(57)【要約】【課題】ユーザの所望に叶ったアプリケーション機能を意図したとおりの連携先のクライアント端末と連携して稼動させることを可能にするクライアント端末連携システム、連携サーバ装置、クライアント端末、および、クライアント端末連携方法を実現する。【解決手段】連携サーバ装置１０５が、ネットワーク１０６経由で結ばれた各クライアント端末１０１，１０２の通信状態およびクライアント端末上で稼動中のアプリケーション機能の状態を管理する。連携サーバ装置１０５は、自装置と通信中の連携先クライアント端末候補のリストをユーザに提示する。ユーザはこのリストから連携先クライアント端末を選択する。該選択された連携先クライアント端末に対してユーザが利用中のクライアント端末で稼動中のアプリケーション機能の状態を引継ぐことにより、ユーザが選択した連携先クライアント端末上で、アプリケーション機能を連携させて起動することが可能になる。【選択図】図５
2010245940.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーション機能に対する操作を行う複数のクライアント端末が連携動作可能なクライアント端末連携システムに適合する連携サーバ装置であって、
自装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得し、該取得した通信中クライアント端末情報を前記複数のクライアント端末それぞれに配信するクライアント端末情報管理部と、
稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得し、該取得した稼動中アプリケーション情報を前記複数のクライアント端末それぞれに配信するアプリケーション管理部と、
前記複数のクライアント端末のうち連携先として選択された連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信し、該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御するための情報を、該連携先クライアント端末に供給する連携先クライアント端末制御部と、
を備えていることを特徴とする連携サーバ装置。
【請求項２】
前記クライアント情報管理は、前記クライアント端末上で実行されているアプリケーション機能の状態を各クライアント端末ごとに管理することを特徴とする請求項１に記載の連携サーバ装置。
【請求項３】
前記クライアント端末制御部は、前記複数のクライアント端末のうちの何れかのクライアント端末で稼動中のアプリケーション機能に対して行った画面の遷移操作が前記連携先クライアント端末におけるアプリケーション機能による画面の遷移に反映されるように当該連携先クライアント端末を制御する稼動状況引渡し制御モードを有することを特徴とする請求項１に記載の連携サーバ装置。
【請求項４】
前記クライアント端末制御部は、該当する前記クライアント端末で稼動中のアプリケーション機能による表示状態と当該連携先クライアント端末における同一のアプリケーション機能による表示状態とが同期するように当該連携先クライアント端末を制御する同期表示制御モードを有することを特徴とする請求項１に記載の連携サーバ装置。
【請求項５】
前記稼動状況引渡し制御モードは、複数のアプリケーションの切替え操作が当該連携先クライアント端末におけるアプリケーションの画面の遷移に反映されるように当該連携先クライアント端末を制御するアプリケーション切替え制御モードを含むことを特徴とする請求項３に記載の連携サーバ装置。
【請求項６】
アプリケーション機能に対する操作を行う複数のクライアント端末が連携動作可能なクライアント端末連携システムに適合するクライアント端末であって、
連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を前記連携サーバ装置から取得し、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示する連携先クライアント端末候補表示部と、
稼動中のアプリケーション機能を表す稼動中アプリケーション情報を前記連携サーバ装置から取得し、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で表示させるアプリケーション機能の候補を表示するアプリケーション選択候補表示部と、
前記連携先クライアント端末候補表示部により表示された連携先クライアント端末候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、前記アプリケーション選択候補表示部により表示されたアプリケーション機能のうちか
ら何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの何れかの選択操作ないし双方の選択操作を受付けて、該選択操作による選択状況を表す選択情報を、前記連携サーバ装置に送信する選択部と、
を備えていることを特徴とするクライアント端末。
【請求項７】
稼動中のアプリケーション機能に相応するアプリケーションを実行可能に構成され、前記連携サーバ装置を通して、稼動中のアプリケーション機能に関するデータの授受を行うアプリケーション実行部を更に備えていることを特徴とする請求項６に記載のクライアント端末。
【請求項８】
アプリケーション機能に対する操作を行う複数のクライアント端末、前記クライアント端末からのアクセスを許容し且つアプリケーション機能を稼動させ得る一以上のサービスサーバ装置、および、連携サーバ装置を含んで構成され、前記複数のクライアント端末が連携動作可能なクライアント端末連携システムであって、
前記連携サーバ装置は、前記連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報、および、前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得し、該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信し、該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信し、該受信した連携先クライアント端末情報および連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御するように構成され、
前記クライアント端末は、前記連携サーバ装置から前記通信中クライアント端末情報を取得し、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示し、更に、前記連携サーバ装置から前記稼動中アプリケーション情報を取得し、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で稼動させるアプリケーションの候補を表示し、更に、前記表示された連携先クライアント端末の候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、表示されたアプリケーション機能の候補のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの少なくとも一方の選択操作を受付けて、該選択操作による選択状況を表す選択情報を前記連携サーバ装置に送信するように構成されていることを特徴とするクライアント端末連携システム。
【請求項９】
アプリケーション機能の操作を行う複数のクライアント端末、前記クライアント端末からのアクセスを許容し且つ複数種類のアプリケーションを稼動させ得る一以上のサービスサーバ装置、および、連携サーバ装置を含んで、前記複数のクライアント端末が連携動作可能なクライアント端末連携システムを構成し、前記複数のクライアント端末を連携して動作させるクライアント端末連携方法であって、
前記連携サーバ装置における手順として、
この連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得する通信中クライアント端末情報取得ステップと、
前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する稼動中アプリケーション情報取得ステップと、
該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信する情報配信ステップと、
該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信する選択状況情報受信ステップと、
該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御する連携先クライアント端末制御ステップと、
を含んでいることを特徴とするクライアント端末連携方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のクライアント端末が連携サーバ装置を介して連携動作するクライアント端末連携システム、このシステムを構成する連携サーバ装置、および、クライアント端末、ならびに、クライアント端末連携方法に関するものである。
【背景技術】
【０００２】
無線通信エリアに存在する複数のクライアント端末の中から、起動中あるいは通信中のアプリケーションに対応するクライアント端末を選択して連携動作を可能にする機器連携システムの提案がある（例えば、特許文献１参照）。特許文献１に開示された機器連携システムでは、当該アプリケーションとこれに対応する１つ以上のクライアント端末を表す情報を関連付けて記憶手段に保持し、該保持した情報に依拠して特定のアプリケーションに対応するクライアント端末を識別する。そして、自装置の周辺に存在する複数のクライアント端末のうちから該識別結果を利用してユーザが利用する蓋然性が高いクライアント端末を選択候補として絞り込んで提示することにより、ユーザによる連携先クライアント端末の選択操作を支援する。
【０００３】
また、異なるクライアント端末上で動作するアプリケーション間の連携を実現させる場合に、クライアント端末間で即時性の高い通信を可能にするための技術提案がある（例えば、特許文献２参照）。特許文献２に開示の技術では、アプリケーション実行中の一のクライアント端末が、当該アプリケーションに連携するアプリケーションを他のクライアント端末で起動させるための起動要求を生成し、該起動要求を送信する。該起動要求を受信した他のクライアント端末が、この起動要求が特定するアプリケーションを起動させ、一のクライアント端末との通信路を確立させるためのコネクション確立要求を返す。これに応じて、一のクライアント端末が該コネクション確立要求に応じることにより、両クライアント端末間の通信が確立される。連携したいクライアント端末との通信を確立して、そのクライアント端末上のアプリケーションを遠隔起動することができるため、意図したアプリケーションが未だ起動されていなくとも、当該アプリケーションを起動させて連携させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０６７７２３号公報
【特許文献２】特開２００３−１１５９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に所載の技術では、連携先クライアント端末の候補として提示されるのは、単に各アプリケーション機能に対応付けた利用可能なクライアント端末である。従って、提示されるクライアント端末の全てが、必ずしも連携を意図した時点でユーザが利用中、あるいは、利用可能なものであるとは限らない。このため、提示されたクライアント端末のうちから何れかのものを連携先として選択しても、実際には連携できない虞がある。
【０００６】
また、特許文献２に所載の技術では、連携先クライアント端末の指定は、クライアント端末を識別する番号（例えば携帯電話機であれば電話番号など）で行うため、連携元クライアント端末が連携先クライアント端末を識別する番号を把握している必要がある。この
ため、現実には本来ユーザが連携を望んでいる連携先を選択できない場合がある。例えばホテルなどの外出先の任意のクライアント端末を連携先とすることは困難である。
本発明は、上記に鑑みてなされたもので、ユーザの所望するところに叶ったアプリケーション機能を意図したとおりの連携先のクライアント端末と連携して稼動させることを可能にするクライアント端末連携システム、連携サーバ装置、クライアント端末、および、クライアント端末連携方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明では、一つの局面から概観すれば、次のような手段を講じたものである。即ち、クライアント端末間の通信を仲介する連携サーバ装置を置き、各クライアント端末とこの連携サーバ装置間を、例えば、インターネットやイントラネットを介して接続する形態をとる。そして、連携サーバ装置側で各クライアント端末に対する同一ユーザの通信状態およびクライアント端末上で実行されているアプリケーション機能の状態を管理する。この場合、連携サーバ装置は、自装置と通信中の各クライアント端末を表す情報を、例えばリストの形態でクライアント端末のユーザに提示する。ユーザは、そのように提示された中から連携先クライアント端末を選択することができる。このようにして選択された連携先クライアント端末に対してユーザが利用中のクライアント端末上で動作しているアプリケーション機能の状態を引継ぐことによって、ユーザが利用可能なクライアント端末のうち、ユーザが選択した連携先クライアント端末上で、アプリケーション機能を連携させて起動することが可能になる。
【０００８】
次には、上記課題を解決するための手段を、他の局面からその作用と共に列記する。
（１）アプリケーション機能に対する操作を行う複数のクライアント端末が連携動作可能なクライアント端末連携システムに適合する連携サーバ装置であって、
自装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得し、該取得した通信中クライアント端末情報を前記複数のクライアント端末それぞれに配信するクライアント端末情報管理部と、
稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得し、該取得した稼動中アプリケーション情報を前記複数のクライアント端末それぞれに配信するアプリケーション管理部と、
前記複数のクライアント端末のうち連携先として選択された連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信し、該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御するための情報を、該連携先クライアント端末に供給する連携先クライアント端末制御部と、
を備えていることを特徴とする連携サーバ装置。
【０００９】
上記（１）の連携サーバ装置は、アプリケーション機能に対する操作を行う複数のクライアント端末が連携動作可能なクライアント端末連携システムに適合する。
そのクライアント端末情報管理部では、自装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得し、該取得した通信中クライアント端末情報を前記複数のクライアント端末それぞれに配信する。
【００１０】
また、アプリケーション管理部では、稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得し、該取得した稼動中アプリケーション情報を前記複数のクライアント端末それぞれに配信する。
そして、連携先クライアント端末制御部が、前記複数のクライアント端末のうち連携先として選択された連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先
アプリケーション情報とを受信し、該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御するための情報を、該連携先クライアント端末に供給する。
【００１１】
（２）前記クライアント情報管理は、前記クライアント端末上で実行されているアプリケーション機能の状態を各クライアント端末ごとに管理することを特徴とする（１）の連携サーバ装置。
上記（２）の連携サーバ装置では、（１）の連携サーバ装置において特に、前記クライアント情報管理は、前記クライアント端末上で実行されているアプリケーション機能の状態を各クライアント端末ごとに管理する。
【００１２】
（３）前記クライアント端末制御部は、前記複数のクライアント端末のうちの何れかのクライアント端末で稼動中のアプリケーション機能に対して行った画面の遷移操作が前記連携先クライアント端末におけるアプリケーション機能による画面の遷移に反映されるように当該連携先クライアント端末を制御する稼動状況引渡し制御モードを有することを特徴とする（１）の連携サーバ装置。
上記（３）の連携サーバ装置では、（１）の連携サーバ装置において特に、前記クライアント端末制御部は稼動状況引渡し制御モードを有している。この稼動状況引渡し制御モードでは、前記複数のクライアント端末のうちの何れかのクライアント端末で稼動中のアプリケーション機能に対して行った画面の遷移操作が前記連携先クライアント端末におけるアプリケーション機能による画面の遷移に反映されるように当該連携先クライアント端末を制御する。
【００１３】
（４）前記クライアント端末制御部は、該当する前記クライアント端末で稼動中のアプリケーション機能による表示状態と当該連携先クライアント端末における同一のアプリケーション機能による表示状態とが同期するように当該連携先クライアント端末を制御する同期表示制御モードを有することを特徴とする（１）の連携サーバ装置。
上記（４）の連携サーバ装置では、（１）の連携サーバ装置において特に、前記クライアント端末制御部は同期表示制御モードを有している。この同期表示制御モードでは、該当する前記クライアント端末で稼動中のアプリケーション機能による表示状態と当該連携先クライアント端末における同一のアプリケーション機能による表示状態とが同期するように当該連携先クライアント端末を制御する。
【００１４】
（５）前記稼動状況引渡し制御モードは、複数のアプリケーションの切替え操作が当該連携先クライアント端末におけるアプリケーションの画面の遷移に反映されるように当該連携先クライアント端末を制御するアプリケーション切替え制御モードを含むことを特徴とする（３）の連携サーバ装置。
上記（５）の連携サーバ装置では、（３）の連携サーバ装置において特に、前記稼動状況引渡し制御モードは、アプリケーション切替え制御モードを含む。このアプリケーション切替え制御モードでは、複数のアプリケーションの切替え操作が当該連携先クライアント端末におけるアプリケーションの画面の遷移に反映されるように当該連携先クライアント端末を制御する。
【００１５】
（６）アプリケーション機能に対する操作を行う複数のクライアント端末が連携動作可能なクライアント端末連携システムに適合するクライアント端末であって、
連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を前記連携サーバ装置から取得し、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示する連携先クライアント端末候補表示部と、
稼動中のアプリケーション機能を表す稼動中アプリケーション情報を前記連携サーバ装置から取得し、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端
末で表示させるアプリケーション機能の候補を表示するアプリケーション選択候補表示部と、
前記連携先クライアント端末候補表示部により表示された連携先クライアント端末候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、前記アプリケーション選択候補表示部により表示されたアプリケーション機能のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの何れかの選択操作ないし双方の選択操作を受付けて、該選択操作による選択状況を表す選択情報を、前記連携サーバ装置に送信する選択部と、
を備えていることを特徴とするクライアント端末。
【００１６】
上記（６）のクライアント端末は、アプリケーション機能に対する操作を行う複数のクライアント端末が連携動作可能なクライアント端末連携システムに適合する。
その連携先クライアント端末候補表示部では、連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を前記連携サーバ装置から取得し、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示する。
また、アプリケーション選択候補表示部では、稼動中のアプリケーション機能を表す稼動中アプリケーション情報を前記連携サーバ装置から取得し、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で表示させるアプリケーション機能の候補を表示する。
【００１７】
そして、選択部では、前記連携先クライアント端末候補表示部により表示された連携先クライアント端末候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、前記アプリケーション選択候補表示部により表示されたアプリケーション機能のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの何れかの選択操作ないし双方の選択操作を受付けて、該選択操作による選択状況を表す選択情報を、前記連携サーバ装置に送信する。
【００１８】
（７）稼動中のアプリケーション機能に相応するアプリケーションを実行可能に構成され、前記連携サーバ装置を通して、稼動中のアプリケーション機能に関するデータの授受を行うアプリケーション実行部を更に備えていることを特徴とする（６）のクライアント端末。
上記（７）のクライアント端末では、（６）のクライアント端末において特に、アプリケーション実行部を更に備えている。このアプリケーション実行部では、稼動中のアプリケーション機能に相応するアプリケーションを実行可能であり、前記連携サーバ装置を通して、稼動中のアプリケーション機能に関するデータの授受を行う。
【００１９】
（８）アプリケーション機能に対する操作を行う複数のクライアント端末、前記クライアント端末からのアクセスを許容し且つアプリケーション機能を稼動させ得る一以上のサービスサーバ装置、および、連携サーバ装置を含んで構成され、前記複数のクライアント端末が連携動作可能なクライアント端末連携システムであって、
前記連携サーバ装置は、前記連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報、および、前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得し、該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信し、該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信し、該受信した連携先クライアント端末情報および連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御するように構成され、
前記クライアント端末は、前記連携サーバ装置から前記通信中クライアント端末情報を
取得し、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示し、更に、前記連携サーバ装置から前記稼動中アプリケーション情報を取得し、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で稼動させるアプリケーションの候補を表示し、更に、前記表示された連携先クライアント端末の候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、表示されたアプリケーション機能の候補のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの少なくとも一方の選択操作を受付けて、該選択操作による選択状況を表す選択情報を前記連携サーバ装置に送信するように構成されていることを特徴とするクライアント端末連携システム。
【００２０】
上記（８）のクライアント端末連携システムでは、前記連携サーバ装置において、前記連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報、および、前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する。そして、該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信する。更に、該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信する。そして、該受信した連携先クライアント端末情報および連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御する。
【００２１】
一方、前記クライアント端末において、前記連携サーバ装置から前記通信中クライアント端末情報を取得する。そして、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示し、更に、前記連携サーバ装置から前記稼動中アプリケーション情報を取得する。そして、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で稼動させるアプリケーションの候補を表示し、更に、前記表示された連携先クライアント端末の候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、表示されたアプリケーション機能の候補のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの少なくとも一方の選択操作を受付ける。そして、該選択操作による選択状況を表す選択情報を前記連携サーバ装置に送信する。
【００２２】
（９）アプリケーション機能の操作を行う複数のクライアント端末、前記クライアント端末からのアクセスを許容し且つ複数種類のアプリケーションを稼動させ得る一以上のサービスサーバ装置、および、連携サーバ装置を含んで、前記複数のクライアント端末が連携動作可能なクライアント端末連携システムを構成し、前記複数のクライアント端末を連携して動作させるクライアント端末連携方法であって、
前記連携サーバ装置における手順として、
この連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得する通信中クライアント端末情報取得ステップと、
前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する稼動中アプリケーション情報取得ステップと、
該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信する情報配信ステップと、
該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信する選択状況情報受信ステップと、
該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御する連携先クライアント端末制御ス
テップと、
を含んでいることを特徴とするクライアント端末連携方法。
【００２３】
上記（９）のクライアント端末連携方法では、アプリケーション機能の操作を行う複数のクライアント端末、前記クライアント端末からのアクセスを許容し且つ複数種類のアプリケーションを稼動させ得る一以上のサービスサーバ装置、および、連携サーバ装置を含んで、前記複数のクライアント端末が連携動作可能なクライアント端末連携システムを構成し、前記複数のクライアント端末を連携して動作させる。
【００２４】
この方法では、前記連携サーバ装置に、通信中クライアント端末情報取得ステップ、稼動中アプリケーション情報取得ステップ、情報配信ステップ、選択状況情報受信ステップ、および、連携先クライアント端末制御ステップの各ステップを実行させる。
前記通信中クライアント端末情報取得ステップでは、この連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得する。
【００２５】
前記稼動中アプリケーション情報取得ステップでは、前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する。
前記情報配信ステップでは、該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信する。
前記選択状況情報受信ステップでは、該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信する。
前記連携先クライアント端末制御ステップでは、該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御する。
【発明の効果】
【００２６】
ユーザの所望するところに叶ったアプリケーションを意図したとおりの連携先のクライアント端末と連携して稼動させることを可能にするクライアント端末連携システム、連携サーバ装置、クライアント端末、および、クライアント端末連携方法が実現される。
【図面の簡単な説明】
【００２７】
【図１】本発明の一つの実施の形態としてのクライアント端末連携システムの構成図である。
【図２】図１のクライアント端末連携システムを構成する要素である本発明の一つの実施の形態としてのクライアント端末を表す構成図である。
【図３】図１のクライアント端末連携システムを構成する要素である本発明の一つの実施の形態としての連携サーバ装置を表す構成図である。
【図４】図１のクライアント端末連携システムを構成する要素であるサービスサーバ装置を表す構成図である。
【図５】図１のクライアント端末連携システムの動作を表すシーケンス図である。
【図６】稼動状況引渡し制御モードにおける画面表示の遷移例を表す図である。
【図７】同期表示制御モードにおける画面表示の遷移例を表す図である。
【図８】アプリケーション機能切替え制御モードにおける画面表示の遷移例を表す図である。
【発明を実施するための最良の形態】
【００２８】
本発明の実施形態であるクライアント端末連携システムについて図面を参照して説明する。
（クライアント端末連携システムの構成）
図１は、本発明の一つの実施の形態としてのクライアント端末連携システムの構成図である。
クライアント端末Ａ１０１およびクライアント端末Ｂ１０２、サービスサーバ装置Ｄ１０３およびサービスサーバ装置Ｅ１０４、ならびに、連携サーバ装置１０５がネットワーク１０６に接続されてクライアント端末連携システム１００が構成されている。
クライアント端末Ａ１０１およびクライアント端末Ｂ１０２は、それぞれアプリケーションの操作を行う。
【００２９】
サービスサーバ装置Ｄ１０３およびサービスサーバ装置Ｅ１０４は、これらクライアント端末Ａ１０１およびクライアント端末Ｂ１０２からのアクセスを許容し且つ複数種類のアプリケーション機能を稼動させ得る。
連携サーバ装置１０５は、自装置と通信中の各クライアント端末（１０１、１０２）を表す情報を、例えばリストの形態でクライアント端末のユーザに提示する。ユーザは、そのように提示された中から連携先クライアント端末を選択することができる。
各クライアント端末（１０１、１０２）、サービスサーバ装置（１０３、１０４）は、ネットワーク１０６を経由して連携サーバ装置１０５と情報の授受を行う。
【００３０】
以上のようなクライアント端末連携システム１００では、連携サーバ装置１０５は各クライアント端末の通信状況（後述するように通信を確立するためにログインすることを課す場合にはログインの状況）を把握することになる。従って、ユーザは利用時点で連携可能なクライアント端末候補のうちから任意の連携クライアント端末を選択することが可能である。
また、連携サーバ装置１０５は、各クライアント端末上で実行されているアプリケーションの状態を把握することが可能である。従って、ユーザが利用可能なクライアント端末間において、異なるアプリケーション機能間でも状態を引継いで利用することが可能である。
【００３１】
更にまた、連携サーバ装置１０５は、ユーザがアプリケーション機能の状態を引継ぎたい連携先クライアント端末の情報を取得することが可能である。従って、ユーザが利用中のクライアント端末から、利用可能な連携先クライアント端末候補のうちユーザが指定したクライアント端末へ、アプリケーション機能の状態を引き渡すことが可能である。
【００３２】
また、連携サーバ装置１０５は、ユーザがアプリケーション機能の状態を引継ぎたい連携先アプリケーション機能の情報を取得することが可能である。従って、このような連携先クライアント端末からユーザが指定したクライアント端末へと、アプリケーション機能の状態を引継がせることが可能である。
尚、本例では、クライアント端末Ａ１０１は携帯電話機であり、クライアント端末Ｂ１０２はインターネットブラウジング機能を搭載したデジタルテレビである。
【００３３】
しかしながら、本発明のクライアント端末連携システム１００に適合するクライアント端末は携帯電話機およびインターネットブラウジング機能を搭載したデジタルテレビに限られる趣旨ではない。ネットワーク１０６を経由して上述の連携サーバ装置１０５と情報の授受を行うことが可能に構成された、例えばＰＤＡのような携帯情報端末装置や、パーソナルコンピュータ等も本発明のクライアント端末連携システム１００に適合する。
【００３４】
また、本発明のクライアント端末連携システム１００において、各クライアント端末（１０１、１０２）、サービスサーバ装置（１０３、１０４）が、ネットワーク１０６を経由して連携サーバ装置１０５と情報の授受を行うについては、ログインの手続を経てこれを許容するようにしてもよい。このようにすることは、ユーザによるプライベートなアプ
リケーション機能の利用に関するセキュリティの確保の点からは推奨される。
【００３５】
（クライアント端末の構成）
図２は、図１のクライアント端末連携システムを構成する要素である本発明の一つの実施の形態としてのクライアント端末を表す構成図である。図１のクライアント端末Ａ１０１およびクライアント端末Ｂ１０２は、本発明の技術に係る部分の構成に関して相似的なものであるため、ここでは、クライアント端末をクライアント端末Ａ１０１で代表して示してある。
【００３６】
図２において、通信部２０４は、ネットワーク１０６を介して、連携サーバ装置１０５等外部と通信を行う。
連携先クライアント端末候補表示部２０１は、通信部２０４、ネットワーク１０６を介して、連携サーバ装置１０５からこの連携サーバ装置１０５と通信中の各クライアント端末を表す通信中クライアント端末情報を取得する。そして、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を例えば、液晶ディスプレイ等の表示器に表示する。この表示は、例えば、連携先クライアント端末の候補をリストの形で表示する。
【００３７】
アプリケーション選択候補表示部２０２は、通信部２０４、ネットワーク１０６を介して、連携サーバ装置１０５からサービスサーバ装置１０３、１０４で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する。そして、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で表示させるアプリケーションの候補を上述の表示器に表示する。この表示は、例えば、該当するアプリケーション機能の候補をリストの形で表示する。
【００３８】
選択部２０３は、連携先クライアント端末候補表示部２０１により表示された連携先クライアント端末候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作を受付ける。また、アプリケーション選択候補表示部２０２により表示されたアプリケーション機能のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作を受付ける。
【００３９】
尚、選択部２０３は、上述の連携先クライアント端末選択操作およびアプリケーション選択操作のうちの何れかの選択操作ないし双方の選択操作を受付け得る。そして、該選択操作による選択状況を表す選択情報を、通信部２０４、ネットワーク１０６を介して、連携サーバ装置１０５に送信する。
アプリケーション実行部２０５は、サービスサーバ装置１０３（１０４）で稼動中のアプリケーション機能に相応するアプリケーション機能を実行可能に構成され、通信部２０４および連携サーバ装置１０５を通して、サービスサーバ装置１０３（１０４）で稼動中のアプリケーションに関するデータの授受を行う。
【００４０】
（連携サーバ装置の構成）
図３は、図１のクライアント端末連携システム１００を構成する要素である本発明の一つの実施の形態としての連携サーバ装置を表す構成図である。
図３において、通信部３０１は、ネットワーク１０６を介して、クライアント端末Ａ１０１、クライアント端末Ｂ１０２、サービスサーバ装置Ｄ１０３、およびサービスサーバ装置Ｅ１０４と通信を行う。
クライアント端末管理部３０２は、通信部３０１を通して、連携サーバ装置１０５と通信中の各クライアント端末（１０１、１０２）を表す通信中クライアント端末情報を取得する。そして、該取得した通信中クライアント端末情報を各クライアント端末（クライアント端末Ａ１０１、クライアント端末Ｂ１０２）に、通信部３０１を通して、それぞれ配
信する。
【００４１】
アプリケーション管理部３０３は、通信部３０１を通して、サービスサーバ装置（１０３、１０４）で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する。そして、該取得した稼動中アプリケーション情報を各クライアント端末（クライアント端末Ａ１０１、クライアント端末Ｂ１０２）に、通信部３０１を通して、配信する。
【００４２】
連携先クライアント端末制御部３０４は、通信部３０１を通して、該当するクライアント端末（１０１、１０２）で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報を受信する。更に、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信する。そして、該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末（１０１、１０２）の作動を制御するための情報を、通信部３０１を通して、連携先クライアント端末（１０１、１０２）に供給する。
【００４３】
（サービスサーバ装置の構成）
図４は、図１のクライアント端末連携システムを構成する要素であるサービスサーバ装置を表す構成図である。図１のサービスサーバ装置Ｄ１０３およびサービスサーバ装置Ｅ１０４は、本発明の技術に係る部分の構成に関して相似的なものであるため、ここでは、サービスサーバ装置をサービスサーバ装置Ｄ１０３で代表して示してある。
図４において、通信部４０１は、ネットワーク１０６を介して、連携サーバ装置１０５と通信を行う。また、アプリケーション部４０２は、連携サーバ装置１０５を介して、クライアント端末のアプリケーション実行部２０５と通信を行う。この構成により、サービスサーバ装置１０３は、クライアント端末からのアクセスを許容し且つ複数種類のアプリケーション機能を稼動させ得る。
【００４４】
（クライアント端末連携システムの動作）
次に、図５に基づいて、既述の図１〜図４を適宜併せ参照して図１のクライアント端末連携システムの動作について説明する。
図５は、図１のクライアント端末連携システムの動作を表すシーケンス図である。
まず、クライアント端末（クライアント端末Ａ１０１；クライアント端末Ｂ１０２）から連携サーバ装置１０５にアクセスし、ログインおよびアプリケーションの起動を行う（ステップＳ５０１）。
次に、連携サーバ装置１０５は、各サービスサーバ装置（サービスサーバ装置Ｄ１０３；サービスサーバ装置Ｅ１０４）から起動したアプリケーション機能のデータを受信し（ステップＳ５０２）、各クライアント端末（クライアント端末Ａ１０１；クライアント端末Ｂ１０２）へ送信する（ステップＳ５０３）。
【００４５】
連携サーバ装置１０５は、自装置１０５にアクセスしているクライアント端末（クライアント端末Ａ１０１；クライアント端末Ｂ１０２）の情報を連携先クライアント端末の候補として、且つ、起動中のアプリケーションの情報を連携先クライアント端末で表示させるアプリケーション機能の候補として、これら候補を例えばリストの形式でクライアント端末（クライアント端末Ａ１０１；クライアント端末Ｂ１０２）に送信する（ステップ５０４）。
【００４６】
クライアント端末上で連携先クライアント端末のリストおよび表示させるアプリケーションのリストを表示し、連携先クライアント端末および連携先アプリケーションに関するユーザの指定を受ける（ステップＳ５０５）。このステップＳ５０５については、ユーザが用いている端末がクライアント端末Ａ１０１である場合について表記するが、このステップＳ５０５以降はユーザがクライアント端末Ｂ１０２を用いている場合についても同様
である。
【００４７】
クライアント端末（クライアント端末Ａ１０１）は、指定された連携先クライアント端末の情報および表示するアプリケーション機能の情報を、連携サーバ装置１０５に送信する（ステップＳ５０６）。
連携サーバ装置１０５は、ステップＳ５０６でクライアント端末（クライアント端末Ａ１０１）から受信した連携先クライアント端末の情報および表示するアプリケーションの情報に基づいて、連携先クライアント端末の情報および該端末において表示するアプリケーション機能の状態を更新する。（ステップ５０７）。この表示状況の遷移例については図面を参照して次に説明する。
【００４８】
（連携動作中のクライアント端末における画面表示の遷移例）
次に図６〜図８を参照して、クライアント端末連携の際のクライアント端末の画面遷移例を説明する。尚、図６〜図８についても、図１の場合と同様に、クライアント端末Ａ１０１は携帯電話機であり、クライアント端末Ｂ１０２はインターネットブラウジング機能を搭載したデジタルテレビである。また、クライアント端末に適合するデバイスがこのようなものに限られない点も、図１に関して言及したところと同様である。
【００４９】
（稼動状況引渡し制御モードにおける画面表示の遷移例）
図６は、稼動状況引渡し制御モードにおける画面表示の遷移例を表す図である。
図６の６１０はクライアント端末Ａ１０１の画面表示、６２０はクライアント端末Ｂ１０２の画面表示である。図のように、押下すると画面が遷移するリンク６０２を表示する。
クライアント端末Ａ１０１の画面表示６１０について、ユーザがリンク６１１を押下すると、連携先クライアント端末リスト６１２を表示する。
【００５０】
ユーザが連携先クライアント端末リストのうち１つを選択する（図５：ステップＳ５０５）と、選択した連携先クライアント端末の情報を連携サーバ装置に送信し（ステップＳ５０６）、これを受けた連携サーバ装置１０５（その、連携先クライアント端末制御部３０４）が連携先クライアント端末にそのアプリケーション機能の状態を更新させるように制御を実行し（ステップＳ５０７）、連携先クライアント端末１０２に遷移後の画面を表示させる。
【００５１】
以上のように、稼動状況引渡し制御モードにおいては、連携サーバ装置１０５（その、連携先クライアント端末制御部３０４）によって、該当するクライアント端末（クライアント端末Ａ１０１）で稼動中のアプリケーション機能に対して行った画面の遷移操作が当該連携先クライアント端末（クライアント端末Ｂ１０２）におけるアプリケーション機能の画面の遷移に反映されるように当該連携先クライアント端末を制御する。
【００５２】
（同期表示制御モードにおける画面表示の遷移例）
図７は、同期表示制御モードにおける画面表示の遷移例を表す図である。
図７の７２０はクライアント端末Ｂ１０２の画面表示、７１０はクライアント端末Ａ１０１の画面表示である。クライアント端末Ｂ１０２の画面上部に、図のように、アプリケーション機能の状態を同期させる処理を呼び出すボタン７２１を表示し、ユーザがそれを選択すると連携先クライアント端末リスト７２２を表示する。
【００５３】
ユーザが連携先クライアント端末リストのうち１つを選択する（図５：ステップＳ５０５）と、選択した連携先クライアント端末の情報を連携サーバ装置１０５に送信する（図５：ステップＳ５０６）。これを受けて、連携サーバ装置１０５が連携先クライアント端末のアプリケーション機能の状態を更新し（図５：ステップＳ５０７）、連携先クライア
ント端末に同期した画面を表示する。
以上のように、同期表示制御モードにおいては、連携サーバ装置１０５（その、連携先クライアント端末制御部３０４）によって、該当する前記クライアント端末で稼動中のアプリケーション機能による表示状態と当該連携先クライアント端末における同一のアプリケーション機能による表示状態とが同期するように当該連携先クライアント端末を制御する。
【００５４】
（アプリケーション切替え制御モードにおける画面表示の遷移例）
図８は、アプリケーション切替え制御モードにおける画面表示の遷移例を表す図である。
このアプリケーション切替え制御モードは、図６を参照して説明した稼動状況引渡し制御モードの一態様であると見ることができる。
図８の８１０はクライアント端末Ａ１０１の画面表示、８２０はクライアント端末Ｂ１０２の画面表示である。図示のように、クライアント端末Ａ１０１の画面上部に、起動中のアプリケーションを表示対象アプリケーションリスト８１１として表示する。
【００５５】
ユーザが起動中のアプリケーションリストのうち１つを選択すると（図５：ステップＳ５０５）、連携先クライアント端末の候補リスト８１２を表示し、ユーザに連携先クライアント端末を選択させる。
ユーザが何れかの連携先クライアント端末を選択すると（図５：ステップＳ５０５）、連携先クライアント端末および連携先アプリケーション機能の情報をクライアント端末Ａ１０１から連携サーバ１０５に送信する（図５：ステップＳ５０６）。連携サーバ装置１０５が連携先クライアント端末の表示対象アプリケーションの状態を更新し（図５：ステップＳ５０７）、連携先クライアント端末に連携先アプリケーション機能の更新した画面を表示する。
【００５６】
以上のように、アプリケーション切替え制御モードにおいては、連携サーバ装置１０５（その、連携先クライアント端末制御部３０４）によって、複数のアプリケーションの切替え操作が当該連携先クライアント端末におけるアプリケーションの画面の遷移に反映されるように当該連携先クライアント端末を制御する。
【符号の説明】
【００５７】
１０１、１０２……クライアント端末
１０３、１０４……サービスサーバ装置
１０５………………連携サーバ装置
２０１………………連携先クライアント端末候補表示部
２０２………………アプリケーション選択候補表示部
２０３………………選択部
２０４………………通信部
２０５………………アプリケーション実行部
３０１………………通信部
３０２………………クライアント端末情報管理部
３０３………………アプリケーション管理部
３０４………………連携先クライアント端末制御部
４０１………………通信部
４０２………………アプリケーション部
【図１】
2010245940.tif 000003
【図２】
2010245940.tif 000004
【図３】
2010245940.tif 000005
【図４】
2010245940.tif 000006
【図５】
2010245940.tif 000007
【図６】
2010245940.tif 000008
【図７】
2010245940.tif 000009
【図８】
2010245940.tif 000010