(57)【特許請求の範囲】
【請求項１】
コンピュータを、
情報を表示制御する表示制御手段と、
前記表示制御手段により表示制御された前記情報の分割操作を受け付ける分割受付手段と、
前記分割受付手段により受け付けられた分割操作に基づき、前記情報を複数の情報に分割する分割手段と、
前記分割手段により前記情報が分割された前記複数の情報それぞれに対する回答の入力を受け付ける回答入力受付手段と、
前記回答入力受付手段により受け付けられた回答を送信する回答送信手段として機能させるためのプログラム。
【請求項２】
前記分割操作とは、前記表示制御手段により表示制御された情報を、線を用いて複数の領域に分ける操作、線を用いて囲まれた領域と囲まれていない領域とに分ける操作、又は選択することにより分ける操作、のうち少なくとも一つの操作であることを特徴とする請求項１記載のプログラム。
【請求項３】
前記コンピュータを、更に、
受付けた操作に応じて、前記分割操作を受け付けるモードに切り替えるモード切替手段として機能させることを特徴とする請求項１又は２記載のプログラム。
【請求項４】
情報処理装置が実行する情報処理方法であって、
情報を表示制御する表示制御工程と、
前記表示制御工程で表示された前記情報の分割操作を受け付ける分割受付工程と、
前記分割受付工程で受け付けられた分割操作に基づき、前記情報を複数の情報に分割する分割工程と、
前記分割工程で前記情報が分割された前記複数の情報それぞれに対する回答の入力を受け付ける回答入力受付工程と、
前記回答入力受付工程で受け付けられた回答を送信する回答送信工程と、
を含むことを特徴とする情報処理方法。
【請求項５】
第１の情報処理装置と、第２の情報処理装置と、を含むシステムにおける情報処理方法であって、
前記第１の情報処理装置が、入力情報を表示制御する表示制御工程と、
前記第１の情報処理装置が、前記表示制御工程で表示制御された前記入力情報に対する分割操作を受け付ける分割受付工程と、
前記第１の情報処理装置が、前記分割受付工程で受け付けられた分割操作に基づき、前記入力情報を複数の情報に分割する分割工程と、
前記第１の情報処理装置が、前記分割工程で前記入力情報が分割された前記複数の情報それぞれに対して、送信先を割当てる割当工程と、
前記第２の情報処理装置が、前記割当工程で前記第２の情報処理装置に対応する送信先が割当てられた情報を表示制御する表示制御工程と、
前記第２の情報処理装置が、前記表示制御工程で表示制御された前記情報の分割操作を受け付ける分割受付工程と、
前記第２の情報処理装置が、前記分割受付工程で受け付けられた分割操作に基づき、前記情報を複数の情報に分割する分割工程と、
前記第２の情報処理装置が、前記分割工程で前記情報が分割された前記複数の情報それぞれに対する回答の入力を受け付ける回答入力受付工程と、
前記第２の情報処理装置が、前記回答入力受付工程で受け付けられた回答を送信する回答送信工程と、
を含むことを特徴とする情報処理方法。
【請求項６】
情報処理装置であって、
情報を表示制御する表示制御手段と、
前記表示制御手段により表示制御された前記情報の分割操作を受け付ける分割受付手段と、
前記分割受付手段により受け付けられた分割操作に基づき、前記情報を複数の情報に分割する分割手段と、
前記分割手段により前記情報が分割された前記複数の情報それぞれに対する回答の入力を受け付ける回答入力受付手段と、
前記回答入力受付手段により受け付けられた回答を送信する回答送信手段と、
を有することを特徴とする情報処理装置。
【請求項７】
第１の情報処理装置と、受信する第２の情報処理装置と、を含むシステムであって、
前記第１の情報処理装置は、
入力情報を表示制御する表示制御手段と、
前記表示制御手段により表示制御された前記入力情報に対する分割操作を受け付ける分割受付手段と、
前記分割受付手段により受け付けられた分割操作に基づき、前記入力情報を複数の情報に分割する分割手段と、
前記分割手段により前記入力情報が分割された前記複数の情報それぞれに対して、送信先を割当てる割当手段と、
を有し、
前記第２の情報処理装置は、
前記割当手段により前記第２の情報処理装置に対応する送信先が割当てられた情報を表示制御する表示制御手段と、
前記表示制御手段により表示制御された前記情報の分割操作を受け付ける分割受付手段と、
前記分割受付手段により受け付けられた分割操作に基づき、前記情報を複数の情報に分割する分割手段と、
前記分割手段により前記情報が分割された前記複数の情報それぞれに対する回答の入力を受け付ける回答入力受付手段と、
前記回答入力受付手段により受け付けられた回答を送信する回答送信手段と、
を有することを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理方法、情報処理装置、システムに関する。
【背景技術】
【０００２】
従来、証券会社では、セールスと呼ばれる担当者が顧客から株式売買等の電話注文を受け、注文内容を紙のメモに手書きで記入し、ディーラーと呼ばれる担当者にメモを渡し、ディーラーが取引を行う、という一連の業務がある。
また、近年では、企業において、手書き入力の可能なスマートフォンやタブレット端末の利用も進んでおり、上記のような業務においても、慣れ親しんだ手書きメモのメリットを残したシステムの導入が検討されている。
特許文献１には、手書きの注文を携帯端末からサーバに送信し、完成した注文が携帯端末に示される仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００７−５０５３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような業務において、ディーラーに専門とする分野があって、１人の顧客から異分野の株式売買注文を複数受けた場合、注文の分野に従って、異なるディーラーに注文内容を知らせる必要がある。
しかしながら、特許文献１のシステムの場合、複数の入力情報（例えば、注文）の対応を容易に行う仕組みを提供することが困難な問題があった。
本発明は、手書き操作による複数の入力情報の対応を容易に行う仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明のプログラムは、コンピュータを、情報を表示制御する表示制御手段と、前記表示制御手段により表示制御された前記情報の分割操作を受け付ける分割受付手段と、前記分割受付手段により受け付けられた分割操作に基づき、前記情報を複数の情報に分割する分割手段と、前記分割手段により前記情報が分割された前記複数の情報それぞれに対する回答の入力を受け付ける回答入力受付手段と、前記回答入力受付手段により受け付けられた回答を送信する回答送信手段として機能させるためのプログラムである。
【発明の効果】
【０００６】
本発明によれば、手書き操作による複数の入力情報の対応を容易に行う仕組みを提供することができる。
【図面の簡単な説明】
【０００７】
【図１】情報処理システムのシステム構成の一例を示す図である。
【図２】情報処理装置のハードウェア構成の一例を示す図である。
【図３】情報処理装置のソフトウェア構成の一例を示す図である。
【図４】テーブルの一例を示す図である。
【図５】注文処理の一例を示すフローチャートである。
【図６】注文分割処理の一例を示すフローチャートである。
【図７】情報処理装置１０１において表示される、注文入力画面の一例を示す図である。
【図８】情報処理装置１０１において、注文入力画面に注文を入力した画面の一例を示す図である。
【図９】情報処理装置１０１において、注文入力画面に入力された注文の分割指示を受け付けた画面の一例を示す図である。
【図１０】情報処理装置１０１において、注文入力画面に入力された注文を分割した画面の一例を示す図である。
【図１１】情報処理装置１０１において、注文入力画面に入力された注文の分割指示を受け付けた画面の一例を示す図である。
【図１２】情報処理装置１０１において、注文入力画面に入力された注文を分割した画面の一例を示す図である。
【図１３】情報処理装置１０１において、分割した注文を選択した画面の一例を示す図である。
【図１４】情報処理装置１０１において、分割した注文を選択した画面の一例を示す図である。
【図１５】情報処理装置１０２において、受信した注文を受け付ける画面の一例を示す図である。
【図１６】情報処理装置１０２において、受信した注文を受け付ける画面の一例を示す図である。
【図１７】情報処理装置１０１において、送信した注文の受付を確認する画面の一例を示す図である。
【図１８】情報処理装置１０１において、送信した注文の受付を確認する画面の一例を示す図である。
【図１９】情報処理装置１０２において、受け付けた注文に返信する画面の一例を示す図である。
【図２０】情報処理装置１０２において、受け付けた注文に返信する画面の一例を示す図である。
【図２１】情報処理装置１０２において、受け付けた注文の分割指示を受け付けた画面の一例を示す図である。
【図２２】情報処理装置１０１において、分割した注文に対する返信を受信した画面の一例を示す図である。
【図２３】情報処理装置１０２において、分割した注文の実行結果を送信する画面の一例を示す図である。
【図２４】情報処理装置１０１において、分割した注文の実行結果を承認する画面の一例を示す図である。
【図２５】情報処理装置１０１において、分割したすべての注文の実行結果を表示する画面の一例を示す図である。
【図２６】注文分割処理の一例を示すフローチャートである。
【図２７】情報処理装置１０１において、注文入力画面に注文を入力した画面の一例を示す図である。
【図２８】情報処理装置１０２において、受け付けた注文に返信する画面の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面に基づいて説明する。
【０００９】
＜実施形態１＞
図１は、情報処理システム１００のシステム構成の一例を示す図である。情報処理装置１０１、情報処理装置１０２、及びサーバ１０３は、ネットワーク１０４を介して接続されている。情報処理装置１０１及び情報処理装置１０２は、デスクトップＰＣ、ノートＰＣ、タブレットＰＣ、スマートフォン、携帯電話等の端末である。
情報処理装置１０１は、セールス担当者が使用する端末である。セールス担当者は、顧客から株式売買等の電話注文を受け、情報処理装置１０１のキーボード操作やタッチパネル、タッチパッド、タッチペン等のタッチセンサ２０９を介した操作により、情報処理装置１０１に注文内容を入力する。
情報処理装置１０２は、ディーラー担当者が使用する端末である。情報処理装置１０２は、情報処理装置１０１で入力された注文内容を受信し、注文内容を表示する。ディーラー担当者は、表示された注文内容を確認して、サーバ１０３に対して株式売買の要求を行う。なお、株式売買の要求は、ディーラー担当者の操作によって情報処理装置１０２がサーバ１０３に送信してもよいし、ディーラー担当者が情報処理装置１０２とは別の端末を操作することによって、サーバ１０３に送信するとしてもよい。
なお、以下の実施形態においては、情報処理システム１００で管理する情報を、証券会社における株式売買等の注文としたが、これに限定するものではなく、コールセンターにおける問い合わせや、ヘルプデスクにおける質問等としてもよい。
【００１０】
以下、図２を用いて、図１に示した情報処理装置１０１及び情報処理装置１０２のハードウェア構成について説明する。
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３又は外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）のプログラムやオペレーティングシステム（以下、ＯＳ）のプログラム、情報処理装置の機能を実現するために必要な後述する各種プログラム等が記憶されている。
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３又は外部メモリ２１１からＲＡＭ２０２にロードして、ロードしたプログラムを実行することで各種動作を実現するものである。
また、入力コントローラ２０５は、タッチセンサ２０９からの入力を制御する。ビデオコントローラ２０６は、ディスプレイ２１０等の表示器への表示を制御する。なお、図２では、ディスプレイ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて情報処理装置１０１又は情報処理装置１０２のユーザが使用するものである。
【００１１】
メモリコントローラ２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、ソリッドステートドライブ（ＳＳＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
通信Ｉ／Ｆコントローラ２０８は、通信装置２１２へのアクセスを制御する。通信装置２１２は、通信アンテナ等を介して情報処理装置１０１又は情報処理装置１０２をネットワークに接続する。
ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、タッチセンサ２０９におけるユーザのタッチ操作指示を受付けることを可能とする。
以下の示す実施形態を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。更に、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。
【００１２】
即ち、情報処理装置１０１のＣＰＵ２０１が情報処理装置１０１の外部メモリ２１１に記憶されているプログラムに基づき処理を実行することによって、後述する図３に示す情報処理装置１０１のソフトウェア構成等が実現される。また、情報処理装置１０１のＣＰＵ２０１が情報処理装置１０１の外部メモリ２１１に記憶されているプログラムに基づき処理を実行することによって、後述する図５、図６、図２６等の情報処理装置１０１のフローチャートの処理が実現される。同様に、情報処理装置１０２のＣＰＵ２０１が情報処理装置１０２の外部メモリ２１１に記憶されているプログラムに基づき処理を実行することによって、後述する図３に示す情報処理装置１０２のソフトウェア構成等が実現される。また、情報処理装置１０２のＣＰＵ２０１が情報処理装置１０２の外部メモリ２１１に記憶されているプログラムに基づき処理を実行することによって、後述する図５、図６、図２６等の情報処理装置１０２のフローチャートの処理が実現される。同様に、サーバ１０３も少なくともＣＰＵやＲＡＭ、ＲＯＭ、外部メモリ等を有し、サーバ１０３のＣＰＵがサーバ１０３の外部メモリ等に記憶されているプログラムに基づき処理を実行することによって、サーバ１０３の機能が実現される。また、サーバ１０３のＣＰＵがサーバ１０３の外部メモリ等に記憶されているプログラムに基づき処理を実行することによって、後述する図５のサーバ１０３のフローチャートの処理が実現される。
【００１３】
図３は、情報処理装置１０１及び情報処理装置１０２のソフトウェア構成の一例を示す図である。
情報処理装置１０１は、ソフトウェア構成として、注文入力受付部３０１、注文分割受付部３０２、注文送信部３０３、結果受信部３０４、結果表示部３０５を含む。また、情報処理装置１０２は、ソフトウェア構成として、注文受信部４０１、注文表示部４０２、注文分割受付部４０３、回答入力部４０４、回答送信部４０５を含む。図３では説明の簡略化のため、情報処理装置１０１及び情報処理装置１０２のソフトウェア構成の一部を示している。
注文入力受付部３０１は、１つの入力欄で複数の注文の入力を受け付ける。注文分割受付部３０２は、注文入力受付部３０１により受け付けた複数の注文の分割操作を受け付ける。より具体的には、注文分割受付部３０２は、前記複数の注文を、線で区切られた複数の領域に分割する操作、枠で囲まれた領域と前記枠で囲まれていない領域とに分割する操作、又は複数の互いに重ならない枠で囲まれた領域ごとに分割する操作、のうち少なくとも一つの操作によって分割操作を受け付ける。注文送信部３０３は、注文分割受付部３０２により分割操作を受け付けた注文を異なる送信先である情報処理装置１０２に送信する。結果受信部３０４は、注文送信部３０３により送信された注文に対する結果を受信する。結果表示部３０５は、結果受信部３０４により受信された結果を１つの画面にまとめて表示する。
注文受信部４０１は、情報処理装置１０１から複数の注文を受信する。注文表示部４０２は、注文受信部４０１により受信した複数の注文を表示する。注文分割受付部４０３は、注文表示部４０２により表示された注文の分割操作を受け付ける。より具体的には、注文分割受付部４０３は、前記複数の注文を、線で区切られた複数の領域に分割する操作、枠で囲まれた領域と前記枠で囲まれていない領域とに分割する操作、又は複数の互いに重ならない枠で囲まれた領域ごとに分割する操作、のうち少なくとも一つの操作によって分割操作を受け付ける。回答入力部４０４は、注文分割受付部４０３により分割操作を受け付けた注文ごとに回答を入力する。回答送信部４０５は、回答入力部４０４により入力された回答を送信する。
【００１４】
図４は、情報処理装置１０１の有するテーブルの一例を示す図である。
銘柄マスタ４１０は、銘柄ＣＤ、銘柄名、売買単位、上場先、決算月、配当月を項目として含む。また、銘柄グループマスタ４２０は、銘柄マスタ４１０の複数の銘柄レコードを銘柄グループとしてまとめるテーブルであり、銘柄グループＣＤ、銘柄グループ名、通し番号、銘柄ＣＤを項目として含む。ユーザマスタ４３０は、セールスおよびディーラーを登録するテーブルであり、ユーザＩＤ、ユーザ名、ユーザ区分、取扱銘柄グループ１、取扱銘柄グループ２、取扱銘柄グループ３を項目として含む。なお、取扱銘柄グループ１〜３は、セールスおよびディーラーが自身の専門として取り扱う取扱銘柄グループである。顧客マスタ４４０は、顧客ＩＤ、顧客名、メール、住所、電話番号を項目として含む。注文テーブル４５０は、注文ＣＤ、顧客ＩＤ、セールスＩＤ、ディーラーＩＤ、注文画像、銘柄ＣＤ、売／買、枚数、指値／成行、ステータスを項目として含む。なお、注文画像には、注文入力画面においてセールスが入力した注文の画像へのファイルパスを記憶する。注文ステータスの０は、セールスが起票した状態を表す。ステータスの１は、セールスがディーラーへ注文を送信した状態を表す。ステータスの２は、ディーラーが注文を受け付けた状態を表す。ステータスの３は、ディーラーが注文に対する回答をセールスに送信した状態を表す。ステータスの３１は、ディーラーの回答がＮＧである状態表す。ステータスの４は、セールスが仮約定の依頼をディーラーへ送信した状態を表す。ステータスの５は、ディーラーによって仮約定が行われた状態を表す。ステータスの５１は、ディーラーによる仮約定がＮＧとなった状態を表す。ステータスの６は、注文が約定した状態を表す。ステータスの９は、セールスによって送信された注文に複数の注文が含まれていて、その全てが完了した状態を表す。
【００１５】
以下のフローチャートにおける処理は、情報処理装置１０１、情報処理装置１０２、又はサーバ１０３のＣＰＵ２０１が、それぞれ行うものとする。
図５は、本実施形態の注文処理の一例を示すフローチャートである。図６は、本実施形態の注文分割処理の一例を示すフローチャートである。また、図７〜図２３は、情報処理装置１０１又は情報処理装置１０２に表示される画面の一例を示す図である。
図７〜図２３を参照しながら、図５及び図６のフローチャートについて説明する。
図５の注文処理のフローチャートについて説明する。
ステップＳ５０１において、情報処理装置１０１は、タッチセンサ２０９等を介してユーザによる注文アプリの起動操作を受け付け、注文アプリを起動する。
ステップＳ５０２において、情報処理装置１０１は、注文アプリの設定ファイルからユーザリストを取得する。なお、本実施形態においては、情報処理装置１０１は、設定ファイルからユーザリストを取得するとしたが、これに限定するものではなく、ネットワーク１０４上で注文アプリを起動している情報処理装置を検索し、それらの情報処理装置からユーザリストを取得してもよい。
ステップＳ５０３において、情報処理装置１０１は、注文入力画面（図７）をディスプレイ２１０に表示する。ここで、図７について説明する。図７の注文入力画面は、「顧客情報」「注文」「送信先」の領域がある。セールス担当者が電話を受けた顧客の情報が入力されると情報処理装置１０１は、前記顧客を検索し、顧客情報を取得し、「顧客情報」の領域に表示する。「注文」領域には、セールス担当者が顧客から受けた売買注文内容が入力される。「送信先」領域には、ステップＳ５０２にて取得されたユーザリストのうちディーラー担当者が表示される。セールス担当者は、「送信先」領域に表示されたディーラー担当者の中から売買注文を依頼するディーラーを選択する。
【００１６】
ステップＳ５０４において、情報処理装置１０１は、タッチセンサ２０９等を介してセールス担当者による顧客情報の入力を受け付け、顧客情報を検索し、ディスプレイ２１０に表示する。より具体的には、セールス担当者が顧客から聞いた顧客ＩＤを「顧客ＩＤ」欄に入力し、検索ボタンを押下する。タッチセンサ２０９等を介して検索ボタンを押下したことを検知した情報処理装置１０１は、入力された顧客ＩＤをサーバ１０３に送信し、顧客情報を取得し、「顧客名」「電話番号」欄に取得した顧客情報をディスプレイ２１０に表示する。
ステップＳ５０５において、情報処理装置１０１は、タッチセンサ２０９等を介してセールス担当者による注文入力を受け付ける（図８）。より具体的には、セールス担当者が顧客から聞いた注文内容を「注文」欄に入力する。情報処理装置１０１は、この入力を受け付ける。なお、本実施形態においては、「注文」欄への入力はタッチセンサ２０９等を用いた手書き入力としたが、これに限定するものではなく、キーボード等による入力であってもよい。
この時点で、情報処理装置１０１は、ステップＳ５０４にて表示した顧客情報、ステップＳ５０５にて入力を受け付けた注文内容を用いて、注文テーブル４５０にレコードをステータス＝０：起票として登録する。
【００１７】
ステップＳ５０６において、情報処理装置１０１は、ステップＳ５０５にて入力された注文を分割する。
ここで、図６の注文分割処理のフローチャートについて説明する。
ステップＳ６０１において、情報処理装置１０１は、ステップＳ５０５にて入力された注文を分割する指示を受け付け、指示があった場合はステップＳ６０２に進み、指示がなかった場合は注文分割処理を終了する。情報処理装置１０１は、図９や図１１のように、「注文」欄に記入された注文内容を区切る線が、セールス担当者によって引かれた場合、注文を分割する指示があったと判定する。但し、情報処理装置１０１は、注文内容を囲む枠が入力された場合、注文を分割する分割指示があったと判定してもよい。また、情報処理装置１０１は、注文ごとにマークが付けられた場合、注文を分割する分割指示があったと判定し、異なるマークの付いた注文を分割する等してもよい。
ステップＳ６０２において、情報処理装置１０１は、ステップＳ６０１にて受け付けた分割指示に従って、注文を分割する。より具体的には、情報処理装置１０１は、ステップＳ５０５にて入力された注文が手書きの場合、注文全体を１つの画像として、ステップＳ６０１にて受け付けた分割指示に従って、その画像を分割する。また、情報処理装置１０１は、ステップＳ５０５にて入力された注文がキーボード等により入力された文字情報の場合、注文全体を１つの文字列とし、ステップＳ６０１にて受け付けた分割指示に従って、その文字列を分割する。
この時点で、情報処理装置１０１は、分割された注文の数に従って、ステップＳ５０５にて注文テーブル４５０に登録したレコードを分割して注文テーブル４５０にステータス＝０：起票として登録する。
【００１８】
ステップＳ６０３において、情報処理装置１０１は、ステップＳ６０２にて分割した注文をディスプレイ２１０に表示する（図１０、図１２）。より具体的には、情報処理装置１０１は、ステップＳ５０５にて入力された注文が手書きの場合、ステップＳ６０２にて分割した画像を注文欄に表示する。また、情報処理装置１０１は、ステップＳ５０５にて入力された注文がキーボード等により入力された文字情報の場合、ステップＳ６０２にて分割した文字列を注文欄に表示する。これにより、入力された注文内容を分割し、異なるディーラーに注文を送信することが素早く行えないという課題を解決することができる。
情報処理装置１０１は、図９のような「注文」欄に記入された注文内容を区切る線や、囲む枠、マーク等に従って、注文を分割する。このことにより、注文の記入欄を複数用意したとしても、同分野の注文が複数あった場合は、それらをまとめて１人のディーラーに送信することが、素早く行えないという課題を解決することができる。つまり、注文内容を区切る線や、囲む枠、マークに従って、注文を分割することにより、注文の柔軟な分割が可能になる。
以上で、図６の注文分割処理の説明を終了する。図５の説明に戻る。
【００１９】
ステップＳ５０７において、情報処理装置１０１は、ステップＳ６０２にて分割して出来た注文の数だけ、ステップＳ５０８〜ステップＳ５３４を繰り返す。
ステップＳ５０８において、情報処理装置１０１は、セールス担当者による注文の選択を受け付ける（図１３、図１４）。図１３、図１４では、情報処理装置１０１が選択された注文が識別できるよう太枠で囲んで表示している例を示している。なお、タッチパネル操作の場合、注文をタップすることで選択される。
ステップＳ５０９において、情報処理装置１０１は、選択を受け付けた注文に従って、注文の送信先を絞込表示する。
より具体的には、図１３のように、「Ａ自（Ａ自動車）／Ｓ（売り）／成（成行）／５千（５０００株）」の注文が選択された場合、情報処理装置１０１は、画像を読み取ってＯＣＲを行い、「Ａ自動車」に関する売注文であることを認識する。情報処理装置１０１は、銘柄マスタ４１０を銘柄名「Ａ自動車」で検索し、銘柄ＣＤ「Ｃ０１」を取得する。また、情報処理装置１０１は、銘柄グループマスタ４２０を銘柄ＣＤ「Ｃ０１」で検索し、銘柄グループＣＤ「ＭＧ１」を取得する。また、情報処理装置１０１は、ユーザマスタ４３０を取扱銘柄グループ１〜３を「ＭＧ１」で検索し、ユーザＩＤ「ＤＬ１」「ＤＬ２」「ＤＬ４」を取得する。
これにより、図１３、図１４の「送信先」欄には、ユーザＩＤ「ＤＬ１」「ＤＬ２」「ＤＬ４」である、「ディーラー一郎」「ディーラー二郎」「ディーラー四郎」の３名が表示される。
【００２０】
ステップＳ５１０において、情報処理装置１０１は、セールス担当者による送信先の選択を受け付ける。より具体的には、セールス担当者は、ステップＳ５０８にて選択した注文をドラッグし、「送信先」欄のアイコンにドロップすることで、その注文を送信する送信先の選択を行う。情報処理装置１０１は、この選択の操作等を受け付ける。なお、本実施形態においては、ドラッグ＆ドロップの操作で行うとしたが、これに限定するものではなく、注文を選択し、送信先を選択し、送信ボタン（不図示）の押下によって送信する等の方法であってもよい。なお、ここでは、送信先として「ディーラー一郎」が選択されたとする。
ステップＳ５１１において、情報処理装置１０１は、ステップＳ５０８にて選択した注文を、ステップＳ５１０にて選択した送信先に送信する。より具体的には、情報処理装置１０１は、ステップＳ６０２にて注文テーブル４５０に登録したレコードの「注文ＣＤ」「注文画像」、及びステップＳ５０９にて文字認識した「銘柄ＣＤ」「売／買」「株数」「指値／成行」の情報を送信する。これにより、入力された注文内容を異なる複数の送信先を指定することができないという課題を解決することができる。
【００２１】
ステップＳ５１２において、情報処理装置１０２は、ステップＳ５１１にて送信された注文を受信する。
ステップＳ５１３において、情報処理装置１０２は、ステップＳ５１２にて受信した注文をディスプレイ２１０に表示する（図１５、図１６）。
ステップＳ５１４において、情報処理装置１０２は、タッチセンサ２０９等を介してディーラー担当者による注文受付ボタンの押下を受け付ける。
ステップＳ５１５において、情報処理装置１０２は、ステップＳ５１４にて注文受付ボタンの押下を受け付けた注文について、その注文を送信した情報処理装置１０１に対し、注文ＣＤと共に受付済信号を送信する。
ステップＳ５１６において、情報処理装置１０１は、ステップＳ５１５にて送信された注文ＣＤと受付済信号とを受信する。この時点で、情報処理装置１０１は、注文テーブル４５０の注文ＣＤに対応するレコードをステータス＝１：ディーラー受付に更新する。
ステップＳ５１７において、情報処理装置１０１は、ステップＳ５１６にて受信した注文ＣＤについて、受付済をディスプレイ２１０に表示する（図１７、図１８）。
ステップＳ５１８において、情報処理装置１０２は、サーバ１０３に対して、ステップＳ５１２にて受信した注文情報を用いて、ポジション確認を行う。より具体的には、情報処理装置１０２は、売注文の場合、その顧客がその株式を保有しているかの確認をする。また、買注文の場合、情報処理装置１０２は、その顧客がその株式を指定株数だけ購入する現金を保有しているかの確認をする。なお、本実施形態においては、ポジション確認処理は、情報処理装置１０２がサーバ１０３に確認要求を行うとしたが、これに限定するものではなく、ディーラー担当者が情報処理装置１０２とは別の端末を操作することによって、サーバ１０３に確認要求をするとしてもよい。
ステップＳ５１９において、サーバ１０３は、ポジション確認処理を行い、情報処理装置１０２に確認結果を返信する。なお、この時点では、情報処理装置１０２のディスプレイ２１０には、図１９、図２０の画面が表示されている。
【００２２】
ステップＳ５２０において、情報処理装置１０２は、ステップＳ５１３にて表示された注文を分割する。
ステップＳ６０１において、情報処理装置１０２は、ステップＳ５１３にて表示された注文を分割する指示を受け付け、指示があった場合はステップＳ６０２に進み、指示がなかった場合は注文分割処理を終了する。より具体的には、情報処理装置１０２が図１９のように複数の注文をまとめて受信した場合、複数の注文において、ステップＳ５１８にて行ったポジション確認結果が異なる（例えば、一方の注文がＯＫ＆もう一方の注文がＮＧ）場合がある。その場合、図１９のようにポジション確認ボタンが１組だけだと正確な回答ができない。よって、ディーラー担当者は、図２１のように、「注文」欄に記入された注文内容を区切る線を引く操作を行い。情報処理装置１０２は、この注文を分割する指示を受け付ける。
ステップＳ６０２及びステップＳ６０３においては、ステップＳ５０６にて行った説明と同様の処理を情報処理装置１０２が行う。この注文分割処理により、図２１の注文は、図２０のように分割して表示される。これにより、複数の注文をまとめて受信したディーラーは、複数の注文の結果が異なる場合、複数の注文を分割して回答できないという課題を解決することができる。図５の説明に戻る。
【００２３】
ステップＳ５２１において、情報処理装置１０２は、ディーラー担当者による回答の入力を受け付ける。より具体的には、情報処理装置１０２は、ステップＳ５１８にて行ったポジション確認に従って行われるディーラー担当者による図１９、図２０のポジション確認の「ＯＫ」「ＮＧ」ボタンの押下を受け付ける。
ステップＳ５２２において、情報処理装置１０２は、受け付けた回答を情報処理装置１０１に送信する。
ステップＳ５２３において、情報処理装置１０１は、送信された回答を受信する。この時点で、情報処理装置１０１は、注文テーブル４５０の注文ＣＤに対応するレコードをステータス＝３：ディーラー回答済、又は３１：ディーラー回答ＮＧに更新する。
ステップＳ５２４において、情報処理装置１０１は、受信した回答を表示する（図２２）。
ステップＳ５２５において、情報処理装置１０１は、セールス担当者による仮約定依頼の入力を受け付ける。より具体的には、情報処理装置１０１は、図２２の「仮約定依頼」「キャンセル」ボタンの押下を受け付ける。
ステップＳ５２６において、情報処理装置１０１は、仮約定依頼ボタンが押下された注文について、情報処理装置１０２に仮約定依頼を送信する。この時点で、情報処理装置１０１は、注文テーブル４５０の注文ＣＤに対応するレコードをステータス＝４：仮約定送信済に更新する。
【００２４】
ステップＳ５２７において、情報処理装置１０２は、仮約定依頼を受信する。
ステップＳ５２８において、情報処理装置１０２は、サーバ１０３に対して、ステップＳ５２７にて受信した注文情報を用いて、仮約定登録を行う。より具体的には、情報処理装置１０２は、売注文又は買注文の仮登録を行う。なお、本実施形態においては、仮約定登録処理は、情報処理装置１０２がサーバ１０３に登録要求を行うとしたが、これに限定するものではない。ディーラー担当者が情報処理装置１０２とは別の端末を操作することによって、サーバ１０３に登録要求をするとしてもよい。
ステップＳ５２９において、サーバ１０３は、仮約定登録処理を行い、情報処理装置１０２に処理結果を返信する。なお、この時点では、情報処理装置１０２には、図２３の画面が表示されている。
ステップＳ５３０において、情報処理装置１０２は、ディーラー担当者による仮約定結果の入力を受け付ける。より具体的には、情報処理装置１０２は、ステップＳ５２８にて行った仮約定登録処理に従って行われる、ディーラー担当者による図２３の仮約定登録の「ＯＫ」「ＮＧ」ボタンの押下を受け付ける。
ステップＳ５３１において、情報処理装置１０２は、受け付けた仮約定結果を情報処理装置１０１に送信する。
ステップＳ５３２において、情報処理装置１０１は、送信された結果を受信する。この時点で、情報処理装置１０１は、注文テーブル４５０の注文ＣＤに対応するレコードをステータス＝５：仮約定済、又は３１：仮約定ＮＧに更新する。
ステップＳ５３３において、情報処理装置１０１は、受信した結果を表示する（図２４）。
ステップＳ５３４において、情報処理装置１０１は、仮約定ＯＫとなった注文について、仮約定の承認を受け付け、サーバ１０３に注文ＣＤを送信して仮約定の承認を要求する。
【００２５】
ステップＳ５３５において、サーバ１０３は、仮約定の承認の要求を受信し、注文ＣＤに対応する仮約定データを約定（取引成立）させる。
ステップＳ５３６において、情報処理装置１０１は、すべての注文について、ステップＳ５０８〜ステップＳ５３４を繰り返すと、すべての注文の結果を表示する（図２５）。より具体的には、情報処理装置１０１は、注文テーブル４５０を注文ＣＤ＝分割前の注文ＣＤ（例：Ｒ０２）で前方一致検索することにより、分割して登録されたレコードの結果を取得し、結果をまとめて表示する。これにより、分割して送信した注文の結果を顧客に報告するには、複数のディーラーからの回答を別々に表示すると、複数の回答をすべて確認しなくてはならないため、報告しづらいという課題を解決することができる。
以上で、図５の注文処理の説明を終了する。
以上により、複数注文の対応を容易に行う仕組みを提供することができる。
【００２６】
＜実施形態２＞
実施形態１では、情報処理装置１０１、１０２は、モードの切り替えを行うことなく、注文分割処理を行うこととした。本実施形態では、情報処理装置１０１、１０２は、入力操作を受け付けるモードである入力操作受付モードから注文分割処理を行うモードである注文分割モードに切り替えた後に、注文分割処理を行う。このような処理により、情報処理装置１０１、１０２の操作を行うユーザは、手書き入力の際に、入力操作が可能か、注文分割処理が可能か、を容易に判別できる。即ち、情報処理装置１０１、１０２は、ユーザの操作性を高めることができる。
本実施形態の情報処理システム１００のシステム構成は、実施形態１と同様である。また、情報処理装置１０１、情報処理装置１０２、サーバ１０３のハードウェア構成及び機能構成は、実施形態１と同様である。
本実施形態の情報処理システム１００の処理は、情報処理装置１０１、情報処理装置１０２で表示される画面と、Ｓ５０６、Ｓ５２０の注文分割処理の内容と、が実施形態１と異なる。本実施形態では、実施形態１と異なる点について説明する。
【００２７】
Ｓ５０５において、情報処理装置１０１は、図８の図面の代わりに図２７の図面を情報処理装置１０１のディスプレイ２１０に表示し、タッチセンサ２０９等を介してセールス担当者による注文入力を受け付ける。
Ｓ５１９において、情報処理装置１０２は、情報処理装置１０２のディスプレイ２１０に図１９の画面の代わりに図２８の図面を表示する。
図２６は、本実施形態における注文分割処理の一例を示すフローチャートである。図２６の処理は、ステップＳ２６０１の処理がＳ６０１の処理の前に実行される点で、図６の処理と異なる。図２６を用いて、本実施形態のＳ５０６、Ｓ５２０の注文分割処理を説明する。
Ｓ２６０１において、情報処理装置１０１、１０２は、タッチセンサ２０９を介したユーザの操作等に基づいて、注文分割モードへの切り替え指示を受付けたか否かを判定する。情報処理装置１０１、１０２は、例えば、図２７、２８の画面内の「注文分割モードへ」ボタンの選択を検知した場合、注文分割モードへの切り替え指示を受付けたと判定し、Ｓ６０１の処理に進む。また、情報処理装置１０１、１０２は、図２７、２８の画面内の「注文分割モードへ」ボタンの選択を検知しなかった場合、注文分割モードへの切り替え指示を受付けていないと判定し、図２６の処理を終了する。
即ち、図２７の画面内の「注文分割モードへ」ボタンは、複数の注文を記入したセールス担当者が注文を分割する際に利用されるボタンである。また、図２８の画面内の「注文分割モードへ」ボタンは、複数の注文をまとめて受信したディーラーが注文を分割する際に利用されるボタンである。
Ｓ６０１〜Ｓ６０３の処理は、図６と同様である。このように、本実施形態では、情報処理装置１０１、１０２は、注文分割モードへ移行後に、注文の分割操作を受付け、受け付けた分割操作により決定される位置に応じて、注文を分割することになる。情報処理装置１０１、１０２は、例えば、図９や図１１のように、「注文」欄における分割操作がなされた位置を決定し、決定した位置で区切るように、注文を分割する。
【００２８】
また、情報処理装置１０１は、図２７の「注文分割モードへ」ボタンを、ステップＳ５０３の時点で選択できる状態にすることとしてもよい。しかし、情報処理装置１０１は、ステップＳ５０５にて、何らかの注文の入力を受け付けた、又は、ＯＣＲ等の技術を用いて複数の注文の入力を受け付けたと判定した後に、「注文分割モードへ」ボタンを選択できる状態にする方が望ましい。これにより、情報処理装置１０１のユーザは、注文が未入力、又は１つの注文のみが記入されている状態では、「注文分割モードへ」ボタンを押下できないため、誤って「注文分割モードへ」ボタンを押下することがなくなる。そのため、情報処理装置１０１は、ユーザの操作性をより高めることができる。
また、情報処理装置１０１、１０２は、手書き入力の際のステップＳ６０２で、ステップＳ６０１にて受け付けた分割指示に従って、その画像を分割する。より具体的には、情報処理装置１０１、１０２は、分割指示である注文内容を区切る線や囲む枠等の座標を取得し、その座標を用いて、手書き注文の画像（図４の注文テーブルの「注文画像」＝"Ｒ０２．ｊｐｇ"）を分割して、部分画像（「注文画像」＝"Ｒ０２−１．ｊｐｇ"、"Ｒ０２−２．ｊｐｇ"、"Ｒ０２−３．ｊｐｇ"）を作成する。
【００２９】
以上、本実施形態の処理により、情報処理システム１００は、入力操作受付モードと注文分割モードとを明確に切り替えることによって、手書き入力の際に、入力操作と分割操作とを容易に判別できるようにし、ユーザの操作性を高めることができる。
以上により、情報処理システム１００は、複数注文の対応を容易に行う仕組みを提供することができる。
【００３０】
＜その他の実施形態＞
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システム又は装置に供給し、そのシステム又は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成される。
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システム又は装置にプログラムを供給することによって達成される場合にも適応できる。この場合、本発明を達成するためのプログラムを格納した記録媒体をシステム又は装置に読み出すことによって、そのシステム又は装置が、本発明の効果を享受することが可能となる。
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
更に、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム又は装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００３１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
【符号の説明】
【００３２】
２０１  ＣＰＵ
２０９  タッチセンサ
２１０  ディスプレイ
２１１  外部メモリ
【図１】
0006431515.tif 000002
【図２】
0006431515.tif 000003
【図３】
0006431515.tif 000004
【図４】
0006431515.tif 000005
【図５】
0006431515.tif 000006
【図６】
0006431515.tif 000007
【図７】
0006431515.tif 000008
【図８】
0006431515.tif 000009
【図９】
0006431515.tif 000010
【図１０】
0006431515.tif 000011
【図１１】
0006431515.tif 000012
【図１２】
0006431515.tif 000013
【図１３】
0006431515.tif 000014
【図１４】
0006431515.tif 000015
【図１５】
0006431515.tif 000016
【図１６】
0006431515.tif 000017
【図１７】
0006431515.tif 000018
【図１８】
0006431515.tif 000019
【図１９】
0006431515.tif 000020
【図２０】
0006431515.tif 000021
【図２１】
0006431515.tif 000022
【図２２】
0006431515.tif 000023
【図２３】
0006431515.tif 000024
【図２４】
0006431515.tif 000025
【図２５】
0006431515.tif 000026
【図２６】
0006431515.tif 000027
【図２７】
0006431515.tif 000028
【図２８】
0006431515.tif 000029