(57)【特許請求の範囲】
【請求項１】
自基地局装置に無線接続されるユーザ端末と、自基地局装置に公衆網を介して接続されるサーバ装置と、の間で送受信される通信データを中継する中継部と、
前記中継部により中継される通信データから前記ユーザ端末と前記サーバ装置との間の通信内容を示す通信内容情報を抽出する抽出部と、
前記ユーザ端末のためのフィルタリング条件を取得する条件取得部と、
前記抽出部により抽出された複数の通信内容情報を前記条件取得部により取得されたフィルタリング条件でフィルタリングする解析部と、
前記解析部がフィルタリング条件を適用することにより得られた通信内容情報を無線キャリア網へ通知する通知部と、
を備えることを特徴とする基地局装置。
【請求項２】
前記解析部は、前記通信内容情報を解析することにより該通信内容情報に含まれる通信内容を示す情報カテゴリを抽出し、該抽出された情報カテゴリ及び前記フィルタリング条件を用いてフィルタリングする、
ことを特徴とする請求項１に記載の基地局装置。
【請求項３】
前記条件取得部は、前記ユーザ端末のためのフィルタリング条件を前記無線キャリア網に含まれる加入者データベースから取得する、
ことを特徴とする請求項１又は２に記載の基地局装置。
【請求項４】
前記条件取得部は、
前記フィルタリング条件をユーザに設定させるための画面データを前記ユーザ端末に送信する画面送信部と、
前記画面データに応じて前記ユーザ端末に表示された画面を介して入力されたフィルタリング条件を前記加入者データベースへ格納するために前記無線キャリア網へ送信する条件送信部と、
を含むことを特徴とする請求項３に記載の基地局装置。
【請求項５】
自基地局装置に無線接続されるユーザ端末と、自基地局装置に公衆網を介して接続されるサーバ装置と、の間で送受信される通信データを中継する複数の基地局装置と通信可能
に接続されるデータ処理装置において、
各ユーザ端末のためのフィルタリング条件をそれぞれ格納する条件格納部と、
前記条件格納部に格納されるフィルタリング条件を前記複数の基地局装置へ送信する条件送信部と、
前記ユーザ端末と前記サーバ装置との間で送受される通信データから抽出された通信内容情報に、前記フィルタリング条件を適用することにより得られた通信内容情報を、前記複数の基地局装置からそれぞれ受信する受信部と、
を備えることを特徴とするデータ処理装置。
【請求項６】
基地局装置が、
自基地局装置に無線接続されるユーザ端末と、自基地局装置に公衆網を介して接続されるサーバ装置と、の間で送受信される通信データを中継し、
前記中継される通信データから前記ユーザ端末と前記サーバ装置との間の通信内容を示す通信内容情報を抽出し、
前記ユーザ端末のためのフィルタリング条件を取得し、
前記抽出された複数の通信内容情報を前記取得されたフィルタリング条件でフィルタリングし、
前記フィルタリングすることにより得られた通信内容情報を無線キャリア網へ通知する、
ことを特徴とする通信データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信システムにおける通信データ処理技術に関する。
【背景技術】
【０００２】
セルラ移動通信システムでは、サービス対象エリアを通信不可能な場所なくカバーするように、各セルがそれぞれ構成される。ところが、各セルに配置される通常の基地局ではカバーし難い高層ビルや住宅街の屋内などのような特定エリアが存在する。そこで、このような小規模の特定エリアをカバーするために小型基地局がその特定エリアに配置される。【０００３】
このような小型基地局によりカバーされる小規模エリアは、フェムトセル、ナノセル、ピコセル等と呼ばれ、通常の基地局でカバーされるエリアがマクロセルと呼ばれる場合がある。この小規模の特定エリアをカバーする基地局装置は、超小型基地局装置、小規模無線基地局、家庭内基地局、屋内型基地局、ＨＮＢ（Home NodeB）、ＨｅＮＢ（Home eNode B）等と呼ばれる。以降、小規模の特定エリアをカバーする基地局装置をＨＮＢ装置と表記し、ＨＮＢ装置によりカバーされる通信エリアをフェムトセルと表記する。ＨＮＢ装置は、例えば、一般家庭の家屋内に設置され、半径１０メートル（ｍ）程度の大きさのフェムトセルを形成する。【０００４】
ＨＮＢ装置が普及すると、マクロセルでは電波の届かなかった屋内においても携帯電話等でデータ通信が行われるようになるため、無線通信事業者（以降、無線キャリアと表記する）網のトラフィックが増大する可能性がある。そこで、無線キャリア網のトラフィック増大を防ぐために、ユーザから送られる通信データをＨＮＢ装置が無線キャリア設備を介さずインターネット等の公衆網を介して宛先に直接転送する手法が提案されている。この手法は、ローカルブレイクアウト、パケットデータオフロード等と呼ばれる場合がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１０９３２２号公報
【特許文献２】国際公開第２００５／０８８９５３号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の従来手法のように通信データが無線キャリア設備を介さず転送される場合には、無線キャリアは、ユーザの通信内容を把握することができない。ユーザの通信内容には重要なマーケティング情報が含まれるため、無線キャリアにとって当該通信データに含まれるマーケティング情報を取得したい場面がある。【０００７】
一方で、ユーザの通信内容には個人情報も含まれ得るため、無線キャリアが全ての通信内容を把握することは個人情報保護の観点から好ましくない場合もある。【０００８】
本発明の一態様に係る課題は、このような問題点に鑑み、ユーザの通信内容のうちそのユーザから許可された通信内容を基地局装置から無線キャリアへ提供する技術を実現することにある。
【課題を解決するための手段】
【０００９】
本発明の各態様は、上述した課題を解決するために、それぞれ以下の構成を採用する。【００１０】
本発明の一態様は、自基地局装置に無線接続されるユーザ端末と、自基地局装置に公衆網を介して接続されるサーバ装置と、の間で送受信される通信データを中継する中継部と、この中継部により中継される通信データからユーザ端末とサーバ装置との間の通信内容を示す通信内容情報を抽出する抽出部と、ユーザ端末のためのフィルタリング条件を取得する条件取得部と、上記抽出部により抽出された複数の通信内容情報を上記条件取得部により取得されたフィルタリング条件でフィルタリングする解析部と、この解析部がフィルタリング条件を適用することにより得られた通信内容情報を無線キャリア網へ通知する通知部と、を備える基地局装置に関する。【００１１】
他の態様は、このような複数の基地局装置と通信可能に接続されるデータ処理装置に関し、このデータ処理装置が、各ユーザ端末のためのフィルタリング条件をそれぞれ格納する条件格納部と、この条件格納部に格納されるフィルタリング条件を上記複数の基地局装置へ送信する条件送信部と、ユーザ端末とサーバ装置との間で送受される通信データから抽出された通信内容情報に、上記フィルタリング条件を適用することにより得られた通信内容情報を、上記複数の基地局装置からそれぞれ受信する受信部と、を備える。【００１２】
更に、他の態様として、上述のような複数の基地局装置と上記データ処理装置とを含む移動通信システム、上述のような構成を実現する方法、プログラム、このプログラムを記録したコンピュータが読み取り可能な記憶媒体等であってもよい。
【発明の効果】
【００１３】
上記各態様によれば、ユーザの通信内容のうちそのユーザから許可された通信内容を基地局装置から無線キャリアへ提供することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施例１における移動通信システムのシステム構成例を示す図である。
【図２】図２は、実施例１の移動通信システムにおけるルータ１０、ＨＮＢ装置１１、ユーザ端末１５の構成例を示すブロック図である。
【図３】図３は、通信内容ＤＢ４２に格納される通信内容情報の例を示す図である。
【図４】図４は、解析結果ＤＢ４３の例を示す図である。
【図５】図５は、条件ＤＢ４０の例を示す図である。
【図６】図６は、フィルタリング処理後の解析結果ＤＢ４３の例を示す図である。
【図７】図７は、フィルタリング条件設定画面の例を示す図である。
【図８】図８は、基地局制御装置２の処理構成を示すブロック図である。
【図９】図９は、実施例１における通信内容情報の保存処理を示すシーケンスチャートである。
【図１０】図１０は、実施例１における通信内容情報の解析処理及びフィルタリング処理を示すシーケンスチャートである。
【図１１】図１１は、実施例１における解析結果の通知処理を示すシーケンスチャートである。
【図１２】図１２は、実施例１におけるフィルタリング条件の更新処理を示すシーケンスチャートである。
【発明を実施するための形態】
【００１５】
以下、一実施形態としての移動通信システムについて具体例を挙げ説明する。以下に挙げた各実施例はそれぞれ例示であり、本実施形態は以下の各実施例の構成に限定されない。
【実施例１】
【００１６】
以下、実施例１における移動通信システムについて説明する。【００１７】
[システム構成]
図１は、実施例１における移動通信システムのシステム構成例を示す。実施例１における移動通信システムは、図１に示されるように、基地局制御装置２、基地局装置（以降、ＮＢ（NodeB）装置と表記する）５、ＨＮＢ装置１１、ルータ１０、ＤＮＳ（Domain Name Server）サーバ８、コンテンツサーバ９、ユーザ端末１５等を含む。【００１８】
ＮＢ装置５は、アンテナ特性等によりマクロセルを形成し、マクロセル内のユーザ端末１５と無線通信する。ＮＢ装置５は、無線キャリア網１に接続され、無線キャリア網１に設けられた基地局制御装置２に制御される。基地局制御装置２は、ＮＢ装置５を経由してユーザ端末１５に通話サービス、データ通信サービス等のような通信サービスを提供する。【００１９】
ＨＮＢ装置１１は、ＮＢ装置５で通信エリアとしてカバーすることができない特定エリアに設置され、アンテナ特性等によりフェムトセルを形成する。ＨＮＢ装置１１は、フェムトセル内のユーザ端末１５と無線通信する。ＨＮＢ装置１１は、公衆網７又は専用線（図示せず）を介して無線キャリア網１へ接続され、基地局制御装置２の制御に応じてユーザ端末１５に通話サービスを提供する。【００２０】
なお、本実施形態では、ＨＮＢ装置１１を経由した音声通話サービスの提供技術、及び、ＮＢ装置５を経由した各種通信サービスの提供技術は限定されないため、これらの説明は簡略化する。【００２１】
コンテンツサーバ９及びＤＮＳサーバ８は、公衆網７に接続された一般的なサーバである。公衆網７は例えばインターネットである。コンテンツサーバ９は、ユーザ端末１５の要求に応じたコンテンツデータをユーザ端末１５に提供する。コンテンツサーバ９は、例えば、ＷＥＢサーバ、ファイルサーバ等である。ＤＮＳサーバ８は、一般的なＤＮＳサーバとして動作する。ＤＮＳサーバ８は、ＩＰ（Internet Protocol）アドレスが指定された要求を受けた場合には、そのＩＰアドレスに対応するドメイン名を返信し、ドメイン名が指定された要求を受けた場合には、そのドメイン名に対応するＩＰアドレスを返信する。本実施形態は、コンテンツサーバ９及びＤＮＳサーバ８の構成を限定するものではない。【００２２】
[装置構成]
図２は、実施例１の移動通信システムにおけるルータ１０、ＨＮＢ装置１１、ユーザ端末１５の構成例を示すブロック図である。以下、ルータ１０、ＨＮＢ装置１１及びユーザ端末１５のデータ通信に関連する構成についてそれぞれ説明する。【００２３】
ユーザ端末１５は、例えば、携帯電話、携帯情報端末（ＰＤＣ（Personal Digital Assistant）とも呼ばれる）、携帯型パーソナルコンピュータ（ＰＣ）等である。ユーザ端末１５は、無線インタフェース（ＩＦ）部５１、制御部５２、ユーザＩＦ５３等を備える。【００２４】
ユーザＩＦ５３は、例えば、操作ボタン、ディスプレイ、マイク、スピーカ等である。ユーザＩＦ５３は、ユーザ操作に応じたユーザ入力を受け、ＮＢ装置５又はＨＮＢ装置１１を介して受信されたデータを出力する。無線ＩＦ部５１は、ＮＢ装置５又はＨＮＢ装置１１との間で所定方式の無線通信を行う。【００２５】
制御部５２は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含む。制御部５２は、無線ＩＦ部５１、ユーザＩＦ５３等を制御することにより、ＮＢ装置５又はＨＮＢ装置１１との間の無線通信を実行する。制御部５２は、その無線通信によりコンテンツサーバ９との間でデータ通信を行う。例えば、制御部５２は、コンテンツサーバ９から送られたコンテンツデータを受信すると、このコンテンツデータをディスプレイに表示させる。また、制御部５２は、ユーザからコンテンツデータを要求する入力を受けると、その入力に応じたデータを無線ＩＦ部５１に送信させる。なお、実施例１におけるユーザ端末１５は、上述のような一般的な機能を有していれば良い。【００２６】
ルータ１０は、ゲートウェイ（ＧＷ）部２１、ＬＡＮ(Local Area Network)インタフェース（以降、ＬＡＮ−ＩＦと表記する）部２２等を備える。ルータ１０は、ブロードバンドルータとして動作し、ＨＮＢ装置１１を通信回線により公衆網７に接続する。【００２７】
具体的には、ルータ１０は、ＬＡＮ−ＩＦ部２２によりＨＮＢ装置１１と接続する。ＬＡＮ−ＩＦ部２２は、例えば、イーサネット（登録商標）ポート、シリアルポート等のインタフェースを制御する。ルータ１０は、ＧＷ部２１により公衆網７と接続する。ＧＷ部２１は、光ファイバ、ＡＤＳＬ(Asymmetric Digital Subscriber Line)等のような通信回線を制御する。ルータ１０は、無線キャリア網１に接続するための専用回線をＧＷ部２１に収容するようにしてもよい。ＨＮＢ装置１１と無線キャリア網１との接続は、公衆網７を介して実現されてもよいし、上記専用回線を介して実現されてもよい。【００２８】
ルータ１０は、ＨＮＢ装置１１から送られる通信データをＬＡＮ−ＩＦ部２２で受信し、この通信データをＧＷ部２１を介して公衆網７又は無線キャリア網１へ送信する。【００２９】
〔ＨＮＢ装置〕
ＨＮＢ装置１１は、無線ＩＦ部３１、ＬＡＮ−ＩＦ部３２、通信内容抽出部３３、解析部３４、通知部３５、計測部３６、条件設定部３７、条件データベース（ＤＢ）４０、通信内容ＤＢ４２、解析結果ＤＢ４３等を備える。これらＨＮＢ装置１１の各処理部は、ソフトウェアの構成要素、又はハードウェアの構成要素、若しくはこれらの組み合わせとしてそれぞれ実現される（［その他］の項参照）。【００３０】
無線ＩＦ部３１は、アンテナ、無線回路、ＭＡＣ（Media Access Control）回路等を含み、ユーザ端末１５との無線通信を実現する。具体的には、無線ＩＦ部３１は、無線信号受信時には、アンテナで受信された高周波アナログ信号をデジタルベースバンド信号に変換し、このデジタルベースバンド信号を復調及び復号することにより得られたデータ（音声データ、パケットデータ等）をＬＡＮ−ＩＦ部３２へ送る。無線信号送信時には、無線ＩＦ部３１は、ＬＡＮ−ＩＦ部３２から送信データを受け、この送信データを符号化及び変調することによりベースバンド信号を生成し、このベースバンド信号から変換されたアナログ信号をアンテナから送出する。【００３１】
ＨＮＢ装置１１は、ローカルブレイクアウト機能を有する。すなわち、ＨＮＢ装置１１は、ユーザ端末１５から送られた通信データを公衆網７を介して宛先のコンテンツサーバ９に直接転送し、コンテンツサーバ９から送られた通信データを公衆網７から受信し、この受信された通信データをユーザ端末１５へ送信する。このローカルブレイクアウト機能は、ＬＡＮ−ＩＦ部３２により実現される。【００３２】
ＬＡＮ−ＩＦ部３２は、無線ＩＦ部３１で処理される通信データと公衆網７上で送受信される通信データとの間のインタフェースを提供する。具体的には、ＬＡＮ−ＩＦ部３２は、無線ＩＦ部３１から通信データを受けると、この通信データを公衆網７のためのプロトコルに適合するデータ形式に変換する。ＬＡＮ−ＩＦ部３２は、この変換された通信データをルータ１０に接続される通信線へ送出する。データ形式の変換処理では、例えば、所定のデータサイズへの変換、ヘッダの付与等が行われる。なお、無線ＩＦ部３１から送られた通信データが通話データである場合には、ＬＡＮ−ＩＦ部３２は、所定の処理を行い、ルータ１０を介して無線キャリア網１へ当該通話データを送信する。【００３３】
ＬＡＮ−ＩＦ部３２は、ルータ１０から通信データを受信すると、この通信データを所定のデータ形式へ変換し、変換された通信データを無線ＩＦ部３１へ送る。上記処理と共に、ＬＡＮ−ＩＦ部３２は、無線ＩＦ部３１から送られた通信データ及びルータ１０から送られた通信データを通信内容抽出部３３にも送る。【００３４】
通信内容抽出部３３は、ＬＡＮ−ＩＦ部３２から通信データを受け、この通信データから通信内容情報を抽出する。通信データは、公衆網７で送受信されるデータ単位であり、例えば、パケット、フレーム等である。通信内容情報は、所定の通信単位毎に取得される。所定の通信単位とは、例えば、ＷＷＷ（World Wide Web）アクセスの単位として用いられる通信セッションや、通信コネクション等である。通信内容抽出部３３は、当該通信内容情報として、通信データの一方の終端となるユーザ端末を特定するためのユーザＩＤ、通信データの他方の終端となる接続先サーバのアドレス情報、その通信の接続開始時間、接続終了時間、通信内容自体のデータを取得する。通信内容自体のデータは、通信データから各種ヘッダを除外したペイロードデータであり、以降、通信内容データと表記する。【００３５】
ユーザ端末１５からコンテンツサーバ９へのＷＥＢアクセスを例に挙げた場合、接続先サーバのアドレス情報としてコンテンツサーバ９のＩＰアドレスが取得される。通信内容データとしては、ＨＴＴＰ(Hyper Text Transfer Protocol)要求データ及びＨＴＴＰ応答データが取得される。通信内容抽出部３３は、抽出された通信内容情報を通信内容ＤＢ４２に格納する。【００３６】
通信内容ＤＢ４２は、上述のような通信内容情報を格納する。図３は、通信内容ＤＢ４２に格納される通信内容情報の例を示す図である。図３の例では、接続先サーバのアドレス情報としてコンテンツサーバ９のＩＰアドレスが格納される。接続開始時間としては、ユーザ（ユーザID=0001）がユーザ端末１５を用いてコンテンツサーバ９にアクセスした際の通信セッションが確立された時間が格納され、接続終了時間としては、その通信セッションが切断された時間が格納される。【００３７】
解析部３４は、通信内容ＤＢ４２に格納されるデータに対して解析処理を施し、解析結果データを解析結果ＤＢ４３に格納する。解析処理において、まず、解析部３４は、通信内容ＤＢ４２に格納されている通信内容情報を抽出する。解析部３４は、続いて、抽出された通信内容情報に接続先フィールドとして含まれるＩＰアドレスをサーバ名に変換する。このとき、解析部３４は、ＤＮＳサーバ８に、当該接続先フィールドに格納されているＩＰアドレスを指定した名前解決要求を行うことによりそのＩＰアドレスに対応するサーバ名（サイト名）を取得する。この名前解決要求は、ＨＮＢ装置１１のＬＡＮ−ＩＦ部３２、ルータ１０及び公衆網７を介してＤＮＳサーバ８に送られる。【００３８】
更に、解析部３４は、抽出された通信内容情報に含まれる通信内容データに対して品詞体系分析等を適用することによりその通信内容データに含まれる情報カテゴリを取得する。情報カテゴリとしては、例えば、住所、人名、電話番号、地名、商品名といった情報が取得される。品詞体系分析は、連続した文章を単語レベルに分解した後、上記情報カテゴリに相当する品詞に分類する分析手法であり、形態素解析とも呼ばれる。この品詞体系分析は、一般的なテキストマイニングツールに実装されている機能を用いるようにしてもよい。解析部３４は、このように取得された情報カテゴリ及び接続先サイト名を含む通信内容情報をユーザ毎にソートした状態で、解析結果ＤＢ４３に格納する。【００３９】
図４は、解析結果ＤＢ４３の例を示す図である。図４の例では、接続先フィールドにＩＰアドレスから変換されたサーバ名が格納され、情報カテゴリフィールドに通信内容データから取得された情報カテゴリが格納されている。各エントリはユーザ毎にそれぞれソートされている。【００４０】
続いて、解析部３４は、条件ＤＢ４０に格納されている各ユーザのフィルタリング条件をそれぞれ取得する。図５は、条件ＤＢ４０の例を示す図である。条件ＤＢ４０には、ユーザ毎に、ユーザが無線キャリアへ通知されたくない通信内容を特定するための情報がそれぞれ格納される。図５の例では、通知を拒否する接続先サイト名、通知を拒否する情報カテゴリ、通知を拒否するデータが格納されている。【００４１】
解析部３４は、各ユーザのフィルタリング条件をそれぞれ条件ＤＢ４０から取得すると、このフィルタリング条件を用いて解析結果ＤＢ４３に格納されるデータをフィルタリングする。図４及び５の例を用いてこのフィルタリング処理の具体例を説明する。ユーザＩＤが０００１であるユーザＡの通信内容情報が２エントリ分、解析結果ＤＢ４３に格納されており、そのユーザＡのフィルタリング条件には、２つのサイト名（SITE-NO1.COM, SAMPLE-NO2.COM）が通知拒否接続先サイトとして格納され、データ（033678）が通知拒否データとして格納されている。従って、解析部３４は、フィルタリング処理において、解析結果ＤＢ４３に格納されているユーザＡのエントリのうち接続先サイト名がSAMPLE-NO2.COMであるエントリを削除する。【００４２】
図６は、フィルタリング処理後の解析結果ＤＢ４３の例を示す図である。図６の例によれば、上述のようにユーザＩＤが０００１の通信内容情報のうち接続先サイト名がSAMPLE-NO2.COMである通信内容情報のエントリが削除されている。更に、ユーザＩＤが０００２の通信内容情報においても、通知拒否情報カテゴリに設定されている「住所」をその情報カテゴリに有する通信内容情報が削除されている。このように、解析部３４は、通信内容ＤＢ４２に格納される全通信内容情報から、条件ＤＢ４０に格納されるフィルタリング条件に合致する通信内容情報が削除された情報を解析結果ＤＢ４３に格納する。【００４３】
解析部３４は、条件ＤＢ４０から取得されたフィルタリング条件に解析結果ＤＢ４３に格納されているユーザのフィルタリング条件が含まれていないと判断した場合には、条件設定部３７にそのユーザのフィルタリング条件を取得するよう依頼する。解析部３４は、この依頼に応じて取得された対象ユーザのフィルタリング条件を取得し、上記フィルタリング処理を実行する。【００４４】
解析部３４は、所定の周期、通信内容ＤＢ４２に格納されるデータ量が所定値より大きくなったとき、基地局制御装置２から要求されたとき等に上述のような解析処理を開始する。解析部３４は、このような開始イベントが発生した場合には、計測部３６からＨＮＢ装置１１のハードウェアリソース使用状況に関する情報を取得する。解析部３４は、この取得された情報によりＨＮＢ装置１１のハードウェア負荷を判定し、この判定に応じて上記解析処理を実行する。具体的には、ハードウェアリソース使用状況としてＣＰＵ使用率及び主記憶メモリの使用率が取得され、そのＣＰＵ使用率及び主記憶メモリの使用率がそれぞれ所定閾値以下であると判断されると、上記解析処理が実行される。これにより、解析部３４による解析処理で、他の処理が影響を受けるのを防ぐことができる。例えば、ユーザ端末１５がＨＮＢ装置１１を介して通話している場合やデータ通信を頻繁に行っている場合には、ＨＮＢ装置１１のハードウェアリソース使用率は高くなっているため、解析処理の実行は回避される。上記所定値は、ハードウェアリソース毎に設けられ、予め調整可能にメモリ等に保持される。なお、ハードウェアリソース使用状況のデータとしてＣＰＵ使用率及び主記憶メモリの使用率を用いることに限定するものではないため、その他の情報が利用されてもよいし、ＣＰＵ使用率及び主記憶メモリの使用率のいずれか１つが利用されてもよい。【００４５】
条件設定部３７は、条件ＤＢ４０に各ユーザのフィルタリング条件をそれぞれ格納する。各ユーザのフィルタリング条件は、基地局制御装置２により管理され、基地局制御装置２の加入者ＤＢ６６にその最新データが格納される。よって、条件設定部３７は、解析部３４からフィルタリング条件の取得依頼を受けると、その依頼に含まれるユーザＩＤを指定して、基地局制御装置２にそのユーザのフィルタリング条件を問い合わせる。この問い合わせは、ＨＮＢ装置１１のＬＡＮ−ＩＦ部３２及びルータ１０を経由して基地局制御装置２へ送信される。条件設定部３７は、この要求に応じて、基地局制御装置２から送られるフィルタリング条件を条件ＤＢ４０に格納する。【００４６】
条件設定部３７は、最新のフィルタリング条件を条件ＤＢ４０に反映させるために、所定の周期、解析部３４から要求された回数などに応じて、条件ＤＢ４０に格納されるフィルタリング条件のデータを消去するようにしてもよい。消去されていれば、解析部３４からの要求に応じて、最新のフィルタリング条件が基地局制御装置２から取得されるからである。他の態様としては、基地局制御装置２の加入者ＤＢ６６に格納されるフィルタリング条件が変更された場合に、条件設定部３７がその変更内容を示す情報を基地局制御装置２から通知されるようにしてもよい。【００４７】
更に、条件設定部３７は、ユーザにフィルタリング条件を設定させるようにしてもよい。この場合、条件設定部３７は、ＷＥＢサーバ機能を有し、ユーザ端末１５からのアクセスに応じてフィルタリング条件設定画面を表示させるためのＷＥＢページを提供する。図７は、フィルタリング条件設定画面の例を示す図である。ユーザは、ユーザ端末１５のＷＥＢブラウザを操作することにより、ＨＮＢ装置１１を示す所定ＵＲＬ（Uniform Resource Locator）を指定することにより当該フィルタリング条件設定画面７１を表示させる。ユーザは、このフィルタリング条件設定画面７１において、通知を拒否するサイト名、情報カテゴリ、データ等を入力する。条件設定部３７は、このように入力されたフィルタリング条件を取得し、条件ＤＢ４０に格納する。条件設定部３７は、ユーザにより入力されたフィルタリング条件を取得した場合には、基地局制御装置２へそれを転送することにより加入者ＤＢ６６にもその入力されたフィルタリング条件を反映させる。【００４８】
通知部３５は、解析結果ＤＢ４３に格納されている通信内容情報を基地局制御装置２へ送信する。この送信タイミングには、所定の周期、解析結果ＤＢ４３に格納されているデータ量が所定値より大きくなったとき、基地局制御装置２からの要求があったとき等が含まれる。【００４９】
通知部３５は、送信タイミングになると、計測部３６からＨＮＢ装置１１と無線キャリア網１との間のトラフィック量に関する情報を取得する。通知部３５は、取得されたトラフィック量が所定値よりも小さい場合に、解析結果ＤＢ４３に格納されている通信内容情報を基地局制御装置２へ送信する。上記所定値は、通信内容情報の通知処理により無線キャリア網１のネットワーク負荷が増大しないような値に設定され、メモリ等に予め調整可能に保持される。よって、通信内容情報は、ＨＮＢ装置１１と無線キャリア網１との間のトラフィック量が少ない間に、基地局制御装置２へ送られる。【００５０】
計測部３６は、ＨＮＢ装置１１と無線キャリア網１との間のトラフィック量、ＨＮＢ装置１１のハードウェアリソースの使用率等を計測する。具体的には、計測部３６は、ＬＡＮ−ＩＦ部３２で送受信されるデータを監視することにより、ＨＮＢ装置１１と無線キャリア網１との間で送受信されるトラフィックを特定し、この特定されたトラフィックの量を計測する。また、計測部３６は、ＨＮＢ装置１１のＣＰＵ使用率、主記憶メモリの使用率等を計測する。【００５１】
〔基地局制御装置〕
図８は、基地局制御装置２の処理構成を示すブロック図である。図８に示されるように、基地局制御装置２は、ＨＮＢ装置との間のＧＷ部（以降、ＨＮＢ−ＧＷ部と表記する）６１、コアネットワーク処理部６２、通信内容収集部６３、内部サーバ部６４、加入者ＤＢ６６、加入者通信情報ＤＢ６７等を備える。これら基地局制御装置２の各処理部は、ソフトウェアの構成要素、又はハードウェアの構成要素、若しくはこれらの組み合わせとしてそれぞれ実現される（［その他］の項参照）。【００５２】
ＨＮＢ−ＧＷ部６１は、無線キャリア網１との接続ポートを制御し、各ＨＮＢ装置１１との間の各通信をそれぞれ終端する。ＨＮＢ−ＧＷ部６１は、無線キャリア網１、公衆網７及びルータ１０を経由してＨＮＢ装置１１と通信可能に接続される。なお、ＨＮＢ−ＧＷ部６１は、公衆網７の代わりに専用線でＨＮＢ装置１１と接続されてもよい。【００５３】
コアネットワーク処理部６２は、無線キャリア網１に接続される各種サーバ装置とＨＮＢ−ＧＷ部６１との間、内部サーバ部６４とＨＮＢ−ＧＷ部６１との間、及び通信内容収集部６３とＨＮＢ−ＧＷ部６１との間のＧＷ機能を有する。また、コアネットワーク処理部６２は、加入者ＤＢ６６を管理する。ＨＮＢ装置１１や他の装置から加入者情報が要求された場合に、コアネットワーク処理部６２は、加入者ＤＢ６６から要求された加入者の情報を抽出し、この抽出された加入者情報を要求元に送信する。コアネットワーク処理部６２は、データ更新が要求された場合には、その要求に応じて加入者ＤＢ６６のデータを更新する。また、加入者ＤＢ６６にユーザの課金情報を格納するために、コアネットワーク処理部６２が、更に、ユーザの通信状況を管理する機能を有するようにしてもよい。【００５４】
内部サーバ部６４は、無線キャリアにより提供されるコンテンツサーバとして動作する。内部サーバ部６４は、ユーザ端末１５からのアクセスに応じて、所定のＷＥＢページを返信する。【００５５】
加入者ＤＢ６６は、無線キャリアに契約している加入者に関する情報を格納する。加入者ＤＢ６６には、一般的な無線キャリアの加入者情報に加えて、ＨＮＢ装置１１により利用される各ユーザのフィルタリング条件がそれぞれ格納される。このフィルタリング条件は、上述したように、ユーザによりユーザ端末１５を用いて入力される。また、このフィルタリング条件は、無線キャリアのサービス担当者等により端末を用いて入力される。この端末には、フィルタリング条件を入力するための画面データが内部サーバ部６４から提供されるようにしてもよい。
【００５６】
通信内容収集部６３は、ＨＮＢ装置１１の通知部３５から通知される通信内容情報を取得し、この取得された情報を加入者通信情報ＤＢ６７に格納する。通信内容収集部６３は、自発的に所定のタイミングでＨＮＢ装置１１へ通信内容情報を要求するようにしてもよい。【００５７】
加入者通信情報ＤＢ６７は、ＨＮＢ装置１１の通知部３５から通知される通信内容情報を格納する。加入者通信情報ＤＢ６７は、ＨＮＢ装置１１の解析結果ＤＢ４３と同様のスキーマを有してもよいし、必要な情報のみを格納するような独自のスキーマを有するようにしてもよい。【００５８】
〔動作例〕
以下、実施例１における移動通信システムの動作例について図９から図１２を用いて説明する。【００５９】
図９は、実施例１における通信内容情報の保存処理を示すシーケンスチャートである。ユーザ端末１５は、ＨＮＢ装置１１が形成するフェムトセル内に存在する場合、ＨＮＢ装置１１と無線接続することにより、ＨＮＢ装置１１を介してコンテンツサーバ９にアクセスする。このとき、ＨＮＢ装置１１は、ユーザ端末１５からの通信データを無線キャリア網１へ送信することなく、公衆網７に接続されるコンテンツサーバ９へ直接転送する。具体的には、無線ＩＦ部３１がユーザ端末１５から通信データを搬送する無線信号を受信すると、その無線信号から取得される通信データをＬＡＮ−ＩＦ部３２へ送る。ＬＡＮ−ＩＦ部３２は、この通信データがコンテンツサーバ９へのアクセス要求を示すと判断すると、その通信データをルータ１０を介してコンテンツサーバ９へ直接転送する。このように、ＨＮＢ装置１１のローカルブレイクアウト機能により、ユーザ端末１５とコンテンツサーバ９との間の通信がＨＮＢ装置１１及びルータ１０を介して実施される（Ｓ９０）。【００６０】
ＨＮＢ装置１１において、ＬＡＮ−ＩＦ部３２は、ユーザ端末１５とコンテンツサーバ９との間で送受信される通信データを転送する際に、逐次、通信データを通信内容抽出部３３へ送る（Ｓ９１）。通信内容抽出部３３は、ＬＡＮ−ＩＦ部３２から送られる複数の通信データを所定の通信単位で処理することにより、所定の通信単位毎の通信内容情報を抽出する（Ｓ９２）。通信内容情報には、ユーザ端末１５を特定するためのユーザＩＤ、コンテンツサーバ９のアドレス情報、その通信の接続開始時間、接続終了時間、通信内容データが含まれる。ここで、通信内容データは、通信データから各種ヘッダを除外したペイロードデータである。通信内容抽出部３３は、このように抽出された通信内容情報を通信内容ＤＢ４２に格納する（Ｓ９３）。【００６１】
図１０は、実施例１における通信内容情報の解析処理及びフィルタリング処理を示すシーケンスチャートである。解析部３４は、所定のイベントが発生した場合に以下のような処理を実行する。所定のイベントには、通信内容ＤＢ４２に格納される通信内容情報のデータ量が所定値より大きくなること、基地局制御装置２から解析要求が受信されること、所定の周期が到来すること等が含まれる。【００６２】
解析部３４は、まず、計測部３６にＨＮＢ装置１１のハードウェアリソース使用状況に関する情報を要求する（Ｓ１０１）。この要求に応じて、計測部３６は、ＨＮＢ装置１１のＣＰＵ使用率、主記憶メモリの使用率を計測し、これらを含むハードウェアリソース使用状況情報を解析部３４へ返信する（Ｓ１０２）。【００６３】
解析部３４は、取得されたハードウェアリソース使用状況情報に応じてＨＮＢ装置１１のハードウェア負荷を判定する（Ｓ１０３）。具体的には、解析部３４は、ＨＮＢ装置１１のＣＰＵ使用率が所定閾値（例えば、３０％）以下であること、ＨＮＢ装置１１の主記憶メモリの使用率が所定閾値（例えば、５０％）以下であることを確認する。解析部３４は、ＣＰＵ使用率が所定閾値以下であり、かつ、主記憶メモリの使用率が所定閾値以下であると判断すると、ハードウェア負荷が低いため、解析処理の開始を決定する。一方で、解析部３４は、ＣＰＵ使用率が所定閾値より大きい、又は、主記憶メモリの使用率が所定閾値より大きいと判断すると、ハードウェア負荷が高いと判断する。解析部３４は、ハードウェア負荷が高いと判断すると、所定時間（例えば、１０分）待った後、再度、新たなハードウェアリソース使用状況情報に応じてハードウェア負荷の判定を行う（Ｓ１０１、Ｓ１０２、Ｓ１０３）。【００６４】
解析部３４は、上述のような判定によりＨＮＢ装置１１のハードウェア負荷が低いと判定すると、通信内容ＤＢ４２から通信内容情報を抽出する（Ｓ１０４）。解析部３４は、抽出された通信内容情報の接続先フィールドに格納される各ＩＰアドレスをそれぞれサーバ名に変換する（Ｓ１０５）。サーバ名は、例えば、ＤＮＳサーバ８に名前解決を要求することにより取得される。【００６５】
解析部３４は、更に、抽出された通信内容情報に含まれる通信内容データに対して品詞体系分析等を適用することによりその通信内容データに含まれる情報カテゴリを取得する（Ｓ１０６）。解析部３４は、ＩＰアドレスがサーバ名に変換され、取得された情報カテゴリを含む通信内容情報を解析結果としてユーザＩＤ毎にソートした状態で解析結果ＤＢ４３に保存する（Ｓ１０７）。【００６６】
次に、解析部３４は、解析結果ＤＢ４３から各通信内容情報のユーザＩＤをそれぞれ抽出する（Ｓ１０８）。解析部３４は、抽出された各ユーザＩＤについてそのフィルタリング条件を条件ＤＢ４０からそれぞれ抽出する（Ｓ１０９）。解析部３４は、抽出されたデータに基づいて、各ユーザＩＤについてフィルタリング条件があるか否かを判定する（Ｓ１１０）。解析部３４は、フィルタリング条件がないユーザＩＤが存在する場合には（Ｓ１１０；ＮＯ）、条件設定部３７に、フィルタリング条件のないユーザＩＤを指定してフィルタリング条件の取得を要求する（Ｓ１１１）。【００６７】
条件設定部３７は、解析部３４からの要求を受けると、その要求に含まれるユーザＩＤを指定して、基地局制御装置２にそのユーザのフィルタリング条件を問い合わせる（Ｓ１１２）。この問い合わせは、ＨＮＢ装置１１のＬＡＮ−ＩＦ部３２及びルータ１０を経由して無線キャリア網１内の基地局制御装置２へ送られる。基地局制御装置２では、ＨＮＢ−ＧＷ部６１を介してコアネットワーク処理部６２がフィルタリング条件の問い合わせメッセージを受信する。コアネットワーク処理部６２は、この問い合わせメッセージに含まれるユーザＩＤのフィルタリング条件を加入者ＤＢ６６から抽出する。コアネットワーク処理部６２は、その抽出されたフィルタリング条件をＨＮＢ−ＧＷ部６１を介してＨＮＢ装置１１へ送出する。【００６８】
ＨＮＢ装置１１では、条件設定部３７が、基地局制御装置２から送信されたフィルタリング条件をＬＡＮ−ＩＦ部３２を介して受信する（Ｓ１１３）。条件設定部３７は、この受信されたフィルタリング条件を該当ユーザＩＤに対応付けて条件ＤＢ４０に格納する（Ｓ１１４）と共に、そのフィルタリング条件を解析部３４へ送る（Ｓ１１５）。これにより、解析部３４は、フィルタリング条件がないと判定されたユーザＩＤのフィルタリング条件を取得することになる。【００６９】
解析部３４は、全てのユーザＩＤについてのフィルタリング条件を取得すると、解析結果ＤＢ４３に格納される各通信内容情報に対して各ユーザＩＤのフィルタリング条件をそれぞれ適用する（Ｓ１１６）。これにより、サーバ名がフィルタリング条件に含まれる通知拒否接続先サイト名と一致する通信内容情報、情報カテゴリがフィルタリング条件に含まれる通知拒否情報カテゴリと一致する通信内容情報、通信内容データにフィルタリング条件に含まれる通知拒否データが含まれる通信内容情報が解析結果ＤＢ４３から削除される。【００７０】
図１１は、実施例１における解析結果の通知処理を示すシーケンスチャートである。通知部３５は、所定のイベントが発生すると、以下のような解析結果の通知処理を実行する。所定のイベントには、解析結果ＤＢ４３に格納されているデータ量が所定値より大きくなること、基地局制御装置２から通知要求が受信されること、所定の周期が到来すること等が含まれる。【００７１】
通知部３５は、まず、計測部３６に、トラフィック量に関する情報を要求する（Ｓ１２０）。この要求に応じて、計測部３６は、ＨＮＢ装置１１と無線キャリア網１との間のトラフィック量を計測し、計測されたトラフィック量の情報を通知部３５へ返信する（Ｓ１２１）。【００７２】
通知部３５は、取得されたトラフィック量に基づいてＨＮＢ装置１１と無線キャリア網１との間のネットワーク負荷を判定する（Ｓ１２２）。具体的には、通知部３５は、ＨＮ
Ｂ装置１１から無線キャリア網１への上りトラフィック量が所定閾値（例えば、５Ｍｂｐｓ(Mega bit per second)）以下であること、無線キャリア網１からＨＮＢ装置１１への
下りトラフィック量が所定閾値（例えば、５Ｍｂｐｓ）以下であることを確認する。通知部３５は、上りトラフィック量及び下りトラフィック量が共に所定閾値以下であると判断すると、ＨＮＢ装置１１と無線キャリア網１との間のネットワーク負荷が低いため（Ｓ１２２；ＮＯ）、解析結果の通知を決定する。一方で、通知部３５は、上りトラフィック量又は下りトラフィック量が所定閾値より大きいと判断すると、当該ネットワーク負荷が大きいと判断する。通知部３５は、ネットワーク負荷が高いと判断すると（Ｓ１２２；ＹＥＳ）、所定時間（例えば、１０分）待った（Ｓ１２３）後、再度、新たなトラフィック量情報に応じてネットワーク負荷の判定を行う（Ｓ１２０、Ｓ１２１、Ｓ１２２）。
【００７３】
通知部３５は、上述のような判定によりＨＮＢ装置１１と無線キャリア網１との間のネットワーク負荷が小さいと判定すると（Ｓ１２２；ＮＯ）、解析結果ＤＢ４３から解析結果を抽出する（Ｓ１２４）。通知部３５は、抽出された解析結果をＬＡＮ−ＩＦ部３２を介して基地局制御装置２へ送信する（Ｓ１２５）。【００７４】
基地局制御装置２では、通信内容収集部６３がＨＮＢ−ＧＷ部６１及びコアネットワーク処理部６２を介してＨＮＢ装置１１から通知される解析結果のデータを取得する。このような解析結果のデータは、複数のＨＮＢ装置１１からそれぞれ送られる。通信内容収集部６３は、このように収集された解析結果のデータを加入者通信情報ＤＢ６７へ格納する（Ｓ１２６）。【００７５】
図１２は、実施例１におけるフィルタリング条件の更新処理を示すシーケンスチャートである。図１２に示すように、ユーザは、ユーザ端末１５を操作することによりＨＮＢ装置１１にアクセスする。このアクセスにより、ユーザ端末１５からＨＮＢ装置１１にフィルタリング条件の設定をするための要求メッセージが無線送信される（Ｓ１３１）。ＨＮＢ装置１１では、条件設定部３７が無線ＩＦ部３１及びＬＡＮ−ＩＦ部３２を介して当該要求メッセージを受信し、フィルタリング条件設定画面を表示させるための画面データを送信する（Ｓ１３２）。この画面データは例えばＨＴＭＬデータである。【００７６】
ユーザ端末１５は、この画面データを受信すると、ユーザ端末１５のディスプレイにフィルタリング条件設定画面（図７参照）を表示する（Ｓ１３３）。ユーザは、ユーザ端末１５のボタン等を操作することにより、そのフィルタリング条件設定画面に各種フィルタリング条件を入力する（Ｓ１３４）。フィルタリング条件には、例えば、通知を拒否する接続先のサイト名、通知を拒否する情報カテゴリ、通知を拒否するデータ等が含まれる。フィルタリング条件設定画面で入力されたフィルタリング条件データは、ユーザを特定するためのユーザＩＤと共に、ユーザ端末１５からＨＮＢ装置１１へ無線送信され、ＨＮＢ装置１１の条件設定部３７で受信される（Ｓ１３５）。【００７７】
条件設定部３７は、ユーザＩＤ及びフィルタリング条件を取得すると、条件ＤＢ４０におけるそのユーザＩＤで特定されるレコードにその取得されたフィルタリング条件を保存する（Ｓ１３６）。条件設定部３７は、条件ＤＢ４０への格納が完了すると、そのフィルタリング条件を加入者ＤＢ６６に登録させるために更新要求を基地局制御装置２へ送信する（Ｓ１３７）。この更新要求は、ＬＡＮ−ＩＦ部３２を介してＨＮＢ装置１１から送出され、ルータ１０及び無線キャリア網１を経由して基地局制御装置２で受信される。【００７８】
基地局制御装置２では、コアネットワーク処理部６２がこの更新要求をＨＮＢ−ＧＷ部６１を介して受信し、この更新要求に含まれるフィルタリング条件を同様に含まれるユーザＩＤで特定されるレコードに保存する（Ｓ１３８）。これにより、ユーザ端末１５で入力されたフィルタリング条件が無線キャリア設備としての加入者ＤＢ６６に格納される。以降、そのユーザ端末１５が他のＨＮＢ装置１１又はＮＢ装置５を介してデータ通信を行う場合であっても、その加入者ＤＢ６６に格納される最新のフィルタリング条件が適用されることになる。【００７９】
〈実施例１の作用及び効果〉
実施例１における移動通信システムでは、フェムトセル内のユーザ端末１５とコンテンツサーバ９との間で送受される通信データは、当該フェムトセルを形成するＨＮＢ装置１１の無線ＩＦ部３１及びＬＡＮ−ＩＦ部３２で中継される。ＨＮＢ装置１１では、通信内容抽出部３３がこのように中継される通信データを所定の通信単位で結合することにより所定の通信単位毎の通信内容情報を取得し、取得された通信内容情報を通信内容ＤＢ４２に格納する。【００８０】
更に、ＨＮＢ装置１１では、解析部３４が通信内容ＤＢ４２に格納される通信内容情報を解析することにより、通信内容情報の通信内容を示す情報カテゴリが取得される。同様に、当該通信内容情報のＩＰアドレスがＤＮＳサーバ８から取得されたサーバ名に変換される。続いて、解析部３４が条件ＤＢ４０から各ユーザ端末のためのフィルタリング条件を抽出し、このフィルタリング条件をサーバ名、情報カテゴリ等を含む通信内容情報に適用する。これにより、当該フィルタリング条件に合致する通信内容情報が削除され、残った通信内容情報が解析結果ＤＢ４３に格納される。この解析結果ＤＢ４３に格納される通信内容情報は、ＨＮＢ装置１１の通知部３５により無線キャリア網１内の基地局制御装置２に通知され、加入者通信情報ＤＢ６７に格納される。【００８１】
これにより、無線キャリアは、この加入者通信情報ＤＢ６７に格納される各ユーザの通信内容情報を解析することにより、ユーザの嗜好性や興味等のようなマーケティング情報を取得することができる。これは、ＨＮＢ装置１１がローカルブレイクアウトにより通信データを無線キャリア網１を介さずコンテンツサーバ９に転送した場合であっても可能となる。【００８２】
更に、この加入者通信情報ＤＢ６７に格納される通信内容情報は、ユーザ端末１５のためのフィルタリング条件でフィルタリングされた情報であるため、ユーザが無線キャリアに参照されたくない内容を含まない。従って、実施例１によれば、ユーザの通信内容のうちユーザに許可された通信内容のみを無線キャリアへ提供することができるため、個人情報保護の観点も満足する。【００８３】
更に、通信内容情報の解析及びフィルタリングはそれぞれ各ＨＮＢ装置１１で行われ、その解析結果のみが各ＨＮＢ装置１１から基地局制御装置２へ送信される。従って、実施例１によれば、無線キャリア網１側での処理負荷を軽減させることができると共に、ネットワーク負荷も軽減させることができる。【００８４】
また、実施例１では、ＨＮＢ装置１１の通知部３５が、計測部３６で計測されたトラフィック量に応じて自装置と無線キャリア網１との間のネットワーク負荷が低いと判断したときに当該解析結果を送信する。従って、実施例１によれば、解析結果の通知による無線キャリア網１のネットワーク負荷の集中を防ぎ、他のトラフィックへ悪影響を及ぼすことを防止することができる。【００８５】
同様に、実施例１では、ＨＮＢ装置１１の解析部３４は、計測部３６で計測された自装置のハードウェアリソース使用状況に応じてＨＮＢ装置１１のハードウェア負荷が軽いと判断したときに通信内容情報の解析処理及びフィルタリング処理を行う。従って、実施例１によれば、通信内容情報に関する処理の負荷によりＨＮＢ装置１１における他の処理に影響を与えることを防ぐことができる。【００８６】
また、実施例１では、ＨＮＢ装置１１の条件設定部３７が、フィルタリング条件設定画面の画面データをユーザ端末１５に送信することにより、ユーザ毎のフィルタリング条件をユーザ端末１５に設定させることを可能とする。また、フィルタリング条件は、無線キャリア網１の加入者ＤＢで管理され、ＨＮＢ装置１１にこのフィルタリング条件が提供される。これにより、ユーザ端末１５が他のＨＮＢ装置１１又はＮＢ装置５に無線接続した場合であっても、最新のフィルタリング条件を適用させることができる。【００８７】
［変形例］
上述の実施例１では、条件ＤＢ４０には、ユーザが無線キャリアへの通知を拒否する通信内容情報を特定するための情報がフィルタリング条件として格納されていた。変形例として、条件ＤＢ４０には、ユーザが通知を許可する通信内容情報を特定するための情報がフィルタリング条件として格納されるようにしてもよい。この変形例の場合には、解析部３４は、条件ＤＢ４０から取得されたフィルタリング条件に合致する通信内容情報のみを解析結果ＤＢ４３に格納するようにすればよい。【００８８】
上述の実施例１では、ＨＮＢ装置１１が、図２に示すように、条件ＤＢ４０、通信内容ＤＢ４２、解析結果ＤＢ４３を備える例を示したが、これらは、常時保持されるデータベースの形態ではなく、バッファ等のような一時的に保持される形態を取るものであってもよい。この場合、ＨＮＢ装置１１は、条件ＤＢ４０、通信内容ＤＢ４２、解析結果ＤＢ４３を備えないようにしてもよい。【００８９】
また、実施例１では、ルータ１０とＨＮＢ装置１１とを別装置として構成する例を示したが、ルータ１０のＧＷ部２１をＨＮＢ装置１１が備えるようにすることで、ルータ１０を省いたシステム構成としてもよい。【００９０】
また、実施例１では、無線キャリア網１の基地局制御装置２が各ＨＮＢ装置１１から通信内容情報を受信する例を示したが、無線キャリアがその受信された通信内容情報を参照することができるのであれば他の装置で当該通信内容情報が受信されてもよい。【００９１】
［その他］
〈ハードウェアの構成要素（Component）及びソフトウェアの構成要素（Component）について〉
ハードウェアの構成要素とは、ハードウェア回路であり、例えば、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）、特定用途向け集積回路（ＡＳＩＣ）、ゲートアレイ、論理ゲートの組み合わせ、信号処理回路、アナログ回路等がある。【００９２】
ソフトウェアの構成要素とは、ソフトウェアとして上記処理を実現する部品（断片）であり、そのソフトウェアを実現する言語、開発環境等を限定する概念ではない。ソフトウェアの構成要素としては、例えば、タスク、プロセス、スレッド、ドライバ、ファームウェア、データベース、テーブル、関数、プロシジャ、サブルーチン、プログラムコードの所定の部分、データ構造、配列、変数、パラメータ等がある。これらソフトウェアの構成要素は、１又は複数のメモリ（１または複数のプロセッサ（例えば、ＣＰＵ、ＤＳＰ（Digital Signal Processor）等）上で実現される。【００９３】
なお、上述の各実施形態は、上記各処理部の実現手法を限定するものではない。上記各処理部は、上記ハードウェアの構成要素又はソフトウェアの構成要素若しくはこれらの組み合わせとして、本技術分野の通常の技術者において実現可能な手法により構成されていればよい。
【符号の説明】
【００９４】
１  無線キャリア網
２  基地局制御装置
５  基地局装置（ＮＢ（NodeB）装置）
７  公衆網
９  コンテンツサーバ
１０  ルータ
１１  ＨＮＢ装置
１５  ユーザ端末
３１  無線ＩＦ部
３２  ＬＡＮ−ＩＦ部
３３  通信内容抽出部
３４  解析部
３５  通知部
３６  計測部
３７  条件設定部
４０  条件データベース（ＤＢ）
４２  通信内容データベース（ＤＢ）
４３  解析結果データベース（ＤＢ）
６３  通信内容収集部
６６  加入者ＤＢ
６７  加入者通信情報ＤＢ
【図１】
0005397473.tif 000002
【図２】
0005397473.tif 000003
【図３】
0005397473.tif 000004
【図４】
0005397473.tif 000005
【図５】
0005397473.tif 000006
【図６】
0005397473.tif 000007
【図７】
0005397473.tif 000008
【図８】
0005397473.tif 000009
【図９】
0005397473.tif 000010
【図１０】
0005397473.tif 000011
【図１１】
0005397473.tif 000012
【図１２】
0005397473.tif 000013