(57)【要約】  本開示は、物理デバイス間のブルートゥースネットワーキングの制御方法、装置およびシステムを開示する。当該方法において、ユーザが予め登録されていたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立することと、ブルートゥースネットワーキングポリシー選択指令を受信することと、ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信することとを含み、選択されたブルートゥースネットワーキングポリシーは、ネットワークサーバからマスタ物理デバイスに転送され、ブルートゥースネットワーキングポリシーは、マスタ物理デバイスに対し、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するようにトリガーすることに用いられる。【選択図】  図２ａ
2020511908.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが予め登録されていたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立することと、
ブルートゥースネットワーキングポリシー選択指令を受信することと、
前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信することとを含み、
選択されたブルートゥースネットワーキングポリシーは、前記ネットワークサーバから前記マスタ物理デバイスに転送され、
前記ブルートゥースネットワーキングポリシーは、前記マスタ物理デバイスに対し、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するようにトリガーすることに用いられる、物理デバイス間のブルートゥースネットワーキングの制御方法。
【請求項２】
ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤをそれぞれ取得し、取得済みの、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤに基づいて、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立する方法で、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立し、
確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係を、前記ネットワークサーバに送信して格納する請求項１に記載の方法。
【請求項３】
ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、当該物理デバイスの認証用グラフィックコードを走査して当該物理デバイスのデバイスＩＤを取得する方法、または、ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、ユーザによって入力された当該物理デバイスのデバイス番号から当該物理デバイスのデバイスＩＤを取得する方法で、物理デバイスのデバイスＩＤを取得する請求項２に記載の方法。
【請求項４】
前記認証用グラフィックコードは、物理デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスに基づいて生成され、ＱＲコードまたはバーコードを含む請求項３に記載の方法。
【請求項５】
ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信することと、
前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整することとを含み、
前記ブルートゥースネットワーキングポリシーは、端末によって予めに登録されたブルートゥースネットワーキングポリシーリストから、ユーザによって選択されて前記ネットワークサーバに送信され、
前記ブルートゥースネットワーキングポリシーリストには、少なくとも１つのブルートゥースネットワーキングポリシーが含まれ、
前記ブルートゥースネットワーキングポリシーリストに含まれるブルートゥースネットワーキングポリシーは、予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて、ユーザによって入力または選択される、物理デバイス間のブルートゥースネットワーキングの制御方法。
【請求項６】
前記ブルートゥースネットワーキングポリシーは、
ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤを含み、
前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整することは、具体的に、
ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定することと、
信号のカバー範囲内のすべてのスレーブ物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定することと、
前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立することとを含む請求項５に記載の方法。
【請求項７】
前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング方式をさらに含み、
前記ブルートゥースネットワーキング方式は、自動接続、手動接続または時間に基づく接続を含む請求項５または６に記載の方法。
【請求項８】
前記ブルートゥースネットワーキング方式が手動接続であれば、
前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、
通信接続確立問い合わせ要求をネットワークサーバ経由で端末に送信することと、
端末からネットワークサーバ経由で転送された通信接続確立応答メッセージを受信することと、
前記応答メッセージが通信接続の確立に同意する旨のメッセージであると特定することとをさらに含む請求項７に記載の方法。
【請求項９】
前記ブルートゥースネットワーキング方式が時間に基づく接続であれば、
前記ブルートゥースネットワーキングポリシーは、ネットワーキングタイムクォンタムをさらに含み、
前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、具体的に、
前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間に達すると、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立することを含み、
前記方法において、
前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング終了時間に達すると、通信接続確立済みのスレーブ物理デバイスとの通信接続をリリースすることをさらに含む請求項７に記載の方法。
【請求項１０】
ユーザが予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立する確立ユニットと、
ブルートゥースネットワーキングポリシー選択指令を受信する受信ユニットと、
前記受信ユニットで受信した前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信する送信ユニットとを含み、
選択されたブルートゥースネットワーキングポリシーは、前記ネットワークサーバから前記マスタ物理デバイスに転送され、
前記ブルートゥースネットワーキングポリシーは、前記マスタ物理デバイスに対し、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するようにトリガーすることに用いられる、物理デバイス間のブルートゥースネットワーキングの制御装置。
【請求項１１】
前記確立ユニットは、具体的に、
ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤをそれぞれ取得する取得サブユニットと、
前記取得サブユニットで取得済みの、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤに基づいて、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立する確立サブユニットと、
前記確立サブユニットで確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係を、前記ネットワークサーバに送信して格納する送信サブユニットとを含む請求項１０に記載の装置。
【請求項１２】
前記取得サブユニットは、具体的に、
ブルートゥースネットワーキング対象であるいずれ１つの物理デバイスに対し、当該物理デバイスの認証用グラフィックコードを走査して当該物理デバイスのデバイスＩＤを取得し、または、
ブルートゥースネットワーキング対象であるいずれ１つの物理デバイスに対し、ユーザによって入力された当該物理デバイスのデバイス番号から当該物理デバイスのデバイスＩＤを取得する請求項１０に記載の装置。
【請求項１３】
前記認証用グラフィックコードは、物理デバイスのＭＡＣアドレスに基づいて生成され、ＱＲコードまたはバーコードを含む請求項１２に記載の装置。
【請求項１４】
ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信する受信ユニットと、
前記受信ユニットで受信した前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する調整ユニットとを含み、
前記ブルートゥースネットワーキングポリシーは、端末によって予めに登録されたブルートゥースネットワーキングポリシーリストから、ユーザによって選択されて前記ネットワークサーバに送信され、
前記ブルートゥースネットワーキングポリシーリストには、少なくとも１つのブルートゥースネットワーキングポリシーが含まれ、
前記ブルートゥースネットワーキングポリシーリストに含まれるブルートゥースネットワーキングポリシーは、予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて、ユーザによって入力または選択される、物理デバイス間のブルートゥースネットワーキングの制御装置。
【請求項１５】
前記ブルートゥースネットワーキングポリシーは、
ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤを含み、
前記調整ユニットは、具体的に、
ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定する特定サブユニットと、
信号のカバー範囲内のすべてのスレーブ物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定する検索サブユニットと、
前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する選択サブユニットとを含む請求項１４に記載の装置。
【請求項１６】
前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング方式をさらに含み、
前記ブルートゥースネットワーキング方式は、自動接続、手動接続または時間に基づく接続を含む請求項１４または１５に記載の装置。
【請求項１７】
送信ユニットと特定ユニットをさらに含み、
前記送信ユニットは、前記ブルートゥースネットワーキング方式が手動接続であれば、前記選択サブユニットが前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、通信接続確立問い合わせ要求をネットワークサーバ経由で端末に送信し、
前記受信ユニットは、端末からネットワークサーバ経由で転送された通信接続確立応答メッセージを受信し、
前記特定ユニットは、前記応答メッセージが通信接続の確立に同意する旨のメッセージであると特定する請求項１６に記載の装置。
【請求項１８】
前記ブルートゥースネットワーキング方式が時間に基づく接続であれば、
前記ブルートゥースネットワーキングポリシーは、ネットワーキングタイムクォンタムをさらに含み、
前記選択サブユニットは、具体的に、
前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間に達すると、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立し、
前記装置において、
前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング終了時間に達すると、通信接続確立済みのスレーブ物理デバイスとの通信接続をリリースするリリースユニットをさらに含む請求項１６に記載の装置。
【請求項１９】
端末と、ネットワークサーバと、各々が少なくとも１つのスレーブ物理デバイスに接続される少なくとも１つのマスタ物理デバイスを含む物理デバイス間のブルートゥースネットワーキングの制御システムにおいて、
前記端末は、
ユーザが予め登録されていたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立し、
ブルートゥースネットワーキングポリシー選択指令を受信し、
前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信し、
前記ネットワークサーバは、
前記端末から、選択されたブルートゥースネットワーキングポリシーを受信し、
前記ブルートゥースネットワーキングポリシーを前記マスタ物理デバイスに転送し、
前記マスタ物理デバイスは、
ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信し、
前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する、物理デバイス間のブルートゥースネットワーキングの制御システム。
【請求項２０】
前記端末は、具体的に、
ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤをそれぞれ取得し、
取得済みの、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤに基づいて、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立し、
確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係を前記ネットワークサーバに送信し、
前記ネットワークサーバは、さらに、
前記端末から送信されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係を格納する請求項１９に記載のシステム。
【請求項２１】
前記端末は、具体的に、
ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、当該物理デバイスの認証用グラフィックコードを走査して当該物理デバイスのデバイスＩＤを取得し、または、ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、ユーザによって入力された当該物理デバイスのデバイス番号から当該物理デバイスのデバイスＩＤを取得する請求項２０に記載のシステム。
【請求項２２】
前記認証用グラフィックコードは、物理デバイスのＭＡＣアドレスに基づいて生成され、ＱＲコードまたはバーコードを含む請求項２１に記載のシステム。
【請求項２３】
前記ブルートゥースネットワーキングポリシーは、
ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤを含み、
前記マスタ物理デバイスは、具体的に、
ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定し、
信号のカバー範囲内のすべてのスレーブ物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定し、
前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する請求項１９に記載のシステム。
【請求項２４】
前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング方式をさらに含み、
前記ブルートゥースネットワーキング方式は、自動接続、手動接続または時間に基づく接続を含む請求項１９または２３に記載のシステム。
【請求項２５】
前記マスタ物理デバイスは、具体的に、
前記ブルートゥースネットワーキング方式が手動接続であれば、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、
通信接続確立問い合わせ要求を前記ネットワークサーバに送信し、
ネットワークサーバから転送された前記通信接続確立応答メッセージを受信し、
前記応答メッセージが通信接続の確立に同意する旨のメッセージであると特定し、
前記ネットワークサーバは、具体的に、
前記通信接続確立問い合わせ要求を端末に送信し、
端末から送信された通信接続確立応答メッセージを受信し、前記通信接続確立応答メッセージを前記マスタ物理デバイスに転送し、
前記端末は、具体的に、
前記ネットワークサーバから送信された前記通信接続確立問い合わせ要求を受信し、前記通信接続確立応答メッセージを前記ネットワークサーバに送信する請求項２４に記載のシステム。
【請求項２６】
前記マスタ物理デバイスは、具体的に、
前記ブルートゥースネットワーキング方式が時間に基づく接続であれば、前記ブルートゥースネットワーキングポリシーは、ネットワーキングタイムクォンタムをさらに含み、
前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間に達すると、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立し、
前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング終了時間に達すると、通信接続確立済みのスレーブ物理デバイスとの通信接続をリリースする請求項２４に記載のシステム。
【請求項２７】
プロセッサと、
プログラムとデータを格納するメモリと、
前記プロセッサと前記メモリとの間の通信に供されるバスインタフェースとを含む物理デバイス間のブルートゥースネットワーキングの制御装置において、
前記プロセッサは、前記メモリに格納されている前記プログラムとデータを読み取ることによって、請求項１〜４のいずれか一項に記載の方法を実行するように前記装置を制御する、物理デバイス間のブルートゥースネットワーキングの制御装置。
【請求項２８】
プロセッサと、
プログラムとデータを格納するメモリと、
前記プロセッサと前記メモリとの間の通信に供されるバスインタフェースとを含む物理デバイス間のブルートゥースネットワーキングの制御装置において、
前記プロセッサは、前記メモリに格納されている前記プログラムとデータを読み取ることによって、請求項５〜９のいずれか一項に記載の方法を実行するように前記装置を制御する、物理デバイス間のブルートゥースネットワーキングの制御装置。
【請求項２９】
プログラムとデータが格納されている非揮発性記憶媒体であって、
前記プログラムとデータがプロセッサによって実行されると、前記プロセッサは、請求項１〜４のいずれか一項に記載の方法を実現する、非揮発性記憶媒体。
【請求項３０】
プログラムとデータが格納されている非揮発性記憶媒体であって、
前記プログラムとデータがプロセッサによって実行されると、前記プロセッサは、請求項５〜９のいずれか一項に記載の方法を実現する、非揮発性記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１７年３月７日に中国特許庁に提出された中国特許出願２０１７１０１３１５６２．３の優先権を主張し、その全ての内容が援用によりここに取り込まれる。
【０００２】
本開示は、モノのインターネットの技術分野に係り、特に物理デバイス間のブルートゥース（登録商標）ネットワーキングの制御方法、装置およびシステムに係る。
【背景技術】
【０００３】
ブルートゥース無線技術は、低送信電力、低コスト、短距離通信の特徴を有し、電子機器の間のケーブルを代替することに用いられ、短距離の無線リンクで一時的なネットワーク接続を構築することができ、固定のネットワークインフラによるサポートを必要としない。複数のブルートゥースデバイスは、１つのピコネット（Ｐｉｃｏｎｅｔ）を構築する。図１は、ピコネットの構造図である。ピコネットにおけるブルートゥースデバイスは、１つのマスタ（たとえば図１における機器１０）と少なくとも１つのスレーブ（たとえば図１における機器１１）を有し、そのうち、マスタは、ネットワーキング接続において主動的に接続要求を引き起こすブルートゥースデバイスである。従来のブルートゥースネットワーキングにおいて、スレーブ毎に、マスタは、以下のプロセスで当該スレーブとやり取りをする。
ステップ１において、ユーザの操作対象であるマスタは、コールを発し、マスタの信号カバー範囲内のスレーブを検索する。
ステップ２において、マスタは、スレーブを検索すると、アクセス対象のスレーブを選択し、ＰＩＮ（個人識別番号）コードを入力する。
ステップ３において、スレーブに対するチェックをクリアしてペアリングが実現されると、双方向リンクの確立に成功し、かつマスタの信頼情報がスレーブに記録される。すると、マスタとスレーブとの間の双方向通信が開始可能である。
【０００４】
しかし、上記の技術手段には、以下の不備が存在する。
（１）マスタとスレーブとの間のネットワーキング関係の遠隔操作ができない。
（２）マスタとスレーブとのペアリングにおいて、マスタで操作を行うことが必要である。これには、マスタに操作画面を有することが必要とされ、または、マスタとスレーブとのペアリングが実現されるには、ほかのアプリケーションを借りる必要があるため、柔軟性が低く、マスタとスレーブから離れてマスタとスレーブとの間のネットワーキングの変更を実現することができない。
（３）多種類の柔軟なネットワーキングポリシーを実現することができず、異なる日時に基づいて異なるネットワーキングポリシーに自動的に切り替えることができない。
（４）マスタとスレーブとの間のネットワーキング関係のバックアップ、編集または復旧を実現することができない。
【０００５】
以上の記載をまとめると、マスタとスレーブとのペアリングフローの簡単化、マスタから離れてマスタとスレーブとのペアリングを実施すること、マスタとスレーブとの間のブルートゥースネットワーキング関係の編集やバックアップなどの操作を遠隔で実現すること、マスタとスレーブとの間のブルートゥースネットワーキングポリシーを柔軟に構成すること、時間の相違によってブルートゥースネットワーキングポリシーを柔軟に切り替えることは、解決を急がれる技術課題の一つである。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本開示は、柔軟に構成できないという従来技術の問題を解決するために、物理デバイス間のブルートゥースネットワーキングの制御方法、装置およびシステムを提供する。
【課題を解決するための手段】
【０００７】
第１方面において、本開示は、物理デバイス間のブルートゥースネットワーキングの制御方法を提供する。当該方法において、ユーザが予め登録されていたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立することと、ブルートゥースネットワーキングポリシー選択指令を受信することと、前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信することとを含み、選択されたブルートゥースネットワーキングポリシーは、前記ネットワークサーバから前記マスタ物理デバイスに転送され、前記ブルートゥースネットワーキングポリシーは、前記マスタ物理デバイスに対し、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するようにトリガーすることに用いられる。
【０００８】
選択可能に、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤをそれぞれ取得し、取得済みの、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤに基づいて、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立する方法で、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立し、確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係を、前記ネットワークサーバに送信して格納する。
【０００９】
選択可能に、ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、当該物理デバイスの認証用グラフィックコードを走査して当該物理デバイスのデバイスＩＤを取得する方法、または、ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、ユーザによって入力された当該物理デバイスのデバイス番号から当該物理デバイスのデバイスＩＤを取得する方法で、物理デバイスのデバイスＩＤを取得する。
【００１０】
選択可能に、前記認証用グラフィックコードは、物理デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスに基づいて生成され、ＱＲコード（登録商標）またはバーコードを含む。
【００１１】
第２方面において、本開示は、物理デバイス間のブルートゥースネットワーキングの制御方法を提供する。当該方法において、ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信することと、前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整することとを含む。前記ブルートゥースネットワーキングポリシーは、端末によって予めに登録されたブルートゥースネットワーキングポリシーリストから、ユーザによって選択されて前記ネットワークサーバに送信される。前記ブルートゥースネットワーキングポリシーリストには、少なくとも１つのブルートゥースネットワーキングポリシーが含まれる。前記ブルートゥースネットワーキングポリシーリストに含まれるブルートゥースネットワーキングポリシーは、予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて、ユーザによって入力または選択される。
【００１２】
選択可能に、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤを含む。前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整することは、具体的に、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定することと、信号のカバー範囲内のすべてのスレーブ物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定することと、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立することとを含む。
【００１３】
選択可能に、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング方式をさらに含み、前記ブルートゥースネットワーキング方式は、自動接続、手動接続または時間に基づく接続を含む。
【００１４】
選択可能に、前記ブルートゥースネットワーキング方式が手動接続であれば、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、通信接続確立問い合わせ要求をネットワークサーバ経由で端末に送信することと、端末からネットワークサーバ経由で転送された通信接続確立応答メッセージを受信することと、前記応答メッセージが通信接続の確立に同意する旨のメッセージであると特定することとをさらに含む。
【００１５】
選択可能に、前記ブルートゥースネットワーキング方式が時間に基づく接続であれば、前記ブルートゥースネットワーキングポリシーは、ネットワーキングタイムクォンタムをさらに含む。前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、具体的に、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間に達すると、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立することを含む。前記方法において、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング終了時間に達すると、通信接続確立済みのスレーブ物理デバイスとの通信接続をリリースすることをさらに含む。
【００１６】
第３方面において、本開示は、物理デバイス間のブルートゥースネットワーキングの制御装置を提供する。当該装置は、ユーザが予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立する確立ユニットと、ブルートゥースネットワーキングポリシー選択指令を受信する受信ユニットと、前記受信ユニットで受信した前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信する送信ユニットとを含む。選択されたブルートゥースネットワーキングポリシーは、前記ネットワークサーバから前記マスタ物理デバイスに転送される。前記ブルートゥースネットワーキングポリシーは、前記マスタ物理デバイスに対し、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するようにトリガーすることに用いられる。
【００１７】
選択可能に、前記確立ユニットは、具体的に、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤをそれぞれ取得する取得サブユニットと、前記取得サブユニットで取得済みの、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤに基づいて、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立する確立サブユニットと、前記確立サブユニットで確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係を、前記ネットワークサーバに送信して格納する送信サブユニットを含む。
【００１８】
選択可能に、前記取得サブユニットは、具体的に、ブルートゥースネットワーキング対象であるいずれ１つの物理デバイスに対し、当該物理デバイスの認証用グラフィックコードを走査して当該物理デバイスのデバイスＩＤを取得し、または、ブルートゥースネットワーキング対象であるいずれ１つの物理デバイスに対し、ユーザによって入力された当該物理デバイスのデバイス番号から当該物理デバイスのデバイスＩＤを取得する。
【００１９】
選択可能に、前記認証用グラフィックコードは、物理デバイスのＭＡＣアドレスに基づいて生成され、ＱＲコードまたはバーコードを含む。
【００２０】
第４方面において、本開示は、物理デバイス間のブルートゥースネットワーキングの制御装置を提供する。当該装置は、ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信する受信ユニットと、前記受信ユニットで受信した前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する調整ユニットとを含む。前記ブルートゥースネットワーキングポリシーは、端末によって予めに登録されたブルートゥースネットワーキングポリシーリストから、ユーザによって選択されて前記ネットワークサーバに送信される。前記ブルートゥースネットワーキングポリシーリストには、少なくとも１つのブルートゥースネットワーキングポリシーが含まれる。前記ブルートゥースネットワーキングポリシーリストに含まれるブルートゥースネットワーキングポリシーは、予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて、ユーザによって入力または選択される。
【００２１】
選択可能に、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤを含む。前記調整ユニットは、具体的に、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定する特定サブユニットと、信号のカバー範囲内のすべてのスレーブ物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定する検索サブユニットと、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する選択サブユニットを含む。
【００２２】
選択可能に、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング方式をさらに含み、前記ブルートゥースネットワーキング方式は、自動接続、手動接続または時間に基づく接続を含む。
【００２３】
選択可能に、前記装置は、送信ユニットと特定ユニットをさらに含む。前記送信ユニットは、前記ブルートゥースネットワーキング方式が手動接続であれば、前記選択サブユニットが前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、通信接続確立問い合わせ要求をネットワークサーバ経由で端末に送信する。前記受信ユニットは、端末からネットワークサーバ経由で転送された通信接続確立応答メッセージを受信する。前記特定ユニットは、前記応答メッセージが通信接続の確立に同意する旨のメッセージであると特定する。
【００２４】
選択可能に、前記ブルートゥースネットワーキング方式が時間に基づく接続であれば、前記ブルートゥースネットワーキングポリシーは、ネットワーキングタイムクォンタムをさらに含む。前記選択サブユニットは、具体的に、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間に達すると、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する。前記装置において、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング終了時間に達すると、通信接続確立済みのスレーブ物理デバイスとの通信接続をリリースするリリースユニットをさらに含む。
【００２５】
第５方面において、本開示は、物理デバイス間のブルートゥースネットワーキングの制御システムを提供する。当該システムは、端末と、ネットワークサーバと、各々が少なくとも１つのスレーブ物理デバイスに接続される少なくとも１つのマスタ物理デバイスを含む。前記端末は、ユーザが予め登録されていたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立し、ブルートゥースネットワーキングポリシー選択指令を受信し、前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信する。前記ネットワークサーバは、前記端末から、選択されたブルートゥースネットワーキングポリシーを受信し、前記ブルートゥースネットワーキングポリシーを前記マスタ物理デバイスに転送する。前記マスタ物理デバイスは、ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信し、前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する。
【００２６】
選択可能に、前記端末は、具体的に、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤをそれぞれ取得し、取得済みの、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤに基づいて、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立し、確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係を前記ネットワークサーバに送信する。前記ネットワークサーバは、さらに、前記端末から送信されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係を格納する。
【００２７】
選択可能に、前記端末は、具体的に、ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、当該物理デバイスの認証用グラフィックコードを走査して当該物理デバイスのデバイスＩＤを取得し、または、ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、ユーザによって入力された当該物理デバイスのデバイス番号から当該物理デバイスのデバイスＩＤを取得する。
【００２８】
選択可能に、前記認証用グラフィックコードは、物理デバイスのＭＡＣアドレスに基づいて生成され、ＱＲコードまたはバーコードを含む。
【００２９】
選択可能に、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤを含む。前記マスタ物理デバイスは、具体的に、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定し、信号のカバー範囲内のすべてのスレーブ物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定し、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する。
【００３０】
選択可能に、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング方式をさらに含み、前記ブルートゥースネットワーキング方式は、自動接続、手動接続または時間に基づく接続を含む。
【００３１】
選択可能に、前記マスタ物理デバイスは、具体的に、前記ブルートゥースネットワーキング方式が手動接続であれば、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、通信接続確立問い合わせ要求を前記ネットワークサーバに送信し、ネットワークサーバから転送された前記通信接続確立応答メッセージを受信し、前記応答メッセージが通信接続の確立に同意する旨のメッセージであると特定する。前記ネットワークサーバは、具体的に、前記通信接続確立問い合わせ要求を端末に送信し、端末から送信された通信接続確立応答メッセージを受信し、前記通信接続確立応答メッセージを前記マスタ物理デバイスに転送する。前記端末は、具体的に、前記ネットワークサーバから送信された前記通信接続確立問い合わせ要求を受信し、前記通信接続確立応答メッセージを前記ネットワークサーバに送信する。
【００３２】
選択可能に、前記マスタ物理デバイスは、具体的に、前記ブルートゥースネットワーキング方式が時間に基づく接続であれば、前記ブルートゥースネットワーキングポリシーは、ネットワーキングタイムクォンタムをさらに含み、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間に達すると、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立し、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング終了時間に達すると、通信接続確立済みのスレーブ物理デバイスとの通信接続をリリースする。
【００３３】
第６方面において、本開示は、プロセッサと、プログラムとデータを格納するメモリと、前記プロセッサと前記メモリとの間の通信に供されるバスインタフェースとを含む物理デバイス間のブルートゥースネットワーキングの制御装置を提供する。前記プロセッサは、前記メモリに格納されている前記プログラムとデータを読み取ることによって、第１方面に記載の方法を実行する。
【００３４】
第７方面において、本開示は、プロセッサと、プログラムとデータを格納するメモリと、前記プロセッサと前記メモリとの間の通信に供されるバスインタフェースとを含む物理デバイス間のブルートゥースネットワーキングの制御装置を提供する。前記プロセッサは、前記メモリに格納されている前記プログラムとデータを読み取ることによって、第２方面に記載の方法を実行する。
【００３５】
第８方面において、本開示は、プログラムとデータが格納されている非揮発性記憶媒体を提供する。前記プログラムとデータがプロセッサによって実行されると、前記プロセッサは、第１方面に記載の方法を実現する。
【００３６】
第９方面において、本開示は、プログラムとデータが格納されている非揮発性記憶媒体を提供する。前記プログラムとデータがプロセッサによって実行されると、前記プロセッサは、第２方面に記載の方法を実現する。
【発明の効果】
【００３７】
本開示の物理デバイス間のブルートゥースネットワーキングの制御方法、装置およびシステムにおいて、ブルートゥースネットワーキングポリシーを少なくとも１つ含み、予め確立されていたブルートゥースネットワーキングポリシーリストによって、マスタ物理デバイスは、ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を柔軟に調整するとともに、ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信し、マスタ物理デバイスとスレーブ物理デバイスとのブルートゥースネットワーキング関係の遠隔制御が実現される。マスタ物理デバイスを直接操作してスレーブ物理デバイスとのブルートゥースネットワーキング関係を制御するような従来技術のフローを変更させ、マスタ物理デバイスとスレーブ物理デバイスのペアリングプロセスを簡単化し、ユーザ体験を高める。
【００３８】
本開示のほかの特徴や利点は、後記の明細書で記載され、しかも、その一部が明細書で明らかになり、または本開示の実施によって理解される。本開示の目的およびほかの利点は、記載されている明細書、特許請求の範囲および添付図面で特に指摘された構造によって実現されて得られる。
【図面の簡単な説明】
【００３９】
ここに説明する添付図面は、本開示をさらに理解するためのものであり、本開示の一部を構成する。本開示の例示的な実施例およびその説明は、本開示を解釈するために用いられ、本開示に対する不適切な限定を構成しない。
【００４０】
【図１】従来技術におけるマスタとスレーブの配置構造図である。
【図２ａ】本開示における物理デバイス間のブルートゥースネットワーキングの制御方法のフローチャートである。
【図２ｂ】本開示における物理デバイス間のブルートゥースネットワーキングの制御方法で、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立するフローチャートである。
【図３ａ】本開示における物理デバイス間のブルートゥースネットワーキングの制御方法のフローチャートである。
【図３ｂ】本開示における物理デバイス間のブルートゥースネットワーキングの制御方法で、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するフローチャートである。
【図４ａ】本開示における手動接続のブルートゥースネットワーキング方式で、物理デバイス間のブルートゥースネットワーキングの制御方法のフローチャートである。
【図４ｂ】本開示における時間に基づく接続のブルートゥースネットワーキング方式で、物理デバイス間のブルートゥースネットワーキングの制御方法のフローチャートである。
【図５】本開示における物理デバイス間のブルートゥースネットワーキングの制御装置の構造図である。
【図６】本開示における物理デバイス間のブルートゥースネットワーキングの制御装置の構造図である。
【図７】本開示における物理デバイス間のブルートゥースネットワーキングの制御システムの構造図である。
【図８】本開示における物理デバイス間のブルートゥースネットワーキングの制御装置の構造図である。
【図９】本開示における物理デバイス間のブルートゥースネットワーキングの制御装置の構造図である。
【発明を実施するための形態】
【００４１】
本開示の物理デバイス間のブルートゥースネットワーキングの制御方法、装置およびシステムは、マスタとスレーブのペアリングフローが複雑であることや、マスタとスレーブのペアリングの遠隔制御が実現できないことや、柔軟に構成できないなどの従来技術の問題を解決する。
【００４２】
本開示の物理デバイス間のブルートゥースネットワーキングの制御方法は、ブルートゥースデバイスの間のネットワーキングの制御フローに応用される。本開示の方法に基づき、マスタとスレーブのブルートゥースデバイスの間のブルートゥースネットワーキング関係を柔軟に調整し、かつマスタとスレーブのブルートゥースデバイスの間のペアリングフローを簡単化してユーザ体験を高める。
【００４３】
なお、以下、明細書の図面を参照して本開示の選択可能な実施例を説明する。ここに記載される選択可能な実施例は、本開示の説明と解釈のみに用いられ、本開示を限定しない。しかも、矛盾しない限り、本開示の実施例および実施例における特徴は、互いに組み合わせることができる。
【００４４】
本開示の一部の実施例における物理デバイス間のブルートゥースネットワーキングの制御は、スマートフォンやタブレットパソコンなどの端末によって実行される。
【００４５】
図２ａを参照する。図２ａは、本開示の物理デバイス間のブルートゥースネットワーキングの制御方法のフローチャートである。当該物理デバイス間のブルートゥースネットワーキングの制御方法は、以下のステップＳ１１〜Ｓ１３を含む。
【００４６】
Ｓ１１において、ユーザが予め登録されていたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立する。
【００４７】
具体的な実施において、たとえば、マスタ物理デバイス１は、スレーブ物理デバイス１１、スレーブ物理デバイス１２、スレーブ物理デバイス１３に対応する。端末は、当該対応関係をユーザに表示する。ユーザは、当該対応関係に基づいて、ブルートゥースネットワーキングポリシーをブルートゥースネットワーキングポリシーリストから選択または入力する。マスタ物理デバイスとスレーブ物理デバイスとの間のブルートゥースネットワーキング関係に基づいてブルートゥースネットワーキングポリシーを選択することによって、マスタ物理デバイスが、ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を柔軟に構成することは、効果的に保証される。
【００４８】
選択可能に、ユーザ体験向上のために、本開示の一部の実施例において、端末とユーザのやり取り画面にポリシー切替ボタンを設けることが提案され、当該ボタンを介して、ユーザがポリシー切替のワンタッチ操作をトリガーする。ユーザが当該ボタンを押すと、ブルートゥースネットワーキングポリシーを周期的に切り替え、切り替え後のブルートゥースネットワーキングポリシーをネットワークサーバに送信することができ、ネットワークサーバからマスタ物理デバイスに転送される。
【００４９】
選択可能に、図２ｂに示す方法で、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立する。図２ｂに示す方法は、以下のステップＳ１１１〜Ｓ１１２を含む。
【００５０】
Ｓ１１１において、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤをそれぞれ取得する。
【００５１】
具体的な実施において、前記物理デバイスの身分ＩＤは、当該物理デバイスがマスタ物理デバイスであるか、それともスレーブ物理デバイスであるかを示す。たとえば、物理デバイスの登録時に、ユーザは、物理デバイスの間の相対的位置関係に基づいてマスタ物理デバイスまたはスレーブ物理デバイスを特定し、端末の画面で画面の中のマスタ物理デバイスボタンまたはスレーブ物理デバイスボタンをクリックすると、相応な画面がポップアップする。当該画面は、マスタ物理デバイスまたはスレーブ物理デバイスのデバイスＩＤを取得するようにユーザに指示する。
【００５２】
具体的な実施に際し、本開示の一部の実施例において、物理デバイスのデバイスＩＤを取得する２種類の方式を提供し、以下それぞれ紹介する。
【００５３】
方式１：ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、当該物理デバイスの認証用グラフィックコードを走査して当該物理デバイスのデバイスＩＤを取得する。
具体的な実施において、ユーザが端末の画面のマスタ物理デバイスボタンまたはスレーブ物理デバイスボタンをクリックすると、端末は、相応な走査画面を生成し、当該走査画面をマスタ物理デバイスまたはスレーブ物理デバイスの認証用グラフィックコードに向けるようにユーザに指示する。これによって、端末は、マスタ物理デバイスまたはスレーブ物理デバイスの認証用グラフィックコードを取得すると、当該認証用グラフィックコードの中のマスタ物理デバイスまたはスレーブ物理デバイスのデバイスＩＤを識別することができる。
【００５４】
選択可能に、前記認証用グラフィックコードは、物理デバイスのＭＡＣアドレスに基づいて生成され、ＱＲコードまたはバーコードを含む。
【００５５】
方式２：ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、ユーザによって入力された当該物理デバイスのデバイス番号から当該物理デバイスのデバイスＩＤを取得する。
具体的な実施において、ユーザが端末の画面の中のマスタ物理デバイスボタンまたはスレーブ物理デバイスボタンをクリックすると、端末は、相応なダイアログボックスを生成し、マスタ物理デバイスまたはスレーブ物理デバイスの本体からマスタ物理デバイスまたはスレーブ物理デバイスのデバイス番号を取得するように端末のユーザに指示し、取得したデバイス番号を相応なダイアログボックスに入力する。端末は、マスタ物理デバイスまたはスレーブ物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤを取得する。
【００５６】
Ｓ１１２において、取得済みの、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤに基づいて、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立する。
【００５７】
具体的な実施において、確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係は、表１を参照されたい。マスタ物理デバイスと３つのスレーブ物理デバイスで確立された対応関係を例として説明する。
【００５８】
【表１】
2020511908.tif 000003
【００５９】
予め確立したマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて、当該対応関係からブルートゥースネットワーキングポリシーを特定することができる。
【００６０】
Ｓ１２において、ブルートゥースネットワーキングポリシー選択指令を受信する。
【００６１】
Ｓ１３において、前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信する。選択されたブルートゥースネットワーキングポリシーは、前記ネットワークサーバから前記マスタ物理デバイスに転送される。前記ブルートゥースネットワーキングポリシーは、前記マスタ物理デバイスに対し、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するようにトリガーすることに用いられる。
【００６２】
端末は、ブルートゥースネットワーキングポリシー選択指令を受信すると、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信する。これによって、マスタ物理デバイスとスレーブ物理デバイスとのブルートゥースネットワーキング関係の遠隔制御が実現され、選択されたブルートゥースネットワーキングポリシーは、ネットワークサーバからマスタ物理デバイスに送信される。
【００６３】
さらに、前記方法は、確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係を、前記ネットワークサーバに送信して格納することを含む。これによって、ネットワークサーバは、前記マスタ物理デバイスとスレーブ物理デバイスとの対応関係を記憶してバックアップすることができる。
【００６４】
本開示の物理デバイス間のブルートゥースネットワーキングの制御方法において、端末は、ユーザが予め登録されていたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立する。端末は、ブルートゥースネットワーキングポリシーリストを確立してから、ブルートゥースネットワーキングポリシー選択指令を受信する。端末は、前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信する。選択されたブルートゥースネットワーキングポリシーは、前記ネットワークサーバから前記マスタ物理デバイスに転送される。前記ブルートゥースネットワーキングポリシーは、前記マスタ物理デバイスに対し、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するようにトリガーすることに用いられる。これによって、マスタ物理デバイスとスレーブ物理デバイスとのブルートゥースネットワーキング関係の遠隔制御が可能であり、遠隔操作によって、マスタ物理デバイスとスレーブ物理デバイスのペアリングが実現される。また、ブルートゥースネットワーキングポリシーの相違によって、マスタ物理デバイスとスレーブ物理デバイスとのブルートゥースネットワーキング関係を柔軟に構成してユーザ体験を高めることができる。
【００６５】
図３ａは、本開示における物理デバイス間のブルートゥースネットワーキングの制御方法の別のフローチャートであり、図３ａに示すように、以下のステップＳ２１〜Ｓ２２を含む。
【００６６】
Ｓ２１において、ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信する。
【００６７】
具体的な実施において、前記ブルートゥースネットワーキングポリシーは、端末によって予めに登録されたブルートゥースネットワーキングポリシーリストから、ユーザによって選択されて前記ネットワークサーバに送信される。前記ブルートゥースネットワーキングポリシーリストには、少なくとも１つのブルートゥースネットワーキングポリシーが含まれる。前記ブルートゥースネットワーキングポリシーリストに含まれるブルートゥースネットワーキングポリシーは、予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて、ユーザによって入力または選択される。
【００６８】
Ｓ２２において、前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する。
【００６９】
具体的な実施において、ブルートゥースネットワーキングポリシーは、マスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて、ユーザによって入力または選択される。たとえば、マスタ物理デバイス１と３つのスレーブ物理デバイスとは対応関係が存在し、スレーブ物理デバイスは、それぞれスレーブ物理デバイス１１、スレーブ物理デバイス１２、スレーブ物理デバイス１３である。マスタ物理デバイス１で受信したブルートゥースネットワーキングポリシーは、スレーブ物理デバイス１２との通信接続関係を確立することである。すると、当該ブルートゥースネットワーキングポリシーおよびマスタ物理デバイス１と３つのスレーブ物理デバイスとの対応関係に基づいて、スレーブ物理デバイス１２との通信接続を確立し、スレーブ物理デバイス１１、スレーブ物理デバイス１３との通信接続を解除する。これによって、マスタ物理デバイスは、ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を自動的に接続／解除することができ、ユーザが手動でマスタ物理デバイスを操作してスレーブ物理デバイスとのブルートゥースネットワーキング関係を実現することを必要とせず、操作が簡単であり、ユーザ体験を高める。
【００７０】
選択可能に、本開示をさらに理解するために、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤを含む。ステップＳ２２の実施において、図３ｂに示す方法でスレーブ物理デバイスとのブルートゥースネットワーキング関係を調整し、以下のステップＳ２２１〜Ｓ２２３を含む。
【００７１】
Ｓ２２１において、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定する。
【００７２】
具体的な実施において、たとえばブルートゥースネットワーキングポリシーに含まれるブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤは、それぞれＭＡＣ１、ＭＡＣ２、ＭＡＣ３であり、これら３つのデバイスＩＤで第１デバイスＩＤセット［ＭＡＣ１，ＭＡＣ２，ＭＡＣ３］を構成する。
【００７３】
Ｓ２２２において、信号のカバー範囲内のすべての物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定する。
【００７４】
マスタ物理デバイスは、その信号のカバー範囲内のすべてのスレーブ物理デバイスのデバイス１Ｄを走査する。たとえば、マスタ物理デバイス自身が走査したスレーブ物理デバイスのデバイス１Ｄは、それぞれＭＡＣ１、ＭＡＣ３、ＭＡＣ４、ＭＡＣ５であり、これら４つのデバイスＩＤで第２デバイスＩＤセット［ＭＡＣ１，ＭＡＣ３，ＭＡＣ４，ＭＡＣ５］を構成する。
【００７５】
Ｓ２２３において、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する。
【００７６】
具体的な実施において、ステップＳ２２１とステップｓ２２２でそれぞれ特定した第１デバイスＩＤセット［ＭＡＣ１，ＭＡＣ２，ＭＡＣ３］と第２デバイスＩＤセット［ＭＡＣ１，ＭＡＣ３，ＭＡＣ４，ＭＡＣ５］に基づいて、第１デバイスＩＤセットと第２デバイスＩＤセットに含まれる同一デバイスＩＤがＭＡＣ１、ＭＡＣ３であると特定できる。すると、マスタ物理デバイスは、デバイスＩＤのＭＡＣ１、ＭＡＣ３にそれぞれ対応するスレーブ物理デバイスとの通信接続を確立し、ＭＡＣ４、ＭＡＣ５にそれぞれ対応するスレーブ物理デバイスとの通信接続を解除する。
【００７７】
なお、マスタ物理デバイスは、その信号のカバー範囲内のすべてのスレーブ物理デバイスを走査する際に、ＭＡＣ２に対応するスレーブ物理デバイスが検索されなかった。その理由として、ＭＡＣ２に対応するスレーブ物理デバイスが故障し、または、ＭＡＣ２に対応するスレーブ物理デバイスの位置が変更したためマスタ物理デバイスの信号カバー範囲から逸脱したなどが考えられる。
【００７８】
本開示の物理デバイス間のブルートゥースネットワーキングの制御方法において、マスタ物理デバイスは、ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信してから、前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する。前記ブルートゥースネットワーキングポリシーは、端末によって予めに登録されたブルートゥースネットワーキングポリシーリストから、ユーザによって選択されて前記ネットワークサーバに送信される。前記ブルートゥースネットワーキングポリシーリストには、少なくとも１つのブルートゥースネットワーキングポリシーが含まれる。前記ブルートゥースネットワーキングポリシーリストに含まれるブルートゥースネットワーキングポリシーは、予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて、ユーザによって入力または選択される。これによって、マスタ物理デバイスが、ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を柔軟に調整することが実現され、しかもスレーブ物理デバイスとのペアリングを簡単化したため、ユーザ体験を高める。
【００７９】
ユーザによって選択または入力されたブルートゥースネットワーキングポリシーに基づいて、より好適に物理デバイスの間のブルートゥースネットワーキング関係の遠隔制御を実現するために、本開示において、図３ａに示す実施例を基に、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング方式をさらに含み、前記ブルートゥースネットワーキング方式は、自動接続、手動接続または時間に基づく接続を含
む。また、本開示は、異なるブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する実施プロセスをそれぞれ紹介し、以下、詳細に紹介する。
【００８０】
（１）ブルートゥースネットワーキング方式が手動接続である。
図４ａは、本開示における手動接続のブルートゥースネットワーキング方式で、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するフローチャートであり、図４ａに示すように、以下のステップＳ３１〜Ｓ３７を含む。
Ｓ３１において、ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信する。
具体的な実施において、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤおよびブルートゥースネットワーキング方式を含み、前記ブルートゥースネットワーキング方式が手動接続である。たとえば、今回のブルートゥースネットワーキングポリシーに含まれるブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤは、それぞれＭＡＣ１、ＭＡＣ２、ＭＡＣ３である。
Ｓ３２において、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定する。
具体的に、ステップＳ３１のブルートゥースネットワーキングポリシーに含まれる３つのスレーブ物理デバイスのデバイスＩＤで第１デバイスＩＤセット［ＭＡＣ１，ＭＡＣ２，ＭＡＣ３］を構成する。
Ｓ３３において、信号のカバー範囲内のすべての物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定する。
マスタ物理デバイスは、その信号カバー範囲内のすべてのスレーブ物理デバイスのデバイスＩＤを走査する。たとえば、マスタ物理デバイスが走査したスレーブ物理デバイスのデバイス１Ｄは、それぞれＭＡＣ１、ＭＡＣ３、ＭＡＣ４、ＭＡＣ５であり、第２デバイスＩＤセット［ＭＡＣ１，ＭＡＣ３，ＭＡＣ４，ＭＡＣ５］を構成する。
Ｓ３４において、通信接続確立問い合わせ要求をネットワークサーバ経由で端末に送信する。
マスタ物理デバイスは、ブルートゥースネットワーキングポリシーからブルートゥースネットワーキング方式が手動接続であると特定すると、通信接続確立問い合わせ要求をネットワークサーバに送信する必要があり、ネットワークサーバから通信接続確立問い合わせ要求を端末に送信する。
Ｓ３５において、端末からネットワークサーバ経由で転送された通信接続確立応答メッセージを受信する。
端末は、マスタ物理デバイスから送信された通信接続確立問い合わせ要求を受信すると、ユーザに表示し、通信接続を確立するか否かをユーザによって選択する。ユーザが選択した後に、端末は、ユーザのクリック操作を検出して相応な通信接続確立応答メッセージを生成し、当該通信接続確立応答メッセージをネットワークサーバ経由でマスタ物理デバイスに転送する。
Ｓ３６において、前記応答メッセージが通信接続の確立に同意する旨のメッセージであるかを判断し、ＹＥＳである場合、ステップＳ３７を実行するが、逆の場合、ステップＳ３８を実行する。
マスタ物理デバイスは、ネットワークサーバから配信された通信接続確立応答メッセージを受信し、当該応答メッセージが通信接続の確立に同意する旨のメッセージであるかを判断し、ＹＥＳである場合、ステップＳ３７を実行するが、逆の場合、ステップＳ３８を実行する。
Ｓ３７において、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する。
具体的な実施において、第１デバイスＩＤセット［ＭＡＣ１，ＭＡＣ２，ＭＡＣ３］と第２デバイスＩＤセット［ＭＡＣ１，ＭＡＣ３，ＭＡＣ４，ＭＡＣ５］に基づいて、当該２つのデバイスＩＤセットに含まれる同一デバイスＩＤがそれぞれＭＡＣ１、ＭＡＣ３であると特定すると、ステップ３６での判断結果がＹＥＳである場合、マスタ物理デバイスは、デバイスＩＤのＭＡＣ１、ＭＡＣ３に対応するスレーブ物理デバイスとの通信接続をそれぞれ確立し、ＭＡＣ４、ＭＡＣ５に対応するスレーブ物理デバイスとの通信接続をそれぞれ解除する。
Ｓ３８において、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスとの通信接続の確立を拒否する。
ステップ３６での判断結果がＮＯである場合、デバイスＩＤのＭＡＣ１、ＭＡＣ３に対応するスレーブ物理デバイスとの通信接続の確立を拒否し、マスタ物理デバイスの現在の、スレーブ物理デバイスとの接続状態を変えずに保持する。
【００８１】
（２）ブルートゥースネットワーキング方式が時間に基づく接続である。
図４ｂは、本開示における時間に基づく接続のブルートゥースネットワーキング方式で、物理デバイス間のブルートゥースネットワーキングの制御方法のフローチャートであり、図４ｂに示すように、以下のステップＳ４１〜Ｓ４６を含む。
ブルートゥースネットワーキング方式が時間に基づく接続である場合、本開示の当該実施例の物理デバイス間のブルートゥースネットワーキングの制御方法におけるブルートゥースネットワーキングポリシーは、ネットワーキングタイムクォンタムをさらに含む。前記ネットワーキングタイムクォンタムは、［０，２４］時間のうちの任意のタイムクォンタムであってもよく、［１，３０］または［１，３１］日のうちの任意のタイムクォンタムであってもよいが、当該２つのタイムクォンタムの組み合わせであってもよい。たとえば、ネットワーキングタイムクォンタムは、［１３，１６］時間または［１，１０］日であり、または［１、１０］日の［１３，１６］時間である。図４ｂに示す実施例は、ネットワーキングタイムクォンタムが［１３，１６］時間であることを例として説明する。
Ｓ４１において、ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信する。
具体的な実施において、ステップＳ３１の記載を参照されたく、重複なところを繰り返して記載しない。
Ｓ４２において、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定する。
具体的に、ステップＳ３２を参照し、マスタ物理デバイスが特定した第１デバイスＩＤセットは、［ＭＡＣ１，ＭＡＣ２，ＭＡＣ３］である。
Ｓ４３において、信号のカバー範囲内のすべての物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定する。
ステップＳ３３を参照し、特定した第２デバイスＩＤセットは、［ＭＡＣ１，ＭＡＣ３，ＭＡＣ４，ＭＡＣ５］である。
Ｓ４４において、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間に達したかを判断し、ＹＥＳであればステップＳ４５を実行するが、逆の場合、ステップＳ４６を実行する。
前記ネットワーキングタイムクォンタムが［１３，１６］時間であるため、マスタ物理デバイスは、現在時間が１３時であるか否かを判断する必要があり、ＹＥＳであればステップＳ４５を実行する。逆の場合、ステップＳ４６を実行する。
選択可能に、現在時間が１５時であると判断すると、前記ネットワーキングタイムクォンタムで、ステップＳ４５も実行する。
Ｓ４５において、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する。
具体的な実施において、ステップ３７を参照する。ステップＳ４４の判断結果がＹＥＳである場合、デバイスＩＤのＭＡＣ１、ＭＡＣ３に対応するスレーブ物理デバイスとの通信接続を確立し、ＭＡＣ４、ＭＡＣ５に対応するスレーブ物理デバイスとの通信接続をそれぞれ解除する。
Ｓ４６において、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスとの通信接続の確立を拒否する。
ステップ４４での判断結果がＮＯである場合、デバイスＩＤのＭＡＣ１、ＭＡＣ３に対応するスレーブ物理デバイスとの通信接続の確立を拒否し、マスタ物理デバイスの現在の、スレーブ物理デバイスとの接続状態を変えずに保持する。
【００８２】
選択可能に、前記方法において、Ｓ４７〜Ｓ４９をさらに含む。
Ｓ４７において、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング終了時間に達したかを判断し、ＹＥＳであればステップＳ４８を実行するが、逆の場合ステップＳ４９を実行する。
具体的な実施において、前記ネットワーキングタイムクォンタムが［１３，１６］時間であることに基づいて、現在時間が１６時であるか否かを判断し、ＹＥＳであれば、すなわちネットワーキング終了時間に達すると、ステップＳ４８を実行する。逆の場合、ステップＳ４９を実行する。
Ｓ４８において、通信接続確立済みのスレーブ物理デバイスとの通信接続をリリースする。
Ｓ４９において、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスとの通信接続の確立を保持する。
【００８３】
本開示の図４ｂにおける物理デバイス間のブルートゥースネットワーキングの制御方法において、マスタ物理デバイスは、ブルートゥースネットワーキングポリシーの相違に応じて、スレーブ物理デバイスとのブルートゥースネットワーキング関係をそれぞれ調整する。ブルートゥースネットワーキング方式が手動接続であれば、マスタ物理デバイスは、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する際に、ネットワークサーバ経由で通信接続確立問い合わせ要求を端末に送信し、端末からネットワークサーバ経由でフィードバックされた通信接続確立応答メッセージが通信接続の確立に同意する旨である場合、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する。ブルートゥースネットワーキング方式が時間に基づく接続であれば、マスタ物理デバイスは、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する際に、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間またはネットワーキング終了時間に達したかを判断し、ＹＥＳであれば、スレーブ物理デバイスとのブルートゥースネットワーキング関係をそれぞれ調整する。これによって、ブルートゥースネットワーキングポリシーの相違に応じて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を柔軟に調整することが実現される。
【００８４】
同一の発明思想に基づき、本開示は、物理デバイス間のブルートゥースネットワーキングの制御装置をさらに提供する。上記装置は、問題を解決しようとする原理が物理デバイス間のブルートゥースネットワーキング方法に似るため、その実施について方法の実施を参照されたく、重複なところを繰り返して記載しない。
【００８５】
図５は、本開示の物理デバイス間のブルートゥースネットワーキングの制御装置の構造図である。図５に示すように、当該制御装置は、確立ユニット５１と、受信ユニット５２と、送信ユニット５３とを含む。
【００８６】
確立ユニット５１は、ユーザが予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立する。受信ユニット５２は、ブルートゥースネットワーキングポリシー選択指令を受信する。送信ユニット５３は、前記受信ユニット５２で受信した前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信する。選択されたブルートゥースネットワーキングポリシーは、前記ネットワークサーバから前記マスタ物理デバイスに転送される。前記ブルートゥースネットワーキングポリシーは、前記マスタ物理デバイスに対し、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するようにトリガーすることに用いられる。
【００８７】
具体的な実施において、前記確立ユニット５１は、具体的に、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤをそれぞれ取得する取得サブユニットと、前記取得サブユニットで取得済みの、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤに基づいて、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立する確立サブユニットと、前記確立サブユニットで確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係を、前記ネットワークサーバに送信して格納する送信サブユニットとを含む。
【００８８】
選択可能に、前記取得サブユニットは、具体的に、ブルートゥースネットワーキング対象であるいずれ１つの物理デバイスに対し、当該物理デバイスの認証用グラフィックコードを走査して当該物理デバイスのデバイスＩＤを取得し、または、ブルートゥースネットワーキング対象であるいずれ１つの物理デバイスに対し、ユーザによって入力された当該物理デバイスのデバイス番号から当該物理デバイスのデバイスＩＤを取得する。
【００８９】
選択可能に、前記認証用グラフィックコードは、物理デバイスのＭＡＣアドレスに基づいて生成され、ＱＲコードまたはバーコードを含む。
【００９０】
記載の便宜上、以上の各部分は、機能によって各モジュールまたはユニットに区分されて記載される。もちろん、本開示を実施する際に、各モジュールまたはユニットの機能は、同一または複数のソフトウェアまたはハードウェアで実現されうる。たとえば、本開示の物理デバイス間のブルートゥースネットワーキングの制御装置は、端末に設けられ、端末によって物理デバイス間のブルートゥースネットワーキング関係を特定する。
【００９１】
図６は、本開示の別の物理デバイス間のブルートゥースネットワーキングの制御装置の構造図である。図６に示すように、当該装置は、受信ユニット６１と、調整ユニット６２を含む。
【００９２】
受信ユニット６１は、ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信する。前記ブルートゥースネットワーキングポリシーは、端末によって予めに登録されたブルートゥースネットワーキングポリシーリストから、ユーザによって選択されて前記ネットワークサーバに送信される。前記ブルートゥースネットワーキングポリシーリストには、少なくとも１つのブルートゥースネットワーキングポリシーが含まれる。前記ブルートゥースネットワーキングポリシーリストに含まれるブルートゥースネットワーキングポリシーは、予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて、ユーザによって入力または選択される。調整ユニット６２は、前記受信ユニットで受信した前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する。
【００９３】
具体的な実施において、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤを含む。前記調整ユニット６２は、具体的に、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定する特定サブユニットと、信号のカバー範囲内のすべてのスレーブ物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定する検索サブユニットと、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する選択サブユニットとを含む。
【００９４】
選択可能に、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング方式をさらに含み、前記ブルートゥースネットワーキング方式は、自動接続、手動接続または時間に基づく接続を含む。
【００９５】
さらに、前記装置は、送信ユニットと特定ユニットをさらに含む。前記送信ユニットは、前記ブルートゥースネットワーキング方式が手動接続であれば、前記選択サブユニットが前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、通信接続確立問い合わせ要求をネットワークサーバ経由で端末に送信する。前記受信ユニットは、端末からネットワークサーバ経由で転送された通信接続確立応答メッセージを受信する。前記特定ユニットは、前記応答メッセージが通信接続の確立に同意する旨のメッセージであると特定する。
【００９６】
さらに、前記ブルートゥースネットワーキング方式が時間に基づく接続であれば、前記ブルートゥースネットワーキングポリシーは、ネットワーキングタイムクォンタムをさらに含む。前記選択サブユニットは、具体的に、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間に達すると、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する。前記装置において、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング終了時間に達すると、通信接続確立済みのスレーブ物理デバイスとの通信接続をリリースするリリースユニットをさらに含む。
【００９７】
記載の便宜上、以上の各部分は、機能によって各モジュールまたはユニットに区分されて記載される。もちろん、本開示を実施する際に、各モジュールまたはユニットの機能は、同一または複数のソフトウェアまたはハードウェアで実現されうる。たとえば、本開示の図６に示す実施例における物理デバイス間のブルートゥースネットワーキングの制御装置は、マスタ物理デバイスに設けられる。マスタ物理デバイスは、端末によって特定されたブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する。
【００９８】
図７は、本開示の物理デバイス間のブルートゥースネットワーキングの制御システムの構造図である。図７に示すように、当該システムは、端末７１と、ネットワークサーバ７２と、各々が少なくとも１つのスレーブ物理デバイスに接続される少なくとも１つのマスタ物理デバイス７３を含む。前記端末７１は、ユーザが予め登録されていたマスタ物理デバイス７３とスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立し、ブルートゥースネットワーキングポリシー選択指令を受信し、前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバ７２に送信する。
【００９９】
具体的な実施において、端末７１には、ユーザ機器登録モジュールと、ユーザ機器管理モジュールと、シーン切替モジュールなどを含む。ユーザへの可視化に供される操作画面によって、ユーザとのやり取りを実現する。ユーザ機器登録モジュールは、物理デバイスの登録を指示し、登録後に、マスタ物理デバイス７３とスレーブ物理デバイスとの対応関係を確立する。また、ユーザ機器管理モジュールは、各物理デバイスを管理する。端末７１は、マスタ物理デバイス７３からネットワークサーバ７２経由で転送され、その信号カバー範囲内に複数のスレーブ物理デバイスが新規に追加した旨のメッセージを受信すると、端末７１のユーザ機器登録モジュールは、当該複数のスレーブ物理デバイスを登録し、ユーザ機器管理モジュールは、マスタ物理デバイス７３とスレーブ物理デバイスとの対応関係を更新する。前記シーン切替モジュールは、ブルートゥースネットワーキングポリシーを管理する。端末７１は、マスタ物理デバイスとスレーブ物理デバイスとの対応関係および端末７１で設定されたブルートゥースネットワーキングポリシーリストをネットワークサーバ７２に送信する必要があり、ネットワークサーバ７２でバックアップしてマスタ物理デバイス７３に配信する。
【０１００】
前記ネットワークサーバ７２は、前記端末から、選択されたブルートゥースネットワーキングポリシーを受信し、前記ブルートゥースネットワーキングポリシーを前記マスタ物理デバイス７３に転送する。
【０１０１】
具体的な実施において、ネットワークサーバ７２は、機器管理モジュールと、ユーザ管理モジュールと、サービス設定モジュールと、データ送受信変換モジュールを含む。データ送受信変換モジュールは、少なくとも１つのマスタ物理デバイス７３から送信されたデータ情報を受信し、または、端末７１から送信された制御情報を受信し、または、特定のデータ情報を端末７１に送信し、または、特定のデータ情報または制御情報またはダウンリンク指向性情報などを相応なマスタ物理デバイス７３に対応する。
【０１０２】
前記マスタ物理デバイス７３は、ネットワークサーバ７２から配信されたブルートゥースネットワーキングポリシーを受信し、前記ブルートゥースネットワーキングポリシーに基づいてスレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する。
【０１０３】
具体的な実施において、前記マスタ物理デバイス７３は、デジタル信号送受信モジュールと、ネットワーク通信モジュールと、制御モジュールと、電源モジュールを含む。デジタル信号送受信モジュールは、ネットワークサーバ７２とデータ情報のやり取りを行い、または、スレーブ物理デバイスとデータ情報のやり取りを行う。前記制御モジュールは、スレーブ物理デバイスの参入や退出を制御する。電源モジュールは、マスタ物理デバイスに給電する。ネットワーク通信モジュールは、遠隔のネットワークサーバと通信し、ネットワーク信号を受信または送信する。
【０１０４】
また、ブルートゥースネットワーキングポリシーに変化が生じた場合、端末７１は、新規のブルートゥースネットワーキングポリシーをネットワークサーバ７２に送信して更新し、記憶する。それから、ネットワークサーバ７２は、当該新規のブルートゥースネットワーキングポリシーをマスタ物理デバイス７３に送信する。マスタ物理デバイスは、その内部の制御モジュールを刷新して新規のブルートゥースネットワーキングポリシーを取得し、新規のブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する。
【０１０５】
具体的に、前記スレーブ物理デバイスは、ネットワーク通信モジュールと、電源モジュールと、制御モジュールを含む。ネットワーク通信モジュールは、自身のデバイスＩＤをマスタ物理デバイス７３に送信し、または、アップリンク指向性信号をマスタ物理デバイス７３に送信し、または、マスタ物理デバイス７３から送信されるデータ情報を受信する。電源モジュールは、スレーブ物理デバイスに給電する。
【０１０６】
選択可能に、前記マスタ物理デバイスは、マスタブルートゥースデバイス（マスタ）であり、スレーブ物理デバイスは、スレーブブルートゥースデバイス（スレーブ）である。すると、マスタは、その信号カバー範囲内のスレーブを走査し、スレーブとのペアリングに用いられるブルートゥースモジュールをさらに含む。マスタは、さらに、現在のマスタとスレーブとのペアリング関係をネットワークサーバ７２からダウンロードし、または、マスタとスレーブとのペアリング関係をネットワークサーバ７２に送信する。マスタは、さらに、スレーブの参入や退出を制御し、スレーブとの間でブルートゥース情報のやり取りを行い、ネットワークサーバ７２との間でデータ信号のやり取りを行う。
【０１０７】
選択可能に、前記端末７１は、具体的に、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤをそれぞれ取得し、取得済みの、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤに基づいて、マスタ物理デバイス７３とスレーブ物理デバイスとの対応関係を確立する。
【０１０８】
具体的な実施において、前記端末７１は、さらに、確立済みのマスタ物理デバイス７３とスレーブ物理デバイスとの対応関係を前記ネットワークサーバ７２に送信する。前記ネットワークサーバ７２は、さらに、前記端末から送信されたマスタ物理デバイス７３とスレーブ物理デバイスとの対応関係を格納する。
【０１０９】
選択可能に、前記端末７１は、具体的に、ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、当該物理デバイスの認証用グラフィックコードを走査して当該物理デバイスのデバイスＩＤを取得し、または、ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、ユーザによって入力された当該物理デバイスのデバイス番号から当該物理デバイスのデバイスＩＤを取得する。
【０１１０】
具体的な実施において、前記認証用グラフィックコードは、物理デバイスのＭＡＣアドレスに基づいて生成され、ＱＲコードまたはバーコードを含む。
【０１１１】
選択可能に、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤを含む。前記マスタ物理デバイス７３は、具体的に、ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定し、信号のカバー範囲内のすべてのスレーブ物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定し、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する。
【０１１２】
選択可能に、前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング方式をさらに含み、前記ブルートゥースネットワーキング方式は、自動接続、手動接続または時間に基づく接続を含む。
【０１１３】
具体的な実施において、前記マスタ物理デバイス７３は、具体的に、前記ブルートゥースネットワーキング方式が手動接続であれば、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、通信接続確立問い合わせ要求を前記ネットワークサーバ７２に送信し、ネットワークサーバ７２から転送された前記通信接続確立応答メッセージを受信し、前記応答メッセージが通信接続の確立に同意する旨のメッセージであると特定する。
【０１１４】
具体的な実施において、マスタ物理デバイス７３は、ネットワークサーバ７２から配信されたダウンリンク制御指令を受信し、当該制御指令に基づいて応答する。前記制御指令は、機器接続プッシュ通知、機器接続解除プッシュ通知、ポリシー変更通知および機器管理通知を含む。
【０１１５】
前記ネットワークサーバ７２は、具体的に、前記通信接続確立問い合わせ要求を端末７１に送信し、端末７１から送信された通信接続確立応答メッセージを受信し、前記通信接続確立応答メッセージを前記マスタ物理デバイス７３に転送する。
【０１１６】
前記端末７１は、具体的に、前記ネットワークサーバ７２から送信された前記通信接続確立問い合わせ要求を受信し、前記通信接続確立応答メッセージを前記ネットワークサーバ７２に送信する。
【０１１７】
具体的な実施において、前記マスタ物理デバイス７３は、具体的に、前記ブルートゥースネットワーキング方式が時間に基づく接続であれば、前記ブルートゥースネットワーキングポリシーは、ネットワーキングタイムクォンタムをさらに含み、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間に達すると、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立し、前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング終了時間に達すると、通信接続確立済みのスレーブ物理デバイスとの通信接続をリリースする。
【０１１８】
本開示の図７に示す実施例における物理デバイス間のブルートゥースネットワーキングの制御システムにおいて、端末は、ユーザが予め登録されていたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立する。端末は、ブルートゥースネットワーキングポリシーリストの確立後に、ブルートゥースネットワーキングポリシー選択指令を受信する。端末は、さらに、前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信し、前記ネットワークサーバによって前記マスタ物理デバイスに転送される。マスタ物理デバイスは、ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信すると、前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する。これによって、マスタ物理デバイスとスレーブ物理デバイスとのブルートゥースネットワーキング関係の遠隔制御が可能であり、遠隔操作によって、マスタ物理デバイスとスレーブ物理デバイスのペアリングが実現される。また、ブルートゥースネットワーキングポリシーの相違によって、マスタ物理デバイスとスレーブ物理デバイスとのブルートゥースネットワーキング関係を柔軟に構成してユーザ体験を高めることができる。
【０１１９】
図８を参照する。図８は、本開示の物理デバイス間のブルートゥースネットワーキングの制御装置の構造図である。当該装置は、第１プロセッサ８００と、第１メモリ８１０と、第１ユーザインタフェース８２０と、バスインタフェースを含む。第１プロセッサ８００と、第１メモリ８１０と、第１ユーザインタフェース８２０とは、前記バスインタフェースを介して互いに通信する。前記第１プロセッサ８００は、第１メモリ８１０からプログラムを読み取ることによって、ユーザが予め登録されていたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立するプロセスと、ブルートゥースネットワーキングポリシー選択指令を受信するプロセスと、前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信するプロセスとを実行するように前記装置を制御し、選択されたブルートゥースネットワーキングポリシーは、前記ネットワークサーバから前記マスタ物理デバイスに転送され、前記ブルートゥースネットワーキングポリシーは、前記マスタ物理デバイスに対し、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するようにトリガーすることに用いられる。
【０１２０】
図８では、バスアーキテクチャは、任意数の相互接続するバスとブリッジを含み、具体的に、第１プロセッサ８００をはじめとする１つ又は複数のプロセッサと第１メモリ８１０をはじめとするメモリの各種類の回路が接続したものである。バスアーキテクチャは、周辺イクイップメント、レギュレーター、電力管理回路などの各種類のほかの回路を接続したものであってもよい。これらは、いずれも本分野の公知事項であり、本文においてさらなる記載をしない。バスインタフェースにより、インタフェースが提供される。第１ユーザインタフェース８２０は、内部接続や外部接続する機器のインタフェースであってもよい。接続する機器は、キーパッド、ディスプレイ、スピーカ、マイクロフォン、ジョイスティックなどを含むが、それらに限られない。
【０１２１】
第１プロセッサ８００は、バスアーキテクチャと通常の処理を管理する。第１メモリ８１０は、第１プロセッサ８００による操作実行に使用されるデータを格納できる。
【０１２２】
図８に示す物理デバイス間のブルートゥースネットワーキングの制御装置は、ブルートゥースネットワーキングポリシー選択指令を受信すると、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信する。これによって、マスタ物理デバイスとスレーブ物理デバイスとのブルートゥースネットワーキング関係の遠隔制御が実現され、選択されたブルートゥースネットワーキングポリシーは、ネットワークサーバからマスタ物理デバイスに送信される。
【０１２３】
ここで、前記第１プロセッサ８００は、さらに、第１メモリ８１０からプログラムを読み取ることによって、確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係を、前記ネットワークサーバに送信して格納するプロセスを実行するよう、前記装置を制御する。これによって、ネットワークサーバにおいて、前記マスタ物理デバイスとスレーブ物理デバイスとの対応関係を格納してバックアップすることが可能である。
【０１２４】
本開示における物理デバイス間のブルートゥースネットワーキングの制御装置は、上記の図１に示す物理デバイス間のブルートゥースネットワーキングの制御方法を実行する装置であってもよく、たとえば端末である。当該制御装置は、マスタ物理デバイスとスレーブ物理デバイスとのブルートゥースネットワーキング関係の遠隔制御が可能であり、遠隔操作によって、マスタ物理デバイスとスレーブ物理デバイスのペアリングが実現される。また、ブルートゥースネットワーキングポリシーの相違によって、マスタ物理デバイスとスレーブ物理デバイスとのブルートゥースネットワーキング関係を柔軟に構成してユーザ体験を高めることができる。
【０１２５】
図９を参照する。図９は、本開示の物理デバイス間のブルートゥースネットワーキングの制御装置の構造図である。当該装置は、第２プロセッサ９００と、第２メモリ９１０と、第２ユーザインタフェース９２０と、バスインタフェースを含む。第２プロセッサ９００と、前記第２メモリ９１０と、前記第２ユーザインタフェース９２０とは、前記バスインタフェースを介して互いに通信する。前記第２プロセッサ９００は、第１メモリ９１０からプログラムを読み取ることによって、ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信するプロセスと、前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するプロセスとを実行するように、前記装置を制御する。前記ブルートゥースネットワーキングポリシーは、端末によって予めに登録されたブルートゥースネットワーキングポリシーリストから、ユーザによって選択されて前記ネットワークサーバに送信される。前記ブルートゥースネットワーキングポリシーリストには、少なくとも１つのブルートゥースネットワーキングポリシーが含まれる。前記ブルートゥースネットワーキングポリシーリストに含まれるブルートゥースネットワーキングポリシーは、予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて、ユーザによって入力または選択される。
【０１２６】
図９では、バスアーキテクチャは、任意数の相互接続するバスとブリッジを含み、具体的に、第２プロセッサ９００をはじめとする１つ又は複数のプロセッサと第２メモリ９１０をはじめとするメモリの各種類の回路が接続したものである。バスアーキテクチャは、周辺イクイップメント、レギュレーター、電力管理回路などの各種類のほかの回路を接続したものであってもよい。これらは、いずれも本分野の公知事項であり、本文においてさらなる記載をしない。バスインタフェースにより、インタフェースが提供される。第２ユーザインタフェース９２０は、内部接続や外部接続する機器のインタフェースであってもよい。接続する機器は、キーパッド、ディスプレイ、スピーカ、マイクロフォン、ジョイスティックなどを含むが、それらに限られない。
【０１２７】
第２プロセッサ９００は、バスアーキテクチャと通常の処理を管理する。第２メモリ９１０は、第２プロセッサ９００による操作実行に使用されるデータを格納できる。
【０１２８】
本開示の当該実施例における物理デバイス間のブルートゥースネットワーキングの制御装置は、上記の図３に示す物理デバイス間のブルートゥースネットワーキングの制御方法を実行する装置であってもよく、たとえばマスタ物理デバイスである。これによって、マスタ物理デバイスが、ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を柔軟に調整することが実現され、しかもスレーブ物理デバイスとのペアリングを簡単化したため、ユーザ体験を高める。
【０１２９】
本願の実施例における物理デバイス間のブルートゥースネットワーキングの制御装置およびシステムは、コンピュータプログラムによって実現可能である。上記のモジュール区分方式が数多くのモジュール区分方式のうちの１つであり、ほかのモジュールに区分されたりモジュールの区分が行われなかったりしても、物理デバイス間のブルートゥースネットワーキングの制御装置およびシステムに上記の機能を有するのであれば、本願の保護範囲内にあることは、当業者にとって自明である。
【０１３０】
本開示の実施例は、方法、システム、又はコンピュータプログラムプロダクトとして提供されうると当業者が理解できる。従って、本開示は、完全にハードウェアの実施例、完全にソフトウェアの実施例、又はソフトウェアとハードウェアを組み合わせた実施例の形態を取り得る。しかも、本開示は、コンピュータ利用可能なプログラムコードを含む１つ又は複数のコンピュータ利用可能な記憶媒体（磁気ディスクメモリ、ＣＤ−ＲＯＭ、光学メモリなどを含むが、それらに限らない）で実施されるコンピュータプログラムプロダクトの形態を取り得る。
【０１３１】
本開示は、本開示の実施例による方法、デバイス（システム）及びコンピュータプログラムプロダクトのフローチャート及び／又はブロック図を参照にして記載されている。フローチャート及び／又はブロック図における各フロー及び／又はブロック、及びフローチャート及び／又はブロック図におけるフロー及び／又はブロックの組み合わせは、コンピュータプログラムコマンドにより実現されうると理解されるべきである。これらのコンピュータプログラムコマンドを汎用コンピュータ、専用コンピュータ、嵌め込み式プロセッサ又は他のプログラマブルデータ処理デバイスのプロセッサに提供して１つの機器を形成し、コンピュータ又は他のプログラマブルデータ処理デバイスのプロセッサにより実行される指令により、フローチャートの１つ又は複数のフロー及び／又はブロック図の１つ又は複数のブロックで指定される機能を実現するための装置を形成する。
【０１３２】
これらのコンピュータプログラムコマンドは、コンピュータ又は他のプログラマブルデータ処理デバイスに特定の方式で動作させるを導けるコンピュータ読み出し可能なメモリに格納されてもよく、当該コンピュータ読み出し可能なメモリに格納されるコマンドにより、コマンド装置を含むプロダクトを形成する。当該コマンド装置は、フローチャートの１つ又は複数のフロー及び／又はブロック図の１つ又は複数のブロックで指定される機能を実現する。本開示に言及されるコンピューター読み可能なメモリは、揮発性メモリ、不揮発性メモリ、一時メモリ、または非一時メモリのいずれか一つであってもよい。
【０１３３】
これらのコンピュータプログラムコマンドは、コンピュータ又は他のプログラマブルデータ処理デバイスにロードされてもよく、コンピュータ又は他のプログラマブルデータ処理デバイスで一連の操作工程を実行することにより、コンピュータで実現される処理を形成し、コンピュータ又は他のプログラマブルデータ処理デバイスで実行されるコマンドにより、フローチャートの１つ又は複数のフロー及び／又はブロック図の１つ又は複数のブロックで指定される機能を実現するためのステップを提供する。
【０１３４】
本開示の選択可能な実施例を記載したが、当業者は、基本的な創造性概念をいったん知ると、これらの実施例に対し別の変更や修正をすることができる。従って、添付の特許請求の範囲は、好適な実施例及び本開示の範囲に入る全ての変更や修正を含むことを意図とする。
【０１３５】
明らかに、当業者は、本開示の精神や範囲を逸脱せずに、本開示に対して様々な変更や変形をすることができる。このように、本開示のこれらの修正や変形が本開示の請求項及びその同等の技術範囲に含まれるものであれば、本開示は、これらの変更や変形を含むことを意図とする。
【図１】
2020511908.tif 000004
【図２ａ】
2020511908.tif 000005
【図２ｂ】
2020511908.tif 000006
【図３ａ】
2020511908.tif 000007
【図３ｂ】
2020511908.tif 000008
【図４ａ】
2020511908.tif 000009
【図４ｂ】
2020511908.tif 000010
【図５】
2020511908.tif 000011
【図６】
2020511908.tif 000012
【図７】
2020511908.tif 000013
【図８】
2020511908.tif 000014
【図９】
2020511908.tif 000015
【手続補正書】
【提出日】令和1年9月6日(2019.9.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが予め登録されていたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立することと、
ブルートゥースネットワーキングポリシー選択指令を受信することと、
前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信することとを含み、
選択されたブルートゥースネットワーキングポリシーは、前記ネットワークサーバから前記マスタ物理デバイスに転送され、
前記ブルートゥースネットワーキングポリシーは、前記マスタ物理デバイスに対し、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整するようにトリガーすることに用いられる、物理デバイス間のブルートゥースネットワーキングの制御方法。
【請求項２】
ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤをそれぞれ取得し、取得済みの、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤに基づいて、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立する方法で、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立し、
確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係を、前記ネットワークサーバに送信して格納する請求項１に記載の方法。
【請求項３】
ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、当該物理デバイスの認証用グラフィックコードを走査して当該物理デバイスのデバイスＩＤを取得する方法、または、ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、ユーザによって入力された当該物理デバイスのデバイス番号から当該物理デバイスのデバイスＩＤを取得する方法で、物理デバイスのデバイスＩＤを取得する請求項２に記載の方法。
【請求項４】
前記認証用グラフィックコードは、物理デバイスのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスに基づいて生成され、ＱＲコードまたはバーコードを含む請求項３に記載の方法。
【請求項５】
ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信することと、
前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整することとを含み、
前記ブルートゥースネットワーキングポリシーは、端末によって予めに登録されたブルートゥースネットワーキングポリシーリストから、ユーザによって選択されて前記ネットワークサーバに送信され、
前記ブルートゥースネットワーキングポリシーリストには、少なくとも１つのブルートゥースネットワーキングポリシーが含まれ、
前記ブルートゥースネットワーキングポリシーリストに含まれるブルートゥースネットワーキングポリシーは、予め登録されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて、ユーザによって入力または選択される、物理デバイス間のブルートゥースネットワーキングの制御方法。
【請求項６】
前記ブルートゥースネットワーキングポリシーは、
ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤを含み、
前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整することは、具体的に、
ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定することと、
信号のカバー範囲内のすべてのスレーブ物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定することと、
前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立することとを含む請求項５に記載の方法。
【請求項７】
前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング方式をさらに含み、
前記ブルートゥースネットワーキング方式は、自動接続、手動接続または時間に基づく接続を含む請求項５または６に記載の方法。
【請求項８】
前記ブルートゥースネットワーキング方式が手動接続であれば、
前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、
通信接続確立問い合わせ要求をネットワークサーバ経由で端末に送信することと、
端末からネットワークサーバ経由で転送された通信接続確立応答メッセージを受信することと、
前記応答メッセージが通信接続の確立に同意する旨のメッセージであると特定することとをさらに含む請求項７に記載の方法。
【請求項９】
前記ブルートゥースネットワーキング方式が時間に基づく接続であれば、
前記ブルートゥースネットワーキングポリシーは、ネットワーキングタイムクォンタムをさらに含み、
前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、具体的に、
前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間に達すると、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立することを含み、
前記方法において、
前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング終了時間に達すると、通信接続確立済みのスレーブ物理デバイスとの通信接続をリリースすることをさらに含む請求項７に記載の方法。
【請求項１０】
端末と、ネットワークサーバと、各々が少なくとも１つのスレーブ物理デバイスに接続される少なくとも１つのマスタ物理デバイスを含む物理デバイス間のブルートゥースネットワーキングの制御システムにおいて、
前記端末は、
ユーザが予め登録されていたマスタ物理デバイスとスレーブ物理デバイスとの対応関係に基づいて入力または選択したブルートゥースネットワーキングポリシーを少なくとも１つ含むブルートゥースネットワーキングポリシーリストを予めに確立し、
ブルートゥースネットワーキングポリシー選択指令を受信し、
前記ブルートゥースネットワーキングポリシー選択指令に基づいて、選択されたブルートゥースネットワーキングポリシーをネットワークサーバに送信し、
前記ネットワークサーバは、
前記端末から、選択されたブルートゥースネットワーキングポリシーを受信し、
前記ブルートゥースネットワーキングポリシーを前記マスタ物理デバイスに転送し、
前記マスタ物理デバイスは、
ネットワークサーバから配信されたブルートゥースネットワーキングポリシーを受信し、
前記ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を調整する、物理デバイス間のブルートゥースネットワーキングの制御システム。
【請求項１１】
前記端末は、具体的に、
ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤをそれぞれ取得し、
取得済みの、ブルートゥースネットワーキング対象である各物理デバイスのデバイスＩＤおよびそれに対応する身分ＩＤに基づいて、マスタ物理デバイスとスレーブ物理デバイスとの対応関係を確立し、
確立済みのマスタ物理デバイスとスレーブ物理デバイスとの対応関係を前記ネットワークサーバに送信し、
前記ネットワークサーバは、さらに、
前記端末から送信されたマスタ物理デバイスとスレーブ物理デバイスとの対応関係を格納する請求項１０に記載のシステム。
【請求項１２】
前記端末は、具体的に、
ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、当該物理デバイスの認証用グラフィックコードを走査して当該物理デバイスのデバイスＩＤを取得し、または、ブルートゥースネットワーキング対象であるいずれか１つの物理デバイスに対し、ユーザによって入力された当該物理デバイスのデバイス番号から当該物理デバイスのデバイスＩＤを取得する請求項１１に記載のシステム。
【請求項１３】
前記認証用グラフィックコードは、物理デバイスのＭＡＣアドレスに基づいて生成され、ＱＲコードまたはバーコードを含む請求項１２に記載のシステム。
【請求項１４】
前記ブルートゥースネットワーキングポリシーは、
ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤを含み、
前記マスタ物理デバイスは、具体的に、
ブルートゥースネットワーキング関係の調整が必要なすべてのスレーブ物理デバイスのデバイスＩＤに基づいて、第１デバイスＩＤセットを特定し、
信号のカバー範囲内のすべてのスレーブ物理デバイスを検索し、検索されたスレーブ物理デバイスのデバイスＩＤからなる第２デバイスＩＤセットを特定し、
前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する請求項１０に記載のシステム。
【請求項１５】
前記ブルートゥースネットワーキングポリシーは、ブルートゥースネットワーキング方式をさらに含み、
前記ブルートゥースネットワーキング方式は、自動接続、手動接続または時間に基づく接続を含む請求項１０または１４に記載のシステム。
【請求項１６】
前記マスタ物理デバイスは、具体的に、
前記ブルートゥースネットワーキング方式が手動接続であれば、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立する前に、
通信接続確立問い合わせ要求を前記ネットワークサーバに送信し、
ネットワークサーバから転送された前記通信接続確立応答メッセージを受信し、
前記応答メッセージが通信接続の確立に同意する旨のメッセージであると特定し、
前記ネットワークサーバは、具体的に、
前記通信接続確立問い合わせ要求を端末に送信し、
端末から送信された通信接続確立応答メッセージを受信し、前記通信接続確立応答メッセージを前記マスタ物理デバイスに転送し、
前記端末は、具体的に、
前記ネットワークサーバから送信された前記通信接続確立問い合わせ要求を受信し、前記通信接続確立応答メッセージを前記ネットワークサーバに送信する請求項１５に記載のシステム。
【請求項１７】
前記マスタ物理デバイスは、具体的に、
前記ブルートゥースネットワーキング方式が時間に基づく接続であれば、前記ブルートゥースネットワーキングポリシーは、ネットワーキングタイムクォンタムをさらに含み、
前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング開始時間に達すると、前記第１デバイスＩＤセットに含まれるいずれか１つのデバイスＩＤと同一のデバイスＩＤを第２デバイスＩＤセットから選択し、選択されたデバイスＩＤに対応するスレーブ物理デバイスと通信接続を確立し、
前記ネットワーキングタイムクォンタムに基づいて、ネットワーキング終了時間に達すると、通信接続確立済みのスレーブ物理デバイスとの通信接続をリリースする請求項１５に記載のシステム。
【請求項１８】
プロセッサと、
プログラムとデータを格納するメモリと、
前記プロセッサと前記メモリとの間の通信に供されるバスインタフェースとを含む物理デバイス間のブルートゥースネットワーキングの制御装置において、
前記プロセッサは、前記メモリに格納されている前記プログラムとデータを読み取ることによって、請求項１〜４のいずれか一項に記載の方法を実行するように前記装置を制御する、物理デバイス間のブルートゥースネットワーキングの制御装置。
【請求項１９】
プロセッサと、
プログラムとデータを格納するメモリと、
前記プロセッサと前記メモリとの間の通信に供されるバスインタフェースとを含む物理デバイス間のブルートゥースネットワーキングの制御装置において、
前記プロセッサは、前記メモリに格納されている前記プログラムとデータを読み取ることによって、請求項５〜９のいずれか一項に記載の方法を実行するように前記装置を制御する、物理デバイス間のブルートゥースネットワーキングの制御装置。
【請求項２０】
プログラムとデータが格納されている非揮発性記憶媒体であって、
前記プログラムとデータがプロセッサによって実行されると、前記プロセッサは、請求項１〜４のいずれか一項に記載の方法を実現する、非揮発性記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本願は、２０１８年３月５日に提出されたＰＣＴ出願Ｎｏ. ＰＣＴ/ＣＮ２０１８/０７８０１２の日本国国内移行段階出願、該ＰＣＴ出願が２０１７年３月７日に中国特許庁に提出された中国特許出願２０１７１０１３１５６２．３の優先権を主張し、その全ての内容が援用によりここに取り込まれる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
ブルートゥースデバイスの分散型ネットワークトポロジーと新しいブルートゥースＭＥＳＨトポロジーにおいて、多種類のブルートゥースデバイスユニットがより複雑な役割を果たすことができるが、具体的なハードウェア形態の制限によって操作や交互などに不便であり、初期におけるマルチブルートゥースのハードウェア関連・マルチブルートゥースネットワーキング関係の確立、役割の割り当て、ネットワーキングポリシ又はユニット役割の切り替え・編集に対する不便な問題があり、ユーザ体験と関連技術の普及に深刻な影響を与える。
以上の記載をまとめると、マスタとスレーブとのペアリングフローの簡単化、マスタから離れてマスタとスレーブとのペアリングを実施すること、マスタとスレーブとの間のブルートゥースネットワーキング関係の編集やバックアップなどの操作を遠隔で実現すること、マスタとスレーブとの間のブルートゥースネットワーキングポリシーを柔軟に構成すること、時間の相違によってブルートゥースネットワーキングポリシーを柔軟に切り替えることは、解決を急がれる技術課題の一つである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本開示は、物理デバイス間のブルートゥースネットワーク関係の確立（以下、「ブルートゥースブルートゥースネットワーキングと称する」）の制御方法、装置およびシステムを提供し、初期におけるブルートゥースブルートゥースネットワーキングの不便さ、柔軟に構成できないという従来技術の問題を解決する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１２８
【補正方法】変更
【補正の内容】
【０１２８】
本開示の当該実施例における物理デバイス間のブルートゥースネットワーキングの制御装置は、上記の図３に示す物理デバイス間のブルートゥースネットワーキングの制御方法を実行する装置であってもよく、たとえばマスタ物理デバイスである。これによって、マスタ物理デバイスが、ブルートゥースネットワーキングポリシーに基づいて、スレーブ物理デバイスとのブルートゥースネットワーキング関係を柔軟に調整することが実現され、しかもスレーブ物理デバイスとのペアリングを簡単化したため、ユーザ体験を高める。当業者は、上記のマスタ物理デバイス、スレーブ物理デバイスの区分方式が特定時間におけるブルートゥース接続中の論理的な関係のみを示し、ある物理設備が必ずマスタ又はスレーブの役割を果たすことに限らず、それに、ネットワーキングポリシーの変化により、マスタからスレーブへ、または、スレーブからマスタへ変わることもある。例えば、最新なブルートゥースメッシュ技術において、低電力（ＬＯＷ―ＰＯＷＥＲ）ノードが一般的に、スレーブ物理デバイスの役割を果たす。プロキシノード（ＰＲＯＸＹ）、中継（ＲＥＬＡＹ）ノード、フレンド（ＦＲＩＥＮＤ）ノードがいずれもマスタとスレーブとの役割を果たす可能である。物理デバイス間のブルートゥースネットワーキングの制御装置とシステムは上記の機能があれば、本願の保護範囲内にあることは、当業者にとって自明である。
【国際調査報告】
2020511908.tif 000016
2020511908.tif 000017
2020511908.tif 000018
2020511908.tif 000019