(57)【要約】【課題】要求元のネットワークに応じた加入者データを提供すること。【解決手段】呼制御サーバを識別する呼制御サーバ識別子と呼制御サーバを有するネットワークのネットワーク識別子との対応データを記憶しておき、その対応データを用いて加入者データ要求信号Ｒｉｎに含まれる呼制御サーバ識別子Ｃ１からネットワーク識別子ＮＷ１を判別し、判別されたネットワーク識別子ＮＷ１と加入者データ要求信号Ｒｉｎに含まれる加入者識別子Ｕ１とに対応する加入者データＳ１を含めた加入者データ応答信号Ｒｏｕｔ（Ｓ１（Ｕ１，ＮＷ１））を返信する。【選択図】図８
2015035645.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにより、
呼制御サーバを識別する呼制御サーバ識別子と前記呼制御サーバを有するネットワークのネットワーク識別子との対応データを対応データ記憶手段に記憶しておく対応データ記憶ステップと、
加入者を識別する加入者識別子とネットワークを識別するネットワーク識別子とに対応付けて加入者データを加入者データ記憶手段に記憶しておく加入者データ記憶ステップと、
加入者データを要求する加入者データ要求信号を受信した場合、前記対応データを用いて前記加入者データ要求信号に含まれる呼制御サーバ識別子からネットワーク識別子を判別するネットワーク識別子判別ステップと、
前記判別されたネットワーク識別子と前記加入者データ要求信号に含まれる加入者識別子とに対応する加入者データを前記加入者データ記憶手段から検索し取得する加入者データ検索ステップと、
前記取得された加入者データを含めた加入者データ応答信号を返信する加入者データ応答信号返信ステップと、
を有することを特徴とする加入者データ提供方法。
【請求項２】
前記加入者データ検索ステップは、
前記判別されたネットワーク識別子のネットワークで加入者が契約しているサービスに対応する加入者データを検索することを特徴とする請求項１に記載の加入者データ提供方法。
【請求項３】
呼制御サーバを識別する呼制御サーバ識別子と前記呼制御サーバを有するネットワークのネットワーク識別子との対応データを記憶しておく対応データ記憶手段と、
加入者を識別する加入者識別子とネットワークを識別するネットワーク識別子とに対応付けて加入者データを記憶しておく加入者データ記憶手段と、
加入者データを要求する加入者データ要求信号を受信した場合、前記対応データを用いて前記加入者データ要求信号に含まれる呼制御サーバ識別子からネットワーク識別子を判別するネットワーク識別子判別手段と、
前記判別されたネットワーク識別子と前記加入者データ要求信号に含まれる加入者識別子とに対応する加入者データを前記加入者データ記憶手段から検索し取得する加入者データ検索手段と、
前記取得された加入者データを含めた加入者データ応答信号を返信する加入者データ応答信号返信手段と、
を有することを特徴とする加入者データ提供装置。
【請求項４】
前記加入者データ検索手段は、
前記判別されたネットワーク識別子のネットワークで加入者が契約しているサービスに対応する加入者データを検索することを特徴とする請求項３に記載の加入者データ提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、加入者データを提供する技術に関する。
【背景技術】
【０００２】
ＩＰを利用して電話サービスを提供するＩＰ電話システムがある。このＩＰ電話システムは、加入者データの原本を管理する加入者データ管理サーバと、加入者に対して通信サービスを提供する呼制御サーバとを備えて構成される。
【０００３】
ＩＰ電話端末からのサービス要求に基づきネットワークを介して呼制御サーバから加入者データ要求信号が送信されると、加入者データ管理サーバは、その信号内の加入者識別子に対応する加入者データを検索し、ヒットした加入者データを含む加入者データ応答信号を返信する（図９）。
【０００４】
また、通信事業者が複数のネットワークを保有している場合、導入コストや運用コストを低減するため、各ネットワークに対して加入者データ管理サーバを夫々配備するのではなく、単一の加入者データ管理サーバが共用される（図１０）。
【０００５】
このように共用する実施形態の場合でも、加入者データ管理サーバは、加入者データを加入者識別子に対応付けて記憶しておき、所定ネットワーク内の呼制御サーバから加入者データ要求信号を受信すると、その信号内の加入者識別子に対応する加入者データを返信する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−０７２９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述のようなＩＰ電話システムにおいて、同一の加入者識別子を持つ加入者データ要求信号であっても、要求元のネットワークが異なる場合には、要求元のネットワークに応じた加入者データが求められることがある。例えば、同一の加入者であっても、ネットワークによって、提供するサービスを制限する、又はサービスを提供しない、というような場合である。
【０００８】
しかしながら、加入者データ管理サーバにおいて加入者データは加入者識別子に対応付けられているため、要求元のネットワークに関係なく、同一の加入者識別子を持つ加入者データ要求信号に対して同じ加入者データが送信されてしまう（図１１）。
【０００９】
このような課題について、引用文献１によれば、複数のネットワークインタフェースを備えるデバイスを開示している。しかし、インタフェースを任意に選択する方法について言及するに留まるため、この技術を加入者データ管理サーバに適用しても前述の課題を解決できない。
【００１０】
本発明は、上記事情を鑑みてなされたものであり、要求元のネットワークに応じた加入者データを提供することを目的とする。
【課題を解決するための手段】
【００１１】
請求項１に記載の加入者データ提供方法は、コンピュータにより、呼制御サーバを識別する呼制御サーバ識別子と前記呼制御サーバを有するネットワークのネットワーク識別子との対応データを対応データ記憶手段に記憶しておく対応データ記憶ステップと、加入者を識別する加入者識別子とネットワークを識別するネットワーク識別子とに対応付けて加入者データを加入者データ記憶手段に記憶しておく加入者データ記憶ステップと、加入者データを要求する加入者データ要求信号を受信した場合、前記対応データを用いて前記加入者データ要求信号に含まれる呼制御サーバ識別子からネットワーク識別子を判別するネットワーク識別子判別ステップと、前記判別されたネットワーク識別子と前記加入者データ要求信号に含まれる加入者識別子とに対応する加入者データを前記加入者データ記憶手段から検索し取得する加入者データ検索ステップと、前記取得された加入者データを含めた加入者データ応答信号を返信する加入者データ応答信号返信ステップと、を有することを要旨とする。
【００１２】
請求項２に記載の加入者データ提供方法は、請求項１に記載の加入者データ提供方法において、前記加入者データ検索ステップは、前記判別されたネットワーク識別子のネットワークで加入者が契約しているサービスに対応する加入者データを検索することを要旨とする。
【００１３】
請求項３に記載の加入者データ提供装置は、呼制御サーバを識別する呼制御サーバ識別子と前記呼制御サーバを有するネットワークのネットワーク識別子との対応データを記憶しておく対応データ記憶手段と、加入者を識別する加入者識別子とネットワークを識別するネットワーク識別子とに対応付けて加入者データを記憶しておく加入者データ記憶手段と、加入者データを要求する加入者データ要求信号を受信した場合、前記対応データを用いて前記加入者データ要求信号に含まれる呼制御サーバ識別子からネットワーク識別子を判別するネットワーク識別子判別手段と、前記判別されたネットワーク識別子と前記加入者データ要求信号に含まれる加入者識別子とに対応する加入者データを前記加入者データ記憶手段から検索し取得する加入者データ検索手段と、前記取得された加入者データを含めた加入者データ応答信号を返信する加入者データ応答信号返信手段と、を有することを要旨とする。
【００１４】
請求項４に記載の加入者データ提供装置は、請求項３に記載の加入者データ提供装置において、前記加入者データ検索手段は、前記判別されたネットワーク識別子のネットワークで加入者が契約しているサービスに対応する加入者データを検索することを要旨とする。
【００１５】
以上より、本発明によれば、呼制御サーバを識別する呼制御サーバ識別子と呼制御サーバを有するネットワークのネットワーク識別子との対応データを記憶しておき、その対応データを用いて加入者データ要求信号に含まれる呼制御サーバ識別子からネットワーク識別子を判別し、判別されたネットワーク識別子と加入者データ要求信号に含まれる加入者識別子とに対応する加入者データを含めた加入者データ応答信号を返信するため、要求元のネットワークに応じた加入者データを提供できる。
【発明の効果】
【００１６】
本発明によれば、要求元のネットワークに応じた加入者データを提供できる。
【図面の簡単な説明】
【００１７】
【図１】加入者データ提供装置の機能ブロック構成を示す図である。
【図２】第１の対応データの例を示す図である。
【図３】加入者契約情報識別子の例を示す図である。
【図４】第２の対応データの例を示す図である。
【図５】第３の対応データの例を示す図である。
【図６】ネットワーク提供サービスビットマスクの例を示す図である。
【図７】加入者データ提供方法の処理フローを示す図である。
【図８】効果説明時の参照図である。
【図９】ＩＰ電話システムの構成を示す図である。
【図１０】ＩＰ電話システムの構成を示す図である。
【図１１】従来の効果説明時の参照図である。
【発明を実施するための形態】
【００１８】
本発明は、加入者データ管理サーバにおいて、加入者データ要求信号が送信された要求元のネットワークを判別し、そのネットワーク識別子と加入者識別子に対応する加入者データを返信することにより、要求元のネットワークに応じた加入者データを提供するようにしている。
【００１９】
以下、本発明を実施する一実施の形態について図面を用いて説明する。
【００２０】
図１は、本実施の形態に係る加入者データ提供装置１の機能ブロック構成を示す図である。この加入者データ提供装置１は、少なくとも１つ以上の呼制御サーバを有する複数のネットワークに接続された既存の加入者データ管理サーバ上で動作する装置である。
【００２１】
具体的には、加入者データ要求信号受信部１１と、加入者情報処理部１２と、ネットワーク情報処理部１３と、加入者データ検索部１４と、加入者データ応答信号送信部１５と、対応データＤＢ１６と、加入者データＤＢ１７とを備えて構成される。以下、各部について説明する。
【００２２】
加入者データ要求信号受信部１１は、ＩＰ電話端末からのサービス要求に基づき呼制御サーバからネットワークを介して送信された加入者データ要求信号を受信する機能部である。
【００２３】
加入者情報処理部１２は、加入者データ要求信号に含まれる加入者識別子を当該加入者データ要求信号から取得する機能部である。
【００２４】
ネットワーク情報処理部１３は、加入者データ要求信号に含まれる呼制御サーバ識別子を当該加入者データ要求信号から取得し、対応データＤＢ１６を参照して当該呼制御サーバ識別子からネットワーク識別子を判別する機能部である。
【００２５】
加入者データ検索部１４は、ネットワーク情報処理部１３で判別されたネットワーク識別子と、加入者情報処理部１２で取得された加入者識別子とに対応する加入者データを加入者データＤＢ１７から検索し取得する機能部である。
【００２６】
加入者データ応答信号送信部１５は、加入者データ検索部１４で取得された加入者データを含めた加入者データ応答信号を要求元の呼制御サーバに返信する機能部である。
【００２７】
対応データＤＢ１６は、３つの対応データを記憶しておく記憶部である。
【００２８】
第１の対応データは、図２に示すように、加入者を識別する加入者識別子と、その加入者が各ネットワークで契約中のサービスを識別する加入者契約情報識別子とを対応付けたデータである。
【００２９】
例えば、ある加入者の加入者識別子がＵ１の場合、加入者契約情報識別子はＵ１＿ＡＧ＿ＮＷ＿ａｌｌの識別子で管理される。この加入者契約情報識別子は所定の長さのビット列で構成され、図３に示すように、例えば、最も右側の第０ビットから第３ビットまでが第１のネットワークＮＷ１の契約情報を示し、第４ビットから第７ビットまでが第２のネットワークＮＷ２の契約情報を示す。
【００３０】
また、各ビットの１，０はサービスの契約の有無を示している。例えば、第１のネットワークＮＷ１に対応するビット列が００１１の場合、その第１のネットワークＮＷ１において、第０ビットと第１ビットに夫々対応する第１のサービスと第２のサービスが契約中であることを意味する。
【００３１】
このような加入者契約情報識別子を３２ビットで構成する場合、２４ビットが残ることになるが、その残りの全ビットに０を割り当てて予備としてもよいし、他のネットワーク用に割り当ててもよい。なお、加入者契約情報識別子のビット列長は可変可能であり、各ネットワークに割り当てるビット数も変更可能である。
【００３２】
続いて、第２の対応データは、図４に示すように、呼制御サーバを識別する呼制御サーバ識別子と、その呼制御サーバを有するネットワークのネットワーク識別子とを対応付けたデータである。例えば、ある呼制御サーバの呼制御サーバ識別子がＣ１であり、その呼制御サーバが第１のネットワークに属する場合、ネットワーク識別子はＮＷ１の識別子で管理される。
【００３３】
第３の対応データは、図５に示すように、ネットワーク識別子と、そのネットワーク識別子のネットワークに関する契約情報を加入者契約情報識別子（図２，図３）から選択的に取得するためのネットワーク提供サービスビットマスクとを対応付けたデータである。
【００３４】
例えば、あるネットワークのネットワーク識別子がＮＷ１の場合、ネットワーク提供サービスビットマスクはＢＭ＿ＮＷ１の識別子で管理される。このネットワーク提供サービスビットマスクは、加入者契約情報識別子と同長かつ同構成のビット列で構成され、図６に示すように、各ネットワーク識別子のネットワークに該当するビットが全て１に設定されている。
【００３５】
最後に、加入者データＤＢ１７について説明する。加入者ＤＢ１７は、加入者を識別する加入者識別子と、ネットワークを識別するネットワーク識別子とに対応付けて加入者データを記憶しておく記憶部である。１つのネットワークにおいて、複数のサービスのうち特定サービスの提供を制限する、又は全てのサービスを提供しない場合等もあるため、各サービスを夫々識別するサービス識別子毎に加入者データを記憶し管理することも可能である。
【００３６】
続いて、加入者データ提供装置１で行う加入者データ提供方法について説明する。図７は、加入者データ提供方法の処理フローを示す図である。
【００３７】
まず、加入者データ要求信号受信部１１により、呼制御サーバから第１のネットワークＮＷ１を介して、加入者識別子Ｕ１と呼制御サーバ識別子Ｃ１とを含む加入者データ要求信号Ｒｉｎ（Ｕ１，Ｃ１）が受信される（ステップＳ１０１）。
【００３８】
なお、呼制御サーバ識別子Ｃとは、例えば、要求元である呼制御サーバのＩＰアドレス、呼制御サーバと加入者データ管理サーバとの間で予め定められた専用の識別子等である。呼制御サーバを特定可能な識別子であればよい。
【００３９】
次に、加入者情報処理部１２により、受信した加入者データ要求信号Ｒｉｎから加入者識別子Ｕ１が取得され、対応データＤＢ内の第１の対応データ（図２）から当該加入者識別子Ｕ１に対応する加入者契約情報識別子Ｕ１＿ＡＧ＿ＮＷ＿ａｌｌが取得される（ステップＳ１０２）。
【００４０】
次に、ネットワーク情報処理部１３により、加入者データ要求信号Ｒｉｎから呼制御サーバ識別子Ｃ１が取得され、対応データＤＢ内の第２の対応データ（図４）から当該呼制御サーバ識別子Ｃ１に対応するネットワーク識別子ＮＷ１が判別され取得される（ステップＳ１０３）。
【００４１】
続いて、同ネットワーク情報処理部１３により、対応データＤＢ内の第３の対応データ（図５）から、ステップＳ１０３で取得したネットワーク識別子ＮＷ１に対応するネットワーク提供サービスビットマスクＢＭ＿ＮＷ１が取得される（ステップＳ１０４）。
【００４２】
引き続き、同ネットワーク情報処理部１３により、ステップＳ１０２で取得した加入者契約情報識別子Ｕ１＿ＡＧ＿ＮＷ＿ａｌｌのビット列と、ステップＳ１０４で取得したネットワーク提供サービスビットマスクＢＭ＿ＮＷ１のビット列とがＡＮＤ演算され、その演算結果ＡＧ＿ｔｍｐとステップＳ１０２で取得した加入者識別子Ｕ１とを含む契約情報識別子Ｔ（ＡＧ＿ｔｍｐ，Ｕ１）がメモリに保持される（ステップＳ１０５）。
【００４３】
図６に示したように、ＢＭ＿ＮＷ１のビット列には第１のネットワークＮＷ１に該当するビットのみ全て１に設定されているので、このＡＮＤ演算により、Ｕ１＿ＡＧ＿ＮＷ＿ａｌｌのビット列から、第１のネットワークＮＷ１の契約情報（“００１１”）が選択され、更に、その契約情報の中からビットが１である２つの契約サービスが選択されることになる。
【００４４】
次に、加入者データ検索部１４により、メモリに保持されている契約情報識別子Ｔに対応する加入者データＳ１が加入者データＤＢ１７から検索され取得される（ステップＳ１０６）。
【００４５】
契約情報識別子ＴにはＡＧ＿ｔｍｐとＵ１に関する情報が含まれているので、本ステップにより、第１のネットワークＮＷ１（ネットワーク識別子ＮＷ１）と加入者識別子Ｕ１とに対応する加入者データＳ１が検索されることになる。更に、その第１のネットワークＮＷ１における４つのサービスのうち、ネットワーク識別子ＮＷ１のネットワークで加入者が契約中の２つのサービスのサービス識別子に対応する加入者データＳ１が検索されることになる。
【００４６】
最後に、加入者データ応答信号送信部１５により、ステップＳ１０６で取得された加入者データＳ１が加入者データ応答信号用のフォーマットに入力され、その加入者データＳ１を含む加入者データ応答信号Ｒｏｕｔ（Ｓ１）が要求元の呼制御サーバに送信される（ステップＳ１０７）。
【００４７】
以上より、本実施の形態によれば、呼制御サーバを識別する呼制御サーバ識別子と呼制御サーバを有するネットワークのネットワーク識別子との対応データを記憶しておき、その対応データを用いて加入者データ要求信号Ｒｉｎに含まれる呼制御サーバ識別子Ｃからネットワーク識別子ＮＷを判別し、判別されたネットワーク識別子ＮＷと加入者データ要求信号Ｒｉｎに含まれる加入者識別子Ｕとに対応する加入者データＳを含めた加入者データ応答信号Ｒｏｕｔ（Ｓ（Ｕ，ＮＷ））を返信するので、同一の加入者識別子を持つ加入者データ要求信号Ｒｉｎに対して要求元のネットワークに応じた加入者データＳを提供できる（図８）。
【００４８】
最後に、本実施の形態で説明した加入者データ提供装置１は、メモリやＣＰＵを備えたコンピュータにより実現できる。また、本加入者データ提供装置１の各動作をプログラムとして構築し、コンピュータにインストールして実行させることや、通信ネットワークを介して流通させることも可能である。
【符号の説明】
【００４９】
１…加入者データ提供装置
１１…加入者データ要求信号受信部
１２…加入者情報処理部
１３…ネットワーク情報処理部（ネットワーク識別子判別手段）
１４…加入者データ検索部（加入者データ検索手段）
１５…加入者データ応答信号送信部（加入者データ応答信号返信手段）
１６…対応データＤＢ（対応データ記憶手段）
１７…加入者データＤＢ（加入者データ記憶手段）
Ｓ１０１〜Ｓ１０７…ステップ
【図１】
2015035645.tif 000003
【図２】
2015035645.tif 000004
【図３】
2015035645.tif 000005
【図４】
2015035645.tif 000006
【図５】
2015035645.tif 000007
【図６】
2015035645.tif 000008
【図７】
2015035645.tif 000009
【図８】
2015035645.tif 000010
【図９】
2015035645.tif 000011
【図１０】
2015035645.tif 000012
【図１１】
2015035645.tif 000013