(57)【要約】  本発明の実施形態が、ルート推奨方法、電子機器、及びグラフィカルユーザインタフェースを開示する。本方法は、指定されたルート形状を取得する段階と、指定されたマップ情報を取得する段階と、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定する段階と、少なくとも１つのルートを電子機器のユーザに推奨する段階とを含む。本発明の実施形態が実施された後、個人用運動ルートがユーザに推奨され得る。
2019503479.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に適用されるルート推奨方法であって、
指定されたルート形状を取得する段階と、
指定されたマップ情報を取得する段階と、
前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定する段階と、
前記少なくとも１つのルートを前記電子機器のユーザに推奨する段階とを備える、方法。
【請求項２】
前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定する前記段階は、
指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致する少なくとも１つのルートを前記ルート情報が含むかどうかを判定する段階と、
前記ルート形状に一致する少なくとも１つのルートを前記ルート情報が含む場合、前記少なくとも１つのルートを決定する段階とを有する、請求項１に記載の方法。
【請求項３】
前記方法はさらに、指定された運動パラメータを取得する段階を備え、
指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致する少なくとも１つのルートを前記ルート情報が含むかどうかを判定する前記段階は、
指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致し且つ前記運動パラメータを満たす少なくとも１つのルートを前記ルート情報が含むかどうかを判定する段階を有する、請求項２に記載の方法。
【請求項４】
前記方法はさらに、
前記少なくとも１つのルートを前記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する段階と、
前記ユーザの運動軌跡を記録する段階とを備える、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記方法はさらに、少なくとも１人の参加者を決定する段階を備え、
指定されたマップ情報を取得する前記段階は、各参加者によって指定されたマップ情報を取得する段階を有し、
指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致する少なくとも１つのルートを前記ルート情報が含むかどうかを判定する前記段階は、
前記参加者によって指定された前記マップ情報がルート情報を含む場合、参加者ごとに、前記参加者によって指定された前記マップ情報に含まれる前記ルート情報が前記参加者の対応ルートを含むかどうかを判定する段階であって、全ての前記参加者の前記対応ルートは、前記ルート形状に一致する少なくとも１つのルートを形成するために結合される、段階と、前記ルート情報が前記参加者の前記対応ルートを含む場合、前記ルート情報が前記ルート形状に一致する少なくとも１つのルートを含むと決定する段階とを有する、請求項２に記載の方法。
【請求項６】
前記方法はさらに、各参加者によって指定された運動パラメータを決定する段階を備え、
前記参加者の前記対応ルートは、前記参加者によって指定された前記マップ情報に含まれる前記ルート情報に存在し且つ前記参加者によって指定された前記運動パラメータを満たすルートを含む、請求項５に記載の方法。
【請求項７】
前記方法はさらに、
前記少なくとも１つのルートを前記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する段階であって、前記目標ルートは各参加者の前記対応ルートを含む、段階と、
前記目標ルートに含まれる各参加者の前記対応ルートを対応する前記参加者に送信する段階と、
対応する各参加者によって送信される運動軌跡を受信する段階と、
全ての前記運動軌跡を接合する段階とを備える、請求項５又は６に記載の方法。
【請求項８】
前記方法はさらに、
指定されたサブルート数を取得する段階と、
前記少なくとも１つのルートのそれぞれを、指定された前記サブルート数に数が一致する複数のサブルートに分割する段階とを備える、請求項３に記載の方法。
【請求項９】
前記方法はさらに、
前記少なくとも１つのルートを前記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する段階であって、前記目標ルートは複数のサブルートを含む、段階と、
前記ユーザの運動軌跡を記録する段階とを備える、請求項８に記載の方法。
【請求項１０】
予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する前記段階は、
マッピングされたルートごとに前記ルートが属する地域の大気質指数を取得し、全ての前記大気質指数に基づいて、前記少なくとも１つのルートから最小の大気質指数を有するルートを前記目標ルートとして決定する段階、又は、
マッピングされたルートごとに前記ルートの人の流れ情報を取得し、全ての前記人の流れ情報に基づいて、前記少なくとも１つのルートから最小の人の流れを有するルートを前記目標ルートとして決定する段階、又は、
マッピングされた前記少なくとも１つのルートのうちいずれか１つの選択命令を受信し、前記選択命令に応答するために、選択されたルートを前記目標ルートとして決定する段階を有する、請求項４、７、及び９のいずれか一項に記載の方法。
【請求項１１】
前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定する前記段階は、
指定された前記マップ情報がルート情報を含まない場合、前記マップ情報に指定された地域において、前記ルート形状に一致する少なくとも１つのルートを計画する段階を有する、請求項１に記載の方法。
【請求項１２】
電子機器であって、
指定されたルート形状を取得するように構成された第１の取得ユニットと、
指定されたマップ情報を取得するように構成された第２の取得ユニットと、
前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定するように構成された決定ユニットと、
前記少なくとも１つのルートを前記電子機器のユーザに推奨するように構成された推奨ユニットとを備える、電子機器。
【請求項１３】
前記決定ユニットは、
指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致する少なくとも１つのルートを前記ルート情報が含むかどうかを判定するように構成された判定サブユニットと、
指定された前記マップ情報がルート情報を含む場合、前記ルート情報が前記ルート形状に一致する少なくとも１つのルートを含むと前記判定サブユニットが判定すると、前記少なくとも１つのルートを決定するように構成された決定サブユニットとを有する、請求項１２に記載の電子機器。
【請求項１４】
前記電子機器はさらに、指定された運動パラメータを取得するように構成された第３の取得ユニットをさらに備え、
前記判定サブユニットは具体的には、指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致し且つ前記運動パラメータを満たす少なくとも１つのルートを前記ルート情報が含むかどうかを判定するように構成される、請求項１３に記載の電子機器。
【請求項１５】
前記電子機器はさらに、前記少なくとも１つのルートを前記マップ情報にマッピングするように構成された第１のマッピングユニットであって、前記決定ユニットはさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定するように構成される、第１のマッピングユニットと、
前記ユーザの運動軌跡を記録するように構成された第１の記録ユニットとを備える、請求項１２から１４のいずれか一項に記載の電子機器。
【請求項１６】
前記決定サブユニットはさらに、少なくとも１人の参加者を決定するように構成され、
前記第２の取得ユニットは具体的には、各参加者によって指定されたマップ情報を取得するように構成され、
前記判定サブユニットは具体的には、前記参加者によって指定された前記マップ情報がルート情報を含む場合、参加者ごとに、前記参加者によって指定された前記マップ情報に含まれる前記ルート情報が前記参加者の対応ルートを含むかどうかを判定することであって、全ての前記参加者の前記対応ルートは、前記ルート形状に一致する少なくとも１つのルートを形成するために結合される、判定することと、前記ルート情報が前記参加者の前記対応ルートを含む場合、前記ルート情報が前記ルート形状に一致する少なくとも１つのルートを含むと決定することとを行うように構成される、請求項１３に記載の電子機器。
【請求項１７】
前記決定サブユニットはさらに、各参加者によって指定された運動パラメータを決定するように構成され、前記参加者の前記対応ルートは、前記参加者によって指定された前記マップ情報に含まれる前記ルート情報に存在し且つ前記参加者によって指定された前記運動パラメータを満たすルートを含む、請求項１６に記載の電子機器。
【請求項１８】
前記電子機器はさらに、
前記少なくとも１つのルートを前記マップ情報にマッピングするように構成された第２のマッピングユニットであって、前記決定ユニットはさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定するように構成され、前記目標ルートは、各参加者の前記対応ルートを含む、第２のマッピングユニットと、
前記目標ルートに含まれる、各参加者の前記対応ルートを対応する前記参加者に送信するように構成された送信ユニットと、
それぞれの対応する参加者によって送信された運動軌跡を受信するように構成された受信ユニットと、
全ての前記運動軌跡を接合するように構成された接合ユニットとを備える、請求項１６又は１７に記載の電子機器。
【請求項１９】
前記第３の取得ユニットはさらに、指定されたサブルート数を取得するように構成され、
前記電子機器はさらに、前記少なくとも１つのルートのそれぞれを、指定された前記サブルート数に数が一致する複数のサブルートに分割するように構成された分割ユニットを含む、請求項１４に記載の電子機器。
【請求項２０】
前記電子機器はさらに、
前記少なくとも１つのルートを前記マップ情報にマッピングするように構成された第３のマッピングユニットであって、前記決定ユニットはさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定するように構成され、前記目標ルートは複数のサブルートを含む、第３のマッピングユニットと、
前記ユーザの運動軌跡を記録するように構成された第２の記録ユニットとを備える、請求項１９に記載の電子機器。
【請求項２１】
前記決定ユニットが、予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する方式は具体的には、
マッピングされたルートごとに前記ルートが属する地域の大気質指数を取得し、全ての前記大気質指数に基づいて、前記少なくとも１つのルートから最小の大気質指数を有するルートを前記目標ルートとして決定すること、又は、
マッピングされたルートごとに前記ルートの人の流れ情報を取得し、全ての前記人の流れ情報に基づいて、前記少なくとも１つのルートから最小の人の流れを有するルートを前記目標ルートとして決定すること、又は、
マッピングされた前記少なくとも１つのルートのうちいずれか１つの選択命令を受信し、前記選択命令に応答するために、選択されたルートを前記目標ルートとして決定することである、請求項１５、１８、及び２０のいずれか一項に記載の電子機器。
【請求項２２】
前記決定ユニットが、前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定する方式は具体的には、
指定された前記マップ情報がルート情報を含まない場合、前記マップ情報に指定された地域において、前記ルート形状に一致する少なくとも１つのルートを計画することである、請求項１２に記載の電子機器。
【請求項２３】
プロセッサ、入力装置、出力装置、及びメモリを備える電子機器であって、前記プロセッサ、前記入力装置、前記出力装置、及び前記メモリは、通信バスに個別に接続されており、前記メモリは一群のプログラムコードを格納し、前記プロセッサは、前記メモリに格納された前記プログラムコードを呼び出し、
前記入力装置を用いて、指定されたルート形状を取得する段階と、
前記入力装置を用いて、指定されたマップ情報を取得する段階と、
前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定する段階と、
前記出力装置を用いて、前記少なくとも１つのルートを前記電子機器のユーザに推奨する段階とを実行するように構成される、電子機器。
【請求項２４】
前記プロセッサが、前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定することは、
指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致する少なくとも１つのルートを前記ルート情報が含むかどうかを判定することと、
前記ルート形状に一致する少なくとも１つのルートを前記ルート情報が含む場合、前記少なくとも１つのルートを決定することとを有する、請求項２３に記載の電子機器。
【請求項２５】
前記プロセッサはさらに、前記メモリに格納された前記プログラムコードを呼び出し、前記入力装置を用いて、指定された運動パラメータを取得する段階を実行するように構成され、
指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致する少なくとも１つのルートを前記ルート情報が含むかどうかを、前記プロセッサが判定することは、
指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致し且つ前記運動パラメータを満たす少なくとも１つのルートを前記ルート情報が含むかどうかを判定することを含む、請求項２４に記載の電子機器。
【請求項２６】
前記プロセッサはさらに、前記メモリに格納された前記プログラムコードを呼び出し、
前記出力装置を用いて、前記少なくとも１つのルートを前記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する段階と、
前記ユーザの運動軌跡を記録する段階とを実行するように構成される、請求項２３から２５のいずれか一項に記載の電子機器。
【請求項２７】
前記プロセッサはさらに、前記メモリに格納された前記プログラムコードを呼び出し、少なくとも１人の参加者を決定する段階を実行するように構成され、
前記プロセッサが前記入力装置を用いて、指定されたマップ情報を取得することは、前記入力装置を用いて、各参加者によって指定されたマップ情報を取得することを含み、
指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致する少なくとも１つのルートを前記ルート情報が含むかどうかを前記プロセッサが判定することは、
前記参加者によって指定された前記マップ情報がルート情報を含む場合、参加者ごとに、前記参加者によって指定された前記マップ情報に含まれる前記ルート情報が、対応する前記参加者のルートを含むかどうかを判定することであって、全ての前記参加者の前記対応ルートは、前記ルート形状に一致する少なくとも１つのルートを形成するために結合される、判定することと、前記ルート情報が前記参加者の前記対応ルートを含む場合、前記ルート情報が前記ルート形状に一致する少なくとも１つのルートを含むと決定することとを含む、請求項２４に記載の電子機器。
【請求項２８】
前記プロセッサはさらに、前記メモリに格納された前記プログラムコードを呼び出し、各参加者によって指定される運動パラメータを決定する段階を実行するように構成され、
前記参加者の前記対応ルートは、前記参加者によって指定された前記マップ情報に含まれる前記ルート情報に存在し且つ前記参加者によって指定された前記運動パラメータを満たすルートを含む、
請求項２７に記載の電子機器。
【請求項２９】
前記プロセッサはさらに、前記メモリに格納された前記プログラムコードを呼び出し、
前記出力装置を用いて、前記少なくとも１つのルートを前記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する段階であって、前記目標ルートは各参加者の前記対応ルートを含む、段階と、
前記出力装置を用いて、前記目標ルートに含まれる各参加者の前記対応ルートを対応する前記参加者に送信する段階と、
前記入力装置を用いて、対応する各参加者によって送信される運動軌跡を受信する段階と、
全ての前記運動軌跡を接合する段階とを実行するように構成される、請求項２７又は２８に記載の電子機器。
【請求項３０】
前記プロセッサはさらに、前記メモリに格納された前記プログラムコードを呼び出し、
前記入力装置を用いて、指定されたサブルート数を取得する段階と、
前記少なくとも１つのルートのそれぞれを、指定された前記サブルート数に数が一致する複数のサブルートに分割する段階とを実行するように構成される、請求項２５に記載の電子機器。
【請求項３１】
前記プロセッサはさらに、前記メモリに格納された前記プログラムコードを呼び出し、
前記出力装置を用いて、前記少なくとも１つのルートを前記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する段階であって、前記目標ルートは複数のサブルートを含む、段階と、
前記ユーザの運動軌跡を記録する段階とを実行するように構成される、請求項３０に記載の電子機器。
【請求項３２】
前記プロセッサが、予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定することは、
前記入力装置を用いて、マッピングされたルートごとに前記ルートが属する地域の大気質指数を取得し、全ての前記大気質指数に基づいて、前記少なくとも１つのルートから最小の大気質指数を有するルートを前記目標ルートとして決定すること、又は、
前記入力装置を用いて、マッピングされたルートごとに前記ルートの人の流れ情報を取得し、全ての前記人の流れ情報に基づいて、前記少なくとも１つのルートから最小の人の流れを有するルートを前記目標ルートとして決定すること、又は、
前記入力装置を用いて、マッピングされた前記少なくとも１つのルートのうちいずれか１つの選択命令を受信し、前記選択命令に応答するために、選択されたルートを前記目標ルートとして決定することを含む、請求項２６、２９、及び３１のいずれか一項に記載の電子機器。
【請求項３３】
前記プロセッサが、前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定することは、
指定された前記マップ情報がルート情報を含まない場合、前記マップ情報に指定された地域において、前記ルート形状に一致する少なくとも１つのルートを計画することを含む、請求項２３に記載の電子機器。
【請求項３４】
電子機器のグラフィカルユーザインタフェースであって、前記電子機器は、表示装置、入力装置、出力装置、メモリ、及び前記メモリに格納された１つ又は複数のアプリケーションプログラムを実行するように構成されるプロセッサを備え、
前記グラフィカルユーザインタフェースは少なくとも２つの表示領域を有し、
指定されたマップ情報を第１の表示領域に表示し、
入力命令を第２の表示領域で検出し、前記入力命令は入力されたルート形状を含み、
前記入力命令に応答して、前記ルート形状に一致する少なくとも１つのルートを、指定された前記マップ情報にマッピングする、グラフィカルユーザインタフェース。
【請求項３５】
前記入力命令はさらに、入力された運動パラメータを含み、前記ルート形状に一致する少なくとも１つのルートを、指定された前記マップ情報に前記マッピングすることは、
前記ルート形状に一致し且つ前記運動パラメータを満たす少なくとも１つのルートを、指定された前記マップ情報にマッピングすることを含む、請求項３４に記載のグラフィカルユーザインタフェース。
【請求項３６】
前記グラフィカルユーザインタフェースはさらに、異なる色を用いて、前記少なくとも１つのルートのそれぞれを強調することを含む、請求項３４又は３５に記載のグラフィカルユーザインタフェース。
【請求項３７】
前記グラフィカルユーザインタフェースはさらに、前記少なくとも１つのルートにおける目標ルートに関して検出された選択命令に応答して、前記少なくとも１つのルートにおける前記目標ルート以外のルートを強調しないことを含む、請求項３６に記載のグラフィカルユーザインタフェース。
【請求項３８】
コンピュータ記憶媒体であって、前記コンピュータ記憶媒体はプログラムを格納し、前記プログラムが実行された場合、請求項１から１１のいずれか一項に記載の段階が実行される、コンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信技術の分野に関し、具体的にはルート推奨方法、電子機器、及びグラフィカルユーザインタフェースに関する。
【背景技術】
【０００２】
人々がより大きな重要性を健康に置いているので、ますます多くのユーザが運動を日常生活の一部と考えている。ユーザの運動を検出するために、ユーザは一般に、運動アプリをユーザ端末にインストールし、その運動アプリを用いてユーザの運動ルートを描き、例えば、運動距離、運動継続時間、運動速度、及び運動で消費されたカロリーといった運動プロセス中のいくつかの運動パラメータを記録する。さらに、注目を集めたりユーザの運動を管理したりするために、ユーザは通常、ユーザの運動結果（運動ルート、運動パラメータなど）をソーシャルアプリケーションサークルで共有することを好む。
【０００３】
しかしながら、運動アプリはユーザの運動軌跡に従って運動ルートを描くことが習慣的に分かっている。ユーザは概して、ユーザになじみのある運動エリアの路上で運動をすることに慣れている。したがって、運動アプリは毎回ほとんど同じ運動ルートを描く。その結果、運動アプリは個人用運動ルートをユーザに推奨できないことが認識され得、このことは、ユーザにもっと運動するよう動機付けるには好ましくない。
【発明の概要】
【０００４】
本発明の実施形態が、個人用運動ルートをユーザに推奨するために、ルート推奨方法、電子機器、及びグラフィカルユーザインタフェースを開示する。
【０００５】
本発明の実施形態の第１の態様が、電子機器に適用されるルート推奨方法を開示し、本方法は、指定されたルート形状を取得する段階であって、指定されたルート形状は、ユーザが運動を行う前にユーザによって指定されたルート形状、又はユーザが運動を行う前にデフォルトでシステムによって指定されたルート形状であり、ユーザによって指定されるルート形状は、ユーザによって電子機器に手動で入力される、例えば数字、文字、記号、若しくはパターンであってよく、又は電子機器に提供されたグラフィックライブラリ内のグラフィックを選択することでユーザによって指定される、段階と、指定されたマップ情報を取得する段階であって、指定されたマップ情報は、ユーザが現在位置している場所のマップ情報、又はユーザによって指定された別の場所のマップ情報であってよい、段階と、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定する段階と、少なくとも１つのルートを電子機器のユーザに推奨する段階とを含む。
【０００６】
ユーザが運動を行う前に、電子機器は、ユーザによって指定されたルート形状及びマップ情報に従ってユーザのために、ルート形状に一致するルートを計画することができる。ユーザが計画ルートに従って運動を行った後に記録される運動軌跡が、指定されたルート形状に一致する。したがって、個人用運動ルート形状に対するユーザの要求が満たされ得、さらに、ユーザはもっと運動するように動機付けられ、共有願望が増進される。
【０００７】
本発明の実施形態の第１の態様に関連して、本発明の実施形態の第１の態様に関する第１の可能な実施例では、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定する段階は、指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかを判定する段階と、ルート形状に一致する少なくとも１つのルートをルート情報が含む場合、少なくとも１つのルートを決定する段階とを含む。
【０００８】
マップ情報はルート情報を含んでよく（例えば、市街地マップがルート情報を含む）、又はルート情報を含まなくてもよい（例えば、砂漠のマップはルート情報を含まない）。
【０００９】
本発明の実施形態の第１の態様に関する第１の可能な実施例に関連して、本発明の実施形態の第１の態様に関する第２の可能な実施例では、本方法はさらに、指定された運動パラメータを取得する段階を含み、運動パラメータは、運動タイプ、運動距離、運動継続時間、又は運動カロリー（すなわち、運動で消費されるカロリー）のうち少なくとも１つを含み、指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかを判定する段階は、指定されたマップ情報がルート情報を含む場合、ルート形状に一致し且つ運動パラメータを満たす少なくとも１つのルートをルート情報が含むかどうかを判定する段階を含む。
【００１０】
一致ルートは、ルート形状に一致する必要があるだけでなく、指定された運動パラメータを満たす必要もある。このように、個人用ルート形状に対するユーザの要求が満たされ得るだけでなく、運動パラメータもユーザ要求に従って指定され得、これにより、ユーザ体験が改善される。
【００１１】
第１の態様又は第１の態様に関する第１から第２の可能な実施例のうちいずれか１つに関連して、本発明の実施形態の第１の態様に関する第３の可能な実施例では、本方法はさらに、少なくとも１つのルートをマップ情報にマッピングする段階と、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する段階と、ユーザの運動軌跡を記録する段階とを含む。
【００１２】
電子機器は、予め設定されたルール又はユーザ選択に基づいてユーザの目標ルートを決定し、運動軌跡を記録することができる。このように、指定されたルート形状に一致する運動軌跡が、ユーザに提示され得る。
【００１３】
第１の態様の第１の可能な実施例に関連して、本発明の実施形態の第１の態様に関する第４の可能な実施例では、本方法はさらに、少なくとも１人の参加者を決定する段階を含み、指定されたマップ情報を取得する段階は、各参加者によって指定されたマップ情報を取得する段階を含み、全ての参加者によって指定されたマップ情報は同じであっても異なっていてもよく、指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかを判定する段階は、参加者によって指定されたマップ情報がルート情報を含む場合、参加者ごとに、参加者によって指定されたマップ情報に含まれるルート情報が参加者の対応ルートを含むかどうかを判定する段階であって、全ての参加者の対応ルートは、ルート形状に一致する少なくとも１つのルートを形成するために結合される、段階と、ルート情報が参加者の対応ルートを含む場合、ルート情報がルート形状に一致する少なくとも１つのルートを含むと決定する段階とを含む。
【００１４】
複数の参加者が、指定されたルート形状に一致するルートを共同で完了してよい。このように、個人用ルート形状に対するユーザの要求を満たすことができるだけでなく、異なるユーザ間の交流も広げることができ、これにより、ユーザはもっと運動するように動機付けられ、共有願望が増進される。
【００１５】
第１の態様の第４の可能な実施例に関連して、本発明の実施形態の第１の態様に関する第５の可能な実施例では、本方法はさらに、各参加者によって指定された運動パラメータを決定する段階を含み、参加者の対応ルートは、参加者によって指定されたマップ情報に含まれるルート情報に存在し且つ参加者によって指定された運動パラメータを満たすルートを含む。各参加者は、参加者の要求に従って、参加者の運動パラメータを指定することができ、これにより、ユーザ体験が改善され得る。
【００１６】
第１の態様の第４又は第５の可能な実施例に関連して、本発明の実施形態の第１の態様に関する第６の可能な実施例では、本方法はさらに、少なくとも１つのルートをマップ情報にマッピングする段階と、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する段階であって、目標ルートは各参加者の対応ルートを含む、段階と、目標ルートに含まれる各参加者の対応ルートを対応する参加者に送信する段階と、対応する各参加者によって送信される運動軌跡を受信する段階と、全ての運動軌跡を接合する段階とを含む。
【００１７】
目標ルートを決定した後に、電子機器は、目標ルートに含まれる各参加者の対応ルートを対応する参加者に送信することができる。このように、各参加者は、参加者の対応ルートに従って運動し、参加者の運動軌跡を記録し、参加者の運動軌跡を電子機器に送信することができる。全ての運動軌跡を受信した後に、電子機器は、全ての運動軌跡を接合し、ルート形状に一致する運動軌跡を取得することができる。
【００１８】
第１の態様の第２の可能な実施例に関連して、本発明の実施形態の第１の態様に関する第７の可能な実施例では、本方法はさらに、指定されたサブルート数を取得する段階であって、サブルート数はユーザによって指定されてよく、又はサブルート数は電子機器による推奨によって指定されてもよい、段階と、少なくとも１つのルートのそれぞれを、指定されたサブルート数に数が一致する複数のサブルートに分割する段階とを含む。サブルート数が電子機器による推奨によって指定される場合、電子機器は、格納されたユーザデータに従って、例えば平均運動強度に従って、又は運動強度が徐々に増大するモード、又は強化モード、又は回復モードでサブルート分割を実行してよい。
【００１９】
指定されたルート形状に一致するルートは、１人によって複数回の運動で完了させてよい。このように、複雑な指定されたルート形状が個別に完了されてよく、個人の運動量及び固定ルートなどの制限によって、運動軌跡が多様化されず多様性に欠けるという課題も解決され得る。したがって、運動への興味が増進され、ユーザの運動への熱意が高められる。
【００２０】
第１の態様の第７の可能な実施例に関連して、本発明の実施形態の第１の態様に関する第８の可能な実施例では、本方法はさらに、少なくとも１つのルートをマップ情報にマッピングする段階と、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する段階であって、目標ルートは複数のサブルートを含む、段階と、ユーザの運動軌跡を記録する段階とを含む。
【００２１】
電子機器は、ユーザが運動を行うたびに取得される運動軌跡を記録し、さらに、ユーザの閲覧を容易にするために、各回の運動の運動軌跡を指定されたマップ情報に表示することができる。
【００２２】
第１の態様の第３、第６、又は第８の可能な実施例に関連して、本発明の実施形態の第１の態様に関する第９の可能な実施例では、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する段階は、マッピングされたルートごとにルートが属する地域の大気質指数を取得し、全ての大気質指数に基づいて、少なくとも１つのルートから最小の大気質指数を有するルートを目標ルートとして決定する段階、又は、マッピングされたルートごとにルートの人の流れ情報を取得し、全ての人の流れ情報に基づいて、少なくとも１つのルートから最小の人の流れを有するルートを目標ルートとして決定する段階、又は、マッピングされた少なくとも１つのルートのうちいずれか１つの選択命令を受信し、選択命令に応答するために、選択されたルートを目標ルートとして決定する段階を含む。
【００２３】
電子機器は、少なくとも１つのルートから最小の大気質指数を有するルートを目標ルートとして決定することができ、これにより、ユーザは比較的良好な大気質を有するルートで運動を行うことができる。あるいは、電子機器は、少なくとも１つのルートから最小の人の流れを有するルートを目標ルートとして決定することができ、これにより、ルートが人で混雑しているために運動が影響を受けることを、ユーザは心配する必要がなくてよい。あるいは、ユーザは、マッピングされた少なくとも１つのルートの選択を直接的に実行してよく、電子機器は、ユーザによって選択されたルートを目標ルートとして決定し、これにより、個人用ルートに対するユーザの要求がより十分に満たされ、ユーザ体験が改善される。
【００２４】
第１の態様に関連して、第１の態様の第１０の可能な実施例では、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定する段階は、指定されたマップ情報がルート情報を含まない場合、マップ情報に指定された地域において、ルート形状に一致する少なくとも１つのルートを計画する段階を含む。
【００２５】
指定されたマップ情報がルート情報を含まない場合、電子機器は、ルート形状をルート情報に一致させる必要はないが、ルート形状に一致する少なくとも１つのルートを指定された地域のユーザのために直接的に計画する。
【００２６】
本発明の実施形態の第２の態様が電子機器を開示し、電子機器は、本発明の実施形態の第１の態様における任意の方法の一部又は全ての段階を実行するように構成された機能ユニットを含む。電子機器が第１の態様における任意の方法の一部又は全ての段階を実行する場合、個人用運動ルート形状に対するユーザの要求が満たされ得、さらに、ユーザはもっと運動するように動機付けられ、共有願望が増進される。
【００２７】
本発明の実施形態の第３の態様が電子機器を開示し、電子機器は、プロセッサ、入力装置、出力装置、及びメモリを含む。メモリは、命令を格納するように構成され、プロセッサは命令を実行するように構成される。プロセッサは、本発明の実施形態の第１の態様における任意の方法の一部又は全ての段階を実行するために、命令を実行する。電子機器が第１の態様における任意の方法の一部又は全ての段階を実行する場合、個人用運動ルート形状に対するユーザの要求が満たされ得、さらに、ユーザはもっと運動するように動機付けられ、共有願望が増進される。
【００２８】
本発明の実施形態の第４の態様が電子機器のグラフィカルユーザインタフェースを開示し、電子機器は、表示装置、入力装置、出力装置、メモリ、及びメモリに格納された１つ又は複数のアプリケーションプログラムを実行するように構成されたプロセッサを含み、グラフィカルユーザインタフェースは、少なくとも２つの表示領域を含み、指定されたマップ情報を第１の表示領域に表示し、入力命令を第２の表示領域で検出し、入力命令は入力されたルート形状を含み、入力命令に応答して、ルート形状に一致する少なくとも１つのルートを、指定されたマップ情報にマッピングする。
【００２９】
第４の態様に関連して、第４の態様の第１の可能な実施例では、入力命令はさらに、入力された運動パラメータを含み、ルート形状に一致する少なくとも１つのルートを、指定されたマップ情報にマッピングすることは、ルート形状に一致し且つ運動パラメータを満たす少なくとも１つのルートを、指定されたマップ情報にマッピングすることを含む。
【００３０】
第４の態様又は第４の態様の第１の可能な実施例に関連して、第４の態様の第２の可能な実施例では、グラフィカルユーザインタフェースはさらに、異なる色、又は異なる太さの線、又は異なる線の形態（実線、点線、又は破線など）を用いて、少なくとも１つのルートのそれぞれを強調することを含む。
【００３１】
第４の態様又は第４の態様の第２の可能な実施例に関連して、第４の態様の第３の可能な実施例では、グラフィカルユーザインタフェースはさらに、少なくとも１つのルートにおける目標ルートに関して検出された選択命令に応答して、少なくとも１つのルートにおける目標ルート以外のルートを強調しないことを含む。
【００３２】
本発明の実施形態の第５の態様がコンピュータ記憶媒体を開示し、コンピュータ記憶媒体はプログラムを格納する。プログラムは具体的には、本発明の実施形態の第１の態様における任意の方法の一部又は全ての段階を実行するのに用いられる命令を含む。
【００３３】
実現可能ないくつかの実施例では、電子機器が、指定されたルート形状に一致する運動ルート形状を取得した後に、電子機器はさらに、運動ルート形状をソーシャルサークルに送信し、ユーザの個人用ルート形状を共有することができる。
【００３４】
本発明の実施形態において、電子機器は、指定されたルート形状及び指定されたマップ情報を取得し、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定することができる。このように、電子機器は、少なくとも１つのルートをユーザに推奨することができる。本発明の実施形態によれば、ユーザが運動を開始する前に、電子機器は、ユーザによって運動アプリに指定されたルート形状を取得し、ルート形状及びマップ情報に従ってルート形状を満たす個人用運動ルートをユーザに推奨できることが認識されてよい。推奨された個人用ルートに従ってユーザが運動を行う場合、ユーザが運動を終えた後に、運動アプリはルート形状に一致する運動ルート形状を生成する。このように、個人用運動ルート形状に対するユーザの要求は満たされ得、さらに、ユーザはもっと運動するように動機付けられ、共有願望が増進される。
【図面の簡単な説明】
【００３５】
本発明の実施形態の技術的解決手段をより明確に説明するために、以下では、実施形態を説明するのに必要な添付図面を簡潔に説明する。以下に説明される添付図面は、本発明の一部の実施形態のみを示しており、当業者であれば依然として、創造的努力をすることなく、これらの添付図面から他の図面を取得できることは明らかである。
【００３６】
【図１】本発明の一実施形態によるルート推奨方法の概略フローチャートである。
【００３７】
【図１．１】図１．１ａは本発明の一実施形態による電子機器のグラフィカルユーザインタフェースであり、図１．１ｂは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。
【００３８】
【００３９】
【図１．２】図１．２ａは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図１．２ｂは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。
【００４０】
【００４１】
【図１．３】図１．３ａは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図１．３ｂは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。
【００４２】
【００４３】
【図２Ａ】本発明の一実施形態による別のルート推奨方法の概略フローチャートである。
【図２Ｂ】本発明の一実施形態による別のルート推奨方法の概略フローチャートである。
【００４４】
【図２．１】図２．１ａは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図２．１ｂは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。
【００４５】
【００４６】
【図２．２】図２．２ａは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図２．２ｂは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図２．２ｃは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図２．２ｄは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。
【００４７】
【００４８】
【００４９】
【００５０】
【図３Ａ】本発明の一実施形態による別のルート推奨方法の概略フローチャートである。
【図３Ｂ】本発明の一実施形態による別のルート推奨方法の概略フローチャートである。
【００５１】
【図３．１】図３．１ａは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図３．１ｂは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。
【００５２】
【００５３】
【図３．２】図３．２ａは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図３．２ｂは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図３．２ｃは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図３．２ｄは本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。
【００５４】
【００５５】
【００５６】
【００５７】
【図４】本発明の一実施形態による電子機器の概略構造図である。
【００５８】
【図５】本発明の一実施形態による別の電子機器の概略構造図である。
【００５９】
【図６】本発明の一実施形態による別の電子機器の概略構造図である。
【００６０】
【図７】本発明の一実施形態による別の電子機器の概略構造図である。
【００６１】
【図８】本発明の一実施形態による別の電子機器の概略構造図である。
【発明を実施するための形態】
【００６２】
以下では、本発明の実施形態の添付図面を参照して、本発明の実施形態の技術的解決手段を明確且つ十分に説明する。説明される実施形態は、本発明の実施形態の一部のみであって、全てではないことは明らかである。本発明の実施形態に基づき、当業者によって創造的努力をすることなく取得される全ての他の実施形態は、本発明の保護範囲に含まれるものとする。
【００６３】
本発明の明細書、特許請求の範囲、及び添付図面において、「第１」、「第２」、「第３」、「第４」などの用語は、異なる物を区別することが意図されており、特定の順序を示さない。さらに、「含む（ｉｎｃｌｕｄｅ）」、「含む（ｃｏｎｔａｉｎ）」という用語、又はこれらのあらゆる他の異形は、非排他的包含を取り扱うことが意図されている。例えば、一連の段階又はユニットを含むプロセス、方法、システム、製品、又は装置は、記載された段階又はユニットに限定されないが、さらに任意選択で、記載されていない段階又はユニットを含むか、又はさらに任意選択で、処理、方法、製品、又は装置の本来備わっている別の段階又はユニットを含む。
【００６４】
本発明の実施形態が、個人用運動ルートをユーザに推奨するために、ルート推奨方法、電子機器、及びグラフィカルユーザインタフェースを開示する。詳細が下記に個別に説明される。
【００６５】
本発明の実施形態において、電子機器はルート推奨機能を有する端末であってよい。端末は、限定されないが、スマートフォン、ノートブックコンピュータ、パーソナルコンピュータ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ、ＰＣ）、携帯情報端末（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ、ＰＤＡ）、モバイルインターネットデバイス（Ｍｏｂｉｌｅ  Ｉｎｔｅｒｎｅｔ  Ｄｅｖｉｃｅ、ＭＩＤ）、インテリジェントウェアラブルデバイス（スマートウォッチ又はスマートバンドなど）といった様々なユーザ端末を含んでよい。あるいは、電子機器はルート推奨機能を有するサーバであってもよい。
【００６６】
図１を参照すると、図１は、本発明の一実施形態によるルート推奨方法の概略フローチャートである。ルート推奨方法は電子機器に適用される。図１に示されるように、本方法は以下の段階を含んでよい。
【００６７】
１０１．電子機器は指定されたルート形状を取得する。
【００６８】
本発明のこの実施形態では、指定されたルート形状は、ユーザが運動を行う前にユーザによって指定されたルート形状、又はユーザが運動を行う前にデフォルトでシステムによって指定されたルート形状である。ユーザによって指定されるルート形状は、ユーザによって電子機器に手動で入力される、例えば数字、文字、記号、若しくはパターンであってよく、又は電子機器に提供されたグラフィックライブラリ内のグラフィックを選択することでユーザによって指定され、又はネットワーク接続を用いてサイバースペースで指定される形状であってもよい。
【００６９】
本発明のこの実施形態において、電子機器は、事前に運動アプリを始動する必要があり、ルート形状を指定するのに用いられるユーザインタフェースを出力する。ユーザインタフェースにおいて、ユーザはルート形状を手動で入力するか、又はグラフィックライブラリ内のグラフィックを選択するかを個別に選択してよい。運動アプリは、運動距離、運動継続時間、運動速度、運動で消費されるカロリーなどの、運動プロセスにおけるユーザのいくつかの運動パラメータを記録することができる。また、運動アプリはさらに、ユーザの運動ルートを描くこともできる。
【００７０】
１０２．電子機器は指定されたマップ情報を取得する。
【００７１】
本発明のこの実施形態において、指定されたマップ情報は、ユーザが現在位置している場所のマップ情報、又はユーザによって指定された別の場所（ユーザが運動を行う場所）のマップ情報であってよい。マップ情報は、道路情報（例えば、市街地のマップ情報）を含んでよく、又は道路情報を含まなくてもよい（例えば、砂漠のマップ情報）。
【００７２】
具体的には、ユーザは、場所の名前、緯度及び経度、又はＧＰＳ情報などの情報を入力することで、場所のマップ情報を指定してよい。あるいは、ユーザは、マップ上で場所を指定することで、その場所のマップ情報を直接的に捜し出してもよい。あるいは、ユーザは、過去の記録に格納された場所を用いることで、格納された場所のマップ情報を直接的に指定してもよい。これは、本発明のこの実施形態において限定されない。
【００７３】
１０３．電子機器は、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定する。
【００７４】
本発明のこの実施形態において、電子機器が、指定されたルート形状及び指定されたマップ情報を取得した後に、電子機器は、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定してよい。
【００７５】
マップ情報が道路情報を含む場合、電子機器は、ルート形状に一致する少なくとも１つのルートを決定するために、道路情報を指定されたルート形状と照合してよい。あるいは、マップ情報が道路情報を含まない場合、電子機器は、指定されたルート形状に一致する少なくとも１つのルートをユーザのために直接的に計画してもよい。
【００７６】
任意選択の実施例において、電子機器がマップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定する方式は具体的には、指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかを判定することと、ルート形状に一致する少なくとも１つのルートをルート情報が含む場合、少なくとも１つのルートを決定することとであってよい。
【００７７】
任意選択の実施例において、指定されたマップ情報はルート情報を含む。電子機器は、ルート情報をルート形状と照合し、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかを判定してよい。ルート情報がルート形状に一致する少なくとも１つのルートを含む場合、電子機器は少なくとも１つのルートを決定してよい。例えば、ルート形状が数字「１１」であることが想定される。電子機器が、ルート情報を数字「１１」と照合した後に、ルート情報が数字「１１」に一致する少なくとも１つのルートを含むと決定した場合、電子機器は一致した少なくとも１つのルートを決定してよい。
【００７８】
別の任意選択の実施例において、電子機器がマップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定する方式は具体的には、指定されたマップ情報がルート情報を含まない場合、マップ情報に指定された地域において、ルート形状に一致する少なくとも１つのルートを計画することであってよい。
【００７９】
任意選択の実施例において、指定されたマップ情報は、例えば、砂漠、ゴビ砂漠、海上、空中、又は広大な広野といったルート情報を含まない。電子機器は、マップ情報に指定された地域において、ルート形状に一致する少なくとも１つのルートを計画することができる。さらに、電子機器は、計画ルートをユーザに対してリアルタイムに案内することができ、その結果、ユーザはナビゲーションのガイドに基づいて運動を行うことができ、これにより、最終の運動ルート形状が計画ルートのルート形状に確実に一致する。
【００８０】
１０４．電子機器は、少なくとも１つのルートを電子機器のユーザに推奨する。
【００８１】
本発明のこの実施形態において、電子機器は、少なくとも１つのルートを電子機器のユーザに複数の方式で、例えば、音声、テキスト、マップ表示によって推奨することができる。これは、本発明のこの実施形態において限定されない。
【００８２】
図１．１ａ及び図１．１ｂを参照すると、図１．１ａは、本発明の一実施形態による電子機器のグラフィカルユーザインタフェースであり、図１．１ｂは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。図１．１ａに示されるように、電子機器のグラフィカルユーザインタフェースは、第１の表示領域及び第２の表示領域に分割されている。第１の表示領域は、ルート形状計画用の２つのオプションボックス、つまり「手動入力」オプションボックス及び「グラフィックライブラリ」オプションボックスを含む。「手動入力」オプションボックスは、ルート形状を手動で入力するという機能を有効にするのに用いられる。「グラフィックライブラリ」オプションボックスは、グラフィックライブラリの選択機能を有効にするのに用いられる。第２の表示領域は、ユーザによって指定されたマップ情報を表示してよい。図１．１ａに示されるように、ユーザが「手動入力」オプションボックスをタップした後に、第１の表示領域は図１．１ｂに示される入力インタフェースに切り替わる。ユーザは、入力インタフェースにルート形状を手動で入力することができる。ユーザが入力インタフェースに文字「Ｚ」を入力した場合、文字「Ｚ」に一致するルート、例えば図１．１ｂに示されるルートが、第２の表示領域にマッピングされる。
【００８３】
図１．２ａ及び図１．２ｂを参照すると、図１．２ａは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図１．２ｂは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。図１．２ａに示されるように、電子機器のグラフィカルユーザインタフェースは、第１の表示領域及び第２の表示領域に分割されている。第１の表示領域は、ルート形状計画用の２つのオプションボックス、つまり「手動入力」オプションボックス及び「グラフィックライブラリ」オプションボックスを含む。「手動入力」オプションボックスは、ルート形状を手動で入力するという機能を有効にするのに用いられる。「グラフィックライブラリ」オプションボックスは、グラフィックライブラリの選択機能を有効にするのに用いられる。第２の表示領域は、ユーザによって指定されたマップ情報を表示してよい。図１．２ａに示されるように、ユーザが「グラフィックライブラリ」オプションボックスをタップした場合、第１の表示領域は図１．２ｂに示されるグラフィカルインタフェースに切り替わる。グラフィカルインタフェースは複数のグラフィックを含む。ユーザは、グラフィカルインタフェースで、グラフィックをルート形状として選択することができる。ユーザがグラフィカルインタフェースでグラフィック「Ｕ」を選択した場合、グラフィック「Ｕ」に一致するルート、例えば図１．２ｂに示されるルートが第２の表示領域にマッピングされる。
【００８４】
別の任意選択の実施例において、ルート推奨方法はさらに、指定された運動パラメータを取得する段階を含んでよい。
【００８５】
任意選択の実施例において、運動パラメータは、限定されないが、運動タイプ、運動距離、運動継続時間、運動カロリー（すなわち、運動で消費されるカロリー）を含んでよい。運動タイプは、限定されないが、歩行、ランニング、サイクリング、オートバイ、スケートボード、ドライブ、及び船舶を含んでよい。
【００８６】
具体的には、電子機器は、ユーザが運動パラメータを入力することで、指定された運動パラメータを取得することができる。あるいは、電子機器は、過去の運動データ及び／又は予め設定されたルール（運動量、運動形態などが定期的に調整される）に従って運動パラメータを決定することができる。
【００８７】
図１．３ａ及び図１．３ｂを参照すると、図１．３ａは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図１．３ｂは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。図１．３ａに示されるように、電子機器のグラフィカルユーザインタフェースは、第１の表示領域及び第２の表示領域に分割されている。第１の表示領域は、ルート形状計画用の２つのオプションボックス、つまり「手動入力」オプションボックス及び「グラフィックライブラリ」オプションボックスを含む。「手動入力」オプションボックスは、ルート形状を手動で入力するという機能を有効にするのに用いられる。「グラフィックライブラリ」オプションボックスは、グラフィックライブラリの選択機能を有効にするのに用いられる。また、第１の表示領域はさらに運動パラメータを含んでよい。運動パラメータは、複数のオプションボックス、例えば、「運動タイプ」オプションボックス、「運動距離」オプションボックス、「運動継続時間」オプションボックス、及び「運動カロリー」オプションボックスを含む。第２の表示領域は、ユーザによって指定されたマップ情報を表示してよい。図１．３ａに示されるように、ユーザが第１の表示領域の「グラフィックライブラリ」オプションボックス及び「運動距離」オプションボックスをタップした後に、第１の表示領域は図１．３ｂに示されるグラフィック及び距離を選択するインタフェースに切り替わる。グラフィック及び距離を選択するインタフェースにおいて、ユーザはグラフィック「Ｕ」及び運動距離「５キロメートル」を選択する。ユーザがグラフィック及び運動距離を決定した後に、グラフィック「Ｕ」に一致し且つ運動距離「５キロメートル」を満たすルート、例えば、図１．３ｂに示されるルートが第２の表示領域にマッピングされる。図１．２ａ及び図１．２ｂ並びに図１．３ａ及び図１．３ｂにおいて、第１の表示領域及び第２の表示領域の位置は上下方式で割り当てられてよく、又は、第１の領域が第２の領域内に位置する、例えば「グラフィックライブラリ」／「手動入力」キー又は入力ウィンドウがマップインタフェースに設定される、又は別の可能な実施例が存在する。
【００８８】
任意選択の段階が段階１０１の前に実行されてよく、又は段階１０１の後且つ段階１０２の前に実行されてもよく、又は段階１０２の後且つ段階１０３の前に実行されてもよい。これは本発明のこの実施形態において限定されない。
【００８９】
具体的には、指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかを電子機器が判定する方式は具体的に、指定されたマップ情報がルート情報を含む場合、ルート形状に一致し且つ運動パラメータを満たす少なくとも１つのルートをルート情報が含むかどうかを判定することであってよい。
【００９０】
任意選択の実施例において、電子機器は、ルート形状に一致するルートをルート情報が含むかどうかを判定し、且つ運動パラメータを満たすルートをルート情報が含むかどうかを判定する必要がある。電子機器は、この２つの条件の両方を満たすルートのみをユーザに推奨する。
【００９１】
別の任意選択の実施例において、段階１０４の後に、ルート推奨方法はさらに以下の段階を含んでよい。
【００９２】
１１：電子機器は少なくとも１つのルートをマップ情報にマッピングする。
【００９３】
１２：電子機器は、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する。
【００９４】
１３：電子機器はユーザの運動軌跡を記録する。
【００９５】
任意選択の実施例において、一致した少なくとも１つのルートを電子機器が決定した後に、電子機器は少なくとも１つのルートをマップ情報にマッピングし、さらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定し、ユーザの運動軌跡を記録することができる。
【００９６】
任意選択で、電子機器はさらに、記録された運動軌跡を修正することができる。一般に、記録された運動軌跡は、ユーザの実際の運動ルートに従って記録される。運動軌跡と指定された運動ルートとの間には、ある程度の差があり得る。記録された運動軌跡を電子機器が修正した後に、記録された運動軌跡は指定された運動ルート形状にさらによく一致することができ、これにより、提示される運動軌跡は見た目がよくなり、ユーザ体験が改善される。具体的には、運動軌跡が指定された運動ルート形状に一致することは、次のように理解されてよい。すなわち、運動軌跡と指定されたルート形状との間の一致度が、予め設定された一致度、例えば８０％より高い。
【００９７】
任意選択の実施例において、電子機器が予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する方式は、具体的には、マッピングされたルートごとに、ルートが属する地域の大気質指数を取得し、全ての大気質指数に基づいて、少なくとも１つのルートから最小の大気質指数を有するルートを目標ルートとして決定すること、又は、マッピングされたルートごとに、ルートの人の流れ情報を取得し、全ての人の流れ情報に基づいて、少なくとも１つのルートから最小の人の流れを有するルートを目標ルートとして決定すること、又は、マッピングされた少なくとも１つのルートのうちいずれか１つの選択命令を受信し、選択命令に応答するために、選択されたルートを目標ルートとして決定することであってよい。
【００９８】
任意選択の実施例において、電子機器は、マッピングされたルートごとに、ネットワーククエリによって、ルートが属する地域の大気質指数を取得することができる。大気質指数（ＡＱＩ、Ａｉｒ  Ｑｕａｌｉｔｙ  Ｉｎｄｅｘ）は、大気質の状態を定量的に説明する無次元指数である。より高いＡＱＩ値、より高いレベル及びカテゴリ、より濃い表現色が、より深刻な大気汚染及び人の健康に対するより大きな害を示す。電子機器が全てのルートの大気質指数を取得した後に、電子機器は、少なくとも１つのルートから最小の大気質指数を有するルートを目標ルートとして決定することができ、これにより、ユーザは比較的良好な大気質を有するルートで運動を行うことができ、これにより、ユーザ体験が改善される。
【００９９】
あるいは、電子機器は、マッピングされたルートごとに、ルートに設置された監視システムに人の流れ情報を取得する要求を送信することができ、これにより、ルートの監視を実行することで取得される人の流れ情報を電子機器に送信するように監視システムをトリガする。電子機器が全てのルートの人の流れを取得した後に、電子機器は、少なくとも１つのルートから最小の人の流れを有するルートを目標ルートとして決定することができ、これにより、ルートが人で混雑しているために運動が影響を受けることを、ユーザは心配する必要がなくてよく、ユーザ体験が改善される。
【０１００】
あるいは、ユーザは、マッピングされた少なくとも１つのルートの選択を直接的に実行してよく、電子機器は、ユーザによって選択されたルートを目標ルートとして決定し、これにより、個人用ルートに対するユーザの要求がより十分に満たされ、ユーザ体験が改善される。
【０１０１】
図１．１、図１．２、及び図１．３に提供される電子機器のグラフィカルユーザインタフェースは、本発明のこの実施形態に何ら制限を課さないことに留意されたい。電子機器のグラフィカルユーザインタフェースは、１つしか表示領域がなくてよい。表示領域が１つしかない場合、電子機器はまず、ルート形状及び運動パラメータを指定するのにユーザによって用いられるユーザインタフェースを出力し、次に、指定されたマップ情報を出力し、指定されたルート形状に一致する少なくとも１つのルートを、指定されたマップ情報にマッピングしてよい。例えば、メニューを用いることで、ユーザがルート形状及び運動パラメータを指定するためのメニュー又はキーがユーザに提供される。メニュー又はキーが選択された後に、設定インタフェースが表示され、これにより、ユーザはルート形状を指定することができる、又は運動パラメータを設定／選択することができる。あるいは、当技術分野の別のグラフィカルユーザインタフェース（ｇｒａｐｈｉｃａｌ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ、ＧＵＩ）設計解決手法が用いられてもよく、これにより、ユーザはルート形状を指定し、別の必要なパラメータを取得することができる。これは、本発明において限定されない。また、段階２０４の前に、どのユーザもさらに、例えば、交差点／建物／道路を回避する、又は建物のそばを通るといった追加のルート限定条件を設定することができる。
【０１０２】
図１に説明される方法の手順において、電子機器は、指定されたルート形状及び指定されたマップ情報を取得し、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定することができる。このように、電子機器は、少なくとも１つのルートをユーザに推奨することができる。本発明のこの実施形態によれば、ユーザが運動を開始する前に、電子機器は、ユーザによって運動アプリに指定されたルート形状を取得し、ルート形状及びマップ情報に従ってルート形状を満たす個人用運動ルートをユーザに推奨することができることが認識されてよい。ユーザが推奨された個人用ルートに従って運動を行う場合、ユーザが運動を終えた後に、運動アプリはルート形状に一致する運動ルート形状を生成する。このように、個人用運動ルート形状に対するユーザの要求は満たされ得、さらに、運動への興味が増進し、共有願望が増進され得、ユーザはもっと運動するように動機付けられる。
【０１０３】
図２Ａ及び図２Ｂを参照すると、図２Ａ及び図２Ｂは、本発明の一実施形態による別のルート推奨方法の概略フローチャートである。ルート推奨方法は電子機器に適用される。図２Ａ及び図２Ｂに示されるように、本方法は、以下の段階を含んでよい。
【０１０４】
２０１．電子機器は指定されたルート形状を取得する。
【０１０５】
２０２．電子機器は参加者の人数を決定する。
【０１０６】
本発明のこの実施形態において、複数の参加者が共同でルートを完了してよい。したがって、ユーザは運動を行う前に、運動に参加する参加者の人数を、例えば、２人、３人、又は５人と、事前に電子機器に入力することができる。
【０１０７】
任意選択で、段階２０２は段階２０１の前に実行されてよい。
【０１０８】
２０３．電子機器は、各参加者によって指定されたマップ情報を取得する。
【０１０９】
本発明のこの実施形態において、各参加者によって指定されたマップ情報は、各参加者が運動することを望む地域のマップ情報である。全ての参加者によって指定されたマップ情報は、同じであっても異なっていてもよい。例えば、全ての参加者が同じ都市にいる場合、全ての参加者によって指定されたマップ情報は同じであってよい。あるいは、全ての参加者が異なる都市にいる場合、全ての参加者によって指定されたマップ情報は異なっていてもよい。例えば、参加者Ａ、参加者Ｂ、及び参加者Ｃが全て深センにいる場合、参加者Ａによって指定されたマップ情報、参加者Ｂによって指定されたマップ情報、及び参加者Ｃによって指定されたマップ情報は全て深センのマップ情報であってよい。別の例では、参加者Ａが北京にいて、参加者Ｂが上海にいて、参加者Ｃが深センにいる場合、参加者Ａによって指定されたマップ情報は北京のマップ情報であってよく、参加者Ｂによって指定されたマップ情報は上海のマップ情報であってよく、参加者Ｃによって指定されたマップ情報は深センのマップ情報であってよい。
【０１１０】
２０４．参加者によって指定されたマップ情報がルート情報を含む場合、電子機器は参加者ごとに、参加者によって指定されたマップ情報に含まれるルート情報が参加者の対応ルートを含むかどうかを判定し、全ての参加者の対応ルートは、ルート形状に一致する少なくとも１つのルートを形成するために結合される。ルート情報が参加者の対応ルートを含む場合、段階２０５が実行される、又はルート情報が参加者の対応ルートを含まない場合、この手順は終了する。
【０１１１】
本発明のこの実施形態では、複数の参加者が共同でルートを完了するので、各参加者はルートの一部、すなわちルートのサブルートを完了する必要がある。各サブルートはサブルート形状に対応している。
【０１１２】
任意選択で、参加者によって指定されたマップ情報がルート情報を含む場合、電子機器はまず参加者ごとに、参加者によって指定されたマップ情報に含まれるルート情報が、指定されたルート形状のサブルート形状に一致する参加者の対応ルートを含むかどうかを判定してよく、全ての参加者の対応ルートは、ルート形状に一致する少なくとも１つのルートを形成するために結合される。ルート情報が参加者の対応ルートを含み、その対応ルートが指定されたルート形状のサブルート形状に一致する場合、電子機器は、ルート情報がルート形状に一致する少なくとも１つのルートを含むと決定する。全ての参加者の対応ルートは異なる。対応ルートは、ルート形状に一致するルートのサブルートとして理解されてよい。例えば、参加者Ａ、参加者Ｂ、及び参加者Ｃという合計３人の参加者がいて、参加者Ａの対応ルートが対応ルート１であり、参加者Ｂの対応ルートが対応ルート２であり、参加者Ｃの対応ルートが対応ルート３であることが想定される。対応ルート１、対応ルート２、及び対応ルート３は結合されて、ルートＬを形成する。ルートＬは、指定されたルート形状に一致する。対応ルート１、対応ルート２、及び対応ルート３は、ルートＬの３つの異なるサブルートとみなされてよいことは明らかである。
【０１１３】
任意選択で、電子機器は、複数のサブルート形状を取得するために、指定されたルート形状を参加者の人数に従って分割してよい。さらに、電子機器は参加者ごとに、参加者によって指定されたマップ情報に含まれるルート情報が、サブルート形状に一致する参加者の対応ルートを含むかどうかを判定する。全ての参加者の対応ルートは異なる。ルート情報が参加者の対応ルートを含み、その対応ルートがサブルート形状に一致する場合、電子機器は、ルート情報がルート形状に一致する少なくとも１つのルートを含むと決定する。任意選択の実施例において、ルート推奨方法はさらに、各参加者によって指定された運動パラメータを決定する段階、及び／又は各参加者によって指定されたルート完了比率を決定する段階を含んでよい。
【０１１４】
任意選択の実施例において、各参加者はさらに、運動パラメータを指定することができる。運動パラメータは、限定されないが、運動タイプ、運動距離、運動継続時間、運動カロリー（すなわち、運動で消費されるカロリー）を含んでよい。運動タイプは、限定されないが、歩行、ランニング、サイクリング、オートバイ、スケートボード、ドライブ、及び船舶を含んでよい。参加者の対応ルートは、参加者によって指定されたマップ情報に含まれるルート情報に存在し且つ参加者によって指定された運動パラメータを満たすルートを含む。すなわち、各参加者の対応ルートは、参加者によって指定された運動パラメータを満たす必要がある。さらに、全ての参加者の対応ルートは、ルート形状に一致する少なくとも１つのルートを形成するために結合される必要がある。
【０１１５】
任意選択の実施例において、各参加者は完了比率を指定することができる。例えば、全ルート長に対する参加者が完了するルート長の比率、全ルートを完了するための継続時間に対する参加者が用いる継続時間の（各参加者の過去の運動記録における平均運動速度、又は参加者が入力した運動速度、又は計画された運動継続時間などに基づく）比率である。例えば、Ａ、Ｂ、及びＣという合計３人の参加者がいる。全ルートに対する参加者Ａが完了するルートの比率が１／２であり、全ルートに対する参加者Ｂ及び参加者Ｃのそれぞれが完了するルートの比率が１／４である。参加者の対応ルートは、参加者によって指定されたマップ情報に含まれるルート情報に存在し且つ参加者によって指定された完了比率を満たすルートを含む。すなわち、各参加者の対応ルートは、参加者によって指定された完了比率を満たす必要がある。さらに、全ての参加者の対応ルートは、ルート形状に一致する少なくとも１つのルートを形成するために結合される必要がある。
【０１１６】
２０５．電子機器は、ルート情報がルート形状に一致する少なくとも１つのルートを含むと決定する。
【０１１７】
２０６．電子機器は、少なくとも１つのルートを電子機器のユーザに推奨する。
【０１１８】
２０７．電子機器は、少なくとも１つのルートをマップ情報にマッピングする。
【０１１９】
２０８．電子機器は、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する。
【０１２０】
本発明のこの実施形態において、目標ルートは各参加者の対応ルートを含む。すなわち、目標ルートは、各参加者が完了する必要があるサブルートを含む。
【０１２１】
具体的には、電子機器が予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する方式は、具体的には、マッピングされたルートごとに、ルートが属する地域の大気質指数を取得し、全ての大気質指数に基づいて、少なくとも１つのルートから最小の大気質指数を有するルートを目標ルートとして決定すること、又は、マッピングされたルートごとに、ルートの人の流れ情報を取得し、全ての人の流れ情報に基づいて、少なくとも１つのルートから最小の人の流れを有するルートを目標ルートとして決定すること、又は、マッピングされた少なくとも１つのルートのうちいずれか１つの選択命令を受信し、選択命令に応答するために、選択されたルートを目標ルートとして決定することであってよい。
【０１２２】
段階２０８の関連説明については、図１で説明された方法の実施形態の任意選択の実施例における段階（１２）の説明を参照されたい。
【０１２３】
任意選択で、全ての参加者によって指定されたマップ情報が同じである場合、電子機器は、目標ルートを決定した後に取得された参加者の人数に従って、目標ルートを分割してよい。このように、全てのルートを分割する必要はない。
【０１２４】
２０９．電子機器は、目標ルートに含まれる各参加者の対応ルートを対応する参加者に送信する。
【０１２５】
本発明のこの実施形態において、電子機器が、目標ルートに含まれる各参加者の対応ルートを対応する参加者に送信することは、次のように理解されてよい。すなわち、電子機器は、目標ルートに含まれる各参加者の対応ルートを対応する参加者の機器に送信する。対応する参加者は、対応ルートに対応する参加者と理解されてよい。例えば、参加者Ａ、参加者Ｂ、及び参加者Ｃという合計３人の参加者がいることが想定される。３人の参加者のために電子機器によって計画されたルートは、それぞれ次のようになる。参加者Ａの対応ルートはサブルート１であり、参加者Ｂの対応ルートはサブルート２であり、参加者Ｃの対応ルートはサブルート３である。サブルート１、サブルート２、及びサブルート３は、指定されたルート形状に一致する目標ルートを形成するために結合される。目標ルートを決定した後に、電子機器は、サブルート１に対応する参加者、すなわち参加者Ａにサブルート１を送信してよく、電子機器は、サブルート２に対応する参加者、すなわち参加者Ｂにサブルート２を送信してよく、電子機器は、サブルート３に対応する参加者、すなわち参加者Ｃにサブルート３を送信してよい。ルート計画用の電子機器は、参加者Ａ、Ｂ、及びＣによって用いられる電子機器のうちいずれか１つであってよく、又は、参加者の機器以外の独立した機器であってもよい。
【０１２６】
運動アプリが、各参加者の機器にインストールされる。各参加者の機器に関しては、参加者に対応しており且つ電子機器によって送信される対応ルートを参加者の機器が受信した後に、参加者の機器は、運動アプリを用いることで参加者の運動軌跡を記録する。
【０１２７】
図２．１ａ及び図２．１ｂを参照すると、図２．１ａは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図２．１ｂは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。図２．１ａに示されるように、電子機器のグラフィカルユーザインタフェースは、第１の表示領域及び第２の表示領域に分割されている。第１の表示領域は、ルート形状計画用の２つのオプションボックス、つまり「手動入力」オプションボックス及び「グラフィックライブラリ」オプションボックスを含む。「手動入力」オプションボックスは、ルート形状を手動で入力するという機能を有効にするのに用いられる。「グラフィックライブラリ」オプションボックスは、グラフィックライブラリの選択機能を有効にするのに用いられる。また、第１の表示領域はさらに、参加者数のオプションボックスを含んでよい。ユーザは、システムによって提供される参加者数を選択してよく、又はカスタマイズ方式で参加者数を入力してもよい。第２の表示領域は、ユーザによって指定されたマップ情報を表示してよい。図２．１ａに示されるように、ユーザが「手動入力」オプションボックス及び参加者数「３」をタップした後に、第１の表示領域は図２．１ｂに示される入力インタフェースに切り替わる。ユーザは、入力インタフェースにルート形状を手動で入力することができる。ユーザが入力インタフェースに文字「Ｚ」を入力した場合、文字「Ｚ」に一致するルート、例えば図２．１ｂに示されるルートが、第２の表示領域にマッピングされる。図２．１ａ及び図２．１ｂは、全ての参加者によって指定されたマップ情報が同じである場合を示すことに留意されたい。また、第１の表示領域はさらに、別の構成選択肢を含んでよい。例えば、運動パラメータ（運動タイプ、運動継続時間、運動距離など）及び一致精度である。
【０１２８】
図２．２ａ〜図２．２ｄを参照すると、図２．１ａ〜図２．２ｄのそれぞれは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。図２．２ａに示されるルートＡは、電子機器によって決定された目標ルートである。電子機器は、参加者数「３」に従ってルートＡを３つのサブルートに分割する。すなわち、図２．２ｂに示されるサブルート１、図２．２ｃに示されるサブルート２、及び図２．２ｄに示されるサブルート３である。分割が完了した後に、電子機器は、サブルート１に対応する参加者Ａにサブルート１を送信し、サブルート２に対応する参加者Ｂにサブルート２を送信し、サブルート３に対応する参加者Ｃにサブルート３を送信することができる。
【０１２９】
２１０．電子機器は、対応する各参加者によって送信された運動軌跡を受信する。
【０１３０】
本発明のこの実施形態において、各参加者が参加者用に計画された対応ルートを完了した後に、参加者の機器は、記録された運動軌跡を電子機器に送信することができる。このように、電子機器は、対応する各参加者によって送信された運動軌跡を受信することができる。
【０１３１】
任意選択で、参加者が運動している間に、運動サブルート形状が対応ルートの電子機器にリアルタイムで送信されてよく、これにより、電子機器は全ての参加者の運動軌跡を接合する。
【０１３２】
２１１．電子機器は全ての運動軌跡を接合する。
【０１３３】
本発明のこの実施形態において、対応する各参加者によって送信された運動軌跡を電子機器が受信した後に、電子機器は全ての運動軌跡を接合してよい。
【０１３４】
任意選択で、電子機器はさらに、接合によって取得された運動軌跡を修正することができる。一般に、記録された運動軌跡は、ユーザの実際の運動ルートに従って記録される。接合によって取得された運動軌跡と指定された運動ルートとの間には、ある程度の差があり得る。電子機器が接合によって取得された運動軌跡を修正した後に、接合によって取得された運動軌跡は、指定された運動ルート形状に一致し得る。具体的には、接合によって取得された運動軌跡が指定された運動ルート形状に一致することは、次のように理解されてよい。すなわち、接合によって取得された運動軌跡と指定されたルート形状との間の一致度が、予め設定された一致度、例えば８０％より高い。
【０１３５】
別の任意選択の実施例において、段階２１１の後に、本方法はさらに、各参加者の運動軌跡及び／又は運動ルート形状を全ての参加者に電子機器によって送信する段階を含んでよい。
【０１３６】
任意選択の実施例において、全ての参加者は、電子機器によって送信される各参加者の運動軌跡及び／又は運動ルート形状を受信してよい。このように、全ての参加者はそれぞれの運動軌跡を閲覧（又は、各参加者の運動軌跡を閲覧）できるだけでなく、接合によって取得され、全ての参加者によって共同で完了される運動ルート形状も閲覧することができる。
【０１３７】
段階２１０及び２１１の実行は、単なる一実施形態にすぎないことに留意されたい。別の実施形態では、段階２１０及び２１１を実行する必要はない。代わりに、各参加者の運動軌跡及び指定されたルート形状に一致するルート（すなわち、全ての参加者によって完了される必要があるルート）が、参加者の機器のユーザインタフェースに表示される。運動軌跡及びルートは、異なる色、異なる輝度、異なる線を用いることで、又は別の方式で区別して表示されてよく、これにより、閲覧者は参加者が完了した運動軌跡だけでなく、全運動形状及び全形状に対する参加者の貢献度も識別することができる。このように、各参加者は、自分の運動状態及び指定されたルートへの貢献のみに注目し、別の参加者の完了状態には注目しない。もちろん、電子機器は、２つの実施形態をサポートすることもできる。各参加者は、自分のリアルタイムの運動軌跡だけでなく、全ての参加者のリアルタイムの運動軌跡も閲覧することができる。ユーザは、選択又は切り替えによって閲覧することができる。
【０１３８】
図２Ａ及び図２Ｂで説明される方法の手順において、複数の参加者は、指定されたルート形状に一致するルートを共同で完了してよい。このように、ユーザによって期待される個人用ルート形状がより容易に実装され得るだけでなく、ユーザのチーム精神も発揮されて運動を続けるようにユーザを促し、健康を向上させるためにもっと運動をするようにユーザを動機付けることができる。
【０１３９】
図３Ａ及び図３Ｂを参照すると、図３Ａ及び図３Ｂは、本発明の一実施形態による別のルート推奨方法の概略フローチャートである。ルート推奨方法は電子機器に適用される。図３Ａ及び図３Ｂに示されるように、本方法は、以下の段階を含んでよい。
【０１４０】
３０１．電子機器は指定されたルート形状を取得する。
【０１４１】
３０２．電子機器は指定されたマップ情報を取得する。
【０１４２】
３０３．電子機器は指定された運動パラメータを取得する。
【０１４３】
本発明のこの実施形態において、運動パラメータは、運動タイプ、運動距離、運動継続時間、運動カロリー（すなわち、運動で消費されるカロリー）を含んでよい。段階３０１、３０２、及び３０３は同時に実行されてよく、又は任意の順序で続けて実行されてもよい。これは、本発明のこの実施形態において限定されない。
【０１４４】
３０４．指定されたマップ情報がルート情報を含む場合、電子機器は、ルート形状に一致し且つ運動パラメータを満たす少なくとも１つのルートをルート情報が含むかどうかを判定し、ルート形状に一致し且つ運動パラメータを満たす少なくとも１つのルートをルート情報が含む場合、段階３０５が実行され、又は、ルート形状に一致し且つ運動パラメータを満たす少なくとも１つのルートをルート情報が含まない場合、この手順は終了する。
【０１４５】
３０５．電子機器は指定されたサブルート数を取得する。
【０１４６】
本発明のこの実施形態において、指定されたルート形状に一致するルートを完了するために、ユーザは運動を複数回行ってよい。各回の運動のルートがサブルートとみなされてよい。
【０１４７】
本発明のこの実施形態において、サブルート数がユーザによって指定されてよく、又は推奨によって電子機器により指定されてもよい。指定されたサブルート数は、２つ、３つ、５つなどであってよい。
【０１４８】
３０６．電子機器は、一致した少なくとも１つのルートのそれぞれを、指定されたサブルート数に数が一致する複数の（少なくとも２つの）サブルートに分割する。
【０１４９】
本発明のこの実施形態において、全ての回の運動におけるサブルートのルート長が、同じであっても異なっていてもよい。全ての回の運動の間の時間間隔が、同じであっても、異なっていてもよい。全ての回の運動のサブルートは、物理的に連結されてよく、又は物理的に連結されていなくてもよい。これは、本発明のこの実施形態において限定されない。ユーザは、これらのパラメータを指定してよい。
【０１５０】
任意選択の実施例において、段階３０５及び３０６は以下の動作に置き換えられてよい。すなわち、電子機器は、複数のサブルートを取得するために、指定されたパラメータに従って、一致した少なくとも１つのルートのそれぞれを分割する。具体的には、電子機器は、格納されたユーザデータに従って、例えば平均運動強度に従って、又は運動強度が徐々に増大するモード、又は運動強度がある比率だけ平均運動強度より高い強化モード、又は回復モードでサブルート分割を実行してよい。例えば、システムがデフォルトで、一致ルート１の全長が１６キロメートルであり、運動が平均運動強度に従って行われるとみなし、ユーザが変更を行わない場合、電子機器は、平均運動強度パラメータに従ってルート１を分割する。ある参加者の以前の平均運動強度が４キロメートル／日であることが想定される。この場合、電子機器は、分割によって４つのサブルートを取得してよい。あるいは、対応する運動の一般的な基準に従って、推奨が実行される。例えば、初心者レベルのランニングのルート長が、各回の運動において３キロメートルより短い又はこれと等しく、上級者レベルのランニングのルート長が、各回の運動において３〜６キロメートルであり、最高レベルのランニングのルート長が、各回の運動において少なくとも１０キロメートルである。さらに、システムによって選択されたレベル又はユーザによって指定されたレベルに従って、一致した少なくとも１つのルートのそれぞれは、サブルート数を決定するために、初心者レベルのパラメータに従って分割される。例えば、一致ルート２の全長が２０キロメートルであり、ユーザが初心者レベルを指定した場合、電子機器は分割によって７つのサブルートを取得することができる。本明細書の各実施形態において、サブルート分割は精度許容値を有してよく、例えば、±１キロメートルである。
【０１５１】
任意選択の実施例において、段階３０３は、段階３０５の後且つ段階３０６の前に実行されてよい。この場合、段階３０４は次のように変更される。すなわち、指定されたマップ情報がルート情報を含む場合、電子機器は、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかを判定し、ルート形状に一致する少なくとも１つのルートをルート情報が含む場合、段階３０５が実行され、又は、ルート形状に一致する少なくとも１つのルートをルート情報が含まない場合、この手順は終了する。段階３０６は具体的には次のようになる。すなわち、電子機器は、少なくとも１つのルートのそれぞれを、指定されたサブルート数に数が一致し且つ指定された運動パラメータを満たす複数のサブルートに分割する。さらに、任意選択の実施例において、段階３０３は実行されなくてよく、すなわち、ユーザは運動パラメータを設定しない。電子機器が段階３０４でルート照合を実行する場合に考慮される制約条件は、運動パラメータを含まない。
【０１５２】
３０７．電子機器は少なくとも１つのルートをマップ情報にマッピングし、サブルート情報はマッピングされたルートに表示され得る。
【０１５３】
３０８．電子機器は、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する。
【０１５４】
本発明のこの実施形態において、電子機器によって決定された目標ルートは、複数のサブルートを含む。複数のサブルートの数は、指定されたサブルート数である。この段階は段階２０８と同じであり、詳細はここで再度説明されていない。
【０１５５】
任意選択で、電子機器は、目標ルートを決定した後に、取得された指定サブルート数に従って目標ルートを分割してよい。このように、全てのルートを分割する必要はない。
【０１５６】
３０９．電子機器はユーザの運動軌跡を記録する。
【０１５７】
本発明のこの実施形態において、ユーザが運動を行うたびに、電子機器は、ユーザが運動を行うたびに取得されるサブルートの運動軌跡を、運動アプリを用いて記録することができる。
【０１５８】
任意選択で、段階３０９の後に、電子機器は、異なる色又は異なる太さの線を用いて、各回の運動の運動軌跡を指定されたマップ情報に表示してよい。あるいは、電子機器は全ての運動軌跡を接合し、接合によって取得された運動軌跡を異なる色又は異なる太さの線を用いて、指定されたマップ情報に表示してよい。このように、ユーザは各回の運動の軌跡を識別することができるだけでなく、複数回の運動の後に接合によって取得された運動軌跡を閲覧することもできる。
【０１５９】
電子機器は、ユーザが運動を行った後に取得された全てのサブルートを記録した後に、全ての運動軌跡を接合してよく、又は電子機器は運動軌跡をリアルタイムで記録し、リアルタイム接合を実行してもよい。
【０１６０】
任意選択で、電子機器はさらに、計画ルートに従って、例えば、ナビゲーション、運動前の通知実行、実際の完了進捗の報告といったサービスをユーザに提供してよい。
【０１６１】
また、段階３０４の前に、ユーザはさらに、例えば、（日によって）交差点／建物／道路を回避する、又は（日によって）建物／ショッピングモールのそばを通るといった追加のルート限定条件を任意のサブルートに設定し、段階３０４が実行される場合に制限条件を考慮してよい。
【０１６２】
図３．１ａ及び図３．１ｂを参照すると、図３．１ａは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースであり、図３．１ｂは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。図３．１ａに示されるように、電子機器のグラフィカルユーザインタフェースは、第１の表示領域及び第２の表示領域に分割されている。第１の表示領域は、ルート形状計画用の２つのオプションボックス、つまり「手動入力」オプションボックス及び「グラフィックライブラリ」オプションボックスを含む。「手動入力」オプションボックスは、ルート形状を手動で入力するという機能を有効にするのに用いられる。「グラフィックライブラリ」オプションボックスは、グラフィックライブラリの選択機能を有効にするのに用いられる。また、第１の表示領域はさらに運動パラメータを含んでよい。運動パラメータは、複数のオプションボックス、例えば、「運動タイプ」オプションボックス、「運動距離」オプションボックス、「運動継続時間」オプションボックス、「運動カロリー」オプションボックス、及び「サブルート数」オプションボックスを含む。第２の表示領域は、ユーザによって指定されたマップ情報を表示してよい。図３．１ａに示されるように、ユーザが「グラフィックライブラリ」オプションボックス及び「サブルート数」オプションボックスをタップした後に、第１の表示領域は、図３．１ｂに示されるグラフィカルインタフェースに切り替わる。グラフィカルインタフェースは複数のグラフィックを含む。ユーザは、グラフィカルインタフェースで、グラフィックをルート形状として選択することができる。ユーザがグラフィカルインタフェースでグラフィック「Ｕ」を選択した場合、グラフィカルインタフェースは、サブルート数について、図３．１ｂに示される「２」、「３」、及び「５」などの複数の選択肢を出力する。また、ユーザはさらに、サブルート数をカスタマイズしてよい。ユーザが選択肢「３」をタップした後に、グラフィック「Ｕ」に一致し且つサブルート数がユーザによって指定されたサブルートの数であるルートが、第２の表示領域にマッピングされ、それは例えば、図３．１ｂに示されるルートである。
【０１６３】
図３．２ａ〜図３．２ｄを参照すると、図３．２ａ〜図３．２ｄのそれぞれは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。図３．２ａ〜図３．２ｃに示されるように、ユーザは、運動を３回行うことでルートを完了する。各回の運動のルートがサブルート、すなわち、図３．２ａに示されるサブルート１、図３．２ｂに示されるサブルート２、及び図３．２ｃに示されるサブルート３である。電子機器の運動アプリは、ユーザが運動するたびに取得される運動軌跡を記録する。３回の運動が完了した後に、電子機器は３回の運動の運動軌跡を接合し、図３．２ｄに示される、指定されたルート形状に一致する運動軌跡を取得する。
【０１６４】
図３．１ａ〜図３．１ｂ及び図３．２ａ〜図３．２ｄは、単に本発明のこの実施形態において開示される電子機器のグラフィカルユーザインタフェースのみを示すことに留意されたい。前述の実施形態で説明されたように、別のグラフィカルユーザインタフェースが、人と機械の対話を行うために用いられてよい。
【０１６５】
図３Ａ及び図３Ｂで説明される方法の手順において、ユーザは、複雑な指定されたルート形状を複数回の運動によって個別に完了してよく、個人の運動量及び固定ロードなどの制限によって、運動軌跡が多様化されず多様性に欠けるという課題が解決される。したがって、運動への興味が増進され、ユーザの運動への熱意が高められる。
【０１６６】
図４を参照すると、図４は、本発明の一実施形態による電子機器の概略構造図である。電子機器は、図１に開示されたルート推奨方法を実行するように構成される。電子機器は、第１の取得ユニット４０１、第２の取得ユニット４０２、決定ユニット４０３、及び推奨ユニット４０４を含んでよい。
【０１６７】
第１の取得ユニット４０１は、指定されたルート形状を取得するように構成される。
【０１６８】
第２の取得ユニット４０２は、指定されたマップ情報を取得するように構成される。
【０１６９】
決定ユニット４０３は、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定するように構成される。
【０１７０】
任意選択で、決定ユニット４０３が、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定する方式は具体的には、指定されたマップ情報がルート情報を含まない場合、マップ情報に指定された地域において、ルート形状に一致する少なくとも１つのルートを計画することである。
【０１７１】
推奨ユニット４０４は、少なくとも１つのルートを電子機器のユーザに推奨するように構成される。
【０１７２】
図５を参照すると、図５は、本発明の一実施形態による別の電子機器の概略構造図である。図５に示される電子機器は、図１に開示されたルート推奨方法を実行するように構成される。図５に示される電子機器は、図４に示される電子機器をさらに最適化することで取得される。図４に示される電子機器と比較すると、図５に示される電子機器は、図４に示される電子機器の全てのユニットを含み、さらに、決定ユニット４０３は、指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかを判定するように構成された判定サブユニット４０３１と、指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むと判定サブユニットが判定すると、少なくとも１つのルートを決定するように構成された決定サブユニット４０３２とを含んでよい。
【０１７３】
任意選択で、図５に示される電子機器はさらに、指定された運動パラメータを取得するように構成された第３の取得ユニット４０５を含んでよい。
【０１７４】
判定サブユニット４０３１は具体的には、指定されたマップ情報がルート情報を含む場合、ルート形状に一致し且つ運動パラメータを満たす少なくとも１つのルートをルート情報が含むかどうかを判定するように構成される。
【０１７５】
任意選択で、図５に示される電子機器はさらに、少なくとも１つのルートをマップ情報にマッピングするように構成された第１のマッピングユニット４０６であって、決定ユニット４０３はさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定するように構成される、第１のマッピングユニット４０６と、ユーザの運動軌跡を記録するように構成された第１の記録ユニット４０７とを含んでよい。
【０１７６】
図６を参照すると、図６は、本発明の一実施形態による別の電子機器の概略構造図である。図６に示される電子機器は、図２Ａ及び図２Ｂに開示されたルート推奨方法を実行するように構成される。図６に示される電子機器は、図４に示される電子機器をさらに最適化することで取得される。図４に示される電子機器と比較すると、図６に示される電子機器は、図４に示される電子機器の全てのユニットを含み、さらに、決定ユニット４０３は、指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかを判定するように構成された判定サブユニット４０３１と、指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むと判定サブユニットが判定すると、少なくとも１つのルートを決定するように構成された決定サブユニット４０３２とを含んでよい。
【０１７７】
決定サブユニット４０３２はさらに、少なくとも１人の参加者を決定するように構成される。
【０１７８】
第２の取得ユニット４０２は具体的には、各参加者によって指定されたマップ情報を取得するように構成される。
【０１７９】
判定サブユニット４０３１は具体的には、参加者によって指定されたマップ情報がルート情報を含む場合、参加者ごとに、参加者によって指定されたマップ情報に含まれるルート情報が参加者の対応ルートを含むかどうかを判定することであって、全ての参加者の対応ルートは、ルート形状に一致する少なくとも１つのルートを形成するために結合される、判定することと、ルート情報が参加者の対応ルートを含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むと判定することとを行うように構成される。
【０１８０】
任意選択で、決定サブユニット４０３２はさらに、各参加者によって指定された運動パラメータを決定するように構成され、参加者の対応ルートは、参加者によって指定されたマップ情報に含まれるルート情報に存在し且つ参加者によって指定された運動パラメータを満たすルートを含む。
【０１８１】
任意選択で、図６に示される電子機器はさらに、少なくとも１つのルートをマップ情報にマッピングするように構成された第２のマッピングユニット４０８であって、決定ユニット４０３はさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定するように構成され、目標ルートは各参加者の対応ルートを含む、第２のマッピングユニット４０８と、目標ルートに含まれる各参加者の対応ルートを対応する参加者に送信するように構成された送信ユニット４０９と、対応する各参加者によって送信される運動軌跡を受信するように構成された受信ユニット４１０と、全ての運動軌跡を接合するように構成された接合ユニット４１１とを含んでよい。
【０１８２】
図７を参照すると、図７は本発明の一実施形態による別の電子機器の概略構造図である。図７に示される電子機器は、図３Ａ及び図３Ｂに開示されたルート推奨方法を実行するように構成される。図７に示される電子機器は、図４に示される電子機器をさらに最適化することで取得される。図４に示される電子機器と比較すると、図７に示される電子機器は、図４に示される電子機器の全てのユニットを含み、さらに、決定ユニット４０３は、指定されたマップ情報がルート情報を含む場合、ルート形状に一致し且つ運動パラメータを満たす少なくとも１つのルートをルート情報が含むかどうかを判定するように構成された判定サブユニット４０３１と、指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むと判定サブユニットが判定すると、少なくとも１つのルートを決定するように構成された決定サブユニット４０３２とを含んでよい。
【０１８３】
第３の取得ユニット４０５が、指定された運動パラメータを取得するように構成される。
【０１８４】
第３の取得ユニット４０５はさらに、指定されたサブルート数を取得するように構成される。
【０１８５】
分割ユニット４１２が、少なくとも１つのルートのそれぞれを、指定されたサブルート数に数が一致する複数のサブルートに分割するように構成される。
【０１８６】
任意選択で、図７に示される電子機器はさらに、第３のマッピングユニット４１３及び第２の記録ユニット４１４を含んでよい。
【０１８７】
第３のマッピングユニット４１３は、少なくとも１つのルートをマップ情報にマッピングするように構成される。
【０１８８】
決定ユニット４０３はさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定するように構成され、目標ルートは複数のサブルートを含む。
【０１８９】
具体的には、決定ユニット４０３が予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する方式は、具体的には、マッピングされたルートごとに、ルートが属する地域の大気質指数を取得し、全ての大気質指数に基づいて、少なくとも１つのルートから最小の大気質指数を有するルートを目標ルートとして決定すること、又は、マッピングされたルートごとに、ルートの人の流れ情報を取得し、全ての人の流れ情報に基づいて、少なくとも１つのルートから最小の人の流れを有するルートを目標ルートとして決定すること、又は、マッピングされた少なくとも１つのルートのうちいずれか１つの選択命令を受信し、選択命令に応答するために、選択されたルートを目標ルートとして決定することである。
【０１９０】
第２の記録ユニット４１４は、ユーザの運動軌跡を記録するように構成される。
【０１９１】
図４〜図７で説明された電子機器４００において、第１の取得ユニット４０１は指定されたルート形状を取得してよく、第２の取得ユニット４０２は指定されたマップ情報を取得し、決定ユニット４０３は、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定する。このように、推奨ユニット４０４は、少なくとも１つのルートをユーザに推奨することができる。本発明のこの実施形態によれば、ユーザが運動を開始する前に、第１の取得ユニット４０１は、ユーザによって運動アプリに指定されたルート形状を取得することができ、推奨ユニット４０４は、ルート形状を満たす個人用運動ルートをルート形状及びマップ情報に従ってユーザに推奨できることが認識されてよい。ユーザが推奨された個人用ルートに従って運動を行う場合、ユーザが運動を終えた後に、運動アプリはルート形状に一致する運動ルート形状を生成する。このように、個人用運動ルート形状に対するユーザの要求は満たされ得、さらに、ユーザはもっと運動するように動機付けられ、共有願望が増進される。
【０１９２】
図８を参照すると、図８は、本発明の一実施形態による別の電子機器の概略構造図である。図８に示される電子機器は、本発明の実施形態に開示されたルート推奨方法を実行するように構成される。図８に示されるように、電子機器８００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央演算処理装置）などの少なくとも１つのプロセッサ８０１と、少なくとも１つの入力装置８０２と、少なくとも１つの出力装置８０３と、メモリ８０４と、通信バス８０５とを含んでよい。当業者であれば、図８に示される電子機器８００の構造が本発明に対する限定にはならないことを理解し得る。その構造は、バス構造若しくはスター型構造であってよく、又は、図８に示されるコンポーネントより多い若しくはより少ないコンポーネント、例えば、別の電子機器と通信する、ネットワークにアクセスするなどの機能を実装するように構成された通信コンポーネント、若しくはマップ情報を取得してナビゲーションなどのサービスをユーザに提供するように構成された位置特定コンポーネントを含んでよく、又はいくつかのコンポーネントを組み合わせてもよく、又は異なるコンポーネント構成であってもよい。入力装置８０２は、例えば、タッチスクリーン、音声入力装置、キーボード、マウス、又は手書きタブレットといった入力を実装し得る装置であってよい。出力装置８０３は、ユーザが電子機器から出力される結果を受け取ることを可能にし得る、例えば、表示装置、ラウドスピーカ、又はプロジェクタといった装置であってよい。
【０１９３】
メモリ８０４は、ソフトウェアプログラム及びモジュールを格納するように構成される。プロセッサ８０１は、ユーザ端末の様々な機能アプリケーションを実行し、メモリ８０４に格納されているソフトウェアプログラム及びモジュールを実行することでデータ処理を実施する。メモリ８０４は主に、プログラム記憶領域及びデータ記憶領域を含む。プログラム記憶領域は、オペレーティングシステム、及び少なくとも１つの機能によって必要とされるアプリケーションプログラム、例えばサウンド再生プログラム又は画像再生プログラムを格納することができる。データ記憶領域は、電子機器の使用に基づいて作成されたデータ（オーディオデータ又は電話帳など）などを格納することができる。本発明の特定の実施例において、メモリ８０４は、不揮発性ランダムアクセスメモリ（Ｎｏｎｖｏｌａｔｉｌｅ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、略してＮＶＲＡＭ）、相変化ＲＡＭ（Ｐｈａｓｅ  Ｃｈａｎｇｅ  ＲＡＭ、略してＰＲＡＭ）、若しくは磁気抵抗ＲＡＭ（Ｍａｇｎｅｔｏｒｅｓｉｓｔｉｖｅ  ＲＡＭ、略してＭＲＡＭ）などの揮発性メモリを含んでよく、さらに、少なくとも１つの磁気ディスク記憶装置、電気的消去可能プログラマブルリードオンリメモリ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、略してＥＥＰＲＯＭ）、若しくはフラッシュメモリデバイス（ＮＯＲ型フラッシュメモリ（ＮＯＲ  ｆｌａｓｈ  ｍｅｍｏｒｙ）又はＮＡＮＤ型フラッシュメモリ（ＮＡＮＤ  ｆｌａｓｈ  ｍｅｍｏｒｙ）など）などの不揮発性メモリを含んでよい。アプリケーションプログラムは、ユーザ端末にインストールされる任意のアプリケーションを含み、それらのアプリケーションには、限定されないが、ブラウザ、電子メール、インスタントメッセージサービス、文書処理、キーボード仮想化、ウィジェット（Ｗｉｄｇｅｔ）、暗号化、デジタル著作権管理、音声認識、音声再生、測位（全地球測位システムによって提供される機能など）、及び音楽再生が含まれる。
【０１９４】
通信バス８０５は、プロセッサ８０１、入力装置８０２、出力装置８０３、及びメモリ８０４などのコンポーネント間の接続及び通信を実装するように構成される。通信バス８０５は、業界標準アーキテクチャ（Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、略してＩＳＡ）バス、ペリフェラルコンポーネントインターコネクト（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ、略してＰＣＩ）バス、拡張業界標準アーキテクチャ（Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、略してＥＩＳＡ）バスなどであってよい。通信バス８０５は、アドレスバス、データバス、制御バスなどに分類されてよい。表現しやすくするために、図８では１つの太線のみを用いてバスを表しているが、これにより、１つのバスしかない又は１種類のバスしかないということを示してはいない。
【０１９５】
プロセッサ８０１は電子機器８００の制御部であり、様々なインタフェース及び配線を用いて、電子機器８００全体の様々な部分に接続され、メモリ８０４に格納されたソフトウェアプログラム及び／又はモジュールを起動又は実行し、メモリ８０４に格納されたデータを呼び出して以下のオペレーションを実行する。すなわち、入力装置８０２を用いて指定されたルート形状を取得すること、入力装置８０２を用いて指定されたマップ情報を取得すること、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定すること、及び出力装置８０３を用いて少なくとも１つのルートを電子機器のユーザに推奨することである。
【０１９６】
本発明のこの実施形態によれば、ユーザが運動を開始する前に、プロセッサ８０１は、入力装置８０２を用いてユーザによって運動アプリに指定されたルート形状を取得し、ルート形状及びマップ情報に従ってルート形状を満たす個人用運動ルートを、出力装置８０３を用いてユーザに推奨することができる。ユーザが推奨された個人用ルートに従って運動を行う場合、ユーザが運動を終えた後に、運動アプリはルート形状に一致する運動ルート形状を生成する。このように、個人用運動ルート形状に対するユーザの要求は満たされ得、さらに、運動への興味が増進し、共有願望が増進され得、ユーザはもっと運動するように動機付けられる。
【０１９７】
任意選択で、プロセッサ８０１が、マップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定することは、指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかを判定することと、ルート形状に一致する少なくとも１つのルートをルート情報が含む場合、少なくとも１つのルートを決定することとを含む。
【０１９８】
任意選択で、プロセッサ８０１はさらに、メモリ８０４に格納されたプログラムコードを呼び出し、指定された運動パラメータを入力装置８０２を用いて取得する段階を実行するように構成される。
【０１９９】
指定されたマップ情報がルート情報を含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかをプロセッサ８０１が判定することは、指定されたマップ情報がルート情報を含む場合、ルート形状に一致し且つ運動パラメータを満たす少なくとも１つのルートをルート情報が含むかどうかを判定することを含む。
【０２００】
任意選択で、プロセッサ８０１はさらに、メモリ８０４に格納されたプログラムコードを呼び出し、出力装置８０３を用いて少なくとも１つのルートをマップ情報にマッピングする段階と、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する段階と、ユーザの運動軌跡を記録する段階とを実行するように構成される。
【０２０１】
任意選択で、プロセッサ８０１はさらに、メモリ８０４に格納されたプログラムコードを呼び出し、少なくとも１人の参加者を決定する段階を実行するように構成される。
【０２０２】
プロセッサが指定されたマップ情報を入力装置８０２を用いて取得することは、各参加者によって指定されたマップ情報を入力装置８０２を用いて取得することを含む。
【０２０３】
指定されたマップ情報がルート情報を含む場合、プロセッサ８０１が、ルート形状に一致する少なくとも１つのルートをルート情報が含むかどうかを判定することは、参加者によって指定されたマップ情報がルート情報を含む場合、参加者ごとに、参加者によって指定されたマップ情報に含まれるルート情報が参加者の対応ルートを含むかどうかを判定することであって、全ての参加者の対応ルートはルート形状に一致する少なくとも１つのルートを形成するために結合される、判定することと、ルート情報が参加者の対応ルートを含む場合、ルート形状に一致する少なくとも１つのルートをルート情報が含むと決定することとを含む。
【０２０４】
複数の参加者が、指定されたルート形状に一致するルートを共同で完了してよい。このように、ユーザによって期待される個人用ルート形状がより容易に実装され得るだけでなく、ユーザのチーム精神も発揮されて運動を続けるようにユーザを促し、健康を向上させるためにもっと運動をするようにユーザを動機付けることができる。
【０２０５】
任意選択で、プロセッサ８０１はさらに、メモリ８０４に格納されたプログラムコードを呼び出し、各参加者によって指定された運動パラメータを決定する段階を実行するように構成され、参加者の対応ルートは、参加者によって指定されたマップ情報に含まれるルート情報に存在し且つ参加者によって指定された運動パラメータを満たすルートを含む。
【０２０６】
任意選択で、プロセッサ８０１はさらに、メモリ８０４に格納されたプログラムコードを呼び出し、出力装置８０３を用いて、少なくとも１つのルートをマップ情報にマッピングする段階と、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する段階であって、目標ルートは各参加者の対応ルートを含む、段階と、出力装置８０３を用いて、目標ルートに含まれる各参加者の対応ルートを対応する参加者に送信する段階と、入力装置８０２を用いて、対応する各参加者によって送信される運動軌跡を受信する段階と、全ての運動軌跡を接合する段階とを実行するように構成される。
【０２０７】
任意選択で、プロセッサ８０１はさらに、メモリ８０４に格納されたプログラムコードを呼び出し、入力装置を用いて、指定されたサブルート数を取得する段階と、少なくとも１つのルートのそれぞれを、指定されたサブルート数に数が一致する複数のサブルートに分割する段階とを実行するように構成される。
【０２０８】
複雑な指定されたルート形状が、複数回の運動によって個別に完了されてよく、個人の運動量及び固定ロードなどの制限によって、運動軌跡が多様化されず多様性に欠けるという課題が解決される。したがって、運動への興味が増進され、ユーザの運動への熱意が高められる。
【０２０９】
任意選択で、プロセッサ８０１はさらに、メモリ８０４に格納されたプログラムコードを呼び出し、出力装置８０３を用いて少なくとも１つのルートをマップ情報にマッピングする段階と、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定する段階であって、目標ルートは複数のサブルートを含む、段階と、ユーザの運動軌跡を記録する段階とを実行するように構成される。
【０２１０】
任意選択で、プロセッサ８０１が、予め設定されたルール又はユーザ選択に基づいて、マッピングされた少なくとも１つのルートから目標ルートを決定することは、入力装置８０２を用いて、マッピングされたルートごとに、ルートが属する地域の大気質指数を取得し、全ての大気質指数に基づいて、少なくとも１つのルートから最小の大気質指数を有するルートを目標ルートとして決定すること、又は、入力装置を８０２用いて、マッピングされたルートごとに、ルートの人の流れ情報を取得し、全ての人の流れ情報に基づいて、少なくとも１つのルートから最小の人の流れを有するルートを目標ルートとして決定すること、又は、入力装置８０２を用いて、マッピングされた少なくとも１つのルートのうちいずれか１つの選択命令を受信し、選択命令に応答するために、選択されたルートを目標ルートとして決定することを含む。
【０２１１】
任意選択で、プロセッサ８０１がマップ情報に存在し且つルート形状に一致する少なくとも１つのルートを決定することは、指定されたマップ情報がルート情報を含まない場合、マップ情報に指定された地域において、ルート形状に一致する少なくとも１つのルートを計画することを含む。
【０２１２】
前述の方法の実施形態の関連図面又は対応する説明を参照すると、本発明の一実施形態が電子機器のグラフィカルユーザインタフェースを開示する。電子機器は、表示装置、入力装置、出力装置、メモリ、及びメモリに格納された１つ又は複数のアプリケーションプログラムを実行するように構成されたプロセッサを含み、グラフィカルユーザインタフェースは、少なくとも２つの表示領域を含み、指定されたマップ情報を第１の表示領域に表示し、入力命令を第２の表示領域で検出し、入力命令は入力されたルート形状を含み、入力命令に応答して、ルート形状に一致する少なくとも１つのルートを、指定されたマップ情報にマッピングする。
【０２１３】
任意選択で、入力命令が入力された運動パラメータをさらに含む場合、ルート形状に一致する少なくとも１つのルートを指定されたマップ情報にマッピングすることは、ルート形状に一致し且つ運動パラメータを満たす少なくとも１つのルートを、指定されたマップ情報にマッピングすることを含む。
【０２１４】
任意選択で、グラフィカルユーザインタフェースはさらに、異なる色を用いて、少なくとも１つのルートのそれぞれを強調することを含む。
【０２１５】
任意選択で、グラフィカルユーザインタフェースはさらに、少なくとも１つのルートにおける目標ルートに関して検出された選択命令に応答して、少なくとも１つのルートにおける目標ルート以外のルートを強調しないことを含む。
【０２１６】
簡潔な説明を目的に、前述の方法の実施形態は一連の動作として表されていることに留意されたい。しかしながら、当業者であれば、本発明が説明された動作の順序に限定されないことを理解すべきであり、その理由は、本出願によれば、いくつかの段階は、他の順序で又は同時に実行され得るからである。本明細書で説明される実施形態は全て、実施形態の実施例に属し、関連する動作及びモジュールは、本出願によって必ずしも必要とされるものではないことが、当業者によってさらに理解されるべきである。
【０２１７】
前述の実施形態では、各実施形態の説明はそれぞれ主眼を有する。ある実施形態の詳細に説明されていない部分については、他の実施形態の関連説明を参照されたい。
【０２１８】
本発明の実施形態における方法の段階の順序は調整されてよく、これらの段階はまた、実際の必要性に基づいて統合されても、削除されてもよい。
【０２１９】
統合、分割、及び削除が、実際の必要性に従って、本発明の実施形態のユニットで実行されてよい。
【０２２０】
当業者であれば、実施形態における方法の段階の全て又は一部が、関連ハードウェアに命令するプログラムによって実装されてよいことを理解し得る。プログラムは、コンピュータ可読記憶媒体に格納されてよい。記憶媒体には、フラッシュメモリ、リードオンリメモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、磁気ディスク、光ディスクなどが含まれてよい。
【０２２１】
本発明の実施形態において提供されるルート推奨方法、電子機器、及びグラフィカルユーザインタフェースが上記に詳細に説明されている。具体的な実施例が、本発明の原理及び実装を説明するために、本明細書に用いられている。前述の実施形態は、本発明の理解に役立てるためだけに説明されている。
【図１】
2019503479.tif 000003
【図１．１】
2019503479.tif 000004
【図１．２】
2019503479.tif 000005
【図１．３】
2019503479.tif 000006
【図２Ａ】
2019503479.tif 000007
【図２Ｂ】
2019503479.tif 000008
【図２．１】
2019503479.tif 000009
【図２．２】
2019503479.tif 000010
【図３Ａ】
2019503479.tif 000011
【図３Ｂ】
2019503479.tif 000012
【図３．１】
2019503479.tif 000013
【図３．２】
2019503479.tif 000014
【図４】
2019503479.tif 000015
【図５】
2019503479.tif 000016
【図６】
2019503479.tif 000017
【図７】
2019503479.tif 000018
【図８】
2019503479.tif 000019
【手続補正書】
【提出日】平成30年7月30日(2018.7.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子機器に適用されるルート推奨方法であって、
指定されたルート形状を取得する段階と、
指定されたマップ情報を取得する段階と、
前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定する段階と、
前記少なくとも１つのルートを前記電子機器のユーザに推奨する段階とを備える、方法。
【請求項２】
前記方法はさらに、指定された運動パラメータを取得する段階を備え、
前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定する前記段階は、
指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致し且つ前記運動パラメータを満たす少なくとも１つのルートを前記ルート情報が含むかどうかを判定する段階を有する、請求項１に記載の方法。
【請求項３】
前記方法はさらに、
前記少なくとも１つのルートを前記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する段階と、
前記ユーザの運動軌跡を記録する段階とを備える、請求項１又は２に記載の方法。
【請求項４】
前記方法はさらに、少なくとも１人の参加者を決定する段階を備え、
指定されたマップ情報を取得する前記段階は、各参加者によって指定されたマップ情報を取得する段階を有し、
前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定する前記段階は、
前記参加者によって指定された前記マップ情報がルート情報を含む場合、参加者ごとに、前記参加者によって指定された前記マップ情報に含まれる前記ルート情報が前記参加者の対応ルートを含むかどうかを判定する段階であって、全ての前記参加者の前記対応ルートは、前記ルート形状に一致する少なくとも１つのルートを形成するために結合される、段階と、前記ルート情報が前記参加者の前記対応ルートを含む場合、前記ルート情報が前記ルート形状に一致する少なくとも１つのルートを含むと決定する段階とを有する、請求項１に記載の方法。
【請求項５】
前記方法はさらに、各参加者によって指定された運動パラメータを決定する段階を備え、
前記参加者の前記対応ルートは、前記参加者によって指定された前記マップ情報に含まれる前記ルート情報に存在し且つ前記参加者によって指定された前記運動パラメータを満たすルートを含む、請求項４に記載の方法。
【請求項６】
前記方法はさらに、
前記少なくとも１つのルートを前記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する段階であって、前記目標ルートは各参加者の前記対応ルートを含む、段階と、
前記目標ルートに含まれる各参加者の前記対応ルートを対応する前記参加者に送信する段階と、
対応する各参加者によって送信される運動軌跡を受信する段階と、
全ての前記運動軌跡を接合する段階とを備える、請求項４又は５に記載の方法。
【請求項７】
前記方法はさらに、
指定されたサブルート数を取得する段階と、
前記少なくとも１つのルートのそれぞれを、指定された前記サブルート数に数が一致する複数のサブルートに分割する段階とを備える、請求項２に記載の方法。
【請求項８】
前記方法はさらに、
前記少なくとも１つのルートを前記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する段階であって、前記目標ルートは複数のサブルートを含む、段階と、
前記ユーザの運動軌跡を記録する段階とを備える、請求項７に記載の方法。
【請求項９】
予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する前記段階は、
マッピングされたルートごとに前記ルートが属する地域の大気質指数を取得し、全ての前記大気質指数に基づいて、前記少なくとも１つのルートから最小の大気質指数を有するルートを前記目標ルートとして決定する段階、又は、
マッピングされたルートごとに前記ルートの人の流れ情報を取得し、全ての前記人の流れ情報に基づいて、前記少なくとも１つのルートから最小の人の流れを有するルートを前記目標ルートとして決定する段階、又は、
マッピングされた前記少なくとも１つのルートのうちいずれか１つの選択命令を受信し、前記選択命令に応答するために、選択されたルートを前記目標ルートとして決定する段階を有する、請求項３、６、及び８のいずれか一項に記載の方法。
【請求項１０】
電子機器であって、
指定されたルート形状を取得する第１の取得ユニットと、
指定されたマップ情報を取得する第２の取得ユニットと、
前記マップ情報に存在し且つ前記ルート形状に一致する少なくとも１つのルートを決定する決定ユニットと、
前記少なくとも１つのルートを前記電子機器のユーザに推奨する推奨ユニットとを備える、電子機器。
【請求項１１】
前記決定ユニットは、
指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致する少なくとも１つのルートを前記ルート情報が含むかどうかを判定する判定サブユニットと、
指定された前記マップ情報がルート情報を含む場合、前記ルート情報が前記ルート形状に一致する少なくとも１つのルートを含むと前記判定サブユニットが判定すると、前記少なくとも１つのルートを決定する決定サブユニットとを有する、請求項１０に記載の電子機器。
【請求項１２】
前記電子機器はさらに、指定された運動パラメータを取得する第３の取得ユニットをさらに備え、
前記判定サブユニットは、指定された前記マップ情報がルート情報を含む場合、前記ルート形状に一致し且つ前記運動パラメータを満たす少なくとも１つのルートを前記ルート情報が含むかどうかを判定する、請求項１１に記載の電子機器。
【請求項１３】
前記電子機器はさらに、前記少なくとも１つのルートを前記マップ情報にマッピングする第１のマッピングユニットであって、前記決定ユニットはさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する、第１のマッピングユニットと、
前記ユーザの運動軌跡を記録する第１の記録ユニットとを備える、請求項１０から１２のいずれか一項に記載の電子機器。
【請求項１４】
前記決定サブユニットはさらに、少なくとも１人の参加者を決定し、
前記第２の取得ユニットは、各参加者によって指定されたマップ情報を取得し、
前記判定サブユニットは、前記参加者によって指定された前記マップ情報がルート情報を含む場合、参加者ごとに、前記参加者によって指定された前記マップ情報に含まれる前記ルート情報が前記参加者の対応ルートを含むかどうかを判定することであって、全ての前記参加者の前記対応ルートは、前記ルート形状に一致する少なくとも１つのルートを形成するために結合される、判定することと、前記ルート情報が前記参加者の前記対応ルートを含む場合、前記ルート情報が前記ルート形状に一致する少なくとも１つのルートを含むと決定することとを行う、請求項１１に記載の電子機器。
【請求項１５】
前記決定サブユニットはさらに、各参加者によって指定された運動パラメータを決定し、前記参加者の前記対応ルートは、前記参加者によって指定された前記マップ情報に含まれる前記ルート情報に存在し且つ前記参加者によって指定された前記運動パラメータを満たすルートを含む、請求項１４に記載の電子機器。
【請求項１６】
前記電子機器はさらに、
前記少なくとも１つのルートを前記マップ情報にマッピングする第２のマッピングユニットであって、前記決定ユニットはさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定し、前記目標ルートは、各参加者の前記対応ルートを含む、第２のマッピングユニットと、
前記目標ルートに含まれる、各参加者の前記対応ルートを対応する前記参加者に送信する送信ユニットと、
それぞれの対応する参加者によって送信された運動軌跡を受信する受信ユニットと、
全ての前記運動軌跡を接合する接合ユニットとを備える、請求項１４又は１５に記載の電子機器。
【請求項１７】
前記第３の取得ユニットはさらに、指定されたサブルート数を取得し、
前記電子機器はさらに、前記少なくとも１つのルートのそれぞれを、指定された前記サブルート数に数が一致する複数のサブルートに分割する分割ユニットを含む、請求項１２に記載の電子機器。
【請求項１８】
前記電子機器はさらに、
前記少なくとも１つのルートを前記マップ情報にマッピングする第３のマッピングユニットであって、前記決定ユニットはさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定し、前記目標ルートは複数のサブルートを含む、第３のマッピングユニットと、
前記ユーザの運動軌跡を記録する第２の記録ユニットとを備える、請求項１７に記載の電子機器。
【請求項１９】
前記決定ユニットが、予め設定されたルール又はユーザ選択に基づいて、マッピングされた前記少なくとも１つのルートから目標ルートを決定する方式は、
マッピングされたルートごとに前記ルートが属する地域の大気質指数を取得し、全ての前記大気質指数に基づいて、前記少なくとも１つのルートから最小の大気質指数を有するルートを前記目標ルートとして決定すること、又は、
マッピングされたルートごとに前記ルートの人の流れ情報を取得し、全ての前記人の流れ情報に基づいて、前記少なくとも１つのルートから最小の人の流れを有するルートを前記目標ルートとして決定すること、又は、
マッピングされた前記少なくとも１つのルートのうちいずれか１つの選択命令を受信し、前記選択命令に応答するために、選択されたルートを前記目標ルートとして決定することである、請求項１３、１６、及び１８のいずれか一項に記載の電子機器。
【請求項２０】
請求項１から９のいずれか一項に記載の方法をコンピュータに実行させるための、プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２８
【補正方法】変更
【補正の内容】
【０１２８】
図２．２ａ〜図２．２ｄを参照すると、図２．２ａ〜図２．２ｄのそれぞれは、本発明の一実施形態による電子機器の別のグラフィカルユーザインタフェースである。図２．２ａに示されるルートＡは、電子機器によって決定された目標ルートである。電子機器は、参加者数「３」に従ってルートＡを３つのサブルートに分割する。すなわち、図２．２ｂに示されるサブルート１、図２．２ｃに示されるサブルート２、及び図２．２ｄに示されるサブルート３である。分割が完了した後に、電子機器は、サブルート１に対応する参加者Ａにサブルート１を送信し、サブルート２に対応する参加者Ｂにサブルート２を送信し、サブルート３に対応する参加者Ｃにサブルート３を送信することができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１６５
【補正方法】変更
【補正の内容】
【０１６５】
図３Ａ及び図３Ｂで説明される方法の手順において、ユーザは、複雑な指定されたルート形状を複数回の運動によって個別に完了してよく、個人の運動量及び固定ルートなどの制限によって、運動軌跡が多様化されず多様性に欠けるという課題が解決される。したがって、運動への興味が増進され、ユーザの運動への熱意が高められる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０２０８
【補正方法】変更
【補正の内容】
【０２０８】
複雑な指定されたルート形状が、複数回の運動によって個別に完了されてよく、個人の運動量及び固定ルートなどの制限によって、運動軌跡が多様化されず多様性に欠けるという課題が解決される。したがって、運動への興味が増進され、ユーザの運動への熱意が高められる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０２２１
【補正方法】変更
【補正の内容】
【０２２１】
本発明の実施形態において提供されるルート推奨方法、電子機器、及びグラフィカルユーザインタフェースが上記に詳細に説明されている。具体的な実施例が、本発明の原理及び実装を説明するために、本明細書に用いられている。前述の実施形態は、本発明の理解に役立てるためだけに説明されている。
（項目１）
電子機器に適用されるルート推奨方法であって、
指定されたルート形状を取得する段階と、
指定されたマップ情報を取得する段階と、
上記マップ情報に存在し且つ上記ルート形状に一致する少なくとも１つのルートを決定する段階と、
上記少なくとも１つのルートを上記電子機器のユーザに推奨する段階とを備える、方法。
（項目２）
上記マップ情報に存在し且つ上記ルート形状に一致する少なくとも１つのルートを決定する上記段階は、
指定された上記マップ情報がルート情報を含む場合、上記ルート形状に一致する少なくとも１つのルートを上記ルート情報が含むかどうかを判定する段階と、
上記ルート形状に一致する少なくとも１つのルートを上記ルート情報が含む場合、上記少なくとも１つのルートを決定する段階とを有する、項目１に記載の方法。
（項目３）
上記方法はさらに、指定された運動パラメータを取得する段階を備え、
指定された上記マップ情報がルート情報を含む場合、上記ルート形状に一致する少なくとも１つのルートを上記ルート情報が含むかどうかを判定する上記段階は、
指定された上記マップ情報がルート情報を含む場合、上記ルート形状に一致し且つ上記運動パラメータを満たす少なくとも１つのルートを上記ルート情報が含むかどうかを判定する段階を有する、項目２に記載の方法。
（項目４）
上記方法はさらに、
上記少なくとも１つのルートを上記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定する段階と、
上記ユーザの運動軌跡を記録する段階とを備える、項目１から３のいずれか一項に記載の方法。
（項目５）
上記方法はさらに、少なくとも１人の参加者を決定する段階を備え、
指定されたマップ情報を取得する上記段階は、各参加者によって指定されたマップ情報を取得する段階を有し、
指定された上記マップ情報がルート情報を含む場合、上記ルート形状に一致する少なくとも１つのルートを上記ルート情報が含むかどうかを判定する上記段階は、
上記参加者によって指定された上記マップ情報がルート情報を含む場合、参加者ごとに、上記参加者によって指定された上記マップ情報に含まれる上記ルート情報が上記参加者の対応ルートを含むかどうかを判定する段階であって、全ての上記参加者の上記対応ルートは、上記ルート形状に一致する少なくとも１つのルートを形成するために結合される、段階と、上記ルート情報が上記参加者の上記対応ルートを含む場合、上記ルート情報が上記ルート形状に一致する少なくとも１つのルートを含むと決定する段階とを有する、項目２に記載の方法。
（項目６）
上記方法はさらに、各参加者によって指定された運動パラメータを決定する段階を備え、
上記参加者の上記対応ルートは、上記参加者によって指定された上記マップ情報に含まれる上記ルート情報に存在し且つ上記参加者によって指定された上記運動パラメータを満たすルートを含む、項目５に記載の方法。
（項目７）
上記方法はさらに、
上記少なくとも１つのルートを上記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定する段階であって、上記目標ルートは各参加者の上記対応ルートを含む、段階と、
上記目標ルートに含まれる各参加者の上記対応ルートを対応する上記参加者に送信する段階と、
対応する各参加者によって送信される運動軌跡を受信する段階と、
全ての上記運動軌跡を接合する段階とを備える、項目５又は６に記載の方法。
（項目８）
上記方法はさらに、
指定されたサブルート数を取得する段階と、
上記少なくとも１つのルートのそれぞれを、指定された上記サブルート数に数が一致する複数のサブルートに分割する段階とを備える、項目３に記載の方法。
（項目９）
上記方法はさらに、
上記少なくとも１つのルートを上記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定する段階であって、上記目標ルートは複数のサブルートを含む、段階と、
上記ユーザの運動軌跡を記録する段階とを備える、項目８に記載の方法。
（項目１０）
予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定する上記段階は、
マッピングされたルートごとに上記ルートが属する地域の大気質指数を取得し、全ての上記大気質指数に基づいて、上記少なくとも１つのルートから最小の大気質指数を有するルートを上記目標ルートとして決定する段階、又は、
マッピングされたルートごとに上記ルートの人の流れ情報を取得し、全ての上記人の流れ情報に基づいて、上記少なくとも１つのルートから最小の人の流れを有するルートを上記目標ルートとして決定する段階、又は、
マッピングされた上記少なくとも１つのルートのうちいずれか１つの選択命令を受信し、上記選択命令に応答するために、選択されたルートを上記目標ルートとして決定する段階を有する、項目４、７、及び９のいずれか一項に記載の方法。
（項目１１）
上記マップ情報に存在し且つ上記ルート形状に一致する少なくとも１つのルートを決定する上記段階は、
指定された上記マップ情報がルート情報を含まない場合、上記マップ情報に指定された地域において、上記ルート形状に一致する少なくとも１つのルートを計画する段階を有する、項目１に記載の方法。
（項目１２）
電子機器であって、
指定されたルート形状を取得するように構成された第１の取得ユニットと、
指定されたマップ情報を取得するように構成された第２の取得ユニットと、
上記マップ情報に存在し且つ上記ルート形状に一致する少なくとも１つのルートを決定するように構成された決定ユニットと、
上記少なくとも１つのルートを上記電子機器のユーザに推奨するように構成された推奨ユニットとを備える、電子機器。
（項目１３）
上記決定ユニットは、
指定された上記マップ情報がルート情報を含む場合、上記ルート形状に一致する少なくとも１つのルートを上記ルート情報が含むかどうかを判定するように構成された判定サブユニットと、
指定された上記マップ情報がルート情報を含む場合、上記ルート情報が上記ルート形状に一致する少なくとも１つのルートを含むと上記判定サブユニットが判定すると、上記少なくとも１つのルートを決定するように構成された決定サブユニットとを有する、項目１２に記載の電子機器。
（項目１４）
上記電子機器はさらに、指定された運動パラメータを取得するように構成された第３の取得ユニットをさらに備え、
上記判定サブユニットは具体的には、指定された上記マップ情報がルート情報を含む場合、上記ルート形状に一致し且つ上記運動パラメータを満たす少なくとも１つのルートを上記ルート情報が含むかどうかを判定するように構成される、項目１３に記載の電子機器。
（項目１５）
上記電子機器はさらに、上記少なくとも１つのルートを上記マップ情報にマッピングするように構成された第１のマッピングユニットであって、上記決定ユニットはさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定するように構成される、第１のマッピングユニットと、
上記ユーザの運動軌跡を記録するように構成された第１の記録ユニットとを備える、項目１２から１４のいずれか一項に記載の電子機器。
（項目１６）
上記決定サブユニットはさらに、少なくとも１人の参加者を決定するように構成され、
上記第２の取得ユニットは具体的には、各参加者によって指定されたマップ情報を取得するように構成され、
上記判定サブユニットは具体的には、上記参加者によって指定された上記マップ情報がルート情報を含む場合、参加者ごとに、上記参加者によって指定された上記マップ情報に含まれる上記ルート情報が上記参加者の対応ルートを含むかどうかを判定することであって、全ての上記参加者の上記対応ルートは、上記ルート形状に一致する少なくとも１つのルートを形成するために結合される、判定することと、上記ルート情報が上記参加者の上記対応ルートを含む場合、上記ルート情報が上記ルート形状に一致する少なくとも１つのルートを含むと決定することとを行うように構成される、項目１３に記載の電子機器。
（項目１７）
上記決定サブユニットはさらに、各参加者によって指定された運動パラメータを決定するように構成され、上記参加者の上記対応ルートは、上記参加者によって指定された上記マップ情報に含まれる上記ルート情報に存在し且つ上記参加者によって指定された上記運動パラメータを満たすルートを含む、項目１６に記載の電子機器。
（項目１８）
上記電子機器はさらに、
上記少なくとも１つのルートを上記マップ情報にマッピングするように構成された第２のマッピングユニットであって、上記決定ユニットはさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定するように構成され、上記目標ルートは、各参加者の上記対応ルートを含む、第２のマッピングユニットと、
上記目標ルートに含まれる、各参加者の上記対応ルートを対応する上記参加者に送信するように構成された送信ユニットと、
それぞれの対応する参加者によって送信された運動軌跡を受信するように構成された受信ユニットと、
全ての上記運動軌跡を接合するように構成された接合ユニットとを備える、項目１６又は１７に記載の電子機器。
（項目１９）
上記第３の取得ユニットはさらに、指定されたサブルート数を取得するように構成され、
上記電子機器はさらに、上記少なくとも１つのルートのそれぞれを、指定された上記サブルート数に数が一致する複数のサブルートに分割するように構成された分割ユニットを含む、項目１４に記載の電子機器。
（項目２０）
上記電子機器はさらに、
上記少なくとも１つのルートを上記マップ情報にマッピングするように構成された第３のマッピングユニットであって、上記決定ユニットはさらに、予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定するように構成され、上記目標ルートは複数のサブルートを含む、第３のマッピングユニットと、
上記ユーザの運動軌跡を記録するように構成された第２の記録ユニットとを備える、項目１９に記載の電子機器。
（項目２１）
上記決定ユニットが、予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定する方式は具体的には、
マッピングされたルートごとに上記ルートが属する地域の大気質指数を取得し、全ての上記大気質指数に基づいて、上記少なくとも１つのルートから最小の大気質指数を有するルートを上記目標ルートとして決定すること、又は、
マッピングされたルートごとに上記ルートの人の流れ情報を取得し、全ての上記人の流れ情報に基づいて、上記少なくとも１つのルートから最小の人の流れを有するルートを上記目標ルートとして決定すること、又は、
マッピングされた上記少なくとも１つのルートのうちいずれか１つの選択命令を受信し、上記選択命令に応答するために、選択されたルートを上記目標ルートとして決定することである、項目１５、１８、及び２０のいずれか一項に記載の電子機器。
（項目２２）
上記決定ユニットが、上記マップ情報に存在し且つ上記ルート形状に一致する少なくとも１つのルートを決定する方式は具体的には、
指定された上記マップ情報がルート情報を含まない場合、上記マップ情報に指定された地域において、上記ルート形状に一致する少なくとも１つのルートを計画することである、項目１２に記載の電子機器。
（項目２３）
プロセッサ、入力装置、出力装置、及びメモリを備える電子機器であって、上記プロセッサ、上記入力装置、上記出力装置、及び上記メモリは、通信バスに個別に接続されており、上記メモリは一群のプログラムコードを格納し、上記プロセッサは、上記メモリに格納された上記プログラムコードを呼び出し、
上記入力装置を用いて、指定されたルート形状を取得する段階と、
上記入力装置を用いて、指定されたマップ情報を取得する段階と、
上記マップ情報に存在し且つ上記ルート形状に一致する少なくとも１つのルートを決定する段階と、
上記出力装置を用いて、上記少なくとも１つのルートを上記電子機器のユーザに推奨する段階とを実行するように構成される、電子機器。
（項目２４）
上記プロセッサが、上記マップ情報に存在し且つ上記ルート形状に一致する少なくとも１つのルートを決定することは、
指定された上記マップ情報がルート情報を含む場合、上記ルート形状に一致する少なくとも１つのルートを上記ルート情報が含むかどうかを判定することと、
上記ルート形状に一致する少なくとも１つのルートを上記ルート情報が含む場合、上記少なくとも１つのルートを決定することとを有する、項目２３に記載の電子機器。
（項目２５）
上記プロセッサはさらに、上記メモリに格納された上記プログラムコードを呼び出し、上記入力装置を用いて、指定された運動パラメータを取得する段階を実行するように構成され、
指定された上記マップ情報がルート情報を含む場合、上記ルート形状に一致する少なくとも１つのルートを上記ルート情報が含むかどうかを、上記プロセッサが判定することは、
指定された上記マップ情報がルート情報を含む場合、上記ルート形状に一致し且つ上記運動パラメータを満たす少なくとも１つのルートを上記ルート情報が含むかどうかを判定することを含む、項目２４に記載の電子機器。
（項目２６）
上記プロセッサはさらに、上記メモリに格納された上記プログラムコードを呼び出し、
上記出力装置を用いて、上記少なくとも１つのルートを上記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定する段階と、
上記ユーザの運動軌跡を記録する段階とを実行するように構成される、項目２３から２５のいずれか一項に記載の電子機器。
（項目２７）
上記プロセッサはさらに、上記メモリに格納された上記プログラムコードを呼び出し、少なくとも１人の参加者を決定する段階を実行するように構成され、
上記プロセッサが上記入力装置を用いて、指定されたマップ情報を取得することは、上記入力装置を用いて、各参加者によって指定されたマップ情報を取得することを含み、
指定された上記マップ情報がルート情報を含む場合、上記ルート形状に一致する少なくとも１つのルートを上記ルート情報が含むかどうかを上記プロセッサが判定することは、
上記参加者によって指定された上記マップ情報がルート情報を含む場合、参加者ごとに、上記参加者によって指定された上記マップ情報に含まれる上記ルート情報が、対応する上記参加者のルートを含むかどうかを判定することであって、全ての上記参加者の上記対応ルートは、上記ルート形状に一致する少なくとも１つのルートを形成するために結合される、判定することと、上記ルート情報が上記参加者の上記対応ルートを含む場合、上記ルート情報が上記ルート形状に一致する少なくとも１つのルートを含むと決定することとを含む、項目２４に記載の電子機器。
（項目２８）
上記プロセッサはさらに、上記メモリに格納された上記プログラムコードを呼び出し、各参加者によって指定される運動パラメータを決定する段階を実行するように構成され、
上記参加者の上記対応ルートは、上記参加者によって指定された上記マップ情報に含まれる上記ルート情報に存在し且つ上記参加者によって指定された上記運動パラメータを満たすルートを含む、
項目２７に記載の電子機器。
（項目２９）
上記プロセッサはさらに、上記メモリに格納された上記プログラムコードを呼び出し、
上記出力装置を用いて、上記少なくとも１つのルートを上記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定する段階であって、上記目標ルートは各参加者の上記対応ルートを含む、段階と、
上記出力装置を用いて、上記目標ルートに含まれる各参加者の上記対応ルートを対応する上記参加者に送信する段階と、
上記入力装置を用いて、対応する各参加者によって送信される運動軌跡を受信する段階と、
全ての上記運動軌跡を接合する段階とを実行するように構成される、項目２７又は２８に記載の電子機器。
（項目３０）
上記プロセッサはさらに、上記メモリに格納された上記プログラムコードを呼び出し、
上記入力装置を用いて、指定されたサブルート数を取得する段階と、
上記少なくとも１つのルートのそれぞれを、指定された上記サブルート数に数が一致する複数のサブルートに分割する段階とを実行するように構成される、項目２５に記載の電子機器。
（項目３１）
上記プロセッサはさらに、上記メモリに格納された上記プログラムコードを呼び出し、
上記出力装置を用いて、上記少なくとも１つのルートを上記マップ情報にマッピングする段階と、
予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定する段階であって、上記目標ルートは複数のサブルートを含む、段階と、
上記ユーザの運動軌跡を記録する段階とを実行するように構成される、項目３０に記載の電子機器。
（項目３２）
上記プロセッサが、予め設定されたルール又はユーザ選択に基づいて、マッピングされた上記少なくとも１つのルートから目標ルートを決定することは、
上記入力装置を用いて、マッピングされたルートごとに上記ルートが属する地域の大気質指数を取得し、全ての上記大気質指数に基づいて、上記少なくとも１つのルートから最小の大気質指数を有するルートを上記目標ルートとして決定すること、又は、
上記入力装置を用いて、マッピングされたルートごとに上記ルートの人の流れ情報を取得し、全ての上記人の流れ情報に基づいて、上記少なくとも１つのルートから最小の人の流れを有するルートを上記目標ルートとして決定すること、又は、
上記入力装置を用いて、マッピングされた上記少なくとも１つのルートのうちいずれか１つの選択命令を受信し、上記選択命令に応答するために、選択されたルートを上記目標ルートとして決定することを含む、項目２６、２９、及び３１のいずれか一項に記載の電子機器。
（項目３３）
上記プロセッサが、上記マップ情報に存在し且つ上記ルート形状に一致する少なくとも１つのルートを決定することは、
指定された上記マップ情報がルート情報を含まない場合、上記マップ情報に指定された地域において、上記ルート形状に一致する少なくとも１つのルートを計画することを含む、項目２３に記載の電子機器。
（項目３４）
電子機器のグラフィカルユーザインタフェースであって、上記電子機器は、表示装置、入力装置、出力装置、メモリ、及び上記メモリに格納された１つ又は複数のアプリケーションプログラムを実行するように構成されるプロセッサを備え、
上記グラフィカルユーザインタフェースは少なくとも２つの表示領域を有し、
指定されたマップ情報を第１の表示領域に表示し、
入力命令を第２の表示領域で検出し、上記入力命令は入力されたルート形状を含み、
上記入力命令に応答して、上記ルート形状に一致する少なくとも１つのルートを、指定された上記マップ情報にマッピングする、グラフィカルユーザインタフェース。
（項目３５）
上記入力命令はさらに、入力された運動パラメータを含み、上記ルート形状に一致する少なくとも１つのルートを、指定された上記マップ情報に上記マッピングすることは、
上記ルート形状に一致し且つ上記運動パラメータを満たす少なくとも１つのルートを、指定された上記マップ情報にマッピングすることを含む、項目３４に記載のグラフィカルユーザインタフェース。
（項目３６）
上記グラフィカルユーザインタフェースはさらに、異なる色を用いて、上記少なくとも１つのルートのそれぞれを強調することを含む、項目３４又は３５に記載のグラフィカルユーザインタフェース。
（項目３７）
上記グラフィカルユーザインタフェースはさらに、上記少なくとも１つのルートにおける目標ルートに関して検出された選択命令に応答して、上記少なくとも１つのルートにおける上記目標ルート以外のルートを強調しないことを含む、項目３６に記載のグラフィカルユーザインタフェース。
（項目３８）
コンピュータ記憶媒体であって、上記コンピュータ記憶媒体はプログラムを格納し、上記プログラムが実行された場合、項目１から１１のいずれか一項に記載の段階が実行される、コンピュータ記憶媒体。
【国際調査報告】
2019503479.tif 000020
2019503479.tif 000021
2019503479.tif 000022
2019503479.tif 000023