[go: up one dir, main page]

JP2008040680A - Monitoring method, monitoring device, monitoring program, and monitoring system - Google Patents

Monitoring method, monitoring device, monitoring program, and monitoring system Download PDF

Info

Publication number
JP2008040680A
JP2008040680A JP2006212391A JP2006212391A JP2008040680A JP 2008040680 A JP2008040680 A JP 2008040680A JP 2006212391 A JP2006212391 A JP 2006212391A JP 2006212391 A JP2006212391 A JP 2006212391A JP 2008040680 A JP2008040680 A JP 2008040680A
Authority
JP
Japan
Prior art keywords
data amount
monitoring
received
transfer session
data transfer
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.)
Granted
Application number
JP2006212391A
Other languages
Japanese (ja)
Other versions
JP4413897B2 (en
Inventor
Ken Kanishima
建 可児島
Haruhiko Fujii
治彦 藤井
Toshiro Nakamura
俊郎 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2006212391A priority Critical patent/JP4413897B2/en
Publication of JP2008040680A publication Critical patent/JP2008040680A/en
Application granted granted Critical
Publication of JP4413897B2 publication Critical patent/JP4413897B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Abstract

【課題】データ転送セッションの状態を調査する。
【解決手段】データを受信する受信装置200から所定の間隔で受信済データ量を取得し、受信済データ量の変化を検知する。これにより、受信済データ量に変化がない場合には、データ転送セッションが無応答状態であると判断することができる。また、データ転送セッションが無応答状態である場合には、データ転送セッションの再確立を行うことで、データ転送をより確実に遂行することができる。
【選択図】図1
A state of a data transfer session is investigated.
A received data amount is acquired at a predetermined interval from a receiving device that receives data, and a change in the received data amount is detected. Thereby, when there is no change in the amount of received data, it can be determined that the data transfer session is in a no-response state. In addition, when the data transfer session is in a non-response state, the data transfer can be performed more reliably by re-establishing the data transfer session.
[Selection] Figure 1

Description

本発明は、データ転送が行われているデータ転送セッションの状態を監視する技術に関する。   The present invention relates to a technique for monitoring the state of a data transfer session in which data transfer is performed.

インターネットなどのネットワークを介してデータ転送している場合に、転送元装置と転送先装置との間のデータ転送経路において、電源の瞬断、ケーブルの交換作業、トラフィック過多などさまざまな理由で装置間のリンクが一時的に失われることがある。再度リンクが復旧しても、データ転送セッションは停止または失われてしまうことが多く、この場合、双方あるいは片方の装置においてデータ転送セッションの喪失が検出できずに装置が稼動し続けることがある。   When data is transferred via a network such as the Internet, the data transfer path between the transfer source device and the transfer destination device is connected between devices due to various reasons such as power interruption, cable replacement work, excessive traffic, etc. Link may be temporarily lost. Even if the link is restored again, the data transfer session is often stopped or lost. In this case, the loss of the data transfer session cannot be detected in both or one of the devices, and the device may continue to operate.

従来、転送元装置と転送先装置との間でのネットワーク障害を監視する方法として、ICMP(Internet Control Message Protocol)というプロトコルを用いてネットワークの疎通を定期的に確認する方法がある(非特許文献1参照)。例えば、ネットワークの疎通を確認するコマンドとして「ping」コマンドが知られている。pingはICMPを用いてネットワークの疎通を確認したいホストに対してパケットを発行し、正しく返答が行われるか否かによりネットワークの疎通を確認する。
加地眞也、”ネットワークの疎通を確認するには?”、[online]、平成13年8月30日、アイティメディア株式会社、[平成18年7月7日検索]、インターネット<URL:http://www.atmarkit.co.jp/fnetwork/netcom/netcom01/netcom01.html>
Conventionally, as a method of monitoring a network failure between a transfer source device and a transfer destination device, there is a method of periodically checking network communication using a protocol called ICMP (Internet Control Message Protocol) (Non-Patent Document). 1). For example, a “ping” command is known as a command for confirming network communication. Ping uses ICMP to issue a packet to a host whose network communication is to be confirmed, and confirms network communication based on whether or not a response is correctly made.
Shinji Kaji, “How to check network communication?”, [Online], August 30, 2001, IT Media Co., Ltd., [July 7, 2006 search], Internet <URL: http: / /www.atmarkit.co.jp/fnetwork/netcom/netcom01/netcom01.html>

しかしながら、定期的にパケットを送信し、その返答を確認する従来の監視方法では、定期的な監視の間に通信経路が一旦喪失し、その後復旧した場合には、その間に発生したネットワーク障害が検出できず、データ転送セッションの喪失を検知することができない。   However, in the conventional monitoring method that periodically sends packets and confirms the response, the communication path is temporarily lost during periodic monitoring, and when it is recovered after that, a network failure that occurred during that time is detected. Cannot be detected and loss of data transfer session cannot be detected.

また、データ転送セッションのパケットを直接捕捉することにより、データ転送セッションが停止していないかを把握することも可能であるが、多数のパケットからデータ転送セッションのパケットを探索する必要があり、簡便な方法ではない。   It is also possible to grasp whether the data transfer session has stopped by directly capturing the data transfer session packet, but it is necessary to search for the data transfer session packet from a large number of packets. It ’s not the right way.

本発明は、上記に鑑みてなされたものであり、その課題とするところは、データ転送セッションの状態を簡易に調査することにある。   The present invention has been made in view of the above, and an object thereof is to easily investigate the state of a data transfer session.

第1の本発明に係る監視方法は、送信装置から受信装置へデータを転送するためのデータ転送セッションの状態を監視する監視装置により実行される監視方法であって、受信装置から当該受信装置が送信装置から受信したデータ量を表す受信済データ量を取得し、記憶手段に記憶するステップと、記憶手段から当該受信済データ量と前回取得した受信済データ量とを読み出し、比較するステップと、受信済データ量を比較した結果、受信済データ量に変化が見られないときには、データ転送セッションが無応答状態であると判断するステップと、を有することを特徴とする。   A monitoring method according to a first aspect of the present invention is a monitoring method executed by a monitoring device that monitors a state of a data transfer session for transferring data from a transmitting device to a receiving device, and the receiving device transmits the data from the receiving device to the receiving device. Acquiring a received data amount representing the amount of data received from the transmitting device, storing the received data amount in a storage unit, reading the received data amount and the previously acquired received data amount from the storage unit, and comparing; And a step of determining that the data transfer session is in a non-response state when there is no change in the received data amount as a result of comparing the received data amount.

本発明にあっては、送信装置から送信されるデータを受信している受信装置から受信済データ量を取得して、前回取得した受信済データ量と比較することにより、受信装置において実際に受信したデータ量が増加しているか否かを知ることができるので、受信済データ量に変化がない場合には、データ送信に利用されているデータ転送セッションが無応答状態であると判断することを可能とする。   In the present invention, the received data amount is acquired from the receiving device that is receiving the data transmitted from the transmitting device, and is compared with the received data amount acquired last time, so that it is actually received by the receiving device. If there is no change in the amount of received data, it can be determined that the data transfer session used for data transmission is in a no-response state. Make it possible.

上記監視方法において、受信済データ量を取得するステップは、受信装置との間に監視セッションを確立し、当該監視セッションにより受信済データ量を取得することを特徴とする。   In the monitoring method, the step of acquiring the received data amount establishes a monitoring session with the receiving device, and acquires the received data amount by the monitoring session.

本発明にあっては、本発明を実行する監視装置と受信装置とをネットワークを介して接続し、監視セッションを確立することにより、受信済データ量を取得することで、受信装置とは物理的に離れた地点においてもデータ転送セッションの状態の監視を可能とする。   In the present invention, a receiving device is physically connected by acquiring a received data amount by connecting a monitoring device that executes the present invention and a receiving device via a network and establishing a monitoring session. It is possible to monitor the state of the data transfer session even at a remote location.

上記監視方法において、データ転送セッションが無応答状態であると判断されたときには、当該データ転送セッションを切断し、再度データ転送セッションを確立するステップをさらに有することを特徴とする。   In the monitoring method, when it is determined that the data transfer session is in a non-response state, the monitoring method further includes a step of disconnecting the data transfer session and establishing the data transfer session again.

本発明にあっては、データ転送セッションが無応答状態であると判断された場合に、データ転送セッションを再確立することにより、データ送信をより確実に遂行することができる。   In the present invention, when it is determined that the data transfer session is in a non-response state, data transmission can be performed more reliably by re-establishing the data transfer session.

第2の本発明に係る監視装置は、送信装置から受信装置へデータを転送するためのデータ転送セッションの状態を監視する監視装置であって、受信装置から当該受信装置が送信装置から受信したデータ量を表す受信済データ量を取得するデータ量取得手段と、当該受信済データ量と前回取得した受信済データ量とを比較するデータ量比較手段と、データ量比較手段において比較した受信済データ量に変化が見られないときには、データ転送セッションが無応答状態であると判断するセッション状態判断手段と、を有することを特徴とする。   A monitoring device according to a second aspect of the present invention is a monitoring device that monitors the state of a data transfer session for transferring data from a transmitting device to a receiving device, and that is received from the transmitting device by the receiving device from the receiving device. A data amount acquisition unit for acquiring a received data amount representing an amount, a data amount comparison unit for comparing the received data amount with a previously acquired received data amount, and a received data amount compared by the data amount comparison unit And a session state determining means for determining that the data transfer session is in a non-response state when no change is observed.

第3の本発明に係る監視プログラムは、送信装置から受信装置へデータを転送するためのデータ転送セッションの状態を監視するためにコンピュータにより実行される監視プログラムであって、受信装置から当該受信装置が送信装置から受信したデータ量を表す受信済データ量を取得し、記憶手段に記憶する処理と、記憶手段から当該受信済データ量と前回取得した受信済データ量とを読み出し、比較する処理と、受信済データ量を比較した結果、受信済データ量に変化が見られないときには、データ転送セッションが無応答状態であると判断する処理と、をコンピュータに実行させることを特徴とする。   A monitoring program according to a third aspect of the present invention is a monitoring program executed by a computer to monitor the state of a data transfer session for transferring data from a transmission device to a reception device, from the reception device to the reception device. Processing for acquiring the received data amount representing the amount of data received from the transmitting device and storing it in the storage means, and processing for reading and comparing the received data amount and the previously acquired received data amount from the storage means When the received data amount is not changed as a result of comparing the received data amount, the computer is caused to execute a process of determining that the data transfer session is in a non-response state.

第4の本発明に係る監視システムは、データ転送セッションによりデータを送信する送信装置と、データを受信する受信装置と、データ転送セッションの状態を監視する監視装置と、を有する監視システムであって、受信装置は、送信装置から受信したデータ量を表す受信済データ量を監視装置に出力するデータ量出力手段を有し、監視装置は、受信装置から受信済データ量を取得するデータ量取得手段と、受信装置から当該受信装置が送信装置から受信した受信済データ量を取得するデータ量取得手段と、当該受信済データ量と前回取得した受信済データ量とを比較するデータ量比較手段と、データ量比較手段において比較した受信済データ量に変化が見られないときには、データ転送セッションが無応答状態であると判断するセッション状態判断手段と、を有し、送信装置は、監視装置がデータ転送セッションが無応答状態であると判断したときには、当該データ転送セッションを切断し、受信装置との間に再度データ転送セッションを確立することを特徴とする。   A monitoring system according to a fourth aspect of the present invention is a monitoring system having a transmitting device that transmits data through a data transfer session, a receiving device that receives data, and a monitoring device that monitors the state of the data transfer session. The receiving device has data amount output means for outputting the received data amount representing the data amount received from the transmitting device to the monitoring device, and the monitoring device acquires the data amount acquiring means for acquiring the received data amount from the receiving device. A data amount acquisition unit that acquires the received data amount received from the transmission device by the reception device from the reception device, a data amount comparison unit that compares the received data amount and the received data amount acquired last time, Session in which it is determined that the data transfer session is in a no-response state when there is no change in the received data amount compared in the data amount comparison means When the monitoring device determines that the data transfer session is not responding, the transmitting device disconnects the data transfer session and establishes a data transfer session with the receiving device again. It is characterized by doing.

本発明によれば、データ転送セッションの状態を簡易に調査することができる。   According to the present invention, the state of a data transfer session can be easily investigated.

以下、本発明の実施の形態について図面を用いて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本実施の形態における監視装置を有する送信装置の構成を示すブロック図であり、図2は、データ通信を行う送信装置と受信装置の全体の構成を示す模式図である。図1に示す送信装置100は、通信部110、データ送信部111およびデータ記憶部112を有する送信部と、データ量取得部121、データ量比較部122およびタイマー123を有する監視装置120とを備えている。なお、送信装置100は、演算処理装置、記憶装置、メモリ等を備えたコンピュータにより構成できるものであり、各部の処理はプログラムによって実行される。プログラムはコンピュータの記憶装置に記憶されており、記録媒体に記録することも、ネットワークを通して提供することも可能である。   FIG. 1 is a block diagram illustrating a configuration of a transmission device having a monitoring device according to the present embodiment, and FIG. 2 is a schematic diagram illustrating an overall configuration of a transmission device and a reception device that perform data communication. 1 includes a transmission unit including a communication unit 110, a data transmission unit 111, and a data storage unit 112, and a monitoring device 120 including a data amount acquisition unit 121, a data amount comparison unit 122, and a timer 123. ing. The transmission device 100 can be configured by a computer including an arithmetic processing device, a storage device, a memory, and the like, and the processing of each unit is executed by a program. The program is stored in a storage device of a computer, and can be recorded on a recording medium or provided through a network.

データ送信部111は、データ記憶部112に記憶されたデータを通信部110を介して受信装置200に送信する。図2に示すように、送信装置100と受信装置200はネットワーク300上に配置されており、通信部110により、ネットワークを介して接続された受信装置200との間にデータ転送セッション310を確立してデータ通信を行う。   The data transmission unit 111 transmits the data stored in the data storage unit 112 to the reception device 200 via the communication unit 110. As shown in FIG. 2, the transmission device 100 and the reception device 200 are arranged on a network 300, and a data transfer session 310 is established between the communication device 110 and the reception device 200 connected via the network. Data communication.

データ量取得部121は、受信装置200により受信されたデータの量(受信済データ量)を通信部110を介して受信装置200から取得し、データ量比較部122に出力する。なお、受信済データ量を取得するに際しては、通信部110により、データ転送セッション310とは別の監視セッション320をネットワーク上に確立する。   The data amount acquisition unit 121 acquires the amount of data (received data amount) received by the reception device 200 from the reception device 200 via the communication unit 110 and outputs the data amount to the data amount comparison unit 122. Note that when the received data amount is acquired, the communication unit 110 establishes a monitoring session 320 different from the data transfer session 310 on the network.

データ量比較部122は、受信済データ量を入力し、前回取得した受信済データ量と比較する。受信済データ量を比較した結果、受信済データ量に変化がない場合には、データ転送セッション310は無応答状態であると判断する。入力した受信済データ量は、次回の比較のためにデータ量比較部122の有するメモリーなどに記憶しておく。   The data amount comparison unit 122 inputs the received data amount and compares it with the received data amount acquired last time. If there is no change in the received data amount as a result of comparing the received data amount, it is determined that the data transfer session 310 is in a no-response state. The input received data amount is stored in a memory or the like of the data amount comparison unit 122 for the next comparison.

タイマー123は、データ量取得部121が受信済データ量を取得するタイミングを管理する。タイマー123の規定する所定の間に受信装置200がデータを受信したか否かを検知することにより、その間のデータ転送セッション310の状態を判断することができる。   The timer 123 manages the timing at which the data amount acquisition unit 121 acquires the received data amount. By detecting whether or not the receiving apparatus 200 has received data during a predetermined period defined by the timer 123, the state of the data transfer session 310 during that time can be determined.

次に、図3に示すフローチャートを用いて処理の流れについて説明する。通信部110により、送信装置100と受信装置200との間にデータ転送セッション310を確立し(ステップS1)、データ送信部111により、受信装置200へのデータ送信を開始する(ステップS2)。データ送信は、例えば、FTP(File Transfer Protocol)を用いて行う。具体的には、送信装置100は、PORTコマンドにより自分のIPアドレス(Internet Protocol Address)とポート番号を指定してデータ転送セッション310を確立し、STORコマンドにより受信装置へデータを送信する。なお、データ送信にFTPを用いることに限るものではなく、他のプロトコルを利用しても良い。   Next, the flow of processing will be described using the flowchart shown in FIG. The communication unit 110 establishes a data transfer session 310 between the transmission device 100 and the reception device 200 (step S1), and the data transmission unit 111 starts data transmission to the reception device 200 (step S2). Data transmission is performed using, for example, FTP (File Transfer Protocol). Specifically, the transmitting device 100 establishes a data transfer session 310 by designating its own IP address (Internet Protocol Address) and port number by the PORT command, and transmits data to the receiving device by the STOR command. In addition, it is not restricted to using FTP for data transmission, You may utilize another protocol.

データ送信が開始したことにより、監視装置120は、受信装置200との間に監視セッション320を確立する(ステップS10)。タイマー123により、所定の時間(例えば10秒)が経過したか否かを判断し(ステップS3)、所定の時間が経過している場合には、データ量取得部121により、受信装置200から受信済データ量を取得する(ステップS4)。受信済データ量の取得は、受信装置200から、ネットワーク上に確立した監視セッション320を介して行う。例えば、FTPを利用する場合は、LISTコマンドにより、受信装置200が受信して記憶装置に記憶したデータのサイズを得ることができる。   When the data transmission is started, the monitoring device 120 establishes a monitoring session 320 with the receiving device 200 (step S10). The timer 123 determines whether or not a predetermined time (for example, 10 seconds) has elapsed (step S3). If the predetermined time has elapsed, the data amount acquisition unit 121 receives the data from the receiving device 200. The completed data amount is acquired (step S4). Acquisition of the received data amount is performed from the receiving device 200 via the monitoring session 320 established on the network. For example, when using FTP, the size of data received by the receiving device 200 and stored in the storage device can be obtained by the LIST command.

データ量比較部122により、前回取得した受信済データ量と、今回取得した受信済データ量とを比較し(ステップS5)、受信済データ量に変化が見られない場合には、データ転送セッション310は無応答状態であると判断できるので、データ転送セッション310を一旦強制終了し(ステップS6)、データ転送セッション310の再確立を試みる(ステップS1)。受信済データ量に変化が見られる場合は、データ送信が終了したか否かを判断し(ステップS7)、データ送信が終了している場合には、データ転送セッション310を正常終了させるとともに(ステップS8)、監視セッション320を終了する(ステップS11)。まだ、送信するデータが残っている場合には、再びデータ送信の監視を行うためにステップS3へ進む。   The data amount comparison unit 122 compares the received data amount acquired last time with the received data amount acquired this time (step S5), and if there is no change in the received data amount, the data transfer session 310 Can be determined to be in a no-response state, the data transfer session 310 is forcibly terminated (step S6), and re-establishment of the data transfer session 310 is attempted (step S1). If there is a change in the amount of received data, it is determined whether or not the data transmission has ended (step S7). If the data transmission has ended, the data transfer session 310 is terminated normally (step S7). S8), the monitoring session 320 is terminated (step S11). If data to be transmitted still remains, the process proceeds to step S3 in order to monitor data transmission again.

なお、監視セッション320は、データ転送セッション310を再確立する際に、改めて確立し直しても良いし、監視セッション320を接続したままデータ転送セッション310の再確立をしても良い。また、監視セッション320を受信済データ量を取得する毎に確立しても良い。   The monitoring session 320 may be reestablished when the data transfer session 310 is reestablished, or the data transfer session 310 may be reestablished while the monitoring session 320 is connected. Further, the monitoring session 320 may be established every time the received data amount is acquired.

したがって、本実施の形態によれば、データを受信する受信装置200から所定の間隔で受信済データ量を取得し、受信済データ量の変化を検知することにより、実際にデータが受信できているか否かを容易に判断することができる。また、受信済データ量に変化がない場合には、データ転送セッションが無応答状態であると判断し、データ転送セッションを再確立することにより、データ転送を遂行することができる。   Therefore, according to the present embodiment, whether the data is actually received by obtaining the received data amount at predetermined intervals from the receiving device 200 that receives the data and detecting the change in the received data amount. It is possible to easily determine whether or not. If the amount of received data does not change, it is possible to perform data transfer by determining that the data transfer session is in a non-response state and reestablishing the data transfer session.

なお、受信装置が監視装置を備えてもよい。この場合、図4のフローチャートに示すように、受信済データ量はネットワークを介することなく取得することができる(ステップS24)。受信済データ量の変化がなく、データ転送セッションが無応答状態と判断されたときは(ステップS25)、データ転送セッションを強制終了し(ステップS26)、再度データ転送セッションを確立する(ステップS21)。   Note that the receiving device may include a monitoring device. In this case, as shown in the flowchart of FIG. 4, the received data amount can be acquired without going through the network (step S24). When it is determined that there is no change in the amount of received data and the data transfer session is in a non-response state (step S25), the data transfer session is forcibly terminated (step S26), and the data transfer session is established again (step S21). .

さらに、監視装置を送信装置や受信装置とは独立した別の装置として構成してもよい。この場合も、監視装置は、受信装置から転送済データ量を取得し、データ転送セッションの状態を判断し、送信装置あるいは受信装置に対してデータ転送セッションの再確立の要求を出す。   Further, the monitoring device may be configured as another device independent of the transmission device and the reception device. Also in this case, the monitoring device acquires the transferred data amount from the receiving device, determines the state of the data transfer session, and issues a request for re-establishing the data transfer session to the transmitting device or the receiving device.

一実施の形態における監視装置を有する送信装置の構成を示すブロック図である。It is a block diagram which shows the structure of the transmitter which has the monitoring apparatus in one embodiment. 図1に示す送信装置と受信装置の全体の構成を示す模式図である。It is a schematic diagram which shows the structure of the whole transmitter and receiver shown in FIG. 一実施の形態における監視方法の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the monitoring method in one Embodiment. 別の実施の形態における監視方法の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of the monitoring method in another embodiment.

符号の説明Explanation of symbols

100…送信装置
110…通信部
111…データ送信部
112…データ記憶部
120…監視装置
121…データ量取得部
122…データ量比較部
123…タイマー
200…受信装置
300…ネットワーク
310…データ転送セッション
320…監視セッション
DESCRIPTION OF SYMBOLS 100 ... Transmission apparatus 110 ... Communication part 111 ... Data transmission part 112 ... Data storage part 120 ... Monitoring apparatus 121 ... Data amount acquisition part 122 ... Data amount comparison part 123 ... Timer 200 ... Reception apparatus 300 ... Network 310 ... Data transfer session 320 … Monitoring session

Claims (10)

送信装置から受信装置へデータを転送するためのデータ転送セッションの状態を監視する監視装置により実行される監視方法であって、
前記受信装置から当該受信装置が前記送信装置から受信したデータ量を表す受信済データ量を取得し、記憶手段に記憶するステップと、
前記記憶手段から当該受信済データ量と前回取得した前記受信済データ量とを読み出し、比較するステップと、
前記受信済データ量を比較した結果、前記受信済データ量に変化が見られないときには、前記データ転送セッションが無応答状態であると判断するステップと、
を有することを特徴とする監視方法。
A monitoring method executed by a monitoring device that monitors a state of a data transfer session for transferring data from a transmitting device to a receiving device,
Obtaining a received data amount representing the amount of data received from the transmitting device by the receiving device from the receiving device, and storing it in a storage means;
Reading the received data amount from the storage means and the received data amount acquired last time, and comparing,
Determining that the data transfer session is in a non-response state when no change is found in the received data amount as a result of comparing the received data amount;
The monitoring method characterized by having.
前記受信済データ量を取得するステップは、前記受信装置との間に監視セッションを確立し、当該監視セッションにより前記受信済データ量を取得することを特徴とする請求項1に記載の監視方法。   The monitoring method according to claim 1, wherein the step of acquiring the received data amount establishes a monitoring session with the receiving device, and acquires the received data amount by the monitoring session. 前記データ転送セッションが無応答状態であると判断されたときには、当該データ転送セッションを切断し、再度データ転送セッションを確立するステップをさらに有することを特徴とする請求項1又は2に記載の監視方法。   3. The monitoring method according to claim 1, further comprising the step of disconnecting the data transfer session and establishing the data transfer session again when it is determined that the data transfer session is in a non-response state. . 送信装置から受信装置へデータを転送するためのデータ転送セッションの状態を監視する監視装置であって、
前記受信装置から当該受信装置が前記送信装置から受信したデータ量を表す受信済データ量を取得するデータ量取得手段と、
当該受信済データ量と前回取得した前記受信済データ量とを比較するデータ量比較手段と、
前記データ量比較手段において比較した前記受信済データ量に変化が見られないときには、前記データ転送セッションが無応答状態であると判断するセッション状態判断手段と、
を有することを特徴とする監視装置。
A monitoring device that monitors the status of a data transfer session for transferring data from a transmitting device to a receiving device,
A data amount obtaining means for obtaining a received data amount representing a data amount received from the transmitting device by the receiving device from the receiving device;
A data amount comparing means for comparing the received data amount with the previously received received data amount;
Session state determination means for determining that the data transfer session is in a no-response state when no change is found in the received data amount compared in the data amount comparison means;
The monitoring apparatus characterized by having.
前記データ量取得手段は、前記受信装置との間に監視セッションを確立し、当該監視セッションにより前記受信済データ量を取得することを特徴とする請求項4に記載の監視装置。   The monitoring apparatus according to claim 4, wherein the data amount acquisition unit establishes a monitoring session with the receiving apparatus, and acquires the received data amount through the monitoring session. 前記データ転送セッションが無応答状態であると判断されたときには、当該データ転送セッションを切断し、再度データ転送セッションを確立するように前記送信装置または前記受信装置の少なくとも一方に通知するセッション状態通知手段を有することを特徴とする請求項4又は5に記載の監視装置。   Session state notifying means for notifying the data transfer session to at least one of the transmitting device and the receiving device so as to disconnect the data transfer session and establish the data transfer session again when it is determined that the data transfer session is in a no-response state The monitoring apparatus according to claim 4, wherein the monitoring apparatus includes: 送信装置から受信装置へデータを転送するためのデータ転送セッションの状態を監視するためにコンピュータにより実行される監視プログラムであって、
前記受信装置から当該受信装置が前記送信装置から受信したデータ量を表す受信済データ量を取得し、記憶手段に記憶する処理と、
前記記憶手段から当該受信済データ量と前回取得した前記受信済データ量とを読み出し、比較する処理と、
前記受信済データ量を比較した結果、前記受信済データ量に変化が見られないときには、前記データ転送セッションが無応答状態であると判断する処理と、
をコンピュータに実行させることを特徴とする監視プログラム。
A monitoring program executed by a computer to monitor the state of a data transfer session for transferring data from a transmitting device to a receiving device,
A process of acquiring a received data amount representing a data amount received from the transmitting device by the receiving device from the receiving device, and storing the received data amount in a storage unit;
A process of reading and comparing the received data amount and the received data amount acquired last time from the storage unit;
As a result of comparing the received data amount, when there is no change in the received data amount, a process of determining that the data transfer session is in a non-response state;
A monitoring program for causing a computer to execute.
前記受信済データ量を取得する処理は、前記受信装置との間に監視セッションを確立し、当該監視セッションにより前記受信済データ量を取得することを特徴とする請求項7に記載の監視プログラム。   The monitoring program according to claim 7, wherein the process of acquiring the received data amount establishes a monitoring session with the receiving device, and acquires the received data amount through the monitoring session. 前記データ転送セッションが無応答状態であると判断されたときには、当該データ転送セッションを切断し、再度データ転送セッションを確立する処理をさらにコンピュータに実行させることを特徴とする請求項7又は8に記載の監視プログラム。   9. The method according to claim 7, further comprising: causing the computer to further execute a process of disconnecting the data transfer session and establishing the data transfer session again when it is determined that the data transfer session is in a no-response state. Monitoring program. データ転送セッションによりデータを送信する送信装置と、
前記データを受信する受信装置と、
前記データ転送セッションの状態を監視する監視装置と、を有する監視システムであって、
前記受信装置は、
前記送信装置から受信したデータ量を表す受信済データ量を前記監視装置に出力するデータ量出力手段を有し、
前記監視装置は、
前記受信装置から前記受信済データ量を取得するデータ量取得手段と、
前記受信装置から当該受信装置が前記送信装置から受信した受信済データ量を取得するデータ量取得手段と、
当該受信済データ量と前回取得した前記受信済データ量とを比較するデータ量比較手段と、
前記データ量比較手段において比較した前記受信済データ量に変化が見られないときには、前記データ転送セッションが無応答状態であると判断するセッション状態判断手段と、を有し、
前記送信装置は、
前記監視装置が前記データ転送セッションが無応答状態であると判断したときには、当該データ転送セッションを切断し、前記受信装置との間に再度データ転送セッションを確立することを特徴とする監視システム。
A transmitting device for transmitting data through a data transfer session;
A receiving device for receiving the data;
A monitoring system that monitors the status of the data transfer session,
The receiving device is:
Data amount output means for outputting the received data amount representing the data amount received from the transmission device to the monitoring device;
The monitoring device
Data amount acquisition means for acquiring the received data amount from the receiving device;
A data amount acquiring means for acquiring the received data amount received from the transmitting device by the receiving device from the receiving device;
A data amount comparing means for comparing the received data amount with the previously received received data amount;
Session state determining means for determining that the data transfer session is in a no-response state when no change is found in the received data amount compared in the data amount comparing means;
The transmitter is
When the monitoring apparatus determines that the data transfer session is in a no-response state, the monitoring system disconnects the data transfer session and establishes a data transfer session with the receiving apparatus again.
JP2006212391A 2006-08-03 2006-08-03 Monitoring method, monitoring device, monitoring program, and monitoring system Active JP4413897B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006212391A JP4413897B2 (en) 2006-08-03 2006-08-03 Monitoring method, monitoring device, monitoring program, and monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006212391A JP4413897B2 (en) 2006-08-03 2006-08-03 Monitoring method, monitoring device, monitoring program, and monitoring system

Publications (2)

Publication Number Publication Date
JP2008040680A true JP2008040680A (en) 2008-02-21
JP4413897B2 JP4413897B2 (en) 2010-02-10

Family

ID=39175622

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006212391A Active JP4413897B2 (en) 2006-08-03 2006-08-03 Monitoring method, monitoring device, monitoring program, and monitoring system

Country Status (1)

Country Link
JP (1) JP4413897B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014501970A (en) * 2010-11-19 2014-01-23 ネスト ラブス, インコーポレイテッド Method and system for exchanging data between a networked thermostat and a cloud-based management server
US9851729B2 (en) 2010-11-19 2017-12-26 Google Inc. Power-preserving communications architecture with long-polling persistent cloud channel for wireless network-connected thermostat
US9910628B2 (en) 2015-11-27 2018-03-06 Kyocera Document Solutions Inc. Electronic device, session continuity determining method, and data transmission/reception system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9098279B2 (en) 2010-09-14 2015-08-04 Google Inc. Methods and systems for data interchange between a network-connected thermostat and cloud-based management server
US9846443B2 (en) 2010-09-14 2017-12-19 Google Inc. Methods and systems for data interchange between a network-connected thermostat and cloud-based management server
JP2014501970A (en) * 2010-11-19 2014-01-23 ネスト ラブス, インコーポレイテッド Method and system for exchanging data between a networked thermostat and a cloud-based management server
US9851729B2 (en) 2010-11-19 2017-12-26 Google Inc. Power-preserving communications architecture with long-polling persistent cloud channel for wireless network-connected thermostat
US10732651B2 (en) 2010-11-19 2020-08-04 Google Llc Smart-home proxy devices with long-polling
US9910628B2 (en) 2015-11-27 2018-03-06 Kyocera Document Solutions Inc. Electronic device, session continuity determining method, and data transmission/reception system

Also Published As

Publication number Publication date
JP4413897B2 (en) 2010-02-10

Similar Documents

Publication Publication Date Title
JP4840236B2 (en) Network system and node device
TWI642282B (en) Fail recovery method and internet of things system and charging system using the same
JP6279938B2 (en) Connection management apparatus, communication system, connection management method and program
CN101459541A (en) Method, equipment and system for detecting link break
CN103686854A (en) Method and device for controlling AP
JP2011211490A (en) Vpn device, ip communication apparatus, and server device
JP4413897B2 (en) Monitoring method, monitoring device, monitoring program, and monitoring system
JP6222367B2 (en) COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD
JP6576099B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM, AND COMMUNICATION SYSTEM
TWI493921B (en) Router, network re-establish system and method
US20080172456A1 (en) Method for detecting the ipv6 network application layer protocol
JP5045603B2 (en) Communication monitoring method, communication monitoring system, management system, and external device
JP2011049835A (en) Network trouble detection device and network trouble detection program
JP2006229399A (en) Communications system, relay node and communication method used for the same, and program thereof
US8908534B2 (en) Method for performing lifebeat monitoring
JP2019075768A (en) Power supply control device, control method, control program, and control system
JP5535757B2 (en) Client device and program
JP5026551B2 (en) Relay device, communication system, and communication monitoring method
JP4692419B2 (en) Network device, redundant switching method used therefor, and program thereof
JP4796883B2 (en) NAT management system
JP4421563B2 (en) RTP session disconnection detection method, VoIP gateway device and program
JP4477033B2 (en) Semiconductor manufacturing apparatus data collection apparatus and semiconductor manufacturing system
JP6358650B2 (en) Relay device, relay method, and program
JP6162658B2 (en) Communication device and line failure detection method
JP2017147713A (en) Node device, and communication system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090407

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090608

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090804

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091005

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091104

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091118

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

Free format text: PAYMENT UNTIL: 20121127

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4413897

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20121127

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20131127

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350