(57)【特許請求の範囲】
【請求項１】
日時に関連付けられた画面を表示し，個人の計画または行動管理を行う個人情報管理装置において，
日時に関連付けられた画面上に，操作指定対象となるボタンを，利用者によって選択された特定の機能を実現するプログラムの起動情報に対応付けて登録するボタン登録手段と，
登録されたボタンに関するボタン表示情報と，そのボタン操作によって実行される特定の機能を実現するプログラムの起動情報と，そのボタンが登録された画面上の位置から算出された登録日時情報との対応情報を記憶するボタン・データ記憶手段と，
日時に関連付けられた画面の表示にあたって，前記ボタン・データ記憶手段を参照し，選択された国または都市の日時に応じてボタンの登録日時の変換を行い，該当する画面上の位置にボタンを表示するボタン表示手段と，
画面上のボタン操作に対し，前記ボタン・データ記憶手段を参照し，対応する特定の機能を実現するプログラムの起動情報に基づくプログラムを実行するボタン実行手段とを備えた
ことを特徴とする個人情報管理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は，時間軸を基準に個人の計画管理／行動管理を行う個人情報管理装置に関する。
【０００２】
例えば携帯型の小型コンピュータ等において個人の計画管理／行動管理を行う場合，個人が行う仕事を『時系列のスケールを持つ画面』に記録することが要求されている。このため，画面上の用紙に個人が行う仕事が記録できるスケジュール管理装置が実現されているが，これは行う仕事などのメモを記述するのみで，その時に使用した機能を登録し，後で，指定してその機能を実行するものではない。『時系列のスケールを持つ画面』から，簡単な操作で過去に行った機能による作業を実行できる手段があれば便利である。
【０００３】
また，従来から，画面に設定されたボタンを指定して，ボタンに対応する機能を実行させる『ボタン機能』と呼ばれる技術が提供されているが，このボタン情報には『グリニッジ標準日時』等の登録日時に関するデータが関連付けられていないために，時系列のスケールの基準が変わった場合に，時差の調整はできなかった。時系列のスケールを持つ画面にボタンを登録する場合には，時差の調整を可能にする必要がある。
【０００４】
【従来の技術】
図１４は従来技術の説明図である。
従来の個人情報管理装置においては，例えば図１４（Ａ）に示すように，処理部１０２のプランニング画面制御機能部１０４等において，キー入力部１０１を使用して入力した『予定やその時に行ったことなどのメモ』は，単純にファイル・アクセス部１０７に，データとして格納されていた。また，機能実行機能部１０３を利用して例えば『編集』などの機能部１０５を起動し，機能部１０５で文書を作成したとしても，単純にそのデータがファイル・アクセス部１０７に格納されるだけであった。
【０００５】
また，図１４（Ｂ）に示すような従来の個人情報管理装置以外の一般の計算機の分野においては，『ボタン機能』というものがあるが，この機能は，キー入力部１０１を使用して，ボタンリンク機能部１０８により画面上にボタン・アイコンを作成し，その『ボタン・タイトル』と，『ボタン情報（アイコン・画面位置）』と，『機能起動コマンド』とを対応付けて，ファイル・アクセス部１０７にボタン・データ１０９として格納するものであった。
【０００６】
【発明が解決しようとする課題】
従来の個人情報管理装置における『時系列のスケールを持つ画面』では，その時に記入したメモなどのデータが表示されるだけであるので，その時に行った機能を再現することができない欠点があった。
【０００７】
例えば，『時系列のスケールを持つ画面』に『会議』のスケジュールを書くことはできるが，その時に，編集機能で議事録を作成したとしても，『その操作そのもの』を記録することはできない。そのために，何日かたって，その時の会議の議事録の編集を『時系列のスケールを持つ画面』から直接実行することはできず，編集機能を起動した後，編集対象の文書を『文書一覧表』から探すというような煩わしい操作が必要であった。
【０００８】
『時系列のスケールを持つ画面』から，簡単な操作によって過去に行った機能を直接実行できでれば，便利である。
また，従来から，画面に設定されたボタンを指定して，ボタンに対応する機能を実行させる『ボタン機能』と呼ばれる技術が提供されているが，従来技術の『ボタン機能』では，ボタン・データについては画面上の設定位置情報を持つだけであり，時刻に関する情報は持たないために，『時系列のスケールを持つ画面』に応用した場合，スケールの基準が時差などにより変更されても，ボタンの表示位置を時差の変更に合わせて変更できないといった欠点が生じていた。
【０００９】
本発明は上記問題点の解決を図り，この『時系列のスケールを持つ画面』に過去に使用した機能を呼び出すためのボタンを付加することにより，簡単な操作で過去に使用した機能を再度使用できるようにすることを目的とする。また，ボタンの情報として，画面の位置ではなく，グリニッジ標準日時などの登録日時情報を与えることによって，『時系列のスケールを持つ画面』の時差の調整に対処可能にすることを目的とする。
【００１０】
【課題を解決するための手段】
図１は，本発明の原理説明図である。図中，１０はディスプレイ，１１はキーボードやマウス等の入力装置，１２はディスプレイ画面においてボタンの設定可能領域として定められたボタン設定行，１３は画面上における操作指定対象となるボタン，１４はＣＰＵおよびメモリ等からなる処理装置，１５は画面上にボタンを登録するボタン登録手段，１６は表示する現在地の日時とグリニッジ標準日時との変換を行う時刻変換手段，１７は登録されたボタンに関する情報を記憶するボタン・データ記憶手段，１８は画面上にボタンを表示するボタン表示手段，１９はメニュー選択またはボタンの操作によって指定された機能を実行制御する機能実行制御手段，２０はボタン操作による機能を実行するボタン実行手段，２１は選択された機能を起動する機能選択起動手段，２２Ａ，２２Ｂ，…は各種プランニング画面の制御や文書編集や電話などの個人情報管理装置における指定された所定の機能を遂行する機能部を表す。
【００１１】
図１に示す個人情報管理装置は，日時に関連付けられた画面をディスプレイ１０に表示し，個人の計画または行動管理を行う装置である。ボタン登録手段１５は，その日時に関連付けられた画面上に，操作指定対象となるボタン１３を機能起動情報に対応付けて登録する。時刻変換手段１６は，登録されたボタン１３をグリニッジ標準日時に対応づけるための時刻の変換を行う。
【００１２】
ボタン・データ記憶手段１７は，登録されたボタン１３に関するボタン・タイトルやボタン・アイコン等のボタン表示情報と，そのボタン操作によって実行される機能起動情報と，そのボタンが登録された画面上の位置から算出された登録日時情報との対応情報を記憶する。
【００１３】
ボタン表示手段１８は，日時に関連付けられた画面の表示にあたって，ボタン・データ記憶手段１７を参照し，あらかじめ選択された国または都市の日時に応じて時刻変換手段１６によりボタンの登録日時の変換を行い，該当する画面上の位置にボタン１３を表示する手段である。ボタン実行手段２０は，画面上のボタン操作に対し，ボタン・データ記憶手段１７を参照し，対応する機能起動情報に基づく機能を実行する手段である。
【００１４】
機能選択起動手段２１は，日時に関連付けられた画面上のある位置において所定の複数の機能の中から選択された機能を起動する手段である。この機能選択起動手段２１により機能が起動されると，ボタン登録手段１５は，その機能起動情報と操作指定対象となるボタンとを対応付けてボタン・データ記憶手段１７に登録する。
【００１５】
また，日時に関連付けられた画面には，ボタン設定行１２のように，あらかじめボタン１３を設定することができる範囲が定められ，ボタン登録手段１５は，カーソルがそのボタン設定範囲にある場合にのみ，その位置における機能の起動に対してボタンを自動登録するように構成されている。
【００１６】
【作用】
従来技術では，登録されたボタン１３のボタン・データとして画面上の位置情報を持ち，ボタンと日時情報とは直接関連付けられていなかったのに対し，本発明では，ボタン・データとして時系列のスケールを持つ画面上の位置から得られた登録日時の情報を持つ点が異なる。登録日時の情報として，例えばグリニッジ標準日時またはその他の標準日時に換算した情報を持つことにより，時間軸を持つスケジュール画面などの時系列のスケールを持つ画面において日時の基準を変更するような場合に，自動的に時差を調整して，望ましい位置にボタン１３を表示することができる。
【００１７】
また，従来技術では，登録されたボタン１３は単にメモ文書や特定の機能にのみ対応づけられており，実際に実行した機能によりボタン１３が自動登録されるようなことはなかった。これに対し，本発明では，ボタン１３が単にメモ文書等に対応付けられるのではなく，例えば文書編集，表計算，電話のダイヤリングなどの実際に実行した機能に対応付けられて自動登録される点が異なる。したがって，時系列のスケールを持つ画面において実際に行った操作が痕跡として記録され，それを指定するだけで同じ機能の作業を容易に実施することができる。
【００１８】
また，プランニング画面においてボタンの設定可能な領域を特定範囲に定めておくことにより，操作誤りを防ぐとともに，わかりやすいマンマシンインタフェースを提供することができる。
【００１９】
【実施例】
図２は本発明の実施例のブロック図である。
図２において，キー入力部３０は図１に示す入力装置１１からの入力を受け付ける部分である。ボタン登録管理部４０は図１に示すボタン登録手段１５に対応し，世界時計時刻変換部４１は図１に示す時刻変換手段１６に対応し，ボタン・データ記憶部４４は図１に示すボタン・データ記憶手段１７に対応している。また，プランニング画面制御部３５は図１に示すボタン表示手段１８を持つ。メニュー処理部３２および実行制御部３４により，図１に示す機能実行制御手段１９が実現されている。以下，これらについて詳細に説明する。
【００２０】
キー入力部３０は，メニューから項目を選択するために操作した入力またはメニューの項目の選択と同等の意味を持つキー打鍵（ショートカット・キー）を受けると処理部３１に通知する。処理部３１は，メニュー処理部３２，実行制御部３４，プランニング画面制御部３５や各種機能部３９，ボタンリンク機能を持つボタン登録管理部４０，世界時計時刻変換部４１を持つ。ファイル管理部４２は，ファイルを格納するボリュームを識別するボリューム識別部４３，登録されたボタン・データを記憶するボタン・データ記憶部４４を有する。ボタン・データ記憶部４４には，登録された各ボタンごとに，タイトルやアイコンなどのボタン表示情報，登録日時，機能起動コマンドなどが格納される。
【００２１】
メニュー処理部３２は，タイトルと機能起動コマンドとの対応情報を管理するメニュー管理テーブル３３に基づいて，キー入力部３０からの入力により機能を選択する。その処理の流れを図３に示す。なお，カーソルは，入力時にボタンの設定可能領域内にあるものとする。
【００２２】
図３に示すステップＳ１では，入力時のカーソル位置の画面情報を読み取る。そして，ステップＳ２において，カーソル位置にボタンアイコンがあるか否かを判定する。ボタンアイコンがある場合，ステップＳ３へ進み，ボタンアイコンがない場合，ステップＳ６へ進む。
【００２３】
ボタンアイコンがある場合，すなわち画面上の操作位置に既にボタンが登録されている場合には，ステップＳ３によりそのボタンに関するボタン選択メニュー４５を表示する。ボタン選択メニュー４５には，現在の操作位置に登録されている複数のボタンのそれぞれのタイトル（機能に関するタイトル）が表示されている。ステップＳ４では，キー入力部３０からの入力により，ボタン選択メニュー４５において選択された項目を得る。ステップＳ５では，選択された項目のボタン・データ内容４６をボタン・データ記憶部４４から読み出し，対応する機能起動コマンドを実行制御部３４に転送する。
【００２４】
カーソル位置にボタンアイコンがない場合，ステップＳ６によりメニュー管理テーブル３３からメニュー定義体を読み込む。そして，ステップＳ７により機能選択メニューを表示する。機能選択メニューは，図３に画面例として示すように，文書編集等の現在実行されている機能において選択可能なローカル機能メニュー４７と，一般機能メニュー４８とがある。ステップＳ８では，キー入力部３０からの入力により機能選択メニューから選択された項目を得る。その後，ステップＳ９では，選択された項目のメニュー定義体内容４９をもとに，対応する機能起動コマンドを実行制御部３４に転送する。
【００２５】
実行制御部３４は，通常の機能を実行する機能と計画／管理を行うための特殊機能であるプランニング画面の制御変更機能とを有し，プランニング画面制御部３５におけるスケジュール画面制御部３６，ｔｏ−ｄｏリスト画面制御部３７もしくはプロジェクトシート画面制御部３８または『文書編集』『文書検索』『電話』などの各種機能部３９に制御を渡す。
【００２６】
スケジュール画面制御部３６は，日ごとの行動予定を管理するためのスケジュール画面の編集機能を提供する。スケジュール画面では，タイムゾーンに対応しているので基準になる都市を変更すると開始時間も変更される。ｔｏ−ｄｏリスト画面制御部３７は，ｔｏ−ｄｏリスト画面の編集機能を提供する。ｔｏ−ｄｏリストは，その日にするべきことを一覧表示することにより，その日の行動予定を画面で効果的に管理できるようにするものである。あらかじめ，するべきことをｔｏ−ｄｏリスト画面に予定として入力しておいて，やり残したことはないかを確認するのに使う。プロジェクトシート画面制御部３８は，長期にわたる仕事などの全体を管理するのに便利な線表などの画面をプロジェクトシートとして編集することのできる機能を提供する。以上のスケジュール画面，ｔｏ−ｄｏリスト画面，プロジェクトシート画面をプランニング画面といい，これらの間をボタン登録により連携させることができる。例えば，スケジュール画面にボタンを登録して，そのボタン操作によってｔｏ−ｄｏリスト画面の編集機能を呼び出すことができる。また，文書編集や文書検索などの一般機能をボタンによって呼び出すこともできる。
【００２７】
図４は実行制御部３４の制御構造説明図である。
機能起動コマンド格納域５０は，メニュー処理部３２から通知された機能起動コマンドが格納されている領域である。実行制御部３４のコマンド解析部５１は，機能起動コマンドを解析して，コマンド実行部５２に各命令の実行を指示する。コマンド実行部５２は機能起動コマンドの命令を実行する。
【００２８】
仮想レベル管理部５３は，少ないメモリ容量で機能を実現するために仮想的なレベルに従って実際のメモリ配置を定めるためのものである。例えば図５（Ａ）に示すように，仮想レベルはレベル１から順にメモリ階層を構成する。仮想レベル管理部５３は，このようなメモリ配置上の仮想的なレベルに従って，自己終了すべきか自己の配下に機能を呼び出すかの制御指示を行う。図５（Ｂ）の配置例では，レベル１とレベル２とは同じ実メモリ領域を使用しており，レベル２の配下にレベル３の機能が呼び出され，レベル３の配下にレベル４の機能が呼び出されている。図５（Ｃ）の例では，レベル１の配下にレベル２の機能，またレベル３の配下にレベル４の機能が呼び出されている。これを仮想レベルの管理といい，これによって実際のメモリ上は仮想的に必要とされるサイズより少ないメモリで機能の実行ができるようになっている。一般的に知られている「スワップ機能」は，プログラムに階層情報を組み込む，もしくは連携編集時点で階層情報を組み込むものであるが，ここでは機能起動コマンドの一つの命令で記述できるところに違いがある。
【００２９】
図４に示す機能起動部５４は，仮想レベル管理部５３の指示により自分の下に各画面制御部や各種機能部の機能を呼び出すものである。復帰値代入処理部５５は，自分より下に呼び出した機能が返した復帰値（リターン・バリュー）を「機能起動コマンドの代入文」に代入する処理を行う。ボタンリンク機能呼び出し部５６は，複数の起動コマンドが並んだ「機能起動コマンド」をデータとして，まとめて図２に示すボタン登録管理部４０に渡す処理を行うものである。
【００３０】
以上の機能処理により，「機能起動コマンド」はデータとして完全な形式となり，これがボタン登録管理部４０のボタンリンク機能によりボタン・データ記憶部４４に格納されることになる。
【００３１】
機能起動部５４から呼び出される各画面制御部や各種機能部にも，機能実行機能のサブセットとして同様な制御構造が採用されている。コマンド解析部５１′，コマンド実行部５２′，仮想レベル管理部５３′，機能起動部５４′，復帰値代入処理部５５′等がそれに相当する。
【００３２】
図６は機能起動コマンドの例を示す。
コマンド実行部５２が実行するコマンドが，図６（Ａ）に示すコマンド６０であったとする。仮想レベル管理部５３は，コマンド６０の『＜ＬＶＬ３（ＥＰＤＩＡＬ［］）＞』における『ＬＶＬ３』を見て，次の『（ＥＰＤＩＡＬ［］）』を仮想レベル３として実行するよう機能起動部５４に指示する。機能起動部５４は，ＥＰＤＩＡＬ（電話）の機能部５７を起動する。この機能部５７の機能により電話がかけられる。すなわち，ここで電話番号が入力され，ダイヤリングが実行される。ＥＰＤＩＡＬ（電話）の機能部５７は，電話をした電話番号『０４４−１２３−４５６７』を復帰値として返す。
【００３３】
復帰値代入処理部５５は，『（ＥＰＤＩＡＬ［］）』のうちの『［］』の代入位置に復帰値を代入する。これによって，『＜ＬＶＬ３（ＥＰＤＩＡＬ  ０４４−１２３−４５６７）＞』のコマンド６１が生成される。この例では，『＜〜＞』の形式は，〜の部分をボタンのデータとして格納する命令を意味している。そこで，ボタンリンク機能呼び出し部５６が起動される。これによって，『＜ＬＶＬ３（ＥＰＤＩＡＬ  ０４４−１２３−４５６７）＞』が，ボタンのデータとして保存される。
【００３４】
次に，このボタンの実行が指定されると，図６（Ｂ）に示すようにボタンのデータとして保存された『＜ＬＶＬ３（ＥＰＤＩＡＬ  ０４４−１２３−４５６７）＞』の機能起動コマンド６１が，再度，実行制御部３４に投入される。このときは図６（Ｂ）に示すような動作となる。まず，仮想レベル管理部５３は，コマンド６１中の『ＬＶＬ３』を見て，次の『（ＥＰＤＩＡＬ  ０４４−１２３−４５６７）』を仮想レベル３として実行するよう機能起動部５４に指示する。機能起動部５４は，ＥＰＤＩＡＬ（電話）の機能部５７を起動する。この機能部５７は，パラメータとして電話番号が与えられているので，自動ダイヤルにより『０４４−１２３−４５６７』に電話をかける。
【００３５】
以上は，起動する機能が電話の自動ダイヤルの場合であるが，これを文書編集の機能に置き換えても同様である。機能実行後のボタン登録により，以後の操作ではボタンを指定して，文書編集を終了したときの文書および最終の頁をダイレクトに編集の対象として画面に表示させることができる。文書編集やその他の機能についても同様に動作させ得ることは，以上の制御構造とその具体的な説明とから明らかである。
【００３６】
図７はボタンリンク機能実行時の処理フローチャートである。
ボタン登録管理部４０は機能とボタンとを結び付けるボタンリンク機能を持ち，個人情報管理装置の提供する各種機能の実行が完了したとき，もしくは計画／管理を行うスケジュール画面制御部３６，ｔｏ−ｄｏリスト画面制御部３７，プロジェクトシート画面制御部３８から，元の画面制御部に制御が戻ってきたときに起動される。そのときの処理は，例えば図７に示すステップＳ１１〜Ｓ１３のように行われる。
【００３７】
まず，図７に示すステップＳ１１により，スケジュール画面制御部３６，ｔｏ−ｄｏリスト画面制御部３７またはプロジェクトシート画面制御部３８において，画面上のカーソルの位置から登録日時を割り出す。この登録日時は，例えばスケジュール画面の場合には，各日付対応部および時間軸のスケールにおけるカーソル位置から求めることができる。また，ｔｏ−ｄｏリスト画面では，メニューまたはショートカット・キーにより機能が実行された日時により定められる。プロジェクトシート画面では，線表の時間軸におけるカーソル位置により定められる。次のステップＳ１２では，ステップＳ１１で得られた登録日時について，世界時計時刻変換部４１を呼び出すことにより，グリニッジ標準時の日時を算出する。すなわち，現在の都市の現在の日時から，あらかじめ国または都市ごとに用意された時差情報に基づいて，グリニッジ標準時の日時を算出し，それをボタン・データに付加する登録日時とする。次のステップＳ１３により，ボタン登録のために，アイコンコード，表示タイトル，グリニッジ標準時の日時である登録日時，機能起動コマンドの情報からなるボタン・データを編集し，ファイル管理部４２のボリューム識別部４３によりボタン・データ記憶部４４が設けられている特定媒体を識別して，そのデータを格納する。
【００３８】
本実施例の個人情報管理装置では，プランニング画面制御機能として，スケジュール画面制御部３６，ｔｏ−ｄｏリスト画面制御部３７およびプロジェクトシート画面制御部３８が設けられている。これらは初期メニュー等から選択することが可能である。
【００３９】
図８はスケジュール画面の例を示す。スケジュール画面７０は，現在の都市の時差に合わせた時間軸をスケールとして持つ。スケジュール画面制御部３６は，ファイル管理部４２によりボタン・データ記憶部４４をアクセスし，ボタンが登録されていれば，そのボタン表示情報（アイコン，タイトルなど），登録日時（グリニッジ標準時の日時），機能起動コマンドのデータを読み出す。そして，登録日時を表示の基準となる現在の都市の日時に変換して，時間軸を示すスケールの該当する位置にボタン１３を表示する。なお，スケジュール画面７０の各日付け対応部には，ボタン設定行１２と自由に文字を記入することのできる予定記入行７２がある。
【００４０】
図８（Ａ）に示すスケジュール画面７０において，ボタン１３にカーソルを合わせて実行キーを打鍵またはクリックすると，図８（Ｂ）に示すように，ボタン選択メニュー７１が表示される。ここでは，５月１２日の１１時に登録されているボタンは『定例会議・議事録』の１件である。これを選択することにより，『定例会議・議事録』の登録時に実行した文書編集等の機能を呼び出して，再実行することができる。なお，図８（Ｂ）の状態で新しいボタンを登録する場合には，『新規ボタン』のメニュー項目を選択すればよい。
【００４１】
図９はｔｏ−ｄｏリスト画面の例を示す。ｔｏ−ｄｏリスト画面７３は，現在の都市の時差に合わせた日付のスケールを持つ。ｔｏ−ｄｏリスト画面制御部３７は，ファイル管理部４２によりボタン・データ記憶部４４をアクセスし，該当日時にボタンが登録されていれば，ボタン１３を表示する。図９（Ａ）に示すｔｏ−ｄｏリスト画面７３において，ボタン１３にカーソルを合わせて実行キーを打鍵またはクリックすると，図８の例と同様に，図９（Ｂ）に示すように，ボタン選択メニュー７１が表示される。ここで『××会議・議事録』を選択することにより，『××会議・議事録』の登録時に実行した機能を呼び出して，再実行することができる。
【００４２】
図１０はプロジェクトシート画面の例を示す。プロジェクトシート画面７４は，現在の都市の時差に合わせた日付のスケールを持つ。プロジェクトシート画面制御部３８は，ファイル管理部４２によりボタン・データ記憶部４４をアクセスし，該当日時にボタンが登録されていれば，ボタン１３を表示する。図１０（Ａ）に示すプロジェクトシート画面７４において，ボタン１３にカーソルを合わせて実行キーを打鍵またはクリックすると，図８の例と同様に，図１０（Ｂ）に示すように，ボタン選択メニュー７１が表示される。ここで『×××会議・議事録』を選択することにより，『×××会議・議事録』の登録時に実行した機能を呼び出して，再実行することができる。
【００４３】
以上の画面制御では，表示の基準となる都市を変更すると，世界時計時刻変換部４１による時刻変換機能を利用して自動的に時差を考慮した登録日時の変換を行い，時差の調整された表示位置にボタン１３を表示する。
【００４４】
図１１は時差の調整例を示す。図１１（Ａ）に示すスケジュール画面７０は，『東京』を基準とした時間軸を持つ画面であり，４月７日の１１時の位置にボタン１３が設定されている。ここで，表示の基準を『東京』から『ホノルル』に変更した場合，従来技術では，ボタン１３は画面の位置に固定されて表示されるため，ホノルルの時間でも４月７日の１１時の位置にボタン１３が表示されることになった。本発明では，あらかじめ世界時計時刻変換部４１に入力または記憶されているグリニッジ標準時と『東京』との時差およびグリニッジ標準時と『ホノルル』との時差により，時差の調整が行われる。この結果，『東京』と『ホノルル』との時差は１９時間であることから，図１１（Ｂ）に示すように，ボタン１３は４月６日の１６時の位置に変更されて表示される。
【００４５】
図１２はプロジェクトシート画面７４における線表の変更の例を示す。
例えば図１２（Ａ）に示すように，４月７日から４週間の日程があり，そこに『××検討』の線表があるとき，日程の期間が４週間から８週間に変更されたとする。プロジェクトシート画面制御部３８は，図１２（Ｂ）に示すように，『××検討』の線表とボタン１３の表示位置の変更を行う。この場合，日程の開始位置・幅から時間を換算して表示制御を行う。このような変更は，ボタン・データとしてグリニッジ標準日時を持っていることから実現可能になっている。
【００４６】
なお，本実施例では，登録日時としてグリニッジ標準日時を用いているが，相対的な国または都市間の時差を管理できる情報であればよく，他の標準日時を基準として用いても同様な処理が可能である。
【００４７】
図１３はボリューム識別部４３によるボリューム識別方法説明図である。
ボリューム識別部４３は，個人情報管理装置で使用する各種データを格納する媒体のボリュームを識別する。通常のボリューム識別方式と異なり，システムごとに定義される『システムＩＤ』と，媒体ごとに与えられる『媒体ＩＤ』／『媒体種別ＩＤ』と，『順次番号』と，ファイルのタイプごとに定義される『タイプＩＤ』とにより，データを格納するファイルのファイル名が構成され，これにより媒体へのアクセスが行われる。
【００４８】
例えばＩＣメモリカードのような１Ｍバイト以下の媒体のファイル名は，図１３（Ａ）に示すように，２桁のシステムＩＤと，文字「Ｉ」の媒体種別ＩＤと，２桁の媒体ＩＤと，３桁の数字による順次番号と，拡張子として３桁のタイプＩＤとの組み合わせによって構成される。
【００４９】
また，フロッピィ媒体のファイル名は，図１３（Ｂ）に示すように，２桁のシステムＩＤと，文字「Ｆ」の媒体種別ＩＤと，２桁の媒体ＩＤと，３桁の数字による順次番号と，拡張子として３桁のタイプＩＤとの組み合わせによって構成される。
【００５０】
また，固定ディスクのファイル名は，図１３（Ｃ）に示すように，２桁のシステムＩＤと，１桁の装置番号による媒体ＩＤと，５桁の数字による順次番号と，拡張子として３桁のタイプＩＤとの組み合わせによって構成される。
【００５１】
タイプＩＤは，この例では図１３（Ｄ）に示すように，３桁のうちの先頭の２桁が，スケジュール画面のデータの場合には「ＺＸ」，ｔｏ−ｄｏリスト画面のデータの場合には「ＺＹ」，プロジェクトシート画面のデータの場合には「ＺＺ」と定められている。
【００５２】
これにより，ファイル名を見るだけで，どのシステムのどのタイプの媒体のどのボリュームのファイルなのかを識別することが可能となる。多数の媒体にインデックスを張り付けて管理する上で非常に便利である。また，上記媒体は，装置の特性からそれぞれアクセス速度が異なる。そのために，ファイル名を見てから装置の特質を識別して処理方式を変えるような場合にも役立っている。
【００５３】
【発明の効果】
以上説明したように，本発明によれば，個人情報管理装置において『時系列のスケールを持つ画面』上に，実行した機能を呼び出すためのボタンを登録日時に対応させて登録し，表示することにより，個人の作業履歴を管理することが可能となり，さらに時差に応じて，表示位置を変更して表示することができるため，世界各地に移動しても，その機能を失わないという効果を奏し，個人情報管理装置によるプライベート情報の管理向上に寄与するところが大きい。
【図面の簡単な説明】
【図１】本発明の原理説明図である。
【図２】本発明の実施例のブロック図である。
【図３】本発明の実施例におけるメニュー処理部の処理フローチャートである。
【図４】本発明の実施例における実行制御部の制御構造説明図である。
【図５】本発明の実施例における仮想レベル説明図である。
【図６】本発明の実施例における機能起動コマンドの例を示す図である。
【図７】本発明の実施例におけるボタンリンク機能実行時の処理フローチャートである。
【図８】本発明の実施例におけるスケジュール画面の例を示す図である。
【図９】本発明の実施例におけるｔｏ−ｄｏリスト画面の例を示す図である。
【図１０】本発明の実施例におけるプロジェクトシート画面の例を示す図である。
【図１１】本発明の実施例における時差の調整例を示す図である。
【図１２】本発明の実施例における線表の変更の例を示す図である。
【図１３】本発明の実施例におけるボリューム識別方法説明図である。
【図１４】従来技術の説明図である。
【符号の説明】
１０    ディスプレイ
１１    入力装置
１２    ボタン設定行
１３    ボタン
１４    処理装置
１５    ボタン登録手段
１６    時刻変換手段
１７    ボタン・データ記憶手段
１８    ボタン表示手段
１９    機能実行制御手段
２０    ボタン実行手段
２１    機能選択起動手段
２２Ａ，２２Ｂ，…    機能部
【図１】
0003824093.tif 000002
【図２】
0003824093.tif 000003
【図３】
0003824093.tif 000004
【図４】
0003824093.tif 000005
【図５】
0003824093.tif 000006
【図６】
0003824093.tif 000007
【図７】
0003824093.tif 000008
【図８】
0003824093.tif 000009
【図９】
0003824093.tif 000010
【図１０】
0003824093.tif 000011
【図１１】
0003824093.tif 000012
【図１２】
0003824093.tif 000013
【図１３】
0003824093.tif 000014
【図１４】
0003824093.tif 000015