(57)【特許請求の範囲】
【請求項１】
管理装置と通信装置とを含む通信システムであって、
前記管理装置は、
前記通信装置との無線通信で用いる無線パラメータの情報と、サーバにより提供されるサービスを利用する際に使用される複数のアカウント情報と、を記憶する記憶手段と、
前記通信装置と前記無線パラメータの設定処理を行う設定手段と、
前記設定手段により前記無線パラメータの設定処理が行われる際に、前記通信装置から該通信装置の機器種別情報を取得する取得手段と、
前記取得手段により取得された前記機器種別情報に基づいて、前記通信装置に提供するアカウント情報を前記記憶手段に記憶された前記複数のアカウント情報の中から選択する第１の選択手段と、
前記第１の選択手段により選択されたアカウント情報を、前記通信装置に提供する提供手段と、
を有し、
前記通信装置は、
前記管理装置により提供されたアカウント情報を利用して前記サーバと通信する通信手段を有する
ことを特徴とする通信システム。
【請求項２】
前記管理装置は、前記通信装置と前記サーバとの通信を中継する中継手段を更に有し、
前記通信装置は、前記管理装置を介して前記サーバと通信を行う
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記管理装置は、
前記通信装置から取得した前記機器種別情報に基づいて、前記通信装置が利用可能なサービスを判定する判定手段を更に有し、
前記第１の選択手段は、前記判定手段により判定されたサービスに対応するアカウント情報を選択する
ことを特徴とする請求項１又は２に記載の通信システム。
【請求項４】
前記通信装置は、使用するサービスに基づいて、前記管理装置により提供されたアカウント情報の中から使用するアカウント情報を選択する第２の選択手段をさらに含み、
前記通信手段は、前記第２の選択手段により選択されたアカウント情報を利用して前記サーバと通信することを特徴とする請求項１乃至３の何れか一項に記載の通信システム。
【請求項５】
通信装置であって、
他の通信装置との無線通信で用いる無線パラメータの情報と、サーバにより提供されるサービスを利用する際に使用される複数のアカウント情報と、を記憶する記憶手段と、
前記他の通信装置と前記無線パラメータの設定処理を行う設定手段と、
前記設定手段により前記無線パラメータの設定処理が行われる際に、前記他の通信装置から該他の通信装置の機器種別情報を取得する取得手段と、
前記取得手段により取得された前記機器種別情報に基づいて、前記他の装置に提供するアカウント情報を前記記憶手段に記憶された前記複数のアカウント情報の中から選択する選択手段と、
前記選択手段により選択されたアカウント情報を、前記通信装置に提供する提供手段と、
を有することを特徴とする通信装置。
【請求項６】
前記選択手段は、前記他の通信装置からアカウント情報の取得要求を受信した場合に前記他の通信装置に提供するアカウント情報を選択することを特徴とする請求項５に記載の通信装置。
【請求項７】
前記他の通信装置においてユーザから指定されたアカウント情報を、前記サーバに登録する登録手段を更に有することを特徴とする請求項５又は６に記載の通信装置。
【請求項８】
前記他の通信装置からの指示に応じて、アカウント情報を作成する作成手段を更に有することを特徴とする請求項５乃至７の何れか一項に記載の通信装置。
【請求項９】
前記作成手段は、前記設定手段による前記無線パラメータの設定処理に用いたパスワード情報を利用して、アカウント情報を作成することを特徴とする請求項８に記載の通信装置。
【請求項１０】
通信装置であって、
他の通信装置の機器種別情報を取得する取得手段と、
前記取得手段により取得した前記機器種別情報に応じて、サーバにより提供されるサービスの利用の際に使用されるアカウント情報の取得要求を前記他の通信装置に送信する送信手段と、
前記送信手段により送信した前記取得要求に応答して前記他の通信装置から送られたアカウント情報を受信する受信手段と、
を有することを特徴とする通信装置。
【請求項１１】
前記他の通信装置との無線通信で用いる無線パラメータを設定するための設定手段を更に有し、
前記取得手段は、前記設定手段による前記無線パラメータの設定の際に、前記他の通信装置の機器種別情報を取得することを特徴とする請求項１０に記載の通信装置。
【請求項１２】
前記受信手段により受信したアカウント情報を使用して前記サーバが提供するサービスを利用する利用手段を更に有することを特徴とする請求項１０又は１１に記載の通信装置。
【請求項１３】
前記サーバに未登録のアカウント情報を指定して、該指定されたアカウント情報の登録を前記他の通信装置に要求する要求手段を更に有し、
前記利用手段は、前記要求手段による要求に応じて前記他の通信装置により登録されたアカウント情報を使用して前記サーバが提供するサービスを利用することを特徴とする請求項１２に記載の通信装置。
【請求項１４】
前記他の通信装置にアカウント情報の作成を要求する要求手段を更に有し、
前記利用手段は、前記要求手段による要求に応じて前記他の通信装置により作成されたアカウント情報を使用して前記サーバが提供するサービスを利用することを特徴とする請求項１２に記載の通信装置。
【請求項１５】
通信装置の制御方法であって、
他の通信装置との無線通信で用いる無線パラメータの情報と、サーバにより提供されるサービスを利用する際に使用される複数のアカウント情報と、を記憶部に記憶する記憶工程と、
前記他の通信装置と前記無線パラメータの設定処理を行う設定工程と、
前記設定工程により前記無線パラメータの設定処理が行われる際に、前記他の通信装置から該他の通信装置の機器種別情報を取得する取得工程と、
前記取得工程により取得された前記機器種別情報に基づいて、前記他の装置に提供するアカウント情報を前記記憶部に記憶された前記複数のアカウント情報の中から選択する選択工程と、
前記選択工程により選択されたアカウント情報を、前記通信装置に提供する提供工程と、
を含むことを特徴とする通信装置の制御方法。
【請求項１６】
通信装置の制御方法であって、
他の通信装置の機器種別情報を取得する取得工程と、
前記取得工程により取得した前記機器種別情報に応じて、サーバにより提供されるサービスの利用の際に使用されるアカウント情報の取得要求を前記他の通信装置に送信する送信工程と、
前記送信工程により送信した前記取得要求に応答して前記他の通信装置から送られたアカウント情報を受信する受信工程と、
を含むことを特徴とする通信装置の制御方法。
【請求項１７】
コンピュータを、請求項５乃至９の何れか一項に記載の通信装置の各手段として機能させるためのプログラム。
【請求項１８】
コンピュータを、請求項１０乃至１４の何れか一項に記載の通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザアカウント等のパラメータを外部装置へ提供する通信装置に関するものである。
【背景技術】
【０００２】
近年、通信端末を用いてＷＥＢ上のサービスを利用する機会が増えてきている。ＷＥＢサービスの中にはユーザがサービスを利用するためにユーザアカウント（ユーザＩＤ、パスワード等）を用いた認証を必要とするものがある。このようなＷＥＢサービスを利用するためにはユーザアカウントの作成処理や登録処理が必要である。ＷＥＢサービスのユーザアカウントをインターネットを介して作成・登録する場合には、ＷＥＢブラウザ等の機能を利用することが多い。ユーザがユーザ・インタフェース（ＵＩ）を介して新規に作成するユーザアカウントを入力し、ＷＥＢサービスのサーバとＨＴＭＬ内のフォームメッセージ等で作成処理が行われる。また、作成したユーザアカウントを利用できるようにユーザアカウントの登録用ＵＲＬにアクセスしユーザアカウントの登録処理を行うといった場合もある。
【０００３】
一方、ＷＥＢブラウザ機能を所持していない通信端末においては、ユーザアカウントの登録処理・作成処理を行うことは困難である。そこで、ユーザアカウントを通信端末で作成してＷＥＢサービスに接続を行う技術が提案されている。例えば、特許文献１では、通信端末に関連した情報の一部からユーザアカウントの生成規則に基づき、動的にユーザアカウントを生成する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６７２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＷＥＢサービスによってはユーザアカウントの作成処理にＷＥＢブラウザ機能が必須な場合もある。例えば、作成の際に画像認証コードを用いる場合である。画像認証コードはプログラムやロボットによる自動登録を防ぐために、画像として表示されたランダムな数字や文字列を人が読み取り入力を行う手法である。画像認証コードを用いた場合、ＷＥＢブラウザ機能を持たない通信端末でユーザアカウントの自動作成を行うことは困難である。
【０００６】
さらにはユーザアカウントとしてユーザＩＤに利用者のメールアドレスを指定するケースも増えてきており、ユーザアカウントの作成にはメールアドレスが必要な場合もある。こういったＷＥＢサービスのユーザアカウントの作成処理においてはＷＥＢブラウザ機能を持った端末やメール送受信機能を持った端末が必要になる。
【０００７】
そのため、ＷＥＢブラウザ機能を持たない通信端末で新規ユーザアカウントを必要とするＷＥＢサービスを利用する場合、ＷＥＢブラウザ機能を持つ他の通信端末にてユーザアカウントを作成することが必要になる。そして、その後、作成したユーザアカウントと同一のユーザアカウント情報をＷＥＢブラウザ機能を持たない通信端末に再度設定・入力する必要がある。このようなユーザアカウントを再度設定・入力する操作は煩雑であり、ユーザの利便性を低下させてしまう。
【０００８】
本発明は上述の問題点に鑑みなされたものであり、ユーザアカウント情報の設定が困難な通信端末に対し、ユーザアカウント情報を容易に設定可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
管理装置と通信装置とを含む通信システムであって、前記管理装置は、前記通信装置との無線通信で用いる無線パラメータの情報と、サーバにより提供されるサービスを利用する際に使用される複数のアカウント情報と、を記憶する記憶手段と、前記通信装置と前記無線パラメータの設定処理を行う設定手段と、前記設定手段により前記無線パラメータの設定処理が行われる際に、前記通信装置から該通信装置の機器種別情報を取得する取得手段と、前記取得手段により取得された前記機器種別情報に基づいて、前記通信装置に提供するアカウント情報を前記記憶手段に記憶された前記複数のアカウント情報の中から選択する第１の選択手段と、前記第１の選択手段により選択されたアカウント情報を、前記通信装置に提供する提供手段と、を有し、前記通信装置は、前記管理装置により提供されたアカウント情報を利用して前記サーバと通信する通信手段を有する。
【発明の効果】
【００１０】
本発明によれば、ユーザアカウント情報の設定が困難な通信端末に対しユーザアカウント情報を容易に設定可能とする技術を提供することが出来る。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態における通信システムの全体構成図である。
【図２】無線通信端末の内部ブロック図である。
【図３】管理端末の内部ブロック図である。
【図４】ユーザアカウント情報を例示的に示す図である。
【図５】機器種別情報テーブルおよび各機器種別とサービスタイプとの対応テーブルの一例を示す図である。
【図６】第１実施形態に係る通信システムの動作シーケンス図である。
【図７】無線通信端末のユーザアカウント取得処理の動作フローチャートである。
【図８】無線通信端末のアップロード処理の動作フローチャートである。
【図９】管理端末のユーザアカウント取得処理の動作フローチャートである。
【図１０】第１実施形態に係る通信システムの動作シーケンス図である（ユーザアカウント未登録の場合）。
【図１１】管理端末のユーザアカウント登録処理の動作フローチャートである。
【図１２】第１実施形態に係る通信システムの動作シーケンス図である（ユーザアカウント未作成の場合）。
【図１３】管理端末のユーザアカウント作成処理の動作フローチャートである。
【発明を実施するための形態】
【００１２】
以下に、図面を参照して、この発明の好適な実施の形態を詳しく説明する。なお、以下の実施の形態はあくまで例示であり、本発明の範囲を限定する趣旨のものではない。
【００１３】
（第１実施形態）
本発明に係る通信システムの第１実施形態として、無線通信端末１０１、管理端末１０２およびＷＥＢサービスサーバ１０５を含む通信システムを例に挙げて以下に説明する。
【００１４】
＜装置構成＞
図１は、第１実施形態に係る通信装置である管理端末１０２を含む通信システムの全体構成図である。通信システムには、ユーザ装置である無線通信端末１０１、アカウント管理装置である管理端末１０２、基地局１０３、ＷＥＢサービスサーバ１０５が含まれている。また、基地局１０３とＷＥＢサービスサーバ１０５とはインターネットなどの公衆網１０４により相互に接続されている。
【００１５】
無線通信端末１０１と管理端末１０２との間は第１の無線通信方式により通信が行われる。一方、管理端末１０２と基地局１０３とは第２の無線通信方式により通信が行なわれる。以下の説明では、第１の無線通信方式はＩＥＥＥ８０２．１１系無線ＬＡＮとして説明するが、Bluetooth（登録商標）などでもよく、これに限定されるものではない。また、第２の無線通信方式はＷＣＤＭＡなどの携帯通信網として説明するが、これに限定されない。
【００１６】
つまり、第１実施形態において、無線通信端末１０１は無線ＬＡＮによる通信機能を有している。また、管理端末１０２は無線ＬＡＮによる通信機能および携帯通信網による通信機能を有している。なお、以下の説明では、無線通信端末１０１はカメラであり、ユーザカウント管理端末１０２は携帯電話端末であるとして説明するがこれに限定されるものではない。
【００１７】
図２は、無線通信端末１０１の内部ブロックの一例を示す図である。無線通信処理部２０１は無線ＬＡＮによる通信の通信制御を行う。制御部２０２は例えばＣＰＵおよび周辺回路により構成され、無線通信端末１０１全体を制御する。ＲＡＭ２０３は、揮発性のメモリであり、コンピュータプログラム実行の際のワークメモリあるいは一時的なデータ記憶に用いられる。ＲＯＭ２０４は制御命令（コンピュータプログラム）を格納している不揮発性のメモリである。
【００１８】
アンテナ２０５は他の無線通信端末が送信した無線信号を受信、あるいは、他の無線通信端末に無線信号を送信する。アンテナ制御部２０６はいわゆるＲＦ部であり、無線信号を復調・復号して情報を復元したり、送信対象データを符号化、変調して送信信号を生成したりする機能部である。表示部２０７は液晶ディスプレイなど、ユーザに各種情報を視覚により提供する機能部である。操作部２０８はスイッチやボタンなどであり、ユーザからの指示を受け付ける機能部である。電源部２０９は無線通信端末１０１の各ユニットへ電力を供給する。
【００１９】
機器種別情報処理部２１０は無線通信端末１０１自身の機器種別情報に関するデータの作成を行う機能部である。また、機器種別情報処理部２１０は相手通信端末から送られた相手通信端末の機器種別情報に関する受信データから機器種別情報の識別も行う。ユーザアカウント取得部２１１は、ユーザアカウントの取得のための各種データの生成を行なうと共に、取得したユーザアカウントを用いた各種処理を行う機能部である。パラメータ自動設定処理部２１２は、他の通信端末と無線通信を行うために必要となるパラメータ設定を行なう機能部である。
【００２０】
図３は、管理端末１０２の内部ブロックの一例を示す図である。パラメータ自動設定処理部３０１は、他の通信端末と無線通信を行うために必要となるパラメータ設定を行なう機能部である。無線通信処理部３０２は、無線ＬＡＮによる通信および携帯通信網による通信の通信制御を行う。制御部３０３は例えばＣＰＵおよび周辺回路により構成され、管理端末１０２全体を制御する。ＲＡＭ３０４は、揮発性のメモリ（記憶部）であり、コンピュータプログラム実行の際のワークメモリあるいは一時的なデータ記憶に用いられる。ＲＯＭ３０５は制御命令（コンピュータプログラム）を格納している不揮発性のメモリである。携帯電話としてのメール機能やＷＥＢブラウザ機能などを実現するコンピュータプログラムもＲＯＭ３０５に格納される。
【００２１】
無線ＬＡＮアンテナ３０６は他の無線ＬＡＮ端末が送信した無線信号を受信、あるいは、他の無線ＬＡＮ端末に無線信号を送信する。無線ＬＡＮアンテナ制御部３０７はいわゆるＲＦ部であり、無線ＬＡＮの信号を復調・復号して情報を復元したり、送信対象データを符号化、変調して送信信号を生成したりする機能部である。携帯網アンテナ３０９は基地局が送信した無線信号を受信、あるいは、基地局に無線信号を送信する。携帯網アンテナ制御部３０８はいわゆるＲＦ部であり、携帯通信網における信号を復調・復号して情報を復元したり、送信対象データを符号化、変調して送信信号を生成したりする機能部である。表示部３１０は液晶ディスプレイなど、ユーザに各種情報を視覚により提供する機能部である。操作部３１１はスイッチやボタンなどであり、ユーザからの指示を受け付ける機能部である。電源部３１２は管理端末１０２の各ユニットへ電力を供給する。
【００２２】
機器種別情報処理部３１３は管理端末１０２自身の機器種別情報に関するデータの作成を行う機能部である。また、機器種別情報処理部３１３は相手通信端末から送られた相手通信端末の機器種別情報に関する受信データから機器種別情報の識別も行う。ユーザアカウント処理部３１４は、外部の無線通信端末からのユーザアカウント取得要求を受け付け、また、ＷＥＢサービスサーバにアクセスし、ユーザアカウントの登録処理・作成処理を行うためのデータの生成や処理を行う機能部である。
【００２３】
図４は、管理端末１０２が保持するユーザアカウントリストを示している。４０１はユーザアカウントリストであり、１以上のユーザアカウントのプロファイルがリストされて記録されている。
【００２４】
サービス名４０２はユーザアカウントを使用するＷＥＢサービスのサービス名称である。サービス名はユーザが表示部３１０および操作部３１１によりサービス名を入力するなどで設定してもよいし、予め規定されたものでもよい。サービス名の設定はユーザが行なってもよいし、プログラムで自動的に設定してもよい。
【００２５】
サービスタイプ４０３はＷＥＢサービスのサービス種別（サービス種別情報）を示している。例えば、静止画データ共有のための”Ｉｍａｇｅ−Ｓｈａｒｅ”、動画データ共有のための”Ｍｏｖｉｅ−Ｓｈａｒｅ”といったようにサービス内容が示される。なお、サービスタイプはユーザが入力・指定してもよいし、ユーザアカウント作成時の情報からプログラムで取得するようにしてもよい。
【００２６】
ユーザＩＤ４０４は各ＷＥＢサービスの認証で使用するユーザＩＤである。また、パスワード４０５はＷＥＢサービスの認証で使用するパスワードである。以下の説明では、ユーザアカウントとしてユーザＩＤとパスワードとのセットを用いるが、これに限定されるものではない。例えば、アクセスコードやＰＩＮコードといったものを含めてもよい。登録済／未登録の情報４０６はユーザアカウントが既にＷＥＢサービスに登録されているものか、未登録のものかを示す情報である。アカウントＡ、Ｂ、Ｃは、それぞれがユーザアカウントの１セット（プロファイル）に相当するものである。
【００２７】
図５（ａ）は無線通信端末１０１および管理端末１０２の機器種別を格納した機器種別情報を示している。ここでは、無線通信端末１０１が”カメラ”であり、管理端末１０２が”携帯電話”であることを示す情報が格納されている。なお、無線通信端末１０１および管理端末１０２を含む各機器自身の機器種別情報は、工場出荷時などにＲＯＭに予め設定される。
【００２８】
また、図５（ｂ）は機器種別情報とサービスタイプとの対応付けを行なう対応テーブルの一例を示している。具体的には、カメラに対しては”Ｉｍａｇｅ−Ｓｈａｒｅ”、ビデオカメラに対しては”Ｍｏｖｉｅ−Ｓｈａｒｅ”というように、機器の機能に応じたサービスタイプが設定されている。なお、機器種別情報とサービスタイプとの関係に関しては図５に限定されるものではない。例えばＵＰｎＰ（Universal Plug and Play）プロトコルを用いて機器種別を判定し、それを利用するよう構成してもよい。
【００２９】
＜各装置の概略動作＞
以下では、無線通信端末１０１が管理端末１０２と無線ＬＡＮ接続し、ＷＥＢサービスサーバ１０５へ画像のアップロードを行う例について説明する。なお、初期状態として、無線通信端末１０１と管理端末１０２はまだ無線ＬＡＮで接続されておらず、新規に無線ＬＡＮのネットワークを作成して接続するものとする。また、管理端末１０２は基地局１０３および公衆網１０４を介してＷＥＢサービスサーバ１０５と通信可能な状態である。管理端末１０２は、無線通信端末１０１との無線ＬＡＮ接続、および、基地局１０３と公衆網接続の同時接続が可能である。さらに、無線通信端末１０１からのデータを公衆網１０４を介してＷＥＢサービスサーバ１０５へ転送（中継）するというようなゲートウェイとしての機能も有しているものとする。
【００３０】
なお、上述のように、ＷＥＢサービスサーバ１０５で提供されるサービスを利用する際には、ユーザアカウントを利用したアクセス認証が必要である。ただし、無線通信端末１０１にはＷＥＢサービスを利用するためのユーザアカウントは記憶されていない。そこで、以下では、無線通信端末１０１がＷＥＢサービスサーバ１０５にログインするためのユーザアカウントの設定、および、設定したユーザアカウントを用いたサービス利用について説明する。
【００３１】
図６は、第１実施形態に係る通信システムの動作シーケンス図である。
【００３２】
Ｍ６０１では、無線通信端末１０１と管理端末１０２との間で無線ＬＡＮのパラメータの自動設定処理を行う。なお、当該設定処理は、例えば、無線通信端末１０１および管理端末１０２がそれぞれパラメータ設定開始の指示を受けた場合に、パラメータ自動設定処理部２１２、３０１により開始される。
【００３３】
なお、無線パラメータ（通信パラメータ）の自動設定処理には、ＷＰＳ（Wi-Fi Protected Setup）等を用いることが出来る。無線パラメータ自動設定においては、ＰＩＮコードなどでパラメータの設定を行う端末の正当性を検証するなど、パラメータが第三者端末に漏洩しないように構成されているものとする。無線パラメータ自動設定が成功後、無線通信端末１０１と管理端末１０２間で共通のパラメータが取得でき、該パラメータを用いて無線ＬＡＮによる接続を行う。
【００３４】
Ｍ６０２では、無線通信端末１０１は機器種別情報メッセージを管理端末１０２に送信する。機器種別情報メッセージには、無線通信端末１０１の機器種別（例えばカメラ）であることを示す情報が含まれる。また、ＷＥＢブラウザ機能を所持していないことや、ユーザアカウントの作成が困難な端末であるといった情報が一緒に含まれてもよい。同様に、Ｍ６０３では、管理端末１０２は機器種別情報メッセージを無線通信端末１０１に送信する。機器種別情報メッセージには管理端末１０２が例えば携帯電話端末であることを示す情報が含まれる。また、ＷＥＢブラウザ機能を所持していることや、ユーザアカウントの作成が可能な端末であるといった情報が一緒に含まれてもよい。また、既にユーザアカウントを所持している端末であるといった情報が一緒に含まれてもよい。これにより、無線通信端末１０１は管理端末１０２がユーザアカウントを所持ないし作成が可能な端末であると判断することが出来る。
【００３５】
Ｍ６０４では、無線通信端末１０１においてユーザアカウントの取得が必要である場合、ユーザアカウント取得要求メッセージを管理端末１０２に送信する。Ｍ６０５では、管理端末１０２はユーザアカウント判定を行い、ユーザアカウント取得応答メッセージＭ６０６を無線通信端末１０１に送信する。なお、ユーザアカウント判定の詳細については後述する。無線通信端末１０１に提供可能なユーザアカウントがあった場合は、対応するユーザアカウントをユーザアカウント取得応答メッセージに含めて送信する。
【００３６】
無線通信端末１０１においてユーザから画像のアップロード指示が入力されるとアップロードの処理を開始する。
【００３７】
Ｍ６０７では、ＷＥＢアクセスサーバへの認証に必要なユーザアカウントを無線通信端末１０１が所持しているか否かの判定を行う。所持している場合、Ｍ６０８において、無線通信端末１０１は、ＷＥＢサービスサーバ１０５宛の情報を含んだログイン処理メッセージを管理端末１０２に送信する。Ｍ６０９では、管理端末１０２は、ログイン処理メッセージを受信すると、当該ログイン処理メッセージをＷＥＢサービスサーバ１０５に転送する。
【００３８】
Ｍ６１０では、ＷＥＢサービスサーバ１０５は、ログイン処理メッセージに含まれるユーザアカウントを用いて認証処理を行う。認証に成功すると、ＷＥＢサービスサーバ１０５のサービスを利用可能になる。Ｍ６１１では、ＷＥＢサービスサーバ１０５は無線通信端末１０１宛の情報と認証結果とをログイン結果通知メッセージに入れて管理端末１０２に送信する。Ｍ６１２では、管理端末１０２は公衆網１０４を介して受信したログイン結果通知メッセージを無線ＬＡＮのパケットに載せ替え無線通信端末１０１宛に送信する。
【００３９】
ログインが成功した場合、Ｍ６１３では、無線通信端末１０１は、ＷＥＢサービスサーバ１０５へアップロードする画像を含んだ画像アップロード処理メッセージを管理端末１０２宛に送信する。Ｍ６１４では、管理端末１０２は、受信した画像アップロード処理メッセージを公衆網１０４のパケットに載せ替え、ＷＥＢサービスサーバ１０５に転送する。このようにして無線通信端末１０１からＷＥＢサービスサーバ１０５への画像のアップロードが実現される。
【００４０】
＜無線通信端末１０１の詳細動作＞
図７は、無線通信端末１０１におけるユーザアカウント取得処理のフローチャートである。なお、以下の各ステップは、無線通信端末１０１内の制御部２０２が、ＲＯＭ２０４に格納されたコンピュータプログラムを実行することにより実現される。
【００４１】
ステップＳ７０１では、無線パラメータ設定処理開始の指示を受けると、無線通信端末１０１は無線パラメータ自動設定処理を行う。例えば、操作部２０８で開始ボタンが押されることでパラメータ設定処理開始の指示が行われる。他に、パラメータ設定処理開始の指示はプログラムを用いてトリガされるよう構成してもよい。無線パラメータ自動設定処理はパラメータ自動設定処理部２１２で行われる。
【００４２】
ステップＳ７０２では、ステップＳ７０１における無線パラメータ自動設定処理が完了後、無線パラメータの設定に成功したか否かの判定を行なう。失敗した場合はパラメータ設定処理を終了する。成功した場合は、ステップＳ７０３に進む。
【００４３】
ステップＳ７０３では、ステップＳ７０１の無線パラメータ自動設定処理にて取得したパラメータを用いて無線ＬＡＮの接続処理を行う。無線ＬＡＮの接続処理は無線通信処理部２０１を介して行われる。
【００４４】
ステップＳ７０４では、接続処理が完了すると機器種別情報メッセージの送信を行う。機器種別情報メッセージ送信後、ステップＳ７０５にて相手端末からの機器種別情報メッセージの受信待ちを行う。なお、自端末の機器種別情報の提供および相手端末の機機器種別情報の取得は順番が逆でもよい。
【００４５】
ステップＳ７０６では、機器種別情報を受信後、相手通信端末がユーザアカウントを所持している端末か否かの判定を行なう。これは例えば、相手通信端末の機器種別情報がＰＣや携帯電話などＷＥＢブラウザ機能を有しているか否かといった情報を元にする。ユーザアカウントを所持していないと判定した場合はパラメータ設定処理を終了する。ユーザアカウントを所持している端末であった場合は、ステップＳ７０７に進む。
【００４６】
ステップＳ７０７では、ユーザアカウント取得部２１１を用いてユーザアカウント取得要求メッセージの送信を行う。ユーザアカウント取得要求メッセージ内には取得端末の正当性を示すためにパスワード等の認証情報を入れてもよい。この認証情報は例えば、パラメータ設定処理内で相手通信端末と交換した情報、あるいは事前に共有している情報を用いる。
【００４７】
ステップＳ７０８では、ユーザアカウント取得応答メッセージの受信待ちを行う。ユーザアカウント取得応答メッセージが受信できた場合はステップＳ７０９に進む。
【００４８】
ステップＳ７０９では、ユーザアカウント取得応答メッセージの内容からユーザアカウントが取得できたか否かの判定を行なう。取得できなかった場合は、パラメータ設定処理を終了する。取得応答メッセージには、例えば、ユーザアカウントリスト４０１に記載されるような情報が含まれる。第１実施形態では、例えば、”アカウントＡ”および”アカウントＢ”を取得できる。ユーザアカウントが取得できた場合ステップＳ７１０に進む。
【００４９】
ステップＳ７１０では、取得できたユーザアカウントの記憶処理を行う。取得したユーザアカウント全てを記憶してもよいし、利用可能なユーザアカウントのみを判別して記憶するようにしてもよい。取得したユーザアカウントはＲＡＭ２０３等に記憶される。
【００５０】
図８は、無線通信端末１０１におけるアップロード処理のフローチャートである。以下では、無線通信端末１０１は、操作部２０８等の操作によりアップロード指示を受けるとアップロード処理を開始する。なお、以下の各ステップは、無線通信端末１０１内の制御部２０２が、ＲＯＭ２０４に格納されたコンピュータプログラムを実行することにより実現される。
【００５１】
ステップＳ８０１では、アップロード先のＷＥＢサービスのユーザアカウントを所持しているか否かの判定を行う。アップロード先のＷＥＢサービスのユーザアカウントを所持している場合、ステップＳ８０２へ進む。ユーザアカウントを所持していない場合はステップＳ８０６へ進む。
【００５２】
ステップＳ８０２では、所持しているユーザアカウントが登録済か否かの判定を行なう。登録済か否かは例えば、ユーザアカウント情報としてユーザアカウントリスト４０１内の登録済／未登録の情報４０６を用いて判定することができる。ユーザアカウントが登録済であった場合、ステップＳ８１０に進む。ユーザアカウントが未登録であった場合、ステップＳ８０３に進む。なお、利用するＷＥＢサービスのサービス種別に基づいて、管理装置により提供された複数のアカウント情報（例えば図４）の中から特定のアカウント情報を選択し使用するよう構成してもよい。
【００５３】
ステップＳ８０３では、ユーザアカウント取得部２１１を用いてユーザアカウント登録要求メッセージの送信を行う。登録要求メッセージには登録するユーザアカウントの情報を含めて送信する。登録要求メッセージ送信後、ステップＳ８０４に進む。
【００５４】
ステップＳ８０４では、ユーザアカウント登録応答メッセージの受信待ちを行う。ユーザアカウント登録応答メッセージを受信すると、ステップＳ８０５に進む。
【００５５】
ステップＳ８０５では、ユーザアカウント登録応答メッセージの内容からユーザアカウントの登録が成功したか否かの判定を行う。ユーザアカウントの登録が成功した場合はステップＳ８１０に進む。登録に失敗した場合はアップロード処理を終了する。
【００５６】
ステップＳ８０６では、ユーザアカウントの作成が可能な端末がネットワーク内に存在するか否かの判定を行う。これは例えば、パラメータ設定処理内で取得した機器種別情報メッセージ等を参照し、機器種別情報からユーザアカウントの作成が可能な端末が存在するか否かを判定する。ユーザアカウントの作成が可能な端末が存在すると判定された場合、ステップＳ８０７に進む。存在しないと判定された場合はアップロード処理を終了する。
【００５７】
ステップＳ８０７では、ユーザアカウント取得部２１１を介してユーザアカウント作成要求メッセージを作成し、ユーザアカウントの作成が可能な端末宛に送信する。送信後、ステップＳ８０８に進む。
【００５８】
ステップＳ８０８では、ユーザアカウント作成応答メッセージの受信待ちを行う。ユーザアカウント作成応答メッセージを受信すると、ステップＳ８０９へ進む。
【００５９】
ステップＳ８０９では、受信したユーザアカウント作成応答メッセージの内容からユーザアカウントの作成に成功したか否かの判定を行う。作成に成功した場合はステップＳ８１０へ進み、失敗した場合はアップロード処理を終了する。
【００６０】
ステップＳ８１０では、該当するユーザアカウントを用いてＷＥＢサービスへのログイン処理を行う。なおログイン処理のためのプログラムは予めＲＯＭ２０４に格納されていてもよいし外部から取得するようにしてもよい。ログイン処理が終了すると、ステップＳ８１１に進む。
【００６１】
ステップＳ８１１では、ログインに成功したか否かの判定を行なう。ログインに成功した場合ステップＳ８１２へ進む。ログインに失敗した場合はアップロード処理を終了する。
【００６２】
ステップＳ８１２では、アップロードする画像を用いて画像アップロード処理を行う。なお画像アップロード処理に必要なプロトコルは予めＲＯＭ２０４に格納されていてもよいし、外部から取得するようにしてもよくここでは言及しない。画像アップロードが完了後、アップロード処理を終了する。
【００６３】
＜管理端末１０２の詳細動作＞
図９は管理端末１０２におけるユーザアカウント取得処理のフローチャートを示す。なお、以下の各ステップは、管理端末１０２内の制御部３０３が、ＲＯＭ３０５に格納されたコンピュータプログラムを実行することにより実現される。
【００６４】
ステップＳ９０１では、無線パラメータ設定処理開始の指示を受けると、管理端末１０２は無線パラメータ自動設定処理を行う。パラメータ設定処理開始の指示は操作部３１１で開始ボタンが押された場合等でもよいし、プログラムを用いた開始指示でもよい。無線パラメータ自動設定処理はパラメータ自動設定処理部３０１で行われる。
【００６５】
ステップＳ９０２では、無線パラメータ自動設定処理が完了後、無線パラメータの設定に成功したか否かの判定を行なう。失敗した場合はパラメータ設定処理を終了する。成功した場合は、ステップＳ９０３に進む。
【００６６】
ステップＳ９０３では、無線パラメータ設定処理に成功した相手通信端末をユーザアカウント転送可能な端末として登録する。登録には相手通信端末の識別子情報（ＭＡＣアドレス等）を用いてもよいし、相手通信端末間で共有可能な情報（パスワード等）を用いてもよく、これに限るものではない。登録後、ステップＳ９０４に進む。
【００６７】
ステップＳ９０４では、無線パラメータ自動設定処理にて取得したパラメータを用いて無線ＬＡＮの接続処理を行う。無線ＬＡＮの接続処理は無線通信処理部３０２を介して行われる。
【００６８】
ステップＳ９０５では、接続処理が完了すると相手端末からの機器種別情報メッセージの受信待ちを行う。
【００６９】
ステップＳ９０６では、機器種別情報メッセージを受信すると、機器種別情報メッセージの送信を行う。第１実施形態では機器種別情報メッセージ内に、管理端末１０２は携帯電話端末である旨の機器種別情報を含めて送信を行う。送信後ステップＳ９０７に進む。自端末の機器種別情報の提供および相手端末の機機器種別情報の取得は順番が逆でもよい。
【００７０】
ステップＳ９０７では、ユーザアカウント取得要求メッセージがあるか否かの受信待ちを行う。ユーザアカウント取得要求メッセージを受信した場合はステップＳ９０８へ進む。
【００７１】
ステップＳ９０８では、ユーザアカウント取得要求メッセージの送信元端末がユーザアカウント転送可能端末として登録されているか否かの判定を行なう。例えば、パスワード等を用いる場合はユーザアカウント取得要求メッセージ内にパスワードが含まれているか否か、また正当なパスワードか否かを判定してもよい。ユーザアカウント転送可能端末に登録されている端末であると判定された場合はＳ９０９へ進む。登録されていない端末であると判定された場合はパラメータ設定処理を終了する。
【００７２】
ステップＳ９０９では、ユーザアカウント取得要求メッセージを送信した端末に提供可能なユーザアカウントがあるか否かの判定を行なう。第１実施形態において無線通信端末１０１の機器種別はカメラであることが機器種別情報メッセージによって判別できる。この機器種別情報を図５に示す機器種別情報とサービスタイプの比較表を用いて、対応したサービスタイプを抽出する。例えば、機器種別がカメラである場合、サービスタイプがＩｍａｇｅ−Ｓｈａｒｅのユーザアカウントが抽出される。
【００７３】
すなわち、管理端末１０２の所持するユーザアカウントリスト４０１から”アカウントＡ”および”アカウントＢ”が抽出される。抽出したユーザアカウントを転送するユーザアカウントとして決定する。ユーザアカウントの転送にはユーザアカウントの他に付帯する情報（ユーザアカウントリストに記載の情報）も一緒に転送する。なお、例えば、無線通信端末１０１の機器種別情報がビデオカメラであった場合にはサービスタイプ４０３がＭｏｖｉｅ−Ｓｈａｒｅである”アカウントＣ”を転送する。このようにして、提供可能なユーザアカウントが存在する場合はステップＳ９１０へ進む。提供可能なユーザアカウントがない場合はステップＳ９１１へ進む。
【００７４】
ステップＳ９１０では、ユーザアカウント処理部３１４にて提供可能なユーザアカウントをユーザアカウント取得応答メッセージに付加し、ユーザアカウント取得要求メッセージの送信元端末へ送信する。一方、ステップＳ９１１では、ユーザアカウント処理部３１４にて提供可能なユーザアカウントがないことを示すユーザアカウント取得応答メッセージを、ユーザアカウント取得要求メッセージの送信元端末へ送信する。
【００７５】
＜ユーザアカウントの登録処理＞
以下では、図８のステップＳ８０２にてユーザアカウントが未登録であると判定され、ユーザアカウント登録要求メッセージが送信された場合の処理について説明する。つまり、無線通信端末１０１にて管理端末１０２から取得したユーザアカウントにおいてユーザアカウントが未登録となっているユーザアカウントをＷＥＢサービスの認証に利用する場合である。
【００７６】
図１０は、ユーザアカウント登録処理の動作シーケンス図である。基本となるシーケンスは図６と同様であるため、同様の処理については説明を省略する。
【００７７】
Ｍ１００１では、無線通信端末１０１は、ユーザアカウント判定にてユーザアカウントの登録が必要と判定された場合、ユーザアカウント登録要求メッセージが管理端末１０２宛に送信する。ユーザアカウント登録要求メッセージは、登録対象となるユーザアカウントを指定して送られる。
【００７８】
管理端末１０２でユーザアカウント登録要求メッセージを受信する。Ｍ１００２では、管理端末１０２は、ユーザアカウントの登録処理を行うと判定した場合、基地局１０３を介してＷＥＢサービスサーバ１０５との間で、無線通信端末１０１から指定されたユーザアカウントのユーザアカウント登録処理を行う。
【００７９】
ユーザアカウントをＷＥＢサービスサーバ１０５に登録し、ユーザアカウント登録処理が終了後、Ｍ１００３では、管理端末１０２は、登録処理の結果としてユーザアカウント応答メッセージを無線通信端末１０１へ送信する。ユーザアカウントの登録が成功した場合は、登録したユーザアカウントを用いてログイン処理が実行され、続いて画像アップロード処理が行われる。
【００８０】
図１１は管理端末１０２におけるユーザアカウント登録処理の動作フローチャートを示す。なお、以下の各ステップは、管理端末１０２内の制御部３０３が、ＲＯＭ３０５に格納されたコンピュータプログラムを実行することにより実現される。
【００８１】
ステップＳ１１０１では、管理端末１０２はユーザアカウント登録要求メッセージを受信する。そして、ステップＳ１１０２では、送信元端末がユーザアカウント転送可能端末に登録されているか否かの判定を行う。登録されている端末と判定された場合、ステップＳ１１０３へ進む。登録されていない端末と判定された場合にはステップＳ１１０６へ進む。
【００８２】
ステップＳ１１０３では、ユーザアカウント登録処理を行う。ユーザアカウントの登録は例えば、プログラムで登録処理が行われる。他には、ユーザアカウント登録通知を表示部３１０へ表示し、ユーザに登録処理を行わせるようにしてもよく、ユーザアカウントの登録処理ができればこれらに限るものではない。登録処理のプログラムはＲＯＭ３０５に格納するよう構成してもよいし、別途外部から管理端末１０２にプログラムをインストールできるようにしてもよい。ユーザアカウントの登録処理終了後、ステップＳ１１０４に進む。
【００８３】
ステップＳ１１０４では、ユーザアカウント処理部３１４によりユーザアカウントの登録に成功したか否かの判定を行なう。登録に成功した場合はステップＳ１１０５へ進む。登録に失敗した場合はステップＳ１１０６へ進む。
【００８４】
ステップＳ１１０５では、ユーザアカウント登録に成功した旨を含むユーザアカウント登録応答メッセージをユーザアカウント登録取得要求メッセージの送信元端末に送信する。送信後、ユーザアカウントの登録処理を終了する。一方、ステップＳ１１０６では、ユーザアカウント登録に失敗した旨を含むユーザアカウント登録応答メッセージをユーザアカウント登録取得要求メッセージの送信元端末に送信する。送信後、ユーザアカウントの登録処理を終了する。
【００８５】
＜ユーザアカウントの作成処理＞
以下では、図８のステップＳ８０７にてユーザアカウント作成要求メッセージが送信された場合の処理について説明する。つまり、無線通信端末１０１にてステップＳ８０１でアップロード先のユーザアカウントがなく、ステップＳ８０６でネットワーク内にユーザアカウント作成可能端末があると判定された場合である。
【００８６】
図１２は、ユーザアカウント作成処理の動作シーケンス図である。基本となるシーケンスは図６と同様であるため、同様の処理については説明を省略する。
【００８７】
Ｍ１２０１では、無線通信端末１０１は、ユーザアカウント判定６０７でユーザアカウントの作成が必要と判定された場合、ユーザアカウント作成要求メッセージを管理端末１０２宛に送信する。
【００８８】
管理端末１０２は、ユーザアカウント作成要求メッセージを受信する。Ｍ１２０２では、管理端末１０２は、ユーザアカウントの作成処理を行うと判定した場合、基地局１０３を介してＷＥＢサービスサーバ１０５との間でユーザアカウント作成処理を行なう。
【００８９】
ユーザアカウント作成処理が終了後、Ｍ１２０３では、管理端末１０２は、作成処理の結果としてユーザアカウント応答メッセージを無線通信端末１０１へ送信する。ユーザアカウントの作成が成功した場合は、作成したユーザアカウントを用いてログイン処理が実行され、続いて画像アップロード処理が行われる。
【００９０】
図１３は管理端末１０２におけるユーザアカウント作成処理の動作フローチャートである。なお、以下の各ステップは、管理端末１０２内の制御部３０３が、ＲＯＭ３０５に格納されたコンピュータプログラムを実行することにより実現される。
【００９１】
ステップＳ１３０１では、管理端末１０２はユーザアカウント作成要求メッセージを受信する。そして、ステップＳ１３０２では、送信元端末がユーザアカウント転送可能端末に登録されているか否かの判定を行う。登録されている端末と判定された場合、ステップＳ１３０３へ進む。登録されていない端末と判定された場合にはステップＳ１３０６へ進む。
【００９２】
ステップＳ１３０３では、ユーザアカウント作成処理を行う。ユーザアカウントはプログラムで自動作成される。例えば、ユーザアカウントのユーザＩＤにメールアドレスが指定されるＷＥＢサーバの場合、管理端末がメールアドレスを所持しているか否かを判定する。そして、メールアドレスを所持していた場合は該メールアドレスと任意のパスワードを作成し、これらを用いてユーザアカウントを作成する。また、無線通信端末１０１の所有する所定の情報を元にユーザアカウントを作成するようにしてもよい。無線通信端末１０１のＲＯＭ２０４内にユーザアカウント作成のための所定の情報を格納しておき、ユーザアカウント作成要求メッセージ内に含めて管理端末１０２に送信を行う。所定の情報としてはメールアドレスや無線通信端末１０１の機器名などがあるがこれらに限定されない。
【００９３】
さらに、無線パラメータ自動設定処理で使用した情報を元にユーザアカウントを作成するようにしてもよい。例えば、無線パラメータ自動設定処理においてＰＩＮコード等の認証情報を用いる場合、該ＰＩＮコードをユーザＩＤないしパスワードとして利用する。なお、無線パラメータ自動設定処理で無線通信端末１０１と管理端末１０２とで共有される任意の情報が使用可能である。
【００９４】
また、ユーザアカウントを自動的に作成するのではなく、ユーザアカウント作成通知を表示部３１０へ表示し、ユーザに作成処理を行わせるようにしてもよい。作成処理のプログラムはＲＯＭ３０５に格納するよう構成してもよいし、別途外部から管理端末１０２にインストールできるようにしてもよい。ユーザアカウントの作成処理終了後、ステップＳ１３０４に進む。
【００９５】
ステップＳ１３０４では、ユーザアカウント処理部３１４によりユーザアカウントの作成に成功したか否かの判定を行なう。作成に成功した場合はステップＳ１３０５へ進む。登録に失敗した場合はステップＳ１３０６へ進む。
【００９６】
ステップＳ１３０５では、ユーザアカウント作成に成功した旨を含むユーザアカウント作成応答メッセージをユーザアカウント作成取得要求メッセージの送信元端末に送信する。一方、ステップＳ１３０６ではユーザアカウント作成に失敗した旨を含むユーザアカウント作成応答メッセージをユーザアカウント作成取得要求メッセージの送信元端末に送信する。
【００９７】
以上説明したとおり第１実施形態に係る通信システムによれば、ユーザアカウントの作成が可能な管理端末から他の無線通信装置にユーザアカウントを転送する。これにより、当該他の無線通信装置においてはユーザアカウントを改めて設定する必要がなくなり、ユーザの利便性が向上する。つまり、自身ではユーザアカウント情報の設定が無線通信端末１０１に対し、容易にユーザアカウント情報を設定可能とする技術を提供することが出来る。また、提供先の無線通信装置に適したユーザアカウントを提供することが可能となる。
【００９８】
なお、上述の第１実施形態では、ユーザアカウントの設定処理は無線パラメータ自動設定処理とは別個に行なわれるよう説明したが、ユーザアカウントの設定処理を無線パラメータ自動設定処理に含めるよう構成してもよい。さらに、上述の第１実施形態では、説明を簡単にするために無線通信端末が１台および管理端末が１台の通信システムについて説明した。しかし、それぞれが複数台あった場合においても上述の動作を実行可能である。さらに、複数の管理端末に優先順位をつけ、無線通信装置が複数の管理端末から送信されてきたユーザアカウントを取捨選択するようにしてもよい。
【００９９】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005473471.tif 000002
【図２】
0005473471.tif 000003
【図３】
0005473471.tif 000004
【図４】
0005473471.tif 000005
【図５】
0005473471.tif 000006
【図６】
0005473471.tif 000007
【図７】
0005473471.tif 000008
【図８】
0005473471.tif 000009
【図９】
0005473471.tif 000010
【図１０】
0005473471.tif 000011
【図１１】
0005473471.tif 000012
【図１２】
0005473471.tif 000013
【図１３】
0005473471.tif 000014