(57)【特許請求の範囲】
【請求項１】
複数の入力項目に対して任意の順番でデータを入力できるデータ入力装置において、
入力項目に対するデータの入力に応じて、各入力項目に対してデータが未入力であるかどうかを示す未入力確認情報を保持する未入力確認情報保持手段と、
オペレータによる未入力項目の確認操作時に、前記未入力確認情報を参照して、各入力項目に対してデータが未入力であるかどうかを判定する未入力判定手段と、
前記未入力判定手段によりデータが未入力であると判定された入力項目のうち、データ入力が無条件で必須である必須入力項目及び任意入力項目の内、オペレータによる選択操作によって選択された入力情報に関連した入力項目を判別する必須未入力項目判別手段と、
前記必須未入力項目判別手段により判別されたデータが未入力である入力項目名を表示部に表示する未入力項目表示手段と、
所定数の入力項目を持つ複数の画面をオペレータの操作に応じて切り替え表示する画面制御手段を有し、
前記必須未入力項目判別手段は、各画面ごとに必須未入力項目名を判別し、前記未入力項目表示手段は、オペレータによる未入力項目の確認操作または最終確認を行うための確認画面の選択操作に対応して、必須未入力項目のある画面名の一覧表示、及び、前記画面名に対応させた必須未入力項目名の一覧表示を行うこと
を有することを特徴とするデータ入力装置。
【請求項２】
前記必須未入力項目判別手段は、関連する他の入力項目のデータの入力内容に応じて、入力項目が必須入力項目であるかどうかを判別することを特徴とする請求項１記載のデータ入力装置。
【請求項３】
前記各画面の表示時において、オペレータによる未入力項目の確認操作を検出する未入力確認操作検出手段を設けたことを特徴とする請求項２記載のデータ入力装置。
【請求項４】
複数の入力項目に対して任意の順番でデータを入力できるデータ入力装置のデータ入力方法において、
入力項目に対するデータの入力に応じて、各入力項目に対してデータが未入力であるかどうかを示す未入力確認情報を生成するステップと、
オペレータによる未入力項目の確認操作または最終確認を行うための確認画面の選択操作時に、前記未入力確認情報を参照して、各入力項目に対してデータが未入力であるかどうかを判定するステップと、
前記データが未入力であると判定された入力項目のうち、データ入力が無条件で必須である必須入力項目及び任意入力項目の内、オペレータによる選択操作によって選択された入力情報に関連した入力項目を、所定数の入力項目を持つ複数の画面ごとに判別するステップと、
必須未入力項目のある画面名の一覧、及び、前記画面名に対応させた必須未入力項目名の一覧を表示部に表示するステップと
を有することを特徴とするデータ入力方法。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明はデータ入力装置に係り、特に、複数の入力項目を持つ携帯端末装置に関する。
【０００２】
携帯端末装置では、複数の入力項目についてのデータ入力、入力漏れの確認等をより効率的に行えることが必要とされている。
【０００３】
【従来の技術】
携帯端末装置、例えば、ペン入力端末装置，ＰＤＡ（デジタル個人情報端末装置）等は、今まで紙上で行っていた業務（例えば、保険契約，棚卸し、受発注等）において利用されることが期待されている。
【０００４】
このような携帯端末装置に入力するデータとしては、数値データや文字データが扱え、一度に多くのデータを入力して処理することも可能である。また、ペン入力端末装置は、キーボードの操作を必要とせず、ペンの操作で使用することができる。
【０００５】
携帯端末装置の入力項目としては、必須入力項目とそれ以外の入力項目があり、必須入力項目の中には、他の入力項目に関係なく必須である入力項目と、他の関連する入力項目にデータを入力することにより必須となる入力項目とがある。
【０００６】
従来、複数の入力項目を持つ携帯端末装置では、オペレータが表示されるガイダイスに従って、各入力項目に対して順番にデータを入力していく方式が一般的である。
【０００７】
この方式の携帯端末装置では、入力されたデータの内容によって次の入力項目を決定したり、表示する画面を切り替えたりする。もし、ある入力項目に対してデータが入力されなかった場合は、その入力項目が必須入力項目ならば再度入力待ち状態にして、メッセージ等の表示によりオペレータにデータ入力を促す。
【０００８】
【発明が解決しようとする課題】
前記、従来の携帯端末では、データを入力する入力項目の順番が決まっているため、データの入力は、この順序に従わなければならない。誤ってデータを入力した後、続けて入力を行った後で誤りに気付いた場合は、誤って入力した入力項目まで戻って、再度データを入力し直す必要があり、効率が悪いという問題がある。
【０００９】
また、データを入力する順番が決まっていると、入力しなくてもよい項目でも、次項目へ移るための操作が必要であり、操作性が悪いという問題があった。
【００１０】
そこで、データを入力する入力項目の順番をオペレータの自由にして、必要な入力項目のみ入力できるようにし、オペレータの入力操作の完了時に、未入力項目をチェックすることが考えられる。
【００１１】
しかし、他の関連する入力項目にデータが入力されたときだけ必須となる入力項目については、単に、未入力かどうかを調べるだけでは、入力漏れであるかどうかを判断できない問題がある。
【００１２】
本発明は、上記の点に鑑みてなされたもので、複数の入力項目に対して自由な順番でデータを入力でき、かつ、未入力項目を容易に確認することができるデータ入力装置及びデータ入力方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
図１は、本発明の原理構成図を示す。複数の入力項目に対して任意の順番でデータを入力をできるデータ入力装置において、
未入力確認情報保持手段１１は、入力項目に対するデータの入力に応じて、各入力項目に対してデータが未入力であるかどうかを示す未入力確認情報を保持する。
【００１４】
未入力判定手段１２は、オペレータによる未入力項目の確認操作時に、前記未入力確認情報を参照して、各入力項目に対してデータが未入力であるかどうかを判定する。
【００１５】
必須未入力項目判別手段１３は、前記未入力判定手段１２によりデータが未入力であると判定された入力項目のうち、データ入力が必須である必須入力項目を判別する。
【００１６】
未入力項目表示手段１４は、前記必須未入力項目判別手段１３により判別されたデータが未入力である必須未入力項目名を表示部に表示する。
また、必須未入力項目判別手段１３は、各画面ごとに必須未入力項目名を判別し、前記未入力項目表示手段１４は、所定操作に対応して、必須未入力項目のある画面名の一覧表示、及び、前記画面名に対応させた必須未入力項目名の一覧表示を行う。
【００１７】
請求項２の発明では、前記必須未入力項目判別手段１３は、関連する他の入力項目のデータの入力内容に応じて、入力項目が必須入力項目であるかどうかを判断する。
【００１９】
請求項３の発明では、前記各画面の表示時において、オペレータによる未入力項目の確認操作を検出する未入力確認操作検出手段を設けた構成とする。
【００２０】
請求項４の発明方法は、複数の入力項目に対して任意の順番でデータを入力をできるデータ入力装置のデータ入力方法において、
入力項目に対するデータの入力に応じて、各入力項目に対してデータが未入力であるかどうかを示す未入力確認情報を生成するステップと、
オペレータによる未入力項目の確認操作時に、前記未入力確認情報を参照して、各入力項目に対してデータが未入力であるかどうかを判定するステップと、
前記データが未入力であると判定された入力項目のうち、データ入力が必須である必須入力項目を、所定数の入力項目を持つ複数の画面ごとに判別するステップと、
必須未入力項目のある画面名の一覧、及び、前記画面名に対応させた必須未入力項目名の一覧を表示部に表示するステップと
を有する構成とする。
【００２１】
【作用】
請求項１の発明では、入力項目に対するデータの入力に応じて、各入力項目に対してデータが未入力であるかどうかを示す未入力確認情報を保持しておき、未入力項目の確認操作時に、必須入力項目を自動的に判別し、データが未入力である必須未入力項目名のみを表示する。
【００２２】
このため、オペレータは、複数の入力項目に対して自由な順番でデータを入力でき、かつ、容易に、データが未入力である必須未入力項目を確認することができる。従って、各入力項目に対するデータ入力の効率を向上させることを可能とする。
また、必須未入力項目のある画面名の一覧表示から、必須未入力項目のある画面を確認することができ、画面名に対応させた必須未入力項目名の一覧表示から、各画面ごとの必須未入力項目を確認することができる。このため、多数の入力項目がある場合でも、オペレータが、容易に、必須未入力項目がどこの画面にあるかを確認して、効率的に未入力の必須入力項目にデータを入力することを可能とする。
【００２３】
請求項２の発明では、関連する他の入力項目のデータの入力内容に応じて必須入力項目となる入力項目を含めて、容易に、データが未入力である必須未入力項目を確認することができ、各入力項目に対するデータ入力の効率を向上させることを可能とする。
【００２５】
請求項３の発明では、複数ある画面の各画面の表示時において、オペレータによる未入力項目の確認操作により、必須未入力項目の判別と表示を行う。このため、各画面の表示時に、オペレータが、随時必要に応じて必須未入力項目を確認することを可能とする。
【００２６】
【実施例】
図２は本発明の一実施例の携帯端末装置２０のハードウェア構成図を示す。携帯端末装置２０は、ＣＰＵ（中央処理装置）２１、ＲＯＭ２２、ＲＡＭ２３、表示部２４、タブレット部２５、電源部２６から構成される。
【００２７】
ＲＯＭ２２には、入出力制御プログラム，ＢＩＯＳ，システムプログラム等のプログラムが格納される。ＲＡＭ２３は、アプリケーションプログラムが格納され、また、作業用メモリとしても使用される。
【００２８】
表示部２４は、各入力項目が入力される画面，各種データ，各種ガイダイス等を表示する。表示部２４には、例えば液晶表示器等の薄型ディスプレイを用いる。タブレット部２５は、ペンにより携帯端末装置２０を操作するためのデジタイザであり、データ入力、処理選択等の情報入力に使用される。タブレット部２５は、例えば透明電極を持つ薄板状に構成されて表示部２４の上に重ねて配設される。
【００２９】
また、電源部２６は、充電端子２８を介して接続される外付けの充電器２９により充電され、携帯端末装置２０の各部に電源電圧を供給する。
【００３０】
図３は、本実施例の携帯端末装置２０のソフトウェアブロック図を示す。制御部３１は、オペレータの操作による入力情報に応じて処理を制御する。画面切替部３２は、制御部３１により呼び出され、画面切替に伴う処理を行い、表示制御部３６に画面，データの表示を行わせる。データ格納部３３は、制御部３１により呼び出され、入力データを更新してデータ格納バッファ３７に格納し、未入力フラグを設定して未入力フラグ格納バッファ３８に格納する。
【００３１】
未入力リスト作成部３４は、制御部３１により呼び出され、未入力項目のある画面名リストと各画面内の未入力項目リストを作成し、未入力リスト格納バッファ３９に格納する。未入力一覧画面表示部４０は、未入力一覧画面を表示する。
【００３２】
未入力項目リスト表示部３５は、制御部３１により呼び出され、未入力リスト格納バッファ３９内にある未入力項目を表示制御部３６を介して表示する。
【００３３】
次に、携帯端末装置２０の動作について説明する。図４，図５は、本実施例の携帯端末装置２０の各入力項目に対するデータ入力に関する処理手順を示すフローチャートである。
【００３４】
携帯端末装置２０は、データの入力，確認をするための複数種類の画面を持ち、オペレータの操作に応じて各入力画面を切り替えて表示部２４に表示する。各入力画面には、予め決められた複数の入力項目が設けてあり、オペレータがデータを入力する。
【００３５】
オペレータは、入力項目に対してデータを入力する画面を自由に選択して、自由な順番で、必要な入力項目のみデータを入力することができる。
【００３６】
また、携帯端末装置２０には、オペレータが必須入力項目を全て入力できたかを確認するために、確認画面が設けられており、確認画面を開く操作等により確認画面が開かれた時点で、携帯端末装置２０は、必須入力項目が全て入力されたかをチェックして、データが入力されていない必須入力項目を未入力項目として確認画面に表示する。
【００３７】
また、各画面において、未入力項目を確認するための未入力ボタンを設けており、未入力ボタンが選択されたときも、必須入力項目が全て入力されたかをチェックして、未入力項目を表示する。
【００３８】
図４，図５の処理は、ＲＯＭ２２に格納されている各種システムプログラムとＲＡＭ２３に格納されているアプリケーションプログラムに従ってＣＰＵ２１により、実行される。
【００３９】
データ入力、各種処理選択等の入力操作の待機状態において、オペレータの入力操作が行われると、入力操作の内容に応じて、制御部３１が対応する処理を行い、図３に示した必要な処理ブロックを呼出し、必要な処理を実行する。
【００４０】
図４，図５において、ステップ１３３が未入力確認情報保持手段に相当し、ステップ１０４，ステップ１１２夫々が、未入力判定手段及び必須未入力項目判別手段に相当し、ステップ１０５，１１３、及びステップ１２２が未入力項目表示手段に相当する。また、ステップ１０１，１０２が画面制御手段に相当し、ステップ１１１が未入力確認操作検出手段に相当する。
【００４１】
ここでは、アプリケーションプログラムの第１具体例として、申込人，自動車，保険，確認の４画面を持つ、自動車保険の申込処理の例で説明する。図１０〜図１５には、第１具体例の表示画面の説明図を示す。表示部２４の右端部には、各画面を選択するための画面選択ボタンとして、申込人ボタン５２，自動車ボタン５３，保険ボタン５４，確認ボタン５５が設けてある。表示領域５１には、選択された、申込人，自動車，保険，確認のいずれかの画面が表示される。また、表示部２４の上部右側には、未入力ボタン５６が設けてある。オペレータは、ペン６１により、データ入力，処理選択の入力操作を行う。
【００４２】
図４のステップ１０１で、オペレータによる画面切り替えの操作が検出されると、ステップ１０２にて、制御部３１は画面切替部３２を呼び出して、画面表示を実行する。
【００４３】
第１具体例の図１０では、オペレータのペン６１により保険ボタン５４が選択されて、保険画面が表示領域５１に表示されている。他の画面選択ボタンがペン６１により選択された場合は、画面切替部３２により、選択された画面選択ボタンに対応する画面が表示領域５１に表示される。
【００４４】
ステップ１０３では、制御部３１は、選択された画面が確認画面であるかを判断し、確認画面以外の時は画面表示（切替）のための処理を終えて、再び、入力操作の待機状態になる。
【００４５】
ステップ１０３で選択された画面が確認画面である場合は、後で詳細に説明するように、ステップ１０４にて、制御部３１は未入力リスト作成部３４を呼び出して、未入力項目のチェックと必須入力項目についての未入力リストの作成を行い、ステップ１０５にて、制御部３１は未入力一覧画面表示部４０を呼び出して、未入力項目のある画面名のみを一覧表示する未入力一覧画面（図１１中、未入力一覧画面６３参照）を表示した後、入力操作の待機状態になる。
【００４６】
ステップ１０１にて、画面切り替えの操作が検出されなかった場合は、ステップ１１１に進み、未入力ボタン５６の操作の有無を調べる。未入力ボタン５６の操作が検出された場合は、後述するように、ステップ１１２にて、未入力項目のチェックと未入力リストの作成を行い、ステップ１１３にて、未入力一覧画面を表示した後、入力操作の待機状態になる。
【００４７】
ステップ１１１にて未入力ボタン５６の操作が検出されなかった場合は、ステップ１２１に進む。ステップ１２１に至る前に、図４，図５の処理手順の以前の実行（スタートからストップまで）時にステップ１０５又はステップ１１３が実行された場合には、未入力一覧画面が表示される。詳細について後述するように、ステップ１２１では、制御部３１は、未入力一覧画面が表示されている状態で、未入力項目のある画面名の選択操作が行われたかを判断し、未入力項目のある画面名の選択操作が行われた場合は、ステップ１２２にて、未入力項目リスト表示部３５を呼び出して、選択された未入力項目のある画面内の未入力項目リストを表示する（図１２、参照）。
【００４８】
ステップ１２１にて、未入力項目のある画面名の選択操作が検出されなかった場合は、ステップ１３１に進む。ステップ１３１では、制御部３１は、現在の画面において、入力項目に対するデータ入力の操作が行われたかを判断する。データ入力操作が行われなかった場合は、処理を終了して、入力操作の待機状態になる。
【００４９】
データ入力操作が行われた場合は、ステップ１３２にて、オペレータが現在の入力項目に対して入力するデータの読み込み処理を行う。この後、ステップ１３３にて、制御部３１はデータ格納部３３を呼び出し、入力されたデータの格納処理を実行する。
【００５０】
本実施例では、未入力項目をチェックするために、未入力確認情報としての未入力フラグを格納する未入力フラグ格納バッファ３８を設けている。図７は、未入力フラグの説明図を示す。未入力フラグ格納バッファ３８の各１ビットを、１入力項目に対するデータの入力状態を示す未入力フラグとしている。即ち、データが入力されていない入力項目に対応するする未入力フラグのビットをオン（例えば“１”）とし、データが入力されている入力項目に対応する未入力フラグのビットをオフ（例えば“０”）とする。なお、全くデータが入力されていない初期状態では、全ての入力項目に対応する未入力フラグをオンとしておく。
【００５１】
図７の例では、各入力項目０〜入力項目ｘに対応するデータの番号をデータ番号０〜データ番号ｘとし、データ番号ｎの未入力フラグをビットｂn に割り付けている。
【００５２】
図６は、データ格納部３３によるデータ格納処理の処理手順を示すフローチャートである。このデータ格納処理において、上記の未入力フラグを設定する。ステップ２０１では、図５のステップ１３２のデータ読み込みにおいて、現在の入力項目に対するデータが正常に入力されたかを判断する。データが正常に入力された場合には、ステップ２０２にて、現在の入力項目に対応するデータ番号の未入力フラグをオフとし、ステップ２０４にて、入力されたデータを、データ格納バッファ３７の対応する領域に格納して、処理を終了する。
【００５３】
ステップ２０１にて、データが正常に入力されていないと判断された場合には、ステップ２０３にて、現在の入力項目に対応するデータ番号の未入力フラグをオンとして処理を終了する。
【００５４】
第１具体例では、ステップ１３２にて、申込人，自動車，保険の各画面において、設定されている入力項目に対して、オペレータの表示領域５１上でのペン６１の操作によりデータの入力が行われ、ステップ２０２，２０３にて未入力フラグが設定され、ステップ２０４にて、入力されたデータが格納される。格納されたデータは、以後、対応する画面上で表示される。
【００５５】
次に、未入力項目のチェックと必須入力項目の未入力リストの作成処理、未入力一覧画面表示について説明する。図８は、図４のステップ１０４，ステップ１１２にて実行される未入力項目のチェックと未入力リストの作成処理の手順を示すフローチャートである。図８において、ステップ３０４が、未入力判定手段に相当し、ステップ３０５〜３０８，３１０が、必須未入力項目判別手段に相当する。
【００５６】
ステップ３０１では、必須入力項目中の未入力である入力項目を格納するための未入力リストを初期化し、ステップ３０２では、チェック対象のデータ番号のカウンタdataを０に初期化する。ステップ３０３では、dataをデータ番号の最大値と比較する。data＞データ番号の最大値の場合は、全ての入力項目に対するデータについてチェック終了しているので、処理を終了する。data＞データ番号の最大値が不成立の場合は、後述するように、ステップ３０４以降で、データ番号dataの入力項目について調べ、未入力でかつ必須の未入力項目である場合に、未入力リストに入力項目名を追加する。
【００５７】
ステップ３０４では、未入力格納バッファ３８内のデータ番号dataの未入力フラグを調べる。未入力フラグがオフの場合は、データが入力済であるので、ステップ３０８に進み、データ番号dataを＋１して、ステップ３０３に戻り、次のデータ番号のデータのチェックに移る。
【００５８】
ステップ３０４にて未入力フラグがオンの場合は、データが未入力であるので、ステップ３０５に進み、データ番号dataの入力項目が、無条件で必須の入力項目であるかどうかを判断する。
【００５９】
具体的には、例えば、無条件必須入力項目のデータ番号を示す情報を記憶しており、この情報を参照して、データ番号dataの入力項目が無条件で必須の入力項目であるかどうかを判断する。
【００６０】
無条件で必須の入力項目である場合は、ステップ３１０にて、未入力項目リストバッファ３９内の表示画面ごとに設けた未入力項目リストに、このデータ番号dataの入力項目名を追加する。ステップ３１０の後、ステップ３０９に進み、次のデータ番号のデータのチェックに移る。
【００６１】
ステップ３０５にて、データ番号dataの入力項目が、無条件で必須の入力項目ではない場合は、ステップ３０６にて、必須入力項目であるかどうかの条件チェックを行う。
【００６２】
図９は、ステップ３０６の条件チェックの処理ルーチンを示すフローチャートである。ステップ４０１で、データ番号dataを調べて、データ番号dataと値が一致するデータ番号Ｖi 用の条件成立の判定ステップ４０２i （i ＝０〜ｙ）に進む。
【００６３】
携帯端末装置２０では、上位の入力項目と下位の入力項目の関係にあり、上位の入力項目にデータが入力されたときだけ、下位の入力項目が必須入力項目となる入力項目がある。携帯端末装置２０には、この上位の入力項目と下位の入力項目を関連付ける情報が例えばデータテーブルとして記憶されている。
【００６４】
ステップ４０２i では、上記の入力項目を関連付けるデータテーブルと未入力フラグ格納バッファ３８を参照して、データ番号Ｖi に関連する上位の入力項目のデータの入力状態を調べて、必須入力項目となるための条件が成立しているかを判断する。関連する上位の入力項目にデータが入力されており、必須入力項目となる条件が成立している場合は、ステップ４０３i にて、この処理ルーチンのパラメータの戻り値を、必須入力項目を示す値として処理を終了する。必須入力項目となる条件が成立していない場合は、ステップ４０４i にて、この処理ルーチンのパラメータの戻り値を、任意入力項目を示す値として処理を終了する。
【００６５】
図８に戻って、ステップ３０６の後、ステップ３０７に進む。ステップ３０６での条件チェックの結果、データ番号dataの入力項目が必須入力項目である場合は、ステップ３０８にて、未入力リスト格納バッファ３９内の表示画面ごとに設けた未入力項目リストに、このデータ番号dataの入力項目名を追加する。
【００６６】
ステップ３０６での条件チェックの結果、データ番号dataの入力項目が必須入力項目でない場合は、ステップ３０７からステップ３０９に進む。
【００６７】
ステップ３０９でデータ番号dataを＋１した後、ステップ３０３に戻り、次のデータ番号のデータについてチェックを続ける。
【００６８】
図４のステップ１０５，１１３の未入力一覧画面表示処理では、制御部３１は、未入力一覧画面表示部４０を呼出して、未入力一覧画面６３（図１１参照）を表示する。この未入力一覧画面６３内には、未入力項目がある画面名のリストが表示される。
【００６９】
次に、未入力項目のチェックと未入力項目の表示処理に関して、第１具体例を用いて説明する。
【００７０】
第１具体例の自動車保険の申込処理において、図１０では、保険内容を示す保険画面が表示されている。図１０に示すように、オペレータが各画面で必要な入力項目にデータを入力した後、最終確認を行うために確認ボタン５５をペン６１で選択すると、図４のステップ１０２で確認画面が表示される。また、ステップ１０４にて、未入力項目チェックと未入力リスト作成処理が実行されて、各画面ごとに設けた未入力項目リストが作成される。この後、ステップ１０５にて、未入力一覧画面６３が表示される。
【００７１】
図１１は、図１０の状態で確認画面が選択された後、未入力一覧画面６３が表示された状態を示す。図１１の例では、未入力項目のある画面名のリストとして、「申込人」と「自動車」が表示されている。なお、図１１では、“申込人”，“自動車”，“保険”の３画面からなる確認画面のうち、最初の画面である“申込人”の画面が表示されている。
【００７２】
オペレータが未入力一覧画面６３中の画面名をペン６１で選択すると、図５のステップ１２２にて、選択された画面内の未入力項目リストが表示される。図１２は、図１１の未入力一覧画面６３中の「申込人」をペン６１で選択して、申込人画面の未入力項目リストとして、「住所（カナ）」と「住所（漢字）」が表示された状態を示す。
【００７３】
オペレータは、表示された未入力一覧画面６３により、未入力項目がある画面と入力項目を確認することができ、この確認の後、未入力一覧画面６３下部の了解ボタン６４を選択して未入力一覧画面６３を閉じた後、未入力項目のある画面を選択してデータを入力することができる。図１２の未入力一覧画面６３を閉じた後、申込人ボタン５２を選択して、申込人画面を開き、図１３に示すように、未入力項目（ここでは、「住所（カナ）」と「住所（漢字）」）に対してペン６１でデータ（住所）を入力する。
【００７４】
未入力項目を全て入力できたかをチェックするには、オペレータは、表示部２４上部の未入力ボタン５６をペン６１で選択する。図１４に示すように、未入力ボタン５６が選択されると、図４のステップ１１２にて、未入力項目チェックと未入力リスト作成処理が実行され、各画面ごとに設けた未入力項目リストが作成される。この後、ステップ１１３にて、未入力一覧画面６３が図１５に示すように表示される。
【００７５】
図１４に示すように、未入力であった申込人画面の必須入力項目のデータが入力済となっているため、図１５では、未入力一覧画面６３には、「申込人」が消去されており、まだ未入力項目のある「自動車」のみが表示されている。
【００７６】
未入力一覧画面６３を確認したオペレータは、未入力一覧画面６３下部の了解ボタンを選択して未入力一覧画面６３を閉じた後、未入力項目のある画面を選択して、データを入力することができる。
【００７７】
次に、未入力項目のチェックと未入力項目の表示処理に関して、アプリケーションプログラムの第２具体例を用いて説明する。なお、第２具体例でも、第１具体例と同様、図４，図５、図６、図８、図９の処理手順に従って処理を行う。
【００７８】
ここでは、第２具体例として、契約者，原契約，新住所氏名，新自動車，保険，確認の６画面を持つ、自動車保険の異動処理の例で説明する。図１６〜図２２には、第２具体例の表示画面の説明図を示す。
【００７９】
図１０〜図１５の第１具体例と同様に、表示部２４の右端部には、各画面を選択するための画面選択ボタンとして、契約者ボタン７１，原契約ボタン７２，新住所氏名ボタン７３，新自動車ボタン７４，保険ボタン７５，確認ボタン５５が設けてあり、夫々のボタンを操作することにより、各画面が選択，表示される。
【００８０】
表示領域５１には、選択された、契約者，原契約，新住所氏名，新自動車，保険，確認のいずれかの画面が表示される。また、表示部２４の上部右側には、未入力ボタン５６が設けてあり、上部中央付近には、異動事由ボタン７６が設けてある。異動事由ボタン７６は、異動事由を指定するための異動事由画面７７（図１６参照）を開くためのボタンである。第１具体例同様に、オペレータは、ペン６１により、データ入力，処理選択の入力操作を行う。
【００８１】
なお、異動事由画面７７は、図４のステップ１０１にて、異動事由ボタン７６の選択が検出されて、ステップ１０２にて、異動事由画面７７が表示される。
【００８２】
図１６は、契約者画面の状態で、異動事由ボタン７６により異動事由画面７７を開いた状態を示す。オペレータは、異動事由画面７７に表示される選択項目のうち、「住所」と「名変」をペン６１にて選択している。
【００８３】
この後、オペレータは、新住所氏名ボタン７３で新住所氏名画面を選択して、表示させて、図１７に示すように、入力項目である、「新住所」のデータをペン６１で入力している。しかし、「新氏名」と「新電話番号」の入力項目には、データを入力していない。異動事由画面７７で、「住所」と「名変」を選択しているため、新住所氏名画面では、入力項目の内、「新住所」と「新氏名」が必須入力項目となる。なお、「新電話番号」は、異動事由画面７７で、「新電話番号」に関連する項目を選択していないため、任意入力項目である。
【００８４】
上記入力操作の後、オペレータが最終確認を行うために確認ボタン５５をペン６１で選択すると、図４のステップ１０２で確認画面（図１８）が表示される。また、ステップ１０４にて、未入力項目チェックと未入力リスト作成処理が実行されて、各画面ごとに設けた未入力項目リストが作成される。この後、ステップ１０５にて、未入力一覧画面６３が表示される。
【００８５】
上記図１６，図１７の例では、図４のステップ１０４（詳細の処理は、図８に示す）の処理にて、新住所氏名画面の各入力項目に関して、未入力のチェックと未入力リストの作成が行われる。但し、データを入力しなくても構わない任意入力項目については、未入力のチェックは行わない。
【００８６】
入力項目の「新住所（カナ）」と「新住所（漢字）」については、オペレータによりデータが入力されているため、図８のステップ３０４にて、「新住所（カナ）」と「新住所（漢字）」に対応するデータ番号のデータが、未入力フラグによりデータ入力済と判定される。
【００８７】
入力項目の「新氏名（カナ）」については、オペレータによりデータが入力されていないため、ステップ３０４にて、「新氏名（カナ）」に対応するデータ番号のデータが、未入力フラグによりデータ未入力と判定される。入力項目「新氏名（カナ）」は無条件必須入力項目ではないため、無条件必須入力項目のデータ番号を示す情報から、ステップ３０５にて無条件必須入力項目ではないと判断される。この結果、ステップ３０５からステップ３０６に進み、必須入力項目の条件のチェックが行われる。
【００８８】
上位と下位の入力項目を関連付けるデータテーブルには、上位の入力項目の「名変」と下位の入力項目「新氏名（カナ）」を関連付ける情報が記憶されている。
【００８９】
ステップ３０６の詳細を示す図９の条件チェックの処理では、「新氏名（カナ）」に対応するデータ番号Ｖi 用の条件成立チェックのステップ４０２i にて、前記データテーブルの情報を参照して、「新氏名（カナ）」に関連する異動事由画面内の「名変」が選択されているかを判断する。前記のように、異動事由画面内の「名変」がオペレータにより選択されているため、入力項目「名変」に対応する未入力フラグがオフとなっている。このため、ステップ４０２i では、この「名変」に対応する未入力フラグを調べて、「名変」が選択されていると判断する。これにより、ステップ４０３i にて「新氏名（カナ）」に対する条件チェックの結果として、パラメータの戻り値を必須入力項目を示す値とする。
【００９０】
図８の、上記のステップ３０６の処理後、「新氏名（カナ）」が必須入力項目であると判断されたため、ステップ３０７にて、未入力リスト格納バッファ３９内の、新住所氏名画面の未入力項目リストに「新氏名（カナ）」を追加する。
【００９１】
入力項目の「新氏名（漢字）」についても、「新氏名（カナ）」と同様の処理を行い、未入力リスト格納バッファ３９内の、新住所氏名画面の未入力項目リストに「新氏名（漢字）」を追加する。
【００９２】
入力項目の「新電話番号」は、オペレータによりデータが入力されていないため、ステップ３０４にて「新電話番号」に対応するデータ番号のデータが未入力フラグにより、データ未入力と判定される。入力項目「新電話番号」は、無条件で必須ではないため、ステップ３０５からステップ３０６に進み、必須入力項目の条件チェックが行われる。
【００９３】
ステップ３０６の詳細を示す図９の条件チェックの処理では、「新電話番号」に対応するデータ番号Ｖｊ用の条件成立チェックのステップ４０２ｊにて、前記データテーブルの情報，未入力フラグを参照して、「新電話番号」に関連する異動事由画面内の「電話番号変更」が選択されているかを判断する。異動事由画面内の「電話番号変更」がオペレータにより選択されていないため、入力項目「電話番号変更」に対応する未入力フラグがオンとなっている。このため、ステップ４０２ｊでは、この「電話番号変更」に対応する未入力フラグを調べて、「電話番号変更」が選択されていないと判断する。これにより、ステップ４０４ｊにて「新電話番号」に対する条件チェックの結果として、パラメータの戻り値を任意入力項目を示す値とする。
【００９４】
図８の、上記のステップ３０６の処理後、「新電話番号」が任意入力項目であると判断されるため、ステップ３０９に進む。
【００９５】
上記、図４のステップ１０４での処理の後、ステップ１０５にて、未入力一覧画面６３を表示する。
【００９６】
図１８は、図１７の状態で確認画面が選択された後、未入力一覧画面６３が表示された状態を示す。前記のように新住所画面については、異動事由画面の「名変」を選択したことで必須入力項目となっている「新氏名（カナ）」と「新氏名（漢字）」が未入力であるため、未入力一覧画面６３には、未入力項目のある画面名のリストとして、「新住所氏名」が表示されている。また、「原契約」も、必須入力項目である未入力項目があるため、表示されている。
【００９７】
オペレータが未入力一覧画面６３中の画面名をペン６１で選択すると、図５のステップ１２２にて、選択された画面内の未入力項目リストが表示される。図１９は、図１８の未入力一覧画面６３中の新住所氏名をペン６１で選択して、新住所氏名画面の未入力項目リストとして、「新氏名（カナ）」と「新氏名（漢字）」が表示された状態を示す。
【００９８】
オペレータは、表示された未入力一覧画面６３により、未入力項目がある画面と入力項目を確認することができ、この確認の後、未入力一覧画面６３下部の了解ボタン６４を選択して未入力一覧画面６３を閉じた後、未入力項目のある画面を選択してデータを入力することができる。図１９の未入力一覧画面６３を閉じた後、新住所氏名ボタン７３を選択して、新住所氏名画面を開き、図２０に示すように、未入力項目に対してペン６１でデータを入力する。
【００９９】
未入力項目を全て入力できたかをチェックするには、オペレータは、表示部２４上部の未入力ボタン５６をペン６１で選択する。図２１に示すように、未入力ボタン５６が選択されると、図４のステップ１１２にて、未入力項目チェックと未入力リスト作成処理が実行され、各画面ごとに設けた未入力項目リストが作成される。この後、ステップ１１３にて、未入力一覧画面６３が図２２に示すように表示される。
【０１００】
図２１に示すように、未入力であった新住所氏名画面の必須入力項目のデータ（「新氏名（カナ）」と「新氏名（漢字）」のデータ）が入力済となっているため、図２２に示すように、未入力一覧画面６３では、「新住所氏名」が消去されており、まだ未入力項目のある「原契約」のみが表示されている。
【０１０１】
未入力一覧画面６３を確認したオペレータは、未入力一覧画面６３下部の了解ボタンを選択して未入力一覧画面６３を閉じた後、未入力項目のある画面を選択して、データを入力するとこができる。
【０１０２】
前記のように、本実施例の携帯端末装置２０では、オペレータにより自由に選択された入力項目に対するデータの入力に応じて、各入力項目に対してデータが未入力であるかどうかを示す未入力フラグを保持しておく。オペレータが確認ボタン５５又は未入力ボタン５６を選択した時に、未入力フラグを参照して、各入力項目に対するデータの入力内容から必須入力項目を自動的に決定し、データが未入力である必須入力項目のみを、未入力一覧画面６４にて表示する。
【０１０３】
このため、オペレータは、複数の入力項目に対して自由な順番でデータを入力でき、かつ、未入力項目の確認操作により、各入力項目のデータの入力内容により必須入力項目となる入力項目を含めて、容易に、必須入力項目のみを、未入力一覧画面６４にて確認することができる。
【０１０４】
従って、各入力項目に対するデータ入力の効率を向上させることができる。特に、お客さんと対面して携帯端末装置２０を使用する場合には、入力項目の選択，未入力項目の確認のために無駄な時間を費やすことがなく、効率的に業務を進めることができる。
【０１０５】
また、未入力一覧画面６４内の未入力項目のある画面名の一覧表示から、未入力項目のある画面を容易に確認することができ、画面名に対応させた未入力項目名の一覧表示から、各画面ごとの未入力項目を容易に確認することができる。このため、多数の入力項目がある場合でも、オペレータは、容易に、未入力項目がどこの画面にあるかを確認して、効率的に未入力の入力項目にデータを入力することができる。
【０１０６】
また、複数ある画面の各画面の表示時において、オペレータによる未入力ボタン５６の選択操作により、未入力項目をチェックして、未入力一覧画面６４を表示する。このため、各画面の表示時に、オペレータは、随時必要に応じて未入力項目を確認することができる。
【０１０７】
【発明の効果】
上述の如く、請求項１〜請求項４の発明によれば、各入力項目に対してデータが未入力であるかどうかを示す未入力確認情報を保持しておき、未入力項目の確認操作時に、必須入力項目を自動的に判別し、データが未入力である必須未入力項目名のみを表示するため、オペレータは、複数の入力項目に対して自由な順番でデータを入力でき、かつ、容易に、データが未入力である必須未入力項目を確認することができ、各入力項目に対するデータ入力の効率を向上させることができる。
また、必須未入力項目のある画面名の一覧表示から、必須未入力項目のある画面を確認することができ、画面名に対応させた必須未入力項目名の一覧表示から、各画面ごとの必須未入力項目を確認することができるため、多数の入力項目がある場合でも、オペレータが、容易に、必須未入力項目がどこの画面にあるかを確認して、効率的に未入力の必須入力項目にデータを入力することができる。
【０１０８】
請求項２の発明によれば、関連する他の入力項目のデータの入力内容に応じて必須入力項目となる入力項目を含めて、容易に、データが未入力である必須未入力項目を確認することができ、各入力項目に対するデータ入力の効率を向上させることができる。
【０１１０】
請求項３の発明によれば、複数ある画面の各画面の表示時において、オペレータによる未入力項目の確認操作により、必須未入力項目の判別と表示を行うため、各画面の表示時に、オペレータが、随時必要に応じて必須未入力項目を確認することができ、より効率的にデータの入力作業を行うことができる。
【図面の簡単な説明】
【図１】本発明の原理構成図である。
【図２】本発明の一実施例の携帯端末装置のハードウェア構成図である。
【図３】本発明の一実施例の携帯端末装置のソフトウェアブロック図である。
【図４】本実施例の携帯端末装置の各入力項目に対するデータ入力に関する処理手順を示すフローチャートである。
【図５】本実施例の携帯端末装置の各入力項目に対するデータ入力に関する処理手順を示すフローチャートである。
【図６】データ格納処理の処理手順を示すフローチャートである。
【図７】未入力フラグの説明図である。
【図８】未入力項目チェックと未入力リスト作成処理の手順を示すフローチャートである。
【図９】条件チェックの処理ルーチンを示すフローチャートである。
【図１０】第１具体例の表示画面の説明図である。
【図１１】第１具体例の表示画面の説明図である。
【図１２】第１具体例の表示画面の説明図である。
【図１３】第１具体例の表示画面の説明図である。
【図１４】第１具体例の表示画面の説明図である。
【図１５】第１具体例の表示画面の説明図である。
【図１６】第２具体例の表示画面の説明図である。
【図１７】第２具体例の表示画面の説明図である。
【図１８】第２具体例の表示画面の説明図である。
【図１９】第２具体例の表示画面の説明図である。
【図２０】第２具体例の表示画面の説明図である。
【図２１】第２具体例の表示画面の説明図である。
【図２２】第２具体例の表示画面の説明図である。
【符号の説明】
１１  未入力確認情報保持手段
１２  未入力判定手段
１３  必須未入力項目判別手段
１４  未入力項目表示手段
２０  携帯端末装置
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  表示部
２５  タブレット部
２６  電源部
２８  充電端子
２９  充電器
３１  制御部
３２  画面切替部
３３  データ格納部
３４  未入力リスト作成部
３５  未入力項目リスト表示部
３６  表示制御部
３７  データ格納バッファ
３８  未入力フラグ格納バッファ
３９  未入力リスト格納バッファ
４０  未入力一覧画面表示部
５１  表示領域
５２  申込人ボタン
５３  自動車ボタン
５４  保険ボタン
５５  確認ボタン
５６  未入力ボタン
６１  ペン
６３  未入力一覧画面
６４  了解ボタン
７１  契約者ボタン
７２  原契約ボタン
７３  新住所氏名ボタン
７４  新自動車ボタン
７５  保険ボタン
７６  異動事由ボタン
７７  異動事由画面
【図１】
0003670318.tif 000002
【図２】
0003670318.tif 000003
【図３】
0003670318.tif 000004
【図４】
0003670318.tif 000005
【図５】
0003670318.tif 000006
【図６】
0003670318.tif 000007
【図７】
0003670318.tif 000008
【図８】
0003670318.tif 000009
【図９】
0003670318.tif 000010
【図１０】
0003670318.tif 000011
【図１１】
0003670318.tif 000012
【図１２】
0003670318.tif 000013
【図１３】
0003670318.tif 000014
【図１４】
0003670318.tif 000015
【図１５】
0003670318.tif 000016
【図１６】
0003670318.tif 000017
【図１７】
0003670318.tif 000018
【図１８】
0003670318.tif 000019
【図１９】
0003670318.tif 000020
【図２０】
0003670318.tif 000021
【図２１】
0003670318.tif 000022
【図２２】
0003670318.tif 000023