(57)【要約】【課題】入力候補のメニューを表示しても入力画面が見えるようにする。【解決手段】入力画面において、項目名称が「料金扱」の入力欄にカーソルが位置しており、その入力欄が現時点の入力箇所になっている。そして、「料金扱」のプルダウンメニューが入力画面の右下に表示されている。これにより、プルダウンメニューを表示しても、「料金扱」の入力欄に関連する他の項目名称や入力欄を参照することができる。入力候補が所定数以上なので、プルダウンメニューの右側にスクロールバーが付けられている。入力欄へのデータ入力は、プルダウンメニューにより選択してもよいし、入力欄に“００”等の英数字コードを直接入力してもよい。英数字コードを直接入力する際には、プルダウンメニューをコードガイダンスとして参照することができる。【選択図】図５
2010231589.tif 000002
【特許請求の範囲】
【請求項１】
データ入力欄を含む入力画面を表示する入力画面表示装置であって、
少なくとも一部の前記データ入力欄について、入力候補データを取得する入力候補取得手段と、
フォーカスされた前記データ入力欄を検知するフォーカス検知手段と、
前記フォーカス検知手段によりフォーカスされたと検知された前記データ入力欄について、前記入力候補取得手段により前記入力候補データを取得できた場合に、当該入力候補データを前記入力画面上の固定位置に表示する入力候補表示手段と、
を備えることを特徴とする入力画面表示装置。
【請求項２】
請求項１に記載の入力画面表示装置であって、
前記入力候補データが表示された前記データ入力欄に対して、前記入力候補データから１のデータを選択することによりデータの入力を可能とする
ことを特徴とする入力画面表示装置。
【請求項３】
請求項１又は請求項２に記載の入力画面表示装置であって、
前記入力候補データが表示された前記データ入力欄に対して、データの直接入力を可能とする
ことを特徴とする入力画面表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面の入力欄にデータを入力する際の補助機能に関し、特に入力データの候補を示すメニューの表示に関するものである。
【背景技術】
【０００２】
ホストコンピュータのオンライン画面にデータ入力を行う際に、従来はデータ自体をそのまま入力していたが、近年は表示されたデータの中からいずれかを選択する方式（プルダウン方式）が主流となっている。プルダウン方式は、入力欄の付近に選択可能なデータの一覧を表示させ、その中から選択すべきデータをマウスや矢印キー等により指定するものである。プルダウンメニューの表示タイミングとしては、入力欄に付設されている表示ボタンを押下して表示するタイプと、入力欄にカーソルが遷移した時に自動的に表示するものがある。大量のデータを入力する際には、前者はカーソル遷移の都度表示ボタンを押下しなければならないことから、後者の自動表示を使用することが多い。
【０００３】
なお、特許文献１には、メニュー階層の段数が多くても、選択すべきメニュー項目が広域にわたって分散表示されない、すっきりとした画面表示を行うメニュー表示制御方式の例が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−２０４５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、カーソル遷移時に自動的にプルダウンメニューが表示された場合、入力画面のうち、プルダウンメニューの表示された箇所は隠れて見えなくなる。このため、隠れた箇所を見るために、カーソルを別の入力欄へ移動させて、プルダウンメニューの表示箇所を変える必要がある。
【０００６】
本発明は、上記課題を鑑みてなされたものであり、その主たる目的は、入力候補のメニューを表示しても入力画面が見えるようにすることにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、データ入力欄を含む入力画面を表示する入力画面表示装置であって、少なくとも一部の前記データ入力欄について、入力候補データを取得する入力候補取得手段と、フォーカスされた前記データ入力欄を検知するフォーカス検知手段と、前記フォーカス検知手段によりフォーカスされたと検知された前記データ入力欄について、前記入力候補取得手段により前記入力候補データを取得できた場合に、当該入力候補データを前記入力画面上の固定位置に表示する入力候補表示手段と、を備えることを特徴とする。
【０００８】
この構成によれば、各データ入力欄の入力候補データがいつも同じ箇所に表示されるので、入力候補データへのマウス等の移動操作を素早く行うことができる。また、入力候補データの表示を他の表示データ以外の箇所にすることで、データ入力欄に関連する表示データを参照することができる。なお、入力候補取得手段、フォーカス検知手段及び入力候補表示手段は、実施の形態における端末２の表示部２２、入力部２３及び処理部２４の連係した動作によって実現される。
【０００９】
また、本発明は、入力画面表示装置であって、前記入力候補データが表示された前記データ入力欄に対して、前記入力候補データから１のデータを選択することによりデータの入力を可能とすることを特徴とする。  
この構成によれば、表示された入力候補データを用いたデータ入力が可能となる。
【００１０】
また、本発明は、入力画面表示装置であって、前記入力候補データが表示された前記データ入力欄に対して、データの直接入力を可能とすることを特徴とする。  
この構成によれば、入力候補データをガイダンスとして利用することができ、データの直接入力に慣れてきたときには、入力候補データを確認せずに入力することも可能となる。
【００１１】
その他、本願が開示する課題及びその解決方法は、発明を実施するための形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１２】
本発明によれば、入力候補のメニューを表示しても入力画面が参照できる。
【図面の簡単な説明】
【００１３】
【図１】オンライン登録システム１の構成を示す図である。
【図２】端末２のハードウェア構成を示す図である。
【図３】端末２の記憶部２５に記憶されるデータの構成を示す図であり、（ａ）は入力画面に関するデータの構成を示し、（ｂ）は画面定義データ２５２の構成を示す。
【図４】オンライン入力処理の流れを示すシーケンスチャートである。
【図５】入力欄に対応するプルダウンメニューの表示例を示す図である。
【図６】入力欄に対応するプルダウンメニューの表示例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本発明を実施するための形態を説明する。本発明の実施の形態に係るオンライン登録システムは、端末（入力画面表示装置）からＷｅｂサーバ経由でホストコンピュータに対してデータを登録する場合、データ入力を支援する端末の画面において、入力欄に入力されるデータの選択肢を示すプルダウンメニューを、当該入力欄に関連する箇所以外の固定位置に表示するものである。
【００１５】
プルダウンメニューの表示箇所を、従来の「入力欄の付近」から「一定の場所」に変更することにより、表示内容を隠すことなく参照することが可能になる。その際、プルダウンメニューの表示箇所を、他の入力データ等の表示項目を隠さない位置に設定することが前提になる。また、データの入力には、マウスや矢印キー等を用いてプルダウンメニューを選択してもよいし、入力欄に英数字を直接入力してもよく（例えば、プルダウンメニューに表示された「１：本人、２：家族」等の中から「本人」を選択したい場合、キーボードから「１」を入力する）、状況に応じて使い分けることが可能となる。
【００１６】
≪システムの構成と概要≫
図１は、オンライン登録システム１の構成を示す図である。オンライン登録システム１は、電力会社の営業所等で顧客や契約に関するデータを入力し、電力会社に係るデータを集中的に管理しているコンピュータに登録するシステムであり、端末２、Ｗｅｂサーバ３及びホストコンピュータ４を備える。端末２は、担当者が顧客や契約に関するデータを入力するためのクライアント端末であり、電力会社の営業所等に設置されたＰＣ（Personal Computer）により実現される。Ｗｅｂサーバ３は、端末２にデータ入力画面を提供し、端末２と、ホストコンピュータ４との間において入力項目データ等の受け渡しを行うサーバであり、営業所や営業所を統括する部署に設置されたサーバ用コンピュータにより実現される。ホストコンピュータ４は、電力会社のデータ管理センタ等に設置され、Ｗｅｂサーバ３と通信可能な大型の汎用コンピュータであり、顧客や契約に関するデータを格納し、管理する。
【００１７】
≪装置の構成≫
図２は、端末２のハードウェア構成を示す図である。端末２は、通信部２１、表示部２２、入力部２３、処理部２４及び記憶部２５を備える。通信部２１は、ネットワークを介してＷｅｂサーバ３とＩＰ（Internet Protocol）通信を行う部分であり、例えば、ＮＩＣ（Network Interface Card）等によって実現される。表示部２２は、処理部２４からの指示によりデータを表示する部分であり、例えば、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）等によって実現される。入力部２３は、オペレータがデータ（例えば、入力画面の入力欄のデータ）を入力する部分であり、例えば、キーボードやマウス等によって実現される。処理部２４は、各部間のデータの受け渡しを行うととともに、端末２全体の制御を行うものであり、ＣＰＵ（Central Processing Unit）が所定のメモリに格納されたプログラムを実行することによって実現される。記憶部２５は、処理部２４からデータを記憶したり、記憶したデータを読み出したりするものであり、例えば、フラッシュメモリやハードディスク装置等の不揮発性記憶装置によって実現される。
【００１８】
なお、Ｗｅｂサーバ３及びホストコンピュータ４も端末２と基本的に同様の構成を有するが、その規模や性能は異なるものとする。
【００１９】
≪データの構成≫
図３は、端末２の記憶部２５に記憶されるデータの構成を示す図である。図３（ａ）は、記憶部２５に記憶されるデータのうち、入力画面に関するデータの構成を示す。入力画面に関するデータは、画面表示プログラム２５１、画面定義データ２５２、固定値データ２５３及び入力項目データ２５４を含む。画面表示プログラム２５１は、文字列や入力欄を画面上の所定の位置に表示するプログラムであり、例えば、記憶部２５に記憶されたＡｃｔｉｖｅＸコントロール等により実現される。画面定義データ２５２は、表示部２２に表示される入力画面に関する定義データであり、Ｗｅｂサーバ３の記憶部に画面の種類ごとに予め記憶され、端末２から入力画面データの要求が来たときにＷｅｂサーバ３から提供される。
【００２０】
固定値データ２５３は、入力画面からは変更できない確定したデータ（例えば、住所、契約番号、日付等）であり、ホストコンピュータ４において画面の種類ごとに記憶され、端末２から入力画面データの要求が来たときにホストコンピュータ４からＷｅｂサーバ３を経由して提供される。固定値データ２５３の一例は、図５の入力画面に示す「住所確認」の「○○○○」、「ご契約番号」の「××××」、「受付日」の「０９．０８」等である。入力項目データ２５４は、入力画面の各入力欄に入力、設定されるデータであり、一部の項目データはホストコンピュータ４に画面の種類ごとに予め記憶され、端末２から入力画面データの要求が来たときにホストコンピュータ４からＷｅｂサーバ３を経由して入力データのデフォルト値として提供され、残りの項目データは端末２の入力画面から入力される。入力項目データ２５４の一例は、図５の入力画面に示す「受付者」の「７１２５７５」や、「計量関連」の「００：関連なし」である。
【００２１】
図３（ｂ）は、入力画面に関するデータのうち、画面定義データ２５２の構成を示す。画面定義データ２５２は、入力画面の構成定義を示すデータであり、画面データ２５２１、項目名称データ２５２２、固定値表示位置データ２５２３、入力欄データ２５２４及びプルダウンメニューデータ２５２５を含む。画面データ２５２１は、入力画面全体のサイズや色等の属性を示すデータである。項目名称データ２５２２は、入力画面に表示される各項目名称の文字列データ及びその表示位置を示すデータである。項目名称２５２２の文字列データの一例は、図５の入力画面に示す「住所確認」や「受付者」等である。固定値表示位置データ２５２３は、入力画面における固定値の表示位置を示す。入力欄データ２５２４は、入力欄の桁数及びその表示位置を示すデータである。プルダウンメニューデータ２５２５は、入力欄に対応するプルダウンメニューのデータ及びその表示位置を示すデータである。なお、ここでいう表示位置とは、入力画面上の座標位置を示すものとする。
【００２２】
≪システムの処理≫
図４は、オンライン登録処理の流れを示すシーケンスチャートである。以下では、電力会社の営業所において、担当のオペレータが新規契約の内容をホストコンピュータ４に登録することを想定して、オンライン登録システム１の処理の流れを説明する。
【００２３】
まず、端末２に対して、オペレータが新規契約画面を表示するための操作を行う。例えば、表示部２２に表示された「新規契約」のアイコンをマウスでクリックする。このとき、端末２は、新規契約画面のデータを要求するメッセージをＷｅｂサーバ３に送信する（Ｓ４０１）。Ｗｅｂサーバ３は、端末２からメッセージを受信し、新規契約画面に関するデフォルト値を要求するメッセージをホストコンピュータ４に送信する（Ｓ４０２）。デフォルト値は、固定値及び入力項目データの一部を含む。ホストコンピュータ４は、Ｗｅｂサーバ３からメッセージを受信し、新規契約画面に対応するデフォルト値をＷｅｂサーバ３に送信する（Ｓ４０３）。
【００２４】
Ｗｅｂサーバ３は、ホストコンピュータ４からデフォルト値を受信する。そして、受信したデフォルト値及び予め記憶された新規契約画面に関する画面定義データを端末２に送信する（Ｓ４０４）。端末２は、Ｗｅｂサーバ３からデフォルト値（固定値と入力項目データの一部）及び画面定義データを受信して、記憶する。そして、画面表示プログラム２５１をメモリにロードして起動する。
【００２５】
画面表示プログラム２５１は、画面データ２５２１に従って、入力画面全体の枠を表示する。次に、項目名称データ２５２２に従って、各項目名称を所定の位置に表示する。そして、固定値データ２５３を固定値表示位置データ２５２３の示す位置に表示する。続いて、入力欄データ２５２４に従って、各入力欄を所定の位置に表示する。さらに、各入力欄に入力項目データ２５４をデフォルト値として設定し、表示する。以上により、端末２の表示部２２に新規契約画面（入力画面）が表示されたことになる。そして、新規契約画面の入力欄のうち、プルダウンメニューを有する入力欄上にカーソルが位置したときには、プルダウンメニューデータ２５２５に従って、当該入力欄に対応するプルダウンメニューが、他の項目名称や入力欄を隠さないような位置に表示される。
【００２６】
新規契約画面の各入力欄にデータが入力され、「登録ボタン」の押下等の操作により入力項目データ２５４が確定した場合に、端末２は、入力項目データ２５４を読み出してＷｅｂサーバ３に送信する（Ｓ４０５）。Ｗｅｂサーバ３は、端末２から入力項目データを受信し、ホストコンピュータ４に送信する（Ｓ４０６）。ホストコンピュータ４は、Ｗｅｂサーバ３から入力項目データを受信し、所定の記憶装置に記憶する。これにより、新規契約に関するデータがホストコンピュータ４に登録されたことになる。
【００２７】
≪実施例≫
図５及び図６は、入力欄に対応するプルダウンメニューの表示例を示す図である。オペレータは、キーボードのタブキーにより入力画面Ｇ上でカーソルＣを移動させながら、キーボードの各キー又はマウスを用いて入力欄Ｉにデータを入力する。
【００２８】
図５においては、項目名称Ｎが「料金扱」の入力欄ＩにカーソルＣが位置しており、その入力欄Ｉが現時点の入力箇所になっている。そして、「料金扱」のプルダウンメニューＭが入力画面の右下に表示されている。この例では、入力候補が所定数以上なので、プルダウンメニューＭの右側にスクロールバーが付けられている。入力欄Ｉへのデータ入力は、プルダウンメニューＭにより選択してもよいし、入力欄Ｉに“００”等の英数字コードを直接入力してもよい。英数字コードを入力する際には、プルダウンメニューＭをコードガイダンスとして参照することができる。
【００２９】
図６においては、項目名称Ｎが「計量関連」の入力欄ＩにカーソルＣが位置しており、その入力欄Ｉが現時点の入力箇所になっている。そして、「計量関連」のプルダウンメニューＭが入力画面の右下に表示されている。この表示位置は、図５の「料金扱」のプルダウンメニューＭの表示位置と同じである。
【００３０】
入力箇所に関連する項目としては、例えば、一旦入力した入力欄Ｉのデータを訂正する際に、当該入力欄Ｉの下方の項目名称Ｎや入力欄Ｉを見たい場合がある。また、訂正の際だけでなく、最初に入力する際にも、既にデータが入力されている入力欄Ｉもあるので、それを見たいことがある。さらに、他の入力欄Ｉに入力されているデータによって、入力可能なデータが制限されることもある。
【００３１】
以上本発明の実施の形態について説明したが、図１に示すオンライン登録システム１内のコンピュータ（端末２、Ｗｅｂサーバ３及びホストコンピュータ４）を機能させるために、ＣＰＵで実行されるプログラムをコンピュータにより読み取り可能な記録媒体に記録し、その記録したプログラムをコンピュータに読み込ませ、実行させることにより、本発明の実施の形態に係るオンライン登録システムが実現されるものとする。なお、プログラムをインターネット等のネットワーク経由でコンピュータに提供してもよいし、プログラムが書き込まれた半導体チップ等をコンピュータに組み込んでもよい。
【００３２】
以上説明した本発明の実施の形態によれば、入力画面Ｇのうち、何も表示されていない箇所にプルダウンメニューＭが表示されるので、項目名称Ｎや入力欄ＩがプルダウンメニューＭによって隠れることがないため、各入力欄Ｉにデータを入力する時に他の項目名称Ｎや入力欄Ｉを参照することができる。なお、その時点でカーソルＣが位置している入力欄Ｉに関連しない箇所にプルダウンメニューＭを表示するようにしてもよい。
【００３３】
また、各入力欄ＩのプルダウンメニューＭが同じ箇所に表示されるので、マウス等によるポインタで選択する際も移動量が少なくて済むため、操作時間を短縮することができる。
【００３４】
そして、オペレータが入力欄Ｉにコード入力する際には、プルダウンメニューＭをコードガイダンスとして利用することができ、入力画面Ｇに慣れてきた場合にはプルダウンメニューＭを確認せずに入力することも可能となる。
【００３５】
≪その他の実施の形態≫
以上、本発明を実施するための形態について説明したが、上記実施の形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明はその趣旨を逸脱することなく変更、改良され得るとともに、本発明にはその等価物も含まれる。例えば、入力画面の表示をＨＴＭＬ（HyperText Markup Language）で実現してもよい。
【００３６】
また、カーソルＣが位置している入力欄Ｉに対応してプルダウンメニューＭが表示されるように記載したが、タブキーによってフォーカスされた入力欄Ｉに対応してもプルダウンメニューＭが表示される。この場合、オペレータは、固定位置に表示されたプルダウンメニューＭを見ながらタブキーを操作して、フォーカスが入力欄Ｉを移動する都度データを入力すればよいので、オペレータの視線の移動も少なくて済み、データ入力を効率よく行うことができる。
【００３７】
なお、プルダウンメニューＭの冒頭に入力欄Ｉの項目名称を追加表示して、プルダウンメニューＭを見るだけで、どの入力欄Ｉへ入力されるのかが分かるようにしてもよい。
【符号の説明】
【００３８】
２      端末（入力画面表示装置）
２２    表示部（ディスプレイ）
２４    処理部
２５    記憶部
２５１  画面表示プログラム
２５２  画面定義データ
Ｃ      カーソル
Ｉ      入力欄（データ入力欄）
Ｍ      プルダウンメニュー
Ｎ      項目名称
【図１】
2010231589.tif 000003
【図２】
2010231589.tif 000004
【図３】
2010231589.tif 000005
【図４】
2010231589.tif 000006
【図５】
2010231589.tif 000007
【図６】
2010231589.tif 000008