JP2007037014A - ポーリング信号の競合制御方法および競合制御プログラム - Google Patents
ポーリング信号の競合制御方法および競合制御プログラム Download PDFInfo
- Publication number
- JP2007037014A JP2007037014A JP2005221113A JP2005221113A JP2007037014A JP 2007037014 A JP2007037014 A JP 2007037014A JP 2005221113 A JP2005221113 A JP 2005221113A JP 2005221113 A JP2005221113 A JP 2005221113A JP 2007037014 A JP2007037014 A JP 2007037014A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- polling
- communication node
- communication
- time
- 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
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
【解決手段】通信ノード(発信側通信ノード1、着信側通信ノード2)間で確立される信号通信路を通じて対向する通信ノードに送信するポーリング信号により前記信号通信路の確立状態を検出する通信ノードにおけるセッション制御プロトコルにおいて、ポーリング信号を送信する発信側通信ノード1は、一定のポーリング間隔でポーリング信号を信号通信路を通じて送信する。ポーリング信号を受信する着信側通信ノード2は、ポーリング間隔に基づいてポーリング信号を受信することが推定される時刻を算出し、算出した時刻の近傍で信号通信路を通じての信号送信を抑止する。
【選択図】 図2
Description
こでは、各ネットワーク装置は、上位アプリケーション部11と、セッション制御プロトコル部12で構成される。上位アプリケーション部11は、セッション制御プロトコル部12に対してパケットの送受信要求を発行し、セッション制御プロトコル部12は、キープアライブを実現すると共に、SIP(Session Initiation Protocol)等のプロトコルに従いパケットの送受信を行う。
時刻管理部121は、時刻を計時することでポーリングの間隔を監視し、所定の時刻になったときにポーリング実施部123に対してポーリング信号の送信指示を行う。また、抑止判定部122は、予め設定される条件に一致する場合に、ポーリング実施部123に、ポーリング信号を受信することが推定される時刻を算出し、算出した時刻になった時点で、ポーリング実施部123に抑止を開始させる。
図2において、符号1、2は、ともに通信ノードであり、便宜上、符号1を発信側通信ノード1、符号2を着信側通信ノード2とし、いずれも図1で説明した上位アプリケーション部と、セッション制御プロトコル部とを備えており、発信側通信ノード1は、上位アプリケーション部11及びセッション制御プロトコル部12とを具備しており、着信側通信ノード2は、上位アプリケーション部21及びセッション制御プロトコル部22とを具備している。なお、図1にて説明したセッション制御プロトコル部に含まれる時刻管理部、抑止判定部、ポーリング実施部は、セッション制御プロトコル部22においては、発信側と着信側で区別するため、時刻管理部221、抑止判定部222、ポーリング実施部223という符号を付与して以下の説明を行う。
また、図2では、抑止判定部222に予め設定される条件は、後述する「ポーリング間隔」の情報と「どちらがポーリングを行うか」を示す情報とを含む応答信号を送信した時点であるとする。
上位アプリケーション部21は、応答信号要求をセッション制御プロトコル部22に送信し(ステップS24)、これを受信したセッション制御プロトコル部22は、応答信号を対向ノードである発信側通信ノード1に送信する(ステップS25)。
応答信号を受信した発信側通信ノード1のセッション制御プロトコル部12は、応答信号通知を上位アプリケーション部11に通知する(ステップS26)。同時にセッション制御プロトコル部12は時刻管理部121で、応答信号を受信した時点、あるいは前回ポーリング信号を送信した時点からの経過時間を計測しており、経過時間がポーリング間隔に一致した時点でポーリング実施部123にポーリング信号(図2に示されるポーリング要求信号)を生成させ、生成されたポーリング信号を対向ノードである着信側通信ノード2に送信させる(ステップS27)。
図3において、まず、発信側通信ノード1の上位アプリケーション部11からINVITE送信要求(S21:要求信号要求)を受信したセッション制御プロトコル部12は、INVITE送信要求(S22:要求信号)を対向ノードである着信側通信ノード2に送信する。INVITEは、着信側通信ノード2のセッション制御プロトコル部22で受信したINVITE受信通知(S23:要求信号通知)として上位アプリケーション部21に通知される(ステップS301)。
上記したように、INVITEに対する200応答を送信することで、着信側通信ノード2はセッション確立状態となる。INVITEに対する200応答のSession−Expiresヘッダ内には、「ポーリング間隔」の情報、「どちらの通信ノードがポーリングを行うか」を示す情報が記述されている。ここでは、ポーリングは発信側通信ノードが行うと記述されているものとする。
そして、ポーリングの間隔に一致した時点で、発信側通信ノード1のセッション制御プロトコル部12は、セッションリフレッシュのre−INVITEまたはUPDATE(S27:ポーリング要求信号)を対向ノードである着信側通信ノード2に送信する(ステップS303)。
なお、SIPは、特定の応答を返却することでポーリング信号のすれ違いを認識する機能を持っているため、そのエラー応答の受信を契機に抑止を開始し、その間にポーリング信号の再送を発信側通信ノード1にさせるようにしてもよい。
セッションリフレッシュのre−INVITEまたはUPDATEを受信した着信側通信ノード2のセッション制御プロトコル部22は、セッションリフレッシュのre−INVITEまたはUPDATEに対する200応答(S29:ポーリング応答信号)を対向ノードである発信側通信ノード1に送信し、抑止を解除する(ステップS304)。
また、着信側通信ノード2で送信が抑止された信号を保持し、ポーリング信号の処理が終了した後にその抑止された信号を発信側通信ノード1に送信することで、再度の送信要求を受信することなく、必要な信号を送信することができる。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Claims (5)
- 通信ノード間で確立される信号通信路を通じて対向する通信ノードに送信するポーリング信号により前記信号通信路の確立状態を検出する通信ノードにおけるポーリング信号の競合制御方法であって、
前記ポーリング信号を送信する第1の通信ノードが、一定のポーリング間隔でポーリング信号を前記信号通信路を通じて送信する第1の送信ステップと、
前記ポーリング信号を受信する第2の通信ノードが、前記ポーリング間隔に基づいて前記ポーリング信号を受信することが推定される時刻を算出し、算出した時刻の近傍で前記信号通信路を通じての信号送信を抑止する抑止ステップと、
を有することを特徴とする競合制御方法。 - 前記第1の送信ステップは、
前記ポーリング信号を送信する第1の通信ノードが、前記第2の通信ノードから送信される前記ポーリング間隔の情報を含んだ信号を受信し、受信した信号に含まれる前記ポーリング間隔に基づいてポーリング信号を前記信号通信路を通じて送信し、
前記抑止ステップは、
前記ポーリング信号を受信する第2の通信ノードが、前記ポーリング間隔及び前記ポーリング間隔の情報を含む信号を前記第1の通信ノードに送信する時点とに基づいて前記ポーリング信号を受信することが推定される時刻を算出し、算出した時刻から前記信号通信路を通じての信号送信を抑止することを特徴とする請求項1に記載の競合制御方法。 - 前記抑止ステップは、
前記ポーリング信号を受信する第2の通信ノードが、前記ポーリング間隔及び自らが送信する信号と前記第1の通信ノードから送信される前記ポーリング信号との競合を検出した時点とに基づいて前記ポーリング信号を受信することが推定される時刻を算出し、算出した時刻から前記信号通信路を通じての信号送信を抑止することを特徴とする請求項1または2に記載の競合制御方法。 - 前記第2の通信ノードが、
前記信号通信路を通じての信号送信の抑止を一定時間後に解除する解除ステップと、
抑止される信号を保持し、抑止が解除されたときに前記第1の通信ノードに前記抑止される信号を送信する第2の送信ステップと、
を有することを特徴とする請求項1から3のいずれか1つに記載の競合制御方法。 - 通信ノード間で確立される信号通信路を通じて対向する通信ノードに送信するポーリング信号により前記信号通信路の確立状態を検出する第2の通信ノードのコンピュータに、
前記ポーリング信号の第1の通信ノードにより前記ポーリング信号が送信される一定のポーリング間隔に基づいて前記ポーリング信号を受信することが推定される時刻を算出し、算出した時刻の近傍で前記信号通信路を通じての信号送信を抑止する手順、
を実行させる競合制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005221113A JP4073930B2 (ja) | 2005-07-29 | 2005-07-29 | ポーリング信号の競合制御方法および競合制御プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005221113A JP4073930B2 (ja) | 2005-07-29 | 2005-07-29 | ポーリング信号の競合制御方法および競合制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007037014A true JP2007037014A (ja) | 2007-02-08 |
JP4073930B2 JP4073930B2 (ja) | 2008-04-09 |
Family
ID=37795669
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005221113A Expired - Fee Related JP4073930B2 (ja) | 2005-07-29 | 2005-07-29 | ポーリング信号の競合制御方法および競合制御プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4073930B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012510200A (ja) * | 2008-11-25 | 2012-04-26 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | ソフトステート・シグナリングにおけるリフレッシュ要求 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07162426A (ja) * | 1993-12-10 | 1995-06-23 | Anritsu Corp | 遠隔制御装置のポーリング装置 |
JPH1169441A (ja) * | 1997-08-13 | 1999-03-09 | Fujitsu Ltd | ポーリング方法 |
JP2000295254A (ja) * | 1999-04-01 | 2000-10-20 | Nec Wireless Networks Ltd | データ伝送装置 |
-
2005
- 2005-07-29 JP JP2005221113A patent/JP4073930B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07162426A (ja) * | 1993-12-10 | 1995-06-23 | Anritsu Corp | 遠隔制御装置のポーリング装置 |
JPH1169441A (ja) * | 1997-08-13 | 1999-03-09 | Fujitsu Ltd | ポーリング方法 |
JP2000295254A (ja) * | 1999-04-01 | 2000-10-20 | Nec Wireless Networks Ltd | データ伝送装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012510200A (ja) * | 2008-11-25 | 2012-04-26 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | ソフトステート・シグナリングにおけるリフレッシュ要求 |
US8996703B2 (en) | 2008-11-25 | 2015-03-31 | Telefonaktiebolaget Lm Ericsson (Publ) | Refresh requests in soft-state signalling |
Also Published As
Publication number | Publication date |
---|---|
JP4073930B2 (ja) | 2008-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8219606B2 (en) | Methods, systems, and computer program products for sharing information for detecting an idle TCP connection | |
US11050855B1 (en) | Methods, systems, and computer program products for sharing information for detecting a time period | |
KR20090118916A (ko) | 혼잡을 감소시키는 신뢰적인 전송 패킷 재시도 엔진 | |
JP2008228035A (ja) | ネットワークシステム、ノード装置及び管理サーバ | |
US20110213893A1 (en) | Methods, systems, and computer program products for detecting an idle tcp connection | |
US10075565B1 (en) | Methods, systems, and computer program products for sharing information for detecting an idle TCP connection | |
JP4073930B2 (ja) | ポーリング信号の競合制御方法および競合制御プログラム | |
JP2007267151A (ja) | 異常トラフィック検知装置、異常トラフィック検知方法および異常トラフィック検知プログラム | |
JP4186893B2 (ja) | パケット通信装置、パケット通信方法、データ受信装置およびデータ受信方法 | |
JP2008271501A (ja) | 通信制御サーバ、通信システム及び通信制御方法 | |
JP2012216964A (ja) | クライアント装置、通信システム、生存確認方法、及びプログラム | |
JP4421563B2 (ja) | RTPセッション断検出方法、VoIPゲートウェイ装置およびプログラム | |
WO2015194134A1 (ja) | 通信状態推定装置、通信状態推定方法及び通信状態推定プログラムを記憶する記録媒体 | |
JP2010178185A (ja) | 輻輳制御装置および輻輳制御方法ならびに輻輳制御プログラム | |
JP3732671B2 (ja) | 送信装置、送信方法、及び送信用ソフトウェアを記録した記録媒体 | |
US20060168235A1 (en) | Communication control system, communication control method, and relay device | |
JP7363503B2 (ja) | 情報処理装置、情報処理方法、および情報処理システム | |
JP2004260562A (ja) | パケット送受信方法、及び装置 | |
JP2011223256A (ja) | 通信監視装置、方法およびプログラム | |
JP4561791B2 (ja) | Sipサーバ、その制御方法、およびip電話システム | |
JP2008219551A (ja) | 伝送システム、通信装置、伝送制御方法及びプログラム | |
JP2002354145A (ja) | パケット電話装置 | |
JP2009206648A (ja) | シグナリングサーバ、データ通信システム、シグナリング処理代行方法およびプログラム | |
JP4118902B2 (ja) | 余剰パケット送信抑止装置及びその制御プログラム、余剰パケット送信抑止方法 | |
JP2007228066A (ja) | コンピュータを用いたip電話機及びコンピュータウィルスチェック方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071003 |
|
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: 20080115 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080123 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110201 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110201 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110201 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110201 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120201 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130201 Year of fee payment: 5 |
|
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 |
|
LAPS | Cancellation because of no payment of annual fees |