(57)【要約】【課題】過去の入力情報の存在を確認するためのユーザの操作労力を低減する。【解決手段】入力情報を表示するためのトリガーとなるボタン１０１０を表示する際に、サブ画面１１００で表示する入力情報の存在の有無を確認し、存在する場合にはボタン１０１０に赤の矩形枠イメージを付加することにより、入力情報の存在を通知する。【選択図】図４
2007233541.tif 000002
【特許請求の範囲】
【請求項１】
過去に入力した情報をグラフィカルユーザインターフェースの操作に応じて表示手段により表示する情報処理装置で使用される入力データ存在通知装置であって、
前記過去に入力した情報が存在するか否かを判定する判定手段と、
該判定手段の判定結果を、前記グラフィカルユーザインターフェースが表示される場合に通知する通知手段と
を備えたことを特徴とする入力データ存在通知装置。
【請求項２】
請求項１に記載の入力データ存在通知装置において、前記グラフィカルユーザインターフェースはボタンであることを特徴とする入力データ存在通知装置。
【請求項３】
請求項１に記載の入力データ存在通知装置において、前記グラフィカルユーザインターフェースはタブであることを特徴とする入力データ存在通知装置。
【請求項４】
請求項１乃至３のいずれかに記載の入力データ存在通知装置において、前記通知手段は、前記グラフィカルユーザインターフェースの表示状態を変更することで通知を行なうことを特徴とする入力データ存在通知装置。
【請求項５】
請求項１乃至３のいずれかに記載の入力データ存在通知装置において、前記通知手段は、前記グラフィカルユーザインターフェースの表示の近傍に、前記判定手段の判定結果を文字の形態で表示することで通知を行なうことを特徴とする入力データ存在通知装置。
【請求項６】
請求項１乃至５のいずれかに記載の入力データ存在通知装置において、前記過去に入力した情報が存在するか否かの判定結果のうち、前記過去に入力した情報が存在するとの判定結果が得られた場合に前記通知手段はその旨を通知することを特徴とする入力データ存在通知装置。
【請求項７】
請求項１乃至５に記載の入力データ存在通知装置において、前記過去に入力した情報が存在するか否かの判定結果のうち、前記否かの判定結果が得られた場合に前記通知手段はその旨を通知することを特徴とする入力データ存在通知装置。
【請求項８】
請求項１乃至５のいずれかに記載の入力データ存在通知装置において、前記過去に入力した情報が存在するとの判定結果が得られた場合および前記否かの判定結果が得られた場合のそれぞれの場合について前記通知手段はその判定結果を通知することを特徴とする入力データ存在通知装置。
【請求項９】
過去に入力した情報をグラフィカルユーザインターフェースの操作に応じて表示手段により表示する情報処理装置で使用される入力データ存在通知装置の通知方法であって、
前記入力データ存在通知装置は、判定手段および通知手段を有し、
前記過去に入力した情報が存在するか否かを前記判定手段により判定する判定ステップと、
該判定ステップの判定結果を、前記グラフィカルユーザインターフェースが表示される場合に前記通知手段により通知する通知ステップと
を備えたことを特徴とする入力データ存在通知装置の通知方法。
【請求項１０】
過去に入力した情報をグラフィカルユーザインターフェースの操作に応じて表示手段により表示する情報処理装置で使用される入力データ存在通知装置のためのプログラムであって、
前記入力データ存在通知装置は、判定手段および通知手段を有し、
前記過去に入力した情報が存在するか否かを前記判定手段により判定する判定ステップと、
該判定ステップの判定結果を、前記グラフィカルユーザインターフェースが表示される場合に前記通知手段により通知する通知ステップと
を備えたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ある表示画面から入力専用の表示画面に移行して、情報を入力する場合に、上記ある表示画面で、過去の入力データの有無を通知する場合に好適な入力データ存在通知装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、情報処理装置などでは、ある画面上のボタンをユーザがマウスなどのポインティングデバイスにより操作すると、入力専用の別画面に移行し、その別画面の入力欄にユーザがキーボードを使用して情報を入力することが行なわれている。
【０００３】
また、データベースなどに入力情報が格納されている場合には、上記入力欄に過去に入力された情報を表示することも広く行なわれている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような入力情報の表示方法では、ユーザは入力専用の表示画面に移行しなければ、過去の入力情報の有無は分からないという欠点がある。
【０００５】
このため、種々の情報入力のためにたくさんの入力専用画面が設けられている場合には、入力情報の存在の有無の確認のためのユーザの操作が煩雑となるという解決すべき課題が従来技術にあった。
【０００６】
そこで、本発明の目的は、入力情報の存在の有無の確認のためのユーザの操作を低減することができる入力データ存在通知装置、方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、請求項１の発明は、過去に入力した情報をグラフィカルユーザインターフェースの操作に応じて表示手段により表示する情報処理装置で使用される入力データ存在通知装置であって、前記過去に入力した情報が存在するか否かを判定する判定手段と、該判定手段の判定結果を、前記グラフィカルユーザインターフェースが表示される場合に通知する通知手段とを備えたことを特徴とする。
【０００８】
請求項２の発明は、請求項１に記載の入力データ存在通知装置において、前記グラフィカルユーザインターフェースはボタンであることを特徴とする。
【０００９】
請求項３の発明は、請求項１に記載の入力データ存在通知装置において、前記グラフィカルユーザインターフェースはタブであることを特徴とする。
【００１０】
請求項４の発明は、請求項１乃至３のいずれかに記載の入力データ存在通知装置において、前記通知手段は、前記グラフィカルユーザインターフェースの表示状態を変更することで通知を行なうことを特徴とする。
【００１１】
請求項５の発明は、請求項１乃至３のいずれかに記載の入力データ存在通知装置において、前記通知手段は、前記グラフィカルユーザインターフェースの表示の近傍に、前記判定手段の判定結果を文字の形態で表示することで通知を行なうことを特徴とする。
【００１２】
請求項６の発明は、請求項１乃至５のいずれかに記載の入力データ存在通知装置において、前記過去に入力した情報が存在するか否かの判定結果のうち、前記過去に入力した情報が存在するとの判定結果が得られた場合に前記通知手段はその旨を通知することを特徴とする。
【００１３】
請求項７の発明は、請求項１乃至５に記載の入力データ存在通知装置において、前記過去に入力した情報が存在するか否かの判定結果のうち、前記否かの判定結果が得られた場合に前記通知手段はその旨を通知することを特徴とする。
【００１４】
請求項８の発明は、請求項１乃至５のいずれかに記載の入力データ存在通知装置において、前記過去に入力した情報が存在するとの判定結果が得られた場合および前記否かの判定結果が得られた場合のそれぞれの場合について前記通知手段はその判定結果を通知することを特徴とする。
【００１５】
請求項９の発明は、過去に入力した情報をグラフィカルユーザインターフェースの操作に応じて表示手段により表示する情報処理装置で使用される入力データ存在通知装置の通知方法であって、前記入力データ存在通知装置は、判定手段および通知手段を有し、前記過去に入力した情報が存在するか否かを前記判定手段により判定する判定ステップと、該判定ステップの判定結果を、前記グラフィカルユーザインターフェースが表示される場合に前記通知手段により通知する通知ステップとを備えたことを特徴とする。
【００１６】
請求項１０の発明は、過去に入力した情報をグラフィカルユーザインターフェースの操作に応じて表示手段により表示する情報処理装置で使用される入力データ存在通知装置のためのプログラムであって、前記入力データ存在通知装置は、判定手段および通知手段を有し、前記過去に入力した情報が存在するか否かを前記判定手段により判定する判定ステップと、該判定ステップの判定結果を、前記グラフィカルユーザインターフェースが表示される場合に前記通知手段により通知する通知ステップとを備えたことを特徴とする。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施形態を詳細に説明する。
図１は、本発明の適用したコンピュータシステムの一例を示す。図１において１００はクライアントコンピュータ(以下、単にクライアントと略記する)であり、市販のコンピュータ、たとえば、パソコンを使用することができる。
【００１８】
２００はサーバコンピュータ（単にサーバと略記する）であり、市販のサーバ用コンピュータを使用することができる。
【００１９】
３００はクライアント１００およびサーバ２００を接続する通信ネットワークであり、この例ではインターネットと呼ばれる専用通信回線を使用する。
【００２０】
サーバ２００にはＨＴＭＬ文書およびデータベースが搭載されている。クライアント１００には上記ＨＴＭＬ文書を読み出して、たとえば、データベースに情報を登録すると共にデータベースに登録された情報を表示するためのアプリケーションプログラムが搭載されている。
【００２１】
このアプリケーションプログラムの中に、本発明に係わる入力データ存在通知プログラムが組み込まれている。入力データ存在通知プログラムを実行するときのクライアント１００が本発明の入力データ存在通知装置として機能する。
【００２２】
図２はクライアント１００およびサーバ２００のハードウェア構成の一例を示す。なお、クライアント１００およびサーバ２００のハードウェア構成はよく知られているので、説明は簡単にとどめる。１０はＣＰＵであり、プログラムに規定された情報処理を実行する。２０はＣＰＵ１０が実行する情報処理に必要な入力データ、情報処理結果として得られる出力データ、ＣＰＵが実行するプログラムなどを一時記憶するシステムメモリである。システムメモリはＲＯＭやＲＡＭで構成される。
【００２３】
３０はインターネット３００に接続するための通信インターフェースであり、通信形態に応じて、モデム、光通信用通信装置などを使用すればよい。
４０はハードディスクであり、装置を制御するためのオペレーティングシステムと呼ばれるシステム制御プログラムおよびその他プログラムを保存記憶する。
【００２４】
５０は入力装置であり、マウスなどのポインティングデバイスおよびキーボード入力装置を有する。６０は表示装置であり、ＣＰＵ１０の制御により種々の情報を表示する。
【００２５】
図２に示すコンピュータシステムがサーバ２００の場合には、ハードディスク４０には、ＨＴＭＬ文書および複数のクライアントと通信を行なうためのＷＥＢサーバと呼ばれる通信用プログラムが搭載される。
【００２６】
上記ＨＴＭＬ文書により規定される表示画面を使用して情報の入力、表示を行なうアプリケーションプログラム(本発明の入力データ通知プログラムを内蔵)が搭載される。
【００２７】
図３は、上述の入力データ通知プログラムの処理手順を示す。
【００２８】
図４を参照しながら図３の処理手順を説明する。図４は、アプリケーションプログラムの実行により表示装置６０の表示画面に表示される表示の一例を示す。
【００２９】
ＣＰＵ１０がアプリケーションプログラムを実行して、図４の表示画面１０００が表示されると、その表示画面には入力専用の表示画面（サブ画面とも称することがある）１１００に移行するためのボタン１０１０が表示される。
【００３０】
ボタン１０１０を表示する場合、この例では、表示画面１０００の表示を行なうときにＣＰＵ１０は図３の処理手順を実行する。
【００３１】
ＣＰＵ１０はアプリケーションプログラムに規定されている、表示画面１０００を表示するための情報、具体的には、イメージデータの格納先や文字データおよびその表示位置を示す情報をアプリケーションプログラムからシステムメモリ２０上に取り出す（Ｓ１０）。次に、ボタン１０１０の操作により移行する入力専用画面１１００の表示のための情報（この例ではサーバ２００のデータベースに格納されている情報の格納先や表示するイメージの格納先の情報など）をアプリケーションプログラムからシステムメモリ２０上に取り出す（Ｓ２０）。
【００３２】
ＣＰＵ１０は、Ｓ２０で取得した情報の中の、データベースの情報の格納先に基づき、サーバ２００のデータベースから格納先に格納された情報を取り出して、入力情報の有無、すなわち、入力専用画面１１００を表示する際に、過去の入力情報として表示する情報が存在するか否かを判定する。
【００３３】
データベースの格納先に入力情報が格納されていない場合には、情報がないことを示す識別情報、一般的にはｎｕｌｌと呼ばれる識別情報が格納されているので、格納先から読み出した情報がｎｕｌｌ情報であるか否かを判別することにより、過去の入力情報としてサブ表示画面１１００を表示する情報が存在するか否かをＣＰＵ１０により判定する（Ｓ３０）。
【００３４】
存在するとの判定が得られた場合にはＣＰＵ１０は、存在通知表示フラグをオンにする（Ｓ４０）。
【００３５】
ＣＰＵ１０は表示画面１０００を表示装置６０に表示するために、Ｓ１０で取得した表示のための情報に基づき、システムメモリ20内の表示イメージ作成領域上で表示用イメージを作成する。具体的には、文字については文字コードを文字のイメージに変化し、表示位置に対応して表示イメージ作成領域中に格納し、ボタンやツールバーなどのイメージについてはハードディスク４０からイメージを取り出して表示イメージ作成領域中に表示位置に対応させて格納する。
【００３６】
ここで、サブ画面に移行するための(入力情報の表示を指示する)ボタン１０１０については、存在通知表示フラグがオンの場合には、このボタンについては赤の矩形枠イメージをボタンイメージに付加する。存在通知表示フラグがオンではない場合には赤の矩形枠イメージ（図４の表示では太字）を付加しない。
【００３７】
このようにして作成された表示用イメージは、ＣＰＵ１０により読み出されて表示装置６０に送られて、図４の符号１０００に示すように表示される（Ｓ５０）。
【００３８】
Ｓ３０の判定処理で、サブ画面で表示する情報がないとの判定がなされた場合には、ＣＰＵ１０は存在通知表示フラグをオンに設定しないので、Ｓ５０の画面表示処理では赤の矩形枠イメージはボタン１０１０のイメージに付加されない。
【００３９】
ユーザがボタン１０１０をマウスにより操作すると、サブ画面１１００が表示される点は従来と同様である。
【００４０】
以上の処理手順を実行すると、サブ画面１１００に表示する情報（入力済みの情報）がある場合には、ボタン１０１０に赤の矩形枠が表示されるので、ユーザは、ボタン１０１０を操作してサブ画面１１００を表示させなくても、この赤の矩形枠の表示により、情報が入力済みであることを知ることができる。
【００４１】
(その他の実施形態)
１）上述の実施形態はサブ画面に移行するためのグラフィカルユーザインターフェース（ＧＵＩ）がボタンであり、サブ画面は別のウィンドウ画面である例であった。次に、表示領域とＧＵＩ表示を同一画面上に設け、この表示領域に過去の入力情報を表示させるためのＧＵＩがタブの例を図５に示す。
【００４２】
図５において、表示画面１０００上にタブ１０３０が表示され、ユーザがマウスによりタブ１０３０を操作すると表示領域１０４０内にタブ１０３０に関連付けられた入力情報が表示される。この形態では、タブ１０３０の近傍に入力データの存在通知のための文字列「Ｅｘｉｓｔｉｎｇ」１０２０が上述の赤の矩形枠の代りに表示される。
【００４３】
２）上述の実施形態ではデータベースに登録した情報が存在するか否かをユーザに通知する例であったが、情報はこれに限ることはない。たとえば、登録したデータに関して、上司が承認する必要がある場合に、上司の承認画面において、未承認の登録データや承認済みのデータに対して追加あるいは更新された未承認の登録データが存在することを表示させる場合にも本発明を適用できる。この例を図６に示す。
【００４４】
図６において未承認の登録データや承認済みデータに対して追加あるいは更新された未承認の登録データが存在することを通知する「Ｕｐｄａｔｅｄ」の文字列１０２０が表示される。「Ｕｐｄａｔｅｄ」(更新の意)の文字列が表示されているボタン１０１０をクリックすると画面１１００が表示され、上司は承認するデータを確認することができる。さらに承認すべき登録データが複数ある場合には、更新されたデータ数をＣＰＵ１０により計数し、「Ｕｐｄａｔｅｄ」」の後に計数結果を付加して表示してもよい。
【００４５】
さらに、上司が不図示の「承認」ボタンを操作した場合に、「Ｕｐｄａｔｅｄ」の表示を「Ａｐｐｒｏｖｅｄ」(承認の意)に切り替えてもよい。この場合には「承認」ボタンを操作したことを示すフラグ情報が装置内のメモリに記憶され、このフラグ情報が本発明の「過去に入力した情報」となる。
【００４６】
３）入力情報の有無の通知の形態としては、上述のボタンへの赤の矩形枠の付加、文字の形態での通知の他に、たとえば、ボタンの点滅表示、ボタンの形状、背景やボタン内に付加する文字列の変更、音声メッセージの出力などの通知技術を任意に組み合わせて使用すればよい。
【００４７】
４）上述の実施形態では、サーバ２００のデータベースにクライアント１００から情報を入力(登録)する例であったが、単体のコンピュータシステムや、複数台のコンピュータで分散処理を行うコンピュータシステムにも本発明を適用することができる。
【００４８】
５）過去に入力した情報が存在するか否かの判定結果を通知手段により通知する形態としては次の３つの場合が存在する。どの形態を使用するかは発明を実施する者が適宜選択すればよい。
（Ａ）過去に入力した情報が存在するとの判定結果が得られた場合にその旨を通知する。なお、通知を行なわないことによって、ユーザには過去に入力した情報が存在しないことを報知(通知)していることに留意されたい。
（Ｂ）過去に入力した情報が存在しない(否)との判定結果が得られた場合にその旨を通知する。なお、通知を行なわないことによって、ユーザには過去に入力した情報が存在することを報知(通知)していることに留意されたい。
（Ｃ）過去に入力した情報が存在するとの判定結果が得られた場合および過去に入力した情報が存在しない(否)との判定結果が得られた場合のそれぞれの場合についてその判定結果を通知する。
【００４９】
これら（Ａ）〜（Ｃ）のモードをあらかじめ用意しておき、表示画面にモードの選択を行なうためのメニュー（たとえば、プルダウンメニュー）をＣＰＵ１０の制御で表示し、ユーザがマウス等の選択により所望のモードを選択するようにすることもできる。
【図面の簡単な説明】
【００５０】
【図１】本発明実施形態のシステム構成を示すブロック図である。
【図２】本発明実施形態のハードウェアの構成を示すブロック図である。
【図３】本発明実施形態の入力データ存在プログラムの内容を示すフローチャートである。
【図４】本発明実施形態の表示例を示す説明図である。
【図５】本発明実施形態の他の表示例を示す説明図である。
【図６】本発明実施形態の他の表示例を示す説明図である。
【符号の説明】
【００５１】
１０  ＣＰＵ
２０  システムメモリ
３０  通信インターフェース
４０  ハードディスク
５０  入力装置
６０  表示装置
【図１】
2007233541.tif 000003
【図２】
2007233541.tif 000004
【図３】
2007233541.tif 000005
【図４】
2007233541.tif 000006
【図５】
2007233541.tif 000007
【図６】
2007233541.tif 000008