(57)【要約】【課題】サーバ環境やアプリケーションの改変およびプログラミングスキルを必要とすることなく、データを容易に繰り返し入力することができるように、その候補を表示する。【解決手段】入力データの候補を表示する入力データ候補表示システムであって、入力項目を有した入力画面を表示する表示部と、項目の値であるデータの入力を受け付ける入力部と、過去に入力されたデータを蓄積する記憶部と、入力部が受け付けたデータと、記憶部に蓄積されているデータとが類似するデータであるか否かを判定し、両者が類似するデータであると判定した場合、蓄積されているデータに対応付けられた他の項目のデータと記憶部に蓄積されているデータとを、入力候補として入力画面に表示する表示入力部と、を備える。【選択図】図８
2016194741.tif 000002
【特許請求の範囲】
【請求項１】
入力データの候補を表示する入力データ候補表示システムであって、
入力項目を有した入力画面を表示する表示部と、
前記項目の値であるデータの入力を受け付ける入力部と、
過去に入力された前記データを蓄積する記憶部と、
前記入力部が受け付けた前記データと、前記記憶部に蓄積されているデータとが類似するデータであるか否かを判定し、両者が類似するデータであると判定した場合、前記蓄積されているデータに対応付けられた他の項目のデータと前記記憶部に蓄積されているデータとを、入力候補として前記入力画面に表示する表示入力部と、
を備えることを特徴とする入力データ候補表示システム。
【請求項２】
前記入力画面から入力された前記データと、前記記憶部が蓄積している前記データとの類似性を判定しながら入力された前記データを前記記憶部に蓄積する記録分類部と、
を備えることを特徴とする請求項１に記載の入力データ候補表示システム。
【請求項３】
前記記録分類部は、前記類似性を判定し、両者が類似していると判定した場合、入力された前記データと蓄積している前記データとが類似していることを示す類似識別情報を両者に対応付けて前記記憶部に蓄積するとともに、両者を前記入力候補として前記入力画面に表示する優先度を上げる、
ことを特徴とする請求項２に記載の入力データ候補表示システム。
【請求項４】
前記記録分類部は、入力された前記データの各桁の値と蓄積されている前記データの各桁の値との一致度、または前記項目に入力された前記データの値と蓄積されている前記項目の前記データの値との一致度が所定の閾値以上である場合に、両者が類似すると判定する、
ことを特徴とする請求項２または３に記載の入力データ候補表示システム。
【請求項５】
入力データの候補を表示する入力データ候補表示方法であって、
入力項目の値であるデータの入力を受け付ける入力ステップと、
前記入力ステップで受け付けた前記データと、過去に入力された前記データを蓄積する記憶部に蓄積されているデータとが類似するデータであるか否かを判定する判定ステップと、
前記判定ステップで両者が類似するデータであると判定した場合、前記蓄積されているデータに対応付けられた他の項目のデータと前記記憶部に蓄積されているデータとを、入力候補として入力項目を有した入力画面に表示する表示入力ステップと、
を含むことを特徴とする入力データ候補表示方法。
【請求項６】
前記表示入力ステップを実行する前に、前記入力画面から入力された前記データと、前記記憶部が蓄積している前記データとの類似性を判定しながら入力された前記データを前記記憶部に蓄積する記録分類ステップ、
を含むことを特徴とする請求項５に記載の入力データ候補表示方法。
【請求項７】
前記記録分類ステップでは、前記類似性を判定し、両者が類似していると判定した場合、入力された前記データと蓄積している前記データとが類似していることを示す類似識別情報を両者に対応付けて前記記憶部に蓄積するとともに、両者を前記入力候補として前記入力画面に表示する優先度を上げる、
ことを特徴とする請求項６に記載の入力データ候補表示方法。
【請求項８】
前記記録分類ステップでは、入力された前記データの各桁の値と蓄積されている前記データの各桁の値との一致度、または前記項目に入力された前記データの値と蓄積されている前記項目の前記データの値との一致度が所定の閾値以上である場合に、両者が類似すると判定する、
ことを特徴とする請求項６または７に記載の入力データ候補表示方法。
【請求項９】
コンピュータに、
入力項目の値であるデータの入力を受け付ける入力ステップと、
前記入力ステップで受け付けた前記データと、過去に入力された前記データを蓄積する記憶部に蓄積されているデータとが類似するデータであるか否かを判定する判定ステップと、
前記判定ステップで両者が類似するデータであると判定した場合、前記蓄積されているデータに対応付けられた他の項目のデータと前記記憶部に蓄積されているデータとを、入力候補として入力項目を有した入力画面に表示する表示入力ステップと、
を実行させることを特徴とする入力データ候補表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力データの候補を表示する入力データ候補表示システム、入力データ候補表示方法、および入力データ候補表示プログラムに関する。
【背景技術】
【０００２】
昨今、Ｗｅｂによるアプリケーションインタフェースは広く利用され、入力手段としては一般的となりつつある。しかし、似たような入力操作を繰り返す必要がある場合、アプリケーション側で対応していない限り、過去の入力情報を最初から再入力する必要が生じる場合がある。例えば、ユーザ登録を例に挙げると、ＩＤ、名前、メールアドレスなどの情報は、入力するたびに変化するが、電話番号、会社、部署などの情報は同じ値になることも多い。
【０００３】
もちろん、アプリケーション改善などのサーバ側での対応やクライアント側でのスクリプティングなどにより、入力操作の繰り返しを解決することも可能である。例えば、上記入力操作の繰り返しを解決する技術として、特許文献１、特許文献２に開示された技術が存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２７７０２６号公報
【特許文献２】特開２０１０−９２１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１により上記入力操作の繰り返しを解決するためには、サーバ環境が必要となる。また、入力データが自動入力されてしまうため、ユーザ側で入力データの候補を選択することを、その操作前に検討する余地がない。ユーザの意に全く沿わないデータが入力された場合は、その内容をすべて消去してから再入力するなどの余計な手間が増えてしまう。
【０００６】
また、上記特許文献２では、ＨＴＴＰリクエスト送信時にネットワーク中継機器においてユーザ情報を確定入力してしまう。このため、上記特許文献１と同様、ユーザ側で入力データの候補を選択する余地がない。また、ネットワーク中継機器に情報を登録する必要があるため、ネットワーク管理者の権限が必要となり、一般利用者であるユーザの立場では上記候補の登録は困難である。
【０００７】
このように、従来技術では、一般利用者であるユーザが上記入力操作の繰り返しを解決することは容易ではなく、上記ユーザにとって現実的な解決方法ではなかった。すなわち、上記入力操作の繰り返しを解決するための前提として、Ｗｅｂサーバ環境やＷｅｂサーバ上のアプリケーションを改変はしないこと、一般利用者であるユーザにはプログラミングスキルを不要とする、という２点を満たすことが必要である。
【０００８】
また、Ｗｅｂ操作記録・再生ツール等のアプリケーションでは、過去に記録した情報を現在の操作にうまくフィードバックさせることが難しく、過去の記録そのままを再生した場合にはアプリケーションエラーとなってしまう場合がある。さらに、Ｗｅｂブラウザにより入力データを補完する場合、過去に入力した情報を現在の操作中の候補として表示するなど、フィードバックさせることは可能である。しかし、フィールド単位で補完されるため、入力データの項目数が多い場合、フィールドの数だけ、補完候補表示して確定する操作を繰り返す必要があり、操作が煩雑となってしまう。
【０００９】
本発明は、上記に鑑みてなされたものであって、サーバ環境やアプリケーションの改変およびプログラミングスキルを必要とすることなく、データを容易に繰り返し入力することができるように、その候補を表示することが可能な入力データ候補表示システム、入力データ候補表示方法、および入力データ候補表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明にかかる入力データ候補表示システムは、入力データの候補を表示する入力データ候補表示システムであって、入力項目を有した入力画面を表示する表示部と、前記項目の値であるデータの入力を受け付ける入力部と、過去に入力された前記データを蓄積する記憶部と、前記入力部が受け付けた前記データと、前記記憶部に蓄積されているデータとが類似するデータであるか否かを判定し、両者が類似するデータであると判定した場合、前記蓄積されているデータに対応付けられた他の項目のデータと前記記憶部に蓄積されているデータとを、入力候補として前記入力画面に表示する表示入力部と、を備えることを特徴とする入力データ候補表示システムとして構成される。
【００１１】
また、本発明は、上記入力データ候補表示システムで実行される入力データ候補表示方法、および入力データ候補表示プログラムとしても把握される。
【発明の効果】
【００１２】
本発明によれば、サーバ環境やアプリケーションの改変およびプログラミングスキルを必要とすることなく、データを容易に繰り返し入力することができるように、その候補を表示することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】入力データ候補表示システムの構成例を示す図である。
【図２】候補記録ＤＢの例を示す図である。
【図３】本システムで行われる入力データの登録処理の処理手順を示すフローチャートである。
【図４】本システムで行われる候補表示処理の処理手順を示すフローチャートである。
【図５】従来の入力画面の例を示す図である。
【図６】入力データ候補表示システムで入力されるデータの例を示す図である。
【図７】入力データ候補表示システムで表示される入力画面の例を示す図である。
【図８】図７に示した入力画面で候補が表示される様子を示す図である。
【図９】図８に示した入力画面でデータが入力された様子を示す図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、本発明にかかる入力データ候補表示システム、入力データ候補表示方法、および入力データ候補表示プログラムの実施の形態を詳細に説明する。
【００１５】
図１は、本発明にかかる入力データ候補表示システム、入力データ候補表示方法、および入力データ候補表示プログラムを適用した入力データ候補表示システム１０００の構成例を示す図である。
【００１６】
図１に示すように、入力データ候補表示システム１０００は、ユーザ端末１００と、Ｗｅｂサーバ２００とがネットワークＮを介して接続されている。ネットワークＮ１は有線、無線を問わず、一般的な通信回線網から構成される。また、ユーザ端末１００は一または複数から構成されていてもよい。さらに、以下では、Ｗｅｂブラウザを用いてデータを入力する場合について説明しているが、他の一般的なアプリケーションについても同様に適用することができる。まず、ユーザ端末１００について説明する。
【００１７】
ユーザ端末１００は、本システムを用いて所望のデータを入力するユーザ（例えば、企業人事部のデータ入力担当者）が操作する端末である。図１に示すように、ユーザ端末１００は、表示部１０１と、制御部１０２と、記憶部１０３、入力部１０４とを有して構成されている。
【００１８】
表示部１０１は、例えば、ＬＣＤ（Liquid Crystal Display）等の一般的な表示装置から構成され、ユーザから入力されたデータやその候補を表示する。例えば、図１に示すように、データの入力欄Ａを有した入力画面を表示する。
【００１９】
制御部１０２は、例えば、ＣＰＵ（Central Processing Unit）等の演算装置から構成され、入力されたデータやその候補を表示部１０１に表示したり、入力されたデータをＷｅｂサーバ２００に送信する等、本システムにおける各種処理を実行する。図１に示すように、制御部１０２は、記録分類部１０２１と、表示入力部１０２２とを有している。
【００２０】
記録分類部１０２１は、入力されたデータについて、記憶部１０３に記憶されている候補記録ＤＢ１０３１に蓄積されているデータとの類似性を判定したうえで、そのデータを候補記録ＤＢ１０３１に記録するとともに、入力されたデータをＷｅｂサーバ２００に送信する。
【００２１】
表示入力部１０２２は、入力部１０４がデータの入力を受け付けた場合に、そのデータに類似する上記候補記録ＤＢ１０３１に記憶されているデータを、表示部１０１に表示する。
【００２２】
記憶部１０３は、例えば、メモリチップやディスク等の一般的な記憶媒体や記憶装置から構成され、候補記録ＤＢ１０３１を記憶する。
【００２３】
図２は、候補記録ＤＢ１０３１の例を示す図である。候補記録ＤＢ１０３１は、入力されたデータに類似する過去に入力されたデータを、入力されたデータの候補として蓄積するＤＢである。図２に示すように、候補記録ＤＢ１０３１は、連番（＃）と、サブミットＩＤと、ページＵＲＬ（Uniform Resource Locator）と、フォーム名と、Ｗｅｂ要素と、データ値と、類似ＩＤと、可変値と、候補優先度とが対応付けて記憶されている。
【００２４】
連番は、候補記録ＤＢ１０３１に記憶されているデータのレコードを識別するための情報である。サブミットＩＤは、ユーザ端末１００からＷｅｂサーバ２００に送信されるサブミットデータの識別情報である。
【００２５】
ページＵＲＬは、Ｗｅｂサーバ２００のＷｅｂアプリケーション実行部２０１により実行され、ユーザ端末１００の表示部１０１に表示されるＷｅｂページのＵＲＬである。フォーム名は、上記ＵＲＬで示されるＵＩ（User Interface）を含むＷｅｂページを構成するＷｅｂフォームの名称である。Ｗｅｂ要素は、そのＷｅｂページに表示される項目（フィールド）である。データ値は、その項目に入力された値である。
【００２６】
類似ＩＤは、上記サブミットデータが類似しているか否かを示すフラグであり、サブミットデータが類似する場合、類似ＩＤは同じ値が設定される。可変値は、毎回入力されたデータ値が異なる可能性のあることを示す情報である。候補優先度は、表示部１０１に入力データの候補を順序づけて表示する場合の優先度を示す情報である。
【００２７】
図２では、例えば、連番１〜９の各レコードは、フォーム「ＦｉｒｍＳｉｔｅＭａｓｔｅｒ」により構成されたページＵＲＬ「ｈｔｔｐ…ＳＲＲｅｇｉｓｔ．ａｓｐｘ」で示されるＷｅｂページの各項目の値には、連番１〜９のデータ値（ｅｎｄｕｓｅｒ００１、エンドユーザ００１…きかくぶ）が入力されたことを示している。類似ＩＤ、可変値、候補優先度については、フローチャートを用いて後述する。
【００２８】
図１に戻り、入力部１０４は、例えば、キーボード等の一般的な入力装置から構成され、データの入力操作を受け付ける。なお、以下では、ユーザ端末１００がＰＣ（Personal Computer）等の情報処理装置であるとして説明しているが、上記表示部１０１と入力部１０４とが１つの機能となったタッチパネルを有したタブレット型等の携帯端末であってもよい。また、ユーザ端末１００は、実際には、ＮＩＣ（Network Interface Card）等の通信機器を備えている。上記各部が行う具体的な処理についてはフローチャートを用いて後述する。続いて、Ｗｅｂサーバ２０について説明する。
【００２９】
Ｗｅｂサーバ２００は、ユーザ端末１００から入力されたデータを受信し、各種アプリケーションを実行する一般的なサーバである。図１に示すように、Ｗｅｂサーバ２００は、Ｗｅｂアプリケーション実行部２０１を有している。なお、以下では特に説明していないが、実際には、上記ユーザ端末１００と同様に、ＮＩＣ等の通信機器を備えている。
【００３０】
Ｗｅｂアプリケーション実行部２０１は、ユーザ端末１００からデータを受信すると、Ｗｅｂアプリケーションを実行し、その実行結果をユーザ端末１００に送信する。例えば、Ｗｅｂアプリケーション実行部２０１は、ユーザ端末１００から入力された社員データを、不図示の社員ＤＢに登録する。Ｗｅｂアプリケーション実行部２０１は、実際には、ＣＰＵ等の演算装置により実行される。続いて、本システムで行われる処理について説明する。
【００３１】
図３は、本システムで行われる入力データの登録処理の処理手順を示すフローチャートである。以下では、入力担当者がユーザ端末１００からデータを入力し、そのデータをＷｅｂサーバ２００に登録するために、入力されたデータのサブミット処理を実行している。
【００３２】
図３に示すように、まず、入力部１０４がデータの入力を受け付けると（Ｓ３０１）、記録分類部１０２１は、そのデータと、候補記録ＤＢ１０３１に記憶されているデータとの類似性を判定する（Ｓ３０２）。例えば、記録分類部１０２１は、データが入力されたページＵＲＬ、フォーム名、Ｗｅｂ要素に対するデータ値を、候補記録ＤＢ１０３１に記憶されているデータと突き合わせ、両者の類似性を判定しながら、その入力されたデータを候補記録ＤＢ１０３１に記録する。類似性の判定については後述する。
【００３３】
そして、記録分類部１０２１は、データが入力されたときのページＵＲＬ、フォーム名と同じページＵＲＬ、フォーム名が候補記録ＤＢ１０３１に存在し、かつ入力されたデータのデータ値に類似する候補記録ＤＢ１０３１に記憶されているデータのセット（サブミットＩＤが同じレコード）があるか否かを判定する（Ｓ３０３）。類似性の判定は、例えば、上記データのセットの中で、入力されたデータと同じ値のデータ値が３つ以上あるかどうかを基準（閾値）とする。図２では、同じ値の５つのデータ値が過去に入力されたことがわかる（＃５〜９および＃１４〜＃１８）。この基準を満たした場合、入力されたデータと、候補記録ＤＢ１０３１に記憶されているデータのセットとが類似していると判定する。なお、入力項目が１つのみの場合や３つ未満である場合には、その項目に入力されるデータの桁の数が、例えば、３桁以上同じ値であったり、あるいはその項目の全桁のうち５０％以上の桁で同じ値であれば、両者は類似していると判定してもよい。
【００３４】
記録分類部１０２１は、データが入力されたときのページＵＲＬ、フォーム名と同じページＵＲＬ、フォーム名が候補記録ＤＢ１０３１に存在し、かつ入力されたデータのデータ値に類似する候補記録ＤＢ１０３１に記憶されているデータのセットがあると判定した場合（Ｓ３０３；Ｙｅｓ）、入力されたデータに、その類似するデータのセットと同じ類似ＩＤを割り当てるとともに、その類似するデータのセットの候補優先度を「１」減らした値に更新し、入力されたデータを、候補優先度が減らされたそのデータのセットと同じ値の候補優先度で候補記録ＤＢ１０３１に記録する（Ｓ３０４）。候補優先度の値が小さいということは、類似するデータが多く存在し、表示される優先度が上がることを意味する。
【００３５】
このとき、記録分類部１０２１は、入力されたデータに含まれる各項目の値について、その類似するデータのデータ値と変わった値が設定されている（例えば、enduser001、エンドユーザ００１、えんどゆーざ００１等）か否かを判定し、その値が変わっていると判定した場合、可変値に毎回値が異なる可能性があることを示す情報（○印等のフラグ）を設定する。もし、その値が変わっていない（過去には変わっていたが、今回は同じだった場合も含む）場合には、設定された上記情報をクリアする。
【００３６】
一方、記録分類部１０２１は、データが入力されたときのページＵＲＬ、フォーム名と同じページＵＲＬ、フォーム名が候補記録ＤＢ１０３１に存在しない場合、またはこれらが存在しても、入力されたデータのデータ値に類似する候補記録ＤＢ１０３１に記憶されているデータのセットがないと判定した場合（Ｓ３０３；Ｎｏ）、新規に類似ＩＤを割り当て、候補優先度を最大値に設定し、入力されたデータを候補記録ＤＢ１０３１に記録する（Ｓ３０５）。図２では、その最大値として２１４７４８３６４７（=2^31-1=32bit符号付整数の最大値)が設定されていることを示している。このように、初めて候補記録ＤＢ１０３１に記録されたときには、入力されたデータに類似するデータのセットは存在しないため、候補優先度の値は、優先度が最も低い上記最大値となり、今後、類似するデータが入力される都度、候補優先度の値が小さくなり、候補優先度が徐々に高くなる。なお、上記最大値が設定された場合の可変値については、入力されたデータのいずれの項目も値が変わりうるとして、その旨を示す情報（○印等のフラグ）を設定する。
【００３７】
その後、記録分類部１０２１は、Ｗｅｂサーバ２００に入力されたデータを送信し、Ｗｅｂサーバ２００のＷｅｂアプリケーション実行部２０１は、例えば、そのデータを不図示の社員ＤＢに登録する（Ｓ３０６）。このステップが終了すると、図３に示した登録処理が終了する。
【００３８】
図４は、本システムで行われる候補表示処理の処理手順を示すフローチャートである。以下では、入力担当者が、入力可能なフィールドへのデータ入力をトリガーに処理が実行される。図４に示すように、まず、入力部１０４が入力可能なフィールドへのデータの入力を受け付けると（Ｓ４０１）、表示入力部１０２２は、ページＵＲＬ、フォーム名、現在入力中のＷｅｂ要素のデータ値をキーにして候補記録ＤＢ１０３１を参照し、類似するデータの候補を検索する（Ｓ４０２）。
【００３９】
表示入力部１０２２は、データが入力されたときのページＵＲＬ、フォーム名と同じページＵＲＬ、フォーム名が候補記録ＤＢ１０３１に存在し、かつ現在入力中のＷｅｂ要素のデータ値が可変値ではないか否かを判定する（Ｓ４０３）。
【００４０】
表示入力部１０２２は、データが入力されたときのページＵＲＬ、フォーム名と同じページＵＲＬ、フォーム名が候補記録ＤＢ１０３１に存在し、かつ現在入力中のＷｅｂ要素のデータ値が可変値ではないと判定した場合（Ｓ４０３；Ｙｅｓ）、そのフィールドについてのレコードに含まれる類似ＩＤに一致する類似ＩＤを含むレコードを、上記入力データのページＵＲＬ、フォーム名と同じページＵＲＬ、フォーム名を含むレコードの中から特定する。
【００４１】
そして、表示入力部１０２２は、特定したレコードに含まれるＷｅｂ要素のデータ値と、入力データのデータ値とが部分一致する場合、候補優先度の昇順（値が小さい順）に、その特定したレコードに含まれるＷｅｂ要素のデータ値を、サブミットＩＤごとに対応付けた形式で入力候補として表示部１０１に表示する（Ｓ４０４）。このとき、表示入力部１０２２は、可変値ではないデータのみ候補に表示するが、可変値である値を表示してもよい。
【００４２】
一方、表示入力部１０２２は、データが入力されたときのページＵＲＬ、フォーム名と同じページＵＲＬ、フォーム名が候補記録ＤＢ１０３１に存在せず、または存在した場合であっても、現在入力中のＷｅｂ要素のデータ値が可変値であると判定した場合（Ｓ４０３；Ｎｏ）、何もせずにそのまま処理を終了させる。このステップが終了すると、図４に示した候補表示処理が終了する。
【００４３】
このように、本システムでは、上記のような各処理を実行するので、サーバ環境やアプリケーションの改変およびプログラミングスキルを必要とすることなく、データを容易に繰り返し入力することができるように、その候補を表示することができる。例えば、入力画面から複数の項目の値を入力する場合であっても、ある項目の値が過去に入力された値に類似しているものであれば、入力中の項目以外の他の項目を含めて候補として入力画面上に表示され、表示されたそれらの候補を選択するだけで一括して補完することができるため、ユーザは、同じ値を繰り返し入力するという煩雑さがなくなり、入力作業を効率化することができる。
【００４４】
従来、図５に示すように、あるデータを入力する際に、その候補を、項目ごとにブラウザプラグインにより表示していた。図５では、ログインＩＤとして「２」がフィールドに入力されると、ブラウザプラグインにより、その候補として「２０００７９８８」が表示されていることを示している。
【００４５】
しかし、図６に示すような、依頼者、氏名、電子メール（アドレス）、電話番号、会社、部署の各項目を含むデータを、図７に示すような入力画面から入力する場合を考える。本システムでは、図８に示すように、電話番号（図８ではその１桁目）を入力すると、表示入力部１０２２は、入力画面と同じページＵＲＬ、フォーム名が候補記録ＤＢ１０３１に存在し、かつ現在入力中のＷｅｂ要素が電話番号でありデータ値が可変値ではないと判定し、そのフィールドについてのレコードに含まれる類似ＩＤに一致する類似ＩＤを含むレコード（図８では、類似ＩＤが「１」であって、サブミットＩＤが「１」、「２」である各データのセット）を、上記入力データのページＵＲＬ、フォーム名と同じページＵＲＬ、フォーム名を含むレコードの中から特定する。
【００４６】
表示入力部１０２２は、特定したレコードに含まれるＷｅｂ要素のデータ値と、入力データのデータ値とが部分一致する場合、候補優先度の昇順（値が小さい順）に、その特定したレコードに含まれるＷｅｂ要素のデータ値を、サブミットＩＤごとに対応付けた形式で入力候補Ｆとして表示する。
【００４７】
したがって、例えば、上記のような入力画面において、電話番号の項目のデータ値を入力すると、入力項目である電話番号の候補以外に、過去に電話番号が入力された時の他の項目を含めて、類似するデータの入力候補を入力画面上に表示するので、入力中の項目である電話番号以外の項目についても、図９に示すように、候補を選択するだけで一括して入力することができるようになる。
【００４８】
なお、本システムで行われる上記各処理は、実際には、ユーザ端末１００にインストールされたプログラムを実行することにより実現される。上記プログラムは、ＲＯＭ等に予め組み込まれて提供されたり、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供したり、配布してもよい。さらには、上記プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供したり、配布してもよい。
【符号の説明】
【００４９】
１０００              入力データ候補表示システム
１００                ユーザ端末
１０１                表示部
１０２                制御部
１０２１              記録分類部
１０２２              表示入力部
１０３                記憶部
１０３１              候補記録ＤＢ
１０４                入力部
２００                Ｗｅｂサーバ
２０１                Ｗｅｂアプリケーション実行部
Ｎ                    ネットワーク。
【図１】
2016194741.tif 000003
【図２】
2016194741.tif 000004
【図３】
2016194741.tif 000005
【図４】
2016194741.tif 000006
【図５】
2016194741.tif 000007
【図６】
2016194741.tif 000008
【図７】
2016194741.tif 000009
【図８】
2016194741.tif 000010
【図９】
2016194741.tif 000011