以下、本発明の実施形態における添付の図面を参照しつつ、本発明の実施形態において技術的解決法を明確に、かつ、完全に説明する。明らかに、説明される実施形態は、本発明の実施形態のいくつかに過ぎず、全てではない。本発明の実施形態に基づいて当業者により創造努力なしに得られる全ての他の実施形態は、本発明の権利保護範囲に含まれる。
図1に関連して、図1は、本発明の実施形態に係る、情報プッシュ先端末を選択するための方法の実施形態の概略フローチャートである。本実施形態における情報プッシュ先端末を選択するための方法は、以下の段階を備える。
S101.第1の端末が、予め設定された端末サービスタイプテーブルに従って受信したサービス情報のサービスタイプを決定する。
具体的な実施の間、本発明の本実施形態において説明される第1の端末は、携帯電話、タブレットコンピュータ、または同様のものであり得る。前述の第1の端末は、例示に過ぎず、網羅的なものではない。以下、本実施形態における情報プッシュ先端末を選択するための方法の具体的な説明のための例として、携帯電話を用いる。
いくつかの実施可能な実施方式において、携帯電話により受信され、本発明の本実施形態において説明されるサービス情報は、音声または映像通話サービス情報、SMSメッセージ、電子メール、インスタント・メッセージング情報、プッシュ通知などを含み得る。前述のサービス情報は、例示に過ぎず、網羅的なものではない。具体的な実施の間、端末サービスタイプテーブルは、携帯電話がサービス情報を受信する前に携帯電話において予め設定され得、端末サービスタイプテーブルは、端末サービス情報、端末サービスタイプ、および端末サービス情報と端末サービスタイプとの間の対応関係を含み得る。前述の端末は、本発明の本実施形態において説明されている第1の端末、または第2の端末であり得、前述の端末サービス情報は、音声または映像通話サービス、SMSメッセージ、電子メール、インスタント・メッセージング情報、ゲーム、ビデオ、ナビゲーションなどを含み得、前述の端末サービスタイプは、リアルタイム通信タイプ、非リアルタイム通信タイプ、リアルタイム非通信タイプなどを含み得る。具体的には、端末サービス情報と端末サービスタイプとの間の対応関係は、さらに予め設定され得る。例えば、音声または映像通話サービスは、リアルタイム通信タイプに対応し(すなわち、音声または映像通話サービスはリアルタイム通信タイプに属し得)、SMSメッセージ、電子メール、およびインスタント・メッセージング情報は、非リアルタイム通信タイプに対応し、ゲームおよびビデオ(映画など)はリアルタイム非通信タイプに対応している。加えて、ナビゲーションに対応する端末サービスタイプなどの他のサービス情報に対応する端末サービスタイプがさらに含まれ得る。
具体的な実施の間、端末サービスタイプテーブルが設定された後、サービス情報を受信したとき、携帯電話は、受信したサービス情報と前述の端末サービスタイプテーブルにおけるサービスタイプとの間のマッチングを実行して、受信したサービス情報に対応するサービスタイプを決定し得る。受信したサービス情報のサービスタイプを決定した後、携帯電話は、サービス情報を受信したというプロンプト情報を端末に送信するよう、サービス情報のサービスタイプおよび携帯電話と接続されるウェアラブルデバイスのサービスタイプに従って、情報プッシュの目標端末(略して、情報プッシュ先端末)を選択し得、前述の情報プッシュの目標端末は、携帯電話により受信されたサービス情報をサポートし、目標端末の作業ステータスは、サービス情報をプッシュするための要件を満たす。
S102.第1の端末は、第1の端末において構成された端末ステータステーブルから、第1の端末と接続された第2の端末の特徴情報を取得し、特徴情報に従って第2の端末の作業ステータスを決定する。
具体的な実施の間、本発明の本実施形態において説明される第2の端末は、ヘッドマウントディスプレイ、Google Glass、スマートウォッチ、またはスマートシューズなどのウェアラブルデバイスであり得る。前述の第2の端末は、例示に過ぎず、網羅的なものではない。
いくつかの実施可能な実施方式において、本実施形態におけるウェアラブルデバイス(すなわち、第2の端末)の特徴情報は、ウェアラブルデバイスの構成情報、作業ステータスなどを含み得、前述の構成情報は、例えば、ウェアラブルデバイスの識別コード、(デバイスモデル、デバイスのデータ伝送効率、デバイスによりサポートされることができるサービスタイプなどを含む)ウェアラブルデバイスのデバイスタイプ、およびウェアラブルデバイスと携帯電話との間の通信方式(Bluetooth(登録商標)伝送など)などの、デバイス識別子、デバイスタイプ、携帯電話との通信方式などを含み得る。前述のウェアラブルデバイスの実行ステータスは、インタラクション状態または非インタラクション状態を含み得る。具体的には、前述のインタラクション状態は、アクティブ・インタラクション状態およびパッシブ・インタラクション状態に分類され得る。アクティブ・インタラクション状態は、例えば、ユーザがデバイスの、音声、画像、またはタッチなどの1つまたは複数のデータチャネルに、データを連続的に入力するなど、デバイスの1つまたは複数のデータチャネルにおいて連続的なデータ入力があることを意味し、パッシブ・インタラクション状態は、例えば、ユーザの入力操作がないが、デバイスがデバイスの、音声、画像、またはタッチなどの1つまたは複数のデータチャネルに、データを出力するなど、デバイスの1つまたは複数のデータチャネルにおいて連続的なデータ出力があることを意味する。非インタラクション状態は、ユーザのデータチャネルにおいてデータ入力または出力がないことを意味する。
具体的な実施の間、任意のウェアラブルデバイス(スマートウォッチなど)が携帯電話との接続を確立するとき、携帯電話は、スマートウォッチの識別子、デバイスタイプなどを含む、スマートウォッチの構成情報を取得し得る。スマートウォッチが携帯電話との接続を確立した後、携帯電話は、スマートウォッチの通信ステータスをリアルタイムで検出し得、スマートウォッチの通信データをリアルタイムで取得し得、取得した通信データに従ってスマートウォッチの実行ステータスおよびサービスタイプを決定する。具体的には、スマートウォッチのデータチャネルに従って、スマートウォッチのデータ入力または出力チャネルにおいてデータ入力または出力があるかは判断され得、スマートウォッチの1つまたは複数のデータチャネルにおいてデータ入力または出力があると判断された場合、スマートウォッチがインタラクション状態にあり、すなわち、スマートウォッチは現在、携帯電話のユーザとインタラクションしていると判断され得、または、スマートウォッチのデータチャネルにおいてデータ入力または出力がないと判断された場合、スマートウォッチは現在非インタラクション状態にあり、すなわち、スマートウォッチは現在待機状態にあり得ると判断され得る。加えて、スマートウォッチがインタラクション状態にあると判断されたとき、スマートウォッチにおいて現在実行されているサービスのタイプが、例えば、SMSメッセージまたはインスタント・メッセージング情報を読み取り中またはビデオを再生中など、取得した通信データに従ってさらに決定され得る。前述のデータチャネル(データ入力チャネルおよびデータ出力チャネルを含む)は、音声、画像、タッチ、または振動などのデータまたは信号の入力チャネルおよび出力チャネルを含み得る。
具体的な実施の間、携帯電話と接続されたウェアラブルデバイスの構成情報を取得し、ウェアラブルデバイスの実行ステータスおよびウェアラブルデバイスのサービスタイプを決定した後、携帯電話は、ウェアラブルデバイスの構成情報、実行ステータス、およびサービスタイプに基づいて端末ステータステーブルを生成し得、指定された場所に端末ステータステーブルを格納し得る。サービス情報を受信し、サービス情報のサービスタイプを決定した後、携帯電話は、端末ステータステーブルに格納されたウェアラブルデバイスの特徴情報に従って、対応するウェアラブルデバイスを情報プッシュ先端末として選択し得、サービス情報を受信したというプロンプト情報をデバイスにプッシュし得る。
S103.第1の端末は、予め設定された情報プッシュルール、サービス情報のサービスタイプおよび第2の端末の作業ステータスに従って、第2の端末から情報プッシュの目標端末を選択し、サービス情報を受信したというプロンプトメッセージを目標端末に送信する。
いくつかの実施可能な実施方式において、サービス情報を受信した後、携帯電話が携帯電話と接続されるウェアラブルデバイスにプロンプト情報を送信する必要があるとき、携帯電話は、新しいサービスタイプと端末ステータステーブルに格納されているウェアラブルデバイスの特徴情報とに従って、対応するウェアラブルデバイスを情報プッシュの目標端末として(略して、情報プッシュ先端末)選択する必要がある。具体的な実施の間、情報プッシュルールは、目標端末が当該ルールおよびサービス情報またはウェアラブルデバイスのサービスタイプに従って選択されるよう、予め設定され得る。具体的な実施の間、携帯電話のサービスタイプおよびウェアラブルデバイスのサービスタイプは、通信タイプおよび非通信タイプに分類され得る。予め設定されたデバイス情報プッシュルールが通信タイプのサービスを優先的に処理している場合において(略して、通信優先、例えば、ユーザは現在、着信またはSMSメッセージを待っている)、携帯電話により受信されたサービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプであるとき、インタラクション状態にあるウェアラブルデバイスは、最も好適な目標端末として設定され得、非インタラクション状態にあるウェアラブルデバイスは、2番目に好適な目標端末として設定され得、すなわち、インタラクション状態にあるウェアラブルデバイスは、情報プッシュ先端末として優先的に選択され得る。この場合、インタラクション状態にあるウェアラブルデバイスは、サービス情報のプロンプト情報をいつでも受信し得、従って、新しいサービスのプロンプト情報を表示するのにかかる時間が比較的短く、ユーザ・エクスペリエンス効果が良好である。ウェアラブルデバイスが非インタラクション状態(待機状態など)にある場合、情報がデバイスに送信される前に、デバイスは、依然として開始させられる必要があり、従って、デバイスに送信されたサービス情報のプロンプト情報をデバイス上で表示するのにかかる時間が比較的長く、ユーザ・エクスペリエンス効果が比較的に悪い。具体的には、前述の最も好適な目標端末が空きではない(すなわち、携帯電話と接続されたウェアラブルデバイスの1つまたは複数のデバイスがユーザとインタラクションしている)場合、1つのウェアラブルデバイスが、条件を満たすこれらのウェアラブルデバイスから、情報プッシュの目標端末として選択され得る。前述の最も好適な目標端末が空きである(すなわち、携帯電話と接続されるウェアラブルデバイスのうちユーザとインタラクションしているものがない)場合、1つの端末が、2番目に好適な目標端末から、情報プッシュの目標端末として選択され得る。
加えて、予め設定された情報プッシュルールが非通信タイプのサービスを優先的に処理している場合において(略して、通信非優先、例えば、ユーザは現在休憩中で、着信またはSMSメッセージなどの通信サービスに邪魔されたくない)、携帯電話により受信されたサービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプであるとき、インタラクション状態にあり、かつ、そのサービスタイプが通信タイプ(すなわち、サービス情報のサービスタイプと同一)であるウェアラブルデバイスは、最も好適な目標端末として設定され得、非インタラクション状態にあるウェアラブルデバイスは、2番目に好適な目標端末として設定され得、インタラクション状態にあり、かつ、そのサービスタイプが(ビデオが再生されているデバイスなどの)非通信タイプであるウェアラブルデバイスは、3番目に好適な目標端末として設定され得る。すなわち、インタラクション状態にあり、かつ、そのサービスタイプがサービス情報のサービスタイプと同一のウェアラブルデバイスは、情報プッシュ先端末として端末タイプから優先的に選択され得、サービス情報のプロンプト情報が端末に迅速にプッシュされ、かつ、ユーザの他のエクスペリエンスは影響を受けない。携帯電話と現在接続されているウェアラブルデバイスのうち、インタラクション状態にあり、かつ、そのサービスタイプが通信タイプであるデバイスがない場合、携帯電話は、非インタラクション状態にあるウェアラブルデバイスに、サービス情報のプロンプト情報を送信することを選択し得る。現在の情報プッシュルールが通信非優先であり、従って、ユーザは、当該瞬間において、ビデオを視聴中であり得、またはゲームをやっている最中であり得(デバイスは現在、インタラクション状態にあり)、邪魔されたくない。前述の2つのタイプのデバイスが携帯電話と接続されているウェアラブルデバイスに含まれていない場合、携帯電話は次に、サービス情報のプロンプト情報を、インタラクション状態にあり、かつ、そのサービスタイプが非通信タイプであるウェアラブルデバイスに送信する。
具体的な実施の間、サービス情報を受信した後、携帯電話と接続される複数のウェアラブルデバイスから情報プッシュ先端末を選択するとき、携帯電話はまず、携帯電話と接続されるウェアラブルデバイスの構成情報に従って、携帯電話により受信されたサービス情報をサポートしないウェアラブルデバイスを除外し得、サービス情報をサポートするウェアラブルデバイスから、サービス情報をプッシュするための要件を満たすウェアラブルデバイスを選択し得る。すなわち、前述の最も好適な目標端末、2番目に好適な目標端末、および3番目に好適な目標端末は、携帯電話により受信されるサービス情報をサポートできるウェアラブルデバイスである。
具体的な実施の間、前述の最も好適な目標端末が複数のウェアラブルデバイスを含む場合において、情報プッシュ先端末が当該複数のウェアラブルデバイスから選択されているとき、1つの端末が、サービス情報のサービスタイプとウェアラブルデバイスのサービスタイプおよび構成情報とに従って、複数のウェアラブルデバイスから、当該情報プッシュ先端末として選択され得る。前述の2番目に好適な目標端末が複数のウェアラブルデバイスを含む場合において、情報プッシュ先端末が複数のウェアラブルデバイスから選択されているとき、1つのデバイスが、ウェアラブルデバイスの構成情報に従って、複数のウェアラブルデバイスから、情報プッシュ先端末として選択され得る。前述の3番目に好適な目標端末が複数のウェアラブルデバイスを含む場合、1つのデバイスは、ウェアラブルデバイスの構成情報に従って、複数のウェアラブルデバイスから、情報プッシュ先端末として選択され得、前述の構成情報は、主に以下を指す。ウェアラブルデバイスのデバイスモデル、ウェアラブルデバイスのデータ伝送効率、サービス情報のプロンプト情報がより迅速に、かつ、より効率的に送信されまたは受信されることをウェアラブルデバイスと携帯電話との間の通信方式が可能にするかなど。具体的には、1つより多くの最も好適なウェアラブルデバイスがある場合において、情報プッシュ先端末が当該1つより多くの最も好適なウェアラブルデバイスから選択されているとき、サービス情報と同一のサービスが実行されているウェアラブルデバイスも、サービス情報のサービスタイプに従って複数のウェアラブルデバイスから、優先的に選択され得、サービスが実行されるウェアラブルデバイスは、情報プッシュ先端末として選択される。加えて、条件を満たす1つより多くのウェアラブルデバイスがある場合、情報プッシュ先端末は、ウェアラブルデバイスの構成情報に従って当該1つより多くのウェアラブルデバイスから、選択される。サービス情報と同一のサービスがない場合、そのサービスタイプがサービス情報のサービスタイプと同一のウェアラブルデバイスは、複数のウェアラブルデバイスから、情報プッシュ先端末として選択され得る。加えて、条件を満たす1つより多くのウェアラブルデバイスがある場合、情報プッシュ先端末は、デバイスの構成情報に従って当該1つより多くのウェアラブルデバイスから選択され得る。
いくつかの実施可能な実施方式において、情報プッシュ先端末が前述の方法に従って選択された後、携帯電話によりサービス情報を受信したというプロンプト情報は、端末に送信されて、携帯電話のユーザに、受信したサービス情報を迅速に閲覧するよう促し得る。具体的には、ユーザは、メガネのフラッシュ、腕時計の着信音、または、スマートシューズの振動などのプロンプト方式により、情報を迅速に閲覧するよう促され得る。前述のプロンプト方式は、例示に過ぎず、網羅的なものではなく、プロンプト方式は、前述の方式を含むが、それらに限定されない。
本発明の本実施形態において、1つのウェアラブルデバイスが、携帯電話により受信されたサービス情報のサービスタイプ、携帯電話と接続されるウェアラブルデバイスの構成情報、およびウェアラブルデバイスの作業ステータスに従ってウェアラブルデバイスから、情報プッシュの目標端末として選択され得、サービス情報を受信したというプロンプト情報が、ウェアラブルデバイスに送信され、携帯電話のユーザは、ウェアラブルデバイスのフラッシュ、着信音、または振動などのプロンプト方式によりサービス情報を迅速に閲覧するよう通知され、このことにより、情報プッシュ効率を向上させることができ、ウェアラブルデバイスの利用を向上させることができ、サービス情報を読み取る即時性を確実なものにすることができ、情報プッシュのユーザ・エクスペリエンス効果を向上させることができる。
図2に関連して、図2は、本発明の実施形態に係る、情報プッシュ先端末を選択するための方法の概略相互作用図である。図2に示されたように、本発明の本実施形態における方法は、以下の段階S201からS207を含む。
S201.第2の端末が、第1の端末に、第2の端末の構成情報および通信データを送信する。当該第2の端末は当該第1の端末と接続されている。
S202.第1の端末は、当該第1の端末と接続される第2の端末の通信データに従って、当該第2の端末の実行ステータスおよび当該第2の端末のサービスタイプを決定し、当該第2の端末の構成情報、実行ステータスおよびサービスタイプに基づいて端末ステータステーブルを生成し、指定された場所に当該端末ステータステーブルを格納する。
具体的な実施の間、本発明の本実施形態において説明されている第1の端末は、携帯電話、タブレットコンピュータ、または同様のものであり得る。前述の第1の端末は、例示に過ぎず、網羅的なものではない。以下は、本実施形態における情報プッシュ先端末を選択するための方法の具体的な説明のための例として、携帯電話を用いる。本発明の本実施形態において説明されている第2の端末は、ヘッドマウントディスプレイ、Google Glass、スマートウォッチ、またはスマートシューズなどのウェアラブルデバイスであり得る。前述の第2の端末は、例示に過ぎず、網羅的なものではない。
いくつかの実施可能な実施方式において、本実施形態におけるウェアラブルデバイス(すなわち、第2の端末)の構成情報は、例えば、ウェアラブルデバイスの識別コード、(デバイスモデル、デバイスのデータ伝送効率、デバイスによりサポートされることができるサービスタイプなどを含む)ウェアラブルデバイスのデバイスタイプ、ウェアラブルデバイスと携帯電話との間の通信方式(Bluetooth(登録商標)伝送など)などの、デバイス識別子、デバイスタイプ、携帯電話との通信方式などを含み得る。前述のウェアラブルデバイスの実行ステータスは、インタラクション状態または非インタラクション状態を含み得る。具体的には、前述のインタラクション状態は、アクティブ・インタラクション状態およびパッシブ・インタラクション状態に分類され得、アクティブ・インタラクション状態は、例えば、ユーザがデバイスの、音声、画像、またはタッチなどの1つまたは複数のデータチャネルに、データを連続的に入力するなど、デバイスの1つまたは複数のデータチャネルにおいて連続的なデータ入力があることを意味し、パッシブ・インタラクション状態は、例えば、ユーザの入力操作がないが、デバイスがデバイスの、音声、画像、またはタッチなどの1つまたは複数のデータチャネルに、データを出力するなど、デバイスの1つまたは複数のデータチャネルにおいて連続的なデータ出力があることを意味する。非インタラクション状態は、ユーザのデータチャネルにおいてデータ入力または出力がないことを意味する。
具体的な実施の間、任意のウェアラブルデバイス(スマートウォッチなど)が携帯電話との接続を確立するとき、ウェアラブルデバイスは、携帯電話に、ウェアラブルデバイスの特徴情報を送信し得、携帯電話は、スマートウォッチの識別子、デバイスタイプなどを含む、スマートウォッチの構成情報を取得し得る。スマートウォッチが携帯電話との接続を確立した後、携帯電話は、スマートウォッチの通信ステータスをリアルタイムでさらに検出し得、スマートウォッチの通信データをリアルタイムで取得し得(すなわち、スマートフォンは、携帯電話にスマートウォッチの通信データをリアルタイムで送信し得)、取得した通信データに従って、スマートウォッチの実行ステータスおよびサービスタイプを決定する。具体的には、スマートウォッチのデータチャネルに従って、スマートウォッチのデータ入力または出力チャネルにおいてデータ入力または出力があるかが判断され得、スマートウォッチの1つまたは複数のデータチャネルにおいてデータ入力または出力があると判断された場合、スマートウォッチがインタラクション状態にあり、すなわち、スマートウォッチが現在、携帯電話のユーザとインタラクションしていると判断され得、または、スマートウォッチのデータチャネルにおいてデータ入力または出力がないと判断された場合、スマートウォッチが現在非インタラクション状態にあり、すなわち、スマートウォッチは現在、待機状態にあり得ると判断され得る。加えて、スマートウォッチがインタラクション状態にあると判断されたとき、スマートウォッチにおいて現在実行されているサービスのタイプが、例えば、SMSメッセージまたはインスタント・メッセージング情報を読み取り中またはビデオを再生中など、取得した通信データに従ってさらに決定され得る。前述のデータチャネル(データ入力チャネルおよびデータ出力チャネルを含む)は、音声、画像、タッチ、または振動などのデータまたは信号の入力チャネルおよび出力チャネルを含み得る。
具体的な実施の間、携帯電話と接続されるウェアラブルデバイスの構成情報を取得し、ウェアラブルデバイスの実行ステータスとウェアラブルデバイスのサービスタイプとを決定した後、携帯電話は、ウェアラブルデバイスの構成情報、実行ステータス、およびサービスタイプに基づいて端末ステータステーブルを生成し得、指定された場所に、端末ステータステーブルを格納し得る。加えて、ウェアラブルデバイスのインタラクション状態またはサービスタイプが変化したとき、ウェアラブルデバイスの新しい作業ステータスを携帯電話にリアルタイムで更新するように、ウェアラブルデバイスは、携帯電話に、ウェアラブルデバイスの通信データをリアルタイムで送信し得、携帯電話は、ウェアラブルデバイスによる更新によって得られたデータに従って、携帯電話において構成された端末ステータステーブルを更新し得、携帯電話と接続されるウェアラブルデバイスのより正確な作業ステータスが端末ステータステーブルに記録される。
S203.第1の端末は、サービス情報を受信する。
S204.第1の端末は、受信したサービス情報のサービスタイプを予め設定された端末サービスタイプテーブルに従って決定する。
いくつかの実施可能な実施方式において、携帯電話により受信され、本発明の本実施形態において説明されているサービス情報は、音声または映像通話サービス情報、SMSメッセージ、電子メール、インスタント・メッセージング情報、プッシュ通知などを含み得る。前述のサービス情報は、例示に過ぎず、網羅的なものではない。具体的な実施の間、端末サービスタイプテーブルは、携帯電話がサービス情報を受信する前に、携帯電話において予め設定され得、端末サービスタイプテーブルは、端末サービス情報、端末サービスタイプ、および端末サービス情報と端末サービスタイプとの間の対応関係を含み得る。前述の端末は、本発明の本実施形態において説明されている第1の端末、または第2の端末であり得、前述の端末サービス情報は、音声または映像通話サービス、SMSメッセージ、電子メール、およびインスタント・メッセージング情報、ゲーム、ビデオ、ナビゲーションなどを含み得、前述の端末サービスタイプは、リアルタイム通信タイプ、非リアルタイム通信タイプ、リアルタイム非通信タイプなどを含み得る。具体的には、端末サービス情報と端末サービスタイプとの間の対応関係は、さらに予め設定され得る。例えば、音声または映像通話サービスは、リアルタイム通信タイプに対応し(すなわち、音声または映像通話サービスは、リアルタイム通信タイプに属し得)、SMSメッセージ、電子メール、インスタント・メッセージング情報は、非リアルタイム通信タイプに対応し、ゲームおよびビデオ(映画など)は、リアルタイム非通信タイプに対応している。加えて、ナビゲーションに対応する端末サービスタイプなどの他のサービス情報に対応する端末サービスタイプが、さらに含まれ得る。
具体的な実施の間、端末サービスタイプテーブルが設定された後、サービス情報を受信したとき、携帯電話は、受信したサービス情報と前述の端末サービスタイプテーブルにおけるサービスタイプとの間のマッチングを実行して、受信したサービス情報に対応するサービスタイプを決定し得る。受信したサービス情報のサービスタイプを決定した後、携帯電話は、サービス情報のサービスタイプおよび携帯電話と接続されるウェアラブルデバイスのサービスタイプに従って、情報プッシュの目標端末(略して、情報プッシュ先端末)を選択し得、サービス情報を受信したというプロンプト情報を端末に送信し、情報プッシュの前述の目標端末は、携帯電話により受信されたサービス情報をサポートし、目標端末の作業ステータスは、当該サービス情報をプッシュするための要件を満たす。
S205.第1の端末は、端末ステータステーブルから第2の端末の作業ステータスを取得する。
S206.第1の端末は、予め設定された情報プッシュルール、サービス情報のサービスタイプ、および第2の端末の作業ステータスに従って、第2の端末から情報プッシュの目標端末を選択する。
S207.第1の端末は、サービス情報を受信したというプロンプト情報を目標端末に送信する。
いくつかの実施可能な実施方式において、サービス情報を受信し、サービス情報のサービスタイプを決定した後、携帯電話は、端末ステータステーブルに格納される、ウェアラブルデバイスの特徴情報に従って、対応するウェアラブルデバイスを情報プッシュ先端末として選択し得、サービス情報を受信したというプロンプト情報をデバイスにプッシュし得る。
具体的な実施の間、サービス情報を受信した後、携帯電話と接続されるウェアラブルデバイスに、プロンプト情報を送信する必要があるとき、携帯電話は、新しいサービスタイプおよびウェアラブルデバイスの、端末ステータステーブルに格納されている特徴情報に従って、対応するウェアラブルデバイスを情報プッシュの目標端末(略して、情報プッシュ先端末)として選択する必要がある。
具体的な実施の間、情報プッシュルールは、目標端末が当該ルールおよびサービス情報またはウェアラブルデバイスのサービスタイプに従って選択されるように、予め設定され得る。具体的には、携帯電話のサービスタイプおよびウェアラブルデバイスのサービスタイプは、通信タイプおよび非通信タイプに分類され得る。予め設定されたデバイス情報プッシュルールが、通信タイプのサービスを優先的に処理している場合において(略して、通信優先、例えば、ユーザが現在、着信またはSMSメッセージを待っているなど)、携帯電話により受信されたサービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプであるとき、インタラクション状態にあるウェアラブルデバイスは、最も好適な目標端末として設定され得、非インタラクション状態にあるウェアラブルデバイスは、2番目に好適な目標端末として設定され得、すなわち、インタラクション状態にあるウェアラブルデバイスは、情報プッシュ先端末として優先的に選択され得る。この場合、インタラクション状態にあるウェアラブルデバイスは、サービス情報のプロンプト情報をいつでも受信し得、従って、新しいサービスのプロンプト情報を表示するのにかかる時間が比較的短く、ユーザ・エクスペリエンス効果が良好である。ウェアラブルデバイスが非インタラクション状態(待機状態など)にある場合、デバイスは、情報がデバイスに送信される前に、依然として開始させられる必要があり、従って、デバイスに送信されるサービス情報のプロンプト情報をデバイス上で表示するのにかかる時間が比較的長く、ユーザ・エクスペリエンス効果が比較的に悪い。具体的には、前述の最も好適な目標端末が空きではない(すなわち、携帯電話と接続されるウェアラブルデバイスの1つまたは複数のデバイスがユーザとインタラクションしている)場合、1つのウェアラブルデバイスは、条件を満たすこれらのウェアラブルデバイスから、情報プッシュの目標端末として選択され得る。前述の最も好適な目標端末が空きである(すなわち、携帯電話と接続されるウェアラブルデバイスのうちユーザとインタラクションしているものがない)場合、1つの端末が、2番目に好適な目標端末から、情報プッシュの目標端末として選択され得る。
加えて、予め設定された情報プッシュルールが非通信タイプのサービスを優先的に処理している場合において(略して、通信非優先、例えば、ユーザが現在休憩中で、着信またはSMSメッセージなどの通信サービスに邪魔されたくないなど)、携帯電話により受信されたサービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプであるとき、インタラクション状態にあり、かつ、そのサービスタイプが通信タイプ(すなわち、サービス情報のサービスタイプと同一)であるウェアラブルデバイスは、最も好適な目標端末として設定され得、非インタラクション状態にあるウェアラブルデバイスは、2番目に好適な目標端末として設定され得、インタラクション状態にあり、かつ、そのサービスタイプが非通信タイプ(ビデオが再生されているデバイスなど)であるウェアラブルデバイスは、3番目に好適な目標端末として設定され得る。すなわち、インタラクション状態にあり、かつ、そのサービスタイプがサービス情報のサービスタイプと同一のウェアラブルデバイスは、端末タイプから、情報プッシュ先端末として優先的に選択され得、サービス情報のプロンプト情報は、端末に迅速にプッシュされ、かつ、ユーザの他のエクスペリエンスは影響を受けない。携帯電話と現在接続されているウェアラブルデバイスのうち、インタラクション状態にあり、かつ、そのサービスタイプが通信タイプであるデバイスがない場合、携帯電話は、非インタラクション状態にあるウェアラブルデバイスにサービス情報のプロンプト情報を送信することを選択し得る。現在の情報プッシュルールは通信非優先であり、従って、ユーザは、当該瞬間において、ビデオを視聴中またはゲームをやっている最中であり得(デバイスは現在インタラクション状態にあり)、邪魔されたくない。前述の2つのタイプのデバイスが携帯電話と接続されているウェアラブルデバイスに含まれない場合、携帯電話は次に、インタラクション状態にあり、かつ、そのサービスタイプが非通信タイプであるウェアラブルデバイスに、サービス情報のプロンプト情報を送信する。
具体的な実施の間、サービス情報を受信した後、携帯電話と接続される複数のウェアラブルデバイスから情報プッシュ先端末を選択するとき、携帯電話はまず、携帯電話と接続されるウェアラブルデバイスの構成情報に従って、携帯電話により受信されたサービス情報をサポートしないウェアラブルデバイスを除外し得、サービス情報をサポートするウェアラブルデバイスから、サービス情報をプッシュするための要件を満たすウェアラブルデバイスを選択し得る。すなわち、前述の最も好適な目標端末、2番目に好適な目標端末、および3番目に好適な目標端末は、携帯電話により受信されたサービス情報をサポートできるウェアラブルデバイスである。
具体的な実施の間、前述の最も好適な目標端末が複数のウェアラブルデバイスを含む場合において、情報プッシュ先端末が当該複数のウェアラブルデバイスから選択されているとき、1つの端末が、サービス情報のサービスタイプとウェアラブルデバイスのサービスタイプおよび構成情報とに従って複数のウェアラブルデバイスから、情報プッシュ先端末として選択され得る。前述の2番目に好適な目標端末が複数のウェアラブルデバイスを含む場合において、情報プッシュ先端末が複数のウェアラブルデバイスから選択されているとき、1つのデバイスが、ウェアラブルデバイスの構成情報に従って複数のウェアラブルデバイスから、情報プッシュ先端末として選択され得る。前述の3番目に好適な目標端末が複数のウェアラブルデバイスを含む場合において、1つのデバイスが、ウェアラブルデバイスの構成情報に従って複数のウェアラブルデバイスから、情報プッシュ先端末として選択され得、前述の構成情報は、主に以下を指す。ウェアラブルデバイスのデバイスモデル、ウェアラブルデバイスのデータ伝送効率、サービス情報のプロンプト情報がより迅速に、かつ、より効率的に送信されまたは受信されることをウェアラブルデバイスと携帯電話との間の通信方式が可能にするかなど。具体的には、1つより多くの最も好適なウェアラブルデバイスがある場合において、情報プッシュ先端末は、当該1つより多くの最も好適なウェアラブルデバイスから選択されているとき、サービス情報と同一のサービスが実行されるウェアラブルデバイスも、サービス情報のサービスタイプに従って複数のウェアラブルデバイスから優先的に選択され得、サービスが実行されるウェアラブルデバイスは情報プッシュ先端末として選択される。加えて、条件を満たす1つより多くのウェアラブルデバイスがあるとき、情報プッシュ先端末は、ウェアラブルデバイスの構成情報に従って当該1つより多くのウェアラブルデバイスから選択される。サービス情報と同一のサービスがない場合、そのサービスタイプがサービス情報のサービスタイプと同一のウェアラブルデバイスは、複数のウェアラブルデバイスから、情報プッシュ先端末として選択され得る。加えて、条件を満たす1つより多くのウェアラブルデバイスがあるとき、情報プッシュ先端末は、デバイスの構成情報に従って、当該1つより多くのウェアラブルデバイスから選択され得る。
いくつかの実施可能な実施方式において、前述の方法に従って情報プッシュ先端末が選択された後、サービス情報を携帯電話により受信したというプロンプト情報は、端末に送信され得、受信したサービス情報を迅速に閲覧するよう携帯電話のユーザに促す。具体的には、ユーザは、メガネのフラッシュ、腕時計の着信音、またはスマートシューズの振動などのプロンプト方式により、情報を迅速に閲覧するよう促され得る。前述のプロンプト方式は、例示に過ぎず、網羅的なものではなく、プロンプト方式は、前述の方式を含むが、それに限定されない。
本発明の本実施形態において、携帯電話と接続されるウェアラブルデバイスは、携帯電話に、ウェアラブルデバイスの構成情報および作業ステータス情報を送信し得、ウェアラブルデバイスの作業ステータスの変化に従って、携帯電話に、最新の作業ステータス情報をさらに更新し得る。携帯電話は、受信したサービス情報のサービスタイプ、携帯電話と接続されるウェアラブルデバイスの構成情報、およびウェアラブルデバイスの作業ステータスに従ってウェアラブルデバイスから、1つのウェアラブルデバイスを情報プッシュの目標端末として選択し得、サービス情報を受信したというプロンプト情報をウェアラブルデバイスに送信し得、ウェアラブルデバイスのフラッシュ、着信音、または振動などのプロンプト方式により携帯電話のユーザにサービス情報を迅速に閲覧するよう指示し得、情報プッシュ効率を向上させ、ウェアラブルデバイスの利用を向上させ、サービス情報を読み取る即時性を確実なものにし、情報プッシュのユーザ・エクスペリエンスを向上させることができる。
図3に関連して、図3は、本発明の実施形態に係る、情報プッシュ先端末を選択するための装置の実施形態の概略構造図である。本実施形態における情報プッシュ先端末を選択するための装置は、受信したサービス情報のサービスタイプを予め設定された端末サービスタイプテーブルに従って決定するよう構成された処理モジュール10と、構成された端末ステータステーブルから、第1の端末と接続される第2の端末の特徴情報を取得するよう構成された取得モジュール20であって、処理モジュール10は、取得モジュールにより取得された特徴情報に従って第2の端末の作業ステータスを決定するよう構成される取得モジュール20と、予め設定された情報プッシュルール、サービス情報のサービスタイプ、および第2の端末の作業ステータスに従って、第2の端末から、情報プッシュの目標端末を選択するよう構成される選択モジュール30と、サービス情報を受信したというプロンプトメッセージを目標端末に送信するよう構成される送信モジュール40とを備える。
いくつかの実施可能な実施方式において、本実施形態において説明されている装置(図4に示され)は、端末サービスタイプテーブルを予め設定するよう構成された設定モジュール50をさらに備え、端末サービスタイプテーブルは、端末サービス情報、端末サービスタイプ、および端末サービス情報と端末サービスタイプとの間の対応関係を含む。
具体的な実施の間、本発明の本実施形態における、情報プッシュ先端末を選択するための装置は、携帯電話、タブレットコンピュータ、または同様のものであり得、本発明の複数の実施形態における、情報プッシュ先端末を選択するための方法の実施形態における第1の端末に対応していてよい。前述の装置は、例示に過ぎず、網羅的なものではない。以下は、本実施形態における、情報プッシュ先端末を選択するための装置の具体的な説明のための例として、携帯電話を用いる。
いくつかの実施可能な実施方式において、携帯電話により受信され、本発明の本実施形態において説明されているサービス情報は、音声または映像通話サービス情報、SMSメッセージ、電子メール、インスタント・メッセージング情報、プッシュ通知などを含み得る。前述のサービス情報は、例示に過ぎず、網羅的なものではない。
具体的な実施の間、端末サービスタイプテーブルは、携帯電話がサービス情報を受信する前に、設定モジュール50を用いることによって、携帯電話において予め設定され得、端末サービスタイプテーブルは、端末サービス情報、端末サービスタイプ、および端末サービス情報と端末サービスタイプとの間の対応関係を含み得る。前述の端末は、本発明の本実施形態において説明されている第1の端末(すなわち、情報プッシュ先端末を選択するための装置)または第2の端末であり得、前述の端末サービス情報は、音声または映像通話サービス、SMSメッセージ、電子メール、インスタント・メッセージング情報、ゲーム、ビデオ、ナビゲーションなどを含み得、前述の端末サービスタイプは、リアルタイム通信タイプ、非リアルタイム通信タイプ、およびリアルタイム非通信タイプなどを含み得る。具体的には、設定モジュール50は、端末サービス情報と端末サービスタイプとの間の対応関係をさらに予め設定し得る。例えば、音声または映像通話サービスは、リアルタイム通信タイプに対応し(すなわち、音声または映像通話サービスはリアルタイム通信タイプに属し得)、SMSメッセージ、電子メール、インスタント・メッセージング情報は、非リアルタイム通信タイプに対応し、ゲームおよびビデオ(映画など)は、リアルタイム非通信タイプに対応している。加えて、ナビゲーションに対応する端末サービスタイプなどの他のサービス情報に対応する端末サービスタイプが、さらに含まれ得る。
具体的な実施の間、設定モジュール50が端末サービスタイプテーブルを設定した後、携帯電話がサービス情報を受信したとき、処理モジュール10は、受信したサービス情報と前述の端末サービスタイプテーブルにおけるサービスタイプとの間のマッチングを実行し得、受信したサービス情報に対応するサービスタイプを決定する。処理モジュール10が受信したサービス情報のサービスタイプを決定した後、情報プッシュの目標端末は、送信モジュール40を用いることによって、サービス情報を受信したというプロンプト情報を端末に送信するように、サービス情報のサービスタイプおよび携帯電話と接続されるウェアラブルデバイスのサービスタイプに従って選択され得、前述の情報プッシュの目標端末は、携帯電話により受信されたサービス情報をサポートし、目標端末の作業ステータスは、サービス情報をプッシュするための要件を満たす。具体的な実施の間、処理モジュールが設定モジュールにより設定された端末サービステーブルに従ってサービス情報のサービスタイプを決定する具体的な実施工程については、本発明の実施形態において提供されている情報プッシュ先端末を選択するための方法の実施形態における段階S101が参照され得、詳細はここでは再度説明されない。
いくつかの実施可能な実施方式において、前述の取得モジュール20は、第1の端末と接続される第2の端末の構成情報を取得するよう、さらに構成される。
前述の処理モジュール10は、第2の端末の通信データを取得し、通信データに従って、第2の端末の実行ステータスおよび第2の端末のサービスタイプを決定し、第2の端末の構成情報、実行ステータス、およびサービスタイプに基づいて端末ステータステーブルを生成し、指定された場所に当該端末ステータステーブルを格納するよう、さらに構成される。
いくつかの実施可能な実施方式において、前述の処理モジュール10は、第2の端末のデータ入力または出力チャネルにおいてデータ入力または出力があるかを判断し、第2の端末においてデータ入力または出力があると判断された場合、当該第2の端末がインタラクション状態にあると判断し、かつ、取得した通信データに従って、第2の端末において実行されているサービスのタイプを決定する、または、第2の端末においてデータ入力または出力がないと判断された場合、当該第2の端末が非インタラクション状態にあると判断するよう具体的に構成される。
具体的な実施の間、本発明の本実施形態において説明されている第2の端末は、ヘッドマウントディスプレイ、Google Glass、スマートウォッチ、またはスマートシューズなどのウェアラブルデバイスであり得る。前述の第2の端末は、例示に過ぎず、網羅的なものではない。
いくつかの実施可能な実施方式において、本実施形態におけるウェアラブルデバイス(すなわち、第2の端末)の特徴情報は、ウェアラブルデバイスの構成情報、作業ステータスなどを含み得、前述の構成情報は、例えば、ウェアラブルデバイスの識別コード、(デバイスモデル、デバイスのデータ伝送効率、デバイスによりサポートされることができるサービスタイプなどを含む)ウェアラブルデバイスのデバイスタイプ、ウェアラブルデバイスと携帯電話との間の通信方式(Bluetooth(登録商標)伝送など)などの、デバイス識別子、デバイスタイプ、携帯電話との通信方式などを含み得る。前述のウェアラブルデバイスの実行ステータスは、インタラクション状態または非インタラクション状態を含み得る。具体的には、前述のインタラクション状態は、アクティブ・インタラクション状態およびパッシブ・インタラクション状態に分類され得、アクティブ・インタラクション状態は、例えば、ユーザがデバイスの、音声、画像、またはタッチなどの1つまたは複数のデータチャネルに、データを連続的に入力するなど、デバイスの1つまたは複数のデータチャネルにおいて連続的なデータ入力があることを意味し、パッシブ・インタラクション状態は、例えば、ユーザの入力操作がないが、デバイスがデバイスの、音声、画像、またはタッチなどの1つまたは複数のデータチャネルに、データを出力するなど、デバイスの1つまたは複数のデータチャネルにおいて連続的なデータ出力があることを意味する。非インタラクション状態は、ユーザのデータチャネルにおいてデータ入力または出力がないことを意味する。
具体的な実施の間、任意のウェアラブルデバイス(スマートウォッチなど)が携帯電話と接続を確立するとき、携帯電話は、取得モジュール20を用いることによって、スマートウォッチの識別子、デバイスタイプなどを含む、スマートウォッチの構成情報を取得し得る。スマートウォッチが携帯電話との接続を確立した後、携帯電話は、取得モジュール20を用いることによって、スマートウォッチの通信ステータスをリアルタイムで検出し得、取得モジュール20は、スマートウォッチの通信データをリアルタイムで取得し得、処理モジュール10は、取得モジュール20により取得された通信データに従ってスマートウォッチの実行ステータスおよびサービスタイプを決定し得る。具体的には、処理モジュール10は、スマートウォッチのデータチャネルに従って、スマートウォッチのデータ入力または出力チャネルにおいてデータ入力または出力があるかを判断し得、スマートウォッチの1つまたは複数のデータチャネルにおいてデータ入力または出力があると判断された場合、スマートウォッチがインタラクション状態にあり、すなわち、スマートウォッチが現在携帯電話のユーザとインタラクションしていると判断し得、またはスマートウォッチのデータチャネルにおいてデータ入力または出力がないと判断された場合、スマートウォッチが現在非インタラクション状態にあり、すなわち、スマートウォッチが現在待機状態にあり得ると判断し得る。加えて、スマートウォッチがインタラクション状態にあると判断されたとき、処理モジュール10は、取得した通信データに従って、例えば、SMSメッセージまたはインスタント・メッセージング情報を読み取り中またはビデオを再生中など、スマートウォッチにおいて現在実行されているサービスのタイプをさらに決定し得る。前述のデータチャネル(データ入力チャネルおよびデータ出力チャネルを含む)は、音声、画像、タッチ、または振動などのデータまたは信号の入力チャネルおよび出力チャネルを含み得る。
具体的な実施の間、取得モジュール20を用いることによって、携帯電話と接続されるウェアラブルデバイスの構成情報を取得し、処理モジュール10を用いることによって、ウェアラブルデバイスの実行ステータスおよびウェアラブルデバイスのサービスタイプを決定した後、携帯電話は、ウェアラブルデバイスの構成情報、実行ステータス、およびサービスタイプに基づいて端末ステータステーブルを生成し得、指定された場所に端末ステータステーブルを格納し得る。携帯電話がサービス情報を受信し、処理モジュール10を用いることによって、サービス情報のサービスタイプを決定した後、選択モジュール30は、ウェアラブルデバイスの、端末ステータステーブルに格納されている特徴情報に従って、対応するウェアラブルデバイスを情報プッシュ先端末として選択し得、送信モジュール40を用いることによって、サービス情報を受信したというプロンプト情報をデバイスにプッシュし得る。具体的な実施の間、処理モジュールが取得モジュールにより取得された情報に従ってデバイスの作業ステータスを決定する具体的な実施工程については、本発明の実施形態における、情報プッシュ先端末を選択するための方法の実施形態における段階S102が参照され得、詳細はここでは再度説明されない。
いくつかの実施可能な実施方式において、情報プッシュルールは、通信タイプのサービスを優先的に処理し、第2の端末の作業ステータスは、第2の端末の実行ステータスおよび第2の端末のサービスタイプを含む。
前述の選択モジュール30は、サービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプである場合において、インタラクション状態にある第2の端末を最も好適な目標端末として設定し、非インタラクション状態にある第2の端末を2番目に好適な目標端末として設定し、最も好適な目標端末が空きであるかを判断し、判断の結果が空きではない場合、最も好適な目標端末から1つの端末を情報プッシュの目標端末として選択する、または判断の結果が空きである場合、2番目に好適な目標端末から、1つの端末を情報プッシュの目標端末として選択するよう、具体的に構成される。
いくつかの実施可能な実施方式において、サービス情報を受信した後、携帯電話と接続されるウェアラブルデバイスにプロンプト情報を送信することが必要なとき、携帯電話は、新しいサービスタイプおよびウェアラブルデバイスの、端末ステータステーブルに格納されている特徴情報に従って、対応するウェアラブルデバイスを情報プッシュの目標端末として選択する必要がある。具体的な実施の間、情報プッシュルールは、目標端末が当該ルールおよびサービス情報またはウェアラブルデバイスのサービスタイプに従って選択されるように、予め設定され得る。具体的な実施の間、携帯電話のサービスタイプおよびウェアラブルデバイスのサービスタイプは、通信タイプおよび非通信タイプに分類され得る。予め設定されたデバイス情報プッシュルールが通信タイプ(略して、通信優先、例えば、ユーザは現在着信またはSMSメッセージを待っているなど)のサービスを優先的に処理していると選択モジュール30は知った場合において、選択モジュール30が携帯電話により受信されたサービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプであると判断したとき、選択モジュール30は、インタラクション状態にあるウェアラブルデバイスを最も好適な目標端末として設定し得、非インタラクション状態にあるウェアラブルデバイスを2番目に好適な目標端末として設定し得、すなわち、選択モジュール30は、インタラクション状態にあるウェアラブルデバイスを情報プッシュ先端末として優先的に選択し得る。この場合、インタラクション状態にあるウェアラブルデバイスは、サービス情報のプロンプト情報をいつでも受信し得、従って、新しいサービスのプロンプト情報を表示するのにかかる時間が比較的短く、ユーザ・エクスペリエンス効果が良好である。ウェアラブルデバイスが非インタラクション状態(待機状態など)にある場合、デバイスは、情報がデバイスに送信される前に、依然として開始させられる必要があり、従って、デバイスに送信されるサービス情報のプロンプト情報をデバイス上で表示するのにかかる時間が比較的長く、ユーザ・エクスペリエンス効果が比較的に悪い。具体的には、前述の最も好適な目標端末が空きではない(すなわち、携帯電話と接続されるウェアラブルデバイス中にユーザとインタラクションする1つまたは複数のデバイスがある)場合、選択モジュール30は、条件を満たすこれらのウェアラブルデバイスから、1つのウェアラブルデバイスを情報プッシュの目標端末として選択し得る。前述の最も好適な目標端末が空きである(すなわち、携帯電話と接続されるウェアラブルデバイス中にユーザとインタラクションするデバイスがない)場合、選択モジュール30は、2番目に好適な目標端末から、1つの端末を情報プッシュの目標端末として選択し得る。
いくつかの実施可能な実施方式において、情報プッシュルールは、非通信タイプのサービスを優先的に処理し、第2の端末の作業ステータスは、第2の端末の実行ステータスおよび第2の端末のサービスタイプを含む。
前述の選択モジュール30は、サービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプである場合において、インタラクション状態にあり、かつ、そのサービスタイプが通信タイプである第2の端末を最も好適な目標端末として設定し、非インタラクション状態にある第2の端末を2番目に好適な目標端末として設定し、インタラクション状態にあり、かつ、そのサービスタイプが非通信タイプな第2の端末を3番目に好適な目標端末として設定し、最も好適な目標端末が空きであるかを判断し、最も好適な目標端末が空きではないとき、最も好適な目標端末から、1つの端末を情報プッシュの目標端末として選択する、または、最も好適な目標端末が空きであるとき、2番目に好適な目標端末が空きであるかを判断し、判断の結果が空きではないとき、2番目に好適な目標端末から、1つの端末を情報プッシュの目標端末として選択し、若しくは判断の結果が空きである場合、3番目に好適な目標端末から、1つの端末を情報プッシュの目標端末として選択するよう、具体的に構成される。
加えて、予め設定された情報プッシュルールが非通信タイプのサービスを優先的に処理している場合において(略して、通信非優先、例えば、ユーザが現在休憩中で、着信またはSMSメッセージなどの通信サービスに邪魔されたくないなど)、携帯電話により受信されたサービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプであるとき、選択モジュール30は、インタラクション状態にあり、かつ、そのサービスタイプが通信タイプ(すなわち、サービス情報のサービスタイプと同一)であるウェアラブルデバイスを最も好適な目標端末として設定し得、非インタラクション状態にあるウェアラブルデバイスを2番目に好適な目標端末として設定し得、インタラクション状態にあり、かつ、そのサービスタイプが非通信タイプ(ビデオが再生されているデバイスなど)であるウェアラブルデバイスを3番目に好適な目標端末として設定し得る。すなわち、選択モジュール30は、端末タイプから、インタラクション状態にあり、かつ、そのサービスタイプがサービス情報のサービスタイプと同一のウェアラブルデバイスを情報プッシュ先端末として優先的に選択し得、サービス情報のプロンプト情報は当該端末に迅速にプッシュされ、かつ、ユーザの他のエクスペリエンスは影響を受けない。携帯電話と現在接続されているウェアラブルデバイスのうち、インタラクション状態にあり、かつ、そのサービスタイプが通信タイプであるデバイスがない場合、選択モジュール30は、非インタラクション状態にあるウェアラブルデバイスに、サービス情報のプロンプト情報を送信することを選択し得る。現在の情報プッシュルールは、通信非優先であり、従って、ユーザは、当該瞬間において、ビデオを視聴中またはゲームをやっている最中であり得(デバイスが現在インタラクション状態にあり)、邪魔されたくない。前述の2つのタイプのデバイスが携帯電話と接続されているウェアラブルデバイスに含まれない場合、選択モジュール30は次に、インタラクション状態にあり、かつ、そのサービスタイプが非通信タイプであるウェアラブルデバイスに、サービス情報のプロンプト情報を送信することを選択し得る。
具体的な実施の間、携帯電話がサービス情報を受信した後、携帯電話と接続される複数のウェアラブルデバイスから、情報プッシュ先端末を選択するとき、選択モジュール30はまず、携帯電話と接続されるウェアラブルデバイスの構成情報に従って、携帯電話により受信されたサービス情報をサポートしないウェアラブルデバイスを除外し得、サービス情報をサポートするウェアラブルデバイスから、サービス情報をプッシュするための要件を満たすウェアラブルデバイスを選択し得る。すなわち、前述の最も好適な目標端末、2番目に好適な目標端末、および3番目に好適な目標端末は、携帯電話により受信されたサービス情報をサポートすることができるウェアラブルデバイスである。
いくつかの実施可能な実施方式において、前述の選択モジュール30は、最も好適な目標端末が複数の第2の端末を含む場合、サービス情報のサービスタイプと第2の端末のサービスタイプおよび構成情報とに従って、複数の第2の端末から1つの端末を情報プッシュの目標端末として選択し、2番目に好適な目標端末が複数の第2の端末を含む場合、第2の端末の構成情報に従って、複数の第2の端末から、1つの端末を情報プッシュの目標端末として選択し、または、3番目に好適な目標端末が複数の第2の端末を含む場合、第2の端末の構成情報に従って、複数の第2の端末から1つの端末を情報プッシュの目標端末として選択するよう、さらに具体的に構成される。
いくつかの実施可能な実施方式において、サービス情報のサービスタイプと第2の端末のサービスタイプ及び構成情報とに従って、複数の第2の端末から1つの端末を情報プッシュの目標端末として選択する場合において、前述の選択モジュール30は、複数の第2の端末の各第2の端末のサービスタイプに従って、第2の端末において実行されているサービスがサービス情報と同一のサービスを含むかを判断し、判断の結果が第2の端末において実行されているサービスがサービス情報と同一のサービスを含むとき、サービスが実行されている第2の端末を情報プッシュの目標端末として選択し、サービスが実行されている複数の第2の端末があるとき、第2の端末の構成情報に従って、複数の第2の端末から、1つの第2の端末を情報プッシュの目標端末として選択する、または、判断の結果が第2の端末において実行されているサービスがサービス情報と同一のサービスを含まないとき、第2の端末のサービスタイプがサービス情報のサービスタイプと同一のサービスタイプを含むかを判断し、第2の端末のサービスタイプがサービス情報のサービスタイプと同一のサービスタイプを含むとき、サービスタイプに対応する第2の端末を情報プッシュの目標端末として選択し、サービスタイプに対応する複数の第2の端末があるとき、第2の端末の構成情報に従って、複数の第2の端末から1つの第2の端末を情報プッシュの目標端末として選択するよう、具体的に構成される。
具体的な実施の間、前述の最も好適な目標端末が複数のウェアラブルデバイスを含む場合において、複数のウェアラブルデバイスから、情報プッシュ先端末を選択するとき、選択モジュール30は、サービス情報のサービスタイプとウェアラブルデバイスのサービスタイプおよび構成情報とに従って、複数のウェアラブルデバイスから、1つの端末を当該情報プッシュ先端末として選択し得る。前述の2番目に好適な目標端末が複数のウェアラブルデバイスを含む場合において、複数のウェアラブルデバイスから情報プッシュ先端末を選択するとき、選択モジュール30は、ウェアラブルデバイスの構成情報に従って複数のウェアラブルデバイスから1つのデバイスを情報プッシュ先端末として選択し得る。前述の3番目に好適な目標端末が複数のウェアラブルデバイスを含む場合において、選択モジュール30は、ウェアラブルデバイスの構成情報に従って複数のウェアラブルデバイスから、1つのデバイスを情報プッシュ先端末として選択し得、前述の構成情報は、主に以下を指す。ウェアラブルデバイスのデバイスモデル、ウェアラブルデバイスのデータ伝送効率、サービス情報のプロンプト情報がより迅速に、かつ、より効率的に送信されまたは受信されることをウェアラブルデバイスと携帯電話との間の通信方式が可能にするか、ウェアラブルデバイスが新しいサービスをサポートするかなど。具体的には、1つより多くの最も好適なウェアラブルデバイスがある場合、当該1つより多くの最も好適なウェアラブルデバイスから、情報プッシュ先端末を選択するとき、選択モジュール30はまた、サービス情報のサービスタイプに従って複数のウェアラブルデバイスから、サービス情報と同一のサービスが実行されているウェアラブルデバイスを優先的に選択し得、サービスが実行されるウェアラブルデバイスを情報プッシュ先端末として選択し得る。加えて、条件を満たす1つより多くのウェアラブルデバイスがある場合、選択モジュール30は、ウェアラブルデバイスの構成情報に従って、当該1つより多くのウェアラブルデバイスから、情報プッシュ先端末を選択し得る。サービス情報と同一のサービスがない場合、選択モジュール30は、複数のウェアラブルデバイスから、そのサービスタイプがサービス情報のサービスタイプと同一のウェアラブルデバイスを情報プッシュ先端末として選択し得る。加えて、条件を満たす1つより多くのウェアラブルデバイスがある場合、選択モジュール30は、デバイスの構成情報に従って当該1つより多くのウェアラブルデバイスから、情報プッシュ先端末を選択し得る。
いくつかの実施可能な実施方式において、選択モジュール30が情報プッシュ先端末を選択した後、送信モジュール40は、携帯電話によりサービス情報を受信したというプロンプト情報を端末に送信し得、携帯電話のユーザにサービス情報を迅速に閲覧するよう促す。具体的には、ユーザは、メガネのフラッシュ、腕時計の着信音、スマートシューズの振動などのプロンプト方式により、情報を迅速に閲覧するよう促され得る。前述のプロンプト方式は、例示に過ぎず、網羅的なものではなく、プロンプト方式は、前述の方式を含むが、それに限定されない。具体的な実施の間、選択モジュールがウェアラブルデバイスから情報プッシュ先端末を選択し、送信モジュールを用いることによって端末にサービス情報を受信したというプロンプト情報を送信する具体的な実施工程については、本発明の実施形態における、情報プッシュ先端末を選択するための方法の実施形態における段階S103が参照され得、詳細はここでは再度説明されない。
本発明の本実施形態における情報プッシュ先端末を選択するための装置は、携帯電話により受信されたサービス情報のサービスタイプ、携帯電話と接続されるウェアラブルデバイスの構成情報、およびウェアラブルデバイスの作業ステータスに従って、ウェアラブルデバイスから、1つのウェアラブルデバイスを情報プッシュの目標端末として選択し得、ウェアラブルデバイスに、サービス情報を受信したというプロンプト情報を送信し得、ウェアラブルデバイスのフラッシュ、着信音、または振動などのプロンプト方式により、携帯電話のユーザに迅速にサービス情報を閲覧するよう指示し得、情報プッシュ効率を向上させ、ウェアラブルデバイスの利用を向上させ、サービス情報を読み取る即時性を確実なものにし、情報プッシュのユーザ・エクスペリエンス効果を向上させることができる。
図5に関連して、図5は、本発明の実施形態に係る端末の実施形態の概略構造図である。本実施形態において説明されている端末は、サービス情報を受信するよう構成される受信機100と、予め設定した端末サービスタイプテーブルに従って、受信機により受信されたサービス情報のサービスタイプを決定し、構成された端末ステータステーブルから、端末と接続される第2の端末の特徴情報を取得し、特徴情報に従って、第2の端末の作業ステータスを決定するよう構成されるプロセッサ200であって、プロセッサ200は、予め設定された情報プッシュルール、サービス情報のサービスタイプおよび第2の端末の作業ステータスに従って、第2の端末から情報プッシュの目標端末を選択するよう構成されるプロセッサ200と、プロセッサにより選択された目標端末に、サービス情報を受信したというプロンプトメッセージを送信するよう構成される送信機300とを備える。
いくつかの実施可能な実施方式において、前述のプロセッサ200は、端末サービスタイプテーブルを予め設定するよう、さらに具体的に構成され、端末サービスタイプテーブルは、端末サービス情報、端末サービスタイプ、および端末サービス情報と端末サービスタイプとの間の対応関係を含む。
具体的な実施の間、本発明の本実施形態において説明されている端末は、携帯電話、タブレットコンピュータ、または同様のものであり得、本発明の実施形態における、情報プッシュ先端末を選択するための方法の実施形態における第1の端末に対応していてよい。前述の端末は、例示に過ぎず、網羅的なものではない。以下は、本実施形態において説明されている端末の具体的な説明のための例として、携帯電話を用いる。
いくつかの実施可能な実施方式において、携帯電話により受信され、本発明の本実施形態において説明されているサービス情報は、音声または映像通話サービス情報、SMSメッセージ、電子メール、インスタント・メッセージング情報、プッシュ通知などを含み得る。前述のサービス情報は、例示に過ぎず、網羅的なものではない。具体的な実施の間、携帯電話がサービス情報を受信する前に、プロセッサ200は、携帯電話において端末サービスタイプテーブルを予め設定し得、端末サービスタイプテーブルは、端末サービス情報、端末サービスタイプ、および端末サービス情報と端末サービスタイプとの間の対応関係を含み得る。前述の端末は、本発明の本実施形態において説明されている第1の端末(すなわち、本実施形態において説明されている端末)または第2の端末を含み得、前述の端末サービス情報は、音声または映像通話サービス、SMSメッセージ、電子メール、インスタント・メッセージング情報、ゲーム、ビデオ、ナビゲーションなどを含み得、前述の端末サービスタイプは、リアルタイム通信タイプ、非リアルタイム通信タイプ、リアルタイム非通信タイプなどを含み得る。
具体的には、プロセッサ200は、端末サービス情報と端末サービスタイプとの間の対応関係をさらに予め設定し得る。例えば、音声または映像通話サービスは、リアルタイム通信タイプに対応し(すなわち、音声または映像通話サービスは、リアルタイム通信タイプに属し得)、SMSメッセージ、電子メール、およびインスタント・メッセージング情報は、非リアルタイム通信タイプに対応し、ゲームおよびビデオ(映画など)は、リアルタイム非通信タイプに対応している。加えて、ナビゲーションに対応する端末サービスタイプなどの他のサービス情報に対応する端末サービスタイプが、さらに含まれ得る。具体的な実施の間、プロセッサ200が端末サービスタイプテーブルを設定した後、携帯電話の受信機100がサービス情報を受信するとき、プロセッサ200は、受信したサービス情報と前述の端末サービスタイプテーブルにおけるサービスタイプとの間のマッチングを実行し得、受信したサービス情報に対応するサービスタイプを決定する。受信したサービス情報のサービスタイプを決定した後、プロセッサ200は、サービス情報のサービスタイプおよび携帯電話と接続されるウェアラブルデバイスのサービスタイプに従って、情報プッシュの目標端末を選択し得、送信機300を用いることによって、端末に、サービス情報を受信したというプロンプト情報を送信し得、前述の情報プッシュの目標端末は、携帯電話により受信されたサービス情報をサポートし、目標端末の作業ステータスは、サービス情報をプッシュするための要件を満たす。
いくつかの実施可能な実施方式において、前述のプロセッサ200は、端末と接続される第2の端末の構成情報を取得し、第2の端末の通信データを取得し、通信データに従って第2の端末の実行ステータスおよび第2の端末のサービスタイプを決定し、第2の端末の構成情報、実行ステータスおよびサービスタイプに基づいて端末ステータステーブルを生成し、指定された場所に端末ステータステーブルを格納するよう、さらに具体的に構成される。
いくつかの実施可能な実施方式において、前述のプロセッサ200は、第2の端末のデータ入力または出力チャネルにおいてデータ入力または出力にあるかを判断し、ある第2の端末においてデータ入力または出力があると判断された場合、当該第2の端末がインタラクション状態にあると判断し、かつ、取得した通信データに従って、当該第2の端末において実行されているサービスのタイプを決定する、または、ある第2の端末においてデータ入力または出力がないと判断された場合、当該第2の端末が非インタラクション状態にあると判断するよう、具体的に構成され、データ入力または出力チャネルは、音声、画像、タッチ、および振動のデータ入力または出力チャネルのうち少なくとも1つを含む。
具体的な実施の間、本発明の本実施形態において説明されている第2の端末は、ヘッドマウントディスプレイ、Google Glass、スマートウォッチ、またはスマートシューズなどのウェアラブルデバイスであり得る。前述の第2の端末は、例示に過ぎず、網羅的なものではない。
いくつかの実施可能な実施方式において、本実施形態におけるウェアラブルデバイス(すなわち、第2の端末)の特徴情報は、ウェアラブルデバイスの構成情報、作業ステータス、および同様のものを含み得、前述の構成情報は、例えば、ウェアラブルデバイスの識別コード、(デバイスモデル、デバイスのデータ伝送効率、デバイスによりサポートされることができるサービスタイプ、および同様のものを含む)ウェアラブルデバイスのデバイスタイプ、およびウェアラブルデバイスと携帯電話との間の通信方式(Bluetooth(登録商標)伝送など)などの、デバイス識別子、デバイスタイプ、携帯電話との通信方式などを含み得る。前述のウェアラブルデバイスの実行ステータスは、インタラクション状態または非インタラクション状態を含み得る。具体的には、前述のインタラクション状態は、アクティブ・インタラクション状態およびパッシブ・インタラクション状態に分類され得、アクティブ・インタラクション状態は、例えば、ユーザがデバイスの、音声、画像、またはタッチなどの1つまたは複数のデータチャネルにデータを連続に入力するなど、デバイスの1つまたは複数のデータチャネルにおいて連続的なデータ入力があることを意味し、パッシブ・インタラクション状態は、例えば、ユーザの入力操作がないが、デバイスがデバイスの、音声、画像、またはタッチなどの1つまたは複数のデータチャネルにデータを出力するなど、デバイスの1つまたは複数のデータチャネルにおいて連続的なデータ出力があることを意味する。非インタラクション状態は、ユーザのデータチャネルにおいてデータ入力または出力がないことを意味する。
具体的な実施の間、任意のウェアラブルデバイス(例えばスマートウォッチ)が携帯電話との接続を確立するとき、プロセッサ200は、スマートウォッチの識別子、デバイスタイプ、および同様のものを含む、スマートウォッチの構成情報を取得し得る。スマートウォッチが携帯電話との接続を確立した後、プロセッサ200は、スマートウォッチの通信ステータスをリアルタイムで検出し得、スマートウォッチの通信データをリアルタイムで取得し得、取得した通信データに従って、スマートウォッチの実行ステータスおよびサービスタイプを決定する。具体的には、プロセッサ200は、スマートウォッチのデータチャネルに従って、スマートウォッチのデータ入力または出力チャネルにおいてデータ入力または出力があるかを判断し得、スマートウォッチの1つまたは複数のデータチャネルにおいてデータ入力または出力があると判断された場合、スマートウォッチがインタラクション状態にあり、すなわち、スマートウォッチが現在携帯電話のユーザとインタラクションしていると判断し得、または、スマートウォッチのデータチャネルにおいてデータ入力または出力がないと判断された場合、スマートウォッチが現在非インタラクション状態にあり、すなわち、スマートウォッチが現在待機状態にあり得ると判断し得る。加えて、スマートウォッチがインタラクション状態にあると判断したとき、プロセッサ200は、取得した通信データに従って、例えば、SMSメッセージまたはインスタント・メッセージング情報を読み取り中またはビデオを再生中など、スマートウォッチにおいて現在実行されているサービスのタイプをさらに決定し得る。前述のデータチャネル(データ入力チャネルおよびデータ出力チャネルを含む)は、音声、画像、タッチ、または振動などのデータまたは信号の入力チャネルおよび出力チャネルを含み得る。具体的な実施の間、携帯電話と接続されるウェアラブルデバイスの構成情報を取得し、ウェアラブルデバイスの実行ステータスおよびウェアラブルデバイスのサービスタイプを決定した後、プロセッサ200は、ウェアラブルデバイスの構成情報、実行ステータス、およびサービスタイプに基づいて端末ステータステーブルを生成し得、指定された場所に端末ステータステーブルを格納し得る。受信機100がサービス情報を受信した後、プロセッサ200は、サービス情報に従ってサービス情報のサービスタイプを決定し得る。サービス情報のサービスタイプを決定した後、プロセッサ200は、端末ステータステーブルに格納されている、ウェアラブルデバイスの特徴情報に従って、対応するウェアラブルデバイスを情報プッシュ先端末として選択し得、送信機100を用いることにより、サービス情報を受信したというプロンプト情報をデバイスにプッシュし得る。
いくつかの実施可能な実施方式において、情報プッシュルールは、通信タイプのサービスを優先的に処理し、第2の端末の作業ステータスは、第2の端末の実行ステータスおよび第2の端末のサービスタイプを含む。
前述のプロセッサ200は、サービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプである場合において、インタラクション状態にある第2の端末を最も好適な目標端末として設定し、非インタラクション状態にある第2の端末を2番目に好適な目標端末として設定し、最も好適な目標端末が空きであるかを判断し、判断の結果が空きではないとき、最も好適な目標端末から1つの端末を情報プッシュの目標端末として選択する、または判断の結果が空きであるとき、2番目に好適な目標端末から1つの端末を情報プッシュの目標端末として選択するよう、具体的に構成される。
いくつかの実施可能な実施方式において、携帯電話の受信機100がサービス情報を受信した後、携帯電話と接続されるウェアラブルデバイスにプロンプト情報を送信する必要があるとき、プロセッサ200は、新しいサービスタイプおよびウェアラブルデバイスの、端末ステータステーブルに格納されている特徴情報に従って、対応するウェアラブルデバイスを情報プッシュの目標端末として選択するように用いられる必要がある。具体的な実施の間、情報プッシュルールは、プロセッサ200が当該ルールおよびサービス情報またはウェアラブルデバイスのサービスタイプに従って目標端末を選択し得るように、予め設定され得る。具体的な実施の間、携帯電話のサービスタイプおよびウェアラブルデバイスのサービスタイプは、通信タイプおよび非通信タイプに分類され得る。予め設定されたデバイス情報プッシュルールが通信タイプのサービスを優先的に処理している場合において(略して、通信優先、例えば、ユーザが現在着信またはSMSメッセージを待っているなど)、プロセッサ200が携帯電話により受信されたサービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプであると判断したとき、プロセッサ200は、インタラクション状態にあるウェアラブルデバイスを最も好適な目標端末として設定し得、非インタラクション状態にあるウェアラブルデバイスを2番目に好適な目標端末として設定し得、すなわち、プロセッサ200は、インタラクション状態にあるウェアラブルデバイスを、情報プッシュ先端末として優先的に選択し得る。この場合において、インタラクション状態にあるウェアラブルデバイスは、サービス情報のプロンプト情報をいつでも受信し得、従って、新しいサービスのプロンプト情報を表示するのにかかる時間が比較的短く、ユーザ・エクスペリエンス効果が良好である。ウェアラブルデバイスが非インタラクション状態(待機状態など)にある場合、デバイスは、情報がデバイスに送信される前に、依然として開始させられる必要があり、従って、デバイスに送信されるサービス情報のプロンプト情報をデバイス上で表示するのにかかる時間が比較的長く、ユーザ・エクスペリエンス効果が比較的に悪い。具体的には、前述の最も好適な目標端末が空きではない(すなわち、携帯電話と接続されるウェアラブルデバイスの1つまたは複数のデバイスがユーザとインタラクションしている)場合、プロセッサ200は、条件を満たすこれらのウェアラブルデバイスから1つのウェアラブルデバイスを情報プッシュの目標端末として選択し得る。前述の最も好適な目標端末が空きである(すなわち、携帯電話と接続されるウェアラブルデバイスのうち、ユーザとインタラクションしているものがない)場合、プロセッサ200は、2番目に好適な目標端末から1つの端末を情報プッシュの目標端末として選択し得る。
いくつかの実施可能な実施方式において、情報プッシュルールは、非通信タイプのサービスを優先的に処理し、第2の端末の作業ステータスは、第2の端末の実行ステータスおよび第2の端末のサービスタイプを含む。
前述のプロセッサ200は、サービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプである場合、インタラクション状態にあり、かつ、そのサービスタイプが通信タイプである第2の端末を最も好適な目標端末として設定し、非インタラクション状態にある第2の端末を2番目に好適な目標端末として設定し、インタラクション状態にあり、かつ、サービスタイプが非通信タイプである第2の端末を3番目に好適な目標端末として設定し、最も好適な目標端末が空きであるかを判断し、最も好適な目標端末が空きではないとき、最も好適な目標端末から1つの端末を情報プッシュの目標端末として選択する、または、最も好適な目標端末が空きであるとき、2番目に好適な目標端末が空きであるかを判断し、判断の結果が空きではないとき、2番目に好適な目標端末から1つの端末を情報プッシュの目標端末として選択し、若しくは、判断の結果が空きであるとき、3番目に好適な目標端末から1つの端末を情報プッシュの目標端末として選択するよう、具体的に構成される。
加えて、予め設定された情報プッシュルールが非通信タイプのサービスを優先的に処理している場合において(略して、通信非優先、例えば、ユーザが現在休憩中で、着信またはSMSメッセージなどの通信サービスに邪魔されたくないなど)、プロセッサ200が携帯電話により受信されたサービス情報のサービスタイプがリアルタイム通信タイプおよび非リアルタイム通信タイプを含む通信タイプであると判断したとき、プロセッサ200は、インタラクション状態にあり、かつ、そのサービスタイプが通信タイプ(すなわち、サービス情報のサービスタイプと同一)であるウェアラブルデバイスを最も好適な目標端末として設定し得、非インタラクション状態にあるウェアラブルデバイスを2番目に好適な目標端末として設定し得、インタラクション状態にあり、かつ、そのサービスタイプが非通信タイプ(ビデオが再生されているデバイスなど)であるウェアラブルデバイスを3番目に好適な目標端末として設定し得る。すなわち、プロセッサ200は、端末タイプから、インタラクション状態にあり、かつ、そのサービスタイプがサービス情報のサービスタイプと同一のウェアラブルデバイスを情報プッシュ先端末として優先的に選択し得、サービス情報のプロンプト情報は、端末に迅速にプッシュされ、かつ、ユーザの他のエクスペリエンスは影響を受けない。携帯電話と現在接続されているウェアラブルデバイスのうち、インタラクション状態にあり、かつ、そのサービスタイプが通信タイプであるデバイスがない場合、プロセッサ200は、非インタラクション状態にあるウェアラブルデバイスに、サービス情報のプロンプト情報を送信することを選択し得る。現在の情報プッシュルールは、通信非優先であり、従って、ユーザは、当該瞬間において、ビデオを視聴中またはゲームをやっている最中であり得(デバイスは現在インタラクション状態にあり)、邪魔されたくない。前述の2つのタイプのデバイスが携帯電話と接続されるウェアラブルデバイスに含まれない場合、プロセッサ200は次に、インタラクション状態にあり、かつ、そのサービスタイプが非通信タイプにあるウェアラブルデバイスに、サービス情報のプロンプト情報を送信し得る。具体的な実施の間、携帯電話がサービス情報を受信した後、携帯電話と接続される複数のウェアラブルデバイスから情報プッシュ先端末を選択するとき、プロセッサ200はまず、携帯電話と接続されるウェアラブルデバイスの構成情報に従って、携帯電話により受信されたサービス情報をサポートしないウェアラブルデバイスを除外し得、サービス情報をサポートするウェアラブルデバイスから、サービス情報をプッシュするための要件を満たすウェアラブルデバイスを選択し得る。すなわち、前述の最も好適な目標端末、2番目に好適な目標端末、および3番目に好適な目標端末は、携帯電話により受信されたサービス情報をサポートできるウェアラブルデバイスである。
いくつかの実施可能な実施方式において、前述のプロセッサ200は、最も好適な目標端末が複数の第2の端末を含む場合、サービス情報のサービスタイプと第2の端末のサービスタイプおよび構成情報とに従って、複数の第2の端末から1つの端末を情報プッシュの目標端末として選択し、2番目に好適な目標端末が複数の第2の端末を含む場合、第2の端末の構成情報に従って、複数の第2の端末から1つの端末を情報プッシュの目標端末として選択する、または、3番目に好適な目標端末が複数の第2の端末を含む場合、第2の端末の構成情報に従って、複数の第2の端末から1つの端末を情報プッシュの目標端末として選択するよう、具体的に構成される。
いくつかの実施可能な実施方式において、前述のプロセッサ200は、複数の第2の端末の各第2の端末のサービスタイプに従って、第2の端末において実行されているサービスがサービス情報と同一のサービスを含むかを判断し、判断の結果が第2の端末において実行されているサービスがサービス情報と同一のサービスを含む場合、サービスが実行されている第2の端末を情報プッシュの目標端末として選択し、サービスが実行されている複数の第2の端末がある場合、第2の端末の構成情報に従って、複数の第2の端末から1つの第2の端末を情報プッシュの目標端末として選択する、または、判断の結果が第2の端末において実行されているサービスがサービス情報と同一のサービスを含まない場合において、第2の端末のサービスタイプがサービス情報のサービスタイプと同一のサービスタイプを含むかを判断し、第2の端末のサービスタイプがサービス情報のサービスタイプと同一のサービスタイプを含む場合、サービスタイプに対応する第2の端末を情報プッシュの目標端末として選択し、サービスタイプに対応する複数の第2の端末があるとき、第2の端末の構成情報に従って、複数の第2の端末から1つの第2の端末を情報プッシュの目標端末として選択するよう、具体的に構成される。
具体的な実施の間、前述の最も好適な目標端末が複数のウェアラブルデバイスを含む場合において、複数のウェアラブルデバイスから情報プッシュ先端末を選択するとき、プロセッサ200は、サービス情報のサービスタイプとウェアラブルデバイスのサービスタイプ及び構成情報とに従って複数のウェアラブルデバイスから、1つの端末を情報プッシュ先端末として選択し得る。前述の2番目に好適な目標端末が複数のウェアラブルデバイスを含む場合において、複数のウェアラブルデバイスから情報プッシュ先端末を選択するとき、プロセッサ200は、ウェアラブルデバイスの構成情報に従って複数のウェアラブルデバイスから、1つのデバイスを情報プッシュ先端末として選択し得る。前述の3番目に好適な目標端末が複数のウェアラブルデバイスを含む場合、プロセッサ200は、ウェアラブルデバイスの構成情報に従って複数のウェアラブルデバイスから、1つのデバイスを情報プッシュ先端末として選択し得、前述の構成情報は、主に以下を指す。ウェアラブルデバイスのデバイスモデル、ウェアラブルデバイスのデータ伝送効率、サービス情報のプロンプト情報がより迅速に、かつ、より効率的に送信されまたは受信されることをウェアラブルデバイスと携帯電話との間の通信方式が可能にするか、ウェアラブルデバイスが新しいサービスをサポートするかなど。具体的には、1つより多くの最も好適なウェアラブルデバイスがある場合において、1つより多くの最も好適なウェアラブルデバイスから情報プッシュ先端末を選択するとき、プロセッサ200も、サービス情報のサービスタイプに従って複数のウェアラブルデバイスから、サービス情報と同一のサービスが実行されているウェアラブルデバイスを優先的に選択し得、サービスが実行されるウェアラブルデバイスを情報プッシュ先端末として選択し得る。加えて、条件を満たす1つより多くのウェアラブルデバイスがある場合、プロセッサ200は、ウェアラブルデバイスの構成情報に従って、当該1つより多くのウェアラブルデバイスから、情報プッシュ先端末を選択する。サービス情報と同一のサービスがない場合、プロセッサ200は、複数のウェアラブルデバイスから、そのサービスタイプがサービス情報のサービスタイプと同一のウェアラブルデバイスを情報プッシュ先端末として選択し得る。加えて、条件を満たす1つより多くのウェアラブルデバイスがある場合、プロセッサ200は、デバイスの構成情報に従って当該1つより多くのウェアラブルデバイスから、情報プッシュ先端末を選択し得る。
いくつかの実施可能な実施方式において、プロセッサ200が情報プッシュ先端末を選択した後、携帯電話によりサービス情報を受信したというプロンプト情報は、当該端末に送信され得、サービス情報を迅速に閲覧するよう携帯電話のユーザに促す。具体的には、ユーザは、メガネのフラッシュ、腕時計の着信音、またはスマートシューズの振動などのプロンプト方式により、情報を迅速に閲覧するよう促され得る。前述のプロンプト方式は、例示に過ぎず、網羅的なものではなく、プロンプト方式は、前述の方式を含むが、それに限定されない。
本発明の本実施形態における端末は、携帯電話により受信されたサービス情報のサービスタイプ、携帯電話と接続されるウェアラブルデバイスの構成情報およびウェアラブルデバイスの作業ステータスに従って、ウェアラブルデバイスから、1つのウェアラブルデバイスを情報プッシュの目標端末として選択し得、ウェアラブルデバイスにサービス情報を受信したというプロンプト情報を送信し得、ウェアラブルデバイスのフラッシュ、着信音、または振動などのプロンプト方式により、携帯電話のユーザにサービス情報を迅速に閲覧するよう指示し得、情報プッシュ効率を向上させ、ウェアラブルデバイスの利用を向上させ、サービス情報を読み取る即時性を確実なものにし、情報プッシュのユーザ・エクスペリエンス効果を向上させることができる。
当業者であれば、実施形態における方法の工程の全てまたは一部が関連するハードウェアに指示するコンピュータプログラムにより実施され得ると理解するであろう。プログラムは、コンピュータ可読記憶媒体に格納され得る。プログラムが実行されると、実施形態における方法の工程は実行される。前述の記憶媒体は、磁気ディスク、光ディスク、リードオンリメモリ(Read‐Only Memory,ROM)、またはランダムアクセスメモリ(Random Access Memory,RAM)を含み得る。
上において開示した内容は、本発明の実施形態例に過ぎず、もちろん本発明の保護範囲を限定することは、意図されていない。よって、本発明の請求項に従ってなされる同等の変更例は、本発明の範囲内に含まれるべきである。
[他の考えられる項目]
[項目1]
第1の端末により、サービス情報を受信する段階と、
上記第1の端末により、上記第1の端末と接続される複数の第2の端末の作業ステータスを決定する段階であって、上記複数の第2の端末の通信データを取得し、上記通信データに従って上記複数の第2の端末の実行ステータスを決定する段階を含み、上記実行ステータスはインタラクション状態または非インタラクション状態を含む、段階と、
上記第1の端末により、予め設定された情報プッシュルール、上記サービス情報、および上記複数の第2の端末の上記作業ステータスに従って上記複数の第2の端末から目標端末を選択する段階であって、上記目標端末は、上記サービス情報をサポートし、上記目標端末の作業ステータスは上記サービス情報をプッシュするための要件を満たす、段階と、
上記目標端末に、上記サービス情報を受信したというプロンプトメッセージを送信する段階と
を備え、
上記実行ステータスを決定する上記段階は、
上記複数の第2の端末のデータ入力チャネルまたはデータ出力チャネルにおいてデータ入力またはデータ出力があるか否かを判断する段階と、
1つの第2の端末においてデータ入力またはデータ出力があると決定された場合に、上記第2の端末は上記インタラクション状態にあると決定し、または、
1つの第2の端末においてデータ入力またはデータ出力がないと決定された場合に、上記第2の端末は上記非インタラクション状態にあると決定する、段階と
を含む、
情報プッシュ先端末を選択するための方法。
[項目2]
上記データ入力チャネルまたはデータ出力チャネルは、音声、画像、タッチ、および、振動のデータ入力チャネルまたはデータ出力チャネルのうちの少なくとも1つを含む、
項目1に記載の方法。
[項目3]
受信した上記サービス情報は、音声または映像通話サービス情報、SMSメッセージ、電子メール、インスタント・メッセージング情報およびプッシュ通知のうちの少なくとも1つを含む、
項目1または2に記載の方法。
[項目4]
端末であって、
サービス情報を受信するように構成された受信機と、
上記端末と接続される複数の第2の端末の作業ステータスを決定し、予め設定された情報プッシュルール、上記サービス情報、および上記複数の第2の端末の上記作業ステータスに従って上記複数の第2の端末から目標端末を選択する、プロセッサであり、
上記作業ステータスを決定することは、上記複数の第2の端末の通信データを取得し、上記通信データに従って上記複数の第2の端末の実行ステータスを決定することを含み、上記実行ステータスはインタラクション状態または非インタラクション状態を含み、上記目標端末は、上記サービス情報をサポートし、上記目標端末の作業ステータスは上記サービス情報をプッシュするための要件を満たす、プロセッサと、
上記プロセッサにより選択された上記目標端末に、上記サービス情報を受信したというプロンプトメッセージを送信する送信機と
を備え、
上記実行ステータスを決定することは、
上記複数の第2の端末のデータ入力チャネルまたはデータ出力チャネルにおいてデータ入力またはデータ出力があるか否かを判断することと、
1つの第2の端末においてデータ入力またはデータ出力があると決定された場合に、上記第2の端末はインタラクション状態にあると決定すること、または、
1つの第2の端末においてデータ入力またはデータ出力がないと決定された場合に、上記第2の端末は上記非インタラクション状態にあると決定すること、と
を含む、
端末。
[項目5]
上記データ入力チャネルまたはデータ出力チャネルは、音声、画像、タッチ、および、振動のデータ入力チャネルまたはデータ出力チャネルのうちの少なくとも1つを含む、
項目4に記載の端末。
[項目6]
受信した上記サービス情報は、音声または映像通話サービス情報、SMSメッセージ、電子メール、インスタント・メッセージング情報およびプッシュ通知のうちの少なくとも1つを含む、
項目4または5に記載の端末。