JP4703576B2 - コネクションを維持する装置、方法およびプログラム - Google Patents
コネクションを維持する装置、方法およびプログラム Download PDFInfo
- Publication number
- JP4703576B2 JP4703576B2 JP2007005845A JP2007005845A JP4703576B2 JP 4703576 B2 JP4703576 B2 JP 4703576B2 JP 2007005845 A JP2007005845 A JP 2007005845A JP 2007005845 A JP2007005845 A JP 2007005845A JP 4703576 B2 JP4703576 B2 JP 4703576B2
- Authority
- JP
- Japan
- Prior art keywords
- connection
- message
- condition
- sip
- terminal
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
- H04L67/145—Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
52 ROM
53 RAM
54 通信I/F
61 バス
100a、100b プロキシ
101 受信部
102 送信部
111 リソース管理部
112 決定部
113 コネクション管理部
113a 維持部
113b 破棄部
114 メッセージ処理部
114a 追加部
120 記憶部
121 メソッド条件テーブル
122 時間条件テーブル
123 メッセージ数条件テーブル
124 コネクション管理テーブル
200a、200b SIP端末
212 決定部
214 メッセージ処理部
214a 追加部
215 アプリケーション部
801、802 維持条件要求
803、804 オプションタグ
901 行
1001 行
1101、1102 応答状況
1201、1202 応答状況
1301、1302 応答状況
Claims (17)
- 第1端末から受信したメッセージを中継装置を介して第2端末に中継し、前記第2端末から送信されたメッセージを前記中継装置を介して受信して前記第1端末に中継するサーバ装置であって、
リソースの使用状況を管理するリソース管理部と、
前記第1端末と前記第2端末との間でメッセージを中継するためのコネクションを維持するための第1条件を含む第1メッセージを前記第1端末から受信する受信部と、
受信した前記第1メッセージに含まれる前記第1条件と前記使用状況とに基づいて、前記コネクションを維持するために許可する第1コネクション維持条件を決定する決定部と
前記第1メッセージに前記第1コネクション維持条件を追加する追加部と、
前記第1コネクション維持条件が追加された前記第1メッセージを前記第2端末に中継するために、前記中継装置に送信する送信部と、
決定された前記第1コネクション維持条件で前記コネクションを維持する維持部と、
を備えたことを特徴とするサーバ装置。 - 第1端末から中継装置を介して受信したメッセージを第2端末に中継し、前記第2端末から送信されたメッセージを受信して前記中継装置を介して前記第1端末に中継するサーバ装置であって、
リソースの使用状況を管理するリソース管理部と、
前記第1端末と前記第2端末との間でメッセージを中継するためのコネクションを維持するための第1条件を含む第1メッセージを前記中継装置から受信する受信部と、
受信した前記第1メッセージに含まれる前記第1条件と前記使用状況とに基づいて、前記コネクションを維持するために許可するコネクション維持条件を決定する決定部と、
前記第1メッセージに前記コネクション維持条件を追加する追加部と、
前記コネクション維持条件が追加された前記第1メッセージを前記第2端末に送信する送信部と、
決定された前記コネクション維持条件で前記コネクションを維持する維持部と、
を備えたことを特徴とするサーバ装置。 - 前記受信部は、さらに、前記第1メッセージに対する応答として前記第2端末から送信されたメッセージであって、前記コネクションを維持するために前記中継装置および前記第2端末の少なくとも一方が要求した第4条件を含む第3メッセージを前記中継装置から受信し、
前記決定部は、さらに、受信した前記第3メッセージに含まれる前記第4条件に基づいて、前記コネクションを維持するために許可する前記第2コネクション維持条件を決定し、
前記送信部は、前記第2コネクション維持条件を含む第2メッセージを前記第1端末に送信し、
前記維持部は、前記第2コネクション維持条件で前記コネクションを維持すること、
を特徴とする請求項1に記載のサーバ装置。 - 前記決定部は、前記第1コネクション維持条件を前記第2コネクション維持条件として決定すること、
を特徴とする請求項3に記載のサーバ装置。 - 前記受信部は、さらに前記コネクションの維持を拒絶することを表す第1拒絶情報を含む前記第3メッセージを前記中継装置から受信し、
前記決定部は、受信した前記第3メッセージに含まれる前記第1拒絶情報に基づいて、前記第2コネクション維持条件を決定すること、
を特徴とする請求項3に記載のサーバ装置。 - 前記決定部は、前記第3メッセージに前記第1拒絶情報が含まれる場合に、前記第1条件による前記コネクションの維持を拒絶することを決定し、前記第3メッセージに前記第1拒絶情報が含まれない場合に、前記第2コネクション維持条件を決定すること、
を特徴とする請求項5に記載のサーバ装置。 - 前記決定部は、受信した前記第1メッセージに含まれる前記第1条件と前記使用状況とに基づいて、前記第1条件による前記コネクションの維持を拒絶するか否かを判断し、拒絶しない場合に前記第1コネクション維持条件を決定し、
前記追加部は、さらに、前記コネクションの維持を拒絶することが決定された場合に、前記第1メッセージに前記第1条件による前記コネクションの維持を拒絶することを表す第2拒絶情報を追加し、
前記送信部は、さらに、前記第2拒絶情報を追加した前記第1メッセージを前記中継装置に送信すること、
を特徴とする請求項1に記載のサーバ装置。 - 前記受信部は、予め定められた第4メッセージを受信するまで前記コネクションを維持することを要求する前記第1条件を受信すること、
を特徴とする請求項1に記載のサーバ装置。 - 前記受信部は、予め定められた第1時間が経過するまで前記コネクションを維持することを要求する前記第1条件を受信すること、
を特徴とする請求項1に記載のサーバ装置。 - 前記受信部は、メッセージの送受信数が予め定められた第1閾値を超えるまで前記コネクションを維持することを要求する前記第1条件を受信すること、
を特徴とする請求項1に記載のサーバ装置。 - 前記決定部は、予め定められた第5メッセージを受信するまで前記コネクションを維持することを許可する前記第1コネクション維持条件を決定すること、
を特徴とする請求項1に記載のサーバ装置。 - 前記決定部は、予め定められた第2時間が経過するまで前記コネクションを維持することを許可する前記第1コネクション維持条件を決定すること、
を特徴とする請求項1に記載のサーバ装置。 - 前記決定部は、メッセージの送受信数が予め定められた第2閾値を超えるまで前記コネクションを維持することを許可する前記第1コネクション維持条件を決定すること、
を特徴とする請求項1に記載のサーバ装置。 - 前記受信部は、前記第1メッセージとして、SIP(Session Initiation Protocol)により送受信されるメッセージであって、TLS(Transport Layer Security)プロトコルによるTLSコネクションを維持することを要求する前記第1条件をヘッダに含むSIPメッセージを前記第1端末から受信し、
前記追加部は、前記SIPメッセージの前記ヘッダに前記第1コネクション維持条件を追加すること、
を特徴とする請求項1に記載のサーバ装置。 - 第1端末から受信したメッセージを中継装置を介して第2端末に中継し、前記第2端末から送信されたメッセージを前記中継装置を介して受信して前記第1端末に中継するサーバ装置におけるコネクション維持方法であって、
リソース管理部によって、リソースの使用状況を管理するリソース管理ステップと、
受信部によって、前記第1端末と前記第2端末との間でメッセージを中継するためのコネクションを維持するための第1条件を含む第1メッセージを前記第1端末から受信する受信ステップと、
決定部によって、受信した前記第1メッセージに含まれる前記第1条件と前記使用状況とに基づいて、前記コネクションを維持するために許可する第1コネクション維持条件を決定する決定ステップと、
追加部によって、前記第1メッセージに前記第1コネクション維持条件を追加する追加ステップと、
送信部によって、前記第1コネクション維持条件が追加された前記第1メッセージを前記第2端末に中継するために、前記中継装置に送信する送信ステップと、
維持部によって、決定された前記第1コネクション維持条件で前記コネクションを維持する維持ステップと、を備えたことを特徴とするコネクション維持方法。 - 第1端末から受信したメッセージを中継装置を介して第2端末に中継し、前記第2端末から送信されたメッセージを前記中継装置を介して受信して前記第1端末に中継するサーバ装置におけるコネクション維持プログラムであって、
リソースの使用状況を管理するリソース管理手順と、
前記第1端末と前記第2端末との間でメッセージを中継するためのコネクションを維持するための第1条件を含む第1メッセージを前記第1端末から受信する受信手順と、
受信した前記第1メッセージに含まれる前記第1条件と前記使用状況とに基づいて、前記コネクションを維持するために許可する第1コネクション維持条件を決定する決定手順と、
前記第1メッセージに前記第1コネクション維持条件を追加する追加手順と、
前記第1コネクション維持条件が追加された前記第1メッセージを前記第2端末に中継するために、前記中継装置に送信する送信手順と、
決定された前記第1コネクション維持条件で前記コネクションを維持する維持手順と、
をコンピュータに実行させるコネクション維持プログラム。 - 中継装置を介して外部端末と通信する端末装置であって、
リソースの使用状況を管理するリソース管理部と、
前記使用状況に基づいて、前記外部端末との間でメッセージを中継するためのコネクションを維持するために許可する第1コネクション維持条件を決定する決定部と、
決定された前記第1コネクション維持条件を含む第1メッセージを前記中継装置に送信する送信部と、
前記第1メッセージに対する応答として前記外部端末から送信されたメッセージであって、前記コネクションを維持するために前記外部端末および前記中継装置の少なくとも一方が要求した第2条件を含む第2メッセージを前記中継装置から受信する受信部と、を備え、
前記決定部は、受信した前記第2条件に基づいて、さらに前記コネクションを維持するために許可する第2コネクション維持条件を決定すること、
を備えたことを特徴とする端末装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007005845A JP4703576B2 (ja) | 2007-01-15 | 2007-01-15 | コネクションを維持する装置、方法およびプログラム |
US11/882,712 US7984159B2 (en) | 2007-01-15 | 2007-08-03 | Apparatus, method, and terminal apparatus for maintaining connection |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007005845A JP4703576B2 (ja) | 2007-01-15 | 2007-01-15 | コネクションを維持する装置、方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008172694A JP2008172694A (ja) | 2008-07-24 |
JP4703576B2 true JP4703576B2 (ja) | 2011-06-15 |
Family
ID=39618182
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007005845A Expired - Fee Related JP4703576B2 (ja) | 2007-01-15 | 2007-01-15 | コネクションを維持する装置、方法およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7984159B2 (ja) |
JP (1) | JP4703576B2 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8855103B2 (en) | 2008-01-17 | 2014-10-07 | Blackberry Limited | Personal network access control system and method |
JP5260746B2 (ja) * | 2008-09-05 | 2013-08-14 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | エンド・ツー・エンドのアドレス転送 |
JP5169921B2 (ja) * | 2009-03-09 | 2013-03-27 | 沖電気工業株式会社 | 通信システム、sipサーバ、sip端末、及びセキュリティ通信方法 |
KR101286650B1 (ko) * | 2009-12-21 | 2013-07-22 | 한국전자통신연구원 | Ptt 서비스의 초기 접속 지연 완화 장치 및 방법 |
JP5091273B2 (ja) * | 2010-04-23 | 2012-12-05 | 株式会社エヌ・ティ・ティ・ドコモ | 通信端末及びアプリケーション制御方法 |
JP5693065B2 (ja) * | 2010-07-06 | 2015-04-01 | キヤノン株式会社 | 通信端末、通信端末の制御方法及びプログラム |
WO2012026132A1 (ja) * | 2010-08-26 | 2012-03-01 | 日本電気株式会社 | マルチレイヤネットワークにおけるネットワーク再構成のための方法およびシステム |
JP2016033811A (ja) * | 2014-07-30 | 2016-03-10 | 富士通株式会社 | セッション管理方法、セッション管理装置、セッション管理プログラム、および通話処理方法 |
US10412040B2 (en) | 2015-02-06 | 2019-09-10 | Google Llc | Systems and methods for direct dispatching of mobile messages |
JP2016173712A (ja) * | 2015-03-17 | 2016-09-29 | 日本電気株式会社 | セッション管理装置、セッション管理システム、セッション管理方法及びプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005269217A (ja) * | 2004-03-18 | 2005-09-29 | Fujitsu Ltd | Sipサーバ |
JP2006059321A (ja) * | 2005-05-30 | 2006-03-02 | Hitachi Ltd | 分散オブジェクト環境におけるセッション維持方法 |
JP2006345231A (ja) * | 2005-06-09 | 2006-12-21 | Image Partner:Kk | Sip−alg方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7184418B1 (en) * | 1999-10-22 | 2007-02-27 | Telcordia Technologies, Inc. | Method and system for host mobility management protocol |
US7020707B2 (en) * | 2001-05-30 | 2006-03-28 | Tekelec | Scalable, reliable session initiation protocol (SIP) signaling routing node |
US7852859B2 (en) * | 2002-12-31 | 2010-12-14 | Alcatel Lucent | System and method for interfacing legacy IP-PBX systems to SIP networks |
US7363378B2 (en) | 2003-07-01 | 2008-04-22 | Microsoft Corporation | Transport system for instant messaging |
US7518987B2 (en) * | 2005-07-25 | 2009-04-14 | Cisco Technology, Inc. | Mechanisms for providing connectivity in NAT redundant/fail-over scenarios in unshared address-space |
-
2007
- 2007-01-15 JP JP2007005845A patent/JP4703576B2/ja not_active Expired - Fee Related
- 2007-08-03 US US11/882,712 patent/US7984159B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005269217A (ja) * | 2004-03-18 | 2005-09-29 | Fujitsu Ltd | Sipサーバ |
JP2006059321A (ja) * | 2005-05-30 | 2006-03-02 | Hitachi Ltd | 分散オブジェクト環境におけるセッション維持方法 |
JP2006345231A (ja) * | 2005-06-09 | 2006-12-21 | Image Partner:Kk | Sip−alg方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2008172694A (ja) | 2008-07-24 |
US20080171564A1 (en) | 2008-07-17 |
US7984159B2 (en) | 2011-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4703576B2 (ja) | コネクションを維持する装置、方法およびプログラム | |
EP1635521B1 (en) | Reducing storage requirement for route information | |
KR101120695B1 (ko) | 서버 풀들을 이용할 때의 효율적인 메시지 라우팅 | |
US8868779B2 (en) | Method and apparatus to accomplish peer-to-peer application data routing between service consumers and service providers within a service oriented architecture | |
KR101109276B1 (ko) | 세션 접속 유지 | |
US7656836B2 (en) | Centralized controller for distributed handling of telecommunications features | |
JP5302330B2 (ja) | 通信ネットワークにおいて使用する方法および装置 | |
EP1962459A2 (en) | Data communication system and session management server | |
EP3208760B1 (en) | Hub based clearing house for interoperability of distinct unified communications systems | |
US20070233844A1 (en) | Relay device and communication system | |
JP2007110705A (ja) | Sipシグナリングの暗号化を検証するための方法および装置 | |
JP2008104112A (ja) | 送信経路設定装置、送信経路設定方法および送信経路設定プログラム | |
JP6169568B2 (ja) | パッシブ通信サービスのためのシステムおよび方法 | |
CN101815079A (zh) | 基于sip的服务器集群发布服务信息的方法及*** | |
CN1870639B (zh) | 初始会话协议消息编码能力的协商方法及装置 | |
US8521839B2 (en) | Auxiliary event packages | |
CN102497446A (zh) | 一种穿越nat设备的业务流传输方法及装置 | |
JP2008219461A (ja) | 通信履歴情報管理システム、sipクライアント端末、履歴サーバおよび通信履歴情報管理方法 | |
CN111279662A (zh) | 消息传递资源功能 | |
US9444649B2 (en) | Method for sending and receiving session history in a communications system | |
JP2009177338A (ja) | 複数のセッション管理サーバからなる経路を動的に切り替える経路制御方法及びシステム | |
EP2283628B1 (en) | Ims performance monitoring | |
JP3602512B2 (ja) | 携帯インスタントメッセージサービスシステム及び携帯インスタントメッセージサービスプログラム | |
US7835364B2 (en) | Distributed handling of telecommunications features in a hybrid peer-to-peer system of endpoints | |
JP2011160271A (ja) | トラヒック制御装置、トラヒック制御方法、及びトラヒック制御プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090326 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101020 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101102 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101228 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110215 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110308 |
|
LAPS | Cancellation because of no payment of annual fees |