センサー値などの詳細に基づいてユーザーの状況を分析するためのAndroidアプリケーションを開発しています。アプリは基本的に彼の状況に基づいてユーザーを支援する機能を備えたリマインダーです。
私たちは、場所と必要な詳細を備えたイベントとしてアプリに私たちの日常を提供します。イベントの時間に達すると、ユーザーの現在の状況を分析してから、ユーザーの場所、時間、天気、アクセラレータが移動しているかどうか(つまり、忙しいかどうか)、電話がポケットに入っているかどうか、イベントの目的地からの距離、時間を読み取って通知します。そこに到達するのにかかるでしょうなど。
次に、ニュースを読んだり、ナビゲーションを提供したり、メディアプレーヤーを開いたり、株式の詳細を表示したり、検索を実行したりするなど、目的地に到着する前に役立つ可能性のある一連のアクションを選択します。アルゴリズムは、一連のアクションからこれらのアクションを選択する必要があります。
現在の状況を分析するには、どのアルゴリズムとデータ構造が適切でしょうか?プロジェクトとアイデアについてのあなたの意見を提供してください。ありがとう