(57)【特許請求の範囲】
【請求項１】
サービスを提供するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報と自己のアドレスと自己の認証鍵情報とを保持する制御部Ｂと、
アドレスと認証鍵情報とを指定して通信を要求してくるサービス利用装置に対し、サービス利用装置によって指定されたアドレスと認証鍵情報と上記制御部Ｂが保持する自己のアドレスと自己の認証鍵情報とからサービス利用装置が正当な通信相手であるかを判断し、正当な通信相手であると判断した場合にはサービス利用装置との通信を許可し、通信を許可されたサービス利用装置から送信されるサービス提供装置との通信要求を受けつけ、上記制御部Ｂが保持するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とをサービス提供装置との通信を要求するサービス利用装置に送信する通信部Ｂとを備えることを特徴とするサービス制御装置。
【請求項２】
上記サービス制御装置は、サービス利用装置と複数のサービス提供装置との相互通信を制御するものであり、
（１）上記制御部Ｂは、複数のサービス提供装置の各サービス提供装置に固有なアドレスと各サービス提供装置に固有な認証鍵情報と自己のアドレスと自己の認証鍵情報を保持し、
（２）上記通信部Ｂは、アドレスと認証鍵情報とを指定して通信を要求してくるサービス利用装置に対し、サービス利用装置によって指定されたアドレスと認証鍵情報と上記制御部Ｂが保持する自己のアドレスと自己の認証鍵情報とからサービス利用装置が正当な通信相手であるかを判断し、正当な通信相手であると判断した場合にはサービス利用装置との通信を許可し、通信を許可されたサービス利用装置から送信される複数のサービス提供装置の少なくとも１以上のサービス提供装置との通信要求を受け、
（３）上記制御部Ｂは、サービス利用装置と通信する少なくとも１以上のサービス提供装置を複数のサービス提供装置から選択し、
（４）上記通信部Ｂは、上記制御部Ｂによって選択された少なくとも１以上のサービス提供装置に対応するアドレスと認証鍵情報とを上記制御部Ｂによって保持される複数のアドレスと複数の認証鍵情報とから選択し、選択した少なくとも１以上のアドレスと少なくとも１以上の認証鍵情報とをサービス利用装置に送信することを特徴とする請求項１に記載されたサービス制御装置。
【請求項３】
上記サービス制御装置は、複数存在し、
上記複数のサービス制御装置は、複数のサービス提供装置とともに複数の装置群を形成し、
上記複数のサービス制御装置の各サービス制御装置は、形成した各装置群中の複数のサービス提供装置とサービス利用装置との相互通信を上記（１）〜（４）に従って制御することを特徴とする請求項２に記載されたサービス制御装置。
【請求項４】
上記制御部Ｂは、サービス提供装置の通信範囲外であることを通知するサービス圏外マーカ装置のアドレスを保持し、
上記通信部Ｂは、上記制御部Ｂが保持するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とともに上記制御部Ｂが保持するサービス提供装置に対応したサービス圏外マーカ装置のアドレスをサービス利用装置に送信することを特徴とする請求項１に記載されたサービス制御装置。
【請求項５】
上記制御部Ｂは、サービスを提供するサービス提供装置に固有な認証鍵情報を所定のタイミングに生成し、保持した認証鍵情報を生成した認証鍵情報に更新するとともに、生成した認証鍵情報をサービス提供装置に通知し、サービス提供装置に認証鍵情報の更新を促すことを特徴とする請求項１に記載されたサービス制御装置。
【請求項６】
上記制御部Ｂは、サービス提供装置の認証鍵情報と自己の認証鍵情報の内容を同一にして保持することを特徴とする請求項１に記載されたサービス制御装置。
【請求項７】
上記サービス制御装置は、さらに、上記通信部Ｂが通信するデータを認証鍵情報によって暗号化する暗号化／復号部を備えることを特徴とする請求項１に記載されたサービス制御装置。
【請求項８】
上記制御部Ｂは、公衆回線に接続された電子機器と自己との接続に使用する認証鍵情報を生成し、
上記通信部Ｂは、上記制御部Ｂによって生成された認証鍵情報を電子機器に公衆回線を利用して通知し、電子機器に自己のアドレスと通知した認証鍵情報とを保持させることを特徴とする請求項１に記載されたサービス制御装置。
【請求項９】
サービスを利用するサービス利用装置と、サービス利用装置とサービスを提供するサービス提供装置との相互通信を制御するサービス制御装置と、が通信するネットワークシステムであって、
上記サービス制御装置は、
サービスを提供するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報と自己のアドレスと自己の認証鍵情報とを保持する制御部Ｂと、
アドレスと認証鍵情報とを指定して通信を要求してくる上記サービス利用装置に対し、上記サービス利用装置によって指定されたアドレスと認証鍵情報と上記制御部Ｂが保持する自己のアドレスと自己の認証鍵情報とから上記サービス利用装置が正当な通信相手であるかを判断し、正当な通信相手であると判断した場合には上記サービス利用装置との通信を許可し、通信を許可された上記サービス利用装置から送信されるサービス提供装置との通信要求を受けつけ、上記制御部Ｂが保持するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とをサービス提供装置との通信を要求する上記サービス利用装置に送信する通信部Ｂとを備え、
上記サービス利用装置は、
上記サービス制御装置の通信部Ｂへ上記サービス制御装置のアドレスと認証鍵情報とを指定して通信を要求し、上記サービス制御装置との通信が許可された場合であって上記サービス制御装置にサービス提供装置との通信を要求する場合には、サービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とを上記サービス制御装置から送信されたアドレスをもつサービス提供装置に送信して通信を要求する通信部Ａを備えることを特徴とするネットワークシステム。
【請求項１０】
上記サービス制御装置は、上記サービス利用装置と複数のサービス提供装置の相互通信を制御し、
上記サービス制御装置の通信部Ｂは、複数のサービス提供装置のうち上記サービス利用装置と通信するいずれかのサービス提供装置に、上記サービス利用装置と通信してサービスを提供する１以上のサービス提供装置の１以上のアドレスと１以上の認証鍵情報とを通知し、通知したアドレスと認証鍵情報とを上記サービス利用装置に送信させ、
上記サービス利用装置の通信部Ａは、上記サービス利用装置と通信するサービス提供装置から送信される１以上のアドレスと１以上の認証鍵情報とを受信し、受信したアドレスと認証鍵情報を持つサービス提供装置を探索して通信を要求し、通信を許可されたサービス提供装置から次にサービスを提供するサービス提供装置の１以上のアドレスと１以上の認証鍵情報とを受信することを繰り返すことで、２以上複数のサービス提供装置を使用することを特徴とする請求項９に記載されたネットワークシステム。
【請求項１１】
上記ネットワークシステムは、さらに、サービス提供装置の通信範囲外であることを通知する複数のサービス圏外マーカ装置を備え、
上記サービス制御装置の制御部Ｂは、サービス提供装置のサービス圏外に設置したサービス圏外マーカ装置のアドレスを保持し、
上記サービス制御装置の通信部Ｂは、上記サービス利用装置によって通信を要求されるサービス提供装置に対応するサービス圏外マーカ装置のアドレスを上記サービス利用装置の通信部Ａに通知し、
上記サービス利用装置の通信部Ａは、上記サービス制御装置の通信部Ｂから通知されたサービス圏外マーカ装置のアドレスをもつサービス圏外マーカ装置を探索し、通知されたサービス圏外マーカ装置のアドレスをもつサービス圏外マーカ装置を検出した場合には通信を要求するサービス提供装置との接続試行を停止することを特徴とする請求項９に記載されたネットワークシステム。
【請求項１２】
上記ネットワークシステムは、さらに、サービス提供装置の通信範囲外であることを通知するサービス圏外マーカ装置を備え、
上記サービス圏外マーカ装置は、サービス提供装置に通信を要求する上記サービス利用装置を探索し、上記サービス利用装置を検出した場合には、上記サービス利用装置によって通信を要求されたサービス提供装置に上記サービス利用装置との通信を切断して上記サービス利用装置へのサービスを停止することを促す通信部Ｄを備えることを特徴とする請求項９に記載されたネットワークシステム。
【請求項１３】
上記サービス利用装置の通信部Ａは、さらに、公衆回線に接続された電子機器から上記サービス制御装置のアドレスと認証鍵情報とを公衆回線を利用して受信することを特徴とする請求項９に記載されたネットワークシステム。
【請求項１４】
上記サービス制御装置は、サービス利用装置と無線通信することを特徴とする請求項１に記載されたサービス制御装置。
【請求項１５】
上記サービス制御装置は、サービス利用装置とＢｌｕｅｔｏｏｔｈを使用して無線通信することを特徴とする請求項１に記載されたサービス制御装置。
【請求項１６】
上記サービス利用装置は、移動体通信機器であり、
上記サービス利用装置の通信部Ａは、公衆回線に接続された電子機器とパケット通信を使用して通信し、サービス提供装置と無線通信し、
上記サービス制御装置は、上記サービス利用装置と無線通信することを特徴とする請求項９に記載されたネットワークシステム。
【請求項１７】
サービスを提供するサービス提供装置とサービスを利用するサービス利用装置との通信を制御するサービス制御装置のサービス制御方法であって、
サービス制御装置の制御部Ｂが、サービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とサービス制御装置のアドレスとサービス制御装置の認証鍵情報とを保持し、
サービス制御装置の通信部Ｂが、アドレスと認証鍵情報とを指定して通信を要求してくるサービス利用装置に対し、サービス利用装置によって指定されたアドレスと認証鍵情報と上記保持するサービス制御装置のアドレスとサービス制御装置の認証鍵情報とからサービス利用装置が正当な通信相手であるかを判断し、サービス制御装置の通信部Ｂが、正当な通信相手であると判断した場合にはサービス利用装置との通信を許可し、サービス制御装置の通信部Ｂが、通信を許可されたサービス利用装置から送信されるサービス提供装置との通信要求を受けつけ、サービス制御装置の通信部Ｂが、上記保持するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とをサービス提供装置との通信を要求するサービス利用装置に送信することを特徴とするサービス制御装置のサービス制御方法。
【請求項１８】
サービスを提供するサービス提供装置とサービスを利用するサービス利用装置との通信を制御するサービス制御装置のサービス制御プログラムであって、
サービス制御装置の制御部Ｂが、サービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とサービス制御装置のアドレスとサービス制御装置の認証鍵情報とを保持する処理と、
サービス制御装置の通信部Ｂが、アドレスと認証鍵情報とを指定して通信を要求してくるサービス利用装置に対し、サービス利用装置によって指定されたアドレスと認証鍵情報と上記保持するサービス制御装置のアドレスとサービス制御装置の認証鍵情報とからサービス利用装置が正当な通信相手であるかを判断し、サービス制御装置の通信部Ｂが、正当な通信相手であると判断した場合にはサービス利用装置との通信を許可し、サービス制御装置の通信部Ｂが、通信を許可されたサービス利用装置から送信されるサービス提供装置との通信要求を受けつけ、サービス制御装置の通信部Ｂが、上記保持するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とをサービス提供装置との通信を要求するサービス利用装置に送信する処理とをコンピュータに実行させることを特徴とするサービス制御装置のサービス制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信を用いてサービス利用装置とサービス提供装置の相互通信を制御するサービス制御装置及びサービス制御方法に関するものである。
【０００２】
【従来の技術】
近年、Ｂｌｕｅｔｏｏｔｈと呼ばれる短距離無線技術が実用化されている。Ｂｌｕｅｔｏｏｔｈは、半径１０ｍ程度の通信距離を持ち、利用には免許不要である。また、その仕様から低消費電力かつデバイスを安価に製造できる。このような特徴からＢｌｕｅｔｏｏｔｈは、携帯電話や携帯情報端末、ノートパソコンなどでの利用に適した無線技術である。また、Ｂｌｕｅｔｏｏｔｈは、無線ネットワークを任意に形成するための、デバイス探索、接続手順、及び、誤った接続を防止するための認証機能や通信を秘匿するための暗号化機能を持っている。
このような特性から、Ｂｌｕｅｔｏｏｔｈは、端末間のデータ交換のみならず、空調装置やエレベータの制御などにも応用可能である。空調制御の例をとれば、まず、端末装置が近傍のデバイス探索を行い、サービスを提供するサーバ装置が存在すればこれに接続して、空調温度設定、空調オン・オフなどの命令を行う。サーバ装置は、端末の要求に従った空調制御を行い、この時、利用者を限定する必要があれば認証、通信暗号化を行うことで実現する。このような応用は、Ｊａｖａ（「Ｊａｖａ」は、登録商標）のようなプログラムを実行することが可能な携帯電話にＢｌｕｅｔｏｏｔｈを搭載することで、利用者が特殊な端末を持つことなく、身近な形態電話などの通信機器を利用して無線ネットワークを使用したサービスを利用できることを意味している。
【０００３】
次に、Ｂｌｕｅｔｏｏｔｈ仕様（Ｓｐｅｃｉｆｉｃａｔｉｏｎ  ｏｆ  ｔｈｅＢｌｕｅｔｏｏｔｈ  Ｓｙｓｔｅｍ，Ｖｏｌｕｍｅ  １，２，Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ）に基づき、Ｂｌｕｅｔｏｏｔｈのネットワーク形成及びセキュリティの確保について説明する。
Ｂｌｕｅｔｏｏｔｈのネットワーク形成は、まず、接続相手を探すために、無線により近傍のデバイスを探索することから開始する。デバイス探索の結果、通信可能圏内のデバイスが応答し、探索側の装置は、圏内デバイスの装置アドレスを得る。次に、探索側の装置は、取得した装置アドレスを用いて応答した装置に接続し、サービス探索プロトコル（ＳＤＰ；Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）により、接続した各装置の持つサービス一覧を端末から閲覧する。サービス提供装置は、予め自ら提供するサービスを自己のサービスレコードに登録している。この閲覧の結果、探索側の装置は、端末の所望するサービスを所有している装置を選択し、この装置に対して、装置アドレスを指定して接続を行い、ネットワークを形成する。
【０００４】
Ｂｌｕｅｔｏｏｔｈにおいて、セキュリティを確保するための認証や通信の暗号化の手順は次のとおりである。
接続する相互の装置間で、予め設定した同一の認証鍵を入力し、相互に比較することで相手装置を認証する。認証が完了したら、認証鍵、装置アドレスから暗号鍵を生成し、通信データを暗号化する。この認証、暗号化手順は、ネットワーク形成の時点、もしくはネットワーク形成後の任意の時点で実行することができる。つまり、認証せずに、平文のまま通信をネットワークで行った後、秘匿したいデータを通信するタイミングになったら、上記の認証、暗号化手順を実行するような手順が可能である。
【０００５】
この認証鍵を端末装置に入力する手段として、特開２００１−１７７５９９の「無線通信機器システム及び無線通信機器及び認証情報の交換方法」がある。これは認証鍵の入力を端末側で行わずに、２装置間のＢｌｕｅｔｏｏｔｈ暗号化接続を実現することを目的としたものであり、認証鍵を別途確保したＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの電気的接続により、認証鍵を接続先から端末に渡し、この認証鍵でＢｌｕｅｔｏｏｔｈ接続の認証及び暗号化を行うものである。
【０００６】
【発明が解決しようとする課題】
前述のように、Ｂｌｕｅｔｏｏｔｈを使ったサービスの提供においては、端末装置などのサービス利用装置は、まず、サービス探索プロトコルによってサービスを提供するサービス提供装置の検索を行う必要がある。特に、サービス提供装置が動的に変更する場合には、サービス提供装置は、自らが提供可能なサービスレコードを随時変更しなければならず、端末装置などのサービス利用装置は、実際に接続を行ってサービスの提供を受ける前には、毎回、必ず、サービス提供装置毎に保持するサービスレコードの閲覧を行わなければならないという処理上のオーバヘッドが発生し、このオーバヘッドはサービス内容が充実するほど増大するという問題を生じていた。
【０００７】
また、Ｂｌｕｅｔｏｏｔｈ接続上の通信の暗号化においては、サービス利用装置側が、その認証鍵を各サービス提供装置毎に、各サービス提供装置と装置アドレスと対に保管しておく必要がある。しかし、無線ネットワーク上に存在する全てのサービス提供装置のアドレス及び認証鍵を、サービス利用装置内に保持することは、特に、Ｂｌｕｅｔｏｏｔｈの利用に適した携帯電話や携帯情報端末などのメモリリソースを圧迫していた。
【０００８】
また、逐次認証鍵を接続先のサービス提供装置から取得するものとして、特開２００１−１７７５９９の手段を用いた場合でも、サービス利用装置とサービス提供装置との認証鍵の受け渡しにおいて、ネットワーク上に存在する各サービス提供装置毎に有線ケーブル等を用いた電気的接続手段を用いることは、有線ケーブルを用いる必要がなく、指向性のない接続が可能となる無線通信に特有の柔軟な接続特性を損なうものであり、サービス利用装置の使い勝手に制約を与え、サービス提供装置からサービス利用装置が受け得るサービス内容の量と質を低下させる原因となっていた。
【０００９】
この発明は、接続した装置から次に接続すべき装置のアドレス及び認証鍵を得ることで、サービス閲覧のオーバヘッドを減少させることを目的とする。
【００１０】
【課題を解決するための手段】
この発明に係るサービス制御装置は、サービスを提供するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報と自己のアドレスと自己の認証鍵情報とを保持する制御部Ｂと、
アドレスと認証鍵情報とを指定して通信を要求してくるサービス利用装置に対し、サービス利用装置によって指定されたアドレスと認証鍵情報と上記制御部Ｂが保持する自己のアドレスと自己の認証鍵情報とからサービス利用装置が正当な通信相手であるかを判断し、正当な通信相手であると判断した場合にはサービス利用装置との通信を許可し、通信を許可されたサービス利用装置から送信されるサービス提供装置との通信要求を受けつけ、上記制御部Ｂが保持するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とをサービス提供装置との通信を要求するサービス利用装置に送信する通信部Ｂとを備えることを特徴とする。
【００１１】
上記サービス制御装置は、サービス利用装置と複数のサービス提供装置との相互通信を制御するものであり、
（１）上記制御部Ｂは、複数のサービス提供装置の各サービス提供装置に固有なアドレスと各サービス提供装置に固有な認証鍵情報と自己のアドレスと自己の認証鍵情報を保持し、
（２）上記通信部Ｂは、アドレスと認証鍵情報とを指定して通信を要求してくるサービス利用装置に対し、サービス利用装置によって指定されたアドレスと認証鍵情報と上記制御部Ｂが保持する自己のアドレスと自己の認証鍵情報とからサービス利用装置が正当な通信相手であるかを判断し、正当な通信相手であると判断した場合にはサービス利用装置との通信を許可し、通信を許可されたサービス利用装置から送信される複数のサービス提供装置の少なくとも１以上のサービス提供装置との通信要求を受け、
（３）上記制御部Ｂは、サービス利用装置と通信する少なくとも１以上のサービス提供装置を複数のサービス提供装置から選択し、
（４）上記通信部Ｂは、上記制御部Ｂによって選択された少なくとも１以上のサービス提供装置に対応するアドレスと認証鍵情報とを上記制御部Ｂによって保持される複数のアドレスと複数の認証鍵情報とから選択し、選択した少なくとも１以上のアドレスと少なくとも１以上の認証鍵情報とをサービス利用装置に送信することを特徴とする。
【００１２】
上記サービス制御装置は、複数存在し、
上記複数のサービス制御装置は、複数のサービス提供装置とともに複数の装置群を形成し、
上記複数のサービス制御装置の各サービス制御装置は、形成した各装置群中の複数のサービス提供装置とサービス利用装置との相互通信を上記（１）〜（４）に従って制御することを特徴とする。
【００１３】
上記制御部Ｂは、サービス提供装置の通信範囲外であることを通知するサービス圏外マーカ装置のアドレスを保持し、
上記通信部Ｂは、上記制御部Ｂが保持するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とともに上記制御部Ｂが保持するサービス提供装置に対応したサービス圏外マーカ装置のアドレスをサービス利用装置に送信することを特徴とする。
【００１４】
上記制御部Ｂは、サービスを提供するサービス提供装置に固有な認証鍵情報を所定のタイミングに生成し、保持した認証鍵情報を生成した認証鍵情報に更新するとともに、生成した認証鍵情報をサービス提供装置に通知し、サービス提供装置に認証鍵情報の更新を促すことを特徴とする。
【００１５】
上記制御部Ｂは、サービス提供装置の認証鍵情報と自己の認証鍵情報の内容を同一にして保持することを特徴とする。
【００１６】
上記サービス制御装置は、さらに、上記通信部Ｂが通信するデータを認証鍵情報によって暗号化する暗号化／復号部を備えることを特徴とする。
【００１７】
上記制御部Ｂは、公衆回線に接続された電子機器と自己との接続に使用する認証鍵情報を生成し、
上記通信部Ｂは、上記制御部Ｂによって生成された認証鍵情報を電子機器に公衆回線を利用して通知し、電子機器に自己のアドレスと通知した認証鍵情報とを保持させることを特徴とする。
【００１８】
この発明に係るネットワークシステムは、サービスを利用するサービス利用装置と、サービス利用装置とサービスを提供するサービス提供装置との相互通信を制御するサービス制御装置と、が通信するネットワークシステムであって、
上記サービス制御装置は、
サービスを提供するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報と自己のアドレスと自己の認証鍵情報とを保持する制御部Ｂと、
アドレスと認証鍵情報とを指定して通信を要求してくる上記サービス利用装置に対し、上記サービス利用装置によって指定されたアドレスと認証鍵情報と上記制御部Ｂが保持する自己のアドレスと自己の認証鍵情報とから上記サービス利用装置が正当な通信相手であるかを判断し、正当な通信相手であると判断した場合には上記サービス利用装置との通信を許可し、通信を許可された上記サービス利用装置から送信されるサービス提供装置との通信要求を受けつけ、上記制御部Ｂが保持するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とをサービス提供装置との通信を要求する上記サービス利用装置に送信する通信部Ｂとを備え、
上記サービス利用装置は、
上記サービス制御装置の通信部Ｂへ上記サービス制御装置のアドレスと認証鍵情報とを指定して通信を要求し、上記サービス制御装置との通信が許可された場合であって上記サービス制御装置にサービス提供装置との通信を要求する場合には、サービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とを上記サービス制御装置から送信されたアドレスをもつサービス提供装置に送信して通信を要求する通信部Ａを備えることを特徴とする。
【００１９】
上記サービス制御装置は、上記サービス利用装置と複数のサービス提供装置の相互通信を制御し、
上記サービス制御装置の通信部Ｂは、複数のサービス提供装置のうち上記サービス利用装置と通信するいずれかのサービス提供装置に、上記サービス利用装置と通信してサービスを提供する１以上のサービス提供装置の１以上のアドレスと１以上の認証鍵情報とを通知し、通知したアドレスと認証鍵情報とを上記サービス利用装置に送信させ、
上記サービス利用装置の通信部Ａは、上記サービス利用装置と通信するサービス提供装置から送信される１以上のアドレスと１以上の認証鍵情報とを受信し、受信したアドレスと認証鍵情報を持つサービス提供装置を探索して通信を要求し、通信を許可されたサービス提供装置から次にサービスを提供するサービス提供装置の１以上のアドレスと１以上の認証鍵情報とを受信することを繰り返すことで、２以上複数のサービス提供装置を使用することを特徴とする。
【００２０】
上記ネットワークシステムは、さらに、サービス提供装置の通信範囲外であることを通知する複数のサービス圏外マーカ装置を備え、
上記サービス制御装置の制御部Ｂは、サービス提供装置のサービス圏外に設置したサービス圏外マーカ装置のアドレスを保持し、
上記サービス制御装置の通信部Ｂは、上記サービス利用装置によって通信を要求されるサービス提供装置に対応するサービス圏外マーカ装置のアドレスを上記サービス利用装置の通信部Ａに通知し、
上記サービス利用装置の通信部Ａは、上記サービス制御装置の通信部Ｂから通知されたサービス圏外マーカ装置のアドレスをもつサービス圏外マーカ装置を探索し、通知されたサービス圏外マーカ装置のアドレスをもつサービス圏外マーカ装置を検出した場合には通信を要求するサービス提供装置との接続試行を停止することを特徴とする。
【００２１】
上記ネットワークシステムは、さらに、サービス提供装置の通信範囲外であることを通知するサービス圏外マーカ装置を備え、
上記サービス圏外マーカ装置は、サービス提供装置に通信を要求する上記サービス利用装置を探索し、上記サービス利用装置を検出した場合には、上記サービス利用装置によって通信を要求されたサービス提供装置に上記サービス利用装置との通信を切断して上記サービス利用装置へのサービスを停止することを促す通信部Ｄを備えることを特徴とする。
【００２２】
上記サービス利用装置の通信部Ａは、さらに、公衆回線に接続された電子機器から上記サービス制御装置のアドレスと認証鍵情報とを公衆回線を利用して受信することを特徴とする。
【００２３】
上記サービス制御装置は、サービス利用装置と無線通信することを特徴とする。
【００２４】
上記サービス制御装置は、サービス利用装置とＢｌｕｅｔｏｏｔｈを使用して無線通信することを特徴とする。
【００２５】
上記サービス利用装置は、移動体通信機器であり、
上記サービス利用装置の通信部Ａは、公衆回線に接続された電子機器とパケット通信を使用して通信し、サービス提供装置と無線通信し、
上記サービス制御装置は、上記サービス利用装置と無線通信することを特徴とする。
【００２６】
この発明に係るサービス制御方法は、サービスを提供するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報と自己のアドレスと自己の認証鍵情報とを保持し、
アドレスと認証鍵情報とを指定して通信を要求してくるサービス利用装置に対し、サービス利用装置によって指定されたアドレスと認証鍵情報と上記保持する自己のアドレスと自己の認証鍵情報とからサービス利用装置が正当な通信相手であるかを判断し、正当な通信相手であると判断した場合にはサービス利用装置との通信を許可し、通信を許可されたサービス利用装置から送信されるサービス提供装置との通信要求を受けつけ、上記保持するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とをサービス提供装置との通信を要求するサービス利用装置に送信することを特徴とする。
【００２７】
この発明に係るサービス制御プログラムは、サービスを提供するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報と自己のアドレスと自己の認証鍵情報とを保持する処理と、
アドレスと認証鍵情報とを指定して通信を要求してくるサービス利用装置に対し、サービス利用装置によって指定されたアドレスと認証鍵情報と上記保持する自己のアドレスと自己の認証鍵情報とからサービス利用装置が正当な通信相手であるかを判断し、正当な通信相手であると判断した場合にはサービス利用装置との通信を許可し、通信を許可されたサービス利用装置から送信されるサービス提供装置との通信要求を受けつけ、上記保持するサービス提供装置に固有なアドレスとサービス提供装置に固有な認証鍵情報とをサービス提供装置との通信を要求するサービス利用装置に送信する処理とをコンピュータに実行させることを特徴とする。
【００２８】
【発明の実施の形態】
実施の形態１．
実施の形態１について述べる。
本実施の形態では、システムが提供するサービスとして、エレベータの「遠隔かご呼び」を例にとる。エレベータを利用する場合、通常、利用者は、エレベータに乗るために待っている場所に設置されたエレベータの制御盤（エレベータ乗り場制御盤）とエレベータに乗ったのちにエレベータ内に設置された制御盤（かご内制御盤）に対して、直接ボタン操作して、エレベータを利用する。これに対して、エレベータの遠隔かご呼びサービスは、利用者の所持する無線端末を操作することにより、遠隔からエレベータ乗り場制御盤やかご内制御盤に対して操作を行い、エレベータを利用できるようにしたサービスである。
【００２９】
通常なされるエレベータ利用の流れを説明する。
（１）利用者は、エレベータに乗る乗り場階で乗り場制御盤に対して、上下階を示す行き先方向のボタンを押して、かごを呼ぶ。
（２）乗り場階にかごが到着する。
（３）利用者は、かごに乗り込み、かご内制御盤に対して、行き先階ボタンを押し、次に戸締めボタンを押す。
（４）かごが目的階に到着する。
この流れに対して、遠隔かご呼びサービスは次の流れとなる。
（１）利用者は、乗り場階で乗り場制御盤に対して、無線端末を操作して、行き先階を指定して、かごを呼ぶ。
（２）乗り場階に行き先階に予約されたかごが到着する。
（３）利用者は、かごに乗り込み、かご内制御盤に対して無線端末で戸締め操作を行う。
（４）かごが目的階に到着する。
【００３０】
この遠隔かご呼びサービスは、特別な利用者に対して便宜を図って、エレベータ利用の優先権を与えるものであって、この優先権とは、許可された利用者しか利用できないことと、かごが予約した行き先階まで直行運転することを意味する。よって、このサービスを実現する無線通信では、上記（１）については、通信の秘匿が必要となり、上記（３）については、利用者が行き先階までの直行運転をスケジュールしたかごに乗り込む必要があることを示している。即ち、本実施の形態では、乗り場制御盤に対して操作を行う無線端末がサービス利用装置である。また、乗り場制御盤が、無線通信を用いてサービス利用装置とサービス提供装置の相互通信を制御するサービス制御装置である。また、乗り場制御盤によって行き先階を指定して呼ばれたかごのかご内制御盤が、サービスを提供するサービス装置である。
【００３１】
また、利用者が乗り場制御盤に対してかご呼びを行った後、利用者の都合により、かご呼びをキャンセルする場合がある。この場合、無線端末経由で乗り場制御盤に対して、明示的な利用停止を行わない場合がある。このような場合、無線端末は、かご内制御盤との接続試行を繰り返すことになる。これを避けるため、かご内制御盤から遠く離れた場所をサービス圏外と把握できるようにサービス圏外マーカ装置を設置する。無線端末は、かご内制御盤との接続試行と並行して、サービス圏外マーカ装置の探索を行い、サービス圏外マーカ装置を検出した場合に、かご内制御盤との接続試行を停止する。
【００３２】
本実施の形態では、詳細については後述するように、無線通信として、アドレスを指定して遠隔の装置を特定する機能、接続する無線デバイス間で同一の認証鍵を使用して相互認証を行う機能、相互認証後に通信データを暗号化する機能、遠隔のデバイスを探索して通信圏内に存在するデバイスのアドレスを取得する機能を想定している。
【００３３】
まず、本実施の形態のシステム構成を説明する。
図１は、本実施の形態のシステム構成図である。
１０１は、利用者が、サービスの利用時に利用するサービス利用装置である。
サービス利用装置には、無線通信が可能な携帯電話機や携帯情報端末や無線通信機能付き腕時計などのモバイル機器が適している。サービス利用装置１０１は、無線通信部Ａ２００とこれを制御する制御部Ａ２０４とを有する。無線通信部Ａ２００は、通信部Ａ２０に属する。
１０２は、無線通信を用いてサービス利用装置１０１とサービス提供装置の相互通信を制御するサービス制御装置であり、本実施の形態では、前述の通り、乗り場制御盤を示す。サービス制御装置１０２は、無線通信部Ｂ２２０とエレベータ制御通信部Ｂ２２２と、これを制御する制御部Ｂ２２１と、図示していないがデータを暗号化または復号する暗号化／復号部を有する。無線通信部Ｂ２２０とエレベータ制御通信部Ｂ２２２は、通信部Ｂ２２に属する。サービス制御装置１０２のエレベータ制御通信部Ｂ２２２は、エレベータのかご呼びを登録するための通信機能を持つ。
１０３は、サービスを提供するサービス提供装置であり、本実施の形態では、前述の通り、かご内制御盤を示す。サービス提供装置１０３は、無線通信部Ｃ２３０とエレベータ制御通信部Ｃ２３２と、これを制御する制御部Ｃ２３１を有する。無線通信部Ｃ２３０とエレベータ制御通信部Ｃ２３２は、通信部Ｃ２３に属する。サービス提供装置１０３のエレベータ制御通信部Ｃ２３２は、エレベータのかご呼びを受け付けるための通信機能を持つ。
１０４は、サービス圏外マーカ装置である。サービス圏外マーカ装置１０４は、制御部Ｄ２４１と無線通信部Ｄ２４０を有する。無線通信部Ｄ２４０は、通信部Ｄ２４に属する。サービス圏外マーカ装置１０４は、サービス提供装置１０３の通信範囲外（サービス圏外）であることをサービス利用装置１０１やサービス制御装置１０２に通知するためのマーカとして機能する。
【００３４】
各装置の内部構成及び動作についての詳細は図２に記載されており、図２を用いて説明する。
図２は、サービスを受ける側であるサービス利用装置１０１とサービスを提供する側である他の装置との接続、認証鍵、アドレスの通知に着目した動作の流れを示した図である。
【００３５】
まず、サービス利用装置１０１の無線通信部Ａ２００は、利用者にサービス制御装置１０２の無線通信部Ｂ２２０に送信するアドレスと認証鍵の入力を促し、サービス制御装置１０２の無線通信部Ｂ２２０からアドレスと認証鍵を受信する。次に、サービス利用装置１０１の無線通信部Ａ２００は、受信したサービス制御装置１０２のアドレスを指定して接続する（Ｓ２０）。
接続後、暗号化／復号部２０１は、受信した認証鍵により通信データを暗号化する。
サービス制御装置１０２の制御部Ｂ２２１は、サービス利用装置１０１から送信された暗号化通信データによる「かご呼び要求」により、かごの移動をスケジュールする。また、サービス制御装置１０２の無線通信部Ｂ２２０は、スケジュールした結果から、到着するかごのサービス提供装置１０３のアドレスと認証鍵と、到着するかごのサービス提供装置１０３に対応したサービス圏外マーカ装置１０４のアドレスを、サービス利用装置１０１に通知する（Ｓ２１）。
その後、サービス制御装置１０２の無線通信部Ｂ２２０は、サービス利用装置１０１との接続を断つ（Ｓ２３）。
【００３６】
サービス利用装置１０１の制御部Ａ２０４は、かごの到着を待つため、近傍の無線装置であるサービス提供装置１０３の探索を行う。制御部Ａ２０４がサービス提供装置１０３を検出した場合、サービス利用装置１０１の無線通信部Ａ２００は、サービス提供装置１０３と接続する（Ｓ２４）。
利用者は、サービス利用装置１０１を携帯して、サービス提供装置１０３を内部に有するかごに乗車する。
サービス利用装置１０１の制御部Ａ２０４が探索により、サービス圏外マーカ装置１０４を検出した場合（Ｓ２７）には、利用者が乗り場から離れたと判断し、サービス利用装置１０１は、サービス提供装置１０３との接続試行を停止する。この場合、サービス提供装置１０３は、戸開後、サービス利用装置１０１からの接続を監視して既定のタイムアウト時間後に、行き先階への呼び（接続）を解除して、通常動作に戻る（Ｓ２６）。
【００３７】
前述したように、サービス制御装置１０２は、サービス利用装置１０１に対してサービスを提供するかご（サービス提供装置１０３）を決定し、サービス利用装置１０１に対して、このサービスを提供するサービス提供装置１０３のアドレスと認証鍵を通知する（Ｓ２４）。これにより、複数のかご（サービス提供装置１０３）があった場合でも、サービス利用装置１０１は、次に接続すべきサービス提供装置１０３をアドレスにより認識することができる。
しかし、この時点でサービス利用装置１０１の利用者は、どのかごに乗車すべきであるか判別できない。このため、遠隔呼び要求で呼ばれたのかごがいずれのかごであるかを乗り場制御板に付随した表示機により予約かごの明示を行ってもよい。または、利用者が携帯するサービス利用装置１０１に呼ばれたかごの場所を表示してもよい。
【００３８】
ここで、各無線装置のアドレスは、サービス利用装置１０１、サービス制御装置１０２、サービス提供装置１０３、サービス圏外マーカ装置１０４の各装置で異なる。これらの装置が、各々複数存在する場合も全ての装置に付けられたアドレスは、各装置で異なる必要がある。
また、上記各無線装置の認証鍵は、サービス制御装置１０２、サービス提供装置１０３の各装置で異なる認証鍵を予め与える。認証鍵は、所定のタイミングで更新される方が好ましい。また、認証鍵は、サービス制御装置１０２、サービス提供装置１０３の各装置で全て異なる値が設定される方が通信のセキュリティが向上するが、必ずしも全て異なる値である必要はない。すなわち、認証鍵は全ての装置で同じでも構わない。
【００３９】
次に、サービス利用装置１０１の動作について説明する。
図３は、サービス利用装置１０１の動作の流れ図である。
まず、サービス利用装置１０１は、利用者にサービス制御装置１０２のアドレス、及び認証鍵の入力を促す（Ｓ３１）。また、サービス利用装置１０１は、利用者に行き先階の入力を促す（Ｓ３２）。
サービス利用装置１０１は、サービス制御装置１０２との接続のため、近傍の装置探索を開始し（Ｓ３３）、サービス制御装置１０２のアドレスを検出した時点で（Ｓ３４）、サービス制御装置１０２と接続し、サービス制御装置１０２の認証鍵を使用して通信データを暗号化する（Ｓ３５）。サービス利用装置１０１は、先ほど利用者に入力を促した行き先階をサービス制御装置１０２に対して通知する（Ｓ３６）。その結果、サービス制御装置１０２から送信される予約したかごに搭載されているサービス提供装置１０３のアドレスと認証鍵、及びサービス圏外マーカ装置１０４のアドレスを受信後（Ｓ３７）、サービス制御装置１０２との接続を切断する（Ｓ３８）。
次に、サービス提供装置１０３との接続を行うため、近傍の装置探索を行い（Ｓ３９）、サービス提供装置１０３のアドレスを検出した場合（Ｓ４０）、サービス提供装置１０３と接続し、認証鍵により通信データを暗号化する（Ｓ４１）。サービス利用装置１０１は、利用者から戸閉め入力があれば（Ｓ４２）、利用者の戸閉め要求をサービス提供装置１０３に送信し（Ｓ４３）、サービス提供装置１０３との通信を切断する（Ｓ４４）。また、サービス提供装置１０３のアドレスを検出する前に、サービス圏外マーカ装置１０４のアドレスを検出した場合には（Ｓ４５）、サービス利用装置１０１は、利用者がサービス提供装置１０３のサービス範囲外に移動したことにより、利用者がエレベータに乗る意思がないものと判断して、処理を終了する。
【００４０】
次に、サービス制御装置１０２の動作について説明する。
図４は、サービス制御装置１０２の動作の流れ図である。
サービス制御装置１０２は、サービス利用装置１０１からの接続を待ち受ける（Ｓ４７）。接続を受けた場合には、行き先階を受信し（Ｓ４８）、受信した行き先階情報により、サービス提供装置１０３を搭載したエレベータのかごを決定して呼び出し（Ｓ４９）、決定したサービス提供装置１０３のアドレス、認証鍵、サービス圏外マーカ装置１０４のアドレスをサービス利用装置１０１に送信する（Ｓ５０）。これらの処理が完了したら、サービス利用装置１０１との通信を切断する（Ｓ５１）。
【００４１】
次に、サービス提供装置１０３の動作について説明する。
図５は、サービス提供装置１０３の動作の流れ図である。
サービス提供装置１０３は、サービス利用装置１０１からの接続を待ち受ける（Ｓ５５）。接続を受けた場合には、サービス利用装置１０１からの戸閉め要求受信でかごの戸閉めを行い（Ｓ５６）、サービス利用装置１０１との通信を切断する（Ｓ５７）。
なお、サービス圏外マーカ装置１０４は、自身の装置を起動して無線通信の装置探索に応答する状態を維持する。
【００４２】
本実施の形態により、サービス利用装置１０１とサービス制御装置１０２、サービス利用装置１０１とサービス提供装置１０３の接続に際して、アドレスと認証鍵を指定して接続を開始した後、接続先の装置固有の認証鍵を用いて通信の暗号化を行うような無線ネットワークにおいて、サービス制御装置１０２と接続したサービス利用装置１０１は、予めサービス提供装置１０３のアドレスと認証鍵を知っていなくても、サービス提供装置１０３と接続し、暗号化を使用したセキュアな通信を行うことが可能となる。
このように、サービス制御装置１０２をサービス利用装置１０１とサービス提供装置１０３を接続するためのゲートウエイ的役割を果たす装置として利用することで、構成が動的に変更する可能性のあるネットワークに対して、サービス利用装置１０１が動的に対応できようになる。このため、サービス利用装置１０１がサービスを受けるための操作が簡易になると共に、サービス利用装置１０１が受けられるサービス内容の質と量を向上させることができる。したがって、多様化する利用者の要求に迅速に応答するサービスを提供するネットワークを構築することができる。
また、サービス制御装置１０２によるこのような制御方法により、サービス利用装置１０１のリソースを削減させる効果がある。
【００４３】
また、サービス利用装置１０１が他の装置との接続に際して、アドレスと認証鍵を指定して接続を開始した後、接続先の装置固有の認証鍵を用いて通信の暗号化を行うような無線ネットワークにおいて、サービス制御装置１０２と接続したサービス利用装置１０１は、予めサービスを提供する可能性のある全ての装置のアドレスと認証鍵を知ることなく、サービス制御装置１０２が決定したサービス提供装置１０３との接続において、暗号化を使用したセキュアな通信を行うことができる。これにより、構成が動的に変更する可能性のあるネットワークに対して、サービス利用装置１０１が動的に対応できようになり、また、サービス利用装置１０１のリソース削減の効果がある。
【００４４】
また、サービス利用装置１０１が近傍の接続可能な他の装置を探索した結果として、接続可能な範囲に存在する装置のアドレス一覧を得ることができ、また、サービス利用装置１０１が他の装置との接続に際して、アドレスを指定して接続を開始した後、接続先の装置固有の認証鍵を用いて通信の暗号化を行うような無線ネットワークにおいて、サービス制御装置１０２と接続したサービス利用装置１０１が、予めサービスを提供する可能性のある装置全てのアドレスと認証鍵を知ることなく、サービス制御装置１０２が決定したサービス提供装置１０３との接続において、暗号化を使用したセキュアな通信を行うことができる。これにより、変更する可能性のあるネットワーク構成に対して、サービス利用装置１０１が動的に対応できようになり、サービス利用装置１０１のリソース削減の効果がある。
また、サービス利用装置１０１を携帯した利用者の移動によって、サービス提供装置１０３のサービス圏外であることをサービス利用装置１０１が検出することができ、無駄な接続試行を停止することができるという効果がある。
【００４５】
実施の形態２．
本実施の形態について述べる。
実施の形態１と同様に、システムが提供するサービスとして、エレベータの遠隔かご呼びを例にとる。本実施の形態は、利用者によって乗り場制御盤であるサービス制御装置１０２に対するかご呼び操作が行われた後、利用者の都合により非明示的にかご呼びをキャンセルする場合に、実施の形態１で述べたサービス利用装置１０１のサービス提供装置１０３への接続試行停止に加え、サービス提供装置１０３がサービス利用装置１０１のキャンセルを、サービス圏外マーカ装置１０４経由で受信して、サービス（この場合は、戸開き状態でのサービス利用装置１０１からの接続待ちとエレベータの行き先階予約）を停止するものである。
【００４６】
本実施例のシステム構成について説明する。
図６は、本実施例のシステム構成図である。
サービス制御装置１０２は、無線通信部Ｂ２２０、有線通信部Ｂ２２３、エレベータ制御通信部Ｂ２２２とこれらを制御する制御部Ｂ２２１とを有する。無線通信部Ｂ２２０、有線通信部Ｂ２２３、エレベータ制御通信部Ｂ２２２は、通信部Ｂ２２に属している。サービス提供装置１０３は、無線通信部Ｃ２３０、有線通信部Ｃ２３３、エレベータ制御通信部Ｃ２３２とこれらを制御する制御部Ｃ２３１とを有する。無線通信部Ｃ２３０、有線通信部Ｃ２３３、エレベータ制御通信部Ｃ２３２は、通信部Ｃ２３に属している。サービス圏外マーカ装置１０４は、無線通信部Ｄ２４０、有線通信部Ｄ２４３とこれらを制御する制御部Ｄ２４１とを有する。無線通信部Ｄ２４０、有線通信部Ｄ２４３は、通信部Ｄ２４に属している。
サービス制御装置１０２、サービス提供装置１０３、サービス圏外マーカ装置１０４は、無線ネットワークと並行して通信可能な有線ネットワーク１０５で接続されている。但し、無線ネットワークと並行して通信可能であれば、衛星通信等を用いて通信を行っても構わない。サービス利用装置１０１は、実施の形態１の構成と同様である。
【００４７】
本実施の形態のサービス制御装置１０２の動作について説明する。
図７は、サービス制御装置１０２の動作の流れ図である。
実施の形態１に示した図４のサービス制御装置１０２の動作の流れ図において、サービス利用装置１０１との通信切断後の処理について記載している。サービス制御装置１０２は、サービス利用装置１０１との通信切断後、サービス圏外マーカ装置１０４と接続する（Ｓ７０）。サービス制御装置１０２は、サービスを受けるサービス利用装置１０１のアドレスと、サービスを提供するサービス提供装置１０３の有線ネットワークにおけるアドレスを、サービス圏外マーカ装置１０４に送信する（Ｓ７１）。その後、サービス制御装置１０２は、サービス圏外マーカ装置１０４との通信を切断する（Ｓ７２）。
【００４８】
次に、サービス提供装置１０３の動作について説明する。
図８は、サービス提供装置１０３の流れ図である。
サービス提供装置１０３は、実施の形態１に示したサービス利用装置１０１からの接続待ち受けとともに（Ｓ８１）、サービス利用装置１０１が非明示的にかご呼びをキャンセルしたことをサービス圏外マーカ装置１０４からの通知として受け取るために、有線ネットワー経由でサービス圏外マーカ装置１０４からの接続を待ち受ける（Ｓ８２）。サービス利用装置１０１から接続を受ける前にサービス圏外マーカ装置１０４からの接続を受け（Ｓ８２）、サービス利用装置１０１に対するサービス停止通知を受信した場合（Ｓ８３）、サービス圏外マーカ装置１０４との通信のための接続を切断し（Ｓ８４）、サービス利用装置１０１のかご呼びがキャンセルされたものとして、サービス利用装置１０１からの接続待ち受けと、戸開状態での待機、及び行き先階予約を解除して通常状態へ復帰する（Ｓ８５）。
サービス利用装置１０１から接続を受けた場合は（Ｓ８１）、予定どおりサービスを提供するものとして、サービス圏外マーカ装置１０４にサービス利用装置１０１との接続が完了したことを、有線通信部Ｃ２３３から有線通信部Ｄ２４３へ有線ネットワーク経由で通知する（Ｓ８６）。その後、サービス提供装置１０３は、サービス利用装置１０１から戸閉め要件を受信し（Ｓ８７）、サービス利用装置１０１と通信をするための接続を切断する（Ｓ８８）。
【００４９】
次に、サービス圏外マーカ装置１０４の動作について説明する。
図９は、サービス圏外マーカ装置１０４の流れ図である。
サービスを提供する対象となるサービス利用装置１０１のアドレスとサービスを提供するサービス提供装置１０３のアドレスの通知を、サービス制御装置１０２から待ち受ける（Ｓ９１）。サービス提供装置１０３のアドレスは、サービス停止通知を送るための、有線ネットワークのアドレスである。これらの有線ネットワークのアドレスを受信した後（Ｓ９２）、サービス圏外マーカ装置１０４は、サービス制御装置１０２との通信を切断し（Ｓ９３）、近傍の無線装置の探索を行う（Ｓ９４）。
サービス圏外マーカ装置１０４が、サービス利用装置１０１を検出した場合（Ｓ９５）、サービス利用装置１０１が非明示的にかご呼びをキャンセルしたものとして、サービス提供装置１０３と有線ネットワークで接続し（Ｓ９６）、サービス提供装置１０３に対してサービス停止通知を送信する（Ｓ９７）。その後、サービス圏外マーカ装置１０４は、サービス提供装置１０３との通信を切断する（Ｓ９８）。
サービス圏外マーカ装置１０４が、サービス利用装置１０１を検出する前にサービス制御装置１０２が正常にサービス利用装置１０１と接続した場合には（Ｓ９９）、サービス利用装置１０１接続通知が有線ネットワーク経由で送信されてくるので、サービス利用装置１０１の探索を停止して、処理を終了する。
【００５０】
本実施の形態により、任意の装置が近傍の接続可能な他の装置を探索した結果として、接続可能な範囲に存在する装置のアドレス一覧を得ることができる。
また、サービスを要求する装置がサービスを提供する他の装置との接続に際して、アドレスと認証鍵を指定して接続を開始した後、接続先の装置固有の認証鍵を用いて通信の暗号化を行うような無線ネットワークにおいて、サービスを要求する装置を携帯した利用者の移動によってサービスを提供する装置が通信圏外になったことを、サービス圏外マーカ装置１０４によってサービスを要求する装置が検出することができ、無駄な接続試行を停止することができる。
更に、サービスを提供する側の装置は、サービスを要求する装置の移動によって装置との通信圏外に移動したことを知ることができる。サービスを要求する装置に対する迅速なサービス提供の停止を実行することができるという効果がある。
【００５１】
実施の形態３．
本実施の形態について述べる。
本実施の形態は、実施の形態１に、サービス提供装置１０３の認証鍵の生成、更新手順を追加するものである。サービス提供装置１０３の認証鍵の生成は、サービス制御装置１０２の制御部Ｂが行う。生成した認証鍵は、サービス提供装置１０３に配布するとともに、サービス制御装置１０２で保存する。
【００５２】
図１０は、本実施の形態の構成図である。
サービス利用装置１０１、サービス制御装置１０２は、前述した実施の形態２のサービス利用装置１０１、サービス制御装置１０２と同様の構成であり、サービス提供装置１０３ａとサービス提供装置１０３ｂは、実施の形態２のサービス提供装置１０３と同様の構成である。即ち、サービス利用装置１０１は、無線通信とその制御機能を有し、サービス制御装置１０２は、無線通信、有線通信、エレベータ制御通信を行う機能とこれらを制御する制御機能とを有する。サービス提供装置１０３ａ，１０３ｂは、それぞれ、無線通信、有線通信、エレベータ制御通信とこれらを制御する制御機能とを有する。サービス制御装置１０２の有線通信部Ｂ２２３とサービス提供装置１０３ａの有線通信部Ｃ２３３ａとサービス提供装置１０３ｂの有線通信部Ｃ２３３ｂとは、無線ネットワークと並行して通信可能な有線ネットワーク１０５で接続されている。
サービス提供装置１０３ａとサービス提供装置１０３ｂはいずれも、サービス利用装置１０１にサービスを提供する可能性のある装置であり、実施の形態１で示したかご内制御盤に対応する。
【００５３】
図１１は、サービス制御装置１０２の処理の流れ図である。
サービス制御装置１０２は、記憶しているネットワーク構成上の全てのサービス提供装置１０３のアドレスを取り出し（Ｓ１１０）、全てのアドレスに対して認証鍵の生成を完了するまで（Ｓ１１１）認証鍵を生成して（Ｓ１１２）、有線ネットワーク経由で生成した認証鍵を送信する（Ｓ１１３）とともに、生成した認証鍵をサービス制御装置１０２内に保持記憶する（Ｓ１１４）。
認証鍵の生成は、乱数発生によるものである。乱数の発生手段としては、例えば、ＡＮＳＩ  Ｃ標準ライブラリに定義されるｉｎｔ  ｒａｎｄ（ｖｏｉｄ）のような手順を使用することができる。この認証鍵生成手順は、任意の期間ごとか、オペレータ介入などの任意のタイミングで実行する。暗号化された通信データが任意の量に達した場合に、認証鍵を更新してもよい。
図１１で示した認証鍵の生成送信方法の他に、サービス制御装置１０２は、自分が対応すべき範囲のネットワークの構成上の全てのサービス提供装置１０３に対し、他のサーバで生成、保持記憶された認証鍵を必要なときに取り出し、対応するサービス提供装置１０３に認証鍵を送信するようにしてもよい。
【００５４】
図１２は、サービス提供装置１０３ａまたはサービス提供装置１０３ｂの処理の流れ図である。
サービス提供装置１０３ａまたはサービス提供装置１０３ｂは、サービス制御装置１０２からの接続を待ち（Ｓ１２０）、接続後、認証鍵を受信する（Ｓ１２１）。受信した認証鍵は記憶保持する（Ｓ１２２）。
【００５５】
本実施の形態の発明により、サービス提供装置が近傍の接続可能な他のサービス提供装置を探索した結果として、接続可能な範囲に存在するサービス提供装置のアドレス一覧を得ることができる。
また、サービスを受ける装置がサービスを提供する他の装置との接続に際して、アドレスと認証鍵とを指定して接続を開始した後、接続先の装置固有の認証鍵を用いて通信の暗号化を行うような無線ネットワークにおいて、サービスの提供の可能性のある装置の認証鍵を定期的、または任意の時期に変更することができ、無線ネットワークを構成する機器との通信に必要な認証鍵の安全性、信頼性を保つことができる。
更に、認証鍵が盗まれた場合にも新しい認証鍵を変更することで、認証鍵の不正使用を防ぐという効果がある。
【００５６】
実施の形態４．
実施の形態４について述べる。
本実施の形態では、実施の形態１に対し、以下の機能が追加されているので、追加された機能について説明する。
（１）サービス利用装置１０１に対するサービス制御装置１０２のアドレスと認証鍵の入力がインターネットなどに設置したサーバから得るという手段をとる。
（２）サービス制御装置１０２が自身の認証鍵を変更し、変更した認証鍵をインターネットなどに設置したサーバに通知する。
（３）サービス制御装置１０２と一つ以上のサービス提供装置１０３を含むサービス提供装置群が複数あり、複数のサービス提供装置群に含まれる各装置のアドレスと認証鍵とをインターネットなどに設置したサーバに保持する。
（４）サービス利用装置１０１は、インターネットなどに設置したサーバと携帯電話網を介したパケット通信により接続する。また、サービス利用装置１０１は、無線通信としてＢｌｕｅｔｏｏｔｈを使用する携帯電話である。
【００５７】
本実施の形態は、エレベータを持つ複数のビルからなるシステムの構成であり、利用者の携帯するサービス利用装置１０１が複数のビルにおいても、インターネットなどに設置したサーバから、利用するビルのサービス制御装置１０２のアドレスと認証鍵を得ることで、サービス利用装置１０１上に全てのビルのサービス制御装置１０２のアドレスと認証鍵を持つことなく、サービスを利用できるようにするものである。
【００５８】
図１３は、本実施の形態のシステム構成図である。
サービス利用装置１０１は、広域無線通信部Ａ２０６と無線通信部Ａ２００とこれらを制御する制御部Ａ２０４を有する携帯電話である。広域無線通信部Ａ２０６と無線通信部Ａ２００とは、通信部Ａ２０に属する。この広域無線通信は、インターネットを介しての接続に使用し、ＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）により暗号化機能を有する。但し、暗号化プロトコルはＳＳＬに限らず、他のプロトコルを用いてもよい。また、本実施の形態では、無線通信としてＢｌｕｅｔｏｏｔｈを使用する。サービス制御装置１０２ａは、実施の形態２記載の装置と同様であり、無線通信機能としてＢｌｕｅｔｏｏｔｈを持つ。サービス制御装置１０２ｂもサービス制御装置１０２ａと同じく、実施の形態２記載の装置と同様であり、無線通信機能としてＢｌｕｅｔｏｏｔｈを持つ。ここでは、サービス制御装置１０２ａとサービス制御装置１０２ｂとをサービス制御装置１０２と呼ぶ。インターネット端末１３０２は、有線通信とこれを制御する制御機能からなり、有線通信部Ｅ２５３は、インターネットに接続し、サービス制御装置１０２ａとサービス制御装置１０２ｂのＢｌｕｅｔｏｏｔｈアドレスと認証鍵を保持する。インターネット端末１３０２は、インターネット１３０５と接続し、サービス制御装置１０２ａとサービス制御装置１０２ｂとは公衆回線１３０３経由で、また、サービス利用装置１０１とは広域無線網１３０４（携帯電話網）経由で、それぞれ接続する。
【００５９】
図１４は、本実施の形態におけるサービス制御装置１０２ａおよびサービス制御装置１０２ｂの処理の流れ図である。
サービス制御装置１０２ａ又はサービス制御装置１０２ｂは、自己の認証鍵を生成する（Ｓ１４０）。生成した認証鍵は、次回のサービス利用装置１０１との接続に使用するため、装置内に保持する（Ｓ１４０）。その後、インターネット端末１３０２に対してＳＳＬなどの暗号化通信手段を用いて、この認証鍵を通知する（Ｓ１４１）。
認証鍵の生成は、乱数発生によるものである。乱数の発生手段としては、例えば、ＡＮＳＩ  Ｃ標準ライブラリに定義されるｉｎｔ  ｒａｎｄ（ｖｏｉｄ）のような手順を使用することができる。この認証鍵生成手順は、任意の期間ごとか、オペレータ介入などの任意のタイミングで実行する。
【００６０】
図１５は、本実施の形態におけるインターネット端末１３０２の処理の流れ図である。
インターネット端末１３０２は、サービス制御装置１０２ａ又はサービス制御装置１０２ｂから新しい認証鍵を受信し、また、サービス利用装置１０１からのサービス制御装置１０２ａ又はサービス制御装置１０２ｂのアドレスと認証鍵の取得要求に対しビル名等を受信して、これらを通知する機能を持つ。サービス利用装置１０１へ通知するサービス制御装置１０２ａ又はサービス制御装置１０２ｂのアドレス、認証鍵の取得方法は、エレベータの設置されたビル名などを検索キーとする。
【００６１】
詳細を説明する。
まず、インターネット端末１３０２は、サービス制御装置１０２ａ又はサービス制御装置１０２ｂからの接続を待ち（Ｓ１５０）、接続があった場合には、認証鍵を受信し（Ｓ１５１）、サービス制御装置１０２（サービス制御装置１０２ａ又はサービス制御装置１０２ｂ）のアドレスに対応させて認証鍵を記憶する（Ｓ１５２）。
また、インターネット端末１３０２は、サービス制御装置１０２（サービス制御装置１０２ａ又はサービス制御装置１０２ｂ）からの接続を受ける前にサービス利用装置１０１からの接続を受けた場合（Ｓ１５３）、検索キーとなるビル名を受信し（Ｓ１５４）、ビル名に対応するサービス制御装置１０２（サービス制御装置１０２ａ又はサービス制御装置１０２ｂ）のアドレスと認証鍵を通知する（Ｓ１５５）。インターネット端末１３０２とサービス利用装置１０１ならびにサービス制御装置１０２ａ又はサービス制御装置１０２ｂ間の接続は、ＳＳＬなどの暗号化通信手段を用いて行う。サービス利用装置１０１とインターネット端末１３０２の接続においては、ＳＳＬによりサービス利用装置１０１の認証を行うことが可能である。
【００６２】
図１６は、インターネット端末１３０２がビル名と、ビル中のサービス制御装置１０２のアドレスと、そのアドレスに対する認証鍵とを対にして保持するための記憶装置の記録レコード１０である。
【００６３】
図１７は、サービス利用装置１０１がインターネット端末１３０２から利用するエレベータのサービス制御装置アドレス、認証鍵を受信するために必要な処理の流れ図である。
実施の形態１の図３のサービス制御装置１０２の「アドレス、認証鍵を入力」する処理の代替処理として機能する。
まず、利用者がビル名を入力すると（Ｓ１７０）、サービス利用装置１０１は、インターネット端末１３０２と接続し（Ｓ１７１）、入力したビル名を送信する（Ｓ１７２）。インターネット端末１３０２がビル名をキーに検索し、サービス利用装置１０１は、インターネット端末１３０２から送信されるサービス制御装置１０２のアドレスと認証鍵を受信する（Ｓ１７３）。サービス利用装置１０１は、受信したアドレスと認証鍵とを利用するビルのサービス制御装置１０２との接続に使用する。インターネット端末１３０２とサービス利用装置１０１間の接続は、ＳＳＬなどの暗号化通信手段を用いて行う。
【００６４】
本実施の形態に記載の事項により、サービス利用装置１０１は、インターネットなどの公衆回線に設置され、通信を暗号化してサービス利用装置１０１と接続する手段を持つ装置であるインターネット端末１３０２からサービス利用装置１０１の要求するサービス制御装置１０２のアドレスと認証鍵を受け取ることで、利用者がサービス制御装置１０２のアドレスと認証鍵ではなく、ビル名といった可読性の高い文字列を記憶し、サービス利用装置１０１にビル名等を入力することで、システムを利用することができ、利用者の利便性を高めることができるという効果がある。
また、サービス制御装置の認証鍵を任意の期間で変更することができ、その認証鍵の秘匿性を高めるとともに、認証鍵の変更をサービス利用装置１０１の利用者が知る必要がなく、システムを利用することができるという効果がある。
また、サービス提供装置群を複数設置したシステムにおいて、サービス利用装置１０１に全てのサービス提供装置群のネットワーク構成を蓄積する必要がないので、利用者はシステムの構成を知ることなく、システムを利用することができるという効果がある。
また、ＳＳＬやＢｌｕｅｔｏｏｔｈを搭載することで、携帯電話をシステムのサービス利用装置１０１として利用できるという効果がある。
【００６５】
実施の形態５．
本実施の形態について述べる。
本実施の形態は、サービス利用装置１０１がサービス制御装置１０２と接続した後、サービス提供装置１０３ａと接続してサービスを受け、さらに、サービス提供装置１０３ｂと接続して異なるサービスを受けるという実施の形態である。
【００６６】
図１８は、本実施の形態のシステム構成である。
サービス制御装置１０２は、無線通信とエレベータ制御通信とこれらを制御する制御機能を有する。サービス提供装置１０３ａとサービス提供装置１０３ｂとは、無線通信とエレベータ制御通信とこれらを制御する制御機能を有する。サービス利用装置１０１は無線端末であり、無線通信とこれを制御する制御機能を有する。サービス制御装置１０２は、接続したサービス利用装置１０１に対して、次にサービスを提供する装置であるサービス提供装置１０３ａのアドレス、及び認証鍵を通知する。
サービス提供装置１０３ａとサービス利用装置１０１との接続によりサービス提供装置１０３ａがサービス利用装置１０１に対してサービスを提供した後、サービス提供装置１０３ａは、次にサービス利用装置１０１に対してサービスを提供するサービス提供装置１０３ｂのアドレスと認証鍵を通知する。サービス利用装置１０１は、このアドレスと認証鍵を使用して、サービス提供装置１０３ｂと接続して、サービス提供装置１０３ｂの提供するサービスを受ける。このサービスの提供の手順は、上記機能を備えたサービス提供装置１０３を複数用意することで多段に設置することができ、サービス利用装置１０１が異なる装置から異なるサービスを得る際に、ネットワーク構成の全体を知ることなく、前の装置から次に接続する装置のアドレス及び認証鍵を受信して、次の装置と接続することになる。
【００６７】
ここでは、サービス提供装置１０３ａは、実施の形態１のかご内制御盤として機能するものとして、また、サービス提供装置１０３ｂは、かご内でサービス利用装置１０１に対して無線を使った画像などの配信を行うサービスを提供するものとする。これらは、サービス提供装置１０３の一例である。サービス制御装置１０２の処理の流れは、実施の形態１と同じである。
【００６８】
図１９は、サービス提供装置１０３ａの処理の流れを示している。
サービス提供装置１０３ａは、本来、サービス提供装置１０３ａが提供するサービスに加えて、サービス提供装置１０３ｂとの接続のためのアドレス及び認証鍵をサービス利用装置１０１へ通知する手段を有している。ここでは、サービス提供装置１０３ａによるサービス利用装置１０１への通知手段についての流れ図を記載している。
【００６９】
まず、サービス提供装置１０３ａは、サービス利用装置１０１からの接続を待ち受け（Ｓ１９０）、接続を受けたらサービス提供装置１０３ａが提供するサービスである戸閉めを行う（Ｓ１９１）。戸閉め後、次のサービス提供装置となるサービス提供装置１０３ｂのアドレス及び認証鍵を、サービス利用装置１０１に対して送信し（Ｓ１９２）、接続を切断する（Ｓ１９３）。
【００７０】
図２０は、サービス提供装置１０３ｂの処理の流れを示している。
サービス提供装置１０３ｂは、サービス利用装置１０１からの接続を受け、画像情報配信を行う。
まず、サービス提供装置１０３ｂは、サービス利用装置１０１からの接続を待ち受け（Ｓ２００）、接続を受けたらサービス提供装置１０３ｂが提供するサービスである画像などの配信を行う（Ｓ２０１）。この画像は、サービス利用装置１０１で表示できる形式のＧＩＦ（Ｇｒａｐｈｉｃｓ  ＩｎｔｅｒｃｈａｎｇｅＦｏｒｍａｔ）の画像などである。ビル館内地図などの利用者に対して提供する情報である。サービス提供を完了したら、サービス利用装置１０１との通信を切断する（Ｓ２０２）。
【００７１】
図２１は、サービス利用装置１０１の処理の流れを示している。
サービス利用装置１０１は、サービス提供装置１０３ａと接続して、サービス提供装置１０３ａが提供するサービスを受けた後、サービス提供装置１０３ｂと接続して、サービス提供装置１０３ｂが提供するサービスを受ける。
【００７２】
まず、サービス利用装置１０１は、サービス提供装置１０３ａと接続し、認証鍵により通信データを暗号化する（Ｓ２１０）。利用者の戸閉め入力により（Ｓ２１１）、サービス提供装置１０３ａに対して戸閉め要求を送信する（Ｓ２１２）。そして、サービス提供装置１０３ｂのアドレスと認証鍵を受信し（Ｓ２１３）、サービス提供装置１０３ａとの通信を切断する（Ｓ２１４）。その後、サービス提供装置１０３ｂとの接続のため、近傍の装置を検索し（Ｓ２１５）、サービス提供装置１０３ｂのアドレスを検出した場合には（Ｓ２１６）、サービス提供装置１０３ｂと接続し、サービス提供装置１０３ｂの認証鍵により、通信を暗号化する（Ｓ２１７）。暗号化通信接続を確立したら、サービス提供装置１０３ｂの提供するサービスである画像データを受信し、そのデータを表示し（Ｓ２１８）、サービス提供装置１０３ｂとの通信を切断する（Ｓ２１９）。
【００７３】
本実施の形態では、サービス提供装置１０３ａからサービス提供装置１０３ｂのアドレスを通知する１段の構成を示したが、さらに、サービス提供装置１０３ｂから他のサービス提供装置１０３のアドレスを通知する２段以上の多段構成も可能である。
【００７４】
本実施の形態記載の事項により、サービス提供装置１０３が、次のサービス提供装置１０３のアドレスと認証鍵を保持し、サービス利用装置１０１に対して、アドレスと認証鍵を通知して、一つ以上のサービス提供装置１０３を多段に使用することで、サービス利用装置１０１がサービス制御装置１０２と接続した後、それぞれ異なるサービスを提供する複数のサービス提供装置１０３との接続に際して、サービス利用装置１０１がサービス提供装置１０３側のネットワーク構成情報を知ることなく、所望のサービスを享受できるという効果がある。
【００７５】
以上に記載した「保持する」という用語は、記録媒体に保存することを意味する。
また、すべての実施の形態では、各構成要素の各動作はお互いに関連しており、各構成要素の動作は、上記に示された動作の関連を考慮しながら、一連の動作として置き換えることができる。そして、このように置き換えることにより、方法の発明の実施形態とすることができる。
また、上記各構成要素の動作を、各構成要素の処理と置き換えることにより、プログラムの実施の形態とすることができる。プログラムの実施の形態における各処理はプログラムで実行されるが、このプログラムは、記録装置に記録されていて、記録装置から中央処理装置（ＣＰＵ）に読み込まれ、中央処理装置によって、各フローチャートが実行されることになる。なお、記録装置、中央処理装置は図示していない。
【００７６】
【発明の効果】
本発明によれば、接続した装置から次に接続すべき装置のアドレス及び認証鍵を得ることで、サービス閲覧のオーバヘッドを減少させることができる。
【００７７】
また、本発明によれば、端末上のアドレス及び認証鍵記憶領域を節約することができる。
【００７８】
また、無線ネットワーク上の装置から提供されるサービスを暗号化通信により秘匿性を維持したまま享受することができる。
【図面の簡単な説明】
【図１】  実施の形態１のシステム構成を示す図である。
【図２】  サービス制御装置１０２とサービス利用装置１０１の内部構成及び動作を示す図である。
【図３】  サービス利用装置１０１の動作の流れ図である。
【図４】  サービス制御装置１０２の動作の流れ図である。
【図５】  サービス提供装置１０３の動作の流れ図である。
【図６】  実施の形態２のシステム構成を示す図である。
【図７】  サービス制御装置１０２の動作の流れ図である。
【図８】  サービス提供装置１０３の動作の流れ図である。
【図９】  サービス圏外マーカ装置１０４の流れ図である。
【図１０】  実施の形態３のシステム構成を示す図である。
【図１１】  サービス制御装置１０２の処理の流れ図である。
【図１２】  サービス提供装置１０３の処理の流れ図である。
【図１３】  実施の形態４のシステム構成を示す図である。
【図１４】  サービス制御装置１０２の処理の流れ図である。
【図１５】  インターネット端末１３０２の処理の流れ図である。
【図１６】  インターネット端末１３０２によって保持する記録レコード１０である。
【図１７】  サービス利用装置１０１の動作の流れ図である。
【図１８】  実施の形態５のシステム構成を示す図である。
【図１９】  サービス提供装置１０３ａの処理の流れ図である。
【図２０】  サービス提供装置１０３ｂの処理の流れ図である。
【図２１】  サービス利用装置１０１の動作の流れ図である。
【符号の説明】
２０  通信部Ａ、２２  通信部Ｂ、２３  通信部Ｃ、２４  通信部Ｄ、１０１サービス利用装置、１０２，１０２ａ，１０２ｂ  サービス制御装置、１０３，１０３ａ，１０３ｂ  サービス提供装置、１０４  サービス圏外マーカ装置、１０５  有線ネットワーク、２００  無線通信部Ａ、２０１  暗号化／復号部、２０４  制御部Ａ、２０６  広域無線通信部Ａ、２２０，２２０ａ，２２０ｂ  無線通信部Ｂ、２２１，２２１ａ，２２１ｂ  制御部Ｂ、２２２，２２２ａ，２２２ｂ  エレベータ制御通信部Ｂ、２２３，２２３ａ，２２３ｂ  有線通信部Ｂ、２３０，２３０ａ，２３０ｂ  無線通信部Ｃ、２３１，２３１ａ，２３１ｂ  制御部Ｃ、２３２，２３２ａ，２３２ｂ  エレベータ制御通信部Ｃ、２３３  有線通信部Ｃ、２４０  無線通信部Ｄ、２４１  制御部Ｄ、２４３  有線通信部Ｄ、１３０２  インターネット端末、１３０３  公衆回線、１３０４  広域無線網、１３０５  インターネット。
【図１】
0004036656.tif 000002
【図２】
0004036656.tif 000003
【図３】
0004036656.tif 000004
【図４】
0004036656.tif 000005
【図５】
0004036656.tif 000006
【図６】
0004036656.tif 000007
【図７】
0004036656.tif 000008
【図８】
0004036656.tif 000009
【図９】
0004036656.tif 000010
【図１０】
0004036656.tif 000011
【図１１】
0004036656.tif 000012
【図１２】
0004036656.tif 000013
【図１３】
0004036656.tif 000014
【図１４】
0004036656.tif 000015
【図１５】
0004036656.tif 000016
【図１６】
0004036656.tif 000017
【図１７】
0004036656.tif 000018
【図１８】
0004036656.tif 000019
【図１９】
0004036656.tif 000020
【図２０】
0004036656.tif 000021
【図２１】
0004036656.tif 000022