(57)【要約】【課題】ユーザ管理サーバが複数ありそれぞれのユーザ管理サーバで異なるユーザを管理する場合でも、電子機器が、複数のユーザ管理サーバの中から、その電子機器を使用するユーザのユーザ管理サーバを特定し、適切なユーザ管理サーバと電子機器とを通信可能に登録する。【解決手段】ユーザ管理サーバ装置１−ｉは、ユーザの操作するユーザ端末装置２−ｊに対してセッション情報を送信し、ネットワーク３を介してそのセッション情報を電子機器４−ｋから受信すると、そのユーザ端末装置２−ｊを操作するユーザと電子機器４−ｋとの対応関係を登録する。仮登録サーバ装置５は、ユーザ端末装置２−ｊからセッション情報を受信し、セッション情報および、そのセッション情報の送信先とすべきユーザ管理サーバ装置１−ｉのネットワーク３でのアドレス情報を電子機器へ送信する。【選択図】図１
2010165185.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作するユーザ端末装置に対してセッション情報を送信し、ネットワークを介してそのセッション情報を電子機器から受信すると、そのユーザ端末装置を操作する前記ユーザと前記電子機器との対応関係を登録するユーザ管理サーバ装置と、
前記ユーザ端末装置から前記セッション情報を受信し、前記セッション情報および、そのセッション情報の送信先とすべき前記ユーザ管理サーバ装置の前記ネットワークでのアドレス情報を前記電子機器へ送信する仮登録サーバ装置と、
を備えることを特徴とする電子機器登録システム。
【請求項２】
前記ユーザ管理サーバ装置は、前記ユーザ端末装置から前記ユーザの識別情報を受信し、受信した前記識別情報により特定される前記ユーザと前記電子機器との対応関係を登録することを特徴とする請求項１記載の電子機器登録システム。
【請求項３】
前記ユーザ管理サーバ装置は、受信した前記識別情報と、自己の管理する所定の１または複数の前記ユーザの識別情報のいずれかとが一致した場合のみ、受信した前記識別情報により特定される前記ユーザと前記電子機器との対応関係を登録することを特徴とする請求項２記載の電子機器登録システム。
【請求項４】
前記仮登録サーバ装置は、前記ユーザ端末装置から前記セッション情報とともに、前記電子機器の識別情報を受信し、受信した前記識別情報により特定される前記電子機器へ前記セッション情報および前記アドレス情報を送信することを特徴とする請求項１記載の電子機器登録システム。
【請求項５】
前記ユーザ管理サーバ装置は、前記セッション情報を前記電子機器から受信した後に、前記ユーザ端末装置から登録許可通知を受信した場合にのみ前記ユーザと前記電子機器との対応関係を登録することを特徴とする請求項１記載の電子機器登録システム。
【請求項６】
セッション情報を生成するセッション情報生成手段と、
ユーザの操作するユーザ端末装置に対して前記セッション情報を送信し、ネットワークを介してそのセッション情報を電子機器から受信する送受信手段と、
前記送受信手段により前記セッション情報が受信されると、そのユーザ端末装置を操作する前記ユーザと前記電子機器との対応関係を所定の記録媒体に登録する登録手段と、
を備えることを特徴とするユーザ管理サーバ装置。
【請求項７】
ユーザ管理サーバ装置により生成されたセッション情報をユーザ端末装置から受信する受信手段と、
前記セッション情報および、そのセッション情報を生成した前記ユーザ管理サーバ装置のネットワークでのアドレス情報を前記電子機器へ送信する送信手段と、
を備えることを特徴とする仮登録サーバ装置。
【請求項８】
ユーザの登録されているユーザ管理サーバ装置から前記ユーザの操作するユーザ端末装置に対してセッション情報を伝送し、
前記ユーザ端末装置から仮登録サーバ装置へネットワークを介して前記セッション情報を伝送し、
前記仮登録サーバ装置から電子機器へ前記セッション情報および、そのセッション情報の送信先とすべき前記ユーザ管理サーバ装置の前記ネットワークでのアドレス情報を伝送し、
前記電子機器から前記ユーザ管理サーバ装置へそのセッション情報を伝送し、
前記ユーザ管理サーバ装置によりそのセッション情報が受信されると、そのセッション情報が伝送された前記ユーザ端末装置を操作する前記ユーザと前記電子機器との対応関係を登録すること、
を特徴とする電子機器登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバへの電子機器の登録に関するものである。
【背景技術】
【０００２】
例えば入力デバイスおよび出力デバイスといった、ネットワーク通信機能を有さない電子機器をサーバに登録して管理するシステムがある（例えば特許文献１参照）。
【０００３】
このようなシステムでは、ネットワーク通信機能を有する端末装置を電子機器に接続し、電子機器から電子機器のＩＤを取得しサーバへ送信し、サーバでその電子機器のＩＤを登録する。
【０００４】
【特許文献１】特開２００２−３０５５１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一方、ネットワーク通信機能を有する電子機器もある。そのようなネットワーク通信機能を有する電子機器は、ネットワークを介してデータを送受したり、制御を受けたりすることが可能である。
【０００６】
そのような電子機器をサーバで管理する場合には、サーバと電子機器との間でネットワークを介して通信できることが好ましい。
【０００７】
また、サーバでそのような電子機器を管理する場合、サーバにてその電子機器とユーザとの対応関係を保持し、その電子機器へのアクセス制御などに利用することが考えられる。
【０００８】
このように、サーバにてその電子機器とユーザとの対応関係を保持する場合、そのユーザを管理するユーザ管理サーバに対してその電子機器を登録する必要がある。しかしながら、ユーザ管理サーバが複数あり、それぞれのユーザ管理サーバで異なるユーザを管理する場合、電子機器が、複数のユーザ管理サーバの中から、その電子機器を使用するユーザのユーザ管理サーバを特定することが困難であり、適切なユーザ管理サーバと電子機器とを通信可能に登録することが困難である。
【０００９】
本発明は、ユーザ管理サーバが複数ありそれぞれのユーザ管理サーバで異なるユーザを管理する場合でも、電子機器が、複数のユーザ管理サーバの中から、その電子機器を使用するユーザのユーザ管理サーバを特定し、適切なユーザ管理サーバと電子機器とを通信可能に登録することができる電子機器登録システムおよび電子機器登録方法、並びにそれらに使用可能なユーザ管理サーバ装置および仮登録サーバ装置を得ることを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明では以下のようにした。
【００１１】
本発明に係る電子機器登録システムは、ユーザの操作するユーザ端末装置に対してセッション情報を送信し、ネットワークを介してそのセッション情報を電子機器から受信すると、そのユーザ端末装置を操作するユーザと電子機器との対応関係を登録するユーザ管理サーバ装置と、ユーザ端末装置からセッション情報を受信し、セッション情報および、そのセッション情報の送信先とすべきユーザ管理サーバ装置のネットワークでのアドレス情報を電子機器へ送信する仮登録サーバ装置とを備える。
【００１２】
これにより、ユーザ管理サーバ装置が複数あり、それぞれのユーザ管理サーバ装置で異なるユーザを管理する場合でも、電子機器が、複数のユーザ管理サーバ装置の中から、その電子機器を使用するユーザのユーザ管理サーバ装置を特定し、適切なユーザ管理サーバ装置と電子機器とを通信可能に登録することができる。
【００１３】
また、本発明に係る電子機器登録システムは、上記の電子機器登録システムに加え、次のようにしてもよい。この場合、ユーザ管理サーバ装置は、ユーザ端末装置からユーザの識別情報を受信し、受信した識別情報により特定されるユーザと電子機器との対応関係を登録する。
【００１４】
これにより、ユーザ管理サーバ装置が複数のユーザを管理している場合でも、電子機器と関連付けるユーザを特定することができる。
【００１５】
また、本発明に係る電子機器登録システムは、上記の電子機器登録システムのいずれかに加え、次のようにしてもよい。この場合、ユーザ管理サーバ装置は、受信した識別情報と、自己の管理する所定の１または複数のユーザの識別情報のいずれかとが一致した場合のみ、受信した識別情報により特定されるユーザと電子機器との対応関係を登録する。
【００１６】
これにより、他のユーザ管理サーバ装置が管理するユーザに関連付けるべき電子機器を、誤って関連付けることを防止することができる。
【００１７】
また、本発明に係る電子機器登録システムは、上記の電子機器登録システムのいずれかに加え、次のようにしてもよい。この場合、仮登録サーバ装置は、ユーザ端末装置からセッション情報とともに、電子機器の識別情報を受信し、受信した識別情報により特定される電子機器へセッション情報およびアドレス情報を送信する。
【００１８】
これにより、ユーザ端末装置から指定された電子機器がそのユーザ端末装置のユーザに関連付けられるため、誤って別の電子機器をそのユーザに関連付けることを防止することができる。
【００１９】
また、本発明に係る電子機器登録システムは、上記の電子機器登録システムのいずれかに加え、次のようにしてもよい。この場合、ユーザ管理サーバ装置は、セッション情報を電子機器から受信した後に、ユーザ端末装置から登録許可通知を受信した場合にのみユーザと電子機器との対応関係を登録する。
【００２０】
これにより、登録許可通知がないと対応関係を登録しないため、誤ってユーザと電子機器との対応関係を登録することを防止したり、登録を中止したりすることができる。
【００２１】
本発明に係るユーザ管理サーバ装置は、セッション情報を生成するセッション情報生成手段と、ユーザの操作するユーザ端末装置に対してセッション情報を送信し、ネットワークを介してそのセッション情報を電子機器から受信する送受信手段と、送受信手段によりセッション情報が受信されると、そのユーザ端末装置を操作するユーザと電子機器との対応関係を所定の記録媒体に登録する登録手段とを備える。
【００２２】
これにより、ユーザ管理サーバ装置が複数あり、それぞれのユーザ管理サーバ装置で異なるユーザを管理する場合でも、電子機器が、複数のユーザ管理サーバ装置の中から、その電子機器を使用するユーザのユーザ管理サーバ装置を特定し、適切なユーザ管理サーバ装置と電子機器とを通信可能に登録することができる。
【００２３】
本発明に係る仮登録サーバ装置は、ユーザ管理サーバ装置により生成されたセッション情報をユーザ端末装置から受信する受信手段と、セッション情報および、そのセッション情報を生成したユーザ管理サーバ装置のネットワークでのアドレス情報を電子機器へ送信する送信手段とを備える。
【００２４】
これにより、ユーザ管理サーバ装置と連携することで、ユーザ管理サーバ装置が複数ありそれぞれのユーザ管理サーバ装置で異なるユーザを管理する場合でも、電子機器が、複数のユーザ管理サーバ装置の中から、その電子機器を使用するユーザのユーザ管理サーバ装置を特定し、適切なユーザ管理サーバ装置と電子機器とを通信可能に登録することができる。
【００２５】
本発明に係る電子機器登録方法は、（ａ）ユーザが登録されているユーザ管理サーバ装置からそのユーザの操作するユーザ端末装置に対してセッション情報を伝送し、（ｂ）ユーザ端末装置から仮登録サーバ装置へネットワークを介してセッション情報を伝送し、（ｃ）仮登録サーバ装置から電子機器へセッション情報および、そのセッション情報の送信先とすべきユーザ管理サーバ装置のネットワークでのアドレス情報を伝送し、（ｄ）電子機器からユーザ管理サーバ装置へそのセッション情報を伝送し、（ｅ）ユーザ管理サーバ装置によりそのセッション情報が受信されると、そのセッション情報が伝送されたユーザ端末装置を操作するユーザと電子機器との対応関係を登録する。
【００２６】
これにより、ユーザ管理サーバ装置が複数あり、それぞれのユーザ管理サーバ装置で異なるユーザを管理する場合でも、電子機器が、複数のユーザ管理サーバ装置の中から、その電子機器を使用するユーザのユーザ管理サーバ装置を特定し、適切なユーザ管理サーバ装置と電子機器とを通信可能に登録することができる。
【発明の効果】
【００２７】
本発明によれば、ユーザ管理サーバが複数あり、それぞれのユーザ管理サーバで異なるユーザを管理する場合でも、電子機器が、複数のユーザ管理サーバの中から、その電子機器を使用するユーザのユーザ管理サーバを特定し、適切なユーザ管理サーバと電子機器とを通信可能に登録することができる。
【発明を実施するための最良の形態】
【００２８】
以下、図に基づいて本発明の実施の形態を説明する。
【００２９】
実施の形態１．
図１は、本発明の実施の形態１に係る電子機器登録システムの構成を示すブロック図である。このシステムでは、複数のユーザ管理サーバ装置１−１〜１−Ｌのそれぞれにより異なる１または複数のユーザが管理されている。
【００３０】
図１において、ユーザ管理サーバ装置１−ｉ（ｉ＝１，２，・・・，Ｌ，Ｌ＞１）は、このユーザ管理サーバ装置１−ｉに登録されている１または複数のユーザの登録情報（ユーザＩＤ、パスワードなど）を格納し、ユーザの操作するユーザ端末装置２−ｊによりネットワーク３を介して送信されてくるそのユーザのユーザＩＤおよびパスワードと登録情報に基づいてユーザ認証を行い、正当なユーザに対して各種サービスを提供する装置である。さらに、ユーザ管理サーバ装置１−ｉは、自己に登録されているユーザの操作するユーザ端末装置２−ｊに対してセッション情報を送信し、ネットワーク３を介してそのセッション情報を電子機器４−ｋから受信すると、そのユーザ端末装置２−ｊを操作するユーザと電子機器４−ｋとの対応関係を登録する。
【００３１】
ユーザ管理サーバ装置１−ｉは、コンピュータを内蔵する。図２は、図１におけるユーザ管理サーバ装置１−ｉの構成を示すブロック図である。図２において、ＣＰＵ１１は、プログラムを実行し、プログラムに記述された処理を実行する演算処理装置である。また、ＲＯＭ１２は、プログラムおよびデータを予め記憶した不揮発性のメモリである。また、ＲＡＭ１３は、プログラムを実行する際にそのプログラムおよびデータを一時的に記憶するメモリである。また、ＨＤＤ１４は、図示せぬオペレーティングシステムや、登録処理プログラム１４ａなどのプログラムを格納する記録媒体としてのハードディスク駆動装置である。通信装置１５は、ネットワーク３に接続し、ネットワーク３を介して他の装置とデータ通信を実行する装置である。通信装置１５としては、例えばネットワークインタフェースカード、モデムなどが適宜使用される。
【００３２】
なお、登録処理プログラム１４ａがＣＰＵ１１により実行されることで、セッション情報生成部１１ａ、通信処理部１１ｂおよび登録処理部１１ｃが実現される。セッション情報生成部１１ａは、電子機器４−ｋの登録セッションごとにセッション情報を生成する処理部である。セッション情報生成部１１ａは、セッション情報生成手段の一例である。また、通信処理部１１ｂは、通信装置１５を制御して、ユーザの操作するユーザ端末装置２−ｊに対してセッション情報を送信し、ネットワーク３を介してそのセッション情報を電子機器４−ｋから受信する処理部である。通信処理部１１ｂは、送受信手段の一例である。なお、実施の形態１では、通信処理部１１ｂは、ＨＴＴＰ（HyperText Transfer Protocol ）サーバとしての機能を有し、ネットワーク３を介してＨＴＴＰクライアント機能を有する他の装置との間でＨＴＴＰでのデータ通信を行うことができる。また、登録処理部１１ｃは、通信処理部１１ｂによりセッション情報が受信されると、そのセッション情報により特定されるユーザ端末装置２−ｊを操作するユーザと電子機４−ｋとの対応関係をデータ格納装置１６に登録する処理部である。登録処理部１１ｃは、登録手段の一例である。
【００３３】
また、データ格納装置１６は、大容量のデータを格納可能な装置であって、ユーザの登録情報を含むユーザテーブル２１、およびユーザテーブルに登録されているユーザと電子機器４−ｋとの対応関係の情報を含む電子機器テーブル２２を格納する装置である。このような装置としては、ハードディスク駆動装置、ディスクアレイ装置などが使用される。
【００３４】
なお、ユーザ管理サーバ装置１−ｉでは、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４、通信装置１５、およびデータ格納装置１６は、バスやコントローラなどによって互いに通信可能に接続されている。
【００３５】
次に、ユーザ端末装置２−ｊ（ｊ＝１，２，・・・，Ｍ，Ｍ≧１）は、いずれかのユーザ管理サーバ装置１−ｉに登録されているユーザの操作する端末装置である。ユーザ端末装置２−ｊとしては、携帯電話機、パーソナルコンピュータなどが使用される。さらにこの実施の形態１では、ユーザ端末装置２−ｊは、ユーザ管理サーバ装置１−ｉからセッション情報を受信し仮登録サーバ装置５へセッション情報を送信する仮登録処理と、ユーザ管理サーバ装置１−ｉにおいて電子機器４−ｋが登録可能状態になった後に、ユーザによって登録が許可された場合、登録許可通知をユーザ管理サーバ装置１−ｉへ送信する本登録許可処理とを実行する。
【００３６】
図３は、図１におけるユーザ端末装置２−ｊの構成を示すブロック図である。図３において、入力装置３１は、ユーザ操作を電気信号に変換するキーボード、キーなどの装置である。また、ディスプレイ３２は、各種情報を表示する出力装置である。また、通信装置３３は、ネットワーク３に接続し、ネットワーク３を介して他の装置とデータ通信を実行する装置である。ユーザ端末装置２−ｊがパーソナルコンピュータである場合には、通信装置３３としては、例えばネットワークインタフェースカード、モデムなどが適宜使用される。ユーザ端末装置２−ｊが携帯電話機である場合には、通信装置３３としては、ベースバンド部分などが使用される。
【００３７】
また、通信処理部３４は、入力装置３１に対するユーザ操作に基づいて、通信装置３３を制御して、ユーザ管理サーバ装置１−ｉおよび仮登録サーバ装置５にネットワーク３を介してアクセスし、各種情報を送受する処理部である。なお、通信処理部３４は、デジタルシグナルプロセッサ、コンピュータなどにより実現される。通信処理部３４は、ＨＴＴＰクライアント機能を有する。
【００３８】
また、ネットワーク３は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などを適宜含むネットワークである。ＬＡＮとしては、構内ネットワークが考えられ、ＷＡＮとしてはインターネットなどが考えられる。また、ネットワークは、無線通信路および有線通信路を適宜含む。また、ネットワーク３は、ＩＰ（Internet Protocol ）ネットワークである。
【００３９】
次に、電子機器４−ｋ（ｋ＝１，２，・・・，Ｎ，Ｎ≧１）は、ネットワーク通信機能を有し、ネットワーク３を介して他の機器との間でデータ通信を行ったり他の機器から制御を受けたりする電子機器である。電子機器４−ｋは、コンピュータの周辺機器、ネットワーク機能を有する家電製品などの形態とされる。さらに、この実施の形態１では、電子機器４−ｋは、仮登録サーバ装置５のネットワークでのアドレス情報を予め記憶している。また、電子機器４−ｋは、仮登録サーバ装置５からセッション情報および、そのセッション情報を生成させたユーザを管理するユーザ管理サーバ装置１−ｉのネットワークでのアドレス情報を取得し、そのアドレス情報により特定されるユーザ管理サーバ装置１−ｉへそのセッション情報を伝送する登録要求処理を実行する。
【００４０】
図４は、図１における電子機器４−ｋの構成を示すブロック図である。図４において、デバイスＩＤ４１は、電子機器４−ｋ固有の識別情報である。デバイスＩＤ４１は、データとして電子機器４−ｋに格納されたり、電子機器４−ｋの筐体表面に印刷などにより表示されたりする情報である。あるいは、デバイスＩＤ４１は、電子機器４−ｋには含まれず、電子機器４−ｋの取り扱い説明書などに記載されるようにしてもよい。なお、デバイスＩＤ４１は、データとして格納される場合には、通信処理部４４から読み出し可能なようにＲＯＭなどの図示せぬ不揮発性メモリに格納される。
【００４１】
また、機能部４２は、電子機器４−ｋの機能を実現する処理部および／または機構部である。例えば電子機器４−ｋがプリンタである場合には、機能部４２には、プリントエンジン、印刷機構などが含まれる。また、通信装置４３は、ネットワーク３に接続し、ネットワーク３を介して他の装置とデータ通信を実行する装置である。通信装置４３としては、例えばネットワークインタフェースカード、モデムなどが適宜使用される。
【００４２】
また、通信処理部４４は、通信装置４３を制御して、ユーザ管理サーバ装置１−ｉおよび仮登録サーバ装置５にネットワーク３を介してアクセスし、各種情報を送受する処理部である。なお、通信処理部４４は、デジタルシグナルプロセッサ、コンピュータなどにより実現される。通信処理部４４は、ＨＴＴＰクライアント機能を有する。
【００４３】
次に、仮登録サーバ装置５は、登録セッションのセッション情報を受信すると、その登録セッションにおいて登録される電子機器４−ｋへ、登録先となるユーザ管理サーバ装置１−ｉを通知する装置である。つまり、仮登録サーバ装置５は、ユーザ端末装置２−ｊからセッション情報を受信し、セッション情報および、そのセッション情報の送信先とすべきユーザ管理サーバ装置１−ｉのネットワーク３でのアドレス情報を電子機器４−ｋへ送信する。ネットワーク３でのアドレス情報には、ＩＰアドレス、ドメインネーム、ＵＲＩ（Uniform Resource Identifier ）などが使用される。
【００４４】
仮登録サーバ装置５は、コンピュータを内蔵する。図５は、図１における仮登録サーバ装置５の構成を示すブロック図である。図５において、ＣＰＵ５１は、プログラムを実行し、プログラムに記述された処理を実行する演算処理装置である。また、ＲＯＭ５２は、プログラムおよびデータを予め記憶した不揮発性のメモリである。また、ＲＡＭ５３は、プログラムを実行する際にそのプログラムおよびデータを一時的に記憶するメモリである。また、ＨＤＤ５４は、図示せぬオペレーティングシステムや、仮登録処理プログラム５４ａなどのプログラムを格納する記録媒体としてのハードディスク駆動装置である。通信装置５５は、ネットワーク３に接続し、ネットワーク３を介して他の装置とデータ通信を実行する装置である。通信装置５５としては、例えばネットワークインタフェースカード、モデムなどが適宜使用される。
【００４５】
なお、仮登録処理プログラム５４ａがＣＰＵ５１により実行されることで、通信処理部５１ａおよび仮登録処理部５１ｂが実現される。通信処理部５１ａは、通信装置５５を制御して、ユーザ管理サーバ装置１−ｉにより生成されたセッション情報をユーザ端末装置２−ｊから受信しそのセッション情報および、そのセッション情報を生成したユーザ管理サーバ装置１−ｉのネットワークでのアドレス情報を電子機器４−ｋへ送信する処理部である。通信処理部５１ａは、受信手段および送信手段の一例である。
【００４６】
仮登録処理部５１ｂは、ある登録セッションにおいてユーザ管理サーバ装置１−ｉにより生成されたセッション情報をデータ格納装置５６のセッションバッファ６１に格納し、その登録セッションにおいて登録される電子機器４−ｋからの要求に応じて、そのセッション情報および、そのセッション情報を生成したユーザ管理サーバ装置１−ｉのネットワーク３でのアドレス情報を通信処理部５１ａに供給する処理部である。なお、ユーザ管理サーバ装置１−ｉのネットワーク３でのアドレス情報は、ユーザ管理サーバ装置１−ｉによりセッション情報に含められ、セッション情報から抽出されるようにしてもよい。また、データ格納装置５６に、ユーザ管理サーバ装置１−１〜１−Ｌの識別情報とアドレス情報とを関連付けて格納しておき、ユーザ管理サーバ装置１−ｉの識別情報がセッション情報に含められ、仮登録処理部５１ｂによりセッション情報内の識別情報からアドレス情報が特定されるようにしてもよい。あるいは、セッション情報を発行したユーザ管理サーバ装置１−ｉが、発行したセッション情報を仮登録サーバ装置５に通知し、仮登録処理部５１ｂは、ユーザ端末装置２−ｊからのセッション情報に一致するセッション情報を通知したユーザ管理サーバ装置１−ｉのアドレス情報をそのセッション情報に付して電子機器４−ｋへ送信するようにしてもよい。
【００４７】
また、データ格納装置５６は、大容量のデータを格納可能な装置であって、仮登録処理において送受されるデータを格納するセッションバッファ６１を有する装置である。このように装置としては、ハードディスク駆動装置、ディスクアレイ装置などが使用される。
【００４８】
なお、仮登録サーバ装置５では、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＨＤＤ５４、通信装置５５、およびデータ格納装置５６は、バスやコントローラなどによって互いに通信可能に接続されている。
【００４９】
次に、上記システムにおける各装置の動作について説明する。図６は、実施の形態１におけるユーザ管理サーバ装置１−ｉへの電子機器４−ｋの登録方法を説明する図である。
【００５０】
ユーザは、電子機器４−ｋをユーザ管理サーバ装置１−ｉに登録させる場合、ユーザ端末装置２−ｊの入力装置３１を操作して、ウェブブラウザなどといったＨＴＴＰクライアントで、自己の登録されているユーザ管理サーバ装置１−ｉのウェブページを閲覧し、自己のユーザＩＤおよびパスワードを入力する。ユーザＩＤは、そのユーザ固有の識別情報である。
【００５１】
ユーザ端末装置２−ｊの通信処理部３４は、入力装置３１に対するユーザの操作に応じて、既知であるユーザ管理サーバ装置１−ｉのＵＲＬ（Uniform Resource Locator）を指定して、ユーザ管理サーバ装置１−ｉからウェブページをダウンロードし、そのウェブページをディスプレイ３２に表示させる。そのウェブページには、ユーザＩＤおよびパスワードの入力フィールドがあり、ユーザは、そのフィールドに対して自己のユーザＩＤおよびパスワードを入力する。通信処理部３４は、入力されたユーザＩＤおよびパスワードをユーザ管理サーバ装置１−ｉに送信する（ステップＳ１）。
【００５２】
なお、ユーザ端末装置２−ｊとユーザ管理サーバ装置１−ｉとの通信は、通信装置３３、ネットワーク３および通信装置１５を介して、通信処理部３４と通信処理部１１ｂとの間で行われる。
【００５３】
ユーザ管理サーバ装置１−ｉでは、通信処理部１１ｂは、ＨＴＴＰによるウェブページの要求をユーザ端末装置２−ｊから受信すると、そのウェブページを送信する。その後、通信処理部１１ｂは、ユーザＩＤおよびパスワードを受信すると、ユーザテーブル２１を参照し、ユーザＩＤおよびパスワードに基づき、そのユーザが正当なユーザであるか否かを判定する。そのユーザが正当なユーザである場合には、通信処理部１１ｂは、登録セッションを開始し、セッション情報生成部１１ａにより生成されたセッション情報をユーザ端末装置２−ｊへ送信する（ステップＳ２）。このセッション情報は、登録セッションに固有な識別情報を含む。ユーザ端末装置２−ｊの通信処理部３４は、そのセッション情報を受信すると、図示せぬメモリに一時的に記憶する。登録処理部１１ｃは、登録セッションが完了するまで、送信されたセッション情報とユーザＩＤとを関連付けてＲＡＭ１３に格納しておく。なお、そのユーザが正当なユーザではない場合には登録処理は中止される。
【００５４】
また、ユーザ端末装置２−ｊは、入力装置３１に対するユーザの操作に応じて、登録すべき電子機器４−ｋのデバイスＩＤ４１を取得する。例えば、デバイスＩＤ４１がＱＲコード（登録商標）などの２次元コードとして電子機器４−ｋの筺体表面に設置されており、ユーザ端末装置２−ｊが撮像装置および２次元コードのデコーダを有している場合には、２次元コードが撮像装置により撮像されてデコーダによりデコードされることにより、デバイスＩＤ４１を取得するようにしてもよい。あるいは、ユーザがデバイスＩＤ４１を入力装置３１に入力するようにしてもよい。このようにして取得された電子機器４−ｋのデバイスＩＤ４１は、通信処理部３４に供給され、図示せぬメモリに一時的に格納される。
【００５５】
次に、ユーザ端末装置２−ｊの通信処理部３４は、既知であるネットワーク３でのアドレス情報に基づき仮登録サーバ装置５にアクセスし、仮登録要求とともに、ユーザＩＤと、登録先となるユーザ管理サーバ装置１−ｉのアドレス情報と、登録先となるユーザ管理サーバ装置１−ｉから受信したセッション情報と、登録すべき電子機器４−ｋのデバイスＩＤ４１とを仮登録サーバ装置５へ送信する（ステップＳ４）。
【００５６】
仮登録サーバ装置５では、通信処理部５１ａがその仮登録要求、ユーザＩＤ、セッション情報およびデバイスＩＤ４１を受信すると、仮登録処理部５１ｂは、受信したデバイスＩＤ４１が既にセッションバッファ６１に登録されているか否かを判定し、デバイスＩＤ４１が登録されていない場合には、セッションバッファ６１にユーザＩＤ、セッション情報およびデバイスＩＤ４１を関連付けて格納して仮登録を行い（ステップＳ５）、仮登録完了通知をユーザ端末装置２−ｊへ送信する（ステップＳ６）。一方、デバイスＩＤ４１が既に登録されている場合には、仮登録処理部５１ｂは、仮登録失敗通知をユーザ端末装置２−ｊに送信し、登録処理を中止するようにしてもよい。
【００５７】
なお、ユーザ端末装置２−ｊと仮登録サーバ装置５との通信は、通信装置３３、ネットワーク３および通信装置５５を介して、通信処理部３４と通信処理部５１ａとの間で行われる。
【００５８】
ユーザ端末装置２−ｊでは、通信処理部３４が、仮登録完了通知を受信すると、ユーザ管理サーバ装置１−ｉ上の所定のＵＲＬに対してポーリングを行い、この登録セッションが本登録許可待ち状態へ移行したか否かについて定期的な確認を開始する（ステップＳ７）。具体的には、通信処理部３４は、所定のＵＲＬのＣＧＩ（Common Gateway Inferface）に対してＨＴＴＰのＧＥＴコマンドを送信し、その応答に基づいて、この登録セッションが本登録許可待ち状態へ移行したか否かを判定する。このＧＥＴコマンドは、引数として、セッション情報またはその識別子を含む。なお、この時点では、この登録セッションはまだ本登録許可待ち状態へ移行していない。
【００５９】
他方、電子機器４−ｋでは、図示せぬ入力装置に対する所定のユーザ操作が検出されると、通信処理部４４は、既知であるアドレス情報に基づき仮登録サーバ装置５にアクセスし、仮登録照会要求および自己のデバイスＩＤ４１を送信する（ステップＳ８）。なお、デバイスＩＤ４１が電子機器４−ｋの取り扱い説明書などに記載されている場合には、デバイスＩＤ４１は、ユーザ操作により電子機器４−ｋへ入力される。
【００６０】
仮登録サーバ装置５では、通信処理部５１ａがその仮登録照会要求およびデバイスＩＤ４１を受信すると、仮登録処理部５１ｂは、受信したデバイスＩＤ４１がセッションバッファ６１に登録されているか否かを判定し、受信したデバイスＩＤ４１がセッションバッファ６１に登録されている場合には、そのデバイスＩＤ４１に関連付けられているセッション情報、およびそのセッション情報を発行したユーザ管理サーバ装置１−ｉのアドレス情報を電子機器４−ｋに送信する（ステップＳ９）。
【００６１】
なお、電子機器４−ｋと仮登録サーバ装置５との通信は、通信装置４３、ネットワーク３および通信装置５５を介して、通信処理部４４と通信処理部５１ａとの間で行われる。
【００６２】
電子機器４−ｋでは、通信処理部４４は、そのセッション情報およびアドレス情報を受信すると、図示せぬメモリにそのアドレス情報を格納する。この時点でアドレス情報を取得したため、電子機器４−ｋは、関連付けられるユーザを管理しているユーザ管理サーバ装置１−ｉとの通信が可能となる。そして、通信処理部４４は、そのアドレス情報により指定されるユーザ管理サーバ装置１−ｉにアクセスし、本登録要求とともに、受信したセッション情報と自己のデバイスＩＤ４１とを送信する（ステップＳ１０）。
【００６３】
ユーザ管理サーバ装置１−ｉでは、通信処理部１１ｂがその本登録要求、セッション情報およびデバイスＩＤ４１を受信すると、登録処理部１１ｃは、受信したセッション情報と同一の、登録セッションが完了していないセッション情報がＲＡＭ１３に格納されているか否かを判定する。登録処理部１１ｃは、同一のセッション情報がＲＡＭ１３に格納されている場合には、ＲＡＭ１３におけるそのセッション情報に関連付けて、受信されたデバイスＩＤ４１を格納する。これにより、ＲＡＭ１３において、セッション情報とユーザＩＤとデバイスＩＤ４１が関連付けられた状態となる。そして、登録処理部１１ｃは、この登録セッションを本登録許可待ち状態に移行する（ステップＳ１１）。
【００６４】
電子機器４−ｋでは、通信処理部４４は、本登録要求などを送信した後、ユーザ管理サーバ装置１−ｉ上の所定のＵＲＬに対してポーリングを行い、本登録が完了しているか否かについて定期的な確認を開始する（ステップＳ１２）。具体的には、通信処理部４４は、所定のＵＲＬのＣＧＩに対してＨＴＴＰのＧＥＴコマンドを送信し、その応答に基づいて、本登録が完了しているか否かを判定する。このＧＥＴコマンドは、引数として、セッション情報またはその識別子を含む。なお、この時点では、本登録は完了していない。
【００６５】
一方、ユーザ管理サーバ装置１−ｉにおいて登録セッションが本登録許可待ち状態へ移行したため、ユーザ端末装置２−ｊの通信処理部３４は、それを検出すると（ステップＳ１３）、本登録を許可するか否かの入力を促す画像をディスプレイ３２に表示させる。そして、ユーザにより本登録を許可する旨を示す操作が入力装置３１に対して行われると、通信処理部３４は、本登録許可通知をユーザ管理サーバ装置１−ｉに送信する（ステップＳ１４）。
【００６６】
ユーザ管理サーバ装置１−ｉでは、通信処理部１１ｂが本登録許可通知を受信すると、登録処理部１１ｃは、本登録許可通知に対応するセッション情報に関連付けられているユーザＩＤおよびデバイスＩＤ４１をＲＡＭ１３から読み出し、互いに関連付けて、電子機器テーブル２２に登録する。そして、登録処理部１１ｃは、この登録セッションを本登録完了状態に移行する（ステップＳ１５）。なお、この登録セッションについてのセッション情報、ユーザＩＤおよびデバイスＩＤ４１は、本登録完了後にＲＡＭ１３から削除される。
【００６７】
これに続けて、ユーザ管理サーバ装置１−ｉは、本登録許可通知の返答として、ユーザ端末装置２−ｊに、本登録が完了した旨の通知を行う。
【００６８】
一方、ユーザ管理サーバ装置１−ｉにおいて登録セッションが本登録完了状態へ移行したため、電子機器４−ｋの通信処理部４４は、それを検出すると（ステップＳ１６）、通信用ＵＲＩ要求とともに自己のデバイスＩＤ４１をユーザ管理サーバ装置１−ｉに送信する（ステップＳ１７）。
【００６９】
ユーザ管理サーバ装置１−ｉでは、通信処理部１１ｂは、その通信用ＵＲＩ要求およびデバイスＩＤ４１を受信すると、そのデバイスＩＤ４１が電子機器テーブル２２に登録されている場合には、ユーザとデバイスとの組み合わせに固有である通信用ＵＲＩを電子機器４−ｋに送信する（ステップＳ１８）。電子機器４−ｋの通信処理部４４は、その通信用ＵＲＩを受信すると、図示せぬメモリに格納し、以後の通信においてそのＵＲＩをユーザ管理サーバ装置１−ｉのアドレス情報として使用する。この実施の形態１では、通信用ＵＲＩを受信すると、通信処理部４４は、そのＵＲＩに対するＨＴＴＰのＧＥＴコマンドおよびＰＯＳＴコマンドを使用して、ユーザ管理サーバ装置１−ｉの通信処理部１１ｂとの間でテスト通信を行う（ステップＳ１９）。
【００７０】
以上のように、上記実施の形態１によれば、ユーザ管理サーバ装置１−１〜１−Ｌが複数あり、それぞれのユーザ管理サーバ装置１−ｉで異なるユーザを管理する場合でも、電子機器４−ｋが、複数のユーザ管理サーバ装置１−１〜１−Ｌの中から、その電子機器４−ｋを使用するユーザのユーザ管理サーバ装置１−ｉを特定し、適切なユーザ管理サーバ装置１−ｉと電子機器４−ｋとを通信可能に登録することができる。また、ユーザ端末装置２−ｊは、ネットワーク３での電子機器４−ｋのアドレス情報を取得しなくても、また、電子機器４−ｋは、ネットワーク３でのユーザ端末装置２−ｊのアドレス情報を取得しなくても、登録を行うことができる。
【００７１】
実施の形態２．
本発明の実施の形態２に係る電子機器登録システムは、実施の形態１のシステムに以下の事項を追加したものである。
【００７２】
実施の形態２では、電子機器４−ｋは、デバイス利用認証情報を図示せぬ不揮発性メモリなどに予め格納しておき、仮登録照会要求の送信（ステップＳ８）前に、図示せぬ入力装置に対するユーザ操作により入力された情報およびデバイス利用認証情報に基づき、操作している者が電子機器４−ｋの利用を許可されている者か否かを判定し、操作している者が利用許可されている場合のみ、仮登録照会要求を送信する。
【００７３】
または、仮登録サーバ装置５においてユーザ認証を行うようにしてもよい。その場合、仮登録サーバ装置５が、電子機器４−ｋごとにその電子機器４−ｋを利用できるユーザのリストを、予め保持しておくか外部の別のサーバから取得できるようにしておく。そして、ユーザ操作により入力されたユーザ識別子が仮登録照会要求とともに送信されるようにし、仮登録サーバ装置５は、そのリストを参照し、仮登録照会要求とともに受信したユーザ識別子に基づいて、電子機器４−ｋを操作している者がその電子機器４−ｋの利用を許可されているユーザであるか否かを判定し、利用許可されているユーザからの要求である場合のみ、ステップＳ９の処理に進み、そうでない場合には仮登録を行わない。
【００７４】
以上のように、上記実施の形態２によれば、第三者による電子機器４−ｋの不正登録を防止することができる。
【００７５】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００７６】
例えば、上記各実施の形態において、仮登録サーバ装置５は、同一の電子機器４−ｋを、複数のユーザが仮登録することを許可するようにしてもよい。その場合、仮登録照会時には、例えば以下の処理が実行される。ステップＳ８で、電子機器４−ｋは、仮登録照会要求および自己のデバイスＩＤ４１に加え、さらに、ユーザ操作により電子機器４−ｋに入力されたユーザ識別子を送信するようにする。仮登録サーバ装置５では、仮登録照会要求とともにデバイスＩＤ４１およびユーザ識別子が受信されると、そのデバイスＩＤ４１およびユーザ識別子が関連付けられてセッションバッファ６１に格納されているか否かが判定される。そして、仮登録照会要求とともに送信したデバイスＩＤ４１およびユーザ識別子についての仮登録が存在する場合には、ステップＳ９において、そのデバイスＩＤ４１およびユーザ識別子に関連付けられているセッション情報、およびそのセッション情報を発行したユーザ管理サーバ装置１−ｉのアドレス情報が、電子機器４−ｋに送信される。
【００７７】
また、上記各実施の形態において、ユーザ管理にサーバ装置１−１〜１−Ｌのうちの１つに仮登録サーバ装置５の機能を持たせるようにしてもよい。
【００７８】
また、上記各実施の形態において、ユーザ管理サーバ装置１−ｉが仮登録サーバ装置５のアドレス情報を予め格納しておき、ステップＳ４でのユーザ端末装置２−ｊから仮登録サーバ装置５への仮登録要求が、ユーザ管理サーバ装置１−ｉを経由して仮登録サーバ装置５へ伝送されるようにしてもよい。これにより、ユーザ端末装置２−ｊは、仮登録サーバ装置５のアドレスを知らなくてもよい。また、仮登録サーバ装置５のアドレスが、ユーザ管理サーバ装置１−ｉからユーザ端末装置２−ｊに通知されるようにしてもよい。
【００７９】
また、上記各実施の形態において、ステップＳ１３およびステップＳ１４における、本登録許可待ち状態の検出から本登録許可通知までの処理は、ユーザによる操作を要求せずに自動的に行うようにしてもよい。あるいは、ステップＳ７による開始される監視のためのＧＥＴコマンドを受信すると、ユーザ管理サーバ装置１−ｉは、監視中の登録セッションが本登録許可待ち状態となっている場合には自動的に本登録を行うようにしてもよい。その場合、本登録を完了した場合には、ユーザ管理サーバ装置１−ｉは、このコマンドの応答として、本登録が許可された旨をユーザ端末装置２−ｊへ送信するようにしてもよい。
【００８０】
また、上記各実施の形態において、ステップＳ１２での、ＣＧＩへのＧＥＴコマンドに引数としてデバイスＩＤ４１を含め、本登録が完了した場合には、そのコマンドの応答として通信用ＵＲＩを送信するようにしてもよい。これにより、本登録が完了すると、電子機器４−ｋは、即座にテスト通信を実施することができる。
【００８１】
また、上記各実施の形態において、通信用ＵＲＩは、ユーザとデバイスとの組み合わせまたはデバイスごとに固有なものとせず、単一のものとし、ＣＧＩ実行時の引数としてユーザとデバイスとの組み合わせまたはデバイスを指定する情報を指定するようにしてもよい。なお、ユーザ管理サーバ装置１−ｉおよび仮登録サーバ装置５への要求には、ＧＥＴ、ＰＯＳＴ、ＰＵＴなどの種々のコマンドを使用することができる。
【００８２】
また、上記各実施の形態において、通信用ＵＲＩに利用期限を設定するようにしてもよい。その場合、利用期限後に同一のユーザとデバイスとの組み合わせを利用する場合には、再度の本登録が要求される。
【００８３】
また、上記各実施の形態において、セッション情報に有効期限を設定するようにしてもよい。その場合、有効期限内に本登録が完了しない場合には再度の仮登録が要求される。
【産業上の利用可能性】
【００８４】
本発明は、例えば、複数のサーバでユーザを管理し、ユーザに対して電子機器を関連付けることができるシステムに適用可能である。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施の形態１に係る電子機器登録システムの構成を示すブロック図である。
【図２】図１におけるユーザ管理サーバ装置の構成を示すブロック図である。
【図３】図１におけるユーザ端末装置の構成を示すブロック図である。
【図４】図１における電子機器の構成を示すブロック図である。
【図５】図１における仮登録サーバ装置の構成を示すブロック図である。
【図６】実施の形態１におけるユーザ管理サーバ装置への電子機器の登録方法を説明する図である。
【符号の説明】
【００８６】
１−１〜１−Ｌ  ユーザ管理サーバ装置
２−１〜２−Ｍ  ユーザ端末装置
３  ネットワーク
４−１〜４−Ｎ  電子機器
５  仮登録サーバ装置
１１ａ  セッション情報生成部（セッション情報生成手段）
１１ｂ  通信処理部（送受信手段）
１１ｃ  登録処理部（登録手段）
５１ａ  通信処理部（受信手段，送信手段）
【図１】
2010165185.tif 000003
【図２】
2010165185.tif 000004
【図３】
2010165185.tif 000005
【図４】
2010165185.tif 000006
【図５】
2010165185.tif 000007
【図６】
2010165185.tif 000008