JP2010109928A - Repeater - Google Patents
Repeater Download PDFInfo
- Publication number
- JP2010109928A JP2010109928A JP2008282338A JP2008282338A JP2010109928A JP 2010109928 A JP2010109928 A JP 2010109928A JP 2008282338 A JP2008282338 A JP 2008282338A JP 2008282338 A JP2008282338 A JP 2008282338A JP 2010109928 A JP2010109928 A JP 2010109928A
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- identifier
- sleep state
- service request
- content
- 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
- Power Sources (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
本発明は、スリープ状態へ切替可能な端末装置との間の通信を仲介する中継装置に関する。 The present invention relates to a relay device that mediates communication with a terminal device that can be switched to a sleep state.
例えば、端末装置によるサービス提供が行われている時等の一定時以外にはその端末装置の一部だけに電源を供給することにより「スリープ状態」とし、サービス提供が行われている時等の一定時にだけ、その端末装置の全体に電源を供給することにより「非スリープ状態」とすることにより低消費電力を図るスリープ状態と非スリープ状態の切り替え可能な端末装置がある。 For example, when the service is provided by the terminal device, the power is supplied to only a part of the terminal device except for a certain time such as when the service is being provided. There is a terminal device that can be switched between a sleep state and a non-sleep state, which achieves low power consumption by setting the “non-sleep state” by supplying power to the entire terminal device only at a fixed time.
しかしながら、ネットワークに接続されたスリープ状態と非スリープ状態に切り替え可能な端末装置は、ネットワークに接続されたその他の端末装置から頻繁にアクセスされるため、スリープ状態にある端末装置はすぐに非スリープ状態へ遷移してしまい、スリープ状態を長時間維持することが困難である。従って、消費電力の低減という目的が十分に達成することができない。 However, since terminal devices that can be switched between a sleep state and a non-sleep state connected to the network are frequently accessed from other terminal devices connected to the network, the terminal devices that are in the sleep state are immediately in the non-sleep state. It is difficult to maintain the sleep state for a long time. Therefore, the purpose of reducing power consumption cannot be sufficiently achieved.
このような課題を解決する技術として、例えば、特許文献1記載の技術がある。この技術によれば、メッセージとその応答メッセージとの対応関係を記憶するデータベースを有する中継装置が、スリープ状態にある端末装置宛のメッセージを受信した場合に、そのメッセージとそのメッセージに対応する応答メッセージとをデータベースに記憶している場合に、メッセージに対応する応答メッセージをスリープ状態にある端末装置に代わって、メッセージの送信元に送信する。そのメッセージがデータベースに記憶されていない場合だけ、当該メッセージを端末装置に転送して、スリープ状態にある端末装置を非スリープ状態にすれば良い。この技術によれば、中継装置のデータベースに記憶されているメッセージに対しては、中継装置が代理応答するので、スリープ状態にある端末装置が非スリープ状態へ遷移する回数を減らすことができる。 As a technique for solving such a problem, for example, there is a technique described in Patent Document 1. According to this technique, when a relay device having a database that stores a correspondence relationship between a message and a response message thereof receives a message addressed to a terminal device in a sleep state, the message and a response message corresponding to the message Is stored in the database, a response message corresponding to the message is transmitted to the message transmission source instead of the terminal device in the sleep state. Only when the message is not stored in the database, the message may be transferred to the terminal device to put the terminal device in the sleep state into the non-sleep state. According to this technique, since the relay device makes a proxy response to the message stored in the database of the relay device, the number of times that the terminal device in the sleep state transitions to the non-sleep state can be reduced.
しかしながら、この技術においては、中継装置に記憶されていないメッセージであれば、スリープ状態と非スリープ状態切り替え可能な端末装置が、非スリープ状態の時に、正常に応答できない端末装置からのメッセージであっても、スリープ状態を非スリープ状態としてしまい、スリープ状態にある端末装置を不必要にウェイクアップさせてしまう。 However, in this technique, if the message is not stored in the relay device, the message is from a terminal device that cannot respond normally when the terminal device that can be switched between the sleep state and the non-sleep state is in the non-sleep state. However, the sleep state is set to the non-sleep state, and the terminal device in the sleep state is unnecessarily woken up.
このため、端末装置は、スリープ状態を長時間維持することが困難となり、低消費電力を効果的に達成することができない。
本発明の中継装置によれば、スリープ状態と非スリープ状態の切り替えが可能な端末装置が非スリープ状態にある場合に、当該端末装置が正常に応答できないメッセージを他の端末装置から受信した場合には、スリープ状態にある端末装置に対してウェイクアップさせないようにする。 According to the relay device of the present invention, when a terminal device that can be switched between the sleep state and the non-sleep state is in the non-sleep state, when the terminal device receives a message from the other terminal device that cannot respond normally. Does not wake up the terminal device in the sleep state.
上記目的を達成するために、本発明の一実施態様に係る中継装置は、第1の端末装置と、スリープ状態と非スリープ状態との切り替えが可能な第2の端末装置との間の通信を中継する中継装置であって、前記第1の端末装置から前記第2の端末装置へのサービス要求内容を含むサービス要求メッセージを受信するとともに、前記第2の端末装置から前記第1の端末装置への前記サービス要求内容に対する応答内容を含む応答メッセージを受信する第1の通信手段と、前記第2の端末装置に対して、スリープ状態から非スリープ状態へ切り替えるための情報の送信を制限するか否かを示す権限を記憶する第1の記憶手段と、前記権限では制限がない場合に、前記第1の端末装置から前記サービス要求メッセージを受信すると、前記第2の端末装置をスリープ状態から非スリープ状態へ切り替えるための情報を前記第2の端末装置に対して送信する第2の通信手段と、前記応答内容が正常応答内容であるか否かを判定する判定手段と、前記判定手段が正常応答内容でないと判定した場合に、前記第1の記憶手段に、前記第2の端末装置をスリープ状態から非スリープ状態へと切り替えるための情報の送信を制限するものとして前記権限を登録する登録手段とを備える。 In order to achieve the above object, a relay device according to an embodiment of the present invention performs communication between a first terminal device and a second terminal device capable of switching between a sleep state and a non-sleep state. A relay device that relays a service request message including a service request content from the first terminal device to the second terminal device, and from the second terminal device to the first terminal device Whether to restrict transmission of information for switching from a sleep state to a non-sleep state to the first communication unit that receives a response message including a response content to the service request content A first storage means for storing the authority indicating the above, and when the service request message is received from the first terminal device when the authority is not limited, the second terminal device Second communication means for transmitting information for switching the sleep state from the sleep state to the non-sleep state to the second terminal device, a determination means for determining whether the response content is a normal response content, If the determination means determines that the response content is not normal, the authority is assumed to restrict transmission of information for switching the second terminal device from a sleep state to a non-sleep state in the first storage means. Registration means for registering.
又、本発明の一実施態様に係る中継装置は、第1の端末装置とスリープ状態と非スリープ状態との切り替えが可能な第2の端末装置との間の通信を中継する中継装置であって、前記第1の端末装置から前記第2の端末装置へのサービス要求内容を含むサービス要求メッセージを受信するとともに、前記第2の端末装置から前記第1の端末装置への前記サービス要求メッセージに対する応答内容を含む応答メッセージを受信する第1の通信手段と、前記第2の端末装置に対して、スリープ状態から非スリープ状態へ切り替えるための情報の送信を制限するか否かを示す権限を記憶する記憶手段と、前記権限では制限がない場合に、前記第1の端末装置から前記サービス要求メッセージを受信すると、前記第2の端末装置をスリープ状態から非スリープ状態へ切り替えるための情報を前記第2の端末装置に対して送信する第2の通信手段と、前記第2の端末装置が記憶する上限応答遅延時間を記憶する記憶手段と、前記応答メッセージを受信した時刻から前記サービス要求を受信した時刻との差が、前記上限応答遅延時間より大きいか否かを判定する判定手段と、前記判定手段が大きいと判定した場合に、前記第2の端末装置をスリープ状態から非スリープ状態へと切り替えるための情報の送信を制限するものとして前記権限を登録する登録手段とを備える。 A relay device according to an embodiment of the present invention is a relay device that relays communication between a first terminal device and a second terminal device capable of switching between a sleep state and a non-sleep state. Receiving a service request message including a service request content from the first terminal device to the second terminal device, and responding to the service request message from the second terminal device to the first terminal device A first communication means for receiving a response message including contents and an authority indicating whether or not to restrict transmission of information for switching from a sleep state to a non-sleep state is stored for the second terminal device When the service request message is received from the first terminal device when there is no limitation on the storage means and the authority, the second terminal device is put into a non-sleep state from the sleep state. Second communication means for transmitting information for switching to a loop state to the second terminal apparatus, storage means for storing an upper limit response delay time stored in the second terminal apparatus, and the response message Determining means for determining whether or not the difference between the time at which the service request is received and the time at which the service request is received is larger than the upper limit response delay time; Registration means for registering the authority as limiting the transmission of information for switching the device from the sleep state to the non-sleep state.
本発明の中継装置によれば、スリープ状態にある端末装置を不必要にウェイクアップすることを抑制し、スリープ状態にある端末装置が、長時間スリープ状態を保持できるため、端末装置の低消費電力を達成することができる。 According to the relay device of the present invention, the terminal device in the sleep state can be prevented from being unnecessarily woken up, and the terminal device in the sleep state can maintain the sleep state for a long time. Can be achieved.
(第1の実施形態)
図1は、第1の実施形態に係る通信システムを示すブロック図である。本実施形態に係る通信システムは、サービスの提供を受けたい第1の端末装置11とサービスを提供する第2の端末装置12と端末装置間のメッセージを中継する中継装置13とを備える。
(First embodiment)
FIG. 1 is a block diagram showing a communication system according to the first embodiment. The communication system according to the present embodiment includes a first
第2の端末装置12は、スリープ状態と非スリープ状態が切り替え可能な装置である。ここで、スリープ状態は、非スリープ状態の時と比べて、低機能ではあるが、高い低消費電力を達成することができる状態である。
The second
図1では、サービスの提供を受けたい端末装置11が1つだけ図示されているが、複数の他の端末装置が第2の端末装置12をアクセス可能である。
In FIG. 1, only one
また、第1の端末装置11と第2の端末装置12と中継装置13は、第1の通信路14により互いに通信を行う。また、第2の端末装置12と中継装置13は、第2の通信路15により互いに通信を行う。第1の通信路14及び第2の通信路15は、例えば、無線通信路である。尚、第1の通信路14、第2の通信路15ともに、有線通信路であっても良い。
In addition, the first
第1の端末装置11は、第1の通信手段111とサービス要求手段112と第1の記憶部113を備える。
The first
第1の通信手段111は、第1の通信路14を用いて、第2の端末装置12及び中継装置13と通信を行う。
The first communication unit 111 communicates with the
サービス要求手段112は、所定のサービス要求内容を設定して、第1の通信手段111によりサービス要求する手段である。
The
また、第1の記憶部113は、第1の端末装置11の第1の通信手段111を特定する識別子である第1識別子を記憶する。第1識別子は、ある一時点において、第1の通信路14上で固有であれば、必要十分なものである。
Further, the
第2の端末装置12は、提供可能なサービス要求を他の端末装置から受けた場合に、サービス要求を行う装置である。
The second
第2の端末装置12は、第2の通信手段121、第3の通信手段122、ウェイクアップ識別子判定手段124、ウェイクアップ手段125、応答手段123と第2の記憶部126とを備える。
The second
第2の端末装置は、スリープ状態の時は、ウェイクアップ(スリープ状態から非スリープ状態へ切り替える)するために必要最低限の機能のみを実行可能とする状態である。例えば、スリープ状態における第2の端末装置12は、第3の通信手段122とウェイクアップ識別子判定手段124とウェイクアップ手段125が実行可能である。一方、非スリープ状態の時は、ウェイクアップするための必要最低限の機能以外も実行可能な状態である。少なくとも、第2の通信手段121により第1の通信路14を介して中継装置13とメッセージの送受信を行うこと、第1の端末装置11からのサービス要求に応じてサービスを提供することができる。
When the second terminal device is in the sleep state, the second terminal device is in a state in which only the minimum necessary functions can be executed to wake up (switch from the sleep state to the non-sleep state). For example, the second
第2の通信手段121は非スリープ状態の時に、第1の通信路14により通信を行う手段である。本実施形態においては、第1の端末装置11及び中継装置13と通信を行う。
The second communication means 121 is means for performing communication through the
第3の通信手段122はスリープ状態の時に、第2の通信路15により通信を行う手段である。本実施形態においては、中継装置13と通信を行う。
The
ウェイクアップ識別子判定手段124は、後述するように中継装置13が送信し、第3の通信手段122により受信するウェイクアップ識別子と第2の端末装置12が後述する第2の記憶部126に記憶するウェイクアップ識別子とが一致するか否かを判定する手段である。そして、一致する場合に、ウェイクアップ手段125に、第2の端末装置12をウェイクアップさせる指示を行う。
The wakeup identifier determination unit 124 stores the wakeup identifier transmitted by the
第2の記憶部126は、第2識別子とウェイクアップ識別子と期待サービス要求内容と正常応答内容とを記憶する。第2識別子は、第2の端末装置12の第2の通信手段121を特定する識別子である。第2識別子は、第1識別子と同様に、ある一時点において、第1の通信路14上で固有であれば、必要十分なものである。
The
図2に、本実施形態に係るウェイクアップ手段125の一例を示す。ウェイクアップ手段125は、電源部127と電圧変換部1252との間の電源線の接続/切断を制御するリレー制御部1251と、電源部127から供給される電圧を第2の通信手段121の電源入力に適合した電圧へ変換する電圧変換部1252を有する。リレー制御部1251は、スリープ状態においては、電源線を切断された状態に制御する。一方、ウェイクアップ識別子判定手段124が一致すると判定し場合、切断状態の電源線を接続状態へ切り替える。その結果、電圧変換部1252が電圧を第2の通信手段121に対して供給することにより、第2の通信手段121をウェイクアップさせる(非スリープ状態になる)。リレー制御部1251は、非スリープ状態においては、第2の端末装置12の(図2に図示しない)他の部位にも通電する。例えば、非スリープ状態においては、応答手段123にも通電する。
FIG. 2 shows an example of the wake-up
応答手段123は、非スリープ状態において、第1の端末装置11からサービス要求に対して、応答メッセージを設定して、第2の通信手段121により応答メッセージを送る手段である。応答メッセージは、第1の端末装置11からのサービス要求内容に対して正常にサービスを提供できた場合には、第2の記憶部126に記憶する正常応答内容を含むメッセージである。一方、第1の端末装置11からのサービス要求に対して正常にサービスを提供できなかった場合には、正常応答内容以外の応答内容である。サービス要求に対して正常なサービスを提供できない場合とは、例えば、第1の端末装置11と第2の端末装置12間の認証が失敗した場合や何らかのエラーが発生した場合などである。
The response means 123 is a means for setting a response message in response to a service request from the first
中継装置13は、通信監視手段131と、第5の通信手段132と、通信内容記録手段136と、第2の端末装置登録手段135と、セッション確立登録手段134と、セッション確立可否判定手段137と、ウェイクアップ権限登録手段138と、ウェイクアップ識別子選択手段1310と、ウェイクアップ権限確認手段と、第3の記憶部133とを有する。
The
通信監視手段131は、第4の通信手段1311を備える。第4の通信手段1311は、第1の通信路14により通信を行う手段である。本実施形態においては、第1の端末装置11及び第2の端末装置12と通信を行う。通信監視手段131は、第1の端末装置11と第2の端末装置12間の通信を監視する手段である。通信監視手段131は、第4の通信手段1311により受信した受信メッセージの種類を解析し、メッセージの種類ごとに分類する手段を含む手段である。
The
第5の通信手段132は、第2の通信路15により通信を行う手段である。本実施形態においては、第2の端末装置12と通信を行う。
The fifth communication means 132 is means for performing communication through the
第3の記憶部133は、ウェイクアップ権限管理テーブル1331と、ウェイクアップ識別子管理テーブル1332と、通信内容記録テーブル1333と、セッション確立条件管理テーブル1334とを有する。
The
ウェイクアップ識別子管理テーブル1332は、第2識別子とウェイクアップ識別子との対応関係を記憶する。ウェイクアップ識別子は、第2識別子により特定される第2の端末装置12をウェイクアップさせるための識別子である。
The wakeup identifier management table 1332 stores a correspondence relationship between the second identifier and the wakeup identifier. The wake-up identifier is an identifier for causing the second
セッション確立条件管理テーブル1334は、第2識別子と期待サービス要求内容と正常応答内容とを記憶する。期待サービス要求内容と正常応答内容は、第2識別子により特定される第2の端末装置12が提供可能なサービス要求内容であり、正常応答内容は、第2識別子により特定される第2の端末装置12が正常にサービスを提供した場合に、応答する応答内容である。
The session establishment condition management table 1334 stores a second identifier, expected service request content, and normal response content. The expected service request content and the normal response content are service request content that can be provided by the second
通信内容記録テーブル1333は、第1識別子と第2識別子とサービス要求内容と応答内容とを記憶する。第1識別子と第2識別子は、互いに通信を行う第1の端末装置11と第2の端末装置12、それぞれを特定する識別子である。
The communication content record table 1333 stores a first identifier, a second identifier, service request content, and response content. The first identifier and the second identifier are identifiers that identify the first
サービス要求内容は、第1の端末装置11が、中継装置13を介して第2の端末装置12に対して要求するサービス要求内容である。サービス要求内容は、人間によって可読な形式であっても、第1の端末装置11、中継装置13、第2の端末装置12との間であらかじめ取り決めた変換(ハッシング、圧縮等)を施したものであっても良い。
The service request content is a service request content requested by the first
応答内容は、第2の端末装置12が、サービス提供を行った場合、若しくは行えなかった場合に、第1の端末装置11に対して送信する応答内容である。サービス提供を行えた場合の応答内容は、例えば、第2の端末装置12が提供するサービスに固有なデータ転送処理が成功したことを示す情報、第1の端末装置11と第2の端末装置12との間での認証処理が成功したことを示す情報などである。また、応答内容は、人間によって可読な形式であっても、中継装置13と第2の端末装置12との間であらかじめ取り決めた変換(ハッシング、圧縮等)を施したものであっても良い。
The response content is a response content to be transmitted to the first
ウェイクアップ権限管理テーブル1331は、第1識別子と第2識別子とサービス要求内容とウェイクアップ権限の有無を記憶する。ウェイクアップ権限管理テーブル1331は、第2識別子により特定される第2の端末装置12が、サービス要求をした第1識別子により特定される第1の端末装置11に対して、サービス要求内容で示されるサービスを正常に提供でき、正常応答内容を第1の端末装置11に対して送ることができる場合に、第1識別子と第2識別子とサービス要求内容と「ウェイクアップ権限有り」と記憶する。
The wake-up authority management table 1331 stores a first identifier, a second identifier, service request contents, and presence / absence of a wake-up authority. The wake-up authority management table 1331 is indicated by the content of the service request for the first
一方、ウェイクアップ権限管理テーブル1331は、第2の端末装置12が、第1の端末装置11に対して、サービスを正常に提供できず、正常で無い応答内容を第1の端末装置11に対して送信した場合に、「ウェイクアップ権限無し」と記憶する。
On the other hand, the wake-up authority management table 1331 indicates that the second
通信内容記録手段136は、通信監視手段131により受信したサービス要求と応答内容とそのサービス要求と応答内容とを送受信する端末装置である第1の端末装置11と第2の端末装置12それぞれを特定する第1識別子と第2識別子とを前述した通信内容記録テーブル1333に記録する手段である。
The communication
第2の端末装置登録手段135は、第2識別子により特定される第2の端末装置12から通信監視手段131により受信した第2識別子とウェイクアップ識別子とをウェイクアップ管理識別子管理テーブルに記録する手段である。
The second terminal
セッション確立登録手段134は、第2識別子により特定される第2の端末装置12から通信監視手段131により受信した第2識別子と期待サービス要求内容と正常応答内容とをセッション確立条件管理テーブル1334に記録する手段である。
The session
セッション確立可否判定手段137は、通信内容記録テーブル1333とセッション確立条件管理テーブル1334とを比較し、通信内容記録テーブル1333に記録された第2識別子、サービス要求内容及び応答内容のそれぞれが、セッション確立条件管理テーブル1334に記憶される第2識別子と期待サービス要求内容と正常応答内容それぞれと一致するか否かを判定する手段である。
The session establishment
ウェイクアップ権限登録手段138は、ウェイクアップ権限管理テーブルに第1識別子と第2識別子とサービス要求内容とウェイクアップ権限の有無を記録する手段である。ウェイクアップ権限登録手段138は、セッション確立可否判定手段137が一致すると判定した場合に、ウェイクアップ権限管理テーブル1331に、通信内容記録テーブル1333に記録された第1識別子と第2識別子とサービス要求内容と「ウェイクアップ権限有り」と記録する。一方、ウェイクアップ権限登録手段138は、セッション確立可否判定手段137が一致しないと判定した場合に、ウェイクアップ権限管理テーブル1331に、通信内容記録テーブル1333に記録された第1識別子と第2識別子とサービス要求内容とウェイクアップ権限無しと記録する。
The wake-up authority registration means 138 is a means for recording the first identifier, the second identifier, the contents of the service request, and the presence / absence of the wake-up authority in the wake-up authority management table. When the wakeup
ウェイクアップ識別子選択手段1310は、ウェイクアップ識別子管理テーブル1332を参照して、通信監視手段131により受信したサービス要求内容に含まれる宛先識別子である第2識別子に対応するウェイクアップ識別子を選択する手段である。
The wakeup
ウェイクアップ権限判定手段139は、ウェイクアップ権限管理テーブル1331を参照して、通信監視手段131により受信したサービス要求メッセージの第1識別子、第2識別子、サービス要求内容に関して、ウェイクアップ権限管理テーブル1331に記憶されているか、記憶されていないか、及び記憶されている場合に、その第1識別子、第2識別子、サービス要求内容に対して、ウェイクアップ権限があるか否かを判定する手段である。尚、通信監視手段131により受信したサービス要求メッセージの第1識別子、第2識別子、サービス要求内容が、ウェイクアップ権限管理テーブル1331に記憶されていない場合として、例えば、第1識別子により特定される第1の端末装置11が、第2識別子により特定される第2の端末装置12に対して、中継装置13を介して、サービス要求内容を含むサービス要求メッセージを初めて送信する場合がある。
The wake-up
次に、本実施形態に係る通信システムの動作方法について説明する。図3は、本実施形態に係る通信システムの動作フローを示す図である。また、図4は、本実施形態に係る中継装置13の動作方法のフローチャートを説明する。また、図5は、本実施形態に係る第2の端末装置12の動作方法のフローチャートを示す図である。
Next, an operation method of the communication system according to the present embodiment will be described. FIG. 3 is a diagram showing an operation flow of the communication system according to the present embodiment. FIG. 4 illustrates a flowchart of the operation method of the
まず、非スリープ状態にある第2の端末装置12は、中継装置13に対して、第2の通信手段121により、第1の通信路14を通じて、セッション確立条件管理情報メッセージを送信する(S201)。図6は、セッション確立条件管理情報メッセージの一態様を示す図である。セッション確立条件管理情報メッセージは、左端を先頭とし、先頭から、宛先識別子(第1識別子)、送信元識別子(第2識別子)、メッセージ種別、期待サービス要求内容、正常応答内容を配列したメッセージである。メッセージ種別は、メッセージの内容が、期待サービス要求内容と正常応答内容であることを示すコードである。
First, the second
また、非スリープ状態にある第2の端末装置12は、中継装置13に対して、第2の通信手段121により、第1の通信路14を通じて、ウェイクアップ識別子管理情報メッセージを送信する(S201)。図7は、ウェイクアップ識別子管理情報メッセージの一態様を示す図である。ウェイクアップ識別子管理情報メッセージは、左端を先頭として、先頭から、宛先識別子(第2識別子)、送信元識別子(第1識別子)、メッセージ種別、ウェイクアップ識別子を配列したメッセージである。
The second
その後、非スリープ状態にある第2の端末装置12は、任意のタイミングで、スリープを行って良い。
Thereafter, the second
次に、中継装置13の通信監視手段131の第4の通信手段1311は、第1の通信路14を通じて、第2の端末装置12より、セッション確立条件管理情報メッセージを受信する。次に、セッション確立登録手段134は、通信監視手段131により抽出された第2識別子、期待サービス要求内容、正常応答内容をセッション確立条件管理テーブル1334に登録する(S101)。
Next, the
また、中継装置13の通信監視手段131の第4の通信手段1311は、第1の通信路14を通じて、第2の端末装置12より、ウェイクアップ識別子管理情報メッセージを受信する。次に、第2の端末装置登録手段135は、通信監視手段131により抽出された第2識別子とウェイクアップ識別子とをウェイクアップ識別子管理テーブル1332に登録する(S101)。
Further, the
次に、第1の端末装置11は、第1の通信手段111を用いて第1の通信路14へ接続し、第1識別子を第1の通信路14に適用することにより、中継装置13との通信を確立する。次に、第1の端末装置11は、サービス要求手段112により、サービス要求メッセージを設定し、第1の通信手段111によりサービス要求メッセージを中継装置13に対して送信する。図8にサービス要求メッセージの一態様を示す図である。サービス要求メッセージは、例えば、左端を先頭とし、先頭から送信元識別子である第1識別子、宛先識別子である第2識別子、メッセージ種別、サービス要求内容を配した信号である。ここで、メッセージ種別は、メッセージがサービス要求であることを示すコードである。
Next, the first
次に、中継装置13の通信監視手段131の第4の通信手段1311は、第1の通信路14を通じて、第1の端末装置11よりサービス要求メッセージを受信する(S102)。
Next, the 4th communication means 1311 of the communication monitoring means 131 of the
次に、通信内容記録手段136は、通信監視手段131により抽出したサービス要求メッセージに含まれる第1識別子、第2識別子、サービス要求内容を抽出し、通信内容記録テーブル1333に記録する(S103)。
Next, the communication
次に、中継装置13のウェイクアップ権限判定手段139は、ウェイクアップ権限管理テーブル1331を参照して、通信内容記録テーブル1333へ新たに登録されたエントリの第1識別子と第2識別子及びサービス要求内容が一致するものがあるか判定する(S104)。そして、一致するものがある場合、その第1識別子と第2識別子とサービス要求内容とに対して、ウェイクアップ権限があるか否かを判定する(S105)。即ち、第1識別子で特定される第1の端末装置11から第2識別子で特定される第2の端末装置12に対して、サービス要求内容で示されるサービス要求がある場合に、中継装置13が第2の端末装置12をウェイクアップする権限があるか否かを判定する。
Next, the wake-up
ウェイクアップ権限判定手段139が、一致するものがあると判定し、かつウェイクアップ権限があると判定した場合、ウェイアップ選択手段は、ウェイクアップ識別子管理テーブル1332を参照して、サービス要求メッセージに含まれる第2識別子に対応するウェイクアップ識別子を取得する(S106)。そして、ウェイクアップ識別子を第5の通信手段132により、第2の通信路15を通じて、送信する(S107)。その後、第2の端末装置12が、そのウェイクアップ識別子を受信し、ウェイクアップした第2の端末装置12は、第1の端末装置11に対して、応答メッセージを送信する。その後、中継装置13は、応答メッセージを受信する(S108)。
When the wake-up
一方、ウェイクアップ権限判定手段139が一致するものがあると判定し、かつウェイクアップ権限がないと判定した場合、中継装置13のウェイクアップ識別子選択手段1310は、ウェイクアップ識別子を取得しない(S109)。その結果、中継装置13は、第2の端末装置12をウェイクアップさせる動作を行わない。その後、中継装置13は、動作を終了する。尚、中継装置13は、第1の端末装置11に対して、第2の端末装置12をウェイクアップさせる権限がない等のエラーメッセージを送信しても良い。
On the other hand, when the wake-up
また、ウェイクアップ権限判定手段139が、一致するものがないと判定した場合、ウェイクアップ識別子選択手段1310は、ウェイクアップ識別子管理テーブル1332を参照して、サービス要求メッセージに含まれる第2識別子に対応するウェイクアップ識別子を取得する(S110)。そして、ウェイクアップ識別子を第5の通信手段132により、第2の通信路15を通じて、送信する(S111)。
When the wakeup
以下では、ウェイクアップ権限判定手段139が一致するものがないと判定した場合における通信システムの動作について説明する。
Hereinafter, the operation of the communication system when the wake-up
スリープ状態にある第2の端末装置12は、第3の通信手段122により、第2の通信路15を通じて中継装置13からウェイクアップ識別子を受信する(S202)。
The second
次に、ウェイクアップ識別子判定手段124は、受信したウェイクアップ識別子と第2の記憶部126に記憶するウェイクアップ識別子が一致するか否かを判定する(S203)。 Next, the wakeup identifier determination unit 124 determines whether or not the received wakeup identifier matches the wakeup identifier stored in the second storage unit 126 (S203).
ウェイクアップ識別子判定手段124は、一致すると判定した場合に、ウェイクアップ手段125に、第2の端末装置12をウェイクアップさせる指示を出す。指示を受けたウェイクアップ手段125は、第2の端末装置12をウェイクアップさせる(S204)。一方、一致しない場合、ウェイクアップ手段125に、第2の端末装置12をウェイクアップさせる指示を出さない。その結果、一致しない場合は、第2の端末装置12は、ウェイクアップしない(S205)。
When it is determined that they match, the wakeup identifier determination unit 124 instructs the
ウェイクアップした場合、非スリープ状態にある第2の端末装置12は、サービス要求内容を第2の通信手段121により受信する。そして、第2の端末装置12は、第1の端末装置11に対して、サービスの提供を試みる(S206)。その結果、第2の端末装置12は、第1の端末装置11に対して、正常にサービスの提供ができる場合と、正常にサービスの提供ができない場合がある。
When the wake-up is performed, the second
サービスの提供を試みた後、第2の端末装置12は、第1の通信手段111により、応答メッセージを第1の通信路14を通じて中継装置13を介して第1の端末装置11に対して送信する(S207)。図9は、応答メッセージの一態様を示す図である。応答メッセージは、左端を先頭とし、先頭から宛先識別子である第1識別子と、送信元識別子である第2識別子と、メッセージ種別と、応答内容を配したメッセージである。ここで、応答内容は、第1の端末装置11から受信したサービス要求内容に対する返答情報である。
After attempting to provide the service, the second
次に、中継装置13は、通信監視手段131により応答メッセージを受信する(S112)。次に、通信監視手段131は、応答メッセージから、宛先識別子である第1識別子、送信元識別子である第2識別子と、応答内容とを抽出する。そして、通信内容記録手段136は、応答メッセージの宛先識別子である第1識別子と通信内容記録テーブル1333に記録されている送信元識別子である第1識別子とが一致するエントリに、受信した応答メッセージの応答内容を記録する。その結果、通信内容記録テーブル1333の1エントリが完成する(S113)。
Next, the
次に、中継装置13のセッション確立可否判定手段は、セッション確立条件管理テーブル1334を参照して、完成した通信内容記録テーブル1333の1エントリの第2識別子とサービス要求内容と応答内容とセッション確立条件管理テーブル1334に記録される第2識別子と期待サービス要求内容と正常応答内容と一致するものがセッション確立条件管理テーブル1334にあるか否かを判定する(S114)。一致するものがある場合、完成した通信内容記録テーブル1333に記録されたサービス要求をした第1識別子を持つ第1の端末装置11は、第2の端末装置12から正常にサービス提供を受け、正常な応答内容を受信したものである。一方、一致するものがない場合、完成した通信内容記録テーブル1333に記録されたサービス要求をした第1識別子を持つ第1の端末装置11は、第2の端末装置12からサービス提供を受けることができず、第2の端末装置12から正常な応答内容を受信することができなかったものである。
Next, the session establishment possibility determination unit of the
セッション確立可否判定手段137が一致するものがあると判定した場合、ウェイクアップ権限登録手段138は、ウェイクアップ権限管理テーブル1331に、第1識別子、第2識別子、サービス要求内容、ウェイクアップ権限がある旨を登録する(S115)。一方、一致するものがないと判定した場合、ウェイクアップ権限登録手段138は、ウェイクアップ権限管理テーブル1331に、第1識別子、第2識別子、サービス要求内容、ウェイクアップ権限がない旨を登録する(S116)。ウェイクアップ権限がない旨を登録された第1識別子を有する第1の端末装置11が、第2の端末装置12に対して、サービス要求をする場合、前述したように、ウェイクアップ権限判定手段139が、第1の端末装置11に対して、ウェイクアップ権限がないと判定し、第1の端末装置11は、第2の端末装置12をウェイクアップすることができない。その結果、2回目以降、第2の端末装置12から正常な応答内容を受信することができないサービス要求をする第1の端末装置11に対して、第2の端末装置12をウェイクアップする権限を与えないことができる。その結果、スリープ状態にある第2の端末装置12を不必要にウェイクアップする機会を減らすことができ、第2の端末装置12のスリープ状態を長時間保持することができるため、第2の端末装置12の低消費電力効果を向上することができる。
When the session establishment
以上の通り、本実施形態に係る通信システムによれば、第2の端末装置12がサービス提供できないサービス要求をした第1の端末装置11に対して、第2の端末装置12をウェイクアップさせない制限を与えることにより、第2の端末装置12を不必要にウェイクアップする機会を減らすことができるため、第2の端末装置12の低消費電力効果を向上することができる。
As described above, according to the communication system according to the present embodiment, the restriction that the second
尚、本実施形態においては、第1の端末装置11から第2の端末装置12に対して、サービス要求メッセージがあった場合に、サービス要求メッセージに対する応答内容が正常応答内容でないと判定した場合に、再び、第1の端末装置11から第2の端末装置12に対して、サービス要求メッセージがあった場合に、中継装置13は、第2の端末装置12をウェイクアップしないようにしたが、第1の端末装置11から第2の端末装置12へのサービス要求メッセージに対する応答内容が、正常応答内容でないと判定した場合であっても、その判定が一定回数以下であれば、一定回数以下の範囲内で、それ以降第1の端末装置11から第2の端末装置12へのサービス要求があった場合に、中継装置13は、第2の端末装置12をウェイクアップするように設定しても良い。1例として、ウェイクアップ権限登録手段138に関するパラメータとして、第1識別子、第2識別子、サービス要求の組み合わせ毎に猶予回数を導入することにより達成できる。例えば、猶予回数が3回である場合、セッション確立可否判定手段137が、正常応答内容でないと判定した場合であっても、その第1識別子、第2識別子、サービス要求内容に対する正常応答内容でないとの判定が3回以内であれば、第2の端末装置12をウェイクアップできるようにしても良い。
In the present embodiment, when there is a service request message from the first
また、本実施形態においては、特に機能の限定を入れていないが、スリープ状態における第3の通信手段122は、ウェイクアップ識別子と同等の特徴をもったメッセージのみを受信することができる機能に限定しても良い。その場合、例えば、スリープする第2の端末装置12における第3の通信手段122は、第2の通信路15を通じて受信したメッセージに応じた返答を送信することや、第2の通信路15を通じ受信したメッセージの送信元識別子によって、自身をウェイクアップさせるか否かを判定させるといった高度な処理は実行できない。このように第3の通信手段122を限定することにより、スリープ状態において、より消費電力を低減することができる。
Further, in the present embodiment, the function is not particularly limited, but the
(第2の実施形態)
図11は、第2の実施形態に係る通信システムを示すブロック図である。本実施形態の通信システムにおいては、ウェイクアップ権限を与えるか否かの条件として、中継装置23が、第2の端末装置22から第1の端末装置21への応答メッセージを受信した時刻から第1の端末装置21から第2の端末装置22へのサービス要求を受信した時刻を引いた差分時間が、上限応答遅延時間より大きいか否かを更に加えた点が第1の実施形態と異なる。即ち、本実施形態の通信システムにおいては、差分時間が、上限応答遅延時間より大きい場合には、ウェイクアップ権限を与えず、上限応答遅延時間より小さい場合は、ウェイクアップ権限を与える。
(Second Embodiment)
FIG. 11 is a block diagram showing a communication system according to the second embodiment. In the communication system of the present embodiment, as a condition for determining whether or not to give the wake-up authority, the
本実施形態に係る通信システムは、第1の実施形態と同様に、第1の端末装置21と中継装置23と第2の端末装置22とを有する。また、第1の実施形態と同様に、第1の端末装置21と第2の端末装置22と中継装置23は、第1の通信路14により互いに通信を行う。また、第2の端末装置22と中継装置23は、第2の通信路15により互いに通信を行う。
The communication system according to the present embodiment includes a first
また、第1の端末装置21は、第1の実施形態と同様に、第1の通信手段211とサービス要求手段212と第1の記憶部213とを備える。また、第2の端末装置22は、第1の実施形態と同様に、第2の通信手段221と第3の通信手段222と応答手段223とウェイクアップ識別子判定手段224とウェイクアップ手段225と第2の記憶部226とを備える。また、中継装置23は、第1の実施形態と同様に、通信監視手段231と、セッション確立登録手段234と、第2の端末装置登録手段235と、通信内容記録手段236と、セッション確立可否判定手段237と、ウェイクアップ権限登録手段238と、ウェイクアップ権限判定手段239と、ウェイクアップ識別子判定手段224と、第5の通信手段232と、第3の記憶部233とを備える。そして、第3の記憶部233は、第1の実施形態と同様に、ウェイクアップ権限管理テーブル2331と、通信内容記録テーブル2333と、ウェイクアップ識別子管理テーブル2332と、セッション確立条件管理テーブル2334とを備える。
In addition, the first
以下、それぞれの装置につき、第1の実施形態と異なる構成について説明する。 Hereinafter, a configuration different from that of the first embodiment will be described for each device.
第2の端末装置22の第2の記憶部226は、上限応答遅延時間を更に記憶している点が、第1の実施形態に係る第2の記憶部226と異なる。ここで、上限応答遅延時間とは、例えば、スリープ状態にある第2の端末装置22が、ウェイクアップしてから、応答メッセージを送信するまでかかる時間である。上限応答遅延時間は、一定時間に定める必要がある。例えば、上限応答遅延時間は、例えば、第2の端末装置22の管理者があらかじめ設定する方法、第2の端末装置22がウェイクアップする際に、ウェイクアップするために要した時間を設定する方法、又は、ウェイクアップするために要した時間とサービス要求メッセージを受信してから応答メッセージを送信するまでの時間との和を設定する方法がある。
The
中継装置23の第3の記憶部233の通信内容記録テーブル2333は、サービス要求時刻と応答時刻とを更に、記憶する点が、第1の実施形態に係る通信内容記録テーブル2333と異なる。
The communication content recording table 2333 of the
中継装置23のセッション確立条件管理テーブル2334は、上限応答遅延時間を更に記憶する点が、第1の実施形態に係るセッション確立条件管理テーブル2334と異なる。
The session establishment condition management table 2334 of the
次に、本実施形態に係る通信システムの動作方法について説明する。図12は、本実施形態に係る中継装置23の動作方法のフローチャートを示す図である。
Next, an operation method of the communication system according to the present embodiment will be described. FIG. 12 is a diagram illustrating a flowchart of the operation method of the
以下では、第1の実施形態に係る通信システムの動作方法と異なる点につき、詳細に説明し、第1の実施形態に係る通信システムの動作方法と同様の点については、適宜省略して説明する。 Hereinafter, differences from the operation method of the communication system according to the first embodiment will be described in detail, and the same points as the operation method of the communication system according to the first embodiment will be omitted as appropriate. .
まず、非スリープ状態にある第2の端末装置22は、中継装置23に対して、第2の通信手段221により、第1の通信路14を通じて、セッション確立条件管理情報メッセージを送信する。図10は、セッション確立条件管理情報メッセージの一態様を示す図である。セッション確立条件管理情報メッセージは、宛先識別子(第1識別子)、送信元識別子(第2識別子)、メッセージ種別、期待サービス要求内容、正常応答内容に加えて、更に、上限応答遅延時間を含むメッセージである。
First, the second
また、非スリープ状態にある第2の端末装置22は、中継装置23に対して、第2の通信手段221により、第1の通信路14を通じて、ウェイクアップ識別子管理情報メッセージを送信する。ウェイクアップ識別子管理情報メッセージは、第1の実施形態に係るウェイクアップ識別子管理情報メッセージと同様のメッセージである。
In addition, the second
次に、中継装置23の通信監視手段231の第4の通信手段2311は、第1の通信路14を通じて、第2の端末装置22より、セッション確立条件管理情報メッセージを受信する。次に、セッション確立登録手段234は、通信監視手段231により抽出された第2識別子、期待サービス要求内容、正常応答内容、更には、上限応答遅延時間をセッション確立条件管理テーブル2334に登録する(S301)。
Next, the
また、第1の実施形態と同様に、中継装置23の通信監視手段231の第4の通信手段2311は、ウェイクアップ識別子管理情報メッセージを受信し、第2の端末装置登録手段235は、第2識別子とウェイクアップ識別子とをウェイクアップ識別子管理テーブル2332に登録する(S301)。
Similarly to the first embodiment, the
次に、中継装置23との通信を確立した第1の端末装置21は、第1の実施形態と同様に、第1の通信手段211によりサービス要求メッセージを中継装置23に対して送信する。
Next, the first
次に、中継装置23の通信監視手段231の第4の通信手段2311は、第1の実施形態と同様に、サービス要求メッセージを受信する(S302)。通信監視手段231は、サービス要求メッセージから第1識別子、第2識別子、サービス要求内容に加えて、更に、サービス要求メッセージを受信通信した時刻(以下、サービス要求時刻。)を抽出する。そして、通信内容記録手段236は、通信監視手段231により抽出したサービス要求メッセージに含まれる第1識別子、第2識別子、サービス要求内容、更に、サービス要求時刻を通信内容記録テーブル2333に記録する(S303)。
Next, the 4th communication means 2311 of the communication monitoring means 231 of the
次に、中継装置23のウェイクアップ権限判定手段239は、第1の実施形態と同様に、ウェイクアップ権限管理テーブル2331を参照して、通信内容記録テーブル2333へ新たに登録されたエントリの第1識別子と第2識別子及びサービス要求内容との組み合わせと同一の組み合わせがあるか否かを判定し(S304)、同一の組み合わせがあった場合、その組み合わせに対して、ウェイクアップ権限があるか否かを判定する(S305)。
Next, the wake-up
ウェイクアップ権限判定手段239が、一致するものがあると判定し、かつウェイクアップ権限があると判定した場合、ウェイアップ選択手段は、第1の実施形態と同様に、ウェイクアップ識別子を取得して(S306)、そのウェイクアップ識別子を第5の通信手段232により、第2の通信路15を通じて、送信する(S307)。第1の実施形態と同様に、その後、ウェイクアップ識別子を受信した第2の端末装置22は、ウェイクアップし、中継装置23及び第1の端末装置21に対して、応答メッセージを送信する。その後、中継装置23は、応答メッセージを受信する(S308)。
When the wake-up
また、ウェイクアップ権限判定手段239が、一致するものがあると判定し、かつウェイクアップ権限がないと判定した場合、第1の実施形態と同様に、中継装置23は、第2の端末装置22をウェイクアップさせる動作を行わない(S309)。
When the wake-up
また、ウェイクアップ権限判定手段239が、一致するものがないと判定した場合、ウェイクアップ識別子選択手段2310は、第1の実施形態と同様に、ウェイクアップ識別子を取得して(310)、そのウェイクアップ識別子を第5の通信手段232により、第2の通信路15を通じて、送信する(311)。
If the wake-up
以下では、ウェイクアップ権限判定手段239が、一致するものがないと判定した場合の通信システムの動作について説明する。
Hereinafter, an operation of the communication system when the wake-up
スリープ状態にある第2の端末装置22は、第1の実施形態と同様に、ウェイクアップ識別子を受信し、受信したウェイクアップ識別子と第2の記憶部226に記憶するウェイクアップ識別子とが一致する場合に、第2の端末装置22は、ウェイクアップする。一致しない場合は、第2の端末装置22は、第1の実施形態と同様に、ウェイクアップしない。
Similar to the first embodiment, the second
ウェイクアップした場合、非スリープ状態にある第2の端末装置22は、第1の端末装置21に対して、サービスの提供を試みて、応答メッセージを中継装置23を介して第1の端末装置21に対して送信する。
When the wake-up is performed, the second
次に、中継装置23の通信監視手段231の第4の通信手段2311は、第1の実施形態と同様に、応答メッセージを受信する(S312)。通信監視手段231は、応答メッセージから宛先識別子である第1識別子、送信元識別子である第2識別子、応答内容に加えて、更に、応答メッセージを受信した時刻(以下、応答時刻。)を抽出する。そして、通信内容記録手段236は、応答メッセージの宛先識別子である第1識別子と通信内容記録テーブル2333に記録されている送信元識別子である第1識別子とが一致するエントリに、受信した応答メッセージの応答内容に加えて、更に、応答時刻を記録する。その結果、通信内容記録テーブル2333の1エントリが完成する(S313)。
Next, the 4th communication means 2311 of the communication monitoring means 231 of the
次に、中継装置23のセッション確立可否判定手段237は、第1の実施形態と同様に、完成した通信内容記録テーブル2333の1エントリの第2識別子とサービス要求内容と応答内容とセッション確立条件管理テーブル2334に記録される第2識別子と期待サービス要求内容と正常応答内容と一致するものがセッション確立条件管理テーブル2334にあるか否かを判定する(S314)。
Next, the session establishment
一致するものがある場合、中継装置23のセッション確立判定手段は、通信記録テーブルに記録された応答時刻からサービス要求時刻を引いた差分時間が、前記セッション確立判定手段が一致するものがあると判定したセッション確立条件管理テーブル2334に記録された上限応答遅延時間より大きいか小さいかを判定する(S315)。
If there is a match, the session establishment determination unit of the
中継装置23のセッション確立判定手段が、小さいと判定した場合に、ウェイクアップ権限登録手段238は、ウェイクアップ権限管理テーブル2331に、第1識別子、第2識別子、サービス要求内容、ウェイクアップ権限がある旨を登録する(S316)。一方、大きいと判定した場合に、第1識別子、第2識別子、サービス要求内容、ウェイクアップ権限がない旨を登録する(S317)。
When the session establishment determination unit of the
一方、セッション条件管理テーブルに一致するものがないと判定した場合、ウェイクアップ権限登録手段238は、ウェイクアップ権限管理テーブル2331に、第1識別子、第2識別子、サービス要求内容、ウェイクアップ権限がない旨を登録する(S318)。
On the other hand, when it is determined that there is no match in the session condition management table, the wakeup
ウェイクアップ権限がない旨を登録された第2識別子を有する第2の端末装置22に対してサービス要求をする第1識別子を有する第1の端末装置21は、前述したように、ウェイクアップ権限判定手段239が、ウェイクアップ権限がないと判定し、第2の端末装置22をウェイクアップすることができない。その結果、2回目以降、第2の端末装置22から正常な応答内容を受信することができないサービス要求をする第1の端末装置21に対して、第2の端末装置22をウェイクアップする権限を与えないことができる。その結果、スリープ状態にある第2の端末装置22を不必要にウェイクアップする機会を減らすことができ、第2の端末装置22のスリープ状態を長時間保持することができるため、第2の端末装置22の低消費電力効果を向上することができる。
As described above, the first
また、本実施形態に係る通信システムにおいて、中継装置23がサービス要求を受信後、上限応答遅延時間以内に応答メッセージを受信できない場合に、その中継装置23を介して第2の端末装置22に対してサービス要求を送信する第1の端末装置21に対して、第2の端末装置22をウェイクアップさせない制限を与えることができる。その結果、第2の端末装置22は、ウェイクアップ後、応答時刻までにかかる時間が上限応答遅延時間以下の場合にのみウェイクアップすることとなるため、中継装置23が、第1の端末装置21と第2の端末装置22との通信される情報、例えば、通信内容記録テーブル2333に記録される情報を保持すべき時間が、上限応答遅延時間以下であれば良く、中継装置23の資源の利用効率が良くなる。即ち、中継装置23が、通信内容記録テーブル2333に記録される情報を保持すべき時間を、第2の端末装置22が第2の記憶部226に記憶する上限応答遅延時間に合わせて設定できるため、中継装置23の資源の利用効率が良くなる。また、中継装置23は、上限応答遅延時間は、第2の端末装置毎に決まるため、通信内容記録テーブル2333に記録される情報を保持すべき時間を、第2の端末装置毎に決めることができるため、中継装置23の資源の利用効率が良くなる。例えば、通信内容記録テーブル2333を管理するための処理負荷を軽減でき、また、通信内容記録テーブル2333を保持するためのメモリサイズを縮小できる。
In the communication system according to the present embodiment, when the
尚、本実施形態においては、セッション確立判定手段が、通信内容記録テーブル2333に記録された第2識別子とサービス要求内容と応答内容が、セッション確立条件管理テーブル2334に記録されるものと一致するか否かを判定後、通信記録テーブルに記録された応答時刻からサービス要求時刻を引いた差分時間が、セッション確立条件管理テーブル2334に記録された上限応答遅延時間より大きいか小さいかを判定していたが、前述した差分時間が、上限応答遅延時間より大きいか小さいかを判定後、第2識別子とサービス要求内容と応答内容が一致するか否かを判定しても良い。 In the present embodiment, the session establishment determination means determines whether the second identifier, service request contents, and response contents recorded in the communication contents recording table 2333 match those recorded in the session establishment condition management table 2334. After determining whether or not the difference time obtained by subtracting the service request time from the response time recorded in the communication record table is greater than or less than the upper limit response delay time recorded in the session establishment condition management table 2334 However, after determining whether the above-described difference time is larger or smaller than the upper limit response delay time, it may be determined whether the second identifier, the service request content, and the response content match.
また、本実施形態においては、第1の端末装置21から第2の端末装置22に対して、サービス要求メッセージがあった場合に、サービス要求メッセージの時刻と応答メッセージの時刻の差分時間が上限応答遅延時間以上であると判定した場合に、再び、第1の端末装置21から第2の端末装置22に対して、サービス要求メッセージがあった場合に、中継装置23は、第2の端末装置22をウェイクアップしないようにしたが、第1の端末装置21から第2の端末装置22へのサービス要求メッセージと応答メッセージの差分時間が、上限応答遅延時間以上であると判定した場合であっても、その判定が一定回数以下であれば、一定回数以下の範囲内で、それ以降第1の端末装置21から第2の端末装置22へのサービス要求があった場合に、中継装置13は、第2の端末装置22をウェイクアップするように設定しても良い。1例として、ウェイクアップ権限登録手段238に関するパラメータとして、第1識別子、第2識別子、サービス要求の組み合わせ毎に猶予回数を導入することにより達成できる。例えば、猶予回数が3回である場合、セッション確立可否判定手段237が、差分時間が、上限応答遅延時間より大きいと判定した場合であっても、その第1識別子、第2識別子、サービス要求内容に関して、上限応答遅延時間より大きいとの判定が3回以内であれば、第2の端末装置22をウェイクアップできるようにしても良い。
In the present embodiment, when there is a service request message from the first
なお、本発明は上記第1の実施形態、第2の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記第1の実施形態及び第2の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、第1の実施形態、及び第2の実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、第1の実施形態、及び第2の実施形態にわたる構成要素を適宜組み合わせてもよい。 Note that the present invention is not limited to the first embodiment and the second embodiment as they are, and can be embodied by modifying the components without departing from the scope of the invention in the implementation stage. Moreover, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the first embodiment and the second embodiment. For example, some components may be deleted from all the components shown in the first embodiment and the second embodiment. Furthermore, you may combine the component covering 1st Embodiment and 2nd Embodiment suitably.
たとえば、各実施形態に係る第3の記憶部のウェイクアップ権限管理テーブル、ウェイクアップ識別子管理テーブル、通信内容記録テーブル、セッション確立条件管理テーブルの構成は、各実施形態に示した構成に限られない。例えば、通信内容記録テーブルは、第1識別子、第2識別子、応答内容が記録され、サービス要求内容が記録されていないテーブルであり、セッション確立条件管理テーブルは、第2識別子と正常応答内容が記録され、期待サービス要求内容が記録されていないテーブルであっても良い。この場合、第1識別子により特定される第1の端末装置に対する、第2識別子により特定される第2の端末装置へのウェイクアップ権限の有無の判断は、応答内容が正常応答内容であるか否かにより行う。 For example, the configurations of the wake-up authority management table, wake-up identifier management table, communication content recording table, and session establishment condition management table in the third storage unit according to each embodiment are not limited to the configurations shown in each embodiment. . For example, the communication content recording table is a table in which the first identifier, the second identifier, and the response content are recorded, and the service request content is not recorded. The session establishment condition management table records the second identifier and the normal response content. Alternatively, a table in which the expected service request content is not recorded may be used. In this case, whether or not the first terminal device specified by the first identifier has the authority to wake up the second terminal device specified by the second identifier is determined based on whether the response content is normal response content. Depending on
また、ウェイクアップ権限管理テーブルは、第1識別子、第2識別子、ウェイクアップ権限の有無が記録され、サービス要求内容が記録されていないテーブルであっても良い。この場合、ウェイクアップ権限判定手段は、第1識別子により特定される第1の端末装置によるサービス要求によらず、第1識別子により特定される第1の端末装置に対する第2識別子により特定される第2の端末装置をウェイクアップする権限の有無を決定する。 The wake-up authority management table may be a table in which the first identifier, the second identifier, and the presence / absence of the wake-up authority are recorded, and the service request content is not recorded. In this case, the wake-up authority determining means does not depend on the service request by the first terminal device specified by the first identifier, but the second identifier specified by the second identifier for the first terminal device specified by the first identifier. 2 determines whether or not there is an authority to wake up the second terminal device.
また、各実施形態における動作方法は、1例にすぎず、動作の順番等を変えても良い。 In addition, the operation method in each embodiment is merely an example, and the order of operations may be changed.
例えば、第1の実施形態及び第2の実施形態においては、ウェイクアップ権限判定手段が、ウェイクアップ権限の有無を確認後、権限の有無によりウェイクアップ識別子選択手段が、ウェイクアップ識別子を取得、若しくは取得せず、更に、取得した場合に、そのウェイクアップ識別子を第5の通信手段により、第2の端末装置に対して送信していた。しかしながら、ウェイクアップ権限の有無にかかわらず、ウェイクアップ識別子選択手段が、ウェイクアップ識別子取得後、ウェイクアップ識別子権限判定手段が、ウェイクアップ権限の有無を判定し、ウェイクアップ権限の有無により取得したウェイクアップ識別子を第5の通信手段により送信する、若しくは、送信しないようにしてもよい。 For example, in the first embodiment and the second embodiment, after the wakeup authority determination unit confirms the presence or absence of the wakeup authority, the wakeup identifier selection unit acquires the wakeup identifier depending on the presence or absence of authority, or If not, the wake-up identifier is transmitted to the second terminal device by the fifth communication means. However, the wakeup identifier selection means obtains the wakeup identifier after the wakeup identifier selection means acquires the wakeup authority, and the wakeup identifier authority judgment means determines whether or not the wakeup authority is obtained. The up identifier may be transmitted by the fifth communication means or may not be transmitted.
11、21・・・第1の端末装置
111、211・・・第1の通信手段
112、212・・・サービス要求手段
113、213・・・第1の記憶部
12、22・・・第2の端末装置
121、221・・・第2の通信手段
122、222・・・第3の通信手段
123、223・・・応答手段
124、224・・・ウェイクアップ識別子判定手段
125、225・・・ウェイクアップ手段
1251・・・リレー制御部
1252・・・電圧変換部
126、226・・・第2の記憶部
127・・・電源部
13、23・・・中継装置
131、231・・・通信監視手段
1311、2311・・・第4の通信手段
132、232・・・第5の通信手段
133、233・・・第3の記憶部
1331、2331・・・ウェイクアップ権限管理テーブル
1332、2332・・・ウェイクアップ識別子管理テーブル
1333、2333・・・通信内容記録テーブル
1334、2334・・・セッション確立条件管理テーブル
134、234・・・セッション確立登録手段
135、235・・・第2の端末装置登録手段
136、236・・・通信内容記録手段
137、237・・・セッション確立可否判定手段
138、238・・・ウェイクアップ権限登録手段
139、239・・・ウェイクアップ権限判定手段
1310、2310・・・ウェイクアップ識別子選択手段
14、24・・・第1の通信路
15、25・・・第2の通信路
11, 21 ... 1st
Claims (5)
前記第1の端末装置から前記第2の端末装置へのサービス要求内容を含むサービス要求メッセージを受信するとともに、前記第2の端末装置から前記第1の端末装置への前記サービス要求内容に対する応答内容を含む応答メッセージを受信する第1の通信手段と、
前記第2の端末装置に対して、スリープ状態から非スリープ状態へ切り替えるための情報の送信を制限するか否かを示す権限を記憶する第1の記憶手段と、
前記権限では制限がない場合に、前記第1の端末装置から前記サービス要求メッセージを受信すると、前記第2の端末装置をスリープ状態から非スリープ状態へ切り替えるための情報を前記第2の端末装置に対して送信する第2の通信手段と、
前記応答内容が正常応答内容であるか否かを判定する判定手段と、
前記判定手段が正常応答内容でないと判定した場合に、前記第1の記憶手段に、前記第2の端末装置をスリープ状態から非スリープ状態へと切り替えるための情報の送信を制限するものとして前記権限を登録する登録手段とを備える中継装置。 A relay device that relays communication between a first terminal device and a second terminal device capable of switching between a sleep state and a non-sleep state,
The service request message including the service request content from the first terminal device to the second terminal device is received, and the response content to the service request content from the second terminal device to the first terminal device First communication means for receiving a response message including:
First storage means for storing an authority indicating whether or not to restrict transmission of information for switching from a sleep state to a non-sleep state for the second terminal device;
When the service request message is received from the first terminal device when there is no restriction by the authority, information for switching the second terminal device from a sleep state to a non-sleep state is transmitted to the second terminal device. A second communication means for transmitting to;
Determining means for determining whether the response content is normal response content;
If the determination means determines that the response content is not normal, the authority is assumed to restrict transmission of information for switching the second terminal device from a sleep state to a non-sleep state in the first storage means. A relay device comprising: a registration means for registering
前記判定手段は、前記応答内容が正常応答内容であるか否かを、前記期待サービス要求内容と前記正常応答内容との組み合わせと、前記サービス要求内容と前記応答内容との組み合わせとが一致するか否かにより判定することを特徴とする請求項1記載の中継装置。 And a second storage means for storing the expected service request content and the normal response content which is a response to the expected service request content,
The determination means determines whether the response content is a normal response content, whether the combination of the expected service request content and the normal response content matches the combination of the service request content and the response content The relay apparatus according to claim 1, wherein the determination is based on whether or not.
前記第1の端末装置から前記第2の端末装置へのサービス要求内容を含むサービス要求メッセージを受信するとともに、前記第2の端末装置から前記第1の端末装置への前記サービス要求メッセージに対する応答内容を含む応答メッセージを受信する第1の通信手段と、
前記第2の端末装置に対して、スリープ状態から非スリープ状態へ切り替えるための情報の送信を制限するか否かを示す権限を記憶する記憶手段と、
前記権限では制限がない場合に、前記第1の端末装置から前記サービス要求メッセージを受信すると、前記第2の端末装置をスリープ状態から非スリープ状態へ切り替えるための情報を前記第2の端末装置に対して送信する第2の通信手段と、
前記第2の端末装置が記憶する上限応答遅延時間を記憶する記憶手段と、
前記応答メッセージを受信した時刻から前記サービス要求を受信した時刻との差が、前記上限応答遅延時間より大きいか否かを判定する判定手段と、
前記判定手段が大きいと判定した場合に、前記第2の端末装置をスリープ状態から非スリープ状態へと切り替えるための情報の送信を制限するものとして前記権限を登録する登録手段とを備える中継装置。 A relay device that relays communication between a first terminal device and a second terminal device capable of switching between a sleep state and a non-sleep state,
The service request message including the service request content from the first terminal device to the second terminal device is received, and the response content to the service request message from the second terminal device to the first terminal device First communication means for receiving a response message including:
Storage means for storing an authority indicating whether to restrict transmission of information for switching from the sleep state to the non-sleep state for the second terminal device;
When the service request message is received from the first terminal device when there is no restriction by the authority, information for switching the second terminal device from a sleep state to a non-sleep state is transmitted to the second terminal device. A second communication means for transmitting to;
Storage means for storing an upper limit response delay time stored in the second terminal device;
Determining means for determining whether a difference between a time at which the response message is received and a time at which the service request is received is greater than the upper limit response delay time;
A relay apparatus comprising: a registering unit that registers the authority as limiting the transmission of information for switching the second terminal device from a sleep state to a non-sleep state when it is determined that the determination unit is large.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008282338A JP2010109928A (en) | 2008-10-31 | 2008-10-31 | Repeater |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008282338A JP2010109928A (en) | 2008-10-31 | 2008-10-31 | Repeater |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010109928A true JP2010109928A (en) | 2010-05-13 |
Family
ID=42298877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008282338A Pending JP2010109928A (en) | 2008-10-31 | 2008-10-31 | Repeater |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010109928A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015179888A (en) * | 2014-03-18 | 2015-10-08 | 株式会社オートネットワーク技術研究所 | Communication system and repeating device |
JP2016201740A (en) * | 2015-04-13 | 2016-12-01 | 株式会社デンソー | On-vehicle communication system, repeating device, and node |
-
2008
- 2008-10-31 JP JP2008282338A patent/JP2010109928A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015179888A (en) * | 2014-03-18 | 2015-10-08 | 株式会社オートネットワーク技術研究所 | Communication system and repeating device |
JP2016201740A (en) * | 2015-04-13 | 2016-12-01 | 株式会社デンソー | On-vehicle communication system, repeating device, and node |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7903646B2 (en) | Wireless communication system allowing group identification information to be publicly available and to be hidden, wireless access point device, and communication method and program for wireless access point device | |
US9173116B2 (en) | Method, apparatus and system for controlling access points | |
US8799652B2 (en) | Method for activating a network node | |
JP2009302798A (en) | Access point device, beacon signal transmission control method, and beacon signal transmission control program | |
KR20140030338A (en) | Power save proxy in communication networks | |
EP2856698B1 (en) | Network presence offload | |
US9439027B2 (en) | Value acquiring method, sensor control apparatus, sensor control method, sensor control medium, and acquisition interval control medium | |
US20120170499A1 (en) | Supporting Idle Stations in Wireless Distribution Systems | |
CN108307362B (en) | Terminal, standby method thereof, server and device with storage function | |
EP3197170B1 (en) | Multimedia processing device, multimedia processing server and method therefor | |
CN103546528B (en) | Distributed message method for pushing and system | |
JP2008263335A (en) | Wireless lan system, access point device, and control method of wireless lan system | |
CN104737596A (en) | Putting a piece of equipment connected to a multi-link network on standby | |
JP2010109928A (en) | Repeater | |
JP2006180322A (en) | Ip telephone system and communication control method therefor | |
CN104063033B (en) | State switching method and electronic equipment based on interconnection electronic devices | |
JP5792753B2 (en) | Communication device and communication device operation state transition method | |
CN104954148A (en) | Control method and device of node equipment and router | |
EP2781124B1 (en) | A method for enhancing data transfer across a wireless network arrangement | |
CN108632355B (en) | Routing method for household appliance network, control terminal, readable storage medium and equipment | |
JP2013168792A (en) | Access point device and radio communication method | |
WO2016161680A1 (en) | Traffic data update method, traffic data update system and terminal | |
JP4322702B2 (en) | Power saving wireless LAN system, power saving method thereof, and program thereof | |
CN115442355A (en) | Remote device control system, method, electronic apparatus, and storage medium | |
JP2017054166A (en) | Information processing system, communication relay device, and information processing apparatus |