(57)【要約】本開示は、ユーザ情報取得方法に関する。本方法は、バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報であって、第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するステップと、取得情報をサーバにアップロードするステップと、サーバによってプッシュ配信されるユーザ情報であって、識別子に応じて前記サーバによって取得されるとともに取得情報と関連付けられているユーザ情報を受信するステップと、ユーザ情報に応じて動作を行うステップとを含む。本開示においては、第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスの取得情報に基づいてユーザ情報が取得されるので、より効果的且つ正確はユーザの推薦を実現することができる。
2017504914.tif 000002
【特許請求の範囲】
【請求項１】
バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報であって、前記第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するステップと、
前記取得情報をサーバにアップロードするステップと、
前記サーバによってプッシュ配信されるユーザ情報であって、前記識別子に応じて前記サーバによって取得されるとともに前記取得情報と関連付けられているユーザ情報を受信するステップと、
前記ユーザ情報に応じて動作を行うステップと、
を含む、ユーザ情報取得方法。
【請求項２】
前記ユーザ情報に応じて動作を行うステップは、
前記ユーザ情報に応じてユーザの推薦を行うステップ、又は
前記ユーザ情報に応じてデータ分析を行うステップ
を含む、請求項１に記載のユーザ情報取得方法。
【請求項３】
前記取得情報は、更に、前記第２のウェアラブルデバイスが前記第１のウェアラブルデバイスによって検知されたときの、前記第１のウェアラブルデバイスの地理的位置情報を含む、請求項１に記載のユーザ情報取得方法。
【請求項４】
端末によってアップロードされる取得情報であって、前記端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別情報を含む取得情報を受信するステップと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記ユーザ情報を問い合わせるステップと、
前記ユーザ情報を前記端末にプッシュ配信するステップと、
を含む、ユーザ情報取得方法。
【請求項５】
前記他のウェアラブルデバイスを識別するための識別子に応じて前記ユーザ情報を問い合わせるステップは、
予め設定されたストラテジーに応じて前記取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するステップと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記フィルタリング結果と関連付けられている前記ユーザ情報を問い合わせるステップと、
を含む、請求項４に記載のユーザ情報取得方法。
【請求項６】
予め設定されたストラテジーに応じて前記取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するステップは、
取得情報の識別子が前記端末によって繰り返しアップロードされる回数を計算するステップと、
前記回数が予め設定された閾値に達したか否かを判断するステップと、
前記回数が前記予め設定された閾値に達した場合、前記フィルタリンク結果として前記取得情報の前記識別子を抽出するステップと、
を含む、請求項５に記載の方法。
【請求項７】
バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報であって、前記第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するように構成された第１の受信モジュールと、
前記取得情報をサーバにアップロードするように構成された第１のアップローディングモジュールと、
前記サーバによってプッシュ配信されるユーザ情報であって、前記識別子に応じて前記サーバによって取得されるとともに前記取得情報と関連付けられているユーザ情報を受信するように構成された第２の受信モジュールと、
前記ユーザ情報に応じて動作を行うように構成された実行モジュールと、
を備える、ユーザ情報取得装置。
【請求項８】
前記実行モジュールは、
前記ユーザ情報に応じてユーザの推薦を行うように構成されたユーザ推薦サブモジュール、又は、
前記ユーザ情報に応じてデータ分析を行うように構成されたデータ分析サブモジュール、を備える、請求項７に記載のユーザ情報取得装置。
【請求項９】
前記取得情報は、更に、前記第２のウェアラブルデバイスが前記第１のウェアラブルデバイスによって検知されたときの、前記第１のウェアラブルデバイスの地理的位置情報を含む、請求項７に記載のユーザ情報取得装置。
【請求項１０】
端末によってアップロードされる取得情報であって、前記端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するように構成された第３の受信モジュールと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記ユーザ情報を問い合わせるように構成された問合せモジュールと、
前記ユーザ情報を前記端末にプッシュ配信するように構成されたプッシュ配信モジュールと、
を備える、ユーザ情報取得装置。
【請求項１１】
前記問合せモジュールは、
予め設定されたストラテジーに応じて前記取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するように構成されたフィルタリングサブモジュールと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記フィルタリング結果と関連する前記ユーザ情報を問い合わせるように構成された問合せサブモジュールと、
を備える、請求項１０に記載のユーザ情報取得装置。
【請求項１２】
前記フィルタリングサブモジュールは、
取得情報の識別子が前記端末によって繰り返しアップロードされる回数を計算するように構成された計算サブモジュールと、
前記回数が予め設定された閾値に達したか否かを判断するように構成された判断サブモジュールと、
前記回数が前記予め設定された閾値に達した場合、前記フィルタリングの結果として前記取得情報の前記識別子を抽出するように構成された結果抽出サブモジュールと、
を備える、請求項１１に記載のユーザ情報取得装置。
【請求項１３】
プロセッサと、
前記プロセッサによって実行可能な指示を記憶するように構成されたメモリと、
を備えるユーザ情報取得装置であって、
前記プロセッサは、
バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報であって、前記第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含む取得情報を受信し、
前記取得情報をサーバにアップロードし、
前記サーバによってプッシュ配信されるユーザ情報であって、前記識別子に応じて前記サーバによって取得されるとともに前記取得情報に関連付けられている前記ユーザ情報を受信し、
前記ユーザ情報に応じて動作を行うように構成されている、
ユーザ情報取得装置。
【請求項１４】
プロセッサと、
前記プロセッサによって実行可能な指示を記憶するように構成されたメモリと、
を備えるユーザ情報取得装置であって、
前記プロセッサは、
端末によってアップロードされる取得情報であって、前記端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別子を含む取得情報を受信し、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記ユーザ情報を問い合わせ、
前記ユーザ情報を前記端末にプッシュ配信するように構成されている、
ユーザ情報取得装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１４年１０月２０日に出願された中国特許出願番号２０１４１０５５９６７７．９に基づいて優先権を主張するものであり、その全体の内容が参照により本明細書に援用される。
【０００２】
本開示は、一般に端末の分野に関し、より具体的には、ユーザ情報取得方法及びユーザ情報取得装置に関する。
【背景技術】
【０００３】
モバイルインターネットの発展に伴い、ソーシャルアプリケーション（例えば、即時コミュニケーション）の形成は、人と人との間のコミュニケーションを速く且つ多様にする。ソーシャルアプリケーションのユーザの流失を抑えるために、様々なソーシャルアプリケーションが、ユーザを推薦する機能、すなわち、あるユーザが興味のある他のユーザを当該ユーザに推薦することを提供することができる。しかしながら、従来のユーザ推薦方法は、ユーザによって開示された個人情報に依存してユーザに他のユーザを推薦する。従って、推薦の精度は高くない。
【発明の概要】
【０００４】
本開示は、従来技術の問題を解決するために、ユーザ情報取得方法及びユーザ情報取得装置を提供する。
【０００５】
本開示の実施形態の第１態様によれば、バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報であって、前記第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するステップと、
前記取得情報をサーバにアップロードするステップと、
前記サーバによってプッシュ配信されるユーザ情報であって、前記識別子に応じて前記サーバによって取得されるとともに前記取得情報と関連付けられているユーザ情報を受信するステップと、
前記ユーザ情報に応じて動作を行うステップと、
を含む、ユーザ情報取得方法を提供する。
【０００６】
或いは、前記ユーザ情報に応じて動作を行うステップは、前記ユーザ情報に応じてユーザの推薦を行うステップ、又は前記ユーザ情報に応じてデータ分析を行うステップを含む。
【０００７】
或いは、前記取得情報は、更に、前記第２のウェアラブルデバイスが前記第１のウェアラブルデバイスによって検知されたときの、前記第１のウェアラブルデバイスの地理的位置情報を含む。
【０００８】
本開示の実施形態の第２態様によれば、端末によってアップロードされる取得情報であって、前記端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別情報を含む取得情報を受信するステップと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記ユーザ情報を問い合わせるステップと、
前記ユーザ情報を前記端末にプッシュ配信するステップと、
を含む、ユーザ情報取得方法を提供する。
【０００９】
或いは、前記他のウェアラブルデバイスを識別するための識別子に応じて前記ユーザ情報を問い合わせるステップは、
予め設定されたストラテジーに応じて前記取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するステップと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記フィルタリング結果と関連付けられている前記ユーザ情報を問い合わせるステップと、
を含む。
【００１０】
或いは、予め設定されたストラテジーに応じて前記取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するステップは、
取得情報の識別子が前記端末によって繰り返しアップロードされる回数を計算するステップと、
前記回数が予め設定された閾値に達したか否かを判断するステップと、
前記回数が前記予め設定された閾値に達した場合、前記フィルタリンク結果として前記取得情報の前記識別子を抽出するステップと、
を含む。
【００１１】
本開示の実施形態の第３態様によれば、バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報であって、前記第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するように構成された第１の受信モジュールと、
前記取得情報をサーバにアップロードするように構成された第１のアップローディングモジュールと、
前記サーバによってプッシュ配信されるユーザ情報であって、前記識別子に応じて前記サーバによって取得されるとともに前記取得情報と関連付けられているユーザ情報を受信するように構成された第２の受信モジュールと、
前記ユーザ情報に応じて動作を行うように構成された実行モジュールと、
を備える、ユーザ情報取得装置を提供する。
【００１２】
或いは、前記実行モジュールは、前記ユーザ情報に応じてユーザの推薦を行うように構成されたユーザ推薦サブモジュール、又は、前記ユーザ情報に応じてデータ分析を行うように構成されたデータ分析サブモジュールを備える。
【００１３】
或いは、前記取得情報は、更に、前記第２のウェアラブルデバイスが前記第１のウェアラブルデバイスによって検知されたときの、前記第１のウェアラブルデバイスの地理的位置情報を含む。
【００１４】
本開示の実施形態の第４態様によれば、端末によってアップロードされる取得情報であて、前記端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するように構成された第３の受信モジュールと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記ユーザ情報を問い合わせるように構成された問合せモジュールと、
前記ユーザ情報を前記端末にプッシュ配信するように構成されたプッシュ配信モジュールと、
を備える、ユーザ情報取得装置を提供する。
【００１５】
或いは、前記問合せモジュールは、
予め設定されたストラテジーに応じて前記取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するように構成されたフィルタリングサブモジュールと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記フィルタリング結果と関連する前記ユーザ情報を問い合わせるように構成された問合せサブモジュールと、
を備える。
【００１６】
或いは、前記フィルタリングサブモジュールは、
取得情報の識別子が前記端末によって繰り返しアップロードされる回数を計算するように構成された計算サブモジュールと、
前記回数が予め設定された閾値に達したか否かを判断するように構成された判断サブモジュールと、
前記回数が前記予め設定された閾値に達した場合、前記フィルタリングの結果として前記取得情報の前記識別子を抽出するように構成された結果抽出サブモジュールと、
を備える。
【００１７】
本開示の実施形態の第５態様によれば、プロセッサと、
前記プロセッサによって実行可能な指示を記憶するように構成されたメモリと、
を備えるユーザ情報取得装置であって、
前記プロセッサは、
バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報であって、前記第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含む取得情報を受信し、
前記取得情報をサーバにアップロードし、
前記サーバによってプッシュ配信されるユーザ情報であって、前記識別子に応じて前記サーバによって取得されるとともに前記取得情報に関連付けられているユーザ情報を受信し、
前記ユーザ情報に応じて動作を行うように構成されている、
ユーザ情報取得装置を提供する。
【００１８】
本開示の実施形態の第６態様によれば、プロセッサと、
前記プロセッサによって実行可能な指示を記憶するように構成されたメモリと、
を備えるユーザ情報取得装置であって、
前記プロセッサは、
端末によってアップロードされる取得情報であって、前記端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別子を含む取得情報を受信し、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記ユーザ情報を問い合わせ、
前記ユーザ情報を前記端末にプッシュ配信するように構成されている、
ユーザ情報取得装置を提供する。
【発明の効果】
【００１９】
本開示の実施形態によって提供される技術的解決策は、次のような有利な効果を有する。
【００２０】
本開示の前記実施形態において、第２のウェアラブルデバイスは、端末にバインドされる第１のウェアラブルデバイスによって検知される。前記第２のウェアラブルデバイスの取得情報は、前記端末にアップロードされた後、前記端末によってサーバにアップロードされる。各ウェアラブルデバイスの取得情報は、前記サーバ内のユーザ情報に応じて予め関連付けられているので、前記サーバは、前記取得情報を受信した後、前記取得情報に応じて前記取得情報に関連付けられているユーザ情報を問い合わせ、当該ユーザ情報を前記端末にプッシュ配信することができ、前記端末は、より効果的且つ正確なユーザの推薦を実現するように、前記ユーザ情報に応じて動作を行うことができる。
【００２１】
前述の一般的説明及び以下の詳細な説明の両方は、例示的で説明的なものであり、クレーム化された本発明を限定するものではないことは理解されるべきである。
【図面の簡単な説明】
【００２２】
本明細書に組み込まれ、本明細書の一部を構成する添付図面は、本発明と一致する実施形態を例示するものであり、その記述と共に、本発明の原理を説明するのに役立つ。
【図１】図１は、本開示の例示的な実施形態に係るユーザ情報取得方法のフローチャートである。
【図２】図２は、本開示の例示的な実施形態に係る他のユーザ情報取得方法のフローチャートである。
【図３】図３は、本開示の例示的な実施形態に係る他のユーザ情報取得方法のフローチャートである。
【図４】図４は、本開示の例示的な実施形態に係るユーザ情報取得装置のブロック図である。
【図５】図５は、本開示の例示的な実施形態に係る他のユーザ情報取得装置のブロック図である。
【図６】図６は、本開示の例示的な実施形態に係る他のユーザ情報取得装置のブロック図である。
【図７】図７は、本開示の例示的な実施形態に係る他のユーザ情報取得装置のブロック図である。
【図８】図８は、本開示の例示的な実施形態に係る他のユーザ情報取得装置のブロック図である。
【図９】図９は、本開示の例示的な実施形態に係るユーザ情報取得システムのブロック図である。
【図１０】図１０は、本開示の例示的な実施形態に係るユーザ情報取得装置のブロック図である。
【図１１】図１１は、本開示の例示的な実施形態に係る他のユーザ情報取得装置のブロック図である。
【発明を実施するための形態】
【００２３】
添付図面に示されている例示的な実施形態、実施例を詳細に参照する。以下の説明は、添付の図面を参照し、異なる図面における同一の数字は、特に示さない限り、同一又は類似の要素を表す。例示的な実施形態の以下の説明に記載されている実施例は、本発明と一致する全ての実施例を表すものではない。むしろ、それらは、添付の特許請求の範囲に記載の本発明に関連する態様と一致する装置及び方法の単なる例示である。
【００２４】
本開示の説明において本明細書中で使用される用語は、特定の実施形態を説明するためだけのものであり、本開示を限定するように解釈されるべきものではない。本開示の説明及び添付の特許請求の範囲において使用されるように、単数形の「ａ」及び「ｔｈｅ」は、明らかに文脈に示されない限り、複数形を含むことを意味する。本明細書で使用されるように、用語「及び／又は」が、１以上の関連する列挙された項目の可能な組合せのいずれか１つ及び全てを表し且つ含むことは、理解されるべきである。
【００２５】
「第１」、「第２」、「第３」などの用語が、各種情報を記述するために本明細書に使用され、これらの情報がこれらの用語によって限定されるべきでないことは、理解されるべきである。これらの用語は、同じ種類の情報を区別するためだけに使用される。例えば、本開示の要旨を逸脱しない範囲で、第１情報は第２情報とも言うことができ、第２情報は第１情報とも言うことができる。本明細書で使用されるように、用語「場合(if)」は、文脈に応じて、「時(when)」又は「時(upon)」、或いは、記載された前提条件が正確であることを「確定することに応じて」を意味すると解釈することができる。
【００２６】
図１は、本開示の例示的な実施形態に係るユーザ情報取得方法のフローチャートである。本ユーザ情報取得方法は、端末に適用される。当該端末は、スマートフォンなどである。本ユーザ情報取得方法は、以下のステップを含む。
【００２７】
ステップ１０１においては、バインドされたウェアブルデバイスによってアップロードされる取得情報が受信される。
【００２８】
本実施形態において、ウェアラブルデバイス間の通信、及びウェアブルデバイスと端末とのバインドは、短距離無線通信技術によって実現される。例えば、ウェアラブルデバイス間の無線通信は、ＮＦＣ（近距離無線通信）技術、ブルートゥース技術、又はＷＩＦＩ技術などによって確立され、ウェアラブルデバイスは、確立された無線通信に基づいて互いに発見され検知される。ウェアラブルデバイスは、無線通信を介して端末に予めインストールされたクライアントソフトウェアと通信して、端末とのバインド関係を確立してもよい。
【００２９】
第２のウェアラブルデバイスが検知されたとき、第１のウェアラブルデバイスは、第２のウェアラブルデバイスの取得情報を取得してもよく、当該取得情報は、第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスのハードウェアＩＤ、又は第２のウェアラブルデバイスが検知されたときの第１のウェアラブルデバイスの地理的位置情報を含んでもよい。ハードウェアＩＤは、第２のウェアラブルデバイスを一意的に識別するように構成され、第２のウェアラブルデバイスの識別子は、ハードウェアＩＤに応じて識別されてもよい。例えば、実施例において、ハードウェアＩＤは、第２のウェアラブルデバイスのＭＡＣアドレスを計算しサンプリングすることによって生成される離散値であってもよい。第２のウェアラブルデバイスが検知されたときの第１のウェアラブルデバイスの地理的位置情報は、第１のウェアラブルデバイスに設けられた位置チップに応じて取得されてもよい。
【００３０】
本実施形態において、第１のウェアラブルデバイスは、更に、第２のウェアラブルデバイスが検知されたとき、第１のウェアラブルデバイスと前記検知されたウェアラブルデバイスとの距離が予め設定された距離よりも小さいか否かを判断し検知することによって、第２のウェアラブルデバイスの取得情報を端末にアップロードする必要性があるか否かを決定してもよい。例えば、第１のウェアラブルデバイスと前記検知されたウェアラブルデバイスとの距離が予め設定された距離よりも小さい場合、前記検知されたウェアラブルデバイスの取得情報は、サーバにアップロードされてもよい。反対に、第１のウェアラブルデバイスと前記検知されたウェアラブルデバイスとの距離が予め設定された距離よりも大きい場合、前記検知されたウェアラブルデバイスの取得情報は、アップロードされなくてもよい。異なる場所又は異なる時間に検知された同じウェアラブルデバイスの取得情報は、繰り返しアップロードされてもよい。前記予め設定された距離は、特に限定されるものではない。
【００３１】
ステップ１０２においては、取得情報がサーバにアップロードされる。
【００３２】
ステップ１０３においては、サーバによってプッシュ配置された取得情報に関連付けられているユーザ情報が受信される。ユーザ情報は、識別子に応じてサーバによって取得される。
【００３３】
本実施形態において、各ウェアラブルデバイスの取得情報は、サーバ内の対応するユーザ情報と予め関連付けられている。サーバは、第２のウェアラブル端末の識別子（例えば、ハードウェアＩＤ）に対応する取得情報と関連付けられているユーザ情報を問い合わせ、当該問い合わせたユーザ情報を端末にプッシュ配信する。
【００３４】
例えば、ユーザ情報は、第２のウェアラブルデバイスのユーザのソーシャルアカウント、及び、ソーシャルアプリケーションを介して第２のウェアラブルデバイスのユーザによって開示された個人情報を含んでもよい。サーバは、ソーシャルアカウントを介して第２のウェアラブルデバイスのクライアントソフトウェアにログインするように、第２のウェアラブルデバイスのユーザに権限を与えることによって、取得情報とユーザ情報と対応関係を確立する。第２のウェアラブルデバイスのユーザがソーシャルアカウントを介して第２のウェアラブルデバイスのクライアントソフトウェアにログインできた場合、サーバは、ソーシャルアカウントと第２のウェアラブルデバイスとの対応関係を局所的に記憶する。一旦、ソーシャルアカウントと第２のウェアラブルデバイスとの対応関係が確立されると、サーバは、第２のウェアラブルデバイスの識別子（例えば、ハードウェアＩＤ）に応じて、関連するサーバ装置から第２のウェアラブルデバイスのユーザによってソーシャルアプリケーションに開示された個人情報（例えば、個人写真、個人データ等）を取得してもよいし、取得されたユーザ情報を端末にプッシュ配信してもよい。
【００３５】
もちろん、サーバから取得情報と関連するユーザ情報を取得する方法は、ここでは記載しない他の態様で実現されてもよい。
【００３６】
本実施形態において、サーバは、予め設定されたストラテジーに応じて取得情報をフィルタにかけてもよく、他のウェアラブルデバイスの識別子に応じて取得情報と関連するユーザ情報を問い合わせるときに、予め設定されたストラテジーに対応する識別子を抽出してもよい。
【００３７】
例えば、端末が異なる場所又は異なる時間で繰り返し検知された同じウェアラブルデバイスの取得情報をアップロードし、各取得情報を繰り返しアップロードする回数が、対応するウェアラブルデバイスを検知する回数であるので、サーバは、受信した各取得情報の識別子を繰り返しアップロードする回数を計算し、前記受信した取得情報をフィルタにかけるときに、当該受信した各取得情報の識別子を繰り返しアップロードする回数が予め設定された閾値（例えば３回）に達したか否かを判断してもよく、取得情報の識別子が繰り返しアップロードされる回数が前記閾値に達したと判断したとき、取得情報がフィルタリング結果として抽出されてもよい。
【００３８】
このとき、前記フィルタリング結果は、検知された回数が前記閾値に達したことを含むウェアラブルデバイスの取得情報を有している。当該取得情報は、ユーザが遭遇し得るウェアラブルデバイスの情報である。
【００３９】
ステップ１０４においては、受信されたユーザ情報に応じて端末によって動作が行われる。
【００４０】
本実施形態において、端末は、サーバによってプッシュ配信されるユーザ情報を受信した後、ユーザ情報に対応する動作を行ってもよい。例えば、端末は、ユーザ情報に応じて、ユーザの推薦を行ってもよいし、データ分析を行ってもよい。
【００４１】
端末は、ユーザ情報に応じた動作を行うとき、異なるアプリケーションで当該動作を行ってもよい。
【００４２】
例えば、ユーザ情報に応じてユーザの推薦を行うことを例に取ると、ユーザ情報が第２のウェアラブルデバイスのユーザのソーシャルアカウント及びソーシャルアプリケーションにおける第２のウェアラブルデバイスのユーザによって開示された個人情報を含む場合、端末は、「よく遭遇する人」としてユーザ情報を定義してもよいし、第１のウェアラブルデバイスのユーザに対して第１のウェアラブルデバイスのソーシャルアカウント又はクライアントソフトウェアに対応するソーシャルアプリケーションのユーザ情報を推薦してもよい。
【００４３】
一方、前記ソーシャルアカウントが即時コミュニケーションソフトウェア「MiLiao」のアカウントであると仮定すると、端末は、サーバによってプッシュ配信される第２ウェアラブルデバイスのユーザ情報を受信した後、端末に局所的に記憶された「MiLiao」のソフトウェアを介して第１のウェアラブルデバイスのユーザに、「よく遭遇する人」として第２のウェアラブルデバイスのユーザを推薦してもよいし、第２のウェアラブルデバイスのユーザが第１のウェアラブルデバイスのユーザの友人である場合、第１のウェアラブルデバイスのユーザに、「縁がある人」として第２のウェアラブルデバイスのユーザを推薦してもよい。
【００４４】
他方、端末がサーバによってプッシュ配信される第２のウェアラブルデバイスのユーザ情報を受信した後は、前記ユーザ情報が取得情報と関連付けられているので、端末は、第１のウェアラブルデバイスに局所的にインストールされたクライアントソフトウェアに「よく遭遇する人」として第２のウェアラブルデバイスのユーザを定義することによって、第１のウェアラブルデバイスのユーザに第２のウェアラブルデバイスのユーザを推薦してもよい。
【００４５】
また、実施例において、取得情報は、更に、周辺のウェアラブルデバイスが検知されたときの、端末にバインドされたウェアラブルデバイスの地理的位置情報を含んでいるので、サーバは、更に、積極的に地理的位置情報を端末にプッシュ配信して、端末が、端末にバインドされたウェアラブルデバイスのソーシャルソフトウェア又はクライアントソフトウェアにユーザの推薦を行うときに、周辺のウェアラブルデバイスの前記ユーザ情報に加えて「遭遇位置」として地理的位置情報を表示できるようにしてもよい。
【００４６】
前記実施形態においては、バインドされたウェアラブルデバイスによりアップロードされる取得情報を受信し、サーバに取得情報をアップロードし、サーバによって取得情報と関連付けられているユーザ情報を問い合わせ、当該問い合わされたユーザ情報を端末にプッシュ配信することによって、端末は、サーバによってプッシュ配信されるユーザ情報を受信した後、当該ユーザ情報に応じてより効果的且つ正確なユーザの推薦を実現することができる。
【００４７】
図２は、本開示の例示的な実施形態に係るユーザ情報取得方法のフローチャートである。本ユーザ情報取得方法は、サーバに適用される。当該サーバは、サーバ装置、又はサーバ装置を構成するクラウドプラットホーム（例えば、シャオミクラウド）であってもよい。本ユーザ情報取得方法は、次のステップを含んでいる。
【００４８】
ステップ２０１においては、端末によってアップロードされる取得情報が受信される。当該取得情報は、端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別子を含んでいる。
【００４９】
本実施形態の実施例において、前記取得情報は、端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスのハードウェアＩＤとともに、他のウェアラブルデバイスが検知されたときの、端末にバインドされたウェアラブルデバイスの地理的位置情報を含んでいる。
【００５０】
ハードウェアＩＤは、他のウェアラブルデバイスを一意的に識別するように構成され、当該他のウェアラブルデバイスの識別子は、ハードウェアＩＤに応じて識別されてもよい。例えば、実施例において、ハードウェアＩＤは、他のウェアラブルデバイスのＭＡＣアドレスを計算しサンプリングすることによって生成される離散値であってもよい。他のウェアラブルデバイスが検知されたときの、端末にバインドされたウェアラブルデバイスの地理的位置情報は、端末にバインドされたウェアラブルデバイスに設けられた位置チップに応じて取得されてもよい。
【００５１】
ステップ２０２においては、関連するユーザ情報が他のウェアラブルデバイスの識別子に応じて取得される。
【００５２】
ステップ２０３においては、取得されたユーザ情報が端末にプッシュ配信される。
【００５３】
本実施形態において、各ウェアラブルデバイスの取得情報は、サーバ内の対応するユーザ情報に予め関連付けられてもよい。サーバは、他のウェアラブルデバイスの識別子（例えば、ハードウェアＩＤ）に応じて取得情報に関連付けられているユーザ情報を問い合わせ、当該問い合わされたユーザ情報を端末にプッシュ配信してもよい。
【００５４】
例えば、実施例において、ユーザ情報は、他のウェアラブルデバイスのユーザのソーシャルアカウント、及び、ソーシャルアプリケーションを介して他のウェアラブルデバイスのユーザによって開示された個人情報を含んでもよい。サーバは、ソーシャルアカウントを介して他のウェアラブルデバイスのクライアントソフトウェアにログインするように、他のウェアラブルデバイスのユーザに権限を与えることによって、取得情報とユーザ情報との対応関係を確立する。ユーザがソーシャルアカウントを介して他のウェアラブルデバイスのクライアントソフトウェアにログインできた場合、サーバは、ソーシャルアカウントと他のウェアラブルデバイスのクライアントソフトウェアとの対応関係を局所的に記憶する。一旦、ソーシャルアカウントと他のウェアラブルデバイスのクライアントソフトウェアとの対応関係が確立されると、サーバは、他のウェアラブルデバイスの識別子（例えば、ハードウェアＩＤ）に応じて関連するサーバ装置から他のウェアラブルデバイスのユーザによってソーシャルアプリケーションに開示された個人情報（例えば、個人写真、個人データ等）を取得してもよいし、取得されたユーザ情報を端末にプッシュ配信してもよい。
【００５５】
もちろん、サーバから取得情報と関連するユーザ情報を取得する方法は、ここでは詳細に述べない他の態様で実現されてもよい。
【００５６】
本実施形態において、サーバは、予め設定されたストラテジーに応じて取得情報をフィルタにかけてもよいし、他のウェアラブルデバイスの識別子に応じて取得情報に関連付けられているユーザ情報を問い合わせるときに、予め設定されたストラテジーに対応する識別子を抽出してもよい。
【００５７】
例えば、端末は、異なる場所又は異なる時間に繰り返し検知された同じウェアラブルデバイスの取得情報をアップロードし、各取得情報を繰り返しアップロードする回数が、対応するウェアラブルデバイスを検知する回数であるので、サーバは、受信した各取得情報の識別子を繰り返しアップロードする回数を計算し、前記受信した取得情報をフィルタにかけるときに、当該受信した各取得情報の識別子を繰り返しアップロードする回数が予め設定された閾値（例えば３回）に達したか否かを判断してもよく、取得情報の識別子が繰り返しアップロードされる回数が前記閾値に達したと判断したとき、当該取得情報がフィルタリング結果として抽出されてもよい。
【００５８】
このとき、前記フィルタリング結果は、検知された回数が前記閾値に達したことを含むウェアラブルデバイスの取得情報を有している。当該取得情報は、ユーザが遭遇し得るウェアラブルデバイスの情報である。
【００５９】
本実施形態において、端末は、サーバによってプッシュ配信されるユーザ情報を受信した後、ユーザ情報に応じた動作を行ってもよい。例えば、端末は、ユーザ情報に応じて、ユーザの推薦を行ってもよいし、データ分析を行ってもよい。
【００６０】
端末は、ユーザ情報に応じて動作を行うとき、異なるアプリケーションで当該動作を行ってもよい。
【００６１】
例えば、ユーザ情報に応じてユーザの推薦を行うことを例に取ると、ユーザ情報が他のウェアラブルデバイスのユーザのソーシャルアカウント及びソーシャルアプリケーションにおける第２のウェアラブルデバイスのユーザによって開示された個人情報を含む場合、端末は、「よく遭遇する人」としてユーザ情報を定義してもよいし、端末にバインドされたウェアラブルデバイスのユーザに対して、端末にバインドされたウェアラブルデバイスのソーシャルアカウント又はクライアントソフトウェアに対応するソーシャルアプリケーションのユーザ情報を推薦してもよい。
【００６２】
また、実施例において、取得情報は、更に、周辺のウェアラブルデバイスが検知されたときの、端末にバインドされたウェアラブルデバイスの地理的位置情報を含んでいるので、サーバは、更に、積極的に地理的位置情報を端末にプッシュ配信して、端末が、端末にバインドされたウェアラブルデバイスのソーシャルソフトウェア又はクライアントソフトウェアにユーザの推薦を行うときに、周辺のウェアラブルデバイスの前記ユーザ情報に加えて「遭遇位置」として地理的位置情報を表示できるようにしてもよい。
【００６３】
前記実施形態においては、端末によってアップロードされる取得情報を受信し、当該取得情報に応じて取得情報と関連付けられているユーザ情報を問い合わせ、当該問い合わされたユーザ情報を端末にプッシュ配信することによって、端末は、サーバによってプッシュ配信されるユーザ情報を受信した後、当該ユーザ情報に応じてより効果的且つ正確なユーザの推薦を実現することができる。
【００６４】
図３は、本開示の例示的な実施形態に係るユーザ情報取得方法のフローチャートである。本ユーザ情報取得方法は、端末に適用される。本ユーザ情報取得方法は、次のステップを含んでいる。
【００６５】
ステップ３０１においては、端末にバインドされた第１のウェアラブルデバイスによってアップロードされる取得情報が、端末によって受信される。前記取得情報は、端末にバインドされたウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含んでいる。
【００６６】
本実施形態において、ウェアラブルデバイス間の通信、及び、ウェアラブルデバイスと端末とのバインドは、短距離無線通信技術によって実現される。例えば、ウェアラブルデバイス間の無線通信は、ＮＦＣ（近距離無線通信）技術、ブルートゥース技術、又はＷＩＦＩ技術などによって確立され、ウェアラブルデバイスは、確立された無線通信に基づいて互いに発見され検知される。ウェアラブルデバイスは、無線通信を介して端末に予めインストールされたクライアントソフトウェアと通信して、端末とのバインド関係を確立してもよい。
【００６７】
例えば、ウェアラブルデバイスはスマートブレスレットであり、端末はスマートフォンであり、スマートブレスレット間の無線通信は、ブルートゥース技術によって確立されてもよい。スマートブレスレットは、スマートブレスレットは、無線通信を介して互いの無線信号を監視することによって互いに発見され検知されてもよい。スマートフォンは、予め局所的にインストールされたスマートブレスレットアプリケーションに応じて、スマートブレスレットとバインド関係を確立するように無線通信を確立し、スマートブレスレットアプリケーションを介してスマートブレスレットの遠隔管理を行ってもよい。
【００６８】
第２のウェアラブルデバイスが検知されたとき、第１のウェアラブルデバイスは、第２のウェアラブルデバイスの取得情報を取得してもよく、当該取得情報は、第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスのハードウェアＩＤ、又は第２のウェアラブルデバイスが検知されたときの、バインドされたウェアラブルデバイスの地理的位置情報を含んでもよい。ハードウェアＩＤは、第２のウェアラブルデバイスを一意的に識別するように構成され、第２のウェアラブルデバイスの識別子は、ハードウェアＩＤに応じて識別されてもよい。例えば、実施例において、ハードウェアＩＤは、第２のウェアラブルデバイスのＭＡＣアドレスを計算しサンプリングすることによって生成される離散値であってもよい。第２のウェアラブルデバイスが検知されたときの第１のウェアラブルデバイスの地理的位置情報は、第１のウェアラブルデバイスに設けられた位置チップに応じて取得されてもよい。
【００６９】
本実施形態において、第１のウェアラブルデバイスは、更に、第２のウェアラブルデバイスが検知されたとき、第１のウェアラブルデバイスと前記検知されたウェアラブルデバイスとの距離が予め設定された距離よりも小さいか否かを判断し検知することによって、第２のウェアラブルデバイスの取得情報を端末にアップロードする必要性があるか否かを決定してもよい。例えば、第１のウェアラブルデバイスと前記検知されたウェアラブルデバイスとの距離が予め設定された距離よりも小さい場合、前記検知されたウェアラブルデバイスの取得情報は、サーバにアップロードされてもよい。反対に、第１のウェアラブルデバイスと前記検知されたウェアラブルデバイスとの距離が予め設定された距離よりも大きい場合、前記検知されたウェアラブルデバイスの取得情報は、アップロードされなくてもよい。異なる場所又は異なる時間に検知された同じウェアラブルデバイスの取得情報は、繰り返しアップロードされてもよい。前記予め設定された距離は、特に限定されるものではない。
【００７０】
ステップ３０２においては、取得情報が端末によってサーバにアップロードされる。
【００７１】
ステップ３０３においては、関連付けられているユーザ情報が識別子に応じてサーバによって取得される。
【００７２】
本実施形態において、各ウェアラブルデバイスの取得情報は、サーバ内の対応するユーザ情報と予め関連付けられてもよい。サーバは、第２のウェアラブル端末の識別子（例えば、ハードウェアＩＤ）に対応する取得情報と関連付けられているユーザ情報を問い合わせ、当該問い合わされたユーザ情報を端末にプッシュ配信してもよい。
【００７３】
例えば、実施例において、ユーザ情報は、第２のウェアラブルデバイスのユーザのソーシャルアカウント、及び、ソーシャルアプリケーションを介して第２のウェアラブルデバイスのユーザによって開示された個人情報を含んでもよい。サーバは、ソーシャルアカウントを介して第２のウェアラブルデバイスのクライアントソフトウェアにログインするように、第２のウェアラブルデバイスのユーザに権限を与えることによって、取得情報とユーザ情報と対応関係を確立する。第２のウェアラブルデバイスのユーザがソーシャルアカウントを介して第２のウェアラブルデバイスのクライアントソフトウェアにログインできた場合、サーバは、ソーシャルアカウントと第２のウェアラブルデバイスとの対応関係を局所的に記憶する。一旦、ソーシャルアカウントと第２のウェアラブルデバイスとの対応関係が確立されると、サーバは、第２のウェアラブルデバイスの識別子（例えば、ハードウェアＩＤ）に応じて関連するサーバ装置から第２のウェアラブルデバイスのユーザによってソーシャルアプリケーションに開示された個人情報（例えば、個人写真、個人データ等）を取得してもよいし、取得されたユーザ情報を端末にプッシュ配信してもよい。もちろん、実施例において、サーバから取得情報と関連するユーザ情報を取得する方法は、ここでは記載しない他の態様で実現されてもよい。
【００７４】
本実施形態において、サーバは、予め設定されたストラテジーに応じて取得情報をフィルタにかけてもよいし、他のウェアラブルデバイスの識別子に応じて取得情報に関連付けられているユーザ情報を問い合わせるときに、予め設定されたストラテジーに対応する識別子を抽出してもよい。
【００７５】
例えば、端末は、異なる場所又は異なる時間に繰り返し検知された同じウェアラブルデバイスの取得情報をアップロードし、各取得情報を繰り返しアップロードする回数が、対応するウェアラブルデバイスを検知する回数であるので、サーバは、受信した各取得情報の識別子を繰り返しアップロードする回数を計算し、前記受信した取得情報をフィルタにかけるときに、当該受信した各取得情報の識別子を繰り返しアップロードする回数が予め設定された閾値（例えば３回）に達したか否かを判断してもよく、取得情報の識別子が繰り返しアップロードされる回数が前記閾値に達したと判断したとき、当該取得情報がフィルタリング結果として抽出されてもよい。
【００７６】
このとき、前記フィルタリング結果は、検知された回数が前記閾値に達したことを含むウェアラブルデバイスの取得情報を有している。当該取得情報は、ユーザが遭遇し得るウェアラブルデバイスの情報である。
【００７７】
ステップ３０４においては、取得されたユーザ情報がサーバによって端末にプッシュ配置される。
【００７８】
ステップ３０５においては、受信されたユーザ情報に応じて端末によって動作が行われる。
【００７９】
本実施形態において、端末は、サーバによってプッシュ配信されるユーザ情報を受信した後、ユーザ情報に対応する動作を行ってもよい。例えば、端末は、ユーザ情報に応じて、ユーザの推薦を行ってもよいし、データ分析を行ってもよい。
【００８０】
端末は、ユーザ情報に対応する動作を行うとき、異なるアプリケーションで動作を行ってもよい、すなわち、端末中の異なるアプリケーションがユーザ情報をシェアしてもよい。
【００８１】
例えば、ユーザ情報に応じてユーザの推薦を行うことを例に取ると、ユーザ情報が第２のウェアラブルデバイスのユーザのソーシャルアカウント及びソーシャルアプリケーションにおける第２のウェアラブルデバイスのユーザによって開示された個人情報を含む場合、端末は、「よく遭遇する人」としてユーザ情報を定義してもよいし、第１のウェアラブルデバイスのユーザに対して第１のウェアラブルデバイスのソーシャルアカウント又はクライアントソフトウェアに対応するソーシャルアプリケーションのユーザ情報を推薦してもよい。一方、前記ソーシャルアカウントが即時通信ソフトウェア「MiLiao」のアカウントであると仮定すると、端末は、サーバによってプッシュ配信される第２ウェアラブルデバイスのユーザ情報を受信した後、端末に局所的に記憶された「MiLiao」のソフトウェアを介して第１のウェアラブルデバイスのユーザに、「よく遭遇する人」として第２のウェアラブルデバイスのユーザを推薦してもよいし、第２のウェアラブルデバイスのユーザが第１のウェアラブルデバイスのユーザの友人である場合、第１のウェアラブルデバイスのユーザに、「縁がある人」として第２のウェアラブルデバイスのユーザを推薦してもよい。他方、端末がサーバによってプッシュ配信される第２のウェアラブルデバイスのユーザ情報を受信した後は、前記ユーザ情報が取得情報と関連付けられているので、端末は、第１のウェアラブルデバイスに局所的にインストールされたクライアントソフトウェアに「よく遭遇する人」として第２のウェアラブルデバイスのユーザを定義することによって、第１のウェアラブルデバイスのユーザに第２のウェアラブルデバイスのユーザを推薦してもよい。
【００８２】
更に、実施例において、取得情報は、更に、周辺のウェアラブルデバイスが検知されたとき、端末にバインドされたウェアラブルデバイスの地理的位置情報を含んでいるので、サーバは、更に、積極的に地理的位置情報を端末にプッシュ配信して、端末が、端末にバインドされたウェアラブルデバイスのソーシャルソフトウェア又はクライアントソフトウェアにユーザの推薦を行うときに、周辺のウェアラブルデバイスの前記ユーザ情報に加えて「遭遇位置」として地理的位置情報を表示できるようにしてもよい。
【００８３】
前記実施形態においては、第２のウェアラブルデバイスが端末にバインドされたウェアラブルデバイスによって検知され、当該検知されたウェアラブルデバイスの取得情報が端末にアップロードされ、その後、端末が当該取得情報をサーバにアップロードする。サーバは、端末によってアップロードされる取得情報を受信した後、当該取得情報をフィルタにかける。それと同時に、各ウェアラブルデバイスの取得情報がサーバ内の対応するユーザ情報と予め関連付けられているので、サーバは、取得情報をフィルタにかけた後、フィルタリング結果に応じて取得情報に関連付けられているユーザ情報を取得することができ、端末は、当該ユーザ情報に応じてより効果的且つ正確なユーザの推薦を実現することができる。
【００８４】
ユーザ情報取得方法の前記実施形態に対応して、本開示は、更に、ユーザ情報の実施形態を提供する。
【００８５】
図４は、本開示の例示的な実施形態に係るユーザ情報取得装置のブロック図である。
【００８６】
図４に示すように、例示的な実施形態に係るユーザ情報取得装置４００は、第１の受信モジュール４０１と、第１のアップローディングモジュール４０２と、第２の受信モジュール４０３と、実行モジュール４０４とを備えている。
【００８７】
第１の受信モジュール４０１は、バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報を受信するように構成されている。前記取得情報は、第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含んでいる。
【００８８】
第１のアップローディングモジュール４０２は、取得情報をサーバにアップロードするように構成されている。
【００８９】
第２の受信モジュール４０３は、サーバによってプッシュ配信されるユーザ情報を受信するように構成されている。前記ユーザ情報は、識別子に応じてサーバによって取得され、前記取得情報と関連付けられる。
【００９０】
実行モジュール４０４は、ユーザ情報に応じて動作を行うように構成されている。
【００９１】
本実施形態において、取得情報は、更に、第２のウェアラブルデバイスが検知されたとき、第１のウェアラブルデバイスの地理的位置情報を含んでもよい。ユーザ情報は、第２のウェアラブルデバイスのユーザのソーシャルアカウント、及び、ソーシャルアプリケーションを介して第２のウェアラブルデバイスのユーザによって開示された個人情報を含んでもよい。
【００９２】
前記実施形態においては、バインドされたウェアラブルデバイスによりアップロードされる取得情報を受信し、サーバによって取得情報と関連付けられているユーザ情報を問い合わせ、当該問い合わされたユーザ情報を端末にプッシュ配信することによって、端末は、サーバによってプッシュ配信されるユーザ情報を受信した後、当該ユーザ情報に応じてより効果的且つ正確なユーザの推薦を実現することができる。
【００９３】
図５は、本開示の例示的な実施形態に係る他のユーザ情報取得装置のブロック図である。本実施形態においては、図４に示される実施形態に基づき、実行モジュール４０４は、ユーザ推薦サブモジュール４０４Ａと、データ分析サブモジュール４０４Ｂとを備えている。
【００９４】
ユーザ推薦サブモジュール４０４Ａは、ユーザ情報に応じてユーザの推薦を行うように構成されている。
【００９５】
データ分析サブモジュール４０４Ｂは、ユーザ情報に応じてデータ分析を行うように構成されている。
【００９６】
図６は、本開示の例示的な実施形態に係るユーザ情報取得装置のブロック図である。
【００９７】
図６に示すように、例示的な実施形態に係るユーザ情報取得装置６００は、第３の受信モジュール６０１と、問合せモジュール６０２と、プッシュ配信モジュール６０３とを備えている。
【００９８】
第３の受信モジュール６０１は、端末によってアップロードされる取得情報を受信するように構成されている。前記取得情報は、端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別子を含んでいる。
【００９９】
問合せモジュール６０２は、他のウェアラブルデバイスを識別するための識別子に応じてユーザ情報を問い合わせるように構成されている。
【０１００】
プッシュ配信モジュール６０３は、ユーザ情報を端末にプッシュ配信するように構成されている。
【０１０１】
本実施形態においては、端末によってアップロードされる取得情報を受信し、当該取得情報に応じて、取得情報と関連付けられているユーザ情報を問い合わせ、当該問い合わされたユーザ情報を端末にプッシュ配信することによって、端末は、サーバによってプッシュ配信されるユーザ情報を受信した後、当該ユーザ情報に応じてより効果的且つ正確なユーザの推薦を実現することができる。
【０１０２】
図７は、本開示の例示的な実施形態に係る他のユーザ情報取得装置のブロック図である。本実施形態において、図６に示す実施形態に基づき、問合せモジュール６０２は、フィルタリングサブモジュール６０２Ａと問合せサブモジュール６０２Ｂとを備えている。
【０１０３】
フィルタリングサブモジュール６０２Ａは、予め設定されたストラテジーに応じて取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するように構成されている。
【０１０４】
問合せサブモジュール６０２Ｂは、他のウェアラブルデバイスを識別するための識別子に応じてフィルタリング結果と関連するユーザ情報を問い合わせるように構成されている。
【０１０５】
図８は、本開示の例示的な実施形態に係る他のユーザ情報取得装置のブロック図である。本実施形態において、図７に示す実施形態に基づき、フィルタリングサブモジュール６０２Ａは、計算サブモジュール６０２Ａ１、判断サブモジュール６０２Ａ２と、結果抽出サブモジュール６０２Ａ３とを備えている。
【０１０６】
計算サブモジュール６０２Ａ１は、取得情報の識別子を端末によって繰り返しアップロードされる回数を計算するように構成されている。
【０１０７】
判断サブモジュール６０２Ａは、前記回数が予め設定された閾値に達したか否かを判断するように構成されている。
【０１０８】
結果抽出サブモジュール６０２Ａ３は、前記回数が予め設定された閾値に達した場合、フィルタリングの結果として取得情報の識別子を抽出するように構成されている。
【０１０９】
前記装置の各モジュールの機能及び動作の実行プロセスに関しては、前記方法の対応するステップの実行プロセスを参照し、ここでは詳細に述べない。
【０１１０】
本装置の実施形態は、実質的に方法の実施形態に対応するので、装置の実施形態の関連部分については、方法の実施形態の対応部分を参照する。前述した装置の実施形態は、単に例示であって、別コンポーネントとして図示されたユニットは、物理的に分離されても、分離されなくてもよく、ユニットとして表示されるコンポーネントは、物理的ユニットであっても、物理的ユニットでなくてもよく、すなわち、同じ場所に配置されてもよいし、複数のネットワークユニットに分配されてもよい。モジュールの一部又は全部は、本開示の解決策の目的を達成することができるように実際の需要に応じて選択されてもよい。当業者は、創造的な労働なしで理解し且つ実現できる。
【０１１１】
また、本開示は、更に、メモリと、当該メモリに記憶された１以上のプログラムとを備え、
１以上のプロセッサが、前記１以上のプログラムに含まれる動作を行う指示を実行するように構成され、
前記動作は、
バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報であって、前記第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するステップと、
前記取得情報をサーバにアップロードするステップと、
前記サーバによってプッシュ配信されるユーザ情報であって、前記識別子に応じて前記サーバによって取得されるとともに前記取得情報と関連付けられている前記ユーザ情報を受信するステップと、
前記ユーザ情報に応じて動作を行うステップと、
を含む、ユーザ情報取得装置を提供する。
【０１１２】
前記動作は、更に、前記ユーザ情報に応じてユーザの推薦を行うステップ、又は、前記ユーザ情報に応じてデータ分析を行うステップを含む。
【０１１３】
また、本開示は、更に、メモリと、当該メモリに記憶された１以上のプログラムとを備え、
１以上のプロセッサが、前記１以上のプログラムに含まれる動作を行う指示を実行するように構成され、
前記動作は、
端末によってアップロードされる取得情報であって、端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するステップと、
前記他のウェアラブルデバイスを識別するための識別子に応じてユーザ情報を問い合わせるステップと、
前記ユーザ情報を端末にプッシュ配信するステップと、
を含む、ユーザ情報取得装置を提供する。
【０１１４】
前記他のウェアラブルデバイスを識別するための識別子に応じてユーザ情報を問い合わせるステップは、
予め設定されたストラテジーに応じて前記取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するステップと、
前記他のウェアラブルデバイスを識別するための識別子に応じてフィルタリング結果と関連するユーザ情報を問い合わせるステップと、
を含む。
【０１１５】
予め設定されたストラテジーに応じて前記取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するステップは、
取得情報の識別子が前記端末によって繰り返しアップロードされる回数を計算するステップと、
前記回数が予め設定された閾値に達したか否かを判断するステップと、
前記回数が前記予め設定された閾値に達した場合、前記フィルタリンク結果として前記取得情報の識別子を抽出するステップと、
を含む。
【０１１６】
図９は、例示的な実施形態に係るユーザ情報取得システムのブロック図である。
【０１１７】
図９に示すように、例示的な実施形態に係るユーザ情報取得システムは、端末、当該端末にバインドされたサーバ及びウェアラブルデバイスを備えている。
【０１１８】
ウェアラブルデバイスは、スマートブレスレットであってもよく、端末は、図４−５に対応する実施形態の装置を備えるスマートフォンであってもよい。
【０１１９】
サーバは、サーバ装置、又は図６−８に対応する実施形態の装置を備えるサーバ装置から成るクラウドプラットホーム（例えば、シャオミクラウド）であってもよい。
【０１２０】
前記実施形態において、他のウェアラブルデバイスは、端末にバインドされたウェアラブルデバイスによって検知され、当該検知されたウェアラブルデバイスの取得情報は端末にアップロードされ、端末は取得情報をサーバにアップロードする。サーバは、端末によってアップロードされる取得情報を受信した後、取得情報をフィルタにかける。それと同時に、各ウェアラブルデバイスの取得情報がサーバ内の対応するユーザ情報と予め関連付けられているので、サーバは、取得情報をフィルタにかけた後、フィルタリング結果に応じて取得情報に関連付けられているユーザ情報を取得することができ、端末は、当該ユーザ情報に応じてより効果的且つ正確なユーザの推薦を実現することができる。
【０１２１】
図１０は、例示的な実施形態に係るユーザ情報取得装置のブロック図である。例えば、装置１０００は、コンピュータ、携帯電話、デジタル放送端末、メッセージ装置、ゲーム機、タブレット、医療機器、運動器具、携帯情報端末などであってもよい。
【０１２２】
図１０を参照すると、装置１０００は、処理コンポーネント１００１、メモリ１００２、電力コンポーネント１００３、マルチメディアコンポーネント１００４、オーディオコンポーネント１００５、入力／出力（Ｉ／Ｏ）インターフェース１００６、センサコンポーネント１００７、及び通信コンポーネント１００８の１以上のコンポーネントを備えてもよい。
【０１２３】
処理コンポーネント１００１は、一般的には、表示、電話、データ通信、カメラ動作、及びレコーディング動作に関連する動作などの、装置１０００の全体動作を制御する。処理コンポーネント１００１は、前述した方法のステップの全部又は一部を行うように、指示を実行する１以上のプロセッサ１００９を備えてもよい。さらに、処理コンポーネント１００１は、処理コンポーネント１００１と他のコンポーネントとの間のインタラクションを容易にする１以上のモジュールを含んでもよい。例えば、処理コンポーネント１００１は、マルチメディアコンポーネント１００４と処理コンポーネント１００１との間のインタラクションを容易にするために、マルチメディアモジュールを含んでもよい。
【０１２４】
メモリ１００２は、装置１０００の動作をサポートするために様々なタイプのデータを記憶するように構成されている。そのようなデータの例には、装置１０００上で動作するアプリケーション又は方法のための指示、連絡先データ、電話帳データ、メッセージ、写真、映像などが含まれる。メモリ１００２は、例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、電気的消去可能プログラマブル読取り専用メモリ（ＥＥＰＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭ）、プログラマブル読取り専用メモリ（ＰＲＯＭ）、読取り専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気又は光ディスクなどの任意のタイプの揮発性又は不揮発性メモリ装置、又はその組合せを用いて実現されてもよい。
【０１２５】
電力コンポーネント１００３は、装置１０００の様々なコンポーネントに対して電力を提供する。電力コンポーネント１００３は、電力管理システム、１以上の電源、及び、装置１０００の電力の生成、制御、分配に関連する他のコンポーネントを備えてもよい。
【０１２６】
マルチメディアコンポーネント１００４は、装置１０００とユーザとの間の出力インターフェースを提供する画面を備えている。いくつかの実施形態において、前記画面は、液晶ディスプレイ（ＬＣＤ）やタッチパネル（ＴＰ）を備えてもよい。前記画面がタッチパネルを備える場合、前記画面は、ユーザからの入力信号を受信するタッチスクリーンとして実現されてもよい。前記タッチパネルは、前記タッチパネル上でのタッチ、スワイプ、及びジェスチャーを検知するための１以上のタッチセンサを備えてもよい。タッチセンサは、タッチ又はスワイプの動作の境界を検知するだけでなく、タッチ又はスワイプの動作に関連する持続時間及び圧力も検知してもよい。いくつかの実施形態において、マルチメディアコンポーネント１００４は、前向きカメラ及び／又は後向きカメラを備えている。前向きカメラ及び後向きカメラは、装置１０００が撮影モードや映像モードなどの運転モードにあるときに、外部のマルチメディアデータを受信してもよい。前向きカメラ及び後向きカメラの各々は、固定された光学レンズ系であってもよいし、焦点整合及び光学ズーム性能を有してもよい。
【０１２７】
オーディオコンポーネント１００５は、オーディオ信号を出力及び／又は入力するように構成されている。例えば、オーディオコンポーネント１００５は、装置１０００が通話モード、レコーディングモード、音声認識モードなどの運転モードにあるときに外部オーディオ信号を受信するように構成されたマイクロフォン（ＭＩＣ）を備えている。受信されたオーディオ信号は、更に、メモリ１００２に記憶されても、通信コンポーネント１００８を介して送信されてもよい。いくつかの実施形態において、オーディオコンポーネント１００５は、更に、オーディオ信号を出力するスピーカを備えている。
【０１２８】
Ｉ／Ｏインターフェース１００６は、処理コンポーネント１００１と、キーボード、クリックホイール、ボタンなどの周辺インターフェースモジュールとの間のインターフェースを提供するように構成されている。ボタンは、限定されるものではないが、ホームボタン、ボリュームボタン、起動ボタン、及びロックボタンを備えてもよい。
【０１２９】
センサコンポーネント１００７は、例えば、装置１０００の様々な態様のステータス評価を提供する１以上のセンサを備えている。例えば、センサコンポーネント１００７は、装置１０００の開／閉状態、及びコンポーネント（例えば、装置１０００の表示部及びキーパッド）の相対位置を検知してもよい。また、センサコンポーネント１００７は、装置１０００又は装置１０００のコンポーネントの位置の変化、装置１０００に接触するユーザの有無、装置１０００の方位又は加速／減速、装置１０００の温度の変化を検知してもよい。センサコンポーネント１００７は、いかなる物理的接触もなく、近くの物体の存在を検知するように構成された近接センサを備えてもよい。また、センサコンポーネント１００７は、更に、イメージングアプリケーションで使用するために、ＣＭＯＳやＣＣＤイメージングセンサなどの光センサを備えてもよい。いくつかの実施形態において、センサコンポーネント１００７は、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ、マイクロ波センサ、又は温度センサも含んでもよい。
【０１３０】
通信コンポーネント１００８は、装置１０００と他の装置との間の有線又は無線通信を容易にするように構成されている。装置１０００は、ＷｉＦｉ、２Ｇ、３Ｇなどの通信規格、又はそれらの組合せに基づく無線ネットワークにアクセスすることができる。例示的な一実施形態において、通信コンポーネント１００８は、放送チャンネルを介して外部の放送制御システムからの放送信号又は放送関連情報を受信する。例示的な一実施形態において、通信コンポーネント１００８は、更に、短距離通信を容易にするために近距離無線通信（ＮＦＣ）モジュールを備えている。例えば、ＮＦＣモジュールは、無線自動識別（ＲＦＩＤ）技術、赤外線通信協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（ＢＴ）技術、又は他の技術に基づいて実現されてもよい。
【０１３１】
例示的な実施形態において、装置１０００は、前述した方法を行うために、特定用途向け集積回路（ＡＳＩＣｓ）、デジタル信号プロセッサ（ＤＳＰｓ）、デジタル信号処理装置（ＤＳＰＤｓ）、プログラマブル論理装置（ＰＬＤｓ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡｓ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、又は他の電子部品などの１以上の電子的要素で実現されてもよい。
【０１３２】
本開示の例示的な実施形態においては、例えば、メモリ１００２に含まれ、指示を含む非一時的なコンピュータ可読記憶媒体も提供される。前記指示は、前述した方法を行うための、装置１０００のプロセッサ１００９によって実行可能である。例えば、非一時的なコンピュータ可読記憶媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ記憶装置等であってもよい。
【０１３３】
非一時的なコンピュータ可読記憶媒体が提供される。前記記憶媒体中の指示が携帯端末のプロセッサによって実行されたとき、携帯端末は、ユーザ情報取得方法を実行してもよい。前記方法は、バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報であって、前記第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するステップと、前記取得情報をサーバにアップロードするステップと、前記サーバによってプッシュ配信されるユーザ情報であって、前記識別子に応じて前記サーバによって取得されるとともに前記取得情報と関連付けられているユーザ情報を受信するステップと、前記ユーザ情報に応じて動作を行うステップと、を含む。
【０１３４】
また、本開示は、更に、メモリと、当該メモリに記憶された１以上のプログラムとを備え、
１以上のプロセッサが、前記１以上のプログラムに含まれる動作を行う指示を実行するように構成され、
前記動作は、
端末によってアップロードされる取得情報であって、前記端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するステップと、
前記他のウェアラブルデバイスを識別するための識別子に応じてユーザ情報を問い合わせるステップと、
前記ユーザ情報を端末にプッシュ配信するステップと、
を含む、他のユーザ情報取得装置を提供する。
【０１３５】
図１１は、本開示の例示的な実施形態に係るユーザ情報取得装置１１００のブロック図である。例えば、装置１１００は、サーバとして提供されてもよい。図１１を参照すると、装置１１００は、１以上のプロセッサを備える処理コンポーネント１１２２と、処理コンポーネント１１２２によって実行可能な指示（例えば、アプリケーションプログラム）を記憶するメモリ１１３２によって表されるメモリリソースとを備えている。メモリ１１３２に記憶されたアプリケーションプログラムは、１以上のモジュールを備え、各モジュールは、一連の指示に対応してもよい。さらに、処理コンポーネント１１２２は、前述したユーザ情報取得方法を行うように前記指示を実行するよう構成されてもよい。
【０１３６】
また、装置１１００は、装置１１００の電力管理を行うように構成された電力コンポーネント１１２６と、装置１１００をネットワークに接続するように構成された有線又は無線ネットワークインターフェース１１５０と、入力／出力（Ｉ／Ｏ）インターフェース１１５８とを備えてもよい。装置１１００は、Windows Server（登録商標）、Mac OS X （登録商標）、Unix（登録商標）、Linnux（登録商標）、Free BSD（登録商標）などのメモリ１１３２に記憶されたオペレーティングシステムに基づいて動作されてもよい。
【０１３７】
本発明の他の実施形態は、ここに開示された本発明の明細書及びプラクティスの考慮から当業者には明らかであろう。本願は、本発明の一般的な原理に従う任意の変形、使用、又は適応をカバーし、当該技術分野において公知又は慣行の範囲内にある本開示から逸脱するものを含むことが意図される。明細書及び実施例は、以下の特許請求の範囲によって示される本発明の真の範囲及び精神と共に、例示的のみとして考慮されることが意図される。
【０１３８】
本発明が前述され且つ添付の図面に図示された正確な構成に限定されるものではなく、様々な修正及び変更がその範囲から逸脱することなくなされてもよいことは認識されるであろう。本発明の範囲は添付の特許請求の範囲によってのみ限定されることが意図される。
【図１】
2017504914.tif 000003
【図２】
2017504914.tif 000004
【図３】
2017504914.tif 000005
【図４】
2017504914.tif 000006
【図５】
2017504914.tif 000007
【図６】
2017504914.tif 000008
【図７】
2017504914.tif 000009
【図８】
2017504914.tif 000010
【図９】
2017504914.tif 000011
【図１０】
2017504914.tif 000012
【図１１】
2017504914.tif 000013
【手続補正書】
【提出日】平成27年12月3日(2015.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報であって、前記第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するステップと、
前記取得情報をサーバにアップロードするステップと、
前記サーバによってプッシュ配信されるユーザ情報であって、前記識別子に応じて前記サーバによって取得されるとともに前記取得情報と関連付けられているユーザ情報を受信するステップと、
前記ユーザ情報に応じて動作を行うステップと、
を含む、ユーザ情報取得方法。
【請求項２】
前記ユーザ情報に応じて動作を行うステップは、
前記ユーザ情報に応じてユーザの推薦を行うステップ、又は
前記ユーザ情報に応じてデータ分析を行うステップ
を含む、請求項１に記載のユーザ情報取得方法。
【請求項３】
前記取得情報は、更に、前記第２のウェアラブルデバイスが前記第１のウェアラブルデバイスによって検知されたときの、前記第１のウェアラブルデバイスの地理的位置情報を含む、請求項１又は２に記載のユーザ情報取得方法。
【請求項４】
端末によってアップロードされる取得情報であって、前記端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別情報を含む取得情報を受信するステップと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記ユーザ情報を問い合わせるステップと、
前記ユーザ情報を前記端末にプッシュ配信するステップと、
を含む、ユーザ情報取得方法。
【請求項５】
前記他のウェアラブルデバイスを識別するための識別子に応じて前記ユーザ情報を問い合わせるステップは、
予め設定されたストラテジーに応じて前記取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するステップと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記フィルタリング結果と関連付けられている前記ユーザ情報を問い合わせるステップと、
を含む、請求項４に記載のユーザ情報取得方法。
【請求項６】
予め設定されたストラテジーに応じて前記取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するステップは、
取得情報の識別子が前記端末によって繰り返しアップロードされる回数を計算するステップと、
前記回数が予め設定された閾値に達したか否かを判断するステップと、
前記回数が前記予め設定された閾値に達した場合、前記フィルタリンク結果として前記取得情報の前記識別子を抽出するステップと、
を含む、請求項５に記載の方法。
【請求項７】
バインドされた第１のウェアラブルデバイスによってアップロードされる取得情報であって、前記第１のウェアラブルデバイスによって検知された第２のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するように構成された第１の受信モジュールと、
前記取得情報をサーバにアップロードするように構成された第１のアップローディングモジュールと、
前記サーバによってプッシュ配信されるユーザ情報であって、前記識別子に応じて前記サーバによって取得されるとともに前記取得情報と関連付けられているユーザ情報を受信するように構成された第２の受信モジュールと、
前記ユーザ情報に応じて動作を行うように構成された実行モジュールと、
を備える、ユーザ情報取得装置。
【請求項８】
前記実行モジュールは、
前記ユーザ情報に応じてユーザの推薦を行うように構成されたユーザ推薦サブモジュール、又は、
前記ユーザ情報に応じてデータ分析を行うように構成されたデータ分析サブモジュール、を備える、請求項７に記載のユーザ情報取得装置。
【請求項９】
前記取得情報は、更に、前記第２のウェアラブルデバイスが前記第１のウェアラブルデバイスによって検知されたときの、前記第１のウェアラブルデバイスの地理的位置情報を含む、請求項７又は８に記載のユーザ情報取得装置。
【請求項１０】
端末によってアップロードされる取得情報であって、前記端末にバインドされたウェアラブルデバイスによって検知された他のウェアラブルデバイスを識別するための識別子を含む取得情報を受信するように構成された第３の受信モジュールと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記ユーザ情報を問い合わせるように構成された問合せモジュールと、
前記ユーザ情報を前記端末にプッシュ配信するように構成されたプッシュ配信モジュールと、
を備える、ユーザ情報取得装置。
【請求項１１】
前記問合せモジュールは、
予め設定されたストラテジーに応じて前記取得情報をフィルタにかけ、フィルタリング結果として前記予め設定されたストラテジーに対応する識別子を抽出するように構成されたフィルタリングサブモジュールと、
前記他のウェアラブルデバイスを識別するための識別子に応じて前記フィルタリング結果と関連する前記ユーザ情報を問い合わせるように構成された問合せサブモジュールと、
を備える、請求項１０に記載のユーザ情報取得装置。
【請求項１２】
前記フィルタリングサブモジュールは、
取得情報の識別子が前記端末によって繰り返しアップロードされる回数を計算するように構成された計算サブモジュールと、
前記回数が予め設定された閾値に達したか否かを判断するように構成された判断サブモジュールと、
前記回数が前記予め設定された閾値に達した場合、前記フィルタリングの結果として前記取得情報の前記識別子を抽出するように構成された結果抽出サブモジュールと、
を備える、請求項１１に記載のユーザ情報取得装置。
【請求項１３】
コンピュータを動作させるとき、請求項１〜６のいずれか１つに記載のユーザ情報取得方法をコンピュータに実行させるコンピュータプログラム。
【請求項１４】
請求項１３に記載のコンピュータプログラムが記憶されたコンピュータ可読記憶媒体。
【国際調査報告】
2017504914.tif 000014
2017504914.tif 000015
2017504914.tif 000016
2017504914.tif 000017