(57)【要約】【課題】端末によるインタラクション関係の維持コストを低減させ、インタラクション関係維持の柔軟性を向上させる。【解決手段】複数のバインディンググループに分けられる端末及びインタラクションサービスモジュールを備え、インタラクション関係を有する端末は、同じバインディンググループに分けられ、同じトラフィックインスタンスによりサービスが提供され、インタラクションサービスモジュールは、バインディンググループを作成、変更及び削除すると共に、各バインディンググループ内の端末に、他の端末と結合又は結合解除するようにサービスを提供し、端末間の相互アドレッシングを行うと共に、端末間で命令及びデータのインタラクションを行うように構成され、インタラクション関係とは、同じトラフィックサービスシステムの同じトラフィックインスタンスにおける複数の端末間で命令、メッセージ又はデータを相互に送信する操作の関連状態である。【選択図】図１
2018522435.tif 000002
【特許請求の範囲】
【請求項１】
複数のバインディンググループに分けられる端末及びインタラクションサービスモジュールを備える複数端末のインタラクション関係の維持システムであって、
前記インタラクション関係を有する前記端末は、同じバインディンググループに分けられ、各バインディンググループ内の全ての端末は、同じトラフィックインスタンスによりサービスが提供され、
前記インタラクションサービスモジュールは、バインディンググループを作成、変更及び削除すると共に、各バインディンググループ内の端末に、他の端末と結合又は結合解除するようにサービスを提供し、各バインディンググループ内の端末間の相互アドレッシングを行うと共に、各バインディンググループ内の端末間で命令及びデータのインタラクションを行うように構成され、
前記インタラクション関係とは、同じトラフィックサービスシステムの同じトラフィックインスタンスにおける複数の端末間で命令、メッセージ又はデータを相互に送信する操作の関連状態である、
ことを特徴とする複数端末のインタラクション関係の維持システム。
【請求項２】
前記インタラクションサービスモジュールは、
結合要求又は結合解除要求を含み、前記結合要求に含まれるパラメータ情報が前記結合要求を開始する端末の識別子、被結合端末の識別子及びトラフィックインスタンス識別子を含み、前記トラフィックインスタンス識別子が前記結合要求を開始する前記端末のトラフィックインスタンス識別子又は前記被結合端末のトラフィックインスタンス識別子であり、前記結合解除要求に含まれるパラメータは、前記結合解除要求を開始する前記端末の識別子及び前記結合解除要求を開始する前記端末の所属するバインディンググループの識別子を含む、端末が送信する要求パラメータ情報を受信する受信サブモジュールと、
結合要求又は結合解除要求を受信した後、ルールに基づきバインディンググループを作成、変更又は削除することを決定する、バインディンググループ管理サブモジュールと、
端末のオンライン、オフライン及び状態変更通知を受信し、オンライン端末とのハートビートを保持すると共に、オンライン端末、オフライン端末及び結合端末を同時に維持する端末状態管理サブモジュールと、
各バインディンググループ内の前記端末のアドレッシング情報を維持する端末アドレッシング管理サブモジュールと、
を備えることを特徴とする請求項１に記載された複数端末のインタラクション関係の維持システム。
【請求項３】
前記バインディンググループ管理サブモジュールは、
前記端末が開始した前記結合要求を受信した後、予め作成された全てのバインディンググループのうち、前記結合要求に含まれる前記トラフィックインスタンス識別子に対応したバインディンググループが見つからない場合、該トラフィックインスタンス識別子にバインディンググループを作成し、結合を開始した端末と被結合端末とを前記バインディンググループに追加するバインディンググループ作成ルール実行ユニットと、
前記端末が開始した前記結合要求を受信した後、予め作成された全てのバインディンググループのうち、前記結合要求に含まれる前記トラフィックインスタンス識別子に対応したバインディンググループが見つかった場合に、前記結合要求を開始した前記端末を前記トラフィックインスタンス識別子に対応した前記バインディンググループに追加し、前記端末が開始した前記結合解除要求を受信した後、結合解除を開始した前記端末を前記バインディンググループから削除するバインディンググループ変更ルール実行ユニットと、
前記結合解除要求を開始した前記端末を前記バインディンググループから削除した後、前記バインディンググループが１つの端末のみを有するか否かを判断し、１つの端末のみを有する場合に、前記バインディンググループを削除するバインディンググループ削除ルール実行ユニットと、
を備えることを特徴とする請求項２に記載された複数端末のインタラクション関係の維持システム。
【請求項４】
前記トラフィックインスタンス識別子の生成ルールは、トラフィックサービスシステムが起動した後に、前記インタラクションサービスモジュールに登録してトラフィック識別子を取得し、前記トラフィックサービスシステムがトラフィックインスタンス識別子を生成する時、トラフィックサービスシステムがそれ自身の範囲内で一意的なインスタンス識別子を生成し、該インスタンス識別子にトラフィック識別子を組み合わせて一意的なトラフィックインスタンス識別子を形成し、又は、前記トラフィックインスタンス識別子を生成する必要がある時、前記トラフィックサービスシステムが前記インタラクションサービスモジュールに前記トラフィックインスタンス識別子を申請し、前記インタラクションサービスモジュールが一意的なトラフィックインスタンス識別子を生成して前記トラフィックサービスシステムに通知する、
ことであることを特徴とする請求項２に記載された複数端末のインタラクション関係の維持システム。
【請求項５】
複数端末のインタラクション関係の維持方法であって、
インタラクション関係を有する端末が同じバインディンググループに属し、各バインディンググループ内におけるすべての端末が同じトラフィックインスタンスによりサービスを提供されるように、端末が送信した結合要求の情報に基づき、端末を１つのバインディンググループに分け、前記端末が送信した結合解除要求の情報に基づき、前記端末を削除し又は前記端末と該端末に対応したバインディンググループとを同時に削除するステップ（１０１）と、
サーバが収集した各端末のアドレスに基づき、各バインディンググループ内の前記端末間で相互アドレッシングを提供し、各バインディンググループ内の前記端末間で命令及びデータのインタラクションを行うステップ（１０２）と、
を含む複数端末のインタラクション関係の維持方法。
【請求項６】
前記ステップ（１０１）は、
前記端末が開始した結合要求を受信した後、予め作成された全てのバインディンググループのうち、前記結合要求に含まれる前記トラフィックインスタンス識別子に対応したバインディンググループを見つからない場合、該トラフィックインスタンス識別子にバインディンググループを作成し、結合を開始した端末と被結合端末とを前記バインディンググループに追加し、
前記端末が開始した結合要求を受信した後、予め作成された全ての前記バインディンググループのうち、前記結合要求に含まれる前記トラフィックインスタンス識別子に対応したバインディンググループを見つかった場合、元のバインディンググループに属さない端末を前記トラフィックインスタンス識別子に対応した前記バインディンググループに追加するステップ（１０１−１）と、
前記端末が開始した前記結合解除要求を受信した後、前記結合解除要求を開始した前記端末を前記バインディンググループから削除し、
前記結合解除要求を開始した前記端末を前記バインディンググループから削除した後、該バインディンググループ内に１つの端末のみが存在するか否かを検査し、１つの端末のみが存在するときには、前記バインディンググループを削除するステップ（１０１−２）と、
をさらに含むことを特徴とする請求項５に記載された複数端末のインタラクション関係の維持方法。
【請求項７】
前記ステップ（１０１−１）は、
前記結合要求を開始しようとする端末が、提供されたバインディングインタフェースにアクセスするステップ（１０１−１−１）と、
前記バインディングインタフェースにより提供されたパラメータ取得方法に従って、前記結合要求に対応するインスタンス識別子及び被結合端末の識別子を含むパラメータを取得するステップ（１０１−１−２）と、
前記端末が前記結合要求に対応した前記パラメータを含む前記結合要求を開始するステップ（１０１−１−３）と、
前記端末の前記結合要求を受信した後、該結合要求に含まれる前記トラフィックインスタンス識別子に対応した前記バインディンググループが存在するか否かを検索し、前記バインディンググループが存在するときには、ステップ（１０１−１−５）に進め、前記バインディンググループが存在しないときには、ステップ（１０１−１−６）に進めるステップ（１０１−１−４）と、
前記結合端末を既存のバインディンググループに追加してステップ（１０１−１−７）に進めるステップ（１０１−１−５）と、
前記バインディンググループを作成し、前記要求を開始する前記端末及び被結合端末を前記バインディンググループに追加するステップ（１０１−１−６）と、
前記バインディンググループの識別子、トラフィックインスタンス識別子及び端末識別子のリストを含むバインディンググループ情報を前記バインディンググループ内の前記端末に通知するステップ（１０１−１−７）と、
バインディングサービスプロセスを終了するステップ（１０１−１−８）と、
を含むことを特徴とする請求項６に記載された複数端末のインタラクション関係の維持方法。
【請求項８】
前記ステップ（１０１−２）は、
結合済み端末が結合解除インタフェースにアクセスするステップ（１０１−２−１）と、
前記結合済み端末が前記インタフェースにより提供された結合解除要求パラメータを取得する方法に従って対応するパラメータを取得するステップ（１０１−２−２）と、
前記結合済み端末が前記結合解除要求パラメータを含む前記結合解除要求を開始するステップ（１０１−２−３）と、
前記端末の前記結合解除要求を受信した後、前記バインディンググループの端末識別子のリストから前記結合解除要求を開始した前記端末を削除するステップ（１０１−２−４）と、
前記バインディンググループ内の前記端末に端末結合解除操作結果を通知するステップ（１０１−２−５）と、
前記バインディンググループの端末識別子のリストに１つの端末識別子のみが存在するか否かを検査し、１つの端末識別子のみが存在するときには、ステップ（１０１−２−７）に進み、そうでないときには、ステップ（１０１−２−８）に進むステップ（１０１−２−６）と、
前記バインディンググループを削除し、ステップ（１０１−２−８）に進むステップ（１０１−２−７）と、
結合解除サービスプロセスを終了するステップ（１０１−２−８）と、
をさらに含むことを特徴とする請求項６に記載されたインタラクション関係の維持方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク通信の分野に関し、特に複数端末のインタラクション関係の維持システム及び方法に関する。
【背景技術】
【０００２】
従来、インテリジェント端末の応用と発展に伴って、人々は同時に複数の端末、例えば複数の携帯電話、スマートテレビ、スマート家電等を使用できるようになっている。この場合、異なる端末が提供する主な機能は異なるものである。複数端末を相互に交流（インタラクション）させることによって、複数端末の連携に関するより包括的なユーザ体験をユーザに提供し、複数端末の異なる機能特徴を十分に発揮させることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
インタラクション関係の維持管理においては、ＤＬＮＡ（登録商標）、ＷＩＤＩ、ＩＧＲＳ等のプロトコルが代表的である。その実現原理は、ローカルエリアネットワークに制限され、端末への要求が高いローカルエリアネットワーク内における端末間の直接通信であり、端末が特定のプロトコルをサポートする必要がある。インタラクション中の端末は、表示画面を有する端末だけでなく、全てのインテリジェント端末を含む。また、上記インタラクションは、操作レベルのインタラクションとユーザ情報、トラフィック情報等のインタラクションとを含む。上記インタラクションのシステムは、トラフィックと無関係であり、異なるトラフィック間のインタラクション問題を解決することができない。さらに、インタラクション関係の維持管理は、端末において行われ、管理が不便であるだけでなく、端末リソースを占有する。
【０００４】
本発明は、上記技術的問題を解決するためのものであり、複数端末のインタラクション関係の維持システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を実現するために、本発明は、複数端末のインタラクション関係の維持システムを提供するものであって、前記システムは、複数のバインディンググループに分けられる端末及びインタラクションサービスモジュールを備えている。
【０００６】
インタラクション関係を有する端末は、同じバインディンググループに分けられ、各バインディンググループ内の全ての端末は、同じトラフィックインスタンスによりサービスが提供される。
【０００７】
前記インタラクションサービスモジュールは、バインディンググループを作成、変更及び削除すると共に、各バインディンググループ内の端末に、他の端末と結合（バインディング）又は結合解除（バインディング解除）するようにサービスを提供し、さらに各バインディンググループ内の端末間の相互アドレッシングを行うと共に、各バインディンググループ内の端末間での命令及びデータのインタラクションを行うように構成されている。
【０００８】
この場合、前記インタラクション関係とは、同じトラフィックサービスシステムの同じトラフィックインスタンスにおける複数の端末間で命令、メッセージ又はデータを相互に送信する操作の関連状態である。
【０００９】
好ましくは、上記インタラクションサービスモジュールは、受信サブモジュールと、バインディンググループ管理サブモジュールと、端末状態管理サブモジュールと、端末アドレッシング管理サブモジュールと、端末セッション管理サブモジュールと、をさらに備える。
【００１０】
上記受信サブモジュールは、結合要求又は結合解除要求を含み、前記結合要求に含まれるパラメータ情報が、結合要求を開始する端末の識別子、被結合端末の識別子及びトラフィックインスタンス識別子を含み、前記トラフィックインスタンス識別子が、結合要求を開始する端末のトラフィックインスタンス識別子又は被結合端末のトラフィックインスタンス識別子であり、前記結合解除要求に含まれるパラメータが、結合解除要求を開始する端末の識別子及び結合解除要求を開始する端末の所属するバインディンググループの識別子を含む、端末が送信する要求を受信するものである。
【００１１】
また、上記バインディンググループ管理サブモジュールは、結合又は結合解除要求を受信した後、ルールに基づきバインディンググループを作成、変更又は削除することを決定するものである。
【００１２】
さらに、上記端末状態管理サブモジュールは、端末のオンライン、オフライン及び状態変更通知を受信し、オンライン端末とのハートビートを保持すると共に、オンライン、オフライン及び結合端末を同時に維持するものである。
【００１３】
さらにまた、上記端末アドレッシング管理サブモジュールは、各バインディンググループ内の端末のアドレッシング情報を維持するものである。
【００１４】
そして、上記端末セッション管理サブモジュールは、バインディンググループ内の端末間のインタラクション命令及びインタラクションデータのエージェント転送をそれぞれ行うものである。
【００１５】
上記トラフィックインスタンス識別子の生成ルールは、トラフィックサービスシステムが起動後に、インタラクションサービスモジュールに登録してトラフィック識別子を取得し、トラフィックサービスシステムがトラフィックインスタンス識別子を生成する時、トラフィックサービスシステムがそれ自身の範囲内で一意的なインスタンス識別子を生成し、インスタンス識別子にトラフィック識別子を組み合わせて一意的なトラフィックインスタンス識別子を形成し、又はトラフィックインスタンス識別子を生成する必要がある時、トラフィックサービスシステムがインタラクションサービスモジュールにトラフィックインスタンス識別子を申請し、インタラクションサービスモジュールが一意的なトラフィックインスタンス識別子を生成してトラフィックサーバシステムに通知することである。
【００１６】
また、本発明は、複数端末のインタラクション関係の維持方法を提供し、下記各ステップを含む。
即ち、ステップ（１０１）として、インタラクション関係を有する端末が同じバインディンググループに属し、各バインディンググループ内における全ての端末が同じトラフィックインスタンスによりサービスを提供されるようになっている端末が送信した結合要求の情報に基づき、端末を１つのバインディンググループに分ける。
【００１７】
さらに、端末が送信した結合解除要求の情報に基づき、端末を削除し又は端末と端末に対応したバインディンググループとを同時に削除する。
【００１８】
また、ステップ（１０２）として、サーバが収集した各端末のアドレスに基づき、各バインディンググループ内の端末間の相互アドレッシングを提供し、更に各バインディンググループ内の端末間の命令及びデータのインタラクションを行う。
【００１９】
インタラクション関係とは、同じトラフィックサービスシステムの同じトラフィックインスタンスにおける複数の端末が命令、メッセージ、データを相互に送信する等の相互操作の関連状態である。前記トラフィックサービスシステムとは、前記インタラクションサービスを利用して端末にインタラクションサービスを提供するシステムであり、即ち、前記トラフィックサービスシステムは、ＰＡＡＳプラットフォームで、他のトラフィックシステムがインタラクションサービスインタフェースを呼び出すことをサポートする。前記トラフィックサービスシステムは、端末に各種のサービスを提供する従来のシステムであり、例えば端末にソーシャル機能を提供するインスタントメッセージングシステム又はユーザにストリームメディアサービスを提供するビデオオンデマンドシステムである。
【００２０】
また、トラフィックインスタンス識別子は、装置内で一意性を有し、生成ルールは、トラフィックサービスシステムが起動した後、インタラクションサービスモジュールに登録してトラフィック識別子を取得し、トラフィックサービスシステムがトラフィックインスタンス識別子を生成する時、トラフィックサービスシステムがそれ自身の範囲内で一意的なインスタンス識別子を生成し、このインスタンス識別子をトラフィック識別子と組み合わせて装置内で一意的なトラフィックインスタンス識別子を形成し、トラフィックインスタンス識別子を生成する必要がある時、トラフィックサービスシステムがインタラクションサービスモジュールにトラフィックインスタンス識別子を申請し、インタラクションサービスモジュールが装置内で一意的なトラフィックインスタンス識別子を生成してトラフィックサーバに通知する方法を含むが、それらに限定されない。
【発明の効果】
【００２１】
本発明の有益な効果については、以下の２つを挙げることができる。
（１）本発明に開示されるインタラクション関係の維持方法及びシステムは、サーバのルールに基づきインタラクション関係を維持管理し、端末によるインタラクション関係の維持コストを削減させることができる。
【００２２】
（２）本発明によれば、ルールベースにおけるルールを維持することができ、インタラクション関係の維持の柔軟性を向上させることができる。これにより、ユーザはより良いインタラクション体験を手に入れることができる。このインタラクション関係は、複数のトラフィックサービスシステムをサポートし、独立したインタラクションサービスとして、複数のトラフィックサービスシステムにサービスを提供することができ、インタラクションとトラフィックサービスシステムとの結合度を低減させることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明によるインタラクション関係の維持方法及びシステムの構成模式図である。
【図２】本発明の実施例に係るインタラクションサービスモジュールの結合サービスのフローチャートである。
【図３】インタラクションサービスモジュールの結合解除サービスのフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面及び具体的な実施例を参照して本発明を詳細に説明する。
本発明は、複数端末のインタラクション関係の維持システムを提供するもので、複数の端末及びインタラクションサービスモジュールを備えている。
【００２５】
上記端末は、複数のバインディンググループに分けられる。この場合、インタラクション関係を有する端末は、同じバインディンググループに属し、各バインディンググループ内の全ての端末は、同じトラフィックインスタンスによりサービスの提供を受けるようになっている。上記トラフィックインスタンスの具体的な意味は、トラフィックインスタンスがトラフィックサービスシステムによって作成されて維持され、トラフィックサービスシステムがトラフィックインスタンスによって端末にサービスを提供し、トラフィックインスタンス識別子がシステム内で一意性を有することである。
【００２６】
上記インタラクションサービスモジュールは、バインディンググループを作成、変更及び削除すると共に、各バインディンググループ内の端末に、他の端末と結合又は結合解除するようにサービスを提供する。さらに、各バインディンググループ内の端末間の相互アドレッシングを行うと共に、各バインディンググループ内の端末間で命令及びデータのインタラクションを行うように構成されている。
【００２７】
前記インタラクション関係とは、同じトラフィックサービスシステムの同じトラフィックインスタンスにおける複数の端末間で命令、メッセージ又はデータを相互に送信する操作の関連状態である。
【００２８】
好ましくは、上記インタラクションサービスモジュールは、受信サブモジュールと、バインディンググループ管理サブモジュールと、端末状態管理サブモジュールと、端末アドレッシング管理サブモジュールと、を備える。
【００２９】
ここで、受信サブモジュールは、端末が送信する要求パラメータ情報を受信するもので、前記要求パラメータ情報は、結合要求パラメータ情報及び結合解除要求パラメータ情報を含み、前記結合要求パラメータ情報は、結合要求を開始（確立）する端末の識別子、被結合端末の識別子及びトラフィックインスタンス識別子を含み、前記トラフィックインスタンス識別子は、結合要求を開始する端末のトラフィックインスタンス識別子又は被結合端末のトラフィックインスタンス識別子であり、前記結合解除要求パラメータは、結合解除要求を開始する端末の識別子及び結合解除要求を開始する端末の所属するバインディンググループ識別子を含んでいる。
【００３０】
また、バインディンググループ管理サブモジュールは、結合又は結合解除要求を受信した後、ルールに基づきバインディンググループを作成、変更又は削除することを決定するように構成されている。
【００３１】
さらに、端末状態管理サブモジュールは、端末のオンライン、オフライン及び状態変更通知を受信し、オンライン端末とのハートビートを保持すると共に、オンライン端末、オフライン端末及び結合端末を同時に維持するように構成されている。
【００３２】
そして、端末アドレッシング管理サブモジュールは、各バインディンググループ内の端末のアドレッシング情報を維持するように構成されている。
【００３３】
更に好ましくは、上記バインディンググループ管理サブモジュールは、バインディンググループ作成ルール実行ユニットと、バインディンググループ変更ルール実行ユニットと、削除ルール実行ユニットと、を備えている。
【００３４】
具体的には、バインディンググループ作成ルール実行ユニットは、端末が開始した結合要求を受信した後、予め作成された全てのバインディンググループのうち、結合要求に含まれるトラフィックインスタンス識別子に対応したバインディンググループが見つからない場合、該トラフィックインスタンス識別子にバインディンググループを作成し、結合を開始した端末と被結合端末とを該バインディンググループに追加するように構成されている。
【００３５】
また、バインディンググループ変更ルール実行ユニットは、端末が開始した結合要求を受信した後、作成した全てのバインディンググループのうち結合要求に含まれるトラフィックインスタンス識別子に対応したバインディンググループが見つかった場合に、結合要求を開始した端末をトラフィックインスタンス識別子に対応したバインディンググループに追加し、端末が開始した結合解除要求を受信した後、結合解除要求を開始した端末をバインディンググループから削除するように構成されている。
【００３６】
さらに、削除ルール実行ユニットは、結合解除要求を開始した端末をバインディンググループから削除した後、該バインディンググループが１つの端末のみを有するか否かを判断し、１つの端末のみを有する場合に、前記バインディンググループを削除するように構成されている。
【００３７】
上記トラフィックインスタンス識別子の生成ルールは、トラフィックサービスシステムが起動した後に、インタラクションサービスモジュールに登録してトラフィック識別子を取得し、トラフィックサービスシステムがトラフィックインスタンス識別子を生成する時、トラフィックサービスシステムがそれ自身の範囲内で一意的なインスタンス識別子を生成し、該インスタント識別子にトラフィック識別子を組み合わせて一意的なトラフィックインスタンス識別子を形成し、又はトラフィックインスタンス識別子を生成する必要がある時、トラフィックサービスシステムがインタラクションサービスモジュールにトラフィックインスタンス識別子を申請し、インタラクションサービスモジュールが一意的なトラフィックインスタンス識別子を生成してトラフィックサーバシステムに通知することである。
【００３８】
本発明は、複数端末のインタラクション関係の維持方法をさらに提供している。
先ず、ステップ（１０１）として、端末が送信した結合要求の情報に基づき、端末を１つのバインディンググループに分ける。この場合、インタラクション関係を有する端末が同じバインディンググループに属し、各バインディンググループ内における全ての端末が同じトラフィックインスタンスによりサービスを提供される。
【００３９】
さらに、端末が送信した結合解除要求の情報に基づき、端末を削除し又は端末と該端末に対応したバインディンググループとを同時に削除する。
【００４０】
次に、ステップ（１０２）として、サーバが収集した各端末のアドレスに基づき、各バインディンググループ内の端末間で相互アドレッシングを提供し、更に各バインディンググループ内の端末間で命令及びデータのインタラクションを行う。
【００４１】
好ましくは、上記ステップ（１０１）は、さらに以下のステップを含む。
先ず、ステップ（１０１−１）としては、端末が開始した結合要求を受信した後、予め作成された全てのバインディンググループのうち、結合要求に含まれるトラフィックインスタンス識別子に対応したバインディンググループが見つからない場合、該トラフィックインスタンス識別子にバインディンググループを作成し、結合を開始した端末と被結合端末とを前記バインディンググループに追加する。
【００４２】
さらに、端末が開始した結合要求を受信した後、予め作成された全てのバインディンググループのうち、結合要求に含まれるトラフィックインスタンス識別子に対応したバインディンググループが見つかった場合に、元のバインディンググループに属さない端末をトラフィックインスタンス識別子に対応したバインディンググループに追加する。
【００４３】
次に、ステップ（１０１−２）としては、端末が開始した結合解除要求を受信した後、結合解除要求を開始した端末をバインディンググループから削除する。
【００４４】
さらに、結合解除要求を開始した端末をバインディンググループから削除した後、該バインディンググループ内に１つの端末だけが存在するか否かを検査し、１つの端末だけが存在するときには、前記バインディンググループを削除する。
【００４５】
上記ステップ（１０１−１）は、詳細には、以下のステップを実行する。
先ず、結合要求を開始しようとする端末が、提供されたバインディングインタフェースにアクセスするステップ（１０１−１−１）を行う。
【００４６】
次に、バインディングインタフェースにより提供されたパラメータ取得方法に従って、結合要求に対応したインスタンス識別子及び被結合端末の識別子を含むパラメータを取得するステップ（１０１−１−２）を行う。
【００４７】
次いで、端末が結合要求に対応したパラメータを含む結合要求を開始するステップ（１０１−１−３）を行う。
【００４８】
続いて、端末の結合要求を受信した後、結合要求に含まれるトラフィックインスタンス識別子に対応したバインディンググループが存在するか否かを検索し、上記バインディンググループが存在するときには、後述するステップ（１０１−１−５）に進め、上記バインディンググループが存在しないときには、後述するステップ（１０１−１−６）に進めるステップ（１０１−１−４）を行う。
【００４９】
次に、結合端末を既存のバインディンググループに追加してステップ（１０１−１−７）に進めるステップ（１０１−１−５）を行う。
【００５０】
次いで、バインディンググループを作成し、要求を開始する端末及び被要求端末を前記バインディンググループに追加するステップ（１０１−１−６）を行う。
【００５１】
続いて、前記バインディンググループの識別子、トラフィックインスタンス識別子及び端末識別子のリストを含むバインディンググループ情報を前記バインディンググループ内の端末に通知するステップ（１０１−１−７）行う。
【００５２】
最後に、バインディングサービスプロセスが終了するステップ（１０１−１−８）を行う。
【００５３】
更に好ましくは、上記ステップ（１０１−２）は、以下のステップを実行する。
先ず、結合済み端末が結合解除インタフェースにアクセスするステップ（１０１−２−１）を行う。
【００５４】
次に、結合済み端末がインタフェースにより提供された結合解除要求のパラメータを取得する方法に従って対応したパラメータを取得するステップ（１０１−２−２）を行う。
【００５５】
次いで、結合済み端末が結合解除要求のパラメータを含む結合解除要求を開始するステップ（１０１−２−３）を行う。
【００５６】
続いて、端末の結合解除要求を受信した後、バインディンググループの端末識別子のリストから結合解除要求を開始した端末を削除するステップ（１０１−２−４）を行う。
【００５７】
次に、バインディンググループ内の端末に端末結合解除操作結果を通知するステップ（１０１−２−５）を行う。
【００５８】
次いで、前記バインディンググループの端末識別子のリストに１つの端末識別子のみが存在するか否かを検査し、１つの端末識別子のみが存在するときに、後述のステップ（１０１−２−７）に進め、そうでないときには、後述のステップ（１０１−２−８）に進めるステップ（１０１−２−６）を行う。
【００５９】
続いて、前記バインディンググループを削除し、ステップ（１０１−２−８）に進めるステップ（１０１−２−７）を行う。
【００６０】
最後に、バインディング解除サービスプロセスが終了するステップ（１０１−２−８）を行う。
【００６１】
（実施例）
図面１に示すインタラクション関係の維持方法及びシステムの構造は、インタラクションサービスモジュール１０１、複数のバインディンググループ、即ち第１バインディンググループ１０２、第２バインディンググループ１０３、第Ｘバインディンググループ１０４、複数の端末、即ち第１スマートテレビ１０５、符号が１０６の端末Ｂ−１、符号が１０７の端末Ｃ−１、第２スマートテレビ等からなる。そのうち、第１スマートテレビ１０５、端末Ｂ−１（符号が１０６）及び端末Ｃ−１（符号が１０７）は、第１バインディンググループ１０２に属する。
【００６２】
インタラクションサービスモジュールは、バインディンググループ管理、端末状態管理、端末アドレッシング管理、端末セッション管理、命令エージェント及びデータエージェント等の機能を実現する。バインディンググループ管理について、端末結合要求又は結合解除要求を受信した場合、ルールに基づきバインディンググループを作成、変更又は削除することを決定する。状態管理については、端末のオンライン、オフライン及び状態変更通知を受信し、オンライン端末とのハートビートを保持すると共に、オンライン、オフライン及び結合端末を維持する。アドレッシング管理については、バインディンググループ内の端末のアドレッシング情報を維持する。命令エージェントとデータエージェントについては、それぞれバインディンググループ内の端末間でインタラクション命令とインタラクションデータのエージェント転送とを行う。
【００６３】
各バインディンググループは、インタラクション関係を有する複数の端末を含み、１つのバインディンググループ内の端末は、相互アドレッシングを行い、インタラクションを達成することができる。バインディンググループ内の端末同士は、インタラクションサービスモジュールの強制的なエージェントなしに、インタラクション命令とインタラクションデータとを直接送信してもよい。
【００６４】
本実施例は、スマートフォン端末Ａ−１、スマートテレビ端末Ｂ−１及びビデオオンデマンドトラフィックサービスシステムを例とし、スマートフォンがインタラクションサービスモジュールをトリガーしてバインディンググループ１を作成し、結合又は結合解除要求の開始、状態通知、インタラクション命令及びインタラクションデータの要求及び受信の機能を実現する。
【００６５】
インタラクションサービスモジュールが端末にバインディングサービスを提供する方法は、図２に示すように、以下の通りである。
【００６６】
ステップ（２０１）において、スマートフォン端末Ａ−１は、スマートテレビ端末Ｂ−１との結合要求を開始しようとして、スマートテレビ端末Ｂ−１のバインディングページに入る。
【００６７】
ステップ（２０２）において、スマートフォン端末Ａ−１は、カメラによってスマートテレビ端末Ｂ−１の画面上の二次元コードを走査し、スマートテレビの装置識別子と、その際にスマートテレビが画面上で使用しているトラフィックインスタンスの識別子、即ちビデオオンデマンドトラフィックインスタンス識別子Ｓを取得する。
【００６８】
ステップ（２０３）においては、スマートフォンは、インタラクションサービスモジュールに、ビデオオンデマンドトラフィックインスタンス識別子Ｓ及びスマートフォンとスマートテレビの装置識別子を含む結合要求を開始する。
【００６９】
ステップ（２０４）においては、インタラクションサービスモジュールは、端末の結合要求を受信した場合、ルールベースのルールに基づき、要求に含まれるトラフィックインスタンス識別子に対応したバインディンググループが存在するか否かを検索し、存在するときには、ステップ（２０５）に進み、存在しないときには、ステップ（２０６）に進む。
【００７０】
ステップ（２０６）においては、インタラクションサービスモジュールは、バインディンググループを作成し、要求を開始したスマートフォン端末Ａ−１とスマートテレビ端末Ｂ−１とを該バインディンググループに追加し、ステップ（２０７）に進む。
【００７１】
ステップ（２０７）においては、インタラクションサービスモジュールは、バインディンググループ内の端末にバインディンググループ識別子、トラフィックインスタンス識別子、端末識別子のリストを通知し、ステップ（２０８）に進む。
【００７２】
ステップ（２０８）においては、バインディングサービスプロセスが終了する。
【００７３】
インタラクションサービスモジュールが端末に結合解除サービスを提供する方法は、図３に示すように、以下の通りである。
【００７４】
ステップ（３０１）において、バインディンググループ内のスマートフォン端末Ａ−１は、インタラクションサービスモジュールの提供した結合解除のインタフェースにアクセスし、ステップ（３０２）に進む。
【００７５】
ステップ（３０２）において、スマートフォン端末Ａ−１は、結合済み端末であるスマートテレビ端末Ｂ−１の結合解除ページに提供された方法により、結合解除要求のパラメータを取得し、ステップ（３０３）に進む。
【００７６】
ステップ（３０３）において、スマートフォン端末Ａ−１は、インタラクションサービスモジュールに、要求パラメータを含む結合解除要求を開始し、ステップ（３０４）に進む。
【００７７】
ステップ（３０４）において、インタラクションサービスモジュールは、スマートフォン端末Ａ−１の結合解除要求を受信した場合、対応するバインディンググループを見つけ、結合解除要求を開始した端末をバインディンググループの端末識別子のリストから削除し、ステップ（３０５）に進む。
【００７８】
ステップ（３０５）において、インタラクションサービスモジュールは、バインディンググループ内の他の端末に端末結合解除操作結果を通知し、ステップ（３０６）に進む。
【００７９】
ステップ（３０６）において、インタラクションサービスモジュールは、上記バインディンググループの端末識別子のリストに１つの端末識別子のみが存在するか否かを検査し、１つの端末識別子Ｂ−１のみが存在するときには、ステップ（３０７）に進み、存在しないときには、ステップ（３０８）に進む。
【００８０】
ステップ（３０７）において、インタラクションサービスモジュールは、上記バインディンググループを削除し、ステップ（３０８）に進む。
【００８１】
ステップ（３０８）において、バインディング解除サービスプロセスが終了する。
【００８２】
なお、上記の例は本発明を解釈するものに過ぎず、本発明は具体的なインテリジェント端末のタイプ、サービス種類について特に限定しない。上記コンテンツに対する変形も本発明の保護範囲に属する。
【図１】
2018522435.tif 000003
【図２】
2018522435.tif 000004
【図３】
2018522435.tif 000005
【国際調査報告】
2018522435.tif 000006
2018522435.tif 000007
2018522435.tif 000008
2018522435.tif 000009