[go: up one dir, main page]

JP4028853B2 - 情報サービス通信ネットワークシステムおよびセッション管理サーバ - Google Patents

情報サービス通信ネットワークシステムおよびセッション管理サーバ Download PDF

Info

Publication number
JP4028853B2
JP4028853B2 JP2004098235A JP2004098235A JP4028853B2 JP 4028853 B2 JP4028853 B2 JP 4028853B2 JP 2004098235 A JP2004098235 A JP 2004098235A JP 2004098235 A JP2004098235 A JP 2004098235A JP 4028853 B2 JP4028853 B2 JP 4028853B2
Authority
JP
Japan
Prior art keywords
service
session
management server
user
packet
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
Application number
JP2004098235A
Other languages
English (en)
Other versions
JP2005284753A (ja
Inventor
和義 星野
一磨 湯本
聡史 清藤
貴史 宮本
靖典 三枝
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2004098235A priority Critical patent/JP4028853B2/ja
Priority to US11/086,430 priority patent/US8271667B2/en
Priority to CNB2005100588828A priority patent/CN100355238C/zh
Priority to CN2007101823400A priority patent/CN101136931B/zh
Priority to CN2007101823398A priority patent/CN101136930B/zh
Publication of JP2005284753A publication Critical patent/JP2005284753A/ja
Application granted granted Critical
Publication of JP4028853B2 publication Critical patent/JP4028853B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/57Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP for integrated multimedia messaging subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/82Criteria or parameters used for performing billing operations
    • H04M15/8228Session based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/20Technology dependant metering
    • H04M2215/208IMS, i.e. Integrated Multimedia messaging Subsystem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2215/00Metering arrangements; Time controlling arrangements; Time indicating arrangements
    • H04M2215/78Metric aspects
    • H04M2215/7833Session based

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Description

本発明は、情報サービス通信ネットワークシステムおよびセッション管理サーバに関し、更に詳しくは、複数のアプリケーションサーバが接続された情報サービス通信ネットワークにおいて、クライアント端末からの要求に応じて、クライアント端末とアプリケーションサーバとの間のセッションの確立/切断のための通信手順を実行するセッション管理サーバ、および該セッション管理サーバの機能を利用した情報サービス通信ネットワークシステムに関する。
IP(Internet Protocol)網が普及し、インターネットを介してコンテンツプロバイダが提供する各種情報サービスの利用者が増加している。情報サービス用のアプリケーションサーバとしては、音楽や映画などのコンテンツ情報を配信するストリーミングサーバの他に、例えば、電子メール用のVM/UMサーバ、複数のユーザ間での電話会議を可能とする電話会議サーバなどがある。
インターネットユーザが、コンテンツプロバイダが所有するアプリケーションサーバから情報サービスを受けるためには、ユーザ認証に必要なユーザIDやパスワード等の認証情報を予め登録しておく必要がある。ユーザIDと認証情報の登録は、コンテンツプロバイダが提供するサービス毎に必要となる。
インターネットユーザが所有するクライアント端末は、ユーザが予め契約したセッション管理サーバを介して目的のアプリケーションサーバと接続される。セッション管理サーバとしては、例えば、IPマルチメディア通信におけるセッションの確立、終了用のプロトコルとしてIETF(Internet Engineering Task Force)RFC3261で仕様化されたSIP(Session Initiation Protocol)サーバが知られている。
IETF(Internet Engineering Task Force)RFC3261
インターネットユーザに情報サービスを提供するコンテンツプロバイダは、各アプリケーションサーバに、セッション管理サーバを介してクライアント端末からのセッション設定要求を受けた時、ユーザ認証やサービス認可を行うためのソフトウェアを予め組み込んでおく必要がある。各アプリケーションサーバには、ユーザに提供したサービス毎のログ情報(アプリケーションログ情報)と、クライアント端末との接続時間(セッションログ情報)とを記録しておき、これを課金サーバに通知する機能も装備する必要がある。
従って、コンテンツプロバイダには、情報サービス事業の開始に先立って、情報サービスに付随するこれらの管理用ソフトウェアの開発とアプリケーションサーバへの装備にかなりのコスト負担を強いられる。尚、上記セッションログ情報の収集機能は、セッション管理サーバ(例えば、SIPサーバ)側にも必要とされる。
本発明の目的は、アプリケーションサーバの負荷を軽減可能なセッション管理サーバを提供することにある。
本発明の他の目的は、アプリケーションサーバの利用者に対する課金を柔軟に変更可能にしたセッション管理サーバを提供することにある。
本発明の更に他の目的は、コンテンツプロバイダのコスト負担を軽減し、アプリケーションサーバの運営を容易にした情報サービス通信ネットワークシステムを提供することにある。
本発明の更に他の目的は、情報サービスに付随するアプリケーションサーバ負荷を軽減した情報サービス通信ネットワークシステムを提供することにある。
上記目的を達成するため、本発明によるセッション管理サーバ(例えば、SIPサーバ)は、クライアント端末からの特定アプリケーションサーバへのセッション設定要求パケットの受信時に、上記特定アプリケーションサーバに代わって、上記クライアント端末へのサービス提供の可否を判定するための手段と、上記サービス提供が可と判断された場合に、上記特定アプリケーションサーバにセッション設定要求パケットを転送するための手段とを有することを特徴とする。
上記クライアント端末へのサービス提供の可否判定は、セッション管理サーバが、例えば、それぞれ前記セッション設定要求パケットから抽出される特定の情報項目の内容とサービス識別子との関係を予め定義した複数のエントリからなるサービス判定テーブルと、ユーザ識別子と提供可能なサービスの識別子との関係を予め定義した複数のエントリからなるユーザ加入サービステーブルとを備え、クライアント端末からの特定アプリケーションサーバへのセッション設定要求パケットの受信時に、上記サービス判定テーブルを参照して、受信パケットと対応するサービス識別子を特定し、上記ユーザ加入サービステーブルを参照して、該受信パケットが示すユーザ識別子と上記特定されたサービス識別子との関係をチェックすることによって実現できる。但し、受信パケットが示すユーザ識別子と認証情報に基づいてユーザ認証を実行する場合、上記クライアント端末へのサービス提供の可否を判定は、ユーザ認証の後で実行する。
セッション管理サーバが接続された情報サービス通信ネットワークに、該セッション管理サーバと連携してユーザ認証を行う加入者管理サーバが存在している場合は、セッション管理サーバは、クライアント端末からセッション設定要求パケットの受信時に、受信パケットから抽出したユーザ識別子と認証情報を指定して、上記加入者管理サーバにユーザ認証を要求し、加入者管理サーバからユーザ識別子が認証されたことを示す応答を受信した後で、上記クライアント端末へのサービス提供の可否を判定すればよい。
上記クライアント端末へのサービス提供の可否判定は、上記加入者管理サーバと連携して行うようにしてもよい。この場合、加入者管理サーバ側に上記ユーザ加入サービステーブルを備えておき、ユーザ識別子が認証された時、セッション管理サーバが、上記サービス判定テーブルを参照して、セッション設定要求パケットと対応するサービス識別子を特定し、該セッション設定要求パケットが示すユーザ識別子と上記特定されたサービス識別子を指定して、上記加入者管理サーバにユーザ加入サービスの認証を要求する。
本発明のセッション管理サーバの他の特徴は、上記セッション設定要求に対するアプリケーションサーバからの応答パケットを要求元のクライアント端末に転送する時、上記セッション設定要求パケット(または上記応答パケット)が示すユーザ識別子および上記サービス判定テーブルで特定されたサービス識別子と対応付けて、セッションログ情報の収集を開始することにある。
本発明による情報サービス通信ネットワークは、上述したセッション管理サーバを適用することによって、各アプリケーションサーバが、上記クライアント端末へのサービス提供の可否を判定することなく、セッション設定要求パケットへの応答パケットを返送し、クライアント端末との間にセッションを設定することを特徴とする。
また、本発明による情報サービス通信ネットワークは、クライアント端末とアプリケーションサーバが通信中は、セッション管理サーバ側でセッションログ情報の収集し、アプリケーションサーバ側では、アプリケーションログ情報のみを収集しておき、セッションの終了時に、アプリケーションサーバで収集したアプリケーションログ情報と、セッション管理サーバで収集したセッションログ情報を課金サーバに送信することによって、クライアント端末のユーザに対する課金処理を一元化することを特徴とする。
本発明によれば、情報サービスを提供するアプリケーションサーバに代わって、セッション管理サーバが、クライアント端末へのサービス提供の可否判定を行うようにしているため、各アプリケーションサーバの負荷と、コンテンツプロバイダの負担を軽減することが可能となる。
また、複数のアプリケーションサーバのセッションログ情報の収集をセッション管理サーバで一括して行うことによって、各アプリケーションサーバの負荷を軽減でき、コンテンツプロバイダによるアプリケーションサーバ毎のセッションログ情報の形式統一のための作業を不要にすることが可能となる。また、セッションログ情報をユーザ識別子とサービス識別子に対応付けて収集することによって、例えば、サービス毎にセッション単価を変更した柔軟な課金処理が可能となる。
以下に、本発明の実施形態について図面を参照して説明する。
図1は、本発明のセッション管理装置(以下、SIPサーバと言う)が適用される通信ネットワークシステムの1例を示す。
通信ネットワークシステムは、ネットワーク50に接続された複数のクライアント端末1(1−1、1−2、・・・)と、セッション管理機能を備えたSIPサーバ10と、加入者管理サーバ20と、課金サーバ30と、クライアント端末1に情報サービスを提供する複数のアプリケーションサーバ40(40−1、40−2、・・・)からなる。上記アプリケーションサーバ40としては、例えば、インスタントメッセージ・サーバや、クライアントに各種のコンテンツ情報を提供するコンテンツ配信サーバ、複数のクライアント間の電話会議をサポートする電話会議サーバなどが含まれる。
ここで、各クライアント端末1とアプリケーションサーバ40に付随して括弧内に示した文字列は、ネットワーク50上で転送されるIPパケットで使用される装置アドレスを示している。これらのアドレスは、いずれもその一部にSIPサーバ10のアドレス「aaa.com」を含んでおり、これらの端末とアプリケーションサーバがSIPサーバ10に所属していることが判る。各クライアント端末1とアプリケーションサーバ40との接続(セッションの設定)は、SIPサーバ10を介して行われる。
図2は、本発明のSIPサーバが適用される通信ネットワークシステムの他の構成例を示す。
ここに示した例では、通信ネットワークシステムは、SIPサーバ10Aが管理する第1ネットワーク50Aと、SIPサーバ10Bが管理する第2ネットワーク50Bとからなっている。第1ネットワーク50Aに接続された加入者管理サーバ20Aは、SIPサーバ10Aと連携して、第1ネットワーク50Aに収容されたクライアント端末1A(1A−1、1A−2、・・・)の認証処理を実行する。また、第1ネットワーク50Aに接続された課金サーバ30Aは、SIPサーバ10Aと連携して、クライアント端末1Aおよび第1ネットワーク50Aに収容されたアプリケーションサーバ40A(40A−1、40A−2、・・・)のための課金処理を実行する。
これと同様に、第2ネットワーク50Bに接続された加入者管理サーバ20Bは、SIPサーバ10Bと連携して、第2ネットワーク50Bに収容されたクライアント端末1B(1B−1、1B−2、・・・)の認証処理を実行する。また、第ネットワーク50Bに接続された課金サーバ30Bは、SIPサーバ10Bと連携して、クライアント端末1Bおよび第ネットワーク50に収容されたアプリケーションサーバ40B(40B−1、40B−2、・・・)のための課金処理を実行する。
第1ネットワークに接続されたクライアント端末、例えば、端末1A−1が、第2ネットワークに接続されたアプリケーションサーバ、例えば、サーバ40B−2への接続要求(セッション設定要求)を発行した場合、この接続要求はSIPサーバ10Aによって受信される。SIPサーバ10Aは、接続要求先が、SIPサーバ10Bによって管理されている第2ネットワーク50Bに収容されたのサーバ40B−2であることが判明すると、上記接続要求をSIPサーバ10Bに転送する。一方、アプリケーションサーバ40B−2からの接続応答は、SIPサーバ10Bを介してSIPサーバ10Aに転送され、SIPサーバ10Aから要求元のクライアント端末1A−1に返送される。
図3は、SIPサーバ10(10A、10B)のブロック構成を示す。
SIPサーバ10は、ネットワーク50(50A、50B)に接続するためのネットワークインタフェース11と、プロセッサ(CPU)12と、プロセッサ12が実行する各種のプログラムとサービス判定テーブル15を記憶したメモリ13と、セッションログ情報ファイル16、その他のファイルデータが蓄積される大容量メモリ(ハードディスク)14とからなる。メモリ13には、本発明が関係するプログラムとして、SIPプロトコル処理ルーチンと、セッションログ情報の収集ルーチンが用意されている。
本発明の1つの特徴は、クライアント端末から管理下にある何れかのアプリケーションサーバへの接続要求(SIP:INVITEメッセージ)を受信したとき、SIPサーバ10が、加入者管理サーバ20と連携して、クライアント端末の認証(ユーザ認証)と、アプリケーションサーバ40に代わってユーザのサービス利用資格の認証(サービス認証)を実行することにある。
本発明の他の特徴の1つは、クライアント端末とアプリケーションサーバとの間にセッションが設定されたとき、SIPサーバ10が、セッション別のログ情報の収集処理を開始し、クライアント端末から上記アプリケーションサーバとの間のセッション切断要求(SIP:BYEメッセージ)を受信したとき、アプリケーションサーバと連携して、課金サーバ30に、セッション別、アプリケーション別のログ情報を蓄積するようにしたことにある。
図4は、SIPサーバ10が備えるサービス判定テーブル15の1例を示す。
サービス判定テーブル15は、クライアント端末が発行するSIPメッセージの内容151と、サービスID:152との関係を予め定義した複数のエントリからなる。
サービスID:152は、アプリケーションサーバが提供する情報サービスの識別子を示しており、サービスID:152が判れば、アプリケーションサーバが特定される。SIPメッセージ内容151としては、上記サービスIDの特定に必要となる複数の情報項目、例えば、SIPメッセージの種類を示すリクエストメソッド1511、リクエストURI:1512、宛先アドレス1513、コンテンツ種類1514、その他の情報1515が含まれる。
SIPサーバ10は、クライアント端末からSIPメッセージを受信すると、受信メッセージから項目1511〜1515に対応する情報を抽出し、サービス判定テーブル15から、受信メッセージが該当するサービスIDを検索する。検索されたサービスIDは、加入者管理サーバ20と連携したユーザサービス認証に利用される。
図5は、SIPサーバ10が備えるセッションログ情報ファイル16の1例を示す。
セッションログ情報ファイル16には、セッション接続要求元ユーザID:161、サービスID:162、SIPメッセージに含まれるCall ID:163と対応して、セッションログ情報164が記録される。ここでは、セッションの接続時間を算出するために、セッションログ情報164としては、セッション接続の開始時刻と終了時刻が記録されている。
図6は、各アプリケーションサーバ40が備えるアプリケーションログ情報ファイル35の1例を示す。
アプリケーションログ情報ファイル35は、接続要求元ユーザID:351、接続先アプリケーションサーバのURI:352、Call ID:353と対応して、アプリケーションログ情報354と、サービス単価355の関係を示している。
図7は、加入者管理サーバ20のブロック構成を示す。
加入者管理サーバ20は、ネットワーク50(50A、50B)に接続するためのネットワークインタフェース21と、プロセッサ(CPU)22と、プロセッサ12が実行する各種のプログラムを記憶したメモリ23と、ユーザ認証テーブル25およびユーザ加入サービステーブル2を記憶したハードディスク24とからなる。
図8は、ユーザ認証テーブル25の1例を示す。
ユーザ認証テーブル25は、SIPサーバ10による接続サービス契約をしているクライアント端末ユーザの識別子(ユーザID)251と、各ユーザが予め登録したパスワード252との関係を示した複数のエントリからなる。
図9は、ユーザ加入サービステーブル25の1例を示す。
ユーザ加入サービステーブル25は、ユーザID261と、ユーザが利用可能な情報サービスの識別子(サービスID)262との関係を示した複数のエントリからなる。尚、ここでは、ユーザ認証テーブル25と、ユーザ加入サービステーブル2とを別々のテーブルとして用意しているが、ユーザIDを検索キーとして、パスワードとサービスIDを1つのテーブルから検索できるようにしてもよい。
次に、図10〜図23を参照して、本発明のSIPサーバ10の動作について詳細に説明する。
図10は、図1に示した通信ネットワークにおいて、クライアント端末1−1がセッション設定要求(以下、AP接続要求と言う)を発行した時の通信シーケンス図を示す。例えば、クライアント端末1−1が、アプリケーションサーバ40−1との間にセッションを設定したい場合、クライアント端末1−1は、アプリケーションサーバ40−1のURIを指定したAP接続要求パケット101をSIPサーバ10に送信する。
AP接続要求パケット101は、図12(A)に示すように、IPヘッダ201と、UDP/TCPヘッダ202と、ペイロード部203とからなり、ペイロード部203に、IETF(Internet Engineering Task Force)RFC3261で規定されたSIP(Session Initiation Protocol)のAP接続要求メッセージM01を含む。
SIPメッセージは、SIPメッセージの種類(Request-Method)と宛先アドレス(URI)を示すスタートラインと、要求または応答を記述したヘッダ部と、セッション内容を記述したメッセージボディ部とからなる。SIPのセッション記述には、IETF RFC 3266で仕様化されたSDP(Session Description Protocol)が適用される。
AP接続要求SIPメッセージM01は、図12(B)に示すように、スタートラインに、リクエストメソッドとして、このメッセージがセッション接続要求用であることを示す“INVITE”を含み、宛先アドレスとして、アプリケーションサーバ40−1のURI“ap1@aaa.com”を含む。
SIPでは、ヘッダ部の最初の部分に、SIPメッセージの経路を示すViaヘッダが付加される。ここでは、クライアント端末1−1からの受信時にはViaヘッダは未だ付加されていないことを示すために括弧を付してあるが、後述するように、SIPメッセージが、SIPサーバ10から宛先アプリケーションサーバ40−1に転送される時点(110)では、SIPサーバ10のURI“aaa.com”を含むViaヘッダが付加される。
ToヘッダとFromヘッダは、それぞれ宛先と送信元を示し、Call−IDは、送信元で指定したセッション識別子を示す。Proxy−Authoraizationヘッダは、送信元ユーザID(Digest username)、所属ドメイン(realm)、暗号化用の乱数(nonce)、パスワードを暗号化したMD5(Message Digest No. 5)の値(response)を示している。Contactヘッダは、SIPサーバに登録すべきクライアント端末1−1のURIを示し、Content−TypeヘッダとContent−Lengthは、メッセージボディ部SDPの定義情報を示している。
SIPサーバ10は、上記AP接続要求パケット101を受信すると、SIPメッセージM01のProxy−Authoraizationヘッダから、ユーザID“client1”とMD5の値を抽出し、これらの情報を含むユーザ認証要求メッセージM03を生成し、これを図13に示すユーザ認証要求パケット103として加入者管理サーバ20に送信する。図13に示すように、パケット103のペイロード部203に含まれるユーザ認証要求メッセージM03は、このメッセージがユーザ認証要求であることを示すメッセージ求タイプ103Aと、ユーザID103Bと、認証情報(MD5の値)103Cを含む。
加入者管理サーバ20は、ユーザ認証要求パケット103を受信すると、図8に示したユーザ認証テーブル25からユーザID103Bと対応するパスワードを検索し、該パスワードを所定の乱数で暗号化する。受信した認証情報(MD5の値)103Cが加入者管理サーバ20で暗号化した値に一致した時、要求元ユーザが正規ユーザと認証される。
加入者管理サーバ20は、認証結果を示す応答メッセージM04を生成し、これを図14に示すユーザ認証応答パケット104としてSIPサーバ10に送信する。上記応答メッセージM04は、このメッセージがユーザ認証応答であることを示すメッセージタイプ104Aと、ユーザID104Bと、認証結果104Cを含む。
SIPサーバ10は、応答パケット104によりユーザ認証に成功したことが判明すると、SIPメッセージM01からRequest−Method、URI、Content−Typeを抽出し(105)、サービス判定テーブル15から、上記情報項目の組み合わせに該当するサービスID152を検索して(106)、図15に示すサービス認可要求メッセージM07を生成する。
サービス認可要求メッセージM07は、このメッセージがサービス認可要求であることを示すメッセージタイプ107Aと、ユーザID:107Bと、サービスID:107Cとを含む。この場合、ユーザID:107Bには、SIPメッセージM01のユーザID“client1”が設定され、サービスID:107Cには、サービス判定テーブル15から検索されたサービスID152が設定される。上記サービス認可要求メッセージM07は、サービス認可要求パケット107として加入者管理サーバ20に送信される。
加入者管理サーバ20は、サービス認可要求メッセージM07が示すユーザID:107Bに従ってユーザ加入サービステーブル2を参照し、サービスID:107Cが該テーブル25に登録されているか否かを判定する。判定結果は、図16に示すサービス認可応答パケット108として、SIPサーバ10に返送される。
サービス認可応答パケット108は、ペイロード203にサービス認可応答メッセージM08を含み、該メッセージは、このメッセージがサービス認可応答であることを示すメッセージタイプ108Aと、ユーザID:108Bと、認証結果108Cとを含む。
上記サービス認可応答メッセージM08により、サービス認証に成功したことが判明すると、SIPサーバ10は、AP接続要求メッセージM01のToヘッダが示すURIから、宛先アプリケーションサーバ40−1のIPアドレスを求め(アドレス解決)、該アプリケーションサーバにAP接続要求パケット110を送信すると共に、要求元のクライアント端末1−1に対して、状態通知パケット111を送信する。アプリケーションサーバ40−1のアドレス解決は、SIPサーバ10が備えるURIとIPアドレスとの対応テーブルの参照、または図示しないDNSサーバへの問合せによって行われる。
尚、AP接続要求パケット110によって宛先アプリケーションサーバ40−1に転送されるAP接続要求メッセージM01には、図12(B)で括弧内に示したSIPサーバアドレス(URI)を示すViaヘッダが追加されている。また、状態通知パケット111は、図17(A)に示すように、ペイロード203に、状態通知メッセージM11を含む。状態通知メッセージM11は、図17(B)に示すように、スタートラインに、宛先装置に要求中であることを示す“100 Trying”を含み、ヘッダ部に、SIPサーバアドレスを示すViaヘッダと、AP接続要求メッセージM01から抽出された幾つかのヘッダ情報項目(To、From、Call−ID、CSeq)とContent−Lengthヘッダを含んでいる。
AP接続要求パケット110を受信したアプリケーションサーバ40−1は、ユーザ認証やサービス認証を行うことなく、直ちにSIPサーバ10にAP接続応答パケット112を返送し、接続要求元ユーザID(client1)について、アプリケーションログ情報の収集処理を開始する(113)。
AP接続応答パケット112は、図18(A)に示すように、ペイロード203にAP接続応答メッセージM12を含む。AP接続応答メッセージM12は、図18(B)に示すように、スタートラインに、このメッセージが応答メッセージであることを示す“200 OK”を含み、ヘッダ部に、AP接続要求メッセージM01から抽出された幾つかのヘッダ情報項目(Via、To、From、Call−ID、CSeq、Content−Type)と、Contactヘッダ、Content−Lengthヘッダを含む。Toヘッダには、アプリケーションサーバ40−1で指定したtag情報が付加されている。また、Contactヘッダは、アプリケーションサーバ40−1のIPアドレスを示している。
SIPサーバ10は、AP接続応答パケット112を受信すると、AP接続応答メッセージM12からViaヘッダを除去し(114)、これをAP応答パケット115として要求元のクライアント端末1−1に転送した後、接続要求元ユーザID(client1)について、セッションログ情報の収集処理を開始する(116)。すなわち、SIPサーバ10は、図5に示したセッションログ情報ファイル16に、AP接続応答メッセージM12(またはAP接続要求メッセージM01)から抽出されたユーザID、Call−IDと、サービス判定テーブル検索(106)で判明したサービスIDを含む新たなエントリを追加し、セッション開始時刻として現在時刻を記録する。
以上の手順によって、クライアント端末1−1とアプリケーションサーバ40−1との間に通信セッション(RTP)が確立され(117)、クライアント端末1−1からアプリケーションサーバ40−1へのアクセスと、アプリケーションサーバ40−1からクライアント端末1−1への情報サービスが可能となる。また、セッションが解放されるまでの間、SIPサーバ10によるセッションログ情報の収集と、アプリケーションサーバ40−1によるアプリケーションログ情報の収集が継続される。
図19は、クライアント端末1−1とアプリケーションサーバ40−1との間の通信に適用されるRTP通信メッセージM17を含むIPパケットを示す。RTP通信メッセージM17は、RTPヘッダ117Aと、RTPペイロード117Bとからなり、RTPペイロード117Bに送信コマンド、あるいは音声などの送信データが含まれる。
図11は、クライアント端末1−1からAP切断要求が発行された場合の通信シーケンスを示す。
クライアント1−1は、アプリケーションサーバ40−1との通信を終了する時、SIPサーバ10にセッション切断要求(AP切断要求)パケット120を送信する。AP切断要求パケット120は、図20(A)に示すように、ペイロード203にSIPのAP切断要求メッセージM20を含む。AP切断要求メッセージM20は、図20(B)に示すように、スタートラインに、SIPリクエストメソッドとして切断要求を示すBYEを含む。また、ToヘッダとFromヘッダの双方にtag情報を含んでいる。尚、Viaヘッダは、SIPサーバ10によって追加されるものであり、この時点では、SIPメッセージには含まれていない。
AP切断要求パケット120を受信したSIPサーバ10は、SIPメッセージM20を解析し、Authoraizationヘッダから、ユーザID“client1”とMD5の値を抽出し、これらの情報をユーザ認証要求メッセージとして含むユーザ認証要求パケット121を加入者管理サーバ20に送信する。加入者管理サーバ20は、ユーザ認証要求パケット121を受信すると、図10で説明したAP接続要求時のユーザ認証と同様の手順で、ユーザIDの認証処理を実行し、認証結果を示すユーザ認証応答パケット122をSIPサーバ10に送信する。
SIPサーバ10は、ユーザ認証応答パケット122によりユーザ認証に成功したことが判明すると、AP接続要求の受信時と同様、AP切断要求メッセージM20のToヘッダが示すURIから、宛先アプリケーションサーバ40−1のIPアドレスを求め(アドレス解決)、AP切断要求メッセージM20に、SIPサーバアドレス(URI)を示すViaヘッダを追加する(123)。この後、SIPサーバ10は、宛先アプリケーションサーバにAP切断要求パケット124を送信し、要求元のクライアント端末1−1に対して、宛先装置に要求中であることを示す状態通知パケット125を送信し、宛先アプリケーションサーバからの応答を待つ。
AP切断要求パケット124を受信したアプリケーションサーバ40−1は、SIPサーバ10にAP切断応答パケット126を返送した後、接続要求元ユーザID(client1)についてのアプリケーションログ情報の収集処理を停止し(127)、ユーザID(client1)のアプリケーションログ情報を含むアプリケーションログメッセージを生成し、これをAPログ情報パケット128として課金サーバ30に送信する。
AP切断応答パケット126は、図21(A)に示すように、ペイロード203にAP切断応答メッセージM26を含む。AP切断応答メッセージM26は、図21(B)に示すように、スタートラインに、このメッセージが応答メッセージであることを示す“200 OK”を含み、ヘッダ部に、AP切断要求メッセージM20から抽出された幾つかのヘッダ情報項目(Via、To、From、Call−ID、CSeq)と、Content−Lengthヘッダを含む。
SIPサーバ10は、AP切断応答パケット126を受信すると、ペイロードから抽出したAP切断応答メッセージM26からViaヘッダを除去し(129)、これをAP応答パケット130として要求元のクライアント端末1−1に転送した後、切断要求元ユーザID(client1)についてのセッションログ情報の収集処理を停止する(131)。
すなわち、SIPサーバ10は、図5に示したセッションログ情報ファイル16において、AP切断応答メッセージM26(またはAP切断要求メッセージM20)から抽出されたユーザID、Call−IDと対応するテーブルエントリに、セッション終了時刻として現在時刻を記録する。この後、SIPサーバ10は、切断要求元ユーザID(client1)のセッションログ情報を含むセッションログメッセージを生成し、これをセッションログ情報パケット132として課金サーバ30に送信する。
課金サーバ30は、APログ情報パケット128またはセッションログ情報パケット132の受信の都度、受信パケットが示すAPログ情報またはセッションログ情報に基づいて、課金データベースに登録されているクライアント端末ユーザの課金情報エントリを更新(課金処理:133)しておき、クライアント端末ユーザに対して、セッション別、アプリケーション別の請求書134を定期的に発行する。
図22は、アプリケーションサーバ40−1から課金サーバ30に送信されるAPログ情報パケット128のフォーマットを示す。APログ情報パケット128のペイロード203で搬送されるアプリケーションログメッセージM28は、接続要求元ユーザID:128A、接続先APのURI:128B、Call ID:128C、アプリケーションログ情報128D、単価128Eを含む。これらの情報項目は、図6に示したアプリケーションログ情報ファイル35に記録されたユーザID:351、接続先APのURI:352、Call ID:353、アプリケーションログ情報354、単価355と対応している。
図23は、SIPサーバ10が課金サーバ30に送信するセッションログ情報パケット132のフォーマットを示す。セッションログ情報パケット132のペイロード203で搬送されるセッションログメッセージM32は、接続要求元ユーザID:132A、サービスID:132B、Call ID:132C、セッションログ情報132Dを含む。これらの情報項目は、図5に示したセッションログ情報ファイル16に記録されたユーザID:11、サービスID:162、Call ID:163、セッションログ情報164と対応している。
図24は、上述したアプリケーションサーバからの情報サービスに先立って、クライアント端末がアプリケーションサーバに対して行うサービス加入のための通信シーケンスの1例を示す。
クライアント端末1−1は、アプリケーションサーバ40−1に対して、サービス加入手続きのためのページ画面データの送信要求パケット141を送信する。ページ画面データ送信要求は、例えば、アプリケーションサーバ40−1が提供するインターネットホームページ画面において行われ、HTTPリクエストとしてアプリケーションサーバ40−1に送信される。
アプリケーションサーバ40−1は、上記HTTPリクエストに応答して、サービス加入手続きのためのページ画面データを含む応答パケット142をクライアント端末1−1に返送する。上記応答パケット142の受信によって、クライアント端末には、サービス加入ページ画面が表示される。ユーザは、表示されたサービス加入ページ画面で、自分が加入したいサービスの識別子(サービスID)を選択し、ユーザ認証用パスワード等、サービス加入に必要な情報項目を入力する。これらの情報項目は、ユーザIDと共にサービス加入要求(HTTPリクエスト)パケット144としてアプリケーションサーバ40−1に送信される。
アプリケーションサーバ40−1は、サービス加入要求メッセージ144を受信すると、加入者管理サーバ20に対して、図25に示すユーザ加入サービステーブル登録要求パケット145を送信する。上記要求パケット145のペイロード203には、このメッセージがユーザ加入サービステーブル登録要求であることを示すメッセージタイプ145Aと、サービス加入要求メッセージ144から抽出されたユーザID:145B、認証情報(パスワード)145C、サービスID:145Dからなるユーザ加入サービステーブル登録要求メッセージM45が含まれる。
加入者管理サーバ20は、ユーザ加入サービステーブル登録要求パケット145を受信すると、ユーザID:145Bと認証情報145Cによってユーザ認証処理(146)を行い、要求元ユーザに問題がなければ、図9に示したユーザ加入サービステーブル26に、ユーザIDとサービスIDとの対応関係を示す新たなエントリを登録する(147)。ユーザ加入サービステーブル26に、ユーザID:145Bと対応するエントリが既に登録済みの場合は、サービスIDのみが追加される。
加入者管理サーバ20は、テーブルエントリの登録処理が完了すると、アプリケーションサーバ40−1に対して、図26に示すユーザ加入サービステーブル登録応答パケット148を送信する。上記応答パケット148のペイロード203には、このメッセージがユーザ加入サービステーブル登録要求に対する応答であることを示すメッセージタイプ148Aと、ユーザID:148B、認証結果148Cからなるユーザ加入サービステーブル登録応答メッセージM48が含まれる。
アプリケーションサーバ40−1は、加入者管理サーバ20から応答パケット148を受信すると、認証結果146Cを含むサービス加入応答(HTTPリプライ)パケット149を生成し、これを要求元のクライアント端末1−1に送信する。
図10、図11に示した通信シーケンスでは、ユーザ認証、サービス認可に成功した場合について述べているが、ユーザ認証またはサービス認可に失敗した場合は、SIPサーバは、要求元のクライアント端末にエラーメッセージを送信し、通信シーケンスを中断することになる。
以上の実施例では、SIPサーバ10と加入者管理サーバ20が別々のサーバで構成されたシステム構成を前提として説明したが、加入者管理サーバ20の機能をSIPサーバ10に一体化することによって、ユーザ認証とサービス認可をSIPサーバ10で行うようにしてもよい。この場合、図8、図9に示したユーザ認証テーブル25とユーザ加入サービステーブル26は、SIPサーバ10のメモリ13に保持され、図10に示したユーザ認証要求パケット103と認証応答パケット104、サービス認可要求パケット107と認可応答パケット108、図11に示したユーザ認証要求パケット121と認証応答パケット122の送受信は不要となる。また、図24に示したアプリケーションサーバ40−1からのユーザ加入サービステーブル登録要求パケット145は、SIPサーバ10に送信され、SIPサーバが、アプリケーションサーバ40−1に対して、登録応答を返送することになる。
本発明の他の変形例として、加入者管理サーバ20にはユーザ認証機能のみを残し、ユーザ加入サービステーブル26をSIPサーバ10に装備することによって、サービス認可はSIPサーバが行うようしてもよい。この場合も、上述したアプリケーションサーバ40−1からのユーザ加入サービステーブル登録要求パケット145は、SIPサーバ10に送信され、SIPサーバが、アプリケーションサーバ40−1に対して、登録応答を返送することになる。
本発明が適用される通信ネットワークシステムの構成の1例を示す図。 本発明が適用される通信ネットワークシステムの他の構成例を示す図。 本発明によるSIPサーバのブロック構成図。 SIPサーバが備えるサービス判定テーブルの構成の1例を示す図。 SIPサーバが備えるセッションログ情報ファイルの構成の1例を示す図。 アプリケーションサーバが備えるアプリケーションログ情報ファイルの構成の1例を示す図。 加入者管理サーバのブロック構成図。 加入者管理サーバが備えるユーザ認証テーブルの構成の1例を示す図。 加入者管理サーバが備えるユーザ加入サービステーブルの構成の1例を示す図。 図1に示した通信ネットワークにおけるクライアントからのAP接続要求時の通信シーケンス図。 図1に示した通信ネットワークにおけるクライアントからのAP切断要求時の通信シーケンス図。 図10におけるAP接続要求パケット101およびAP接続要求メッセージM01のフォーマットを示す図。 図10におけるユーザ認証要求パケット103のフォーマットを示す図。 図10におけるユーザ認証応答パケット104のフォーマットを示す図。 図10におけるサービス認可要求パケット107のフォーマットを示す図。 図10におけるサービス認可応答パケット108のフォーマットを示す図。 図10における状態通知パケット111および状態通知メッセージM11のフォーマットを示す図。 図10におけるAP接続応答パケット112およびAP接続応答メッセージM12のフォーマットを示す図。 図10におけるTP通信パケット117のフォーマットを示す図。 図11におけるAP接切断要求パケット120およびAP切断要求メッセージM20のフォーマットを示す図。 図11におけるAP接切断応答パケット124およびAP切断応答メッセージM26のフォーマットを示す図。 図11におけるAPログ情報パケット128のフォーマットを示す図。 図11におけるセッションログ情報パケット132のフォーマットを示す図。 図1に示した通信ネットワークにおけるクライアントからのサービス加入要求時の通信シーケンスの1例を示す図。 図2におけるユーザ加入サービステーブル登録要求パケット145のフォーマットを示す図。 図2におけるユーザ加入サービステーブル登録応答パケット148のフォーマットを示す図。
符号の説明
1:クライアント端末、10:SIPサーバ、15:サービス判定テーブル、16:セッションログ情報ファイル、20:加入者管理サーバ、25:ユーザ認証テーブル、26:ユーザ加入サービステーブル、30:課金サーバ、40:アプリケーションサーバ、35:アプリケーションログ情報ファイル。

Claims (11)

  1. 情報サービスを提供する複数のアプリケーションサーバと、クライアント端末からの要求に応じて、該クライアント端末と上記何れかのアプリケーションサーバとの間のセッションの確立/切断のための通信手順を実行するセッション管理サーバとからなる情報サービス通信ネットワークにおいて、
    上記セッション管理サーバが、
    それぞれセッション設定要求パケットから抽出される特定の情報項目の内容とサービス識別子との関係を予め定義した複数のエントリからなるサービス判定テーブルを有し、
    クライアント端末からの特定アプリケーションサーバへのセッション設定要求パケットの受信時に、受信パケットが示すユーザ識別子と認証情報との関係を検証し、
    ユーザ認証に成功した場合、上記サービス判定テーブルを参照して、前記受信パケットと対応するサービス識別子を特定し、
    該受信パケットが示すユーザ識別子と上記特定されたサービス識別子との関係の妥当性をチェックすることにより、前記サービス提供の可否を判定し、
    上記特定アプリケーションサーバに代わって、該特定アプリケーションサーバから上記クライアント端末へのサービス提供の可否を判定し、
    サービス提供可と判断した場合に、上記特定アプリケーションサーバにセッション設定要求パケットを転送するための手段を有し、
    上記各アプリケーションサーバが、上記セッション管理サーバからセッション設定要求パケットを受信した時、サービス認可処理を実行することなく、上記セッション管理サーバに対して、上記セッション設定要求に対する応答パケットを返送し、
    上記セッション管理サーバが、上記応答パケットを上記クライアント端末に転送することを特徴とする情報サービス通信ネットワーク。
  2. 前記セッション管理サーバが、ユーザ識別子と提供可能なサービスの識別子との関係を予め定義した複数のエントリからなるユーザ加入サービステーブルとを備え、前記クライアント端末のユーザ認証に成功した場合上記ユーザ加入サービステーブルを参照して、該受信パケットが示すユーザ識別子と上記特定されたサービス識別子との関係の妥当性をチェックすることを特徴とする請求項1に記載の情報サービス通信ネットワーク。
  3. 情報サービスを提供する複数のアプリケーションサーバと、クライアント端末からの要求に応じて、該クライアント端末と上記何れかのアプリケーションサーバとの間のセッションの確立/切断のための通信手順を実行するセッション管理サーバと、上記セッション管理サーバからの要求に応じてユーザ認証するための加入者管理サーバとからなる情報サービス通信ネットワークにおいて、
    上記セッション管理サーバが、
    それぞれセッション設定要求パケットから抽出される特定の情報項目の内容とサービス識別子との関係を予め定義した複数のエントリからなるサービス判定テーブルと、
    クライアント端末からの特定アプリケーションサーバへのセッション設定要求パケットの受信時に、受信パケットから抽出されたユーザ識別子と認証情報を送信して、上記加入者管理サーバにユーザ認証を要求するための手段と、
    上記加入者管理サーバからユーザ識別子が認証されたことを示す応答を受信した時、上記特定アプリケーションサーバに代わって、上記サービス判定テーブルを参照して、前記受信パケットと対応するサービス識別子を特定し、
    該特定アプリケーションサーバから上記クライアント端末へのサービス提供の可否を判定し、サービス提供が可能と判断した場合に、上記特定アプリケーションサーバに上記セッション設定要求パケットを転送するための手段を有し、
    上記各アプリケーションサーバが、上記セッション管理サーバからセッション設定要求パケットを受信した時、サービス認可処理を実行することなく、上記セッション管理サーバに対して、上記セッション設定要求に対する応答パケットを返送し、
    上記セッション管理サーバが、上記応答パケットを上記クライアント端末に転送することを特徴とする情報サービス通信ネットワーク。
  4. 前記セッション管理サーバが、
    ユーザ識別子と提供可能なサービスの識別子との関係を予め定義した複数のエントリからなるユーザ加入サービステーブル備え、
    前記加入者管理サーバからユーザ識別子が認証されたことを示す応答を受信した時、上記ユーザ加入サービステーブルを参照して、該受信パケットが示すユーザ識別子と上記特定サービス識別子との関係の妥当性をチェックすることにより、前記サービス提供の可否を判定することを特徴とする請求項3に記載の情報サービス通信ネットワーク。
  5. 情報サービスを提供する複数のアプリケーションサーバと、クライアント端末からの要求に応じて、該クライアント端末と上記何れかのアプリケーションサーバとの間のセッションの確立/切断のための通信手順を実行するセッション管理サーバと、加入者管理サーバとからなる情報サービス通信ネットワークにおいて、
    上記セッション管理サーバが、
    クライアント端末からの特定アプリケーションサーバへのセッション設定要求パケットの受信時に、受信パケットが示すユーザ識別子と認証情報を指定して、上記加入者管理サーバにユーザ認証を要求するための手段と、
    それぞれセッション設定要求パケットから抽出される特定の情報項目の内容とサービス識別子との関係を予め定義した複数のエントリからなるサービス判定テーブルと、
    上記加入者管理サーバからユーザ識別子が認証されたことを示す応答を受信した時、上記サービス判定テーブルを参照して、上記受信パケットと対応するサービス識別子を特定し、該受信パケットが示すユーザ識別子と上記特定されたサービス識別子とを指定して、上記加入者管理サーバにユーザ加入サービスの認証を要求するための手段と、
    上記加入者管理サーバからサービス識別子が認証されたことを示す応答を受信した時、上記特定アプリケーションサーバに上記セッション設定要求パケットを転送するための手段を有し、
    上記各アプリケーションサーバが、上記セッション管理サーバからセッション設定要求パケットを受信した時、サービス認可処理を実行することなく、上記セッション管理サーバに対して、上記セッション設定要求に対する応答パケットを返送し、
    上記セッション管理サーバが、上記応答パケットを上記クライアント端末に転送することを特徴とする情報サービス通信ネットワーク。
  6. 前記加入者管理サーバが、ユーザ識別子とパスワードとの関係を予め定義した複数のエントリからなるユーザ認証テーブルと、ユーザ識別子と提供可能なサービスの識別子との関係を予め定義した複数のエントリからなるユーザ加入サービステーブルを備え、
    前記セッション管理サーバから、ユーザ識別子と認証情報を指定してユーザ認証を要求された時、上記ユーザ認証テーブルを利用して上記認証情報の妥当性を判定し、判定結果を上記セッション管理サーバに応答するための手段と、
    上記セッション管理サーバからユーザ識別子と特定サービス識別子とを指定してユーザ加入サービスの認証を要求された時、上記ユーザ加入サービステーブルを参照して、該ユーザ識別子と特定サービス識別子との関係の妥当性を判定し、判定結果を上記セッション管理サーバに応答するための手段とを備えたことを特徴とする請求項5に記載の情報サービス通信ネットワーク。
  7. 前記セッション管理サーバが、前記特定アプリケーションサーバからの応答パケットを要求元のクライアント端末に転送する時、前記セッション設定要求パケットが示すユーザ識別子および前記特定されたサービス識別子と対応付けてセッションログ情報の収集を開始するための手段を有することを特徴とする請求項2、請求項4、請求項5または請求項6の何れかに記載の情報サービス通信ネットワーク。
  8. 前記セッション管理サーバおよび前記各アプリケーションサーバと交信可能な課金サーバを有し、
    前記セッション管理サーバが、セッションの切断時に上記セッションログ情報を上記課金サーバに通知するための手段を有し、
    前記各アプリケーションサーバが、前記応答パケットを返送する時、前記セッション設定の要求元ユーザと対応付けてアプリケーションログ情報の収集を開始し、セッションの切断時に上記アプリケーションログ情報を上記課金サーバに通知するための手段を有することを特徴とする請求項7に記載の情報サービス通信ネットワーク。
  9. 通信ネットワーク上でクライアント端末とアプリケーションサーバとの間のセッションの確立/切断のための通信手順を実行するセッション管理サーバであって、
    それぞれセッション設定要求パケットから抽出される特定の情報項目の内容とサービス識別子との関係を予め定義した複数のエントリからなるサービス判定テーブルと、
    ユーザ識別子と提供可能なサービスの識別子との関係を予め定義した複数のエントリからなるユーザ加入サービステーブルと、
    クライアント端末からの特定アプリケーションサーバへのセッション設定要求パケットの受信時に、受信パケットが示すユーザ識別子と認証情報を指定して、上記通信ネットワークに接続された加入者管理サーバにユーザ認証を要求するための手段と、
    上記加入者管理サーバからユーザ識別子が認証されたことを示す応答を受信した時、上記サービス判定テーブルを参照して、受信パケットと対応するサービス識別子を特定し、上記ユーザ加入サービステーブルを参照して、該受信パケットが示すユーザ識別子と上記特定されたサービス識別子との関係の妥当性を判定するための手段と、
    上記サービス識別子が適正と判定された場合に、上記特定アプリケーションサーバに上記セッション設定要求パケットを転送し、上記特定アプリケーションサーバから応答パケットを受信した時、該応答パケットを上記クライアント端末に転送するための手段を有することを特徴とするセッション管理サーバ。
  10. 通信ネットワーク上でクライアント端末とアプリケーションサーバとの間のセッションの確立/切断のための通信手順を実行するセッション管理サーバであって、
    それぞれセッション設定要求パケットから抽出される情報項目の内容とサービス識別子との関係を予め定義した複数のエントリからなるサービス判定テーブルと
    クライアント端末からの特定アプリケーションサーバへのセッション設定要求パケットの受信時に、受信パケットが示すユーザ識別子と認証情報を指定して、上記通信ネットワークに接続された加入者管理サーバにユーザ認証を要求するための手段と、
    上記加入者管理サーバからユーザ識別子が認証されたことを示す応答を受信した時、上記サービス判定テーブルを参照して、上記受信パケットと対応するサービス識別子を特定し該受信パケットが示すユーザ識別子と上記特定されたサービス識別子とを指定して、上記加入者管理サーバにユーザ加入サービスの認証を要求するための手段と
    上記加入者管理サーバからサービス識別子が認証されたことを示す応答を受信した時、上記特定アプリケーションサーバに上記セッション設定要求パケットを転送し、上記特定アプリケーションサーバから応答パケットを受信した時、該応答パケットを上記クライアント端末に転送するための手段を有することを特徴とするセッション管理サーバ。
  11. 前記特定アプリケーションサーバから受信した応答パケットを要求元のクライアント端末に転送する時、前記セッション設定要求パケットが示すユーザ識別子および前記特定されたサービス識別子と対応付けてセッションログ情報の収集を開始し、セッションの切断時に上記セッションログ情報を前記通信ネットワークに接続された課金サーバに通知するための手段を有することを特徴とする請求項10または請求項11に記載のセッション管理サーバ。
JP2004098235A 2004-03-30 2004-03-30 情報サービス通信ネットワークシステムおよびセッション管理サーバ Expired - Fee Related JP4028853B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2004098235A JP4028853B2 (ja) 2004-03-30 2004-03-30 情報サービス通信ネットワークシステムおよびセッション管理サーバ
US11/086,430 US8271667B2 (en) 2004-03-30 2005-03-23 Information service communication network system and session management server
CNB2005100588828A CN100355238C (zh) 2004-03-30 2005-03-30 信息服务通信网络系统及对话管理服务器
CN2007101823400A CN101136931B (zh) 2004-03-30 2005-03-30 信息服务通信网络系统及对话管理服务器
CN2007101823398A CN101136930B (zh) 2004-03-30 2005-03-30 信息服务通信网络系统及对话管理服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004098235A JP4028853B2 (ja) 2004-03-30 2004-03-30 情報サービス通信ネットワークシステムおよびセッション管理サーバ

Related Child Applications (2)

Application Number Title Priority Date Filing Date
JP2006213103A Division JP4028883B2 (ja) 2006-08-04 2006-08-04 情報サービス通信ネットワークシステムおよびセッション管理サーバ
JP2007011557A Division JP4485538B2 (ja) 2007-01-22 2007-01-22 情報サービス通信ネットワークシステムおよびセッション管理サーバ

Publications (2)

Publication Number Publication Date
JP2005284753A JP2005284753A (ja) 2005-10-13
JP4028853B2 true JP4028853B2 (ja) 2007-12-26

Family

ID=35050245

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004098235A Expired - Fee Related JP4028853B2 (ja) 2004-03-30 2004-03-30 情報サービス通信ネットワークシステムおよびセッション管理サーバ

Country Status (3)

Country Link
US (1) US8271667B2 (ja)
JP (1) JP4028853B2 (ja)
CN (3) CN100355238C (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120089100A (ko) * 2011-02-01 2012-08-09 주식회사 케이티 앱스토어와 무선 ap를 활용한 모바일 기기용 기업 어플리케이션 및 콘텐츠 유통 방법 및 시스템

Families Citing this family (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2523430T3 (es) * 2004-07-06 2014-11-25 Ntt Docomo, Inc. Sistema de transferencia de mensajes y método de transferencia de mensajes
WO2006131130A1 (en) * 2005-06-07 2006-12-14 Telefonaktiebolaget Lm Ericsson (Publ) Communication path allocating entity and method
US20070127438A1 (en) * 2005-12-01 2007-06-07 Scott Newman Method and system for processing telephone technical support
US7706253B1 (en) * 2005-12-02 2010-04-27 Network Equipment Technologies, Inc. Gateway to route communications during a fault
KR100772185B1 (ko) 2005-12-08 2007-11-01 한국전자통신연구원 가입자망에서 양방향 멀티미디어 서비스 제공 시스템 및방법
EP1989862B1 (en) * 2006-01-25 2009-09-09 Telefonaktiebolaget LM Ericsson (publ) Gateway entity
JP4735298B2 (ja) * 2006-02-03 2011-07-27 沖電気工業株式会社 サービス提供システムおよびそのサービス提供方法
EP1988730A4 (en) * 2006-02-22 2011-09-28 Nec Corp RADIO ACCESS SYSTEM AND RADIO ACCESS METHOD
CN101496387B (zh) 2006-03-06 2012-09-05 思科技术公司 用于移动无线网络中的接入认证的系统和方法
US7715562B2 (en) 2006-03-06 2010-05-11 Cisco Technology, Inc. System and method for access authentication in a mobile wireless network
DE102006018645B4 (de) * 2006-04-21 2008-07-24 Nokia Siemens Networks Gmbh & Co.Kg Verfahren, Vorrichtungen und Computerprogrammprodukt zum Ver- und Entschlüsseln von Mediendaten
JP4787684B2 (ja) 2006-06-15 2011-10-05 日本電気株式会社 セッション管理システム、セッション管理方法、及びプログラム
JP4910542B2 (ja) * 2006-07-27 2012-04-04 富士通株式会社 Sipメッセージ引渡プログラム
US20080046966A1 (en) * 2006-08-03 2008-02-21 Richard Chuck Rhoades Methods and apparatus to process network messages
US7965828B2 (en) 2006-09-29 2011-06-21 Verint Americas Inc. Call control presence
JP4333723B2 (ja) 2006-09-29 2009-09-16 株式会社日立製作所 通信ログ管理システム
US8199886B2 (en) * 2006-09-29 2012-06-12 Verint Americas, Inc. Call control recording
US8837697B2 (en) 2006-09-29 2014-09-16 Verint Americas Inc. Call control presence and recording
JP4293234B2 (ja) 2006-12-05 2009-07-08 日本電気株式会社 シンクライアントにおける接続管理方法及び接続管理サーバ
US9049690B2 (en) * 2006-12-27 2015-06-02 Kyocera Corporation Communication system, wireless communication terminal, communication method, wireless communication method, wireless communication apparatus and control method thereof
US8001336B2 (en) * 2007-03-02 2011-08-16 International Business Machines Corporation Deterministic memory management in a computing environment
US7822035B2 (en) * 2007-03-07 2010-10-26 Nokia Corporation Use of communication service identifiers
JP5211579B2 (ja) * 2007-08-09 2013-06-12 日本電気株式会社 Sipを用いた認証システムおよび認証方法
JP5046811B2 (ja) * 2007-09-10 2012-10-10 株式会社日立製作所 データ通信システム
US8423470B2 (en) * 2007-09-21 2013-04-16 Microsoft Corporation Distributed secure anonymous conferencing
WO2009066596A1 (ja) * 2007-11-22 2009-05-28 Nec Corporation 通信システム、通信方法および認証連携装置
US20100250758A1 (en) * 2007-11-22 2010-09-30 Nec Corporation Communication system, communication method, and server management apparatus
WO2009066594A1 (ja) * 2007-11-22 2009-05-28 Nec Corporation 通信システム、通信方法および通信セッション集約装置
CN101459908B (zh) * 2007-12-13 2012-04-25 华为技术有限公司 一种业务订阅方法、系统、服务器
JP5212383B2 (ja) * 2008-02-08 2013-06-19 富士通株式会社 Ip電話機、付加サービス制御プログラム
CN101583112B (zh) * 2008-08-12 2011-09-21 中兴通讯股份有限公司 会话信息的标识方法及装置
CN102144380B (zh) * 2008-09-05 2014-10-29 爱立信电话股份有限公司 端对端地址转移
US8995318B2 (en) * 2010-04-02 2015-03-31 Qualcomm Incorporated Network registration procedures
CN101925093B (zh) * 2010-09-25 2013-06-05 杭州华三通信技术有限公司 终端信息的获取方法及设备
US8811922B2 (en) 2011-04-18 2014-08-19 Apple Inc. LTE/1X dual-standby with single-chip radio
CN102780572A (zh) * 2011-05-11 2012-11-14 中兴通讯股份有限公司 许可管理方法及装置
US8423650B2 (en) * 2011-06-30 2013-04-16 International Business Machines Corporation Transferring session data between network applications
EP3211537A1 (en) * 2011-10-10 2017-08-30 Hewlett-Packard Development Company, L.P. Establish client-host connection
CN102420817A (zh) * 2011-11-28 2012-04-18 广州杰赛科技股份有限公司 应用服务管理系统及服务禁用方法
KR101929299B1 (ko) * 2011-12-06 2019-03-13 삼성전자주식회사 이동통신 네트워크에서 요금 지불을 대행하는 인터넷 서비스 제공 방법 및 장치
US9009258B2 (en) * 2012-03-06 2015-04-14 Google Inc. Providing content to a user across multiple devices
US10110682B2 (en) 2012-03-23 2018-10-23 Avaya Inc. Supporting intermediate back to back user agents between user agents and a conference focus
US20150163066A1 (en) * 2013-12-06 2015-06-11 Telefonaktiebolaget L M Ericsson (Publ) Teleconferencing system and method
US9535856B2 (en) 2014-02-21 2017-01-03 International Business Machines Corporation Data access to a storage tier on a client in a multi-tiered storage system
US20160150027A1 (en) * 2014-11-25 2016-05-26 Futurewei Technologies, Inc. Method Of Handling Notification Channel Disconnection
EP3637259A1 (en) 2014-12-24 2020-04-15 Koninklijke KPN N.V. Method for controlling on-demand service provisioning
JP2016208131A (ja) * 2015-04-17 2016-12-08 株式会社日立製作所 提携サービス提供方法
JP6535217B2 (ja) * 2015-05-22 2019-06-26 株式会社エヌ・ティ・ティ ピー・シー コミュニケーションズ セッション管理装置、セッション管理方法及びプログラム
US10554700B2 (en) * 2015-08-04 2020-02-04 At&T Intellectual Property I, L.P. Method and apparatus for management of communication conferencing
WO2017114757A1 (en) 2015-12-28 2017-07-06 Koninklijke Kpn N.V. Method for providing a service to a user equipment connected to a first operator network via a second operator network
JP7018359B2 (ja) * 2018-05-29 2022-02-10 株式会社 日立産業制御ソリューションズ 中継サーバ、および、中継方法
US10644893B2 (en) 2018-08-06 2020-05-05 At&T Intellectual Property I, L.P. Ensuring correctness of session identifiers in call duration records in mobile networks
US11562170B2 (en) * 2019-07-15 2023-01-24 Microsoft Technology Licensing, Llc Modeling higher-level metrics from graph data derived from already-collected but not yet connected data
US11709855B2 (en) 2019-07-15 2023-07-25 Microsoft Technology Licensing, Llc Graph embedding already-collected but not yet connected data
JP2021117573A (ja) * 2020-01-23 2021-08-10 株式会社島津製作所 情報収集システムおよび情報収集方法
US11496918B2 (en) 2020-09-24 2022-11-08 T-Mobile Usa, Inc. Automating 5G core network testing
CN116170765A (zh) * 2021-11-25 2023-05-26 中国联合网络通信集团有限公司 计费方法、装置、设备及计算机可读存储介质

Family Cites Families (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CS164932B2 (ja) * 1971-09-07 1975-11-28
US6515968B1 (en) * 1995-03-17 2003-02-04 Worldcom, Inc. Integrated interface for real time web based viewing of telecommunications network call traffic
US6714979B1 (en) * 1997-09-26 2004-03-30 Worldcom, Inc. Data warehousing infrastructure for web based reporting tool
FI108478B (fi) * 1998-01-21 2002-01-31 Nokia Corp Sulautettu jõrjestelmõ
US6775269B1 (en) * 1999-03-30 2004-08-10 Telecom Technologies, Inc. Method and system for routing telephone calls between a public switched telephone network and an internet protocol network
US6714987B1 (en) * 1999-11-05 2004-03-30 Nortel Networks Limited Architecture for an IP centric distributed network
US6970930B1 (en) 1999-11-05 2005-11-29 Mci, Inc. Method and system of providing differentiated services
US6801998B1 (en) * 1999-11-12 2004-10-05 Sun Microsystems, Inc. Method and apparatus for presenting anonymous group names
US6678735B1 (en) * 2000-01-26 2004-01-13 Nortel Networks Limited Method and apparatus for a sip client manager
US6728962B1 (en) * 2000-06-28 2004-04-27 Emc Corporation Context swapping in multitasking kernel
JP2002032216A (ja) * 2000-07-19 2002-01-31 Fujitsu Ltd アプリケーションのホスティング装置
US20040044585A1 (en) * 2000-08-15 2004-03-04 Hector Franco Customer service management system
JP2002063499A (ja) * 2000-08-23 2002-02-28 Kanenori Fujita インターネット通信における有料情報提供と代金回収システム及びその方法
US20020077994A1 (en) * 2000-09-21 2002-06-20 Access Transport Services, Inc. System and associated methods for providing claimant services with prioritized dispatch
US7035932B1 (en) * 2000-10-27 2006-04-25 Eric Morgan Dowling Federated multiprotocol communication
US6854014B1 (en) * 2000-11-07 2005-02-08 Nortel Networks Limited System and method for accounting management in an IP centric distributed network
US6865681B2 (en) * 2000-12-29 2005-03-08 Nokia Mobile Phones Ltd. VoIP terminal security module, SIP stack with security manager, system and security methods
US7170863B1 (en) * 2001-02-12 2007-01-30 Nortel Networks Limited Push-to-talk wireless telecommunications system utilizing a voice-over-IP network
US7266593B2 (en) 2001-02-23 2007-09-04 Nokia Networks Oy IP based service architecture
JP3963690B2 (ja) * 2001-03-27 2007-08-22 富士通株式会社 パケット中継処理装置
US6961334B1 (en) * 2001-03-29 2005-11-01 Sonus Networks, Inc. Intelligence engine
US7185094B2 (en) * 2001-03-30 2007-02-27 Sandcherry, Inc. Media session framework using a control module to direct and manage application and service servers
US20030187992A1 (en) * 2001-05-07 2003-10-02 Steenfeldt Rico Werni Service triggering framework
JP3696804B2 (ja) * 2001-06-04 2005-09-21 エヌ・ティ・ティ・コミュニケーションズ株式会社 サービス提供方法、サービス提供システム、処理センタ装置及びプログラム
US7243370B2 (en) 2001-06-14 2007-07-10 Microsoft Corporation Method and system for integrating security mechanisms into session initiation protocol request messages for client-proxy authentication
US20030009766A1 (en) * 2001-07-06 2003-01-09 Koninklijke Philips Electronics N.V. Person-to-person scheduling and notification of automatic program recording for personalized television
WO2003009539A1 (en) * 2001-07-10 2003-01-30 Fujitsu Limited Mobile machine communication system and communication method
KR100841296B1 (ko) * 2001-07-10 2008-06-25 엘지전자 주식회사 무선 패킷 통신 시스템에서의 공유 채널 스케줄러 장치 및그를 이용한 공유채널 스케줄링 방법
KR100755828B1 (ko) * 2001-08-08 2007-09-07 엘지전자 주식회사 다중 서비스 제공 방법 및 이를 위한 장치
JP4236398B2 (ja) * 2001-08-15 2009-03-11 富士通株式会社 通信方法、通信システム及び通信接続プログラム
US7310348B2 (en) * 2001-09-19 2007-12-18 Bay Microsystems, Inc. Network processor architecture
CA2404552C (en) * 2001-09-21 2008-12-09 Corel Corporation System and method for secure communication
JP3663627B2 (ja) * 2001-10-18 2005-06-22 ソニー株式会社 通信処理装置、および通信処理方法、並びにコンピュータ・プログラム
AU2002224990A1 (en) * 2002-01-10 2003-07-24 Nokia Corporation Method and system for proxying a message
US6895472B2 (en) * 2002-06-21 2005-05-17 Jp Morgan & Chase System and method for caching results
JP3908564B2 (ja) 2002-02-27 2007-04-25 日本電信電話株式会社 複数のフローから構成されるコンテンツ配信サービス向けゲートウェイ装置、コンテンツ配信サーバ装置、およびコンテンツ配信システム
JP2003288285A (ja) * 2002-03-28 2003-10-10 Fujitsu Ltd サービス要求代行方法、サービス要求代行サーバ、及び、サービス要求代行システム
JP4265145B2 (ja) * 2002-04-08 2009-05-20 株式会社日立製作所 アクセス制御方法及びシステム
US7062253B2 (en) * 2002-04-10 2006-06-13 Sprint Spectrum L.P. Method and system for real-time tiered rating of communication services
TWI220365B (en) * 2002-05-02 2004-08-11 Honda Motor Co Ltd Output correcting device for image sensor
US7487508B2 (en) * 2002-05-16 2009-02-03 Hewlett-Packard Development Company, L.P. System and method for reconstructing client web page accesses from captured network packets
JP2004013377A (ja) 2002-06-05 2004-01-15 Nippon Telegr & Teleph Corp <Ntt> 合言葉認証システムおよび合言葉による認証方法
CN1666188A (zh) 2002-07-01 2005-09-07 株式会社东芝 无缝系统和记录介质以及计算机系统的处理继续方法
US7298733B2 (en) * 2002-07-29 2007-11-20 Ip Talk Corporation Internet communication system, internet communication method, session management server, radio communication device, communication relay server, and program
JP2004086490A (ja) 2002-08-26 2004-03-18 Ricoh Co Ltd 統合サービス装置
US20040203752A1 (en) * 2002-11-18 2004-10-14 Toshiba America Information Systems, Inc. Mobility communications system
JP2004172782A (ja) * 2002-11-19 2004-06-17 Fujitsu Ltd サービス制御ネットワークシステム
GB0230301D0 (en) * 2002-12-30 2003-02-05 Nokia Corp Streaming media
US7852859B2 (en) * 2002-12-31 2010-12-14 Alcatel Lucent System and method for interfacing legacy IP-PBX systems to SIP networks
JP3873891B2 (ja) * 2003-01-22 2007-01-31 株式会社日立製作所 パケット通信装置
KR100899755B1 (ko) * 2003-02-15 2009-05-27 삼성전자주식회사 이동통신 네트워크를 통한 인스턴트 메시지 서비스 방법및 시스템
CN1754371A (zh) * 2003-02-28 2006-03-29 松下电器产业株式会社 内容历史日志收集系统
JP2004265333A (ja) * 2003-03-04 2004-09-24 Sony Corp 情報処理装置および方法、並びにプログラム
US7305681B2 (en) * 2003-03-20 2007-12-04 Nokia Corporation Method and apparatus for providing multi-client support in a sip-enabled terminal
US7373500B2 (en) * 2003-04-15 2008-05-13 Sun Microsystems, Inc. Secure network processing
US20040210663A1 (en) * 2003-04-15 2004-10-21 Paul Phillips Object-aware transport-layer network processing engine
JP2005086467A (ja) * 2003-09-09 2005-03-31 Hitachi Ltd セッション制御装置、情報通信端末、サーバ、及び端末
JP4300965B2 (ja) * 2003-10-09 2009-07-22 沖電気工業株式会社 サービスシステムおよびサービス提供方法
US8015272B2 (en) * 2004-01-27 2011-09-06 Hitachi, Ltd. Integrated application management system, apparatus and program, and integrated session management server, system, program, and apparatus
US7703101B2 (en) * 2004-02-13 2010-04-20 International Business Machines Corporation Autonomic workload classification using predictive assertion for wait queue and thread pool selection
TW200539641A (en) * 2004-02-19 2005-12-01 Matsushita Electric Industrial Co Ltd Connected communication terminal, connecting communication terminal, session management server and trigger server
JP2005242547A (ja) 2004-02-25 2005-09-08 Matsushita Electric Ind Co Ltd リモートサービス実行方法、リモートクライアント及びリモートサービスサーバ
US20050204016A1 (en) * 2004-03-03 2005-09-15 Bottomline Technologies (De) Inc. Thin client system and method for dynamically retrieving data and data processing systems related to data content within a portable document file
US7796520B2 (en) * 2004-09-30 2010-09-14 Avaya Canada Corp. System and methods for announcing and locating services in a distributed peer-to-peer network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120089100A (ko) * 2011-02-01 2012-08-09 주식회사 케이티 앱스토어와 무선 ap를 활용한 모바일 기기용 기업 어플리케이션 및 콘텐츠 유통 방법 및 시스템
KR101956702B1 (ko) * 2011-02-01 2019-03-12 주식회사 케이티 앱스토어와 무선 ap를 활용한 모바일 기기용 기업 어플리케이션 및 콘텐츠 유통 방법 및 시스템

Also Published As

Publication number Publication date
US8271667B2 (en) 2012-09-18
CN101136930B (zh) 2011-06-15
CN100355238C (zh) 2007-12-12
US20050220039A1 (en) 2005-10-06
CN1677928A (zh) 2005-10-05
CN101136931A (zh) 2008-03-05
JP2005284753A (ja) 2005-10-13
CN101136930A (zh) 2008-03-05
CN101136931B (zh) 2013-12-18

Similar Documents

Publication Publication Date Title
JP4028853B2 (ja) 情報サービス通信ネットワークシステムおよびセッション管理サーバ
US7480254B2 (en) System, apparatus, and method for providing multi-application support using a single protocol stack
US8266203B2 (en) Method for obtaining device information of user terminals and communication service function entity
JP4690767B2 (ja) ネットワークシステム、サーバ装置および通信方法
US8327144B2 (en) Authentication method, system, and apparatus thereof for inter-domain information communication
CN1717913B (zh) 中继服务器、中继服务器服务控制方法和服务提供系统
US8055778B2 (en) SIP user agent with simultaneous multiple registrations
CN101523858B (zh) 用于通信系统中多媒体通信相关的信令的路由选择的方法
EP2131551B1 (en) Communication system
EP2924942A2 (en) Method, device and system for achieving multi-service server distribution of session initiation protocol
EP2068524A1 (en) A method and a system for acquiring the transmission path of the sip message
US8699482B2 (en) Communication system and communication method
US20070127447A1 (en) Session initiation protocol (SIP) based voice over internet protocol (VoIP) system and method of registering SIP terminal therein
JP4028883B2 (ja) 情報サービス通信ネットワークシステムおよびセッション管理サーバ
JP4485538B2 (ja) 情報サービス通信ネットワークシステムおよびセッション管理サーバ
CN102177699A (zh) 用于在电信网络中管理用户的方法、以及关联装置
JP2010278867A (ja) 加入者情報アクセス方法、加入者情報アクセスシステムとそのサーバ装置
JP4726466B2 (ja) サービス提供システム、アプリケーションサーバおよび課金方法
EP2028811B1 (en) Method for exchanging user information in a telecommunication network
JP5022474B2 (ja) サーバ装置、通信方法およびプログラム
WO2008077601A1 (en) Method for provisioning a web service session, related client device and ims gateway

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060804

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20060804

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070122

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070619

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070719

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070824

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: 20070918

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071012

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

Free format text: PAYMENT UNTIL: 20101019

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: 20111019

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20121019

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20131019

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees