Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5225941B2 - Communication control system, communication control method, and communication control program - Google Patents
[go: Go Back, main page]

JP5225941B2 - Communication control system, communication control method, and communication control program - Google Patents

Communication control system, communication control method, and communication control program Download PDF

Info

Publication number
JP5225941B2
JP5225941B2 JP2009152800A JP2009152800A JP5225941B2 JP 5225941 B2 JP5225941 B2 JP 5225941B2 JP 2009152800 A JP2009152800 A JP 2009152800A JP 2009152800 A JP2009152800 A JP 2009152800A JP 5225941 B2 JP5225941 B2 JP 5225941B2
Authority
JP
Japan
Prior art keywords
terminal
call
information display
information
display terminal
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
Application number
JP2009152800A
Other languages
Japanese (ja)
Other versions
JP2011010123A (en
Inventor
欣子 末田
幸司 村上
将司 外山
春乃 片岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2009152800A priority Critical patent/JP5225941B2/en
Publication of JP2011010123A publication Critical patent/JP2011010123A/en
Application granted granted Critical
Publication of JP5225941B2 publication Critical patent/JP5225941B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Description

本発明は、通信制御システム、通信制御方法および通信制御プログラムに関する。   The present invention relates to a communication control system, a communication control method, and a communication control program.

従来、IP(Internet Protocol)網に接続するPC(Personal Computer)などに提供されるサービスとして、いわゆるWebサービスがある。Webサービスとは、WWW(World Wide Web)関連技術を適用し、アプリケーションの機能をネットワーク経由で実現するサービスのことをいう。Webサービスの中には、PC同士でファイルを共有するアプリケーション(例えば特許文献1など)やチャットを実現するアプリケーションなどが存在する。   Conventionally, as a service provided to a PC (Personal Computer) connected to an IP (Internet Protocol) network, there is a so-called Web service. A Web service refers to a service that implements application functions via a network by applying WWW (World Wide Web) related technology. Among Web services, there are applications that share files between PCs (for example, Patent Document 1) and applications that realize chatting.

一方、移動体通信網に接続する移動体端末に提供されるサービスもある。例えば特許文献2には、移動体端末間でWebページを共有するアプリケーションが開示されている。   On the other hand, there is a service provided to a mobile terminal connected to a mobile communication network. For example, Patent Document 2 discloses an application for sharing a Web page between mobile terminals.

特開2003−044429号公報JP 2003-044429 A 特開2005−275528号公報JP 2005-275528 A

しかしながら、上記した従来の技術では、アドホックな通話相手との間で柔軟にサービスを共有することができないという課題があった。   However, the above-described conventional technique has a problem that it is not possible to flexibly share a service with an ad hoc call partner.

すなわち、従来のWebサービスでは、例えばPCの利用者同士が同じサービスに予め会員登録(例えばバディリストの登録など)していれば、利用者同士が通話をしながら予め会員登録しているWebサービスを共有することもできるであろう。しかしながら、通話相手が同じサービスに予め会員登録していないような状況であれば、通話相手との間でWebサービスを共有することは難しい。   That is, in the conventional Web service, for example, if PC users have registered as members in advance (for example, registration of a buddy list) with the same service, the Web service in which users are registered in advance while calling each other Could also be shared. However, it is difficult to share the Web service with the other party if the other party is not registered as a member of the same service in advance.

また、特許文献2に開示されているアプリケーションなどでは、同じ移動体通信網に接続する移動体端末同士でサービスを共有することはできるであろう。しかしながら、例えば一方の利用者が携帯電話で他方の利用者が固定電話であるといった状況であれば、通話相手との間でサービスを共有することは難しい。   Moreover, in the application etc. which are disclosed by patent document 2, a mobile terminal connected to the same mobile communication network will be able to share a service. However, for example, if one user is a mobile phone and the other user is a fixed phone, it is difficult to share the service with the other party.

開示の技術は、上記に鑑みてなされたものであって、アドホックな通話相手との間で柔軟にサービスを共有することが可能な通信制御システム、通信制御方法および通信制御プログラムを提供することを目的とする。   The disclosed technology has been made in view of the above, and provides a communication control system, a communication control method, and a communication control program capable of flexibly sharing a service with an ad hoc call partner. Objective.

本願の開示する通信制御システム、通信制御方法および通信制御プログラムは、一つの態様において、ネットワーク上のサービスを情報表示端末に提供する通信を制御する通信制御システムであって、セッション管理サーバは、利用者によって通話による通信が行われる通話端末と、当該利用者によって利用される情報表示端末との対応関係を特定する端末対応関係特定手段と、発側の通話端末と、当該通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定する通話対応関係特定手段と、前記通話対応関係特定手段によって特定された発側の通話端末について前記端末対応関係特定手段によって対応関係が特定された発側の情報表示端末と、前記通話対応関係特定手段によって特定された着側の通話端末について前記端末対応関係特定手段によって対応関係が特定された着側の情報表示端末とを連携するための連携情報を発行する連携情報発行手段とを備える。また、サービス提供サーバは、サービスの提供を要求する情報表示端末毎に、前記連携情報発行手段によって発行された連携情報を収集する連携情報収集手段と、前記連携情報収集手段によって収集された複数の連携情報の中からサービスを連携することを示す連携情報を特定し、特定した連携情報の収集元である情報表示端末各々に提供するサービスを連携するようにサービス提供を制御するサービス提供制御手段とを備える。   A communication control system, a communication control method, and a communication control program disclosed in the present application are, in one aspect, a communication control system that controls communication for providing services on a network to an information display terminal, and a session management server uses Between a call terminal that performs communication by a call by a user, a terminal correspondence specifying means that specifies a correspondence relation between an information display terminal used by the user, a calling terminal on the calling side, and the call terminal Correspondence relationship specifying means for specifying a correspondence relationship with the called side call terminal that has established communication by a call, and a correspondence relationship for the calling side call terminal specified by the call correspondence relationship specifying means by the terminal correspondence relationship specifying means For the caller information display terminal identified by the caller and the callee call terminal identified by the call correspondence identifying means And a linkage information issuing means for issuing a linkage information for linking the information display terminal of a corresponding relationship is identified callee by the terminal correspondence relationship specifying unit. The service providing server includes, for each information display terminal that requests service provision, a cooperation information collecting unit that collects the cooperation information issued by the cooperation information issuing unit, and a plurality of information collected by the cooperation information collecting unit. Service providing control means for identifying service information indicating that services are to be linked from the service information, and controlling service provision so as to link services provided to each information display terminal that is a collection source of the identified service information; Is provided.

本願の開示する通信制御システム、通信制御方法および通信制御プログラムの一つの態様によれば、アドホックな通話相手との間で柔軟にサービスを共有することが可能になるという効果を奏する。   According to one aspect of the communication control system, the communication control method, and the communication control program disclosed in the present application, it is possible to flexibly share a service with an ad hoc call partner.

図1は、通信制御システム、通信制御方法および通信制御プログラムの概要を説明するための図である。FIG. 1 is a diagram for explaining an overview of a communication control system, a communication control method, and a communication control program. 図2は、セッション管理サーバの構成を示すブロック図である。FIG. 2 is a block diagram showing the configuration of the session management server. 図3は、電話番号管理テーブルを説明するための図である。FIG. 3 is a diagram for explaining the telephone number management table. 図4は、通話端末登録テーブルを説明するための図である。FIG. 4 is a diagram for explaining the call terminal registration table. 図5は、制御用セッション管理テーブルを説明するための図である。FIG. 5 is a diagram for explaining the control session management table. 図6は、発着間紐付けIDテーブルを説明するための図である。FIG. 6 is a diagram for explaining an arrival / departure linking ID table. 図7は、サービス提供サーバの構成を示すブロック図である。FIG. 7 is a block diagram illustrating a configuration of the service providing server. 図8は、Webセッション情報管理テーブルを説明するための図である。FIG. 8 is a diagram for explaining the Web session information management table. 図9は、実施例1に係る通信制御システムによる処理手順を示すシーケンス図である。FIG. 9 is a sequence diagram illustrating a processing procedure performed by the communication control system according to the first embodiment. 図10は、実施例1に係る通信制御システムによる処理手順を示すシーケンス図である。FIG. 10 is a sequence diagram illustrating a processing procedure performed by the communication control system according to the first embodiment. 図11は、実施例1に係る通信制御システムによる処理手順を示すシーケンス図である。FIG. 11 is a sequence diagram illustrating a processing procedure performed by the communication control system according to the first embodiment. 図12は、実施例2における電話番号管理テーブルを説明するための図である。FIG. 12 is a diagram for explaining the telephone number management table in the second embodiment. 図13は、実施例2に係る通信制御システムによる処理手順を示すシーケンス図である。FIG. 13 is a sequence diagram illustrating a processing procedure performed by the communication control system according to the second embodiment. 図14は、実施例2における通話端末登録テーブルを説明するための図である。FIG. 14 is a diagram for explaining a call terminal registration table in the second embodiment. 図15は、実施例3に係る通信制御システムによる処理手順を示すシーケンス図である。FIG. 15 is a sequence diagram illustrating a processing procedure performed by the communication control system according to the third embodiment. 図16は、実施例4における電話番号管理テーブルを説明するための図である。FIG. 16 is a diagram for explaining a telephone number management table in the fourth embodiment. 図17は、実施例4に係る通信制御システムによる処理手順を説明するためのシーケンス図である。FIG. 17 is a sequence diagram for explaining the processing procedure by the communication control system according to the fourth embodiment.

以下、本願の開示する通信制御システム、通信制御方法および通信制御プログラムの実施例を図面に基づいて詳細に説明する。なお、以下の実施例により本発明が限定されるものではない。   Hereinafter, embodiments of a communication control system, a communication control method, and a communication control program disclosed in the present application will be described in detail with reference to the drawings. In addition, this invention is not limited by the following examples.

[通信制御システム、通信制御方法および通信制御プログラムの概要]
まず、図1を用いて、各実施例に係る通信制御システム、通信制御方法および通信制御プログラムの概要を説明する。なお、図1は、通信制御システム、通信制御方法および通信制御プログラムの概要を説明するための図である。
[Outline of Communication Control System, Communication Control Method, and Communication Control Program]
First, an outline of a communication control system, a communication control method, and a communication control program according to each embodiment will be described with reference to FIG. FIG. 1 is a diagram for explaining an overview of a communication control system, a communication control method, and a communication control program.

上記したように、本願の開示する通信制御システム、通信制御方法および通信制御プログラムは、一つの態様において、アドホックな通話相手との間で柔軟にサービスを共有することを目的としている。言い換えると、利用者同士によって行われる通話は、双方がPSTN(Public Switched Telephone Network)に接続する固定電話であることもあれば、一方が携帯電話網に接続する携帯電話で他方が固定電話であることもある。あるいは、一方が携帯電話で他方がSIP(Session Initiation Protocol)網に接続するSIPフォンであることもある。このように、通話というものは、図1に示すように、まさにアドホックな利用者同士でアドホックな環境で確立されるものであり、実施例に係る通信制御システム、通信制御方法および通信制御プログラムは、このようなアドホックな通話相手との間で柔軟にサービスを共有することを目的としている。なお、実施例1においては、図1に示すように、一方が携帯電話網に接続する携帯電話で、他方がSIP網に接続するSIPフォンであることを想定するが、本発明はこれに限られるものではない。携帯電話網以外の他の網である場合や、SIP網以外の他のIP網である場合にも、本発明を同様に適用することができる。   As described above, the communication control system, the communication control method, and the communication control program disclosed in the present application are intended to share a service flexibly with an ad hoc call partner in one aspect. In other words, a call performed between users may be a fixed phone connected to a PSTN (Public Switched Telephone Network), or one may be a mobile phone connected to a mobile phone network and the other a fixed phone. is there. Alternatively, one may be a mobile phone and the other a SIP phone connected to a SIP (Session Initiation Protocol) network. In this way, as shown in FIG. 1, the call is established in an ad hoc environment between ad hoc users, and the communication control system, the communication control method, and the communication control program according to the embodiment are The purpose is to flexibly share services with such ad hoc parties. In the first embodiment, as shown in FIG. 1, it is assumed that one is a mobile phone connected to the mobile phone network and the other is a SIP phone connected to the SIP network, but the present invention is not limited to this. It is not something that can be done. The present invention can be similarly applied to a case where the network is other than the cellular phone network or an IP network other than the SIP network.

さて、以下の実施例においては、利用者が通話に用いる端末を「通話端末」と呼び、利用者がサービスによって提供される情報を表示する端末を「情報表示端末」と呼ぶ。上記したように、通話はアドホックな環境で確立されるものであるので、「通話端末」としても様々な形態を想定し得る。例えば、固定電話、SIPフォン、携帯電話、PHS(Personal Handyphone System)などである。一方、「情報表示端末」としても様々な形態を想定し得る。例えば、PC、街頭設置型の大型ディスプレイ、PDA(Personal Digital Assistants)などである。なお、「通話端末」と「情報表示端末」とが物理的に一体の形態で実現されることも無論想定され得る。   In the following embodiments, a terminal used by a user for a call is referred to as a “call terminal”, and a terminal on which the user displays information provided by a service is referred to as an “information display terminal”. As described above, since a call is established in an ad hoc environment, various forms can be assumed as a “call terminal”. For example, a fixed phone, a SIP phone, a mobile phone, a PHS (Personal Handyphone System), and the like. On the other hand, various forms can be assumed as the “information display terminal”. For example, a PC, a street-mounted large display, a PDA (Personal Digital Assistants), and the like. Of course, it may be assumed that the “call terminal” and the “information display terminal” are physically integrated.

ここで、以下の実施例において、「情報表示端末」にサービスを提供するサーバが「サービス提供サーバ」であり、「サービス提供サーバ」が、「情報表示端末」各々に提供するサービスを連携するよう、サービス提供を制御する。もっとも、上記したように、「通話端末」によって確立される通話はアドホックな環境で確立されるものであり、同様に、利用者によって「情報表示端末」が利用される環境もアドホックなものとなる。このため、「サービス提供サーバ」によるサービス連携を実現するために、「セッション管理サーバ」が一役買うことになる。   Here, in the following embodiment, the server providing the service to the “information display terminal” is the “service providing server”, and the “service providing server” cooperates with the service provided to each “information display terminal”. , Control service provision. However, as described above, a call established by a “call terminal” is established in an ad hoc environment, and similarly, an environment in which an “information display terminal” is used by a user is also ad hoc. . For this reason, the “session management server” plays a role in realizing service cooperation by the “service providing server”.

詳細については後述するが、ここでは簡単に説明すると、「セッション管理サーバ」が、利用者において利用される「通話端末」と「情報表示端末」との対応関係や、利用者同士で「通話端末」によって確立された通話を管理し、どの「情報表示端末」とどの「情報表示端末」とを連携すればよいかを示す連携情報を発行する。「サービス提供サーバ」は、発行された連携情報を用いることで、サービス連携を実現する。   The details will be described later, but here is a brief description. The “session management server” has a correspondence relationship between “call terminals” and “information display terminals” used by users, ”Is managed, and the“ information display terminal ”and which“ information display terminal ”should be linked are issued. The “service providing server” realizes service cooperation by using the issued cooperation information.

なお、各実施例で用いる主要な用語のうち、「制御用セッション情報」、「発着間紐付けID」、「Webセッション情報」、「callセッション情報」について説明する。   Among the main terms used in each embodiment, “control session information”, “calling / linking ID”, “Web session information”, and “call session information” will be described.

「制御用セッション情報」とは、「セッション管理サーバ」が、「情報表示端末」との間で通信を行うために、「情報表示端末」のWebブラウザに対して払い出す情報のことである。「制御用セッション情報」は、一般的には確立されたセッションごと(通話ごと)に新しく払い出されるため、「セッション管理サーバ」は、「情報表示端末」と「セッション管理サーバ」との間で確立されたWeb通信を一意に識別することができる。例えば、『セッションID』(CookieのID)などである。   “Control session information” is information that the “session management server” pays out to the Web browser of the “information display terminal” in order to communicate with the “information display terminal”. Since “control session information” is generally newly issued for each established session (for each call), the “session management server” is established between the “information display terminal” and the “session management server”. Can be uniquely identified. For example, “session ID” (cookie ID).

「発着間紐付けID」とは、「セッション管理サーバ」が、どの「情報表示端末」とどの「情報表示端末」とを連携すればよいかを示すために発行する連携情報のことである。「発着間紐付けID」は、一般的には確立されたセッションごと(通話ごと)に新しく発行されるため、「サービス提供サーバ」は、セッション単位で(通話単位で)「情報表示端末」各々を紐付けることができる。   The “departure / arrival linking ID” is linkage information issued by the “session management server” to indicate which “information display terminal” and which “information display terminal” should be linked. Since the “incoming and outgoing link ID” is generally newly issued for each established session (for each call), the “service providing server” is provided for each “information display terminal” for each session (for each call). Can be linked.

「Webセッション情報」とは、「サービス提供サーバ」が、「情報表示端末」との間で通信を行うために、「情報表示端末」のWebブラウザに対して払い出す情報のことである。「Webセッション情報」は、一般的には確立されたセッションごと(通話ごと)に新しく払い出されるため、「サービス提供サーバ」は、「情報表示端末」と「サービス提供サーバ」との間で確立されたWeb通信を一意に識別することができる。例えば、『セッションID』(CookieのID)などである。   “Web session information” is information that the “service providing server” pays out to the Web browser of the “information display terminal” in order to communicate with the “information display terminal”. Since “Web session information” is generally newly issued for each established session (for each call), the “service providing server” is established between the “information display terminal” and the “service providing server”. Web communication can be uniquely identified. For example, “session ID” (cookie ID).

「callセッション情報」とは、「通話端末」間で確立されたセッションから収集される情報であり、発側の「通話端末」や着側の「通話端末」を特定する情報を含む情報である。以下に説明する実施例1〜3においては、一方の「通話端末」がSIPフォンであることを想定しているので、callセッション情報としては、SIP通信に含まれる情報である『From』や『To』が想定される。なお、callセッション情報の中には、『From』や『To』の他に、『Call−ID』、『isub』、『tag』、『Date』などの情報も含まれるので、これらの情報を組み合わせることで、確立されたセッションを一意に識別する情報として用いることもできる。   The “call session information” is information collected from a session established between “call terminals”, and is information including information specifying the “call terminal” on the calling side and the “call terminal” on the called side. . In the first to third embodiments described below, it is assumed that one “call terminal” is a SIP phone, and therefore, call session information includes “From” and “Information” included in SIP communication. To ”is assumed. The call session information includes information such as “Call-ID”, “Isub”, “tag”, “Date” in addition to “From” and “To”. By combining, it can also be used as information for uniquely identifying an established session.

[実施例1に係る通信制御システムの構成]
続いて、本願の開示する通信制御システムの一つの態様として、実施例1に係る通信制御システムの構成を説明する。まず、図2〜8を用いて、セッション管理サーバおよびサービス提供サーバの構成を説明する。図2は、セッション管理サーバの構成を示すブロック図である。また、図3は、電話番号管理テーブルを説明するための図であり、図4は、通話端末登録テーブルを説明するための図であり、図5は、制御用セッション管理テーブルを説明するための図であり、図6は、発着間紐付けIDテーブルを説明するための図である。また、図7は、サービス提供サーバの構成を示すブロック図であり、図8は、Webセッション情報管理テーブルを説明するための図である。
[Configuration of Communication Control System According to Embodiment 1]
Subsequently, a configuration of the communication control system according to the first embodiment will be described as one aspect of the communication control system disclosed in the present application. First, the configuration of the session management server and the service providing server will be described with reference to FIGS. FIG. 2 is a block diagram showing the configuration of the session management server. 3 is a diagram for explaining the telephone number management table, FIG. 4 is a diagram for explaining the call terminal registration table, and FIG. 5 is a diagram for explaining the control session management table. FIG. 6 is a diagram for explaining an arrival / departure linking ID table. FIG. 7 is a block diagram showing the configuration of the service providing server, and FIG. 8 is a diagram for explaining the Web session information management table.

[セッション管理サーバ]
セッション管理サーバ100は、以下に説明する各部が汎用的なサーバなどに備えられることによって実現され、特に本発明に密接に関連するものとしては、図2に示すように、通信部110と、記憶部120と、制御部130とを備える。
[Session Management Server]
The session management server 100 is realized by providing each unit described below in a general-purpose server or the like. Particularly, as closely related to the present invention, as shown in FIG. Unit 120 and control unit 130.

通信部110は、HTTP(HyperText Transfer Protocol)通信用の一般的なインタフェースおよびライブラリを備え、情報表示端末との間で情報を送受信したり、GW(GateWay)やHGW(Home GateWay)、サービス提供サーバ200との間で情報を送受信するなどする。   The communication unit 110 includes a general interface and library for HTTP (HyperText Transfer Protocol) communication, and transmits / receives information to / from an information display terminal, GW (GateWay), HGW (Home GateWay), and a service providing server Information is transmitted to and received from the 200.

記憶部120は、図2に示すように、電話番号管理テーブル121と、通話端末登録テーブル122と、制御用セッション管理テーブル123と、発着間紐付けIDテーブル124とを備える。   As shown in FIG. 2, the storage unit 120 includes a telephone number management table 121, a call terminal registration table 122, a control session management table 123, and an incoming / outgoing association ID table 124.

電話番号管理テーブル121は、通話端末の電話番号を管理するテーブルである。例えば、図3に示すように、セッション管理サーバ100は、電話番号管理テーブル121に、電話番号および当該電話番号を利用する利用者のパスワードのリストを、GWのIPアドレスに対応づけて予め記憶している。なお、電話番号管理テーブル121がどのように利用されるかについては、実施例1に係る通信制御システムによる処理手順を説明する際に詳述する。   The telephone number management table 121 is a table for managing telephone numbers of telephone terminals. For example, as shown in FIG. 3, the session management server 100 stores in advance a telephone number and a list of passwords of users who use the telephone number in association with the IP address of the GW in the telephone number management table 121. ing. Note that how the telephone number management table 121 is used will be described in detail when the processing procedure by the communication control system according to the first embodiment is described.

通話端末登録テーブル122は、通話端末と情報表示端末との対応関係を登録するテーブルである。例えば、図4に示すように、セッション管理サーバ100は、通話端末登録テーブル122に、電話番号とGWのIPアドレスと制御用セッション情報とを対応づけて記憶する。なお、通話端末登録テーブル122がどのように利用されるかについては、実施例1に係る通信制御システムによる処理手順を説明する際に詳述する。   The call terminal registration table 122 is a table for registering the correspondence between the call terminal and the information display terminal. For example, as shown in FIG. 4, the session management server 100 stores a telephone number, an IP address of the GW, and control session information in the call terminal registration table 122 in association with each other. Note that how the call terminal registration table 122 is used will be described in detail when the processing procedure by the communication control system according to the first embodiment is described.

制御用セッション管理テーブル123は、制御用セッション情報を管理するテーブルである。例えば、図5に示すように、セッション管理サーバ100は、制御用セッション管理テーブル123に、制御用セッション情報とcallセッション情報と発着判定フラグと通話情報(開始時刻〜終了時刻)とを対応づけて記憶する。なお、制御用セッション管理テーブル123がどのように利用されるかについては、実施例1に係る通信制御システムによる処理手順を説明する際に詳述する。   The control session management table 123 is a table for managing control session information. For example, as shown in FIG. 5, the session management server 100 associates control session information, call session information, an arrival / departure determination flag, and call information (start time to end time) with the control session management table 123. Remember. Note that how the control session management table 123 is used will be described in detail when the processing procedure by the communication control system according to the first embodiment is described.

なお、発着判定フラグとは、通話端末10と通話端末15との間で確立されたセッションについて、通話端末15(制御用セッション情報を払い出した情報表示端末25と組で利用される通話端末15)が発側であるのか着側であるのかを判定するフラグである。また、通話情報とは、通話端末10と通話端末15との間で確立されたセッションについて、セッションの開始時刻と終了時刻とを示す情報である。   The arrival / departure determination flag refers to the call terminal 15 (the call terminal 15 used in combination with the information display terminal 25 that has issued control session information) for a session established between the call terminal 10 and the call terminal 15. Is a flag for determining whether the caller is the calling side or the called side. The call information is information indicating a session start time and an end time for a session established between the call terminal 10 and the call terminal 15.

発着間紐付けIDテーブル124は、発着間紐付けIDを管理するテーブルである。例えば、図6に示すように、セッション管理サーバ100は、発着間紐付けIDテーブル124に、制御用セッション情報と発着間紐付けIDとを対応づけて記憶する。なお、発着間紐付けIDテーブル124がどのように利用されるかについては、実施例1に係る通信制御システムによる処理手順を説明する際に詳述する。   The arrival / departure association ID table 124 is a table for managing the arrival / departure association ID. For example, as shown in FIG. 6, the session management server 100 stores control session information and an arrival / departure association ID in association between the arrival and departure association ID table 124. Note that how the arrival / departure association ID table 124 is used will be described in detail when the processing procedure by the communication control system according to the first embodiment is described.

図2に戻り、制御部130は、通話端末登録部131と、発着間紐付けID発行部132とを備える。   Returning to FIG. 2, the control unit 130 includes a call terminal registration unit 131 and an arrival / departure association ID issuing unit 132.

通話端末登録部131は、利用者によって通話による通信が行われる通話端末と、同じ利用者によって利用される情報表示端末との対応関係を特定する。具体的には、通話端末登録部131は、通話端末と情報表示端末との対応関係を特定するとともに、情報表示端末との間で通信を行うための制御用セッション情報を払い出し、通話端末を識別する電話番号と制御用セッション情報とを通話端末登録テーブル122に登録することで、通話端末と情報表示端末との紐付けを完了する。なお、通話端末登録部131による処理の詳細については、実施例1に係る通信制御システムによる処理手順を説明する際に詳述する。   The call terminal registration unit 131 identifies a correspondence relationship between a call terminal in which communication is performed by a user and an information display terminal used by the same user. Specifically, the call terminal registration unit 131 identifies the correspondence between the call terminal and the information display terminal, and issues control session information for performing communication with the information display terminal, thereby identifying the call terminal. The telephone number and the control session information to be registered are registered in the call terminal registration table 122, whereby the association between the call terminal and the information display terminal is completed. Details of the processing by the call terminal registration unit 131 will be described in detail when the processing procedure by the communication control system according to the first embodiment is described.

発着間紐付けID発行部132は、発側の通話端末と、この通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定するとともに、発側の通話端末と対応関係にある発側の情報表示端末と、着側の通話端末と対応関係にある着側の情報表示端末とを連携するための発着間紐付けIDを発行する。具体的には、発着間紐付けID発行部132は、一方の情報表示端末から送信されたcallセッション情報を用いて発側の通話端末と着側の通話端末との対応関係を特定する。また、発着間紐付けID発行部132は、発側の情報表示端末と着側の情報表示端末とを連携するための発着間紐付けIDを発行し、制御用セッション情報と発着間紐付けIDとを発着間紐付けIDテーブル124に格納することで、発着の情報表示端末の紐付けを完了する。なお、発着間紐付けID発行部132による処理の詳細については、実施例1に係る通信制御システムによる処理手順を説明する際に詳述する。   The incoming / outgoing association ID issuing unit 132 specifies a correspondence relationship between the calling terminal and the called terminal that has established communication with the calling terminal, and A link ID between departure and arrival is issued to link the information display terminal in the correspondence relationship with the information display terminal in the correspondence relationship with the call terminal on the arrival side. Specifically, the between-incoming and outgoing association ID issuing unit 132 specifies the correspondence between the calling side call terminal and the called side call terminal using call session information transmitted from one information display terminal. Also, the arrival / departure association ID issuing unit 132 issues an arrival / departure association ID for linking the origination-side information display terminal and the arrival-side information display terminal, and the control session information and the arrival / departure association ID Is stored in the arrival / departure association ID table 124 to complete the association of the arrival / departure information display terminal. The details of the process by the between-arrival and linking ID issuing unit 132 will be described in detail when the processing procedure by the communication control system according to the first embodiment is described.

[サービス提供サーバ]
サービス提供サーバ200は、以下に説明する各部が汎用的なサーバなどに備えられることによって実現され、特に本発明に密接に関連するものとしては、図7に示すように、通信部210と、記憶部220と、制御部230とを備える。
[Service providing server]
The service providing server 200 is realized by providing each unit described below in a general-purpose server or the like, and as particularly closely related to the present invention, as shown in FIG. Unit 220 and control unit 230.

通信部210は、HTTP通信用の一般的なインタフェースおよびライブラリを備え、情報表示端末との間で情報を送受信したり、セッション管理サーバ100との間で情報を送受信するなどする。   The communication unit 210 includes a general interface and library for HTTP communication, and transmits / receives information to / from the information display terminal or transmits / receives information to / from the session management server 100.

記憶部220は、図7に示すように、Webセッション情報管理テーブル221を備える。   The storage unit 220 includes a Web session information management table 221 as shown in FIG.

Webセッション情報管理テーブル221は、Webセッション情報と発着間紐付けIDとの対応関係を管理するテーブルである。例えば、図8に示すように、サービス提供サーバ200は、Webセッション情報管理テーブル221に、Webセッション情報と発着間紐付けIDとを対応づけて記憶する。なお、Webセッション情報管理テーブル221がどのように利用されるかについては、実施例1に係る通信制御システムによる処理手順を説明する際に詳述する。   The web session information management table 221 is a table for managing the correspondence between the web session information and the arrival / departure association ID. For example, as illustrated in FIG. 8, the service providing server 200 stores the Web session information and the link ID between departure and arrival in the Web session information management table 221 in association with each other. Note that how the Web session information management table 221 is used will be described in detail when the processing procedure by the communication control system according to the first embodiment is described.

図7に戻り、制御部230は、発着間紐付けID収集部231と、サービス提供制御部232とを備える。   Returning to FIG. 7, the control unit 230 includes an arrival / departure linking ID collection unit 231 and a service provision control unit 232.

発着間紐付けID収集部231は、サービスの提供を要求する情報表示端末毎に発着間紐付けIDを収集する。具体的には、発着間紐付けID収集部231は、サービスの提供を要求する情報表示端末毎に、当該情報表示端末との間で通信を行うためのWebセッション情報を払い出すとともに発着間紐付けIDを収集し、Webセッション情報と発着間紐付けIDとを対応づけてWebセッション情報管理テーブル221に格納する。なお、発着間紐付けID収集部231による処理の詳細については、実施例1に係る通信制御システムによる処理手順を説明する際に詳述する。   The arrival / departure linking ID collection unit 231 collects a departure / arrival linking ID for each information display terminal that requests provision of a service. Specifically, the arrival / departure association ID collection unit 231 pays out Web session information for communication with the information display terminal for each information display terminal that requests service provision, and the arrival / departure association The attached IDs are collected, and the Web session information and the arrival / departure association ID are associated with each other and stored in the Web session information management table 221. Details of processing by the arrival / departure linking ID collection unit 231 will be described in detail when the processing procedure by the communication control system according to the first embodiment is described.

サービス提供制御部232は、複数の発着間紐付けIDの中からサービスを連携することを示す発着間紐付けIDを特定し、特定した発着間紐付けIDの収集元である情報表示端末各々に提供するサービスを連携するようにサービス提供を制御する。具体的には、サービス提供制御部232は、Webセッション情報管理テーブル221を参照して同一の発着間紐付けIDである2つの発着間紐付けIDを特定し、特定した2つの発着間紐付けIDに対応づけて記憶されているWebセッション情報を用いて通信を行う情報表示端末各々に対して、サービスを連携して提供する。なお、サービス提供制御部232による処理の詳細については、実施例1に係る通信制御システムによる処理手順を説明する際に詳述する。   The service providing control unit 232 identifies an arrival / departure linking ID indicating that the service is linked from among a plurality of departure / arrival linking IDs, and provides each information display terminal that is a collection source of the identified departure / arrival linking IDs. Service provision is controlled so that the services to be provided are linked. Specifically, the service providing control unit 232 refers to the Web session information management table 221 to identify two departure / arrival association IDs that are the same departure / arrival association ID, and identifies the identified two arrival / departure associations. A service is provided in cooperation with each information display terminal that performs communication using Web session information stored in association with an ID. The details of the processing by the service provision control unit 232 will be described in detail when the processing procedure by the communication control system according to the first embodiment is described.

[実施例1に係る通信制御システムによる処理手順]
次に、図9〜11を用いて、実施例1に係る通信制御システムによる処理手順を説明する。図9〜11は、実施例1に係る通信制御システムによる処理手順を示すシーケンス図である。なお、まず、図9および10を用いて通話端末の登録を通話開始前に行う手法を説明し、次に、図11を用いて通話端末の登録を通話開始後に行う手法を説明する。
[Processing Procedure by Communication Control System According to Embodiment 1]
Next, a processing procedure performed by the communication control system according to the first embodiment will be described with reference to FIGS. 9 to 11 are sequence diagrams illustrating a processing procedure performed by the communication control system according to the first embodiment. First, a method for registering a call terminal before the start of a call will be described with reference to FIGS. 9 and 10, and then a method for performing a call terminal registration after the start of a call will be described with reference to FIG.

[通話端末の登録を通話開始前に行う手法]
実施例1において、一方の通話端末10は、例えば携帯電話などであり、一方の情報表示端末20は、街頭設置型の大型ディスプレイなどである。情報表示端末20はGW30配下に接続しているが、通話端末10はGW30配下に接続していないものとする。また、他方の通話端末15は、例えば固定電話などであり、他方の情報表示端末25は、PCなどである。他方の情報表示端末25はHGW35配下に接続しており、通話端末15もHGW35配下に接続しているものとする。
[Method of registering the call terminal before starting the call]
In the first embodiment, one call terminal 10 is a mobile phone, for example, and one information display terminal 20 is a street-installed large display. It is assumed that the information display terminal 20 is connected under the GW 30, but the call terminal 10 is not connected under the GW 30. The other call terminal 15 is, for example, a fixed telephone, and the other information display terminal 25 is a PC. The other information display terminal 25 is connected under the HGW 35, and the call terminal 15 is also connected under the HGW 35.

実施例1において、セッション管理サーバ100は、携帯電話である通話端末10と街頭設置型の大型ディスプレイである情報表示端末20との対応関係を特定すべく、次のような仕組みを実現する。すなわち、後述するように、セッション管理サーバ100が電話番号のリストを大型ディスプレイに表示し、携帯電話の利用者が大型ディスプレイに表示された電話番号のリストから自らの携帯電話の電話番号を選択することで、結果として、大型ディスプレイである情報表示端末20が、セッション管理サーバ100に対して、利用者が利用する携帯電話の電話番号を送信することになる。つまり、セッション管理サーバ100は、大型ディスプレイである情報表示端末20から送信された電話番号を受信することで、大型ディスプレイと、受信した電話番号によって識別される携帯電話とが、現に同じ利用者によって利用されているという対応関係を特定することができるのである。   In the first embodiment, the session management server 100 implements the following mechanism in order to identify the correspondence between the call terminal 10 that is a mobile phone and the information display terminal 20 that is a large display installed on the street. That is, as will be described later, the session management server 100 displays a list of telephone numbers on a large display, and a mobile phone user selects a telephone number of his / her mobile phone from the list of telephone numbers displayed on the large display. As a result, the information display terminal 20 that is a large display transmits the telephone number of the mobile phone used by the user to the session management server 100. That is, the session management server 100 receives the telephone number transmitted from the information display terminal 20 which is a large display, so that the large display and the mobile phone identified by the received telephone number are actually used by the same user. The correspondence that is being used can be identified.

また、実施例1において、セッション管理サーバ100は、通話端末10と通話端末15との対応関係を特定すべく、次のような仕組みを実現する。すなわち、後述するように、セッション管理サーバ100は、通話端末15からcallセッション情報を受信し、このcallセッション情報を用いて発側の通話端末10や着側の通話端末15を特定するので、現に通話端末10と通話端末15とが通話による通信を確立しているという対応関係を特定することができるのである。   In the first embodiment, the session management server 100 implements the following mechanism in order to identify the correspondence relationship between the call terminal 10 and the call terminal 15. That is, as will be described later, since the session management server 100 receives call session information from the call terminal 15 and uses the call session information to identify the call terminal 10 on the calling side and the call terminal 15 on the called side, It is possible to specify the correspondence relationship that the communication terminal 10 and the communication terminal 15 have established communication through a call.

以下、シーケンス図に従って詳細に説明する。なお、セッション管理サーバ100は、電話番号管理テーブル121に、電話番号および当該電話番号を利用する利用者のパスワードのリストを、GW30のIPアドレスに対応づけて予め記憶している(図3参照)。これは、GW30配下に接続する情報表示端末20を利用する通信端末10を、電話番号およびパスワードによって予め登録するものである。   Hereinafter, it demonstrates in detail according to a sequence diagram. The session management server 100 stores a list of telephone numbers and passwords of users who use the telephone numbers in advance in the telephone number management table 121 in association with the IP address of the GW 30 (see FIG. 3). . In this method, the communication terminal 10 that uses the information display terminal 20 connected to the GW 30 is registered in advance using a telephone number and a password.

図9のステップS101に示すように、情報表示端末20は、お気に入りなどに登録されているURLが利用者によって指定されることでGW30にアクセスし(ステップS101)、GW30から受信した情報を画面表示する(ステップS102)。例えば、情報表示端末20は、通話端末の登録を要求する通話端末登録要求を受け付けるための画面を表示する。   As shown in step S101 of FIG. 9, the information display terminal 20 accesses the GW 30 when a URL registered in a favorite or the like is designated by the user (step S101), and displays the information received from the GW 30 on a screen. (Step S102). For example, the information display terminal 20 displays a screen for accepting a call terminal registration request for requesting registration of a call terminal.

ここで、図9のステップS103に示すように、情報表示端末20の利用者が、例えば、情報表示端末20に表示された画面の「受付ボタン」を押下したとする(ステップS103)。なお、図中用いた人の顔マークは、当該処理を実行する主体が利用者であることを示す。   Here, as shown in step S103 of FIG. 9, it is assumed that the user of the information display terminal 20 presses the “accept button” on the screen displayed on the information display terminal 20 (step S103). It should be noted that the human face mark used in the figure indicates that the subject executing the processing is a user.

すると、情報表示端末20は、利用者によって「受付ボタン」が押下された旨をGW30に通知し(ステップS104)、GW30は、通話端末登録要求の送信先として予め記憶していたセッション管理サーバ100のURL(Uniform Resource Locator)に、通話端末登録要求を送信する(ステップS105)。この時、GW30は、通話端末登録要求にIPアドレス(例えば「IP1」)を含めて送信する。   Then, the information display terminal 20 notifies the GW 30 that the “accept button” has been pressed by the user (step S104), and the GW 30 stores the session management server 100 previously stored as the transmission destination of the call terminal registration request. A call terminal registration request is transmitted to the URL (Uniform Resource Locator) (step S105). At this time, the GW 30 transmits the call terminal registration request including the IP address (for example, “IP1”).

一方、セッション管理サーバ100の通話端末登録部131は、GW30から通話端末登録要求を受信すると、通話端末登録要求に含められていたGW30のIPアドレスを用いて電話番号およびパスワードのリストを取得する(ステップS106)。具体的には、通話端末登録部131は、通話端末登録要求からGW30のIPアドレス「IP1」を抽出し、抽出した「IP1」を用いて電話番号管理テーブル121を参照する。そして、通話端末登録部131は、「IP1」に対応づけて記憶されている電話番号およびパスワードのリスト(「TEL1」および「PWD1」、「TEL2」および「PWD2」、「TEL3」および「PWD3」)を取得する。   On the other hand, when receiving the call terminal registration request from the GW 30, the call terminal registration unit 131 of the session management server 100 acquires a list of telephone numbers and passwords using the IP address of the GW 30 included in the call terminal registration request ( Step S106). Specifically, the call terminal registration unit 131 extracts the IP address “IP1” of the GW 30 from the call terminal registration request, and refers to the telephone number management table 121 using the extracted “IP1”. The call terminal registration unit 131 then stores a list of telephone numbers and passwords stored in association with “IP1” (“TEL1” and “PWD1”, “TEL2” and “PWD2”, “TEL3”, and “PWD3”). ) To get.

次に、通話端末登録部131は、ステップS106において取得した電話番号およびパスワードのリストを通話端末登録応答としてGW30に送信する(ステップS107)。   Next, the call terminal registration unit 131 transmits the telephone number and password list acquired in step S106 to the GW 30 as a call terminal registration response (step S107).

すると、GW30は、まず、利用者にパスワードの入力を要求する画面を情報表示端末20に送信し、情報表示端末20が、パスワードの入力を要求する画面を表示する(ステップS108)。ここで、図9のステップS109に示すように、情報表示端末20の利用者が、例えば、情報表示端末20に表示された画面にパスワード「PWD1」を入力したとする(ステップS109)。   Then, the GW 30 first transmits a screen requesting the user to input a password to the information display terminal 20, and the information display terminal 20 displays a screen requesting input of the password (step S108). Here, as shown in step S109 of FIG. 9, it is assumed that the user of the information display terminal 20 inputs the password “PWD1” on the screen displayed on the information display terminal 20, for example (step S109).

図9においては省略されているが、利用者によって入力されたパスワード「PWD1」は、情報表示端末20からGW30に送信され、GW30は、ステップS107において取得したリストを用いて当該パスワードを認証する。そして、パスワード「PWD1」が登録済みのパスワードであることを確認すると、GW30は、続いて、ステップS107において取得した電話番号のリストを情報表示端末20に送信し、情報表示端末20が、電話番号のリストを表示する。すると、情報表示端末20の利用者は、自己の通話端末10の電話番号(例えば「TEL1」)を選択する。   Although omitted in FIG. 9, the password “PWD1” input by the user is transmitted from the information display terminal 20 to the GW 30, and the GW 30 authenticates the password using the list acquired in step S107. When confirming that the password “PWD1” is a registered password, the GW 30 subsequently transmits the list of telephone numbers acquired in step S107 to the information display terminal 20, and the information display terminal 20 Display a list of Then, the user of the information display terminal 20 selects the telephone number (for example, “TEL1”) of his / her call terminal 10.

すると、情報表示端末20は、通話端末登録要求の送信先として予め記憶していたセッション管理サーバ100のURLに通話端末登録要求を送信する(ステップS110)。この時、情報表示端末20は、通話端末登録要求に、ステップS109において選択された通話端末10の電話番号(例えば「TEL1」)を含めて送信する。   Then, the information display terminal 20 transmits the call terminal registration request to the URL of the session management server 100 stored in advance as the transmission destination of the call terminal registration request (step S110). At this time, the information display terminal 20 transmits the call terminal registration request including the telephone number (for example, “TEL1”) of the call terminal 10 selected in step S109.

一方、セッション管理サーバ100の通話端末登録部131は、情報表示端末20から通話端末登録要求を受信すると、通話端末登録要求に含められていた通話端末10の電話番号を用いてGW30のIPアドレスを取得するとともに、制御用セッション情報を払い出す(ステップS111)。   On the other hand, when receiving the call terminal registration request from the information display terminal 20, the call terminal registration unit 131 of the session management server 100 sets the IP address of the GW 30 using the telephone number of the call terminal 10 included in the call terminal registration request. At the same time, the control session information is paid out (step S111).

すなわち、上記したように、セッション管理サーバ100は、電話番号管理テーブル121に、電話番号および当該電話番号を利用する利用者のパスワードのリストを、GW30のIPアドレスに対応づけて予め記憶している。このため、通話端末登録部131は、通話端末登録要求から通話端末10の電話番号「TEL1」を抽出し、抽出した「TEL1」を用いて電話番号管理テーブル121を参照する。そして、通話端末登録部131は、「TEL1」に対応づけて記憶されているGW30のIPアドレス「IP1」を取得するとともに、情報表示端末20用の制御用セッション情報(例えば「SEIGYO1」)を払い出す。   That is, as described above, the session management server 100 stores a list of telephone numbers and passwords of users who use the telephone numbers in association with the IP address of the GW 30 in the telephone number management table 121 in advance. . Therefore, the call terminal registration unit 131 extracts the telephone number “TEL1” of the call terminal 10 from the call terminal registration request, and refers to the telephone number management table 121 using the extracted “TEL1”. Then, the call terminal registration unit 131 acquires the IP address “IP1” of the GW 30 stored in association with “TEL1” and pays control session information for the information display terminal 20 (for example, “SEIGYO1”). put out.

そして、通話端末登録部131は、通話端末10と情報表示端末20との紐付けを完了する(ステップS112)。具体的には、通話端末登録部131は、ステップS110において受信した通話端末10の電話番号「TEL1」と、ステップS111において取得したGW30のIPアドレス「IP1」と、ステップS111において払い出した制御用セッション情報「SEIGYO1」とを対応づけて通話端末登録テーブル122に登録する。   Then, the call terminal registration unit 131 completes the association between the call terminal 10 and the information display terminal 20 (step S112). Specifically, the call terminal registration unit 131 receives the telephone number “TEL1” of the call terminal 10 received in step S110, the IP address “IP1” of the GW 30 acquired in step S111, and the control session issued in step S111. The information “SEIGYO1” is registered in the call terminal registration table 122 in association with it.

そして、通話端末登録部131は、ステップS111において払い出した制御用セッション情報(例えば「SEIGYO1」)を通話端末登録応答として情報表示端末20に送信する(ステップS113)。こうして、情報表示端末20に紐付ける通話端末10の登録が通話開始前に完了した。   Then, the call terminal registration unit 131 transmits the control session information (for example, “SEIGYO1”) paid out in step S111 to the information display terminal 20 as a call terminal registration response (step S113). Thus, registration of the call terminal 10 associated with the information display terminal 20 is completed before the call is started.

さて、図9のステップS114に示すように、通話端末10と通話端末15との間で通話が開始され、通話中の状態となった(ステップS114)。   Now, as shown in step S114 of FIG. 9, a call is started between the call terminal 10 and the call terminal 15, and a call is in progress (step S114).

実施例1においては、一方の通話端末15は、情報表示端末25と同じくHGW35の配下に接続している。このため、HGW35は、通話端末15によって確立された通信を一意に識別するcallセッション情報を自ら収集することで取得する(ステップS115)。例えば、HGW35は、callセッション情報としての『From』(例えば「TEL1」)および『To』(例えば「TEL2」)、並びに『Call−ID』を、SIPによって確立された通信に含まれる情報から自ら収集することで取得し、また、発着判定フラグを自ら生成する。   In the first embodiment, one call terminal 15 is connected to the subordinate of the HGW 35 like the information display terminal 25. For this reason, the HGW 35 acquires call session information that uniquely identifies the communication established by the call terminal 15 by itself (step S115). For example, the HGW 35 uses “From” (for example, “TEL1”) and “To” (for example, “TEL2”) as call session information, and “Call-ID” from the information included in the communication established by SIP. It is acquired by collecting, and the departure / arrival determination flag is generated by itself.

そして、HGW35は、情報表示端末25に対してアクセス先を変更するよう指示を行い、情報表示端末25は、HGW35のURLからセッション管理サーバ100のURLにアクセス先を変更する(ステップS116)。具体的には、HGW35は、情報表示端末25に対して、セッション管理サーバ100のURLにアクセス先を変更するよう指示するリダイレクト指示を、ステップS115において取得したcallセッション情報および発着判定フラグとともに行う。そして、情報表示端末25は、セッション管理サーバ100のURLにアクセス先を変更し、セッション管理サーバ100に対して、callセッション情報、発着判定フラグおよびサービス提供サーバ200のURLを送信する。   Then, the HGW 35 instructs the information display terminal 25 to change the access destination, and the information display terminal 25 changes the access destination from the URL of the HGW 35 to the URL of the session management server 100 (step S116). Specifically, the HGW 35 performs a redirect instruction for instructing the information display terminal 25 to change the access destination to the URL of the session management server 100 together with the call session information and the arrival / departure determination flag acquired in step S115. Then, the information display terminal 25 changes the access destination to the URL of the session management server 100 and transmits the call session information, the arrival / departure determination flag, and the URL of the service providing server 200 to the session management server 100.

一方、セッション管理サーバ100の通話端末登録部131は、情報表示端末25からcallセッション情報や発着判定フラグを受信すると、情報表示端末25用の制御用セッション情報を払い出す(ステップS117)。具体的には、通話端末登録部131は、情報表示端末25用の制御用セッション情報(例えば「SEIGYO2」)を払い出し、ステップS116において受信したcallセッション情報『From』(例えば「TEL1」)および『To』(例えば「TEL2」)や『Call−ID』、発着判定フラグと対応づけ、さらに通話情報としての開始時刻を対応づけて制御用セッション管理テーブル123に登録する。なお、通話端末登録部131は、一方の情報表示端末25からのみcallセッション情報や発着判定フラグを受信するが、このcallセッション情報や発着判定フラグを信頼して利用することになる。また、通話端末登録部131は、SIP通信を制御するSIPサーバに問い合わせるなどして当該callセッション情報の正当性を検証してもよい。   On the other hand, when receiving the call session information and the arrival / departure determination flag from the information display terminal 25, the call terminal registration unit 131 of the session management server 100 pays out control session information for the information display terminal 25 (step S117). Specifically, the call terminal registration unit 131 pays out control session information (for example, “SEIGYO2”) for the information display terminal 25, and the call session information “From” (for example, “TEL1”) and “Tel1” received in step S116. “To” (for example, “TEL2”), “Call-ID”, the arrival / departure determination flag, and the start time as call information are associated with each other and registered in the control session management table 123. The call terminal registration unit 131 receives the call session information and the arrival / departure determination flag only from the one information display terminal 25, but uses the call session information and the arrival / departure determination flag in a reliable manner. Further, the call terminal registration unit 131 may verify the validity of the call session information by inquiring of a SIP server that controls SIP communication.

続いて、通話端末登録部131は、ステップS117において払い出した制御用セッション情報(例えば「SEIGYO2」)を情報表示端末25に送信する(ステップS118)。   Subsequently, the call terminal registration unit 131 transmits the control session information (for example, “SEIGYO2”) paid out in step S117 to the information display terminal 25 (step S118).

そして、セッション管理サーバ100の発着間紐付けID発行部132が、発着の制御用セッション情報の紐付けを完了する(ステップS119)。具体的には、発着間紐付けID発行部132は、ステップS116において取得したcallセッション情報を用いて通話端末登録テーブル122を参照し、callセッション情報『From』もしくは『To』と同一の電話番号が登録されているか否かを確認する。例えば、発着間紐付けID発行部132は、callセッション情報『From』(例えば「TEL1」)および『To』(例えば「TEL2」)を用いて通話端末登録テーブル122を参照し、電話番号「TEL1」が登録されていることを確認する。   Then, the between-arrival and arrival association ID issuing unit 132 of the session management server 100 completes the association of the arrival / departure control session information (step S119). Specifically, the arrival / departure linking ID issuing unit 132 refers to the call terminal registration table 122 using the call session information acquired in step S116, and the same telephone number as the call session information “From” or “To”. Confirm whether or not is registered. For example, the arrival / departure linking ID issuing unit 132 refers to the call terminal registration table 122 using call session information “From” (for example, “TEL1”) and “To” (for example, “TEL2”), and sets the telephone number “TEL1”. ”Is registered.

すると、発着間紐付けID発行部132は、電話番号「TEL1」と当該電話番号「TEL1」に対応づけて記憶されている制御用セッション情報「SEIGYO1」とを取得し、制御用セッション管理テーブル123に登録する。なお、この時、発着間紐付けID発行部132は、一方の情報表示端末25からのみ送信されたcallセッション情報や発着判定フラグを信頼し、図5に示すように、制御用セッション情報「SEIGYO1」に対応付けて、『Call−ID』や発着判定フラグ、通話情報も登録する。発着判定フラグについては、情報表示端末25から送信された発着判定フラグが『着』であれば、その反対の『発』を登録することになる。また、発着間紐付けID発行部132は、制御用セッション管理テーブル123を参照し、callセッション情報『From』および『To』が同一となる2つの制御用セッション情報が、現に通話中の通話端末の組合せを示すものとして特定する。そして、発着間紐付けID発行部132は、これらの制御用セッション情報「SEIGYO2」および「SEIGYO1」を発着間紐付けIDテーブル124に登録する。   Then, the arrival / departure linking ID issuing unit 132 acquires the telephone number “TEL1” and the control session information “SEIGYO1” stored in association with the telephone number “TEL1”, and the control session management table 123. Register with. At this time, the arrival / departure linking ID issuing unit 132 trusts the call session information and the arrival / departure determination flag transmitted from only one information display terminal 25, and as shown in FIG. 5, the control session information “SEIGYO1” "Call-ID", an arrival / departure determination flag, and call information are also registered. As for the arrival / departure determination flag, if the arrival / departure determination flag transmitted from the information display terminal 25 is “arrival”, the opposite “departure” is registered. Also, the between-arrival / linking ID issuing unit 132 refers to the control session management table 123, and two control session information having the same call session information “From” and “To” are presently being called terminals Specified as a combination of Then, the between-arrival and association ID issuing unit 132 registers the control session information “SEIGYO2” and “SEIGYO1” in the between-arrival and association ID table 124.

続いて、発着間紐付けID発行部132は、発着間紐付けIDを発行する(ステップS120)。具体的には、発着間紐付けID発行部132は、現に通話中の通話端末を紐付けるための発着間紐付けIDを発行し、制御用セッション情報の組合せと対応づけて発着間紐付けIDテーブル124に登録する。例えば、発着間紐付けID発行部132は、発着間紐付けID「LIN100」を制御用セッション情報の組合せ「SEIGYO2」および「SEIGYO1」に対応づけて発着間紐付けIDテーブル124に登録する。   Subsequently, the arrival / departure association ID issuing unit 132 issues an arrival / departure association ID (step S120). Specifically, the arrival / departure association ID issuing unit 132 issues an arrival / departure association ID for associating a call terminal that is currently in a call, and associates it with the combination of control session information, and the between-arrival and association identifiers Register in the table 124. For example, the arrival / departure association ID issuing unit 132 registers the inter-departure association ID “LIN100” in the inter-arrival association ID table 124 in association with the combinations of control session information “SEIGYO2” and “SEIGYO1”.

そして、発着間紐付けID発行部132は、情報表示端末20に対して発着間紐付けIDを送信するとともにアクセス先を変更するよう指示を行い、情報表示端末20は、セッション管理サーバ100のURLからサービス提供サーバ200のURLにアクセス先を変更する(ステップS121)。具体的には、発着間紐付けID発行部132は、ステップS116において取得したサービス提供サーバ200のURLを用いてリダイレクト指示を行い、この際、ステップS120において発行した発着間紐付けIDを情報表示端末20に対して送信する。すると、情報表示端末20は、リダイレクト指示において指示されたサービス提供サーバ200のURLにアクセスし、発着間紐付けID(例えば「LIN100」)をサービス提供サーバ200に送信する。   Then, the arrival / departure association ID issuing unit 132 transmits the arrival / departure association ID to the information display terminal 20 and instructs the information display terminal 20 to change the access destination. To the URL of the service providing server 200 (step S121). Specifically, the arrival / departure association ID issuing unit 132 performs a redirect instruction using the URL of the service providing server 200 acquired in step S116, and at this time, the information indicating the arrival / department association ID issued in step S120. It transmits to the terminal 20. Then, the information display terminal 20 accesses the URL of the service providing server 200 instructed in the redirect instruction, and transmits an arrival / departure linking ID (for example, “LIN100”) to the service providing server 200.

すると、サービス提供サーバ200の発着間紐付けID収集部231がWebセッション情報を払い出し(ステップS122)、払い出したWebセッション情報を情報表示端末20に通知する(ステップS123)。具体的には、発着間紐付けID収集部231は、Webセッション情報(例えば、「WEB1」)を払い出し、発着間紐付けID(例えば「LIN100」)と対応づけてWebセッション情報管理テーブル221に登録する。   Then, the arrival / departure linking ID collection unit 231 of the service providing server 200 issues Web session information (Step S122), and notifies the information display terminal 20 of the Web session information that has been paid out (Step S123). Specifically, the arrival / departure linking ID collection unit 231 issues Web session information (for example, “WEB1”) and associates it with the arriving / departure linking ID (for example, “LIN100”) in the Web session information management table 221. sign up.

図10に示すように、ステップS124〜126においても同様に、発着間紐付けIDが情報表示端末25に通知され(ステップS124)、Webセッション情報が払い出され(ステップS125)、Webセッション情報が情報表示端末25に通知される(ステップS126)。   As shown in FIG. 10, similarly in steps S124-126, the arrival / departure linking ID is notified to the information display terminal 25 (step S124), the web session information is paid out (step S125), and the web session information is updated. The information display terminal 25 is notified (step S126).

こうして、サービス提供サーバ200の発着間紐付けID収集部231は、発着間紐付けIDが同一となる2つのWebセッション情報の紐付けを完了し(ステップS127)、サービス提供制御部232は、これらのWebセッション情報を用いてアクセスする情報表示端末20および情報表示端末25に対して提供するサービスを、互いに連携するように提供する(ステップS128)。   In this way, the arrival / departure association ID collection unit 231 of the service providing server 200 completes the association of the two Web session information having the same arrival / departure association ID (step S127), and the service provision control unit 232 Services provided to the information display terminal 20 and the information display terminal 25 accessed using the Web session information are provided so as to cooperate with each other (step S128).

例えば、一方の情報表示端末20が、ステップS123において払い出されたWebセッション情報が付与されたWeb通信によって、サービス提供サーバ200に画像データをアップロードし、他方の情報表示端末25が、ステップS126において払い出されたWebセッション情報が付与されたWeb通信によって、サービス提供サーバ200にアクセスしていたとする。すると、サービス提供制御部232は、他方の情報表示端末25に画像データを送信するよう、サービスを制御するので、他方の情報表示端末25に画像データが送信され、他方の情報表示端末25は、ディスプレイに画像データを表示するなどする。   For example, one information display terminal 20 uploads image data to the service providing server 200 by Web communication to which the Web session information paid out in Step S123 is added, and the other information display terminal 25 transmits in Step S126. It is assumed that the service providing server 200 is accessed by web communication to which the dispensed web session information is assigned. Then, the service provision control unit 232 controls the service so as to transmit the image data to the other information display terminal 25, so that the image data is transmitted to the other information display terminal 25, and the other information display terminal 25 Display image data on the display.

[通話端末の登録を通話開始後に行う手法]
なお、通話端末の登録を通話開始後に行う手法は、図11に示すように、通話端末の登録を通話開始前に行う手法と処理の順番が異なるのみで、その処理内容のほとんどが対応するものである。具体的には、通話中であることを示すステップS201が処理手順の冒頭に位置する点が異なるが、図11のステップS202〜S205は図10のステップS115〜S118に対応し、図11のステップS206〜S219は図9のS101〜S113に対応する。各ステップにおける処理の内容は、通話端末の登録を通話開始前に行う手法と同様である。
[Method of registering the call terminal after starting the call]
As shown in FIG. 11, the method of registering a call terminal after the start of the call is different from the method of registering the call terminal before the start of the call in the order of processing, and most of the processing contents correspond. It is. Specifically, step S201 indicating that the call is in progress is different from that at the beginning of the processing procedure, but steps S202 to S205 in FIG. 11 correspond to steps S115 to S118 in FIG. S206 to S219 correspond to S101 to S113 in FIG. The content of the process in each step is the same as the method of registering the call terminal before starting the call.

[実施例1の効果]
上記してきたように、実施例1に係る通信制御システムにおいて、セッション管理サーバ100は、利用者によって通話による通信が行われる通話端末と、同じ利用者によって利用される情報表示端末との対応関係を特定し、また、発側の通話端末と、この通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定する。そして、セッション管理サーバ100は、発側の通話端末について対応関係を特定した発側の情報表示端末と、着側の通話端末について対応関係を特定した着側の情報表示端末とを連携するための発着間紐付けIDを発行する。一方、サービス提供サーバ200は、サービスの提供を要求する情報表示端末毎に、発着間紐付けIDを収集する。そして、サービス提供サーバ200は、収集した複数の発着間紐付けIDの中からサービスを連携することを示す発着間紐付けIDを特定し、特定した発着間紐付けIDの収集元である情報表示端末各々に提供するサービスを連携するようにサービス提供を制御する。
[Effect of Example 1]
As described above, in the communication control system according to the first embodiment, the session management server 100 establishes a correspondence relationship between a call terminal in which communication is performed by a user and an information display terminal used by the same user. In addition, the correspondence relationship between the calling side call terminal and the called side call terminal that has established communication by call between the call terminal is specified. Then, the session management server 100 cooperates with the calling side information display terminal for which the correspondence relationship is specified for the calling side call terminal and the called side information display terminal for which the correspondence relationship is specified for the called side call terminal. Issue a link ID between departure and arrival. On the other hand, the service providing server 200 collects the arrival / departure association ID for each information display terminal that requests the provision of the service. Then, the service providing server 200 identifies an arrival / departure linking ID indicating that the service is linked from among the collected plurality of departure / arrival linking IDs, and displays an information display that is a collection source of the identified arriving / departing linking IDs Service provision is controlled so that services provided to each terminal are linked.

このように、セッション管理サーバ100が、利用者において利用される通話端末と情報表示端末との対応関係や、利用者同士で通話端末によって確立された通話を管理し、どの情報表示端末とどの情報表示端末とを連携すればよいかを示す発着間紐付けIDを発行する。そして、サービス提供サーバ200は、発行された発着間紐付けIDを用いることで、サービス連携を実現する。この結果、アドホックな通話相手との間で柔軟にサービスを共有することが可能になる。   As described above, the session management server 100 manages the correspondence between the call terminal and the information display terminal used by the user and the call established by the call terminal between users, and which information display terminal and which information A link ID between arrivals and departures indicating whether or not the display terminal should be linked is issued. And the service provision server 200 implement | achieves service cooperation by using the issued link ID between arrivals and departures. As a result, the service can be flexibly shared with the ad hoc call partner.

すなわち、通話相手が同じサービスに予め会員登録していないような状況であっても、あるいは、例えば一方の利用者が携帯電話で他方の利用者が固定電話であるといった状況であっても、セッション管理サーバ100が、両者の対応関係を紐付けることができるので、結果として、アドホックな通話相手との間で柔軟にサービスを共有することが可能になるのである。   In other words, even if the other party is not registered as a member of the same service in advance, or if one user is a mobile phone and the other user is a landline, Since the management server 100 can associate the correspondence between the two, as a result, the service can be flexibly shared with an ad hoc call partner.

また、実施例1によれば、利用者は、携帯電話などのディスプレイが小さく、情報表示端末として兼用するには不便である場合に、外部の情報表示端末(実施例1では、街頭設置型の大型ディスプレイ)に表示先を変更することも可能になる。   In addition, according to the first embodiment, when the display of a mobile phone or the like is small and it is inconvenient to use as an information display terminal, the user can use an external information display terminal (in the first embodiment, a street-installed type). It is also possible to change the display destination to a large display.

[実施例2に係る通信制御システムによる処理手順]
続いて、図12〜14を用いて、実施例2に係る通信制御システムによる処理手順を説明する。図12は、実施例2における電話番号管理テーブルを説明するための図であり、図13は、実施例2に係る通信制御システムによる処理手順を示すシーケンス図であり、図14は、実施例2における通話端末登録テーブルを説明するための図である。なお、実施例2においては、通話端末の登録を通話開始前に行う手法を説明するが、実施例1と同様、通話端末の登録を通話開始後に行う場合にも同様に適用することができる。
[Processing Procedure by Communication Control System According to Second Embodiment]
Then, the process sequence by the communication control system which concerns on Example 2 is demonstrated using FIGS. FIG. 12 is a diagram for explaining the telephone number management table in the second embodiment, FIG. 13 is a sequence diagram illustrating a processing procedure performed by the communication control system according to the second embodiment, and FIG. It is a figure for demonstrating the call terminal registration table in. In the second embodiment, a method of registering a call terminal before starting a call will be described. However, similarly to the first embodiment, the method can be similarly applied to a case where a call terminal is registered after starting a call.

実施例2において、一方の通話端末10は、例えば携帯電話などであり、一方の情報表示端末20は、街頭設置型の大型ディスプレイなどである。情報表示端末20も通話端末10もGW30配下に接続していないものとする。また、他方の通話端末15は、例えば固定電話などであり、他方の情報表示端末25は、PCなどである。他方の情報表示端末25はHGW35配下に接続しており、通話端末15もHGW35配下に接続しているものとする。   In the second embodiment, one call terminal 10 is, for example, a mobile phone, and one information display terminal 20 is a street-installed large display. It is assumed that neither the information display terminal 20 nor the call terminal 10 is connected to the GW 30. The other call terminal 15 is, for example, a fixed telephone, and the other information display terminal 25 is a PC. The other information display terminal 25 is connected under the HGW 35, and the call terminal 15 is also connected under the HGW 35.

実施例2において、セッション管理サーバ100は、携帯電話である通話端末10と街頭設置型の大型ディスプレイである情報表示端末20との対応関係を特定すべく、次のような仕組みを実現する。すなわち、後述するように、セッション管理サーバ100が2次元バーコードを大型ディスプレイに表示し、携帯電話の利用者が大型ディスプレイに表示されたバーコードを自らの携帯電話の機能によって撮影することで、結果として、大型ディスプレイである情報表示端末20が、セッション管理サーバ100に対して、利用者が利用する携帯電話の端末識別情報(例えば、UIDなど)を送信することになる。つまり、セッション管理サーバ100は、大型ディスプレイである情報表示端末20から送信された端末識別情報を受信することで、大型ディスプレイと、受信した端末識別情報によって識別される携帯電話とが、現に同じ利用者によって利用されているという対応関係を特定することができるのである。   In the second embodiment, the session management server 100 implements the following mechanism in order to identify the correspondence between the call terminal 10 that is a mobile phone and the information display terminal 20 that is a large display installed on the street. That is, as will be described later, the session management server 100 displays a two-dimensional barcode on a large display, and a mobile phone user takes a picture of the barcode displayed on the large display with the function of his / her mobile phone. As a result, the information display terminal 20, which is a large display, transmits terminal identification information (for example, UID) of the mobile phone used by the user to the session management server 100. That is, the session management server 100 receives the terminal identification information transmitted from the information display terminal 20 which is a large display, so that the large display and the mobile phone identified by the received terminal identification information are actually used in the same way. It is possible to specify the correspondence that is used by a person.

また、実施例2において、セッション管理サーバ100は、通話端末10と通話端末15との対応関係を特定すべく、次のような仕組みを実現する。すなわち、後述するように、セッション管理サーバ100は、通話端末15からcallセッション情報を受信し、このcallセッション情報を用いて発側の通話端末10や着側の通話端末15を特定するので、現に通話端末10と通話端末15とが通話による通信を確立しているという対応関係を特定することができるのである。   In the second embodiment, the session management server 100 implements the following mechanism in order to identify the correspondence relationship between the call terminal 10 and the call terminal 15. That is, as will be described later, since the session management server 100 receives call session information from the call terminal 15 and uses the call session information to identify the call terminal 10 on the calling side and the call terminal 15 on the called side, It is possible to specify the correspondence relationship that the communication terminal 10 and the communication terminal 15 have established communication through a call.

以下、シーケンス図に従って詳細に説明する。なお、セッション管理サーバ100は、実施例1のように電話番号管理テーブル121にGW30のIPアドレスを予め記憶するのではない。実施例2において、セッション管理サーバ100は、図12に示すように、電話番号(例えば「TEL1」)と、当該電話番号を付与された通話端末を識別する端末識別情報(例えば「ID1」)とを対応づけて予め記憶している。   Hereinafter, it demonstrates in detail according to a sequence diagram. Note that the session management server 100 does not previously store the IP address of the GW 30 in the telephone number management table 121 as in the first embodiment. In the second embodiment, as shown in FIG. 12, the session management server 100 includes a telephone number (for example, “TEL1”) and terminal identification information (for example, “ID1”) for identifying a telephone terminal to which the telephone number is assigned. Are stored in advance.

さて、図13のステップS301に示すように、通話端末10の利用者が、例えば、情報表示端末20に設定されたブックマークを選択すると(ステップS301)、情報表示端末20は、ディスプレイを選択するための画面を要求するディスプレイ選択画面要求をセッション管理サーバ100に送信する(ステップS302)。   As shown in step S301 in FIG. 13, when the user of the call terminal 10 selects a bookmark set in the information display terminal 20, for example (step S301), the information display terminal 20 selects a display. A display selection screen request for requesting this screen is transmitted to the session management server 100 (step S302).

一方、セッション管理サーバ100の通話端末登録部131は、情報表示端末20からディスプレイ選択画面要求を受信すると、通話端末紐付けIDを発行し、発行した通話端末紐付けIDを含めた2次元バーコードを作成する(ステップS303)。   On the other hand, when receiving a display selection screen request from the information display terminal 20, the call terminal registration unit 131 of the session management server 100 issues a call terminal association ID and a two-dimensional barcode including the issued call terminal association ID. Is created (step S303).

そして、通話端末登録部131は、ステップS303において作成した2次元バーコードをディスプレイ選択画面応答として情報表示端末20に送信する(ステップS304)。   Then, the call terminal registration unit 131 transmits the two-dimensional barcode created in step S303 to the information display terminal 20 as a display selection screen response (step S304).

すると、情報表示端末20は、ステップS304において受信した2次元バーコードを画面に表示する(ステップS305)。   Then, the information display terminal 20 displays the two-dimensional barcode received in step S304 on the screen (step S305).

一方、通話端末10は、バーコードリーダ機能によってバーコードを撮影し(ステップS306)、セッション管理サーバ100にアクセスして、通話端末登録要求を送信する(ステップS307)。この時、通話端末10は、通話端末登録要求に端末識別情報(例えば「ID1」)および通話端末紐付けIDを含めて送信する。   On the other hand, the call terminal 10 captures a barcode with the barcode reader function (step S306), accesses the session management server 100, and transmits a call terminal registration request (step S307). At this time, the call terminal 10 transmits the call terminal registration request including the terminal identification information (for example, “ID1”) and the call terminal association ID.

一方、セッション管理サーバ100の通話端末登録部131は、通話端末10から通話端末登録要求を受信すると、通話端末登録要求に含められていた端末識別情報を用いて電話番号を特定する(ステップS308)。   On the other hand, when receiving the call terminal registration request from the call terminal 10, the call terminal registration unit 131 of the session management server 100 specifies the telephone number using the terminal identification information included in the call terminal registration request (step S308). .

具体的には、通話端末登録部131は、まず、通話端末登録要求に含められていた通話端末紐付けIDを用いて、当該通話端末登録要求が、ステップS303において作成した通話端末紐付けIDと対応するものであることを確認する。また、通話端末登録部131は、通話端末登録要求に含められていた端末識別情報「ID1」を用いて電話番号管理テーブル121を参照する。そして、通話端末登録部131は、「ID1」に対応づけて記憶されている電話番号「TEL1」を特定する。   Specifically, the call terminal registration unit 131 first uses the call terminal association ID included in the call terminal registration request, and the call terminal registration request generates the call terminal association ID created in step S303. Confirm that it is compatible. In addition, the call terminal registration unit 131 refers to the telephone number management table 121 using the terminal identification information “ID1” included in the call terminal registration request. The call terminal registration unit 131 identifies the telephone number “TEL1” stored in association with “ID1”.

そして、通話端末登録部131は、制御用セッション情報を払い出し(ステップS309)、通話端末10と情報表示端末20との紐付けを完了する(ステップS310)。具体的には、通話端末登録部131は、制御用セッション情報(例えば「SEIGYO1」)を払い出し、図14に示すように、ステップS307において受信した通話端末10の端末識別情報「ID1」と、ステップS308において特定した通話端末10の電話番号「TEL1」と、ステップS309において払い出した制御用セッション情報「SEIGYO1」とを対応づけて通話端末登録テーブル122に登録する。   Then, the call terminal registration unit 131 pays out control session information (step S309), and completes the association between the call terminal 10 and the information display terminal 20 (step S310). Specifically, the call terminal registration unit 131 pays out control session information (for example, “SEIGYO1”) and, as shown in FIG. 14, the terminal identification information “ID1” of the call terminal 10 received in step S307, and the step The telephone number “TEL1” of the call terminal 10 identified in S308 and the control session information “SEIGYO1” issued in step S309 are associated with each other and registered in the call terminal registration table 122.

そして、通話端末登録部131は、ステップS310において払い出した制御用セッション情報(例えば「SEIGYO1」)を通話端末登録応答として情報表示端末20に送信する(ステップS311)。こうして、情報表示端末20に紐付ける通話端末10の登録が通話開始前に完了した。   Then, the call terminal registration unit 131 transmits the control session information (for example, “SEIGYO1”) paid out in step S310 to the information display terminal 20 as a call terminal registration response (step S311). Thus, registration of the call terminal 10 associated with the information display terminal 20 is completed before the call is started.

その後、図13のステップS312に示すように、通話端末10と通話端末15との間で通話が開始され、通話中の状態となった(ステップS312)。その後は、実施例1におけるステップS115以降と同様の処理が行われる(図10を参照)。   Thereafter, as shown in step S312 of FIG. 13, a call is started between the call terminal 10 and the call terminal 15, and a call is in progress (step S312). Thereafter, the same processing as that after step S115 in the first embodiment is performed (see FIG. 10).

[実施例2の効果]
実施例1と同様、アドホックな通話相手との間で柔軟にサービスを共有することが可能になる。
[Effect of Example 2]
As in the first embodiment, it is possible to flexibly share a service with an ad hoc call partner.

[実施例3に係る通信制御システムによる処理手順]
続いて、図15を用いて、実施例3に係る通信制御システムによる処理手順を説明する。図15は、実施例3に係る通信制御システムによる処理手順を示すシーケンス図である。なお、実施例3においては、通話端末の登録を通話開始後に行う手法を説明するが、実施例1と同様、通話端末の登録を通話開始前に行う場合にも同様に適用することができる。
[Processing Procedure by Communication Control System According to Embodiment 3]
Subsequently, a processing procedure performed by the communication control system according to the third embodiment will be described with reference to FIG. FIG. 15 is a sequence diagram illustrating a processing procedure performed by the communication control system according to the third embodiment. In the third embodiment, a method of registering a call terminal after starting a call will be described. However, as in the first embodiment, the method can be similarly applied to a case where registration of a call terminal is performed before starting a call.

実施例3において、一方の通話端末10は、例えば携帯電話などであり、一方の情報表示端末20は、街頭設置型の大型ディスプレイなどである。情報表示端末20も通話端末10もGW30配下に接続していないものとする。また、他方の通話端末15は、例えば固定電話などであり、他方の情報表示端末25は、PCなどである。他方の情報表示端末25はHGW35配下に接続しており、通話端末15もHGW35配下に接続しているものとする。   In the third embodiment, one call terminal 10 is a mobile phone, for example, and one information display terminal 20 is a street-installed large display or the like. It is assumed that neither the information display terminal 20 nor the call terminal 10 is connected to the GW 30. The other call terminal 15 is, for example, a fixed telephone, and the other information display terminal 25 is a PC. The other information display terminal 25 is connected under the HGW 35, and the call terminal 15 is also connected under the HGW 35.

実施例3において、セッション管理サーバ100は、携帯電話である通話端末10と街頭設置型の大型ディスプレイである情報表示端末20との対応関係を特定すべく、次のような仕組みを実現する。すなわち、後述するように、大型ディスプレイである情報表示端末20と携帯電話である通話端末10との間の通信を中継するRF−IDリーダ40が備えられ、通話端末10は、端末識別情報をRF−IDリーダ40を介して情報表示端末20に送信する。結果として、大型ディスプレイである情報表示端末20が、セッション管理サーバ100に対して、利用者が利用する携帯電話の端末識別情報(例えば、UIDなど)を送信することになる。つまり、セッション管理サーバ100は、大型ディスプレイである情報表示端末20から送信された端末識別情報を受信することで、大型ディスプレイと、受信した端末識別情報によって識別される携帯電話とが、現に同じ利用者によって利用されているという対応関係を特定することができるのである。   In the third embodiment, the session management server 100 implements the following mechanism in order to identify the correspondence between the call terminal 10 that is a mobile phone and the information display terminal 20 that is a large display installed on the street. That is, as will be described later, an RF-ID reader 40 that relays communication between the information display terminal 20 that is a large display and the call terminal 10 that is a mobile phone is provided. -Transmit to the information display terminal 20 via the ID reader 40. As a result, the information display terminal 20, which is a large display, transmits terminal identification information (for example, UID) of the mobile phone used by the user to the session management server 100. That is, the session management server 100 receives the terminal identification information transmitted from the information display terminal 20 which is a large display, so that the large display and the mobile phone identified by the received terminal identification information are actually used in the same way. It is possible to specify the correspondence that is used by a person.

また、実施例3において、セッション管理サーバ100は、通話端末10と通話端末15との対応関係を特定すべく、次のような仕組みを実現する。すなわち、後述するように、セッション管理サーバ100は、通話端末15からcallセッション情報を受信し、このcallセッション情報を用いて発側の通話端末10や着側の通話端末15を特定するので、現に通話端末10と通話端末15とが通話による通信を確立しているという対応関係を特定することができるのである。   In the third embodiment, the session management server 100 implements the following mechanism in order to identify the correspondence relationship between the call terminal 10 and the call terminal 15. That is, as will be described later, since the session management server 100 receives call session information from the call terminal 15 and uses the call session information to identify the call terminal 10 on the calling side and the call terminal 15 on the called side, It is possible to specify the correspondence relationship that the communication terminal 10 and the communication terminal 15 have established communication through a call.

以下、シーケンス図に従って詳細に説明する。なお、セッション管理サーバ100は、実施例2と同様、電話番号(例えば「TEL1」)と、当該電話番号を付与された通話端末を識別する端末識別情報(例えば「ID1」)とを対応づけて予め記憶している。   Hereinafter, it demonstrates in detail according to a sequence diagram. As in the second embodiment, the session management server 100 associates a telephone number (for example, “TEL1”) with terminal identification information (for example, “ID1”) that identifies the telephone terminal to which the telephone number is assigned. Pre-stored.

実施例3の手法と実施例2の手法との違いは、実施例2においては、通話端末10がバーコードを撮影することでセッション管理サーバ100にアクセスし、端末識別情報を送信していた。これに対し、実施例3においては、情報表示端末20がRF−ID40を備えているので、通話端末10は、RF−IDリーダ40や情報表示端末20を介することで、セッション管理サーバ100に端末識別情報を送信する。   The difference between the method of the third embodiment and the method of the second embodiment is that, in the second embodiment, the call terminal 10 accesses the session management server 100 by photographing a barcode and transmits terminal identification information. On the other hand, in Example 3, since the information display terminal 20 includes the RF-ID 40, the call terminal 10 is connected to the session management server 100 via the RF-ID reader 40 and the information display terminal 20. Send identification information.

具体的には、実施例3において、図15のステップS402〜S405は、例えば図10のステップS115〜S118に対応し、各ステップにおける処理の内容は、実施例1において説明した内容と同様である。   Specifically, in the third embodiment, steps S402 to S405 in FIG. 15 correspond to, for example, steps S115 to S118 in FIG. 10, and the contents of the processing in each step are the same as those described in the first embodiment. .

図15のステップS406に示すように、情報表示端末20の利用者が、例えば、RF−IDリーダ40に通話端末10をかざす。すると、通話端末10は、端末識別情報およびセッション管理サーバ100のURLをRF−IDリーダ40に送信する(ステップS406)。   As shown in step S406 in FIG. 15, the user of the information display terminal 20 holds the call terminal 10 over the RF-ID reader 40, for example. Then, the call terminal 10 transmits the terminal identification information and the URL of the session management server 100 to the RF-ID reader 40 (step S406).

RF−IDリーダ40は、端末識別情報およびセッション管理サーバ100のURLを受信すると、端末識別情報の送信指示を情報表示端末20に送信し(ステップS407)、情報表示端末20が、通話端末登録要求をセッション管理サーバ100に送信する(ステップS408)。この時、情報表示端末20は、通話端末登録要求に端末識別情報(例えば「ID1」)を含めて送信する。   Upon receiving the terminal identification information and the URL of the session management server 100, the RF-ID reader 40 transmits a terminal identification information transmission instruction to the information display terminal 20 (step S407), and the information display terminal 20 makes a call terminal registration request. Is transmitted to the session management server 100 (step S408). At this time, the information display terminal 20 transmits the call terminal registration request including the terminal identification information (for example, “ID1”).

一方、セッション管理サーバ100の通話端末登録部131は、通話端末10から通話端末登録要求を受信すると、通話端末登録要求に含められていた端末識別情報を用いて電話番号を特定する(ステップS409)。   On the other hand, when receiving the call terminal registration request from the call terminal 10, the call terminal registration unit 131 of the session management server 100 specifies the telephone number using the terminal identification information included in the call terminal registration request (step S409). .

具体的には、通話端末登録部131は、通話端末登録要求に含められていた端末識別情報「ID1」を用いて電話番号管理テーブル121を参照する。そして、通話端末登録部131は、「ID1」に対応づけて記憶されている電話番号「TEL1」を特定する。   Specifically, the call terminal registration unit 131 refers to the telephone number management table 121 using the terminal identification information “ID1” included in the call terminal registration request. The call terminal registration unit 131 identifies the telephone number “TEL1” stored in association with “ID1”.

そして、通話端末登録部131は、制御用セッション情報を払い出し(ステップS410)、通話端末10と情報表示端末20との紐付けを完了する(ステップS411)。具体的には、通話端末登録部131は、制御用セッション情報(例えば「SEIGYO1」)を払い出し、ステップS408において受信した通話端末10の端末識別情報「ID1」と、ステップS409において特定した通話端末10の電話番号「TEL1」と、ステップS410において払い出した制御用セッション情報「SEIGYO1」とを対応づけて通話端末登録テーブル122に登録する。   The call terminal registration unit 131 pays out control session information (step S410), and completes the association between the call terminal 10 and the information display terminal 20 (step S411). Specifically, the call terminal registration unit 131 pays out control session information (for example, “SEIGYO1”), the terminal identification information “ID1” of the call terminal 10 received in step S408, and the call terminal 10 specified in step S409. The telephone number “TEL1” and the control session information “SEIGYO1” paid out in step S410 are registered in the call terminal registration table 122 in association with each other.

そして、通話端末登録部131は、ステップS410において払い出した制御用セッション情報(例えば「SEIGYO1」)を通話端末登録応答として情報表示端末20に送信する(ステップS412)。こうして、情報表示端末20に紐付ける通話端末10の登録が完了した。   Then, the call terminal registration unit 131 transmits the control session information (for example, “SEIGYO1”) paid out in step S410 to the information display terminal 20 as a call terminal registration response (step S412). In this way, registration of the call terminal 10 associated with the information display terminal 20 is completed.

[実施例3の効果]
実施例1と同様、アドホックな通話相手との間で柔軟にサービスを共有することが可能になる。
[Effect of Example 3]
As in the first embodiment, it is possible to flexibly share a service with an ad hoc call partner.

[実施例4に係る通信制御システムによる処理手順]
続いて、図16および図17を用いて、実施例4に係る通信制御システムによる処理手順を説明する。図16は、実施例4における電話番号管理テーブルを説明するための図であり、図17は、実施例4に係る通信制御システムによる処理手順を説明するためのシーケンス図である。なお、実施例4においては、一方の通話端末の登録を通話開始前に行い、他方の通話端末の登録を通話開始後に行う手法を説明するが、双方の通話端末の登録を通話開始前に行う場合にも通話開始後に行う場合にも同様に適用することができる。
[Processing Procedure by Communication Control System According to Embodiment 4]
Subsequently, a processing procedure performed by the communication control system according to the fourth embodiment will be described with reference to FIGS. 16 and 17. FIG. 16 is a diagram for explaining the telephone number management table in the fourth embodiment, and FIG. 17 is a sequence diagram for explaining the processing procedure by the communication control system according to the fourth embodiment. In the fourth embodiment, a method is described in which registration of one call terminal is performed before the start of a call and registration of the other call terminal is performed after the start of the call. However, registration of both call terminals is performed before the start of the call. The present invention can be similarly applied to the case where the call is made after the start of the call.

実施例4において、一方の通話端末10は、例えば固定電話などであり、一方の情報表示端末20は、PCなどである。情報表示端末20も通話端末10もGW30配下に接続していないものとする。また、他方の通話端末15は、例えば固定電話などであり、他方の情報表示端末25は、PCなどである。他方の情報表示端末25も通話端末15もHGW35配下に接続していないものとする。   In the fourth embodiment, one call terminal 10 is, for example, a fixed telephone, and one information display terminal 20 is a PC. It is assumed that neither the information display terminal 20 nor the call terminal 10 is connected to the GW 30. The other call terminal 15 is, for example, a fixed telephone, and the other information display terminal 25 is a PC. It is assumed that neither the other information display terminal 25 nor the call terminal 15 is connected to the HGW 35.

実施例4において、セッション管理サーバ100は、固定電話である通話端末10とPCである情報表示端末20との対応関係を特定すべく、次のような仕組みを実現する。すなわち、後述するように、セッション管理サーバ100が電話番号の入力画面をPCに表示し、固定電話の利用者がPCに表示された電話番号の入力画面に自らの固定電話の電話番号を入力することで、結果として、PCである情報表示端末20が、セッション管理サーバ100に対して、利用者が利用する固定電話の電話番号を送信することになる。つまり、セッション管理サーバ100は、PCである情報表示端末20から送信された電話番号を受信することで、PCと、受信した電話番号によって識別される固定電話とが、現に同じ利用者によって利用されているという対応関係を特定することができるのである。   In the fourth embodiment, the session management server 100 implements the following mechanism in order to identify the correspondence between the call terminal 10 that is a fixed telephone and the information display terminal 20 that is a PC. That is, as will be described later, the session management server 100 displays a telephone number input screen on the PC, and the landline telephone user enters his / her fixed telephone number on the telephone number input screen displayed on the PC. As a result, the information display terminal 20 that is a PC transmits the telephone number of the fixed telephone used by the user to the session management server 100. That is, the session management server 100 receives the telephone number transmitted from the information display terminal 20 which is a PC, so that the PC and the fixed telephone identified by the received telephone number are actually used by the same user. It is possible to specify the correspondence that

また、実施例4において、セッション管理サーバ100は、通話端末10と通話端末15との対応関係を特定すべく、次のような仕組みを実現する。すなわち、後述するように、セッション管理サーバ100は、通話端末10から通話相手である通話端末15の電話番号を受信し、通話端末15から通話相手である通話端末10の電話番号を受信する。この結果、セッション管理サーバ100は、現に通話端末10と通話端末15とが通話による通信を確立しているという対応関係を特定することができるのである。   In the fourth embodiment, the session management server 100 implements the following mechanism in order to identify the correspondence relationship between the call terminal 10 and the call terminal 15. That is, as will be described later, the session management server 100 receives the telephone number of the call terminal 15 that is the call partner from the call terminal 10 and receives the phone number of the call terminal 10 that is the call partner from the call terminal 15. As a result, the session management server 100 can identify the correspondence relationship that the call terminal 10 and the call terminal 15 are actually establishing communication through a call.

以下、シーケンス図に従って詳細に説明する。なお、セッション管理サーバ100は、図16に示すように、電話番号管理テーブル121に、電話番号(例えば「TEL1」)と、当該電話番号を付与された通話端末を利用する利用者のパスワード(例えば「PWD1」)とを対応づけて予め記憶している。また、実施例4においては、パスワードを用いて通話端末10および通話端末15を認証する手法を例示しているが、IDPを用いて認証する手法など、他の手法を用いて認証してもよい。   Hereinafter, it demonstrates in detail according to a sequence diagram. As shown in FIG. 16, the session management server 100 stores the telephone number (for example, “TEL1”) in the telephone number management table 121 and the password (for example, the user of the telephone terminal to which the telephone number is assigned). "PWD1") is stored in advance in association with each other. Moreover, in Example 4, although the method of authenticating the call terminal 10 and the call terminal 15 using a password is illustrated, you may authenticate using other methods, such as the method of authenticating using IDP. .

さて、図17のステップS501に示すように、通話端末10の利用者が、例えば、情報表示端末20に設定されたブックマークを選択すると(ステップS501)、情報表示端末20は、電話番号を入力するための画面を要求する電話番号入力画面要求をセッション管理サーバ100に送信する(ステップS502)。   Now, as shown in step S501 of FIG. 17, when the user of the call terminal 10 selects, for example, a bookmark set in the information display terminal 20 (step S501), the information display terminal 20 inputs a telephone number. A telephone number input screen request for requesting a screen for the request is transmitted to the session management server 100 (step S502).

一方、セッション管理サーバ100の通話端末登録部131は、情報表示端末20から電話番号入力画面要求を受信すると、電話番号入力画面を生成し、電話番号入力画面応答として情報表示端末20に送信する(ステップS503)。   On the other hand, when receiving the telephone number input screen request from the information display terminal 20, the call terminal registration unit 131 of the session management server 100 generates a telephone number input screen and transmits it to the information display terminal 20 as a telephone number input screen response ( Step S503).

すると、情報表示端末20は、ステップS504において受信した電話番号入力画面を表示する(ステップS504)。   Then, the information display terminal 20 displays the telephone number input screen received in step S504 (step S504).

一方、通話端末10の利用者は、パスワード(例えば「PWD1」)を入力するとともに着側通話端末15の電話番号(例えば「TEL2」)を入力する(ステップS505)。すると、情報表示端末20は、通話端末登録要求をセッション管理サーバ100に送信する(ステップS506)。この時、情報表示端末20は、通話端末登録要求にパスワード(例えば「PWD1」)および着側通話端末15の電話番号(例えば「TEL2」)を含めて送信する。   On the other hand, the user of the call terminal 10 enters the password (for example, “PWD1”) and the telephone number (for example, “TEL2”) of the called side call terminal 15 (step S505). Then, the information display terminal 20 transmits a call terminal registration request to the session management server 100 (step S506). At this time, the information display terminal 20 transmits the call terminal registration request including the password (for example, “PWD1”) and the telephone number of the called side call terminal 15 (for example, “TEL2”).

一方、セッション管理サーバ100の通話端末登録部131は、情報表示端末20から通話端末登録要求を受信すると、通話端末登録要求に含められていたパスワードを用いて発側通話端末10の電話番号を特定する(ステップS507)。   On the other hand, when receiving the call terminal registration request from the information display terminal 20, the call terminal registration unit 131 of the session management server 100 specifies the telephone number of the calling call terminal 10 using the password included in the call terminal registration request. (Step S507).

具体的には、通話端末登録部131は、通話端末登録要求に含められていたパスワード「PWD1」を用いて電話番号管理テーブル121を参照する。そして、通話端末登録部131は、「PWD1」に対応づけて記憶されている電話番号「TEL1」を特定する。   Specifically, the call terminal registration unit 131 refers to the telephone number management table 121 using the password “PWD1” included in the call terminal registration request. Then, the call terminal registration unit 131 identifies the telephone number “TEL1” stored in association with “PWD1”.

そして、通話端末登録部131は、制御用セッション情報を払い出し(ステップS508)、通話端末10と情報表示端末20との紐付けを完了する(ステップS509)。具体的には、通話端末登録部131は、制御用セッション情報(例えば「SEIGYO1」)を払い出し、ステップS507において特定した通話端末10の電話番号「TEL1」と、ステップS508において払い出した制御用セッション情報「SEIGYO1」とを対応づけて通話端末登録テーブル122に登録する。   Then, the call terminal registration unit 131 pays out control session information (step S508), and completes the association between the call terminal 10 and the information display terminal 20 (step S509). Specifically, the call terminal registration unit 131 pays out control session information (for example, “SEIGYO1”), the telephone number “TEL1” of the call terminal 10 identified in step S507, and the control session information issued in step S508. “SEIGYO1” is registered in the call terminal registration table 122 in association with each other.

そして、通話端末登録部131は、ステップS508において払い出した制御用セッション情報(例えば「SEIGYO1」)を通話端末登録応答として情報表示端末20に送信する(ステップS510)。こうして、発側について、情報表示端末20に紐付ける通話端末10の登録が通話開始前に完了した。   Then, the call terminal registration unit 131 transmits the control session information (for example, “SEIGYO1”) paid out in step S508 to the information display terminal 20 as a call terminal registration response (step S510). Thus, on the calling side, registration of the call terminal 10 linked to the information display terminal 20 is completed before the call starts.

その後、図17のステップS511に示すように、通話端末10と通話端末15との間で通話が開始され、通話中の状態となった(ステップS511)。   Thereafter, as shown in step S511 of FIG. 17, a call is started between the call terminal 10 and the call terminal 15 and a call is in progress (step S511).

さて、図17のステップS512に示すように、着側通話端末15の利用者が、例えば、情報表示端末25に設定されたブックマークを選択すると(ステップS512)、情報表示端末25は、電話番号を入力するための画面を要求する電話番号入力画面要求をセッション管理サーバ100に送信する(ステップS513)。   Now, as shown in step S512 of FIG. 17, when the user of the called side call terminal 15 selects, for example, a bookmark set in the information display terminal 25 (step S512), the information display terminal 25 sets the telephone number. A telephone number input screen request for requesting a screen for input is transmitted to the session management server 100 (step S513).

一方、セッション管理サーバ100の通話端末登録部131は、情報表示端末25から電話番号入力画面要求を受信すると、電話番号入力画面を生成し、電話番号入力画面応答として情報表示端末25に送信する(ステップS514)。   On the other hand, when receiving a telephone number input screen request from the information display terminal 25, the call terminal registration unit 131 of the session management server 100 generates a telephone number input screen and transmits it to the information display terminal 25 as a telephone number input screen response ( Step S514).

すると、情報表示端末25は、ステップS514において受信した電話番号入力画面を表示する(ステップS515)。   Then, the information display terminal 25 displays the telephone number input screen received in step S514 (step S515).

一方、通話端末15の利用者は、パスワード(例えば「PWD2」)を入力するとともに発側通話端末10の電話番号(例えば「TEL1」)を入力する(ステップS516)。すると、情報表示端末25は、通話端末登録要求をセッション管理サーバ100に送信する(ステップS517)。この時、情報表示端末25は、通話端末登録要求にパスワード(例えば「PWD2」)および発側通話端末10の電話番号(例えば「TEL1」)を含めて送信する。   On the other hand, the user of the call terminal 15 enters the password (for example, “PWD2”) and the telephone number (for example, “TEL1”) of the calling party call terminal 10 (step S516). Then, the information display terminal 25 transmits a call terminal registration request to the session management server 100 (step S517). At this time, the information display terminal 25 transmits the call terminal registration request including the password (for example, “PWD2”) and the telephone number of the calling side call terminal 10 (for example, “TEL1”).

一方、セッション管理サーバ100の通話端末登録部131は、情報表示端末25から通話端末登録要求を受信すると、通話端末登録要求に含められていたパスワードを用いて着側通話端末15の電話番号を特定する(ステップS518)。   On the other hand, when receiving the call terminal registration request from the information display terminal 25, the call terminal registration unit 131 of the session management server 100 specifies the telephone number of the called call terminal 15 using the password included in the call terminal registration request. (Step S518).

具体的には、通話端末登録部131は、通話端末登録要求に含められていたパスワード「PWD2」を用いて電話番号管理テーブル121を参照する。そして、通話端末登録部131は、「PWD2」に対応づけて記憶されている電話番号「TEL2」を特定する。   Specifically, the call terminal registration unit 131 refers to the telephone number management table 121 using the password “PWD2” included in the call terminal registration request. Then, the call terminal registration unit 131 identifies the telephone number “TEL2” stored in association with “PWD2”.

そして、通話端末登録部131は、制御用セッション情報を払い出し(ステップS519)、通話端末15と情報表示端末25との紐付けを完了する(ステップS520)。具体的には、通話端末登録部131は、制御用セッション情報(例えば「SEIGYO2」)を払い出し、ステップS518において特定した通話端末15の電話番号「TEL2」と、ステップS519において払い出した制御用セッション情報「SEIGYO2」とを対応づけて通話端末登録テーブル122に登録する。   Then, the call terminal registration unit 131 pays out control session information (step S519), and completes the association between the call terminal 15 and the information display terminal 25 (step S520). Specifically, the call terminal registration unit 131 pays out control session information (for example, “SEIGYO2”), the telephone number “TEL2” of the call terminal 15 identified in step S518, and the control session information issued in step S519. “SEIGYO2” is associated and registered in the call terminal registration table 122.

そして、通話端末登録部131は、ステップS519において払い出した制御用セッション情報(例えば「SEIGYO2」)を通話端末登録応答として情報表示端末25に送信する(ステップS521)。こうして、着側について、情報表示端末25に紐付ける通話端末15の登録が通話開始後に完了した。   Then, the call terminal registration unit 131 transmits the control session information paid out in step S519 (eg, “SEIGYO2”) to the information display terminal 25 as a call terminal registration response (step S521). In this way, registration of the call terminal 15 associated with the information display terminal 25 is completed for the callee after the start of the call.

その後、セッション管理サーバ100は、ステップS506において発側の通話端末10から受信した着側通話端末15の電話番号「TEL2」、および、ステップS517において着側の通話端末15から受信した発側通話端末10の電話番号「TEL1」とを照合し、通話端末登録テーブル122を参照することで、実施例1〜3と同様に、制御用セッション管理テーブル123を作成する。   Thereafter, the session management server 100 determines the telephone number “TEL2” of the called side call terminal 15 received from the calling side call terminal 10 in step S506 and the calling side call terminal received from the called side call terminal 15 in step S517. The control session management table 123 is created in the same manner as in the first to third embodiments by comparing the telephone number “TEL1” of 10 and referring to the call terminal registration table 122.

[実施例4の効果]
実施例1と同様、アドホックな通話相手との間で柔軟にサービスを共有することが可能になる。
[Effect of Example 4]
As in the first embodiment, it is possible to flexibly share a service with an ad hoc call partner.

さて、これまで実施例1〜実施例4について説明してきたが、上記した実施例以外にも種々の異なる形態にて実施されてよいものである。   The first to fourth embodiments have been described so far, but may be implemented in various different forms other than the above-described embodiments.

[セッション管理機能]
上記実施例においては、通話端末登録部や発着間紐付けID発行部などに代表されるセッション管理機能が、SIPサーバやサービス提供サーバとは物理的に異なるセッション管理サーバに備えられている事例を説明してきたが、本発明はこれに限られるものではない。セッション管理機能がSIPサーバに備えられている事例にも、あるいは、サービス提供サーバに備えられている事例などにも、本発明を同様に適用することができる。
[Session management function]
In the above embodiment, there is an example in which the session management function represented by the call terminal registration unit and the ID ID issuing unit between arrival and departure is provided in a session management server that is physically different from the SIP server or the service providing server. Although described, the present invention is not limited to this. The present invention can be similarly applied to a case where the session management function is provided in the SIP server or a case where the service providing server is provided.

[発着間紐付けID]
上記実施例においては、サービス提供サーバがWebサービスを互いに関連づけて制御する際に用いる「発着間紐付けID」として、セッション管理サーバが新たに発行した発着間紐付けIDを用いる手法を説明してきたが、本発明はこれに限られるものではない。呼情報であるcallセッション情報そのもの(例えば、Call-IDなど)を流用する手法にも、本発明を同様に適用することができる。
[Linkage ID between departure and arrival]
In the above-described embodiment, a method has been described in which the connection / departure link ID newly issued by the session management server is used as the “departure / departure link ID” used when the service providing server controls the Web services in association with each other. However, the present invention is not limited to this. The present invention can be similarly applied to a method of diverting call session information itself (for example, Call-ID) that is call information.

[ポーリング]
上記実施例においては、情報表示端末とHGWとの間、情報表示端末とセッション管理サーバとの間などで、適宜ポーリングを用いて通信を行う手法を説明してきたが、本発明はこれに限られるものではなく、ポーリングの替わりにプッシュ型やプル型の通信であってもよい。この場合には、必要な時のみアクセスすればよいことになる。
[Polling]
In the above-described embodiments, the method of performing communication using appropriate polling between the information display terminal and the HGW, between the information display terminal and the session management server, etc. has been described, but the present invention is limited to this. Instead of polling, push-type or pull-type communication may be used instead of polling. In this case, it is necessary to access only when necessary.

また、上記実施例において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順(図9〜11、図13、図15、図17など)、具体的名称(図2〜図8など)、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。   In addition, among the processes described in the above embodiment, all or a part of the processes described as being automatically performed can be manually performed, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedures (FIGS. 9-11, 13, 15, 17, etc.), specific names (FIGS. 2-8, etc.), various data and parameters shown in the document and drawings are included. Information can be arbitrarily changed unless otherwise specified.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。   Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured. Further, all or any part of each processing function performed in each device may be realized by a CPU and a program analyzed and executed by the CPU, or may be realized as hardware by wired logic.

なお、本実施例で説明した通信制御方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク(FD)、CD−ROM、MO、DVDなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。   The communication control method described in the present embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. This program can be distributed via a network such as the Internet. The program can also be executed by being recorded on a computer-readable recording medium such as a hard disk, a flexible disk (FD), a CD-ROM, an MO, and a DVD and being read from the recording medium by the computer.

10 通話端末
15 通話端末
20 情報表示端末
25 情報表示端末
30 GW
35 HGW
100 セッション管理サーバ
110 通信部
120 記憶部
121 電話番号管理テーブル
122 通話端末登録テーブル
123 制御用セッション管理テーブル
124 発着間紐付けIDテーブル
130 制御部
131 通話端末登録部
132 発着間紐付けID発行部
200 サービス提供サーバ
210 通信部
220 記憶部
221 Webセッション情報管理テーブル
230 制御部
231 発着間紐付けID収集部
232 サービス提供制御部
10 Call terminal 15 Call terminal 20 Information display terminal 25 Information display terminal 30 GW
35 HGW
DESCRIPTION OF SYMBOLS 100 Session management server 110 Communication part 120 Memory | storage part 121 Telephone number management table 122 Call terminal registration table 123 Control session management table 124 Calling / separation ID table 130 Control part 131 Call terminal registration part 132 Calling / calling ID issuing part 200 Service providing server 210 Communication unit 220 Storage unit 221 Web session information management table 230 Control unit 231 Arrival / departure linking ID collection unit 232 Service provision control unit

Claims (6)

ネットワーク上のサービスを情報表示端末に提供する通信を制御する通信制御システムであって、
セッション管理サーバは、
利用者によって通話による通信が行われる通話端末と、当該利用者によって利用される情報表示端末との対応関係を特定する端末対応関係特定手段と、
発側の通話端末と、当該通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定する通話対応関係特定手段と、
前記通話対応関係特定手段によって特定された発側の通話端末について前記端末対応関係特定手段によって対応関係が特定された発側の情報表示端末と、前記通話対応関係特定手段によって特定された着側の通話端末について前記端末対応関係特定手段によって対応関係が特定された着側の情報表示端末とを連携するための連携情報を発行する連携情報発行手段とを備え、
サービス提供サーバは、
サービスの提供を要求する情報表示端末毎に、前記連携情報発行手段によって発行された連携情報を収集する連携情報収集手段と、
前記連携情報収集手段によって収集された複数の連携情報の中からサービスを連携することを示す連携情報を特定し、特定した連携情報の収集元である情報表示端末各々に提供するサービスを連携するようにサービス提供を制御するサービス提供制御手段とを備え、
前記セッション管理サーバは、
ゲートウェイ装置のIPアドレスに対応付けて、当該ゲートウェイ装置配下に接続する情報表示端末に対応する通話端末の電話番号のリストを記憶する記憶手段を更に備え、
前記端末対応関係特定手段は、所定の情報表示端末から要求を受け付けたゲートウェイ装置から、当該ゲートウェイ装置のIPアドレスを受信すると、当該IPアドレスに対応付けられた電話番号のリストを前記記憶手段から取得して当該ゲートウェイ装置に応答し、当該所定の情報表示端末の利用者によって前記リストから選択された所定の通話端末の電話番号を当該所定の情報表示端末から受信することで、当該情報表示端末と当該電話番号によって識別される通話端末との対応関係を特定することを特徴とする通信制御システム。
A communication control system for controlling communication for providing a service on a network to an information display terminal,
Session management server
A terminal correspondence specifying means for specifying a correspondence relationship between a call terminal in which communication is performed by a user and an information display terminal used by the user;
A call correspondence specifying means for specifying a correspondence relationship between a calling terminal and a called terminal that has established communication with the calling terminal;
For the calling side call terminal specified by the call correspondence relation specifying means, the information display terminal of the calling side whose correspondence relation is specified by the terminal correspondence relation specifying means, and the called side terminal specified by the call correspondence relation specifying means Coordination information issuance means for issuing linkage information for linking a call terminal with a callee information display terminal whose correspondence is identified by the terminal correspondence relation identification means,
Service providing server
Cooperation information collection means for collecting cooperation information issued by the cooperation information issuing means for each information display terminal that requests service provision;
The linkage information indicating that the service is linked is identified from the plurality of linkage information collected by the linkage information collecting means, and the service provided to each information display terminal that is the collection source of the identified linkage information is linked. And a service provision control means for controlling service provision ,
The session management server
A storage means for storing a list of telephone numbers of the call terminals corresponding to the information display terminals connected to the gateway device in association with the IP address of the gateway device;
When the terminal correspondence relation specifying unit receives the IP address of the gateway device from the gateway device that has received the request from the predetermined information display terminal, the terminal correspondence relationship specifying unit acquires a list of telephone numbers associated with the IP address from the storage unit. In response to the gateway device, the telephone number of the predetermined call terminal selected from the list by the user of the predetermined information display terminal is received from the predetermined information display terminal. A communication control system for specifying a correspondence relationship with a call terminal identified by the telephone number .
ネットワーク上のサービスを情報表示端末に提供する通信を制御する通信制御システムであって、A communication control system for controlling communication for providing a service on a network to an information display terminal,
セッション管理サーバは、The session management server
利用者によって通話による通信が行われる通話端末と、当該利用者によって利用される情報表示端末との対応関係を特定する端末対応関係特定手段と、A terminal correspondence specifying means for specifying a correspondence relationship between a call terminal in which communication is performed by a user and an information display terminal used by the user;
発側の通話端末と、当該通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定する通話対応関係特定手段と、A call correspondence specifying means for specifying a correspondence relationship between a calling terminal and a called terminal that has established communication with the calling terminal;
前記通話対応関係特定手段によって特定された発側の通話端末について前記端末対応関係特定手段によって対応関係が特定された発側の情報表示端末と、前記通話対応関係特定手段によって特定された着側の通話端末について前記端末対応関係特定手段によって対応関係が特定された着側の情報表示端末とを連携するための連携情報を発行する連携情報発行手段とを備え、For the calling side call terminal specified by the call correspondence relation specifying means, the information display terminal of the calling side whose correspondence relation is specified by the terminal correspondence relation specifying means, and the called side terminal specified by the call correspondence relation specifying means Coordination information issuance means for issuing linkage information for linking a call terminal with a callee information display terminal whose correspondence is identified by the terminal correspondence relation identification means,
サービス提供サーバは、Service providing server
サービスの提供を要求する情報表示端末毎に、前記連携情報発行手段によって発行された連携情報を収集する連携情報収集手段と、Cooperation information collection means for collecting cooperation information issued by the cooperation information issuing means for each information display terminal that requests service provision;
前記連携情報収集手段によって収集された複数の連携情報の中からサービスを連携することを示す連携情報を特定し、特定した連携情報の収集元である情報表示端末各々に提供するサービスを連携するようにサービス提供を制御するサービス提供制御手段とを備え、The linkage information indicating that the service is linked is identified from the plurality of linkage information collected by the linkage information collecting means, and the service provided to each information display terminal that is the collection source of the identified linkage information is linked. And a service provision control means for controlling service provision,
セッション管理サーバは、The session management server
電話番号と、当該電話番号を付与された通話端末を利用する利用者のパスワードとを対応付けて記憶する記憶手段を更に備え、Storage means for storing a telephone number and a password of a user who uses the telephone terminal assigned with the telephone number in association with each other;
前記端末対応関係特定手段は、情報表示端末に対して電話番号およびパスワードの入力画面を送信し、発側の情報表示端末から発側の通話端末の電話番号に関する情報としてパスワードを受信し、着側の情報表示端末から着側の通話端末の電話番号に関する情報としてパスワードを受信し、各パスワードを用いて前記記憶手段を参照することで、各情報表示端末と、当該パスワードに対応付けられた電話番号によって識別される通話端末との対応関係を特定し、The terminal correspondence relationship specifying means transmits a telephone number and password input screen to the information display terminal, receives a password as information on the telephone number of the calling telephone terminal from the calling information display terminal, Each information display terminal and the telephone number associated with the password are received by receiving a password as information on the telephone number of the called telephone terminal from the information display terminal and referring to the storage means using each password. Identify the correspondence with the call terminal identified by
前記通話対応関係特定手段は、発側の情報表示端末から着側の通話端末の電話番号を受信し、着側の情報表示端末から発側の通話端末の電話番号を受信することで、発側の通話端末と、当該通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定することを特徴とする通信制御システム。The call correspondence relation specifying means receives the telephone number of the called telephone terminal from the calling information display terminal, and receives the telephone number of the calling telephone terminal from the called information display terminal. A communication control system that identifies a correspondence relationship between a call terminal of the caller and a call terminal on the called side that has established communication through the call with the call terminal.
ネットワーク上のサービスを情報表示端末に提供する通信を制御する通信制御方法であって、
セッション管理サーバは、
利用者によって通話による通信が行われる通話端末と、当該利用者によって利用される情報表示端末との対応関係を特定する端末対応関係特定工程と、
発側の通話端末と、当該通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定する通話対応関係特定工程と、
前記通話対応関係特定工程によって特定された発側の通話端末について前記端末対応関係特定工程によって対応関係が特定された発側の情報表示端末と、前記通話対応関係特定工程によって特定された着側の通話端末について前記端末対応関係特定工程によって対応関係が特定された着側の情報表示端末とを連携するための連携情報を発行する連携情報発行工程とを含み、
サービス提供サーバは、
サービスの提供を要求する情報表示端末毎に、前記連携情報発行工程によって発行された連携情報を収集する連携情報収集工程と、
前記連携情報収集工程によって収集された複数の連携情報の中からサービスを連携することを示す連携情報を特定し、特定した連携情報の収集元である情報表示端末各々に提供するサービスを連携するようにサービス提供を制御するサービス提供制御工程とを含み、
前記セッション管理サーバは、
ゲートウェイ装置のIPアドレスに対応付けて、当該ゲートウェイ装置配下に接続する情報表示端末に対応する通話端末の電話番号のリストを記憶する記憶手段を備え、
前記端末対応関係特定工程は、所定の情報表示端末から要求を受け付けたゲートウェイ装置から、当該ゲートウェイ装置のIPアドレスを受信すると、当該IPアドレスに対応付けられた電話番号のリストを前記記憶手段から取得して当該ゲートウェイ装置に応答し、当該所定の情報表示端末の利用者によって前記リストから選択された所定の通話端末の電話番号を当該所定の情報表示端末から受信することで、当該情報表示端末と当該電話番号によって識別される通話端末との対応関係を特定することを特徴とする通信制御方法。
A communication control method for controlling communication for providing a service on a network to an information display terminal,
Session management server
A terminal correspondence identifying step for identifying a correspondence between a call terminal that communicates by a call by a user and an information display terminal used by the user;
A call correspondence specifying step for identifying a correspondence between a calling terminal and a called terminal that has established communication by calling between the calling terminal;
The calling side information display terminal whose correspondence is identified by the terminal correspondence relationship identifying step and the called side identified by the call correspondence relationship identifying step Including a linkage information issuing step for issuing linkage information for linking the information display terminal on the called side whose correspondence relationship has been identified by the terminal correspondence relationship identification step with respect to the call terminal,
Service providing server
For each information display terminal that requests service provision, a cooperation information collection step for collecting cooperation information issued by the cooperation information issuing step;
The linkage information indicating that the service is linked is identified from among the plurality of linkage information collected by the linkage information collection step, and the service provided to each information display terminal that is the collection source of the identified linkage information is linked. Including a service provision control process for controlling service provision ,
The session management server
Corresponding to the IP address of the gateway device, comprising a storage means for storing a list of telephone numbers of the call terminal corresponding to the information display terminal connected under the gateway device,
In the terminal correspondence relationship specifying step, when an IP address of the gateway device is received from a gateway device that has received a request from a predetermined information display terminal, a list of telephone numbers associated with the IP address is acquired from the storage unit. In response to the gateway device, the telephone number of the predetermined call terminal selected from the list by the user of the predetermined information display terminal is received from the predetermined information display terminal. A communication control method characterized by specifying a correspondence relationship with a telephone terminal identified by the telephone number .
ネットワーク上のサービスを情報表示端末に提供する通信を制御する通信制御方法であって、A communication control method for controlling communication for providing a service on a network to an information display terminal,
セッション管理サーバは、The session management server
利用者によって通話による通信が行われる通話端末と、当該利用者によって利用される情報表示端末との対応関係を特定する端末対応関係特定工程と、A terminal correspondence identifying step for identifying a correspondence between a call terminal that communicates by a call by a user and an information display terminal used by the user;
発側の通話端末と、当該通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定する通話対応関係特定工程と、A call correspondence specifying step for identifying a correspondence between a calling terminal and a called terminal that has established communication by calling between the calling terminal;
前記通話対応関係特定工程によって特定された発側の通話端末について前記端末対応関係特定工程によって対応関係が特定された発側の情報表示端末と、前記通話対応関係特定工程によって特定された着側の通話端末について前記端末対応関係特定工程によって対応関係が特定された着側の情報表示端末とを連携するための連携情報を発行する連携情報発行工程とを含み、The calling side information display terminal whose correspondence is identified by the terminal correspondence relationship identifying step and the called side identified by the call correspondence relationship identifying step Including a linkage information issuing step for issuing linkage information for linking the information display terminal on the called side whose correspondence relationship has been identified by the terminal correspondence relationship identification step with respect to the call terminal,
サービス提供サーバは、Service providing server
サービスの提供を要求する情報表示端末毎に、前記連携情報発行工程によって発行された連携情報を収集する連携情報収集工程と、For each information display terminal that requests service provision, a cooperation information collection step for collecting cooperation information issued by the cooperation information issuing step;
前記連携情報収集工程によって収集された複数の連携情報の中からサービスを連携することを示す連携情報を特定し、特定した連携情報の収集元である情報表示端末各々に提供するサービスを連携するようにサービス提供を制御するサービス提供制御工程とを含み、The linkage information indicating that the service is linked is identified from among the plurality of linkage information collected by the linkage information collection step, and the service provided to each information display terminal that is the collection source of the identified linkage information is linked. Including a service provision control process for controlling service provision,
前記セッション管理サーバは、The session management server
電話番号と、当該電話番号を付与された通話端末を利用する利用者のパスワードとを対応付けて記憶する記憶手段を備え、Storage means for storing a telephone number and a password of a user who uses the telephone terminal to which the telephone number is assigned in association with each other;
前記端末対応関係特定工程は、情報表示端末に対して電話番号およびパスワードの入力画面を送信し、発側の情報表示端末から発側の通話端末の電話番号に関する情報としてパスワードを受信し、着側の情報表示端末から着側の通話端末の電話番号に関する情報としてパスワードを受信し、各パスワードを用いて前記記憶手段を参照することで、各情報表示端末と、当該パスワードに対応付けられた電話番号によって識別される通話端末との対応関係を特定し、The terminal correspondence relation identifying step transmits a telephone number and password input screen to the information display terminal, receives a password as information on the telephone number of the calling telephone terminal from the calling information display terminal, Each information display terminal and the telephone number associated with the password are received by receiving a password as information on the telephone number of the called telephone terminal from the information display terminal and referring to the storage means using each password. Identify the correspondence with the call terminal identified by
前記通話対応関係特定工程は、発側の情報表示端末から着側の通話端末の電話番号を受信し、着側の情報表示端末から発側の通話端末の電話番号を受信することで、発側の通話端末と、当該通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定することを特徴とする通信制御方法。The call correspondence relation identifying step receives the telephone number of the called side call terminal from the calling side information display terminal, and receives the phone number of the calling side call terminal from the called side information display terminal. A communication control method characterized by identifying a correspondence relationship between a call terminal and a call terminal on the called side that has established communication through a call between the call terminal and the call terminal.
ネットワーク上のサービスを情報表示端末に提供する通信を制御する通信制御方法をコンピュータに実行させる通信制御プログラムであって、
利用者によって通話による通信が行われる通話端末と、当該利用者によって利用される情報表示端末との対応関係を特定する端末対応関係特定手順と、
発側の通話端末と、当該通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定する通話対応関係特定手順と、
前記通話対応関係特定手順によって特定された発側の通話端末について前記端末対応関係特定手順によって対応関係が特定された発側の情報表示端末と、前記通話対応関係特定手順によって特定された着側の通話端末について前記端末対応関係特定手順によって対応関係が特定された着側の情報表示端末とを連携するための連携情報を発行する連携情報発行手順とをセッション管理サーバに実行させ、
サービスの提供を要求する情報表示端末毎に、前記連携情報発行手順によって発行された連携情報を収集する連携情報収集手順と、
前記連携情報収集手順によって収集された複数の連携情報の中からサービスを連携することを示す連携情報を特定し、特定した連携情報の収集元である情報表示端末各々に提供するサービスを連携するようにサービス提供を制御するサービス提供制御手順とをサービス提供サーバに実行させ
前記セッション管理サーバは、
ゲートウェイ装置のIPアドレスに対応付けて、当該ゲートウェイ装置配下に接続する情報表示端末に対応する通話端末の電話番号のリストを記憶する記憶手段を備え、
前記端末対応関係特定手順は、所定の情報表示端末から要求を受け付けたゲートウェイ装置から、当該ゲートウェイ装置のIPアドレスを受信すると、当該IPアドレスに対応付けられた電話番号のリストを前記記憶手段から取得して当該ゲートウェイ装置に応答し、当該所定の情報表示端末の利用者によって前記リストから選択された所定の通話端末の電話番号を当該所定の情報表示端末から受信することで、当該情報表示端末と当該電話番号によって識別される通話端末との対応関係を特定することを特徴とする通信制御プログラム。
A communication control program for causing a computer to execute a communication control method for controlling communication for providing services on a network to an information display terminal,
A terminal correspondence specifying procedure for specifying a correspondence between a call terminal that communicates by a call by a user and an information display terminal used by the user;
A call correspondence specifying procedure for identifying the correspondence between the calling terminal and the called terminal that has established communication with the calling terminal;
For the calling side call terminal identified by the call correspondence relationship identification procedure, the calling side information display terminal whose correspondence relationship has been identified by the terminal correspondence relationship identification procedure, and the called side identification terminal identified by the call correspondence relationship identification procedure Causing the session management server to execute a linkage information issuance procedure for issuing linkage information for linking the callee terminal with the information display terminal on the called side whose correspondence relationship has been identified by the terminal correspondence relationship identification procedure;
For each information display terminal that requests service provision, a cooperative information collection procedure for collecting cooperative information issued by the cooperative information issuing procedure;
Identify linkage information indicating that a service is to be linked from among a plurality of linkage information collected by the linkage information collection procedure, and link the services provided to each information display terminal that is the collection source of the identified linkage information to execute a service provision control step of controlling the service provided to the service providing server,
The session management server
Corresponding to the IP address of the gateway device, comprising a storage means for storing a list of telephone numbers of the call terminal corresponding to the information display terminal connected under the gateway device,
In the terminal correspondence relationship specifying procedure, when an IP address of the gateway device is received from a gateway device that has received a request from a predetermined information display terminal, a list of telephone numbers associated with the IP address is acquired from the storage unit. In response to the gateway device, the telephone number of the predetermined call terminal selected from the list by the user of the predetermined information display terminal is received from the predetermined information display terminal. A communication control program for specifying a correspondence relationship with a call terminal identified by the telephone number .
ネットワーク上のサービスを情報表示端末に提供する通信を制御する通信制御方法をコンピュータに実行させる通信制御プログラムであって、A communication control program for causing a computer to execute a communication control method for controlling communication for providing services on a network to an information display terminal,
利用者によって通話による通信が行われる通話端末と、当該利用者によって利用される情報表示端末との対応関係を特定する端末対応関係特定手順と、A terminal correspondence specifying procedure for specifying a correspondence between a call terminal that communicates by a call by a user and an information display terminal used by the user;
発側の通話端末と、当該通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定する通話対応関係特定手順と、A call correspondence specifying procedure for identifying the correspondence between the calling terminal and the called terminal that has established communication with the calling terminal;
前記通話対応関係特定手順によって特定された発側の通話端末について前記端末対応関係特定手順によって対応関係が特定された発側の情報表示端末と、前記通話対応関係特定手順によって特定された着側の通話端末について前記端末対応関係特定手順によって対応関係が特定された着側の情報表示端末とを連携するための連携情報を発行する連携情報発行手順とをセッション管理サーバに実行させ、For the calling side call terminal identified by the call correspondence relationship identification procedure, the calling side information display terminal whose correspondence relationship has been identified by the terminal correspondence relationship identification procedure, and the called side identification terminal identified by the call correspondence relationship identification procedure Causing the session management server to execute a linkage information issuance procedure for issuing linkage information for linking the callee terminal with the information display terminal on the called side whose correspondence relationship has been identified by the terminal correspondence relationship identification procedure;
サービスの提供を要求する情報表示端末毎に、前記連携情報発行手順によって発行された連携情報を収集する連携情報収集手順と、For each information display terminal that requests service provision, a cooperative information collection procedure for collecting cooperative information issued by the cooperative information issuing procedure;
前記連携情報収集手順によって収集された複数の連携情報の中からサービスを連携することを示す連携情報を特定し、特定した連携情報の収集元である情報表示端末各々に提供するサービスを連携するようにサービス提供を制御するサービス提供制御手順とをサービス提供サーバに実行させ、Identify linkage information indicating that a service is to be linked from among a plurality of linkage information collected by the linkage information collection procedure, and link the services provided to each information display terminal that is the collection source of the identified linkage information The service providing server to execute a service providing control procedure for controlling the service providing to
前記セッション管理サーバは、The session management server
電話番号と、当該電話番号を付与された通話端末を利用する利用者のパスワードとを対応付けて記憶する記憶手段を備え、Storage means for storing a telephone number and a password of a user who uses the telephone terminal to which the telephone number is assigned in association with each other;
前記端末対応関係特定手順は、情報表示端末に対して電話番号およびパスワードの入力画面を送信し、発側の情報表示端末から発側の通話端末の電話番号に関する情報としてパスワードを受信し、着側の情報表示端末から着側の通話端末の電話番号に関する情報としてパスワードを受信し、各パスワードを用いて前記記憶手段を参照することで、各情報表示端末と、当該パスワードに対応付けられた電話番号によって識別される通話端末との対応関係を特定し、The terminal correspondence relationship identifying procedure includes transmitting a telephone number and password input screen to the information display terminal, receiving a password from the calling information display terminal as information regarding the telephone number of the calling call terminal, Each information display terminal and the telephone number associated with the password are received by receiving a password as information on the telephone number of the called telephone terminal from the information display terminal and referring to the storage means using each password. Identify the correspondence with the call terminal identified by
前記通話対応関係特定手順は、発側の情報表示端末から着側の通話端末の電話番号を受信し、着側の情報表示端末から発側の通話端末の電話番号を受信することで、発側の通話端末と、当該通話端末との間で通話による通信を確立した着側の通話端末との対応関係を特定することを特徴とする通信制御プログラム。The call correspondence relation identifying procedure receives the telephone number of the called telephone terminal from the calling information display terminal and receives the telephone number of the calling telephone terminal from the called information display terminal. A communication control program for specifying a correspondence relationship between a call terminal of the caller and a call terminal on the called side that has established communication by call between the call terminal.
JP2009152800A 2009-06-26 2009-06-26 Communication control system, communication control method, and communication control program Expired - Fee Related JP5225941B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009152800A JP5225941B2 (en) 2009-06-26 2009-06-26 Communication control system, communication control method, and communication control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009152800A JP5225941B2 (en) 2009-06-26 2009-06-26 Communication control system, communication control method, and communication control program

Publications (2)

Publication Number Publication Date
JP2011010123A JP2011010123A (en) 2011-01-13
JP5225941B2 true JP5225941B2 (en) 2013-07-03

Family

ID=43566252

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009152800A Expired - Fee Related JP5225941B2 (en) 2009-06-26 2009-06-26 Communication control system, communication control method, and communication control program

Country Status (1)

Country Link
JP (1) JP5225941B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8903065B2 (en) 2011-04-27 2014-12-02 Nec Corporation Call interlocking system, in-house control apparatus, and call interlocking method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742670A (en) * 1995-01-09 1998-04-21 Ncr Corporation Passive telephone monitor to control collaborative systems
FR2845551B1 (en) * 2002-10-04 2005-01-14 Atlinks TELEPHONE STATION, MULTIMEDIA TERMINAL AND SERVER
JP4641496B2 (en) * 2005-12-09 2011-03-02 富士通株式会社 File sharing system, file sharing method, and file sharing program
EP2214389B1 (en) * 2007-11-22 2017-05-31 NEC Corporation Message relay system with message relay server
JP4552075B2 (en) * 2008-05-30 2010-09-29 日本電気株式会社 Image sharing system

Also Published As

Publication number Publication date
JP2011010123A (en) 2011-01-13

Similar Documents

Publication Publication Date Title
JP5218408B2 (en) Temporary connection number management system, terminal, temporary connection number management method, and temporary connection number management program
JP5719409B2 (en) Access management system and access management method
JP4781101B2 (en) Chat response system
US20130035079A1 (en) Method and system for establishing data commuication channels
JP2007312345A (en) System for connecting information processing equipment related to IP telephone
KR101024562B1 (en) Service management device and service provision system
JP2007067544A (en) Web server with third party call control function
JP5227885B2 (en) Cooperation method for linking Web system and VoIP system, VoIP system, and cooperation program
WO2011081181A1 (en) Voice-connection establishment server, voice-connection establishment method, computer program, and recording medium with a computer program recorded thereon
JP5225941B2 (en) Communication control system, communication control method, and communication control program
JP4693754B2 (en) Conference system and method for storing conference data
JP2007072835A (en) Service user support system
JP5009241B2 (en) Communication connection control device, communication connection method, communication service system, and program
JP5215362B2 (en) Web content sharing system and web content sharing method
JP5367477B2 (en) Service providing system and service providing method
JP2011077625A (en) Telephone system and method for providing telephone directory data
JP2016149652A (en) Call control server, terminal registration method, terminal registration program and communication system
JP5283109B2 (en) Call control system and call control method
JP5131884B1 (en) A computer program downloaded from a download site on the Internet to a mobile device
JP5009869B2 (en) Data linkage method, content server device, answering machine service providing device, and program
WO2009148025A1 (en) Call control system and call control method
JP5180671B2 (en) COMMUNICATION PROGRAM PROVIDING DEVICE, COMMUNICATION SERVICE PROVIDING METHOD, AND PROGRAM
JP2011008712A (en) Service providing system and method
JP5086481B1 (en) Computer program sent from the server to the web browser of the mobile phone via the network
JP4703597B2 (en) Call control system, call control method, call connection request processing apparatus, and program

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20110520

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20110520

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111005

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130220

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: 20130312

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130313

R150 Certificate of patent or registration of utility model

Ref document number: 5225941

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160322

Year of fee payment: 3

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees