(57)【要約】【課題】  電子商取引の実行に必要な数値の入力を支援するコンピュータ・システムを提供する。【解決手段】  システムは、電子商取引の実行に必要な数値を入力するための数値入力フィールドおよび当該数値入力フィールドに対応するアイコン表示領域の組を表示する表示部と、数値入力フィールドに対する入力を監視する監視部と、数値入力フィールドと、当該数値入力フィールドに対応するアイコン表示領域に表示されるアイコンの間の対応関係を定義するテーブルと、監視部によって捕捉された数値入力フィールドに入力された数値の大きさに応じたアイコンを、送信アクションを受ける前にアイコン表示領域内に表示する表示制御部と、送信アクションを受けたことに応じて、数値入力フィールドに入力された数値を電子商取引サーバに送る送信部を備える。【選択図】  図６
2008033735.tif 000002
【特許請求の範囲】
【請求項１】
電子商取引サーバに接続されたコンピュータ・システムであって、
電子商取引の実行に必要な数値を入力するための数値入力フィールドおよび当該数値入力フィールドに対応するアイコン表示領域の組を表示する表示部と、
前記数値入力フィールドに対する入力を監視する監視部と、
前記数値入力フィールドに入力される数値と、当該数値入力フィールドに対応するアイコン表示領域に表示されるアイコンの間の対応関係を定義するテーブルと、
前記テーブルを参照して、前記監視部によって捕捉された前記数字入力フィールドに入力された数値の大きさに応じたアイコンを、送信アクションを受ける前に前記アイコン表示領域内に表示させる表示制御部と、
前記送信アクションを受けたことに応じて、前記数値入力フィールドに入力された数値を前記電子商取引サーバに送る送信部と、
を備える、コンピュータ・システム。
【請求項２】
前記表示制御部は、前記数値入力フィールドに入力された数値が変更されたことに応じて、前記アイコン表示領域内に表示されたアイコンを変更後の数値の大きさに応じたものに変更する、請求項１に記載のコンピュータ・システム。
【請求項３】
前記表示制御部は、前記数値入力フィールドに入力された数値の大きさに応じた数のアイコンを表示させる、請求項１に記載のコンピュータ・システム。
【請求項４】
前記数値入力フィールドに入力される数値の桁のそれぞれに対応する複数の異なるアイコンを記憶するアイコン記憶部をさらに備え、
前記表示制御部は、前記入力された数値の少なくとも１つの桁の数値の大きさに応じた当該桁に対応するアイコンを表示させる、
請求項１に記載のコンピュータ・システム。
【請求項５】
前記数値入力フィールドに入力される数値の桁のそれぞれに対応する複数の異なるアイコンを記憶するアイコン記憶部をさらに備え、
前記表示制御部は、前記入力された数値の少なくとも１つの桁の数値の大きさに応じた数の当該桁に対応するアイコンを表示させる、
請求項１に記載のコンピュータ・システム。
【請求項６】
前記数値入力フィールドは、電子商取引に関する金額を入力するための金額入力フィールドを含み、
前記アイコン記憶部は、前記金額入力フィールドに入力される数値の桁のそれぞれに対応する紙幣および／または硬貨のアイコンを記憶する、
請求項５に記載のコンピュータ・システム。
【請求項７】
前記数値入力フィールドは、前記電子商取引の対象となる商品の取引数の入力フィールドを含み、
前記アイコン記憶部は、前記商品のイメージのアイコンを記憶する、
請求項１に記載のコンピュータ・システム。
【請求項８】
前記商品は株式であり、前記商品のイメージのアイコンは、前記株式の会社の業種を表現するアイコンおよび／またはロゴを表現するアイコンを含む、請求項７に記載のコンピュータ・システム。
【請求項９】
前記電子商取引の対象となる商品は金融商品であり、前記入力フィールドは、前記金融商品の売買の指値を入力するためのフィールドを含む、請求項１に記載のコンピュータ・システム。
【請求項１０】
前記表示部は、前記電子商取引の種類を示すアイコンを表示する、請求項１に記載のコンピュータ・システム。
【請求項１１】
電子商取引サーバに接続されたコンピュータ・システムにおいて、電子商取引の実行に必要な数値の入力を支援するための方法であって、
数値入力フィールドおよび当該数値入力フィールドに対応するアイコン表示領域の組を表示装置上に表示するステップと、
前記数値入力フィールドに対する入力を監視するステップと、
前記数値入力フィールドに入力される数値と、当該数値入力フィールドに対応するアイコン表示領域に表示されるアイコンの間の対応関係を定義するテーブルを参照して、前記監視するステップにおいて捕捉された前記数値入力フィールドに入力された数値の大きさに応じたアイコンを、送信アクションを受ける前に前記アイコン表示領域内に表示するステップと、
前記送信アクションを受けたことに応じて、前記数値入力フィールドに入力された数値を前記電子商取引サーバに送るステップと、
を含む、方法。
【請求項１２】
電子商取引の実行に必要な数値の入力を支援するためのプログラムであって、電子商取引サーバに接続されたコンピュータ・システムに、
数値入力フィールドおよび当該数値入力フィールドに対応するアイコン表示領域の組を表示装置上に表示するステップと、
前記数値入力フィールドに対する入力を監視するステップと、
前記数値入力フィールドに入力される数値と、当該数値入力フィールドに対応するアイコン表示領域に表示されるアイコンの間の対応関係を定義するテーブルを参照して、前記監視するステップにおいて捕捉された前記数値入力フィールドに入力された数値の大きさに応じたアイコンを、送信アクションを受ける前に前記アイコン表示領域内に表示するステップと、
前記送信アクションを受けたことに応じて、前記数値入力フィールドに入力された数値を前記電子商取引サーバに送るステップと、
を実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には、情報処理技術に関し、より詳細には、電子商取引サーバに接続されたコンピュータ・システム、電子商取引の実行に必要な数値の入力を支援するための方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、コンピュータおよびネットワーク技術、特にインターネットの普及によって、電子商取引、例えば、オンラインの株取引などがますます盛んに行われている。一般に、電子商取引では、顧客は、クライアント・コンピュータに表示されたグラフィカル・ユーザ・インターフェース（以下、「ＧＵＩ」という）を使用して、電子商取引を行うために必要な情報（取引対象の商品、取引の商品数など）を対話的に入力する。その後、クライアント・コンピュータは、ネットワークを通じて入力された情報をサーバに送信し、電子商取引プログラムによって取引が実行される。かかる情報の入力で人為的な操作ミスが生じると誤発注が生じ、個々のトラブルの原因となるばかりでなく電子商取引に対する信頼低下の原因となる。したがって、電子商取引を実施している企業や電子商取引システムを構築するコンピュータ業界の各社等は、誤入力を防止するための技術を開発している。
【０００３】
特開２００５−５５９５１号公報は、業務仕様の枠組みの中から、誤入力／誤登録を未然に防止可能な入力支援機能を有する複雑なウェブアプリケーションを容易に生成可能にし、ウェブアプリケーションの開発作業，業務仕様の変更に起因する変更保守作業を格段に軽減でき、開発期間を格段に短縮する技術を開示する。
特開２００４−１９４３４７号公報は、電子番組ガイドとして表示された縮小画面からなる静止画から所定の番組が選択されたとき、その番組が現在放送中の番組であれば、その番組を直ちに表示し、その番組が将来放送される番組であれば、その番組の詳細画面を表示する技術を開示する。
特開平９−１６７９４号公報は、操作者が指示した図形と図形の選択を伴う操作コマンドとコマンドに付随するパラメータから、図形指示操作中に操作者が選択しようとする図形を連続的に繰り返し判断して、選択された図形を連続的かつ視覚的にフィードバックする技術を開示する。
特表２００２−５４１５８８号公報は、リモート・トレーダが銘柄に対する注文の傾向を見ることができ、容易にグラフィカル・フォーマットを見て判断できるような取引情報を提供することが出来る電子取引システム用のユーザ・インターフェースを開示する。
特開平９−２３７２８６号公報は、図面の作成者がパラメータフィールドに表示された選択されたコマンドの実行に用いられるパラメータに設定されている値を確認して選択したコマンドに必要なパラメータを認識し、コマンドの実行指令があると、パラメータに設定されている値を用いて対象図形の位置及び形状を確定し、図面表示領域に対象図形を配置する、オブジェクトに関する設定を容易にするＣＡＤシステムを開示する。
特開２００２−１２２４４６号公報は、目安表示バー、上限警報表示バー、下限警報表示バーを表示部に点滅表示させ、目安値、上限警報値、下限警報値については、計測した電流、電圧、電力などの値を取り込んで目安値として設定し、目安値の大きさに応じて上限警報値、上限警報値を導出して設定し、設定した最大目盛値の大きさに応じて目安値、上限警報値、下限警報値を導出して設定することで装置の大型化なしで測定値表示を実現する装置を開示する。
【特許文献１】特開２００５−５５９５１号公報
【特許文献２】特表２００２−５４１５８８号公報
【特許文献３】特開２００４−１９４３４７号公報
【特許文献４】特開平９−１６７９４号公報
【特許文献５】特開平９−２３７２８６号公報
【特許文献６】特開２００２−１２２４４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ある一定の電子商取引の分野、例えば、オンラインの株取引では、株価は刻々と変更するために秒単位での迅速なデータ入力が求められる。いったんデータを送信し、電子商取引がプログラムで処理されてしまうと一般的に取引を取り消すことは困難である。したがって、例えば、株価として入力すべき数値と取引株式数として入力すべき値を逆に入力してしまうと致命的な損失が生じる可能性があり、実際にそのような事態が生じている。
【０００５】
そこで、一定の電子商取引の分野では、ユーザに数秒も待たせることなく、ユーザの誤入力を防ぎ、電子商取引に必要なデータの迅速で正確な入力を可及的に実現することが必要となる場合があることが理解される。上記の特許文献１乃至６を含む背景技術やそれらの組合せは、このような課題を完全には解決することはできない。
【０００６】
本発明の目的の１つは、ＧＵＩを通じて、電子商取引の実行に必要な数値の入力を支援するためのコンピュータ・システム、方法、およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、電子商取引サーバに接続されたコンピュータ・システムが提供される。システムは、電子商取引の実行に必要な数値を入力するための数値入力フィールドおよび当該数値入力フィールドに対応するアイコン表示領域の組を表示する表示部と、数値入力フィールドに対する入力を監視する監視部と、数値入力フィールドと、当該数値入力フィールドに対応するアイコン表示領域に表示されるアイコンの間の対応関係を定義するテーブルと、監視部によって捕捉された数値入力フィールドに入力された数値の大きさに応じたアイコンを、送信アクションを受ける前にアイコン表示領域内に表示する表示制御部と、送信アクションを受けたことに応じて、数値入力フィールドに入力された数値を電子商取引サーバに送る送信部を備える。
【０００８】
表示制御部は、数値入力フィールドに入力された数値が変更されたことに応じて、アイコン表示領域内に表示されたアイコンを変更後の数値に応じたものに変更することが好ましい。表示制御部は、数値入力フィールドに入力された数値の大きさに応じた数のアイコンを表示するようにすることができる。
【０００９】
システムは、数値入力フィールドに入力される数値の桁のそれぞれに対応する複数の異なるアイコンを記憶するアイコン記憶部をさらに備え、表示制御部は、入力された数値の少なくとも１つの桁の数値の大きさに応じた当該桁に対応するアイコンを表示することが好ましい。
【００１０】
以上、電子商取引サーバに接続されたコンピュータ・システムとして本発明の概要を説明したが、本発明は、数値の入力を支援する方法、プログラム、またはプログラム製品として把握することもできる。プログラム製品は、例えば、前述のプログラムを格納した記憶媒体を含め、あるいはプログラムを伝送する媒体を含めることができる。
【００１１】
上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの構成要素のコンビネーションまたはサブコンビネーションもまた、発明となり得ることに留意すべきである。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態を図面に基づいて詳細に説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１３】
また、本発明は多くの異なる態様で実施することが可能であり、実施の形態の記載内容に限定して解釈されるべきものではない。また、実施の形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須とは限らないことに留意されたい。実施の形態の説明の全体を通じて同じ要素には同じ番号を付している。
【００１４】
図１は、本発明の実施の形態によるネットワーク・システム１５０の概念図を示す。本発明の実施の形態によるネットワーク・システム１５０は、クライアント・コンピュータ１００、ネットワーク１１０、および電子商取引サーバ１２０を含む。クライアント１００および電子商取引サーバ１２０は、ネットワーク１１０を介して、相互に通信をすることができる。本発明の実施形態では、ネットワーク１１０は、ＴＣＰ／ＩＰを用いてコンピュータの間を接続するインターネットとして実現されるものとする。
【００１５】
本発明の実施の形態によるクライアント１００は、液晶ディスプレイのような表示装置を備え、電子商取引サーバ１２０を含むネットワーク１１０上のサーバ・コンピュータからネットワーク１１０を介して受領した情報（例えば、株価、企業ニュースなど）をユーザに視覚的に提示することができる。また、クライアント１００は、ユーザが表示装置上のＧＵＩを使用して対話的に入力した電子商取引を行うために必要な情報を、ネットワーク１１０を通じて電子商取引サーバ１２０に送信することもできる。
【００１６】
そして、電子商取引サーバ１２０は、クライアント１００から受領した情報に基づいて、電子商取引プログラムを実行して、電子商取引を行う。このような電子商取引の一般的な知識は、よく知られたものであるので、これ以上の詳細な説明は省略する。
【００１７】
図２は、本発明の実施の形態によるクライアント１００、電子商取引サーバ１２０を実現するのに好適な情報処理装置のハードウェア構成の一例を示した図である。情報処理装置は、バス２に接続されたＣＰＵ１とメインメモリ４を含んでいる。ハードディスク装置１３、３０、およびＣＤ−ＲＯＭ装置２６、２９、フレキシブル・ディスク装置２０、ＭＯ装置２８、ＤＶＤ装置３１のようなリムーバブル・ストレージ（記録メディアを交換可能な外部記憶システム）がフロッピーディスクコントローラ１９、ＩＤＥコントローラ２５、ＳＣＳＩコントローラ２７などを経由してバス２へ接続されている。
【００１８】
フレキシブル・ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭのような記憶メディアが、リムーバブル・ストレージに挿入される。これらの記憶メディアやハードディスク装置１３、３０、ＲＯＭ１４には、オペレーティング・システムと協働してＣＰＵ等に命令を与え、本発明を実施するためのコンピュータ・プログラムのコードを記録することができる。メインメモリ４にロードされることによってコンピュータ・プログラムは実行される。コンピュータ・プログラムは圧縮し、また複数に分割して複数の媒体に記録することもできる。
【００１９】
情報処理装置は、キーボード／マウス・コントローラ５を経由して、キーボード６やマウス７のような入力デバイスからの入力を受ける。情報処理装置は、視覚データをユーザに提示するための表示装置１１にＤＡＣ／ＬＣＤＣ１０を経由して接続される。
【００２０】
情報処理装置は、ネットワーク・アダプタ１８（イーサネット（Ｒ）・カードやトークンリング・カード）等を介してネットワークに接続し、他のコンピュータ等と通信を行うことが可能である。図示はされていないが、パラレルポートを介してプリンタと接続することや、シリアルポートを介してモデムを接続することも可能である。
【００２１】
以上の説明により、本発明の実施の形態によるクライアント・コンピュータ１００、電子商取引サーバ１２０を実現するのに好適な情報処理装置は、通常のパーソナルコンピュータ、ワークステーション、メインフレームなどの情報処理装置、または、これらの組み合わせによって実現されることが容易に理解されるであろう。ただし、これらの構成要素は例示であり、そのすべての構成要素が本発明の必須構成要素となるわけではない。
【００２２】
本発明の実施の形態において使用される情報処理装置の各ハードウェア構成要素を、複数のマシンを組み合わせ、それらに機能を配分し実施する等の種々の変更は当業者によって容易に想定され得ることは勿論である。それらの変更は、当然に本発明の思想に包含される概念である。
【００２３】
クライアント１００、電子商取引サーバ１２０は、マイクロソフト・コーポレーションが提供するＷｉｎｄｏｗｓ（Ｒ）オペレーティング・システム、アップル・コンピュータ・インコーポレイテッドが提供するＭａｃＯＳ（Ｒ）、Ｘ  Ｗｉｎｄｏｗ  Ｓｙｓｔｅｍを備えるＵＮＩＸ（Ｒ）系システム（たとえば、インターナショナル・ビジネス・マシーンズ・コーポレーションが提供するＡＩＸ（Ｒ））のような、ＧＵＩマルチウインドウ環境をサポートするオペレーティング・システムを採用することができる。
【００２４】
以上から、本発明の実施の形態におけるクライアント１００、電子商取引サーバ１２０は、特定のマルチウインドウ・オペレーティング・システム環境に限定されるものではないことを理解することができる。
【００２５】
図３は、本発明の実施の形態のクライアント１００の機能ブロック図である。図３の機能ブロック図に示す各要素は、図２に例示したハードウェア構成を有する情報処理装置において、ハードディスク装置１３などに格納されたオペレーティング・システムやコンピュータ・プログラムをメインメモリ４にロードした上でＣＰＵ１に読み込ませ、ハードウェア資源とソフトウェアを協働させることによって実現することができる。
【００２６】
クライアント１００は、表示部３０５、入力部３１０、データ処理部３１５を備える。表示部３０５は、データ処理部３１５からの出力信号に従って、電子商取引に必要な情報を入力するためのＧＵＩであるウインドウなどを含むマルチウインドウ・オペレーティング・システムのデスクトップ画面を表示する。入力部３１０は、キーボード６、マウス７などにより実現され、クライアント１００を操作するユーザからの入力を受け付ける。
【００２７】
データ処理部３１５は、ＧＵＩ表示制御部３２０、アイコン記録部３２５、クライアント・プログラム３３０、入力監視部３１５、入力項目／アイコン対応テーブル３４０、および送受信部３４５を備える。
【００２８】
本発明の実施形態によるクライアント・プログラム３３０は、電子的な株取引を行おうとするユーザによってクライアント・コンピュータ１００に導入されたアプリケーション・プログラムを実行することができる。クライアント・プログラム３３０は、ＧＵＩ表示制御部３２０、入力監視部３１５、および送受信部３４５などを適切に制御することによって、電子的な株取引のクライアント側の動作を実現する。
【００２９】
本発明の実施形態によるＧＵＩ表示制御部３２０は、クライアント・プログラム３３０からの指示に従って、電子商取引に必要な情報を入力するためのＧＵＩの表示を制御することができる。かかるＧＵＩは、表示部３０５に表示され、少なくとも数値を入力するための数値入力フィールドおよび対応するアイコン表示領域の組を少なくとも１つ含み、ＧＵＩ表示制御部３２０は、かかる数値の大きさに応じたアイコンをアイコン表示領域内に表示することができる。ＧＵＩ表示制御部３２０は、数値の変更に応じて、ユーザの送信アクションの前にアイコンを変更後の数値に応じたものに即時に変更することが好ましい。このアイコン、ＧＵＩの表示手法については、後で詳述する。
【００３０】
アイコン記録部３２５は、ＧＵＩ表示制御部３２０によって表示されたＧＵＩ内のアイコン表示領域に表示すべきアイコンのイメージ・データを記録する。入力項目／アイコン対応テーブル３４０は、ＧＵＩ表示制御部３２０によって表示されたＧＵＩを通じて入力される情報（たとえば、数値入力フィールドに入力される数値）と、対応するアイコン表示領域に表示されるアイコンの間の対応関係を定義する。本発明の実施形態におけるアイコン記録部３２５に記録されるアイコンのイメージ・データおよび入力項目／アイコン対応テーブル３４０に定義される対応関係の詳細については、図７を使用して後で詳述される。
【００３１】
入力監視部３３５は、入力部３１０からのユーザ入力を常時監視し、ユーザ入力があった場合は、リアルタイムでその内容を分析した上で、分析結果をクライアント・プログラム３３０等に伝達することができる。
【００３２】
送受信部３４５は、ブラウザ（図示せず）に表示してユーザに提示するために株式市場に関する情報を受信することができる。送受信部３４５は、クライアント・プログラム３３０からの指示等に従って、ＧＵＩを通じて入力された情報を、ネットワーク１１０を通じて電子商取引サーバ１２０に送信することができる。
【００３３】
図４は、本発明の実施形態における電子的に株取引を行うための情報をユーザが入力するときのクライアント１００の動作を表現するフローチャート４００である。処理は、ステップ４０５でスタートする。次に、ステップ４１０おいて、ユーザのアプリケーション起動アクション（例えば、デスクトップ上のアプリケーションを表現するアイコンをダブル・クリックするなど）に応じて、電子商取引のためのクライアント・プログラム３３０が起動する。
【００３４】
ステップ４１０におけるクライアント・プログラム３３０の起動に応じて、ＧＵＩ表示制御部３２０は、起動されたクライアント・プログラム３３０に対応するＧＵＩであるウインドウを、マルチウインドウ・オペレーティング・システムのデスクトップ上に生成する（ステップ４１５）。ステップ４１５が終了した後のデスクトップ画面の一例を、図５を用いて説明する。
【００３５】
図５は、本発明の実施形態におけるクライアント・コンピュータ１００に表示されるデスクトップ画面５００の一例である。デスクトップ画面５００には、複数のウインドウ５２および５０４、タスク・バー５１０、アイコン群５２０、ポインタ５３０等が表示されている。
【００３６】
ウインドウ５０２および５０４は、実行中のアプリケーションをウインドウとして表現したものである。本発明の実施形態では、ウインドウ５０２は、ウェブ・ブラウザに対応するウインドウであり、ネットワーク１１０上のサーバから受領したデータに基づいて株取引に関する情報をユーザに提示しているものとする。本発明の実施形態では、ウインドウ５０４は、電子商取引の売買注文を行うためのクライアント・プログラム３３０に対応するウインドウであるものとする。
【００３７】
タスク・バー５１０は、クライアント１００のオペレーティング・システムの各機能を提示するためのバーであり、アプリケーションを起動するためのスタートボタン、時刻、常駐アプリケーションのアイコンなどが表示されている。
【００３８】
アイコン群５２０は、プログラム、ディレクトリ（フォルダ）、ファイルを表現するためのものである。本発明の実施形態では、ユーザが、マウスを使用してポインタ５３０でアプリケーション・プログラムを表現するアイコンをダブル・クリックすると、当該アプリケーションが起動し、対応するウインドウが表示される。このようなマルチウインドウ・オペレーティング・システムの詳細は、当業者にはよく知られているので詳細な説明は省略する。
【００３９】
図６を用いて、本発明の実施形態におけるデスクトップ画面５００上の電子商取引の売買注文を行うためのウインドウ５０４をさらに詳細に説明する。ウインドウ５０４は、取引の種類（売り注文、買い注文）を指定する取引種類指定領域６１３、売買対象の銘柄コードを指定する取引銘柄指定領域６２３、購入株数を指定する株数指定領域６３３、株価の指値を指定する株価指定領域６４３、および決定ボタン６６０を含む。ユーザが、それぞれの指定領域において自分が意図する株取引に必要な情報を入力した状態で決定ボタン６５０をクリックすると、入力フィールド６２０、６３０、６４０、６５０に入力された情報が電子商取引サーバ１２０に送信され、電子商取引プログラムが実行される。
【００４０】
注目すべきは、取引種類指定領域６１３、取引銘柄指定領域６２３、株数指定領域６３３、および株価指定領域６４３のそれぞれが、入力フィールド６２０、６３０、６４０、６５０のみならず、それぞれに対応するアイコン表示領域６１５、６２５、６３５、６４５を含むことである。
【００４１】
図７は、本発明の実施形態におけるウインドウ５０４のアイコン表示領域６１５、６２５、６３５、６４５に表示されるアイコンの一例である。図７（ａ）に示すアイコン群は、取引種類指定領域６１３内の入力フィールド６２０に取引の種類に対応して、アイコン表示領域６１５に表示されるものである。具体的には、アイコン７１２および７１４は、それぞれ「株式の売り注文」および「株式の買い注文」を表現するためのものである。
【００４２】
図７（ｂ）に示すアイコン群は、株数指定領域６３３内の入力フィールド６３０に入力される銘柄コードに対応して、アイコン表示領域６２５に表示されるものである。具体的には、アイコン７２２は、本発明の実施形態におけるユーザが株式を取引することができるＡＢＣ株式会社（架空の会社）の業種がコンピュータ産業であることを示すアイコンである。アイコン７２４は、ＡＢＣ株式会社のロゴである。なお、図示はされていないが、本発明の実施形態においては、アイコン記録部３２５内には、ユーザが取引できる株式の会社のすべてについて業種およびロゴを表現するアイコンが記録されているものとする。
【００４３】
図７（ｃ）に示すアイコン群は、株数指定領域６３３内の入力フィールド６４０に入力される数値に対応して、アイコン表示領域６３５に表示されるものである。具体的には、アイコン７３２、７３４、７３６、７３８、７４０および７４２は、それぞれ「１株」、「１０株」、「１００株」、「１，０００株」、「１０，０００株」、「１００，０００株」を表現するためのものである。アイコン７３２、７３４、７３６、７３８、７４０および７４２は、それぞれ大きさおよび形状が異なっていることに留意されたい。本発明の実施形態では、株数指定領域６３３内の入力フィールド６４０に入力された数値のそれぞれの桁について、当該桁の数値の大きさに応じた数の対応するアイコンが表示される。例えば、入力フィールド６４０に、「１２３４」と数値が入力された場合、アイコン表示領域６３５には、アイコン７３２、７３４、７３６、７３８がそれぞれ１個、２個、３個、４個だけ表示されることになる。
【００４４】
図７（ｄ）に示すアイコン群は、株価指定領域６４３内の入力フィールド６５０に入力される数値に対応して、アイコン表示領域６４５に表示されるものである。アイコン７５０、７５２、７５４、７５６、７５８および７６０は、それぞれ「１円」、「１０円」、「１００円」、「１，０００円」、「１０，０００円」、「１００，０００円」を表現するためのものである。アイコン７３２、７３４、７３６、７３８、７４０および７４２は、それぞれ大きさおよび形状が異なっていることに留意されたい。また、株数指定領域６３３内のアイコン表示領域６３５とも大きさおよび形状が異なっていることにも留意されたい。本発明の実施形態では、株値指定領域６４３内の入力フィールド６５０に入力された数値のそれぞれの桁について、当該桁の数値の大きさに応じた数の対応するアイコンが表示される。例えば、入力フィールド６５０に、「１２３４」と数値が入力された場合、アイコン表示領域６４５には、アイコン７５０、７５２、７５４、７５６がそれぞれ１個、２個、３個、４個だけ表示されることになる。
【００４５】
なお、本発明の実施形態においては、上記の入力フィールドに入力される情報と、アイコン表示領域に表示されるアイコンの対応関係は、入力項目／アイコン対応テーブル３４０において定義され、ＧＵＩ表示制御部３２０がアイコン表示領域６１５、６２５、６３５、６４５にアイコンを表示するときにテーブル３４０が参照される。
【００４６】
図４に戻り、処理は、ステップ４２０に進む。ステップ４２０においては、ユーザ入力監視部３３５は、ウインドウ５０４に対するユーザ入力を監視する。次に、ユーザ入力監視部３３５は、ウインドウ５０４に対するユーザ入力があったかどうかが判定する（ステップ４２５）。ステップ４２５でユーザ入力がなかったと判定された場合、ステップ４２５からＮＯの矢印を介してステップ４２０に戻り、ユーザ入力の監視が継続される。
【００４７】
ステップ４２５においてユーザ入力があったと判定された場合、ステップ４２５からＹＥＳの矢印を介してステップ４３０に進み、捕捉されたユーザ入力が取引種類の変更であったかどうかが判定される。捕捉されたユーザ入力が取引種類の変更であったとステップ４３０において判定された場合、ステップ４３０からＹＥＳの矢印を介してステップ４３５に進み、取引種類指定領域６１３のアイコンの表示を変更後の取引種類の内容に応じたものに変更する。アイコンを変更した後、処理はステップ４２０に戻り、ユーザ入力の監視が継続される。
【００４８】
捕捉されたユーザ入力が取引種類の変更ではなかったとステップ４３０において判定された場合、ステップ４３０からＮＯの矢印を介してステップ４４０に進み、捕捉されたユーザ入力が取引銘柄の変更であったかどうかが判定される。捕捉されたユーザ入力が取引銘柄の変更であったとステップ４４０において判定された場合、ステップ４４０からＹＥＳの矢印を介してステップ４４５に進み、取引銘柄指定領域６２３のアイコンの表示を変更後の銘柄に応じた業種、ロゴに応じたものに変更する。アイコンを変更した後、処理はステップ４２０に戻り、ユーザ入力の監視が継続される。
【００４９】
捕捉されたユーザ入力が取引銘柄の変更ではなかったとステップ４４０において判定された場合、ステップ４４０からＮＯの矢印を介してステップ４５０に進み、捕捉されたユーザ入力が株式の取引数の変更であったかどうかが判定される。捕捉されたユーザ入力が取引数の変更であったとステップ４５０において判定された場合、ステップ４５０からＹＥＳの矢印を介してステップ４５５に進み、株数指定領域６３３のアイコンの表示を変更後の取引数の数値に応じたものに変更する。アイコンを変更した後、処理はステップ４２０に戻り、ユーザ入力の監視が継続される。
【００５０】
捕捉されたユーザ入力が取引数の変更ではなかったとステップ４５０において判定された場合、ステップ４５０からＮＯの矢印を介してステップ４６０に進み、捕捉されたユーザ入力が株価の指値の変更であったかどうかが判定される。捕捉されたユーザ入力が株価の指値の変更であったとステップ４６０において判定された場合、ステップ４６０からＹＥＳの矢印を介してステップ４６５に進み、株価指定領域６５０のアイコンの表示を変更後の指値の数値に応じたものに変更する。アイコンを変更した後、処理はステップ４２０に戻り、ユーザ入力の監視が継続される。
【００５１】
捕捉されたユーザ入力が株価の指値の変更ではなかったとステップ４６０において判定された場合、ステップ４６０からＮＯの矢印を介してステップ４７０に進み、捕捉されたユーザ入力が電子商取引サーバに必要なデータを送信するための送信アクション（本発明の実施形態では、決定ボタン６６０のクリック）であったかどうかが判定される。捕捉されたユーザ入力が送信アクションではなかったとステップ４７０において判定された場合、ステップ４６０からＮＯの矢印を介してステップ４２０に戻り、ユーザ入力の監視が継続される。
【００５２】
捕捉されたユーザ入力が送信アクションであったとステップ４７０において判定された場合、ステップ４７０からＹＥＳの矢印を介してステップ４８０に進み、形式チェックが行われ、それを満たしたかどうかが判定される。ここでいう形式チェックには、例えば、ユーザが行おうとする規模の取引をする資格があるかどうかのチェックなどが含まれ得る。形式チェックを満たしていないとステップ４８０において判定された場合、ステップ４８０からＮＯの矢印を介してステップ４８５に進み、形式チェックへの不適合をユーザに警告した後、ステップ４２０に戻り、ユーザ入力の監視が継続される。
【００５３】
形式チェックを満たしているとステップ４８０において判定された場合、ステップ４８０からＹＥＳの矢印を介してステップ４９０に進み、送受信部３４５がＧＵＩを通じて入力された電子商取引に必要な情報が電子商取引サーバ１２０に送信し、処理が終了する（ステップ４９５）。
【００５４】
本発明の実施形態において、ユーザが電子商取引の売買注文を行おうとする一場面を、図８、図９を使用して説明をする。この一場面では、ユーザは、コンピュータの製造販売を行うＡＢＣ株式会社（銘柄コード：１３６８Ｂ）の株式を１株だけ６２００００円で試験的に売却するために、取引種類、銘柄、株数、および株価を図８に示されるウインドウ５０４のように入力したとする。この場合、株数と株価を逆に入力してしまっているために、このまま決定ボタンをクリックして電子商取引サーバ１２０にデータを送信するとユーザに莫大な損失が生じるおそれがある。
【００５５】
しかし、本発明の実施形態では、株数指定領域６３３のアイコン表示領域６３５に、多数の株券アイコンが表示されており、また、株価指定領域６４３のアイコン表示領域６４５に硬貨の形状のアイコンがわずかの数しか表示されない。したがって、ユーザは、この数値入力に異常があることを直感的に察知し、決定ボタンをクリックすることを思いとどまることができる。本発明の実施形態では、思いとどまったユーザが、図９に示すように正しく入力を行い、確認したのちに決定ボタンをクリックすることによって、誤入力を回避して自分の意図する電子的な株取引を実施することができた。
【００５６】
なお、例えば、ユーザが取引の種類を間違えた場合でも、異なるアイコンが取引種類指定領域６１３のアイコン表示領域６１５に表示されるので、ユーザは作業を止めることなく自分の間違いを直感的に察知することができる。
【００５７】
また、自分が取引をしようとしている株式の会社と似たような商号を使用している会社を間違って指定した場合でも、本発明の実施形態では、銘柄指定領域６１３のアイコン表示領域６２５に会社のロゴを示すアイコンを表示しているので、ユーザは作業を止めることなく自分の間違いを直感的に察知することができる。
【００５８】
さらに、自分が取引をしようとしている株式の会社と同じようなロゴを使用している会社（例えば、同一の商号を使用する企業グループに属する別業種の会社）を指定してしまった場合でも、本発明の実施形態では、銘柄指定領域６１３のアイコン表示領域６２５に業種を示すアイコンを表示しているので、ユーザは作業を止めることなく自分の間違いを直感的に察知することができる。
【００５９】
以上、本発明の実施形態によれば、例えば、注文する株式数と株価の指値の数値を逆に間違えた場合でも、決定ボタンをクリックする前にユーザがその間違いに気づき、ユーザの誤入力を防ぐことができる可能性が飛躍的に向上する。したがって、本発明の実施形態によれば、ユーザが電子商取引に必要な情報を迅速で正確に入力することを支援することができることが容易に理解できる。
【００６０】
また、本発明は、ハードウェア、ソフトウェア、またはハードウェア及びソフトウェアの組み合わせとして実現可能である。ハードウェアとソフトウェアの組み合わせによる実行において、所定のプログラムを有するデータ処理システムにおける実行が典型的な例として挙げられる。かかる場合、該所定プログラムが該データ処理システムにロードされ実行されることにより、該プログラムは、データ処理システムを制御し、本発明にかかる処理を実行させる。このプログラムは、任意の言語・コード・表記によって表現可能な命令群から構成される。そのような命令群は、システムが特定の機能を直接、または１．他の言語・コード・表記への変換、２．他の媒体への複製、のいずれか一方もしくは双方が行われた後に、実行することを可能にするものである。
【００６１】
もちろん、本発明は、そのようなプログラム自体のみならず、プログラムを記録した媒体もその範囲に含むものである。本発明の機能を実行するためのプログラムは、フレキシブル・ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＤＶＤ、ハードディスク装置、ＲＯＭ、ＭＲＡＭ、ＲＡＭ等の任意のコンピュータ読み取り可能な記録媒体に格納することができる。かかるプログラムは、記録媒体への格納のために、通信回線で接続する他のデータ処理システムからダウンロードしたり、他の記録媒体から複製したりすることができる。また、かかるプログラムは、圧縮し、または複数に分割して、単一または複数の記録媒体に格納することもできる。また、様々な形態で、本発明を実施するプログラム製品を提供することも勿論可能であることにも留意されたい。
【００６２】
上記の実施の形態に、種々の変更または改良を加えることが可能であることが当業者に明らかである。例えば、本発明の実施形態では、株式のオンライン取引を例に説明を行ったが、すべての電子商取引の分野に本発明は適用可能であることは勿論であるし、そればかりでなく、グラフィカル・ユーザ・インターフェースを通じて数値等を人間に入力させるすべてその他のアプリケーションにも適用できる可能性がある。
【００６３】
本発明の実施形態では、入力されるそれぞれの数値の桁ごとに大きさ、形状の異なるアイコンをしたが、単に数値の大きさに比例したサイズのアイコンを表示するようにしてもよい。また、大きさ、形状の違いを使用して異なるアイコンを表現したが、さらに色の違いを利用してアイコンの相違を表現してもよい。また、
すなわち、そのような変更または改良を加えた形態も当然に本発明の技術的範囲に含まれる。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態によるネットワーク・システムの概念図である。
【図２】本発明の実施の形態におけるクライアント・コンピュータ、電子商取引サーバを実現するのに好適な情報処理装置のハードウェア構成の一例を示した図である。
【図３】本発明の実施の形態におけるクライアント・コンピュータの機能ブロック図である。
【図４】本発明の実施形態における電子的に株取引を行うための情報をユーザが入力するときのクライアント・コンピュータの動作を表現するフローチャートである。
【図５】本発明の実施形態におけるクライアント・コンピュータに表示されるデスクトップ画面の一例である。
【図６】本発明の実施形態における電子商取引の売買注文を行うためのＧＵＩの一例である。
【図７】本発明の実施形態におけるＧＵＩに表示されるアイコンの一例である。
【図８】本発明の実施形態における電子商取引の売買注文を行うためのＧＵＩの一場面である。
【図９】本発明の実施形態における電子商取引の売買注文を行うためのＧＵＩの一場面である。
【図１】
2008033735.tif 000003
【図２】
2008033735.tif 000004
【図３】
2008033735.tif 000005
【図４】
2008033735.tif 000006
【図５】
2008033735.tif 000007
【図６】
2008033735.tif 000008
【図７】
2008033735.tif 000009
【図８】
2008033735.tif 000010
【図９】
2008033735.tif 000011