(57)【要約】【課題】モバイル端末で取り込んだ情報を情報処理装置を介してサーバー装置へ容易に入力することを可能とする情報処理システムを提供する。【解決手段】ＦＡＸ受注システム２０００が、基幹業務サーバー１０３と通信可能なＰＣ端末１０５と、モバイル端末１０４とを備える。モバイル端末１０４は、モバイル端末１０４で取り込んだデータを操作画面に表示し、表示したデータを項目ごとに選択する。モバイル端末１０４は、選択した項目のテキスト情報を、項目を特定する識別情報（入力すべきシステムの項目を紐付ける情報）と共に送信し、ＰＣ端末１０５は、受信した識別情報に応じたスクリプトを実行することによって、テキスト情報を基幹業務サーバー１０３に入力する。【選択図】図１２
2016066941.tif 000002
【特許請求の範囲】
【請求項１】
サーバー装置と通信可能な情報処理装置と、モバイル端末とを備えるシステムであって、
前記モバイル端末で取り込んだデータを操作画面に表示する表示手段と、
表示した前記データを項目ごとに選択する選択手段と、
前記選択した項目の情報を、前記項目を特定する識別情報と共に送信する送信手段と、
前記送信した識別情報に応じた処理を実行することによって、前記情報を前記サーバー装置に入力する中継手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記表示手段は、前記項目を選択するためのボタンを表示し、
前記選択手段は、前記ボタンの操作に応じて、前記選択した項目の識別情報を、送信対象として決定する、ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記ボタンを生成するための生成画面を表示し、該生成画面の操作に応じて、該ボタンを生成する生成手段をさらに備える、ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記生成手段は、前記生成画面において、前記ボタンに対応する前記項目、当該項目を特定する前記識別情報、当該ボタンの前記操作画面における配置順、当該ボタンに対応するアイコン、当該ボタンが押下されたときの処理内容、のうち少なくともいずれか１つを、入力または選択可能に表示する、ことを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記ボタンの処理内容として、前記生成画面で連続送信が選択された場合に、
前記送信手段は、前記ボタンが押下されることに応じて、前記選択手段が送信対象として決定した項目の情報を、複数回連続して送信する、
ことを特徴とする請求項３または４に記載の情報処理システム。
【請求項６】
前記送信手段は、前記ボタンが押下されることに応じて、前記選択手段により選択した項目の情報を確認する確認画面を表示する、
ことを特徴とする請求項３ないし５のいずれか１項に記載の情報処理システム。
【請求項７】
前記ボタンの処理内容として、前記生成画面でＩＭＥが入力された場合に、
前記送信手段は、前記確認画面において送信内容を編集する際に表示するキーボードの種類を前記入力されたＩＭＥに指定する、ことを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記中継手段が前記識別情報に紐付くスクリプトを実行し、
前記情報が入力されたサーバー装置から応答情報が発行された場合に、前記中継手段は、前記モバイル端末に該応答情報を送信する、
ことを特徴とする請求項１ないし７のいずれか１項に記載の情報処理システム。
【請求項９】
前記表示手段は、前記中継手段から受信した前記応答情報で前記表示したデータを更新する、
ことを特徴とする請求項８に記載の情報処理システム。
【請求項１０】
前記選択手段は、前記取り込んだデータから認識したテキスト情報を、前記操作画面で選択可能とする、ことを特徴とする請求項１ないし９のいずれか１項に記載の情報処理システム。
【請求項１１】
前記取り込んだデータは、ＦＡＸイメージである、ことを特徴とする請求項１ないし１０のいずれか１項に記載の情報処理システム。
【請求項１２】
サーバー装置と通信可能な情報処理装置と、モバイル端末とを備えるシステムの制御方法であって、
前記モバイル端末で取り込んだデータを操作画面に表示する表示工程と、
表示した前記データを項目ごとに選択する選択工程と、
前記選択した項目の情報を、前記項目を特定する識別情報と共に送信する送信工程と、
前記送信した識別情報に応じた処理を実行することによって、前記情報を前記サーバー装置に入力する中継工程と、
を備えることを特徴とする制御方法。
【請求項１３】
請求項１２に記載の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理システムの制御方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、受信したＦＡＸを紙で出力するのではなく、イメージとしてＰＣ端末に取り込み、表示することによって、ペーパーレスを実現するシステムがある。特許文献１は、ＦＡＸにより受信された注文票をＰＣ端末で表示し、ＦＡＸに含まれる情報をシステムに入力するＦＡＸ注文票ペーパーレス入力システムに関する技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２０６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、モバイル端末の普及により、受信したＦＡＸイメージをモバイル端末に取り込み、モバイル端末を携帯することによって、いつでもどこでも受信したＦＡＸの参照が可能となった。しかしながら、特許文献１では受信したＦＡＸイメージをＰＣ端末で表示しなければ、ＦＡＸイメージに含まれる情報をシステム（サーバー装置）に容易に入力することができない。
【０００５】
本発明は、モバイル端末で取り込んだ情報を情報処理装置を介してサーバー装置へ容易に入力することを可能とする情報処理システムの提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態の情報処理システムは、サーバー装置と通信可能な情報処理装置と、モバイル端末とを備えるシステムであって、モバイル端末で取り込んだデータを操作画面に表示する表示手段と、表示したデータを項目ごとに選択する選択手段と、選択した項目の情報を、項目を特定する識別情報と共に送信する送信手段と、送信した識別情報に応じた処理を実行することによって、情報をサーバー装置に入力する中継手段と、を備える。
【発明の効果】
【０００７】
本発明の情報処理システムによれば、モバイル端末で取り込んだ情報を情報処理装置を介してサーバー装置へ容易に入力することができる。これにより、ユーザーのサーバー装置への情報の入力の煩雑さを解消することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係るシステムの全体構成の一例を示す図である。
【図２】本実施形態における各装置のハードウェア構成の一例を示す図である。
【図３】本実施形態における各装置のソフトウェア構成の一例を示す図である。
【図４】本実施形態におけるモバイルアプリのＵＩの一例を示す図である。
【図５】本実施形態に係るシステムの基本的な処理フローの一例を示す図である。
【図６】本実施形態におけるメッセージのデータ構造の一例を示す図である。
【図７】モバイル端末のＦＡＸ表示画面の一例を示す図である。
【図８】モバイル端末のボタン作成画面の一例を示す図である。
【図９】モバイル端末のＯＣＲ画面の一例を示す図である。
【図１０】モバイル端末の送信確認画面の一例を示す図である。
【図１１】モバイル端末のアノテーション自動追加画面の一例を示す図である。
【図１２】図５のフローのステップＳ５０５の処理の詳細を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面などを参照して説明する。なお、実施形態は、本発明を限定するものではなく、また、実施形態で説明されている全ての構成が本発明の課題を解決するための手段に必須であるとは限らない。
【００１０】
（第１実施形態）
［システム構成］
本実施形態に係る情報処理システムの一例として、ＦＡＸ受注システムを例に説明する。
図１は、ＦＡＸ受注システム２０００の全体構成の一例を示す図である。ＦＡＸ受注システム２０００は、画像形成装置１０１、ＦＡＸ保管サーバー１０２、基幹業務サーバー１０３、端末の一例であるモバイル端末１０４、及びＰＣ端末１０５を有する。
画像形成装置１０１は、ユーザー環境に配置された装置であり、ネットワーク１００に接続されるとともに、ＦＡＸを受信するための公衆回線１０６に接続されている。ＦＡＸ保管サーバー１０２、基幹業務サーバー１０３、モバイル端末１０４、及びＰＣ端末１０５は、ユーザー環境に配置された装置であり、ネットワーク１００を介して互いに通信可能に接続されている。
なお、図１においてＦＡＸ保管サーバー１０２、基幹業務サーバー１０３、モバイル端末１０４、及びＰＣ端末１０５は、同一ネットワークに属しているが、これに限定されるものではない。それぞれの装置は、独立したネットワークに属しているか、又はインターネット１１０に直接接続されていても構わない。また、各サーバーは、１台で構成されていてもよいし、複数台で構成されていてもよい。
【００１１】
ＦＡＸ保管サーバー１０２は、画像形成装置１０１と同一のネットワークに存在するオンプレミスのＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）サーバー等である。また、ＦＡＸ保管サーバー１０２は、インターネットに接続された公知の一般的なストレージサーバーであっても構わない。例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）社のＯｎｅＤｒｉｖｅ（登録商標）やＧｏｏｇｌｅ（登録商標）社のＧｏｏｇｌｅドライブなどがある。
【００１２】
基幹業務サーバー１０３は、特定の業務に関して、ＰＣ端末１０５で動作する基幹システム接続アプリケーションを通じて情報の入力を受け付け、処理を行うサーバーである。本発明において、基幹業務サーバー１０３が受け付ける情報、および、それに基づいて実行する処理については、規定されるものではない。また、入力元の情報がＦＡＸから抽出された情報であることを、必ずしも想定する必要はない。基幹業務サーバー１０３は、単に、ＰＣ端末１０５で動作する基幹システム接続アプリケーションを通じて情報の入力を受け付け、処理を行うという条件だけを満たせばよい。図１に示すシステム構成において、ＰＣ端末１０５が備える中継アプリケーションが、モバイル端末１０４が取り込んだＦＡＸイメージに含まれる情報を基幹業務サーバー１０３へ入力する。
【００１３】
［ハードウェア構成］
図２は、ＦＡＸ受注システム２０００を構成する各装置（画像形成装置１０１、ＦＡＸ保管サーバー１０２、基幹業務サーバー１０３、モバイル端末１０４、及びＰＣ端末１０５）のハードウェアの構成の一例を示す図である。ＦＡＸ受注システム２０００を構成する各装置２０１は、各種のユニット（２０２〜２０７）を含んで構成される。
なお、ＦＡＸ受注システム２０００を構成する各装置のハードウェア構成は同一でも構わないし、それぞれ異なっていても構わない。
【００１４】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０２は、各種のプログラムを実行し、様々な機能を実現するユニットである。ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０４は、各種のプログラム等を記憶するユニットである。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３は、各種の情報を記憶するユニットである。また、ＲＡＭ２０３は、ＣＰＵ２０２の一時的な作業記憶領域としても利用されるユニットである。例えば、ＣＰＵ２０２は、ＲＯＭ２０４に記憶されているプログラムをＲＡＭ２０３にロードしてプログラムを実行する。
加えて、ＣＰＵ２０２がフラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｉｓｋ）といった外部記憶装置に記憶されているプログラムに基づき処理を実行する。これにより、図３に示されるようなＦＡＸ受注システム２０００を構成する各装置のソフトウェア構成及び後述するシーケンスの各ステップの処理が実現される。
なお、各装置の機能及び後述するシーケンスに係る処理の全部又は一部については専用のハードウェアを用いて実現してもよい。
【００１５】
Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース２０５は、各装置に接続されているディスプレイ（不図示）にデータを送信する他、同じく各装置に接続されているポインティングデバイス（不図示）からデータを受信するユニットである。
ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２０６は、装置をネットワーク１００に接続するためのユニットである。上述したユニットは、バス２０７を介してデータの送受信を行うことが可能に構成されている。
【００１６】
ここで、画像形成装置１０１は、印刷ユニット（不図示）を更に搭載している。印刷ユニットは、バス２０７を介して各ユニットとデータを送受信することが可能に構成されている。なお、印刷ユニットは、ラスタイメージを紙などの記録媒体に記録（印刷）することが可能なユニットである。
さらに、画像形成装置１０１は、スキャナユニット（不図示）を搭載している。スキャナユニットは、バス２０７を介して各ユニットとデータを送受信することが可能に構成されている。なお、スキャナユニットは、画像を入力することが可能なユニットである。
さらに、画像形成装置１０１は、ＦＡＸユニット（不図示）を搭載しており、バス２０７を介して各ユニットとデータを送受信することが可能に構成されている。ＦＡＸユニットは、各装置より受けたＦＡＸ制御言語をイメージに展開し不図示の公衆回線、又はインターネット１１０（ＩＰ−ＦＡＸ）を介して他のＦＡＸ装置（不図示）へ転送することができる。
【００１７】
また、モバイル端末１０４では、Ｉｎｐｕｔ／Ｏｕｔｐｕｔインターフェース２０５にタッチパネル（不図示）が接続されている。タッチパネルは、ディスプレイ等の表示部の一例であり、出力（表示）と入力との２つの機能を備えている。
【００１８】
［ソフトウェア構成（全般）］
次に、ＦＡＸ受注システム２０００を構成する各装置のソフトウェアの構成について説明する。図３は、各装置のソフトウェア構成の一例を示す図である。
図３に示される各ソフトウェア（アプリケーション）における機能（モジュール部）を実現するプログラムは、各装置のＲＯＭ２０４等に記憶されている。
【００１９】
［ソフトウェア構成（モバイル端末）］
次に、モバイル端末１０４におけるソフトウェアの構成について説明する。なお、モバイル端末１０４は、携帯端末の一例であり、無線通信機能などの装備によって自由な場所で利用できる端末である。
モバイル端末１０４のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）（不図示）は、後述する各モジュール（画像管理部３０１、アドレス管理部３０２、及び通知処理部３０３）を有する。
【００２０】
画像管理部３０１は、画像やアプリケーションデータを管理する。ＯＳは、画像管理部３０１を利用するための制御ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を提供している。各アプリはその制御ＡＰＩを利用することで画像管理部３０１が管理する画像やアプリケーションデータの取得や保存を行う。
アドレス管理部３０２は、氏名や電話番号、住所などのアドレス情報を管理する。アドレス管理部３０２も画像管理部３０１と同様に、各アプリが利用するための制御ＡＰＩを提供している。
通知処理部３０３は、通知サーバー（不図示）から通知情報を受信し、通知情報内のアプリ識別情報（トークン）を用いて通知の受信先であるアプリを特定し、アプリに対して通知情報を伝搬する。
【００２１】
モバイルアプリ（モバイルアプリケーション）３０４は、モバイル端末１０４のＯＳのインストール機能（例えばＡｐｐｌｅ  ＳｔｏｒｅやＧｏｏｇｌｅ  Ｐｌａｙ）を利用して、ダウンロードしインストールすることにより実行可能なアプリケーションである。モバイルアプリ３０４は、ＦＡＸ保管サーバー１０２が管理するデータに対する各種のデータ処理を行う。
【００２２】
メイン制御部３０５は、モバイル端末１０４用のアプリケーション（モバイルアプリ）３０４を制御し、後述する各モジュール部（３０５〜３１４）に対する指示、及び管理を行う。
情報表示部３０６は、メイン制御部３０５からの指示に従い、モバイルアプリ３０４のユーザインタフェース（ＵＩ）をユーザーに提供する。
図４は、モバイルアプリ３０４のＵＩ（携帯端末用のＵＩ）を提供する画面の一例（モバイル端末画面４００）を示す図である。モバイル端末画面４００は、モバイル端末１０４のタッチパネルに表示される。また、モバイル端末画面４００では、表示および操作領域４０１にＦＡＸデータが表示され、文書等に対するユーザーによる操作（ユーザ操作）を、表示されたＵＩを介して受け付ける。
なお、モバイルアプリ３０４のＵＩの形態（位置、大きさ、範囲、配置、表示内容など）は、図に示す形態に限定されるものではなく、モバイル端末１０４の機能を実現することができる適宜の構成を採用することができる。
【００２３】
再び図３に戻ってモバイルアプリ３０４の各モジュールの説明を行う。
操作情報取得部３０７は、情報表示部３０６により表示されたモバイルアプリ３０４のＵＩがユーザー操作された情報を取得し、取得した情報をメイン制御部３０５に通知する。例えば、表示および操作領域４０１をユーザーが手で触れると、操作情報取得部３０７は、触れられた画面上の位置の情報を感知し、感知した位置の情報をメイン制御部３０５に送信する。
データ送受信部３０８は、ＦＡＸ保管サーバー１０２とデータの送信および受信を行い、送受信するデータをメイン制御部３０５とやり取りする。データ送受信部３０８は、ＦＡＸデータ操作及びＦＡＸデータ編集によるファイルの更新をＦＡＸ保管サーバー１０２に要求する。
記憶部３０９は、操作情報取得部３０７を介して、換言するならばモバイルアプリ３０４のＵＩを介して、ユーザーにより入力された設定値を保存（永続化）する。さらに記憶部３０９は、データ送受信部３０８でＦＡＸ保管サーバー１０２から受信したデータ及び通知処理部３０３を介してアプリ通知処理部（不図示）で受けた通知情報を保存する。
ＦＡＸ画像解析部３１０は、ＦＡＸイメージを解析して、レイアウト情報を生成する。レイアウト情報には、ＦＡＸイメージから抽出された矩形領域とその種別（文字、図形、線、表など）とが含まれる。
ＯＣＲ部３１１は、ＦＡＸ画像解析部３１０で抽出した矩形領域の中で、文字と判定された矩形領域に対して、ＯＣＲ（光学文字認識）処理を行う。
メッセージ生成部３１２は、ＰＣ端末１０５の中継アプリ（中継アプリケーション）３２１に送信するメッセージを生成する。メッセージには、ＯＣＲ部３１１で処理した結果のテキスト情報が含まれる。
メッセージ送受信部３１３は、ＰＣ端末１０５の中継アプリ３２１に、メッセージ生成部３１２で生成したメッセージを送信し、その応答メッセージ（応答情報）を受信する。
メッセージ解析部３１４は、メッセージ送受信部３１３で受信したＰＣ端末１０５の中継アプリ３２１からの応答メッセージを解析し、ＦＡＸイメージに対する処理を実行する。
【００２４】
［ソフトウェア構成（ＰＣ端末）］
次に、ＰＣ端末１０５におけるソフトウェアの構成について説明する。
ＰＣ端末１０５は、ＰＣ端末１０５にインストールされたＯＳ上で複数のアプリケーションを実行することが可能である。図３では、複数のアプリケーションの一つである中継アプリ３２１と基幹システム接続アプリ（基幹システム接続アプリケーション）３３１について記載している。
なお、基幹システム接続アプリ３３１は、ユーザーからの入力を受け付け、基幹業務サーバー１０３に送信するアプリケーションである。本発明において、基幹システム接続アプリは、ユーザーからの入力を受け付ける機能を備えるアプリケーションであればよいので、その詳細については省略する。
【００２５】
中継アプリ３２１のモジュール構成について説明する。
メイン制御部３２２は、モバイルアプリ３０４と基幹システム接続アプリ３３１との間を中継する中継アプリ３２１を制御し、後述する各モジュール部（３２３〜３２６）に対する指示、管理を行う。
記憶部３２３は、ユーザーによって作成されたスクリプトを保存する。スクリプトは、モバイル端末１０４のモバイルアプリ３０４から受信したメッセージにしたがって中継アプリ３２１が実行する簡単なプログラムである。
メッセージ受信部３２４は、モバイル端末１０４のモバイルアプリ３０４からメッセージを受信する。
メッセージ解析部３２５は、メッセージ受信部３２４で受信したメッセージを解析する。
スクリプト実行部３２６は、メッセージ解析部３２５がメッセージを解析した結果、メッセージの内容に含まれる識別情報に紐付く、記憶部３２３に保存されているスクリプトを実行する。
【００２６】
［ソフトウェア構成（画像形成装置）］
次に、画像形成装置１０１におけるソフトウェアの構成について説明する。
画像形成装置１０１は、Ｊａｖａ（登録商標）のプラットフォーム上で複数のアプリケーションを実行する。図３では複数のアプリケーションの一つであるＦＡＸ受信アプリ３４１について記載している。以降ではこのＦＡＸ受信アプリ３４１のモジュール構成について説明する。
メイン制御部３４２は、ＦＡＸ受信アプリ３４１の各モジュールを制御し、各モジュールに対して指示し、各モジュールの管理を行う。
情報表示部３４３は、メイン制御部３４２からの指示に従い、ＦＡＸ受信アプリ３４１のＵＩをユーザーに提供する。ユーザーは、このＵＩ上でＦＡＸイメージの保存先（ＦＡＸ保管サーバー１０２）を指定することができる。
操作情報取得部３４４は、情報表示部３４３により表示されたＦＡＸ受信アプリ３４１のＵＩ上のユーザー操作を情報として取得し、取得した情報をメイン制御部３４２に通知する。
データ送受信部３４５は、ＦＡＸ保管サーバー１０２とデータの送信および受信を行う。
記憶部３４６は、情報表示部３４３及び操作情報取得部３４４を介してユーザーにより入力された設定値（例えば電話番号毎の振り分け先情報など）及び送受信するＦＡＸイメージの一時保存などを実行する。
【００２７】
［基本フロー］
次に、ＦＡＸ受注システム２０００の基本的な処理フローについて図５を用いて説明する。
本フローは、画像形成装置１０１におけるＦＡＸユニットが他のＦＡＸ装置からＦＡＸイメージを受信したことをトリガーに開始する。
ステップＳ５０１で、画像形成装置１０１は、ＦＡＸイメージを受信する。そして、受信したＦＡＸイメージとＦＡＸ情報（送り元電話番号、ＦＡＸ受信時間などのＦＡＸヘッダ）を画像形成装置１０１内のＲＡＭ等に保存する。ＦＡＸイメージを受信したことをトリガーとして、ＦＡＸ受信アプリ３４１のメイン制御部３４２は、ＦＡＸ情報の送り元電話番号をキーにしてアドレス帳を調べ、電話番号が一致するアドレスの情報を元にＦＡＸ受信書誌情報を作成する。記憶部３４６は、ＦＡＸ受信データ（ＦＡＸイメージとＦＡＸ受信書誌情報）を保存する。
ステップＳ５０２で、メイン制御部３４２は、ＦＡＸ受信データを、データ送受信部３４５を介してＦＡＸ保管サーバー１０２に送信する。
ステップＳ５０３で、モバイル端末１０４のモバイルアプリ３０４のメイン制御部３０５は、ＦＡＸ保管サーバー１０２から、ＦＡＸ受信データをダウンロードする。
ステップＳ５０４で、情報表示部３０６は、ＦＡＸ受信データに基づいてＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示する。
ステップＳ５０５で、ＦＡＸ画像解析部３１０は、ＦＡＸ受信データに含まれるＦＡＸイメージを解析してレイアウト情報を取得する。文字と認識された領域に関して、ＯＣＲ部３１１はＯＣＲ処理を行い、テキスト情報を生成する。ユーザー操作、例えばＵＩ上のボタン操作により生成したテキスト情報の送信を指示する操作をトリガーとして、メッセージ生成部３１２は、テキスト情報からＰＣ端末１０５の中継アプリ３２１に送信するメッセージを生成する。メッセージ送受信部３１３は、メッセージ生成部３１２が生成したメッセージをＰＣ端末１０５の中継アプリ３２１に送信する。なお、ステップＳ５０５のより詳細なフローに関しては図１２を用いて後述する。
【００２８】
ステップＳ５０６で、ＰＣ端末１０５の中継アプリ３２１のメイン制御部３２２は、モバイル端末１０４のモバイルアプリ３０４からメッセージを受信する。
ステップＳ５０７で、メッセージ解析部３２５は、メイン制御部３２２が受信したメッセージを解析する。スクリプト実行部３２６は、メッセージ解析部３２５がメッセージを解析した結果、メッセージの内容に含まれる識別情報に紐付く、記憶部３２３が保存しているスクリプトを実行する。スクリプトの実行により、基幹システム接続アプリ３３１に値（情報）が入力される。
ステップＳ５０８で、メイン制御部３２２は、基幹システム接続アプリ３３１から受注番号を読み取り、応答メッセージとして、モバイル端末１０４のモバイルアプリ３０４に送信する。
ステップＳ５０９で、モバイル端末１０４のモバイルアプリ３０４のメイン制御部３０５は、ＰＣ端末１０５の中継アプリ３２１から受信した受注番号をＦＡＸデータの付加情報（アノテーション）として保存する。
【００２９】
［データ構造］
次に、モバイル端末１０４のモバイルアプリ３０４と、ＰＣ端末１０５の中継アプリ３２１との間で送受信されるメッセージについて説明する。
図６は、本実施形態におけるメッセージのデータ構造の一例を示す図である。
メッセージ６０１は、ｍｅｓｓａｇｅキーとそれに対する値を含む。また、ｍｅｓｓａｇｅキーの値は、子プロパティ６０２を含む。子プロパティ６０２は、ｂｏｄｙキー、ｉｎｔｅｒｎａｌ−ｎａｍｅキー、ｄｉｓｐｌａｙ−ｎａｍｅキーを含む。ｂｏｄｙキーの値は、ＰＣ端末１０５の中継アプリ３２１がスクリプトを実行した際に、基幹システム接続アプリ３３１に入力される値（情報）である。ｉｎｔｅｒｎａｌ−ｎａｍｅキーの値は、モバイル端末１０４のモバイルアプリ３０４と、ＰＣ端末１０５の中継アプリ３２１との間で、メッセージの種類（項目）を一意に識別するための値である。モバイル端末１０４では、ｉｎｔｅｒｎａｌ−ｎａｍｅキーの値は、図８を用いて後述するボタン作成画面の「内部名」で設定できる。ｄｉｓｐｌａｙ−ｎａｍｅキーの値は、モバイル端末１０４のモバイルアプリ３０４、および、ＰＣ端末１０５の中継アプリ３２１で表示に使用する値である。メッセージ６０３〜６０７は、メッセージの内容をＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ（登録商標）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）形式で表現した例である。メッセージ６０３は、基幹システム接続アプリ３３１への入力をクリアする際に使用する。メッセージ６０４、６０５、６０６は、それぞれ基幹システム接続アプリ３３１に、電話番号、商品コード、商品数量を入力する際に使用するメッセージである。メッセージ６０７は、メッセージ６０４、６０５、６０６で、基幹システム接続アプリ３３１に入力した値を確定し、基幹システム接続アプリに表示される注文番号を取得する際に使用するメッセージである。
【００３０】
［ＦＡＸ表示画面（モバイル端末）］
次に、モバイル端末１０４におけるＦＡＸ表示画面について図７を用いて説明する。
ＦＡＸ表示画面７００では、ダウンロードしたＦＡＸを表示し、操作を行うことができる操作画面である。設定ボタン７０１は、ＯＣＲ画面９００（操作画面）に表示するボタンを追加設定するためのボタン作成画面８００に遷移するためのボタンである。またＯＣＲボタン７０２は、ＯＣＲ画面９００に遷移するためのボタンである。
【００３１】
［ボタン作成画面（モバイル端末）］
次に、モバイル端末１０４におけるボタン作成画面について図８を用いて説明する。
ボタン作成画面８００は、ＯＣＲ画面９００のボタン表示領域９０２に表示するための設定ボタンを作成するための生成画面である。表示名テキストボックス８０１は、ＯＣＲ画面９００の表示名領域９０８に表示される名前を設定できる。内部名設定テキストボックス８０２は、内部でボタンを一意に認識するための名前を設定できる。内部名に設定した値が、ｉｎｔｅｒｎａｌ−ｎａｍｅキーの値（識別情報）としてメッセージに設定されることにより、ＰＣ端末１０５の中継アプリ３２１で実行するスクリプトが決定され、基幹システム接続アプリ３３１の対応する入力項目を特定できる。表示順設定ボックス８０３は、ＯＣＲ画面９００のボタン表示領域９０２でどの位置にボタンを表示させるか（配置順）を設定することができる。アイコン設定ボックス８０４は、ボタンのアイコンを設定することが出来る。テキスト送信チェックボックス８０５は、テキストをメッセージに含めて送信するか（チェック）、テキストを含めないでメッセージを送信するか（チェックなし）を設定する。テキストを含めないメッセージの例としては、クリアボタン９０３を押したときに送信されるメッセージ６０３や番号発行ボタン９０７を押したときに送信されるメッセージ６０７がある。テキストを含めないで送信する場合は、ボタンを押したときにメッセージが送信される。テキストをメッセージに含めて送信する場合は、各ボタンを押した後に選択可能領域９０９を選択する必要がある。なお、図９では、選択可能領域は四角で囲まれた領域全てを指す。ＩＭＥ設定ボックス８０６は、送信確認画面１０００でテキスト入力ボックス１００２を選択時に表示されるキーボードの種類のデフォルト値を設定する。ＩＭＥ設定には、例えば、数値、日本語、英語という設定がある。設定が数値の場合は、テキスト入力ボックス１００２選択して、送信内容を編集する際にテンキーが表示される。連続送信ボックス８０７は、メッセージを連続で送信するときにチェックする。チェック済みの場合は、メッセージ送信後もボタンの選択状態が引き継がれるため、選択可能領域９０９を連続で押すと、複数回連続でメッセージを送信することが出来る。チェックなしの場合は、メッセージ送信直後にボタンの選択状態はクリアされるので、再度ボタンを押さないと選択状態にはならない。設定確定ボタン８０８は、上述の設定情報を確定し、ボタン作成を決定するボタンである。
なお、図８に示した設定内容は一例であり、これに限られるものではない。その他ボタンを押下した際の処理内容について、入力または選択可能に表示され得る。
【００３２】
［ＯＣＲ画面（モバイル端末）］
次に、モバイル端末１０４におけるＯＣＲ画面について図９を用いて説明する。ＯＣＲ画面９００は、ＦＡＸ表示画面７００のＯＣＲボタン７０２を押すことで表示される画面である。ＯＣＲ画面９００を表示時にＦＡＸ表示画面７００で表示していたＦＡＸのイメージ画像に対して、オブジェクトをブロックとして認識し、そのブロックに対してＯＣＲ処理を行う。さらにテキストと認識されたものを選択可能領域９０９として、四角で囲まれて選択可能状態で表示し、ユーザーのボタン押下や選択可能領域の選択等の操作を受け付ける操作画面である。ボタン表示領域９０２は、ボタン作成画面８００で設定したボタンを表示するための領域である。クリアボタン９０３は、テキスト送信チェックボックス８０５がチェックなしの設定がされたボタンであり、ボタンを押す（選択する）とメッセージ６０３が中継アプリ３２１に送信される。電話番号ボタン９０４は、テキスト送信チェックボックス８０５がチェック済みに設定されたボタンである。電話番号ボタン９０４を押した後に選択可能領域９０９を押すと選択可能領域のＯＣＲ結果（テキスト情報）と、選択した領域の項目を送信対象として決定し、メッセージを中継アプリ３２１に送信することができる。メッセージ６０４は、電話番号ボタンを押した際に送信されるメッセージの例である。商品Ｃｏｄｅボタン９０５および商品数量ボタン９０６を押した際に送信されるメッセージの例が、メッセージ６０５およびメッセージ６０６である。表示名領域９０８は、ボタン作成画面８００の表示名テキストボックス８０１において設定したボタンの表示名を表示する領域である。選択可能領域９０９は、オブジェクト認識およびＯＣＲの結果としてテキストであると認識されたものが四角で囲まれて選択できるようになったものである。選択済み領域９１０は、選択可能領域９０９をユーザーが選択した時に選択されたことが分かるように印が付いたものである。図９では、電話番号が選択済み領域９１０として表示されている。ユーザーが選択可能領域９０９を選択すると、その領域は選択済み領域になり、送信確認画面１０００に遷移する。
【００３３】
［送信確認画面（モバイル端末）］
次に、モバイル端末１０４における送信確認画面について図１０を用いて説明する。送信確認画面１０００では、ユーザーが選択した領域のＯＣＲ結果を表示し、間違いがあるか否かを確認できる。送信確認画面１０００では、間違いがなければ中継アプリ３２１にＯＣＲ結果の送信を実行できる。また、間違いがあれば、修正あるいは送信のキャンセルを実行できる。検出画像データ（選択済み画像）表示領域１００１は、ユーザーが選択した選択可能領域９０９の画像を拡大して表示する。テキスト入力ボックス１００２は、選択された選択可能領域９０９のＯＣＲ処理結果のテキスト情報を初期値として表示する編集可能な入力エリアである。テキストクリアボタン１００３は、テキスト入力ボックスに入力された値をクリアするボタンである。ＯＣＲ結果が間違っていた場合などに使用する。送信実行ボタン１００４は、送信を実行するボタンである。ボタンを押すとメッセージが中継アプリ３２１に送信される。キャンセルボタン１００５は、画面をキャンセルするボタンであり、ＯＣＲ画面に戻る。
【００３４】
［アノテーション自動追加画面（モバイル端末）］
次に、モバイル端末１０４におけるアノテーション自動追加画面について図１１を用いて説明する。アノテーション自動追加画面（操作画面）１１００は、モバイル端末１０４からメッセージを中継アプリ３２１に送信し、その応答としてメッセージ（応答情報）を受け取った場合に、その応答情報をアノテーションとしてＦＡＸイメージに付加する（更新する）ための画面である。アノテーション受信結果表示領域１１０１は、中継アプリ３２１から受け取ったテキスト情報をアノテーションとして付加し、編集状態で表示している領域である。キャンセルボタン１１０２は、付加したアノテーションをキャンセルするボタンであり、ボタンを押すとＦＡＸ表示画面７００に遷移する。アノテーション保存ボタン１１０３はアノテーションの付加を確定するボタンであり、ボタンを押すとＦＡＸ表示画面７００に遷移する。
【００３５】
［抽出情報送信処理のフローチャート］
図１２は、図５のフローのステップＳ５０５の処理の詳細を示す図である。本フローは、モバイル端末１０４のＦＡＸ表示画面７００でＦＡＸを表示している時にユーザーがＯＣＲボタン７０２を押したことをトリガーに開始する。
ステップＳ１２０１で、ＦＡＸ画像解析部３１０は、ＦＡＸ受信データに含まれるＦＡＸイメージを解析してオブジェクトとしてブロックを認識する。
ステップＳ１２０２で、ＯＣＲ部３１１は、各ブロックに対してＯＣＲ処理を行い、テキスト情報を抽出する。
ステップＳ１２０３で、情報表示部３０６は、ＦＡＸイメージに対してＯＣＲ処理が行われたブロックの領域の色を変え、選択可能状態にしたＯＣＲ画面９００を表示する。
ステップＳ１２０４で、ユーザーは、ＯＣＲ画面９００のボタン表示領域９０２のボタンを選択する。ボタンが選択されると、選択されたボタンは選択状態になる。以下では電話番号ボタン９０４が押された場合を例として説明する。
ステップＳ１２０５で、ユーザーは、ＯＣＲ画面９００で送信したい選択可能領域（図９の選択済み領域９１０）を選択する。
ステップＳ１２０６で、ユーザーにより選択可能領域が選択されると、メイン制御部３０５は送信確認画面１０００を表示する。
ステップＳ１２０７で、ユーザーは、送信確認画面１０００の検出画像データ（選択済み画像）表示領域１００１の値とＯＣＲ結果が入ったテキスト入力ボックス１００２の値（テキスト情報）を確認する。値が一致していれば、ユーザーは、送信実行ボタン１００４を押す。
ステップＳ１２０８で、ユーザーにより送信実行ボタンが押されたことをトリガーとしてメッセージを生成する。具体的には、メッセージ生成部３１２が、テキスト情報と電話番号ボタン９０４に設定されている識別情報（図８の内部名で設定した値）を元にＰＣ端末１０５の中継アプリ３２１に送信するメッセージを生成する。この時生成されたメッセージは、メッセージ６０４である。さらにメッセージ送受信部３１３が、中継アプリ３２１に対してメッセージを送信する。
【００３６】
以上のように、本実施形態によれば、モバイル端末で取り込んだＦＡＸイメージからＯＣＲ処理によって読み取ったテキスト情報は、識別情報（ｉｎｔｅｒｎａｌ−ｎａｍｅキーの値）とともにＰＣ端末の中継アプリに送信される。中継アプリが、識別情報により特定されるスクリプトを実行することによって、ユーザーのシステムへの入力操作を自動化することができる。
【００３７】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００３８】
以上、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。
【符号の説明】
【００３９】
１０３    基幹業務サーバー
１０４    モバイル端末
１０５    ＰＣ端末
２０００  ＦＡＸ受注システム
【図１】
2016066941.tif 000003
【図２】
2016066941.tif 000004
【図３】
2016066941.tif 000005
【図４】
2016066941.tif 000006
【図５】
2016066941.tif 000007
【図６】
2016066941.tif 000008
【図７】
2016066941.tif 000009
【図８】
2016066941.tif 000010
【図９】
2016066941.tif 000011
【図１０】
2016066941.tif 000012
【図１１】
2016066941.tif 000013
【図１２】
2016066941.tif 000014