(57)【特許請求の範囲】
【請求項１】
回線加入者宅内に配置された機器からアドレス、プレフィックス長、ＭＡＣアドレスを含む機器情報を受信する受信手段と、
前記機器情報に含まれるアドレスとプレフィックス長からプレフィックスを特定し、プレフィックスと加入者ＩＤとを対応付けて格納した回線情報データベースを参照して加入者ＩＤを取得する取得手段と、
加入者ＩＤ、プレフィックス、ＭＡＣアドレスを関連付けたレコードを蓄積した蓄積手段と、
前記機器情報に含まれるＭＡＣアドレス、前記取得手段が特定したプレフィックス、前記取得手段が取得した加入者ＩＤのいずれかの値が同一のレコードを前記蓄積手段から検索し、前記ＭＡＣアドレス、前記プレフィックス、前記加入者ＩＤと当該レコードの加入者ＩＤ、プレフィックス、ＭＡＣアドレスとを比較して変更された項目に基づいて加入者、回線、機器に発生した事象を判定する判定手段と、
を有することを特徴とする機器変更検知装置。
【請求項２】
回線加入者宅内に配置された機器からアドレス、プレフィックス長、ＭＡＣアドレスを含む機器情報を受信するステップと、
前記機器情報に含まれるアドレスとプレフィックス長からプレフィックスを特定し、プレフィックスと加入者ＩＤとを対応付けて格納した回線情報データベースを参照して加入者ＩＤを取得するステップと、
前記機器情報に含まれるＭＡＣアドレス、前記取得するステップで特定したプレフィックス、前記取得するステップで取得した加入者ＩＤのいずれかの値が同一のレコードを、加入者ＩＤ、プレフィックス、ＭＡＣアドレスを関連付けたレコードを蓄積した蓄積手段から検索し、前記ＭＡＣアドレス、前記プレフィックス、前記加入者ＩＤと当該レコードの加入者ＩＤ、プレフィックス、ＭＡＣアドレスとを比較して変更された項目に基づいて加入者、回線、機器に発生した事象を判定する判定手段と、
を有することを特徴とする機器変更検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ宅内の機器の交換、ネットワーク構成の変更を検知する技術に関する。
【背景技術】
【０００２】
近年、ホームネットワークに接続される機器が増加し、ユーザ宅内の機器を対象に様々なサービスが提供され始めている。ユーザにサービスを提供するプラットフォーム技術として、例えば、ＯＳＡＰ（ＯＳＧｉ  Ｓｅｒｖｉｃｅ  Ａｇｇｒｅｇａｔｉｏｎ  Ｐｌａｔｆｏｒｍ）が提案されている（非特許文献１参照）。ＯＳＡＰによって、ユーザ宅内に配置されたホームゲートウェイ（ＨＧＷ：Ｈｏｍｅ  Ｇａｔｅｗａｙ）にソフトウェアモジュールがダウンロードされ、サービスが提供される。このようなネットワークサービスを提供するうえで、ユーザ宅内に設置されている機器の情報や構成を知ることは重要となる。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】”ＯＳＧｉサービス・アグリゲーション・プラットフォーム（ＯＳＡＰ）」”、［online］、日本電信電話株式会社、［平成２３年３月１日検索］、インターネット〈ＵＲＬ：www.ntt.co.jp/RD/OFIS/active/2007pdf/pdf/h_pf01.pdf〉
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、宅内の機器が変更されたことや転居等で機器の使用場所が変更されたこと等を網側で検知できないという問題があった。例えば、故障交換などで交換する機器をユーザ宅に送ったことは知ることができるが、ユーザが実際に機器を交換したことまでは検知できない。転居等の連絡を受けて転居予定日を知ることはできるが、ユーザが実際に転居をして機器をネットワークに接続したことまでは検知できない。ユーザ宅内でＨＧＷが多段で接続されているときに、そのＨＧＷの接続を入れ替えた場合、ＯＳＡＰエージェントを起動するＨＧＷを変更しなければならないが、網側でＨＧＷの入れ替えを検知できない。
【０００５】
本発明は、上記に鑑みてなされたものであり、網側で機器の変更を検知することを目的とする。
【課題を解決するための手段】
【０００６】
第１の本発明に係る機器変更検出装置は、回線加入者宅内に配置された機器からＩＰｖ６アドレス、ＩＰｖ６プレフィックス長、ＭＡＣアドレスを含む機器情報を受信する受信手段と、前記機器情報に含まれるＩＰｖ６アドレスとＩＰｖ６プレフィックス長からＩＰｖ６プレフィックスを特定し、ＩＰｖ６プレフィックスと加入者ＩＤとを対応付けて格納した回線情報データベースを参照して加入者ＩＤを取得する取得手段と、加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスを関連付けたレコードを蓄積した蓄積手段と、前記機器情報に含まれるＭＡＣアドレス、前記取得手段が特定したＩＰｖ６プレフィックス、前記取得手段が取得した加入者ＩＤのいずれかの値が同一のレコードを前記蓄積手段から検索し、前記ＭＡＣアドレス、前記ＩＰｖ６プレフィックス、前記加入者ＩＤと当該レコードの加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスとを比較して変更された項目に基づいて加入者、回線、機器に発生した事象を判定する判定手段と、を有することを特徴とする。
【０００７】
第２の本発明に係る機器変更検出方法は、回線加入者宅内に配置された機器からＩＰｖ６アドレス、ＩＰｖ６プレフィックス長、ＭＡＣアドレスを含む機器情報を受信するステップと、前記機器情報に含まれるＩＰｖ６アドレスとＩＰｖ６プレフィックス長からＩＰｖ６プレフィックスを特定し、ＩＰｖ６プレフィックスと加入者ＩＤとを対応付けて格納した回線情報データベースを参照して加入者ＩＤを取得するステップと、前記機器情報に含まれるＭＡＣアドレス、前記取得するステップで特定したＩＰｖ６プレフィックス、前記取得するステップで取得した加入者ＩＤのいずれかの値が同一のレコードを、加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスを関連付けたレコードを蓄積した蓄積手段から検索し、前記ＭＡＣアドレス、前記ＩＰｖ６プレフィックス、前記加入者ＩＤと当該レコードの加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスとを比較して変更された項目に基づいて加入者、回線、機器に発生した事象を判定する判定手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、網側で機器の変更を検知することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態における機器変更検知装置を含む全体構成図である。
【図２】上記機器変更検知装置の蓄積部に蓄積されている情報と通知された機器情報とを比較することにより判定される判定内容を示す図である。
【図３】上記機器変更検知装置の蓄積部に蓄積されるデータのイメージを示す図である。
【図４】宅内端末を接続した様子と各端末が送信するプレフィックス長を示す図である。
【図５】ユーザ宅内の端末５１を変更したときの処理の流れを示すシーケンス図である。
【図６】ユーザ宅内の端末のＩＰｖ６プレフィックスが変更されたときの処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を用いて説明する。
【００１１】
図１は、本実施の形態における機器変更検知装置を含む全体構成図である。図１に示す本実施の形態における機器変更検知装置１は、ユーザ宅内の機器から機器情報を受信して、受信した機器情報の変更分を検出し、移転、機器の変更、あるいは機器の接続構成の変更などを判断するものである。そして、機器変更検知装置１は、外部システム３からの問い合わせに対して検知した変更情報を通知、あるいは、その旨を記録し外部システム３に対して情報を提供できるようにする。
【００１２】
図１に示すように、機器変更検知装置１は、受信部１１、加入者ＩＤ取得部１２、判定部１３、および蓄積部１４を備える。機器変更検知装置１が備える各部は、演算処理装置、記憶装置等を備えたコンピュータにより構成して、各部の処理がプログラムによって実行されるものとしてもよい。このプログラムは機器変更検知装置１が備える記憶装置に記憶されており、磁気ディスク、光ディスク、半導体メモリ等の記録媒体に記録することも、ネットワークを通して提供することも可能である。以下、機器変更検知装置１が備える各部について説明する。
【００１３】
受信部１１は、ユーザ宅内に設置されたホームゲートウェイ（ＨＧＷ）５やＨＧＷ５に接続された端末５１からＩＰｖ６アドレス、ＩＰｖ６プレフィックス長、ＭＡＣアドレス、機種名を含む機器情報を受信する。ＨＧＷ５や端末５１は、ＩＰｖ６アドレスが変更された時、電源ＯＮ後の所定時間経過後、一ヶ月に一度など定期的に、等のタイミングで機器情報を送信する。
【００１４】
加入者ＩＤ取得部１２は、受信した機器情報に含まれるＩＰｖ６アドレスとＩＰｖ６プレフィックス長からＩＰｖ６プレフィックスを特定し、回線情報データベース２を検索して加入者ＩＤを取得する。回線情報データベース２は、加入者ＩＤとＩＰｖ６プレフィックスを対応付けて格納する。加入者ＩＤは、契約者であるユーザを識別する識別子である。ユーザ宅に引き込まれる物理回線には回線種別に応じたプレフィックス長のＩＰｖ６プレフィックスが割り当てられる。ユーザが回線契約をした状態で転居した場合は、加入者ＩＤは変わらずに、転居先において同一の加入者ＩＤに別のＩＰｖ６プレフィックスが割り当てられる。
【００１５】
判定部１３は、蓄積部１４を参照して、加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスのいずれかの値が同一のレコードを検索し、加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスを検索されたレコードの各項目の値と比較し、変更された項目に基づいて、移転、機器の変更等を判定する。蓄積部１４には、加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスを関連付けたレコードが蓄積されている。蓄積部１４の詳細については後述する。
【００１６】
ここで、情報の変更箇所と判定内容について説明する。図２に、蓄積部１４に蓄積されている情報と通知された機器情報とを比較することにより判定される判定内容を示す。図２に示す表の○印は情報の一致、×印は情報の不一致を示す。変更の有無、つまり情報の一致、不一致の組み合わせにより発生した事象が判定される。具体的に説明すると、図２の表の１番目の欄のＩＰｖ６プレフィックス、ＭＡＣアドレス、加入者ＩＤの全てが変更されている場合は、新たなユーザについて端末が初めて登録されたと判定される。２番目の欄のＭＡＣアドレスだけ一致する場合は、他のユーザ宅で接続していた端末を別のユーザ宅内に接続したと判定される。３番目の欄のＩＰｖ６プレフィックスだけ一致する場合は、過去に使用されたＩＰｖ６プレフィックスが別のユーザの回線に流用されたと判定される。４番目の欄のＭＡＣアドレスだけ不一致の場合は、新しい端末を追加した、あるいは端末を交換したと判定される。５番目の欄のＩＰｖ６プレフィックスだけ不一致の場合は、ユーザの契約回線種別が変更になった、ユーザが移転して移転前に使用していた端末を移転後に接続した、あるいは、網側の装置構成が変更になったと判定される。６番目の欄の加入者ＩＤだけが一致する場合は、ユーザが別宅に移転し、新たな端末を移転後のユーザ宅内に設置したと判定される。このときＩＰｖ６プレフィックスの上位が一致する場合は、宅内端末配下に新たな端末を接続したと判定される。７番目の欄の全ての情報が一致する場合は、変更なしと判定される。なお、変更箇所が２，３，５，６番目の欄に該当する場合は、蓄積部１４に蓄積されていた古い情報は即時削除対象となる。
【００１７】
蓄積部１４は、加入者ＩＤにＩＰｖ６プレフィックス、ＨＧＷ５や宅内端末５１から受信した機器情報を関連付けたレコードを蓄積する。図３に、蓄積部１４に蓄積されるデータのイメージを示す。図３に示すように、蓄積部１４では、加入者ＩＤに回線種別とプレフィックス等の回線情報を関連付け、回線情報にＭＡＣアドレス等の機器情報を関連付けたレコードを蓄積する。図３に示す例では、ＭＡＣアドレス、ＩＰｖ６アドレス、ＩＰｖ６プレフィックス長、機種名、および更新日時が機器情報として蓄積されている。図３の符号２０１で示す情報は、ユーザ宅内に配置された端末の一覧を示す。符号２０２で示すように、移転時、回線種別変更時、プレフィックス変更時は、同一の加入者ＩＤに対して回線情報が複数存在することもある。古いレコードはガベージ機能により定期的に、あるいは即時に削除される。
【００１８】
ここで、回線種別とプレフィックス長について説明する。回線種別は、ＩＰｖ６プレフィックスの割当方法で分類される。１つはＤＨＣＰ−ＰＤ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ−Ｐｌｅｆｉｘ  Ｄｅｌｅｇａｔｉｏｎ）による割当（以下ＰＤ回線と称する）であり、もう１つはＲＡ（Ｒｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ）による割当（以下ＲＡ回線と称する）である。ＰＤ回線は払い出しプレフィックス長が４８ビットであり、他のＰＤ回線、ＲＡ回線における上位４８ビットと重複しない。ＲＡ回線は払い出しプレフィックス長が６４ビットであり、他のＲＡ回線の上位４８ビットが重複する場合がある。そこで、ＩＰｖ６プレフィックスを比較する場合は、回線種別を考慮して行う。
【００１９】
また、ユーザ宅内の端末はユーザ宅内での接続条件によってもプレフィックス長が異なる。図４に、ユーザ宅内の端末を接続した様子と各端末が送信するプレフィックス長を示す。図４（ａ）に示すユーザ宅は、ＰＤ回線を契約しており、網側からの払い出しプレフィックス長が４８ビットである。図４（ａ）のＨＧＷ５Ａは、ＩＰｖ６プレフィックス長を４８ビットとして送信し、宅内端末５１Ａ，５１Ｂは、ＩＰｖ６プレフィックス長を６４ビットとして送信し、宅内端末５１Ｃは、ＩＰｖ６プレフィックス長を５２ビットとして送信する。ＨＧＷ５Ａと宅内端末５１Ａ，５１Ｂ，５１Ｃは、回線種別がＰＤ回線であり、上位４８ビットが同一なので同一のＰＤ回線として判別できる。一方、図４（ｂ）に示すユーザ宅は、ＲＡ回線を契約しており、網側からの払い出しプレフィックス長が６４ビットである。ＨＧＷ５Ｂ、宅内端末５１ＤはいずれもＩＰｖ６プレフィックス長を６４ビットとして送信する。図４（ｂ）に示すユーザ宅はＲＡ回線なので、上位４８ビットが他のＲＡ回線と重複する場合もあるが、回線種別によりＩＰｖ６プレフィックを比較する場合は６４ビットを用いるので、他のユーザ宅の端末とは区別できる。
【００２０】
次に、本実施の形態における機器変更検知装置の動作について説明する。
【００２１】
まず、端末を交換したときの機器変更検知装置１の動作について説明する。図５は、ユーザ宅内の端末５１Ａを端末５１Ｂに変更したときの処理の流れを示すシーケンス図である。
【００２２】
最初に、端末５１Ａの登録について説明する。
【００２３】
端末５１Ａは、ＩＰｖ６アドレス、プレフィックス長、ＭＡＣアドレス等の機器情報を含む端末登録要求を機器変更検知装置１に送信する（ステップＳ１０１）。
【００２４】
機器変更検知装置１は、端末登録要求を受信すると、端末登録要求に含まれるＩＰｖ６アドレスとプレフィック長からＩＰｖ６プレフィックスを求め、回線情報データベース２に対して求めたＩＰｖ６プレフィックスに対応する加入者ＩＤを問い合わせ（ステップＳ１０２）、回線情報データベース２から加入者ＩＤを取得する（ステップＳ１０３）。
【００２５】
蓄積部１４に蓄積されているレコードと取得した加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスを比較して、蓄積されているレコードの中に同一の値を持つレコードが存在するか否か調べる（ステップＳ１０４）。図５に示す例では、端末５１Ａを初めて登録するので、加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスのいずれも登録されていない。
【００２６】
そして、加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスを新規レコードとして蓄積部１４に登録する（ステップＳ１０５）。
【００２７】
その後、故障修理などにより端末５１Ａを端末５１Ｂに交換すると（ステップＳ１１０）、端末５１Ｂの登録を行う。
【００２８】
端末５１Ｂも端末５１Ａと同様に、ＩＰｖ６アドレス、プレフィックス長、ＭＡＣアドレス等の機器情報を含む端末登録要求を機器変更検知装置１に送信し（ステップＳ１１１）、機器変更検知装置１は、ＩＰｖ６プレフィックスを求めて、加入者ＩＤを回線情報データベース２から取得する（ステップＳ１１２〜Ｓ１１３）。
【００２９】
機器変更検知装置１は、蓄積部１４に蓄積されているデータと取得した加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスを比較する（ステップＳ１１４）。図５に示す例では、ユーザ宅では既に端末５１Ａを登録しているので、同一の加入者ＩＤ、ＩＰｖ６プレフィックスを持つレコードが蓄積部１４に存在する。ＭＡＣアドレスは端末５１Ａ，５１Ｂで異なっている。
【００３０】
そして、加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスを新規レコードとして蓄積部１４に登録する（ステップＳ１１５）。端末５１Ｂを端末５１Ａに交換したものなのか、端末５１Ｂを新たに追加したものなのか不明であるので、この時点では端末５１Ａについてのレコードは削除せずにそのままにしておく。
【００３１】
このとき、必要であれば、外部システム３の指示等により、端末５１Ａに対してＯＳＡＰエージェント停止要求を送信し、端末５１Ｂに対してＯＳＡＰエージェント起動要求を送信する。
【００３２】
続いて、ＩＰｖ６プレフィックスが変更されたときの機器変更検知装置１の処理について説明する。図６は、端末５１のＩＰｖ６プレフィックスが変更されたときの処理の流れを示すシーケンス図である。ＩＰｖ６プレフィックスは、ユーザの移転、契約回線種別の変更、網側の装置構成の変更などの場合に変更される。
【００３３】
まず、端末５１を登録する。
【００３４】
機器変更検知装置１は、端末５１が送信した端末登録要求を受信し、ＩＰｖ６プレフィックスを求めて、回線情報データベース２から加入者ＩＤを取得して、加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスを蓄積部１４に登録されたレコードと比較し、新たなレコードを登録する（ステップＳ２０１〜Ｓ２０５）。
【００３５】
その後、移転などにより、ユーザ宅に払い出されるＩＰｖ６プレフィックスが変更される（ステップＳ２１０）。
【００３６】
端末５１は、端末登録要求を機器変更検知装置１へ送信し（ステップＳ２１１）、機器変更検知装置１は、ＩＰｖ６プレフィックスを求めて、加入者ＩＤを回線情報データベース２から取得する（ステップＳ２１２〜Ｓ２１３）。
【００３７】
機器変更検知装置１は、蓄積部１４に蓄積されているデータと取得した加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスを比較する（ステップＳ１１４）。図６に示す例では、移転などによりＩＰｖ６プレフィックスのみが変更されるので、同一の加入者ＩＤ、ＭＡＣアドレスを持つレコードが蓄積部１４に存在する。
【００３８】
そして、加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスを新規レコードとして蓄積部１４に登録する（ステップＳ１１５）。このとき移転などが完了したことが分かるので、同一の加入者ＩＤ、ＭＡＣアドレスを持つ古いレコードは削除する。
【００３９】
別の例として、ユーザ宅内にＨＧＷが多段で接続されているときにそのＨＧＷの接続を入れ替えた場合、それぞれのＨＧＷが端末登録要求を送信する。ＨＧＷそれぞれのＩＰｖ６アドレス、プレフィックス長が変更されているので、網側でＨＧＷの接続が入れ替えられたことが分かる。必要であれば、ＨＧＷに対してＯＳＡＰエージェント停止要求、ＯＳＡＰエージェント起動要求を送信する。
【００４０】
以上説明したように、本実施の形態によれば、ユーザ宅内のＨＧＷ５や端末５１からＩＰｖ６アドレス、ＩＰｖ６プレフィックス長、ＭＡＣアドレスを含む機器情報を受信し、ＩＰｖ６アドレスとＩＰｖ６プレフィックス長からＩＰｖ６プレフィックスを特定し、ＩＰｖ６プレフィックスを用いて回線情報データベース２を検索して加入者ＩＤを取得して、加入者ＩＤ、ＩＰｖ６プレフィックス、ＭＡＣアドレスのなかで変更されたものを検出することで、変更箇所に応じて、移転、機器の変更等を判定することができる。これにより、ユーザ宅内の端末に対してサービスを提供する場合に、ユーザが移転し端末を接続したこと、対象の端末が故障交換されたこと等を検知し、サービス提供者に通知することが可能となる。その結果、ユーザの契約情報を所有しない事業者においても、ユーザの移転や故障交換を知ることが可能となる。
【符号の説明】
【００４１】
１…機器変更検知装置
１１…受信部
１２…取得部
１３…判定部
１４…蓄積部
２…回線情報データベース
３…外部システム
５…ＨＧＷ
５１…端末
【図１】
0005498423.tif 000002
【図２】
0005498423.tif 000003
【図３】
0005498423.tif 000004
【図４】
0005498423.tif 000005
【図５】
0005498423.tif 000006
【図６】
0005498423.tif 000007