(57)【要約】【課題】スケジュール管理機能とネットワーク接続プロファイル管理機能とを連動させることにより、ネットワーク接続ミスおよびスケジュール確認ミスの回避又はスケジュール管理の使い勝手向上を図る。【解決手段】携帯情報端末１は、現在の日時を特定（６０）し、特定された日時に対応したスケジュールを抽出（６１）し、抽出されたスケジュールに関連付けられている接続情報に対応するネットワークを選択するように指示（６２）するが、たとえば、抽出されたスケジュールが「私的用途」である場合は、そのスケジュールに関連付けられている接続情報に対応するネットワークとして、当該用途（私的用途）のネットワークを選択するように指示する。【選択図】  図３
2004159139.tif 000002
【特許請求の範囲】
【請求項１】
複数種のネットワークの接続情報を管理する接続情報管理手段と、
前記接続情報管理手段によって管理されている接続情報の一つを選択して該接続情報に対応したネットワークに接続する接続手段と、
利用者のスケジュールと当該スケジュールにおける場所データに近いネットワークの接続情報とを関連付けて管理するスケジュール管理手段と、
現在の日時を特定する日時特定手段と、
前記日時特定手段によって特定された日時に対応したスケジュールを前記スケジュール管理手段から抽出する抽出手段と、
該抽出手段によって抽出されたスケジュールに関連付けられている接続情報に対応するネットワークを選択するように指示する指示手段と
を有することを特徴とする携帯情報端末。
【請求項２】
前記指示手段は、前記抽出手段によって抽出されたスケジュールに関連付けられている接続情報に対応するネットワークが選択されていない場合に、そのネットワークを選択するように前記利用者に対して報知する報知手段を含むことを特徴とする請求項１記載の携帯情報端末。
【請求項３】
最寄りのネットワークに接続されるネットワーク端末として利用可能で、且つ、複数種のネットワークへの接続情報と当該端末の利用者のスケジュールとを管理する携帯情報端末に適用される制御プログラムであって、
複数種のネットワーク各々の接続情報を管理する接続情報管理機能と、
前記接続情報管理機能によって管理されている接続情報の一つを選択して該接続情報に対応したネットワークに接続するネットワーク接続機能と、
利用者のスケジュールと当該スケジュールにおける場所データに近いネットワークの接続情報とを関連付けて管理するスケジュール管理機能と、
現在の日時を特定する日時特定機能と、
前記日時特定機能によって特定された日時に対応したスケジュールを前記スケジュール管理機能から抽出する抽出機能と、
該抽出機能によって抽出されたスケジュールに関連付けられている接続情報に対応するネットワークを選択するように前記ネットワーク接続機能に指示する指示機能と
を前記携帯情報端末内のコンピュータに実行させるための制御プログラム。
【請求項４】
前記指示機能は、前記抽出機能によって抽出されたスケジュールに関連付けられている接続情報に対応するネットワークが選択されていない場合に、そのネットワークを選択するように、前記利用者に対して報知する報知機能を含むことを特徴とする請求項３記載の制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯情報端末およびその制御プログラムに関する。詳しくは、無線や有線等の通信媒体を介して最寄りのネットワークに接続して用いられ、当該ネットワークの端末として利用可能な携帯情報端末であって、且つ、複数のネットワークへの接続用プロファイル（接続情報）を管理するプログラムと、当該端末の利用者の行動予定を管理するプログラムとを実装した携帯情報端末およびその制御プログラムに関する。
【０００２】
【従来の技術】
今日、多くのＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等、携帯型情報通信端末は、スケジュール管理ソフトや電子メールソフトおよびブラウザソフト（インターネット閲覧用ソフト）などのアプリケーションプログラム（応用ソフト）を標準で実装する。
【０００３】
また、近年のＰＤＡは、ワイヤレスＬＡＮや、公衆無線回線網におけるパケット通信による接続をサポートするため、複数の通信デバイスをサポートし、受信電力や通信品質に応じて切り換える技術も存在する（例えば、特許文献１参照。）。
【０００４】
【特許文献１】
特開２００２‐１９９４２６号公報（第５−７頁、図３−図６）
【０００５】
【発明が解決しようとする課題】
しかしながら、このような従来の携帯情報端末にあっては、以下の点において、改善すべき問題点があった。
（１）従来の携帯情報端末は、複数種の通信デバイスを備えていることで、利用者は、複数のネットワークの中から“最寄り”のネットワークを選択できるが、登録済みのネットワーク接続プロファイル（ダイアルアップ等の接続種別やＩＰアドレス等の取得種別などの接続情報）と最寄りのネットワークとの対応関係を正しく把握していなければ、受信電力・通信品質を問わずネットワークに接続できないという問題点がある。
【０００６】
（２）また、スケジュール管理に注目すると、一般に、ＰＤＡに登録されるスケジュールは、たとえば、私的なスケジュールと業務用のスケジュールなどに分けることができる。前者を「プライベートスケジュール」、後者を「ビジネススケジュール」と呼ぶことにすると、これら用途の異なるスケジュールを混在して一覧表示した場合は、スケジュールの把握に時間がかかるうえ、ミスも否めないという問題点がある。
【０００７】
（３）（２）の問題点を踏まえ、スケジュールデータの各々に“プライベート”や“ビジネス”などの分類情報を付加できるようにし、分類毎にスケジュールデータを抽出して一覧表示できるようにしたスケジュール管理ソフトも存在する。しかし、このようなスケジュール管理ソフトにあっては、たとえば、
▲１▼最寄りのネットワークが社内ネットワークなどのビジネス用途で、且つ、その場所（社内）でスケジュールを確認したい場合と、
▲２▼最寄りのネットワークが自宅内（ホーム）ネットワークなどのプライベート用途で、且つ、その場所（自宅）でスケジュールを確認したい場合とを想定すると、
▲１▼の場合は、ビジネス用途の社内ネットワークであるから、高い必然性でビジネススケジュールの一覧表示が求められる一方、▲２▼の場合は、プライベート用途のホームネットワークであるから、高い必然性でプライベートスケジュールの一覧表示が求められるものの、利用者は、いちいち手作業でビジネススケジュール（▲１▼の場合）とプライベートスケジュール（▲２▼の場合）を選択して一覧表示を行わなければならず、使い勝手が悪いという問題点がある。
【０００８】
したがって、本発明は、スケジュール管理機能とネットワーク接続プロファイル管理機能とを「連動」させることにより、現在のスケジュールデータから最寄りのネットワークを判別して適切なネットワーク接続プロファイルを選択できるようにし、また、その判別結果に対応させて特定分類のスケジュールデータのみを一覧表示できるようにし、もって、ネットワーク接続ミスの回避、スケジュール確認ミスの回避、又は、スケジュール管理の使い勝手向上を図ることを目的とする。
【０００９】
【課題を解決するための手段】
本発明に係る携帯情報端末は、複数種のネットワークの接続情報を管理する接続情報管理手段と、前記接続情報管理手段によって管理されている接続情報の一つを選択して該接続情報に対応したネットワークに接続する接続手段と、利用者のスケジュールと当該スケジュールにおける場所データに近いネットワークの接続情報とを関連付けて管理するスケジュール管理手段と、現在の日時を特定する日時特定手段と、前記日時特定手段によって特定された日時に対応したスケジュールを前記スケジュール管理手段から抽出する抽出手段と、該抽出手段によって抽出されたスケジュールに関連付けられている接続情報に対応するネットワークを選択するように指示する指示手段とを有することを特徴とする。
【００１０】
ここで、「接続情報」とは、ネットワークの接続に必要な様々な情報のことをいう。たとえば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）プロトコル対応のローカルエリアネットワークであれば、使用するネットワークアダプタ（イーサネット（登録商標）ボード等）の明示情報、そのネットワーク上でユニークな（重複しない）ＩＰアドレス（固定割り当ての場合）やサブネットマスク等のアドレス情報、ユーザ識別情報（ユーザＩＤ）やパスワード等のログイン情報などであり、又は、ダイアルアップ接続により、たとえば、インターネット接続事業者（いわゆるブロバイダ）のアクセスポイントを介してインターネットに接続したり、自営のアクセスポイントを介して社内ネットワークなどに接続したりする場合は、そのアクセスポイントの情報（電話番号）をさらに含む。又は、無線や光通信などのワイヤレスアクセスポイントを介してインターネットや社内ネットワークなどに接続したりする場合は、上記の電話番号の代わりに、そのワイヤレスアクセスポイントの識別情報（チャネル番号など）をさらに含む。
【００１１】
本発明に係る携帯情報端末の利用者が、複数種のネットワーク（便宜的にネットワークＡとネットワークＢとする）について各々の正当なアクセス権（すなわち、ログイン情報）を有している場合、接続情報管理手段は、ネットワークＡの接続情報とネットワークＢの接続情報を保持する。そして、たとえば、ネットワークＡを社内ネットワーク、ネットワークＢを宅内ネットワークと仮定すると、ネットワークＡは主にビジネス用途のネットワーク、ネットワークＢは主に私的用途のネットワークである。
【００１２】
さて、本発明に係る携帯情報端末では、スケジュール管理手段により、利用者のスケジュールと当該スケジュールにおける場所データに近いネットワークの接続情報とを関連付けて管理し、
日時特定手段により、現在の日時を特定し、
抽出手段により、前記日時特定手段によって特定された日時に対応したスケジュールを前記スケジュール管理手段から抽出すると共に、
指示手段により、該抽出手段によって抽出されたスケジュールに関連付けられている接続情報に対応するネットワークを選択するように指示するから、
たとえば、抽出手段によって抽出されたスケジュールが「私的用途」である場合、指示手段は、そのスケジュールに関連付けられている接続情報に対応するネットワークを選択するように指示する際、前記のネットワークＢ（すなわち私的用途のネットワーク）を選択するように指示する。これは、スケジュールとネットワークの接続情報とが関連付けられているからであり、スケジュールの用途（私的又はビジネス用途）に対応させて、ネットワークＡ（ビジネス用途）又はネットワークＢ（私的用途）を択一的に選択できるからである。
【００１３】
したがって、この発明に係る携帯情報端末では、スケジュール管理機能とネットワーク接続プロファイル管理機能とを「連動」させたので、現在のスケジュールから最寄りのネットワークを判別して適切なネットワーク接続プロファイルを選択でき、ネットワーク接続ミスの回避を図ることができる。
【００１４】
又、好ましい態様は、前記指示手段は、前記抽出手段によって抽出されたスケジュールに関連付けられている接続情報に対応するネットワークが選択されていない場合に、そのネットワークを選択するように前記利用者に対して報知する報知手段を含むことを特徴とする。
【００１５】
この態様では、現在のスケジュールに対応した適切なネットワークを選択するように携帯情報端末の利用者に対して報知することができる。したがって、ネットワーク接続ミスの回避を図ることができる。
【００１６】
なお、本発明は、以上の「装置」カテゴリの発明に限定されない。先にも述べたとおり、ＰＤＡなどの携帯情報端末はコンピュータ応用機器の一つであるから、コンピュータに所定の処理機能を実行させるためのプログラムの形で実現してもよい。すなわち、最寄りのネットワークに接続されるネットワーク端末として利用可能で、且つ、複数種のネットワークへの接続情報と当該端末の利用者のスケジュールとを管理する携帯情報端末に適用される制御プログラムであって、複数種のネットワーク各々の接続情報を管理する接続情報管理機能と、前記接続情報管理機能によって管理されている接続情報の一つを選択して該接続情報に対応したネットワークに接続するネットワーク接続機能と、利用者のスケジュールと当該スケジュールにおける場所データに近いネットワークの接続情報とを関連付けて管理するスケジュール管理機能と、現在の日時を特定する日時特定機能と、前記日時特定機能によって特定された日時に対応したスケジュールを前記スケジュール管理機能から抽出する抽出機能と、該抽出機能によって抽出されたスケジュールに関連付けられている接続情報に対応するネットワークを選択するように前記ネットワーク接続機能に指示する指示機能とを前記携帯情報端末内のコンピュータに実行させるための制御プログラムであってもよい。
【００１７】
この制御プログラムにおいても、その好ましい態様は、前記指示機能は、前記抽出機能によって抽出されたスケジュールに関連付けられている接続情報に対応するネットワークが選択されていない場合に、そのネットワークを選択するように、前記利用者に対して報知する報知機能を含むことを特徴とするようにしてもよい。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照しながら説明する。なお、以下の説明における様々な細部の特定ないし実例および数値や文字列その他の記号の例示は、本発明の思想を明瞭にするための、あくまでも参考であって、それらのすべてまたは一部によって本発明の思想が限定されないことは明らかである。また、周知の手法、周知の手順、周知のアーキテクチャおよび周知の回路構成等（以下「周知事項」）についてはその細部にわたる説明を避けるが、これも説明を簡潔にするためであって、これら周知事項のすべてまたは一部を意図的に排除するものではない。かかる周知事項は本発明の出願時点で当業者の知り得るところであるので、以下の説明に当然含まれている。
【００１９】
図１は、実施の形態における携帯情報端末の外観図とその概略的な内部ブロック構成図である。この図において、携帯情報端末１は、手持ちに適した任意形状のボディ２の前面に、液晶ディスプレイ等のタッチパネル付き平面型表示部（以下、単に「表示部」という）３、カーソルキー４およびいくつかのファンクションキー５〜７を配置すると共に、上面や側面の任意位置に、赤外線や無線などのワイヤレス通信媒体８の送受信窓９と、有線通信ケーブル１０の接続端子１１とを配置している。なお、上面や側面（又は下面）には、不図示の電源スイッチや外部機器用接続端子などが設けられている。
【００２０】
携帯情報端末１は、そのボディ２の内部に、第１通信部１２、第２通信部１３、入力部１４、タイマ部１５、制御部１６、メモリ部１７、タッチパネル部１８などを備える。
【００２１】
第１通信部１２および第２通信部１３は、それぞれ外部の通信ネットワークに接続するためのハードウェア要素であり、携帯情報端末１の利用目的やその携帯情報端末１の移動範囲などを考慮した適切な通信仕様のものが実装される。たとえば、図示の例において、第１通信部１２は光通信や無線通信に対応したもの、第２通信部１３はイーサネット（登録商標）や携帯電話又は公衆電話通信網（ＩＳＤＮなどのディジタル回線通信網を含む）に対応したものである。すなわち、第１通信部１２には、光や無線などのワイヤレス通信媒体８を送受信するための送受信部９が設けられており、また、第２通信部１３にはイーサネット（登録商標）や電話回線などの有線通信ケーブル１０を接続するための接続端子１１が設けられている。
【００２２】
第１通信部１２および第２通信部１３は、そのいずれか一方が利用状態にあるとき、送受信部９又は接続端子１１を介して外部のネットワークとの間でディジタルデータの双方向通信を行う。
【００２３】
入力部１４は、ボディ２の前面に設けられたカーソルキー４やファンクションキー５〜７からの操作信号を取り込み、それを信号整形し、適宜のキーコードに変換して制御部１６に出力する。また、タイマ部１５は極短い周期（たとえば、数ミリ秒程度）で逐次にカウントアップするタイマ信号を発生する。このタイマ部１５はバッテリバックアップされており、バッテリ電圧が失われない限り、携帯情報端末１の電源スイッチ（不図示）をオフにした後もそのカウントアップ動作を継続する。
【００２４】
タイマ信号は制御部１６に出力され、制御部１６において様々な目的に利用されるが、その代表的な用途の一つは現在日時の特定である。すなわち、制御部１６は過去に遡った所定日時（たとえば、西暦１０００年１月１日０時０分０秒）をスタートタイマ値とし、その日時からの累計タイマ値を現在日時として特定する。このような日時特定機能に注目した場合、タイマ部１５は、単に過去の所定日時からの累計タイマ値をカウントするものにすぎず、日時の特定はもっぱら制御部１６によって行われているが、本明細書中では説明の便宜上、日時特定のすべての機能をタイマ部１５に実装しているものとする。すなわち、タイマ部１５は、現在日時を特定し、その日時情報（年月日および時分秒）を制御部１６に出力するものとする。
【００２５】
メモリ部１７は、制御部１６のワークエリアとして動作する揮発性の高速記憶媒体（以下「ＲＡＭ」という）１７ａと、オペレーティングシステム（ＯＳ）やそのＯＳ上で動作する様々なアプリケーションプログラムを不揮発的且つ書き換え可能に記憶する大容量記憶媒体（以下「ＰＲＯＭ」という）１７ｂとを備える。なお、図示の例では、ワークエリア（ＲＡＭ部１７ａ）とプログラム記憶用の大容量記憶媒体（ＰＲＯＭ部１７ｂ）とを別々に設けているが、これは、現在普及しているＰＤＡなどの携帯情報端末のアーキテクチャに対応させているにすぎない。たとえば、半導体磁気メモリなどの記憶デバイスは、不揮発性且つ書き換え可能で、しかもＲＡＭよりも高速性に優れると共に、大容量化も容易であるから、かかる新規デバイスを用いた場合は、ワークエリア（ＲＡＭ部１７ａ）とプログラム記憶用の大容量記憶媒体（ＰＲＯＭ部１７ｂ）とを別々に設ける必要がない。ワークエリアにプログラムを記憶し、そのまま任意のプログラムを実行することができ、パワーオンスタート又はクイックオンスタート（電源投入直後に直ちにプログラムを実行すること）を実現できるから好ましい。また、図示の例では、プログラム記憶用の大容量記憶媒体に半導体不揮発性書き換え可能メモリ（ＰＲＯＭ）を使用しているが、これに限定されない。ハードディスクなどの大容量磁気記憶デバイス又はその他の不揮発性書き換え可能記憶デバイスであってもよい。
【００２６】
制御部１６は、マイクロコンピュータチップおよびその周辺チップを実装した、いわゆるメインボードに相当するものである。この制御部１６は、不図示の電源スイッチがオンにされたときに、メモリ部１７のＰＲＯＭ部１７ｂからＲＡＭ部１７ａにＯＳと所定のアプリケーションプログラムをロードし、それを実行することにより、表示部３に所定のユーザインターフェース画面を表示する。
【００２７】
このユーザインターフェース画面は、たとえば、電源投入直後は、携帯情報端末１で実行可能な様々なアプリケーションプログラム（スケジュール管理ソフト、電子メールソフト、ブラウザソフトなど）をリスト表示するメニュー画面（又はランチャー画面）であり、携帯情報端末１の利用者は、そのメニュー画面を操作（リスト項目の一つをタッチするなど）して、所望のアプリケーションプログラムを選択起動する。
【００２８】
また、メニュー画面には、システム設定に関する項目も表示されており、携帯情報端末１の利用者は、その項目（システム設定）を選択することにより、現在日時の初期設定（携帯情報端末１の購入時やバッテリ交換後に行われる設定操作）や、その他のシステム設定、たとえば、ネットワークへの接続用プロファイル設定などを行うことができるようになっている。
【００２９】
ここで、ネットワークへの接続用プロファイル（以下、単に「プロファイル」という）とは、ネットワークの接続に必要な情報のことである。一つのネットワークに一つのプロファイルを設定する。
【００３０】
図２（ａ）は、プロファイルの新規登録（追加）、削除又は編集を行うためのユーティリティ画面を示す図である。この図において、ユーティリティ画面２０は、適当なタイトル文字列（図では“ネット設定ユーティリティ”）を表示するタイトルバー２１の下に、設定済みプロファイルのアイコン２２〜２７を表示するプロファイル表示エリア２８と、追加、削除および編集の三つのコマンドボタン２９〜３１とを有するクライアントエリア３２を配置してレイアウトされている。
【００３１】
アイコン２２〜２７はそれぞれ、適当にデザインされた絵柄でそのプロファイルの種類を表現すると共に、各々のアイコンの下にプロファイル名（“本社会議室”、“Ｂホテルロビー”、“Ａスクエア”、“自宅”、“ｍｙ  ｄｅｓｋ”および“通信しない”）を表示している。ハッチング付きのアイコン２２は、現在選択中のアイコンを示す。なお、“通信しない”という名前のプロファイル２６は、厳密には上記定義のプロファイルに該当しない。このプロファイル２６を選択した場合、いずれのネットワークにも接続しないことを明示的に指定するからである。
【００３２】
ちなみに、上記“Ｂホテルロビー”、および、“Ａスクエア”は、無線ＬＡＮ（ＩＥＥＥ８０２．１１ｂなど）によるインターネット接続サービスを提供するためのアクセスポイントを備えている。
【００３３】
“通信しない”（プロファイル２６）以外の各プロファイルを説明すると、まず、「本社会議室」というプロファイル２２には、携帯情報端末１の利用者が所属する企業の本社会議室に設置されたネットワークへの接続情報が登録されている。また、「Ｂホテルロビー」というプロファイル２３には、Ｂホテルのロビーに設置されたアクセスポイントからネットワークへの接続情報が登録されている。また、「Ａスクエア」というプロファイル２４には、たとえば、繁華街の特定場所に設置されたアクセスポイントからネットワークへの接続情報が登録されている。また、「自宅」というプロファイル２５には、携帯情報端末１の利用者宅に設置されたネットワーク（ホームネットワーク又は宅内ネットワーク）への接続情報が登録されている。また、「ｍｙ  ｄｅｓｋ」というプロファイル２７には、携帯情報端末１の利用者の執務場所に設置されたネットワーク（社内ネットワーク）への接続情報が登録されている。
【００３４】
アイコン２２、２３、２４、２５および２７のいずれかをクリックすると、それらのアイコンに対応したネットワークプロファイルを選択して、そのプロファイルで指定されたネットワークに接続できる。また、追加コマンドボタン２９をクリックすると、プロファイルを新規登録することができ、削除コマンドボタン３０をクリックすると、選択中のアイコンのプロファイルを削除することができる。あるいは、編集コマンドボタン３１をクリックすると、選択中のアイコンのプロファイルを編集することができる。
【００３５】
本発明を適用しない携帯情報端末、言い換えれば、従来からのＰＤＡなどの携帯情報端末においても、図示のようなユーティリティ画面２０に相当するものは用意されている。利用者は、あらかじめ自分の行動範囲等を予測して、適当なプロファイルを設定しておき、又は、移動先のネットワークに接続する必要を生じたときで、そのネットワークのプロファイルが未登録の場合にその都度プロファイルを設定する。そして、現在の場所に設置されているネットワークに対応したプロファイルのアイコンを選択して、そのネットワークに接続し、電子メールの送受信を行ったり、インターネットコンテンツを閲覧したり、又は、そのネットワークで提供される様々な資源を利用したりする。
【００３６】
かかる従来技術に係るプロファイル利用法の不都合な点は、携帯情報端末の現在位置に設置されたネットワークを利用者が常に意識する必要があること、および、そのネットワークと登録済みプロファイルの対応関係を利用者が正しく認識する必要があることにある。携帯情報端末の現在位置に設置されたネットワークが何という名前のものかわからなければ適切なプロファイルを選択できないし、あるいは、ネットワークの名前を知り得たとしても間違ったプロファイルを選択してしまった場合は、もはやそのネットワークに接続できないからである。このような不都合は、ネットワークについての充分な知識を持っている利用者であれば、支障なくクリアできるものの、多くの利用者（携帯情報端末１の利用者）はそれほど高度な知識を持ち合わせていないから、しばしばネットワークの接続ミスを生じ、せっかくの携帯情報端末１を使いこなせないという問題点がある。
【００３７】
そこで、本実施の形態では、
（ａ）ＰＤＡなどの携帯情報端末の多くは、ネットワーク端末として利用可能な機能を標準で搭載している点、
（ｂ）また、電子手帳としても利用可能な各種機能、とりわけ、スケジュール管理機能を標準で搭載している点、
（ｃ）（ｂ）のスケジュール管理機能は、携帯情報端末１の利用者の行動予定を記録し管理することを基本としている点、
に着目し、
（ｄ）スケジュール管理機能と、前記のプロファイル設定ユーティリティで設定された各プロファイルとの連携を図り、
（ｅ）現在日時におけるスケジュールデータを読み込み、そのスケジュールデータに関連付けされたプロファイルを用いてネットワーク接続を行い、又は、ネットワーク接続可能な状態とすることにより、
（ｆ）携帯情報端末の現在位置に設置されたネットワークが何という名前のものか利用者が知らなくても適切なプロファイルを自動的に選択できるようにし、不適切なプロファイルの選択を回避して、ネットワークへの接続ミスを確実に防止するようにしたのである。これにより、ネットワークについての充分な知識を持ち合わせていない多くの利用者（携帯情報端末１の利用者）に対する利便性の向上を図ることができる。
【００３８】
以下、この実施の形態におけるポイントについて詳しく説明する。
図２（ｂ）は、プロファイル設定画面を示す図である。このプロファイル設定画面４０は、まだ、設定情報が登録されていない新規の画面（プロファイル追加登録用の画面）であり、図２（ａ）のユーティリティ画面２０の追加コマンドボタン２９が選択されたときに開かれる画面である。プロファイル設定画面４０は、適当なタイトル文字列（図では“ネット設定ユーティリティ作成画面”）を表示するタイトルバー４１の下に、プロファイル名表示用テキストボックス４２、ＩＰアドレス取得種別表示用オプションボックス４３、ＩＰアドレス表示用テキストボックス４４、プライマリＤＮＳ表示用テキストボックス４５、セカンダリＤＮＳ表示用テキストボックス４６、ネットワークアダプタ選択用リストボックス４７、ユーザＩＤ表示用テキストボックス４８、パスワード表示用テキストボックス４９、プロファイル属性表示用オプションボックス５０、登録コマンドボタン５１およびキャンセルコマンドボタン５２を有するクライアントエリア５３を配置してレイアウトされている。
【００３９】
プロファイル名とは、各々のネットワークプロファイルに任意に設定する識別名であり、携帯情報端末１の内部で重複しない限り、自由に付けることができる文字列情報である。たとえば、図２（ａ）のユーティリティ画面２０において、それぞれのアイコン２２〜２７の下に表示されている“本社会議室”、“Ｂホテルロビー”、“Ａスクエア”、“自宅”および“ｍｙ  ｄｅｓｋ”は、登録済みの各プロファイルに設定されているプロファイル名である。
【００４０】
ＩＰアドレス取得種別とは、ＩＰアドレス（次に説明する）をネットワーク（のＤＨＣＰ：Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌサーバ）から自動で取得するか、あらかじめ指定された固定のＩＰアドレスを手動で設定するかを区別する情報であり、これらの種別はネットワーク毎に規定される。
【００４１】
ＩＰアドレスとは、ＴＣＰ／ＩＰプロトコル対応のネットワークにおいて、そのネットワーク上に存在するすべてのホスト（サーバや端末およびルータなどのネットワーク機器）を識別するための情報であり、所定ビット数（現行バージョンのＩｐｖ４の場合は３２ビット、次期バージョンのＩｐｖ６の場合は１２８ビット）の情報列で表される。ＩＰアドレスは実際は同ビット数の２進数表記であるが、見やすさを考慮して、Ｉｐｖ４の場合は３桁区切りの四つの１０進数列で表記される習わしになっている。たとえば、“１２３．１２３．０５５．０６６”（正しくは各区切りの頭の０を無視して“１２３．１２３．５５．６６”となる）のように表記する。ＩＰアドレスはそのネットワーク内においてユニーク（唯一無二）な存在であり、地球的規模のインターネットのＩＰアドレスはグローバルアドレスと呼ばれ、閉じたネットワークのＩＰアドレスはプライベートアドレスと呼ばれる。各ホスト（又は端末）へのＩＰアドレスの設定は、ＤＨＣＰサーバによる自動割り当てと固定割り当ての二種類である。
【００４２】
ＤＮＳとはＩＰアドレスとＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）との名前解決を行うためのサービス（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）のことであり、プライマリＤＮＳとは、主として用いられるＤＮＳサーバのＩＰアドレスをいい、セカンダリＤＮＳとは、従として用いられるＤＮＳサーバのＩＰアドレスをいう。
【００４３】
ネットワークアダプタとは、各種のネットワークに接続するためのハードウェア要素（イーサネット（登録商標）ボードやダイアルアップ用通信ボードなど）のことをいう。本実施の形態においては、図１（ｂ）の第１通信部１２や第２通信部１３がそれに相当する。
【００４４】
ユーザＩＤとは、そのネットワークに接続（アクセス）する際に必要となる個人識別名（単にＩＤ又はユーザアカウント情報若しくは単にアカウント情報ともいう）であり、パスワードとは、そのユーザＩＤ毎にあらかじめ設定された秘密（基本的にそのユーザのみが知っている秘密のキーワードである）の文字列のことをいう。
【００４５】
プロファイル属性とは、本実施の形態における特有の情報であり、前述のスケジュールデータとの連携情報である。すなわち、この実施の形態においては、“ビジネス”と“プライベート”の二つのプロファイル属性が設定されており、これらは、私的用途のスケジュールデータ（プライベートスケジュールデータ）とビジネス用途のスケジュールデータ（ビジネススケジュールデータ）に各々連携する。
【００４６】
図３は、本実施の形態の概念説明図であり、前記の（ａ）〜（ｆ）を模式化したものである。この図において、６０は現在日時を特定する部分、つまり、携帯情報端末１のタイマ部１５に相当するものである。以下、この部分を日時特定部６０と呼ぶことにすると、携帯情報端末１は、ＰＲＯＭ１７ｂに格納されている各種プログラム（オペレーティングシステムや所要のアプリケーションプログラムなど）のソフトウェアリソースと、制御部１６（のマイクロコンピュータチップやその周辺チップ）などのハードウェアリソースとの有機的結合により、後述のスケジュール管理機能およびネットワーク接続用プロファイル管理機能などを実現する。図中のスケジュールデータの抽出部（以下、単に「抽出部」という）５１やネットワーク接続用プロファイルの選択部（以下、単に「選択部」という）５２は、それらの機能の一部である。
【００４７】
すなわち、抽出部６１は、日時特定部６０によって特定された現在日時を取り込み、事前に設定されたスケジュールデータ群７１の中から、上記の現在日時に対応する行動計画予定期間を有する一つのスケジュールデータを抽出する。今、説明の都合上、スケジュールデータ群７１が第１のスケジュールデータ７１ａ〜第４のスケジュールデータ７１ｄの四つのデータで構成されているものとし、そのうちの一つ（たとえば、第４のスケジュールデータ７１ｄ）の行動予定期間を“２００２年６月１日”の“１２時０分”から同年同月同日の“１６時０分”までとし、日時特定部６０によって特定された現在日時を同年同月同日の“１５時０分”とすると、この場合、抽出部６１における抽出条件（現在日時に対応する行動計画予定期間を有する一つのスケジュールデータを抽出する）に該当するものは、第４のスケジュールデータ７１ｄであるから、抽出部６１は、このスケジュールデータ（第４のスケジュールデータ７１ｄ）を抽出する。
【００４８】
抽出部６１によって抽出されたスケジュールデータ（以下「抽出スケジュールデータ」という）は、選択部６２に渡される。選択部６２は、事前に設定されたプロファイルデータ群７２の中から、上記の抽出スケジュールデータに登録されているプロファイル名と一致する名前を持つプロファイルデータを選択する。今、説明の都合上、プロファイルデータ群７２が第１のプロファイルデータ７２ａ〜第３のプロファイルデータ７２ｃの三つのプロファイルで構成されているものとし、そのうちの一つ（たとえば、第２のプロファイルデータ７２ｂ）の名前を“ネットワークＡ”とし、抽出部６１によって抽出された抽出スケジュールデータ７１ｄに登録されているプロファイル名を“ネットワークＡ”とすると、この場合、選択部６２における選択条件（抽出スケジュールデータに登録されているプロファイル名と一致する名前を持つプロファイルデータを選択する）に該当するものは、第２のプロファイルデータ７２ｂであるから、選択部６２は、このプロファイル（第２のプロファイルデータ７２ｂ）を選択する。
【００４９】
携帯情報端末１は、このようにして選択された一つのプロファイルに基づいて、特定のネットワークへの接続を行い、結局、図示の例の場合は、ネットワークＡに自動的に接続することができる。又は、ネットワークＡに接続可能な状態で待機してもよい。この“待機”の態様は、携帯電話等の有料パケット通信網のように従量制の課金制度をとっているネットワークの場合は、思わぬ課金を回避するためにも、最終的な接続可否の判断を利用者にゆだねる必要があるからである。
【００５０】
以上のとおりであるから、本実施の形態によれば、スケジュール管理機能と、プロファイル設定ユーティリティで設定された各プロファイルとの連携を図り、現在日時におけるスケジュールデータを読み込み、そのスケジュールデータに関連付けされたプロファイルを用いてネットワーク接続を行い、又は、ネットワーク接続可能な状態としたので、携帯情報端末の現在位置に設置されたネットワークが何という名前のものか利用者が知らなくても適切なプロファイルを自動的に選択できるようになり、その結果、不適切なプロファイルの選択を回避して、ネットワークへの接続ミスを確実に防止することができるという格別の効果を得ることができる。
【００５１】
図４は、本実施の形態における効果を示す図であり、携帯情報端末１を携行する利用者６５の○○年○○月○○日における行動予定の模式図である。ここで、利用者６５は時刻Ｔａにおいて自宅から会社に移動し、時刻Ｔｂにおいて会社からＡスクエアに移動した後、時刻Ｔｃにおいて帰宅するものとする。そして、これらの行動予定は、スケジュールａ〜スケジュールｄとしてそれぞれスケジュール登録されているものとし、且つ、予定通りに行動するものとする。また、自宅にはネットワークａが設けられており、さらに、会社にはネットワークｂ、Ａスクエアにはネットワークｃがそれぞれ設けられており、スケジュールａ〜スケジュールｄには、それぞれ対応するネットワークのプロファイル名が正しく登録されているものとする。
【００５２】
このような場合、○○年○○月○○日の時刻Ｔａまでの間においては、前記の抽出部６１によってスケジュールａが抽出されると共に、前記の選択部６２によってネットワークａのプロファイルが選択されるため、携帯情報端末１は、自宅に設けられたネットワークａに接続される。
【００５３】
次に、○○年○○月○○日の時刻Ｔａ〜Ｔｂの間においては、前記の抽出部６１によってスケジュールｂが抽出されると共に、前記の選択部６２によってネットワークｂのプロファイルが選択されるため、携帯情報端末１は、会社に設けられたネットワークｂに接続される。
【００５４】
次に、○○年○○月○○日の時刻Ｔｂ〜Ｔｃの間においては、前記の抽出部６１によってスケジュールｃが抽出されると共に、前記の選択部６２によってネットワークｃのプロファイルが選択されるため、携帯情報端末１は、Ａスクエアに設けられたネットワークｃに接続される。
【００５５】
最後に、○○年○○月○○日の時刻Ｔｃ以降においては、前記の抽出部６１によってスケジュールｄが抽出されると共に、前記の選択部６２によってネットワークａのプロファイルが選択されるため、携帯情報端末１は、再び自宅に設けられたネットワークａに接続される。
【００５６】
このように、本実施の形態における携帯情報端末１を持ち運ぶだけで、その場所に設置されているネットワーク用のプロファイルを選択して自動的に接続し、又は、接続可能な状態で待機することができるから、利用者６５は、現在位置に設置されたネットワークが何という名前のものか全く知る必要がなく、きわめて使い勝手がよく利便性の高い携帯情報端末１を提供することができる。
【００５７】
なお、以上の説明では、携帯情報端末１の現在位置に設置されているネットワーク用のプロファイルを選択して、そのネットワークに接続し、又は接続可能な状態で待機する例を示したが、本発明の技術思想はこの態様のみに限定されない。
【００５８】
図５は、本実施の形態における他の態様の概念説明図であり、図３の選択部６２以降を変形したものである。この図において、選択部６２によって選択されたプロファイル（例：第２のプロファイルデータ７２ｂ）は、現在の選択ネットワークとの一致判定部（以下、単に「一致判定部」という）６６に渡される。この一致判定部６６は、現在接続対象（実際に接続状態にあるか否かを問わない）となっているネットワークが上記の選択プロファイルによって示されたネットワークであるか否かを判定する。たとえば、選択部６２によって選択されたプロファイルが、図示のとおり、第２のプロファイルデータ７２ｂであり、且つ、そのプロファイルによって指定されたネットワークが“ネットワークＡ”であった場合、現在接続対象となっているネットワークが“ネットワークＡ”であれば一致を判定（判定結果が真：Ｔｒｕｅになり）し、そうでなければ不一致を判定する（判定結果が偽：Ｆａｌｓｅになる）。
【００５９】
そして、Ｔｒｕｅの場合は、スケジュール通りの正しいネットワークに接続されているため、処理を終了し、一方、Ｆａｌｓｅの場合は、スケジュールと異なる間違ったネットワークが接続対象となっているため、選択指示又は警告部６７を起動して、正しいネットワーク（この場合、ネットワークＡ）に接続し直し、又は、利用者６５に対して当該ネットワークへの接続変更指示メッセージを出し、若しくは、その旨を促す警告を出す。
【００６０】
これらのメッセージ又は警告は、利用者６５の感覚（視覚、聴覚、触覚）に訴える適切な方法で行われるべきである。たとえば、文字列、アイコン又はその他の画像若しくは警告色などを表示部３に表示させるようにすると利用者６５の視覚に訴えることができ、又は、合成音声や警告音などを出力すると利用者６５の聴覚に訴えることができ、又は、携帯情報端末１のボディ２を振動させたりすると利用者６５の触覚に訴えることができる。
【００６１】
図５の態様によれば、携帯情報端末１の現在位置に設けられたネットワークが接続対象となってない場合にのみ、そのネットワークへの接続を行い、又は、利用者６５に接続を指示し、若しくは警告を発することができる。したがって、無用な接続処理（スケジュール通りの正しいネットワークに接続されているにも関わらず発生する無用な接続処理）を回避して、当該接続処理期間における送受信データの一時的途絶を防止することができる。
【００６２】
図６は、本実施の形態における他の態様の概念説明図である。この態様は、先の実施の形態と同様に、現在日時のスケジュールデータからその行動予定場所におけるネットワークを特定してそのネットワークに接続することに加え、さらに、その場所に対応した属性を持つスケジュールデータをスケジュールデータ群から取り出して、その一覧を表示部３に表示できるようにしたものである。
【００６３】
図において、スケジュール管理プログラム６８、ネットワーク設定管理プログラム６９およびプロセス部７０は、いずれも、図１のＰＲＯＭ部１７ｂにあらかじめ格納されたソフトウェアリソースである。これらのリソースは、制御部１６によって適宜にＲＡＭ部１７ａにロードされ、その制御部１６によって実行されることにより、以下に説明する諸機能を有機的に実現する。
【００６４】
すなわち、スケジュール管理プログラム６８は、利用者６５によって適宜に入力された行動予定（スケジュール）を電子データ化したスケジュールデータ群７１を生成し、それをＰＲＯＭ１７ｂに格納する。スケジュールデータ群７１は、一つのスケジュール毎に一つのデータ集合（たとえば、データレコード）を構成しており、すべてのスケジュールデータ７１ａ〜７１ｅは、各々のスケジュールをカテゴライズ（区分け）するための特別の属性フィールド７１ｆを有している。この属性フィールド７１ｆには、たとえば、そのスケジュールが私的用途であるのか、ビジネス用途であるのかを識別するための情報が格納される。以下、この識別情報を便宜的に文字列とし、前者の識別情報を“プライベート”、後者の識別情報を“ビジネス”とする。つまり、すべてのスケジュールデータ７１ａ〜７１ｅの属性フィールド７１ｆには、その用途に応じて“プライベート”又は“ビジネス”が入力される。
【００６５】
図７は、スケジュールデータのいくつかの例を示す図である。この図において、代表的に示す三つのスケジュールデータ７１ａ〜７１ｃは、いずれも、同一のフィールド構成を有している。すなわち、前記の属性フィールド７１ｆを有すると共に、さらに、種類フィールド７１ｇ、内容フィールド７１ｈ、開始日時フィールド７１ｉ、終了日時フィールド７１ｊ、場所フィールド７１ｋ、ネットワーク名フィールド７１ｍ、アラームフィールド７１ｎなどを有している。
【００６６】
種類フィールド７１ｇには、そのデータレコードがスケジュールに関するものであることを明示する固定情報（図では文字列“ｓｃｈｅｄｕｌｅ”）が格納され、内容フィールド７１ｈには、利用者６５によって入力されたスケジュールの内容を表す任意の文字列（たとえば、スケジュールデータ７１ａには“営業支援打ち合わせ”、スケジュールデータ７１ｂには“デザイン打ち合わせ”、スケジュールデータ７１ｃには“ネットＬｉｖｅ  ａｔ  ＹａｈｏｏＢＢ”）が入力される。また、開始日時フィールド７１ｉには、利用者６５によって入力されたそのスケジュールの開始日時が格納され、終了日時フィールド７１ｊには、利用者６５によって入力されたそのスケジュールの終了日時が格納される。なお、開始日時フィールド７１ｉに格納された情報と、終了日時フィールド７１ｊに格納された情報とにより、そのスケジュールの期間が表される。
【００６７】
また、場所フィールド７１ｋには、利用者６５によって選択されたそのスケジュールの場所（すなわち、利用者６５の行動予定場所）が格納され、ネットワーク名フィールド７１ｍには、上記の利用者６５の行動予定場所に設置されているネットワークに対応したプロファイルの名前（プロファイル名）が格納される。なお、アラームフィールド７１ｎには、そのスケジュール開始時間の接近を知らせるためのアラーム通知を必要とする場合に、たとえば、開始時間の１０分前というようなアラーム鼓動時刻を指定して格納することができる。
【００６８】
一方、ネットワーク設定管理プログラム６９は、利用者６５（又はネットワーク管理者等であってもよい。以下「利用者６５」とする）によって適宜に登録されたネットワークプロファイル（接続情報）を電子データ化したプロファイルデータ群７２を生成し、それをＰＲＯＭ１７ｂに格納する。プロファイルデータ群７２は、一つのプロファイル毎に一つのデータ集合（たとえば、データレコード）を構成しており、すべてのプロファイルデータ７２ａ〜７２ｃは、各々のプロファイルをカテゴライズ（区分け）するための特別の属性フィールド７２ｄを有している。この属性フィールド７２ｄには、前記のスケジュールデータ７１ａ〜７１ｅの属性フィールド７１ｆと共通の情報、すなわち、前記のスケジュールデータ７１ａ〜７１ｅの例に従えば、そのプロファイルが私的用途であるのか、ビジネス用途であるのかを識別するための情報が格納される。つまり、すべてのプロファイルデータ７２ａ〜７２ｃの属性フィールド７２ｄには、その用途に応じて“プライベート”又は“ビジネス”が入力される。
【００６９】
図８は、プロファイルデータの例を示す図である。この図において、代表的に示す三つのプロファイルデータ７２ａ〜７２ｃは、いずれも、同一のフィールド構成を有している。すなわち、前記の属性フィールド７２ｄを有すると共に、さらに、プロファイル名フィールド７２ｅ、ＩＰアドレス設定方法フィールド７２ｆ、ＩＰアドレスフィールド７２ｇ、プライマリＤＮＤフィールド７２ｈ、セカンダリＤＮＳフィールド７２ｉ、ネットワークアダプタフィールド７２ｊ、ユーザＩＤフィールド７２ｋ、パスワードフィールド７２ｍなどを有している。
【００７０】
プロファイル名フィールド７２ｅには、利用者６５によって入力された任意のプロファイル名（図ではプロファイルデータ７２ａのプロファイル名として“本社会議室”）が格納され、ＩＰアドレス設定方法フィールド７２ｆには、利用者６５によって選択されたＩＰアド例の設定方法の情報（手動：固定割り当てを意味する、自動：ＤＨＣＰによる自動割り当てを意味する）が格納される。また、プライマリＤＮＳフィールド７１ｈには、そのネットワーク上の主たるＤＮＳサーバのＩＰアドレスが格納され、セカンダリＤＮＳフィールド７１ｉには、そのネットワーク上の従たるＤＮＳサーバのＩＰアドレスが格納される。また、ネットワークアダプタフィールド７１ｊには、携帯情報端末１に実装されたネットワークアダプタ（図１の第１通信部１２、第２通信部１３）のうち、そのネットワークに適したものを表す文字列が格納される。また、ユーザＩＤフィールド７１ｋには、そのネットワークに登録済みのユーザＩＤ（利用者６５のアカウント）が格納され、パスワードフィールド７１ｍには、当該アカウントと対をなしてそのネットワークに登録されているパスワード（利用者６５の秘密のキーコード）が格納される。
【００７１】
これらのプロファイルデータ７２ａ〜７２ｃは、前述のプロファイル設定画面４０（図２（ｂ）参照）を用いて登録される。
図９は、図８の三つのプロファイルデータ７２ａ〜７２ｃに対応するそれぞれの登録画面を示す図である。これらの図において、（ａ）のプロファイル名表示用テキストボックス４２には“本社会議室”が入力され、ＩＰアドレス取得種別表示用オプションボックス４３は手動設定が選択（選択：黒丸）され、ＩＰアドレス表示用テキストボックス４４には“１２３．１２３．５５．６６”が入力され、プライマリＤＮＳ表示用テキストボックス４５には“１２３．１２３．１１．２２”が入力され、セカンダリＤＮＳ表示用テキストボックス４６には“１２３．１２３．３３．４４”が入力され、ネットワークアダプタ選択用リストボックス４７は“ａｄａｐｔｅｒ１”が選択され、ユーザＩＤ表示用テキストボックス４８には“ＣＡＳＩＯａｎｏｎｙｍｏｕｓ”が入力され、パスワード表示用テキストボックス４９には所定のパスワード（盗み読みを防ぐためにアスタリスクで置換表示される）が入力され、プロファイル属性表示用オプションボックス５０は“ビジネス”が選択されている。この状態で、登録コマンドボタン５１をクリックすると、図８のプロファイルデータ７２ａが作られ、ＰＲＯＭ１７ｂに格納される。
【００７２】
また、（ｂ）のプロファイル名表示用テキストボックス４２には“Ａスクエア”が入力され、ＩＰアドレス取得種別表示用オプションボックス４３は自動設定が選択され、ネットワークアダプタ選択用リストボックス４７は“ａｄａｐｔｅｒ２”が選択され、ユーザＩＤ表示用テキストボックス４８には“ｍｏｂｉｌｅ−ＩＤ”が入力され、パスワード表示用テキストボックス４９には所定のパスワード（盗み読みを防ぐためにアスタリスクで置換表示される）が入力され、プロファイル属性表示用オプションボックス５０は“プライベート”が選択されている。なお、この場合、ＩＰアドレス表示用テキストボックス４４、プライマリＤＮＳ表示用テキストボックス４５およびセカンダリＤＮＳ表示用テキストボックス４６には何も情報が入力されていない。これらの情報は、ＩＰアドレス取得種別表示用オプションボックス４３の設定（自動取得）に従って、ネットワーク上のＤＨＣＰサーバより自動的に取得されるからである。この状態で、登録コマンドボタン５１をクリックすると、図８のプロファイルデータ７２ｂが作られ、ＰＲＯＭ１７ｂに格納される。
【００７３】
また、（ｃ）のプロファイル名表示用テキストボックス４２には“ｍｙ  ｄｅｓｋ”が入力され、ＩＰアドレス取得種別表示用オプションボックス４３は手動設定が選択され、ＩＰアドレス表示用テキストボックス４４には“１２４．１２４．７７．８８”が入力され、プライマリＤＮＳ表示用テキストボックス４５には“１２４．１２４．１２．３４”が入力され、セカンダリＤＮＳ表示用テキストボックス４６には“１２４．１２４．５６．７８”が入力され、ネットワークアダプタ選択用リストボックス４７は“ａｄａｐｔｅｒ１”が選択され、ユーザＩＤ表示用テキストボックス４８には“ＣＡＳＩＯｐｒｏ”が入力され、パスワード表示用テキストボックス４９には所定のパスワード（盗み読みを防ぐためにアスタリスクで置換表示される）が入力され、プロファイル属性表示用オプションボックス５０は“ビジネス”が選択されている。この状態で、登録コマンドボタン５１をクリックすると、図８のプロファイルデータ７２ｃが作られ、ＰＲＯＭ１７ｂに格納される。
【００７４】
次に、図１０は、図７のスケジュールデータ７１ａ〜７１ｃの登録に用いられる画面（スケジュール入力画面８０）のレイアウトとその登録状態の一例を示す図である。スケジュール入力画面８０は、適当なタイトル文字列（図では“ｓｃｈｅｄｕｌｅ  ｉｎｐｕｔ”）を表示するタイトルバー８１の下に、内容表示用テキストボックス８２、開始日時表示用オプションボックス８３、終了日時表示用テキストボックス８４、場所表示用テキストボックス８５、アラーム設定用チェックボックス８６、アラーム時間選択用リストボックス８７、スケジュール属性表示用オプションボックス８８、ネットワーク選択用リストボックス８９、備考表示用複数行テキストボックス９０、登録コマンドボタン９１およびキャンセルコマンドボタン９２を配置してレイアウトされている。
【００７５】
そして、その登録状態の一例においては、内容表示用テキストボックス８２に“営業支援打ち合わせ”が入力され、開始日時表示用オプションボックス８３に“２００２年３月２５日１３時００分”が入力され、終了日時表示用テキストボックス８４に“２００２年３月２５日１５時００分”が入力され、場所表示用テキストボックス８５に“本社２１Ｆ会議室”が入力され、アラーム設定用チェックボックス８６がチェック（アラームあり）され、アラーム時間選択用リストボックス８７に“１０分”が入力され、スケジュール属性表示用オプションボックス８８の“ビジネス”が選択され、ネットワーク選択用リストボックス８９の“本社会議室”が選択されている。この状態で、登録コマンドボタン９１をクリックすると、図７のスケジュールデータ７１ａが作られ、ＰＲＯＭ部１７ｂに格納される。
【００７６】
再び、図６に戻り、プロセス部７０は、二つのプロセス部、つまり、スケジュール表示プロセス部７０ａとネットワーク接続プロセス部７０ｂとから構成されている。
【００７７】
スケジュール表示プロセス部７０ａは、先に説明したタイマ部１５から現在日時を取得し、その現在日時をスケジュールの開始日時と終了日時の間に含む一つのスケジュールデータをスケジュールデータ群７１から抽出する。説明の都合上、抽出されたスケジュールデータを、図７の最上段のスケジュールデータ７１ａとする。スケジュール表示プロセス部７０ａは、スケジュールデータ７１ａのネットワーク名フィールド７１ｍを参照し、そのフィールドデータと一致するプロファイルデータをプロファイルデータ群７２から選択し、その選択結果をネットワーク接続プロセス部７０ｂに伝える。
【００７８】
したがって、スケジュールデータ７１ａのネットワーク名フィールド７１ｍには“本社会議室”が格納されているため、この例の場合、スケジュール表示プロセス部７０ａはプロファイルデータ群７２から同名のプロファイルデータ、つまり、図８のプロファイルデータ７２ａを選択し、ネットワーク接続プロセス部７０ｂに伝達する。ネットワーク接続プロセス部７０ｂは、伝達されたプロファイル（図８のプロファイルデータ７２ａ）に従って、ネットワークへの接続を行い、結局、現在日時に対応した一つのスケジュールの抽出→そのスケジュールデータに登録されている場所（たとえば、本社２１Ｆ会議室）の特定の各ステップを経て、最終的にその場所に設置されているネットワーク（本社会議室のネットワーク）への接続を行うことができる。
【００７９】
また、スケジュール表示プロセス部７０ａは、上記のステップ（現在日時に対応した一つのスケジュールの抽出→そのスケジュールデータに登録されている場所の特定）に加えて、さらに、スケジュールデータの一覧表示データ生成ステップを実行する。たとえば、現在日時に対応して抽出されたスケジュールデータが、図７のスケジュールデータ７１ａである場合は、その属性フィールド７１ｍの情報（“ビジネス”）を取り出し、スケジュールデータ群７１の中からその情報（“ビジネス”）を持つ、たとえば、当日のすべてのスケジュールデータを取り出し、それを所定の表示フォーマットに加工して表示部３に出力し、表示部３の画面上に一覧表示する（図１２は一覧表示例である。詳細は後述）という処理ステップを実行する。
【００８０】
これによれば、現在位置が私的用途に関する場所（自宅等）である場合は、プライベートスケジュールの一覧表示を行うことができ、一方、ビジネス用途に関する場所（会社等）である場合は、ビジネススケジュールの一覧表示を行うことができる。したがって、用途に応じたスケジュールデータだけを表示部３に一覧表示して利便性の向上を図ることができる。
【００８１】
図１１は、本実施の形態における携帯情報端末１の動作を示す簡略的なフローチャートである。この図において、携帯情報端末１の電源をオンにすると、まず、現在日時（日付と時刻）の設定を行い（ステップＳ１１）、タイマ部１５を起動する（ステップＳ１２）。先にも説明したとおり、現在日時を取得するタイマ部１５はバッテリバックアップされており、電源のオンオフに関わらず、常に正確に日時を刻んでいるから、購入時やバッテリ交換時に現在日時を正しく合わせておけば、これらのステップは通常パスしても構わない。
【００８２】
次に、ユーザイベント（入力部１４の入力操作又はタッチパネル部１８のタッチ操作）を判定する（ステップＳ１３）。ここで、携帯情報端末１のユーザイベントは多岐にわたるが、本発明に関係するものは、たとえば、「プロファイル切替え」、「プロファイル作成」および「スケジュール作成」の三種類であり、それ以外は「イベントなし」として取り扱うことにする。
【００８３】
「プロファイル切替」イベントが発生したとき、つまり、図２（ａ）のユーティリティ画面２０において、アイコン２２〜２７のいずれかがクリックされたときは、そのアイコンに対応したプロファイルを選択し、ネットワーク接続設定の変更処理を行う（ステップＳ１４）。たとえば、本社会議室アイコン２２がクリックされたときは本社会議室ネットワーク接続用のプロファイル（図８のプロファイルデータ７２ａ）を選択し、当該ネットワークに接続する。このとき、変更前のネットワークの属性（プライベート／ビジネス）と変更後のネットワークの属性を調べ、両者の属性が異なるときは、一覧表示のための属性を変更後のネットワークの属性とする（ステップＳ１５）。
【００８４】
たとえば、変更前のネットワークの属性が“プライベート”で、変更後のネットワークの属性が“ビジネス”である場合は、一覧表示のための属性を“ビジネス”とする。これにより、用途に応じたスケジュールデータだけを表示部３に一覧表示する際に、ネットワークの変更に合わせて、その表示属性も変更することができ、たとえば、会社から自宅に戻ったときには、プライベートスケジュールデータだけを一覧表示することができる。
【００８５】
「プロファイル作成」イベントが発生したとき、つまり、図２（ａ）のユーティリティ画面２０において、追加コマンドボタン２９がクリックされたときは、図２（ｂ）のプロファイル設定画面４０を表示する（ステップＳ１６）。利用者６５は、そのプロファイル設定画面４０に所要のデータを入力して新規のプロファイルを作成し、登録コマンドボタン５１をクリックしてプロファイルデータを新規作成する。
【００８６】
「スケジュール作成」イベントが発生したとき、つまり、図１２のスケジュール一覧画面１００（詳細は後述）の新規コマンドボタン１０５がクリックされたときは、図１０のスケジュール入力画面８０を表示する（ステップＳ１７）。利用者６５は、そのスケジュール入力画面８０に所要のデータを入力して新規のスケジュールを作成し、登録コマンドボタン９１をクリックしてスケジュールデータを新規作成する。
【００８７】
以上の各イベント処理（ステップＳ１４〜ステップＳ１７）の実行後、又は「イベントなし」の判定後は、表示属性判定処理を行う（ステップＳ１８）。つまり、現在選択中のネットワークプロファイルの属性フィールド７２ｄの情報（プライベート／ビジネス）を調べ、その情報に対応した一覧表示処理（ステップＳ１９、ステップＳ２０）を実行する。
【００８８】
たとえば、属性フィールド７２ｄの情報が“プライベート”であれば、スケジュールデータ群７１からプライベートスケジュールだけを取り出し、それを所定の表示フォーマットに整形して表示部３に出力し、一覧表示する。又は、性フィールド７２ｄの情報が“ビジネス”であれば、スケジュールデータ群７１からビジネススケジュールだけを取り出し、それを所定の表示フォーマットに整形して表示部３に出力し、一覧表示する。
【００８９】
最後に、タイマ部１５のカウントアップ処理（日時の更新処理）を行い、再び、ステップＳ１３に復帰する。
【００９０】
図１２は、スケジュールの一覧画面（以下、スケジュール一覧画面）を示す図である。このスケジュール一覧画面１００は、適当なタイトル文字列（図では“ｓｃｈｅｄｕｌｅ”）を表示するタイトルバー１０１の下に、日付表示用テキストボックス１０２、当該日のスケジュール一覧表示エリア１０３、スケジュール属性表示用テキストボックス１０４、新規コマンドボタン１０５、変更コマンドボタン１０６および削除コマンド１０７を配置してレイアウトされている。新規コマンドボタン１０５又は変更コマンドボタン１０６をクリックすると、図１０のスケジュール入力画面８０がオープンする。新規コマンドボタン１０５をクリックしてオープンした場合はスケジュールの新規登録モード、変更コマンドボタン１０６をクリックしてオープンした場合はスケジュール一覧表示エリア１０３の選択行のスケジュール変更モードとなる。また、削除コマンド１０７をクリックした場合は、スケジュール一覧表示エリア１０３の選択行のスケジュールを削除できる。
【００９１】
さて、図１２には、二つのスケジュール一覧画面１００が示されている。これらのスケジュール一覧画面１００は、同じ日（“３月２５日”）のスケジュールでありながら、スケジュール一覧表示エリア１０３とスケジュール属性表示用テキストボックス１０４の表示内容に相違いがある。すなわち、（ａ）のスケジュール一覧画面１００には、１２：００〜１４：００のスケジュールに“営業支援打ち合わせ”が登録されていると共に、１５：００〜１６：００のスケジュールに“デザイン打ち合わせ”が登録されており、且つ、スケジュール属性に“ビジネス”が表示されている。これに対して、（ｂ）のスケジュール一覧画面１００には、２０：００〜２１：００のスケジュールに“ネットＬｉｖｅ”が登録されており、且つ、スケジュール属性に“プライベート”が表示されている。
【００９２】
要するに、これら二つのスケジュール一覧画面１００は、“営業支援打ち合わせ”や“デザイン打ち合わせ”などのビジネス用途のスケジュールと、“ネットＬｉｖｅ”などの私的なネットサーフィン用途のスケジュールとを別々に表示するものであり、したがって、両者（プライベート／ビジネス）を混在することなく表示できるから、とりわけ大量のスケジュールを管理する場合に、スケジュール確認のミスを防止できるというメリットを得ることができる。
【００９３】
なお、上記のフローチャートでは、ネットワークプロファイルの切替を手動で行って（ステップＳ１４）いたが、先にも説明したとおり、手動切替の場合は不適切なネットワークプロファイルを選択する可能性を否定できない。
【００９４】
図１３は、この点を踏まえて上記のフローチャートを改良したものである。なお、上記のフローチャートと共通する処理部分には同一のステップ番号を付してある。図１３において、波線で囲んだ範囲は改良により追加された処理部分である。すなわち、このフローチャートでは、現在日時に対応したスケジュールデータを抽出し（ステップ２２）、そのスケジュールデータのネットワーク名フィールド７１ｍに登録されているネットワーク名（つまり、プロファイル名）と、現在選択中のネットワークプロファイル名との一致判定を行う（ステップＳ２３）。そして、プロファイル名が一致していれば、手動切替が正しく行われていると判断してステップＳ１３に復帰し、一方、プロファイル名が一致していない場合は、手動切替が間違っている旨、利用者６５に警告を発し（ステップＳ２４）、又は、正しいネットワークプロファイルに自動的に切り換える（ステップＳ２５）という処理を実行した後、ステップＳ１３に復帰する。
【００９５】
これによれば、ネットワークプロファイルの切替を手動で行った（ステップＳ１４）際に、不適切なネットワークプロファイルを選択してしまった場合は、正しいネットワークプロファイルへの切替を促し、又は、自動的に正しいネットワークプロファイルへ切り換えることができる。
【００９６】
【発明の効果】
本発明に係る携帯情報端末によれば、スケジュール管理手段により、利用者のスケジュールと当該スケジュールにおける場所データに近いネットワークの接続情報とを関連付けて管理し、
日時特定手段により、現在の日時を特定し、
抽出手段により、前記日時特定手段によって特定された日時に対応したスケジュールを前記スケジュール管理手段から抽出すると共に、
指示手段により、該抽出手段によって抽出されたスケジュールに関連付けられている接続情報に対応するネットワークを選択するように指示するから、
たとえば、抽出手段によって抽出されたスケジュールが「私的用途」である場合、指示手段は、そのスケジュールに関連付けられている接続情報に対応するネットワークを選択するように指示する際、前記のネットワークＢ（すなわち私的用途のネットワーク）を選択するように指示する。これは、スケジュールとネットワークの接続情報とが関連付けられているからであり、スケジュールの用途（私的又はビジネス用途）に対応させて、ネットワークＡ（ビジネス用途）又はネットワークＢ（私的用途）を択一的に選択できるからである。
【００９７】
したがって、この発明に係る携帯情報端末では、スケジュール管理機能とネットワーク接続プロファイル管理機能とを「連動」させたので、現在のスケジュールから最寄りのネットワークを判別して適切なネットワーク接続プロファイルを選択でき、ネットワーク接続ミスの回避を図ることができる。
【００９８】
又、好ましい態様によれば、前記指示手段は、前記抽出手段によって抽出されたスケジュールに関連付けられている接続情報に対応するネットワークが選択されていない場合に、そのネットワークを選択するように前記利用者に対して報知する報知手段を含むことを特徴とするので、現在のスケジュールに対応した適切なネットワークを選択するように携帯情報端末の利用者に対して報知することができる。したがって、ネットワーク接続ミスの回避を図ることができる。
【図面の簡単な説明】
【図１】実施の形態における携帯情報端末の外観図とその概略的な内部ブロック構成図である。
【図２】プロファイルの追加、削除又は編集を行うためのユーティリティ画面２０を示す図およびプロファイル設定画面４０を示す図である。
【図３】本実施の形態の概念説明図である。
【図４】本実施の形態における効果を示す図である。
【図５】本実施の形態における他の態様の概念説明図である。
【図６】本実施の形態における他の態様の概念説明図である。
【図７】スケジュールデータのいくつかの例を示す図である。
【図８】プロファイルデータの例を示す図である。
【図９】図８の三つのプロファイルデータ７２ａ〜７２ｃに対応するそれぞれの登録画面を示す図である。
【図１０】スケジュール入力画面８０のレイアウトとその登録状態の一例を示す図である。
【図１１】本実施の形態における携帯情報端末１の動作を示す簡略的なフローチャートである。
【図１２】スケジュール一覧画面１００を示す図である。
【図１３】改良されたフローチャートである。
【符号の説明】
１  携帯情報端末
１５  タイマ部（日時特定手段）
１６  制御部（接続情報管理手段、ネットワーク接続手段、スケジュール管理手段、抽出手段、指示手段）
６０  日時特定部（日時特定手段）
６１  抽出部（抽出手段）
６２  選択部（指示手段）
６３ａ〜６３ｄ  スケジュールデータ（スケジュール）
６４ａ〜６４ｃ  プロファイルデータ（接続情報）
６７  選指示又は警告部（指示手段）
６８  スケジュール管理プログラム（スケジュール管理手段）
６９  ネットワーク設定管理プログラム（接続情報管理手段）
７０ｂ  ネットワーク接続プロセス部（ネットワーク接続手段）
７１ａ〜７１ｄ  スケジュールデータ（スケジュール）
７２ａ〜７２ｃ  プロファイルデータ（接続情報）
【図１】
2004159139.tif 000003
【図２】
2004159139.tif 000004
【図３】
2004159139.tif 000005
【図４】
2004159139.tif 000006
【図５】
2004159139.tif 000007
【図６】
2004159139.tif 000008
【図７】
2004159139.tif 000009
【図８】
2004159139.tif 000010
【図９】
2004159139.tif 000011
【図１０】
2004159139.tif 000012
【図１１】
2004159139.tif 000013
【図１２】
2004159139.tif 000014
【図１３】
2004159139.tif 000015