JP2012095159A - Relay device, wireless communication device, control method and communication system - Google Patents
Relay device, wireless communication device, control method and communication system Download PDFInfo
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
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.
しかしながら、上記の従来技術のように、通信不能時に他の通信経路を利用することとしても、通信不能の検出や通信経路の切り替えに時間がかかった場合には、タイムアウトが発生し、サーバとクライアント間の接続が切断されるおそれがある。 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.
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、無線通信機器として携帯電話端末を例として説明するが、無線通信機器に関する本発明の適用対象は携帯電話端末に限定されるものではなく、例えば、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
携帯電話端末1は、基地局400との間に無線信号回線を確立し、基地局400との間で電話通信および情報通信を行う。本実施形態において、携帯電話端末1は、クライアントにサービスを提供するサーバとして機能する。ここでいうサービスとは、例えば、VNC(Virtual Network Computing)等のリモートデスクトップサービスである。携帯電話端末1がリモートデスクトップサービスを提供することにより、携帯電話会社のサポート担当者等が、クライアントを介して携帯電話端末1を遠隔操作することが可能になる。
The mobile phone terminal 1 establishes a radio signal line with the
基地局400は、携帯電話端末1との間に確立された無線信号回線を通じて携帯電話端末1から受信したメッセージを中継装置200側へ転送するとともに、中継装置200側から受信した携帯電話端末1のメッセージを携帯電話端末1へ転送する。
The
電子機器300は、携帯電話端末1へリクエストを送信して携帯電話端末1からサービスの提供を受けるクライアントとして機能する。電子機器300は、クライアントとして通信を行うことができる装置であればどのような装置でもよく、例えば、通信機能を有するパソコンを電子機器300として用いることができる。
The
中継装置200は、基地局400および電子機器300と有線回線で接続され、携帯電話端末1と電子機器300との間でやりとりされるメッセージを中継する。中継装置200は、電波状況の変化等により携帯電話端末1と基地局400との間の無線通信が一時的に不能になった場合にも携帯電話端末1と電子機器300との接続が切断されないように、各種の制御を実行する。
The
なお、中継装置200は、HTTP(HyperText Transfer Protocol)プロキシ装置のように、メッセージを中継させるためにクライアントが明示的に中継装置200のアドレスを指定する必要がある装置であってもよい。また、中継装置200は、ルータ装置やゲートウェイ装置のように、メッセージを中継させるためにクライアントが明示的に中継装置200のアドレスを指定する必要のない装置であってもよい。
Note that the
また、図1では携帯電話端末1、中継装置200、電子機器300および基地局400が1台ずつ存在する例を示したが、これらの装置は、複数存在してよい。例えば、中継装置200が、複数の携帯電話端末1と複数の電子機器300との間でメッセージを中継することとしてもよい。
Further, although FIG. 1 shows an example in which one mobile phone terminal 1,
次に、図2および図3を参照しながら、携帯電話端末1と電子機器300との接続を維持するために中継装置200が実行する制御について説明する。なお、以下では、説明を簡単にするために、基地局400に関する説明を省略する。
Next, control executed by the
図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
このように、中継装置200を介して、電子機器300と携帯電話端末1とが、接続要求メッセージおよび接続応答メッセージを送受信することにより、電子機器300と携帯電話端末1との間で接続が確立される。
As described above, the connection between the
接続の確立後、電子機器300は、ステップS15として、携帯電話端末1へ向けて接続確認メッセージを送信する。接続確認メッセージは、生存確認(keep alive)メッセージとも呼ばれ、接続先との通信が可能な状態にあるかを確認するために定期的に送信される。接続確認メッセージの送信先の装置は、接続確認メッセージを受信すると、通信が可能な状態にあることを示すために、接続確認応答メッセージを送信元へ応答する。接続確認メッセージに対する応答がない場合、送信元の装置は、接続先との通信が不能になっていると判定する。
After the connection is established, the
中継装置200は、電子機器300から携帯電話端末1へ向けて送信された接続確認メッセージを受信すると、接続確認メッセージを携帯電話端末1へ転送することなく、ステップS16として、接続確認応答メッセージを電子機器300へ応答する。この結果、電子機器300は、携帯電話端末1との通信が可能な状態にあると判定する。
When the
また、中継装置200は、接続の確立後、接続確認メッセージをサーバである携帯電話端末1へ定期的に送信し、携帯電話端末1との通信が可能な状態にあるかを確認する。中継装置200が、ステップS17として、接続確認メッセージを携帯電話端末1へ送信すると、携帯電話端末1は、ステップS18として、接続確認応答メッセージを中継装置200へ応答する。この結果、中継装置200は、携帯電話端末1との通信が可能な状態にあると判定する。
Further, after establishing the connection, the
ここで、何らかの理由により、携帯電話端末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
このとき、電子機器300が、ステップS20として、携帯電話端末1へ向けて接続確認メッセージを送信すると、中継装置200は、接続確認メッセージを携帯電話端末1へ転送することなく、ステップS21として、接続確認応答メッセージを電子機器300へ応答する。この結果、電子機器300は、携帯電話端末1との通信が可能な状態が継続していると判定し、携帯電話端末1との接続を維持する。
At this time, when the
そして、一時的な通信不能の解消後、中継装置200が、ステップS22として、接続確認メッセージを携帯電話端末1へ送信すると、携帯電話端末1は、ステップS23として、接続確認応答メッセージを中継装置200へ応答する。この結果、中継装置200は、携帯電話端末1との通信が復旧したと判定する。
After the temporary communication failure is resolved, when the
その後、サービスの提供が完了すると、電子機器300は、携帯電話端末1との接続を切断するために、ステップS24として、携帯電話端末1へ向けて切断要求メッセージを送信する。中継装置200は、ステップS25として、切断要求メッセージを携帯電話端末1へ転送する。そして、切断要求メッセージを受信した携帯電話端末1は、ステップS26として、接続を切断するための処理を行い、切断応答メッセージを中継装置200へ応答する。中継装置200は、ステップS27として、切断応答メッセージを電子機器300へ転送する。
Thereafter, when the provision of the service is completed, the
接続の切断後、電子機器300および中継装置200による接続確認メッセージの定期的な送信は中止される。
After the connection is disconnected, the periodic transmission of the connection confirmation message by the
このように、中継装置200は、クライアントである電子機器300からサーバである携帯電話端末1へ向けて接続確認メッセージが送信されると、接続確認メッセージを携帯電話端末1へ転送することなく、接続確認応答メッセージを電子機器300へ応答する。このため、携帯電話端末1の無線通信が一時的に不能になった場合でも、電子機器300は、携帯電話端末1との通信が可能な状態が継続していると判定し、電子機器300と携帯電話端末1との接続が維持される。
As described above, when the connection confirmation message is transmitted from the
なお、中継装置200は、接続確認メッセージを携帯電話端末1へ定期的に送信して携帯電話端末1との通信状態を確認し、携帯電話端末1と通信が不能な状態が所定の時間よりも長く続いた場合は、電子機器300への接続確認応答メッセージの応答を中止する。この結果、電子機器300は、接続が切断された場合に必要な処理を実行することができる。
Note that the
図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
携帯電話端末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
このように、中継装置200を介して、電子機器300と携帯電話端末1とが、サービス要求メッセージおよびサービス応答メッセージを送受信することにより、携帯電話端末1から電子機器300へサービスが提供される。
Thus, the service is provided from the mobile phone terminal 1 to the
ここで、何らかの理由により、携帯電話端末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
このとき、電子機器300が、ステップS46として、携帯電話端末1へ向けてサービス要求メッセージ(リクエスト)を送信すると、中継装置200は、サービス要求メッセージを携帯電話端末1へ転送せずに、ステップS47として、サービス要求メッセージを記憶する。そして、中継装置200は、ステップS48として、BUSYメッセージを電子機器300へ送信する。
At this time, when the
ここで、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
その後、中継装置200は、ステップS49〜S51として、接続確認メッセージを携帯電話端末1へ定期的に送信して、携帯電話端末1との通信の状況を確認する。そして、携帯電話端末1の無線通信が復旧し、携帯電話端末1が、ステップS52として、接続確認応答メッセージを応答すると、中継装置200は、携帯電話端末1の無線通信が復旧したと判定する。
Thereafter, the
携帯電話端末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
ここで、復旧通知メッセージは、フロー制御に用いられるメッセージであり、受信側の処理が追いつかずにメッセージの取りこぼし等が生じるおそれがなくなったため、メッセージの送信を再開するように送信側に依頼するために用いられる。電子機器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
携帯電話端末1は、中継装置200に記憶されていたサービス要求メッセージを受信すると、ステップS55として、サービスの提供のための処理を実行し、実行結果をサービス応答メッセージとして中継装置200へ送信する。中継装置200は、ステップS56として、サービス応答メッセージを電子機器300へ転送する。
When the mobile phone terminal 1 receives the service request message stored in the
このように、中継装置200は、携帯電話端末1の無線通信が一時的に不能になっている間に電子機器300から携帯電話端末1へ向けてサービス要求メッセージが送信されると、BUSYメッセージを電子機器300へ送信してメッセージの送信を休止させる。このため、携帯電話端末1の無線通信が一時的に不能になった場合に、電子機器300と携帯電話端末1との接続を維持させつつ、新たなメッセージが電子機器300から携帯電話端末1へ向けて送信されて通信エラーが発生することを抑止できる。
As described above, when the service request message is transmitted from the
また、中継装置200は、携帯電話端末1の無線通信が一時的に不能になっている間に電子機器300から送信されたメッセージを記憶しておき、無線通信の復旧後に携帯電話端末1へ転送する。このため、携帯電話端末1の無線通信が一時的に不能になっている間に送信されたメッセージが失われることを抑止できる。
The
ここで、ステップ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
このような構成によると、電子機器300のユーザは、携帯電話端末1との通信が一時的に不能であったことを意識することなく、携帯電話端末1が提供したGUIに対する操作を行うことが可能となる。
According to such a configuration, the user of the
次に、図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
記憶部24は、各種情報を記憶する記憶装置である。記憶部24は、携帯電話端末1内に固定的に設けられたフラッシュメモリ等の半導体に情報を記憶させるものであってもよいし、メモリカード等の取り出し可能な記憶媒体と、記憶媒体の読み書き装置との組み合わせとして構成されていてもよい。
The
記憶部24には、制御部22での処理に利用されるデータやプログラムが記憶される。記憶部24に記憶されるデータやプログラムには、通信制御プログラム24aと、サービスプログラム24bとが含まれる。通信制御プログラム24aは、メッセージの送受信に関する各種制御を実現するためのプログラムである。サービスプログラム24bは、携帯電話端末1がサーバとして提供するサービスを実現するためのプログラムである。
The
通信部26は、送信部および受信部として機能する。通信部26は、アンテナ26aを有し、基地局400によって割り当てられるチャネルを介し、基地局400との間でCDMA方式などによる無線信号回線を確立し、基地局400との間で電話通信および情報通信を行う。操作部13は、操作キー、方向キー、決定ボタン等を含み、これらのキーやボタンが利用者によって操作されると、その操作内容に対応する信号を発生させる。そして、発生した信号は、利用者の指示として制御部22へ入力される。
The
音声処理部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
制御部22は、携帯電話端末1の全体的な動作を統括的に制御する。すなわち、制御部22は、携帯電話端末1の各種の処理が、操作部13の操作や携帯電話端末1の記憶部24に記憶されるソフトウェアに応じて適切な手順で実行されるように、通信部26や、音声処理部30や、表示部2等の動作を制御する。
The
制御部22は、記憶部24に記憶されているコンピュータプログラム(例えば、オペレーティングシステムプログラム、アプリケーションプログラム等)に基づいて処理を実行する。制御部22は、例えば、マイクロプロセッサユニット(MPU:Micro Processing Unit)で構成され、コンピュータプログラムに定義された手順にしたがって携帯電話端末1の各種の処理を実行する。すなわち、制御部22は、記憶部24に記憶されるコンピュータプログラムから命令列を順次読み込んで処理を実行する。なお、制御部22は、記憶部24に記憶されているコンピュータプログラムだけでなく、他の装置に記憶されているコンピュータプログラムをダウンロードして実行することもできる。
The
制御部22は、携帯電話端末1の制御の一部として、通信制御プログラム24aに含まれる命令列を順次読み込み、読み込んだ命令列を実行することにより、メッセージの送受信に関する処理を実行する。また、制御部22は、サービスプログラム24bに含まれる命令列を順次読み込み、読み込んだ命令列を実行することにより、携帯電話端末1がサーバとして提供するサービスを実現する。
As part of the control of the mobile phone terminal 1, the
次に、図5を参照しながら、図1に示した中継装置200の機能的な構成について説明する。図5は、中継装置200の機能的な構成を示すブロック図である。図5に示すように、中継装置200は、通信部201と、通信部202と、記憶部203と、制御部204とを有する。
Next, a functional configuration of the
通信部201は、電子機器300等のクライアントとメッセージをやりとりするための送信部および受信部として機能する。通信部202は、携帯電話端末1等のサーバとメッセージをやりとりするための送信部および受信部として機能する。なお、通信部201および通信部202は、例えば、イーサネット(登録商標)等のネットワークに接続するためのインターフェース装置であってもよいし、公衆回線を通じて通信を行うためのモデムであってもよい。
The
記憶部203は、各種情報を記憶する記憶装置であり、例えば、磁気記憶装置や半導体記憶装置である。記憶部203には、制御部204での処理に利用されるデータやプログラムが記憶される。記憶部203に記憶されるデータやプログラムには、中継プログラム203aと、サーバ管理データ203bとが含まれる。また、記憶部203には、メッセージを一時的に記憶する領域であるメッセージバッファ203cが設けられる。
The
中継プログラム203aは、上述したようなメッセージの中継に関する機能を実現するためのプログラムである。サーバ管理データ203bは、メッセージの転送先となっているサーバの状態を管理するためのデータである。なお、サーバ管理データ203bへのデータの追加とサーバ管理データ203bからのデータの削除は、接続の確立状況に応じて、制御部204によって実行されるものとする。
The relay program 203a is a program for realizing the functions related to message relay as described above. The
ここで、サーバ管理データ203bの一例を図6に示す。図6に示すように、サーバ管理データ203bは、アドレス、接続確認時刻、状態といった項目を有し、サーバごとにデータが格納される。アドレスの項目には、サーバのアドレスが格納される。接続確認時刻の項目には、サーバから接続応答メッセージを最後に受信した日時が格納される。
An example of the
状態の項目には、サーバとの通信状態を示す値として、「接続中」、「一時切断中」または「切断中」のいずれかの値が格納される。「接続中」は、サーバとの通信が可能であることを示す。「一時切断中」は、サーバとの通信が一時的に切断されていることを示す。「切断中」は、サーバとの通信が一定時間以上切断されていることを示す。 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
制御部204は、記憶部203に記憶されているコンピュータプログラム(例えば、オペレーティングシステムプログラム、アプリケーションプログラム等)に基づいて処理を実行する。制御部204は、例えば、マイクロプロセッサユニット(MPU:Micro Processing Unit)で構成され、コンピュータプログラムに定義された手順にしたがって携帯電話端末1の各種の処理を実行する。すなわち、制御部204は、記憶部203に記憶されるコンピュータプログラムから命令列を順次読み込んで処理を実行する。
The
なお、制御部204は、記憶部203に記憶されているコンピュータプログラムだけでなく、他の装置に記憶されているコンピュータプログラムをダウンロードして実行することもできる。また、制御部204は、図示しない媒体読み取り装置が読み取り可能なCD−ROM等の記憶媒体に記憶されているコンピュータプログラムを読み出して実行することもできる。
Note that the
制御部204が、中継プログラム203aに含まれる命令列を順次読み込み、読み込んだ命令列を実行することにより、通信状態確認部204aと、中継制御部204bとが実現される。通信状態確認部204aは、転送先のサーバとの通信状態を定期的に確認する。中継制御部204bは、サーバの無線通信が一時的に不能になってもサーバとクライアントの間の接続が切断されることがないように、各種メッセージの中継を制御する。
When the
次に、図7および図8を参照しながら、中継プログラム203aに基づいて制御部204が実行する処理の処理手順について説明する。
Next, a processing procedure of processing executed by the
図7は、制御部204が中継プログラム203aを実行することによって実現される通信状態確認部204aの処理手順を示すフロー図である。図7に示す処理手順は、定期的に実行される。
FIG. 7 is a flowchart showing a processing procedure of the communication
通信状態確認部204aは、ステップS101として、サーバ管理データ203bから未取得のデータを1件取得する。未取得のデータを取得できた場合(ステップS102,No)、通信状態確認部204aは、ステップS103として、取得したデータに設定されているアドレス宛に接続確認メッセージを送信し、応答を待つ。
In step S101, the communication
所定の時間内に応答が受信された場合(ステップS104,No)、通信状態確認部204aは、ステップS105として、取得したデータの状態の項目に「接続中」を設定する。そして、通信状態確認部204aは、ステップS106として、取得したデータの接続確認時刻の項目に、応答を受信した日時を設定する。その後、通信状態確認部204aは、ステップS101以降を再実行する。
When a response is received within the predetermined time (No at Step S104), the communication
所定の時間内に応答が受信されずにタイムアウトが発生した場合(ステップS104,Yes)、通信状態確認部204aは、ステップS107として、取得したデータの接続確認時刻の項目に設定されている日時からの経過時間を算出する。
If a response is not received within a predetermined time and a timeout occurs (step S104, Yes), the communication
そして、経過時間が閾値以内であれば(ステップS108,No)、通信状態確認部204aは、ステップS109として、取得したデータの状態の項目に「一時切断中」を設定する。一方、経過時間が閾値を超過していれば(ステップS108,Yes)、通信状態確認部204aは、ステップS110として、取得したデータの状態の項目に「切断中」を設定する。その後、通信状態確認部204aは、ステップS101以降を再実行する。
If the elapsed time is within the threshold (No in step S108), the communication
そして、ステップ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
図8は、制御部204が中継プログラム203aを実行することによって実現される中継制御部204bの処理手順を示すフロー図である。図8に示す処理手順は、通信部201によってメッセージが受信されるたびに実行される。
FIG. 8 is a flowchart showing the processing procedure of the
ステップS201として、通信部201によってメッセージが受信されると、中継制御部204bは、ステップS202として、受信されたメッセージが接続確認メッセージであるかを判定する。受信されたメッセージが接続確認メッセージである場合(ステップS202,Yes)、中継制御部204bは、ステップS203として、サーバ管理データ203bから、接続確認メッセージの送信先となっているサーバの状態を取得する。
When a message is received by the
取得した状態が「切断中」でない場合、すなわち、取得した状態が「接続中」または「一時切断中」である場合(ステップ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
一方、取得した状態が「切断中」である場合(ステップS204,Yes)、中継制御部204bは、接続確認応答メッセージを送信させない。なお、接続確認応答メッセージの送信元に対して、送信先との通信が不能である旨を他の装置が通知することがプロトコル上で認められている場合、通信不能である旨をクライアントへ通知してもよい。
On the other hand, when the acquired state is “disconnecting” (step S204, Yes), the
受信されたメッセージが接続確認メッセージでない場合(ステップS202,No)、中継制御部204bは、ステップS206として、サーバ管理データ203bから、メッセージの送信先となっているサーバの状態を取得する。なお、受信されたメッセージが接続確認メッセージでない場合とは、受信されたメッセージが、例えば、接続要求メッセージ、サービス要求メッセージ、切断要求メッセージである場合を意味する。
When the received message is not a connection confirmation message (No at Step S202), the
取得した状態が「接続中」の場合(ステップS207,Yes)、中継制御部204bは、ステップS215以降を実行する。取得した状態が「接続中」でない場合、すなわち、取得した状態が「切断中」または「一時切断中」である場合(ステップS207,No)、中継制御部204bは、ステップS208として、BUSYメッセージを送信元であるクライアントへ送信させる。そして、中継制御部204bは、ステップS209として、受信されたメッセージをメッセージバッファ203cに格納する。
When the acquired state is “connected” (step S207, Yes), the
続いて、中継制御部204bは、ステップS210として、サーバ管理データ203bから、メッセージの送信先となっているサーバの状態を取得する。そして、取得した状態が「接続中」に変わってない場合(ステップS211,No)、中継制御部204bは、ステップS212として、タイムアウトが発生したかを判定する。ここでのタイムアウトは、メッセージが受信されてから所定の時間が経過した場合に発生する。
Subsequently, in step S210, the
タイムアウトが発生していない場合(ステップS212,No)、中継制御部204bは、ステップS210以降を再実行し、サーバの状態を再判定する。タイムアウトが発生した場合(ステップS212,Yes)、中継制御部204bは、ステップS213として、メッセージバッファ203cに格納したメッセージを削除する。なお、メッセージの送信元に対して、送信先との通信が不能である旨を他の装置が通知することがプロトコル上で認められている場合、タイムアウトの発生時に、通信不能である旨をクライアントへ通知してもよい。
When the timeout has not occurred (No at Step S212), the
ステップS210で取得した状態が「接続中」に変わっていた場合(ステップS211,Yes)、中継制御部204bは、ステップS214として、メッセージバッファ203cに格納していたメッセージを取得する。このとき、メッセージは、メッセージバッファ203cから削除される。続いて、中継制御部204bは、ステップS215以降を実行する。
If the state acquired in step S210 has changed to “connected” (step S211, Yes), the
なお、サーバの通信が復旧した後に、中継制御部204bが、サーバとクライアントとの接続を回復させる処理を実行することとしてもよい。通信不能が長く続いて、サーバがクライアントとの接続を切断してしまっている場合に対処するためである。この場合、クライアント側では接続が維持されているので、サーバ側で接続を回復させるだけでよい。
Note that after the server communication is restored, the
接続の回復は、例えば、中継制御部204bが、クライアントを送信元として設定した接続要求メッセージをサーバへ送信させることで実現できる。接続要求メッセージに対する応答がサーバから送信されても、応答のクライアントへの転送は不要である。また、切断前の状態を復元できるように、接続が確立されて以降にクライアントから送信されたメッセージを中継装置200内に記憶しておき、接続の回復後に、記憶しておいたメッセージを受信した順にサーバへ送信してもよい。
The connection recovery can be realized, for example, by causing the
ステップS215として、中継制御部204bは、メッセージを、メッセージの送信先となっているサーバへ転送させる。そして、中継制御部204bは、ステップS216として、サーバからの応答が受信されたかを判定する。応答が受信されていない場合(ステップS216,No)、中継制御部204bは、ステップS217として、タイムアウトが発生したかを判定する。ここでのタイムアウトは、メッセージを転送させてから所定の時間が経過した場合に発生する。
In step S215, the
タイムアウトが発生していない場合(ステップS217,No)、中継制御部204bは、ステップS216以降を再実行し、応答の有無を再判定する。タイムアウトが発生した場合(ステップS217,Yes)、中継制御部204bは、特に何も行わない。なお、メッセージの送信元に対して、送信先との通信が不能である旨を他の装置が通知することがプロトコル上で認められている場合、タイムアウトの発生時に、通信不能である旨を中継制御部204bがクライアントへ送信させてもよい。
When a timeout has not occurred (No at Step S217), the
応答が受信された場合(ステップS216,Yes)、中継制御部204bは、ステップS218として、受信された応答をクライアントへ送信させる。
When the response is received (step S216, Yes), the
上述してきたように、本実施形態では、クライアントがサーバとの通信状態を確認するために送信した接続確認メッセージに対して、中継装置200が応答を送信することとしたので、サーバが一時的に通信不能となっていてもクライアントに接続を維持させることができる。また、本実施形態では、サーバが一時的に通信不能となっているときにクライアントがサーバへリクエストを送信した場合に、中継装置200がクライアントへBUSYメッセージを送信することとしたので、接続を維持したままでクライアントを待機させることができる。
As described above, in this embodiment, since the
なお、上記の各実施形態で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、中継プログラム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
また、上記の実施形態では、サーバと中継装置200の通信経路上に無線通信が行われる区間があることとしたが、サーバと中継装置200の通信経路上に無線通信が行われる区間はなくてもよい。すなわち、本発明は、無線通信が行われる無線通信区間を含まない通信システムにも適用することができる。
In the above embodiment, there is a section where wireless communication is performed on the communication path between the server and the
また、上記の実施形態では、サーバが一時的に通信不能となっているときにクライアントからのリクエストが受信された場合に、フロー制御の仕組みを使って、接続を維持したままでクライアントを待機させることとしたが、同様の効果を得られる他の仕組みを用いてもよい。すなわち、サーバが一時的に通信不能となっているときにクライアントから送信されたリクエストに対して、中継装置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
また、上記の実施形態では、クライアントからのリクエストの受信時にクライアントに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
以上のように、本発明に係る中継装置、無線通信機器、制御方法および通信システムは、一時的な通信不能によってサーバとクライアントの間の接続が切断されることを抑止する場合に適している。 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
201
Claims (9)
前記第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の電子機器との通信が不能であると判定されている間は、前記第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の電子機器が前記第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の電子機器へリクエストを送信する第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.
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)
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 |
-
2010
- 2010-10-27 JP JP2010241547A patent/JP2012095159A/en active Pending
Cited By (3)
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 |