(57)【特許請求の範囲】
【請求項１】
表示装置と記憶装置と入力装置と制御装置とを備え、前記制御装置が所定の形式で入力欄への入力を受け付ける情報処理装置において、
前記制御装置は、金額、日付または時間の属性情報が設定される前記入力欄を備えた入力画面を前記表示装置に表示し、
前記属性情報が設定された入力欄に入力がされた場合に、前記入力欄に入力される数値や文字と同じ意味だが視覚的に異なる前記属性情報に対応した表現を、前記記憶装置に格納される辞書データから抽出し、前記入力欄の近傍に表示する確認ウインドウに前記属性情報に対応した表現を表示する
ことを特徴とする情報処理装置。
【請求項２】
前記請求項１記載の情報処理装置において、
前記属性情報が金額の場合、10000以上入力された場合に、同じ意味だが視覚的に異なる前記属性情報の表現を、前記確認ウインドウに表示する
ことを特徴とする情報処理装置。
【請求項３】
前記請求項１記載の情報処理装置において、
制御部は、前記確認ウインドウに表示される前記表現に関連する補足情報を前記記憶装置から呼び出して、前記確認ウインドウ内に追加表示する
ことを特徴とする情報処理装置。
【請求項４】
前記請求項３記載の情報処理装置において、
前記補足情報は、記憶装置に格納される履歴データから呼び出される
ことを特徴とする情報処理装置。
【請求項５】
表示装置と記憶装置と入力装置と制御装置とを備え、前記制御装置が所定の形式で入力欄への入力を受け付ける情報処理装置の画面表示方法において、
前記制御装置は、金額、日付または時間である属性情報が設定される前記入力欄を備えた入力画面を前記表示装置に表示し、
前記属性情報が設定された入力欄に入力がされた場合に、前記入力欄に入力される数値や文字と同じ意味だが視覚的に異なる前記属性情報に対応した表現を、前記記憶装置に格納される辞書データから抽出し、前記入力欄の近傍に表示する確認ウインドウに該属性情報に対応した表現を表示する
ことを特徴とする情報処理装置の画面表示方法。
【請求項６】
前記請求項５記載の情報処理装置の画面表示方法において、
前記属性情報が金額の場合、10000以上入力された場合に、同じ意味だが視覚的に異なる前記属性情報の表現を、前記確認ウインドウに表示する
ことを特徴とする情報処理装置の画面表示方法。
【請求項７】
前記請求項５記載の情報処理装置の画面表示方法において、
前記確認ウインドウに表示される前記表現に関連する補足情報を前記記憶装置から呼び出して、前記確認ウインドウ内に追加表示する
ことを特徴とする情報処理装置の画面表示方法。
【請求項８】
前記請求項７記載の情報処理装置の画面表示方法において、
前記補足情報は、記憶装置に格納される履歴データから呼び出される
ことを特徴とする情報処理装置の画面表示方法。
【請求項９】
所定の形式で入力欄への入力を受け付ける画面表示のプログラムにおいて、
金額、日付または時間である属性情報が設定される前記入力欄を備えた入力画面を表示させ、
前記属性情報が設定された入力欄に入力がされた場合に、前記入力欄に入力される数値や文字と同じ意味だが視覚的に異なる前記属性情報に対応した表現を、辞書データから抽出させ、前記入力欄の近傍に表示する確認ウインドウに該属性情報に対応した表現を表示させる
ことを特徴とする画面表示のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の形式で入力欄への入力を受け付ける情報処理装置とその画面表示方法に関するものである。
【背景技術】
【０００２】
近年、ネットワークを通じて各種のサイトに接続し、これらサイトの入力画面に所定の情報を入力することで、各種の情報を取得することができる。これらのサービスは、単に情報の取得だけでなく、通信販売やインターネットバンキングなど広く普及している。
【０００３】
これらサイトの入力画面は、サービスを提供するのに必要な情報を入力項目ごとに分離し、これら分離した入力項目の入力欄からの入力を受け付ける方式が一般的である。
【０００４】
例えば、販売サイトの入力画面は、発注者の氏名と、品名と、金額と、納期などの入力欄が用意され、これら入力欄に所定の入力を行うことにより、これらの入力を受け付けるものである。これらの入力方法は、インターネットのサービスだけでなく、銀行のＡＴＭ（現金預け入れ支払機）などの専用端末機だけでなく、パーソナルコンピュータの設定画面やこれら機器にインストール可能なソフトウエアーの入力画面でも広く普及している。
【０００５】
一方、これら従来の入力画面では、各入力欄への誤入力を軽減するために各種の提案がなされている。例えば、数字入力装置の従来例では、入力された数字を所定の桁ごとに区切る区切り制御部と、この区切り制御部で所定の欄ごとに区切った位置にコンマあるいは読点を入力するコンマ読点入力部を設け、通常の漢数字変換と同時に所定桁ごとに区切りを行うとともに、区切った位置にコンマや読点を挿入する技術を採用している。
【０００６】
また、文書作成支援装置の従来例では、数値及びその尺度を示す単位からなる文字列が入力されたときには、その数値が他の単位の値に換算され、その結果の値を示す数字と当該単位とを付属させた文字列がかな漢字変換結果における同音語の場合と同様に変換候補として扱う技術が開示されている。
【０００７】
更には、一連の入力を入力画面で行った後に、入力した内容が間違っていないか確認を促すために、一連の入力内容を全て確認画面において一度に再表示するといった画面表示方法が採用されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平３−２４６７４９号公報
【特許文献２】特開平６−  ９６０６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来の入力画面は、必要な情報を入力項目ごとに入力することができるから非常に便利である。しかし、金額や数量などの誤入力が大きな課題である。
【００１０】
上記特許文献１に示される従来例によれば、所定の桁ごとにコンマや読点が付されるために、このコンマや読点の数をみれば誤入力をある程度軽減することができる。しかし、桁数が多くなると、この改善策にも課題が残る。例えば、「1000」を「1,000」に変換すれば誤入力を防ぐことができるものの、「1000000」を「1,000,000」に、さらに「10000000000」を「10,000,000,000」に変換するなど、桁数が多くなると、その後入力を認識しづらくなる。特に、高額の取り扱いに不慣れな利用者にはとても不安な入力方法である。
【００１１】
また、上記特許文献２に示される従来例では、利用者が自ら数値を変換しない限り、誤入力があっても気付きにくいという点と、複数の入力候補から特定の候補を選択する煩わしさが課題である。しかも、この従来例は、そもそもあまり馴染みのない単位で長さや重さを入力する場合の入力方法であって、その目的は、度量衡換算を伴う文書作成にあたってのオペレータの作業負担を軽減することを目的とするものである。したがって、誤った入力に基づいて、なじみのない数値に変換されても、入力内容が誤っているか否かを判定することができない課題がある。
【００１２】
更に、一連の入力内容を全て確認画面において一度に再表示する従来例では、利用者が自ら入力した数値や文字がそのまま表示されるために誤入力に気付きにくいという点と、自分が入力した内容に確信を持つ利用者が確認せずに入力を完了させてしまうという課題がある。
【００１３】
そこで、この発明の目的とするところは、入力した数値や文字に誤入力がないかの確認を利用者に促すとともに、入力内容が間違ってないと確信を持つ利用者でも誤入力に気付きやすく、確認方法が視覚的にわかりやすい情報処理装置及び、その画面表示方法を提供することにある。
【課題を解決するための手段】
【００１４】
前記課題を解決するために、この発明に係る情報処理装置及び、その画面表示方法では、金額、日付または時間である属性情報が設定される前記入力欄を備えた入力画面を表示装置に表示し、前記属性情報が設定された入力欄に入力がされた場合に、前記入力欄に入力される数値や文字と同じ意味だが視覚的に異なる前記属性情報に対応した表現を、前記記憶装置に格納される辞書データから抽出し、前記入力欄の近傍に表示する確認ウインドウに前記属性情報に対応した表現を表示する。
【発明の効果】
【００１５】
この発明によれば、数値や文字を入力した入力欄の近傍に、入力した数値や文字と同じ意味だが視覚的に異なる表現を表示するので、意図した数値や文字と合っているかどうかの確認を促すことができる。
【図面の簡単な説明】
【００１６】
【図１】この発明に係る通信販売サービスシステムの概略構成図である。
【図２】この発明に係る通信販売サービスシステムの辞書ＤＢのデータ構成図である。
【図３】この発明に係る通信販売サービスシステムの動作フロー図である。
【図４】この発明に係る通信販売サービスシステムの確認ウインドウの他の実施例である。
【発明を実施するための形態】
【００１７】
図１から図４を参照して、本発明に係る情報処理装置及び、その入力画面の表示方法を具体的に説明する。以下の説明では、ネットワークを利用した通信販売サービスシステムに適用した実施例で説明するが、これに限定されるものではない。例えば、他のネットワークを利用したサービスシステムや各種の専用端末、あるいはパーソナルコンピュータ自身のシステムや、このシステムにインストールされる各種のソフトウエアーにも適用することができる。
【００１８】
ここで、図１は、この発明に係る通信販売サービスシステムの概略構成図である。図２は、辞書ＤＢのデータ構成図である。図３は、動作フロー図である。図４は、確認ウインドウの他の実施例である。
【００１９】
先ず、図１を参照して、この発明を、ネットワークを利用した通信販売サービスシステムに適用した実施例で説明する。ここで、図１は、この発明に係る通信販売サービスシステムの概略構成図である。
【００２０】
図１において、この通信販売サービスシステムは、この通信販売サービスシステムにネットワーク１０を介して参加する利用者端末（データ処理装置）１００と、この利用者端末１００に各種の情報を提供する通販ホストサーバ（通信販売ホストサーバ）２０とを含んで構成される。ここで、図１では、説明を簡略するために、利用者端末１００を1個で図示しているが多数参加することができる。また、通販ホストサーバ２０も説明を簡略するために1個で図示しているが、複数のサーバからなるシステムで構成することができる。
【００２１】
利用者端末１００は、端末本体１０１と、表示装置１０２と、キーボード１０３と、マウス１０４と、スピーカ１０５とを含んで構成される極一般的なパーソナルコンピュータで利用することができる。ここで、端末本体１０１は、ネットワーク１０に接続可能な通信装置１０６と、各種の情報やプログラムを格納することができる記憶装置１０７と、この利用者端末１００を統括的に制御する制御装置１０８を含んで構成される。もちろん、図１では、デスクトップ型のパーソナルコンピュータで図示しているが、デスクトップを表示画面上に表示可能な表示装置を備えたノート型のパーソナルコンピュータや、キーボードやマウスを必要としないモバイル端末でもこの通信販売サービスシステムに参加することができる。
【００２２】
前記通販ホストサーバ２０は、この通販ホストサーバ２０を統括的に制御する販売管理サーバ２１と、この通販ホストサーバ２０をネットワーク１０に接続するための通信装置２２と、各種の情報を格納する記憶装置３０とを含んで構成される。記憶装置３０には、この通販ホストサーバ２０を円滑に動作させるための各種のプログラムや情報が格納されている。例えば、顧客情報を管理するための顧客管理ＤＢ（データベース）３１と、商品を管理するための在庫管理ＤＢ（データベース）３２と、顧客との取引の履歴を格納する履歴ＤＢ（データベース）３３と、発注画面（入力画面）の各入力欄ごとに設定される辞書ＤＢ（データベース）３４とを含んで構成する。
【００２３】
この通信販売サービスシステムに参加する利用者端末１００はネットワーク１０を介してネットワーク１０上に開設する通信ホストサーバ１０が開設する通販サイトに接続することができる。そして、利用者端末１００は、この通販サイトから例えば図１に示す発注画面（入力画面）２００を取得することができる。
【００２４】
この発注画面２００は、利用者端末１００の要求に基づいて、販売管理サーバ２１が生成して利用者端末１００に提供するものであり、発注に必要な情報を複数の分割された入力欄２１０を通じて入力することができる。例えば、この発注画面２００では、発注者の入力欄２１０として、「姓」入力欄２１２と「名」入力欄２１３が準備され、品名は「品名」入力欄２１４が準備され、金額は「金額」入力欄２１５が準備され、納期として、「年」入力欄２１６、「月」入力欄２１７、「日」入力欄２１８がそれぞれ準備されている。
【００２５】
利用者は、キーボード１０３やマウス１０４を利用してカーソルを各入力欄２１０に移動させて、キーボード１０３を用いて必要な情報を入力することができる。そして、ＯＫボタン２０１を操作することにより、これらの入力内容が通販ホストサーバ２０に送信され、発注手続を行うことができる。
【００２６】
そして、この通信販売サービスシステムの大きな特徴の１つは、入力欄２１０に金額などの数値や文字を入力した際に、入力した数値や文字と同じ意味だが視覚的に異なる表現を、入力した入力欄２１０の近傍に表示される確認ウインドウ２５０内に同時に表示することで、利用者が意図した数値や文字と合っているか否かの確認を促す「誤入力防止のための入力確認サービス」を採用した点にある。
【００２７】
例えば、図１に示す発注画面２００では、「金額」入力欄２１５にカーソル２０１がセットされ、「１００００００」を入力した状態を示している。この実施例の「金額」入力欄２１５では、「１」を入力した後に「０」を６個入力する。しかし、桁数の少ない金額であれば誤入力の可能性が少ないが、この入力例のように「０」の個数が多くなると、利用者は、この入力した金額に不安を抱くことになる。特に、高額の入力に不慣れな利用者には大きな不安となる。
【００２８】
従来技術においては、３桁ごとにコンマを付す技術が知られているが、コンマを付しても、このコンマの数が多くなれば、多数の「０」の数と同じ課題がある。
【００２９】
そこで、この実施例に係る通信販売サービスシステムの「誤入力防止のための入力確認サービス」では、「金額」「日付」「時間」などの属性情報が設定される複数の入力欄２１０を備えた入力画面（発注画面）２００と、前記属性情報に対応した辞書ＤＢ３４と、この誤入力防止のための入力確認サービスを動作させるためのプログラムＤＢを準備する。そして、このプログラムＤＢを実行する制御部が、入力画面（発注画面）２００上のカーソル位置から入力中または入力済の入力欄２１０を判定して、この入力欄２１０の近傍に確認ウインドウ２５０を表示し、この入力欄２１０に入力された金額などの数値や文字と同じ意味だが視覚的に異なる表現を、この属性に対応した辞書ＤＢ３４から抽出し、その抽出した表現を確認ウインドウ２５０内に表示するように動作する。
【００３０】
このプログラムＤＢを実行する制御部は、通販ホストサーバ２０の販売管理サーバ２１または利用者端末１００の制御装置１０８で独自に動作させたり、あるいは両制御部で分担して動作させることができる。
【００３１】
例えば、販売管理サーバ２１が実行する場合は、「誤入力防止のための入力確認サービス」の入力画面（発注画面）２００を販売管理サーバ２１内で動作させ、この動作内容を利用者端末でモニタしながら操作指示する手法と、利用者端末１００に提供した入力画面（発注画面）２００を販売管理サーバ２１が常に監視して動作させる手法などがある。
【００３２】
また、例えば、利用者端末１００の制御装置１０８で動作させる場合は、利用者端末１００が通販ホストサーバ２０にアクセスした際に、少なくとも辞書ＤＢとプログラムＤＢをダウンロードさせる手法や、プログラムＤＢを作成した制作会社のサービスサイトにネットワーク１０を介して接続してプログラムＤＢをダウンロードしたり、あるいは、このプログラムＤＢを格納した記録媒体を購入してインストールする手法がある。
【００３３】
更に、販売管理サーバ２１と利用者端末１００が分担して行う場合は、利用者端末１００が販売管理サーバ２１にアクセスした際、または、入力画面（発注画面）２００を利用者端末１００に提供する際に、データ量の小さい簡単な辞書ＤＢとプログラムＤＢを提供し、基本的な入力確認サービスは利用者端末１００の制御装置１０８で動作させ、複雑な入力確認サービスについてはプログラムＤＢの動作指示に従って販売管理サーバ２１にアクセスさせて販売管理サーバ２１が行う手法などがある。
【００３４】
この発明に係る「誤入力防止のための入力確認サービス」は、前記何れの手法でも適用することができる。以下の説明では、販売管理サーバ２１と利用者端末１００が分担して行う事例で説明するが、前記したように、これに限定されるものではない。
【００３５】
さて、この「誤入力防止のための入力確認サービス」の基本的な入力確認サービスでは、例えば、「金額」入力欄２１５に「１００００００」と入力したら、入力した「金額」入力欄２１５の近傍に「100万円」と表記した確認ウインドウ２５０を表示させることができる。また、「年」入力欄２１６に「2010」と入力したら、確認ウインドウ２５０に「平成２２年」または「去年」と表示させたりすることができる。
【００３６】
更に、例えば、「時間」の入力欄２１０に「１６」と入力したら、入力した入力欄２１０の近傍に「午後4時」と表記される確認ウインドウ２５０を表示させることができる。
【００３７】
また、例えば、ローマ字で入力する「姓」入力欄２１２に「ｗａｔａｎａｂｅ」と入力したら、確認ウインドウ２５０に「渡辺」と表示させたりすることができる。
【００３８】
これらの確認ウインドウ２５０に表示される内容は、入力欄２１０に入力された金額などの数値や文字と同じ意味だが視覚的に異なる表現内容で表示され、その目的は、入力された数値や文字が誤っているか否かの確認を行うための確認表示である。したがって、実際に入力される内容は、あくまで入力欄２１０に入力された内容となる。更に、入力欄２１０の入力内容と確認ウインドウ２５０の表示内容は、同期しているので、入力欄２１０の入力内容を修正すれば、確認ウインドウ２５０の表示内容も修正される。
【００３９】
また、入力される入力欄２１０の近傍に表示される確認ウインドウ２５０に表記されるものは数値や文字に限定されるものではない。
【００４０】
例えば、図４（ａ）図示しない「日付」の入力欄２１０に、「2011/02/08」と入力したら、「2011/02/08」が選択されたカレンダー２２０を表記させることもできる。更に、（ｂ）図に示すように、「25000」の表記に代えて、「25000」に対応するお札などの絵２２１で表記させることができる。同様に、（ｃ）図に示すように、「時間」の入力欄２１０に、「１６」と入力したらアナログ時計の絵２２２を表示することができる。更に、（ｄ）図に示すように。硬貨（紙幣）のタワー２２４を表示して、入力欄２１０の入力内容に合わせて、入力欄２１０またはタワー２２４を移動させて、棒グラフのように図示すようにしてもよい。
【００４１】
また、この通信販売サービスシステムの大きな特徴の他の１つは、確認ウインドウ２５０に表示される内容に補足情報を表示することができる。
【００４２】
例えば、図示しない「日付」の入力欄２１０に、「2010/01/01」と入力したら、「平成２２年１月１日」に加えて「曜日」を補足情報として表示することができる。
【００４３】
また、この通信販売サービスシステムの大きな特徴の他の１つは、確認ウインドウ２５０においても数値や文字を入力することを可能にした点にある。即ち、入力欄２１０と確認ウインドウ２５０の２つの入力エリア内に表示されている数値や文字が、一方の入力内容の変化に応じて同期して変化する。
【００４４】
例えば、図示しない、「時間」の確認ウインドウ２５０の表記内容を「午後4時」から「午後6時」に修正した場合は、対応する図示しない「時間」の入力欄２１０の数値は「16」から「18」に同期して修正される。
【００４５】
また、この通信販売サービスシステムの大きな特徴の他の１つは、確認ウインドウ２５０に、同じ意味ではない補助情報を表示するようにした点である。
【００４６】
例えば、図示しないオークションの入力画面の「金額」入力欄２１５に「10000」円と入力したら、確認ウインドウ２５０に、入力した内容と同じ意味の「1万円」に加えて、「最高入札額より1000円高い」との補助情報を表示させることができる。この事例の補足情報では、プログラムＤＢに辞書ＤＢ３４の検索時に販売管理サーバ２１に検索指示を行う動作フローが設定されている。この検索指示に基づいて販売管理サーバ２１が履歴ＤＢ３３から抽出した内容を追加して確認ウインドウ２５０に表示する。
【００４７】
以下、図２から図３を参照して、この実施例に係る「誤入力防止のための入力確認サービス」を説明する。
【００４８】
先ず、図２は、辞書ＤＢ３４のデータ構成図の一例を示したものである。図２において、辞書ＤＢ３４は、各入力欄２１０ごとの設定される属性に対応して設定されるデータの集合体である。この実施例では、属性情報５０と、種別５１と、表現候補５２と、必要に設定される入力欄座標５３とを含んで構成される。
【００４９】
属性情報５０は、例えば、金額、日付、年、月、日、等がある。種別５１は、文字や、図などを含んで構成されるものであり、文字の場合は、確認ウインドウ２５０内に表示され、図の場合は、確認ウインドウ２５０を、図を構成する部品の1つとして取り扱う。表現候補５２は、入力される数値や文字と同じ意味だが視覚的に異なる表現の複数の候補が格納されている。また、図の場合は、硬貨や紙幣、あるいはカレンダーなどが属性情報５０に対応して格納されている。この実施例では、複数の候補があれば、優先順位が設定され、その優先順位に従って抽出される。また、図示しない設定画面に基づいて、選択される候補を設定することもできる。
【００５０】
入力欄座標５３は、この辞書ＤＢ３４が特定の入力画面（発注画面）２００専用に設定してあれば設定されるものである。この場合、属性情報５０を省略することができる。
【００５１】
次に、図３と図１を参照して、この実施例に係る「誤入力防止のための入力確認サービス」の動作フローを説明する。ここで、この説明では、前記したように基本的な動作は、利用者端末１００の制御装置１０８が行い、必要により制御装置１０８が販売管理サーバ２１に照会して必要な情報取得して、確認ウインドウ２５０内に表示する事例で説明するが、前記したように、これに限定されるものではない。
【００５２】
先ず、利用者端末１００の制御装置１０８は、キーボード１０３やマウス１０４による操作指示を受けて、ネットワーク１０を介して、ネットワーク上に開設する通販ホストサーバ２０のサイトに接続し、発注画面２００の取得を要求する。
【００５３】
販売管理サーバ２１は前記要求に基づいて、発注画面２００と、この発注画面２００の動作に必要な辞書ＤＢ３４と動作プログラムを記憶装置３０から読み込んで利用者端末１００に送信する。
【００５４】
制御装置１０８は、販売管理サーバ２１から取得した情報に基づいて発注画面２００を表示装置１０２に表示し、取得した動作プログラムをロードして辞書ＤＢ３４を参照しながら図３の動作フローを実行する。
【００５５】
図３において、制御装置１０８は、表示装置１０２に発注画面２００を表示すると、カーソルが入力欄２１０の何れかに移動したか否かを監視する（ステップ３００）。発注画面２００の各入力欄２１０は、この「誤入力防止のための入力確認サービス」が設定されているものについては、属性情報５０が設定されている。制御装置１０８は、カーソルが入力欄２１０に移動すると、その入力欄２１０に属性情報５０が設定されているかを判定し、設定されていなければ、この入力欄２１０への入力を受け付け（ステップ２０３）、ステップ３２０に移行する(ステップ３０２)。
【００５６】
一方、ステップ３０２で、入力欄２１０に属性情報５０が設定されている場合は、この入力欄２１０に入力されたか、あるいは入力されているかを監視する(ステップ３０４)。このステップ３０４において、入力されたか、あるいは入力されている場合は、販売管理サーバ２１への問い合わせが必要か否かを判定する(ステップ３０６)。
【００５７】
この実施例では、属性情報５０に対応して販売管理サーバ２１への問い合わせが必要か否かも設定されている。制御装置１０８は、このステップ３０６において、問い合わせが必要と設定されているものについては、属性情報５０とともに入力内容を付加して販売管理サーバ２１へ問い合わせを依頼する。そして、この依頼を受けた販売管理サーバ２１は、記憶装置３０に格納された情報から必要な情報を取得する（ステップ３５０）。例えば、販売管理サーバ２１は、利用者の履歴ＤＢ３３から入力内容に対応する情報を取得して、利用者端末１００へ返信する。この返信を受けた制御装置１０８は、ステップ３１０に移行させる。
【００５８】
なお、この実施例では、このサービスを、利用者端末１００と通販ホストサーバ２０とで分担する事例で説明しているために、前記フローとしているが、利用者端末１００の記憶装置１０７に履歴ＤＢ３３を作成して、利用者端末１００内で完結してもよい。
【００５９】
さて、ステップ３０６において、販売管理サーバ２１への問い合わせの設定がなければ、制御装置１０８は、入力欄２１０に入力された内容に該当する表現を辞書ＤＢ３４から抽出して、これを変換する(ステップ３０８)。そして、入力欄２１０の近傍に確認ウインドウ２５０を表示して（ステップ３１０）、ステップ３０８で変換した表現を確認ウインドウ２５０内に表示する(ステップ３１２)。制御装置１０８は、これらのステップ３１０およびステップ３１２において、販売管理サーバ２１からの返信の情報があれば、確認ウインドウ２５０内に合わせて表示する。
【００６０】
そして、入力欄２１０に入力された内容が変化したか否か(ステップ３１４)、あるいは、カーソルが入力欄２１０から移動したか否か(ステップ３１６)を監視する。ここで、入力内容に変化、即ち入力内容が修正されればステップ３０６に移行させて、再度、入力内容の変換を行う。また、カーソルが入力欄２１０または確認ウインドウ２５０から移動すると、確認ウインドウ２５０を消去して（ステップ３１８）、OKボタン２０１が操作されたかを監視する(ステップ３２０)。ここで、OKボタン２０１が操作されないでカーソルが入力欄２１０に移動するとステップ３００を実行する。
【００６１】
また、OKボタン２０１が操作されると、予め設定された必須の入力欄２１０に入力がなされているかを判定し（ステップ３２２）。入力されていなければ、警告表示を行って(ステップ３２４)、ステップ３００に移行させる。ステップ３２２において、必須の入力欄２１０に入力がなされていれば、制御装置１０８は、発注画面２００の各入力欄２１０に入力された内容を通販ホストサーバ２０に送信して(ステップ３２６)、この作業を終了する。
【００６２】
次に、確認ウインドウ２５０の表示と消去するタイミングについて、更に説明する。
【００６３】
図３の動作フローでは、入力欄２１０に数値や文字が入力されることによって確認ウインドウ２５０を表示し（ステップ３１０）、カーソルが入力欄２１０から移動することにより、確認ウインドウ２５０を消去する方式としたが、この動作に限定されるものではない。
【００６４】
例えば、確認ウインドウ２５０を出現させる手法としては、最初から確認ウインドウ２５０を表示したり、入力欄２１０からカーソルが外れたタイミングで表示したりすることができる。
【００６５】
また、金額の場合、1000（千円）までは認知しやすいが、10000（１万円）になると認知しにくくなるため、最初に入力した入力欄２１０に数値が４桁以上入力されたタイミングで表示することができる。これにより、確認ウインドウ２５０を必要な時にだけ表示させることができるから、不要な時の確認ウインドウ２５０の表示による煩わしさを軽減することができる。
【００６６】
同様に、確認ウインドウ２５０による表示を行うか否かを、過去の入力履歴を参照して、入力された頻度が極端に少ないかどうかによって決めることができる。例えば、インターネットバンキングで振込みを行う際に、「1000000」以上振り込んだことが過去に1度もないにも関わらず、100万以上の金額を入力した場合に、「100万」が表記された確認ウインドウ２５０を表示させる。更に、このウインドウ２５０に、「今までで最高の金額」などの補足情報を追記表示してもよい。
【００６７】
更に、確認ウインドウ２５０に表示される内容をあらかじめ設定することができる。例えば、一定の桁数以上入力されたら補助情報を出すなど、補助情報を出す数値の桁数をあらかじめ設定できる。
【００６８】
また、確認ウインドウ２５０を消去するタイミングとしては、OKボタン２０１を操作することにより一括して表示させてもよい。この場合、OKボタン２０１の最初の操作では、入力内容を辞書ＤＢ３４で一括して変換する操作として定義し、2回目のOKボタン２０１の操作で、入力内容を確定して送信する操作と定義する。この手法は、誤入力防止のための入力確認サービス」を販売管理サーバ２１が実行するのに適している。
【００６９】
この他、確認ウインドウ２５０を表示するかどうかを、過去の入力履歴を参照して、いつもと少しだけ違うかどうかによって決めることができる。例えば、いつも入力している携帯電話番号やクレジットカード番号を１桁だけ間違えた場合に、注意喚起の補足情報を追加して確認ウインドウ２５０を表示することができる。
【符号の説明】
【００７０】
１０…ネットワーク、２０…通販ホストサーバ（通信販売ホストサーバ）、２１…販売管理サーバ、２２…通信装置、３０…記憶装置、３１…顧客管理ＤＢ（データベース）、３２…在庫管理ＤＢ（データベース）、３３…履歴ＤＢ（データベース）、３４…辞書ＤＢ（データベース）、５０…属性情報、５１…種別、５２…表現候補、５３…入力欄座標、１００…利用者端末（データ処理装置）、１０１…端末本体、１０２…表示装置、１０３…キーボード、１０４…マウス、１０５…スピーカ、１０６…通信装置、１０７…記憶装置、１０８…制御装置、２００…発注画面、２０１…OKボタン、２１０…入力欄、２１２…「姓」入力欄、２１３…「名」入力欄、２１４…「品名」入力欄、２１５…「金額」入力欄、２１６…「年」入力欄、２１７…「月」入力欄、２１８…「日」入力欄、２２０…カレンダー、２２１、２２３…絵、２２４…タワー、２５０…確認ウインドウ
【図１】
0005659058.tif 000002
【図２】
0005659058.tif 000003
【図３】
0005659058.tif 000004
【図４】
0005659058.tif 000005