(57)【特許請求の範囲】
【請求項１】
端末装置に入力された証券取引の注文データが、通信回線を介して供給されるデータチェック装置であって、
前記端末装置から少なくとも証券を特定するデータ、証券の取引量のデータ及び証券の売買指示のデータを含む証券取引の注文データを受信する受信手段と、
少なくとも証券を特定するデータ、証券の取引量のデータ及び証券の売買指示のデータを含む取引履歴が示す過去の注文データ並びに前回の異常検出信号及び当該前回の異常検出信号が検出された注文データを記憶するデータベースと、
前記受信手段が新たに受信した前記注文データの前記取引量のデータが、前記取引履歴が示す過去の注文データでの証券の取引量のデータの複数倍以上の取引量を検出したときに、前記新たに受信した注文データの異常を検出する検出手段と、
前記検出手段が前記新たに受信した注文データの前記異常を検出した場合に、異常検出信号およびメッセージデータを生成する生成手段と、
前記検出手段で前記異常が検出された前記新たに受信した注文データに関する前記異常検出信号及び前記新たに受信した注文データを前記データベースに記憶し、前記生成手段で前記異常検出信号が生成された前記新たに受信した注文データが、前記データベースに前記前回の異常検出信号と共に記憶されている前記前回の異常検出信号が検出された注文データと同一であるか否かを判定する判定手段と、
前記判定手段で同一でないと判定された場合には、前記メッセージデータを前記通信回線を介して前記端末装置に送信する送信手段と、
前記判定手段で同一であると判定された場合には、前記新たに受信した注文データを送受信手段に送ることにより、証券取引の発注の信号処理を行う信号処理手段と、
を有するデータチェック装置。
【請求項２】
前記端末装置は、携帯情報端末である請求項１に記載のデータチェック装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末装置に入力された入力データのエラーまたは異常を検出してデータ入力者に通知することが可能なデータチェック装置に関する。
【０００２】
【従来の技術】
特開平６―４５４４号公報には、相場情報報道装置の発明が開示されている。この公報には、相場情報に上昇／下降の変化情報が付加されている場合に、該当変化情報に対応する点滅、色替え表示等の変化情報を相場情報と同時にＣＲＴ表示器に表示することが開示されている。
【０００３】
ところで、インターネットを用いたオンライントレードが実用化されている。オンライントレードの利用者は、パーソナルコンピュータ（パソコン）などの端末装置に、証券取引の注文データ（例えば株式銘柄、取引量、および売買指示のデータ）を入力することで、株式取引等の証券取引を行なうことが可能である。
【０００４】
【発明が解決しようとする課題】
利用者は、証券取引の注文データなどのデータ入力時に、入力ミスをする場合がある。この場合、端末装置の表示画面にその旨を表示して利用者に通知することが望ましい。
本発明の目的は、端末装置に入力された入力データのエラーまたは異常をデータ入力者に通知可能なデータチェック装置を提供することにある。
【０００５】
【課題を解決するための手段】
本発明に係るデータチェック装置は、端末装置に入力された入力データが、通信回線を介して供給されるデータチェック装置であって、前記端末装置からの前記入力データを受信する受信手段と、前記受信手段が受信した前記入力データのチェックを行なう検出手段と、前記検出手段が前記入力データのエラーまたは異常を検出した場合に、前記端末装置の表示画面に設けられた前記入力データの入力領域の表示態様を変化させる第１のコマンドを生成する生成手段と、前記第１のコマンドを、前記通信回線を介して前記端末装置に送る送信手段とを有する。
【０００６】
本発明に係るデータチェック装置では、好適には、前記検出手段は、前記入力データのエラーまたは異常を検出した場合に、当該エラーまたは異常を示すメッセージデータを生成し、前記生成手段は、前記検出手段が前記入力データのエラーまたは異常を検出した場合に、前記入力データの入力領域に隣接して前記メッセージデータを表示させる第２のコマンドをさらに生成し、前記送信手段は、前記第１および第２のコマンドと前記メッセージデータとを、前記通信回線を介して前記端末装置に送る。
【０００７】
本発明に係るデータチェック装置では、例えば、前記入力データは、証券取引の注文データであり、証券を特定するデータ、証券の取引量のデータ、および証券の売買指示のデータを有し、前記検出手段は、証券の売却の注文データにおいて当該注文データの入力者が保有する保有証券以外の証券を特定するデータを検出した場合、もしくは、証券の売却の注文データにおいて当該注文データの入力者が保有する当該証券の総量を超える取引量のデータを検出した場合に、前記エラーまたは異常を検出する構成としてもよい。
【０００８】
本発明に係るデータチェック装置では、例えば、前記入力データは、株式取引の注文データであり、株式の銘柄を特定するデータ、株式の取引量のデータ、および株式の売買指示のデータを有し、前記検出手段は、株式の売却の注文データにおいて当該注文データの入力者が保有する保有銘柄以外の銘柄を特定するデータを検出した場合、株式の売却の注文データにおいて当該注文データの入力者が保有する当該株式の総株数を超える取引量のデータを検出した場合、もしくは、株式取引の注文データにおいて当該株式の売買単位株数の整数倍以外である取引量のデータを検出した場合に、前記エラーまたは異常を検出する構成としてもよい。
【０００９】
本発明に係るデータチェック装置では、例えば、前記入力データは、債券取引の注文データであり、債券の銘柄を特定するデータ、債券の取引額のデータ、および債券の売買指示のデータを有し、前記検出手段は、債券の売却の注文データにおいて当該注文データの入力者が保有する保有銘柄以外の銘柄を特定するデータを検出した場合、債券の売却の注文データにおいて当該注文データの入力者が保有する当該債券の総額を超える取引額のデータを検出した場合、もしくは、債券取引の注文データにおいて当該債券の売買単位額の整数倍以外である取引額のデータを検出した場合に、前記エラーまたは異常を検出する構成としてもよい。
【００１０】
本発明に係るデータチェック装置では、例えば、前記入力データは、投資信託の取引の注文データであり、投資信託のファンドを特定するデータ、投資信託の取引額のデータ、および投資信託の売買指示のデータを有し、前記検出手段は、投資信託の売却の注文データにおいて当該注文データの入力者が保有する保有ファンド以外のファンドを特定するデータを検出した場合、投資信託の売却の注文データにおいて当該注文データの入力者が保有する当該投資信託の総額を超える取引額のデータを検出した場合、もしくは、投資信託の取引の注文データにおいて当該投資信託の売買単位額の整数倍以外である取引額のデータを検出した場合に、前記エラーまたは異常を検出する構成としてもよい。
【００１１】
本発明に係るデータチェック装置では、例えば、前記入力データは、外国為替相場の取引の注文データであり、通貨を特定するデータ、通貨の取引量のデータ、および通貨の売買指示のデータを有し、前記検出手段は、外貨の売却の注文データにおいて当該注文データの入力者が保有する保有外貨以外の外貨を特定するデータを検出した場合、もしくは、外貨の売却の注文データにおいて当該注文データの入力者が保有する当該外貨の総量を超える取引量のデータを検出した場合に、前記エラーまたは異常を検出する構成としてもよい。
【００１２】
本発明に係るデータチェック装置は、好適には、前記入力データの入力者の取引履歴を記憶するデータベースをさらに有し、前記検出手段は、前記データベースに記憶された前記取引履歴に基づいて前記入力データの異常チェックを行い、前記入力データの異常を検出した場合に、異常を示すメッセージデータを生成し、前記生成手段は、前記検出手段が前記入力データの異常を検出した場合に、前記入力データの入力領域に隣接して前記メッセージデータを表示させる第２のコマンドをさらに生成し、前記送信手段は、前記第１および第２のコマンドと前記メッセージデータとを、前記通信回線を介して前記端末装置に送る構成としてもよい。
【００１３】
本発明に係るデータチェック装置では、例えば、前記入力データは、証券取引の注文データであり、証券を特定するデータ、証券の取引量のデータ、および証券の売買指示のデータを有し、前記検出手段は、証券の売却の注文データにおいて、当該注文データの入力者の取引履歴が示す過去の注文データでの取引量よりも桁数が大きい取引量のデータを検出した場合に、または、前記過去の注文データでの取引量の複数倍以上の取引量のデータを検出した場合に、前記異常を検出する構成としてもよい。
【００１４】
本発明に係るデータチェック装置では、例えば、前記入力データは、債券取引の注文データであり、債券の銘柄を特定するデータ、債券の取引額のデータ、および債券の売買指示のデータを有し、前記検出手段は、債券の売却の注文データにおいて、当該注文データの入力者の取引履歴が示す過去の注文データでの取引額よりも桁数が大きい取引額のデータを検出した場合に、または、前記過去の注文データでの取引額の複数倍以上の取引額のデータを検出した場合に、前記異常を検出する構成としてもよい。
【００１５】
本発明に係るデータチェック装置では、例えば、前記入力データは、投資信託の取引の注文データであり、投資信託のファンドを特定するデータ、投資信託の取引額のデータ、および投資信託の売買指示のデータを有し、前記検出手段は、投資信託の売却の注文データにおいて、当該注文データの入力者の取引履歴が示す過去の注文データでの取引額よりも桁数が大きい取引額のデータを検出した場合に、または、前記過去の注文データでの取引額の複数倍以上の取引額のデータを検出した場合に、前記異常を検出する構成としてもよい。
【００１６】
本発明に係るデータチェック装置では、例えば、前記入力データは、外国為替相場の取引の注文データであり、通貨を特定するデータ、通貨の取引量のデータ、および通貨の売買指示のデータを有し、前記検出手段は、外貨の売却の注文データにおいて、当該注文データの入力者の取引履歴が示す過去の注文データでの取引量よりも桁数が大きい取引量のデータを検出した場合に、または、前記過去の注文データでの取引量の複数倍以上の取引量のデータを検出した場合に、前記異常を検出する構成としてもよい。
【００１７】
本発明に係るデータチェック装置は、例えば、前記受信手段から前記入力データが供給される信号処理手段をさらに有し、前記信号処理手段は、前記異常が検出された前記注文データが連続して複数回供給された場合に当該注文データに基づいて証券取引の発注の信号処理を行なう構成としてもよい。
【００１８】
本発明に係るデータチェック装置では、好適には、前記検出手段は、前記入力データのチェック結果を前記データベースに供給し、前記データベースは、当該入力データの入力者の識別データと前記入力データのチェック結果とを対応付けて記憶する。
【００１９】
本発明に係るデータチェック装置は、例えば、データベースをさらに有し、前記検出手段は、前記入力データのチェック結果を前記データベースに供給し、前記データベースは、前記入力データの入力者の識別データと前記入力データのチェック結果とを対応付けて記憶する構成としてもよい。
【００２０】
本発明に係るデータチェック装置では、例えば、前記第１のコマンドは、前記入力領域内の前記入力データを反転表示させるコマンドとしてもよい。
本発明に係るデータチェック装置では、例えば、前記第１のコマンドは、前記入力領域内の前記入力データを示す文字と当該文字の背景のうち、背景色を変化させるコマンドとしてもよく、当該文字の表示色を変化させるコマンドとしてもよい。
【００２１】
本発明に係るデータチェック装置では、例えば、前記第１のコマンドは、前記入力領域内の前記入力データを示す文字のサイズまたは書体を変化させるコマンドとしてもよい。
【００２２】
入力データのエラーまたは異常を検出した場合に端末装置へコマンドを送信し、このコマンドにより端末装置の表示画面における入力データの入力領域の表示態様を変化させることで、当該入力データのエラーまたは異常をデータ入力者に知らせることができる。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００２４】
データ通信システム
図1は、オンライントレードに使用されるデータ通信システムを例示する説明図である。
このデータ通信システム１００は、クライアント用の端末装置（クライアント端末）１０と、通信回線の一例であるインターネット１９と、サーバ２１と、ホストコンピュータ２２と、オペレータ用の端末装置（オペレータ端末）２３，２４と、専用回線４９と、ホストコンピュータ５２とを有する。
【００２５】
サーバ２１と、ホストコンピュータ２２と、端末装置２３，２４は、証券会社２０に設置されている。ホストコンピュータ５２は、証券取引所５０に設置されている。
端末装置１０とサーバ２１との間は、インターネット１９を介して接続されている。また、ホストコンピュータ２２，５２の間は、専用回線４９を介して接続されている。
【００２６】
端末装置１０は、例えばパソコンにより構成され、表示装置１１と、コンピュータ本体１５と、キーボード１３と、マウス１４とを有する。
端末装置１０は、クライアント（顧客）であるデータ入力者により種々のデータがキーボード１３またはマウス１４から入力され、入力されたデータ（入力データ）は表示装置１１の表示画面１２に表示され、インターネット１９を介してサーバ２１へ供給される。
【００２７】
端末装置１０に入力される入力データは、例えば、データ入力者の識別データや、証券取引の注文データ等である。
証券取引の注文データの例としては、株式取引の注文データ、債券取引の注文データ、投資信託の取引の注文データなどがある。
株式取引の注文データは、例えば、株式の銘柄を特定するデータ、株式の取引量のデータ、株式の売買指示のデータなどを有する。
債券取引の注文データは、例えば、債券の銘柄を特定するデータ、債券の取引額のデータ、債券の売買指示のデータなどを有する。
投資信託の取引の注文データは、例えば、投資信託のファンドを特定するデータ、投資信託の取引額のデータ、投資信託の売買指示のデータなどを有する。
【００２８】
サーバ２１は、インターネット１９を介して端末装置１０の入力データが供給され、供給された入力データをホストコンピュータ２２に送る。
また、サーバ２１は、ホストコンピュータ２２からのデータやコマンド等を、インターネット１９を介して端末装置１０に送る。
【００２９】
ホストコンピュータ２２は、端末装置２３，２４に接続されている。ホストコンピュータ２２と端末装置２３，２４との間は、例えばＬＡＮ（Local Area Network）接続してもよい。
このホストコンピュータ２２は、サーバ２１からの入力データに基づき、証券取引所５０内の証券取引装置であるホストコンピュータ５２へ、証券取引の注文データを送信することにより、証券取引の発注を行なう。
【００３０】
また、ホストコンピュータ２２は、証券取引所５０のホストコンピュータ５２から株式等の証券の相場情報のデータが供給され、当該相場情報のデータを端末装置２３，２４に供給すると共に、サーバ２１およびインターネット１９を介して端末装置１０に供給する。
ホストコンピュータ２２は、本発明に係るデータチェック装置を構成しており、端末装置１０に入力された入力データのエラーおよび／または異常を検出し、当該入力データのエラーおよび／または異常をデータ入力者に知らせるコマンドや、当該入力データのエラーおよび／または異常を示すメッセージデータなどを生成し、これらのコマンドやメッセージデータをサーバ２１を介して端末装置１０へ送る。
【００３１】
端末装置１０
図２は、図1中の端末装置１０の概略的なブロック構成図である。
端末装置１０は、入力データを表示画面１２に表示する表示装置１１と、キーボード１３やマウス１４等の入力装置と、コンピュータ本体１５とを有する。
コンピュータ本体１５は、制御手段１６と、送受信手段１８とを有する。
【００３２】
送受信手段１８は、送信手段および受信手段の機能を有する。この送受信手段１８は、制御手段１６からのデータを受信してインターネット１９を介してサーバ２１に送り、また、サーバ２１からのデータやコマンドなどを受信して制御手段１８に供給する。
【００３３】
制御手段１６は、端末装置１０の全体を制御するコントローラであり、表示装置１１の表示制御、送受信手段１８の送受信制御などを行なう。
制御手段１６は、キーボード１３またはマウス１４に入力された入力データが供給され、当該入力データを表示画面１２に表示させる。
また、制御手段１６は、入力データにエラーまたは異常がある場合に、表示画面１２内に設けられた入力データの入力領域の表示態様を変化させたり、入力データの入力領域に隣接してエラーまたは異常のメッセージを表示させたりする。
【００３４】
このため、証券会社２０が顧客に提供するオンライントレード用のアプリケーションプログラムには、表示態様を変化させたり、メッセージを表示させたりするプログラムが含まれており、このようなアプリケーションプログラムが端末装置１０内の制御手段１６で実行される。
なお、ホストコンピュータ２２は、アプリケーションプログラムをサーバ２１およびインターネット１９を介して端末装置１０に供給し、当該アプリケーションプログラムを端末装置１０の制御手段１６にダウンロードして記録媒体１７に記録する構成としてもよい。
【００３５】
ホストコンピュータ２２
図３は、図1中のホストコンピュータ２２の概略的なブロック構成図である。このホストコンピュータ２２は、送受信手段７１，７９と、制御手段７５と、データベース（ＤＢ）２５とを有する。
制御手段７５は、ホストコンピュータ２２の全体を制御するコントローラである。この制御手段７５は、信号処理手段７２と、検出手段７３と、生成手段７４とを有する。
【００３６】
送受信手段７９は、送信手段および受信手段の機能を有する。この送受信手段７９は、制御手段７５内の信号処理手段７２からの注文データを受信して専用回線４９を介して証券取引所５０内のホストコンピュータ５２に送る。また、証券取引所５０内のホストコンピュータ５２からの相場情報などのデータを受信し、受信した当該データを信号処理手段７２に送る。
【００３７】
送受信手段７１は、送信手段および受信手段の機能を有する。この送受信手段７１は、制御手段７５からのコマンドやデータなどを受信してサーバ２１に送る。また、サーバ２１からのデータを受信し、受信したデータを制御手段７５内の信号処理手段７２および検出手段７３に送る。
【００３８】
検出手段７３は、サーバ２１からのデータのうち端末装置１０に入力された入力データについて、エラーおよび異常のチェックを行なう。そして、エラーまたは異常を検出した場合に、当該エラーまたは異常の内容を示すメッセージデータと検出信号とを、信号処理手段７２および生成手段７４ならびにデータベース２５に出力する。一方、エラーおよび異常の何れも検出しない場合に、未検出信号を信号処理手段７２および生成手段７４に出力する。
この検出手段７３は、データベース２５にアクセス可能となっており、データベース２５から顧客データを読み出す。この顧客データは、端末装置１０からの証券取引の注文データについてのエラーおよび異常のチェックに使用される。また、データベース２５には、データ入力者の識別データに対応付けてエラーチェックの結果（例えば、メッセージデータ、エラーまたは異常の入力データの項目など）が書き込まれて記録される。
【００３９】
データベース２５は、端末装置１０を使用するデータ入力者（顧客）の情報である顧客データ、証券の単位取引量のデータ（例えば株式の売買単位株数のデータ）、証券の売買単位額のデータ等が記憶されている。
顧客データは、例えば、データ入力者の氏名、住所、電話番号、保有している証券の額および量、口座番号、口座残高、取引履歴等のデータを有する。例えば、保有している株式の銘柄コード、当該銘柄の保有額、保有株数などのデータを有する。
データベース２５の記憶データは、ホストコンピュータ２２を介して端末装置２３，２４からアクセス可能となっている。
【００４０】
検出手段７３は、例えば、証券の売却の注文データにおいて当該注文データの入力者が保有する保有証券以外の証券を特定するデータを検出した場合、もしくは、証券の売却の注文データにおいて当該注文データの入力者が保有する当該証券の総量を超える取引量のデータを検出した場合に、エラーおよび／または異常（例えばエラー）を検出する。
検出手段７３は、例えば、証券の売却の注文データにおいて、当該注文データの入力者の取引履歴が示す過去の注文データでの取引量（例えば最大取引量や平均取引量）よりも桁数が大きい取引量のデータを検出した場合に、または、過去の注文データでの取引量の複数倍以上（例えば数倍以上）の取引量のデータを検出した場合に、異常を検出する。
【００４１】
検出手段７３は、例えば、株式の売却の注文データにおいて当該注文データの入力者が保有する保有銘柄以外の銘柄を特定するデータを検出した場合、株式の売却の注文データにおいて当該注文データの入力者が保有する当該株式の総株数を超える取引量のデータを検出した場合、もしくは、株式取引の注文データにおいて当該株式の売買単位株数の整数倍以外である取引量のデータを検出した場合に、エラーおよび／または異常（例えばエラー）を検出する。
検出手段７３は、例えば、株式の売却の注文データにおいて、当該注文データの入力者の取引履歴が示す過去の注文データでの取引量（例えば最大取引量や平均取引量）よりも桁数が大きい取引量のデータを検出した場合に、または、過去の注文データでの取引量の複数倍以上（例えば数倍以上）の取引量のデータを検出した場合に、異常を検出する。
【００４２】
検出手段７３は、例えば、債券の売却の注文データにおいて当該注文データの入力者が保有する保有銘柄以外の銘柄を特定するデータを検出した場合、債券の売却の注文データにおいて当該注文データの入力者が保有する当該債券の総額を超える取引額のデータを検出した場合、もしくは、債券取引の注文データにおいて当該債券の売買単位額の整数倍以外である取引額のデータを検出した場合に、エラーおよび／または異常（例えばエラー）を検出する。
検出手段７３は、例えば、債券の売却の注文データにおいて、当該注文データの入力者の取引履歴が示す過去の注文データでの取引額（例えば最大取引額や平均取引額）よりも桁数が大きい取引額のデータを検出した場合に、または、過去の注文データでの取引額の複数倍以上（例えば数倍以上）の取引額のデータを検出した場合に、異常を検出する。
【００４３】
検出手段７３は、例えば、投資信託の売却の注文データにおいて当該注文データの入力者が保有する保有ファンド以外のファンドを特定するデータを検出した場合、投資信託の売却の注文データにおいて当該注文データの入力者が保有する当該投資信託の総額を超える取引額のデータを検出した場合、もしくは、投資信託の取引の注文データにおいて当該投資信託の売買単位額の整数倍以外である取引額のデータを検出した場合に、エラーおよび／または異常（例えばエラー）を検出する。
検出手段７３は、例えば、投資信託の売却の注文データにおいて、当該注文データの入力者の取引履歴が示す過去の注文データでの取引額（例えば最大取引額や平均取引額）よりも桁数が大きい取引額のデータを検出した場合に、または、過去の注文データでの取引額の複数倍以上（例えば数倍以上）の取引額のデータを検出した場合に、異常を検出する。
【００４４】
信号処理手段７２は、送受信手段７１，７９、生成手段７４、検出手段７３との信号の授受を行い、種々の信号処理を行なう。
この信号処理手段７２は、サーバ２１からの証券取引の注文データを送受信手段７９へ出力することにより証券取引の発注処理を行ない、送受信手段７９は当該注文データを専用回線４９に送り出す。
また、信号処理手段７２は、送受信手段７９からの相場情報等のデータを、送受信手段７１に出力すると共に、端末装置２３，２４に出力する。さらに、信号処理手段７２は、注文データについての約定を示す約定データを、送受信手段７１に出力し、送受信手段７１は約定データをインターネット１９を介して端末装置１０に送る。
【００４５】
生成手段７４は、検出手段７３からの検出信号に基づき、端末装置１０の表示画面１２に設けられた注文データの入力領域の表示態様を変化させる第１のコマンドを生成し、この第１のコマンドを送受信手段７１に出力する。
また、生成手段７４は、検出信号に基づき、表示画面１２において注文データの入力領域に隣接して設けられた表示領域にメッセージデータを表示させる第２のコマンドをさらに生成し、この第２のコマンドを送受信手段７１に出力する。
【００４６】
このように、データ通信システム１００では、証券会社２０のホストコンピュータ２２でデータチェックを行なうことで、証券会社２０が管理するデータベース２５内の最新の顧客データを用いてデータチェックを行なうことができる。
また、データチェックの結果を顧客の識別データに対応付けてデータベース２５に記録することで、記録されたチェック結果から当該顧客のオンライントレードの習熟状態を知ることができると共に、表示画面１２のレイアウトおよび端末装置１０の操作性を検討する参考にすることが可能である。
さらに、入力データがエラーまたは異常である場合に、入力データの表示態様を変化させることで、エラーおよび／または異常の個所をデータ入力者に通知することができ、データ入力者は入力ミスの個所を直感的に認識することが可能である。
【００４７】
図４および図５は、図１のデータ通信システム１００の処理の一部を例示するフローチャートであり、データチェックに関連する処理を例示している。以下では、証券取引として、株式取引を例示して説明する。
【００４８】
先ず、ステップＳ１では、端末装置１０は、株式取引の注文データが利用者（データ入力者）により入力され、当該注文データは、表示画面１２中の入力領域に表示される。
なお、利用者は当該利用者の識別データを端末装置１０に予め入力しており、識別データは端末装置１０からホストコンピュータ２２に送信されており、ホストコンピュータ２２は端末装置１０からの識別データを受信しており、信号処理手段７２および検出手段７３に供給されているものとする。
【００４９】
ステップＳ２では、端末装置１０は、表示画面１２中の確認ボタンがクリックされたか否かを検出する。
確認ボタンのクリックを検出しない場合は、検出するまで待つ。
確認ボタンのクリックを検出した場合は、ステップＳ３に進む。
【００５０】
ステップＳ３では、端末装置１０は、表示画面１２中の入力領域に表示されている注文データを、証券会社２０内のホストコンピュータ２２へ送信する。この注文データは、例えば、株式の銘柄を特定するデータ、株式の取引量のデータ、株式の売買指示のデータ等を有する。
【００５１】
ステップＳ４では、証券会社２０内のホストコンピュータ２２は、インターネット１９およびサーバ２１を介して注文データが供給され、当該注文データは信号処理手段７２および検出手段７３に供給され、検出手段７３は注文データのチェックを行なう。
【００５２】
ステップＳ５では、検出手段７３で注文データのエラーまたは異常が検出された場合は、検出信号およびメッセージデータが信号処理手段７２と生成手段７４とデータベース２５とに供給され、ステップＳ６に進む。
検出手段７３でエラーおよび異常の何れも検出されない場合は、未検出信号が信号処理手段７２と生成手段７４とデータベース２５とに供給され、ステップＳ７に進む。
【００５３】
ステップＳ６では、信号処理手段７２は、異常が検出された注文データ（例えば、取引履歴に基づいて取引量もしくは取引額の桁数や倍率などの異常が検出された注文データ）が、前回に異常が検出された注文データと同一であるか否かを判定する。この信号処理手段７２は確認ボタンのクリック回数をカウントし、確認ボタンのクリック回数が２回以上である場合に前回のクリック時の注文データと今回のクリック時の注文データとを比較して同一か否かを判定する。一方、クリック回数が１回である場合は、ステップＳ８に進む。
異常が検出された注文データが、前回のクリック時の注文データと同一である場合は、ステップＳ７に進み、同一でない場合はステップＳ８に進む。
【００５４】
ステップＳ７では、証券会社２０内のホストコンピュータ２２は、証券取引所５０内のホストコンピュータ５２へ、専用回線４９を介して注文データを送る。
【００５５】
ステップＳ８では、生成手段７４は、第１および第２のコマンドを生成し、第１および第２のコマンドならびにメッセージデータを送受信手段７１に出力する。送受信手段７１は、当該第１および第２のコマンドとメッセージデータとを、サーバ２１およびインターネット１９を介して端末装置１０へ送る。
【００５６】
ステップＳ９では、端末装置１０は、第１のコマンドに基づいて入力領域の表示態様を変化させる。また、第２のコマンドに基づき、入力データの入力領域に隣接してメッセージデータを表示する。
【００５７】
ステップＳ１０では、端末装置１０は、表示画面１２中の入力領域内の注文データが利用者（データ入力者）により必要に応じて修正されることにより、注文データが再度入力される。そして、処理ステップは、上記ステップＳ２に戻る。
【００５８】
図６は、表示装置１１の表示画面１２のレイアウトを例示する説明図である。
図6（Ａ）は、注文データが入力された時の表示画面１２を示している。
表示画面１２の中央上側には、「注文画面」の文字が表示されており、表示画面１２の左側（表示画面１２に向かって左側）には、「１．銘柄」、「２．取引量」、「３．売買指示」の文字が、縦方向に並んでいる。
また、表示画面１２の右側（表示画面１２に向かって右側）には、２つの「メッセージ」の文字が、縦方向に並んでいる。
【００５９】
表示画面１２では、「１．銘柄」の表示領域の下側に隣接して、株式銘柄のデータを表示するボックスからなる入力領域６１が設けてある。この入力領域６１には、「××会社」の文字が表示されており、××会社の銘柄の株式に関する注文データが入力されたことを示している。
また、「１．銘柄」の表示領域の右側に「メッセージ」の文字が表示されており、このメッセージの下側に隣接して、かつ、入力領域６１の右側に隣接して、銘柄に関するメッセージデータを表示するボックスからなる表示領域６６が設けてある。入力領域６１に表示された入力データにエラーまたは異常が検出された場合は、この表示領域６６にメッセージデータが表示される。
【００６０】
表示画面１２では、「２．取引量」の表示領域の下側に隣接して、取引量のデータを表示するボックスからなる入力領域６２が設けてある。この入力領域６２には、「５００」の文字が表示されており、５００株の取引量の注文データが入力されたことを示している。
また、「２．取引量」の表示領域の右側に「メッセージ」の文字が表示されており、このメッセージの下側に隣接して、かつ、入力領域６２の右側に隣接して、取引量に関するメッセージデータを表示するボックスからなる表示領域６７が設けてある。入力領域６２に表示された入力データにエラーまたは異常が検出された場合は、この表示領域６７にメッセージデータが表示される。
【００６１】
表示画面１２では、「３．売買指示」の表示領域の下側に隣接して、「売り」の表示ボタン６３と、「買い」の表示ボタン６４とが表示されている。表示ボタン６３，６４の一方を選択してマウス１４によりクリックすることで、売買指示を入力することができる。
【００６２】
表示画面１２の右下側には、「確認」の表示ボタンである確認ボタン６９が表示されている。この確認ボタン６９をマウス１４によりクリックすることで、入力領域６１，６２の入力データと、クリックされた表示ボタン６３，６４の売買指示のデータとが、端末装置１０から、インターネット１９およびサーバ２１を介してホストコンピュータ２２に送られる。確認ボタンは、注文ボタンといわれることもある。
【００６３】
図６（Ｂ）の表示画面１２は、図６（Ａ）の表示画面１２において、確認ボタン６９がクリックされた場合に表示される表示画面を例示している。
ここでは、単位株数が１０００株である場合を例示しており、ホストコンピュータ２２は、第１および第２のコマンドとメッセージデータとを端末装置１０に送る。
【００６４】
図６（Ｂ）の表示画面１２は、図６（Ａ）の表示画面１２から、入力領域６２の表示態様が変化している。具体的には、取引量の入力領域６２内の入力データが反転表示されている。
なお、このような表示態様の変化については、種々の方法が可能である。
例えば、入力領域６１，６２のうちエラーまたは異常が検出された入力領域内の入力データを示す文字と当該文字の背景のうち、背景色を変化させ、且つ、当該背景色を当該文字とは異なる色にしてもよい。
例えば、入力領域６１，６２のうちエラーまたは異常が検出された入力領域内の入力データを示す文字と当該文字の背景のうち、当該文字の表示色を変化させ、且つ、当該文字を背景色とは異なる表示色で表示してもよい。当該入力データの文字に対して下線を引いてもよく、網掛けを行なってもよい。
【００６５】
例えば、入力領域６１，６２のうちエラーまたは異常が検出された入力領域内の入力データを示す文字のサイズもしくは書体を変化させてもよく、一例として全角文字の入力データを半角文字にしてもよく、文字サイズのポイントを変化させてもよく、細字の標準文字の入力データを太字もしくは斜体にして表示してもよい。
【００６６】
図６（Ｂ）の表示領域６７には、「単位株数未満」の文字が表示されている。エラーまたは異常の内容を示すメッセージとしては、例えば、銘柄に関しては、当該株式銘柄の取引が停止されている場合は「取引停止中」、株式銘柄が存在しない場合は「該当銘柄無し」、データ入力者が保有していない銘柄の売り注文の場合は「当該銘柄の売却不可」または「保有銘柄を入力して下さい」などのメッセージとしてもよい。
【００６７】
取引量に関しては、単位株数の整数倍でない場合は「単位株数未満」または「単位株数を確認してください」、制限株数を越える場合は「制限株数オーバー」または「桁数を確認して下さい」、アラビア数字でない場合は「アラビア数字を入力して下さい」、データ入力者が保有する株数を超える取引量の売り注文の場合は「保有株数オーバー」などのメッセージとしてもよい。単位株数の整数倍でない場合は、当該単位株数を具体的に表示するために「単位株数（１０００株）未満」などのメッセージにしてもよい。
【００６８】
債券や投資信託の注文データにおいて取引額が売買単位額の整数倍でない場合は「単位額未満」または「売買単位額を確認してください」、限度額を越える場合は「限度額オーバー」または「桁数を確認して下さい」、アラビア数字でない場合は「アラビア数字を入力して下さい」、データ入力者の保有額を超える取引額の売り注文の場合は「保有額オーバー」などのメッセージとしてもよい。
例えば、異常が検出された場合は、「桁数を確認して下さい」、「桁数の確認をお願いします」、「取引額を確認して下さい」、「取引額の確認をお願いします」、「取引量を確認して下さい」、「取引量の確認をお願いします」などのメッセージとしてもよい。
【００６９】
本実施の形態では、エラーチェック装置の使用例として、株式取引の場合を例示したが、例えば国債、社債などの他の証券取引や商品相場や外国為替相場などの取引に適用してもよい。
例えば、入力データは外国為替相場の取引の注文データであり、通貨を特定するデータと、取引量のデータと、売買指示のデータとを有する構成としてもよい。ここで、通貨としては、例えば外貨の米ドル、ドイツマルク、イギリスポンド、カナダドルのうちの何れかを選択して入力する構成としてもよい。例えば、買い注文では、円を外貨に替える外貨買いの注文を示し、売り注文では、外貨を円に替える外貨売りの注文を示すものとする。
【００７０】
そして、検出手段７３は、外貨の売却の注文データにおいて当該注文データの入力者が保有する保有外貨以外の外貨を特定するデータを検出した場合、もしくは、外貨の売却の注文データにおいて当該注文データの入力者が保有する当該外貨の総量を超える取引量のデータを検出した場合に、エラーまたは異常（例えばエラー）を検出する構成としてもよい。
検出手段７３は、外貨の売却の注文データにおいて、当該注文データの入力者の取引履歴が示す過去の注文データでの取引量よりも桁数が大きい取引量のデータを検出した場合に、または、過去の注文データでの取引量の複数倍以上（例えば数倍以上）の取引量のデータを検出した場合に、異常を検出する構成としてもよい。
【００７１】
また、証券取引の方法として証券取引所５０のホストコンピュータ５２で売買取引を行なう場合を例示したが、証券会社２０のホストコンピュータ２２に証券売買の取引機能を搭載することも可能である。上記説明では、証券会社を例示したが、証券会社に代えて、証券会社以外の金融機関等として適用してもよい。
【００７２】
また、端末装置１０として携帯電話機やＰＨＳ（Personal Handyphone System）などの携帯情報端末を用いてもよい。
携帯情報端末は、パソコンに比べて表示画面が小さいので、表示画面を有効利用する必要がある。入力データの入力領域の表示態様を変化させることにより、当該入力領域の表示を用いて利用者の注意を入力領域に喚起することができ、表示面積の有効利用が可能である。
【００７３】
なお、注文データにおいて、銘柄を特定するデータは、銘柄コードまたは銘柄名としてもよい。
また、注文データは、市場を特定するデータ、指値や成行などの価格に関するデータ、執行条件を示すデータなどをさらに有する構成としてもよい。
【００７４】
【発明の効果】
以上に説明したように、本発明によれば、端末装置に入力された入力データのエラーまたは異常をデータ入力者に通知可能なエラーチェック装置を提供することができる。
【図面の簡単な説明】
【図１】オンライントレードに使用されるデータ通信システムを例示する説明図である。
【図２】図1中の端末装置１０の概略的なブロック構成図である。
【図３】図1中のホストコンピュータ２２の概略的なブロック構成図である。
【図４】図1のデータ通信システム１００の処理の一部を例示するフローチャートである。
【図５】図４に続いて、図1のデータ通信システム１００の処理の一部を例示するフローチャートである。
【図６】表示装置１１の表示画面１２のレイアウトを例示する説明図である。
【符号の説明】
１０，２３，２４…端末装置、１１…表示装置、１２…表示画面、１３…キーボード、１４…マウス、１５…コンピュータ本体、１６…制御手段、１７…記録媒体、１８，７１，７９…送受信手段、１９…インターネット（通信回線）、２０…証券会社、２１…サーバ、２２…ホストコンピュータ（データチェック装置）、２５…データベース（ＤＢ）、４９…専用回線、５０…証券取引所、５２…ホストコンピュータ、６１，６２…入力領域、６３，６４…表示ボタン、６６，６７…表示領域、６９…確認ボタン、７２…信号処理手段、７３…検出手段、７４…生成手段、１００…データ通信システム。
【図１】
0003962211.tif 000002
【図２】
0003962211.tif 000003
【図３】
0003962211.tif 000004
【図４】
0003962211.tif 000005
【図５】
0003962211.tif 000006
【図６】
0003962211.tif 000007