JP5275883B2 - Client terminal linkage system, linkage server device, client terminal, client terminal linkage method - Google Patents
Client terminal linkage system, linkage server device, client terminal, client terminal linkage method Download PDFInfo
- Publication number
- JP5275883B2 JP5275883B2 JP2009093945A JP2009093945A JP5275883B2 JP 5275883 B2 JP5275883 B2 JP 5275883B2 JP 2009093945 A JP2009093945 A JP 2009093945A JP 2009093945 A JP2009093945 A JP 2009093945A JP 5275883 B2 JP5275883 B2 JP 5275883B2
- Authority
- JP
- Japan
- Prior art keywords
- client terminal
- cooperation
- application
- cooperation destination
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、複数のクライアント端末が連携サーバ装置を介して連携動作するクライアント端末連携システム、このシステムを構成する連携サーバ装置、および、クライアント端末、ならびに、クライアント端末連携方法に関するものである。 The present invention relates to a client terminal cooperation system in which a plurality of client terminals operate in cooperation via a cooperation server apparatus, a cooperation server apparatus constituting the system, a client terminal, and a client terminal cooperation method.
無線通信エリアに存在する複数のクライアント端末の中から、起動中あるいは通信中のアプリケーションに対応するクライアント端末を選択して連携動作を可能にする機器連携システムの提案がある(例えば、特許文献1参照)。特許文献1に開示された機器連携システムでは、当該アプリケーションとこれに対応する1つ以上のクライアント端末を表す情報を関連付けて記憶手段に保持し、該保持した情報に依拠して特定のアプリケーションに対応するクライアント端末を識別する。そして、自装置の周辺に存在する複数のクライアント端末のうちから該識別結果を利用してユーザが利用する蓋然性が高いクライアント端末を選択候補として絞り込んで提示することにより、ユーザによる連携先クライアント端末の選択操作を支援する。
There has been proposed a device cooperation system that enables a cooperative operation by selecting a client terminal corresponding to an active or communicating application from a plurality of client terminals existing in a wireless communication area (see, for example, Patent Document 1). ). In the device cooperation system disclosed in
また、異なるクライアント端末上で動作するアプリケーション間の連携を実現させる場合に、クライアント端末間で即時性の高い通信を可能にするための技術提案がある(例えば、特許文献2参照)。特許文献2に開示の技術では、アプリケーション実行中の一のクライアント端末が、当該アプリケーションに連携するアプリケーションを他のクライアント端末で起動させるための起動要求を生成し、該起動要求を送信する。該起動要求を受信した他のクライアント端末が、この起動要求が特定するアプリケーションを起動させ、一のクライアント端末との通信路を確立させるためのコネクション確立要求を返す。これに応じて、一のクライアント端末が該コネクション確立要求に応じることにより、両クライアント端末間の通信が確立される。連携したいクライアント端末との通信を確立して、そのクライアント端末上のアプリケーションを遠隔起動することができるため、意図したアプリケーションが未だ起動されていなくとも、当該アプリケーションを起動させて連携させることができる。 Further, there is a technical proposal for enabling highly-immediate communication between client terminals when realizing cooperation between applications operating on different client terminals (see, for example, Patent Document 2). In the technique disclosed in Patent Literature 2, one client terminal that is executing an application generates an activation request for activating an application that cooperates with the application on another client terminal, and transmits the activation request. The other client terminal that has received the activation request activates the application specified by the activation request, and returns a connection establishment request for establishing a communication path with one client terminal. In response to this, one client terminal responds to the connection establishment request, thereby establishing communication between both client terminals. Since communication with a client terminal to be linked can be established and an application on the client terminal can be remotely activated, the application can be activated and linked even if the intended application has not yet been activated.
しかしながら、特許文献1に所載の技術では、連携先クライアント端末の候補として提示されるのは、単に各アプリケーション機能に対応付けた利用可能なクライアント端末である。従って、提示されるクライアント端末の全てが、必ずしも連携を意図した時点でユーザが利用中、あるいは、利用可能なものであるとは限らない。このため、提示されたクライアント端末のうちから何れかのものを連携先として選択しても、実際には連携できない虞がある。
However, in the technique described in
また、特許文献2に所載の技術では、連携先クライアント端末の指定は、クライアント端末を識別する番号(例えば携帯電話機であれば電話番号など)で行うため、連携元クライアント端末が連携先クライアント端末を識別する番号を把握している必要がある。この
ため、現実には本来ユーザが連携を望んでいる連携先を選択できない場合がある。例えばホテルなどの外出先の任意のクライアント端末を連携先とすることは困難である。
本発明は、上記に鑑みてなされたもので、ユーザの所望するところに叶ったアプリケーション機能を意図したとおりの連携先のクライアント端末と連携して稼動させることを可能にするクライアント端末連携システム、連携サーバ装置、クライアント端末、および、クライアント端末連携方法を提供することを目的としている。
Further, in the technology described in Patent Document 2, the cooperation destination client terminal is designated by a number for identifying the client terminal (for example, a telephone number for a mobile phone), so that the cooperation source client terminal is the cooperation destination client terminal. It is necessary to know the number to identify. For this reason, in reality, there are cases in which the cooperation destination that the user originally desires to cooperate cannot be selected. For example, it is difficult to use an arbitrary client terminal on the go such as a hotel as a cooperation destination.
The present invention has been made in view of the above, and a client terminal cooperation system that enables an application function that is desired by a user to operate in cooperation with a client terminal of a cooperation destination as intended. It is an object to provide a server device, a client terminal, and a client terminal cooperation method.
上記課題を解決するために、本発明では、一つの局面から概観すれば、次のような手段を講じたものである。即ち、クライアント端末間の通信を仲介する連携サーバ装置を置き、各クライアント端末とこの連携サーバ装置間を、例えば、インターネットやイントラネットを介して接続する形態をとる。そして、連携サーバ装置側で各クライアント端末に対する同一ユーザの通信状態およびクライアント端末上で実行されているアプリケーション機能の状態を管理する。この場合、連携サーバ装置は、自装置と通信中の各クライアント端末を表す情報を、例えばリストの形態でクライアント端末のユーザに提示する。ユーザは、そのように提示された中から連携先クライアント端末を選択することができる。このようにして選択された連携先クライアント端末に対してユーザが利用中のクライアント端末上で動作しているアプリケーション機能の状態を引継ぐことによって、ユーザが利用可能なクライアント端末のうち、ユーザが選択した連携先クライアント端末上で、アプリケーション機能を連携させて起動することが可能になる。 In order to solve the above-described problems, the present invention has taken the following measures when viewed from one aspect. That is, a cooperative server device that mediates communication between client terminals is placed, and each client terminal and the cooperative server device are connected via, for example, the Internet or an intranet. And the cooperation server apparatus side manages the communication state of the same user with respect to each client terminal and the state of the application function being executed on the client terminal. In this case, the cooperation server device presents information representing each client terminal in communication with its own device to the user of the client terminal, for example, in the form of a list. The user can select the cooperation destination client terminal from the presented information. The user selects the client terminal that can be used by the user by taking over the state of the application function that is running on the client terminal that the user is using for the selected cooperation destination client terminal. Application functions can be linked and started on the linked client terminal.
次には、上記課題を解決するための手段を、他の局面からその作用と共に列記する。
(1)アプリケーション機能に対する操作を行う複数のクライアント端末が連携動作可能なクライアント端末連携システムに適合する連携サーバ装置であって、
自装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得し、該取得した通信中クライアント端末情報を前記複数のクライアント端末それぞれに配信するクライアント端末情報管理部と、
稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得し、該取得した稼動中アプリケーション情報を前記複数のクライアント端末それぞれに配信するアプリケーション管理部と、
前記複数のクライアント端末のうち連携先として選択された連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信し、該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御するための情報を、該連携先クライアント端末に供給する連携先クライアント端末制御部と、
を備えていることを特徴とする連携サーバ装置。
Next, means for solving the above-mentioned problems are listed together with their actions from other aspects.
(1) A cooperation server device compatible with a client terminal cooperation system in which a plurality of client terminals that perform operations on application functions can cooperate with each other,
A client terminal information management unit for acquiring in-communication client terminal information representing each client terminal in communication with the own device, and distributing the acquired in-communication client terminal information to each of the plurality of client terminals;
An application management unit that acquires operating application information representing an operating application function and distributes the acquired operating application information to each of the plurality of client terminals;
Receiving the cooperation destination client terminal information representing the cooperation destination client terminal selected as the cooperation destination among the plurality of client terminals, and the cooperation destination application information representing the state relating to the application function to be displayed on the cooperation destination client terminal; A cooperation destination client terminal control unit that supplies information for controlling the operation of the cooperation destination client terminal to match the received cooperation destination client terminal information and the cooperation destination application information to the cooperation destination client terminal; ,
A cooperation server device characterized by comprising:
上記(1)の連携サーバ装置は、アプリケーション機能に対する操作を行う複数のクライアント端末が連携動作可能なクライアント端末連携システムに適合する。
そのクライアント端末情報管理部では、自装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得し、該取得した通信中クライアント端末情報を前記複数のクライアント端末それぞれに配信する。
The cooperation server device of (1) is suitable for a client terminal cooperation system in which a plurality of client terminals that perform operations on application functions can cooperate.
The client terminal information management unit acquires in-communication client terminal information representing each client terminal in communication with its own device, and distributes the acquired in-communication client terminal information to each of the plurality of client terminals.
また、アプリケーション管理部では、稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得し、該取得した稼動中アプリケーション情報を前記複数のクライアント端末それぞれに配信する。
そして、連携先クライアント端末制御部が、前記複数のクライアント端末のうち連携先として選択された連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先
アプリケーション情報とを受信し、該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御するための情報を、該連携先クライアント端末に供給する。
The application management unit acquires operating application information representing an operating application function, and distributes the acquired operating application information to each of the plurality of client terminals.
Then, the cooperation destination client terminal control unit displays the cooperation destination client terminal information representing the cooperation destination client terminal selected as the cooperation destination among the plurality of client terminals, and the state regarding the application function to be displayed on the cooperation destination client terminal. Information for controlling the operation of the cooperation destination client terminal so as to match the received cooperation destination client terminal information and the cooperation destination application information. To supply.
(2)前記クライアント情報管理は、前記クライアント端末上で実行されているアプリケーション機能の状態を各クライアント端末ごとに管理することを特徴とする(1)の連携サーバ装置。
上記(2)の連携サーバ装置では、(1)の連携サーバ装置において特に、前記クライアント情報管理は、前記クライアント端末上で実行されているアプリケーション機能の状態を各クライアント端末ごとに管理する。
(2) The cooperative server apparatus according to (1), wherein the client information management manages a state of an application function executed on the client terminal for each client terminal.
In the cooperation server device of (2), particularly in the cooperation server device of (1), the client information management manages the state of the application function being executed on the client terminal for each client terminal.
(3)前記クライアント端末制御部は、前記複数のクライアント端末のうちの何れかのクライアント端末で稼動中のアプリケーション機能に対して行った画面の遷移操作が前記連携先クライアント端末におけるアプリケーション機能による画面の遷移に反映されるように当該連携先クライアント端末を制御する稼動状況引渡し制御モードを有することを特徴とする(1)の連携サーバ装置。
上記(3)の連携サーバ装置では、(1)の連携サーバ装置において特に、前記クライアント端末制御部は稼動状況引渡し制御モードを有している。この稼動状況引渡し制御モードでは、前記複数のクライアント端末のうちの何れかのクライアント端末で稼動中のアプリケーション機能に対して行った画面の遷移操作が前記連携先クライアント端末におけるアプリケーション機能による画面の遷移に反映されるように当該連携先クライアント端末を制御する。
(3) The client terminal control unit may perform a screen transition operation performed on an application function running on any one of the plurality of client terminals based on the application function on the cooperation destination client terminal. The cooperative server device according to (1), which has an operation state delivery control mode for controlling the cooperation destination client terminal so as to be reflected in the transition.
In the cooperative server device of (3) above, particularly in the cooperative server device of (1), the client terminal control unit has an operation status delivery control mode. In this operation status delivery control mode, a screen transition operation performed on an application function running on any one of the plurality of client terminals is changed to a screen transition by the application function on the cooperation destination client terminal. The cooperation destination client terminal is controlled to be reflected.
(4)前記クライアント端末制御部は、該当する前記クライアント端末で稼動中のアプリケーション機能による表示状態と当該連携先クライアント端末における同一のアプリケーション機能による表示状態とが同期するように当該連携先クライアント端末を制御する同期表示制御モードを有することを特徴とする(1)の連携サーバ装置。
上記(4)の連携サーバ装置では、(1)の連携サーバ装置において特に、前記クライアント端末制御部は同期表示制御モードを有している。この同期表示制御モードでは、該当する前記クライアント端末で稼動中のアプリケーション機能による表示状態と当該連携先クライアント端末における同一のアプリケーション機能による表示状態とが同期するように当該連携先クライアント端末を制御する。
(4) The client terminal control unit sets the cooperation destination client terminal so that the display state by the application function running on the corresponding client terminal is synchronized with the display state by the same application function in the cooperation destination client terminal. The cooperative server device according to (1), which has a synchronous display control mode to be controlled.
In the cooperative server device of (4) above, particularly in the cooperative server device of (1), the client terminal control unit has a synchronous display control mode. In this synchronous display control mode, the cooperation destination client terminal is controlled such that the display state by the application function running on the corresponding client terminal is synchronized with the display state by the same application function in the cooperation destination client terminal.
(5)前記稼動状況引渡し制御モードは、複数のアプリケーションの切替え操作が当該連携先クライアント端末におけるアプリケーションの画面の遷移に反映されるように当該連携先クライアント端末を制御するアプリケーション切替え制御モードを含むことを特徴とする(3)の連携サーバ装置。
上記(5)の連携サーバ装置では、(3)の連携サーバ装置において特に、前記稼動状況引渡し制御モードは、アプリケーション切替え制御モードを含む。このアプリケーション切替え制御モードでは、複数のアプリケーションの切替え操作が当該連携先クライアント端末におけるアプリケーションの画面の遷移に反映されるように当該連携先クライアント端末を制御する。
(5) The operation status delivery control mode includes an application switching control mode for controlling the cooperation destination client terminal so that a switching operation of a plurality of applications is reflected in the transition of the application screen in the cooperation destination client terminal. (3) The cooperation server apparatus characterized by these.
In the cooperative server device of (5) above, particularly in the cooperative server device of (3), the operation status delivery control mode includes an application switching control mode. In this application switching control mode, the cooperation destination client terminal is controlled so that the switching operation of a plurality of applications is reflected in the transition of the application screen in the cooperation destination client terminal.
(6)アプリケーション機能に対する操作を行う複数のクライアント端末が連携動作可能なクライアント端末連携システムに適合するクライアント端末であって、
連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を前記連携サーバ装置から取得し、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示する連携先クライアント端末候補表示部と、
稼動中のアプリケーション機能を表す稼動中アプリケーション情報を前記連携サーバ装置から取得し、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端
末で表示させるアプリケーション機能の候補を表示するアプリケーション選択候補表示部と、
前記連携先クライアント端末候補表示部により表示された連携先クライアント端末候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、前記アプリケーション選択候補表示部により表示されたアプリケーション機能のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの何れかの選択操作ないし双方の選択操作を受付けて、該選択操作による選択状況を表す選択情報を、前記連携サーバ装置に送信する選択部と、
を備えていることを特徴とするクライアント端末。
(6) A client terminal compatible with a client terminal cooperation system in which a plurality of client terminals performing operations on application functions can operate in cooperation with each other,
A cooperation destination client terminal that acquires communication client terminal information representing each client terminal in communication with the cooperation server device from the cooperation server device and displays candidates of the cooperation destination client terminal based on the acquired communication client terminal information A candidate display,
An application selection candidate display unit that acquires operating application information representing an operating application function from the cooperation server device and displays application function candidates to be displayed on the cooperation destination client terminal based on the acquired operating application information; ,
Among the cooperation destination client terminal candidates displayed from the cooperation destination client terminal candidate display unit, a cooperation destination client terminal selection operation for selecting a cooperation destination client terminal, and among the application functions displayed by the application selection candidate display unit A selection unit that accepts any one or both of the application selection operations for selecting any one of the application functions and transmits selection information indicating a selection status by the selection operation to the cooperation server device When,
A client terminal comprising:
上記(6)のクライアント端末は、アプリケーション機能に対する操作を行う複数のクライアント端末が連携動作可能なクライアント端末連携システムに適合する。
その連携先クライアント端末候補表示部では、連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を前記連携サーバ装置から取得し、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示する。
また、アプリケーション選択候補表示部では、稼動中のアプリケーション機能を表す稼動中アプリケーション情報を前記連携サーバ装置から取得し、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で表示させるアプリケーション機能の候補を表示する。
The client terminal of the above (6) is suitable for a client terminal cooperation system in which a plurality of client terminals that perform operations on application functions can cooperate.
In the cooperation destination client terminal candidate display unit, in-communication client terminal information representing each client terminal in communication with the cooperation server device is acquired from the cooperation server device, and based on the acquired communication client terminal information, the cooperation destination client Display device candidates.
Further, the application selection candidate display unit acquires operating application information representing an operating application function from the cooperation server device, and displays application function candidates to be displayed on the cooperation destination client terminal based on the acquired operating application information. Is displayed.
そして、選択部では、前記連携先クライアント端末候補表示部により表示された連携先クライアント端末候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、前記アプリケーション選択候補表示部により表示されたアプリケーション機能のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの何れかの選択操作ないし双方の選択操作を受付けて、該選択操作による選択状況を表す選択情報を、前記連携サーバ装置に送信する。 In the selection unit, a cooperation destination client terminal selection operation for selecting a cooperation destination client terminal from among the cooperation destination client terminal candidates displayed by the cooperation destination client terminal candidate display unit, and display by the application selection candidate display unit Accepting any one or both of the application selection operations for selecting any application function from the selected application functions, and selecting the selection information indicating the selection status by the selection operation as the cooperation server Send to device.
(7)稼動中のアプリケーション機能に相応するアプリケーションを実行可能に構成され、前記連携サーバ装置を通して、稼動中のアプリケーション機能に関するデータの授受を行うアプリケーション実行部を更に備えていることを特徴とする(6)のクライアント端末。
上記(7)のクライアント端末では、(6)のクライアント端末において特に、アプリケーション実行部を更に備えている。このアプリケーション実行部では、稼動中のアプリケーション機能に相応するアプリケーションを実行可能であり、前記連携サーバ装置を通して、稼動中のアプリケーション機能に関するデータの授受を行う。
(7) It is configured to be able to execute an application corresponding to an operating application function, and further includes an application execution unit that exchanges data related to the operating application function through the cooperation server device ( 6) Client terminal.
The client terminal of (7) above further includes an application execution unit, particularly in the client terminal of (6). The application execution unit can execute an application corresponding to the operating application function, and exchanges data related to the operating application function through the cooperation server device.
(8)アプリケーション機能に対する操作を行う複数のクライアント端末、前記クライアント端末からのアクセスを許容し且つアプリケーション機能を稼動させ得る一以上のサービスサーバ装置、および、連携サーバ装置を含んで構成され、前記複数のクライアント端末が連携動作可能なクライアント端末連携システムであって、
前記連携サーバ装置は、前記連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報、および、前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得し、該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信し、該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信し、該受信した連携先クライアント端末情報および連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御するように構成され、
前記クライアント端末は、前記連携サーバ装置から前記通信中クライアント端末情報を
取得し、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示し、更に、前記連携サーバ装置から前記稼動中アプリケーション情報を取得し、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で稼動させるアプリケーションの候補を表示し、更に、前記表示された連携先クライアント端末の候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、表示されたアプリケーション機能の候補のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの少なくとも一方の選択操作を受付けて、該選択操作による選択状況を表す選択情報を前記連携サーバ装置に送信するように構成されていることを特徴とするクライアント端末連携システム。
(8) A plurality of client terminals that perform operations on application functions, one or more service server apparatuses that allow access from the client terminals and that can operate the application functions, and a cooperation server apparatus. Is a client terminal cooperation system in which the client terminals
The cooperation server device acquires in-communication client terminal information representing each client terminal in communication with the cooperation server device, and in-operation application information representing an application function in operation in the service server device. Cooperation destination client terminal information representing a cooperation destination client terminal selected as a cooperation destination at the corresponding client terminal and distributing client terminal information and operating application information to the plurality of client terminals, and the cooperation destination client terminal And receiving the link destination application information indicating the state relating to the application function to be displayed in the server, and controlling the operation of the link destination client terminal so as to match the received link destination client terminal information and the link destination application information. It is composed,
The client terminal acquires the in-communication client terminal information from the cooperation server device, displays candidates for a cooperation destination client terminal based on the acquired in-communication client terminal information, and further performs the operation from the cooperation server device. Middle application information is acquired, application candidates to be operated on the cooperation destination client terminal are displayed based on the acquired active application information, and the cooperation destination client terminal is further selected from the displayed cooperation destination client terminal candidates. A selection operation by accepting at least one of the selection operation of the cooperation destination client terminal selection operation for selecting the selected application function and the application selection operation for selecting any one of the displayed application function candidates. A choice that represents the situation The client terminal link system, characterized in that it is configured to transmit a broadcast on the link server device.
上記(8)のクライアント端末連携システムでは、前記連携サーバ装置において、前記連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報、および、前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する。そして、該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信する。更に、該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信する。そして、該受信した連携先クライアント端末情報および連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御する。 In the client terminal cooperation system of (8), in the cooperation server device, the communicating client terminal information representing each client terminal in communication with the cooperation server device, and the application function being operated in the service server device are represented. Get running application information. The acquired communicating client terminal information and operating application information are distributed to the plurality of client terminals. Further, it receives cooperation destination client terminal information representing a cooperation destination client terminal selected as a cooperation destination by the corresponding client terminal, and cooperation destination application information representing a state relating to an application function to be displayed on the cooperation destination client terminal. Then, the operation of the cooperation destination client terminal is controlled so as to be matched with the received cooperation destination client terminal information and cooperation destination application information.
一方、前記クライアント端末において、前記連携サーバ装置から前記通信中クライアント端末情報を取得する。そして、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示し、更に、前記連携サーバ装置から前記稼動中アプリケーション情報を取得する。そして、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で稼動させるアプリケーションの候補を表示し、更に、前記表示された連携先クライアント端末の候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、表示されたアプリケーション機能の候補のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの少なくとも一方の選択操作を受付ける。そして、該選択操作による選択状況を表す選択情報を前記連携サーバ装置に送信する。 On the other hand, in the client terminal, the communicating client terminal information is acquired from the cooperation server device. Based on the acquired in-communication client terminal information, cooperation destination client terminal candidates are displayed, and the active application information is acquired from the cooperation server device. Then, based on the acquired active application information, a candidate for an application to be operated on the cooperation destination client terminal is displayed, and further, a cooperation destination for selecting a cooperation destination client terminal from the displayed cooperation destination client terminal candidates A selection operation of at least one of a client terminal selection operation and an application selection operation for selecting any one of the displayed application function candidates is accepted. And the selection information showing the selection condition by this selection operation is transmitted to the said cooperation server apparatus.
(9)アプリケーション機能の操作を行う複数のクライアント端末、前記クライアント端末からのアクセスを許容し且つ複数種類のアプリケーションを稼動させ得る一以上のサービスサーバ装置、および、連携サーバ装置を含んで、前記複数のクライアント端末が連携動作可能なクライアント端末連携システムを構成し、前記複数のクライアント端末を連携して動作させるクライアント端末連携方法であって、
前記連携サーバ装置における手順として、
この連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得する通信中クライアント端末情報取得ステップと、
前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する稼動中アプリケーション情報取得ステップと、
該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信する情報配信ステップと、
該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信する選択状況情報受信ステップと、
該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御する連携先クライアント端末制御ス
テップと、
を含んでいることを特徴とするクライアント端末連携方法。
(9) including a plurality of client terminals that operate application functions, one or more service server apparatuses that allow access from the client terminals and that can operate a plurality of types of applications, and a cooperation server apparatus, A client terminal cooperation method that configures a client terminal cooperation system in which the client terminals of the plurality of client terminals can operate in cooperation with each other,
As a procedure in the cooperation server device,
In-communication client terminal information acquisition step for acquiring in-communication client terminal information representing each client terminal in communication with this cooperative server device;
An active application information acquisition step of acquiring active application information representing an active application function in the service server device;
An information distribution step of distributing the acquired communicating client terminal information and operating application information to the plurality of client terminals;
Selection status information for receiving cooperation destination client terminal information representing a cooperation destination client terminal selected as a cooperation destination by the corresponding client terminal, and cooperation destination application information representing a state relating to an application function to be displayed on the cooperation destination client terminal Receiving step;
A cooperation destination client terminal control step for controlling the operation of the cooperation destination client terminal so as to be matched with the received cooperation destination client terminal information and the cooperation destination application information;
The client terminal cooperation method characterized by including this.
上記(9)のクライアント端末連携方法では、アプリケーション機能の操作を行う複数のクライアント端末、前記クライアント端末からのアクセスを許容し且つ複数種類のアプリケーションを稼動させ得る一以上のサービスサーバ装置、および、連携サーバ装置を含んで、前記複数のクライアント端末が連携動作可能なクライアント端末連携システムを構成し、前記複数のクライアント端末を連携して動作させる。 In the client terminal cooperation method of (9) above, a plurality of client terminals that operate application functions, one or more service server apparatuses that allow access from the client terminals and that can operate a plurality of types of applications, and cooperation A client terminal cooperation system including a server device and capable of cooperative operation of the plurality of client terminals is configured, and the plurality of client terminals are operated in cooperation.
この方法では、前記連携サーバ装置に、通信中クライアント端末情報取得ステップ、稼動中アプリケーション情報取得ステップ、情報配信ステップ、選択状況情報受信ステップ、および、連携先クライアント端末制御ステップの各ステップを実行させる。
前記通信中クライアント端末情報取得ステップでは、この連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得する。
In this method, the cooperation server device is caused to execute each step of a communicating client terminal information acquisition step, an operating application information acquisition step, an information distribution step, a selection status information reception step, and a cooperation destination client terminal control step.
In the communicating client terminal information acquisition step, communicating client terminal information representing each client terminal in communication with the cooperation server device is acquired.
前記稼動中アプリケーション情報取得ステップでは、前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する。
前記情報配信ステップでは、該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信する。
前記選択状況情報受信ステップでは、該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信する。
前記連携先クライアント端末制御ステップでは、該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御する。
In the operating application information acquisition step, operating application information representing an application function operating on the service server device is acquired.
In the information distribution step, the acquired in-communication client terminal information and active application information are distributed to the plurality of client terminals.
In the selection status information receiving step, the cooperation destination application that represents the state of the application function displayed on the cooperation destination client terminal, and the cooperation destination client terminal information representing the cooperation destination client terminal selected as the cooperation destination by the corresponding client terminal Receive information and.
In the cooperation destination client terminal control step, the operation of the cooperation destination client terminal is controlled so as to match the received cooperation destination client terminal information and the cooperation destination application information.
ユーザの所望するところに叶ったアプリケーションを意図したとおりの連携先のクライアント端末と連携して稼動させることを可能にするクライアント端末連携システム、連携サーバ装置、クライアント端末、および、クライアント端末連携方法が実現される。 Realization of a client terminal cooperation system, a cooperation server device, a client terminal, and a client terminal cooperation method that enable an application that meets a user's desire to operate in cooperation with a client terminal of a cooperation destination as intended Is done.
本発明の実施形態であるクライアント端末連携システムについて図面を参照して説明する。
(クライアント端末連携システムの構成)
図1は、本発明の一つの実施の形態としてのクライアント端末連携システムの構成図である。
クライアント端末A101およびクライアント端末B102、サービスサーバ装置D103およびサービスサーバ装置E104、ならびに、連携サーバ装置105がネットワーク106に接続されてクライアント端末連携システム100が構成されている。
クライアント端末A101およびクライアント端末B102は、それぞれアプリケーションの操作を行う。
A client terminal cooperation system according to an embodiment of the present invention will be described with reference to the drawings.
(Configuration of client terminal linkage system)
FIG. 1 is a configuration diagram of a client terminal cooperation system as one embodiment of the present invention.
The client terminal cooperation system 100 is configured by connecting the
The
サービスサーバ装置D103およびサービスサーバ装置E104は、これらクライアント端末A101およびクライアント端末B102からのアクセスを許容し且つ複数種類のアプリケーション機能を稼動させ得る。
連携サーバ装置105は、自装置と通信中の各クライアント端末(101、102)を表す情報を、例えばリストの形態でクライアント端末のユーザに提示する。ユーザは、そのように提示された中から連携先クライアント端末を選択することができる。
各クライアント端末(101、102)、サービスサーバ装置(103、104)は、ネットワーク106を経由して連携サーバ装置105と情報の授受を行う。
The service server device D103 and the service server device E104 can permit access from the client terminal A101 and the client terminal B102 and operate a plurality of types of application functions.
The
Each client terminal (101, 102) and service server device (103, 104) exchange information with the
以上のようなクライアント端末連携システム100では、連携サーバ装置105は各クライアント端末の通信状況(後述するように通信を確立するためにログインすることを課す場合にはログインの状況)を把握することになる。従って、ユーザは利用時点で連携可能なクライアント端末候補のうちから任意の連携クライアント端末を選択することが可能である。
また、連携サーバ装置105は、各クライアント端末上で実行されているアプリケーションの状態を把握することが可能である。従って、ユーザが利用可能なクライアント端末間において、異なるアプリケーション機能間でも状態を引継いで利用することが可能である。
In the client terminal cooperation system 100 as described above, the
Further, the
更にまた、連携サーバ装置105は、ユーザがアプリケーション機能の状態を引継ぎたい連携先クライアント端末の情報を取得することが可能である。従って、ユーザが利用中のクライアント端末から、利用可能な連携先クライアント端末候補のうちユーザが指定したクライアント端末へ、アプリケーション機能の状態を引き渡すことが可能である。
Furthermore, the
また、連携サーバ装置105は、ユーザがアプリケーション機能の状態を引継ぎたい連携先アプリケーション機能の情報を取得することが可能である。従って、このような連携先クライアント端末からユーザが指定したクライアント端末へと、アプリケーション機能の状態を引継がせることが可能である。
尚、本例では、クライアント端末A101は携帯電話機であり、クライアント端末B102はインターネットブラウジング機能を搭載したデジタルテレビである。
Further, the
In this example, the
しかしながら、本発明のクライアント端末連携システム100に適合するクライアント端末は携帯電話機およびインターネットブラウジング機能を搭載したデジタルテレビに限られる趣旨ではない。ネットワーク106を経由して上述の連携サーバ装置105と情報の授受を行うことが可能に構成された、例えばPDAのような携帯情報端末装置や、パーソナルコンピュータ等も本発明のクライアント端末連携システム100に適合する。
However, the client terminal compatible with the client terminal cooperation system 100 of the present invention is not limited to the mobile phone and the digital television equipped with the Internet browsing function. For example, a portable information terminal device such as a PDA, a personal computer, or the like configured to be able to exchange information with the above-described
また、本発明のクライアント端末連携システム100において、各クライアント端末(101、102)、サービスサーバ装置(103、104)が、ネットワーク106を経由して連携サーバ装置105と情報の授受を行うについては、ログインの手続を経てこれを許容するようにしてもよい。このようにすることは、ユーザによるプライベートなアプ
リケーション機能の利用に関するセキュリティの確保の点からは推奨される。
In the client terminal cooperation system 100 of the present invention, each client terminal (101, 102) and the service server apparatus (103, 104) exchange information with the
(クライアント端末の構成)
図2は、図1のクライアント端末連携システムを構成する要素である本発明の一つの実施の形態としてのクライアント端末を表す構成図である。図1のクライアント端末A101およびクライアント端末B102は、本発明の技術に係る部分の構成に関して相似的なものであるため、ここでは、クライアント端末をクライアント端末A101で代表して示してある。
(Configuration of client terminal)
FIG. 2 is a block diagram showing a client terminal as one embodiment of the present invention, which is an element constituting the client terminal cooperation system of FIG. Since the
図2において、通信部204は、ネットワーク106を介して、連携サーバ装置105等外部と通信を行う。
連携先クライアント端末候補表示部201は、通信部204、ネットワーク106を介して、連携サーバ装置105からこの連携サーバ装置105と通信中の各クライアント端末を表す通信中クライアント端末情報を取得する。そして、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を例えば、液晶ディスプレイ等の表示器に表示する。この表示は、例えば、連携先クライアント端末の候補をリストの形で表示する。
In FIG. 2, the
The cooperation destination client terminal
アプリケーション選択候補表示部202は、通信部204、ネットワーク106を介して、連携サーバ装置105からサービスサーバ装置103、104で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する。そして、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で表示させるアプリケーションの候補を上述の表示器に表示する。この表示は、例えば、該当するアプリケーション機能の候補をリストの形で表示する。
The application selection
選択部203は、連携先クライアント端末候補表示部201により表示された連携先クライアント端末候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作を受付ける。また、アプリケーション選択候補表示部202により表示されたアプリケーション機能のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作を受付ける。
The
尚、選択部203は、上述の連携先クライアント端末選択操作およびアプリケーション選択操作のうちの何れかの選択操作ないし双方の選択操作を受付け得る。そして、該選択操作による選択状況を表す選択情報を、通信部204、ネットワーク106を介して、連携サーバ装置105に送信する。
アプリケーション実行部205は、サービスサーバ装置103(104)で稼動中のアプリケーション機能に相応するアプリケーション機能を実行可能に構成され、通信部204および連携サーバ装置105を通して、サービスサーバ装置103(104)で稼動中のアプリケーションに関するデータの授受を行う。
The
The
(連携サーバ装置の構成)
図3は、図1のクライアント端末連携システム100を構成する要素である本発明の一つの実施の形態としての連携サーバ装置を表す構成図である。
図3において、通信部301は、ネットワーク106を介して、クライアント端末A101、クライアント端末B102、サービスサーバ装置D103、およびサービスサーバ装置E104と通信を行う。
クライアント端末管理部302は、通信部301を通して、連携サーバ装置105と通信中の各クライアント端末(101、102)を表す通信中クライアント端末情報を取得する。そして、該取得した通信中クライアント端末情報を各クライアント端末(クライアント端末A101、クライアント端末B102)に、通信部301を通して、それぞれ配
信する。
(Configuration of linked server device)
FIG. 3 is a block diagram showing a cooperation server device as one embodiment of the present invention which is an element constituting the client terminal cooperation system 100 of FIG.
In FIG. 3, the
The client
アプリケーション管理部303は、通信部301を通して、サービスサーバ装置(103、104)で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する。そして、該取得した稼動中アプリケーション情報を各クライアント端末(クライアント端末A101、クライアント端末B102)に、通信部301を通して、配信する。
The
連携先クライアント端末制御部304は、通信部301を通して、該当するクライアント端末(101、102)で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報を受信する。更に、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信する。そして、該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末(101、102)の作動を制御するための情報を、通信部301を通して、連携先クライアント端末(101、102)に供給する。
The cooperation destination client
(サービスサーバ装置の構成)
図4は、図1のクライアント端末連携システムを構成する要素であるサービスサーバ装置を表す構成図である。図1のサービスサーバ装置D103およびサービスサーバ装置E104は、本発明の技術に係る部分の構成に関して相似的なものであるため、ここでは、サービスサーバ装置をサービスサーバ装置D103で代表して示してある。
図4において、通信部401は、ネットワーク106を介して、連携サーバ装置105と通信を行う。また、アプリケーション部402は、連携サーバ装置105を介して、クライアント端末のアプリケーション実行部205と通信を行う。この構成により、サービスサーバ装置103は、クライアント端末からのアクセスを許容し且つ複数種類のアプリケーション機能を稼動させ得る。
(Service server device configuration)
FIG. 4 is a block diagram showing a service server device which is an element constituting the client terminal cooperation system of FIG. Since the service server apparatus D103 and the service server apparatus E104 in FIG. 1 are similar with respect to the configuration of the part according to the technique of the present invention, the service server apparatus is represented here as a representative of the service server apparatus D103. .
In FIG. 4, the
(クライアント端末連携システムの動作)
次に、図5に基づいて、既述の図1〜図4を適宜併せ参照して図1のクライアント端末連携システムの動作について説明する。
図5は、図1のクライアント端末連携システムの動作を表すシーケンス図である。
まず、クライアント端末(クライアント端末A101;クライアント端末B102)から連携サーバ装置105にアクセスし、ログインおよびアプリケーションの起動を行う(ステップS501)。
次に、連携サーバ装置105は、各サービスサーバ装置(サービスサーバ装置D103;サービスサーバ装置E104)から起動したアプリケーション機能のデータを受信し(ステップS502)、各クライアント端末(クライアント端末A101;クライアント端末B102)へ送信する(ステップS503)。
(Operation of client terminal linkage system)
Next, the operation of the client terminal cooperation system in FIG. 1 will be described with reference to FIGS.
FIG. 5 is a sequence diagram showing the operation of the client terminal cooperation system of FIG.
First, the
Next, the
連携サーバ装置105は、自装置105にアクセスしているクライアント端末(クライアント端末A101;クライアント端末B102)の情報を連携先クライアント端末の候補として、且つ、起動中のアプリケーションの情報を連携先クライアント端末で表示させるアプリケーション機能の候補として、これら候補を例えばリストの形式でクライアント端末(クライアント端末A101;クライアント端末B102)に送信する(ステップ504)。
The
クライアント端末上で連携先クライアント端末のリストおよび表示させるアプリケーションのリストを表示し、連携先クライアント端末および連携先アプリケーションに関するユーザの指定を受ける(ステップS505)。このステップS505については、ユーザが用いている端末がクライアント端末A101である場合について表記するが、このステップS505以降はユーザがクライアント端末B102を用いている場合についても同様
である。
A list of cooperation destination client terminals and a list of applications to be displayed are displayed on the client terminal, and a user designation regarding the cooperation destination client terminal and the cooperation destination application is received (step S505). This step S505 is described for the case where the terminal used by the user is the client terminal A101, but the same applies to the case where the user uses the client terminal B102 after step S505.
クライアント端末(クライアント端末A101)は、指定された連携先クライアント端末の情報および表示するアプリケーション機能の情報を、連携サーバ装置105に送信する(ステップS506)。
連携サーバ装置105は、ステップS506でクライアント端末(クライアント端末A101)から受信した連携先クライアント端末の情報および表示するアプリケーションの情報に基づいて、連携先クライアント端末の情報および該端末において表示するアプリケーション機能の状態を更新する。(ステップ507)。この表示状況の遷移例については図面を参照して次に説明する。
The client terminal (client terminal A 101) transmits the information of the designated cooperation destination client terminal and the information of the application function to be displayed to the cooperation server device 105 (step S506).
Based on the information on the cooperation destination client terminal received from the client terminal (client terminal A 101) in step S506 and the information on the application to be displayed, the
(連携動作中のクライアント端末における画面表示の遷移例)
次に図6〜図8を参照して、クライアント端末連携の際のクライアント端末の画面遷移例を説明する。尚、図6〜図8についても、図1の場合と同様に、クライアント端末A101は携帯電話機であり、クライアント端末B102はインターネットブラウジング機能を搭載したデジタルテレビである。また、クライアント端末に適合するデバイスがこのようなものに限られない点も、図1に関して言及したところと同様である。
(Transition example of screen display on client terminal during cooperative operation)
Next, with reference to FIG. 6 to FIG. 8, an example of screen transition of the client terminal at the time of client terminal cooperation will be described. 6 to 8, as in the case of FIG. 1, the client terminal A101 is a mobile phone, and the client terminal B102 is a digital television equipped with an Internet browsing function. Further, the point that the device suitable for the client terminal is not limited to this is the same as that mentioned with reference to FIG.
(稼動状況引渡し制御モードにおける画面表示の遷移例)
図6は、稼動状況引渡し制御モードにおける画面表示の遷移例を表す図である。
図6の610はクライアント端末A101の画面表示、620はクライアント端末B102の画面表示である。図のように、押下すると画面が遷移するリンク602を表示する。
クライアント端末A101の画面表示610について、ユーザがリンク611を押下すると、連携先クライアント端末リスト612を表示する。
(Example of screen display transition in operating status delivery control mode)
FIG. 6 is a diagram illustrating a transition example of screen display in the operation status delivery control mode.
610 in FIG. 6 is a screen display of the client terminal A101, and 620 is a screen display of the client terminal B102. As shown in the figure, a link 602 for changing the screen when the button is pressed is displayed.
As for the
ユーザが連携先クライアント端末リストのうち1つを選択する(図5:ステップS505)と、選択した連携先クライアント端末の情報を連携サーバ装置に送信し(ステップS506)、これを受けた連携サーバ装置105(その、連携先クライアント端末制御部304)が連携先クライアント端末にそのアプリケーション機能の状態を更新させるように制御を実行し(ステップS507)、連携先クライアント端末102に遷移後の画面を表示させる。
When the user selects one of the cooperation destination client terminal lists (FIG. 5: step S505), the information of the selected cooperation destination client terminal is transmitted to the cooperation server device (step S506), and the cooperation server device that has received this information. 105 (the cooperation destination client terminal control unit 304) executes control so that the cooperation destination client terminal updates the state of the application function (step S507), and causes the cooperation
以上のように、稼動状況引渡し制御モードにおいては、連携サーバ装置105(その、連携先クライアント端末制御部304)によって、該当するクライアント端末(クライアント端末A101)で稼動中のアプリケーション機能に対して行った画面の遷移操作が当該連携先クライアント端末(クライアント端末B102)におけるアプリケーション機能の画面の遷移に反映されるように当該連携先クライアント端末を制御する。 As described above, in the operation status transfer control mode, the cooperation server device 105 (the cooperation destination client terminal control unit 304) performs the application function being operated on the corresponding client terminal (client terminal A101). The cooperation destination client terminal is controlled so that the screen transition operation is reflected in the screen transition of the application function in the cooperation destination client terminal (client terminal B102).
(同期表示制御モードにおける画面表示の遷移例)
図7は、同期表示制御モードにおける画面表示の遷移例を表す図である。
図7の720はクライアント端末B102の画面表示、710はクライアント端末A101の画面表示である。クライアント端末B102の画面上部に、図のように、アプリケーション機能の状態を同期させる処理を呼び出すボタン721を表示し、ユーザがそれを選択すると連携先クライアント端末リスト722を表示する。
(Transition example of screen display in synchronous display control mode)
FIG. 7 is a diagram illustrating a transition example of screen display in the synchronous display control mode.
720 in FIG. 7 is a screen display of the client terminal B102, and 710 is a screen display of the client terminal A101. As shown in the figure, a
ユーザが連携先クライアント端末リストのうち1つを選択する(図5:ステップS505)と、選択した連携先クライアント端末の情報を連携サーバ装置105に送信する(図5:ステップS506)。これを受けて、連携サーバ装置105が連携先クライアント端末のアプリケーション機能の状態を更新し(図5:ステップS507)、連携先クライア
ント端末に同期した画面を表示する。
以上のように、同期表示制御モードにおいては、連携サーバ装置105(その、連携先クライアント端末制御部304)によって、該当する前記クライアント端末で稼動中のアプリケーション機能による表示状態と当該連携先クライアント端末における同一のアプリケーション機能による表示状態とが同期するように当該連携先クライアント端末を制御する。
When the user selects one of the cooperation destination client terminal lists (FIG. 5: Step S505), the information of the selected cooperation destination client terminal is transmitted to the cooperation server device 105 (FIG. 5: Step S506). In response to this, the
As described above, in the synchronous display control mode, the display state of the application function running on the corresponding client terminal and the display state of the cooperation destination client terminal by the cooperation server device 105 (the cooperation destination client terminal control unit 304). The cooperation destination client terminal is controlled so that the display state by the same application function is synchronized.
(アプリケーション切替え制御モードにおける画面表示の遷移例)
図8は、アプリケーション切替え制御モードにおける画面表示の遷移例を表す図である。
このアプリケーション切替え制御モードは、図6を参照して説明した稼動状況引渡し制御モードの一態様であると見ることができる。
図8の810はクライアント端末A101の画面表示、820はクライアント端末B102の画面表示である。図示のように、クライアント端末A101の画面上部に、起動中のアプリケーションを表示対象アプリケーションリスト811として表示する。
(Example of screen display transition in application switching control mode)
FIG. 8 is a diagram illustrating a transition example of screen display in the application switching control mode.
This application switching control mode can be regarded as an aspect of the operation status delivery control mode described with reference to FIG.
810 in FIG. 8 is a screen display of the client terminal A101, and 820 is a screen display of the client terminal B102. As shown in the figure, the active application is displayed as a display
ユーザが起動中のアプリケーションリストのうち1つを選択すると(図5:ステップS505)、連携先クライアント端末の候補リスト812を表示し、ユーザに連携先クライアント端末を選択させる。
ユーザが何れかの連携先クライアント端末を選択すると(図5:ステップS505)、連携先クライアント端末および連携先アプリケーション機能の情報をクライアント端末A101から連携サーバ105に送信する(図5:ステップS506)。連携サーバ装置105が連携先クライアント端末の表示対象アプリケーションの状態を更新し(図5:ステップS507)、連携先クライアント端末に連携先アプリケーション機能の更新した画面を表示する。
When the user selects one of the active application lists (FIG. 5: Step S505), the cooperation destination client
When the user selects any cooperation destination client terminal (FIG. 5: Step S505), information on the cooperation destination client terminal and the cooperation destination application function is transmitted from the client terminal A101 to the cooperation server 105 (FIG. 5: Step S506). The
以上のように、アプリケーション切替え制御モードにおいては、連携サーバ装置105(その、連携先クライアント端末制御部304)によって、複数のアプリケーションの切替え操作が当該連携先クライアント端末におけるアプリケーションの画面の遷移に反映されるように当該連携先クライアント端末を制御する。 As described above, in the application switching control mode, the cooperation server device 105 (the cooperation destination client terminal control unit 304) reflects a switching operation of a plurality of applications in the transition of the application screen in the cooperation destination client terminal. The cooperation destination client terminal is controlled as described above.
101、102……クライアント端末
103、104……サービスサーバ装置
105………………連携サーバ装置
201………………連携先クライアント端末候補表示部
202………………アプリケーション選択候補表示部
203………………選択部
204………………通信部
205………………アプリケーション実行部
301………………通信部
302………………クライアント端末情報管理部
303………………アプリケーション管理部
304………………連携先クライアント端末制御部
401………………通信部
402………………アプリケーション部
101, 102 ……
Claims (9)
自装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得し、該取得した通信中クライアント端末情報を前記複数のクライアント端末それぞれに配信するクライアント端末情報管理部と、
稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得し、該取得した稼動中アプリケーション情報を前記複数のクライアント端末それぞれに配信するアプリケーション管理部と、
前記複数のクライアント端末のうち連携先として選択された連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信し、該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御するための情報を、該連携先クライアント端末に供給する連携先クライアント端末制御部と、
を備えていることを特徴とする連携サーバ装置。 A cooperation server device compatible with a client terminal cooperation system in which a plurality of client terminals that perform operations on application functions can cooperate with each other,
A client terminal information management unit for acquiring in-communication client terminal information representing each client terminal in communication with the own device, and distributing the acquired in-communication client terminal information to each of the plurality of client terminals;
An application management unit that acquires operating application information representing an operating application function and distributes the acquired operating application information to each of the plurality of client terminals;
Receiving the cooperation destination client terminal information representing the cooperation destination client terminal selected as the cooperation destination among the plurality of client terminals, and the cooperation destination application information representing the state relating to the application function to be displayed on the cooperation destination client terminal; A cooperation destination client terminal control unit that supplies information for controlling the operation of the cooperation destination client terminal to match the received cooperation destination client terminal information and the cooperation destination application information to the cooperation destination client terminal; ,
It is provided with the cooperation server apparatus characterized by the above-mentioned.
連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を前記連携サーバ装置から取得し、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示する連携先クライアント端末候補表示部と、
稼動中のアプリケーション機能を表す稼動中アプリケーション情報を前記連携サーバ装置から取得し、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で表示させるアプリケーション機能の候補を表示するアプリケーション選択候補表示部と、
前記連携先クライアント端末候補表示部により表示された連携先クライアント端末候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、前記アプリケーション選択候補表示部により表示されたアプリケーション機能のうちか
ら何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの何れかの選択操作ないし双方の選択操作を受付けて、該選択操作による選択状況を表す選択情報を、前記連携サーバ装置に送信する選択部と、
を備えていることを特徴とするクライアント端末。 A client terminal compatible with a client terminal cooperation system in which a plurality of client terminals that perform operations on application functions can operate in cooperation,
A cooperation destination client terminal that acquires communication client terminal information representing each client terminal in communication with the cooperation server device from the cooperation server device and displays candidates of the cooperation destination client terminal based on the acquired communication client terminal information A candidate display,
An application selection candidate display unit that acquires operating application information representing an operating application function from the cooperation server device and displays application function candidates to be displayed on the cooperation destination client terminal based on the acquired operating application information; ,
Among the cooperation destination client terminal candidates displayed from the cooperation destination client terminal candidate display unit, a cooperation destination client terminal selection operation for selecting a cooperation destination client terminal, and among the application functions displayed by the application selection candidate display unit A selection unit that accepts any one or both of the application selection operations for selecting any one of the application functions and transmits selection information indicating a selection status by the selection operation to the cooperation server device When,
A client terminal comprising:
前記連携サーバ装置は、前記連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報、および、前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得し、該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信し、該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信し、該受信した連携先クライアント端末情報および連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御するように構成され、
前記クライアント端末は、前記連携サーバ装置から前記通信中クライアント端末情報を取得し、該取得した通信中クライアント端末情報に基づいて連携先クライアント端末の候補を表示し、更に、前記連携サーバ装置から前記稼動中アプリケーション情報を取得し、該取得した稼動中アプリケーション情報に基づいて連携先クライアント端末で稼動させるアプリケーションの候補を表示し、更に、前記表示された連携先クライアント端末の候補のうちから連携先クライアント端末を選択する連携先クライアント端末選択操作、および、表示されたアプリケーション機能の候補のうちから何れかのアプリケーション機能を選択するアプリケーション選択操作のうちの少なくとも一方の選択操作を受付けて、該選択操作による選択状況を表す選択情報を前記連携サーバ装置に送信するように構成されていることを特徴とするクライアント端末連携システム。 The plurality of client terminals configured to include a plurality of client terminals that perform operations on the application function, one or more service server apparatuses that allow access from the client terminals and that can operate the application functions, and a cooperation server apparatus Is a client terminal cooperation system that can cooperate,
The cooperation server device acquires in-communication client terminal information representing each client terminal in communication with the cooperation server device, and in-operation application information representing an application function in operation in the service server device. Cooperation destination client terminal information representing a cooperation destination client terminal selected as a cooperation destination at the corresponding client terminal and distributing client terminal information and operating application information to the plurality of client terminals, and the cooperation destination client terminal And receiving the link destination application information indicating the state relating to the application function to be displayed in the server, and controlling the operation of the link destination client terminal so as to match the received link destination client terminal information and the link destination application information. It is composed,
The client terminal acquires the in-communication client terminal information from the cooperation server device, displays candidates for a cooperation destination client terminal based on the acquired in-communication client terminal information, and further performs the operation from the cooperation server device. Middle application information is acquired, application candidates to be operated on the cooperation destination client terminal are displayed based on the acquired active application information, and the cooperation destination client terminal is further selected from the displayed cooperation destination client terminal candidates. A selection operation by accepting at least one of the selection operation of the cooperation destination client terminal selection operation for selecting the selected application function and the application selection operation for selecting any one of the displayed application function candidates. Select to represent the situation The client terminal link system, characterized in that it is configured to transmit a broadcast on the link server device.
前記連携サーバ装置における手順として、
この連携サーバ装置と通信中の各クライアント端末を表す通信中クライアント端末情報を取得する通信中クライアント端末情報取得ステップと、
前記サービスサーバ装置で稼動中のアプリケーション機能を表す稼動中アプリケーション情報を取得する稼動中アプリケーション情報取得ステップと、
該取得した通信中クライアント端末情報および稼動中アプリケーション情報を前記複数のクライアント端末に配信する情報配信ステップと、
該当する前記クライアント端末で連携先として選択した連携先クライアント端末を表す連携先クライアント端末情報、および、該連携先クライアント端末で表示させるアプリケーション機能に関する状態を表す連携先アプリケーション情報とを受信する選択状況情報受信ステップと、
該受信した連携先クライアント端末情報、および、連携先アプリケーション情報に整合させるように該連携先クライアント端末の動作を制御する連携先クライアント端末制御ステップと、
を含んでいることを特徴とするクライアント端末連携方法。 The plurality of client terminals, including a plurality of client terminals that operate application functions, one or more service server apparatuses that allow access from the client terminals and that can operate a plurality of types of applications, and a cooperation server apparatus Is a client terminal cooperation system that configures a client terminal cooperation system capable of cooperative operation and operates the plurality of client terminals in cooperation with each other,
As a procedure in the cooperation server device,
In-communication client terminal information acquisition step for acquiring in-communication client terminal information representing each client terminal in communication with this cooperative server device;
An active application information acquisition step of acquiring active application information representing an active application function in the service server device;
An information distribution step of distributing the acquired communicating client terminal information and operating application information to the plurality of client terminals;
Selection status information for receiving cooperation destination client terminal information representing a cooperation destination client terminal selected as a cooperation destination by the corresponding client terminal, and cooperation destination application information representing a state relating to an application function to be displayed on the cooperation destination client terminal Receiving step;
A cooperation destination client terminal control step for controlling the operation of the cooperation destination client terminal so as to be matched with the received cooperation destination client terminal information and the cooperation destination application information;
The client terminal cooperation method characterized by including this.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009093945A JP5275883B2 (en) | 2009-04-08 | 2009-04-08 | Client terminal linkage system, linkage server device, client terminal, client terminal linkage method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009093945A JP5275883B2 (en) | 2009-04-08 | 2009-04-08 | Client terminal linkage system, linkage server device, client terminal, client terminal linkage method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010245940A JP2010245940A (en) | 2010-10-28 |
JP5275883B2 true JP5275883B2 (en) | 2013-08-28 |
Family
ID=43098457
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009093945A Expired - Fee Related JP5275883B2 (en) | 2009-04-08 | 2009-04-08 | Client terminal linkage system, linkage server device, client terminal, client terminal linkage method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5275883B2 (en) |
Families Citing this family (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101825799B1 (en) | 2011-06-05 | 2018-03-22 | 애플 인크. | Systems and methods for displaying notifications received from multiple applications |
US8769624B2 (en) | 2011-09-29 | 2014-07-01 | Apple Inc. | Access control utilizing indirect authentication |
US9002322B2 (en) | 2011-09-29 | 2015-04-07 | Apple Inc. | Authentication with secondary approver |
WO2014143776A2 (en) | 2013-03-15 | 2014-09-18 | Bodhi Technology Ventures Llc | Providing remote interactions with host device using a wireless device |
US20150350146A1 (en) | 2014-05-29 | 2015-12-03 | Apple Inc. | Coordination of message alert presentations across devices based on device modes |
US11256294B2 (en) | 2014-05-30 | 2022-02-22 | Apple Inc. | Continuity of applications across devices |
US9967401B2 (en) | 2014-05-30 | 2018-05-08 | Apple Inc. | User interface for phone call routing among devices |
US20150379476A1 (en) | 2014-06-27 | 2015-12-31 | Apple Inc. | Reduced size user interface |
EP4439231A3 (en) | 2014-07-21 | 2024-12-11 | Apple Inc. | Remote user interface |
KR102511376B1 (en) | 2014-08-02 | 2023-03-17 | 애플 인크. | Context-specific user interfaces |
US10339293B2 (en) | 2014-08-15 | 2019-07-02 | Apple Inc. | Authenticated device used to unlock another device |
CN115623117A (en) | 2014-09-02 | 2023-01-17 | 苹果公司 | Telephone user interface |
US10055121B2 (en) | 2015-03-07 | 2018-08-21 | Apple Inc. | Activity based thresholds and feedbacks |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
DK179186B1 (en) | 2016-05-19 | 2018-01-15 | Apple Inc | REMOTE AUTHORIZATION TO CONTINUE WITH AN ACTION |
US10637986B2 (en) | 2016-06-10 | 2020-04-28 | Apple Inc. | Displaying and updating a set of application views |
AU2017100667A4 (en) | 2016-06-11 | 2017-07-06 | Apple Inc. | Activity and workout updates |
DK201670622A1 (en) | 2016-06-12 | 2018-02-12 | Apple Inc | User interfaces for transactions |
US10466891B2 (en) | 2016-09-12 | 2019-11-05 | Apple Inc. | Special lock mode user interface |
US10992795B2 (en) | 2017-05-16 | 2021-04-27 | Apple Inc. | Methods and interfaces for home media control |
US11431836B2 (en) | 2017-05-02 | 2022-08-30 | Apple Inc. | Methods and interfaces for initiating media playback |
US12242707B2 (en) | 2017-05-15 | 2025-03-04 | Apple Inc. | Displaying and moving application views on a display of an electronic device |
US20220279063A1 (en) | 2017-05-16 | 2022-09-01 | Apple Inc. | Methods and interfaces for home media control |
CN111343060B (en) | 2017-05-16 | 2022-02-11 | 苹果公司 | Method and interface for home media control |
KR101984838B1 (en) * | 2017-06-21 | 2019-09-03 | 주식회사 아이티스테이션 | Method and system for managing security of client terminal using portable terminal |
US11010121B2 (en) | 2019-05-31 | 2021-05-18 | Apple Inc. | User interfaces for audio media control |
KR20240049648A (en) | 2019-05-31 | 2024-04-16 | 애플 인크. | User interfaces for audio media control |
US11481094B2 (en) | 2019-06-01 | 2022-10-25 | Apple Inc. | User interfaces for location-related communications |
US11477609B2 (en) | 2019-06-01 | 2022-10-18 | Apple Inc. | User interfaces for location-related communications |
US11392291B2 (en) | 2020-09-25 | 2022-07-19 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
US11928303B2 (en) | 2021-05-15 | 2024-03-12 | Apple Inc. | Shared-content session user interfaces |
US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
US11847378B2 (en) | 2021-06-06 | 2023-12-19 | Apple Inc. | User interfaces for audio routing |
CN114584588A (en) * | 2022-03-02 | 2022-06-03 | 中国银行股份有限公司 | Universal terminal bank service system and working method thereof |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000076204A (en) * | 1998-08-31 | 2000-03-14 | Ritsumeikan | Method for synchronizing application software over a network, system for synchronizing the same, and recording medium recording program for the method |
JP2005032187A (en) * | 2003-07-11 | 2005-02-03 | Ntt Comware Corp | Inter-terminal linkage system and inter-terminal linkage method |
JP2006262190A (en) * | 2005-03-17 | 2006-09-28 | Nec Corp | Data output device and data output method |
-
2009
- 2009-04-08 JP JP2009093945A patent/JP5275883B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010245940A (en) | 2010-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5275883B2 (en) | Client terminal linkage system, linkage server device, client terminal, client terminal linkage method | |
EP2333656A2 (en) | Display apparatus, client, image display system including the same, and image displaying method | |
CN105323406B (en) | Sending destination information transfer system and method and mobile terminal device | |
JP6969517B2 (en) | Information processing equipment and programs | |
EP2642381A2 (en) | Display apparatus, terminal, and image display method | |
JP5522381B2 (en) | Display device, terminal device, display system, program, information storage medium, display method, and image change method | |
KR20110003964A (en) | System and method for multi-screen service of mobile terminal | |
JP2020042631A (en) | Information processing system, information processing apparatus, information processing method and program | |
JP2014179739A (en) | Communication device, method of controlling communication device, and program | |
JP6178047B2 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, COMPUTER PROGRAM, AND COMMUNICATION SYSTEM | |
JP4881930B2 (en) | Screen sharing system and screen sharing method | |
JP2012170005A (en) | Information processor, activation control method, and program | |
JP6611550B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM | |
JP5171392B2 (en) | Communication system, information holding device, and management device | |
JP7188024B2 (en) | Information processing device, information processing system, information processing method and program | |
JP2018064650A (en) | Radiographic apparatus, radiographic system, radiographic method, and program | |
JP2017091261A (en) | Device, program, and system | |
JP5867138B2 (en) | Remote consultation system | |
JP2011135345A (en) | Apparatus control system, terminal device, and apparatus | |
JP5395028B2 (en) | Mobile terminal conference system and method | |
KR20130018346A (en) | Method and appratus for setting appointment for multi-user through instant messenger | |
JP5318247B1 (en) | Communication control apparatus and communication control method | |
JP6368150B2 (en) | Communication system and control method thereof, image forming apparatus and control method thereof, and program | |
JP4280034B2 (en) | Information display system | |
WO2018229815A1 (en) | Communication device, communication system, communication method, and communication program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120227 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130131 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130422 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130430 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130516 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5275883 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |