(57)【要約】【課題】過去の入力値の遷移に応じて次回入力値を設定する入力値設定装置を提供すること。【解決手段】繰り返し行われる入力処理で各回開始時の入力画面に表示される入力値を設定する入力値設定装置において、各項目ごとに前回入力値と今回入力値を比較して、次回開始時の入力画面に表示される当該項目の次回入力値を設定する入力値設定部３０を備える【選択図】図２
2016173681.tif 000002
【特許請求の範囲】
【請求項１】
繰り返し行われる入力処理で各回開始時の入力画面に表示される入力値を設定する入力値設定装置において、
各項目ごとに前回入力値と今回入力値を比較して、次回開始時の入力画面に表示される当該項目の次回入力値を設定する入力値設定部を備える
ことを特徴とする入力値設定装置。
【請求項２】
前記入力値設定部は、各項目ごとに前記前回入力値と今回入力値を比較して、前回と今回の入力値の変化を今回の変更状況として、記憶部に記録する変更状況記録部を有し、
前記変更状況記録部は、前回と今回の入力値に変化がなければ、今回の変更状況を変更なしと記録し、前回と今回の入力値に変化があれば、今回の変更状況を連続変更ありと記録し、前回の変更状況が前記変更なしで、かつ今回の変更状況が前記変更ありとなった場合には、今回の変更状況を一時変更ありと記録し、
前記入力値設定部は、今回の変更状況が変更なしと記録されている場合には、今回の入
力値を当該項目の次回入力値に設定し、
前記今回の変更状況が前記連続変更ありと記録されている場合には、当該項目の次回
入力値を未表示に設定し、
前記今回の変更状況が前記一時変更ありと記録されている場合には、少なくとも今回
の入力値を含むプルダウンメニューを当該項目に設定する
ことを特徴とする請求項1に記載の入力値設定装置。
【請求項３】
前記入力値設定部は、前記プルダウンメニューを設定する場合には、前記入力画面にプルダウンメニューの解除を指示するボタンを設定する
ことを特徴とする請求項２に記載の入力値設定装置。
【請求項４】
前記各項目は、金融取引に関する項目である
ことを特徴とする請求項１に記載の入力値設定装置。
【請求項５】
前記入力値を入力するための入力部と前記入力画面が表示される表示部を有する端末装置を管理するサーバに、当該入力値設定装置が搭載される
ことを特徴とする請求項１乃至４のいずれか一項に記載の入力値設定装置。
【請求項６】
前記入力値を入力するための入力部と前記入力画面が表示される表示部を有する端末装置に、当該入力値設定装置が搭載される
ことを特徴とする請求項１乃至４のいずれか一項に記載の入力値設定装置。
【請求項７】
繰り返し行われる入力処理で各回開始時の入力画面に表示される入力値を設定する入力値設定方法において、
各項目ごとに前回入力値と今回入力値を比較して、次回開始時の入力画面に表示される当該項目の次回入力値を設定する
ことを特徴とする入力値設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、繰り返し入力用の入力値設定装置に関する。
【背景技術】
【０００２】
金融機関では、銀行のオペレータが、端末で類似する取引を繰り返し入力するような作業がある。例えば、入出金の伝票処理である。このようなケースでは、入力画面⇒（取引実行）⇒取引結果画面⇒（入力画面に戻る）⇒入力画面・・・、ように画面を遷移させて、同じ取引を繰り返し実行する。このような繰り返し行う入力作業は、オペレータの負担も大きいため、その改善策がいろいろ提案されている。例えば、前回の入力値をシステム内で保存し、入力画面に戻す際に、保存した入力値を展開する方式はよく知られている。また、伝票処理を効率的に行うシステムとして、伝票にICタグを付加して、ICタグの情報により、伝票整理を行うシステムが提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２５２４０１公報等
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述した前回の入力値をシステム内で保存し、入力画面に戻す際に保存した入力値を展開するやり方は、前回の取引とは異なる値を入力すべき項目においても、前回の入力値が展開されてしまうため、一旦、不要な値を削除し、今回の取引用の値を入力しなおす必要があり、伝票処理等には適用しづらい。
【０００５】
本願発明は、上記課題に鑑み、過去の入力値の遷移に応じて次回入力値を設定する入力値設定装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、繰り返し行われる入力処理で各回開始時の入力画面に表示される入力値を設定する入力値設定装置において、各項目ごとに前回入力値と今回入力値を比較して、次回開始時の入力画面に表示される当該項目の次回入力値を設定する入力値設定部を備える。
【発明の効果】
【０００７】
本発明によれば、過去の入力値の遷移に応じて次回入力値を設定する入力値設定装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】サーバと端末装置からなるシステムの機能ブロック図である。
【図２】サーバの制御部と記憶部の機能ブロック図である。
【図３Ａ】サーバのハードウェア構成図である。
【図３Ｂ】端末装置のハードウェア構成図である。
【図４Ａ】入力値保持テーブルの定義を示す表である。
【図４Ｂ】変更状況テーブルの定義を示す表である。
【図５】第１回目の取引前後の状態を示す図である。
【図６】第２回目の取引前後の状態を示す図である。
【図７】第３回目の取引前後の状態を示す図である。
【図８】第４ａ回目の取引前後の状態を示す図である。
【図９】第４ｂ回目の取引前後の状態を示す図である。
【図１０】第４ｃ回目の取引前後の状態を示す図である。
【図１１】第４ｄ回目の取引前後の状態を示す図である。
【図１２】入力値設定処理のメインのフローチャートである。
【図１３】入力画面表示処理に関するサブルーチンである。
【図１４】変更状況テーブル更新処理に関するサブルーチンである。
【図１５】一時変更ありの更新処理に関するサブルーチンである。
【図１６】入力値保持テーブル更新処理に関するサブルーチンである。
【図１７】端末装置に入力値設定部等を設けた例を示す機能ブロック図である。
【発明を実施するための形態】
【０００９】
以下、図面に従って本発明の実施形態を説明する。以下の実施形態では、入力値設定装置を金融機関のシステムに適用した例を説明する。
【００１０】
図１は、サーバ１０と端末装置６０からなるシステムの機能ブロック図である。サーバ１０は、銀行の窓口に設置される端末装置６０とネットワークで接続され、端末装置６０を管理する。サーバ１０には、通常複数の端末装置６０が接続される。端末装置６０で、行員等がオペレータとして、伝票等の入力処理等を行う。端末装置６０で入力された内容が、電文としてサーバ１０に送信される。
【００１１】
サーバ１０は、制御部２０、記憶部４０及び通信部５０を有する。制御部２０は、サーバ１０全体を統括的に制御するもので、制御プログラムを読込んだＣＰＵによるソフトウェア処理により構成される。記憶部４０は、制御プログラムやサーバ１０のデータ及び端末装置６０に係る各種データを記憶する。通信部５０は、接続される各端末装置６０と電文の送受信を行う。
【００１２】
端末装置６０は、制御部７０、記憶部８０、表示部９０、入力部９２及び通信部９４を有する。制御部７０は、端末装置６０全体を統括的に制御するもので、制御プログラムを読込んだＣＰＵによるソフトウェア処理により構成される。記憶部８０は、制御プログラムや端末装置６０に係る各種データを記憶する。各種データには、入力画面用のデータが含まれる。
【００１３】
表示部９０は、入力操作時に、所定の入力画面を表示し、入力部９２からの入力値を表示する。入力部９２は、所定の値や指示を入力するマウスやキーボードである。入力部９２は、タッチパネルでもよい。通信部９４は、接続されるサーバ１０と電文の送受信を行う。
【００１４】
図２は、入力値設定処理にかかるサーバ１０の制御部２０と記憶部４０の機能ブロック図である。制御部２０は、取引処理部２２、入力値設定部３０を有する。取引処理部２２は、端末装置６０で入力され送信された取引内容に基づき、顧客データベース等（不図示）を参照して、取引処理を実行する。入力値設定処理を実行する装置を入力値設定装置とも称す。
【００１５】
入力値設定部３０は、端末装置６０の表示部９０へ表示される入力画面への入力値設定処理を行う。入力値設定部３０は、入力値保持テーブル更新部３２及び変更状況テーブル更新部３４を有する。入力値保持テーブル更新部３２は、取引実行時に入力値保持テーブル４２の各値を更新する。変更状況テーブル更新部３４は、取引実行時に入力値の遷移に応じて、変更状況テーブル４４の各値を更新する。なお、入力値保持テーブル更新部３２と変更状況テーブル更新部３４は、入力値記録部と変更記録部とも称す。
【００１６】
記憶部４０は、入力値保持テーブル４２及び変更状況テーブル４４を有する。入力値保持テーブル４２及び変更状況テーブル４４は、後述する。
【００１７】
図３Ａは、サーバ１０のハードウェア構成図である。サーバ１０はハードウェア構成として、ＣＰＵ１２、ＲＡＭ１４、ＨＤＤ１６及び前述した通信部５０を有する。
【００１８】
ＣＰＵ１２は、ＨＤＤ１６（記憶部４０）に記録された制御プログラムを読込んで処理を実行して、制御部２０として機能する。ＲＡＭ１４は、制御プログラムや各種データを一時的に記憶するメモリで、ワーキングエリアを提供する。ＨＤＤ１６は、制御プログラムや各種データを保存記憶し、記憶部４０として機能する。
【００１９】
図３Ｂは、端末装置６０のハードウェア構成図である。端末装置６０はハードウェア構成として、ＣＰＵ６２、ＲＡＭ６４、ＨＤＤ６６及び前述した表示部９０、入力部９２  通信部９４を有する。
【００２０】
ＣＰＵ６２は、ＨＤＤ６６（記憶部８０）に記録された制御プログラムを読込んで処理を実行して、制御部７０として機能する。ＲＡＭ６４は、制御プログラムや各種データを一時的に記憶するメモリで、ワーキングエリアを提供する。ＨＤＤ６６は、制御プログラムや各種データを保存記憶し、記憶部８０として機能する。なお、ＨＤＤ６６は、不揮発性メモリであればよく、例えばフラッシュメモリに置き換えてもよい。
【００２１】
次に、過去の入力値により、次回入力値を設定する入力値設定処理の具体例を、図４Ａ〜図１１用いて説明する。
【００２２】
図４Ａは、入力値保持テーブル４２の定義を示す表である。入力値保持テーブル４２には、項目ＩＤ、前回入力値、前々回入力値が記憶される。項目とは、「口座番号、店番、業務区分、金額、振込元等々」である。「口座番号、店番、業務区分、金額、振込元等々」まとめて、各項目とも呼ぶ。また、項目の入力データを、入力フィールドとも称す。項目ＩＤは、口座番号等の項目（入力フィールド）のＩＤである。前回の入力画面とは、現在の入力画面の1つ前の取引時の画面である。前々回入力画面とは、前回の入力画面のさらに1つ前の入力画面である。
【００２３】
図４Ｂは、変更状況テーブル４４の定義を示す表である。変更状況テーブル４４では、項目ＩＤ、変更状況、適用ボタン押下有無が記憶される。項目ＩＤは、入力値保持テーブル４２と同様に、口座番号等の項目（入力フィールド）のＩＤである。
【００２４】
変更状況として、「記録なし」、「変更なし」、「連続変更あり」、「一時変更あり」の何れかが、各項目に状況に応じて設定される。「一時変更あり」とは、「変更なし」の状態から変更された場合の状態である。
【００２５】
また、項目の変更状況が、「一時変更あり」の場合には、更に、「適用ボタン」が入力画面に表示され、適用ボタン押下有無は、適用ボタン押下がされたかを、「押下あり」または「押下なし」で記憶する。
【００２６】
図５〜図１１は、オペレータにより連続した取引処理が行われた場合に、端末装置６０の表示部９０に表示される各画面と入力値保持テーブル４２の内容と変更状況テーブル４４の内容を示す図である。オペレータが伝票の束を捲りながら、端末装置６０で入力操作を次々に行うような場面である。取引の項目の一例として、口座番号、店番、業務区分、金額、振込元を示す。
【００２７】
図５は、第１回目の取引前後、つまり、最初の１枚目の伝票入力時の状態を示す図である。図５の上段が第１回取引前の状態で、下段が第１回取引後の状態である。以下で、取引前とは、各回の取引開始時を意味し、取引後とは、各回の取引実行後を意味する。
【００２８】
また、図５〜図１１で、表示部９０の画面を、画面１００、画面１０２・・・で示す。また、入力値保持テーブル４２の各項目の前回入力値（図４ＡのＮｏ２）を、表３００、表３０２・・・で示す。前々回入力値の図示は、省略する。
また、変更状況テーブル４４の各項目の変更状況（図４ＢのＮｏ２）を、表４００、表４０２・・・で示す。
【００２９】
第１回目の取引前の画面１００の各項目には、何も表示されない。また、第１回目の取引前には、入力値保持テーブル４２に前回入力値には値がなく（表３００参照）、変更状況テーブル４４の各項目の変更状況も入力がない状態である（表４００）。
【００３０】
第１回目の取引で、オペレータにより、口座番号＝１１１１１１１、店番＝９９９９９９、業務区分＝振込、金額＝１００，０００、振込元＝ＸＸ会社の各値が、入力されて、取引が実行されたとする。第１回目の取引後の画面１０２の各項目には、入力された値が表示される。第１回目の取引後に、入力値保持テーブル４２は、前回入力値として入力された値で更新（記録）される（表３０２）。ここで、第１回目の取引実行後であるため、第１回目の入力値が前回入力値となる。また、変更状況テーブル４４は、「記録なし」で更新され（表４０２）、各項目の変更状況に「記録なし」が記録される。
【００３１】
図６は、第２回目の取引前後の状態を示す図である。図６の上段が第２回取引前の状態で、下段が第２回取引後の状態である。変更状況テーブル４４の変更状況に応じて、表示部９０の入力画面には、入力値保持テーブル４２の値が展開される。
【００３２】
ここでは、変更状況テーブル４４の全項目が全て「記録なし」であるので（表４０２）、入力値保持テーブル４２の全項目の値が入力画面に展開される。つまり、第２回取引前の画面１２０には、第１回目の取引後と同じ値が表示される。
【００３３】
オペレータは、２枚目の伝票を見て、訂正の必要な項目に再入力する。画面１２２は第２回目の入力後の画面である。画面１２２に示すように、「店番・業務区分・振込元」は訂正（再入力）されず、「口座番号と金額」が訂正されて、取引が実行されたとする。
【００３４】
入力値保持テーブル４２の前回入力値は、第２回目で取引された各項目の値で、更新される（表３２２）。変更状況テーブル４４の変更状況には、訂正されなかった「店番・業務区分・振込元」は、「変更なし」で更新され、訂正された「口座番号と金額」は、「連続変更あり」で更新される（表４２２）。
【００３５】
図７は、第３回目の取引前後の状態を示す図である。図７の上段が第３回取引前の状態で、下段が第３回取引後の状態である。第３回目の取引前の画面には、変更状況テーブル４４の「変更なし」と記録された項目のみが展開される。つまり、第３回取引前の画面１３０には、「店番・業務区分・振込元」の項目が第２回目取引と同じ値が表示される。これらの項目には、同一値が入力される可能性が高いと判断されたからである。変更状況テーブル４４（表４２２）で「連続変更あり」とされた画面１３０の項目（口座番号と金額）は、ブランクで表示される。
【００３６】
オペレータは、画面１３０で、３枚目の伝票を見て、訂正の必要な項目に再入力する。画面１３２は第３回目の入力後の画面である。オペレータにより、画面１３２に示すように、「口座番号と金額」が入力され、「振込元」も「ＸＸ会社」から「ＹＹ会社」に訂正入力さて、取引が実行されたとする。
【００３７】
入力値保持テーブル４２には、取引された各項目の値が、記録される（表３３２）。変更状況テーブル４４は、訂正されなかった「店番・業務区分」は、「変更なし」で更新され、訂正された「口座番号と金額」は、「連続変更あり」で更新され、さらに、「振込元」については、「変更なし」の状態から変更されたので、「一時変更あり」で更新される（表４３２）。
【００３８】
なお、「変更なし」、「連続変更あり」または「一時変更あり」であることが、一目でわかるように、画面での項目の表示を、色等で区別するようにしてもよい。本例では、「変更なし」の項目全体をグレー色で示す。もちろん、表示の区別をしないようにしてもよい。
【００３９】
次に、第４回目の処理につき、４つのケースに分けて説明する。４つのケースを、第４ａ回、第４ｂ回、第４ｃ回、第４ｄ回とする。
【００４０】
図８は、第４ａ回目の取引前後の状態を示す図である。図８の上段が第４回取引前の状態を示す表で、中段が第４回取引後の状態を示す表である。画面１４０は、第４回目の取引前の画面である。
【００４１】
第４回目の取引前の画面１４０では、変更状況テーブル４４で「変更なし」とされた項目「店番・業務区分」が展開され、「連続変更あり」とされた項目（口座番号と金額）は、ブランクで表示される。
【００４２】
さらに、第４回目の取引前の画面１４０では、「一時変更あり」と更新された項目「振込元」には、プルダウンメニュー９０ａを開くためのＰＤボタン９０ｂと適用ボタン９０ｃが配置される。ＰＤボタン９０ｂと適用ボタン９０ｃは、入力部９２に含まれる。
【００４３】
つまり、画面１４０に示すように、「店番・業務区分」の項目には第３回目取引と同じ内容が表示され、「振込元」の項目には、「ＹＹ会社」とＰＤボタン９０ｂが表示される。ＰＤボタン９０ｂをクリックすると、プルダウンメニュー９０ａが開き、「ＹＹ会社、ＸＸ会社」が選択可能に表示される。「ＹＹ会社」は前回入力値、「ＸＸ会社」は前々回入力値として、入力値保持テーブル４２の項目「振込元」に記憶されている。
【００４４】
「振込元」の項目の横に表示される適用ボタン９０ｃは、「一時変更あり」を「変更なし」に、修正するボタンである。適用ボタン９０ｃが押下されると、変更状況テーブル４４の当該項目で「一時変更あり」が「変更なし」に修正される。適用ボタン９０ｃが押下されなければ、変更状況テーブル４４の当該項目で「一時変更あり」が継続される。
【００４５】
オペレータは、４枚目の伝票を見て、画面１４０で訂正の必要な項目に再入力する。画面１４２は第４ａ回目の取引後の画面である。オペレータにより、画面１４２に示すように、「口座番号と金額」が入力され、「振込元」がプルダウンメニューで「ＹＹ会社」から「ＸＸ会社」に変更されたとする。そして、適用ボタン９０ｃは押下されなかったとする。
【００４６】
入力値保持テーブル４２では、取引された各項目の値が更新される（表３４２）。変更状況テーブル４４では、訂正されなかった「店番・業務区分」は、「変更なし」で更新され、訂正された「口座番号と金額」は、「連続変更あり」で更新される。さらに、「振込元」につき、適用ボタン９０ｃは押下されなかったので、「一時変更あり」で更新される（表４４２）。適用ボタン９０ｃが押下されなかったことで、次の回でもプルダウンメニュー９０ａを利用することができる。
【００４７】
そして、第５ａ回目取引開始時に、画面１５２が表示される。第５ａ回目の取引前の画面は、「振込元」以外の項目は、第４回目の取引前の画面１４０と同一である。また、「一時変更あり」と記録された項目「振込元」には、ＰＤボタン９０ｂと適用ボタン９０ｃが配置される。プルダウンメニュー９０ａを開くと、「ＹＹ会社、ＸＸ会社」が選択可能に表示される。
【００４８】
図９は、第４ｂ回目の取引前後の状態を示す図である。画面１４０は、第４回目の取引前の画面で、図８の画面１４０と同様である。
【００４９】
オペレータは、４枚目の伝票を見て、画面１４０で訂正の必要な項目に再入力する。画面１４４は第４ｂ回目の入力後の画面である。オペレータにより、画面１４４に示すように、「口座番号と金額」が入力され、「振込元」がプルダウンメニューで「ＹＹ会社」から「ＸＸ会社」に変更されたとする。そして、今回は、適用ボタン９０ｃが押下されて、取引が実行されたとする。
【００５０】
入力値保持テーブル４２では、取引された各項目の値が更新される（表３４４）。変更状況テーブル４４では、訂正されなかった「店番・業務区分」は、「変更なし」で更新され、訂正された「口座番号と金額」は、「連続変更あり」で更新される。さらに、「振込元」につき、適用ボタン９０ｃは押下されたので、「一時変更あり」に代わり「変更なし」で更新される（表４４４）。適用ボタン９０ｃが押下されたことで、項目「振込元」から、次回からは、プルダウンメニュー９０ａが消えて、「ＸＸ会社」が表示されるようになる。次回も同じ値の入力が予想される場合には、適用ボタン９０ｃを押下しておけば、変更なしとして、次回同じ内容が表示され、入力の手間が省ける。
【００５１】
そして、第５ｂ回目取引開始時には、画面１５４が表示される。第５ｂ回目の取引前の画面で、「振込元」以外の項目は、第４回目の取引前の項目と同一である。そして、「振込元」には、「ＸＸ会社」が表示される。プルダウンメニューや適用ボタン９０ｃは、表示されない。
【００５２】
図１０は、第４ｃ回目の取引前後の状態を示す図である。画面１４０は、第４回目の取引前の画面で、図８の画面１４０と同様である。
【００５３】
オペレータは、４枚目の伝票を見て、画面１４０で訂正の必要な項目に再入力する。画面１４６は第４ｃ回目の入力後の画面である。オペレータにより、画面１４６に示すように、「口座番号と金額」が入力され、「振込元」に「ＺＺ会社」が入力されたとする。そして、適用ボタン９０ｃは押下されずに、取引が実行されたとする。
【００５４】
入力値保持テーブル４２では、取引された各項目の値で更新される（表３４６）。変更状況テーブル４４では、訂正されなかった「店番・業務区分」は、「変更なし」で更新され、訂正された「口座番号と金額」は、「連続変更あり」で更新される。さらに、「振込元」につき、新たに入力されたので、「一時変更あり」に代わり「連続変更あり」で更新される（表４４６）。新たに入力された項目につき、次回も新たな値が入力の可能性が高いと推定し、「連続変更あり」に更新することで、表示をブランクにできる。
【００５５】
そして、第５ｃ回目取引開始時には、画面１５６が表示される。第５ｃ回目の取引前の画面は、「振込元」以外の項目は、第４回目の取引前画面１４０と同一である。そして、「振込元」の項目の表示は、変更状況テーブル４４の「連続変更あり」に対応して、ブランクにされる。ＰＤボタン９０ｂや適用ボタン９０ｃも、表示されない。
【００５６】
図１１は、第４ｄ回目の取引前後の状態を示す図である。画面１４０は、第４回目の取引前の画面で、図８の画面１４０と同様である。
【００５７】
オペレータは、４枚目の伝票を見て、画面１４０で訂正の必要な項目に再入力する。画面１４８は第４ｄ回目の入力後の画面である。オペレータにより、画面１４８に示すように、「口座番号と金額」が入力され、「振込元」に「ＺＺ会社」が入力されたとする。そして、適用ボタン９０ｃが押下されて、取引が実行されたとする。
【００５８】
入力値保持テーブル４２では、取引された各項目の値が更新される（表３４８）。変更状況テーブル４４８では、訂正されなかった「店番・業務区分」は、「変更なし」で更新され、訂正された「口座番号と金額」は、「連続変更あり」で更新される。さらに、「振込元」につき、新たに入力され、かつ適用ボタン９０ｃは押下されたので、「一時変更あり」に代わり「変更なし」が記録される（表４４８）。「一時変更あり」項目で、新たな値が入力され、かつ適用ボタン９０ｃが押下された場合には、変更状況は「変更なし」で更新される。今回新たに入力された同じ値を次回も入力する予定の場合に、便利である。
【００５９】
以上で、入力値設定処理の具体例の説明を終え、次に、図１２〜図１６により、入力値設定処理の手順をフローチャートで説明する。以下の処理は、端末装置６０とサーバ１０の共同で実行される。
【００６０】
図１２は、入力値設定処理のメインのフローチャートである。オペレータの操作により、端末装置６０がオンされ、端末装置６０がサーバ１０に接続されて、取引処理が開始される。端末装置６０とサーバ１０により、入力画面表示処理が行われる（ステップＳ１０）。
【００６１】
図１３は、入力画面表示処理に関するサブルーチンである。端末装置６０からサーバ１０に入力画面表示処理が依頼される。入力値設定部３０は、変更状況テーブル４４から、各項目の変更状況を順番に取得していく（ステップＳ１００）。
【００６２】
入力値設定部３０は、変更状況テーブル４４で、例えば口座番号の項目から変更状況を取得する。入力値設定部３０は、変更状況が一時変更あり（ステップＳ１０２）、変更状況が変更なし（ステップＳ１２０）、変更状況が記録なし（ステップＳ１３０）、の各場合に分けて、以下のような処理を行う。
【００６３】
まず、入力値設定部３０は、「変更状況＝一時変更あり」であると判断すると（ステップＳ１０２ＹＥＳ）、入力値保持テーブル４２から当該項目の前回入力値と前々回入力値を取得する（ステップＳ１０４）。
【００６４】
そして、入力値設定部３０は、当該項目の入力フィールドとプルダウンメニューを設定する（ステップＳ１０６）。入力フィールドに前回入力値を設定し、プルダウンメニューに、前回入力値と前々回入力値を設定する。入力値設定部３０は、当該項目横に適用ボタン９０ｃの配置する（ステップＳ１０８）。
【００６５】
例を示す。第４回目取引開始時に、入力値設定部３０は、変更状況テーブル４４（図７の表４３２）から、「振込元」の項目で一時変更ありと判断して、入力値保持テーブル４２（図７の表３３２）から、「振込元」の項目で、前回入力値として「ＹＹ会社」、前々回入力値（不図示）として「ＸＸ会社」を取得する。これにより、第４回目開始画面（画面１４０）の「振込元」の項目には、「振込元」の入力フィールドにプルダウンメニュー９０ａが設定され、「振込元」の横に適用ボタン９０ｃが配置される。
【００６６】
次に、ステップＳ１０２Ｎｏで、入力値設定部３０は、「変更状況＝変更なし」であると判断すると（ステップＳ１２０ＹＥＳ）、入力値保持テーブル４２から当該項目の前回入力値を取得する（ステップＳ１２２）。そして、入力値設定部３０は、当該項目の入力フィールドに前回入力値を設定する（ステップＳ１２４）。
【００６７】
例を示す。第４回目取引開始時に、入力値設定部３０は、変更状況テーブル４４（表４３２）から、「店番」の項目で「変更なし」と判断して、入力値保持テーブル４２（表３３２）から、「店番」の項目で、「９９９９９９」を取得する。入力値設定部３０は、「店番」の入力フィールドに「９９９９９９」を設定する。これにより、第４回目開始画面（画面１４０）の「店番」の項目には、第３回目取引と同じ値が設定される。
【００６８】
入力値設定部３０は、ステップＳ１２０Ｎｏの場合で、「変更状況＝記録なし」であると判断すると（ステップＳ１３０ＹＥＳ）、入力値保持テーブル４２から当該項目の前回入力値を取得する（ステップＳ１３２）。そして、入力値設定部３０は、当該項目の入力フィールドに前回入力値を設定する（ステップＳ１３４）。
【００６９】
例を示す。第２回目取引開始時に、入力値設定部３０は、変更状況テーブル４４（表４０２）から、「口座番号」の項目で「記録なし」と判断して、入力値保持テーブル４２（表３０２）から、「口座番号」の項目で、「１１１１１１１」を取得する。入力値設定部３０は、「口座番号」の入力フィールドに「１１１１１１１」を設定する。これにより、第２回目開始画面（画面１２０）の「口座番号」の項目には、第１回目取引と同じ値が設定される。
【００７０】
入力値設定部３０は、「変更状況＝記録なし」ではないと判断すると（ステップＳ１３０Ｎｏ）、当該項目の入力フィールドを未入力状態に設定する（ステップＳ１４０）。これは、変更状況テーブル４４で「変更状況＝連続変更あり」の状態である。入力値設定部３０は、変更状況テーブル４４で当該項目が「連続変更あり」の場合には、当該項目の表示が未入力状態（ブランク）になるように設定する。
【００７１】
例を示す。第３回目取引開始時に、入力値設定部３０は、変更状況テーブル４４(表４２２)から、「口座番号」で「連続変更あり」と判断し、当該項目の入力フィールドを未入力状態に設定する。第３回目開始画面（画面１４０）の「口座番号」の項目には、未入力状態が設定される。
【００７２】
入力値設定部３０は、ステップＳ１０８、ステップＳ１２４、ステップＳ１３４、ステップＳ１４０の後は、項目が最終項目であるかを判断する（ステップＳ１５０）。入力値設定部３０は、項目が最終項目でないと判断すると（ステップＳ１５０Ｎｏ）、ステップＳ１０２に戻り、次の項目について処理を行う。
【００７３】
入力値設定部３０は、項目が最終項目であると判断すると（ステップＳ１５０Ｙｅｓ）、入力値設定部３０は、各項目で設定された値を端末装置６０に所定の電文で通信部５０より送信する。端末装置６０の制御部７０は、通信部９４より電文を受信し、各項目で設定された値に基づいた入力画面を表示部９０に表示する（ステップＳ１５２）。
【００７４】
図１２に戻る。オペレータにより、端末装置６０の表示部９０に表示された入力画面の各入力フィールドに、必要に応じて値が入力される（ステップＳ１２）。端末装置６０の制御部７０は、適用ボタン９０ｃが押下されたかを判断する（ステップＳ１４）。端末装置６０の制御部７０は、適用ボタン９０ｃが押下されないと判断すると（ステップＳ１４Ｎｏ）、端末装置６０の制御部７０は、適用ボタン９０ｃが押下されないことを、サーバ１０に通知する。サーバ１０の入力値設定部３０は、変更状況テーブル４４で、当該項目の「適用ボタン押下有無」に「押下無」を設定する（ステップＳ１７）。適用ボタン９０ｃが表示されていない場合も同様である。
【００７５】
端末装置６０の制御部７０は、適用ボタン９０ｃが押下されたと判断すると（ステップＳ１４Ｙｅｓ）、端末装置６０の制御部７０は、適用ボタン９０ｃが押下されたことを、サーバ１０に通知する。サーバ１０の入力値設定部３０は、変更状況テーブル４４で、当該項目の「適用ボタン押下有無」に「押下有」を設定する。
【００７６】
１件の取引（例えば、伝票）入力が完了したオペレータにより、端末装置６０の実行ボタン（不図示）が押下される（ステップＳ１８）。端末装置６０の制御部７０は、実行ボタンが押下されたことを、サーバ１０に通知する。実行ボタンの押下の通知を受信して、サーバ１０の取引処理部２２は、取引実行処理を行う（ステップＳ２０）。
【００７７】
サーバ１０の入力値設定部３０は、変更状況テーブル更新処理を行う（ステップＳ２２）。図１４は、変更状況テーブル更新処理に関するサブルーチンである。ステップＳ２０での取引終了後に、入力値設定部３０の変更状況テーブル更新部３４は、ステップＳ１０で説明した次回取引開始時の入力画面に表示する項目の値を設定するため、変更状況テーブル更新処理を行う。
【００７８】
はじめに、以下で使用する「画面入力値」・「前回」・「前々回」の内容を具体的に説明しておく。例えば、図１２のフローチャートにおける取引が第４回目とすると、以下で述べる「画面入力値」とは、第４回目の取引の各項目の値を意味する。まず、ステップＳ２２までは、「前回入力値」は第３回目取引時の値で、「前々回入力値」は第２回目の取引時の値である。そして、ステップＳ２４で、入力値保持テーブル４２が更新された後は、「前回入力値」は第４回目取引時の値、「前々回入力値」は第３回目の取引時の値に、なる。
【００７９】
変更状況テーブル更新部３４は、各項目につき順番に、変更状況テーブル４４から変更状況を取得する（ステップＳ２００）。入力値保持テーブル更新部３２は、変更状況が一時変更あり（ステップＳ２０２）、変更状況が変更なし（ステップＳ２１０）、変更状況が記録なし（ステップＳ２３０）の各場合に分けて、以下のような処理を行う。
【００８０】
まず、変更状況テーブル更新部３４は、「変更状況＝一時変更あり」であると判断すると（ステップＳ２０２Ｙｅｓ）、一時変更ありの更新処理を行う（ステップＳ２０４）。
【００８１】
図１５は、一時変更ありの更新処理に関するサブルーチンである。変更状況テーブル更新部３４は、変更状況テーブル４４に基づき、「適用ボタン＝押下あり？」を判断する（ステップＳ３００）。変更状況テーブル更新部３４は、「適用ボタン＝押下あり」と判断すると（ステップＳ３００Ｙｅｓ）、当該項目の変更状況を「変更なし」で更新する（ステップＳ３０２）。例を示すと、図９の変更状況テーブル４４（表４４４）の「振込元」である。
【００８２】
入力値保持テーブル更新部３２は、入力値保持テーブル４２で、当該項目の前々回入力値を「Ｎ／Ａ」で更新する（ステップＳ３０４）。プルダウンメニューがなくなるので、前々回入力値が不要になるからである。
【００８３】
変更状況テーブル更新部３４は、「適用ボタン＝押下あり」ではないと判断すると（ステップＳ３００Ｎｏ）、入力値保持テーブル４２から前回入力値、前々回入力値を取得する（ステップＳ３１０）。そして、変更状況テーブル更新部３４は、画面入力値を取得する（ステップＳ３１２）。
【００８４】
変更状況テーブル更新部３４は、「画面入力値＝前回入力値？」を判断する（ステップＳ３１４）。変更状況テーブル更新部３４は、「画面入力値＝前回入力値」であると判断すると（ステップＳ３１４Ｙｅｓ）、当該項目の変更状況を「一時変更あり」で更新する（ステップＳ３１６）。
【００８５】
変更状況テーブル更新部３４は、「画面入力値＝前回入力値」でないと判断すると（ステップＳ３１４Ｎｏ）、「画面入力値＝前々回入力値？」であるかを判断する（ステップＳ３２０）。変更状況テーブル更新部３４は、「画面入力値＝前々回入力値？」であると判断すると（ステップＳ３２０Ｙｅｓ）、当該項目の変更状況を「一時変更あり」で更新する（ステップＳ３２２）。
【００８６】
変更状況テーブル更新部３４は、「画面入力値＝前々回入力値」でないと判断する（ステップＳ３２０Ｎｏ）、当該項目の変更状況を「連続変更あり」で更新する（ステップＳ３３０）。この例は、図１０の第４ｃ回取引での「振込元」の場合である（表４４６）。入力値保持テーブル更新部３２は、入力値保持テーブル４２で、当該項目の前々回入力値を「Ｎ／Ａ」で更新する（ステップＳ３３２）。プルダウンメニューがなくなるので、前々回入力値が不要になるからである。
【００８７】
変更状況テーブル更新部３４は、ステップＳ３０４、ステップＳ３１６、ステップＳ３２２、ステップＳ３３２の終了後、図１４に戻る。
【００８８】
図１４で、変更状況テーブル更新部３４は、「変更状況＝Ｎ／Ａ？」であるかを判断する（ステップＳ２１０）。変更状況テーブル更新部３４は、「変更状況＝Ｎ／Ａ」であると判断すると（ステップＳ２１０Ｙｅｓ）、当該項目の変更状況を「記録なし」で更新を行う（ステップＳ２１２）。図５の第１回取引後における。変更状況テーブル４４(表４０２）の例である。
【００８９】
変更状況テーブル更新部３４は、「変更状況＝Ｎ／Ａ」でないと判断すると（ステップＳ２１０Ｎｏ）、入力値保持テーブル４２から前回入力値を取得する（ステップＳ２２０）。
【００９０】
変更状況テーブル更新部３４は、画面入力値を取得する（ステップＳ２２２）。変更状況テーブル更新部３４は、「画面入力値＝前回入力値？」であるかを判断する（ステップＳ２２４）。変更状況テーブル更新部３４は、「画面入力値＝前回入力値」であると判断すると（ステップＳ２２４Ｙｅｓ）、当該項目の変更状況を「変更なし」で更新する（ステップＳ２２６）。図６の第２回取引後における、変更状況テーブル４４（表４２２）の「店番、業務区分、振込元」の例である。
【００９１】
変更状況テーブル更新部３４は、「画面入力値＝前回入力値」でないと判断すると（ステップＳ２２４Ｎｏ）、「変更状況＝変更なし？」であるかを判断する（ステップＳ２３０）。
【００９２】
変更状況テーブル更新部３４は、「変更状況＝変更なし」であると判断すると（ステップＳ２３０Ｙｅｓ）、当該項目の変更状況を「一時変更あり」で更新する（ステップＳ２３２）。「変更なし」の状態から変更された場合に、「一時変更あり」が設定されるからである。図７の第３回取引後における、変更状況テーブル４４（表４３２）の「振込元」の例である。
【００９３】
変更状況テーブル更新部３４は、「変更状況＝変更なし」でないと判断すると（ステップＳ２３０Ｎｏ）、当該項目の変更状況を「連続変更あり」で更新する（ステップＳ２４０）。図６の第２回取引後における、変更状況テーブル４４（表４２２）の「口座番号、金額」の例である。
【００９４】
変更状況テーブル更新部３４は、ステップＳ２０４、ステップＳ２１２、ステップＳ２２６、ステップＳ２３２、ステップＳ２４０の後は、項目が最終項目であるかを判断する（ステップＳ２５０）。変更状況テーブル更新部３４は、項目が最終項目ではないと判断すると（ステップＳ２５０Ｎｏ）、ステップＳ２０２に戻り、次の項目について、変更状況テーブル４４の更新を行う。
【００９５】
変更状況テーブル更新部３４は、項目が最終項目であると判断すると（ステップＳ２５０Ｙｅｓ）、変更状況テーブル更新処理を終えて、図１２に戻る。
【００９６】
入力値設定部３０は、入力値保持テーブル更新処理を行う（ステップＳ２４）。図１６は、入力値保持テーブル更新処理に関するサブルーチンである。
【００９７】
入力値保持テーブル更新部３２は、変更状況テーブル４４から変更状況を取得する（ステップＳ４００）。入力値保持テーブル更新部３２は、各項目につき順番に、項目の変更状況の内容に応じて、以下の処理を行う。
【００９８】
入力値保持テーブル更新部３２は、「変更状況＝連続変更あり」では（ステップＳ４０２Ｙｅｓ）、当該項目の前回入力値を画面入力値で更新する（ステップＳ４０４）。図６の第2回取引後における、入力値保持テーブル４２（表３２２）の「口座番号、金額」の例である。
【００９９】
入力値保持テーブル更新部３２は、ステップＳ４０２Ｎｏで、「変更状況＝記録なし」では（ステップＳ４１０Ｙｅｓ）、当該項目の前回入力値を画面入力値で更新する（ステップＳ４１２）。図５の第１回取引後における、入力値保持テーブル４２（表３０２）の例である。
【０１００】
入力値保持テーブル更新部３２は、ステップＳ４１０Ｎｏで、「変更状況＝一時変更あり」では（ステップＳ４２０Ｙｅｓ）、入力値保持テーブル４２から前回入力値、前々回入力値を取得する（ステップＳ４２２）。入力値保持テーブル更新部３２は、「前々回入力値＝Ｎ／Ａ？」であるかを判断する（ステップＳ４２４）。入力値保持テーブル更新部３２は、「前々回入力値＝Ｎ／Ａ」であると判断すると（ステップＳ４２４Ｙｅｓ）、当該項目の前々回入力値を前回入力値で更新し（ステップＳ４２６）、当該項目の前回入力値を画面入力値で更新する（ステップＳ４２８）。図７の第３回取引後における、入力値保持テーブル４２（表３３２）の例である。なお、表３３２では、前々回入力値の表示は省略されている。
【０１０１】
入力値保持テーブル更新部３２は、「前々回入力値＝Ｎ／Ａ」でないと判断すると（ステップＳ４２４Ｎｏ）、当該項目の前回入力値を画面入力値で更新する（ステップＳ４３０）。
【０１０２】
入力値保持テーブル更新部３２は、「変更状況＝一時変更あり」でない場合には（ステップＳ４２０Ｎｏ）、「適用ボタン＝押下あり？」を判断する（ステップＳ４４０）。入力値保持テーブル更新部３２は、「適用ボタン＝押下あり」であると判断すると（ステップＳ４４０Ｙｅｓ）、当該項目の前回入力値を画面入力値で更新する（ステップＳ４４２）。図９の第４ｂ回取引後における、入力値保持テーブル４２（表３４４）の「振込元」の例である。
【０１０３】
入力値保持テーブル更新部３２は、「適用ボタン＝押下あり」でないと判断すると（ステップＳ４４０Ｎｏ）、ステップＳ４５０に進む。これは、変更状況＝変更なしの場合であるから、この場合には、当該項目の前回入力値を、画面入力値に変える必要はないからである。
【０１０４】
入力値保持テーブル更新部３２は、ステップＳ４０４、ステップＳ４１２、ステップＳ４２８、ステップＳ４３０、ステップＳ４４２の後は、項目が最終項目であるかを判断する（ステップＳ４５０）。入力値保持テーブル更新部３２は、項目が最終項目ではないと判断すると（ステップＳ４５０Ｎｏ）、ステップ４０２に戻り、次の項目について、入力値保持テーブル４２の更新を行う。
【０１０５】
入力値保持テーブル更新部３２は、項目が最終項目であると判断すると（ステップＳ４５０Ｙｅｓ）、変更状況テーブル更新処理を終えて、図１２に戻る。
【０１０６】
制御部７０は、取引結果画面を表示し（ステップＳ２６）、オペレータからの指示に応じて取引終了であるかを判断する（ステップＳ２８）。制御部７０は、取引終了ではないと判断すると（ステップＳ２８Ｎｏ）、ステップＳ１０に戻る。制御部７０は、取引終了であると判断すると（ステップＳ２８Ｙｅｓ）、サーバ１０に終了を通知し、終了処理を行う。
【０１０７】
次に、変形例を説明する。上述した実施形態では、入力値設定部と、入力値保持テーブルと変更状況テーブルを格納する記憶部が、サーバ１０に設けられた例を説明した。入力値設定部と、入力値保持テーブル及び変更状況テーブルを格納する記憶部を、端末装置６０に設けるようにしてもよい。
【０１０８】
図１７は、端末装置６０に、入力値設定部と、入力値保持テーブルと変更状況テーブルを格納する記憶部を設けた例を示す機能ブロック図である。制御部７０は、入力値設定部７２を有する。入力値設定部７２は、入力値保持テーブル更新部７４及び変更状況テーブル更新部７６を有する。記憶部８０は、入力値保持テーブル８２及び変更状況テーブル８４を格納する。この例によれば、端末装置６０は、サーバ１０との通信なしで、入力値設定処理を実行することができる。
【０１０９】
以上説明した実施形態によれば、各項目ごとに過去の入力値の遷移に応じて、次回の値を予想し、予想値に基づく入力画面を表示するので、繰り返し入力する際のオペレータの操作時間が大幅に改善される。
【０１１０】
また、入力される項目ごとに値を設定するので、前回の取引全体を再度表示するだけのものに比べて、はるかに使い勝手がよい。
【０１１１】
また、本実施形態は、金融機関の窓口端末に適用した例を説明したが、適用対象はこれに限らない。例えば、端末装置での繰り返し入力作業は、会社や病院での経理部門においても行われるので、これらに適用してもよい。
【０１１２】
なお、制御部２０は、制御プログラムを読込んだＣＰＵによるソフトウェア処理により機能されると説明したが、一部あるいは全部をハードウェアで構成してもよい。
【０１１３】
なお、本発明は上述した実施形態そのままに限定されるものではなく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用が可能であることはもちろんである。
【符号の説明】
【０１１４】
１０    サーバ
１２    ＣＰＵ
２０    制御部
２２    取引処理部
３０    入力値設定部
３２    入力値保持テーブル更新部
３４    変更状況テーブル更新部
４０    記憶部
４２    入力値保持テーブル
４４    変更状況テーブル
５０    通信部
６０    端末装置
７０    制御部
７２    入力値設定部
７４    入力値保持テーブル更新部
７６    変更状況テーブル更新部
８０    記憶部
９０    表示部
９０ａ  プルダウンメニュー
９０ｂ  ＰＤボタン
９０ｃ  適用ボタン
９２    入力部
９４    通信部
【図１】
2016173681.tif 000003
【図２】
2016173681.tif 000004
【図３Ａ】
2016173681.tif 000005
【図３Ｂ】
2016173681.tif 000006
【図４Ａ】
2016173681.tif 000007
【図４Ｂ】
2016173681.tif 000008
【図５】
2016173681.tif 000009
【図６】
2016173681.tif 000010
【図７】
2016173681.tif 000011
【図８】
2016173681.tif 000012
【図９】
2016173681.tif 000013
【図１０】
2016173681.tif 000014
【図１１】
2016173681.tif 000015
【図１２】
2016173681.tif 000016
【図１３】
2016173681.tif 000017
【図１４】
2016173681.tif 000018
【図１５】
2016173681.tif 000019
【図１６】
2016173681.tif 000020
【図１７】
2016173681.tif 000021