(57)【要約】【課題】様々な機器から多数のサービスを利用する場合において、利用者の機器情報登録処理や、サービスやメーカにおける機種情報やスペック情報の管理負荷を軽減する。【解決手段】機器を自宅内や会社内に設置したタイミング等で、機器ＩＤをゲートウェイ（ＧＷ）へ登録する。機器ＩＤ管理サーバはＧＷと連携して様々な機器ＩＤを管理する。サービス提供者側装置は、機器からのサービス提供要求に対して、機器ＩＤ管理サーバから機器ＩＤを取得し、取得した機器ＩＤを元に機種管理サーバから当該機器のスペックを取得し、スペックに応じたサービスを提供する。【選択図】  図１
2011096155.tif 000002
【特許請求の範囲】
【請求項１】
機器ＩＤ管理サーバと、機種管理サーバと、を備える機器認証システムにおいて、サービス提供者側装置が、機器へサービスを提供する場合の機器認証方法であって、
当該機器の機器ＩＤを、登録する機器ＩＤ登録ステップと、
サービス提供を要求された前記サービス提供者側装置が、サービス提供に必要な当該機器のスペックを、前記機種管理サーバから取得するスペック取得ステップと、を有し、
前記機器ＩＤ登録ステップは、当該機器に接続されたゲートウェイ装置に、前記機器の機器ＩＤとＩＰアドレスとを対応付けて登録するステップを備え、
前記スペック取得ステップは、
前記サービス提供者側装置が、前記機器のＩＰアドレスを取得し、取得した前記ＩＰアドレスに基づき、前記機器ＩＤ管理サーバに前記当該機器の機器ＩＤを要求して取得するステップと、
前記サービス提供者側装置が、取得した前記機器ＩＤに基づき、機器のスペック情報を管理する前記機種管理サーバから前記機器のスペックを取得するステップと、を備える
ことを特徴とする機器認証方法。
【請求項２】
請求項１に記載の機器認証方法であって、
前記機器ＩＤ登録ステップは、
前記ゲートウェイ装置が、前記機器から当該機器の機器ＩＤの登録要求を受信すると、当該ゲートウェイ装置が備える機器管理テーブルに、前記機器ＩＤと、前記機器のＩＰアドレスと、を対応付けて登録するステップと、
前記機器ＩＤ管理サーバに対して、当該機器ＩＤの登録要求と、前記機器のＩＰアドレスと、を送信するステップと、
前記機器ＩＤ管理サーバは、機器ＩＤリポジトリに、受信した前記機器の機器ＩＤと、前記ＩＰアドレスと、を対応付けて登録するステップと、を備える
ことを特徴とする機器認証方法。
【請求項３】
請求項１または２に記載の機器認証方法であって、
前記スペック取得ステップは、
前記サービス提供者側装置が、取得した前記機器の機器ＩＤから、当該機器のスペックを管理する機種管理サーバのアクセス先を取得するステップと、
アクセス先を取得した前記機種管理サーバに対して、取得した前記機器ＩＤに対応するスペックの取得要求を行い、前記機器のスペックを取得するステップと、を備える
ことを特徴とする機器認証方法。
【請求項４】
請求項１に記載の機器認証方法であって、
前記機器ＩＤ登録ステップは、
前記ゲートウェイ装置が、前記機器から当該機器の機器ＩＤの登録要求を受信すると、当該ゲートウェイ装置が備える機器管理テーブルに、前記機器のプライベートＩＰアドレスと、グローバルＩＰアドレスと、前記機器ＩＤと、を対応付けて登録するステップを備える
ことを特徴とする機器認証方法。
【請求項５】
請求項４に記載の機器認証方法であって、
前記スペック取得ステップは、
前記サービス提供者側装置が、前記機器ＩＤ管理サーバに、前記機器の機器ＩＤの取得を要求するステップと、
前記機器ＩＤ管理サーバが、前記機器ＩＤ取得要求から、前記ゲートウェイ装置のアドレスを取得し、当該ゲートウェイ装置に、前記機器の機器ＩＤ取得を要求して、取得し、前記サービス提供者側装置に、取得した前記機器の機器ＩＤを送信するステップと、
前記サービス提供者側装置が、取得した前記機器の機器ＩＤから、当該機器のスペックを管理する機種管理サーバのアクセス先を取得し、アクセス先を取得した前記機種管理サーバに対して、取得した前記機器ＩＤに対応するスペックの取得要求を行い、前記機器のスペックを取得するステップと、を備える
ことを特徴とする機器認証方法。
【請求項６】
請求項５に記載の機器認証方法であって、
前記サービス提供者側装置が、前記機器ＩＤ管理サーバに送信する前記機器ＩＤの取得要求は、前記機器のグローバルＩＰアドレスを含み、
前記グローバルＩＰアドレスは、前記ゲートウェイ装置のＩＰアドレスを含み、
前記機器ＩＤ管理サーバは、前記ゲートウェイ装置のＩＰアドレスをあて先として、前記機器の機器ＩＤ取得要求を送信する
ことを特徴とする機器認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信網を介して、機器を識別または認証し、サービスを提供する技術に関する。
【背景技術】
【０００２】
コンテンツ配信サービス等の様々な情報サービスが、インターネット等の通信網を介して提供されており、これらのサービスはパソコンだけでなく、テレビやゲーム機等の様々な機器から利用されている。将来的には、より幅広い分野のサービス、例えば電子申請・届出サービスや金融機関のネットバンキング、遠隔医療サービス等の様々なサービスが、様々な機器から利用できるようになると想定される。
【０００３】
これら様々な機器によりサービスを利用する場合、当該機器の利用者は、当該機器を個々に識別するための情報（例えば製品シリアル番号等。以下「機器ＩＤ」という）や、当該機器の機種情報（例えば製品型番等）をサービス提供者側に登録する。サービス提供者側は、登録された機器ＩＤを用いて当該機器の識別または認証を実施したり、登録された機種情報を用いて当該機器の仕様（以下「スペック」という）を把握し、スペックに合ったサービスを提供することが可能となる。
【０００４】
特許文献１においては、利用者の認証及び機器の認証を実施するために、ユーザ情報と機器ＩＤを対応付けてサーバに登録することが記載されており、ユーザがこれらの登録処理を各サービスに対して実施する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−０４３２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１のように、各サービス提供者側に対してユーザが登録処理を行う場合、将来多種多様なサービスができた場合に機種登録処理が利用者にとって負担となる恐れがある。利用者は、利用する機器のスペックに応じたサービスを受けるために、サービス毎に機器の機種情報を登録する必要があり、サービスが多数になった場合にはこの処理が負担となる恐れがある。
【０００７】
また、サービス提供者側では、各サービスにおいて複数メーカの複数機器の機種情報とそれに対応するスペックの情報を管理する必要がある。機器を製造するメーカは、新機種を製造する度に多数のサービスに対して、新機種の機種情報とスペックの情報を連絡する必要があり、メーカやサービスの運用が煩雑となってしまう恐れがある。
【課題を解決するための手段】
【０００８】
本発明は、様々な機器から様々なサービスを利用する場合において、利用者側が実施する機種情報の登録処理の負荷を軽減したり、サービス提供者側における、機種情報とスペック情報の管理業務を軽減したり、機器を製造するなどの機器提供者側であるメーカにおける、機種情報を複数サービス提供者側へ連絡する業務、を軽減したりする技術を提供する。
【０００９】
具体的には、本明細書は、自宅内や会社内の機器を管理するゲートウェイ装置（以下「ＧＷ」という）と、ＧＷと連携して様々な機器を管理する機器ＩＤ管理サーバと、各メーカにおいて自社の機器ＩＤや機種情報、それらに対応づくスペックを管理する機種管理サーバと、を配した機器認証システムを開示する。
【００１０】
本明細書が開示する機器認証システムでは、サービス提供者側装置が機器のスペックに合ったサービスを提供するために、機器ＩＤの登録ステップと、サービス利用ステップを実施する。
【００１１】
まず、機器ＩＤの登録ステップについて説明する。利用者は自身の機器を自宅等に設置したタイミング等で、当該機器の個々に付与されている機器ＩＤを自宅等のＧＷに登録する。ＧＷの機器管理テーブルには、当該機器のＩＰアドレスに対応付けて、機器ＩＤが登録される。ＩＰアドレスは、ＧＷが機器ＩＤの登録要求を受け取った際に、取得する。
【００１２】
一度登録されると、次回以降は、登録されているＩＰアドレスと機器ＩＤを参照するので、登録処理は、ＩＰアドレスが登録されていない場所で最初に利用する際に、一度実施すればよい。
【００１３】
ＧＷに新たな機器ＩＤが登録された場合、ＧＷは機器ＩＤ管理サーバへ、当該機器ＩＤと当該機器のＩＰアドレスを登録する。機器ＩＤ管理サーバには、一つの機器ＩＤについて、一つ以上のＩＰアドレスが登録されることになる。なお機器ＩＤは、当該機器のスペックを管理するメーカを識別するための情報を含むものとする。
【００１４】
次に、サービス利用ステップについて説明する。利用者は自身の機器を用いて、サービス提供者側装置へのアクセス要求を実施する。もしくは、機器が、設定された内容に従って、サービス提供者側装置へのアクセス要求を実施してもよい。サービス提供者側装置は、当該要求元の機器のＩＰアドレスを引数として、機器ＩＤ管理サーバに対して、当該機器の機器ＩＤを問い合わせる。機器管理サーバは、機器ＩＤリポジトリを検索し、問い合わせされたＩＰアドレスに対応付く機器ＩＤを取得し、取得した機器ＩＤをサービス提供者側装置へ応答する。サービス提供者側装置は、当該機器ＩＤから当該機器のメーカなど、スペックの管理者を識別し、当該管理者の機種管理サーバに対して、当該機器のスペックを問い合わせる。機種管理サーバは、問い合わせされた機器ＩＤから、機種を判別し、当該機器のスペック情報を応答する。サービス提供者側装置は、取得したスペックに基づき、対応するサービスを機器に提供する。
【００１５】
なお、サービス提供者側装置は、サービス提供に際して、利用者の認証を実施しても良い。利用者はあらかじめ認証サーバ（以下「ＩＤＰ」という）にユーザ登録し、ＩＤとパスワード等を取得しておく。利用者は自身の機器においてサービス提供者側装置へのアクセス要求を実施した後で、ＩＤＰにリダイレクトされ、ＩＤとパスワードを入力する。認証に成功した場合、ＩＤＰからサービス提供者側装置に対して認証結果を送付することにより、サービス提供者側装置は利用者の認証を実施し、その後サービス利用ステップを実施しても良い。
【００１６】
上記態様によれば、サービスの数が膨大になった場合においても、利用者は、ＩＰアドレスが登録されていない場所で初めて機器を利用する際に、一度、機器ＩＤの登録を実施すればよい。このため、ユーザによる機器登録処理における負荷が軽減され、利便性を向上することができる。
【００１７】
またサービス提供者側装置は、機種とそれに対応するスペックの情報を管理する必要がなく、各メーカの機種管理サーバのアクセス先を管理すればよい。このため、サービス提供者側装置におけるスペック情報の管理業務が軽減され、運用性を向上することができる。
【００１８】
さらに、機器を製造するメーカは、新たに機器を製造した場合、多数のサービス提供者側装置に登録する必要がなく、各メーカが管理する機種管理サーバにのみ登録すればよい。このため、メーカにおけるスペック情報の管理業務が軽減され、運用性を向上することができる。
【発明の効果】
【００１９】
本発明によれば、ユーザにとっては、機器登録処理における負荷が軽減され、利便性が向上する。また、サービス提供者や、機器の提供者にとっては、スペック情報の管理業務が軽減され、運用性が向上する。
【図面の簡単な説明】
【００２０】
【図１】各実施形態における機器認証システムの構成を例示する。
【図２】機器１１の構成を例示する。
【図３】ＧＷ１２の構成を例示する。
【図４】機器ＩＤ管理サーバ１３の構成を例示する。
【図５】サービス提供者側装置１４の構成を例示する。
【図６】機種管理サーバ１５の構成を例示する。
【図７】図２〜６に示す機器、ＧＷ、機器ＩＤ管理サーバ、サービス、機種管理サーバの各々のハードウェア構成を例示する。
【図８】実施形態１における機器ＩＤ登録ステップの手順を例示する。
【図９】実施形態１においてＧＷが管理する機器ＩＤ管理テーブル３４の構成を例示する。
【図１０】実施形態１において機器ＩＤ管理サーバ１３が管理する機器ＩＤリポジトリ４４の構成を例示する。
【図１１】実施形態１における実施例サービス利用ステップの手順を例示する。
【図１２】実施形態２における機器ＩＤ登録ステップの手順を例示する。
【図１３】実施形態２においてＧＷが管理する機器ＩＤ管理テーブル３４の構成を例示する。
【図１４】実施形態２における実施例サービス利用ステップの手順を例示する。
【発明を実施するための形態】
【００２１】
以下に、本発明の第一の実施形態について、図１〜図９を用いて説明する。
【００２２】
図１は、本発明の実施の第一の実施形態である機器認証システムの構成を示す図である。
【００２３】
本実施形態の機器認証システムは、利用者が利用するパソコンやテレビ等の機器１１１〜機器１１Ｌ（「機器１１」と総称する）と、自宅内や会社内の機器を管理するＧＷ１２１〜ＧＷ１２Ｍ（「ＧＷ１２」と総称する）と、ＧＷ１２と連携して様々な機器を管理する機器ＩＤ管理サーバ１３と、機器１１を通じて利用者へサービスを提供するサービス提供者側装置１４１〜サービス提供者側装置１４Ｏ（「サービス提供者側装置１４」と総称する）と、各メーカにおいて自社の機器ＩＤや機種情報、それらに対応づくスペックを管理する機種管理サーバ１５１〜機種管理サーバ１５Ｐ（「機種管理サーバ１５」と総称する）と、それぞれを接続するインターネット等のネットワーク１６と、を含んで構成される。
【００２４】
次に図１の機器認証システムを構成する各装置について説明する。
【００２５】
まず、図２を用いて、機器１１を説明する。
【００２６】
機器１１は、処理部２０ａと記憶部２０ｂと、機器１１の利用者からの指示の受付等を行う入出力部２０ｃと、ネットワーク１６を介して他装置と通信を行うための通信部２０ｄと、を有する。
【００２７】
処理部２０ａは、ＧＷ１２に対して当該機器１１の機器ＩＤの登録処理を行う機器ＩＤ登録部２１と、サービス提供者側装置にアクセスしてサービスの提供を受けるための処理を行うサービス利用部２２と、機器１１の各部を統括的に制御する制御部２３と、を有する。
【００２８】
記憶部２０ｂは、当該機器１１の機器ＩＤを保持する機器ＩＤ保持部２４と、当該機器１１のＩＰアドレス等通信に必要な設定を保持するＩＰアドレス等保持部２５と、を有する。
【００２９】
次に、図３を用いてＧＷ１２を説明する。
【００３０】
ＧＷ１２は、処理部３０ａと記憶部３０ｂと、ＧＷ１２の管理者からの指示の受付等を行う入出力部３０ｃと、ネットワーク１６を介して他装置と通信を行うための通信部３０ｄと、を有する。
【００３１】
処理部３０ａは、機器１１からの要求に応じて当該機器１１の機器ＩＤを当該ＧＷへ登録処理を行う機器ＩＤ管理部３１と、機器ＩＤ管理サーバ１３との機器ＩＤの管理処理を行う対機器ＩＤ管理サーバ通信処理部３２と、ＧＷ１２の各部を統括的に制御する制御部３３と、を有する。
【００３２】
記憶部３０ｂは、当該ＧＷ１２が管理する機器ＩＤのリストを保持する機器ＩＤ管理テーブル３４と、当該ＧＷ１２のＩＰアドレス等通信に必要な設定を保持するＩＰアドレス等保持部３５と、を有する。
【００３３】
次に、図４を用いて機器ＩＤ管理サーバ１３を説明する。
【００３４】
機器ＩＤ管理サーバ１３は、処理部４０ａと記憶部４０ｂと、機器ＩＤ管理サーバ１３の管理者からの指示の受付等を行う入出力部４０ｃと、ネットワーク１６を介して他装置と通信を行うための通信部４０ｄと、を有する。
【００３５】
処理部４０ａは、ＧＷ１２と連携して機器ＩＤの管理を行う機器ＩＤ管理部４１と、サービスからの問い合わせに応じて機器ＩＤの取得、応答処理を行う機器ＩＤ応答部４２と、機器ＩＤ管理サーバ１３の各部を統括的に制御する制御部４３と、を有する。
【００３６】
記憶部４０ｂは、当該機器ＩＤ管理サーバ１３が管理する機器ＩＤのリストを保持する機器ＩＤリポジトリ４４を有する。
【００３７】
次に、図５を用いてサービス提供者側装置１４を説明する。
【００３８】
サービス提供者側装置１４は、処理部５０ａと記憶部５０ｂと、サービス提供者側装置１４の管理者からの指示の受付等を行う入出力部５０ｃと、ネットワーク１６を介して他装置と通信を行うための通信部５０ｄと、を有する。
【００３９】
処理部５０ａは、アクセス元機器の機器ＩＤやスペックの取得を行う機器認証部５１と、機器に対してサービス提供を行うサービス提供部５２と、サービス提供者側装置１４の各部を統括的に制御する制御部５３と、を有する。
【００４０】
記憶部５０ｂは、各メーカの機種管理サーバのアクセス先を保持する機種管理サーバアクセス先保持部５４を有する。
【００４１】
次に、図６を用いて機種管理サーバ１５を説明する。
【００４２】
機種管理サーバ１５は、処理部６０ａと記憶部６０ｂと、機種管理サーバ１５の管理者からの指示の受付等を行う入出力部６０ｃと、ネットワーク１６を介して他装置と通信を行うための通信部６０ｄと、を有する。
【００４３】
処理部６０ａは、サービスからのスペック問い合わせ処理を行うスペック管理部６１と、機種管理サーバ１５の各部を統括的に制御する制御部６２と、を有する。
【００４４】
記憶部６０ｂは、各メーカの機器ＩＤや機種情報に対応付けて、当該機器のスペックを管理するスペック保持部６３を有する。
【００４５】
なお、図２〜図６に示す機器１１、ＧＷ１２、機器ＩＤ管理サーバ１３、サービス提供者側装置１４、機種管理サーバ１５の各々は、例えば、図７に示すような、ＣＰＵ７１と、メモリ７２と、ハードディスク等の外部記憶装置７３と、ＣＤ−ＲＯＭ等の可搬性を有する記憶媒体７９から情報を読み取る読み取り装置７４と、ネットワーク１６を介して他装置と通信を行うための通信装置７５と、キーボードやマウス等の入力装置７６と、モニタやプリンタ等の出力装置７７と、これらの各装置間のデータ送受を行うバスなどの内部通信線７８とを備えた、一般的な電子計算機７０上に構築できる。
【００４６】
そして、ＣＰＵ７１が外部記憶装置７３からメモリ７２上にロードされた所定のプログラムを実行することにより、上述の各処理部を実現できる。すなわち、通信部２０ｃ、３０ｃ、４０ｃ、５０ｃ、６０ｃ、は、ＣＰＵ７１が通信装置７５を利用することにより、入出力部２０ｃ、３０ｃ、４０ｃ、５０ｃ、５０ｃは、ＣＰＵ７１が入力装置７６や出力装置７７や読み取り装置７４を利用することにより、そして、記憶部２０ｂ、３０ｂ、４０ｂ、５０ｂ、５０ｂは、ＣＰＵ７１がメモリ７２や外部記憶装置７３を利用することにより実現される。また、処理部２０ａ、３０ａ、４０ａ、５０ａ、６０ａは、ＣＰＵ７１のプロセスとして実現される。
【００４７】
上記所定のプログラムは、予め外部記憶装置７３に格納されていても良いし、上記電子計算機が利用可能な記憶媒体７９に格納されており、読み取り装置７４を介して、必要に応じて読み出され、あるいは、上記電子計算機が利用可能な通信媒体であるネットワーク１６またはネットワーク１６上を伝搬する搬送波もしくはディジタル信号を利用する通信装置７５と接続された他の装置から、必要に応じてダウンロードされて、外部記憶装置７３に導入されるものであってもよい。
【００４８】
次に、上記構成の機器認証システムの動作を説明する。
【００４９】
本実施形態の機器認証システムの動作は、機器ＩＤ登録ステップと、サービス利用ステップとに分かれる。
【００５０】
まず、機器ＩＤ登録ステップの動作について説明する。
【００５１】
図７は、本実施形態の機器ＩＤ登録動作について説明するためのフロー図である。
【００５２】
機器１１の機器ＩＤ登録部２１は、利用者からの指示を受け付けたタイミングや、自宅等に設置されたタイミングで、ＧＷ１２に対して当該機器ＩＤを含む機器ＩＤの登録要求を送付する（ステップＳ１００１）。一度登録されると、次回以降は、登録されているＩＰアドレスと機器ＩＤを参照するので、登録処理は、ＩＰアドレスが登録されていない場所で初めて利用する際に一度実施すればよい。
【００５３】
機器１１から機器ＩＤ登録要求を受けたＧＷ１２の機器ＩＤ管理部３１は、ＧＷ１２の機器ＩＤ管理テーブル３４に、当該機器の機器ＩＤとＩＰアドレスを対応付けて登録する（ステップＳ１００２）。なお、機器ＩＤ管理テーブル３４に既に同じ機器ＩＤが登録されている場合には、既に登録されている旨を機器１１へ応答する。機器ＩＤ管理テーブル３４の具体的な内容を、図８に示す。当該機器のＩＰアドレス８１に対応付けて、当該機器の機器ＩＤ８２が登録される。ＩＰアドレス８１は、上述の機器ＩＤ登録要求の送信元ＩＰアドレスから取得する。
【００５４】
ＧＷ１２の機器ＩＤ管理部３１は、機器ＩＤ管理サーバ１３に対して、新たに登録した機器１１の機器ＩＤ登録要求を送付する（ステップＳ１００３）。当該機器ＩＤ登録要求には、当該機器１１の機器ＩＤと、それに対応する当該機器１１のＩＰアドレスが含まれる。
【００５５】
機器ＩＤ管理サーバ１３の機器ＩＤ管理部４１は、機器ＩＤ登録要求を受信したら、当該機器ＩＤ登録要求に含まれる当該機器ＩＤとＩＰアドレスを対応づけて、機器ＩＤリポジトリ４４へ登録する（ステップＳ１００４）。機器ＩＤリポジトリの具体的な内容を、図１０に示す。機器ＩＤリポジトリ４４には、当該機器の機器ＩＤ９１に対応付けて、当該機器のＩＰアドレス９２を登録する。
【００５６】
機器ＩＤ管理サーバは、機器ＩＤの登録結果をＧＷ１２へ送付する（ステップＳ１００５）。ＧＷ１２は当該機器ＩＤの登録結果を機器１１へ送付する（ステップＳ１００６）。
【００５７】
機器１１を複数の場所で使用する場合には、図８の処理をそれぞれの場所で行う。機器ＩＤリポジトリ４４には、当該機器の機器ＩＤ９１に対応付けて、当該機器のＩＰアドレス９２を複数登録することができる。ステップＳ１００４でＩＰアドレスを登録する際に、既に当該機器と同じ機器ＩＤが登録されている場合には、その行に当該機器のＩＰアドレスを追加することにより、複数の場所における当該機器のＩＰアドレスを機器ＩＤリポジトリ４４へ登録する。
【００５８】
次に、サービス利用ステップについて説明する。
【００５９】
図１１は、本実施形態のサービス利用動作について説明するためのフロー図である。
【００６０】
機器１１のサービス利用部２２は、利用者からの指示を受け付けたタイミング等で、サービスを利用するためにサービス提供者側装置１４へアクセスする（ステップＳ２００１）。
【００６１】
サービス提供者側装置１４の機器認証部５１は、機器１１からのアクセス要求から、当該機器１１のＩＰアドレスを取得する（ステップＳ２００２）。そして、当該ＩＰアドレスを引数として、機器ＩＤ管理サーバ１３に対して当該機器１１の機器ＩＤの取得要求を送付する（ステップＳ２００３）。
【００６２】
機器ＩＤ管理サーバ１３の機器ＩＤ応答部４２は、機器ＩＤリポジトリ４４から要求に含まれるＩＰアドレスを元に対応する機器ＩＤを検索する（ステップＳ２００４）。その結果機器ＩＤを検出したら、サービス提供者側装置１４へ応答する（ステップＳ２００５）。
【００６３】
サービス提供者側装置１４の機器認証部分５１は、機器ＩＤ管理サーバ１３から機器ＩＤを取得したら、当該機器ＩＤに含まれるメーカ情報を取得し、対応するメーカの機種管理サーバ１５のアクセス先を、機種管理サーバアクセス先保持部５４から取得する（ステップＳ２００６）。そして、当該機種管理サーバ１５に対して、当該機器ＩＤに関するスペック取得要求を送付する（ステップＳ２００７）。当該スペック取得要求には、機器ＩＤが含まれる。
【００６４】
スペック取得要求を受け取った機種管理サーバ１５のスペック管理部６１は、スペック保持部６３から、機器ＩＤに対応する機種情報を検索し、さらに、検出した機種情報からスペックを取得する（ステップＳ２００８、Ｓ２００９）。そして、取得したスペックをサービス提供者側装置１４へ応答する。
【００６５】
当該機器１１のスペックを受信したサービス提供者側装置１４のサービス提供部５２は、スペックに応じたサービスを機器１１へ応答する（ステップＳ２０１１）。
【００６６】
上記サービス利用ステップは、利用者がサービスを利用するたびに繰り返し実施される。
【００６７】
本実施例においては、ＧＷ１２を介して、機器ＩＤ管理サーバ１３へ登録するので、ＧＷ１２に登録しておけば、各機器（もしくはそのユーザ）が機器ＩＤ管理サーバ１３のアクセス先を把握する必要が無い。
【００６８】
以上、本発明の第１実施形態について説明した。
【００６９】
次に、本発明の第二の実施形態について、図１２〜図１４を用いて説明する。
【００７０】
本実施形態２と実施形態１の違いは、ＧＷ１２において、機器１１のＩＰアドレスを変換するかどうかという点である。実施形態１においては、機器１１のＩＰアドレスをＧＷ１２において変換しないのに対して、本実施形態２においてはＧＷ１２において機器１１のＩＰアドレスを変換することを想定する。例えば、実施形態１は、ＩＰｖ６のネットワークを利用している場合が含まれ、実施形態２は、ＩＰｖ４のネットワークを利用している場合が含まれる。
【００７１】
本実施形態における、機器ＩＤ登録ステップと、サービス利用ステップの動作を説明する。
【００７２】
まず、図１２を用いて、本実施形態における機器ＩＤ登録ステップの動作について説明する。
【００７３】
ＧＷ１２に接続された機器１１の機器ＩＤ登録部２１は、利用者からの指示を受け付けたタイミングなどで、ＧＷ１２に対して当該機器ＩＤの登録要求を送付する（ステップＳ３００１）。一度登録されると、次回以降は、登録されているＩＰアドレスと機器ＩＤを参照するので、登録処理は、ＩＰアドレスが登録されていない場所で初めて利用する際に一度実施すればよい。
【００７４】
機器１１から機器ＩＤ登録要求を受けたＧＷ１２の機器ＩＤ管理部３１は、ＧＷ１２の機器ＩＤ管理テーブル３４に、当該機器の機器ＩＤとＩＰアドレスを対応付けて登録する（ステップＳ３００２）。なお、機器ＩＤ管理テーブル３４に既に同じ機器ＩＤが登録されている場合には、ＧＷ１２の機器ＩＤ管理部３１は、既に登録されている旨を機器１１へ応答する。
【００７５】
機器ＩＤ管理テーブル３４の具体的な内容を、図１３に示す。当該テーブルでは、当該機器１１のＩＰアドレスとして、自宅等のプライベートネットワーク内における変換前アドレス（プライベートＩＰアドレスという）Ａ１と、インターネット等の、ＧＷより外部のネットワークにおける変換後アドレス（グローバルＩＰアドレスという）Ａ２とが、対応付けられて管理され、さらに、これらに対応付けて、当該機器１１の機器ＩＤＡ３が登録される。なお、変換前アドレスＡ１や変換後アドレスＡ２は、それぞれＩＰアドレスＡ４、Ａ６と、ポート番号Ａ５、Ａ７から構成され、このうち変更後アドレスＡ２のＩＰアドレスＡ６は、当該ＧＷ１２のＩＰアドレスと一致する。これらの、変換前アドレスＡ１から変換後アドレスＡ２の生成は、ＧＷ１２の機器ＩＤ管理部３１が行う。
【００７６】
ＧＷ１２の機器ＩＤ管理部３１は、当該機器ＩＤの登録の終了を示す登録結果を機器１１へ送付する（ステップＳ３００３）。変換後のアドレスＡ２を報せる必要は無い。
【００７７】
また、本実施例では、サービス利用ステップにおいて、機器ID管理サーバがＧＷ１２へ問い合わせるので、機器ＩＤ登録ステップでは、機器ＩＤ管理サーバ１３へは登録する必要が無い。
【００７８】
次に、サービス利用ステップについて説明する。
【００７９】
図１４は、本実施形態のサービス利用動作について説明するためのフロー図である。
【００８０】
機器１１のサービス利用部２２は、利用者からの指示を受け付けたタイミング等で、サービスを利用するために、ＧＷ１２を介して、サービス提供者側装置１４へアクセスする（ステップＳ４００１）。
【００８１】
具体的には、ＧＷ１２は、機器ＩＤ管理テーブル３４を参照して、機器１１からのサービス要求に含まれる機器ＩＤに対応する変換後アドレスＡ２を取得し、上記サービス要求に含めて、サービス提供者側装置１４に送信する。
【００８２】
サービス提供者側装置１４の機器認証部５１は、機器１１からのアクセス要求から、当該機器１１の変換後アドレスＡ２を取得する（ステップＳ４００２）。そして、当該変換後アドレスＡ２を引数として、機器ＩＤ管理サーバ１３に対して当該機器１１の機器ＩＤの取得要求を送付する（ステップＳ４００３）。
【００８３】
機器ＩＤ管理サーバ１３の機器ＩＤ応答部４２は、取得要求に含まれる当該機器１１の変更後アドレスＡ２のうちＩＰアドレスＡ６を、当該機器１１を管理するＧＷ１２のＩＰアドレスとして取得する（ステップＳ４００４）。
【００８４】
機器ＩＤ管理サーバ１３の機器ＩＤ応答部４２は、ステップＳ４００４で取得したＩＰアドレスを持つＧＷ１２に対して、機器ＩＤ取得要求を送付する（ステップ４００５）。本要求には、ステップＳ４００３で受信した機器ＩＤ取得要求に含まれる、当該機器１１の変換後アドレスＡ２が含まれる。
【００８５】
ＧＷ１２の対機器ＩＤ管理サーバ通信処理部３２は、機器ＩＤ管理サーバ１３からの機器ＩＤ取得要求を受取ったら、当該要求に含まれる当該機器１１の変換後アドレスＡ２（より具体的には、ポート番号Ａ７）をキーにして、機器ＩＤ変換テーブル３４を検索し、対応する機器ＩＤ  Ａ３を検出する（ステップＳ４００６）。そして、当該検出した機器ＩＤ  Ａ３を機器ＩＤ管理サーバ１３へ応答する（ステップＳ４００７）。
【００８６】
機器ＩＤ管理サーバ１３は、ＧＷ１２から受信した機器ＩＤ  Ａ３をサービス提供者側装置１４へ応答する（ステップＳ４００７）。
【００８７】
サービス提供者側装置１４の機器認証部５１は、機器ＩＤ管理サーバ１３から機器ＩＤ  Ａ３を取得したら、当該機器ＩＤに含まれるメーカ情報を取得し、対応するメーカの機種管理サーバ１５のアクセス先を、機種管理サーバアクセス先保持部５４から取得する（ステップＳ４００９）。そして、当該機種管理サーバ１５に対して、当該機器ＩＤに関するスペック取得要求を送付する（ステップＳ４０１０）。当該スペック取得要求には、機器ＩＤ  Ａ３が含まれる。
【００８８】
スペック取得要求を受け取った機種管理サーバ１５のスペック管理部６１は、スペック保持部６３を検索し、機器ＩＤ  Ａ３に対応する機種情報を取得し、さらに、取得した機種情報からスペックを取得する（ステップＳ４０１１、Ｓ４０１２）。そして、取得したスペックをサービス提供者側装置１４へ応答する（ステップＳ４０１３）。
【００８９】
当該機器１１のスペックを受信したサービス提供者側装置１４のサービス提供部５２は、スペックに応じたサービスを機器１１へ応答する（ステップＳ４０１４）。
【００９０】
上記サービス利用ステップは、利用者がサービスを利用するたびに繰り返し実施される。
【００９１】
実施例１では、ＧＷ１２においてＩＰアドレスの変換を行わない（グローバルアドレスを使う）ので、機器ＩＤがＧＷ１２に登録された都度、そのＩＤとＩＰアドレスを機器ID管理サーバ１３へ登録する。これに対して本実施例２では、ＧＷ１２がＩＰアドレスの変換を行う、つまり複数のプライベートアドレスを一つのＧＷ１２のＩＰアドレスを用いたグローバルアドレスに変換する。ＧＷ１２の一つのＩＰアドレスを用いつつ、各プライベートアドレスを区別するために、ＧＷ１２のポート番号を利用する。ポートは、機器１１が新たにセッションを開始する都度割り当てられ、あるプライベートアドレスに対して常に同じポートが割り当てられるわけではない。このため、機器ＩＤ登録サーバ１３には登録せずに、その都度ＧＷ１２へ問い合わせる。
【００９２】
以上、本発明の第２実施形態について説明した。
【００９３】
上記各実施例によれば、サービスの数が膨大になった場合においても、利用者は、ＩＰアドレスが登録されていない場所で初めて機器を利用する際に、一度、機器ＩＤの登録を実施すればよい。このため、ユーザによる機器登録処理における負荷が軽減され、利便性を向上することができる。
【００９４】
またサービス提供者側装置は、機種とそれに対応するスペックの情報を管理する必要がなく、少なくとも、各メーカの機種管理サーバのアクセス先を管理すればよい。このため、サービス提供者側装置におけるスペック情報の管理業務が軽減され、運用性を向上することができる。
【００９５】
さらに、機器を製造するメーカは、新たに機器を製造した場合、多数のサービス提供者側装置に登録する必要がなく、少なくとも、各メーカが管理する機種管理サーバに登録すればよい。このため、メーカにおけるスペック情報の管理業務が軽減され、運用性を向上することができる。
【符号の説明】
【００９６】
１１：機器、１２：ＧＷ、１３：機器ＩＤ管理サーバ、１４：サービス提供者側装置、１５：機種管理サーバ、１６：ネットワーク、２０ａ、３０ａ、４０ａ、５０ａ、６０ａ：処理部、２０ｂ、３０ｂ、４０ｂ、５０ｂ、６０ｂ：記憶部、２０ｃ、３０ｃ、４０ｃ、５０ｃ、６０ｃ：入出力部、２０ｄ、３０ｄ、４０ｄ、５０ｄ、６０ｄ：通信部、２１：機器ＩＤ登録部、２２：サービス利用部、２３、３３、４３、５３、６２：制御部、２４：機器ＩＤ保持部、２５：ＩＰアドレス等保持部、３１：機器ＩＤ管理部、３２：対機器ＩＤ管理サーバ通信処理部、３４：機器ＩＤ管理テーブル、３５：ＩＰアドレス等保持部、４１：機器ＩＤ管理部、４２：機器ＩＤ応答部、４４：機器ＩＤリポジトリ、５１：機器認証部、５２：サービス提供部、５４：機種管理サーバアクセス先保持部、６１：スペック管理部、６３：スペック保持部、７０：電子計算機、７１：ＣＰＵ、７２：メモリ、７３：外部記憶装置、７４：読み取り装置、７５：通信装置、７６：入力装置、７７：出力装置、７８：内部通信線、７９：可搬性を有する記憶媒体
【図１】
2011096155.tif 000003
【図２】
2011096155.tif 000004
【図３】
2011096155.tif 000005
【図４】
2011096155.tif 000006
【図５】
2011096155.tif 000007
【図６】
2011096155.tif 000008
【図７】
2011096155.tif 000009
【図８】
2011096155.tif 000010
【図９】
2011096155.tif 000011
【図１０】
2011096155.tif 000012
【図１１】
2011096155.tif 000013
【図１２】
2011096155.tif 000014
【図１３】
2011096155.tif 000015
【図１４】
2011096155.tif 000016