(57)【要約】【課題】携帯情報端末のネットワーク接続を支援し、ユーザの利便性を向上させる技術を提供する。【解決手段】携帯電話通信網通信部１０２は、携帯電話通信網３００を介して他の携帯情報端末と通信する。セッション情報制御部１００は、携帯電話通信網通信部１０２を介して取得した他の携帯情報端末のユーザ情報と当該携帯情報端末のユーザ情報とを含むセッション情報を生成する。無線ＬＡＮ通信部１１２は、セッション情報制御部１００が生成したセッション情報をもとに、携帯電話通信網３００とは異なるネットワークであるインターネット４００を介してサーバに接続する。携帯電話通信網通信部１０２は、前記サーバを介した他の携帯情報端末との間の通信の同期を取るために、セッション情報制御部１００が生成したセッション情報を他の携帯情報端末に送信する。【選択図】図６
2011223531.tif 000002
【特許請求の範囲】
【請求項１】
携帯電話通信網を介して他の携帯情報端末と通信する第１の通信部と、
前記第１の通信部を介して取得した他の携帯情報端末のユーザ情報と当該携帯情報端末のユーザ情報とを含むセッション情報を生成するセッション情報制御部と、
前記セッション情報制御部が生成したセッション情報をもとに、携帯電話通信網とは異なるネットワークを介してサーバに接続する第２の通信部とを含み、
前記第１の通信部は、前記サーバを介して他の携帯情報端末との間の通信の同期を取るために、前記セッション情報制御部が生成したセッション情報を前記他の携帯情報端末に送信することを特徴とする携帯情報端末。
【請求項２】
他の携帯情報端末のユーザ情報と起動すべきコンテンツとが対応づけられたデータベースをさらに含み、
前記セッション情報制御部は、前記第１の通信部を介して取得した他の携帯端末のユーザ情報をもとに前記データベースを参照して起動すべきコンテンツを特定し、他の携帯端末のユーザ情報、当該携帯情報端末装置のユーザ情報、および起動すべきコンテンツの情報を含むセッション情報を生成することを特徴とする請求項１に記載の携帯情報端末。
【請求項３】
前記第２の通信部がサーバへの接続を完了し、当該サーバを介して前記他の携帯情報端末との通信が開始された場合、前記第１の通信部の利用する携帯電話通信網の通信回線を切断するハンドオーバー制御部をさらに含むことを特徴とする請求項１または２に記載の携帯情報端末。
【請求項４】
第１の携帯情報端末と、第１の携帯情報端末と携帯電話通信網を介して通信可能な第２の携帯情報端末とがサーバに接続するネットワーク接続方法であって、
前記第１の携帯情報端末と前記第２の携帯情報端末とが、携帯電話通信網とは異なるネットワークおよび前記サーバを介して同期通信するための共通のセッション情報を携帯電話通信網を介して共有し、
前記サーバは、前記第１の携帯情報端末と前記第２の携帯情報端末とが当該サーバに接続する際の前記共通のセッション情報をもとに前記第１の携帯情報端末と前記第２の携帯情報端末とのマッチングを取り、当該サーバを介しての前記第１の携帯情報端末と前記第２の携帯情報端末との間の通信の同期を取ることを特徴とするネットワーク接続方法。
【請求項５】
第１の携帯情報端末と、
前記第１の携帯情報端末と携帯電話通信網を介して通信可能な第２の携帯情報端末と、
前記第１の携帯情報端末および第２の携帯情報端末と携帯電話通信網とは異なるネットワークを介して通信可能なサーバとを含み、
前記第２の携帯情報端末は、前記第１の携帯情報端末を操作する第１のユーザのユーザ情報を携帯電話通信網を介して取得し、第１のユーザのユーザ情報と第２の携帯情報端末を操作する第２のユーザのユーザ情報とを含むセッション情報を生成して前記第１の携帯情報端末に送信し、
前記第１の携帯情報端末は前記第２の携帯情報端末から受信したセッション情報をもとにネットワークを介して前記サーバに接続し、
前記第２の携帯情報端末は生成したセッション情報をもとにネットワークを介して前記サーバに接続し、
前記サーバは、前記第１の携帯情報端末および前記第２の携帯情報端末が当該サーバへの接続に利用したセッション情報をもとに前記第１の携帯情報端末および前記第２の携帯情報端末とを仲介して前記第１の携帯情報端末および前記第２の携帯情報端末間の通信の同期を取り、
前記第１の携帯情報端末および前記第２の携帯情報端末は、前記サーバを介しての接続が完了した場合、前記第１の携帯情報端末および前記第２の携帯情報端末間で接続されている携帯電話通信網による回線を切断することを特徴とするネットワーク接続システム。
【請求項６】
ネットワークを介して第１の携帯情報端末と第２の携帯情報端末とのそれぞれに接続可能なサーバであって、
第１の携帯情報端末または第２の携帯情報端末からの接続要求を認証する認証部と、
前記認証部における第１の携帯情報端末および第２の携帯情報端末からの接続要求が、第１の携帯情報端末および第２の携帯情報端末のユーザ情報を含む、第１の携帯情報端末と第２の携帯情報端末とが携帯電話通信網を介して取得した共通のセッション情報に基づく接続要求の場合、本サーバを介して第１の携帯情報端末および第２の携帯情報端末間の通信を同期するセッション制御部とを含むことを特徴とするサーバ。
【請求項７】
携帯情報端末のプロセッサで実行されるプログラムであって、
携帯電話通信網を介して他の携帯情報端末と通信する機能と、
携帯電話通信網を介して取得した他の携帯情報端末のユーザ情報と当該携帯情報端末のユーザ情報とを含む、携帯電話通信網とは異なるネットワーク上に存在するサーバに接続するためのセッション情報を生成する機能と、
前記サーバを介して他の携帯情報端末との間の通信の同期を取るために、生成されたセッション情報を接続中の他の携帯情報端末に送信する機能と、
生成されたセッション情報をもとに、携帯電話通信網とは異なるネットワークを介してサーバに接続する機能とを携帯情報端末に実現させることを特徴とするプログラム。
【請求項８】
ネットワークを介して第１の携帯情報端末と第２の携帯情報端末とのそれぞれに接続可能なサーバのプロセッサで実行されるプログラムであって、
第１の携帯情報端末または第２の携帯情報端末からの接続要求を認証する機能と、
第１の携帯情報端末および第２の携帯情報端末からの接続要求が、第１の携帯情報端末および第２の携帯情報端末のユーザ情報を含む、第１の携帯情報端末と第２の携帯情報端末とが携帯電話通信網を介して取得した共通のセッション情報に基づく接続要求の場合、本サーバを介して第１の携帯情報端末および第２の携帯情報端末間の通信を同期する機能とをサーバに実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ゲーム装置のユーザを支援する技術に関する。
【背景技術】
【０００２】
携帯型のゲーム端末および無線によるネットワークが広く普及し、ユーザ同士が離れている場合であっても、気軽に会話やオンラインゲームを楽しむことができるようになってきている。ユーザは携帯電話回線を介して通話をし、オンラインゲームを実行する旨の合意をした後、ゲームサーバに接続してオンラインゲームを実行することが多く行われる。
【０００３】
オンラインゲームを実行する際、ゲームサーバは、共同作業をするユーザ同士のマッチングを取る。通常ゲームサーバは、ユーザの接続に関するログ情報を解析して両者のマッチングを取る。ユーザのログ情報を収集して解析する技術として、例えば特許文献１が挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−５８３９５号公報（対応する米国特許第７，５５８，８２０号公報）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
離れたユーザ同士がオンラインゲームを楽しむためには、ユーザとしては起動すべきコンテンツの合意をはじめとして携帯ゲーム機におけるコンテンツの指定、サーバへの接続等多くの手順を踏む必要がある。また、ゲームサーバとしては、接続している多数のユーザの中からマッチングを取るべきユーザを探す必要があり、場合によってはマッチングに時間がかかってユーザを待たせることも起こりうる。
【０００６】
そこで本発明は、携帯情報端末のネットワーク接続を支援し、ユーザの利便性を向上させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様は携帯情報端末である。この携帯情報端末は、携帯電話通信網を介して他の携帯情報端末と通信する第１の通信部と、前記第１の通信部を介して取得した他の携帯情報端末のユーザ情報と当該携帯情報端末のユーザ情報とを含むセッション情報を生成するセッション情報制御部と、前記セッション情報制御部が生成したセッション情報をもとに、携帯電話通信網とは異なるネットワークを介してサーバに接続する第２の通信部とを含む。ここで前記第１の通信部は、前記サーバを介して他の携帯情報端末との間の通信の同期を取るために、前記セッション情報制御部が生成したセッション情報を前記他の携帯情報端末に送信する。
【０００８】
本発明の別の態様は、第１の携帯情報端末と、第１の携帯情報端末と携帯電話通信網を介して通信可能な第２の携帯情報端末とがサーバに接続するネットワーク接続方法である。ここで前記第１の携帯情報端末と前記第２の携帯情報端末とが、携帯電話通信網とは異なるネットワークおよび前記サーバを介して同期通信するための共通のセッション情報を携帯電話通信網を介して共有し、前記サーバは、前記第１の携帯情報端末と前記第２の携帯情報端末とが当該サーバに接続する際の前記共通のセッション情報をもとに前記第１の携帯情報端末と前記第２の携帯情報端末とのマッチングを取り、当該サーバを介しての前記第１の携帯情報端末と前記第２の携帯情報端末との間の通信の同期を取る。
【０００９】
本発明のさらに別の態様は、ネットワーク接続システムである。このシステムは、第１の携帯情報端末と、前記第１の携帯情報端末と携帯電話通信網を介して通信可能な第２の携帯情報端末と、前記第１の携帯情報端末および第２の携帯情報端末と携帯電話通信網とは異なるネットワークを介して通信可能なサーバとを含む。ここで前記第２の携帯情報端末は、前記第１の携帯情報端末を操作する第１のユーザのユーザ情報を携帯電話通信網を介して取得し、第１のユーザのユーザ情報と第２の携帯情報端末を操作する第２のユーザのユーザ情報とを含むセッション情報を生成して前記第１の携帯情報端末に送信する。前記第１の携帯情報端末は前記第２の携帯情報端末から受信したセッション情報をもとにネットワークを介して前記サーバに接続する。前記第２の携帯情報端末は生成したセッション情報をもとにネットワークを介して前記サーバに接続する。前記サーバは、前記第１の携帯情報端末および前記第２の携帯情報端末が当該サーバへの接続に利用したセッション情報をもとに前記第１の携帯情報端末および前記第２の携帯情報端末とを仲介して前記第１の携帯情報端末および前記第２の携帯情報端末間の通信の同期を取る。前記第１の携帯情報端末および前記第２の携帯情報端末は、前記サーバを介しての接続が完了した場合、前記第１の携帯情報端末および前記第２の携帯情報端末間で接続されている携帯電話通信網による回線を切断する。
【００１０】
本発明のさらに別の態様は、ネットワークを介して第１の携帯情報端末と第２の携帯情報端末とのそれぞれに接続可能なサーバである。このサーバは、第１の携帯情報端末または第２の携帯情報端末からの接続要求を認証する認証部と、前記認証部における第１の携帯情報端末および第２の携帯情報端末それぞれからの接続要求が、第１の携帯情報端末および第２の携帯情報端末のユーザ情報を含む、第１の携帯情報端末と第２の携帯情報端末とが携帯電話通信網を介して取得した共通のセッション情報に基づく接続要求の場合、本サーバを介して第１の携帯情報端末および第２の携帯情報端末間の通信を同期するセッション制御部とを含む。
【００１１】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によると、携帯情報端末のネットワーク接続を支援し、ユーザの利便性を向上させる技術を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態に係るネットワーク接続システムの概略構成を模式的に示す図である。
【図２】図２（ａ）は、実施の形態に係る携帯情報端末が閉状態にあるときの前面図であり、図２（ｂ）は、実施の形態に係る携帯情報端末が開状態にあるときの前面図である。
【図３】図３（ａ）は、実施の形態に係る携帯情報端末の上面を示す図であり、図３（ｂ）は、実施の形態に係る携帯情報端末の下面を示す図である。
【図４】図４（ａ）は、実施の形態に係る携帯情報端末の左側面を示す図であり、図４（ｂ）は、実施の形態に係る携帯情報端末の右側面を示す図である。
【図５】実施の形態に係る携帯情報端末の回路構成を模式的に示す図である。
【図６】実施の形態に係る携帯情報端末の機能構成を模式的に示す図である。
【図７】フレンドのユーザＩＤと起動すべきコンテンツのコンテンツＩＤ等が対応づけられたテーブルを模式的に示す図である。
【図８】実施の形態に係るセッション情報の一例を示す図である。
【図９】セッション情報をもとにサーバに接続する際に携帯情報端末の表示部に表示される画面の例を示す図である。
【図１０】実施の形態に係るサーバの機能構成を示す図である。
【図１１】実施の形態に係るサーバ接続方法の手順を示すシーケンス図である。
【図１２】実施の形態に係るネットワーク接続システムの概略構成の別例を模式的に示す図である。
【発明を実施するための形態】
【００１４】
図１は、実施の形態に係るネットワーク接続システム７００の概略構成を模式的に示す図である。ネットワーク接続システム７００は、携帯情報端末１０と総称される携帯情報端末１０ａおよび携帯情報端末１０ｂ、アクセスポイント２００と総称されるアクセスポイント２００ａおよびアクセスポイント２００ｂ、携帯電話通信網３００、インターネット４００、サーバ５００、およびデータベース６００を含む。
【００１５】
図１を参照しながら実施の形態の概要を述べる。（１）携帯情報端末１０ａのユーザＡは、携帯電話通信網３００を介してユーザＢの所有する携帯情報端末１０ｂを発呼し、オンラインゲームを実行すべき旨を通信する。このとき、携帯情報端末１０ａから携帯情報端末１０ｂに対し、携帯情報端末１０ａからユーザＡのユーザＩＤと実行すべきオンラインゲームを一意に特定するコンテンツＩＤとを送信する。ここで通信手段は音声通話でもよいしメールでもよく、その種類は問わない。（２）携帯情報端末１０ｂは、取得したユーザＡのユーザＩＤとコンテンツＩＤ、およびユーザＢのユーザＩＤとを含むセッション情報を生成し、携帯情報端末１０ａに応答する。
【００１６】
（３）携帯情報端末１０ａと携帯情報端末１０ｂとは、共通のセッション情報をもとにアクセスポイント２００およびインターネット４００を介してサーバ５００に接続する。（４）サーバ５００は携帯情報端末１０ａと携帯情報端末１０ｂとが接続に用いたセッション情報をもとに携帯情報端末１０ａと携帯情報端末１０ｂとの接続を認証し、両者のマッチングを取る。（５）携帯情報端末１０ａおよび携帯情報端末１０ｂは、サーバ５００を介しての同期通信が開始し場合、携帯電話通信網３００を介しての通信を切断する。
【００１７】
サーバ５００は、携帯情報端末１０ａと携帯情報端末１０ｂとが共通に用いたセッション情報により、両者のマッチングを自動的に取ることができる。また、携帯情報端末１０ａと携帯情報端末１０ｂとはセッション情報に含まれるコンテンツＩＤによって特定されるオンラインゲームをそれぞれ実行し、サーバ５００を介して同期通信することができる。携帯情報端末１０ａと携帯情報端末１０ｂとは、携帯電話通信網３００よりも安価かつ広帯域なインターネット４００のインフラを通じてオンラインゲームを実行することができる。
【００１８】
以下では、携帯情報端末１０の外観構成及び回路構成について説明した後、本実施の形態に係るネットワーク接続方法を実現するための携帯情報端末１０の機能構成を示し、各機能構成の動作の詳細について説明する。更に、サーバ５００の機能構成について説明した後、本実施の形態に係るネットワーク接続方法の手順の詳細をシーケンス図を用いて説明する。
【００１９】
［携帯情報端末１０の外観構成］
図２（ａ）（ｂ）は、本実施の形態に係る携帯情報端末１０の外観構成を示す。携帯情報端末１０は、筐体１２と、筐体１２内に収納され、前述の処理を実行する端末本体１３とを備える。筐体１２は、携帯情報端末１０を把持するユーザから見て手前側（正面側）に位置する上側筐体２０と、上側筐体２０の背面側に位置する下側筐体３０とを備える。上側筐体２０及び下側筐体３０は、それぞれ、正面側（使用者に対向する側）から見た場合、左右方向（図２（ａ）（ｂ）における左右方向）に長い長方形における左右の両端縁を円弧状に膨出させた正面視略長円形状を有し、下側筐体３０に対して上側筐体２０が僅かに大きく形成されている。
【００２０】
下側筐体３０は、上側筐体２０寄りの外縁を覆う金属製の枠体５２を備え、枠体５２の寸法分だけ、下側筐体３０は上側筐体２０より大きい。上側筐体２０及び下側筐体３０は、それぞれ略扁平状に形成され、一方に対して他方が上下方向にスライド自在に構成されている。なお、本実施の形態では、上側筐体２０及び下側筐体３０は合成樹脂により形成されているが、金属により形成されてもよい。
【００２１】
図２（ａ）は、携帯情報端末１０が閉状態にあるときの前面図であり、図２（ｂ）は、携帯情報端末１０が開状態にあるときの前面図である。携帯情報端末１０の閉状態においては、上側筐体２０が下側筐体３０の上方にてほぼ完全に重なっており、下側筐体３０の前面に設けられた操作キーは外部に露出しない。この閉状態から、下側筐体３０を上側筐体２０に対してスライドさせると、携帯情報端末１０は、下側筐体３０の前面に設けられた操作キーが外部に露出する開状態となる。
【００２２】
［正面部の構成］
上側筐体２０の正面部の略中央には、上側筐体２０内に収納され、かつ、液晶表示パネル上に透明タッチパネルを重ね合わせて構成されたディスプレイ２３が設けられる。上側筐体２０の、ディスプレイ２３に対応した領域には、透光部２４が設けられる。ユーザは、透光部２４を介して、ディスプレイ２３に表示された画像を観察する。なお、ディスプレイ２３は、液晶表示パネルに代えて、有機ＥＬ（Electro-Luminescence）パネル等の他の表示手段を備えてもよい。
【００２３】
透光部２４の左右には、上側筐体２０内に収納されたスピーカ（図示省略）からの音声が出力される一対の音声出力口２１ａ及び２１ｂが設けられる。音声出力口２１ａ及び２１ｂの上方には、左右にそれぞれインジケータ２５ａ及び２５ｂが設けられる。左側のインジケータ２５ａは、後述する無線モジュールによる通信状態を示し、右側のインジケータ２５ｂは、Ｂｌｕｅｔｏｏｔｈ（登録商標）による通信状態を示す。インジケータ２５ａ及び２５ｂは、それぞれ、ＬＥＤ（Light Emitting Diode）により構成されている。上側筐体２０の正面部の左側で、かつ、左側の音声出力口２１ａの下方には、奥行き方向に向かって押下可能なボタン２２が設けられている。ボタン２２には、実行中のプログラムを切り替えたり、ゲームを終了又は一時中断したりするための機能が割り当てられている。上側筐体２０の正面部の右側で、かつ、インジケータ２５ｂの上方には、正面カメラ６８aが設けられている。同様に、下側筐体３０の背面部上側の左右中央には、背面カメラ６８ｂ（図示省略）が設けられている。
【００２４】
下側筐体３０の正面部における、下側筐体３０に対して上側筐体２０を上方にスライドさせた際に露出する領域には、図２（ｂ）に示すように、左側に、上下左右及び斜方の８方向に入力可能な方向キー３１ａ、３１ｂ、３１ｃ及び３１ｄ（「方向キー３１」と総称する）が設けられ、右側に、菱形の頂点にそれぞれ位置する４つのボタン３６ａ、３６ｂ、３６ｃ及び３６ｄ（「ボタン３６」と総称する）が設けられる。更に、方向キー３１及びボタン３６に挟まれるように、正面部に沿って摺動可能に構成され、かつ、摺動方向を検出するアナログパッド３２が左側に設けられ、上下に並列配置された半円形状の一対のボタンとして、スタートボタン３４及びセレクトボタン３５が右側に設けられる。アナログパッド３２と、スタートボタン３４及びセレクトボタン３５との間に、マイク３３が設けられる。これらの操作キーは、携帯情報端末１０が開状態となることで、操作可能となる。
【００２５】
下側筐体３０の左側端部には、ストラップ（図示省略）を取り付けるための取付口５３が形成されている。取付口５３は、前述の枠体５２に形成されている。更に、下側筐体３０の正面部における左右両端で、上下方向における略中央には、一対のインジケータ５４ａ及び５４ｂが設けられる。左側のインジケータ５４ａは、メディアカードスロット４１を介して端末本体１３に装着されたメモリカード（図示省略）に対するデータの読取／記録状態を示す。右側のインジケータ５４ｂは、携帯情報端末１０の電源のオン／オフ状態を示す。インジケータ５４ａ及び５４ｂは、それぞれ、ＬＥＤにより構成されている。インジケータ５４ａ及び５４ｂは、図２（ａ）（ｂ）に示すように、それぞれ、上側筐体２０と重ならない位置に配置されているので、上側筐体２０と下側筐体３０とを重ね合わせた状態でも、インジケータ５４ａ及び５４ｂの点灯状態を確認することができる。
【００２６】
［上面部の構成］
図３（ａ）は、携帯情報端末１０の上面を示す。下側筐体３０の上面部には、左右方向の両端に一対の左ボタン３７ａ及び右ボタン３７ｂが設けられる。上面部における左側のボタンを左ボタン３７ａとし、右側のボタンを右ボタン３７ｂとする。左ボタン３７ａ及び右ボタン３７ｂは、略Ｌ字状に形成されており、これらのうちの一辺が上面部に沿い、他辺がそれぞれ左側面部及び右側面部に沿うように形成されている。すなわち、左ボタン３７ａ及び右ボタン３７ｂは、上面部と左右の両側面部とに跨るように配置される。上面部の略中央には、スピーカにより出力される音声の音量を増減させるための一対の音量ボタン３８ａ及び３８ｂが設けられる。
【００２７】
［下面部の構成］
図３（ｂ）は、携帯情報端末１０の下面を示す。下側筐体３０の下面部における左側には、ヘッドフォンを接続するためのステレオ入出力端子４０が設けられ、右側には、外部機器としてのクレードル（図示省略）と接続するための接続用端子３９が設けられる。
【００２８】
［左側面部の構成］
図４（ａ）は、携帯情報端末１０の左側面を示す。下側筐体３０の左側面部の上端は、左ボタン３７ａの一部により覆われている。左側面部の上方には、メモリカードを挿抜するためのメディアカードスロット４１が設けられる。メディアカードスロット４１には、挿抜口を閉塞するカバーが設けられる。左側面部の下方には、左側面部に沿って摺動自在に設けられたキー４２が設けられる。キー４２は、無線モジュールのオン／オフ状態を切り替えるためのキーである。
【００２９】
［右側面部の構成］
図４（ｂ）は、携帯情報端末１０の右側面を示す。下側筐体３０の右側面部の上端は、左側面部と同様に、右ボタン３７ｂの一部により覆われている。右側面部の下方には、右側面部に沿って摺動自在に設けられた電源／ホールドスイッチ５０が設けられる。電源／ホールドスイッチ５０を上方にスライドさせると、携帯情報端末１０の電源がオンされ、再度、上方にスライドさせると、電源がオフされる。電源／ホールドスイッチ５０を下方にスライドさせると、他のキーの入力がキャンセルされるホールド状態に切り替えることができる。携帯情報端末１０が閉状態にある場合、下側筐体３０の前面に設けられた操作キーは外部に露出しないが、ボタン２２、左ボタン３７ａ、右ボタン３７ｂは、常に外部に露出している。そのためユーザは、携帯情報端末１０の利用を終了するときには、電源／ホールドスイッチ５０を下方にスライドさせることで、ボタン２２、左ボタン３７ａ、右ボタン３７ｂのキー操作を無効化させ、操作キーの意図しない誤操作を回避することができる。
【００３０】
［携帯情報端末１０の回路構成］
図５は、携帯情報端末１０の回路構成を模式的に示す図である。表示装置６０は、携帯情報端末１０の各機能により生成される表示画面を表示する。表示装置６０は、前述したように、液晶表示装置であってもよいし、有機ＥＬ表示装置であってもよい。タッチパネル６１は、表示装置６０の上に重ね合わせて設けられ、ユーザの指やペンなどによる接触を検知する。タッチパネル６１は、抵抗膜方式、表面型静電容量方式、投影型静電容量方式など、いずれの方式のものであってもよい。前述したように、表示装置６０及びタッチパネル６１によりディスプレイ２３が構成される。
【００３１】
ＬＥＤ６２は、前述したインジケータ２５ａ、２５ｂ、５４ａ及び５４ｂを構成する。動きセンサ６３は、携帯情報端末１０の動きを検知する。マイク３３は、携帯情報端末１０の周辺の音声を入力する。スピーカ６４は、携帯情報端末１０の各機能により生成される音声を出力する。ステレオ入出力端子４０は、外部のマイクからステレオ音声を入力し、外部のヘッドフォンなどへステレオ音声を出力する。入力装置６５は、前述した操作キーなどを含み、ユーザの操作入力を受け付ける。以上の構成により、インタフェース６６が構成される。
【００３２】
無線通信制御部６７はＩＥＥＥ８０２．１１ｂ／ｇ等の通信規格に準拠した無線ＬＡＮ（Wireless Local Area Network）によって構成され、アクセスポイントなどとの無線通信を介して、インターネット４００との通信を制御する。カメラ６８は、画像を撮像し、画像データを入力する。携帯電話網通信制御部６９は、ＩＴＵ（International Telecommunication Union；国際電気通信連合）によって定められたＩＭＴ−２０００（International Mobile Telecommunication 2000）規格に準拠した第３世代（3rd Generation）デジタル携帯電話方式に対応し、携帯電話通信網３００との通信を制御する。ＳＩＭカード７０には、携帯電話の電話番号を特定するための固有のＩＤ番号が記録されており、ＳＩＭカード７０が挿入されることにより、携帯電話通信網３００との間の通信が可能となる。カメラ６８は、CMOSイメージセンサ（Complementary Metal Oxide Semiconductor Image Sensor）によって構成される正面カメラ６８aと、同様にCMOSイメージセンサによって構成される背面カメラ６８ｂとから成り、正面方向と背面方向の画像を各々撮像し、画像データとして出力する。
【００３３】
ＣＰＵ（Central Processing Unit）７１は、メインメモリ７３にロードされたプログラムなどを実行し、図６に示す各機能構成を実現する。ＧＰＵ（Graphics Processing Unit）７２は、画像処理に必要な計算を実行する。メインメモリ７３は、ＲＡＭ（Random Access Memory）などにより構成され、携帯情報端末１０で動作するプログラムやデータなどを記憶する。ストレージ７４は、ＮＡＮＤ型フラッシュメモリ（NAND-type flash memory）などにより構成され、携帯情報端末１０の各構成により利用されるプログラムやデータなどを記録する。
【００３４】
ＧＰＳ（Global Positioning System）制御部７５は、ＧＰＳ衛星からの信号を受信し、現在位置を算出する。Ｂｌｕｅｔｏｏｔｈ（登録商標）制御部７６は、Ｂｌｕｅｔｏｏｔｈ（登録商標）による周辺装置１５との間の無線通信を制御する。ＵＳＢ制御部７７は、ＵＳＢによる周辺装置１５との間の通信を制御する。メモリカード制御部７８は、外部メディア１６との間のデータの読み書きを制御する。ビデオ出力制御部７９は、ＨＤＭＩなどの規格に基づいて、外部表示装置１７へビデオ信号を出力する。以上の各部は主にバス５９によって互いに接続されている。
【００３５】
［携帯情報端末１０の機能構成］
図６は、実施の形態に係る携帯情報端末１０の機能構成を模式的に示す図である。図６では、本実施の形態に係るゲーム支援方法を実現するための機能構成を示しており、その他の構成は省略している。図６において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、ＣＰＵ７１、メインメモリ７３、その他のＬＳＩで構成することができ、ソフトウェア的には、メインメモリ７３にロードされたプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組み合わせによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００３６】
携帯情報端末１０は、セッション情報制御部１００、携帯電話通信網通信部１０２、記録部１０４、サーバ接続部１０６、ハンドオーバー制御部１０８、コンテンツ再生部１１０、および無線ＬＡＮ通信部１１２を含む。以下、携帯情報端末１０の構成および動作について、ある携帯情報端末１０ａを所有するユーザＡと、携帯情報端末１０ａとは異なる携帯情報端末１０ｂを所有するユーザＢとが、サーバ５００を介してオンラインゲームであるゲームコンテンツを実行する場合を例として説明する。
【００３７】
携帯情報端末１０ａの携帯電話通信網通信部１０２は、携帯情報端末１０ｂの携帯電話通信網通信部１０２および携帯電話通信網３００を介して携帯情報端末１０ｂと通信する。具体的には、携帯情報端末１０ａから携帯情報端末１０ｂの電話番号に発呼し、携帯情報端末１０ｂがそれに応答する形で通信を開始する。
【００３８】
携帯情報端末１０ｂのセッション情報制御部１００は、携帯情報端末１０ａの携帯電話通信網通信部１０２を介して携帯情報端末１０ａからユーザＡのユーザＩＤを受信する。携帯情報端末１０ｂのセッション情報制御部１００は、取得したユーザＡのユーザＩＤと、携帯情報端末１０ｂの記録部１０４から読み出したユーザＢのユーザＩＤとを含むセッション情報を生成する。携帯情報端末１０ｂのセッション情報制御部１００は、生成したセッション情報を携帯情報端末１０ｂの携帯電話通信網通信部１０２を介して携帯情報端末１０ａに送信する。
【００３９】
ここで「セッション情報」とは、携帯情報端末１０ａおよび携帯情報端末１０ｂがサーバ５００を介して同期通信をするために利用される、サーバ５００へ接続するためのＵＲＩ（Universal Resource Identifier）である。同期通信をする目的としては、例えばオンラインゲーム等のゲームコンテンツを共同で実行することがあげられる。そこでセッション情報には、サーバ５００がコンテンツを一意に特定するために用いるコンテンツＩＤが含まれていてもよい。この場合、携帯情報端末１０ｂは携帯情報端末１０ａから起動すべきコンテンツのコンテンツＩＤも取得する。
【００４０】
あるいは、携帯情報端末１０ｂは、携帯情報端末１０ａの電話番号等の着信情報に応じて自動的に起動すべきコンテンツを選択するようにしてもよい。図７は、フレンドのユーザＩＤと起動すべきコンテンツのコンテンツＩＤ等が対応づけられたテーブルを模式的に示す図である。図７に示すテーブルは携帯情報端末１０の記録部１０４に記録される。
【００４１】
携帯情報端末１０ｂのセッション情報制御部１００は、携帯情報端末１０ｂから発呼があると、携帯情報端末１０ａの電話番号格納欄からユーザＡのユーザＩＤとそのフレンド名、および起動すべきゲームのゲームタイトルとコンテンツＩＤとを取得する。この場合、セッション情報制御部１００は携帯情報端末１０ａの電話番号に対応づけられ記録されているユーザＩＤと、実際に携帯情報端末１０ａから受信したユーザＡのユーザＩＤとを比較することにより、簡易な認証をすることができる。両者が一致すれば認証は成功であるが、一致しない場合にはいずれかの情報に誤りがあることになるため、その旨を表示装置６０に表示してユーザＢに通知する。
【００４２】
携帯情報端末１０ｂのセッション情報制御部１００は、ユーザＡのユーザＩＤとユーザＢのユーザＩＤ、および起動すべきコンテンツのコンテンツＩＤを含むセッション情報を生成する。図８は、セッション情報の一例を示す図である。インターネット４００上のサーバ５００の位置を表すアドレスとともに、ユーザＡのユーザＩＤが「ＩＤ１」の後ろに記載され、ユーザＢのユーザＩＤが「ＩＤ２」の後ろに記載される。またゲームコンテンツを特定するためのＩＤが「ＣＯＮＴＥＮＴＳＩＤ」の後ろに記載される。
【００４３】
図９は、セッション情報をもとにサーバ５００に接続する際に、携帯情報端末１０の表示装置６０に表示される画面の例を示す図である。無線ＬＡＮ通信部１１２およびインターネット４００を介してサーバ５００に接続するために、サーバ５００に送信するユーザＩＤとパスワード等の認証情報が表示される。また、同期通信を望むユーザの名前とその携帯電話の番号、およびコンテンツの名前が表示される。ユーザは、「○」が記載されたボタン３６ｂを押下することによりサーバ５００への接続を開始することができる。また、ユーザは「×」が記載されたボタン３６ｄを押下することによりサーバ５００への接続を中止することもできる。
【００４４】
図６に戻り、携帯情報端末１０ｂのサーバ接続部１０６は、セッション情報制御部１００が生成したセッション情報をもとに、無線ＬＡＮ通信部１１２から携帯電話通信網３００とは異なるネットワークであるインターネット４００を介してサーバ５００に接続を試みる。
【００４５】
ハンドオーバー制御部１０８は、サーバ接続部１０６が無線ＬＡＮ通信部１１２およびサーバ５００を介してサーバ５００への接続が承認され、サーバ５００を介して携帯情報端末１０ａとの通信が開始されると、携帯電話通信網通信部１０２が利用する携帯電話通信網３００の通信回線を切断する。これにより、携帯情報端末１０ａとの通信は、携帯電話通信網３００を介しての通信から、インターネット４００およびサーバ５００を介しての通信に切り替わる。
【００４６】
コンテンツ再生部１１０は、サーバ５００を介して携帯情報端末１０ａとの通信が開始されると、サーバ接続部１０６から取得したセッション情報に指定されているコンテンツを記録部１０４から読み出して再生する。
【００４７】
携帯情報端末１０ａも携帯情報端末１０ｂの場合と同様に、携帯情報端末１０ｂから取得したセッション情報をもとにサーバ５００に接続した後、コンテンツを実行する。後述するように、携帯情報端末１０ａと携帯情報端末１０ｂとが同一のセッション情報をもとにサーバ５００に接続することにより、サーバ５００は携帯情報端末１０ａと携帯情報端末１０ｂと同期通信を仲介するために必要な両者のマッチングを自動的に取ることが可能となる。
【００４８】
［サーバ５００の機能構成］
図１０は、サーバ５００の機能構成を示す。サーバ５００は、認証部５０２、送受信部５０４、データベース５０６、セッション制御部５０８、およびバージョン管理部５１０を含む。これらの機能ブロックも、ハードウェアのみ、ソフトウェアのみ、又はそれらの組み合わせによっていろいろな形で実現できる。
【００４９】
送受信部５０４は、インターネット４００を介して携帯情報端末１０と通信する。データベース５０６は、携帯情報端末１０のユーザを一意に特定するためのユーザＩＤと、そのユーザがサーバ５００に接続するためのパスワード等の認証情報が対応づけられている。認証部５０２は、送受信部５０４を介して取得した携帯情報端末１０ａまたは携帯情報端末１０ｂからのサーバ５００への接続要求をデータベース５０６を参照することにより認証する。
【００５０】
図８に示すように、携帯情報端末１０が同期通信のためのセッション情報をもとに接続要求をする場合、セッション情報には同期通信を望むユーザのユーザＩＤが含まれる。認証部５０２が取得した携帯情報端末１０ａおよび携帯情報端末１０ｂそれぞれからの接続要求が、携帯情報端末１０ａおよび携帯情報端末１０ｂそれぞれのユーザ情報を含む共通のセッション情報に基づく接続要求の場合、認証部５０２が携帯情報端末１０ａおよび携帯情報端末１０ｂの接続を認証するまで待機する。携帯情報端末１０ａおよび携帯情報端末１０ｂの認証が承認されると、セッション制御部５０８は携帯情報端末１０ａおよび携帯情報端末１０ｂ間の通信を同期する。
【００５１】
認証部５０２は、認証の結果を携帯情報端末１０ａおよび携帯情報端末１０ｂへ送信する。携帯情報端末１０ａおよび携帯情報端末１０ｂの認証に成功した場合、セッション制御部５０８は両者間の同期通信を行うが、携帯情報端末１０ａまたは携帯情報端末１０ｂのいずれか一方ないし両方の認証に失敗した場合には両者間の同期通信をしない。
【００５２】
なお、携帯情報端末１０ａおよび携帯情報端末１０ｂが同期通信によって共通のコンテンツを再生する場合、携帯情報端末１０ａおよび携帯情報端末１０ｂに格納されているコンテンツのバージョンが異なることもあり得る。コンテンツのバージョンが異なることにより、同期通信ができないような場合には、バージョン管理部５１０はデータベース５０６から最新版のコンテンツを読み出し、最新版のコンテンツを所持していない携帯情報端末１０に送信する。
【００５３】
［サーバ接続方法の手順］
図１１は、本実施の形態に係るサーバ接続方法の手順を示すシーケンス図である。図１１に示すシーケンス図においては、各処理の手順を、ステップを意味するＳ（Ｓｔｅｐの頭文字）と数字との組み合わせによって表示する。本シーケンスにおける処理は、例えばユーザＡは携帯情報端末１０ａから携帯電話通信網３００を介してユーザＢの所有する携帯情報端末１０ｂに電話をかけ、ユーザＡとユーザＢとが一緒にオンラインゲームを実行する旨を合意したときに開始する。
【００５４】
ユーザＡは携帯情報端末１０ａから携帯電話通信網３００を介してユーザＢの所有する携帯情報端末１０ｂに、ユーザＡのユーザＩＤ等のユーザ情報を送信する（Ｓ１０）。携帯情報端末１０ｂのセッション情報制御部１００は、取得したユーザＡのユーザＩＤと、携帯情報端末１０ｂの記録部１０４から取得したユーザＢのユーザＩＤとを含むセッション情報を生成する（Ｓ１２）。携帯情報端末１０ｂのセッション情報制御部１００は、生成したセッション情報を携帯情報端末１０ｂの携帯電話通信網通信部１０２を介して携帯情報端末１０ａに送信する（Ｓ１４）。
【００５５】
携帯情報端末１０ａは携帯情報端末１０ｂから受信したセッション情報をもとにインターネット４００を介してサーバ５００に接続を試みる（Ｓ１６）。携帯情報端末１０ｂも、生成したセッション情報をもとにインターネット４００を介してサーバ５００に接続を試みる（Ｓ１８）。
【００５６】
サーバ５００は、携帯情報端末１０ａおよび携帯情報端末１０ｂからの接続要求を認証する（Ｓ２０）。認証が完了するとその旨を携帯情報端末１０ａおよび携帯情報端末１０ｂに通知する（Ｓ２２）。その後サーバ５００は、携帯情報端末１０ａおよび携帯情報端末１０ｂがサーバ５００への接続に利用したセッション情報をもとに同期通信すべきコンテンツを特定し、携帯情報端末１０ａおよび携帯情報端末１０ｂそれぞれが所有するコンテンツのバージョンと最新バージョンとを比較することにより最新バージョンであるか否かを確認する（Ｓ２４）。いずれかあるいは両方の携帯情報端末１０が所有するコンテンツが最新でない場合、その携帯情報端末１０に最新のコンテンツを送信するが、ここでは、いずれの携帯情報端末１０も最新バージョンのコンテンツを所有しているものとする。
【００５７】
携帯情報端末１０ａは、サーバ５００を介しての接続が完了した場合、携帯情報端末１０ａおよび携帯情報端末１０ｂ間で接続されている携帯電話通信網３００による回線を切断することにより、携帯電話通信網３００からインターネット４００にハンドオーバーする（Ｓ２６）。携帯情報端末１０ｂも同様に、サーバ５００を介しての接続が完了した場合、携帯情報端末１０ａおよび携帯情報端末１０ｂ間で接続されている携帯電話通信網３００による回線を切断することにより、携帯電話通信網３００からインターネット４００にハンドオーバーする（Ｓ２８）。
【００５８】
携帯情報端末１０ａはセッション情報に含まれるコンテンツＩＤで特定されるコンテンツを起動して再生する（Ｓ３０）。携帯情報端末１０ｂも同様に、セッション情報に含まれるコンテンツＩＤで特定されるコンテンツを起動して再生する（Ｓ３２）。サーバ５００は、携帯情報端末１０ａおよび携帯情報端末１０ｂとを仲介して携帯情報端末１０ａおよび携帯情報端末１０ｂ間の通信の同期を取る（Ｓ３４）。
【００５９】
なお、いずれかの携帯情報端末１０あるいは両方の携帯情報端末１０の認証に失敗した場合は、サーバ５００による同期通信のサービスを受けられないが、ここでは、いずれの携帯情報端末１０も認証に成功したものとする。
【００６０】
以上の構成による動作は以下のとおりである。ユーザＡは携帯情報端末１０ａからユーザＢの所有する携帯情報端末１０ｂに電話をかける。電話においてオンラインゲームを実行すべき旨の合意が取れた場合、ユーザＡおよびユーザＢはそれぞれ同一のセッション情報をもとに、インターネット４００を介してサーバ５００に接続する。ユーザＡおよびユーザＢは同一のセッション情報をもとにサーバ５００に接続しているため、サーバ５００は両者のマッチングを自動的に取ることができる。以上によりオンラインゲームが開始すると携帯情報端末１０ａおよび携帯情報端末１０ｂは携帯電話通信網３００の通信回線を切断し、インターネット４００による通信に移行する。
【００６１】
本実施の形態によれば、通話中のふたつの携帯情報端末１０が双方とも携帯電話通信網３００とは異なる通信手段であるインターネット４００を介して通信する環境に移行した際には、自動的に携帯電話通信網３００を介しての通信回線を切断することができる。また、携帯情報端末１０は、携帯電話通信網３００を介しての着信時に、相手方の電話番号をもとに起動すべきコンテンツを自動的に選択して起動することができる。このように、携帯情報端末１０におけるインターネット４００上のサーバ５００への接続を支援し、ユーザの利便性を向上させることができる。
【００６２】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６３】
上記の実施の形態に係るネットワーク接続システムでは、携帯電話通信網３００と通信可能な携帯電話通信網通信部１０２を含む携帯情報端末１０を前提に説明したが、携帯情報端末１０に替えて、携帯電話通信網通信部１０２を含まない据置型の情報端末装置と、無線ＬＡＮと接続可能なＬＡＮ機能を備えた携帯電話とを用いることでも実現できる。
【００６４】
図１２は、実施の形態に係るネットワーク接続システム７００の概略構成の別例を模式的に示す図である。本例におけるネットワーク接続システム７００は、情報端末装置９００と総称される情報端末装置９００ａおよび情報端末装置９００ｂ、携帯電話８００と総称される携帯電話８００ａおよび携帯電話８００ｂ、携帯電話通信網３００、アクセスポイント２００ａおよびアクセスポイント２００ｂ、インターネット４００、サーバ５００、およびデータベース６００を含む。以下、図１に示すネットワーク接続システム７００と重複する説明については適宜省略する。
【００６５】
情報端末装置９００ａおよび携帯電話８００ａを所有するユーザＡは、携帯電話８００を用いて携帯電話８００ｂを所有するユーザＢと電話をする。電話においてオンラインゲームを実行すべき旨の合意が取れると、ユーザＡは情報端末装置９００ａ内の図示しない記録部に格納されているユーザＡのユーザＩＤを、無線ＬＡＮを介して携帯電話８００ａに送信する。携帯電話８００ａはユーザＡのユーザＩＤを、携帯電話通信網３００を介して携帯電話８００ｂに送信する。
【００６６】
携帯電話８００ｂは、無線ＬＡＮを介してユーザＢの所有する情報端末装置９００ｂにユーザＡのユーザＩＤを送信する。情報端末装置９００ｂ内の図示しないセッション情報制御部は、ユーザＡのユーザＩＤとユーザＢのユーザＩＤ、および起動すべきオンラインゲームのコンテンツＩＤを含むセッション情報を生成し、そのセッション情報をユーザＡのユーザＩＤを取得した経路と逆の経路で情報端末装置９００ａに送信する。
【００６７】
情報端末装置９００ａおよび情報端末装置９００ｂは、共通のセッション情報をもとにサーバ５００に接続を試みる。双方の接続が完了した後に、ユーザＡとユーザＢとは、携帯電話８００による電話を終了する。情報端末装置９００に携帯電話８００を介して携帯電話通信網３００と通信するアプリケーションがあるような場合には、情報端末装置９００ａと情報端末装置９００ｂとがサーバ５００への接続が完了した後に、自動的に携帯電話通信網３００を介しての通信回線を切断するようにしてもよい。
【符号の説明】
【００６８】
１０  携帯情報端末、  １００  セッション情報制御部、  １０２  携帯電話通信網通信部、  １０４  記録部、  １０６  サーバ接続部、  １０８  ハンドオーバー制御部、  １１０  コンテンツ再生部、  １１２  無線ＬＡＮ通信部、  ３００  携帯電話通信網、  ４００  インターネット、  ５００  サーバ、  ５０２  認証部、  ５０４  送受信部、  ５０６  データベース、  ５０８  セッション制御部、  ５１０  バージョン管理部、  ６００  データベース、  ７００  ネットワーク接続システム、  ８００  携帯電話、  ９００  情報端末装置。
【図１】
2011223531.tif 000003
【図２】
2011223531.tif 000004
【図３】
2011223531.tif 000005
【図４】
2011223531.tif 000006
【図５】
2011223531.tif 000007
【図６】
2011223531.tif 000008
【図７】
2011223531.tif 000009
【図８】
2011223531.tif 000010
【図９】
2011223531.tif 000011
【図１０】
2011223531.tif 000012
【図１１】
2011223531.tif 000013
【図１２】
2011223531.tif 000014