(57)【要約】【課題】モードにより通信方法を切り替え可能とすることで、ユーザの利便性を向上しつつ、接続要時間或いは消費電力の低減を図る。【解決手段】外部機器と無線で接続して通信する通信Ｉ／Ｆ７及び無線通信モジュール８と、外部機器との接続を接続状態と非接続状態とで切り替えるＣＰＵ１とを備え、該ＣＰＵ１は、ＲＯＭ６のプログラムを読み出し、コネクションマネージャとして機能とすることで、接続制御部として機能し、所定のアプリケーションから接続要求があった場合に上記外部機器と接続するよう制御する。より詳細には、コネクションマネージャは、常時接続の第１のモードと、要求がなされた場合に接続する第２のモードとの切り替えに基づいて、接続要求への対応を変更することができるように構成される。【選択図】      図１
2009049454.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と無線で接続して通信する無線通信部と、
上記外部機器との接続を接続状態と非接続状態とで切り替えるもので、所定のアプリケーションから接続要求があった場合に上記外部機器と接続する接続制御部とを備えた
ことを特徴とする情報通信端末。
【請求項２】
上記所定のアプリケーションから接続要求があった場合に上記外部機器と接続する第１のモードと、上記外部機器と常時接続する第２のモードとを有し、
上記第１のモードと第２のモードとのいずれかを設定するモード設定部を備える
ことを特徴とする請求項１に記載の情報通信端末。
【請求項３】
上記モード設定部は、
電源から電力が供給されている場合には上記第２のモードに設定する
ことを特徴とする請求項２に記載の情報通信端末。
【請求項４】
上記モード設定部は、
バッテリの残量が所定以下になった場合は上記第１のモードに設定する
ことを特徴とする請求項２に記載の情報通信端末。
【請求項５】
上記接続制御部は、
上記所定のアプリケーションからの接続要求がなくなってから所定時間後に上記外部機器との接続を解除する
ことを特徴とする請求項１に記載の情報通信端末。
【請求項６】
所定の表示を行なう表示部を備え、
該表示部に、上記接続を解除する所定時間前からカウントダウンを表示する
ことを特徴とする請求項５に記載の情報通信端末。
【請求項７】
所定の表示を行なう表示部を備え、
該表示部に、非接続状態の際に所定のアプリケーションから接続要求を受信した場合に接続確認を表示する
ことを特徴とする請求項１に記載の情報通信端末。
【請求項８】
操作入力部を備え、
該操作入力により所定の操作入力がなされた場合には、上記接続確認を省略する
ことを特徴とする請求項７に記載の情報通信端末。
【請求項９】
複数のアクセスポイント情報を記録する記録部を備え
該記録部にアクセスポイント情報を記録するに際に、接続の優先順位を併せて設定する
ことを特徴とする請求項１に記載の情報通信端末。
【請求項１０】
上記所定のアプリケーションとして複数のアプリケーションが同時に作動可能であり、
上記接続制御部は、少なくとも１のアプリケーションから接続要求がある場合は上記外部機器と接続する
ことを特徴とする請求項１に記載の情報通信端末。
【請求項１１】
上記接続制御部は、１つのアプリケーションから接続要求が無い場合は、所定時間後に接続を解除する
ことを特徴とする請求項１０に記載の情報通信端末。
【請求項１２】
無線通信部が外部機器と無線で接続して通信し、
接続制御部が、上記外部機器との接続を接続状態と非接続状態とで切り替え、特に所定のアプリケーションから接続要求があった場合に上記外部機器と接続する
ことを特徴とする情報処理方法。
【請求項１３】
コンピュータが、
外部機器との接続を接続状態と非接続状態とで切り替え、特に所定のアプリケーションから接続要求があった場合に該外部機器と接続する接続制御部として機能する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば情報通信端末等に係り、特に必要に応じてネットワークへ接続し所定の終了条件を満たすと切断する第１のモードと、ネットワークに常時接続する第２のモードとに任意に切り替え可能な情報通信端末、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、例えばＰＤＡ（Personal Digital(Data) Assistants）等の情報通信端末は携帯性を重視した個人用の情報端末として汎用されているが、今日では、外部ネットワークとの無線通信も可能となっている。一般的にネットワークを介した通信は、外部のＷｅｂサイトを所定のブラウザで閲覧したり、所望とする音楽や画像等のコンテンツをダウンロードしたりするほか、種々のアプリケーションの実行下で必要に応じてわれ得るものであることから、用途に応じて複数の通信方法を適宜に選択できるようになっている。
【０００３】
ここで、例えば特許文献１では、複数種類の通信方式がそれぞれ有する通信接続に関する条件のうち、最も優れた条件に対応する通知を行なって当該条件のうち、最も優れた条件に対応する通知を行なって当該条件の優劣を認識させることで、該優劣に応じた無線通信を行うか否かを判断せしめる通信端末装置が開示されている。より詳細には、コスト重視モードと通信速度重視モードとで、好適な通信方式を選定する。
【０００４】
【特許文献１】特開２００３−３０９８７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１には、ユーザの利便性を向上するために接続に要する時間を低減し或いは消費電力を低減するとの観点から、必要に応じてネットワークに接続し所定の終了条件を満たすと切断する第１のモードと、ネットワークに常時接続する第２のモードとを任意に切り替えることについては開示されていない。
【０００６】
そこで、本発明は、モードにより通信状態を切り替え可能とすることで、ユーザの利便性を向上しつつ、接続要時間或いは消費電力の低減を図ることを課題とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点による情報通信端末は、外部機器と無線で接続して通信する無線通信部と、上記外部機器との接続を接続状態と非接続状態とで切り替えるもので所定のアプリケーションから接続要求があった場合に上記外部機器と接続する通信制御部を備える。
【０００８】
従って、所定のアプリケーションからの接続要求がなされた場合に接続状態に切り替えることで、消費電力を低減することが可能となる。
【０００９】
この第１の観点において、上記所定のアプリケーションから接続要求があった場合に上記外部機器と接続する第１のモードと、上記外部機器と常時接続する第２のモードとを有し、上記第１のモードと第２のモードとのいずれかを設定するモード設定部とを備えるようにしてもよい。この場合には、第２のモード時には、接続初期時間の低減を図ることが可能となる。これに加えて、上記モード設定部が、電源から電力が供給されている場合には上記第２のモードに設定するようにしてもよい。この場合には、電力供給状態に好適なモード設定を行うことができることになる。更に、このモード設定部が、バッテリの残量が所定以下になった場合は第１のモードに設定するようにしてもよい。この場合には、更に消費電力の低減を図ることができることになる。
【００１０】
この第１の観点において、上記接続制御部が上記所定のアプリケーションからの接続要求がなくなってから所定時間後に上記外部機器との接続を解除するようにしてもよい。この場合には、所定時間後に接続解除することで消費電力の低減を図ることができる。これに加えて、所定の表示を行なう表示部を備え、該表示部に、上記接続を解除する所定時間前からカウントダウンを表示するようにしてもよい。この場合には、ユーザの利便性が向上することになる。
【００１１】
この第１の観点において、所定の表示を行なう表示部を備え、該表示部に、非接続状態の際に所定のアプリケーションから接続要求を受信した場合に接続確認を表示するようにしてもよい。この場合には、接続状態をユーザに認知させることができる。これに加えて操作入力部を備え、該操作入力により所定の操作入力がなされた場合には、上記接続確認を省略するようにしてもよい。この場合には、ユーザの好みに合わせて、余計な手間を省くことが可能となる。
【００１２】
この第１の観点において、複数のアクセスポイント情報を記録する記録部を備え、該記録部にアクセスポイント情報を記録するに際に、接続の優先順位を併せて設定するようにしてもよい。この場合には、優先順位に合わせた接続が可能となる。
【００１３】
そして、この第１の観点において、上記所定のアプリケーションとして複数のアプリケーションが同時に作動可能であり、上記接続制御部は、少なくとも１のアプリケーションから接続要求がある場合は上記外部機器と接続するようにしてもよい。この場合には、複数のアプリケーションの接続要求に対応可能となる。これに加えて、上記接続制御部が１つのアプリケーションから接続要求が無い場合は、所定時間後に接続を解除するようにしてもよい。この場合には、更なる低消費電力化が図れる。
【００１４】
本発明の第２の観点による情報処理方法は、無線通信部が外部機器と無線で接続して通信し、接続制御部が、上記外部機器との接続を接続状態と非接続状態とで切り替え、特に所定のアプリケーションから接続要求があった場合に上記外部機器と接続する。
【００１５】
従って、所定のアプリケーションからの接続要求がなされた場合に接続状態に切り替えることで、消費電力を低減することが可能となる。
【００１６】
本発明の第３の観点によるプログラムでは、コンピュータが、外部機器との接続を接続状態と非接続状態とで切り替え、特に所定のアプリケーションから接続要求があった場合に該外部機器と接続する接続制御部として機能する。
【００１７】
従って、ソフトウェア処理により所定のアプリケーションからの接続要求がなされた場合に接続状態に切り替えることで、消費電力を低減することが可能となる。
【発明の効果】
【００１８】
本発明によれば、モードにより通信状態を切り替え可能とすることで、ユーザの利便性を向上しつつ、接続要時間或いは消費電力の低減を図る情報通信端末、情報処理方法及びプログラムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明を実施するための最良の形態（以下、単に実施の形態と称する）について詳細に説明する。
【００２０】
図１には、本発明の一実施の形態に係る情報通信端末の構成を示し説明する。
【００２１】
この図１に示されるように、全体の制御を司るＣＰＵ（Central Processing Unit）１は、制御バス２１を介してＲＡＭ(Random Access Memory)４、フラッシュメモリ５、ＲＯＭ(Read Only Memory)６と通信自在に接続されている。このＲＯＭ６には、制御プログラムが予め記憶されており、ＣＰＵ１は、該ＲＯＭ６より制御プログラムを読み出し、実行する。このとき、ＲＡＭ４は、ワークエリアとして機能する。このフラッシュメモリ５には、例えば音楽や画像等の各種コンテンツ等のデータ等が格納される。
【００２２】
ＣＰＵ１は、制御バス２１を介して、記録メディア３に対する書き込み／読み出しを制御するメディアドライバ２、無線通信モジュール８からの通信データをシリアル／パラレル変換等して出力する通信Ｉ／Ｆ７、マイクロフォン１３からの音声入力及びスピーカ１４を介しての音声出力を制御する音声入出力制御部１２、ＱＷＥＲＴＹキーボードや各種ボタンを概念上含む操作入力部１６の操作に対応する信号を出力するキーＩ／Ｆ１５とも接続されている。そして、ＣＰＵ１１は、制御バス２１を介して、ＬＣＤ１８を駆動制御するＬＣＤドライバ１７、タッチパネル２０が操作された場合に信号を出力するタッチパネルコントローラ１９とも接続されている。これらＬＣＤ１８とタッチパネル２０とによりタッチスクリーンが構成されている。このほか、バッテリ１１を有する電源回路１０からの電力は電源供給回路９により各部に供給されるように構成されている。この電源回路１０は、外部ＡＣ電源に接続された場合にが、該ＡＣ電源からの電力を供給する。
【００２３】
このような構成において、操作入力部１６に概念上含まれる電源釦がオンされると、電源回路１０から電源供給回路９を介して各部に電力が供給される。すると、ＣＰＵ１はＲＯＭ６の制御プログラムを読み出し、実行することで各部の制御を開始する。尚、ＣＰＵ１がこの制御プログラムに基づいて動作するとき、例えば接続制御部として機能する。即ち、ＣＰＵ１は、接続制御部として機能することで、詳細は後述するが、所定のアプリケーションからの接続要求があった場合に、無線通信部としての通信Ｉ／Ｆ７及び無線通信モジュール８を介して、外部機器としてのアクセスポイント等に接続する。
【００２４】
また、ＣＰＵ１は、ＬＣＤドライバ１７を介して表示部としてのＬＣＤ１８を駆動制御して、メニュー画面（初期画面）を該ＬＣＤ１８に表示する。このＬＣＤ２５に表示されたメニュー画面（初期画面）では、各種ネットワークの設定を行う「Ｎｅｔｗｏｒｋ  Ｓｅｔｔｉｎｇ」、音楽等を再生する「Ａｕｄｉｏ  Ｐｌａｙｅｒ」、Ｗｅｂコンテンツを閲覧する「Ｗｅｂ  Ｂｒｏｗｓｅｒ」、ＲＳＳにより配信されたコンテンツを閲覧する「ＲＳＳ  Ｒｅａｄｅｒ」等の各種アプリケーションを適宜選択可能となっている。
【００２５】
特に、「Ｎｅｔｗｏｒｋ  Ｓｅｔｔｉｎｇ」が選択された場合には、詳細は後述するがネットワークへの接続を、画面をタップすることで、特に必要に応じてネットワークへ接続し所定の終了条件を満たすと切断する第１のモードとしてのオンデマンド（On  Demand）モードと、ネットワークに常時接続する第２のモードとしてのオールウェイズオン（Always On）モードとの間で任意に切り替えることが可能となる。ＣＰＵ１が制御プログラムに基づいて該モード設定を行うとき、例えばモード設定部として機能する。
【００２６】
尚、ＡＣ電源から電力が供給されている場合には第２のモード、バッテリの残量が所定以下になった場合には第１のモードに設定するようにしてもよい。また、オンデマンドモード時に、ＬＣＤ１８に切断のカウントダウンを表示するようにしてもよい。
【００２７】
ＡＣ電源への接続の可否については、電源供給回路９からの状態信号に基づいてＣＰＵ１が判断することができる。さらに、バッテリ１１の残量についても、電源供給回路９からの状態信号に基づいてＣＰＵ１が判断することができる。従って、この場合のモード設定も、該状態信号に基づきＣＰＵ１が行うことが可能となっている。
【００２８】
ユーザによるタッチパネル２０等の操作入力による指示に基づき静止画データを再生する場合には、ＣＰＵ１１は、ＪＰＥＧ（Joint Photographic Coding Experts Group）などにより圧縮符号化されている静止画データを該フラッシュメモリ５又は記録メディア３より読み出し、ソフトウェア処理により復号した後、ＬＣＤドライバ１７によりＬＣＤ１８を駆動制御して、静止画を再生する。また、ユーザによるタッチパネル２０等の操作入力による指示に基づき動画データを再生する場合には、ＣＰＵ１１は、ＭＰＥＧ（Motion Picture Experts Group）などにより圧縮符号化されている動画データをフラッシュメモリ５又は記録メディア３より読み出し、ソフトウェア処理により復号した後、ＬＣＤドライバ１７によりＬＣＤ１８を駆動制御して、動画を再生する。
【００２９】
一方、タッチパネル２７の操作により「ＲＳＳ  Ｒｅａｄｅｒ」がタップされると、更新されたコンテンツのタイトルなどを適宜選択して閲覧することが可能となる。
【００３０】
ここで、「ＲＳＳ」とは、Ｗｅｂサイトの見出しや要約などのメタデータを構造化して記述するＸＭＬベースのフォーマットをいうが、主にＷｅｂサイトの更新情報を公開するのに使われている。ＲＳＳで記述された文書には、Ｗｅｂサイトの各ページのタイトルやアドレス、見出し、要約、更新時刻などを記述することができる。
【００３１】
この情報通信端末では、ＲＳＳでフィードから配信された登録したＷｅｂサイトの更新情報を無線通信モジュール８にて自動受信し、フラッシュメモリ５に格納するので、タッチパネル２０の操作により、閲覧画面にて所望とするコンテンツのタイトルをタップして選択することで、該コンテンツを適宜閲覧することができる。以上に加えて、チャットやＳｋｙｐｅ等のアプリケーションも実行可能であることは勿論である。
【００３２】
このように、一実施の形態に係る情報通信端末は、常時接続に係るオールウェイズオンモードと、例えばアプリケーションから接続要求があった場合だけ接続するオンデマンドモードに切り替え自在であり、オンデマンドモードにすることで消費電力を抑えることができる。また、オールウェイズオンモードでは、接続に要する時間の低減を図ることでユーザの利便性を向上させることができる。そして、モードの切り替えにより、この双方のモードによる利点をバランス良く得ることが可能となる。
【００３３】
ここで、図２には、本発明の一実施の形態に係る情報通信端末の外観構成を示し説明する。図２に示されるように、情報通信端末は、筐体１０１に対して筐体１０２が図中矢印Ｘで示す方向にスライド可能、即ち開閉自在に構成されている。この筐体１０１の平面１０４には、ＬＣＤとタッチパネルとが一体化されたタッチスクリーン１０５、及び電源釦１０６が配設されている。情報通信端末の筐体１０２の開状態時に露呈する平面１０３には、操作入力部１６に含まれる所謂ＱＷＥＲＴＹ配列のキーボードが配設されている。
【００３４】
次に、図３には、ＣＰＵ１によりＲＯＭ６から読み出されて実行されるソフトウェアの構成に係るソフトウェアスタックを示し説明する。
【００３５】
この図３に示されるように、ソフトウェアは、ハードウェア層３０、デバイスドライバ層３１、オペレーティングシステム（ＯＳ）層３２、ミドルウェア層３３、及びアプリケーション層３４からなる。以下、各層について更に詳細に言及する。
【００３６】
デバイスドライバ層３１は、ハードウェアを動作させるためのソフトウェアである。例えば、無線通信モジュール８を動作させるためのドライバ、ＬＣＤ１８に各種表示をさせるためにＬＣＤドライバ１７を駆動制御するドライバ、操作入力部１６を動作させるためのドライバ等が含まれる。ＯＳ層３２にはＯＳが実装されている。
【００３７】
ミドルウェア層３３は、ＯＳ上で動作し、アプリケーションソフトに対してＯＳよりも高度且つ具体的な機能を提供するソフトウェアであるミドルウェアで構成される。この例では、ミドルウェアとして、コネクションマネージャ３３ａ、ＷＬＡＮマネージャ３３ｂが少なくとも実装されている。そして、最上位層のアプリケーション層３４では、各種のアプリケーションプログラムＡ１，Ａ２，…，Ａｎが実行される。
【００３８】
例えば、このアプリケーションＡ１，Ａ２，…，Ａｎとしては、コネクションマネージャＵＩやネットワークアプリケーション、ウェブブラウザ、オーディオプレイヤ、フォトビューア、テキストエディタ等の個別のアプリケーションが想定される。
【００３９】
この実施の形態に係る情報通信端末では、特にミドルウェア層３３のコネクションマネージャ３３ａとアプリケーション層３４の各アプリケーションＡ１,Ａ２，…，Ａｎとのやり取りのシーケンスが特徴的であるが、その詳細については後に説明する。
【００４０】
尚、ＣＰＵ１が、コネクションマネージャ３３ａを実行するとき、例えば接続制御部等として機能することになる。
【００４１】
次に、本実施の形態に係る情報通信端末にて設定され管理されている接続プロファイルについて例を挙げて説明する。
【００４２】
図４には、接続プロファイルを管理するテーブルの一例を示し説明する。
【００４３】
この図４に示されるように、テーブルでは、登録されたプロファイル名と接続情報（例えば、ＳＳＩＤ、暗号化方式であるＷＥＰ／ＷＰＡ、該暗号化方式に対応したキーであるＫｅｙ等）が対応付けられて、優先順位に従って上位から順番に並べられて管理されている。即ち、接続の優先順位をも併せて設定することが可能となっている。尚、同じアクセスポイントについて、異なるプロファイルを設定することも可能である。また、アクセス先が重量課金のサイトであるか否かの情報を併せて管理し、接続の際に該サイトに接続する際には必ず接続確認をするように設定することも可能である。
【００４４】
オンデマンドモードに設定されていれば、アプリケーションからのリクエスト（権限要求）を待って、コネクションマネージャ３３ａが該テーブルの優先順位に従って接続を試みる。このとき、該テーブルの「必ず接続確認」の欄にチェックがなされていれば、接続に際してユーザに接続可否の確認を行う。オールウェイズオンモードに設定されていれば、常時接続を実行することになるが、その際も、コネクションマネージャ３３ａは、このテーブルの優先順位に従って接続先を特定し接続を試みることになる。
【００４５】
この実施の形態では、図５に示されるように、ネットワークへの接続プロファイル（Network Profile）４７は、ノーマルプロファイル(Normal Profile)４８とプライオリティプロファイル(Priority Profile)４９に大別される。ノーマルプロファイルとは、オールウェイズオンモードに設定されている際に、アプリケーションからの権限要求がなくても接続可能なプロファイルをいい、プライオリティプロファイルとは、オールウェイズオンモードに設定されている際にも、アプリケーションからの要求なしには接続しないプロファイルをいう。ノーマルプロファイル４８の集合によりノーマルリスト(Normal List)５０が構成され、プライオリティプロファイル４９の集合によりプライオリティリスト(Priority List)５１が構成される。そして、ノーマルリスト５０とプライオリティリスト５１の集合により全体リスト(Whole List)５２が構成される。各リストでの管理体系は前述したようなテーブル（図４参照）を用いたものとしてよい。
【００４６】
以下、図６のシーケンス図を参照して、オールウェイズオンモードに設定されている場合に、コネクションマネージャ３３ａが接続権を交付する流れを説明する。尚、以下の処理の流れの一部又は全部は実施の形態に係る情報処理方法に相当する。
【００４７】
オールウェイズオンモードでは、コネクションマネージャ３３ａは、アプリケーションＡ１，Ａ２，…,Ａｎから、ネットワーク接続権の要求があった場合、もしくはアプリケーションＡ１，Ａ２，…,Ａｎがネットワーク接続権を既に保持している場合には、ノーマルプロファイルのみならず、全体プロファイルネットワークへの接続を試みる。
【００４８】
即ち、図６に示されるように、コネクションマネージャ５３ａは、ノーマルリスト５０を参照し、ノーマルプロファイルを確認し、ノーマルプロファイルネットワーク(Normal Profile Network)に接続を試みる（＃１）。ここで、「ノーマルプロファイルネットワーク」とは、ノーマルプロファイルで登録されている接続先のネットワークをいう。
【００４９】
アプリケーションＡ１，Ａ２，…,Ａｎがネットワーク権限（接続権）を取得すると権限カウンタをインクリメントした後（＃２、＃３）、全体リスト５２を参照して、全体プロファイルネットワーク(Whole Profile Network)に接続を試みる（＃４）。ここで、「全体プロファイルネットワーク」とは、全体プロファイルで登録されている接続のネットワークをいう。この全体プロファイルネットワークへの接続後、アプリケーションＡ１，Ａ２，…,Ａｎはネットワーク権限（接続権）をリリース（解放）し、権限カウントをデクリメントする（＃５）。コネクションマネージャ５３ａは、権限カウンタが０であるか否かを判断し（＃６）、０のときにはノーマルプロファイルネットワークの接続に戻り（＃８）、０よりも大きいときには全体プロファイルネットワークに接続に戻る（＃９）。
【００５０】
以上の処理により、オールウェイズオンモードに設定された場合においては、オンデマンドモード下で未接続となっている場合であっても、ノーマルプロファイルのネットワークが存在する場合には、自動的に常時接続状態とする。
【００５１】
次に、図７のシーケンス図を参照して、オンデマンドモードに設定されている場合にコネクションマネージャ３３ａが接続権を交付する流れを説明する。尚、以下の処理の流れの一部又は全部は実施の形態に係る情報処理方法に相当する。
【００５２】
オンデマンドモードに設定されている場合には、コネクションマネージャ３３ａは、アプリケーションＡ１，Ａ２，…，Ａｎからネットワーク接続権の要求があった場合、もしくは、アプリケーションＡ１，Ａ２，…，Ａｎが、ネットワーク接続権を既に保持している場合のみ接続を行う。また、接続を行う場合には、ユーザに確認できる。
【００５３】
即ち、図７に示されるように、切断状態（非接続状態）（＃１１）からアプリケーションＡ１，Ａ２，…，Ａｎがネットワーク権限（接続権）を取得し、権限カウンタがインクリメントされると（＃１２、＃１３）、全体リスト５２を参照して、コネクションマネージャ３３ａはネットワークへの接続を行う（＃１４）。次いで、アプリケーションＡ１，Ａ２，…，Ａｎがネットワーク権限をリリース(解放)すると権限カウンタをデクリメントし（＃１５）、権限カウントが０であるか否かを判断する（＃１６）。ここで、権限カウンタが０である場合には（＃１７）、＃１１に戻り切断し、権限カウンタが０よりも大きい場合には＃１４に戻り接続を維持することになる。
【００５４】
次に、図８乃至図１０の画面の構成例を参照しながら、具体的なネットワーク設定、ネットワーク接続、及びプロファイルの設定について、詳細に説明する。
【００５５】
図８（ａ）はメニュー画面２００の様子を示している。このメニュー画面においては「ネットワーク設定(Network Setting)」、オーディオプレイヤ(Audio Player)」「ウェブブラウザ(Web Browser)」「Ｒｓｓリーダ(RSS Reader)」「スカイプ(Skype)」「グーグル（登録商標）トーク(Google（登録商標） Talk)」等の項目から、所望とするアプリケーションを選択して実行することができる。例えば、図８（ｂ）に示されるように、画面２０１に表示された項目の中から「ネットワークセッティング」がタッチパネル２０上でタップされ、選択されると、画面２０１に重ねてウィンドウ２０１ｂが表示され、オールウェイズオンモード、オンデマンドモードの各選択、並びにプロファイルの設定や確認、ステータスの設定や確認を適宜に選択することができる。従って、ユーザは、簡易な操作でオールウェイズオンモード、オンデマンドモードの設定を行うことが可能となる。
【００５６】
一方、Ｗｅｂブラウザが起動され、図９（ａ）に示される画面２１０において接続先の項目２１０ａがタッチパネル２０でタップされ選択されると、図９（ｂ）に示されるように画面２１１に重ねてウィンドウ２１２が表示される。このウィンドウ２１２では、全体プロファイルからの接続を選択するための釦２１２ａ、自動的に接続するための釦２１２ｂ、接続をしないための釦２１２ｃ、プロファイルを選択しての接続を行うための釦２１２ｄ、そして該ウィンドウ２１２の確認画面を次回から省略することを指示するための釦２１２ｅが表示される。ユーザは、この各ボタン２１２ａ乃至２１２ｅの中から所望とする処理を実行指示するための釦を選択し、タップすればよいことになる。
【００５７】
いま、釦２１２ｄがタップされた場合には、図９（ｃ）に示されるように画面２１３にプロファイルリストのウィンドウ２１４が重ねて表示される。即ち、この画面では、全体プロファイルリスト５２で管理されているプロファイルが一覧表示され（２１４ａ）、適宜、接続や編集を所望とするプロファイルを選択可能となる。そして、一のプロファイルがタップされると、図１０（ａ）に示されるように画面２１５に、ウィンドウ２１６、更にはウィンドウ２１７が重ねて表示される。即ち、新たに表示されたウィンドウ２１７では、接続指示釦２１７ａ、編集指示釦２１７ｂ、削除指示釦２１７ｃが表示される。すなわち、接続指示釦２１７ａがタップされると該プロファイルに基づいてネットワーク接続がなされ、削除釦２１７ｃが選択されると該プロファイルが削除される。
【００５８】
そして、画面２１７にて編集指示釦２１７ｂがタップされると、図１０（ｂ）に示されるような画面２１８が表示される。このプロファイルの編集用の画面２１８では、プロファイル名、ＳＳＩＤ、暗号化方式であるＷＥＰ／ＷＰＡ、該暗号化方式に対応した鍵であるＫｅｙ、ＩＰアドレス設定、プロキシ設定などを編集することができる。
【００５９】
次に、図１１のフローチャートを参照して、本発明の一実施の形態に係る情報通信端末によるオンデマンドモード時の権限取得の処理の流れを説明する。尚、以下の処理の流れの一部又は全部は実施の形態に係る情報処理方法に相当する。
【００６０】
非接続状態下で、ユーザによりＵＩが起動され、アプリケーションが選択されると（ステップＳ１）、アプリケーションは、権限（接続権）の取得要求をコネクションマネージャ３３ａに対して行い、権限を取得するまで待機する（ステップＳ２）。
【００６１】
続いて、接続確認の処理に入る。即ち、コネクションマネージャ３３ａは、ユーザに対して接続確認の画面をＬＣＤ１８に表示して確認要求を行う（ステップＳ３）。ユーザが該画面を見て、タッチパネル２０のタップにより確認すると（ステップＳ４）、コネクションマネージャ３３ａは、接続処理を行う（ステップＳ５）。
【００６２】
ステップＳ５の接続処理では、コネクションマネージャ３３ａは、ノーマル／プライオリティの全てのプロファイルが管理されている全体リスト５２を参照してアクティブコネクト動作を行う。その結果、接続に成功した場合には、アプリケーションに権限ステータス（権限取得成功）を通知し（ステップＳ６）、接続に失敗した場合には、アプリケーションに権限ステータス（権限取得失敗）を通知する（ステップＳ７）。
【００６３】
一方、ノーマルリスト５０により接続処理を行い、接続済（権限未取得）である場合において、ＵＩが起動されアプリケーションが選択されると（ステップＳ８）、アプリケーションは、権限（接続権）の取得要求をコネクションマネージャ３３ａに対して行い権限を取得するまで待機する（ステップＳ９）。続いて、接続確認の処理に入り、コネクションマネージャ３３ａは、ユーザに対して接続確認の画面をＬＣＤ１８に表示して確認要求を行う（ステップＳ１０）。ユーザが該画面を見て、タッチパネル２０のタップにより確認すると（ステップＳ１１）、コネクションマネージャ３３ａは、アプリケーションに権限ステータス（権限取得成功）を通知する（ステップＳ１２）。
【００６４】
一方、ノーマルリスト５０により接続処理を行い、接続済（権限取得）である場合において、ＵＩが起動されアプリケーションが選択されると（ステップＳ１３）、アプリケーションは、権限（接続権）の取得要求をコネクションマネージャ３３ａに対して行い権限を取得する（ステップＳ１４）。権限を一度取得した状態、又は権限を解放してタイムアウト待ちの状態の場合は、ユーザの確認の有無に関わらず即座に権限取得可能である旨の通知をユーザに行う。つまり、オールウェイズオンモード下では、基本的には常時接続状態にあるので、アプリケーションからの権限（接続権）取得要求があった場合、ユーザの接続確認を行うことなく、即座に権限を付与することができる。
【００６５】
以上説明したように、オンデマンドモード下では、非接続状態にてアプリケーションから権限（接続権）の取得要求がなされた場合には、ユーザによる接続確認のための待機を得て、全体リスト５２のノーマル／プライオリティ全てのプロファイルでアクティブコネクト動作を行う（全体リストによるアクティブコネクトモード）。このとき、選択されたプロファイルにより接続を行うことも可能である（選択されたプロファイルによる接続）。接続処理の後には、権限ステータス（成功／失敗）を通知することになる。
【００６６】
次に、図１２のフローチャートを参照して、本発明の一実施の形態に係る情報通信端末によるオールウェイズオンモード時の権限取得の処理の流れを説明する。尚、以下の処理の流れの一部又は全部は実施の形態に係る情報処理方法に相当する。
【００６７】
前提としてオールウェイズオンモード時には、ノーマルリスト５０により接続処理を行う（ステップＳ１９）。このノーマルリスト５０のプロファイルでアクティブコネクト動作を試みたが未接続である場合にステップＳ２１以降の処理に入る。
【００６８】
尚、この図１２のステップＳ２０乃至Ｓ３３の処理の流れは、先に示した図１１のステップＳ１乃至Ｓ１４と同様であるので、ここでは、重複した説明は省略する。
【００６９】
このように、オールウェイズオンモード下では、先ずノーマルリスト５０のノーマルプロファイルに基づいてアクティブコネクト動作を行う（ノーマルリストによるアクティブコネクトモード）。そして、アプリケーションから権限（接続権）の取得要求がなされた場合には、ユーザによる接続確認のための待機を得て、全体リスト５２のノーマル／プライオリティ全てのプロファイルでアクティブコネクト動作を行う（全体リストによるアクティブコネクトモード）。このとき、選択されたプロファイルにより接続を行うことも可能である（選択されたプロファイルによる接続）。そして、接続処理の後、権限ステータス（成功／失敗）を通知することになる。
【００７０】
次に、図１３のフローチャートを参照して、本発明の一実施の形態に係る情報通信端末によるオンデマンドモード時の権限解放の処理の流れを説明する。尚、以下の処理の流れの一部又は全部は実施の形態に係る情報処理方法に相当する。
【００７１】
アプリケーションから権限（接続権）解放要求（権限ＩＤ含む）がなされると（ステップＳ４０）、コネクションマネージャ３３ａは、権限カウンタをデクリメントし（ステップＳ４１）、権限カウンタが０でない場合には特に処理は行わず（ステップＳ４２）、権限カウンタが０である場合には、接続されていなければ特に処理は行わず、接続されていれば接続はそのまま維持しつつ接続維持タイマのカウントを開始することになる（ステップＳ４３）。この実施の形態では、接続権限の必要なアプリケーションが全て権限（接続権）を解放しても、接続済を保持している状態に移行するが、その場合、接続維持タイマの計時を開始して所定時間経過すると接続済を解除し、非接続状態に移行する。
【００７２】
次に、図１４のフローチャートを参照して、本発明の一実施の形態に係る情報通信端末によるオールウェイズオンモード時の権限解放の処理の流れを説明する。尚、以下の処理の流れの一部又は全部は実施の形態に係る情報処理方法に相当する。
【００７３】
アプリケーションから権限（接続権）解放要求（権限ＩＤ含む）がなされると（ステップＳ５０）、コネクションマネージャ３３ａは、権限カウンタをデクリメントし（ステップＳ５１）、権限カウンタが０でない場合には特に処理は行わず（ステップＳ５２）、権限カウンタが０である場合には、接続されていなければノーマルリスト５０のプロファイルを参照して接続処理を行い、ノーマルリスト５０のプロファイルにより接続している場合には接続維持し、更にプライオリティリスト５１のプロファイルにより接続している場合は接続維持しつつ接続維持タイマのカウントを開始する（ステップＳ５３）。この実施の形態では、接続権限の必要なアプリケーションが全て権限（接続権）を解放しても、接続済を保持している状態に移行するが、その場合、接続維持タイマの計時を開始して所定時間経過すると接続済を解除し、非接続状態に移行する。
【００７４】
次に、複数のアプリケーションから権限要求がなされた場合のコネクションマネージャ３３ａによる権限付与、接続等に係る一連の処理を詳細に説明する。
【００７５】
図１５の概念図に示されるように、アプリケーションＡ１から権限（接続権）の取得要求、或いは解放要求がなされると（＃５０）、コネクションマネージャ３３ｂは、該要求に基づいて接続の状態を切り替え（＃５１）、ステータス（接続権付与／解放済み）通知をアプリケーションＡ１に対して行う（＃５２）。アプリケーションＡ１からの接続要求に基づいて接続状態とされている場合に、アプリケーションＡｎから権限（接続権）の取得要求がなされると（＃５３）、既に接続権がアプリケーションＡ１に付与されて接続済みなので（＃５４）、ステータスとしては権限取得待ちの通知がなされ（＃５５）、アプリケーションＡ１による解放要求により接続状態が解除されると、そのまま接続状態を維持しつつアプリケーションＡｎに接続権が付与されることになる。このように、コネクションマネージャ３３ａは、複数のアプリケーションからの権限付与、解放要求に基づいて接続状態を制御しつつ、各アプリケーションの要求に応じる。
【００７６】
以下、図１６のフローチャートを参照して、本発明の一実施の形態に係る情報通信端末による権限付与、接続等に係る一連の処理を更に詳述する。尚、以下の処理の流れの一部又は全部は実施の形態に係る情報処理方法に相当する。
【００７７】
前提としてオールウェイズオンモードときには、ノーマルリスト５０により接続処理を行っている。このノーマルリスト５０のプロファイルでアクティブコネクト動作を試みたが未接続である場合にステップＳ６０以降の処理に入る。一方、オンデマンドモード時には、非接続状態下でステップＳ６０以降の処理に入ることになる。
【００７８】
上記前提下で、ユーザによりＵＩが起動され、アプリケーションＡ１が選択されると（ステップＳ６０）、アプリケーションＡ１は、権限（接続権）の取得要求をコネクションマネージャ３３ａに対して行い、権限を取得するまで待機する（ステップＳ６１）。
【００７９】
続いて、接続確認の処理に入る。即ち、コネクションマネージャ３３ａは、ユーザに対して接続確認の画面をＬＣＤ１８に表示して確認要求を行う（ステップＳ６２）。ユーザが該画面を見て、タッチパネル２０のタップにより確認すると（ステップＳ６３）、コネクションマネージャ３３ａは、接続処理を行う（ステップＳ６４）。ここでは、コネクションマネージャ３３ａは、ノーマル／プライオリティの全てのプロファイルが管理されている全体リスト５２を参照してアクティブコネクト動作を行う。
【００８０】
この接続完了前に別のアプリケーションＡｎが選択されると（ステップＳ６５）、アプリケーションＡｎは、権限（接続権）の取得要求をコネクションマネージャ３３ａに対して行い、権限を取得するまで待機する（ステップＳ６６）。この段階では、アプリケーションＡｎについて、ユーザに対して確認のための表示はなされない。
【００８１】
そして、ネットワークへの接続済みの状態下（ステップＳ６７）、接続に成功した場合には、コネクションマネージャ３３ａは、アプリケーションＡ１に権限ステータス（権限取得成功）を通知し（ステップＳ６８）、これに次いで、アプリケーションＡｎに権限ステータス（権限取得成功）を通知することになる（ステップＳ６９）。これに対して、接続に失敗した場合には、コネクションマネージャ３３ａは、アプリケーションＡ１に権限ステータス（権限取得失敗）を通知し（ステップＳ７０）、次いで、アプリケーションＡｎに権限ステータス（権限取得失敗）を通知する（ステップＳ７１）。
【００８２】
次に、未接続（権限取得後）の状態下で、ネットワークが切断されると（ステップＳ７２）、接続処理（ここでは、接続失敗を想定）を行う（ステップＳ７３）。この場合、アプリケーションＡ１に対しては、権限ステータス（権限解放確認：解放しない）を通知することになる（ステップＳ７４）。その後も、コネクションマネージャ３３ａは、接続処理を繰り返すことになる（但し、ここでは接続失敗を想定）（ステップＳ７５）。
【００８３】
このような状態下で、再びＵＩ起動の後（ステップＳ７６）、アプリケーションＡｎより権限取得要求がなされると（ステップＳ７７）、権限取得後の未接続状態であるので権限取得失敗のステータスを通知することになる。その後、コネクションマネージャ３３ａは、再び接続処理を行う（ステップＳ７８）。そして、この接続処理により接続に成功すると、コネクションマネージャ３３ａは、先に権限取得要求がなされているアプリケーションＡ１に対して権限復帰のステータスを通知する（ステップＳ７９）。
【００８４】
一方、接続済み（権限カウンタ≠０）の場合において、ＵＩ起動の後（ステップＳ８０）、アプリケーションＡｎより権限取得要求がなされると（ステップＳ８１）、他のアプリケーションＡ１が権限取得済みだが、権限は取得可能となる（ステップＳ８２）。
【００８５】
接続済み（権限カウンタ＝０）の場合において、ＵＩが終了された後（ステップＳ８３）、アプリケーションＡ１より権限解放要求がなされると（ステップＳ８４）、コネクションマネージャ３３ａは、接続状態を維持しつつ、接続維持タイマの計時を開始する（ステップＳ８５）。そして、ＵＩ起動後、アプリケーションＡｎより権限収録要求がなされると（ステップＳ８７）、接続維持タイマの計時を停止し、権限カウンタをインクリメントして、権限取得可のステータスをアプリケーションＡｎに通知することになる（ステップＳ８９）。以上で、一例の処理を終了する。
【００８６】
以上説明したように、本発明の一実施の形態に係る情報通信端末、情報処理方法、プログラムによれば、２つのモードに適宜切り替えることで、各モード下のメリットを享受することができる。即ち、常時接続に係るオールウェイズオンモード時には、接続初期時間の低減を図りつつ、ユーザの利便性を向上することができ、接続要求がある場合に接続するオンデマンドモード時には、特に消費電力の低減を図ることができる。
【００８７】
以上、本発明の実施の形態について説明したが、本発明はこれに限定されることなくその趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。
【００８８】
例えば、接続中のプロファイルに基づいて接続先のＩＰアドレスをＬＣＤに表示するようにしてもよい。また、現在のネットワークの状態表示を行なうようにしてもよい。さらに、オールウェイズオンモード、オンデマンドモードの切り替えを、機械的なスイッチにより行うように構成してもよい。また、テーブルで管理されているプロファイルの優先順位をアクセス回数に応じて変更したり、スケジュールに併せて自動的に変更するようにしてもよいことは勿論である。
【図面の簡単な説明】
【００８９】
【図１】本発明の一実施の形態に係る情報通信端末の構成図。
【図２】本発明の一実施の形態に係る情報通信端末の外観構成図。
【図３】ＣＰＵによりＲＯＭから読み出されて実行されるソフトウェアの構成に係るソフトウェアスタックを示す図。
【図４】接続プロファイルを管理するテーブルの一例を示す図。
【図５】ネットワークへの接続プロファイル及びそのリストの関係を示す図。
【図６】オールウェイズオンモードに設定されている場合に、コネクションマネージャが接続権を交付する流れを説明するシーケンス図。
【図７】オンデマンドモードに設定されている場合に、コネクションマネージャが接続権を交付する流れを説明するシーケンス図。
【図８】（ａ），（ｂ）は具体的なネットワーク設定に係る画面構成例を示す図。
【図９】（ａ）乃至（ｃ）はネットワーク接続等に係る更なる画面構成例を示す図。
【図１０】（ａ），（ｂ）はプロファイルの設定等に係る画面構成例を示す図。
【図１１】本発明の一実施の形態に係る情報通信端末によるオンデマンドモード時の権限取得の処理の流れを説明するフローチャート。
【図１２】本発明の一実施の形態に係る情報通信端末によるオールウェイズオンモード時の権限取得の処理の流れを説明するフローチャート。
【図１３】本発明の一実施の形態に係る情報通信端末によるオンデマンドモード時の権限解放の処理の流れを説明するフローチャート。
【図１４】本発明の一実施の形態に係る情報通信端末によるオールウェイズオンモード時の権限解放の処理の流れを説明するフローチャート。
【図１５】アプリケーションに対する接続権付与に係る概念図。
【図１６】本発明の一実施の形態に係る情報通信端末による複数アプリケーションへの権限付与、接続等に係る一連の処理を更に詳述するフローチャート。
【符号の説明】
【００９０】
１…ＣＰＵ、２…メディアドライバ、３…記録メディア、４…ＲＡＭ、５…フラッシュメモリ、６…ＲＯＭ、７…通信Ｉ／Ｆ、８…無線通信モジュール、９…電源供給回路、１０…電源回路、１１…バッテリ、１２…音声入出力制御部、１３…マイク、１４…スピーカ、１５…キーＩ／Ｆ、１６…操作入力部、１７…ＬＣＤドライバ、１８…ＬＣＤ、１９…タッチパネルコントローラ、２０…タッチパネル
【図１】
2009049454.tif 000003
【図２】
2009049454.tif 000004
【図３】
2009049454.tif 000005
【図４】
2009049454.tif 000006
【図５】
2009049454.tif 000007
【図６】
2009049454.tif 000008
【図７】
2009049454.tif 000009
【図８】
2009049454.tif 000010
【図９】
2009049454.tif 000011
【図１０】
2009049454.tif 000012
【図１１】
2009049454.tif 000013
【図１２】
2009049454.tif 000014
【図１３】
2009049454.tif 000015
【図１４】
2009049454.tif 000016
【図１５】
2009049454.tif 000017
【図１６】
2009049454.tif 000018