JP5147601B2 - Billing method and system for identifying billing object packet using SIP server - Google Patents
Billing method and system for identifying billing object packet using SIP server Download PDFInfo
- Publication number
- JP5147601B2 JP5147601B2 JP2008213604A JP2008213604A JP5147601B2 JP 5147601 B2 JP5147601 B2 JP 5147601B2 JP 2008213604 A JP2008213604 A JP 2008213604A JP 2008213604 A JP2008213604 A JP 2008213604A JP 5147601 B2 JP5147601 B2 JP 5147601B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- side address
- terminal
- proxy
- information
- 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
Landscapes
- Meter Arrangements (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、ユーザに対する課金情報を制御するために、端末−サーバ間で送受信される課金対象パケットを識別する課金方法及びシステムに関する。 The present invention relates to a charging method and system for identifying a charging target packet transmitted and received between a terminal and a server in order to control charging information for a user.
現在、端末からIP網を介して情報サーバにアクセスすることができるサービスでは、そのパケット通信量に応じたパケット従量制課金方式を採用する場合がある。特に、携帯電話網のような無線アクセスネットワークを介してIP網にアクセスする場合には、パケット従量制課金が一般的に採用されている。 Currently, a service that allows an information server to be accessed from a terminal via an IP network may employ a packet-based billing method according to the amount of packet communication. In particular, when accessing an IP network via a wireless access network such as a mobile phone network, packet-based charging is generally employed.
このパケット従量制課金を採用するには、端末が、どの情報サーバのどのページにアクセスしたかを識別する必要がある。このとき、課金サーバは、これらパケットの中身をプロトコルに従ってモニタし、そのアクセス先を確認する。そして、課金サーバは、そのサービスを利用したユーザに対して、パケット通信量に応じて従量制課金を制御する。 In order to employ this packet-based charging, it is necessary to identify which page of which information server the terminal has accessed. At this time, the accounting server monitors the contents of these packets according to the protocol and confirms the access destination. The billing server controls pay-per-use billing according to the amount of packet communication for the user who uses the service.
図1は、従来技術におけるシステム構成図である。 FIG. 1 is a system configuration diagram in the prior art.
図1によれば、端末2は、アクセスネットワーク6及びIP網7を介して、情報サーバにアクセスし、サービスを受けることができる。このとき、その経路上では、課金サーバ4が、課金対象パケットを識別し、そのパケット通信量に応じて従量制課金の制御を実行する。このようにパケットを識別する技術として、例えば「ディープインスペクション」が用いられる。
According to FIG. 1, the
ディープインスペクションとは、必要に応じて複数のパケットを結合し、上位のプロトコルを解析する技術であり、このディープインスペクションのプロトコル解析技術を用いて、パケットの中身を解析し、課金対象となるサーバ及びページを特定することができる。 Deep inspection is a technology that combines multiple packets as needed to analyze higher-level protocols. By using this deep inspection protocol analysis technology, the contents of packets are analyzed, and servers and billing targets are analyzed. The page can be specified.
一方、音声通話における時間従量制に限っては、SIP(Session Initiation Protocol)技術もある。SIPは、IP上における呼制御プロトコルであって、端末間で通信に必要なIPアドレスやポート番号、エンコーディング等のネゴシエーション、発呼及び着呼等を制御する。SIPによれば、制御シグナリングとデータとを分離して扱うことができるので、データパケットを解析することなく、通信時間に応じた課金が可能となる。従って、課金サーバの処理負荷は、ディープインスペクションの場合と比較して、極めて小さい。 On the other hand, there is also a SIP (Session Initiation Protocol) technology for the time-based usage system for voice calls. SIP is a call control protocol on the IP, and controls negotiation such as IP address, port number, encoding, etc., outgoing call, incoming call, etc. necessary for communication between terminals. According to SIP, since control signaling and data can be handled separately, it is possible to charge according to the communication time without analyzing the data packet. Therefore, the processing load on the billing server is extremely small compared to the case of deep inspection.
ディープインスペクション技術によれば、大量のパケットについてプロトコル解析をリアルタイムに実行するために、課金サーバには、極めて高い処理能力を要する。また、SIP技術によれば、課金サーバの処理負荷は小さいけれども、時間従量制課金しか採用できず、パケット従量制課金を採用することはできない。 According to the deep inspection technology, the billing server requires extremely high processing capability in order to perform protocol analysis on a large number of packets in real time. Further, according to the SIP technology, although the processing load of the charging server is small, only time-based charging can be used, and packet-based charging cannot be used.
従って、本発明は、比較的低い処理能力で、パケット従量制課金のための課金対象パケットを識別することができる課金方法及びシステムを提供することを目的とする。 Accordingly, an object of the present invention is to provide a charging method and system capable of identifying a charging target packet for packet-based charging with a relatively low processing capability.
本発明によれば、端末と、該端末からIPネットワークを介してアクセスされる情報サーバと、端末−情報サーバ間で送受信される課金対象パケットを識別し且つ端末のユーザに対する課金情報を制御する課金サーバとを有するシステムにおけるパケット課金方法において、
端末は、SIP対応端末であり、
システムは、セッション制御サーバを更に有しており、
SIP対応端末が、情報サーバとデータコネクションを確立する前に、セッション制御サーバへ、ユーザ識別子/端末側アドレス/サーバ側アドレスを含む呼接続要求を送信する第1のステップと、
セッション制御サーバが、端末と情報サーバとの間のセッションの確立を制御することなく、課金サーバへ、呼接続要求に含まれるユーザ識別子/端末側アドレス/サーバ側アドレスを課金対象として送信する第2のステップと、
SIP対応端末が、サーバ側アドレスを用いて情報サーバとの間でデータコネクションを確立する第3のステップと、
課金サーバが、端末側アドレス及びサーバ側アドレスを含む課金対象パケットを識別し、ユーザ識別子における課金情報を制御する第4のステップと
を有することを特徴とする。
According to the present invention, the terminal, the information server accessed from the terminal via the IP network, and the charging target packet transmitted and received between the terminal and the information server are identified and the charging for controlling the charging information for the user of the terminal In a packet charging method in a system having a server,
The terminal is a SIP compatible terminal,
The system further comprises a session control server,
A first step in which a SIP compatible terminal transmits a call connection request including a user identifier / terminal side address / server side address to a session control server before establishing a data connection with the information server;
The session control server transmits the user identifier / terminal side address / server side address included in the call connection request to the billing server as a billing target without controlling the establishment of the session between the terminal and the information server . And the steps
A third step in which the SIP-compatible terminal establishes a data connection with the information server using the server-side address;
The billing server includes a fourth step of identifying a billing target packet including the terminal side address and the server side address and controlling billing information in the user identifier.
本発明の課金方法における他の実施形態によれば、第1のステップについて、セッション制御サーバが、サーバ側アドレスを含む呼接続応答を、SIP対応端末へ返信することも好ましい。 According to another embodiment of the charging method of the present invention, it is also preferable that the session control server returns a call connection response including the server-side address to the SIP-compatible terminal for the first step.
本発明の課金方法における他の実施形態によれば、
端末側アドレスは、SIP対応端末のIPアドレス及びポート番号であり、
サーバ側アドレスは、情報サーバのIPアドレス、ポート番号及びアクセス先パスであることも好ましい。
According to another embodiment of the charging method of the present invention,
The terminal side address is the IP address and port number of the SIP compatible terminal,
The server-side address is also preferably the IP address, port number, and access destination path of the information server.
本発明の課金方法における他の実施形態によれば、
IPネットワークに、プロキシサーバが更に接続されており、
第1のステップについて、
SIP対応端末が、情報サーバとデータコネクションを確立する前に、セッション制御サーバへ、ユーザ識別子/端末側アドレス/サーバ側アドレスを含む呼接続要求を送信し、
セッション制御サーバが、プロキシサーバへ、呼接続要求に含まれる端末側アドレス及びサーバ側アドレスを送信し、
プロキシサーバが、端末側アドレス−プロキシ側アドレスと、プロキシ側アドレス−サーバ側アドレスとの対応情報を生成し、
プロキシサーバが、対応情報を、セッション制御サーバへ送信し、
セッション制御サーバが、プロキシ側アドレスを含む呼接続応答を、SIP対応端末へ返信し、
第3のステップについて、
SIP対応端末が、プロキシ側アドレスを用いてプロキシサーバとの間でデータコネクションを確立し、
プロキシサーバが、サーバ側アドレスを用いて情報サーバとの間でデータコネクションを確立し、
第4のステップについて、課金サーバが、プロキシ側アドレス及びサーバ側アドレスを含む課金対象パケットを識別し、ユーザ識別子における課金情報を制御することも好ましい。
According to another embodiment of the charging method of the present invention,
A proxy server is further connected to the IP network,
For the first step,
Before the SIP-compatible terminal establishes a data connection with the information server, it sends a call connection request including the user identifier / terminal-side address / server-side address to the session control server,
The session control server sends the terminal side address and server side address included in the call connection request to the proxy server,
The proxy server generates correspondence information between the terminal side address-proxy side address and the proxy side address-server side address,
The proxy server sends the correspondence information to the session control server,
The session control server returns a call connection response including the proxy side address to the SIP-compatible terminal,
For the third step,
The SIP-compatible terminal establishes a data connection with the proxy server using the proxy side address,
The proxy server establishes a data connection with the information server using the server side address,
Regarding the fourth step, it is also preferable that the charging server identifies the charging target packet including the proxy side address and the server side address, and controls the charging information in the user identifier.
本発明によれば、端末と、該端末からIPネットワークを介してアクセスされる情報サーバと、端末−情報サーバ間で送受信される課金対象パケットを識別し且つ端末のユーザに対する課金情報を制御する課金サーバとを有するシステムにおいて、
端末は、SIP対応端末であり、
セッション制御サーバを更に有しており、
SIP対応端末は、セッション制御サーバへ、ユーザ識別子/端末側アドレス/サーバ側アドレスを含む呼接続要求を送信するSIPクライアント手段と、サーバ側アドレスを用いて情報サーバとの間でデータコネクションを確立するコネクション確立手段とを有し、
セッション制御サーバは、SIP対応端末から呼接続要求を受信する呼接続要求受信手段と、端末と情報サーバとの間のセッションの確立を制御することなく、課金サーバへ、呼接続要求に含まれるユーザ識別子/端末側アドレス/サーバ側アドレスを課金対象として送信する課金対象通知手段とを有し、
課金サーバが、端末側アドレス及びサーバ側アドレスを含む課金対象パケットをモニタするパケットモニタ手段と、モニタされたパケットに応じてユーザ識別子における課金情報を制御する課金手段とを有することを特徴とする。
According to the present invention, the terminal, the information server accessed from the terminal via the IP network, and the charging target packet transmitted and received between the terminal and the information server are identified and the charging for controlling the charging information for the user of the terminal In a system having a server,
The terminal is a SIP compatible terminal,
A session control server;
The SIP compatible terminal establishes a data connection between the SIP client means for transmitting a call connection request including the user identifier / terminal side address / server side address to the session control server and the information server using the server side address. A connection establishment means,
The session control server is a user included in the call connection request to the billing server without controlling the call connection request receiving means for receiving the call connection request from the SIP compatible terminal and the establishment of the session between the terminal and the information server. Charging object notification means for transmitting the identifier / terminal-side address / server-side address as the charging object;
The charging server includes a packet monitoring unit that monitors a charging target packet including a terminal side address and a server side address, and a charging unit that controls charging information in a user identifier according to the monitored packet.
本発明のシステムにおける他の実施形態によれば、セッション制御サーバは、サーバ側アドレスを含む呼接続応答を、SIP対応端末へ返信する呼接続応答返信手段を更に有することも好ましい。 According to another embodiment of the system of the present invention, the session control server preferably further includes a call connection response return means for returning a call connection response including the server-side address to the SIP compatible terminal.
本発明のシステムにおける他の実施形態によれば、
端末側アドレスは、SIP対応端末のIPアドレス及びポート番号であり、
サーバ側アドレスは、情報サーバのIPアドレス、ポート番号及びアクセス先パスであることも好ましい。
According to another embodiment of the system of the present invention,
The terminal side address is the IP address and port number of the SIP compatible terminal,
The server-side address is also preferably the IP address, port number, and access destination path of the information server.
本発明のシステムにおける他の実施形態によれば、
IPネットワークに、プロキシサーバが更に接続されており、
セッション制御サーバは、プロキシサーバへ、呼接続要求に含まれる端末側アドレス/サーバ側アドレス/アクセス先パスを送信するプロキシ対応要求送信手段と、プロキシサーバから、端末側アドレス−プロキシ側アドレスとプロキシ側アドレス−サーバ側アドレスとの対応情報を受信するプロキシ対応応答受信手段とを更に有し、呼接続応答返信手段は、プロキシ側アドレスを含む呼接続応答を端末へ返信し、
プロキシサーバは、端末側アドレス/サーバ側アドレス/アクセス先パスを受信するプロキシ対応受信手段と、端末側アドレス−プロキシ側アドレスとプロキシ側アドレス−サーバ側アドレスとの対応情報を生成する対応情報生成手段と、対応情報をセッション制御サーバへ送信するプロキシ対応応答送信手段と、対応情報に基づいて端末側アドレス−プロキシ側アドレスと該プロキシ側アドレス−サーバ側アドレスとを交換するアドレス交換手段とを有することも好ましい。
According to another embodiment of the system of the present invention,
A proxy server is further connected to the IP network,
The session control server includes a proxy corresponding request transmitting means for transmitting the terminal side address / server side address / access destination path included in the call connection request to the proxy server, and the terminal side address-proxy side address and proxy side from the proxy server. A proxy response reception unit that receives correspondence information between the address and the server side address, and the call connection response return unit returns a call connection response including the proxy side address to the terminal.
The proxy server includes a proxy corresponding receiving unit that receives the terminal address / server side address / access destination path, and a correspondence information generating unit that generates correspondence information between the terminal side address-proxy side address and the proxy side address-server side address. Proxy response transmission means for transmitting correspondence information to the session control server, and address exchange means for exchanging the terminal side address-proxy side address and the proxy side address-server side address based on the correspondence information Is also preferable.
本発明の課金方法及びシステムによれば、課金対象パケットに対して例えばIPアドレス及びポート番号のみを確認するために、課金サーバが、比較的低い処理能力で、パケット従量制課金のための課金対象パケットを識別することができる。 According to the charging method and system of the present invention, in order to confirm only the IP address and port number, for example, for the charging target packet, the charging server has a relatively low processing capability and is charged for packet-based charging. Packets can be identified.
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。 Hereinafter, the best mode for carrying out the present invention will be described in detail with reference to the drawings.
図2は、本発明におけるシステム構成図である。 FIG. 2 is a system configuration diagram according to the present invention.
図2のシステムによれば、アクセスネットワーク6と、IP網7と、SIPサーバ1を備えたIMS(IP Multimedia Subsystem)ネットワークとが相互に接続されている。アクセスネットワーク6は、例えば携帯電話ネットワーク、無線/有線ブロードバンドネットワーク等である。端末2は、SIP対応端末であって、アクセスネットワーク6を介してSIPサーバ1に接続することができる。IP網7には、端末2からアクセスされる情報サーバ3が接続されている。また、端末2−情報サーバ3間で送受信される課金対象パケットを識別し、且つ、端末2のユーザに対する課金情報を制御する課金サーバが更に備えられている。
According to the system of FIG. 2, an
SIP対応端末2は、SIPクライアント部と、コネクション確立部とを有する。これら機能構成部は、端末に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。SIPクライアント部は、情報サーバ3とデータコネクションを確立する前に、SIPサーバ1へ、ユーザ識別子/端末側アドレス/サーバ側アドレスを含む呼接続要求を送信する。これによって、SIP対応端末2から情報サーバ3への経路が確保される。ここで、端末側アドレスは、SIP対応端末2のIPアドレス及びポート番号であり、サーバ側アドレスは、情報サーバのIPアドレス、ポート番号及びアクセス先パスである。コネクション確立部は、サーバ側アドレスを用いて情報サーバ3との間でデータコネクションを確立する。
The SIP-
SIPサーバ1は、呼接続要求受信部11と、呼接続応答返信部12と、課金対象通知部13とを有する。これら機能構成部は、サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
The
呼接続要求受信部11は、SIP対応端末から呼接続要求を受信する。呼接続要求は、SIP INVITEメッセージであり、ユーザ識別子/端末側アドレス/サーバ側アドレスを含む。これら情報は、呼接続応答返信部12へ出力される。
The call connection
呼接続応答返信部12は、サーバ側アドレスを含む呼接続応答を、SIP対応端末2へ返信する。その後、呼接続応答返信部12は、ユーザ識別子/端末側アドレス/サーバ側アドレスを、課金対象通知部13へ出力する。
The call connection
課金対象通知部13は、課金サーバ4へ、呼接続要求に含まれるユーザ識別子/端末側アドレス/サーバ側アドレスを課金対象として送信する。
The billing
課金サーバ4は、パケットモニタ部41と、課金部42とを有する。これら機能構成部は、サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。パケットモニタ部41は、端末側アドレス及びサーバ側アドレスを含む課金対象パケットをモニタする。課金部42は、モニタされたパケットに応じてユーザ識別子における課金情報を制御する。
The
図3は、本発明におけるシーケンス図である。 FIG. 3 is a sequence diagram in the present invention.
(S30)SIP対応端末2は、情報サーバ3との間でデータコネクションを確立する前に、呼接続要求INVITEを、SIPサーバ1へ送信する。INVITEメッセージは、以下のアクセス情報を含む。
SIP対応端末2のIPアドレス:IPa
ポート番号 :Pa
情報サーバ3のIPアドレス :IPs
ポート番号 :Ps
アクセス先パス :/charge/
SIP対応端末2のIPアドレスIPa及びポート番号Paは、SIPボディのSDP(Subscribe Description Protocol)に記述される。また、Fromヘッダには、ユーザ識別子としてのSIP−URI(Uniform Resource Indicator)が記述される。
(S30) The SIP
SIP-
Port number: Pa
IP address of information server 3: IPs
Port number: Ps
Access destination path: / charge /
The IP address IPa and the port number Pa of the SIP
(S31)これに対し、SIPサーバ1は、SIP対応端末2へ、呼接続応答200OKメッセージを返信する。200OKメッセージは、以下の情報を含む。
情報サーバ3のIPアドレス :IPs
ポート番号 :Ps
情報サーバのIPアドレスIPs及びポート番号Psは、SIPボディのSDPに記述される。
(S31) In response to this, the
IP address of information server 3: IPs
Port number: Ps
The IP address IPs and the port number Ps of the information server are described in the SDP of the SIP body.
(S32)これに対し、SIP対応端末2は、確認ACKメッセージを、SIPサーバ1へ返信する。
(S32) In response to this, the SIP-
(S33)次に、SIPサーバ1は、課金対象情報を、課金サーバ4へ送信する。課金対象情報は、以下の情報を含む。
ユーザのSIP−URI
端末側アドレス(送信元情報:SIP対応端末2)
IPアドレスIPa、ポート番号Pa
サーバ側アドレス(宛先情報:情報サーバ3)
IPアドレスIPs、ポート番号Ps、アクセス先パス:/charge/
(S33) Next, the
User's SIP-URI
Terminal address (source information: SIP compatible terminal 2)
IP address IPa, port number Pa
Server side address (destination information: information server 3)
IP address IPs, port number Ps, access path: / charge /
(S34)その後、SIP対応端末2は、情報サーバ3との間で、データコネクションを確立し、パケットを送受信する。このとき、課金サーバ4が、これらパケットをモニタし、端末側アドレス及びサーバ側アドレスを含む課金対象パケットを識別する。これによって、ユーザのSIP−URIに対する課金情報を制御することができる。
(S34) Thereafter, the SIP-
図4は、プロキシサーバを介した本発明のシステム構成図である。 FIG. 4 is a system configuration diagram of the present invention via a proxy server.
図4によれば、図2と比較して、SIP対応端末2と、SIPサーバ1との間に、プロキシサーバ5が更に接続されている。一方で、SIPサーバ1は、図2と比較して、プロキシサーバ5に対応するために、プロキシ対応要求送信部14と、プロキシ対応応答受信部15とを更に有する。
According to FIG. 4, as compared with FIG. 2, a
プロキシ対応要求送信部14は、プロキシサーバ5へ、呼接続要求に含まれる端末側アドレス/サーバ側アドレス/アクセス先パスを送信する。
The proxy corresponding
プロキシ対応応答受信部15は、プロキシサーバ5から、端末側アドレス−プロキシ側アドレスとプロキシ側アドレス−サーバ側アドレスとの対応情報を受信する。対応情報は、呼接続応答返信部12へ出力される。
The proxy
呼接続応答返信部12は、図2と異なって、プロキシ側サーバ側アドレスを含む呼接続応答を、SIP対応端末2へ返信する。その後、呼接続応答返信部12は、ユーザ識別子/端末側アドレス/サーバ側アドレスを、課金対象通知部13へ出力する。
Unlike FIG. 2, the call connection
一方、プロキシサーバ5は、プロキシ対応要求受信部51と、対応情報生成部52と、プロキシ対応応答送信部53と、アドレス交換部54とを有する。これら機能構成部は、サーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
On the other hand, the
プロキシ対応要求受信部51は、SIPサーバ1から、端末側アドレス/サーバ側アドレス/アクセス先パスを受信する。これら情報は、対応情報生成部52へ出力される。
The proxy
対応情報生成部52は、端末側アドレス−プロキシ側アドレスとプロキシ側アドレス−サーバ側アドレスとの対応情報を生成する。対応情報は、プロキシ対応応答送信部53及びアドレス交換部54へ出力される。
The correspondence
プロキシ対応応答送信部53は、対応情報を、セッション制御サーバへ送信する。
The proxy
アドレス交換部54は、対応情報に基づいて、端末側アドレス−プロキシ側アドレスと該プロキシ側アドレス−サーバ側アドレスとを交換する。
The
図5は、プロキシサーバを介した本発明のシーケンス図である。 FIG. 5 is a sequence diagram of the present invention through a proxy server.
図5によれば、図3と比較して、プロキシサーバ5に対するS301〜S303及びS341のシーケンスを更に含む。SIP対応のプロキシサーバを備えることにより、対応情報に登録されていないパケットにおける情報サーバ3への転送が拒否されるため、セキュリティの観点から好ましい。
According to FIG. 5, compared with FIG. 3, the sequence of S301-S303 and S341 with respect to the
(S30)図3のS30と全く同様であって、SIP対応端末2は、情報サーバ3との間でデータコネクションを確立する前に、呼接続要求INVITEを、SIPサーバ1へ送信する。
(S30) This is exactly the same as S30 in FIG. 3, and the SIP
(S301)呼接続要求INVITEを受信したSIPサーバ1は、プロキシ対応要求を、プロキシサーバ5へ送信する。プロキシ対応要求は、以下のアクセス情報を含む。
SIP対応端末2のIPアドレス:IPa
ポート番号 :Pa
情報サーバ3のIPアドレス :IPs
ポート番号 :Ps
アクセス先パス :/charge/
(S301) Upon receiving the call connection request INVITE, the
SIP-
Port number: Pa
IP address of information server 3: IPs
Port number: Ps
Access destination path: / charge /
(S302)これに対し、プロキシサーバ5は、端末側アドレス−プロキシ側アドレスと、プロキシ側アドレス−サーバ側アドレスとの対応情報を生成する。
プロキシサーバのIPアドレス :IPp
端末に対するプロキシーバのポート番号 :Ppa
サーバに対するプロキシサーバのポート番号:Pps
端末側アドレス − プロキシ側アドレス
IPa:Pa−IPp:Ppa
プロキシ側アドレス − サーバ側アドレス
IPp:Pps−IPs:Ps:/charge/
(S302) On the other hand, the
Proxy server IP address: IPp
Proxy port number for the terminal: Ppa
Proxy server port number for the server: Pps
Terminal address-proxy address
IPa: Pa−IPp: Ppa
Proxy address-server address
IPp: Pps−IPs: Ps: / charge /
(S303)プロキシサーバ5が、対応情報を含むプロキシ対応応答を、SIPサーバ1へ返信する。
(S303) The
(S31)SIPサーバ1は、SIP対応端末2へ、呼接続応答200OKメッセージを返信する。このとき、200OKメッセージには、プロキシサーバ5のIPアドレスIPp及びポート番号Ppaが含められる。プロキシサーバ5のIPアドレスIPp及びポート番号Ppaは、SIPボディのSDPに記述される。
(S31) The
(S32)これに対し、SIP対応端末2は、確認ACKメッセージを、SIPサーバ1へ返信する。
(S32) In response to this, the SIP-
(S33)SIPサーバ1は、図3のS33と同様であって、課金対象情報を、課金サーバ4へ送信する。
(S33) The
(S34)その後、SIP対応端末2は、情報サーバ3との間で、データコネクションを確立し、パケットを送受信する。このとき、課金サーバ4が、これらパケットをモニタし、端末側アドレス及びサーバ側アドレスを含む課金対象パケットを識別する。また、プロキシサーバ5は、生成した対応情報に基づいて、SIP対応端末2と情報サーバ3との間で、IPアドレス及びポート番号の変換を実行する。プロキシサーバ5は、変換すべきパケットが例えばHTTP(HyperText Transfer Protocol)であれば、アクセス先パスを確認した上でHTTPプロキシ処理を実行し、それ以外の基本的なIPパケットであれば、TCP(Transmission Control Protocol)プロキシ処理を実行する。
(S34) Thereafter, the SIP-
尚、通信終了時には、BYEメッセージによって明示的に通知してもよいし、所定時間タイムアウトによって終了してもよい。 At the end of communication, it may be explicitly notified by a BYE message or may be terminated by a timeout for a predetermined time.
以上、詳細に説明したように、本発明の課金方法及びシステムによれば、課金対象パケットに対して例えばIPアドレス及びポート番号のみを確認するために、課金サーバが、比較的低い処理能力で、パケット従量制課金のための課金対象パケットを識別することができる。 As described above in detail, according to the charging method and system of the present invention, in order to confirm only the IP address and the port number, for example, for the charging target packet, the charging server has a relatively low processing capability, A charging target packet for packet metering charging can be identified.
(1)端末は、情報サーバに対してデータコネクションを確立する前に、SIPの呼接続要求INVITEを送信するだけである。これによって、課金対象パケットの端末側アドレス及びサーバ側アドレスが特定される。課金サーバは、IPアドレス(及びポート番号)のみを確認すればよいので、ディープインスペクションのような高負荷の処理を実行することなく、課金対象パケットを容易に識別することができる。
(2)プロキシサーバを備えることによって、SIPを用いた汎用的な認証が可能となる。
(1) The terminal only transmits a SIP call connection request INVITE before establishing a data connection to the information server. As a result, the terminal side address and server side address of the accounting target packet are specified. Since the billing server only needs to confirm the IP address (and port number), the billing target packet can be easily identified without executing a high-load process such as deep inspection.
(2) By providing a proxy server, general-purpose authentication using SIP becomes possible.
前述した本発明の種々の実施形態において、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として規定するものにのみ制約される。 In the various embodiments of the present invention described above, various changes, modifications, and omissions in the scope of the technical idea and the viewpoint of the present invention can be easily made by those skilled in the art. The above description is merely an example, and is not intended to be restrictive. The invention is limited only as defined in the following claims and the equivalents thereto.
1 SIPサーバ、セッション制御サーバ
11 呼接続要求受信部
12 呼接続応答返信部
13 課金対象通知部
14 プロキシ対応要求送信部
15 プロキシ対応応答受信部
2 端末、SIP対応端末
3 情報サーバ
4 課金サーバ
41 パケットモニタ部
42 課金部
5 プロキシサーバ
51 プロキシ対応要求受信部
52 対応情報生成部
53 プロキシ対応応答送信部
54 アドレス交換部
6 アクセスネットワーク
7 IP網
DESCRIPTION OF
Claims (8)
前記端末は、SIP(Session Initiation Protocol)対応端末であり、
前記システムは、セッション制御サーバを更に有しており、
前記SIP対応端末が、前記情報サーバとデータコネクションを確立する前に、前記セッション制御サーバへ、ユーザ識別子/端末側アドレス/サーバ側アドレスを含む呼接続要求を送信する第1のステップと、
前記セッション制御サーバが、前記端末と前記情報サーバとの間のセッションの確立を制御することなく、前記課金サーバへ、前記呼接続要求に含まれる前記ユーザ識別子/端末側アドレス/サーバ側アドレスを課金対象として送信する第2のステップと、
前記SIP対応端末が、前記サーバ側アドレスを用いて前記情報サーバとの間でデータコネクションを確立する第3のステップと、
前記課金サーバが、前記端末側アドレス及び前記サーバ側アドレスを含む課金対象パケットを識別し、前記ユーザ識別子における課金情報を制御する第4のステップと
を有することを特徴とする課金方法。 A system having a terminal, an information server accessed from the terminal via an IP network, and a charging server for identifying a charging target packet transmitted and received between the terminal and the information server and controlling charging information for a user of the terminal In the packet charging method in
The terminal is a SIP (Session Initiation Protocol) compatible terminal,
The system further includes a session control server,
A first step of transmitting a call connection request including a user identifier / terminal side address / server side address to the session control server before the SIP compatible terminal establishes a data connection with the information server;
The session control server charges the user identifier / terminal-side address / server-side address included in the call connection request to the charging server without controlling the establishment of a session between the terminal and the information server. A second step of transmitting as a target;
A third step in which the SIP-compatible terminal establishes a data connection with the information server using the server-side address;
A billing method comprising: a fourth step in which the billing server identifies a billing target packet including the terminal side address and the server side address, and controls billing information in the user identifier.
前記サーバ側アドレスは、前記情報サーバのIPアドレス、ポート番号及びアクセス先パスである
ことを特徴とする請求項1又は2に記載の課金方法。 The terminal side address is an IP address and a port number of the SIP compatible terminal,
3. The accounting method according to claim 1, wherein the server side address is an IP address, a port number, and an access destination path of the information server.
第1のステップについて、
前記SIP対応端末が、前記情報サーバとデータコネクションを確立する前に、前記セッション制御サーバへ、ユーザ識別子/端末側アドレス/サーバ側アドレスを含む呼接続要求を送信し、
前記セッション制御サーバが、前記プロキシサーバへ、前記呼接続要求に含まれる前記端末側アドレス及び前記サーバ側アドレスを送信し、
前記プロキシサーバが、端末側アドレス−プロキシ側アドレスと、プロキシ側アドレス−サーバ側アドレスとの対応情報を生成し、
前記プロキシサーバが、前記対応情報を、前記セッション制御サーバへ送信し、
前記セッション制御サーバが、前記プロキシ側アドレスを含む呼接続応答を、前記SIP対応端末へ返信し、
第3のステップについて、
前記SIP対応端末が、前記プロキシ側アドレスを用いて前記プロキシサーバとの間でデータコネクションを確立し、
前記プロキシサーバが、前記サーバ側アドレスを用いて前記情報サーバとの間でデータコネクションを確立し、
第4のステップについて、前記課金サーバが、前記プロキシ側アドレス及び前記サーバ側アドレスを含む課金対象パケットを識別し、前記ユーザ識別子における課金情報を制御する
ことを特徴とする請求項1から3のいずれか1項に記載の課金方法。 A proxy server is further connected to the IP network;
For the first step,
Before the SIP-compatible terminal establishes a data connection with the information server, it transmits a call connection request including a user identifier / terminal-side address / server-side address to the session control server,
The session control server transmits the terminal side address and the server side address included in the call connection request to the proxy server,
The proxy server generates correspondence information between a terminal side address-proxy side address and a proxy side address-server side address;
The proxy server sends the correspondence information to the session control server;
The session control server returns a call connection response including the proxy side address to the SIP-compatible terminal,
For the third step,
The SIP-compatible terminal establishes a data connection with the proxy server using the proxy-side address;
The proxy server establishes a data connection with the information server using the server-side address;
4. The method according to claim 1, wherein in the fourth step, the charging server identifies a charging target packet including the proxy side address and the server side address, and controls charging information in the user identifier. The billing method according to claim 1.
前記端末は、SIP対応端末であり、
セッション制御サーバを更に有しており、
前記SIP対応端末は、前記セッション制御サーバへ、ユーザ識別子/端末側アドレス/サーバ側アドレスを含む呼接続要求を送信するSIPクライアント手段と、サーバ側アドレスを用いて前記情報サーバとの間でデータコネクションを確立するコネクション確立手段とを有し、
前記セッション制御サーバは、前記SIP対応端末から呼接続要求を受信する呼接続要求受信手段と、前記端末と前記情報サーバとの間のセッションの確立を制御することなく、前記課金サーバへ、前記呼接続要求に含まれる前記ユーザ識別子/端末側アドレス/サーバ側アドレスを課金対象として送信する課金対象通知手段とを有し、
前記課金サーバが、前記端末側アドレス及び前記サーバ側アドレスを含む課金対象パケットをモニタするパケットモニタ手段と、モニタされたパケットに応じて前記ユーザ識別子における課金情報を制御する課金手段とを有する
ことを特徴とするシステム。 A system having a terminal, an information server accessed from the terminal via an IP network, and a charging server for identifying a charging target packet transmitted and received between the terminal and the information server and controlling charging information for a user of the terminal In
The terminal is a SIP-compatible terminal;
A session control server;
The SIP-compatible terminal performs data connection between the SIP client means for transmitting a call connection request including a user identifier / terminal-side address / server-side address to the session control server, and the information server using the server-side address. A connection establishment means for establishing
The session control server does not control call establishment request reception means for receiving a call connection request from the SIP-compatible terminal , and establishment of a session between the terminal and the information server. Charging object notification means for transmitting the user identifier / terminal side address / server side address included in the connection request as a charging object;
The charging server has packet monitoring means for monitoring a charging target packet including the terminal side address and the server side address, and charging means for controlling charging information in the user identifier according to the monitored packet. Feature system.
前記サーバ側アドレスは、前記情報サーバのIPアドレス、ポート番号及びアクセス先パスである
ことを特徴とする請求項5又は6に記載のシステム。 The terminal side address is an IP address and a port number of the SIP compatible terminal,
7. The system according to claim 5, wherein the server side address is an IP address, a port number, and an access destination path of the information server.
前記セッション制御サーバは、前記プロキシサーバへ、前記呼接続要求に含まれる前記端末側アドレス/サーバ側アドレス/アクセス先パスを送信するプロキシ対応要求送信手段と、前記プロキシサーバから、端末側アドレス−プロキシ側アドレスとプロキシ側アドレス−サーバ側アドレスとの対応情報を受信するプロキシ対応応答受信手段とを更に有し、前記呼接続応答返信手段は、前記プロキシ側アドレスを含む呼接続応答を前記SIP対応端末へ返信し、
前記プロキシサーバは、前記端末側アドレス/サーバ側アドレス/アクセス先パスを受信するプロキシ対応受信手段と、端末側アドレス−プロキシ側アドレスとプロキシ側アドレス−サーバ側アドレスとの対応情報を生成する対応情報生成手段と、前記対応情報を前記セッション制御サーバへ送信するプロキシ対応応答送信手段と、前記対応情報に基づいて前記端末側アドレス−プロキシ側アドレスと該プロキシ側アドレス−前記サーバ側アドレスとを交換するアドレス交換手段とを有する
ことを特徴とする請求項5から7のいずれか1項に記載のシステム。 A proxy server is further connected to the IP network;
The session control server includes a proxy corresponding request transmission unit that transmits the terminal side address / server side address / access destination path included in the call connection request to the proxy server, and a terminal side address-proxy from the proxy server. Proxy response receiving means for receiving correspondence information between the side address and the proxy side address-server side address, wherein the call connection response reply means sends the call connection response including the proxy side address to the SIP compatible terminal. Reply to
The proxy server is a proxy-compatible receiving unit that receives the terminal-side address / server-side address / access destination path, and correspondence information that generates correspondence information between the terminal-side address-proxy-side address and proxy-side address-server-side address. A generating unit, a proxy response transmitting unit for transmitting the correspondence information to the session control server, and exchanging the terminal side address-proxy side address and the proxy side address-the server side address based on the correspondence information The system according to claim 5, further comprising an address exchange unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008213604A JP5147601B2 (en) | 2008-08-22 | 2008-08-22 | Billing method and system for identifying billing object packet using SIP server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008213604A JP5147601B2 (en) | 2008-08-22 | 2008-08-22 | Billing method and system for identifying billing object packet using SIP server |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010050775A JP2010050775A (en) | 2010-03-04 |
| JP5147601B2 true JP5147601B2 (en) | 2013-02-20 |
Family
ID=42067490
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008213604A Expired - Fee Related JP5147601B2 (en) | 2008-08-22 | 2008-08-22 | Billing method and system for identifying billing object packet using SIP server |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5147601B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6204256B2 (en) * | 2014-04-23 | 2017-09-27 | 日本電信電話株式会社 | Distributed processing system, distributed data management apparatus, and distributed data management method |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003298615A (en) * | 2002-03-29 | 2003-10-17 | Nec Corp | Measured rate charging system, server, and method |
| JP4485764B2 (en) * | 2003-07-10 | 2010-06-23 | 日本電信電話株式会社 | Billing method for communication service using IP network |
| JP2005065180A (en) * | 2003-08-20 | 2005-03-10 | Nec Corp | Accounting system and method in mobile communication system, as well as recording medium with program recorded thereon |
| JP2006343943A (en) * | 2005-06-08 | 2006-12-21 | Murata Mach Ltd | File server device and communication management server device |
-
2008
- 2008-08-22 JP JP2008213604A patent/JP5147601B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010050775A (en) | 2010-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7283506B2 (en) | System and method for releasing sessions at network entities associated with the sessions | |
| JP5179372B2 (en) | Technology that provides interoperability between different protocol domains | |
| CN106850399B (en) | Communication method based on WebRTC technology instant message | |
| EP2055076B1 (en) | Mechanism for charging and session handling supporting forking | |
| EP2741541B1 (en) | Capability inquiry method, communication terminal and application server | |
| US8364827B2 (en) | Communication system | |
| US20070191004A1 (en) | Call controlling apparatus, call controlling method, and computer program | |
| CN102780675B (en) | Transmission method, device and system for streaming media service | |
| US20110314140A1 (en) | Capability Query Handling in a Communication Network | |
| US8656001B2 (en) | Communication system, application server and communication method for server cooperation | |
| EP1672866A1 (en) | Method and system to the instant transfer of multimedia files between mobile radio users within the scope of combinational services | |
| US7711351B2 (en) | Advice of charge for internet protocol multimedia subsystem services without utilizing an application server | |
| US8929928B2 (en) | Establishment of multimedia service sessions in mobile terminals | |
| JP5147601B2 (en) | Billing method and system for identifying billing object packet using SIP server | |
| US7808928B2 (en) | Testing user terminal status | |
| US8219610B2 (en) | Content providing system, monitoring server, and SIP proxy server | |
| US20080247342A1 (en) | Connection Setup for the Exchange of Data of an Ip-Based Service | |
| US9762624B2 (en) | Method and system for establishing a group messaging session in a communication system | |
| KR100894906B1 (en) | Terminal device providing IP multimedia service based on session establishment protocol, call session control function device and service request transmission / reception method using same | |
| EP3086593A1 (en) | Network entity and method for monitoring an ims-based service | |
| KR101455365B1 (en) | Apparatus and method for transmitting data of video confference | |
| KR100706339B1 (en) | Interworking method and system in SIP based wireless packet switching network system | |
| KR100888139B1 (en) | How to check the status of ad hoc buddies, network devices and network systems implementing this method | |
| KR100875832B1 (en) | How to handle subscriptions of various events in a batch, network devices and network systems implementing this method | |
| US8165158B2 (en) | Method/system for processing messages and converged service system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110124 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120920 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121012 |
|
| 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: 20121121 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121127 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5147601 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: 20151207 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |