JP5565116B2 - Client server system, server device, client terminal, and data relay method - Google Patents

Client server system, server device, client terminal, and data relay method Download PDF

Info

Publication number
JP5565116B2
JP5565116B2 JP2010130291A JP2010130291A JP5565116B2 JP 5565116 B2 JP5565116 B2 JP 5565116B2 JP 2010130291 A JP2010130291 A JP 2010130291A JP 2010130291 A JP2010130291 A JP 2010130291A JP 5565116 B2 JP5565116 B2 JP 5565116B2
Authority
JP
Japan
Prior art keywords
destination
registration
information
client terminal
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.)
Active
Application number
JP2010130291A
Other languages
Japanese (ja)
Other versions
JP2011257869A (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.)
Nakayo Telecommunications Inc
Original Assignee
Nakayo Telecommunications Inc
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 Nakayo Telecommunications Inc filed Critical Nakayo Telecommunications Inc
Priority to JP2010130291A priority Critical patent/JP5565116B2/en
Publication of JP2011257869A publication Critical patent/JP2011257869A/en
Application granted granted Critical
Publication of JP5565116B2 publication Critical patent/JP5565116B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、クライアントサーバシステムに関し、特にサーバ装置およびクライアント端末間のデータ中継技術に関する。   The present invention relates to a client server system, and more particularly to a data relay technique between a server device and a client terminal.

特許文献1には、端末数あるいはネットワーク距離が制約条件を超えた場合でも、応答性、汎用性、信頼性の低下を防ぐことのできるシリアル通信制御システムが開示されている。   Patent Document 1 discloses a serial communication control system that can prevent a decrease in responsiveness, versatility, and reliability even when the number of terminals or the network distance exceeds a constraint condition.

このシリアル通信制御システムにおいて、中央制御装置は、制御系ネットワークを介して複数の中継装置と接続され、各中継装置は、シリアル通信を用いたネットワークにより複数の端末と接続される。そして、中央制御装置と各中継装置との間、および中継装置と配下の各端末との間で、シリアル伝送によりメッセージの送受信が行われる。また、端末から送信されるメッセージに付加された誤り検出符号のチェックが、中央制御装置およびこの端末を配下に持つ中継装置のいずれかにより行われる。   In this serial communication control system, the central control device is connected to a plurality of relay devices via a control system network, and each relay device is connected to a plurality of terminals via a network using serial communication. Then, messages are transmitted / received by serial transmission between the central control device and each relay device and between the relay device and each terminal under its control. Also, the error detection code added to the message transmitted from the terminal is checked by either the central control apparatus or the relay apparatus having the terminal under control.

特開2001−197141号公報JP 2001-197141 A

特許文献1に記載のシリアル通信制御システムにおいて、中継装置は、中央制御装置に対しては端末として動作し、端末に対しては中央制御装置として動作する。このような中継装置を中央制御装置と端末との間に配置することで、中央制御装置を、中央制御装置の最大端末接続数以上の端末と通信させることが可能となる。   In the serial communication control system described in Patent Document 1, the relay device operates as a terminal for the central control device and operates as a central control device for the terminal. By disposing such a relay device between the central control device and the terminal, it becomes possible for the central control device to communicate with terminals that are equal to or greater than the maximum number of terminal connections of the central control device.

しかしながら、専用の中継装置を用意しなければならず、設置スペース、設置コストが必要である。   However, a dedicated relay device must be prepared, and installation space and installation cost are required.

本発明は上記事情に鑑みてなされたものであり、本発明の目的は、専用の中継装置を必要とすることなく、サーバ装置を、サーバ装置の最大端末接続数以上のクライアント端末と通信させることを可能とする技術を提供することにある。   The present invention has been made in view of the above circumstances, and an object of the present invention is to allow a server device to communicate with a client terminal equal to or greater than the maximum number of terminal connections of the server device without requiring a dedicated relay device. It is to provide a technology that makes it possible.

上記課題を解決するために、本発明は、情報を配信するサーバ装置と、情報の中継機能を備えた複数のクライアント端末と、を有する。サーバ装置からの情報取得に先立ち、クライアント端末は、自端末の登録要求をサーバ装置に送信する。これを受けて、サーバ装置は、クライアント端末の登録数が所定数未満ならば、この登録要求元のクライアント端末を登録し、クライアント端末の登録数が所定数に達しているならば、いずれかの登録済みクライアント端末を登録先として指定する登録先変更指示を返信する。クライアント端末は、サーバ装置から登録先変更指示を受信した場合、この登録先変更指示で指定されている他のクライアント端末に自端末の登録要求を送信する。これを受けて、他のクライアント端末は、このクライアント端末を中継先に登録する。また、クライアント端末への情報配信に際して、サーバ装置は、登録済みクライアント端末に対して情報を配信する。クライアント端末は、登録先から配信された情報を受信するとともに、自端末に中継先が登録されているならば、受信した情報をこの中継先に中継する。   In order to solve the above-described problems, the present invention includes a server device that distributes information and a plurality of client terminals that are provided with an information relay function. Prior to acquiring information from the server device, the client terminal transmits a registration request for the terminal itself to the server device. In response, the server device registers the client terminal of the registration request source if the number of registered client terminals is less than a predetermined number, and if the number of registered client terminals has reached the predetermined number, A registration destination change instruction for specifying a registered client terminal as a registration destination is returned. When the client terminal receives the registration destination change instruction from the server device, the client terminal transmits a registration request for the own terminal to another client terminal specified by the registration destination change instruction. In response to this, other client terminals register this client terminal as a relay destination. Further, when distributing information to the client terminal, the server device distributes information to the registered client terminal. The client terminal receives information distributed from the registration destination, and relays the received information to the relay destination if the relay destination is registered in the own terminal.

例えば、本発明のクライアントサーバシステムは、情報を配信するサーバ装置と、複数のクライアント端末と、を有するクライアントサーバシステムであって、
前記サーバ装置は、
前記情報の配信先となる前記クライアント端末を、当該クライアント端末における中継数とともに登録する配信先登録手段と、
前記クライアント端末から受信した登録要求に対して、前記配信先登録手段に登録されている前記クライアント端末の端末数が所定数未満ならば、当該登録要求元の前記クライアント端末を、当該クライアント端末における中継数の初期値とともに前記配信先登録手段に登録し、当該端末数が当該所定数以上ならば、前記配信先登録手段に登録されている前記クライアント端末のなかから、中継数が最も小さい前記クライアント端末を選択し、前記配信先登録手段に登録されている当該選択された前記クライアント端末の中継数を一つインクリメントするとともに、当該選択された前記クライアント端末を登録先として指定する登録先変更指示を、当該登録要求元の前記クライアント端末に返信する配信先登録処理手段と、
前記配信先登録手段に登録されている前記クライアント端末に対して配信対象の前記情報を送信する情報配信手段と、を有し、
前記クライアント端末は、
前記サーバ装置に自端末の前記登録要求を送信するとともに、前記サーバ装置から前記登録先変更指示を受信したならば、当該登録先変更指示で指定されている他の前記クライアント端末に、自端末の登録要求を送信する登録要求手段と、
前記情報の中継先となる他の前記クライアント端末を登録する中継先登録手段と、
他の前記クライアント端末から受信した前記登録要求に対して、当該登録要求元の前記クライアント端末を前記中継先登録手段に登録する中継先登録処理手段と、
自端末に対して配信された前記情報を取得する情報取得手段と、
前記中継先登録手段に他の前記クライアント端末が登録されている場合に、当該他の前記クライアント端末に、前記情報取得手段により取得した前記情報を送信する情報中継手段と、を有する。
また、本発明のサーバ装置は、クライアント端末に情報を配信するサーバ装置であって、
前記情報の配信先となる前記クライアント端末を、当該クライアント端末における中継数とともに登録する配信先登録手段と、
前記クライアント端末から受信した登録要求に対して、前記配信先登録手段に登録されている前記クライアント端末の端末数が所定数未満ならば、当該登録要求元の前記クライアント端末を、当該クライアント端末における中継数の初期値とともに前記配信先登録手段に登録し、当該端末数が当該所定数以上ならば、前記配信先登録手段に登録されている前記クライアント端末のなかから、中継数が最も小さい前記クライアント端末を選択し、前記配信先登録手段に登録されている当該選択された前記クライアント端末の中継数を一つインクリメントするとともに、当該選択された前記クライアント端末を登録先として指定する登録先変更指示を、当該登録要求元の前記クライアント端末に返信する配信先登録処理手段と、
前記配信先登録手段に登録されている前記クライアント端末に対して配信対象の前記情報を送信する情報配信手段と、を有する。
また、本発明のクライアント端末は、サーバ装置によって配信された情報を受信するクライアント端末であって、
前記サーバ装置に自端末の登録要求を送信するとともに、前記サーバ装置から登録先変更指示を受信したならば、当該登録先変更指示で指定されている他のクライアント端末に、自端末の登録要求を送信する登録要求手段と、
前記情報の中継先となる前記他のクライアント端末を登録する中継先登録手段と、
他の前記クライアント端末から受信した前記登録要求に対して、当該登録要求元の前記クライアント端末を前記中継先登録手段に登録する中継先登録処理手段と、
自端末の登録先から配信可能通知を受信した場合に、前記中継先登録手段に前記情報の中継先となる前記他のクライアント端末が登録されているならば、当該登録先に取得要求を送信して、当該登録先から前記情報を取得し、前記中継先登録手段に前記情報の中継先となる前記他のクライアント端末が登録されていないならば、当該配信可能通知を受信した旨のメッセージを出力し、操作者から取得指示を受け付けたときに、当該登録先に前記取得要求を送信して、当該登録先から前記情報を取得する情報取得手段と、
前記中継先登録手段に前記他のクライアント端末が登録されている場合に、当該他のクライアント端末に、前記情報取得手段により取得した前記情報を送信する情報中継手段と、を有する。
For example, a client server system of the present invention is a client server system having a server device for distributing information and a plurality of client terminals,
The server device
A delivery destination registration means for registering the client terminal as a delivery destination of the information together with the number of relays in the client terminal ;
In response to a registration request received from the client terminal, if the number of client terminals registered in the distribution destination registration means is less than a predetermined number, the registration request source client terminal is relayed to the client terminal. registered in the destination registration means with the initial value of the number, if the number of the terminal at least the predetermined number, from among the destination register means prior SL client terminal that is registered in the client relaying number smallest Select a terminal, increment the number of relays of the selected client terminal registered in the distribution destination registration means by one, and also issue a registration destination change instruction for designating the selected client terminal as a registration destination , A delivery destination registration processing means for returning the registration request source to the client terminal;
Information distribution means for transmitting the information to be distributed to the client terminal registered in the distribution destination registration means,
The client terminal is
When the registration request of the own terminal is transmitted to the server device and the registration destination change instruction is received from the server device, the other client terminal specified by the registration destination change instruction A registration request means for sending a registration request;
Relay destination registration means for registering the other client terminal as a relay destination of the information;
In response to the registration request received from another client terminal, relay destination registration processing means for registering the client terminal of the registration request source in the relay destination registration means;
Information acquisition means for acquiring the information distributed to the terminal;
An information relay unit configured to transmit the information acquired by the information acquisition unit to the other client terminal when the other client terminal is registered in the relay destination registration unit.
The server device of the present invention is a server device that distributes information to a client terminal,
A delivery destination registration means for registering the client terminal as a delivery destination of the information together with the number of relays in the client terminal;
In response to a registration request received from the client terminal, if the number of client terminals registered in the distribution destination registration means is less than a predetermined number, the registration request source client terminal is relayed to the client terminal. The client terminal having the smallest number of relays among the client terminals registered in the delivery destination registration means if the number of terminals is registered with the initial value of the number in the delivery destination registration means and the number of terminals is equal to or greater than the predetermined number And incrementing the relay number of the selected client terminal registered in the distribution destination registration means by one, and a registration destination change instruction for designating the selected client terminal as a registration destination, A delivery destination registration processing means for replying to the client terminal of the registration request source;
Information distribution means for transmitting the information to be distributed to the client terminal registered in the distribution destination registration means.
The client terminal of the present invention is a client terminal that receives information distributed by a server device,
When the registration request of the own terminal is transmitted to the server device and the registration destination change instruction is received from the server device, the registration request of the own terminal is sent to the other client terminal specified by the registration destination change instruction. Registration request means to send;
Relay destination registration means for registering the other client terminal as a relay destination of the information;
In response to the registration request received from another client terminal, relay destination registration processing means for registering the client terminal of the registration request source in the relay destination registration means;
If the other client terminal that is the relay destination of the information is registered in the relay destination registration means when a delivery enable notification is received from the registration destination of the own terminal, an acquisition request is transmitted to the registration destination. The information is acquired from the registration destination, and if the other client terminal that is the relay destination of the information is not registered in the relay destination registration means, a message indicating that the delivery enable notification is received is output. And when receiving an acquisition instruction from an operator, an information acquisition unit that transmits the acquisition request to the registration destination and acquires the information from the registration destination;
And an information relay unit that transmits the information acquired by the information acquisition unit to the other client terminal when the other client terminal is registered in the relay destination registration unit.

本発明によれば、専用の中継装置を必要とすることなく、サーバ装置を、サーバ装置の最大端末接続数以上のクライアント端末と通信させることができる。   According to the present invention, the server device can be communicated with more client terminals than the maximum number of terminal connections of the server device without requiring a dedicated relay device.

図1は、本発明の一実施の形態に係る電話システムの概略図である。FIG. 1 is a schematic diagram of a telephone system according to an embodiment of the present invention. 図2(A)は、電話端末1−1が回線捕捉情報を配信する場合における、本発明の一実施の形態に係る電話システムの動作例を説明するためのシーケンス図であり、図2(B)は、電話端末1−1が録音データを配信する場合における、本発明の一実施の形態に係る電話システムの動作例を説明するためのシーケンス図である。FIG. 2A is a sequence diagram for explaining an operation example of the telephone system according to the embodiment of the present invention when the telephone terminal 1-1 distributes the line acquisition information. ) Is a sequence diagram for explaining an operation example of the telephone system according to the embodiment of the present invention when the telephone terminal 1-1 distributes recording data. 図3は、本発明の一実施の形態に係る電話システムを構成する電話端末1−1の概略機能構成図である。FIG. 3 is a schematic functional configuration diagram of the telephone terminal 1-1 constituting the telephone system according to the embodiment of the present invention. 図4(A)は、配信先クライアント記憶部104の登録内容例を模式的に表した図であり、図4(B)は、中継先クライアント記憶部206の登録内容例を模式的に表した図である。4A is a diagram schematically illustrating an example of registered contents in the distribution destination client storage unit 104, and FIG. 4B is a diagram schematically illustrating an example of registration contents in the relay destination client storage unit 206. FIG. 図5(A)は、電話端末1−1の配信先クライアント登録動作を説明するためのフロー図であり、図5(B)は、電話端末1−2〜1−4の情報入手先サーバ登録動作を説明するためのフロー図であり、図5(C)は、電話端末1−2〜1−4の中継先クライアント登録動作を説明するためのフロー図である。FIG. 5A is a flowchart for explaining the distribution destination client registration operation of the telephone terminal 1-1, and FIG. 5B is the information acquisition destination server registration of the telephone terminals 1-2 to 1-4. FIG. 5C is a flowchart for explaining the relay destination client registration operation of the telephone terminals 1-2 to 1-4. 図6(A)は、電話端末1−1の回線捕捉情報配信動作を説明するためのフロー図であり、図6(B)は、電話端末1−2〜1−4の回線捕捉情報受信動作を説明するためのフロー図である。FIG. 6A is a flowchart for explaining the line acquisition information distribution operation of the telephone terminal 1-1, and FIG. 6B is the line acquisition information reception operation of the telephone terminals 1-2 to 1-4. It is a flowchart for demonstrating. 図7(A)は、電話端末1−1の録音データ配信動作を説明するためのフロー図であり、図7(B)は、電話端末1−2〜1−4の録音データ受信動作を説明するためのフロー図である。7A is a flowchart for explaining the recording data distribution operation of the telephone terminal 1-1, and FIG. 7B explains the recording data reception operation of the telephone terminals 1-2 to 1-4. FIG. 図8は、本発明の一実施の形態に係る電話システムを構成する電話端末1−2〜1−4の概略機能構成図である。FIG. 8 is a schematic functional configuration diagram of the telephone terminals 1-2 to 1-4 constituting the telephone system according to the embodiment of the present invention.

以下に、本発明の実施の形態について説明する。   Embodiments of the present invention will be described below.

図1は、本発明の一実施の形態に係る電話システムの概略図である。   FIG. 1 is a schematic diagram of a telephone system according to an embodiment of the present invention.

図示するように、本実施の形態の電話システムは、LAN3に接続された電話端末1−1〜1−4を含む複数の電話端末で構成されている。ここで、LAN3は、ゲートウェイ(GW)2を介してWAN4に接続されている。   As shown in the figure, the telephone system according to the present embodiment includes a plurality of telephone terminals including telephone terminals 1-1 to 1-4 connected to the LAN 3. Here, the LAN 3 is connected to the WAN 4 via the gateway (GW) 2.

電話端末1−1は、情報配信サーバとしての機能を有し、配信対象の情報(配信対象情報)を、配信先クライアントとして登録されたクライアントに送信する。また、電話端末1−1は、クライアントからの登録要求に対して、登録済みの配信先クライアント数が最大クライアント接続数未満ならば、登録要求元のクライアントを配信先クライアントとして登録し、登録済みの配信先クライアント数が最大クライアント接続数に達しているならば、登録済みのいずれかの配信先クライアントへの登録先変更指示を登録要求元のクライアントに返信する。   The telephone terminal 1-1 has a function as an information distribution server, and transmits distribution target information (distribution target information) to a client registered as a distribution destination client. Further, in response to the registration request from the client, if the number of registered delivery destination clients is less than the maximum number of client connections, the telephone terminal 1-1 registers the registration request source client as the delivery destination client, and has already been registered. If the number of distribution destination clients has reached the maximum number of client connections, a registration destination change instruction for one of the registered distribution destination clients is returned to the registration request source client.

一方、電話端末1−2〜1−4は、情報配信サーバの代理サーバとしての機能を有し、情報配信サーバからの情報取得に先立って情報配信サーバに登録要求を送信するとともに、情報配信サーバから登録先変更指示を受信したならば、この登録先変更指示で指定されている他のクライアントに登録要求を送信する。また、他のクライアントからの登録要求に対して、このクライアントを中継先クライアントとして登録する。さらに、電話端末1−2〜1−4は、自電話端末1−2〜1−4に対して配信された情報を取得するとともに、中継先クライアントとして登録されているクライアントがあるならば、このクライアントに、取得した情報を送信する。   On the other hand, the telephone terminals 1-2 to 1-4 have a function as a proxy server of the information distribution server, and transmit a registration request to the information distribution server prior to obtaining information from the information distribution server. If the registration destination change instruction is received from the client, a registration request is transmitted to another client specified by the registration destination change instruction. In response to a registration request from another client, this client is registered as a relay destination client. Further, the telephone terminals 1-2 to 1-4 acquire information distributed to the own telephone terminals 1-2 to 1-4, and if there is a client registered as a relay destination client, Send the acquired information to the client.

本実施の形態では、配信対象情報として、回線捕捉情報および録音データを想定している。   In the present embodiment, line acquisition information and recorded data are assumed as distribution target information.

図2(A)は、電話端末1−1が回線捕捉情報を配信する場合における、本実施の形態に係る電話システムの動作例を説明するためのシーケンス図である。ここで、情報配信サーバとして機能する電話端末1−1の最大クライアント接続数はM台と設定されており、すでに電話端末1−4を含む(M−1)台の回線捕捉情報の配信先クライアントが電話端末1−1に登録されていることとする。   FIG. 2A is a sequence diagram for explaining an operation example of the telephone system according to the present embodiment in the case where the telephone terminal 1-1 distributes line capture information. Here, the maximum number of client connections of the telephone terminal 1-1 functioning as an information distribution server is set to M, and (M-1) line acquisition information distribution destination clients that already include the telephone terminal 1-4. Is registered in the telephone terminal 1-1.

まず、電話端末1−2は、ユーザから回線捕捉情報配信サービスの利用指示を受け付けると、回線捕捉情報配信サービスの登録要求を電話端末1−1に送信する(S101)。   First, when the telephone terminal 1-2 receives a usage instruction for the line capture information distribution service from the user, the telephone terminal 1-2 transmits a registration request for the line capture information distribution service to the telephone terminal 1-1 (S101).

これを受けて、電話端末1−1は、すでに登録されている配信先クライアント数が最大クライアント接続数未満であることを確認し、登録要求元の電話端末1−2を配信先クライアントとして登録する(S102)。その後、電話端末1−1は、電話端末1−2に登録完了通知を送信する(S103)。   Receiving this, the telephone terminal 1-1 confirms that the number of distribution destination clients already registered is less than the maximum number of client connections, and registers the registration request source telephone terminal 1-2 as a distribution destination client. (S102). Thereafter, the telephone terminal 1-1 transmits a registration completion notification to the telephone terminal 1-2 (S103).

つぎに、電話端末1−3が、ユーザから回線捕捉情報配信サービスの利用指示を受け付けたとする。これを受けて、電話端末1−3は、回線捕捉情報配信サービスの登録要求を電話端末1−1に送信する(S104)。   Next, it is assumed that the telephone terminal 1-3 receives an instruction to use the line capture information distribution service from the user. Receiving this, the telephone terminal 1-3 transmits a registration request for the line capture information distribution service to the telephone terminal 1-1 (S104).

これを受けて、電話端末1−1は、すでに登録されている配信先クライアント数が最大クライアント接続数に達していることを確認し、すでに登録されている配信先クライアントのなかから、回線捕捉情報を中継する配信先クライアントを選択する。ここでは、電話端末1−2が選択されたものとする(S105)。そして、電話端末1−1は、電話端末1−2の指定を伴う登録先変更指示を電話端末1−3に送信する(S106)。   In response to this, the telephone terminal 1-1 confirms that the number of already-distributed delivery destination clients has reached the maximum number of client connections, and receives line acquisition information from among the already-registered delivery destination clients. Select the destination client that relays the message. Here, it is assumed that the telephone terminal 1-2 is selected (S105). Then, the telephone terminal 1-1 transmits a registration destination change instruction with designation of the telephone terminal 1-2 to the telephone terminal 1-3 (S106).

これを受けて、電話端末1−3は、登録先変更指示で指定されている電話端末1−2に回線捕捉情報配信サービスの登録要求を送信する(S107)。   Receiving this, the telephone terminal 1-3 transmits a registration request for the line capture information distribution service to the telephone terminal 1-2 designated by the registration destination change instruction (S107).

電話端末1−2は、電話端末1−3から回線捕捉情報配信サービスの登録要求を受信すると、登録要求元の電話端末1−3を中継先クライアントとして登録する(S108)。その後、電話端末1−2は、電話端末1−3に登録完了通知を送信する(S109)。   When the telephone terminal 1-2 receives the registration request for the line capture information distribution service from the telephone terminal 1-3, the telephone terminal 1-3 registers the telephone terminal 1-3 as the registration request source as a relay destination client (S108). Thereafter, the telephone terminal 1-2 transmits a registration completion notification to the telephone terminal 1-3 (S109).

その後、電話端末1−4が回線を捕捉したとする(S110)。電話端末1−4は、自電話端末1−4が回線を捕捉したことを通知するための回線捕捉情報を電話端末1−1に送信する(S111)。   Thereafter, the telephone terminal 1-4 captures the line (S110). The telephone terminal 1-4 transmits line capture information for notifying that the own telephone terminal 1-4 has captured the line to the telephone terminal 1-1 (S111).

これを受けて、電話端末1−1は、電話端末1−4が回線を捕捉したことをユーザに知らせる。また、電話端末1−1は、登録済みの配信先クライアント(但し、回線捕捉の実施端末である電話端末1−4を除く)を検索し、登録済みの配信先クライアント(電話端末1−2)に、この回線捕捉情報を送信する(S112)。   In response, the telephone terminal 1-1 informs the user that the telephone terminal 1-4 has captured the line. Further, the telephone terminal 1-1 searches for a registered delivery destination client (excluding the telephone terminal 1-4 that is a line capture execution terminal) and registers a registered delivery destination client (telephone terminal 1-2). The line acquisition information is transmitted (S112).

電話端末1−2は、電話端末1−1から回線捕捉情報を受信すると、この回線捕捉情報に従い、電話端末1−4が回線を捕捉したことをユーザに知らせる。また、電話端末1−2は、登録済みの中継先クライアント(但し、回線捕捉の実施端末である電話端末1−4を除く)を検索して、登録済みの中継先クライアント(電話端末1−3)に、この回線捕捉情報を送信する(S113)。   When the telephone terminal 1-2 receives the line acquisition information from the telephone terminal 1-1, the telephone terminal 1-2 notifies the user that the telephone terminal 1-4 has acquired the line according to the line acquisition information. Further, the telephone terminal 1-2 searches for a registered relay destination client (except for the telephone terminal 1-4 that is a line capture execution terminal), and registers a registered relay destination client (telephone terminal 1-3). ) To transmit the line acquisition information (S113).

そして、電話端末1−3は、電話端末1−2から回線捕捉情報を受信すると、この回線捕捉情報に従い、電話端末1−4が回線を捕捉したことをユーザに知らせる。   When the telephone terminal 1-3 receives the line acquisition information from the telephone terminal 1-2, the telephone terminal 1-3 notifies the user that the telephone terminal 1-4 has acquired the line according to the line acquisition information.

図2(B)は、電話端末1−1が録音データを配信する場合における、本実施の形態に係る電話システムの動作例を説明するためのシーケンス図である。ここで、情報配信サーバとして機能する電話端末1−1の最大クライアント接続数はM台と設定されており、すでに電話端末1−4を含む(M−1)台の録音データの配信先クライアントが電話端末1−1に登録されていることとする。   FIG. 2B is a sequence diagram for explaining an operation example of the telephone system according to the present embodiment when the telephone terminal 1-1 distributes recording data. Here, the maximum number of client connections of the telephone terminal 1-1 functioning as the information distribution server is set to M, and (M-1) recording destination clients including the telephone terminal 1-4 have already been distributed. It is assumed that it is registered in the telephone terminal 1-1.

まず、電話端末1−2は、ユーザから録音データ配信サービスの利用指示を受け付けると録音データ配信サービスの登録要求を電話端末1−1に送信する(S121)。   First, when the telephone terminal 1-2 receives an instruction to use the recording data distribution service from the user, the telephone terminal 1-2 transmits a recording data distribution service registration request to the telephone terminal 1-1 (S121).

これを受けて、電話端末1−1は、すでに登録されている配信先クライアント数が最大クライアント接続数未満であることを確認し、登録要求元の電話端末1−2を配信先クライアントとして登録する(S122)。その後、電話端末1−1は、電話端末1−2に登録完了通知を送信する(S123)。   Receiving this, the telephone terminal 1-1 confirms that the number of distribution destination clients already registered is less than the maximum number of client connections, and registers the registration request source telephone terminal 1-2 as a distribution destination client. (S122). Thereafter, the telephone terminal 1-1 transmits a registration completion notification to the telephone terminal 1-2 (S123).

つぎに、電話端末1−3が、ユーザから録音データ配信サービスの利用指示を受け付けたとする。これを受けて、電話端末1−3は、録音データ配信サービスの登録要求を電話端末1−1に送信する(S124)。   Next, it is assumed that the telephone terminal 1-3 receives an instruction to use the recording data distribution service from the user. Receiving this, the telephone terminal 1-3 transmits a recording data distribution service registration request to the telephone terminal 1-1 (S124).

これを受けて、電話端末1−1は、すでに登録されている配信先クライアント数が最大クライアント接続数に達していることを確認し、すでに登録されている配信先クライアントのなかから、録音データを中継する配信先クライアントを選択する。ここでは、電話端末1−2が選択されたものとする(S125)。そして、電話端末1−1は、電話端末1−2の指定を伴う登録先変更指示を電話端末1−3に送信する(S126)。   In response to this, the telephone terminal 1-1 confirms that the number of already-distributed destination clients has reached the maximum number of client connections, and records the recorded data from among the already-registered destination clients. Select the delivery destination client to relay. Here, it is assumed that the telephone terminal 1-2 is selected (S125). Then, the telephone terminal 1-1 transmits a registration destination change instruction with designation of the telephone terminal 1-2 to the telephone terminal 1-3 (S126).

これを受けて、電話端末1−3は、登録先変更指示で指定されている電話端末1−2に録音データ配信サービスの登録要求を送信する(S127)。   In response to this, the telephone terminal 1-3 transmits a recording data distribution service registration request to the telephone terminal 1-2 designated by the registration destination change instruction (S127).

電話端末1−2は、電話端末1−3から録音データ配信サービスの登録要求を受信すると、登録要求元の電話端末1−3を中継先クライアントとして登録する(S128)。その後、電話端末1−2は、電話端末1−3に登録完了通知を送信する(S129)。   Upon receiving the recording data distribution service registration request from the telephone terminal 1-3, the telephone terminal 1-2 registers the registration requesting telephone terminal 1-3 as a relay destination client (S128). Thereafter, the telephone terminal 1-2 transmits a registration completion notification to the telephone terminal 1-3 (S129).

その後、電話端末1−4が留守録機能により録音データを生成したとする(S130)。電話端末1−4は、この録音データを電話端末1−1に送信する(S131)。   Thereafter, it is assumed that the telephone terminal 1-4 generates recording data by the answering machine function (S130). The telephone terminal 1-4 transmits this recording data to the telephone terminal 1-1 (S131).

電話端末1−1は、電話端末1−4の録音データの受信が完了すると、その旨をユーザに知らせる。また、電話端末1−1は、登録済みの配信先クライアント(但し、録音データの生成端末である電話端末1−4を除く)を検索して、登録済みの配信先クライアント(電話端末1−2)に、電話端末1−4の録音データの配信準備が完了したことを知らせる準備完了通知を送信する(S132)。   When the reception of the recording data of the telephone terminal 1-4 is completed, the telephone terminal 1-1 notifies the user to that effect. Further, the telephone terminal 1-1 searches for a registered distribution destination client (except for the telephone terminal 1-4 that is a recording data generation terminal), and registers a registered distribution destination client (telephone terminal 1-2). ) Transmits a preparation completion notification informing that the preparation of distribution of the recording data of the telephone terminal 1-4 is completed (S132).

電話端末1−2は、電話端末1−1から準備完了通知を受信すると、電話端末1−1に録音データのダウンロード(DL)要求を送信する(S133)。これを受けて、電話端末1−1は、電話端末1−4の録音データを電話端末1−2に送信する(S134)。   Upon receiving the preparation completion notification from the telephone terminal 1-1, the telephone terminal 1-2 transmits a recording data download (DL) request to the telephone terminal 1-1 (S133). In response to this, the telephone terminal 1-1 transmits the recording data of the telephone terminal 1-4 to the telephone terminal 1-2 (S134).

電話端末1−2は、電話端末1−1からの電話端末1−4の録音データのダウンロードが完了すると、その旨をユーザに知らせる。また、電話端末1−2は、登録済みの中継先クライアント(但し、録音データの生成端末である電話端末1−4を除く)を検索して、登録済みの中継先クライアント(電話端末1−3)に、電話端末1−4の録音データの配信準備が完了したことを知らせる準備完了通知を送信する(S135)。   When the telephone terminal 1-2 completes downloading of the recording data of the telephone terminal 1-4 from the telephone terminal 1-1, the telephone terminal 1-2 informs the user accordingly. Further, the telephone terminal 1-2 searches for a registered relay destination client (except for the telephone terminal 1-4 that is a recording data generation terminal), and registers a registered relay destination client (telephone terminal 1-3). ) Transmits a preparation completion notification informing that the preparation of distribution of the recording data of the telephone terminal 1-4 is completed (S135).

電話端末1−3は、電話端末1−2から準備完了通知を受信すると、電話端末1−2に録音データのダウンロード要求を送信する(S136)。これを受けて、電話端末1−2は、電話端末1−4の録音データを電話端末1−3に送信する(S136)。そして、電話端末1−2は、電話端末1−1からの電話端末1−4の録音データのダウンロードが完了すると、その旨をユーザに知らせる。   Upon receiving the preparation completion notification from the telephone terminal 1-2, the telephone terminal 1-3 transmits a recording data download request to the telephone terminal 1-2 (S136). In response to this, the telephone terminal 1-2 transmits the recording data of the telephone terminal 1-4 to the telephone terminal 1-3 (S136). Then, when the download of the recording data of the telephone terminal 1-4 from the telephone terminal 1-1 is completed, the telephone terminal 1-2 informs the user accordingly.

つぎに、本実施の形態に係る電話システムを構成する電話端末1−1〜1−4について詳細に説明する。   Next, telephone terminals 1-1 to 1-4 constituting the telephone system according to the present embodiment will be described in detail.

まず、情報配信サーバとしての機能を有する電話端末1−1について説明する。   First, the telephone terminal 1-1 having a function as an information distribution server will be described.

図3は、電話端末1−1の概略機能構成図である。   FIG. 3 is a schematic functional configuration diagram of the telephone terminal 1-1.

図示するように、電話端末1−1は、通信インターフェース部101と、マンマシンインターフェース部102と、電話機能部103と、配信先クライアント記憶部104と、配信先クライアント登録処理部105と、回線捕捉情報配信サーバ部106と、録音データ記憶部107と、録音データ配信サーバ部108と、を有する。   As shown in the figure, the telephone terminal 1-1 includes a communication interface unit 101, a man-machine interface unit 102, a telephone function unit 103, a distribution destination client storage unit 104, a distribution destination client registration processing unit 105, and a line capture. An information distribution server unit 106, a recording data storage unit 107, and a recording data distribution server unit 108 are included.

通信インターフェース部101は、LAN3を介して、他の電話端末1−2〜1−4およびWAN4と通信を行うためのインターフェースである。   The communication interface unit 101 is an interface for communicating with other telephone terminals 1-2 to 1-4 and the WAN 4 via the LAN 3.

マンマシンインターフェース部102は、ユーザが電話および各種操作を行うためのインターフェースであり、図示していないが、ハンドセット、スピーカ、フックボタン、ダイヤルキー等の操作部、およびLCD、LED等の表示部を備える。   The man-machine interface unit 102 is an interface for a user to perform telephone calls and various operations. Although not shown, an operation unit such as a handset, a speaker, a hook button, and a dial key, and a display unit such as an LCD and an LED are provided. Prepare.

電話機能部103は、通信インターフェース部101を介して、発着信、通話、留守録等の電話本来の機能を実現する。   The telephone function unit 103 realizes original functions of the telephone such as outgoing / incoming calls, telephone calls, and answering records via the communication interface unit 101.

配信先クライアント記憶部104には、録音データおよび回線捕捉情報の配信先クライアントの情報が記憶される。図4(A)は、配信先クライアント記憶部104の登録内容例を模式的に表した図である。   The delivery destination client storage unit 104 stores information on the delivery destination client of the recording data and the line capture information. FIG. 4A is a diagram schematically illustrating an example of registered contents in the distribution destination client storage unit 104.

図示するように、配信先クライアント記憶部104には、配信対象情報の種別毎に、配信先クライアントのレコード1040が記憶される。レコード1040は、配信先クライアントの識別情報(例えばIPアドレス)である端末IDを登録するフィールド1041と、配信対象情報の種別(「回線捕捉情報」、「録音データ」)を登録するフィールド1042と、この配信先クライアントに登録されている中継先クライアントの数(中継数)を登録するフィールド1043と、を有する。   As shown in the drawing, the delivery destination client storage unit 104 stores a delivery destination client record 1040 for each type of delivery target information. The record 1040 includes a field 1041 for registering a terminal ID that is identification information (for example, an IP address) of a distribution destination client, a field 1042 for registering the type of distribution target information (“line acquisition information”, “recorded data”), A field 1043 for registering the number of relay destination clients (number of relays) registered in the distribution destination client.

配信先クライアント登録処理部105は、通信インターフェース部101を介して他の電話端末1−2〜1−4から受信した登録要求を処理し、この登録要求の送信元を配信先クライアントとして配信先クライアント記憶部104に記憶するか、あるいは配信先クライアントの指定を伴う登録先変更指示を、この登録要求の送信元に返信する。   The distribution destination client registration processing unit 105 processes registration requests received from other telephone terminals 1-2 to 1-4 via the communication interface unit 101, and sets the transmission source of this registration request as the distribution destination client. A registration destination change instruction that is stored in the storage unit 104 or accompanied by designation of a distribution destination client is returned to the transmission source of this registration request.

回線捕捉情報配信サーバ部106は、電話機能部103により生成された自電話端末1−1の回線捕捉情報、および通信インターフェース部101を介して他の電話端末1−2〜1−4から受信した回線捕捉情報を、配信先クライアント記憶部104に記憶されている回線捕捉情報の配信先クライアント(但し、回線捕捉の実施端末を除く)に配信する。また、回線捕捉情報配信サーバ部106は、他の電話端末1−2〜1−4から受信した回線捕捉情報を電話機能部103に通知して、他の電話端末1−2〜1−4の回線捕捉状態をマンマシンインターフェース部102に表示させる。   The line capture information distribution server unit 106 receives the line capture information of the own telephone terminal 1-1 generated by the telephone function unit 103 and the other telephone terminals 1-2 to 1-4 via the communication interface unit 101. The line capture information is distributed to a distribution destination client of the line capture information stored in the distribution destination client storage unit 104 (however, the line capture execution terminal is excluded). Also, the line capture information distribution server unit 106 notifies the line function information received from the other telephone terminals 1-2 to 1-4 to the telephone function unit 103, and the other telephone terminals 1-2 to 1-4. The line capture state is displayed on the man-machine interface unit 102.

録音データ記憶部107には、自電話端末1−1および他の電話端末1−2〜1−4で録音された録音データが記憶される。   The recorded data storage unit 107 stores recorded data recorded by the own telephone terminal 1-1 and the other telephone terminals 1-2 to 1-4.

録音データ配信サーバ部108は、電話機能部103により録音された自電話端末1−1の録音データ、および通信インターフェース部101を介して他の電話端末1−2〜1−4から受信した録音データを、配信先クライアント記憶部104に記憶されている録音データの配信先クライアント(但し、録音データの録音端末を除く)に配信する。また、録音データ配信サーバ部108は、他の電話端末1−2〜1−4から録音データを受信したことを電話機能部103に通知して、他の電話端末1−2〜1−4の録音データが存在する旨をマンマシンインターフェース部102に表示させる。   The recorded data distribution server unit 108 records the recorded data of the own telephone terminal 1-1 recorded by the telephone function unit 103 and the recorded data received from other telephone terminals 1-2 to 1-4 via the communication interface unit 101. Is distributed to the distribution destination client of the recording data stored in the distribution destination client storage unit 104 (excluding the recording terminal of the recording data). In addition, the recording data distribution server unit 108 notifies the telephone function unit 103 that the recording data has been received from the other telephone terminals 1-2 to 1-4, and the other telephone terminals 1-2 to 1-4. It is displayed on the man-machine interface unit 102 that the recording data exists.

図5(A)は、電話端末1−1の配信先クライアント登録動作を説明するためのフロー図である。このフローは、配信先クライアント登録処理部105が通信インターフェース部101を介して他の電話端末1−2〜1−4から登録要求を受信することにより開始される。   FIG. 5A is a flowchart for explaining the delivery destination client registration operation of the telephone terminal 1-1. This flow is started when the distribution destination client registration processing unit 105 receives a registration request from the other telephone terminals 1-2 to 1-4 via the communication interface unit 101.

まず、配信先クライアント登録処理部105は、登録要求で指定されている配信対象情報の種別(「回線捕捉情報」、「録音データ」)をキーにして、配信先クライアント記憶部104からレコード1040を検索する(S201)。   First, the delivery destination client registration processing unit 105 uses the type of delivery target information specified in the registration request (“line capture information”, “recorded data”) as a key, and records 1040 from the delivery destination client storage unit 104. Search is performed (S201).

つぎに、配信先クライアント登録処理部105は、レコード1040の検索ヒット数が所定の最大クライアント接続数未満であるか否かを判断する(S202)。   Next, the distribution destination client registration processing unit 105 determines whether or not the number of search hits in the record 1040 is less than a predetermined maximum number of client connections (S202).

ここで、検索ヒット数が最大クライアント接続数未満であるならば(S202でYES)、配信先クライアント登録処理部105は、配信先クライアント記憶部104に新たなレコード1040を追加し、このレコード1040のフィールド1041に登録要求元端末の端末IDを、フィールド1042に、登録要求で指定された配信対象情報の種別を、そしてフィールド1043に中継数の初期値「0」を登録する(S203)。それから、配信先クライアント登録処理部105は、通信インターフェース部101を介して登録要求元端末に登録完了通知を返信する(S204)。   If the number of search hits is less than the maximum number of client connections (YES in S202), the distribution destination client registration processing unit 105 adds a new record 1040 to the distribution destination client storage unit 104, and the record 1040 The terminal ID of the registration request source terminal is registered in the field 1041, the type of distribution target information specified in the registration request is registered in the field 1042, and the initial value “0” of the number of relays is registered in the field 1043 (S203). Then, the delivery destination client registration processing unit 105 returns a registration completion notification to the registration request source terminal via the communication interface unit 101 (S204).

一方、検索ヒット数が最大クライアント接続数に達しているならば(S202でNO)、配信先クライアント登録処理部105は、検索にヒットしたレコード1040のなかから、登録要求で指定された種別の配信対象情報を中継する配信先クライアントのレコード1040を選択する(S205)。   On the other hand, if the number of search hits has reached the maximum number of client connections (NO in S202), the distribution destination client registration processing unit 105 distributes the type specified in the registration request from among the records 1040 hit in the search. The record 1040 of the delivery destination client that relays the target information is selected (S205).

例えば、中継処理に係る負荷を分散させるために、検索にヒットしたレコード1040のなかから、フィールド1043に登録された中継数が最も小さいレコード1040(そのようなレコード1040が複数ある場合は、そのうちの一つ)を選択する。あるいは、中継処理を任意の端末に集中させるために、検索にヒットしたレコード1040のなかから、フィールド1043に登録された中継数が最も大きいレコード1040(そのようなレコード1040が複数ある場合は、そのうちの一つ)を選択する。   For example, in order to distribute the load related to the relay processing, the record 1040 having the smallest number of relays registered in the field 1043 among the records 1040 hit in the search (if there are a plurality of such records 1040, One). Alternatively, in order to concentrate the relay processing on an arbitrary terminal, the record 1040 having the largest number of relays registered in the field 1043 among the records 1040 hit in the search (if there are a plurality of such records 1040, One).

それから、配信先クライアント登録処理部105は、通信インターフェース部101を介して登録要求元端末に、選択したレコード1040のフィールド1041に登録された端末IDの指定を伴う登録先変更指示を返信する(S206)。また、配信先クライアント登録処理部105は、選択したレコード1040のフィールド1043に登録されている中継数を一つインクリメントする(S207)。   Then, the delivery destination client registration processing unit 105 returns a registration destination change instruction with designation of the terminal ID registered in the field 1041 of the selected record 1040 to the registration request source terminal via the communication interface unit 101 (S206). ). Further, the distribution destination client registration processing unit 105 increments the number of relays registered in the field 1043 of the selected record 1040 by one (S207).

図6(A)は、電話端末1−1の回線捕捉情報配信動作を説明するためのフロー図である。このフローは、電話機能部103が回線捕捉情報を生成するか、あるいは、通信インターフェース部101が他の電話端末1−2〜1−4から回線捕捉情報を受信することにより開始される。   FIG. 6A is a flowchart for explaining the line acquisition information distribution operation of the telephone terminal 1-1. This flow is started when the telephone function unit 103 generates line capture information or when the communication interface unit 101 receives line capture information from the other telephone terminals 1-2 to 1-4.

まず、回線捕捉情報配信サーバ部106は、配信対象情報の種別「回線捕捉情報」をキーにして、配信先クライアント記憶部104からレコード1040を検索する(S211)。それから、回線捕捉情報配信サーバ部106は、検索したレコード1040のフィールド1041に登録されている端末IDにより特定される配信先クライアント各々(但し、配信対象の回線捕捉情報で指定されている回線捕捉の実施端末を除く)に配信対象の回線捕捉情報を送信する(S212)。   First, the line capture information distribution server unit 106 searches the distribution destination client storage unit 104 for the record 1040 using the type of distribution target information “line capture information” as a key (S211). Then, the line capture information distribution server unit 106 determines each of the distribution destination clients specified by the terminal ID registered in the field 1041 of the searched record 1040 (however, the line capture information specified by the line capture information to be distributed). The line acquisition information to be distributed is transmitted to the terminal (excluding the execution terminal) (S212).

それから、回線捕捉情報配信サーバ部106は、配信対象の回線捕捉情報で指定されている回線捕捉の実施端末が他の電話端末1−2〜1−4であるならば(S213でYES)、この回線捕捉情報を電話機能部103に通知して、マンマシンインターフェース部102に、この回線捕捉情報で指定されている電話端末1−2〜1−4が回線捕捉した旨の表示を行う(S214)。なお、自電話端末1−1が回線捕捉した場合は、電話機能部103がマンマシンインターフェース部102に対して自電話端末1−1が回線捕捉した旨の表示を自律的に行う。   Then, the line capture information distribution server unit 106 determines that the line capture execution terminal designated by the line capture information to be distributed is the other telephone terminals 1-2 to 1-4 (YES in S213). The line capture information is notified to the telephone function unit 103, and a display to the effect that the telephone terminals 1-2 to 1-4 designated by the line capture information have captured the line is displayed on the man-machine interface unit 102 (S214). . When the own telephone terminal 1-1 captures the line, the telephone function unit 103 autonomously displays to the man-machine interface unit 102 that the own telephone terminal 1-1 has captured the line.

図7(A)は、電話端末1−1の録音データ配信動作を説明するためのフロー図である。このフローは、電話機能部103が録音データを生成し、この録音データを録音データ記憶部107に記憶するか、あるいは、通信インターフェース部101が他の電話端末1−2〜1−4から録音データを受信し、これを録音データ配信サーバ部108が録音データ記憶部107に記憶することにより開始される。   FIG. 7A is a flowchart for explaining the recording data distribution operation of the telephone terminal 1-1. In this flow, the telephone function unit 103 generates recording data and stores the recording data in the recording data storage unit 107, or the communication interface unit 101 records recording data from other telephone terminals 1-2 to 1-4. Is started when the recorded data distribution server unit 108 stores it in the recorded data storage unit 107.

まず、録音データ配信サーバ部108は、配信対象情報の種別「録音データ」をキーにして、配信先クライアント記憶部104からレコード1040を検索する(S221)。それから、録音データ配信サーバ部108は、検索したレコード1040のフィールド1041に登録された端末IDにより特定される配信先クライアント各々(但し、配信対象の録音データで指定されている録音データの録音端末を除く)に、配信対象の録音データの配信準備が完了したことを示す準備完了通知を送信する(S222)。   First, the recorded data distribution server unit 108 searches for the record 1040 from the distribution destination client storage unit 104 using the distribution target information type “recorded data” as a key (S221). Then, the recording data distribution server unit 108 specifies each recording destination client specified by the terminal ID registered in the field 1041 of the searched record 1040 (however, the recording terminal of the recording data specified by the recording data to be distributed). (Not shown), a preparation completion notification indicating that preparation for distribution of the recording data to be distributed has been completed is transmitted (S222).

つぎに、録音データ配信サーバ部108は、所定時間の経過によりタイムアウトするまでの間、通信インターフェース部101を介して録音データの配信先クライアント各々からダウンロード要求が送られてくるのを待つ(S223、S224)。そして、いずれかの配信先クライアントからダウンロード要求を受信したならば(S223でYES)、録音データ記憶部107から配信対象の録音データを読み出して、この録音データをダウンロード要求元に送信する(S225)。   Next, the recording data distribution server unit 108 waits for a download request to be sent from each of the recording data distribution destination clients via the communication interface unit 101 until a time-out occurs due to the elapse of a predetermined time (S223, S224). If a download request is received from one of the distribution destination clients (YES in S223), the recording data to be distributed is read from the recording data storage unit 107, and this recording data is transmitted to the download request source (S225). .

それから、録音データ配信サーバ部108は、配信対象の録音データで指定されている録音データの録音端末が他の電話端末1−2〜1−4であるならば(S226でYES)、その旨を電話機能部103に通知して、マンマシンインターフェース部102に、配信対象の録音データで指定されている電話端末1−2〜1−4から録音データを取得した旨の表示を行う(S227)。なお、自電話端末1−1が通話録音した場合は、電話機能部103がマンマシンインターフェース部102に対して自電話端末1−1が通話録音した旨の表示を自律的に行う。   Then, if the recording terminal of the recording data designated by the recording data to be distributed is the other telephone terminals 1-2 to 1-4 (YES in S226), the recording data distribution server unit 108 notifies that fact. The telephone function unit 103 is notified, and the man-machine interface unit 102 displays that the recording data has been acquired from the telephone terminals 1-2 to 1-4 specified by the recording data to be distributed (S227). When the own telephone terminal 1-1 records a call, the telephone function unit 103 autonomously displays a message to the man-machine interface unit 102 that the own telephone terminal 1-1 has recorded the call.

つぎに、情報配信サーバの代理サーバとしての機能を有する電話端末1−2〜1−4について説明する。   Next, telephone terminals 1-2 to 1-4 having a function as a proxy server for the information distribution server will be described.

図8は、電話端末1−2〜1−4の概略機能構成図である。   FIG. 8 is a schematic functional configuration diagram of the telephone terminals 1-2 to 1-4.

図示するように、電話端末1−2〜1−4は、通信インターフェース部201と、マンマシンインターフェース部202と、電話機能部203と、情報入手先サーバ記憶部204と、情報入手先サーバ登録要求部205と、中継先クライアント記憶部206と、中継先クライアント登録処理部207と、回線捕捉情報配信クライアント部208と、回線捕捉情報配信代理サーバ部209と、録音データ記憶部210と、録音データ配信クライアント部211と、録音データ配信代理サーバ部212と、を有する。   As illustrated, the telephone terminals 1-2 to 1-4 include a communication interface unit 201, a man-machine interface unit 202, a telephone function unit 203, an information acquisition destination server storage unit 204, and an information acquisition destination server registration request. Unit 205, relay destination client storage unit 206, relay destination client registration processing unit 207, line capture information distribution client unit 208, line capture information distribution proxy server unit 209, recorded data storage unit 210, and recorded data distribution A client unit 211 and a recording data distribution proxy server unit 212 are included.

通信インターフェース部201は、LAN3を介して、他の電話端末1−1〜1−4およびWAN4と通信を行うためのインターフェースである。   The communication interface unit 201 is an interface for communicating with other telephone terminals 1-1 to 1-4 and the WAN 4 via the LAN 3.

マンマシンインターフェース部202は、ユーザが電話および各種操作を行うためのインターフェースであり、図示していないが、ハンドセット、スピーカ、フックボタン、ダイヤルキー等の操作部、およびLCD、LED等の表示部を備える。   The man-machine interface unit 202 is an interface for a user to perform telephone calls and various operations. Although not shown, an operation unit such as a handset, a speaker, a hook button, and a dial key, and a display unit such as an LCD and an LED are provided. Prepare.

電話機能部203は、通信インターフェース部201を介して、発着信、通話、留守録等の電話本来の機能を実現する。   The telephone function unit 203 realizes original functions of the telephone such as outgoing / incoming calls, telephone calls, and answering records via the communication interface unit 201.

情報入手先サーバ記憶部204には、録音データおよび回線捕捉情報のそれぞれについて、情報入手先サーバ(情報配信サーバとしての機能を有する電話端末1−1、あるいは情報配信サーバの代理サーバとしての機能を有する他の電話端末1−2〜1−4)の情報(例えばIPアドレス)が記憶される。   The information acquisition destination server storage unit 204 has an information acquisition destination server (telephone terminal 1-1 having a function as an information distribution server, or a function as a proxy server of the information distribution server) for each of the recording data and the line acquisition information. The information (for example, IP address) of the other telephone terminals 1-2 to 1-4) is stored.

情報入手先サーバ登録要求部205は、マンマシンインターフェース部202を介してユーザより受け付けた配信対象情報の種別の指定を伴う登録要求指示に従い、情報配信サーバとしての機能を有する電話端末1−1に、配信対象情報の種別の指定を伴う登録要求を送信する。また、通信インターフェース部201を介して電話端末1−1より受信した登録先変更指示に従い、この登録先変更指示で指定されている電話端末1−2〜1−4に、配信対象情報の種別の指定を伴う登録要求を送信する。そして、登録要求の送信先から登録完了通知を受信した場合に、登録要求の送信先を、ユーザ指定の種別の配信対象情報の情報入手先サーバとして、情報入手先サーバ記憶部204に記憶する。   The information acquisition destination server registration request unit 205 follows the registration request instruction with the designation of the type of distribution target information received from the user via the man-machine interface unit 202, and sends it to the telephone terminal 1-1 having a function as an information distribution server. Then, a registration request with designation of the type of distribution target information is transmitted. Further, according to the registration destination change instruction received from the telephone terminal 1-1 via the communication interface unit 201, the type of distribution target information is transmitted to the telephone terminals 1-2 to 1-4 specified by the registration destination change instruction. Send registration request with specification. When the registration completion notification is received from the registration request transmission destination, the registration request transmission destination is stored in the information acquisition destination server storage unit 204 as the information acquisition destination server of the distribution target information of the type specified by the user.

中継先クライアント記憶部206には、録音データおよび回線捕捉情報の中継先クライアントの情報が記憶される。図4(B)は、中継先クライアント記憶部206の登録内容例を模式的に表した図である。   The relay destination client storage unit 206 stores the recording data and the information of the relay destination client of the line acquisition information. FIG. 4B is a diagram schematically illustrating an example of registered contents in the relay destination client storage unit 206.

図示するように、中継先クライアント記憶部206には、配信対象情報の種別毎に、中継先クライントのレコード2060が記憶される。レコード2060は、中継先クライアントの識別情報(例えばIPアドレス)である端末IDを登録するフィールド2061と、中継対象情報の種別(「回線捕捉情報」、「録音データ」)を登録するフィールド2062と、を有する。   As illustrated, the relay destination client storage unit 206 stores a relay destination client record 2060 for each type of distribution target information. A record 2060 includes a field 2061 for registering a terminal ID that is identification information (for example, an IP address) of a relay destination client, a field 2062 for registering the type of relay target information (“line acquisition information”, “recorded data”), Have

中継先クライアント登録処理部207は、通信インターフェース部201を介して他の電話端末1−2〜1−4から受信した登録要求を処理し、この登録要求の送信元を中継先クライアントとして中継先クライアント記憶部206に記憶する。   The relay destination client registration processing unit 207 processes the registration request received from the other telephone terminals 1-2 to 1-4 via the communication interface unit 201, and sets the transmission source of this registration request as the relay destination client. Store in the storage unit 206.

回線捕捉情報配信クライアント部208は、自電話端末1−2〜1−4が回線を捕捉して、電話機能部203により回線捕捉情報が生成された場合に、通信インターフェース部201を介して、情報配信サーバとしての機能を有する電話端末1−1に、この回線捕捉情報を送信する。また、回線捕捉情報配信クライアント部208は、通信インターフェース部201を介して、情報入手先サーバ記憶部204に記憶されている回線捕捉情報の情報入手先サーバから回線捕捉情報を受信した場合に、この回線捕捉情報を電話機能部203に通知して、この回線捕捉情報で指定されている回線捕捉の実施端末の回線捕捉状態をマンマシンインターフェース部202に表示させる。   The line capture information distribution client unit 208 receives information via the communication interface unit 201 when the own telephone terminal 1-2 to 1-4 captures a line and the telephone function unit 203 generates line capture information. This line capture information is transmitted to the telephone terminal 1-1 having a function as a distribution server. When the line acquisition information distribution client unit 208 receives the line acquisition information from the information acquisition destination server of the line acquisition information stored in the information acquisition destination server storage unit 204 via the communication interface unit 201, The line capture information is notified to the telephone function unit 203, and the line capture state of the line capture execution terminal designated by the line capture information is displayed on the man-machine interface unit 202.

回線捕捉情報配信代理サーバ部209は、回線捕捉情報配信クライアント部208が回線捕捉情報の情報入手先サーバから回線捕捉情報を受信した場合に、この回線捕捉情報を、中継先クライアント記憶部206に記憶されている回線捕捉情報の中継先クライアント(但し、回線捕捉の実施端末を除く)に配信する。   The line capture information distribution proxy server unit 209 stores the line capture information in the relay destination client storage unit 206 when the line capture information distribution client unit 208 receives the line capture information from the information acquisition destination server of the line capture information. It is distributed to the relay destination client of the line acquisition information (except for the line acquisition execution terminal).

録音データ記憶部210には、自電話端末1−2〜1−4を含む各電話端末1−1〜1−4で録音された録音データが記憶される。   The recorded data storage unit 210 stores recorded data recorded by the telephone terminals 1-1 to 1-4 including the own telephone terminals 1-2 to 1-4.

録音データ配信クライアント部211は、電話機能部203により自電話端末1−2〜1−4の録音データが録音され、この録音データが録音データ記憶部210に記憶された場合に、この録音データを、通信インターフェース部201を介して、情報配信サーバとしての機能を有する電話端末1−1に送信する。また、録音データ配信クライアント部211は、通信インターフェース部201を介して、録音データの情報入手先サーバから録音データ配信の準備完了通知を受信した場合に、この情報入手先サーバにダウンロード要求を送信して、この情報入手先サーバから録音データを取得し、この録音データを録音データ記憶部210に記憶する。また、この録音データで指定されている録音端末の録音データを入手した旨を電話機能部203に通知して、その旨をマンマシンインターフェース部202に表示させる。   The recorded data distribution client unit 211 records the recorded data of the own telephone terminals 1-2 to 1-4 by the telephone function unit 203 and stores the recorded data in the recorded data storage unit 210. The data is transmitted to the telephone terminal 1-1 having a function as an information distribution server via the communication interface unit 201. When the recording data distribution client unit 211 receives a recording data distribution preparation completion notification from the recording data information acquisition destination server via the communication interface unit 201, the recording data distribution client unit 211 transmits a download request to the information acquisition destination server. Recording data is acquired from this information acquisition destination server, and this recording data is stored in the recording data storage unit 210. Further, the telephone function unit 203 is notified that the recording data of the recording terminal designated by the recording data has been obtained, and the fact is displayed on the man-machine interface unit 202.

録音データ配信代理サーバ部212は、録音データ配信クライアント部211が録音データの情報入手先サーバから入手した録音データが録音データ記憶部210に記憶された場合に、この録音データ配信の準備完了通知を、中継先クライアント記憶部206に記憶されている録音データの中継先クライアント(但し、録音データの録音端末を除く)に配信する。そして、中継先クライアントからダウンロード要求を受信したならば、この中継先クライアントに録音データを送信する。   The recording data distribution proxy server unit 212 notifies the recording data distribution preparation completion notification when the recording data distribution client unit 211 stores the recording data acquired from the recording data information acquisition server in the recording data storage unit 210. The recorded data stored in the relay destination client storage unit 206 is distributed to the relay destination client (except the recording data recording terminal). When the download request is received from the relay destination client, the recording data is transmitted to the relay destination client.

図5(B)は、電話端末1−2〜1−4の情報入手先サーバ登録動作を説明するためのフロー図である。このフローは、情報入手先サーバ登録要求部205が、マンマシンインターフェース部202を介してユーザより、配信対象情報の種別の指定を伴う登録要求指示を受け付けることにより開始される。   FIG. 5B is a flowchart for explaining the information acquisition destination server registration operation of the telephone terminals 1-2 to 1-4. This flow is started when the information acquisition destination server registration request unit 205 receives a registration request instruction accompanied by designation of the type of distribution target information from the user via the man-machine interface unit 202.

まず、情報入手先サーバ登録要求部205は、登録要求指示で指定されている種別(「回線捕捉情報」、「録音データ」)の情報入手先サーバが情報入手先サーバ記憶部204に登録されているか否かを調べる(S301)。登録要求指示で指定されている種別の情報入手先サーバが情報入手先サーバ記憶部204に記憶されている場合(S301でYES)、情報入手先サーバ登録要求部205は、マンマシンインターフェース部202に、ユーザ指定の種別の情報入手先サーバが登録済みである旨のメッセージを表示する等の所定のエラー処理を行う(S306)。   First, the information acquisition destination server registration request unit 205 registers the information acquisition destination server of the type (“line capture information”, “recorded data”) designated in the registration request instruction in the information acquisition destination server storage unit 204. It is checked whether or not (S301). When the information acquisition destination server of the type specified in the registration request instruction is stored in the information acquisition destination server storage unit 204 (YES in S301), the information acquisition destination server registration request unit 205 sends the information to the man-machine interface unit 202. Then, predetermined error processing such as displaying a message indicating that the information acquisition destination server of the type specified by the user has been registered is performed (S306).

一方、登録要求指示で指定されている種別の情報入手先サーバが情報入手先サーバ記憶部204に記憶されていない場合(S301でNO)、情報入手先サーバ登録要求部205は、通信インターフェース部201を介して、情報配信サーバとしての機能を有する電話端末1−1に、ユーザ指定の種別の指定を伴う登録要求を送信して、電話端末1−1から応答が届くのを待つ(S302)。   On the other hand, when the information acquisition destination server of the type specified in the registration request instruction is not stored in the information acquisition destination server storage unit 204 (NO in S301), the information acquisition destination server registration request unit 205 is the communication interface unit 201. Then, a registration request accompanied by designation of the type designated by the user is transmitted to the telephone terminal 1-1 having a function as an information distribution server, and a response is received from the telephone terminal 1-1 (S302).

つぎに、情報入手先サーバ登録要求部205は、電話端末1−1から受信した応答が登録完了通知であるならば(S303でNO)、電話端末1−1を、ユーザ指定の種別の情報入手先サーバとして情報入手先サーバ記憶部204に記憶する(S305)。   Next, if the response received from the telephone terminal 1-1 is a registration completion notification (NO in S303), the information acquisition destination server registration request unit 205 acquires the information of the type specified by the user. The information is stored in the information acquisition destination server storage unit 204 as a destination server (S305).

また、情報入手先サーバ登録要求部205は、電話端末1−1から受信した応答が登録先変更指示であるならば(S303でYES)、通信インターフェース部201を介して、情報配信サーバの代理サーバとしての機能を有する電話端末1−2〜1−4のうち、この登録先変更指示で指定された電話端末1−2〜1−4に、ユーザ指定の種別の指定を伴う登録要求を送信して、送信先の電話端末1−2〜1−4から登録完了通知が届くのを待つ(S304)。それから、情報入手先サーバ登録要求部205は、登録要求の送信先の電話端末1−2〜1−4を、ユーザ指定の情報種別の情報入手先サーバとして情報入手先サーバ記憶部204に記憶する(S305)。   In addition, if the response received from the telephone terminal 1-1 is a registration destination change instruction (YES in S303), the information acquisition destination server registration request unit 205 receives the proxy server of the information distribution server via the communication interface unit 201. Among the telephone terminals 1-2 to 1-4 having the functions as: to the telephone terminals 1-2 to 1-4 designated by the registration destination change instruction, a registration request accompanied by designation of the type designated by the user is transmitted. Then, it waits for a registration completion notification from the destination telephone terminals 1-2 to 1-4 (S304). Then, the information acquisition destination server registration request unit 205 stores the registration request transmission destination telephone terminals 1-2 to 1-4 in the information acquisition destination server storage unit 204 as information acquisition destination servers of the information type specified by the user. (S305).

図5(C)は、電話端末1−2〜1−4の中継先クライアント登録動作を説明するためのフロー図である。このフローは、中継先クライアント登録処理部207が、通信インターフェース部201を介して他の電話端末1−2〜1−4から登録要求を受信することにより開始される。   FIG. 5C is a flowchart for explaining the relay destination client registration operation of the telephone terminals 1-2 to 1-4. This flow is started when the relay destination client registration processing unit 207 receives a registration request from the other telephone terminals 1-2 to 1-4 via the communication interface unit 201.

まず、中継先クライアント登録処理部207は、登録要求元の電話端末1−2〜1−4を、この登録要求で指定されている種別の配信対象情報の中継先クライアントとして中継先クライアント記憶部206に記憶する(S311)。それから、中継先クライアント登録処理部207は、通信インターフェース部201を介して登録要求元の電話端末1−2〜1−4に登録完了通知を送信する(S312)。   First, the relay destination client registration processing unit 207 sets the registration request source telephone terminals 1-2 to 1-4 as relay destination clients of the type of distribution target information specified in the registration request. (S311). Then, the relay destination client registration processing unit 207 transmits a registration completion notification to the registration request source telephone terminals 1-2 to 1-4 via the communication interface unit 201 (S312).

図6(B)は、電話端末1−2〜1−4の回線捕捉情報受信動作を説明するためのフロー図である。このフローは、回線捕捉情報配信クライアント部208が、通信インターフェース部201を介して、回線捕捉情報の情報入手先サーバとして情報入手先サーバ記憶部204に登録された他の電話端末1−1〜1−4から回線捕捉情報を受信することにより開始される。   FIG. 6B is a flowchart for explaining the line capture information receiving operation of the telephone terminals 1-2 to 1-4. In this flow, the line acquisition information distribution client unit 208 is connected to the other telephone terminals 1-1 to 1-1 registered in the information acquisition destination server storage unit 204 as the information acquisition destination server of the line acquisition information via the communication interface unit 201. -4 to receive line acquisition information.

まず、回線捕捉情報配信クライアント部208は、受信した回線捕捉情報を電話機能部203に通知して、マンマシンインターフェース部202に、この回線捕捉情報で指定されている電話端末1−1〜1−4が回線捕捉した旨の表示を行う(S321)。その後、この回線捕捉情報を回線捕捉情報配信代理サーバ部209に渡す。   First, the line capture information distribution client unit 208 notifies the telephone function unit 203 of the received line capture information, and the telephone terminals 1-1 to 1- 1 designated by the line capture information are sent to the man-machine interface unit 202. 4 displays that the line has been acquired (S321). Thereafter, the line capture information is transferred to the line capture information distribution proxy server unit 209.

これを受けて、回線捕捉情報配信代理サーバ部209は、種別「回線捕捉情報」をキーにして、中継先クライアント記憶部206からレコード2060を検索する(S322)。そして、検索にヒットしたレコード2060があるならば(S323でYES)、回線捕捉情報配信代理サーバ部209は、これらのレコード2060のフィールド2061に登録された端末IDにより特定される中継先クライアント各々(但し、回線捕捉情報で指定されている回線捕捉の実施端末を除く)に、回線捕捉情報配信クライアント部208から受け取った回線捕捉情報を送信する(S324)。   In response to this, the line capture information distribution proxy server unit 209 searches the relay destination client storage unit 206 for the record 2060 using the type “line capture information” as a key (S322). If there is a record 2060 hit in the search (YES in S323), the line capture information distribution proxy server unit 209 determines each relay destination client specified by the terminal ID registered in the field 2061 of these records 2060 ( However, the line acquisition information received from the line acquisition information distribution client unit 208 is transmitted to the line acquisition information designated by the line acquisition information (except for the line acquisition execution terminal) (S324).

図7(B)は、電話端末1−2〜1−4の録音データ受信動作を説明するためのフロー図である。このフローは、録音データ配信クライアント部211が、通信インターフェース部201を介して、録音データの情報入手先サーバとして情報入手先サーバ記憶部204に登録されている他の電話端末1−1〜1−4から録音データ配信の準備完了通知を受信することにより開始される。   FIG. 7B is a flowchart for explaining the recording data reception operation of the telephone terminals 1-2 to 1-4. In this flow, the recording data distribution client unit 211 is connected to the other telephone terminals 1-1 to 1-1 registered in the information acquisition destination server storage unit 204 as an information acquisition destination server of the recording data via the communication interface unit 201. 4 is started by receiving a recording data delivery preparation completion notification.

まず、録音データ配信クライアント部211は、通信インターフェース部201を介して、準備完了通知の送信元(録音データの情報入手先サーバとして情報入手先サーバ記憶部204に登録されている他の電話端末1−1〜1−4)にダウンロード要求を送信する。そして、準備完了通知の送信元から、この準備完了通知で指定されている電話端末1−1〜1−4の録音データを取得して、この録音データを録音データ記憶部210に記憶する(S331)。   First, the recording data distribution client unit 211 sends the preparation completion notification transmission source (other telephone terminals 1 registered in the information acquisition destination server storage unit 204 as the recording data information acquisition destination server via the communication interface unit 201. A download request is transmitted to -1 to 1-4). Then, the recording data of the telephone terminals 1-1 to 1-4 designated by the preparation completion notification is acquired from the transmission source of the preparation completion notification, and this recording data is stored in the recording data storage unit 210 (S331). ).

つぎに、録音データ配信クライアント部211は、準備完了通知で指定されている電話端末1−1〜1−4の録音データを取得した旨を電話機能部203に通知して、マンマシンインターフェース部202にその旨の表示を行う(S332)。その後、録音データ配信代理サーバ部212に、中継対象の録音データが録音データ記憶部210に新たに記憶された旨の通知を行う。   Next, the recording data distribution client unit 211 notifies the telephone function unit 203 that the recording data of the telephone terminals 1-1 to 1-4 designated by the preparation completion notification has been acquired, and the man-machine interface unit 202. A message to that effect is displayed (S332). Thereafter, the recording data distribution proxy server unit 212 is notified that the recording data to be relayed is newly stored in the recording data storage unit 210.

これを受けて、録音データ配信代理サーバ部212は、種別「録音データ」をキーにして中継先クライアント記憶部206からレコード2060を検索する(S333)。そして、検索にヒットしたレコード2060があるならば(S334でYES)、録音データ配信代理サーバ部212は、これらのレコード2060のフィールド2061に登録された端末IDにより特定される中継先クライアント各々(但し、録音データで指定されている録音データの録音端末を除く)に、中継対象の録音データ配信の準備が完了したことを示す準備完了通知を送信する(S335)。   In response to this, the recorded data distribution proxy server unit 212 searches the relay destination client storage unit 206 for the record 2060 using the type “recorded data” as a key (S333). If there is a record 2060 hit in the search (YES in S334), the recording data distribution proxy server unit 212 determines each of the relay destination clients specified by the terminal ID registered in the field 2061 of these records 2060 (however, A preparation completion notification indicating that the preparation of the distribution of the recording data to be relayed is completed is transmitted to the recording data specified by the recording data (except for the recording data recording terminal) (S335).

つぎに、録音データ配信代理サーバ部212は、所定時間の経過によりタイムアウトするまでの間、通信インターフェース部201を介して録音データの中継先クライアント各々からダウンロード要求が送られてくるのを待つ(S336、S337)。そして、ダウンロード要求を受信したならば(S336でYES)、録音データ記憶部210から中継対象の録音データを読み出して、ダウンロード要求元に送信する(S338)。   Next, the recording data distribution proxy server unit 212 waits until a download request is sent from each of the recording data relay destination clients via the communication interface unit 201 until a time-out occurs after a predetermined time elapses (S336). , S337). If a download request is received (YES in S336), the recording data to be relayed is read from the recording data storage unit 210 and transmitted to the download request source (S338).

以上、本発明の一実施の形態について説明した。   The embodiment of the present invention has been described above.

本実施の形態において、配信対象情報の取得に先立ち、電話端末1−2〜1−4は、電話端末1−1に登録要求を送信する。これを受けて、電話端末1−1は、配信先クライアントの登録数が所定の最大クライアント接続数未満ならば、この登録要求元の電話端末1−2〜1−4を配信先クライアントとして登録し、最大クライアント接続数に達しているならば、配信先クライアントとして登録済みのいずれかの電話端末1−2〜1−4への登録先変更指示を返信する。電話端末1−2〜1−4は、電話端末1−1から登録先変更指示を受信した場合、この登録先変更指示で指定されている他の電話端末1−2〜1−4に登録要求を送信する。これを受けて、他の電話端末1−2〜1−4は、登録要求元の電話端末1−2〜1−4を中継先クライアントとして登録する。また、配信対象情報の配信に際して、電話端末1−1は、配信先クライアントとして登録済みの電話端末1−2〜1−4に対してのみ情報を配信する。電話端末1−2〜1−4は、登録先から配信された情報を受信するとともに、自電話端末1−2〜1−4に中継先クライアントが登録されているならば、この中継先クライアントに、受信した配信対象情報を中継する。   In the present embodiment, prior to the acquisition of the distribution target information, the telephone terminals 1-2 to 1-4 transmit a registration request to the telephone terminal 1-1. In response, if the number of distribution destination clients registered is less than the predetermined maximum number of client connections, the telephone terminal 1-1 registers the registration request source telephone terminals 1-2 to 1-4 as distribution destination clients. If the maximum number of client connections has been reached, a registration destination change instruction is returned to any of the telephone terminals 1-2 to 1-4 registered as distribution destination clients. When the telephone terminals 1-2 to 1-4 receive the registration destination change instruction from the telephone terminal 1-1, the telephone terminals 1-2 to 1-4 request registration to the other telephone terminals 1-2 to 1-4 specified by the registration destination change instruction. Send. In response to this, the other telephone terminals 1-2 to 1-4 register the registration requesting telephone terminals 1-2 to 1-4 as relay destination clients. Further, when distributing the distribution target information, the telephone terminal 1-1 distributes information only to the telephone terminals 1-2 to 1-4 registered as distribution destination clients. The telephone terminals 1-2 to 1-4 receive the information distributed from the registration destination, and if a relay destination client is registered in the own telephone terminals 1-2 to 1-4, the relay terminal client Relay the received distribution target information.

したがって、本実施の形態によれば、専用の中継装置を必要とすることなく、電話端末1−1を、電話端末1−1の最大クライアント接続数以上の電話端末1−2〜1−4に対して情報配信させることができる。また、電話端末1−1の情報配信にかかる負担を他の電話端末1−2〜1−4に分散させることができるので、電話端末1−1がボトルネックとなるのを防ぎ、システム全体を効率よく稼働させることができる。   Therefore, according to the present embodiment, the telephone terminal 1-1 is changed to the telephone terminals 1-2 to 1-4 that are equal to or larger than the maximum number of client connections of the telephone terminal 1-1 without requiring a dedicated relay device. In contrast, information can be distributed. Further, since the burden on the information distribution of the telephone terminal 1-1 can be distributed to the other telephone terminals 1-2 to 1-4, it is possible to prevent the telephone terminal 1-1 from becoming a bottleneck and It can be operated efficiently.

また、本実施の形態において、電話端末1−1は、録音データの配信に先立って、配信先クライアントとして登録済みの電話端末1−2〜1−4に準備完了通知を送信し、この準備完了通知に対してダウンロード要求を返信した電話端末1−2〜1−4に対してのみ録音データを送信する。同様に、中継先クライアントが登録されている電話端末1−2〜1−4は、録音データの中継に先立って、中継先クライアントとして登録済みの他の電話端末1−2〜1−4に準備完了通知を送信し、この準備完了通知に対してダウンロード要求を返信した電話端末1−2〜1−4に対してのみ録音データを送信する。   Further, in the present embodiment, the telephone terminal 1-1 transmits a preparation completion notice to the telephone terminals 1-2 to 1-4 registered as distribution destination clients prior to the distribution of the recording data, and the preparation is completed. The recording data is transmitted only to the telephone terminals 1-2 to 1-4 that have returned the download request in response to the notification. Similarly, the telephone terminals 1-2 to 1-4 in which the relay destination clients are registered prepare the other telephone terminals 1-2 to 1-4 registered as relay destination clients before relaying the recording data. The completion notification is transmitted, and the recording data is transmitted only to the telephone terminals 1-2 to 1-4 that have returned the download request in response to the preparation completion notification.

したがって、本実施の形態によれば、録音データの無駄な配信を防ぐことができ、これにより通信トラヒックを低減することができる。   Therefore, according to the present embodiment, it is possible to prevent useless distribution of recorded data, thereby reducing communication traffic.

なお、本発明は上記の実施の形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。   In addition, this invention is not limited to said embodiment, Many deformation | transformation are possible within the range of the summary.

例えば、上記の実施の形態において、電話端末1−2〜1−4は、録音データ配信の準備完了通知を受信した場合に、この準備完了通知の送信元に対してダウンロード要求を送信して録音データを自動取得している。しかし、録音データの自動取得は、自電話端末1−2〜1−4に中継先クライアントが登録されている場合のみとし、自電話端末1−2〜1−4に中継先クライアントが登録されていない場合は、準備完了通知を受信したことをユーザに知らせ、ユーザからダウンロード指示を受け付けたときに、この準備完了通知の送信元に対してダウンロード要求を送信して録音データを取得するようにしてもよい。このようにすることで、通知トラヒックをさらに低減することができる。   For example, in the above-described embodiment, when the telephone terminals 1-2 to 1-4 receive a recording data delivery preparation completion notification, the telephone terminals 1-2 to 1-4 send a download request to the transmission source of the preparation completion notification and perform recording. Data is automatically acquired. However, the automatic acquisition of the recorded data is performed only when the relay destination client is registered in the own telephone terminal 1-2 to 1-4, and the relay destination client is registered in the own telephone terminal 1-2 to 1-4. If not, notify the user that the preparation completion notification has been received, and when receiving a download instruction from the user, send a download request to the transmission source of this preparation completion notification to obtain the recording data. Also good. In this way, notification traffic can be further reduced.

この場合、電話端末1−1は、登録先変更指示で常に同じ電話端末1−2〜1−4を指定するとよい。そして、電話端末1−2〜1−4に、電話端末1−1と同様、他の電話端末1−2〜1−4からの登録要求に対して、中継先クライアントの登録数が所定の最大クライアント接続数未満ならば、この登録要求元の電話端末1−2〜1−4を中継先クライアントとして登録させ、最大クライアント接続数に達しているならば、所定の他の電話端末1−2〜1−4の指定を伴う登録先変更指示を登録要求元に返信する。このようにすることで、録音データの配信または中継のために録音データを保持する電話端末1−1〜1−4の端末数を低減できる。したがって、録音データによって消費される電話システム全体の記憶領域を低減することができる。   In this case, the telephone terminal 1-1 may always specify the same telephone terminals 1-2 to 1-4 in the registration destination change instruction. Then, in the same manner as the telephone terminal 1-1, the telephone terminals 1-2 to 1-4 have a predetermined maximum number of registered relay destination clients in response to registration requests from the other telephone terminals 1-2 to 1-4. If the number is less than the number of client connections, the registration requesting telephone terminals 1-2 to 1-4 are registered as relay destination clients. If the maximum number of client connections is reached, predetermined other telephone terminals 1-2 to 2 are registered. A registration destination change instruction with the designation of 1-4 is returned to the registration request source. In this way, it is possible to reduce the number of telephone terminals 1-1 to 1-4 that hold recording data for distribution or relay of the recording data. Accordingly, the storage area of the entire telephone system consumed by the recording data can be reduced.

また、上記の実施の形態において、電話端末1−2〜1−4は、録音データ配信の準備完了通知を受信した場合に、この準備完了通知の送信元(情報入手先サーバとして登録されている他の電話端末1−1〜1−4)に対してダウンロード要求を送信し、録音データを入手している。しかし、準備完了通知の送信元にかかわらず、常に電話端末1−1に対してダウンロード要求を送信して録音データを入手するようにしてもよい。このようにすることで、電話端末1−1のみが録音データ配信のために録音データを保持すればよくなる。したがって、録音データによって消費される電話システム全体の記憶領域を低減することができる。   In the above-described embodiment, when the telephone terminals 1-2 to 1-4 receive the recording data distribution preparation completion notification, the telephone terminals 1-2 to 1-4 are registered as transmission preparation information transmission source (information acquisition destination servers). The download request is transmitted to the other telephone terminals 1-1 to 1-4), and the recording data is obtained. However, recording data may be obtained by always transmitting a download request to the telephone terminal 1-1 regardless of the transmission source of the preparation completion notification. In this way, only the telephone terminal 1-1 needs to hold the recording data for recording data distribution. Accordingly, the storage area of the entire telephone system consumed by the recording data can be reduced.

また、上記の実施の形態において、図3に示す電話端末1−1および図8に示す電話端末1−2〜1−4の機能構成は、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)などの集積ロジックICによりハード的に実現されるものでもよいし、あるいはDSP(Digital Signal Processor)などの計算機によりソフトウエア的に実現されるものでもよい。または、CPU、メモリ、HDD、DVD−ROM等の補助記憶装置、およびNIC(Network Interface Card)、モデム等の通信インターフェースを備えたPC(Personal Computer)等の汎用コンピュータにおいて、CPUが所定のプログラムを補助記憶装置からメモリ上にロードして実行することで実現されるものでもよい。   In the above embodiment, the functional configurations of the telephone terminal 1-1 shown in FIG. 3 and the telephone terminals 1-2 to 1-4 shown in FIG. 8 are ASIC (Application Specific Integrated Circuit) and FPGA (Field Programmable Gate). It may be realized in hardware by an integrated logic IC such as Array, or may be realized in software by a computer such as DSP (Digital Signal Processor). Alternatively, in a general-purpose computer such as a PC (Personal Computer) equipped with an auxiliary storage device such as a CPU, memory, HDD, DVD-ROM, and a communication interface such as a NIC (Network Interface Card) and a modem, the CPU executes a predetermined program. It may be realized by loading from an auxiliary storage device onto a memory and executing it.

また、上記の実施の形態では、電話システムを例に説明したが、本発明は、情報配信サーバおよび情報配信サーバの代理サーバとしての機能(中継機能)を有する複数のクライアントを有するクライアントサーバシステムに広く適用できる。また、配信対象情報も回線捕捉情報、録音データに限定されない。   In the above embodiment, the telephone system has been described as an example. However, the present invention is applied to a client server system having an information distribution server and a plurality of clients having a function (relay function) as a proxy server of the information distribution server. Widely applicable. Further, the distribution target information is not limited to the line acquisition information and the recording data.

1−1〜1−4:電話端末、2:ゲートウェイ、3:LAN、4:WAN、101:通信インターフェース部、102:マンマシンインターフェース部、103:電話機能部、104:配信先クライアント記憶部、105:配信先クライアント登録処理部、106:回線捕捉情報配信サーバ部、107:録音データ記憶部、108:録音データ配信サーバ部、201:通信インターフェース部、202:マンマシンインターフェース部、203:電話機能部、204:情報入手先サーバ記憶部、205:情報入手先サーバ登録要求部、206:中継先クライアント記憶部、207:中継先クライアント登録処理部、208:回線捕捉情報配信クライアント部、209:回線捕捉情報配信代理サーバ部、210:録音データ記憶部、211:録音データ配信クライアント部、212:録音データ配信代理サーバ部   1-1 to 1-4: telephone terminal, 2: gateway, 3: LAN, 4: WAN, 101: communication interface unit, 102: man-machine interface unit, 103: telephone function unit, 104: distribution destination client storage unit, 105: Distribution destination client registration processing unit 106: Line capture information distribution server unit 107: Recording data storage unit 108: Recording data distribution server unit 201: Communication interface unit 202: Man-machine interface unit 203: Telephone function 204: Information acquisition destination server storage unit 205: Information acquisition destination server registration request unit 206: Relay destination client storage unit 207: Relay destination client registration processing unit 208: Line capture information distribution client unit 209: Line Capture information distribution proxy server unit, 210: recording data storage unit, 211: recording Data delivery client unit, 212: recording the data distribution proxy server section

Claims (5)

情報を配信するサーバ装置と、複数のクライアント端末と、を有するクライアントサーバシステムであって、
前記サーバ装置は、
前記情報の配信先となる前記クライアント端末を、当該クライアント端末における中継数とともに登録する配信先登録手段と、
前記クライアント端末から受信した登録要求に対して、前記配信先登録手段に登録されている前記クライアント端末の端末数が所定数未満ならば、当該登録要求元の前記クライアント端末を、当該クライアント端末における中継数の初期値とともに前記配信先登録手段に登録し、当該端末数が当該所定数以上ならば、前記配信先登録手段に登録されている前記クライアント端末のなかから、中継数が最も小さい前記クライアント端末を選択し、前記配信先登録手段に登録されている当該選択された前記クライアント端末の中継数を一つインクリメントするとともに、当該選択された前記クライアント端末を登録先として指定する登録先変更指示を、当該登録要求元の前記クライアント端末に返信する配信先登録処理手段と、
前記配信先登録手段に登録されている前記クライアント端末に対して配信対象の前記情報を送信する情報配信手段と、を有し、
前記クライアント端末は、
前記サーバ装置に自端末の前記登録要求を送信するとともに、前記サーバ装置から前記登録先変更指示を受信したならば、当該登録先変更指示で指定されている他の前記クライアント端末に、自端末の登録要求を送信する登録要求手段と、
前記情報の中継先となる他の前記クライアント端末を登録する中継先登録手段と、
他の前記クライアント端末から受信した前記登録要求に対して、当該登録要求元の前記クライアント端末を前記中継先登録手段に登録する中継先登録処理手段と、
自端末に対して配信された前記情報を取得する情報取得手段と、
前記中継先登録手段に他の前記クライアント端末が登録されている場合に、当該他の前記クライアント端末に、前記情報取得手段により取得した前記情報を送信する情報中継手段と、を有する
ことを特徴とするクライアントサーバシステム。
A client server system having a server device for distributing information and a plurality of client terminals,
The server device
A delivery destination registration means for registering the client terminal as a delivery destination of the information together with the number of relays in the client terminal ;
In response to a registration request received from the client terminal, if the number of client terminals registered in the distribution destination registration means is less than a predetermined number, the registration request source client terminal is relayed to the client terminal. registered in the destination registration means with the initial value of the number, if the number of the terminal at least the predetermined number, from among the destination register means prior SL client terminal that is registered in the client relaying number smallest Select a terminal, increment the number of relays of the selected client terminal registered in the distribution destination registration means by one, and also issue a registration destination change instruction for designating the selected client terminal as a registration destination , A delivery destination registration processing means for returning the registration request source to the client terminal;
Information distribution means for transmitting the information to be distributed to the client terminal registered in the distribution destination registration means,
The client terminal is
When the registration request of the own terminal is transmitted to the server device and the registration destination change instruction is received from the server device, the other client terminal specified by the registration destination change instruction A registration request means for sending a registration request;
Relay destination registration means for registering the other client terminal as a relay destination of the information;
In response to the registration request received from another client terminal, relay destination registration processing means for registering the client terminal of the registration request source in the relay destination registration means;
Information acquisition means for acquiring the information distributed to the terminal;
An information relay unit that transmits the information acquired by the information acquisition unit to the other client terminal when the other client terminal is registered in the relay destination registration unit. Client server system.
請求項1に記載のクライアントサーバシステムであって、
前記情報配信手段は、
前記配信先登録手段に登録されている前記クライアント端末に配信可能通知を送信し、当該配信可能通知に応答して取得要求を返信した前記クライアント端末に対してのみ配信対象の前記情報を送信し、
前記情報中継手段は、
前記中継先登録手段に登録されている前記クライアント端末に配信可能通知を送信し、当該配信可能通知に応答して取得要求を返信した前記クライアント端末に対してのみ、前記情報取得手段により取得した前記情報を送信し、
前記情報取得手段は、
自端末の登録先から前記配信可能通知を受信した場合に、前記中継先登録手段に前記情報の中継先となる他の前記クライアント端末が登録されているならば、当該登録先に前記取得要求を送信して、当該登録先から前記情報を取得し、前記中継先登録手段に前記情報の中継先となる他の前記クライアント端末が登録されていないならば、当該配信可能通知を受信した旨のメッセージを出力し、操作者から取得指示を受け付けたときに、当該登録先に前記取得要求を送信し、当該登録先から前記情報を取得する
ことを特徴とするクライアントサーバシステム。
The client server system according to claim 1,
The information distribution means includes
Send a delivery enable notification to the client terminal registered in the delivery destination registration means, send the information to be delivered only to the client terminal that has returned an acquisition request in response to the delivery enable notification,
The information relay means includes
The information acquisition unit acquires the distribution enable notification to the client terminal registered in the relay destination registration unit, and acquires the information acquisition unit only to the client terminal that has returned an acquisition request in response to the distribution enable notification. Send information,
The information acquisition means includes
When receiving the registration destination or al before Symbol distributable notification of the terminal, if another of the client terminal as the relay destination of the information to the relay destination registering means is registered, the acquisition to the registration destination A request is transmitted, the information is acquired from the registration destination, and if the other client terminal that is the relay destination of the information is not registered in the relay destination registration means, the fact that the distribution enable notification is received When the acquisition instruction is received from the operator, the acquisition request is transmitted to the registration destination, and the information is acquired from the registration destination.
クライアント端末に情報を配信するサーバ装置であって、
前記情報の配信先となる前記クライアント端末を、当該クライアント端末における中継数とともに登録する配信先登録手段と、
前記クライアント端末から受信した登録要求に対して、前記配信先登録手段に登録されている前記クライアント端末の端末数が所定数未満ならば、当該登録要求元の前記クライアント端末を、当該クライアント端末における中継数の初期値とともに前記配信先登録手段に登録し、当該端末数が当該所定数以上ならば、前記配信先登録手段に登録されている前記クライアント端末のなかから、中継数が最も小さい前記クライアント端末を選択し、前記配信先登録手段に登録されている当該選択された前記クライアント端末の中継数を一つインクリメントするとともに、当該選択された前記クライアント端末を登録先として指定する登録先変更指示を、当該登録要求元の前記クライアント端末に返信する配信先登録処理手段と、
前記配信先登録手段に登録されている前記クライアント端末に対して配信対象の前記情報を送信する情報配信手段と、を有する
ことを特徴とするサーバ装置。
A server device that distributes information to a client terminal,
A delivery destination registration means for registering the client terminal as a delivery destination of the information together with the number of relays in the client terminal ;
In response to a registration request received from the client terminal, if the number of client terminals registered in the distribution destination registration means is less than a predetermined number, the registration request source client terminal is relayed to the client terminal. registered in the destination registration means with the initial value of the number, if the number of the terminal at least the predetermined number, from among the destination register means prior SL client terminal that is registered in the client relaying number smallest Select a terminal, increment the number of relays of the selected client terminal registered in the distribution destination registration means by one, and also issue a registration destination change instruction for designating the selected client terminal as a registration destination , A delivery destination registration processing means for returning the registration request source to the client terminal;
An information distribution unit configured to transmit the information to be distributed to the client terminal registered in the distribution destination registration unit.
サーバ装置によって配信された情報を受信するクライアント端末であって、
前記サーバ装置に自端末の登録要求を送信するとともに、前記サーバ装置から登録先変更指示を受信したならば、当該登録先変更指示で指定されている他のクライアント端末に、自端末の登録要求を送信する登録要求手段と、
前記情報の中継先となる前記のクライアント端末を登録する中継先登録手段と、
他の前記クライアント端末から受信した前記登録要求に対して、当該登録要求元の前記クライアント端末を前記中継先登録手段に登録する中継先登録処理手段と、
自端末の登録先から配信可能通知を受信した場合に、前記中継先登録手段に前記情報の中継先となる前記他のクライアント端末が登録されているならば、当該登録先に取得要求を送信して、当該登録先から前記情報を取得し、前記中継先登録手段に前記情報の中継先となる前記他のクライアント端末が登録されていないならば、当該配信可能通知を受信した旨のメッセージを出力し、操作者から取得指示を受け付けたときに、当該登録先に前記取得要求を送信して、当該登録先から前記情報を取得する情報取得手段と、
前記中継先登録手段に前記のクライアント端末が登録されている場合に、当該他のクライアント端末に、前記情報取得手段により取得した前記情報を送信する情報中継手段と、を有する
ことを特徴とするクライアント端末。
A client terminal that receives information distributed by a server device,
Sends a registration request of the terminal to the server apparatus, if receiving the registration destination change instruction from the server apparatus, in addition to the client terminal that is specified in the registration destination change instruction, the registration request of the terminal Registration request means for sending
A relay destination registration means for registering the other clients terminal as the relay destination of the information,
In response to the registration request received from another client terminal, relay destination registration processing means for registering the client terminal of the registration request source in the relay destination registration means;
If the other client terminal that is the relay destination of the information is registered in the relay destination registration means when a delivery enable notification is received from the registration destination of the own terminal, an acquisition request is transmitted to the registration destination. The information is acquired from the registration destination, and if the other client terminal that is the relay destination of the information is not registered in the relay destination registration means, a message indicating that the delivery enable notification is received is output. And when receiving an acquisition instruction from an operator, an information acquisition unit that transmits the acquisition request to the registration destination and acquires the information from the registration destination ;
Characterized when the other client terminal to the relay destination registering means is registered, to the other client terminal, to have a, and information relay means for transmitting the information acquired by the information acquisition means And the client terminal.
情報を配信するサーバ装置と、複数のクライアント端末と、を有するクライアントサーバシステムにおけるデータ中継方法であって、
前記複数のクライアント端末に含まれる第一のクライアント端末が、前記サーバ装置に自端末の登録要求を送信し、
前記サーバ装置が、前記第一のクライアント端末からの前記登録要求に対して、配信先端末の登録数が所定数未満ならば、当該第一のクライアント端末を、当該クライアント端末における中継数の初期値とともに前記配信先端末として登録し、当該登録数が当該所定数に達しているならば、記配信先端末として登録されている前記クライアント端末のなかから、中継数が最も小さい第二のクライアント端末を選択し、当該第二のクライアント端末の中継数を一つインクリメントするとともに、当該第二のクライアント端末を登録先として指定する登録先変更指示を当該第一のクライアント端末に返信し、
前記第一のクライアント端末が、前記サーバ装置からの前記登録先変更指示に対して、当該登録先変更指示で指定されている前記第二のクライアント端末に自端末の前記登録要求を送信し、
前記第二のクライアント端末、前記第一のクライアント端末からの前記登録要求に対して、当該第一のクライアント端末中継先端末として登録し、
前記サーバ装置が、前記配信先端末として登録されている前記第二のクライアント端末に対して前記情報を送信し、
前記第二のクライアント端末が、自端末に対して配信された前記情報を取得するとともに、当該情報を、前記中継先端末として登録されている前記第一のクライアント端末に送信し、
前記第一のクライアント端末が、自端末に対して配信された前記情報を取得する
ことを特徴とするデータ中継方法。
A data relay method in a client server system having a server device for distributing information and a plurality of client terminals,
A first client terminal included in the plurality of client terminals transmits a registration request of the own terminal to the server device;
In response to the registration request from the first client terminal, if the number of registered delivery destination terminals is less than a predetermined number, the server device designates the first client terminal as the initial number of relays in the client terminal. the registered as the destination terminal, if the number of registrations has reached to the predetermined number, from among the client terminal which is registered as a pre-Symbol destination terminal, the smallest second client terminal repeater number with And increment the number of relays of the second client terminal by one, and return a registration destination change instruction for designating the second client terminal as a registration destination to the first client terminal,
In response to the registration destination change instruction from the server device, the first client terminal transmits the registration request of its own terminal to the second client terminal specified in the registration destination change instruction,
Said second client terminal, to the registration request from the first client terminal, and registers the first client terminal as the relay destination terminal,
The server device transmits the information to the second client terminal registered as the delivery destination terminal;
The second client terminal acquires the information distributed to the own terminal, and transmits the information to the first client terminal registered as the relay destination terminal.
The data relay method, wherein the first client terminal acquires the information distributed to the terminal.
JP2010130291A 2010-06-07 2010-06-07 Client server system, server device, client terminal, and data relay method Active JP5565116B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010130291A JP5565116B2 (en) 2010-06-07 2010-06-07 Client server system, server device, client terminal, and data relay method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010130291A JP5565116B2 (en) 2010-06-07 2010-06-07 Client server system, server device, client terminal, and data relay method

Publications (2)

Publication Number Publication Date
JP2011257869A JP2011257869A (en) 2011-12-22
JP5565116B2 true JP5565116B2 (en) 2014-08-06

Family

ID=45474011

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010130291A Active JP5565116B2 (en) 2010-06-07 2010-06-07 Client server system, server device, client terminal, and data relay method

Country Status (1)

Country Link
JP (1) JP5565116B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6375815B2 (en) * 2014-09-18 2018-08-22 富士ゼロックス株式会社 Image forming apparatus and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3443683B2 (en) * 2000-01-06 2003-09-08 株式会社日立製作所 Serial communication control system
JP4202232B2 (en) * 2003-10-29 2008-12-24 株式会社日立製作所 CONTENT DISTRIBUTION SYSTEM, CONTENT DISTRIBUTION SYSTEM CONTROL METHOD, AND COMMUNICATION TERMINAL USED FOR CONTENT DISTRIBUTION SYSTEM
JP4983097B2 (en) * 2006-05-29 2012-07-25 ブラザー工業株式会社 CONTENT DATA DISTRIBUTION SYSTEM, CONNECTION MANAGEMENT DEVICE, TERMINAL DEVICE, CONTENT DISTRIBUTION METHOD IN THE CONTENT DATA DISTRIBUTION SYSTEM, AND PROGRAM USED FOR THE SAME
JP4680866B2 (en) * 2006-10-31 2011-05-11 株式会社日立製作所 Packet transfer device with gateway load balancing function

Also Published As

Publication number Publication date
JP2011257869A (en) 2011-12-22

Similar Documents

Publication Publication Date Title
KR101576588B1 (en) Systems and methods for communication notification and handling
CA2728421C (en) Intelligent short message delivery system and method
US8805342B2 (en) Content sharing for mobile devices
JP2007518284A5 (en)
US20040230965A1 (en) Mobile handset network that facilitates interaction between a generic intelligent responsive agent and a service broker server
JP2014523054A (en) Method, system, and apparatus for sharing application information
CN110012083B (en) Data transmission method, server and data transmission device
US20080239965A1 (en) Method And System For Reporting Terminal Information, And Method And System For Maintaining Terminal Device, As Well As Device Management System
JP5686884B2 (en) Network camera system
EP2441281A1 (en) Communication session transfer from one communication device to another based on location correlated to time
US20140306832A1 (en) Method And Apparatus For Remote Monitoring Of A Residence
JP5565116B2 (en) Client server system, server device, client terminal, and data relay method
US10735244B2 (en) Remote management agent apparatus, remote management system, and remote management method
JP5171392B2 (en) Communication system, information holding device, and management device
JP6301140B2 (en) Disaster prevention monitoring equipment management system
JP2000293272A (en) Unit and method for power supply control over common equipment
KR20020062690A (en) Method of reporting errors occurring in the execution of a program in an electronic terminal
CN111866095A (en) Unified pushing platform, method and terminal based on private cloud
CN111659066A (en) Gateway device for fire control system
JP2006195711A (en) Projector management system
US9654940B2 (en) Sending and receiving messages over wireless local area networks
KR101979588B1 (en) Method, System and Apparatus for Controlling Session
JP2007329563A (en) Communicating system
JP5625619B2 (en) Relay device and relay method
WO2019159091A1 (en) Laundry service management

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130318

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140213

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140602

R150 Certificate of patent or registration of utility model

Ref document number: 5565116

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250