(57)【特許請求の範囲】
【請求項１】
ユーザデータ処理方法であって、
少なくとも1つの第2のデバイスとの接続を確立している第1のデバイスによって、第1のデータおよび少なくとも一部の第2のデータを獲得するステップであって、前記第1のデータは、ユーザ行動を検出することによって前記第1のデバイスそのものによって獲得されたデータであり、前記第2のデータは、前記ユーザ行動を検出することによって前記第1のデバイスとは異なる前記少なくとも1つの第2のデバイスによって獲得されたデータである、獲得するステップと、
前記第1のデータおよび前記第2のデータに従って、事前に設定されたルールに則って、前記第1のデバイスによって、前記ユーザ行動に対応するユーザデータを決定して、前記ユーザ行動および/または前記ユーザデータを提示するステップとを含み、
前記事前に設定されたルールは、
前記ユーザ行動の発生から停止までの検出時間内において、事前に設定された時間長に従って前記検出時間を複数の時間セグメントに分割して、各時間セグメントについて、選択ルールに従って、各時間セグメントに対応するユーザデータとして前記第1のデータおよび前記少なくとも一部の第2のデータから1つを選択することと、
前記時間セグメントにそれぞれ対応する前記ユーザデータを集計して、前記集計を前記ユーザ行動の前記ユーザデータとして使用することとを含む、方法。
【請求項２】
前記ユーザ行動および/または前記ユーザデータを提示するステップは、座標形式で前記ユーザ行動および/または前記ユーザデータを表示するステップであって、前記座標が時間軸を含む、表示するステップを含み、前記座標形式で前記ユーザ行動および/または前記ユーザデータを表示するステップは、
前記第1のデータおよび前記少なくとも一部の第2のデータに従って、前記ユーザ行動の移動追跡が検出時間セグメント内の同一の領域に存在していることを検出した場合には、前記領域の中心点を計算するステップと、前記第1のデバイスの表示画面上の前記時間軸上の前記検出時間セグメントに対応する点に、前記中心点において発生している前記ユーザ行動を表示するステップとを特に含む、請求項1に記載の方法。
【請求項３】
前記方法は、
前記第1のデバイスによって、前記第1のデータおよび前記少なくとも一部の第2のデータに従って決定することによって前記ユーザ行動の状態を取得するステップをさらに含み、
それに対応するように、前記事前に設定されたルールは、前記ユーザ行動の前記状態に従って、高優先度を有する前記第1のデータまたは高優先度を有する前記第2のデータを前記ユーザ行動に対応する前記ユーザデータとして選択することを含む、請求項1に記載の方法。
【請求項４】
少なくとも1つの第2のデバイスとの接続を確立している第1のデバイスであって、
第1のデータおよび少なくとも一部の第2のデータを獲得するように構成される、獲得モジュールであって、前記第1のデータは、ユーザ行動を検出することによって前記第1のデバイスそのものによって獲得されたデータであり、前記第2のデータは、前記ユーザ行動を検出することによって前記第1のデバイスとは異なる前記少なくとも1つの第2のデバイスによって獲得されたデータである、獲得モジュールと、
前記第1のデータおよび前記第2のデータに従って、事前に設定されたルールに則って、前記ユーザ行動に対応するユーザデータを決定するように構成される、処理モジュールと、
前記ユーザ行動および/または前記ユーザデータを提示するように構成される、提示モジュールとを備え、
前記事前に設定されたルールは、
前記ユーザ行動の発生から停止までの検出時間内において、事前に設定された時間長に従って前記検出時間を複数の時間セグメントに分割して、各時間セグメントについて、選択ルールに従って、各時間セグメントに対応するユーザデータとして前記第1のデータおよび前記少なくとも一部の第2のデータから1つを選択することと、
前記時間セグメントにそれぞれ対応する前記ユーザデータを集計して、前記集計を前記ユーザ行動の前記ユーザデータとして使用することとを含む、第1のデバイス。
【請求項５】
前記ユーザ行動および/または前記ユーザデータを提示することは、座標形式で前記ユーザ行動および/または前記ユーザデータを表示することであって、前記座標が時間軸を含む、表示することを含み、前記座標形式で前記ユーザ行動および/または前記ユーザデータを表示することは、前記第1のデータおよび前記少なくとも一部の第2のデータに従って、前記ユーザ行動の移動追跡が検出時間セグメント内の同一の領域に存在していることを検出した場合には、前記領域の中心点を計算することを特に含み、
それに対応するように、前記提示モジュールは、前記第1のデバイスの表示画面上の時間軸上の前記検出時間セグメントに対応する点に、前記中心点において発生している前記ユーザ行動を表示するようにさらに構成される、請求項4に記載の第1のデバイス。
【請求項６】
前記第1のデバイスは、
前記第1のデータおよび前記少なくとも一部の第2のデータに従って決定することによって前記ユーザ行動の状態を取得するように構成される、決定モジュールをさらに備え、
それに対応するように、前記事前に設定されたルールは、前記ユーザ行動の前記状態に従って、高優先度を有する前記第1のデータまたは高優先度を有する前記第2のデータを前記ユーザ行動に対応する前記ユーザデータとして選択することを含む、請求項4に記載の第1のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信技術の分野に関し、詳細には、ユーザデータ処理方法、およびデバイスに関する。
【背景技術】
【０００２】
今日では、ウェアラブルスマートデバイスが人気を獲得しており、ますますより多くのタイプのこれらのデバイスが存在している。例えば、スマートウォッチ、スマートグラス、およびスマートバンドが存在している。前述のデバイスは、持ち運びに便利なだけでなく、豊富なユーティリティ機能を人々に提供している。そのようなデバイスの出現は、現代の人々のライフスタイル、運動スタイル、およびリラクゼーションスタイルを大きく変化させている。
【０００３】
現在では、歩数、睡眠、心拍数、および血圧などのデータを、非ウェアラブルスマートデバイス(例えば、スマートフォンまたはタブレットコンピュータなどのモバイル端末)のセンサを使用して検出し、非ウェアラブルスマートデバイスに表示している。あるいは、歩数、睡眠、心拍数、および血圧などのデータを、ウェアラブルスマートデバイス(例えば、スマートバンド、スマートウォッチ、またはスマートリング)のセンサを使用して検出し、非ウェアラブルスマートデバイスに同期して表示している。
【０００４】
デバイス間の相互接続および相互通信を用いて、データを、伝送および共有し、特定のルールに則ってユーザに表示する場合には、より詳細な要件が存在する。現在では、ユーザがウェアラブルスマートデバイスと非ウェアラブルスマートデバイスとの両方を持ち運び得る場合に、どのようにしてユーザがさまざまな状況における第1の時間内の最も正確かつ最も必要としているデータを閲覧できるようにするかという問題、ならびに、どのようにしてこれらのデータをより科学的に記録および表示するかという問題を解決するための適した方法が存在していない。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の実施形態は、ユーザデータ処理方法、および方法を提示しており、その結果、ユーザがさまざまな状況における第1の時間内の最も正確かつ最も必要としているデータを閲覧できるようになり、それによって、ユーザエクスペリエンスを改善している。
【０００６】
第1の態様に従って、本発明の実施形態は、ユーザデータ処理方法を提供しており、方法は、
第1のデバイスによって、第1のデータおよび少なくとも一部の第2のデータを獲得するステップであって、第1のデータは、ユーザ行動を検出することによって第1のデバイスそのものによって獲得されたデータであり、第2のデータは、ユーザ行動を検出することによって少なくとも1つの第2のデバイスによって獲得されたデータである、獲得するステップと、
第1のデータおよび第2のデータに従って、事前に設定されたルールに則って、第1のデバイスによって、ユーザ行動に対応するユーザデータを決定して、ユーザ行動および/またはユーザデータを提示するステップとを含む。
【０００７】
第1の態様の第1の可能な実施様態においては、事前に設定されたルールは、
ユーザ行動の発生から停止までの検出時間内において、事前に設定された時間長に従って検出時間を複数の時間セグメントに分割して、各時間セグメントについて、選択ルールに従って、各時間セグメントに対応するユーザデータとして第1のデータおよび少なくとも一部の第2のデータから1つを選択することと、
時間セグメントにそれぞれ対応するユーザデータを集計して、集計をユーザ行動のユーザデータとして使用することとを含む。
【０００８】
第1の態様の第1の可能な実施様態に準拠している、第2の可能な実施様態においては、方法は、
ユーザ行動および/またはユーザデータを提示するステップは、座標形式でユーザ行動および/またはユーザデータを表示するステップであって、座標が時間軸を含む、表示するステップを含み、座標形式でユーザ行動および/またはユーザデータを表示するステップは、第1のデータおよび少なくとも一部の第2のデータに従って、ユーザ行動の移動追跡が検出時間セグメント内の同一の領域に存在していることを検出した場合には、領域の中心点を計算するステップと、第1のデバイスの表示画面上の時間軸上の検出時間セグメントに対応する点に、中心点において発生しているユーザ行動を表示するステップとを特に含む、ことをさらに含む。
【０００９】
第1の態様の第3の可能な実施様態においては、方法は、
第1のデバイスによって、第1のデータおよび少なくとも一部の第2のデータに従って決定することによってユーザ行動の状態を取得するステップをさらに含み、
それに対応するように、事前に設定されたルールは、ユーザ行動の状態に従って、高優先度を有する第1のデータまたは高優先度を有する第2のデータをユーザ行動に対応するユーザデータとして選択することを含む。
【００１０】
第2の態様に従って、本発明の実施形態は、第1のデバイスを提供しており、第1のデバイスは、
第1のデータおよび少なくとも一部の第2のデータを獲得するように構成される、獲得モジュールであって、第1のデータは、ユーザ行動を検出することによって第1のデバイスそのものによって獲得されたデータであり、第2のデータは、ユーザ行動を検出することによって少なくとも1つの第2のデバイスによって獲得されたデータである、獲得モジュールと、
第1のデータおよび第2のデータに従って、事前に設定されたルールに則って、ユーザ行動に対応するユーザデータを決定するように構成される、処理モジュールと、
ユーザ行動および/またはユーザデータを提示するように構成される、提示モジュールとを備える。
【００１１】
第2の態様の第1の可能な実施様態においては、事前に設定されたルールは、
ユーザ行動の発生から停止までの検出時間内において、事前に設定された時間長に従って検出時間を複数の時間セグメントに分割して、各時間セグメントについて、選択ルールに従って、各時間セグメントに対応するユーザデータとして第1のデータおよび少なくとも一部の第2のデータから1つを選択することと、
時間セグメントにそれぞれ対応するユーザデータを集計して、集計をユーザ行動のユーザデータとして使用することとを含む。
【００１２】
第2の態様の第1の可能な実施様態に準拠している、第2の可能な実施様態においては、事前に設定されたルールは、第1のデータおよび少なくとも一部の第2のデータに従って、ユーザ行動の移動追跡が検出時間セグメント内の同一の領域に存在していることを検出した場合には、領域の中心点を計算することをさらに含み、
それに対応するように、提示モジュールは、第1のデバイスの表示画面上の時間軸上の検出時間セグメントに対応する点に、中心点において発生しているユーザ行動を表示するようにさらに構成される。
【００１３】
第2の態様の第3の可能な実施様態においては、第1のデバイスは、
第1のデータおよび少なくとも一部の第2のデータに従って決定することによってユーザ行動の状態を取得するように構成される、決定モジュールをさらに備え、
それに対応するように、事前に設定されたルールは、ユーザ行動の状態に従って、高優先度を有する第1のデータまたは高優先度を有する第2のデータをユーザ行動に対応するユーザデータとして選択することを含む。
【００１４】
本発明の実施形態において提供したユーザデータ処理方法、およびデバイスにおいては、第1のデバイスは、ユーザ行動を検出することによって第1のデバイスそのものによって獲得された第1のデータと、ユーザ行動を検出することによって第2のデバイスによって獲得された少なくとも一部の第2のデータとを獲得し、その後、事前に設定されたルールに則って、ユーザ行動に対応するユーザデータを決定し、ユーザ行動および/またはユーザデータを第1のデバイスに提示しており、その結果、ユーザがさまざまな状況における第1の時間内の最も正確かつ最も必要としているデータを閲覧できるようになり、それによって、ユーザエクスペリエンスを改善している。
【図面の簡単な説明】
【００１５】
本発明の実施形態におけるまたは従来技術における技術的解決手法をより明確に説明するために、実施形態または従来技術を説明するのに必要な添付の図面を以下に簡単に説明する。添付の図面の以下の説明においては、本発明の実施形態の一部を示していることは明らかであり、当業者は、創造的努力なしにこれらの添付の図面から他の図面をさらに導出し得る。
【図１】本発明による、ユーザデータ処理方法の実施形態1のフローチャートである。
【図２】本発明による、ユーザデータ処理方法の実施形態2のフローチャートである。
【図３】本発明による、ユーザデータ処理方法の実施形態3のフローチャートである。
【図４】本発明による、第1のデバイスの実施形態1の概略構造図である。
【図５】本発明による、第1のデバイスの実施形態2の概略構造図である。
【発明を実施するための形態】
【００１６】
本発明の実施形態の目的、技術的解決手法、および利点をより明確にするために、本発明の実施形態における添付の図面を参照して、本発明の実施形態における技術的解決手法を以下に明確に説明する。説明した実施形態が本発明の実施形態のすべてではなく一部であることは明らかであろう。創造的努力なしに本発明の実施形態に基づいて当業者によって得られる他の実施形態のすべては、本発明の保護範囲に含まれるものとする。
【００１７】
図1は、本発明による、ユーザデータ処理方法の実施形態1のフローチャートである。図1に示したように、本実施形態の方法は、以下のステップを含み得る。
【００１８】
ステップ101: 第1のデバイスが、第1のデータおよび少なくとも一部の第2のデータを獲得する、ここで、第1のデータは、ユーザ行動を検出することによって第1のデバイスそのものによって獲得されたデータであり、第2のデータは、ユーザ行動を検出することによって少なくとも1つの第2のデバイスによって獲得されたデータである。
【００１９】
第1のデバイスは、非ウェアラブルスマートデバイスまたはウェアラブルスマートデバイスであり得るし、第2のデバイスは、ウェアラブルスマートデバイスである。例えば、非ウェアラブルスマートデバイスは、スマートフォン、タブレットコンピュータなどであり得るし、ウェアラブルスマートデバイスは、スマートメガネ、スマートウォッチ、スマートリングなどであり得る。
【００２０】
第1のデバイスは、第1のデータおよび少なくとも一部の第2のデータを獲得しており、このことは、第1のデバイスが、ユーザ行動を検出することによって第1のデバイスそのものによって獲得されたデータと、ユーザ行動を検出することによって第2のデバイスによって獲得されたデータとを獲得する、すなわち、第1のデータは、第1のデバイスそのものによって獲得されたデータであり、第2のデータは、第2のデバイスそのものによって獲得されたデータであるものとして特に理解してもよい。
【００２１】
ステップ102: 第1のデバイスが、第1のデータおよび第2のデータに従って、事前に設定されたルールに則って、ユーザ行動に対応するユーザデータを決定し、ユーザ行動および/またはユーザデータを提示する。
【００２２】
第1のデバイスは、獲得した第1のデータおよび獲得した第2のデータに従って、事前に設定されたルールに則って、ユーザ行動に対応するユーザデータを決定し、ユーザ行動および/またはユーザデータを第1のデバイスに提示する、ここで、ユーザデータは、事前に設定されたルールに従って獲得した第1のデータおよび獲得した第2のデータから決定されたデータである。加えて、提示は、視覚に限定されず、聴覚、触覚、味覚なども含み得る。
【００２３】
本実施形態においては、第1のデバイスは、ユーザ行動を検出することによって第1のデバイスそのものによって獲得された第1のデータと、ユーザ行動を検出することによって第2のデバイスによって獲得された少なくとも一部の第2のデータとを獲得し、その後、事前に設定されたルールに則って、ユーザ行動に対応するユーザデータを決定し、ユーザ行動および/またはユーザデータを第1のデバイスに提示しており、その結果、ユーザがさまざまな状況における第1の時間内の最も正確かつ最も必要としているデータを閲覧できるようになり、それによって、ユーザエクスペリエンスを改善している。
【００２４】
前述の実施形態における事前に設定されたルールは、事前に設定された時間長に従って、ユーザ行動の発生から停止までの検出時間内において、検出時間を少なくとも1つの時間セグメントに分割することと、各時間セグメントについて、選択ルールに従って、時間セグメントに対応するユーザデータとして第1のデータおよび少なくとも一部の第2のデータから1つを選択することとを含み得る。図2の実施形態を参照して詳細な説明を以下にする。
【００２５】
図2は、本発明による、ユーザデータ処理方法の実施形態2のフローチャートである。図2に示したように、本実施形態の方法は、以下のステップを含み得る。
【００２６】
ステップ201: 第1のデバイスが、第1のデータおよび少なくとも一部の第2のデータを獲得する、ここで、第1のデータは、ユーザ走行行動を検出することによって第1のデバイスそのものによって獲得された歩数データであり、第2のデータは、ユーザ走行行動を検出することによって少なくとも1つの第2のデバイスによって獲得された歩数データである。
【００２７】
本実施形態においては、第1のデバイスは、例えば、スマートフォンであり、第2のデバイスは、例えば、スマートバンドおよび一足のスマートシューズである。ユーザ行動としてランニングを使用している例を使用して本実施形態を説明する。第1のデータは、ユーザ走行行動を検出することによってスマートフォンそのものによって獲得された歩数データであり、第2のデータは、ユーザ走行行動を検出することによってスマートバンドおよび/または一足のスマートシューズによって獲得された歩数データである。
【００２８】
ステップ202: 第1のデバイスが、第1のデータおよび第2のデータに従って、事前に設定されたルールに則って、ユーザ走行行動に対応する歩数データを決定し、ユーザデータを提示する。
【００２９】
特に、ユーザ走行行動の発生から停止までの検出時間内において、スマートフォンが歩数データを有しており、かつ、スマートバンドまたは一足のスマートシューズが歩数データを有していない場合には、スマートフォンによって獲得された歩数データが選択される。スマートフォンが歩数データを有しておらず、スマートバンドが歩数データを有しており、一足のスマートシューズが歩数データを有していない場合には、スマートバンドによって獲得された歩数データが選択される。スマートフォンが歩数データを有しておらず、スマートバンドも歩数データを有しておらず、一足のスマートシューズが歩数データを有している場合には、一足のスマートシューズによって獲得された歩数データが選択される、すなわち、獲得した歩数データがユーザデータとして選択される。
【００３０】
ユーザ走行行動の発生から停止までの検出時間内に、スマートフォン、スマートバンド、および一足のスマートシューズのうちの少なくとも2つが歩数データを有しているとする。この場合には、データ記録点を細分する、ここで、本実施形態においては、5分毎に1つの点とする。例えば、1時間が12セグメントの時間に分割される。各時間セグメント内に、相対的に運動量の多い歩数データが歩数データとして選択される。例えば、第1の5分の時間セグメント内に、スマートフォンによって獲得された歩数が150であり、スマートバンドによって獲得された歩数が158であり、一足のスマートシューズによって獲得された歩数が160である場合には、一足のスマートシューズによって獲得された160という歩数のデータが、第1の5分の時間セグメント内の歩数データとして選択される。他の時間セグメント内の歩数データを同様に導き出してもよい。当然のことながら、5分という時間は、絶対的なものではなく相対的なものであり、具体的な時間は、スマートデバイスの性能によって決定されてもよく、本明細書ではこれに限定されない。
【００３１】
その後、時間セグメントにそれぞれ対応する歩数データを集計してユーザ走行行動の発生から停止までの検出時間内の最終ユーザデータを取得し、最終ユーザデータをスマートフォンに提示する。
【００３２】
本実施形態においては、スマートフォンは、ユーザ走行行動を検出することによってスマートフォンそのものによって獲得された歩数データと、ユーザ走行行動を検出することによってスマートバンドおよび一足のスマートシューズによって獲得された歩数データとを獲得し、その後、データ記録点を細分して、各時間セグメント内において、相対的に運動量の多いデータをユーザデータとして選択する。最後に、時間セグメントにそれぞれ対応するユーザデータ集計してユーザ走行行動の発生から停止までの検出時間内の最終ユーザデータを取得し、最終ユーザデータをスマートフォンに提示しており、その結果、ユーザがさまざまな状況における第1の時間内の最も正確かつ最も必要としているデータを閲覧できるようになり、それによって、ユーザエクスペリエンスを改善している。
【００３３】
前述の実施形態に基づいて、本方法の実施形態においては、ある時間内におけるユーザの位置も端末デバイスによって取得したユーザデータに従って対応する時間軸上に表示されてもよい。本実施形態においては、第1のデータは、第1のデバイス(スマートフォンなど)によって取得した経度および緯度であり得るし、第2のデータは、第2のデバイス(スマートウォッチなど)によって取得した経度および緯度であり得る。本実施形態を、経度および緯度の点を30秒毎に記録している例を使用して説明しているが、具体的な時間間隔は、実際の状況に従って設定されてもよく、本明細書ではこれに限定されない。
【００３４】
スマートフォンが経度および緯度データを獲得しており、スマートウォッチが経度および緯度データを獲得していない場合には、経度およびスマートフォンによって獲得された緯度データを使用する、または、スマートフォンが経度および緯度データを獲得しておらず、スマートウォッチが経度および緯度データを獲得している場合には、スマートウォッチによって獲得された経度および緯度データを使用する。
【００３５】
スマートフォンおよびスマートウォッチの両方が経度および緯度データを、時間セグメントが重なる点において、獲得している場合には、スマートフォンの経度および緯度データはGPSによるものまたは基地局もしくはWIFIによるものである可能性がある一方で、スマートウォッチの経度および緯度データはGPSによるものであり、基地局またはWIFIによって提供される経度および緯度データは精密ではなくズレがあるため、スマートウォッチによって獲得された経度および緯度データが使用される。
【００３６】
ユーザ行動および/またはユーザデータを提示することは、座標形式でユーザ行動および/またはユーザデータを表示することであって、座標が時間軸を含む、表示することを含み、座標形式でユーザ行動および/またはユーザデータを表示することは、第1のデータおよび少なくとも一部の第2のデータに従って、ユーザ行動の移動追跡が検出時間セグメント内の同一の領域に存在していることを検出した場合には、領域の中心点を計算することと、第1のデバイスの表示画面上の時間軸上の検出時間セグメントに対応する点に、中心点において発生しているユーザ行動を表示することとを特に含む。
【００３７】
スマートフォンは、獲得した経度および緯度データに従ってユーザの移動追跡を描画し、時間セグメント内におけるユーザの活動の範囲を集約することにより取得する。ユーザ行動の移動追跡が検出時間セグメント内の同一の領域に存在していることを検出すると、スマートフォンは、領域の中心点を計算し、スマートフォンの表示画面上の時間軸上に、検出時間セグメント内の中心点において発生したユーザ行動を表示する。
【００３８】
本実施形態においては、スマートフォンなどの非ウェアラブルスマートデバイスは、ユーザ行動を検出することによって非ウェアラブルスマートデバイスそのものによって獲得された経度および緯度データと、ユーザ行動を検出することによってスマートウォッチなどのウェアラブルスマートデバイスによって獲得された経度および緯度データとを獲得し、その後、ユーザの移動追跡を取得するために、獲得した経度および緯度の点に従って描画して、時間セグメント内のユーザの活動の範囲を集約することにより取得する。ユーザ行動の移動追跡が検出時間セグメント内の同一の領域に存在していることが検出されると、ユーザ行動の移動追跡が存在する同一の領域の中心点を計算し、検出時間セグメント内の中心点において発生しているユーザ行動をスマートフォンの表示画面上の時間軸上に表示する、その結果、ユーザが、さまざまな状況における第1の時間内の最も正確かつ最も必要としているデータを閲覧できるようになり、それによって、ユーザエクスペリエンスを改善している。
【００３９】
実施形態1において説明した事前に設定されたルールは、ユーザ行動の状態に従って、高優先度を有する第1のデータまたは高優先度を有する第2のデータをユーザ行動に対応するユーザデータとして選択することをさらに含み得る。図3の実施形態を参照して詳細な説明を以下にする。
【００４０】
図3は、本発明による、ユーザデータ処理方法の実施形態3のフローチャートである。図3に示したように、本実施形態の方法は、以下のステップを含み得る。
【００４１】
ステップ301: 第1のデバイスが、第1のデータおよび少なくとも一部の第2のデータを獲得する、ここで、第1のデータは、ユーザ行動を検出することによって第1のデバイスそのものによって獲得されたデータであり、第2のデータは、ユーザ行動を検出することによって少なくとも1つの第2のデバイスによって獲得されたデータである。
【００４２】
本実施形態においては、第1のデバイスが、スマートフォン、スマートメガネ、およびスマートウォッチであり、第2のデバイスが、スマートメガネ、スマートウォッチ、一足のスマートシューズ、スマートバンド、およびスマートリングである例を使用して説明している。
【００４３】
第1のデータは、ユーザ行動を検出することによって第1のデバイスそのものによって獲得されたデータである、すなわち、ユーザ行動を検出することによってスマートフォン、スマートメガネ、およびスマートウォッチによって獲得されたデータ、例えば、歩数、心拍数、および血圧などのデータである。第2のデータは、ユーザ行動を検出することによって少なくとも1つの第2のデバイスによって獲得されたデータである、すなわち、ユーザ行動を検出することによって一足のスマートシューズ、スマートバンド、およびスマートリングによって獲得されたデータ、例えば、歩数、心拍数、および血圧などのデータである。
【００４４】
まず、一足のスマートシューズ、スマートバンド、およびスマートリングは、ブロードキャストADV_INDパケットを周期的に送信し、ADV_INDパケットを受信した後に、スマートフォン、スマートメガネ、およびスマートウォッチは、SCAN_REQパケットをブロードキャストして近隣のBluetooth(登録商標)デバイスをスキャンし、SCAN_REQパケットを受信した後に、一足のスマートシューズ、スマートバンド、およびスマートリングは、デバイスの識別番号(IDentity、略して、ID)などの情報およびデバイスのBluetooth(登録商標)アドレスを搬送するSCAN_RSPパケットを用いて応答し、SCAN_RSPパケットを受信した後に、スマートフォン、スマートメガネ、およびスマートウォッチは、デバイスのBluetooth(登録商標)アドレスに従って、対応するデバイスとの接続を確立し、一足のスマートシューズ、スマートバンド、およびスマートリングなどのデバイスの性能、例えば、デバイスによってサポートされているサービスに関する情報を獲得する。
【００４５】
その後、スマートフォンなどのスマートデバイス、スマートメガネ、およびスマートウォッチは、ユーザ行動を検出することによってスマートデバイスそのものによって獲得されたデータと、ユーザ行動を検出することによって一足のスマートシューズ、スマートバンド、およびスマートリングなどのスマートデバイスによって獲得されたデータとを獲得する。
【００４６】
ステップ302: 第1のデバイスが、第1のデータおよび少なくとも一部の第2のデータに従って決定することによってユーザ行動の状態を取得する。
【００４７】
スマートフォン、スマートメガネ、およびスマートウォッチのモーションセンサ(加速度センサ、重力センサ、およびジャイロスコープなど)は、ユーザの状態を識別するために使用される、または、ユーザ行動の状態は、デバイスそのものによって獲得されたデータまたは一足のスマートシューズ、スマートバンド、およびスマートリングから獲得されたデータを収集および統合することによって、スマートフォン、スマートメガネ、およびスマートウォッチなどのデバイスによって特定される、ここで、ユーザ行動の状態は、例えば、動作状態、静止状態、または睡眠状態である。
【００４８】
ステップ303: 第1のデバイスが、ユーザ行動の状態に従って、高優先度を有する第1のデータまたは高優先度を有する第2のデータをユーザ行動に対応するユーザデータとして選択し、ユーザデータを提示する。
【００４９】
特に、ユーザデータ優先度ポリシーが、プロセッサを有する第1のデバイス(本実施形態は、一例として、スマートフォン、スマートメガネ、およびスマートウォッチのみを使用して説明をしている)に設定されており、スマートフォン、スマートメガネ、およびスマートウォッチデバイスのすべてをユーザが身につけている場合には、スマートフォンに設定されたユーザデータ優先度ポリシーは第1位にランク付けされ、スマートメガネに設定されたユーザデータ優先度ポリシーは第2位にランク付けされ、スマートウォッチに設定されたユーザデータ優先度ポリシーは第3位にランク付けされる。本実施形態においては、一例として、歩数データ、心拍数データ、血圧データ、および睡眠品質データのみを使用して説明している。
【００５０】
優先度ポリシーの詳細な内容は以下の通りである。
【００５１】
ユーザが移動状態にあり歩数データを獲得する必要がある場合には、一足のスマートシューズまたはスマートフットバンドによって獲得された歩数データが優先的に選択され、一足のスマートシューズまたはスマートフットバンドのセンサのデータを取得できない場合には、スマートバンドまたはスマートウォッチによって獲得された歩数データが選択され、その次に、スマートリングまたはスマートメガネによって獲得された歩数データが選択される、すなわち、優先順位は、一足のスマートシューズまたはスマートフットバンド>スマートバンドまたはスマートウォッチ>スマートリングまたはスマートメガネとなり、
心拍数または血圧データを獲得する必要がある場合には、スマートバンドまたはスマートウォッチから獲得された心拍数または血圧データが優先的に選択され、スマートバンドまたはスマートウォッチのセンサのデータを取得できない場合には、スマートリングによって獲得された心拍数または血圧データが選択され、その次に、スマートフットバンドまたは一足のスマートシューズによって獲得された心拍数または血圧データが選択される、すなわち、優先順位は、スマートバンドまたはスマートウォッチ>スマートリング>スマートフットバンドまたは一足のスマートシューズとなる。
【００５２】
ユーザが睡眠状態にあり睡眠品質データ(睡眠品質は、夢、脈、および身体動作記録などのデータを使用してしばしば実施される)を獲得する必要がある場合には、スマートバンドまたはスマートウォッチから獲得された睡眠品質データが優先的に選択される。スマートバンドまたはスマートウォッチのセンサのデータを取得できない場合には、スマートリングによって獲得された睡眠品質データが選択され、その次に、スマートフットバンドによって獲得された睡眠品質データが選択される、すなわち、優先順位は、スマートバンドまたはスマートウォッチ>スマートリング>スマートフットバンドとなる。
【００５３】
優先度ポリシーは、ユーザの行動習性に従って設定される、例えば、大抵の場合、ユーザは、デフォルトでは、一足のスマートシューズまたはスマートフットバンドから歩数データを優先的に獲得し、次に、スマートバンドまたはスマートウォッチから歩数データから獲得し、次に、スマートリングまたはスマートメガネから歩数データを獲得する。しかしながら、ユーザが個人設定をしている場合には、例えば、ユーザは、スマートリングまたはスマートメガネから歩数データをまず獲得し、次に、一足のスマートシューズまたはスマートフットバンドから歩数データを獲得し、次に、スマートバンドまたはスマートウォッチから歩数データを獲得する。優先度ポリシーは、ユーザの個人的な要件に従って設定される、すなわち、現在の優先順位は、スマートリングまたはスマートメガネ>一足のスマートシューズまたはスマートフットバンド>スマートバンドまたはスマートウォッチとなる。
【００５４】
その後、前述の優先度ポリシーを使用して選択された対応するユーザデータを、スマートフォン、スマートメガネ、スマートウォッチ、一足のスマートシューズ、スマートバンド、およびスマートリングに提示する、ここで、提示方式は、視覚、聴覚、触覚、および味覚などの複数の方式であってもよい。例えば、対応するユーザデータは、スマートフォン、スマートメガネ、およびスマートウォッチに表示されるし、対応するユーザデータは、音声方式でスマートフォンによって再生されるし、対応するユーザデータは、振動方式で一足のスマートシューズ、スマートバンド、およびスマートリングによってユーザに促される。
【００５５】
本実施形態においては、スマートフォンなどのスマートデバイス、スマートメガネ、およびスマートウォッチは、ユーザ行動を検出することによってスマートデバイスそのものによって獲得されたデータと、ユーザ行動を検出することによって一足のスマートシューズ、スマートバンド、およびスマートリングなどのスマートデバイスによって獲得されたデータとを獲得する。その後、ユーザ行動の状態を獲得したデータに従って識別する。続いて、ユーザデータ優先度ポリシーは、スマートフォン、スマートメガネ、およびスマートウォッチなどの、プロセッサを有するデバイスに設定されており、優先度ポリシーを使用して選択された対応するユーザデータを、スマートフォン、スマートメガネ、スマートウォッチ、一足のスマートシューズ、スマートバンド、およびスマートリングに提示しており、その結果、ユーザがさまざまな状況における第1の時間内の最も正確かつ最も必要としているデータを閲覧できるようになり、それによって、ユーザエクスペリエンスを改善している。
【００５６】
図4は、本発明による、第1のデバイスの実施形態1の概略構造図である。図4に示したように、本実施形態の第1のデバイス01は、獲得モジュール11、処理モジュール12、および提示モジュール13を備え得る、ここで、獲得モジュール11は、第1のデータおよび少なくとも一部の第2のデータを獲得するように構成され、第1のデータは、ユーザ行動を検出することによって第1のデバイスそのものによって獲得されたデータであり、第2のデータは、ユーザ行動を検出することによって少なくとも1つの第2のデバイスによって獲得されたデータであり、処理モジュール12は、第1のデータおよび第2のデータに従って、事前に設定されたルールに則って、ユーザ行動に対応するユーザデータを決定するように構成され、提示モジュール13は、ユーザ行動および/またはユーザデータを提示するように構成される。
【００５７】
前述の実施形態に基づいて、特に、事前に設定されたルールは、ユーザ行動の発生から停止までの検出時間内において、事前に設定された時間長に従って検出時間を複数の時間セグメントに分割して、各時間セグメントについて、選択ルールに従って、時間セグメントに対応するユーザデータとして第1のデータおよび少なくとも一部の第2のデータから1つを選択することと、時間セグメントにそれぞれ対応するユーザデータを集計して、集計をユーザ行動のユーザデータとして使用することとを含み得る。
【００５８】
さらに、事前に設定されたルールは、第1のデータおよび少なくとも一部の第2のデータに従って、ユーザ行動の移動追跡が検出時間セグメント内の同一の領域に存在していることを検出した場合には、領域の中心点を計算することを含み得るし、
それに対応するように、提示モジュール13は、第1のデバイスの表示画面上の時間軸上の検出時間セグメントに対応する点に、中心点において発生しているユーザ行動を表示するようにさらに構成される。
【００５９】
本実施形態における第1のデバイスは、前述の方法の実施形態の技術的解決手法を実行するように構成され得る。第1のデバイスの実施形態の原理および技術的効果は方法のそれらと類似しているため、さらなる詳細を再びここで説明することはしない。
【００６０】
図5は、本発明による、第1のデバイスの実施形態2の概略構造図である。図5に示したように、図4に示したデバイスの構造に基づいて、本実施形態の第1のデバイス01は、決定モジュール14をさらに備え得る、ここで、決定モジュール14は、第1のデータおよび少なくとも一部の第2のデータに従って決定することによってユーザ行動の状態を取得するように構成される。
【００６１】
それに対応するように、事前に設定されたルールは、ユーザ行動の状態に従って、高優先度を有する第1のデータまたは高優先度を有する第2のデータをユーザ行動に対応するユーザデータとして選択することを含み得る。
【００６２】
本実施形態における第1のデバイスは、前述の方法の実施形態の技術的解決手法を実行するように構成され得る。第1のデバイスの実施形態の原理および技術的効果は方法のそれらと類似しているため、さらなる詳細を再びここで説明することはしない。
【００６３】
本発明において提供したいくつかの実施形態においては、開示したデバイスおよび方法が他の方式で実施され得ることを理解されたい。例えば、説明したデバイス実施形態は例示的なものにすぎない。例えば、ユニット分割は、論理機能分割にすぎず、実際の実施形態においては他の分割であってもよい。例えば、複数のユニットまたはコンポーネントを組み合わせても別のシステムと統合してもよいし、またはいくつかの特徴を無視しても行わなくてもよい。加えて、図示または記載した相互接続または直接接続または通信接続は、いくつかのインターフェースを介して実装され得る。デバイスまたはユニット間の間接接続または通信接続は、電子的、機械的、またはその他の形式で実装され得る。
【００６４】
別個の部分として説明したユニットは、物理的に別個のものであってもなくてもよいし、ユニットとして表示した部分は、物理ユニットであってもなくてもよいし、一ヶ所に配置されていてもよいし、または複数のネットワークユニットに分散されていてもよい。実施形態の解決手法の目的を達成するために、一部またはすべてのユニットを実際の必要性に応じて選択してもよい。
【００６５】
加えて、本発明の実施形態における機能ユニットは1つの処理ユニットに統合されてもよいし、または、ユニットの各々は物理的に単独で存在してもよいし、または、2つ以上のユニットが1つのユニットに統合される。統合ユニットは、ハードウェアの形式で実装されてもよいし、またはソフトウェア機能ユニットを加えたハードウェアの形式で実装されてもよい。
【００６６】
前述の統合ユニットがソフトウェア機能ユニットの形式で実装される場合には、統合ユニットは、コンピュータ可読記憶媒体に記憶され得る。ソフトウェア機能ユニットは、記憶媒体に記憶され、コンピュータデバイス(パーソナルコンピュータ、サーバ、またはネットワークデバイスであり得る)またはプロセッサに本発明の実施形態において説明した方法のステップの一部を行うように命令するためのいくつかの命令を含む。前述の記憶媒体は、USBフラッシュドライブ、リムーバブルハードディスク、リードオンリーメモリ(ROM)、ランダムアクセスメモリ(RAM)、磁気ディスク、または光ディスクなどの、プログラムコードを記憶することができる任意の媒体を含む。
【００６７】
簡便かつ簡潔な説明を目的として、前述の機能モジュールの分割を一例として図のように行っていることは、当業者によって明確に理解されよう。実際の適用においては、前述の機能を、異なる機能モジュールに割り振り、要件に従って実装することが可能である、すなわち、装置の内部構造は、異なる機能モジュールに分割して、上述した機能のすべてまたは一部を実装される。前述のデバイスの詳細な動作プロセスについては、前述の方法の実施形態における対応するプロセスを参照すればよいので、その詳細を本明細書では再び説明しない。
【００６８】
最後に、前述の実施形態は、本発明の技術的解決手法を説明することを意図しているにすぎず、本発明を限定することを意図していないことに留意されたい。前述の実施形態を参照して本発明を詳細に説明してきたが、当業者は、本発明の実施形態の技術的解決手法の範囲を逸脱しない限り、前述の実施形態において説明した技術的解決手法に対して変更をさらに行い得る、またはその技術的特徴の一部またはすべてに対して均等物との置換をさらに行い得ることを理解すべきである。
【符号の説明】
【００６９】
01  デバイス
11  獲得モジュール
12  処理モジュール
13  提示モジュール
14  決定モジュール
【図１】
0006380961.tif 000002
【図２】
0006380961.tif 000003
【図３】
0006380961.tif 000004
【図４】
0006380961.tif 000005
【図５】
0006380961.tif 000006