[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2012095159A - Relay device, wireless communication device, control method and communication system - Google Patents

Relay device, wireless communication device, control method and communication system Download PDF

Info

Publication number
JP2012095159A
JP2012095159A JP2010241547A JP2010241547A JP2012095159A JP 2012095159 A JP2012095159 A JP 2012095159A JP 2010241547 A JP2010241547 A JP 2010241547A JP 2010241547 A JP2010241547 A JP 2010241547A JP 2012095159 A JP2012095159 A JP 2012095159A
Authority
JP
Japan
Prior art keywords
electronic device
communication
relay
message
mobile phone
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.)
Pending
Application number
JP2010241547A
Other languages
Japanese (ja)
Inventor
Kaichiro Kawamura
香一郎 川村
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.)
Kyocera Corp
Original Assignee
Kyocera Corp
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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2010241547A priority Critical patent/JP2012095159A/en
Publication of JP2012095159A publication Critical patent/JP2012095159A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent disconnection between a server and a client in a temporary non-communicable situation.SOLUTION: A relay device 200 relays communication between a first electronic device that performs communication via wireless communication and a second electronic device that sends a request to the first electronic device. The relay device 200 includes a communication unit 201 for receiving a connection confirmation message that is transmitted from the second electronic device confirming whether the communication with the first electronic device is possible or not, and a control unit 204 for transmitting a response to the second electronic device to the effect that the communication with the first electronic device is possible, instead of the first electronic device, when the connection confirmation message is received by the communication unit 201.

Description

本発明は、中継装置、無線通信機器、制御方法および通信システムに関する。   The present invention relates to a relay device, a wireless communication device, a control method, and a communication system.

無線通信が行われる無線通信区間を含む通信システムでは、電波状況の変化等により、無線通信区間で一時的に通信が不能になる場合がある。一時的に通信が不能になった場合、通信システムに含まれるサーバとクライアントの間の接続が切断され、それまでにやりとりされた情報が無駄になるおそれがある。   In a communication system including a wireless communication section in which wireless communication is performed, communication may be temporarily disabled in the wireless communication section due to a change in radio wave conditions or the like. If communication is temporarily disabled, the connection between the server and the client included in the communication system is cut off, and information exchanged so far may be wasted.

特許文献1では、サーバとクライアントの間に複数の通信経路を予め用意しておき、利用中の通信経路での通信が不能になった場合に、他の通信経路を利用することでサーバとクライアントの間の接続を維持する技術が提案されている。   In Patent Document 1, a plurality of communication paths are prepared in advance between a server and a client, and when communication on a communication path in use becomes impossible, the server and the client are used by using another communication path. A technique for maintaining the connection between the two has been proposed.

特開2000−122947号公報JP 2000-122947 A

しかしながら、上記の従来技術のように、通信不能時に他の通信経路を利用することとしても、通信不能の検出や通信経路の切り替えに時間がかかった場合には、タイムアウトが発生し、サーバとクライアント間の接続が切断されるおそれがある。   However, even if another communication path is used when communication is not possible as in the prior art described above, if it takes time to detect communication failure or switch communication paths, a timeout occurs and the server and client The connection between them may be broken.

本発明は、上記に鑑みてなされたものであって、一時的な通信不能によってサーバとクライアントの間の接続が切断されることを抑止できる中継装置、無線通信機器、制御方法および通信システムを提供することを目的とする。   The present invention has been made in view of the above, and provides a relay device, a wireless communication device, a control method, and a communication system that can prevent a connection between a server and a client from being disconnected due to temporary inability to communicate The purpose is to do.

上述した課題を解決し、目的を達成するために、本発明は、第1の電子機器と、前記第1の電子機器へリクエストを送信する第2の電子機器と間の通信を中継する中継装置であって、前記第2の電子機器が前記第1の電子機器との通信が可能であることを確認するために送信する接続確認メッセージを受信する受信手段と、前記受信手段によって前記接続確認メッセージが受信された場合に、前記第1の電子機器に代わって、前記第1の電子機器との通信が可能である旨の応答を前記第2の電子機器へ送信する中継制御手段とを備えることを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention provides a relay device that relays communication between a first electronic device and a second electronic device that transmits a request to the first electronic device. And receiving means for receiving a connection confirmation message transmitted to confirm that the second electronic device can communicate with the first electronic device; and the connection confirmation message by the receiving means. A relay control means for transmitting, to the second electronic device, a response to the effect that communication with the first electronic device is possible instead of the first electronic device. It is characterized by.

ここで、前記第1の電子機器との通信の可否を判定する通信状態確認手段をさらに備え、前記中継制御手段は、前記通信状態確認手段によって前記第1の電子機器との通信が不能であると判定されている間は、前記第2の電子機器から前記第1の電子機器へのリクエストを記憶部に記憶させ、前記通信状態確認手段によって前記第1の電子機器との通信が可能になったと判定された後に、前記記憶部に記憶されているリクエストを前記第1の電子機器へ送信することが好ましい。   Here, the communication apparatus further includes a communication state confirmation unit that determines whether communication with the first electronic device is possible, and the relay control unit cannot communicate with the first electronic device by the communication state confirmation unit. Is determined, the request from the second electronic device to the first electronic device is stored in the storage unit, and communication with the first electronic device is enabled by the communication state confirmation unit. It is preferable that the request stored in the storage unit is transmitted to the first electronic device after it has been determined.

また、前記第2の電子機器から送信されるリクエストは、当該第2の電子機器において行われるユーザ操作であってもよい。   The request transmitted from the second electronic device may be a user operation performed in the second electronic device.

また、前記中継制御手段は、前記通信状態確認手段によって前記第1の電子機器との通信が不能であると判定されている間に、前記第2の電子機器から前記第1の電子機器へのリクエストが受信された場合に、前記第2の電子機器に対して、リクエストの送信を休止することを求めるメッセージを送信することが好ましい。   In addition, the relay control unit may change the communication status confirmation unit from the second electronic device to the first electronic device while it is determined that communication with the first electronic device is impossible. When a request is received, it is preferable to transmit a message requesting to pause transmission of the request to the second electronic device.

また、前記中継制御手段は、前記通信状態確認手段によって前記第1の電子機器との通信が可能になったと判定された後に、前記第2の電子機器に対して、リクエストの送信を再開することを求めるメッセージを送信することが好ましい。   In addition, the relay control unit resumes transmission of a request to the second electronic device after it is determined by the communication state confirmation unit that communication with the first electronic device is possible. It is preferable to send a message requesting.

また、前記中継制御手段は、前記通信状態確認手段によって前記第1の電子機器との通信が不能であると判定された場合に、前記第2の電子機器に対して、リクエストの送信を休止することを求めるメッセージを送信することとしてもよい。   The relay control unit pauses transmission of a request to the second electronic device when the communication state confirmation unit determines that communication with the first electronic device is impossible. It is also possible to send a message requesting that.

また、上述した課題を解決し、目的を達成するために、本発明は、第1の電子機器と、前記第1の電子機器へリクエストを送信する第2の電子機器と、前記第1の電子機器と前記第2の電子機器と間の通信を中継し、前記第2の電子機器が前記第1の電子機器との通信が可能であることを確認するために送信する接続確認メッセージが受信された場合に、前記第1の電子機器に代わって、前記第1の電子機器との通信が可能である旨の応答を前記第2の電子機器へ送信する中継装置とを含む通信システムにおいて、前記第1の電子機器として用いられる無線通信機器であることを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention provides a first electronic device, a second electronic device that transmits a request to the first electronic device, and the first electronic device. A connection confirmation message is received that relays communication between the device and the second electronic device, and the second electronic device transmits to confirm that communication with the first electronic device is possible. In a communication system including a relay device that transmits a response indicating that communication with the first electronic device is possible instead of the first electronic device to the second electronic device, It is a wireless communication device used as the first electronic device.

また、上述した課題を解決し、目的を達成するために、本発明は、第1の電子機器と、前記第1の電子機器へリクエストを送信する第2の電子機器と間の通信を中継する中継装置における制御方法であって、前記中継装置が、前記第2の電子機器が前記第1の電子機器との通信が可能であることを確認するために送信する接続確認メッセージを受信するステップと、前記接続確認メッセージが受信された場合に、前記中継装置が、前記第1の電子機器に代わって、前記第1の電子機器との通信が可能である旨の応答を前記第2の電子機器へ送信するステップとを含むことを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention relays communication between the first electronic device and the second electronic device that transmits a request to the first electronic device. A control method in a relay device, wherein the relay device receives a connection confirmation message transmitted to confirm that the second electronic device can communicate with the first electronic device; When the connection confirmation message is received, the relay device sends a response indicating that communication with the first electronic device is possible instead of the first electronic device. Transmitting to the network.

また、上述した課題を解決し、目的を達成するために、本発明は、第1の電子機器と、前記第1の電子機器へリクエストを送信する第2の電子機器と、前記第1の電子機器と前記第2の電子機器との間の通信を中継する中継装置とを有する通信システムであって、前記中継装置は、前記第2の電子機器が前記第1の電子機器との通信が可能であることを確認するために送信する接続確認メッセージを受信する受信手段と、前記受信手段によって前記接続確認メッセージが受信された場合に、前記第1の電子機器に代わって、前記第1の電子機器との通信が可能である旨の応答を前記第2の電子機器へ送信する中継制御手段とを備えることを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention provides a first electronic device, a second electronic device that transmits a request to the first electronic device, and the first electronic device. A communication system having a relay device that relays communication between a device and the second electronic device, wherein the relay device enables the second electronic device to communicate with the first electronic device A reception means for receiving a connection confirmation message to be transmitted to confirm that the first electronic device is replaced with the first electronic device when the connection confirmation message is received by the reception means; And a relay control means for transmitting a response to the effect that communication with the device is possible to the second electronic device.

本発明に係る中継装置、無線通信機器、制御方法および通信システムは、一時的な通信不能によってサーバとクライアントの間の接続が切断されることを抑止できるという効果を奏する。   The relay device, the wireless communication device, the control method, and the communication system according to the present invention have an effect that the connection between the server and the client can be prevented from being disconnected due to temporary communication failure.

図1は、通信システムの概要構成を示す図である。FIG. 1 is a diagram showing a schematic configuration of a communication system. 図2は、接続確認メッセージの受信時の制御の一例を示す図である。FIG. 2 is a diagram illustrating an example of control when a connection confirmation message is received. 図3は、通信が一時的に不能になった場合の制御の一例を示す図である。FIG. 3 is a diagram illustrating an example of control when communication is temporarily disabled. 図4は、携帯電話端末の機能的な構成を示すブロック図である。FIG. 4 is a block diagram showing a functional configuration of the mobile phone terminal. 図5は、中継装置の機能的な構成を示すブロック図である。FIG. 5 is a block diagram illustrating a functional configuration of the relay apparatus. 図6は、サーバ管理データの一例を示す図である。FIG. 6 is a diagram illustrating an example of server management data. 図7は、通信状態確認部の処理手順を示すフロー図である。FIG. 7 is a flowchart showing the processing procedure of the communication status confirmation unit. 図8は、中継制御部の処理手順を示すフロー図である。FIG. 8 is a flowchart showing the processing procedure of the relay control unit.

以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、無線通信機器として携帯電話端末を例として説明するが、無線通信機器に関する本発明の適用対象は携帯電話端末に限定されるものではなく、例えば、PHS(Personal Handyphone System)、PDA、ポータブルナビゲーション装置、パーソナルコンピュータ、ゲーム機等に対しても本発明は適用できる。   Hereinafter, the present invention will be described in detail with reference to the drawings. The present invention is not limited to the following description. In addition, constituent elements in the following description include those that can be easily assumed by those skilled in the art, those that are substantially the same, and those in a so-called equivalent range. In the following, a mobile phone terminal will be described as an example of a wireless communication device. However, an application target of the present invention related to a wireless communication device is not limited to a mobile phone terminal. For example, PHS (Personal Handyphone System), PDA, The present invention can also be applied to portable navigation devices, personal computers, game machines, and the like.

(実施形態)
まず、図1を参照しながら、本実施形態に係る通信システム100について説明する。図1は、通信システム100の概要構成を示す図である。図1に示すように通信システム100は、携帯電話端末1と、中継装置200と、電子機器300と、基地局400とを含む。
(Embodiment)
First, a communication system 100 according to the present embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating a schematic configuration of a communication system 100. As shown in FIG. 1, the communication system 100 includes a mobile phone terminal 1, a relay device 200, an electronic device 300, and a base station 400.

携帯電話端末1は、基地局400との間に無線信号回線を確立し、基地局400との間で電話通信および情報通信を行う。本実施形態において、携帯電話端末1は、クライアントにサービスを提供するサーバとして機能する。ここでいうサービスとは、例えば、VNC(Virtual Network Computing)等のリモートデスクトップサービスである。携帯電話端末1がリモートデスクトップサービスを提供することにより、携帯電話会社のサポート担当者等が、クライアントを介して携帯電話端末1を遠隔操作することが可能になる。   The mobile phone terminal 1 establishes a radio signal line with the base station 400 and performs telephone communication and information communication with the base station 400. In the present embodiment, the mobile phone terminal 1 functions as a server that provides services to clients. The service here is, for example, a remote desktop service such as VNC (Virtual Network Computing). When the mobile phone terminal 1 provides a remote desktop service, a support person of a mobile phone company or the like can remotely operate the mobile phone terminal 1 via a client.

基地局400は、携帯電話端末1との間に確立された無線信号回線を通じて携帯電話端末1から受信したメッセージを中継装置200側へ転送するとともに、中継装置200側から受信した携帯電話端末1のメッセージを携帯電話端末1へ転送する。   The base station 400 transfers the message received from the mobile phone terminal 1 to the relay device 200 side through the radio signal line established with the mobile phone terminal 1 and also receives the message from the mobile phone terminal 1 received from the relay device 200 side. The message is transferred to the mobile phone terminal 1.

電子機器300は、携帯電話端末1へリクエストを送信して携帯電話端末1からサービスの提供を受けるクライアントとして機能する。電子機器300は、クライアントとして通信を行うことができる装置であればどのような装置でもよく、例えば、通信機能を有するパソコンを電子機器300として用いることができる。   The electronic device 300 functions as a client that transmits a request to the mobile phone terminal 1 and receives a service from the mobile phone terminal 1. The electronic device 300 may be any device that can perform communication as a client. For example, a personal computer having a communication function can be used as the electronic device 300.

中継装置200は、基地局400および電子機器300と有線回線で接続され、携帯電話端末1と電子機器300との間でやりとりされるメッセージを中継する。中継装置200は、電波状況の変化等により携帯電話端末1と基地局400との間の無線通信が一時的に不能になった場合にも携帯電話端末1と電子機器300との接続が切断されないように、各種の制御を実行する。   The relay device 200 is connected to the base station 400 and the electronic device 300 via a wired line, and relays messages exchanged between the mobile phone terminal 1 and the electronic device 300. The relay device 200 does not disconnect the connection between the mobile phone terminal 1 and the electronic device 300 even when wireless communication between the mobile phone terminal 1 and the base station 400 is temporarily disabled due to a change in radio wave condition or the like. As described above, various controls are executed.

なお、中継装置200は、HTTP(HyperText Transfer Protocol)プロキシ装置のように、メッセージを中継させるためにクライアントが明示的に中継装置200のアドレスを指定する必要がある装置であってもよい。また、中継装置200は、ルータ装置やゲートウェイ装置のように、メッセージを中継させるためにクライアントが明示的に中継装置200のアドレスを指定する必要のない装置であってもよい。   Note that the relay device 200 may be a device such as an HTTP (HyperText Transfer Protocol) proxy device that requires a client to explicitly specify the address of the relay device 200 in order to relay a message. Further, the relay device 200 may be a device that does not require the client to explicitly specify the address of the relay device 200 in order to relay a message, such as a router device or a gateway device.

また、図1では携帯電話端末1、中継装置200、電子機器300および基地局400が1台ずつ存在する例を示したが、これらの装置は、複数存在してよい。例えば、中継装置200が、複数の携帯電話端末1と複数の電子機器300との間でメッセージを中継することとしてもよい。   Further, although FIG. 1 shows an example in which one mobile phone terminal 1, relay device 200, electronic device 300, and base station 400 exist, a plurality of these devices may exist. For example, the relay device 200 may relay a message between the plurality of mobile phone terminals 1 and the plurality of electronic devices 300.

次に、図2および図3を参照しながら、携帯電話端末1と電子機器300との接続を維持するために中継装置200が実行する制御について説明する。なお、以下では、説明を簡単にするために、基地局400に関する説明を省略する。   Next, control executed by the relay device 200 to maintain the connection between the mobile phone terminal 1 and the electronic device 300 will be described with reference to FIGS. 2 and 3. Hereinafter, in order to simplify the description, description of the base station 400 is omitted.

図2は、接続確認メッセージの受信時の制御の一例を示す図である。図2に示すように、電子機器300が、ステップS11として、サーバである携帯電話端末1へ向けて接続要求メッセージを送信すると、中継装置200が、ステップS12として、接続要求メッセージを携帯電話端末1へ転送する。そして、接続要求メッセージを受信した携帯電話端末1は、ステップS13として、接続を確立するための処理を行い、接続応答メッセージを中継装置200へ応答する。中継装置200は、ステップS14として、接続応答メッセージを電子機器300へ転送する。   FIG. 2 is a diagram illustrating an example of control when a connection confirmation message is received. As shown in FIG. 2, when the electronic device 300 transmits a connection request message to the mobile phone terminal 1 as a server in step S11, the relay device 200 sends the connection request message to the mobile phone terminal 1 in step S12. Forward to. Then, the cellular phone terminal 1 that has received the connection request message performs processing for establishing a connection and returns a connection response message to the relay device 200 in step S13. The relay apparatus 200 transfers a connection response message to the electronic device 300 as step S14.

このように、中継装置200を介して、電子機器300と携帯電話端末1とが、接続要求メッセージおよび接続応答メッセージを送受信することにより、電子機器300と携帯電話端末1との間で接続が確立される。   As described above, the connection between the electronic device 300 and the mobile phone terminal 1 is established by transmitting and receiving the connection request message and the connection response message between the electronic device 300 and the mobile phone terminal 1 via the relay device 200. Is done.

接続の確立後、電子機器300は、ステップS15として、携帯電話端末1へ向けて接続確認メッセージを送信する。接続確認メッセージは、生存確認(keep alive)メッセージとも呼ばれ、接続先との通信が可能な状態にあるかを確認するために定期的に送信される。接続確認メッセージの送信先の装置は、接続確認メッセージを受信すると、通信が可能な状態にあることを示すために、接続確認応答メッセージを送信元へ応答する。接続確認メッセージに対する応答がない場合、送信元の装置は、接続先との通信が不能になっていると判定する。   After the connection is established, the electronic device 300 transmits a connection confirmation message to the mobile phone terminal 1 in step S15. The connection confirmation message is also called a “keep alive” message, and is periodically transmitted to confirm whether communication with the connection destination is possible. Upon receiving the connection confirmation message, the destination device of the connection confirmation message responds to the transmission source with a connection confirmation response message to indicate that communication is possible. If there is no response to the connection confirmation message, the transmission source device determines that communication with the connection destination is disabled.

中継装置200は、電子機器300から携帯電話端末1へ向けて送信された接続確認メッセージを受信すると、接続確認メッセージを携帯電話端末1へ転送することなく、ステップS16として、接続確認応答メッセージを電子機器300へ応答する。この結果、電子機器300は、携帯電話端末1との通信が可能な状態にあると判定する。   When the relay apparatus 200 receives the connection confirmation message transmitted from the electronic device 300 to the mobile phone terminal 1, the relay apparatus 200 transmits the connection confirmation response message as an electronic message in step S16 without transferring the connection confirmation message to the mobile phone terminal 1. It responds to the device 300. As a result, the electronic device 300 determines that communication with the mobile phone terminal 1 is possible.

また、中継装置200は、接続の確立後、接続確認メッセージをサーバである携帯電話端末1へ定期的に送信し、携帯電話端末1との通信が可能な状態にあるかを確認する。中継装置200が、ステップS17として、接続確認メッセージを携帯電話端末1へ送信すると、携帯電話端末1は、ステップS18として、接続確認応答メッセージを中継装置200へ応答する。この結果、中継装置200は、携帯電話端末1との通信が可能な状態にあると判定する。   Further, after establishing the connection, the relay device 200 periodically transmits a connection confirmation message to the mobile phone terminal 1 that is a server, and checks whether communication with the mobile phone terminal 1 is possible. When the relay device 200 transmits a connection confirmation message to the mobile phone terminal 1 in step S17, the mobile phone terminal 1 responds to the relay device 200 with a connection confirmation response message in step S18. As a result, the relay device 200 determines that communication with the mobile phone terminal 1 is possible.

ここで、何らかの理由により、携帯電話端末1の無線通信が一時的に不能になったものとする。このように、無線通信が一時的に不能になっているときに、中継装置200が、ステップS19として、接続確認メッセージを携帯電話端末1へ送信すると、携帯電話端末1からは接続確認応答メッセージが応答されない。この結果、中継装置200は、携帯電話端末1との通信が一時的に不能な状態にあると判定する。   Here, it is assumed that the wireless communication of the mobile phone terminal 1 is temporarily disabled for some reason. As described above, when the wireless communication is temporarily disabled, when the relay device 200 transmits a connection confirmation message to the mobile phone terminal 1 in step S19, a connection confirmation response message is received from the mobile phone terminal 1. Not responding. As a result, the relay device 200 determines that communication with the mobile phone terminal 1 is temporarily disabled.

このとき、電子機器300が、ステップS20として、携帯電話端末1へ向けて接続確認メッセージを送信すると、中継装置200は、接続確認メッセージを携帯電話端末1へ転送することなく、ステップS21として、接続確認応答メッセージを電子機器300へ応答する。この結果、電子機器300は、携帯電話端末1との通信が可能な状態が継続していると判定し、携帯電話端末1との接続を維持する。   At this time, when the electronic device 300 transmits a connection confirmation message to the mobile phone terminal 1 in step S20, the relay apparatus 200 does not transfer the connection confirmation message to the mobile phone terminal 1 and connects in step S21. The confirmation response message is returned to the electronic device 300. As a result, the electronic device 300 determines that the state in which communication with the mobile phone terminal 1 is possible continues, and maintains the connection with the mobile phone terminal 1.

そして、一時的な通信不能の解消後、中継装置200が、ステップS22として、接続確認メッセージを携帯電話端末1へ送信すると、携帯電話端末1は、ステップS23として、接続確認応答メッセージを中継装置200へ応答する。この結果、中継装置200は、携帯電話端末1との通信が復旧したと判定する。   After the temporary communication failure is resolved, when the relay device 200 transmits a connection confirmation message to the mobile phone terminal 1 in step S22, the mobile phone terminal 1 sends a connection confirmation response message to the relay device 200 in step S23. To respond. As a result, the relay device 200 determines that communication with the mobile phone terminal 1 has been restored.

その後、サービスの提供が完了すると、電子機器300は、携帯電話端末1との接続を切断するために、ステップS24として、携帯電話端末1へ向けて切断要求メッセージを送信する。中継装置200は、ステップS25として、切断要求メッセージを携帯電話端末1へ転送する。そして、切断要求メッセージを受信した携帯電話端末1は、ステップS26として、接続を切断するための処理を行い、切断応答メッセージを中継装置200へ応答する。中継装置200は、ステップS27として、切断応答メッセージを電子機器300へ転送する。   Thereafter, when the provision of the service is completed, the electronic device 300 transmits a disconnection request message to the mobile phone terminal 1 in step S24 in order to disconnect the connection with the mobile phone terminal 1. The relay apparatus 200 transfers a disconnection request message to the mobile phone terminal 1 as step S25. Then, the cellular phone terminal 1 that has received the disconnection request message performs processing for disconnecting the connection in step S <b> 26 and returns a disconnection response message to the relay device 200. The relay apparatus 200 transfers a disconnection response message to the electronic device 300 as step S27.

接続の切断後、電子機器300および中継装置200による接続確認メッセージの定期的な送信は中止される。   After the connection is disconnected, the periodic transmission of the connection confirmation message by the electronic device 300 and the relay device 200 is stopped.

このように、中継装置200は、クライアントである電子機器300からサーバである携帯電話端末1へ向けて接続確認メッセージが送信されると、接続確認メッセージを携帯電話端末1へ転送することなく、接続確認応答メッセージを電子機器300へ応答する。このため、携帯電話端末1の無線通信が一時的に不能になった場合でも、電子機器300は、携帯電話端末1との通信が可能な状態が継続していると判定し、電子機器300と携帯電話端末1との接続が維持される。   As described above, when the connection confirmation message is transmitted from the electronic device 300 that is the client to the mobile phone terminal 1 that is the server, the relay device 200 connects without connecting the connection confirmation message to the mobile phone terminal 1. The confirmation response message is returned to the electronic device 300. For this reason, even when wireless communication of the mobile phone terminal 1 is temporarily disabled, the electronic device 300 determines that communication with the mobile phone terminal 1 is still possible, and the electronic device 300 The connection with the mobile phone terminal 1 is maintained.

なお、中継装置200は、接続確認メッセージを携帯電話端末1へ定期的に送信して携帯電話端末1との通信状態を確認し、携帯電話端末1と通信が不能な状態が所定の時間よりも長く続いた場合は、電子機器300への接続確認応答メッセージの応答を中止する。この結果、電子機器300は、接続が切断された場合に必要な処理を実行することができる。   Note that the relay device 200 periodically transmits a connection confirmation message to the mobile phone terminal 1 to check the communication state with the mobile phone terminal 1, and the state where communication with the mobile phone terminal 1 is impossible is longer than a predetermined time. If it continues for a long time, the response of the connection confirmation response message to the electronic device 300 is stopped. As a result, the electronic device 300 can execute necessary processing when the connection is disconnected.

図3は、携帯電話端末1の無線通信が一時的に不能になった場合の制御の一例を示す図である。図2では図示を省略しているが、電子機器300と携帯電話端末1との接続が確立されている間に、電子機器300は、サービスの提供を受けるために、ステップS41として、サーバである携帯電話端末1へ向けてサービス要求メッセージを送信する。中継装置200は、ステップS42として、サービス要求メッセージを携帯電話端末1へ転送する。   FIG. 3 is a diagram illustrating an example of control when wireless communication of the cellular phone terminal 1 is temporarily disabled. Although not shown in FIG. 2, while the connection between the electronic device 300 and the mobile phone terminal 1 is established, the electronic device 300 is a server as step S41 in order to receive the provision of services. A service request message is transmitted to the mobile phone terminal 1. The relay device 200 transfers the service request message to the mobile phone terminal 1 as step S42.

携帯電話端末1は、サービス要求メッセージを受信すると、ステップS43として、サービスの提供のための処理を実行し、実行結果をサービス応答メッセージとして中継装置200へ送信する。中継装置200は、ステップS44として、サービス応答メッセージを電子機器300へ転送する。   When the mobile phone terminal 1 receives the service request message, in step S43, the mobile phone terminal 1 executes a process for providing the service, and transmits the execution result to the relay device 200 as a service response message. The relay device 200 transfers the service response message to the electronic device 300 as step S44.

このように、中継装置200を介して、電子機器300と携帯電話端末1とが、サービス要求メッセージおよびサービス応答メッセージを送受信することにより、携帯電話端末1から電子機器300へサービスが提供される。   Thus, the service is provided from the mobile phone terminal 1 to the electronic device 300 by the electronic device 300 and the mobile phone terminal 1 transmitting and receiving the service request message and the service response message via the relay device 200.

ここで、何らかの理由により、携帯電話端末1の無線通信が一時的に不能になったものとする。無線通信が一時的に不能になっているときに、中継装置200が、ステップS45として、接続確認メッセージを携帯電話端末1へ送信すると、携帯電話端末1からは接続確認応答メッセージが応答されない。この結果、中継装置200は、携帯電話端末1との通信が一時的に不能な状態にあると判定する。   Here, it is assumed that the wireless communication of the mobile phone terminal 1 is temporarily disabled for some reason. If the relay apparatus 200 transmits a connection confirmation message to the mobile phone terminal 1 in step S45 when wireless communication is temporarily disabled, the connection confirmation response message is not responded from the mobile phone terminal 1. As a result, the relay device 200 determines that communication with the mobile phone terminal 1 is temporarily disabled.

このとき、電子機器300が、ステップS46として、携帯電話端末1へ向けてサービス要求メッセージ(リクエスト)を送信すると、中継装置200は、サービス要求メッセージを携帯電話端末1へ転送せずに、ステップS47として、サービス要求メッセージを記憶する。そして、中継装置200は、ステップS48として、BUSYメッセージを電子機器300へ送信する。   At this time, when the electronic device 300 transmits a service request message (request) to the mobile phone terminal 1 as step S46, the relay device 200 does not transfer the service request message to the mobile phone terminal 1, and step S47. As a service request message. Then, the relay device 200 transmits a BUSY message to the electronic device 300 as step S48.

ここで、BUSYメッセージは、フロー制御に用いられるメッセージであり、受信側の処理が追いつかずにメッセージの取りこぼし等が生じるおそれがあるため、メッセージの送信を休止するように送信側に依頼するために用いられる。電子機器300は、BUSYメッセージを受信すると、携帯電話端末1が高負荷な状態にあると判定し、携帯電話端末1との接続を維持したままで、新たなサービス要求メッセージの送信を休止する。   Here, the BUSY message is a message used for flow control, and there is a possibility that the message on the receiving side will not catch up and the message may be missed. Therefore, in order to request the transmitting side to pause the message transmission. Used. When electronic device 300 receives the BUSY message, electronic device 300 determines that mobile phone terminal 1 is in a high-load state, and pauses transmission of a new service request message while maintaining connection with mobile phone terminal 1.

その後、中継装置200は、ステップS49〜S51として、接続確認メッセージを携帯電話端末1へ定期的に送信して、携帯電話端末1との通信の状況を確認する。そして、携帯電話端末1の無線通信が復旧し、携帯電話端末1が、ステップS52として、接続確認応答メッセージを応答すると、中継装置200は、携帯電話端末1の無線通信が復旧したと判定する。   Thereafter, the relay device 200 periodically transmits a connection confirmation message to the mobile phone terminal 1 to check the status of communication with the mobile phone terminal 1 in steps S49 to S51. Then, when the wireless communication of the mobile phone terminal 1 is restored and the mobile phone terminal 1 responds with a connection confirmation response message in step S52, the relay device 200 determines that the wireless communication of the mobile phone terminal 1 has been restored.

携帯電話端末1の無線通信が復旧したと判定すると、中継装置200は、ステップS53として、記憶していたサービス要求メッセージを携帯電話端末1へ送信する。また、中継装置200は、ステップS54として、復旧通知メッセージを電子機器300へ送信する。   If it is determined that the wireless communication of the mobile phone terminal 1 has been restored, the relay device 200 transmits the stored service request message to the mobile phone terminal 1 in step S53. In addition, the relay device 200 transmits a recovery notification message to the electronic device 300 as step S54.

ここで、復旧通知メッセージは、フロー制御に用いられるメッセージであり、受信側の処理が追いつかずにメッセージの取りこぼし等が生じるおそれがなくなったため、メッセージの送信を再開するように送信側に依頼するために用いられる。電子機器300は、復旧通知メッセージを受信すると、新たなサービス要求メッセージを送信するようになる。   Here, the recovery notification message is a message used for flow control, and since there is no possibility that the processing on the receiving side catches up and the message is lost, etc., so that the sending side is requested to resume the transmission of the message. Used for. When receiving the recovery notification message, the electronic device 300 transmits a new service request message.

携帯電話端末1は、中継装置200に記憶されていたサービス要求メッセージを受信すると、ステップS55として、サービスの提供のための処理を実行し、実行結果をサービス応答メッセージとして中継装置200へ送信する。中継装置200は、ステップS56として、サービス応答メッセージを電子機器300へ転送する。   When the mobile phone terminal 1 receives the service request message stored in the relay device 200, the mobile phone terminal 1 executes processing for providing the service in step S55, and transmits the execution result to the relay device 200 as a service response message. The relay device 200 transfers the service response message to the electronic device 300 as step S56.

このように、中継装置200は、携帯電話端末1の無線通信が一時的に不能になっている間に電子機器300から携帯電話端末1へ向けてサービス要求メッセージが送信されると、BUSYメッセージを電子機器300へ送信してメッセージの送信を休止させる。このため、携帯電話端末1の無線通信が一時的に不能になった場合に、電子機器300と携帯電話端末1との接続を維持させつつ、新たなメッセージが電子機器300から携帯電話端末1へ向けて送信されて通信エラーが発生することを抑止できる。   As described above, when the service request message is transmitted from the electronic device 300 to the mobile phone terminal 1 while the wireless communication of the mobile phone terminal 1 is temporarily disabled, the relay device 200 transmits the BUSY message. The message is transmitted to the electronic device 300 and the message transmission is suspended. For this reason, when wireless communication of the mobile phone terminal 1 is temporarily disabled, a new message is sent from the electronic device 300 to the mobile phone terminal 1 while maintaining the connection between the electronic device 300 and the mobile phone terminal 1. It is possible to prevent a communication error from occurring.

また、中継装置200は、携帯電話端末1の無線通信が一時的に不能になっている間に電子機器300から送信されたメッセージを記憶しておき、無線通信の復旧後に携帯電話端末1へ転送する。このため、携帯電話端末1の無線通信が一時的に不能になっている間に送信されたメッセージが失われることを抑止できる。   The relay device 200 stores a message transmitted from the electronic device 300 while the wireless communication of the mobile phone terminal 1 is temporarily disabled, and transfers the message to the mobile phone terminal 1 after the wireless communication is restored. To do. For this reason, it is possible to prevent the message transmitted while the wireless communication of the mobile phone terminal 1 is temporarily disabled from being lost.

ここで、ステップS47において中継装置200が記憶するサービス要求メッセージの一例を示す。例えば、サービス要求メッセージは、携帯電話端端末1から送信されたデータに基づくグラフィカルユーザインターフェース(GUI)に対して、電子機器300のユーザが行う操作を示すスクリプトを含む。つまり、中継装置200は、電子機器300のユーザが行った操作を、ステップS47で記憶する。そして、携帯電話端末1と中継装置200との間の通信が可能になると、中継装置200は、前述したスクリプトを含むサービス要求メッセージを携帯電話端末1へ送信する(ステップS53)。そして、携帯電話端末1は、当該スクリプトに対する応答データを、中継装置200を介して電子機器300へ送信する(ステップS55、S56)。   Here, an example of the service request message stored in the relay device 200 in step S47 is shown. For example, the service request message includes a script indicating an operation performed by the user of the electronic device 300 with respect to a graphical user interface (GUI) based on data transmitted from the mobile phone terminal 1. That is, the relay device 200 stores the operation performed by the user of the electronic device 300 in step S47. When communication between the mobile phone terminal 1 and the relay device 200 becomes possible, the relay device 200 transmits a service request message including the script described above to the mobile phone terminal 1 (step S53). Then, the cellular phone terminal 1 transmits response data for the script to the electronic device 300 via the relay device 200 (steps S55 and S56).

このような構成によると、電子機器300のユーザは、携帯電話端末1との通信が一時的に不能であったことを意識することなく、携帯電話端末1が提供したGUIに対する操作を行うことが可能となる。   According to such a configuration, the user of the electronic device 300 can operate the GUI provided by the mobile phone terminal 1 without being aware that the communication with the mobile phone terminal 1 has been temporarily disabled. It becomes possible.

次に、図4を参照しながら、図1に示した携帯電話端末1の機能的な構成について説明する。図4は、携帯電話端末1の機能的な構成を示すブロック図である。図4に示すように、携帯電話端末1は、制御部22と、記憶部24と、通信部26と、操作部13と、音声処理部30と、表示部2とを有する。   Next, the functional configuration of the mobile phone terminal 1 shown in FIG. 1 will be described with reference to FIG. FIG. 4 is a block diagram showing a functional configuration of the mobile phone terminal 1. As shown in FIG. 4, the mobile phone terminal 1 includes a control unit 22, a storage unit 24, a communication unit 26, an operation unit 13, an audio processing unit 30, and a display unit 2.

記憶部24は、各種情報を記憶する記憶装置である。記憶部24は、携帯電話端末1内に固定的に設けられたフラッシュメモリ等の半導体に情報を記憶させるものであってもよいし、メモリカード等の取り出し可能な記憶媒体と、記憶媒体の読み書き装置との組み合わせとして構成されていてもよい。   The storage unit 24 is a storage device that stores various types of information. The storage unit 24 may store information in a semiconductor such as a flash memory that is fixedly provided in the mobile phone terminal 1, a removable storage medium such as a memory card, and read / write of the storage medium You may comprise as a combination with an apparatus.

記憶部24には、制御部22での処理に利用されるデータやプログラムが記憶される。記憶部24に記憶されるデータやプログラムには、通信制御プログラム24aと、サービスプログラム24bとが含まれる。通信制御プログラム24aは、メッセージの送受信に関する各種制御を実現するためのプログラムである。サービスプログラム24bは、携帯電話端末1がサーバとして提供するサービスを実現するためのプログラムである。   The storage unit 24 stores data and programs used for processing in the control unit 22. The data and programs stored in the storage unit 24 include a communication control program 24a and a service program 24b. The communication control program 24a is a program for realizing various controls related to message transmission / reception. The service program 24b is a program for realizing a service provided by the mobile phone terminal 1 as a server.

通信部26は、送信部および受信部として機能する。通信部26は、アンテナ26aを有し、基地局400によって割り当てられるチャネルを介し、基地局400との間でCDMA方式などによる無線信号回線を確立し、基地局400との間で電話通信および情報通信を行う。操作部13は、操作キー、方向キー、決定ボタン等を含み、これらのキーやボタンが利用者によって操作されると、その操作内容に対応する信号を発生させる。そして、発生した信号は、利用者の指示として制御部22へ入力される。   The communication unit 26 functions as a transmission unit and a reception unit. The communication unit 26 includes an antenna 26 a, establishes a radio signal line using the CDMA method or the like with the base station 400 via a channel assigned by the base station 400, and performs telephone communication and information with the base station 400. Communicate. The operation unit 13 includes operation keys, direction keys, a determination button, and the like. When these keys and buttons are operated by the user, a signal corresponding to the operation content is generated. The generated signal is input to the control unit 22 as a user instruction.

音声処理部30は、マイク15に入力される音声信号やレシーバ16から出力される音声信号の処理を実行する。表示部2は、液晶ディスプレイ(LCD、Liquid Crystal Display)や、有機EL(Organic Electro-Luminescence)パネルなどで構成された表示パネルを備え、制御部22の制御に基づいて待受画面や各種の機能画面等を表示パネルに表示させる。   The audio processing unit 30 executes processing of an audio signal input to the microphone 15 and an audio signal output from the receiver 16. The display unit 2 includes a display panel constituted by a liquid crystal display (LCD), an organic EL (Organic Electro-Luminescence) panel, and the like, and a standby screen and various functions based on the control of the control unit 22. Display the screen on the display panel.

制御部22は、携帯電話端末1の全体的な動作を統括的に制御する。すなわち、制御部22は、携帯電話端末1の各種の処理が、操作部13の操作や携帯電話端末1の記憶部24に記憶されるソフトウェアに応じて適切な手順で実行されるように、通信部26や、音声処理部30や、表示部2等の動作を制御する。   The control unit 22 comprehensively controls the overall operation of the mobile phone terminal 1. That is, the control unit 22 performs communication so that various processes of the mobile phone terminal 1 are executed in an appropriate procedure according to the operation of the operation unit 13 and the software stored in the storage unit 24 of the mobile phone terminal 1. The operation of the unit 26, the voice processing unit 30, the display unit 2, and the like are controlled.

制御部22は、記憶部24に記憶されているコンピュータプログラム(例えば、オペレーティングシステムプログラム、アプリケーションプログラム等)に基づいて処理を実行する。制御部22は、例えば、マイクロプロセッサユニット(MPU:Micro Processing Unit)で構成され、コンピュータプログラムに定義された手順にしたがって携帯電話端末1の各種の処理を実行する。すなわち、制御部22は、記憶部24に記憶されるコンピュータプログラムから命令列を順次読み込んで処理を実行する。なお、制御部22は、記憶部24に記憶されているコンピュータプログラムだけでなく、他の装置に記憶されているコンピュータプログラムをダウンロードして実行することもできる。   The control unit 22 executes processing based on a computer program (for example, an operating system program, application program, etc.) stored in the storage unit 24. The control unit 22 is constituted by, for example, a microprocessor unit (MPU: Micro Processing Unit), and executes various processes of the mobile phone terminal 1 according to procedures defined in the computer program. In other words, the control unit 22 sequentially reads instruction sequences from the computer program stored in the storage unit 24 and executes processing. Note that the control unit 22 can download and execute not only the computer program stored in the storage unit 24 but also a computer program stored in another device.

制御部22は、携帯電話端末1の制御の一部として、通信制御プログラム24aに含まれる命令列を順次読み込み、読み込んだ命令列を実行することにより、メッセージの送受信に関する処理を実行する。また、制御部22は、サービスプログラム24bに含まれる命令列を順次読み込み、読み込んだ命令列を実行することにより、携帯電話端末1がサーバとして提供するサービスを実現する。   As part of the control of the mobile phone terminal 1, the control unit 22 sequentially reads instruction sequences included in the communication control program 24 a and executes the read instruction sequences to execute processing related to message transmission / reception. In addition, the control unit 22 sequentially reads instruction sequences included in the service program 24b and executes the read instruction sequences, thereby realizing a service provided by the mobile phone terminal 1 as a server.

次に、図5を参照しながら、図1に示した中継装置200の機能的な構成について説明する。図5は、中継装置200の機能的な構成を示すブロック図である。図5に示すように、中継装置200は、通信部201と、通信部202と、記憶部203と、制御部204とを有する。   Next, a functional configuration of the relay apparatus 200 illustrated in FIG. 1 will be described with reference to FIG. FIG. 5 is a block diagram illustrating a functional configuration of the relay apparatus 200. As illustrated in FIG. 5, the relay device 200 includes a communication unit 201, a communication unit 202, a storage unit 203, and a control unit 204.

通信部201は、電子機器300等のクライアントとメッセージをやりとりするための送信部および受信部として機能する。通信部202は、携帯電話端末1等のサーバとメッセージをやりとりするための送信部および受信部として機能する。なお、通信部201および通信部202は、例えば、イーサネット(登録商標)等のネットワークに接続するためのインターフェース装置であってもよいし、公衆回線を通じて通信を行うためのモデムであってもよい。   The communication unit 201 functions as a transmission unit and a reception unit for exchanging messages with a client such as the electronic device 300. The communication unit 202 functions as a transmission unit and a reception unit for exchanging messages with a server such as the mobile phone terminal 1. Note that the communication unit 201 and the communication unit 202 may be, for example, an interface device for connecting to a network such as Ethernet (registered trademark) or a modem for performing communication through a public line.

記憶部203は、各種情報を記憶する記憶装置であり、例えば、磁気記憶装置や半導体記憶装置である。記憶部203には、制御部204での処理に利用されるデータやプログラムが記憶される。記憶部203に記憶されるデータやプログラムには、中継プログラム203aと、サーバ管理データ203bとが含まれる。また、記憶部203には、メッセージを一時的に記憶する領域であるメッセージバッファ203cが設けられる。   The storage unit 203 is a storage device that stores various types of information, and is, for example, a magnetic storage device or a semiconductor storage device. The storage unit 203 stores data and programs used for processing in the control unit 204. The data and programs stored in the storage unit 203 include a relay program 203a and server management data 203b. Further, the storage unit 203 is provided with a message buffer 203c that is an area for temporarily storing messages.

中継プログラム203aは、上述したようなメッセージの中継に関する機能を実現するためのプログラムである。サーバ管理データ203bは、メッセージの転送先となっているサーバの状態を管理するためのデータである。なお、サーバ管理データ203bへのデータの追加とサーバ管理データ203bからのデータの削除は、接続の確立状況に応じて、制御部204によって実行されるものとする。   The relay program 203a is a program for realizing the functions related to message relay as described above. The server management data 203b is data for managing the state of the server that is the message transfer destination. Note that the addition of data to the server management data 203b and the deletion of data from the server management data 203b are executed by the control unit 204 according to the connection establishment status.

ここで、サーバ管理データ203bの一例を図6に示す。図6に示すように、サーバ管理データ203bは、アドレス、接続確認時刻、状態といった項目を有し、サーバごとにデータが格納される。アドレスの項目には、サーバのアドレスが格納される。接続確認時刻の項目には、サーバから接続応答メッセージを最後に受信した日時が格納される。   An example of the server management data 203b is shown in FIG. As shown in FIG. 6, the server management data 203b has items such as an address, a connection confirmation time, and a state, and data is stored for each server. The address item stores the server address. The connection confirmation time item stores the date and time when the connection response message was last received from the server.

状態の項目には、サーバとの通信状態を示す値として、「接続中」、「一時切断中」または「切断中」のいずれかの値が格納される。「接続中」は、サーバとの通信が可能であることを示す。「一時切断中」は、サーバとの通信が一時的に切断されていることを示す。「切断中」は、サーバとの通信が一定時間以上切断されていることを示す。   In the status item, a value indicating “connected”, “temporarily disconnected”, or “disconnected” is stored as a value indicating the communication status with the server. “Connecting” indicates that communication with the server is possible. “Temporarily disconnected” indicates that communication with the server is temporarily disconnected. “Disconnecting” indicates that communication with the server has been disconnected for a certain period of time.

制御部204は、中継装置200の全体的な動作を統括的に制御する。すなわち、制御部204は、中継装置200の各種の処理が、記憶部203に記憶されるソフトウェアに応じて適切な手順で実行されるように、通信部201、通信部202等の動作を制御する。   The control unit 204 controls the overall operation of the relay apparatus 200 in an integrated manner. That is, the control unit 204 controls the operations of the communication unit 201, the communication unit 202, and the like so that various processes of the relay device 200 are executed in an appropriate procedure according to software stored in the storage unit 203. .

制御部204は、記憶部203に記憶されているコンピュータプログラム(例えば、オペレーティングシステムプログラム、アプリケーションプログラム等)に基づいて処理を実行する。制御部204は、例えば、マイクロプロセッサユニット(MPU:Micro Processing Unit)で構成され、コンピュータプログラムに定義された手順にしたがって携帯電話端末1の各種の処理を実行する。すなわち、制御部204は、記憶部203に記憶されるコンピュータプログラムから命令列を順次読み込んで処理を実行する。   The control unit 204 executes processing based on a computer program (for example, an operating system program, an application program, etc.) stored in the storage unit 203. The control unit 204 is configured by, for example, a microprocessor unit (MPU: Micro Processing Unit), and executes various processes of the mobile phone terminal 1 according to procedures defined in the computer program. That is, the control unit 204 sequentially reads instruction sequences from the computer program stored in the storage unit 203 and executes processing.

なお、制御部204は、記憶部203に記憶されているコンピュータプログラムだけでなく、他の装置に記憶されているコンピュータプログラムをダウンロードして実行することもできる。また、制御部204は、図示しない媒体読み取り装置が読み取り可能なCD−ROM等の記憶媒体に記憶されているコンピュータプログラムを読み出して実行することもできる。   Note that the control unit 204 can download and execute not only the computer program stored in the storage unit 203 but also a computer program stored in another device. The control unit 204 can also read and execute a computer program stored in a storage medium such as a CD-ROM that can be read by a medium reading device (not shown).

制御部204が、中継プログラム203aに含まれる命令列を順次読み込み、読み込んだ命令列を実行することにより、通信状態確認部204aと、中継制御部204bとが実現される。通信状態確認部204aは、転送先のサーバとの通信状態を定期的に確認する。中継制御部204bは、サーバの無線通信が一時的に不能になってもサーバとクライアントの間の接続が切断されることがないように、各種メッセージの中継を制御する。   When the control unit 204 sequentially reads the instruction sequence included in the relay program 203a and executes the read instruction sequence, the communication state confirmation unit 204a and the relay control unit 204b are realized. The communication state confirmation unit 204a periodically confirms the communication state with the transfer destination server. The relay control unit 204b controls the relay of various messages so that the connection between the server and the client is not disconnected even if the wireless communication of the server is temporarily disabled.

次に、図7および図8を参照しながら、中継プログラム203aに基づいて制御部204が実行する処理の処理手順について説明する。   Next, a processing procedure of processing executed by the control unit 204 based on the relay program 203a will be described with reference to FIGS.

図7は、制御部204が中継プログラム203aを実行することによって実現される通信状態確認部204aの処理手順を示すフロー図である。図7に示す処理手順は、定期的に実行される。   FIG. 7 is a flowchart showing a processing procedure of the communication state confirmation unit 204a realized by the control unit 204 executing the relay program 203a. The processing procedure shown in FIG. 7 is periodically executed.

通信状態確認部204aは、ステップS101として、サーバ管理データ203bから未取得のデータを1件取得する。未取得のデータを取得できた場合(ステップS102,No)、通信状態確認部204aは、ステップS103として、取得したデータに設定されているアドレス宛に接続確認メッセージを送信し、応答を待つ。   In step S101, the communication status confirmation unit 204a acquires one piece of data that has not been acquired from the server management data 203b. If unacquired data can be obtained (No at Step S102), the communication state confirmation unit 204a transmits a connection confirmation message to the address set in the obtained data and waits for a response at Step S103.

所定の時間内に応答が受信された場合(ステップS104,No)、通信状態確認部204aは、ステップS105として、取得したデータの状態の項目に「接続中」を設定する。そして、通信状態確認部204aは、ステップS106として、取得したデータの接続確認時刻の項目に、応答を受信した日時を設定する。その後、通信状態確認部204aは、ステップS101以降を再実行する。   When a response is received within the predetermined time (No at Step S104), the communication status confirmation unit 204a sets “Connecting” to the item of the acquired data status as Step S105. Then, in step S106, the communication state confirmation unit 204a sets the date and time when the response is received in the item of the connection confirmation time of the acquired data. Thereafter, the communication state confirmation unit 204a re-executes Step S101 and the subsequent steps.

所定の時間内に応答が受信されずにタイムアウトが発生した場合(ステップS104,Yes)、通信状態確認部204aは、ステップS107として、取得したデータの接続確認時刻の項目に設定されている日時からの経過時間を算出する。   If a response is not received within a predetermined time and a timeout occurs (step S104, Yes), the communication status confirmation unit 204a starts from the date and time set in the item of connection confirmation time of the acquired data as step S107. The elapsed time of is calculated.

そして、経過時間が閾値以内であれば(ステップS108,No)、通信状態確認部204aは、ステップS109として、取得したデータの状態の項目に「一時切断中」を設定する。一方、経過時間が閾値を超過していれば(ステップS108,Yes)、通信状態確認部204aは、ステップS110として、取得したデータの状態の項目に「切断中」を設定する。その後、通信状態確認部204aは、ステップS101以降を再実行する。   If the elapsed time is within the threshold (No in step S108), the communication state confirmation unit 204a sets “temporarily disconnected” in the acquired data state item in step S109. On the other hand, if the elapsed time exceeds the threshold value (step S108, Yes), the communication state confirmation unit 204a sets “disconnected” to the item of the acquired data state as step S110. Thereafter, the communication state confirmation unit 204a re-executes Step S101 and the subsequent steps.

そして、ステップS101において未取得のデータを取得できなかった場合、すなわち、全てのデータを取得済みの場合(ステップS102,Yes)、通信状態確認部204aは、処理を終了する。   If unacquired data cannot be acquired in step S101, that is, if all the data has been acquired (step S102, Yes), the communication state confirmation unit 204a ends the process.

図8は、制御部204が中継プログラム203aを実行することによって実現される中継制御部204bの処理手順を示すフロー図である。図8に示す処理手順は、通信部201によってメッセージが受信されるたびに実行される。   FIG. 8 is a flowchart showing the processing procedure of the relay control unit 204b realized by the control unit 204 executing the relay program 203a. The processing procedure illustrated in FIG. 8 is executed every time a message is received by the communication unit 201.

ステップS201として、通信部201によってメッセージが受信されると、中継制御部204bは、ステップS202として、受信されたメッセージが接続確認メッセージであるかを判定する。受信されたメッセージが接続確認メッセージである場合(ステップS202,Yes)、中継制御部204bは、ステップS203として、サーバ管理データ203bから、接続確認メッセージの送信先となっているサーバの状態を取得する。   When a message is received by the communication unit 201 as step S201, the relay control unit 204b determines whether the received message is a connection confirmation message as step S202. When the received message is a connection confirmation message (step S202, Yes), the relay control unit 204b acquires the state of the server that is the transmission destination of the connection confirmation message from the server management data 203b as step S203. .

取得した状態が「切断中」でない場合、すなわち、取得した状態が「接続中」または「一時切断中」である場合(ステップS204,No)、中継制御部204bは、ステップS205として、接続確認応答メッセージを送信元であるクライアントへ送信させる。   When the acquired state is not “disconnected”, that is, when the acquired state is “connected” or “temporarily disconnected” (No in step S204), the relay control unit 204b sets a connection confirmation response as step S205. Send a message to the sending client.

一方、取得した状態が「切断中」である場合(ステップS204,Yes)、中継制御部204bは、接続確認応答メッセージを送信させない。なお、接続確認応答メッセージの送信元に対して、送信先との通信が不能である旨を他の装置が通知することがプロトコル上で認められている場合、通信不能である旨をクライアントへ通知してもよい。   On the other hand, when the acquired state is “disconnecting” (step S204, Yes), the relay control unit 204b does not transmit the connection confirmation response message. Note that if the protocol allows the sender of the connection confirmation response message to notify other devices that communication with the destination is impossible, the client is notified that communication is not possible. May be.

受信されたメッセージが接続確認メッセージでない場合(ステップS202,No)、中継制御部204bは、ステップS206として、サーバ管理データ203bから、メッセージの送信先となっているサーバの状態を取得する。なお、受信されたメッセージが接続確認メッセージでない場合とは、受信されたメッセージが、例えば、接続要求メッセージ、サービス要求メッセージ、切断要求メッセージである場合を意味する。   When the received message is not a connection confirmation message (No at Step S202), the relay control unit 204b acquires the state of the server that is the message transmission destination from the server management data 203b as Step S206. Note that the case where the received message is not a connection confirmation message means that the received message is, for example, a connection request message, a service request message, or a disconnection request message.

取得した状態が「接続中」の場合(ステップS207,Yes)、中継制御部204bは、ステップS215以降を実行する。取得した状態が「接続中」でない場合、すなわち、取得した状態が「切断中」または「一時切断中」である場合(ステップS207,No)、中継制御部204bは、ステップS208として、BUSYメッセージを送信元であるクライアントへ送信させる。そして、中継制御部204bは、ステップS209として、受信されたメッセージをメッセージバッファ203cに格納する。   When the acquired state is “connected” (step S207, Yes), the relay control unit 204b executes step S215 and the subsequent steps. When the acquired state is not “connected”, that is, when the acquired state is “disconnecting” or “temporarily disconnecting” (No in step S207), the relay control unit 204b sends a BUSY message as step S208. Send to the sending client. In step S209, the relay control unit 204b stores the received message in the message buffer 203c.

続いて、中継制御部204bは、ステップS210として、サーバ管理データ203bから、メッセージの送信先となっているサーバの状態を取得する。そして、取得した状態が「接続中」に変わってない場合(ステップS211,No)、中継制御部204bは、ステップS212として、タイムアウトが発生したかを判定する。ここでのタイムアウトは、メッセージが受信されてから所定の時間が経過した場合に発生する。   Subsequently, in step S210, the relay control unit 204b acquires the state of the server that is the message transmission destination from the server management data 203b. If the acquired state is not changed to “connected” (No in step S211), the relay control unit 204b determines whether a timeout has occurred in step S212. The timeout here occurs when a predetermined time has elapsed since the message was received.

タイムアウトが発生していない場合(ステップS212,No)、中継制御部204bは、ステップS210以降を再実行し、サーバの状態を再判定する。タイムアウトが発生した場合(ステップS212,Yes)、中継制御部204bは、ステップS213として、メッセージバッファ203cに格納したメッセージを削除する。なお、メッセージの送信元に対して、送信先との通信が不能である旨を他の装置が通知することがプロトコル上で認められている場合、タイムアウトの発生時に、通信不能である旨をクライアントへ通知してもよい。   When the timeout has not occurred (No at Step S212), the relay control unit 204b re-executes Step S210 and subsequent steps, and re-determines the server state. When a timeout occurs (step S212, Yes), the relay control unit 204b deletes the message stored in the message buffer 203c as step S213. Note that if the protocol allows the other party to notify the message source that communication with the destination is impossible, the client will indicate that communication is not possible when a timeout occurs. May be notified.

ステップS210で取得した状態が「接続中」に変わっていた場合(ステップS211,Yes)、中継制御部204bは、ステップS214として、メッセージバッファ203cに格納していたメッセージを取得する。このとき、メッセージは、メッセージバッファ203cから削除される。続いて、中継制御部204bは、ステップS215以降を実行する。   If the state acquired in step S210 has changed to “connected” (step S211, Yes), the relay control unit 204b acquires the message stored in the message buffer 203c as step S214. At this time, the message is deleted from the message buffer 203c. Subsequently, the relay control unit 204b executes step S215 and the subsequent steps.

なお、サーバの通信が復旧した後に、中継制御部204bが、サーバとクライアントとの接続を回復させる処理を実行することとしてもよい。通信不能が長く続いて、サーバがクライアントとの接続を切断してしまっている場合に対処するためである。この場合、クライアント側では接続が維持されているので、サーバ側で接続を回復させるだけでよい。   Note that after the server communication is restored, the relay control unit 204b may execute a process of restoring the connection between the server and the client. This is to cope with the case where the server has disconnected from the client for a long time because communication has been impossible. In this case, since the connection is maintained on the client side, it is only necessary to recover the connection on the server side.

接続の回復は、例えば、中継制御部204bが、クライアントを送信元として設定した接続要求メッセージをサーバへ送信させることで実現できる。接続要求メッセージに対する応答がサーバから送信されても、応答のクライアントへの転送は不要である。また、切断前の状態を復元できるように、接続が確立されて以降にクライアントから送信されたメッセージを中継装置200内に記憶しておき、接続の回復後に、記憶しておいたメッセージを受信した順にサーバへ送信してもよい。   The connection recovery can be realized, for example, by causing the relay control unit 204b to transmit a connection request message set with the client as a transmission source to the server. Even if a response to the connection request message is transmitted from the server, it is not necessary to transfer the response to the client. In addition, the message sent from the client after the connection is established is stored in the relay device 200 so that the state before the disconnection can be restored, and the stored message is received after the connection is restored. You may transmit to a server in order.

ステップS215として、中継制御部204bは、メッセージを、メッセージの送信先となっているサーバへ転送させる。そして、中継制御部204bは、ステップS216として、サーバからの応答が受信されたかを判定する。応答が受信されていない場合(ステップS216,No)、中継制御部204bは、ステップS217として、タイムアウトが発生したかを判定する。ここでのタイムアウトは、メッセージを転送させてから所定の時間が経過した場合に発生する。   In step S215, the relay control unit 204b transfers the message to the server that is the message transmission destination. And the relay control part 204b determines whether the response from the server was received as step S216. When a response has not been received (step S216, No), the relay control unit 204b determines whether a timeout has occurred as step S217. The timeout here occurs when a predetermined time elapses after the message is transferred.

タイムアウトが発生していない場合(ステップS217,No)、中継制御部204bは、ステップS216以降を再実行し、応答の有無を再判定する。タイムアウトが発生した場合(ステップS217,Yes)、中継制御部204bは、特に何も行わない。なお、メッセージの送信元に対して、送信先との通信が不能である旨を他の装置が通知することがプロトコル上で認められている場合、タイムアウトの発生時に、通信不能である旨を中継制御部204bがクライアントへ送信させてもよい。   When a timeout has not occurred (No at Step S217), the relay control unit 204b re-executes Step S216 and the subsequent steps, and re-determines whether there is a response. When a timeout occurs (step S217, Yes), the relay control unit 204b does nothing particularly. If the protocol allows the message source to notify other devices that communication with the destination is not possible, relay that communication is not possible when a timeout occurs. The control unit 204b may be transmitted to the client.

応答が受信された場合(ステップS216,Yes)、中継制御部204bは、ステップS218として、受信された応答をクライアントへ送信させる。   When the response is received (step S216, Yes), the relay control unit 204b transmits the received response to the client as step S218.

上述してきたように、本実施形態では、クライアントがサーバとの通信状態を確認するために送信した接続確認メッセージに対して、中継装置200が応答を送信することとしたので、サーバが一時的に通信不能となっていてもクライアントに接続を維持させることができる。また、本実施形態では、サーバが一時的に通信不能となっているときにクライアントがサーバへリクエストを送信した場合に、中継装置200がクライアントへBUSYメッセージを送信することとしたので、接続を維持したままでクライアントを待機させることができる。   As described above, in this embodiment, since the relay apparatus 200 transmits a response to the connection confirmation message transmitted by the client to confirm the communication state with the server, the server temporarily Even if communication is disabled, the client can maintain the connection. Further, in this embodiment, when the client transmits a request to the server when the server is temporarily unable to communicate, the relay apparatus 200 transmits a BUSY message to the client, so that the connection is maintained. You can make the client stand by.

なお、上記の各実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、中継プログラム203a等のプログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと統合されていてもよい。また、携帯電話端末1や中継装置200は、通信回線を通じて中継プログラム203a等のプログラムを他の装置からダウンロードして実行してもよい。また、携帯電話端末1や中継装置200は、CD−ROM等の可搬の記憶媒体に記憶された中継プログラム203a等のプログラムを読み出して実行してもよい。   In addition, the aspect of this invention shown by said each embodiment can be arbitrarily changed in the range which does not deviate from the summary of this invention. For example, a program such as the relay program 203a may be divided into a plurality of modules or may be integrated with other programs. Further, the mobile phone terminal 1 and the relay device 200 may download and execute a program such as the relay program 203a from another device through a communication line. Further, the mobile phone terminal 1 and the relay device 200 may read and execute a program such as the relay program 203a stored in a portable storage medium such as a CD-ROM.

また、上記の実施形態では、サーバと中継装置200の通信経路上に無線通信が行われる区間があることとしたが、サーバと中継装置200の通信経路上に無線通信が行われる区間はなくてもよい。すなわち、本発明は、無線通信が行われる無線通信区間を含まない通信システムにも適用することができる。   In the above embodiment, there is a section where wireless communication is performed on the communication path between the server and the relay apparatus 200. However, there is no section where wireless communication is performed on the communication path between the server and the relay apparatus 200. Also good. That is, the present invention can also be applied to a communication system that does not include a wireless communication section in which wireless communication is performed.

また、上記の実施形態では、サーバが一時的に通信不能となっているときにクライアントからのリクエストが受信された場合に、フロー制御の仕組みを使って、接続を維持したままでクライアントを待機させることとしたが、同様の効果を得られる他の仕組みを用いてもよい。すなわち、サーバが一時的に通信不能となっているときにクライアントから送信されたリクエストに対して、中継装置200がBUSYメッセージ以外のメッセージを送信してクライアントにメッセージの送信を休止させてもよい。   In the above embodiment, when a request from a client is received when the server is temporarily incapable of communication, the client is made to wait while maintaining the connection by using a flow control mechanism. However, other mechanisms that can obtain the same effect may be used. That is, in response to a request transmitted from the client when the server is temporarily unable to communicate, the relay apparatus 200 may transmit a message other than the BUSY message to suspend the message transmission to the client.

また、上記の実施形態では、クライアントからのリクエストの受信時にクライアントにBUSYメッセージを送信することとしたが、サーバが通信不能となっていることを検出した後、速やかに、クライアントにBUSYメッセージを送信することとしてもよい。この場合、接続要求メッセージや切断要求メッセージ等に基づいて、どのサーバとどのクライアントが接続中であるかを把握しておき、通信不能となったサーバと接続中のクライアントへBUSYメッセージを送信すればよい。このように構成することにより、サーバが通信不能となっている間はクライアントからリクエストが送信されなくなり、メッセージバッファ203cを設けなくてもよくなる。   In the above embodiment, the BUSY message is transmitted to the client when a request is received from the client. However, after detecting that the server cannot communicate, the BUSY message is immediately transmitted to the client. It is good to do. In this case, based on the connection request message, the disconnection request message, etc., it is possible to grasp which server and which client are connected, and send a BUSY message to the server that is connected to the server that cannot communicate. Good. With this configuration, a request is not transmitted from the client while the server is unable to communicate, and the message buffer 203c need not be provided.

以上のように、本発明に係る中継装置、無線通信機器、制御方法および通信システムは、一時的な通信不能によってサーバとクライアントの間の接続が切断されることを抑止する場合に適している。   As described above, the relay device, the wireless communication device, the control method, and the communication system according to the present invention are suitable for suppressing the disconnection between the server and the client due to temporary inability to communicate.

1 携帯電話端末
2 表示部
13 操作部
15 マイク
16 レシーバ
22 制御部
24 記憶部
24a 通信制御プログラム
24b サービスプログラム
26 通信部
30 音声処理部
100 通信システム
200 中継装置
201 通信部
202 通信部
203 記憶部
203a 中継プログラム
203b サーバ管理データ
203c メッセージバッファ
204 制御部
204a 通信状態確認部
204b 中継制御部
300 電子機器
400 基地局
DESCRIPTION OF SYMBOLS 1 Mobile phone terminal 2 Display part 13 Operation part 15 Microphone 16 Receiver 22 Control part 24 Storage part 24a Communication control program 24b Service program 26 Communication part 30 Voice processing part 100 Communication system 200 Relay device
201 communication unit 202 communication unit 203 storage unit 203a relay program 203b server management data 203c message buffer 204 control unit 204a communication state confirmation unit 204b relay control unit 300 electronic device 400 base station

Claims (9)

第1の電子機器と、前記第1の電子機器へリクエストを送信する第2の電子機器と間の通信を中継する中継装置であって、
前記第2の電子機器が前記第1の電子機器との通信が可能であることを確認するために送信する接続確認メッセージを受信する受信手段と、
前記受信手段によって前記接続確認メッセージが受信された場合に、前記第1の電子機器に代わって、前記第1の電子機器との通信が可能である旨の応答を前記第2の電子機器へ送信する中継制御手段と
を備えることを特徴とする中継装置。
A relay device that relays communication between a first electronic device and a second electronic device that transmits a request to the first electronic device,
Receiving means for receiving a connection confirmation message transmitted to confirm that the second electronic device can communicate with the first electronic device;
When the connection confirmation message is received by the receiving unit, a response indicating that communication with the first electronic device is possible is sent to the second electronic device instead of the first electronic device. And a relay control means.
前記第1の電子機器との通信の可否を判定する通信状態確認手段をさらに備え、
前記中継制御手段は、前記通信状態確認手段によって前記第1の電子機器との通信が不能であると判定されている間は、前記第2の電子機器から前記第1の電子機器へのリクエストを記憶部に記憶させ、前記通信状態確認手段によって前記第1の電子機器との通信が可能になったと判定された後に、前記記憶部に記憶されているリクエストを前記第1の電子機器へ送信することを特徴とする請求項1に記載の中継装置。
A communication state confirmation unit for determining whether communication with the first electronic device is possible;
The relay control unit makes a request from the second electronic device to the first electronic device while the communication state confirmation unit determines that communication with the first electronic device is impossible. The request stored in the storage unit is transmitted to the first electronic device after it is determined that communication with the first electronic device is enabled by the communication state confirmation unit. The relay apparatus according to claim 1.
前記第2の電子機器から送信されるリクエストは、当該第2の電子機器において行われるユーザ操作であることを特徴とする請求項2に記載の中継装置。   The relay device according to claim 2, wherein the request transmitted from the second electronic device is a user operation performed in the second electronic device. 前記中継制御手段は、前記通信状態確認手段によって前記第1の電子機器との通信が不能であると判定されている間に、前記第2の電子機器から前記第1の電子機器へのリクエストが受信された場合に、前記第2の電子機器に対して、リクエストの送信を休止することを求めるメッセージを送信することを特徴とする請求項2に記載の中継装置。   The relay control unit receives a request from the second electronic device to the first electronic device while the communication state confirmation unit determines that communication with the first electronic device is impossible. The relay apparatus according to claim 2, wherein when received, the relay apparatus transmits a message requesting to pause transmission of the request to the second electronic device. 前記中継制御手段は、前記通信状態確認手段によって前記第1の電子機器との通信が可能になったと判定された後に、前記第2の電子機器に対して、リクエストの送信を再開することを求めるメッセージを送信することを特徴とする請求項4に記載の中継装置。   The relay control unit requests the second electronic device to resume request transmission after it is determined by the communication state confirmation unit that communication with the first electronic device is possible. 5. The relay apparatus according to claim 4, wherein the message is transmitted. 前記中継制御手段は、前記通信状態確認手段によって前記第1の電子機器との通信が不能であると判定された場合に、前記第2の電子機器に対して、リクエストの送信を休止することを求めるメッセージを送信することを特徴とする請求項2に記載の中継装置。   The relay control unit pauses transmission of a request to the second electronic device when the communication state confirmation unit determines that communication with the first electronic device is impossible. The relay apparatus according to claim 2, wherein the message to be requested is transmitted. 第1の電子機器と、前記第1の電子機器へリクエストを送信する第2の電子機器と、前記第1の電子機器と前記第2の電子機器と間の通信を中継し、前記第2の電子機器が前記第1の電子機器との通信が可能であることを確認するために送信する接続確認メッセージが受信された場合に、前記第1の電子機器に代わって、前記第1の電子機器との通信が可能である旨の応答を前記第2の電子機器へ送信する中継装置とを含む通信システムにおいて、前記第1の電子機器として用いられる無線通信機器。   Relaying communication between the first electronic device, the second electronic device that transmits a request to the first electronic device, the first electronic device, and the second electronic device, and the second electronic device. When the connection confirmation message transmitted to confirm that the electronic device can communicate with the first electronic device is received, the first electronic device is used instead of the first electronic device. A wireless communication device used as the first electronic device in a communication system including a relay device that transmits a response to the effect that communication with the second electronic device is possible. 第1の電子機器と、前記第1の電子機器へリクエストを送信する第2の電子機器と間の通信を中継する中継装置における制御方法であって、
前記中継装置が、前記第2の電子機器が前記第1の電子機器との通信が可能であることを確認するために送信する接続確認メッセージを受信するステップと、
前記接続確認メッセージが受信された場合に、前記中継装置が、前記第1の電子機器に代わって、前記第1の電子機器との通信が可能である旨の応答を前記第2の電子機器へ送信するステップと
を含むことを特徴とする制御方法。
A control method in a relay device that relays communication between a first electronic device and a second electronic device that transmits a request to the first electronic device,
Receiving a connection confirmation message sent by the relay device to confirm that the second electronic device can communicate with the first electronic device;
When the connection confirmation message is received, the relay device sends a response to the second electronic device that it can communicate with the first electronic device instead of the first electronic device. And a transmitting method.
第1の電子機器と、
前記第1の電子機器へリクエストを送信する第2の電子機器と、
前記第1の電子機器と前記第2の電子機器との間の通信を中継する中継装置とを有する通信システムであって、
前記中継装置は、
前記第2の電子機器が前記第1の電子機器との通信が可能であることを確認するために送信する接続確認メッセージを受信する受信手段と、
前記受信手段によって前記接続確認メッセージが受信された場合に、前記第1の電子機器に代わって、前記第1の電子機器との通信が可能である旨の応答を前記第2の電子機器へ送信する中継制御手段と
を備えることを特徴とする通信システム。
A first electronic device;
A second electronic device that transmits a request to the first electronic device;
A communication system having a relay device that relays communication between the first electronic device and the second electronic device,
The relay device is
Receiving means for receiving a connection confirmation message transmitted to confirm that the second electronic device can communicate with the first electronic device;
When the connection confirmation message is received by the receiving unit, a response indicating that communication with the first electronic device is possible is sent to the second electronic device instead of the first electronic device. And a relay control means.
JP2010241547A 2010-10-27 2010-10-27 Relay device, wireless communication device, control method and communication system Pending JP2012095159A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010241547A JP2012095159A (en) 2010-10-27 2010-10-27 Relay device, wireless communication device, control method and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010241547A JP2012095159A (en) 2010-10-27 2010-10-27 Relay device, wireless communication device, control method and communication system

Publications (1)

Publication Number Publication Date
JP2012095159A true JP2012095159A (en) 2012-05-17

Family

ID=46388012

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010241547A Pending JP2012095159A (en) 2010-10-27 2010-10-27 Relay device, wireless communication device, control method and communication system

Country Status (1)

Country Link
JP (1) JP2012095159A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015088894A (en) * 2013-10-30 2015-05-07 東芝ライテック株式会社 Communication apparatus, communication relay apparatus, communication method, and communication system
JP2017108471A (en) * 2017-03-24 2017-06-15 東芝ライテック株式会社 Communication apparatus, communication repeater, communication method and communication system
JP7338394B2 (en) 2019-10-18 2023-09-05 株式会社ジェイテクト production management system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015088894A (en) * 2013-10-30 2015-05-07 東芝ライテック株式会社 Communication apparatus, communication relay apparatus, communication method, and communication system
JP2017108471A (en) * 2017-03-24 2017-06-15 東芝ライテック株式会社 Communication apparatus, communication repeater, communication method and communication system
JP7338394B2 (en) 2019-10-18 2023-09-05 株式会社ジェイテクト production management system

Similar Documents

Publication Publication Date Title
JP2006523967A (en) Establishing a connection using a hybrid receiver
WO2013097452A1 (en) Method for receiving data, method for transmitting data, mobile terminal, and server
WO2014101166A1 (en) Communication processing method and device, and terminal
KR20140113253A (en) Method of application connection for devices in a network
US20080123624A1 (en) Controlling mobile voice calls remotely via a web interface
JP2012095159A (en) Relay device, wireless communication device, control method and communication system
JP2013153438A (en) Method for establishing communication connection over internet between mobile terminals, computer program, and storage medium
JP5997198B2 (en) Terminal management apparatus, terminal, communication system, terminal management method, and program
US9432795B2 (en) Communication system, terminal, communication method and communication program for terminals while communicating with each other to identify the opposite party
JP2014146876A (en) Message distribution system and message distribution method
KR20130140719A (en) Transmitting information
JP5637050B2 (en) Telephone control device, telephone system, and incoming call control method
JP5661579B2 (en) Communication control method and system for reducing power consumption of wireless terminal
KR20110037240A (en) Communication system, apparatus and method for providing call state thereof
KR20020049412A (en) Method and system for storing and forwarding Data to keep Direct Data communication sustainable between wireless telecommunication devices
JP6180246B2 (en) Emergency call system, server, and emergency call method
JP2004363986A (en) Wireless information communication system, program for terminal, and program for server
JP5200785B2 (en) Call control apparatus and method
JP6391781B2 (en) Emergency call system
JP2010187048A (en) Method of notifying information and mobile phone
JP6177976B2 (en) Communication system, terminal management device, communication system terminal management method, and program
JP2011077677A (en) Portable terminal
WO2011161862A1 (en) Mobile communications system
US8909134B2 (en) Relay with efficient service roaming handling
JP2014183377A (en) Communication system, communication apparatus, communication method, and communication program