(57)【要約】【課題】  文書データの配信において、配信先のユーザの利便性を向上させる。【解決手段】  文書データ２１２の入力に応じて配信先に配信するための配信データ２４０を生成する文書配信サーバ１１０であって、文書データ２１２の記載から、参照先を特定する特定情報が抽出された場合に、該特定情報に基づいて特定される参照先から、参照先データ２３０を取得する取得手段と、前記取得手段により取得された参照先データ２３０が前記配信先において閲覧されるように、前記配信データを生成する生成手段とを有することを特徴とする。【選択図】図２
2015095092.tif 000002
【特許請求の範囲】
【請求項１】
処理対象データの入力に応じて配信先に配信するための配信データを生成する情報処理装置であって、
前記処理対象データの記載から、他のデータの参照先を特定する特定情報が抽出された場合に、該特定情報に基づいて特定される参照先から、該他のデータを取得する取得手段と、
前記取得手段により取得された前記他のデータが前記配信先において閲覧されるように、前記配信データを生成する生成手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記生成手段は、
所定のフォーマットに変換された前記処理対象データと所定のフォーマットに変換された前記他のデータとに基づいて、前記配信データを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、
前記処理対象データに前記他のデータを添付することにより、または、前記処理対象データに前記他のデータを接続して１つのデータを構成することにより、前記配信データを生成することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記生成手段は、
前記他のデータが添付されていること、または、前記他のデータが接続されていることを示す文字列が含まれるように、前記配信データを生成することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記生成手段は、
前記取得手段により取得された前記他のデータが格納された場合に、前記配信データに、該他のデータの格納先を特定する特定情報が含まれるように、前記処理対象データを編集することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
処理対象データの入力に応じて配信先に配信するための配信データを生成する情報処理装置における情報処理方法であって、
前記処理対象データの記載から、他のデータの参照先を特定する特定情報が抽出された場合に、該特定情報に基づいて特定される参照先から、該他のデータを取得する取得工程と、
前記取得工程において取得された前記他のデータが前記配信先において閲覧されるように、前記配信データを生成する生成工程と
を有することを特徴とする情報処理方法。
【請求項７】
処理対象データの入力に応じて配信先に配信するための配信データを生成する情報処理装置のコンピュータに、
前記処理対象データの記載から、他のデータの参照先を特定する特定情報が抽出された場合に、該特定情報に基づいて特定される参照先から、該他のデータを取得する取得工程と、
前記取得工程において取得された前記他のデータが前記配信先において閲覧されるように、前記配信データを生成する生成工程と
を実行させるためのプログラム。
【請求項８】
処理対象データの入力に応じて配信先に配信するための配信データを生成する情報処理システムであって、
前記処理対象データの配信要求を受信する受信手段と、
前記処理対象データの記載から、他のデータの参照先を特定する特定情報が抽出された場合に、該特定情報に基づいて特定される参照先から、該他のデータを取得する取得手段と、
前記取得手段により取得された前記他のデータが前記配信先において閲覧されるように、前記配信データを生成する生成手段と
前記生成された配信データを、前記配信要求により指定された配信先に送信する送信手段と
を有することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、文書データを配信する文書配信サーバ等の情報処理装置を用いて構成された文書配信システムが提案されている（例えば、特許文献１等参照）。当該文書配信システムによれば、スキャナ装置等の画像形成装置において原稿をスキャンすることで入力された文書データを、ユーザが所望する任意の配信先に配信することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
一方で、最近では、配信する文書データの中に、リンク先（他の文書データや画像データ等の各種データの参照先）が組み込まれているケースも多い。この場合、配信先のユーザは、当該リンク先にアクセスすることで各種データの閲覧を行っている。
【０００４】
しかしながら、一般に、リンク先のデータは削除されたり、変更されたりすることも多く、配信先のユーザがアクセスした際には、既に所望するデータが閲覧できない状態にあるといった事態も想定される。
【０００５】
このようなことから、文書データを配信する文書配信サーバ等の情報処理装置においては、配信先のユーザの利便性を考慮し、リンク先のデータが確実に閲覧できる構成を提供することが望ましい。
【０００６】
本発明は上記課題に鑑みてなされたものであり、データの配信において、配信先のユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の実施形態に係る情報処理装置は、以下のような構成を有する。すなわち、
処理対象データの入力に応じて配信先に配信するための配信データを生成する情報処理装置であって、
前記処理対象データの記載から、他のデータの参照先を特定する特定情報が抽出された場合に、該特定情報に基づいて特定される参照先から、該他のデータを取得する取得手段と、
前記取得手段により取得された前記他のデータが前記配信先において閲覧されるように、前記配信データを生成する生成手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明の各実施形態によれば、データの配信において、配信先のユーザの利便性を向上させることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】実施形態に係る文書配信サーバを備える文書配信システムの全体構成を示す図である。
【図２】文書配信システムにおける文書配信処理の流れを示すブロック図である。
【図３】文書配信サーバの構成を示す図である。
【図４】文書配信サーバの文書配信部の機能構成を説明するための図である。
【図５】文書配信部の入力プラグインにより提供される、入力画面の一例を示す図である。
【図６】文書配信部の参照先抽出プラグインにおける処理の詳細を説明するための図である。
【図７】文書配信サーバにおける文書配信処理の流れを示すフローチャートである。
【図８】文書配信サーバにより、配信データが生成される様子を示す図である。
【図９】文書配信サーバにおける文書配信処理の流れを示すフローチャートである。
【図１０】文書配信サーバにより、配信データが生成される様子を示す図である。
【図１１】文書配信サーバにより、配信データが生成される様子を示す図である。
【図１２】文書配信サーバにより、配信データが生成される様子を示す図である。
【図１３】文書配信サーバにより、配信データが生成される様子を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１１】
［第１の実施形態］
＜文書配信システムの全体構成＞
はじめに、本実施形態に係る文書配信サーバ（情報処理装置）を備える文書配信システムの全体構成について説明する。図１は、文書配信システム１００の全体構成を示す図である。
【００１２】
図１に示すように、文書配信システム１００は、文書配信サーバ１１０と、参照先サーバ１２０と、配信先サーバ１３０と、ユーザ端末１４０とを備え、互いにネットワーク１５０を介して接続されている。
【００１３】
なお、配信先サーバ１３０には、ファイルサーバ１３１、ＥＤＭＳ（Enterprise Document Management System）１３２、ＳＭＴＰ（Simple Mail Transfer Protocol）サーバ１３３等が含まれる。配信先サーバ１３０は、文書配信サーバ１１０により送信される配信データを、ネットワーク１５０を介して受信する。
【００１４】
また、ユーザ端末１４０には、ファクシミリ装置１４１、スキャナ装置１４２、情報端末１４３等が含まれる。ユーザ端末１４０は、原稿をスキャンすることで文書データを生成し、または、所定の文書作成アプリケーションを用いることで文書データを生成し、文書配信要求とともに文書配信サーバ１１０に送信する。
【００１５】
文書配信サーバ１１０は、ユーザ端末１４０からの文書配信要求に応じて、文書データを配信先サーバ１３０に送信するサーバである。
【００１６】
参照先サーバ１２０は、文書配信サーバ１１０に対してオブジェクトを提供するサーバである。参照先サーバ１２０には、例えば、Ｗｅｂブラウザに対してオブジェクトを提供するＷｅｂサーバ等が含まれる。本実施形態において参照先サーバ１２０は、文書配信サーバ１１０が有するプラグインにより指定されたＵＲＬ（Uniform Resource Locator）に応じたオブジェクトを提供する。
【００１７】
配信先サーバ１３０は、文書配信サーバ１１０により文書データが配信される配信先のサーバである。
【００１８】
＜文書配信システムにおける文書配信処理の流れ＞
次に、文書配信システム１００における文書配信処理の流れについて説明する。図２は、文書配信システム１００における文書配信処理の流れを示すブロック図である。
【００１９】
図２に示すように、ユーザ端末１４０では、配信すべき文書データを生成する。具体的には、ファクシミリ装置１４１及びスキャナ装置１４２では、原稿をスキャンすることで文書データを生成する。また、情報端末１４３では、所定の文書作成アプリケーションを用いることで、文書データを生成する。
【００２０】
なお、本実施形態において、ユーザ端末１４０により生成される文書データには、参照先サーバ１２０に格納されたオブジェクトにアクセスするためのＵＲＬ等の"参照先"が含まれているものとする。
【００２１】
続いて、ユーザ端末１４０では、生成した文書データを配信先に配信するよう、文書配信サーバ１１０に対して文書配信要求２１０を送信する。ユーザ端末１４０より送信される文書配信要求２１０には、配信先を示す情報及び配信方法を特定する情報等を含むヘッダ２１１と、配信すべき文書データ２１２とが含まれる。
【００２２】
文書配信要求２１０を受信した文書配信サーバ１１０では、文書データ２１２の記載内容を解析し、参照先を特定する。具体的には、文書データ２１２が、ファクシミリ装置１４１またはスキャナ装置１４２により生成された文書データであった場合には文字認識処理を行ったうえで、ＵＲＬ等を検索する。また、文書データ２１２が、所定の文書作成アプリケーションにより生成された文書データであった場合には、直接ＵＲＬ等を検索する。
【００２３】
文書データ２１２に基づいてＵＲＬ等の"参照先"が特定されると、文書配信サーバ１１０では、プラグインが起動し、当該ＵＲＬ等に基づいて、参照先サーバ１２０にアクセスする。これにより、文書データ２１２に基づいて特定されたＵＲＬ等の参照先からオブジェクトを取得することができる。なお、以下では、ＵＲＬ等の参照先から取得されるオブジェクトを"参照先データ"と称す。
【００２４】
文書配信サーバ１１０では、参照先サーバ１２０より参照先データ２３０をダウンロードすることで取得し、当該参照先データ２３０を用いて、配信先サーバ１３０に送信する配信データ２４０を生成する。
【００２５】
具体的には、文書データ２１２に、参照先データ２３０を添付することで配信データ２４０を生成する。なお、文書データ２１２及び参照先データ２３０は、それぞれ文書配信サーバ１１０内に格納されるものとする。
【００２６】
生成された配信データ２４０は、配信先サーバ１３０に送信される。これにより、配信先サーバ１３０では、文書データを閲覧することができる。また、参照先にアクセスしなくても、参照先データ２３０を容易かつ確実に閲覧することができる（参照先データが削除されたり、変更されたりすることで、所望するデータを閲覧できないといった事態を回避することができる）。この結果、配信先のユーザの利便性を向上させることが可能となる。
【００２７】
＜文書配信サーバの構成＞
次に、文書配信サーバ１１０の構成について説明する。図３は、文書配信サーバ１１０の構成を示す図である。
【００２８】
図３に示すように、文書配信サーバ１１０は、ＣＰＵ（Central Processing Unit）３０１、ＲＯＭ（Read Only Memory）３０２、ＲＡＭ（Random Access Memory）３０３、記憶装置３０４を備える。更に、入出力部３０５、通信部３０６を備える。なお、文書配信サーバ１１０の各部は、バス３０７を介して相互に接続されているものとする。
【００２９】
ＣＰＵ３０１は、記憶装置３０４に格納された、文書配信部３１０として機能するプログラムを実行するコンピュータである。ＣＰＵ３０１が、文書配信部３１０として機能するプログラムを実行することにより、文書配信サーバ１１０では、ユーザ端末１４０より文書配信要求された文書データを、参照先データとともに配信先サーバ１３０に送信する文書配信処理を実行する。
【００３０】
ＲＯＭ３０２は不揮発性メモリである。ＲＯＭ３０２は、文書配信部３１０として機能するプログラムを、ＣＰＵ３０１が実行するために必要な各種プログラム、データ等を格納する。具体的には、ＢＩＯＳ（Basic Input/Output System）やＥＦＩ（Extensible Firmware Interface）等のブートプログラムなどを格納する。
【００３１】
ＲＡＭ３０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の主記憶装置である。ＲＡＭ３０３は、文書配信部３１０として機能するプログラムがＣＰＵ３０１によって実行される際に展開される、作業領域として機能する。
【００３２】
記憶装置３０４は、文書配信部３１０として機能するプログラムを格納する。また、文書配信処理を実行するためのデータや、文書配信処理を実行することにより取得されたデータ等を格納する。
【００３３】
入出力部３０５は、文書配信サーバ１１０に対して各種指示を入力したり、文書配信サーバ１１０の内部状態を表示したりする。通信部３０６は、ネットワーク１５０を介してユーザ端末１４０より文書配信要求を受信したり、参照先サーバ１２０にアクセスし、参照先データ２３０を受信したり、配信データ２４０を配信先サーバ１３０に送信したりする。
【００３４】
＜文書配信部の機能構成＞
次に、文書配信部３１０の機能構成について説明する。図４は、文書配信部３１０の機能構成を示すブロック図である。図４に示すように、文書配信部３１０は、リモート通信部４１０と、処理部４２０と、フロー実行制御部４３０と、フロー定義生成部４４１と、画面定義生成部４４２とを有する。
【００３５】
ここで、フロー定義データ４５１は、ユーザ端末１４０において生成され、文書配信要求２１０とともに送信される文書データに対して実行される各種処理の流れを定義したデータである。また、画面定義データ４５２は、ユーザ端末１４０において表示される画面であって、文書配信要求２１０を送信するのに必要な各種情報を入力するための入力画面を定義したデータである。
【００３６】
なお、フロー定義データ４５１と画面定義データ４５２は、記憶装置３０４内の所定の記憶領域に格納されているものとする。
【００３７】
リモート通信部４１０は、ユーザ端末１４０からの画面定義データ４５２の要求に基づいて、当該画面定義データ４５２をユーザ端末１４０に送信したり、ユーザ端末１４０からの文書配信要求２１０を受信したりする。
【００３８】
処理部４２０は、フロー定義データ４５１により定義された各種処理を実行する複数のプラグインを有する。
【００３９】
入力プラグイン４２１は、ユーザ端末１４０に対して、ユーザ端末１４０からの要求に基づいて、リモート通信部４１０を介して画面定義データ４５２を提供する。ユーザ端末１４０では、入力プラグイン４２１により提供された画面定義データ４５２に、配信先や配信方法、配信すべき文書データのデータ名等を入力し、文書データ２１２とともに文書配信要求２１０として送信する。これにより、入力プラグイン４２１では、配信先を示す情報及び配信方法を特定する情報等を含むヘッダ２１１と、配信すべき文書データ２１２とを受信する。
【００４０】
図５は、入力プラグイン４２１により画面定義データ４５２が提供されることで、ユーザ端末１４０に表示される入力画面の一例を示す図であり、文書データ２１２の配信方法として、メール送信が選択された場合の入力画面を示している。
【００４１】
図５に示すように、入力画面５００には、配信先を入力する項目"配信先アドレス"と、文書データ２１２の種類を入力する項目"文書タイプ"と、文書データ２１２のデータ名を入力する項目"データ名"とが含まれる。また、メール送信する際のメールの本文を記入する項目が含まれる。
【００４２】
図４の説明に戻る。参照先抽出プラグイン４２２は、入力プラグイン４２１において受信した文書データ２１２を解析し、参照先を特定する特定情報を抽出する。具体的には、文書データ２１２がファクシミリ装置１４１またはスキャナ装置１４２により生成された文書データであった場合には、文字認識処理を行ったうえで、参照先を特定する特定情報（文字列）とのマッチング処理を行う。また、文書データ２１２が、所定の文書作成アプリケーションにより生成された文書データであった場合には、直接、参照先を特定する特定情報（文字列）とのマッチング処理を行う。
【００４３】
更に、文書データ２１２に図形が含まれる場合には、図形認識処理を行ったうえで、参照先を特定する特定情報（図形）とのマッチング処理を行う。そして、マッチング処理により抽出された文字列や図形に基づいて、参照先を特定する。
【００４４】
図６は、参照先抽出プラグイン４２２による処理の詳細を示すブロック図である。図６に示すように、参照先抽出プラグイン４２２は、文字認識処理部６０１を備え、受信した文書配信要求２１０に含まれる文書データ２１２に対して文字認識処理を行う。また、図形認識処理部６０２を備え、受信した文書配信要求２１０に含まれる文書データ２１２に対して図形認識処理を行う。
【００４５】
更に、マッチング処理部６０３を備え、参照先を特定する特定情報（文字列または図形）が定義されている（テーブル６１１、６２１参照）。これらの文字列または図形は、所定のルールに従って表現されており、これにより、参照先を一意に特定することができる（テーブル６１２、６２２）。
【００４６】
例えば、テーブル６１１のルール番号１の文字列は、当該ルールに従って記載された文字列に基づいてそのままＵＲＬが特定できることを示している（テーブル６１２の"＄１"は、当該文字列を、そのままＵＲＬとして取り扱うことができることを示している）。このため、ルール番号１では、"参照先を特定する特定情報"と"参照先"とが同じとなる。
【００４７】
また、テーブル６１１のルール番号２の文字列は、当該文字列が所定のＵＲＬの一部を形成しており、当該ルール番号２の文字列を組み込むことで、ＵＲＬが特定されることを示している。
【００４８】
更に、テーブル６２１のルール番号１の図形は、ＵＲＬを表現したバーコードであり、当該バーコードを読み取ることで、所定のＵＲＬが特定されることを示している。また、テーブル６１２のルール番号２の図形は、所定のＵＲＬを表現したＱＲコード（登録商標）であり、当該ＱＲコードを読み取ることで、ＵＲＬが特定されることを示している。
【００４９】
マッチング処理部６０３では、文字認識処理及び図形認識処理が行われた文書データ２１２から、当該所定のルールに従って表現された参照先を特定する特定情報（文字列または図形）を抽出する。そして、参照先取得処理部６０４では、テーブル６１２、６２２を参照することで、マッチング処理部６０３において抽出された参照先を特定する特定情報（文字列または図形）より、参照先（例えば、ＵＲＬ）を特定する。
【００５０】
再び図４に戻る。参照先取得プラグイン４２３は、参照先抽出プラグイン４２２により特定された参照先にアクセスし、参照先データ２３０を取得する。
【００５１】
画像変換プラグイン４２４は、入力プラグイン４２１において受信した文書データ２１２と、参照先取得プラグイン４２３において取得した参照先データ２３０とを用いて配信データ２４０を生成する。具体的には、参照先データ２３０を、文書データ２１２に添付することで、配信データ２４０を生成する。
【００５２】
格納プラグイン４２５は、入力プラグイン４２１において受信された文書データ２１２と、参照先取得プラグイン４２３において取得された参照先データ２３０とを、記憶装置３０４内の所定の記憶領域に格納する。
【００５３】
出力プラグイン４２６は、画像変換プラグイン４２４において生成された配信データ２４０を配信先サーバ１３０に送信する。なお、出力プラグイン４２６では、所定のプロトコルにより配信データ２４０を送信するものとする。所定のプロトコルには、例えば、ＦＴＰ送信、ＳＭＢ送信、メール送信等が含まれる。
【００５４】
＜文書配信サーバにおける文書配信処理の流れ＞
次に、文書配信サーバ１１０において、入力プラグイン４２１から出力プラグイン４２６までの各プラグインを組み合わせてフロー定義データ４５１を生成し、文書配信処理を実行する場合の処理の流れについて説明する。図７は、フロー定義データ４５１に従って文書配信サーバ１１０において実行される文書配信処理の流れを示すフローチャートである。
【００５５】
ステップＳ７０１では、入力プラグイン４２１が、ユーザ端末１４０より文書配信要求２１０を受信したか否かを判定する。文書配信要求２１０を受信していないと判定された場合には、受信するまで待機する。
【００５６】
ステップＳ７０１において、文書配信要求２１０を受信したと判定した場合には、ステップＳ７０２に進み、参照先抽出プラグイン４２２が、受信した文書配信要求２１０に含まれる文書データ２１２の記載内容を解析する。
【００５７】
ステップＳ７０３では、参照先抽出プラグイン４２２による解析の結果、文書データ２１２より、参照先を特定する特定情報が抽出されたか否かを判定する。
【００５８】
ステップＳ７０３において、文書データ２１２より、参照先を特定する特定情報が抽出されなかったと判定された場合には、ステップＳ７０４に進む。
【００５９】
ステップＳ７０４では、格納プラグイン４２５が、文書データ２１２を記憶装置３０４内の所定の記憶領域に格納する。更に、ステップＳ７０５では、画像変換プラグイン４２４が、文書配信要求２１０に含まれる文書データ２１２を配信先に配信する配信データ２４０と認識し、出力プラグイン４２６に当該配信データ２４０を送信する。
【００６０】
一方、ステップＳ７０３において、文書データ２１２より、参照先を特定する特定情報が抽出されたと判定された場合には、ステップＳ７０６に進む。ステップＳ７０６では、参照先取得プラグイン４２３が、参照先にアクセスし、参照先データ２３０を取得する。
【００６１】
更に、ステップＳ７０７では、格納プラグイン４２５が、文書配信要求２１０に含まれる文書データ２１２及び取得した参照先データ２３０を記憶装置３０４内の所定の記憶領域に格納する。
【００６２】
ステップＳ７０８では、画像変換プラグイン４２４が、参照先データ２３０を文書データ２１２に添付することで配信データ２４０を生成し、生成した配信データ２４０を出力プラグイン４２６に送信する。
【００６３】
ステップＳ７０９では、出力プラグイン４２６が、画像変換プラグイン４２４より送信された配信データ２４０を、文書配信要求２１０において指定された配信先及び配信方法に従って、配信先サーバ１３０に送信する。
【００６４】
＜配信データの実施例＞
次に、文書配信要求２１０に応じて、文書配信サーバ１１０が文書配信処理を実行することにより生成される配信データ２４０の一例について説明する。
【００６５】
図８は、文書配信要求２１０に応じて、文書配信サーバ１１０が文書配信処理を実行することにより生成された配信データ２４０の一例を示す図である。図８に示すように、文書データ２１２には、参照先であるＵＲＬ８０１が含まれている。このため、文書配信サーバ１１０では、ＵＲＬ８０１に基づいて参照先サーバ１２０にアクセスすることで参照先データ２３０を取得する。そして、参照先データ２３０を、文書データ２１２に添付することで、配信データ２４０を生成する。
【００６６】
＜まとめ＞
以上の説明から明らかなように、本実施形態に係る文書配信サーバでは、
・文書配信要求に含まれる文書データの記載内容を解析し、参照先を特定する特定情報を抽出する構成とした。
・抽出した特定情報に基づいて特定される参照先にアクセスし、参照先データを取得する構成とした。
・文書配信要求に含まれる文書データに、参照先サーバより取得した参照先データを添付することで、配信データを生成する構成とした。
・生成した配信データを文書配信要求に含まれる配信先及び配信方法に従って、配信先サーバに送信する構成とした。
【００６７】
これにより、配信先サーバ１３０のユーザが、所望するデータを閲覧することができない、といった事態を回避することができる（配信先サーバ１３０のユーザは、参照先データを確実に閲覧することができる）。この結果、配信先のユーザの利便性を向上させることが可能となる。
【００６８】
［第２の実施形態］
上記第１の実施形態では、文書配信要求に含まれる文書データに、参照先サーバから取得した参照先データを添付して、配信先に送信する構成としたが、本発明はこれに限定されない。
【００６９】
例えば、文書配信要求に含まれる文書データと、参照先サーバから取得した参照先データとを、それぞれＰＤＦフォーマット等のフォーマット（配信先の環境によらず再生可能なフォーマット）に変換したうえで、配信先に送信する構成としてもよい。ＰＤＦフォーマット等に変換することで、配信先のユーザが、当該文書データ及び参照先データを確実に閲覧することが可能となるからである。以下、本実施形態について説明する。なお、以下では、上記第１の実施形態との相違点を中心に説明を行う。
【００７０】
＜文書配信サーバにおける文書配信処理の流れ＞
はじめに、本実施形態に係る文書配信サーバ１１０における文書配信処理の流れについて説明する。図９は、本実施形態に係る文書配信サーバ１１０における文書配信処理の流れを示すフローチャートである。このうち、ステップＳ７０１〜Ｓ７０３までの処理は、上記第１の実施形態において図７を用いて説明した文書配信処理のステップＳ７０１〜Ｓ７０３までの処理と同じであるため、ここでは説明を省略する。
【００７１】
ステップＳ７０３において、参照先を特定する特定情報が抽出されなかったと判定された場合には、ステップＳ９０１に進み、画像変換プラグイン４２４が、文書配信要求２１０に含まれる文書データ２１２を、ＰＤＦフォーマットに変換する。更に、格納プラグイン４２５が、変換された文書データを記憶装置３０４に格納する。
【００７２】
ステップＳ９０２では、画像変換プラグイン４２４が、変換した文書データを配信先に配信する配信データ２４０と認識し、出力プラグイン４２６に当該配信データ２４０を送信する。
【００７３】
一方、ステップＳ７０３において、文書データ２１２より、参照先を特定する特定情報が抽出されたと判定された場合には、ステップＳ７０６に進む。ステップＳ７０６では、参照先取得プラグイン４２３が、参照先にアクセスし、参照先データ２３０を取得する。
【００７４】
更に、ステップＳ９０３では、画像変換プラグイン４２４が、文書配信要求２１０に含まれる文書データ２１２及び取得した参照先データ２３０を、ＰＤＦフォーマットに変換する。また、格納プラグイン４２５が、変換された文書データ及び参照先データを記憶装置３０４内の所定の記憶領域に格納する。
【００７５】
なお、ステップＳ９０３においてＰＤＦフォーマットに変換するにあたり、画像変換プラグイン４２４では、ステップＳ７０２における解析において抽出された、"参照先を特定する特定情報"にリンク機能を付加するようにしてもよい。これにより、配信先サーバ１３０のユーザは、参照先データを添付データとして閲覧できるだけでなく、当該文字列に対して所定の操作を行うことで、参照先サーバ１２０に実際にアクセスすることも可能となる。
【００７６】
ステップＳ９０４では、画像変換プラグイン４２４が、変換した文書データに、変換した参照データを添付することで配信データ２４０を生成し、出力プラグイン４２６に当該配信データ２４０を送信する。
【００７７】
ステップＳ７０９では、出力プラグイン４２６が、画像変換プラグイン４２４より送信された配信データ２４０を、文書配信要求２１０に含まれる配信先及び配信方法に従って、配信先サーバ１３０に送信する。
【００７８】
＜配信データの実施例＞
次に、文書配信要求２１０に応じて、本実施形態に係る文書配信サーバ１１０が文書配信処理を実行することにより生成される配信データ２４０の一例について説明する。
【００７９】
図１０は、文書配信要求２１０に応じて、本実施形態に係る文書配信サーバ１１０が文書配信処理を実行することにより生成された配信データ２４０の一例を示す図である。図１０に示すように、文書データ２１２には、参照先であるＵＲＬ８０１が含まれている。このため、文書配信サーバ１１０では、ＵＲＬ８０１に基づいて参照先サーバ１２０にアクセスすることで参照先データ２３０を取得する。
【００８０】
ここで、本実施形態に係る文書配信サーバ１１０では、取得した参照先データ２３０をＰＤＦフォーマットに変換することで、参照先データ１０１１を得る。また、文書配信要求２１０に含まれる文書データ２１２をＰＤＦフォーマットに変換することで、文書データ１００１を得る。なお、文書データ２１２をＰＤＦフォーマットに変換するにあたっては、ＵＲＬ８０１にリンク機能を付加することでＵＲＬ１００２を生成する。
【００８１】
そして、変換された参照先データ１０１１を、変換され、かつ、リンク機能が付加された文書データ１００１に添付することで、配信データ２４０を生成する。
【００８２】
以上の説明から明らかなように、本実施形態によれば、文書配信要求に含まれる文書データと、参照先サーバから取得した参照先データとを、それぞれ、ＰＤＦフォーマット等に変換したうえで、配信先に送信する構成とした。
【００８３】
これにより、配信先サーバ１３０のユーザは、当該文書データ及び参照先データを確実に閲覧することが可能となる。
【００８４】
また、本実施形態によれば、文書データをＰＤＦフォーマットに変換するにあたり、"参照先を特定する特定情報"にリンク機能を付加する構成とした。
【００８５】
これにより、配信先サーバ１３０のユーザは、参照先データを添付データとして閲覧できるだけでなく、参照先サーバ１２０に実際にアクセスすることが可能となる。
【００８６】
この結果、配信先のユーザの利便性が更に向上する。
【００８７】
［第３の実施形態］
上記第２の実施形態では、ＰＤＦフォーマットに変換した参照先データを、ＰＤＦフォーマットに変換した文書データに添付することで、配信データ２４０を生成する構成とした。しかしながら、本発明はこれに限定されない。ＰＤＦフォーマットに変換した文書データ１００１及び参照先データ１０１１を１つのデータとして構成した配信データを生成するようにしてもよい。
【００８８】
図１１は、文書配信要求２１０に応じて、本実施形態に係る文書配信サーバ１１０が文書配信処理を実行することにより生成された配信データ２４０の一例を示す図である。図１１に示すように、文書データ２１２には、参照先であるＵＲＬ８０１が含まれている。このため、文書配信サーバ１１０では、ＵＲＬ８０１に基づいて参照先サーバ１２０にアクセスすることで参照先データ２３０を取得し、ＰＤＦフォーマットに変換することで、参照先データ１０１１を得る。また、文書データ２１２をＰＤＦフォーマットに変換することで、文書データ１００１を得る。そして、文書配信サーバ１１０では、参照先データ１０１１と文書データ１００１とを接続し、１つのデータを構成することで、配信データ２４０を生成する。
【００８９】
なお、参照先データ１０１１と文書データ１００１とを接続するにあたっては、文書データ１００１と参照先データ１０１１との区別を付け、文書データ１００１に参照先データ１０１１が対応付けられていることを示す文字列を付加するように構成してもよい。図１１の例では、文書データ１００１に対してページ番号１０２１が付加され、参照先データ１０１１に対して、文書データ１００１に対応づけられたデータであることを示す文字列１０２２が付加されている。このように、文書データ１００１と参照先データ１０１１とで表示態様を変えることで、配信先のユーザは、どこまでが文書データ１００１で、どこからが、対応付けられた参照先データ１０１１であるかを容易に認識することが可能となる。
【００９０】
以上の説明から明らかなように、本実施形態によれば、配信先のユーザは、１つのデータとして、文書データ及びリンク先データを閲覧することが可能となる。この結果、配信先のユーザの利便性が更に向上する。
【００９１】
［第４の実施形態］
上記第２の実施形態では、参照先より取得した参照先データ２３０をＰＤＦフォーマットに変換して、文書データ２１２に添付する構成としたが、本発明はこれに限定されない。ＰＤＦフォーマットに変換された参照先データ１０１１は、文書配信サーバ１１０の記憶装置３０４に格納されるため、以降、参照先サーバ１２０にアクセスしなくても、文書配信サーバ１１０にアクセスすれば、参照先データ１０１１を取得することができる。そこで、本実施形態では、文書配信サーバ１１０の記憶装置３０４内における、参照先データ１０１１の格納先を特定する特定情報を付加する。
【００９２】
図１２は、文書配信要求２１０に応じて、文書配信サーバ１１０が文書配信処理を実行することにより生成された配信データ２４０の一例を示す図である。図１２に示すように、文書データ２１２には、参照先であるＵＲＬ８０１が含まれている。このため、文書配信サーバ１１０では、当該ＵＲＬ８０１に基づいて参照先サーバ１２０にアクセスすることで参照先データ２３０を取得し、ＰＤＦフォーマットに変換することで、参照先データ１０１１を得る。
【００９３】
また、文書配信サーバ１１０では、文書データ２１２をＰＤＦフォーマットに変換した後、ＵＲＬ８０１に対して、文書配信サーバ１１０の記憶装置３０４内における、参照先データ１０１１の格納先を特定する特定情報１２０２を付加する。
【００９４】
更に、ＰＤＦフォーマットに変換され、かつ、格納先を特定する特定情報１２０２が付加された文書データ１２０１に、ＰＤＦフォーマットに変換された参照先データ１０１１を添付することで、配信データ２４０を生成する。
【００９５】
なお、参照先データ１０１１の格納先を特定する特定情報１２０２を付加するにあたっては、更にリンク機能を付加するようにしてもよい。また、ＵＲＬ８０１にも、リンク機能を付加するようにしてもよい。
【００９６】
以上の説明から明らかなように、本実施形態によれば、配信先のユーザは、参照先データを添付データとして閲覧できるだけでなく、文書配信サーバ１１０にアクセスすることによっても確実に閲覧することが可能となる。この結果、配信先のユーザの利便性が更に向上する。
【００９７】
なお、格納先を特定する特定情報１２０２が付加された場合にあっては、文書配信サーバ１１０にアクセスすることで、参照先データを確実に閲覧することができるため、参照先データ１０１１を文書データ１２０１に添付しなくてもよい。
【００９８】
［第５の実施形態］
上記第２の実施形態では、参照先より取得した参照先データ２３０をＰＤＦフォーマットに変換して、文書データ１００１に添付する構成としたが、本発明はこれに限定されない。例えば、参照先データが文書データに添付されたことを、文書データ上において明示する記載を付加する構成としてもよい。
【００９９】
図１３は、文書配信要求２１０に応じて、文書配信サーバ１１０が文書配信処理を実行することにより生成された配信データ２４０の一例を示す図である。図１３に示すように、文書データ２１２には、参照先であるＵＲＬ８０１が含まれている。このため、文書配信サーバ１１０では、ＵＲＬ８０１に基づいて参照先サーバ１２０にアクセスすることで参照先データ２３０を取得し、ＰＤＦフォーマットに変換することで、参照先データ１０１１を得る。
【０１００】
そして、文書配信サーバ１１０では、文書データ２１２をＰＤＦフォーマットに変換したうえで、ＵＲＬ８０１の下に、参照先データ１０１１が対応付けられていることを明示するための文字列１３０２を付加する。更に、参照先データ１０１１を文書データ１３０１に添付することで、配信データ２４０を生成する。
【０１０１】
以上の説明から明らかなように、本実施形態によれば、配信先のユーザが、配信データ２４０を受信した際に、参照先データ１０１１が添付されていることを確実に認識することができる。
【０１０２】
なお、上記説明では、文書データ１３０１に文字列１３０２が付加されることとしたが、本発明はこれに限定されない。例えば、メール送信により文書データを配信する場合にあっては、メール本文に当該文字列を付加するように構成してもよい。
【０１０３】
［その他の実施形態］
上記第１の実施形態では、参照先サーバ１２０としてＷｅｂサーバを挙げたが、本発明はこれに限定されず、参照先データが外部からアクセス可能に格納された装置であればよい。
【０１０４】
また、上記第１の実施形態では、文書データ２１２及び参照先データ２３０を文書配信サーバ１１０の記憶装置３０４に格納する構成としたが、本発明はこれに限定されない。例えば、文書データ２１２及び参照先データ２３０は、他のサーバ（例えば、文書管理を行う文書管理サーバ等）に格納する構成としてもよい。
【０１０５】
また、上記第２乃至第５の実施形態では、ＰＤＦフォーマットに変換した文書データに対して、文字列等を付加したうえで配信データを生成する構成としたが、本発明はこれに限定されない。ＰＤＦフォーマットに変換する前の文書データに、文字列等を付加する構成としてもよい。あるいは、ＰＤＦフォーマットに変換し配信データ２４０を生成した後に、文字列等を付加する構成としてもよい。
【０１０６】
つまり、文書配信サーバ１１０における文書配信処理は、フロー定義データ４５１をどのように生成するかによって、その処理順序が変わってくる。このため、文字列等を付加する処理の処理対象データは、フロー定義データ４５１によって変わってくる。
【０１０７】
また、上記第２乃至第５の実施形態では、文字列等を付加する場合について説明したが、本発明はこれに限定されず、文書データに含まれる文字列の一部を修正する構成としてもよい。つまり、付加すべき文字列が含まれるように文書データを編集する構成としてもよい。
【０１０８】
また、上記第１乃至第５の実施形態では、処理部４２０の各プラグインを、文書配信サーバ１１０の記憶装置３０４に格納する構成としたが、本発明はこれに限定されない。ファクシミリ装置１４１等のユーザ端末１４０に格納し、ユーザ端末１４０において文書配信処理を実行する構成としてもよい。あるいは、処理部４２０の各プラグインを、例えば、ネットワークを介して接続された複数の装置に分けて格納し、各装置が連関して動作する情報処理システムを形成することで、文書配信処理を実行する構成としてもよい。
【０１０９】
上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の趣旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１１０】
１００              ：文書配信システム
１１０              ：文書配信サーバ
１２０              ：参照先サーバ
１３０              ：配信先サーバ
１３１              ：ファイルサーバ
１３２              ：ＥＤＭＳ
１３３              ：ＳＭＴＰサーバ
１４０              ：ユーザ端末
１４１              ：ファクシミリ装置
１４２              ：スキャナ装置
１４３              ：情報端末
１５０              ：ネットワーク
２１０              ：文書配信要求
２１１              ：ヘッダ
２１２              ：文書データ
２３０              ：参照先データ
２４０              ：配信データ
４２１              ：入力プラグイン
４２２              ：参照先抽出プラグイン
４２３              ：参照先取得プラグイン
４２４              ：画像変換プラグイン
４２５              ：格納プラグイン
４２６              ：出力プラグイン
５００              ：入力画面
６０１              ：文字認識処理部
６０２              ：図形認識処理部
６０３              ：マッチング処理部
６０４              ：参照先取得処理部
６１１〜６２２      ：テーブル
８０１              ：ＵＲＬ
１００１            ：ＰＤＦフォーマットに変換された文書データ
１００２            ：リンク機能が付加された文字列
１０１１            ：ＰＤＦフォーマットに変換された参照先データ
１０２１、１０２２  ：文書データと参照先データとを区別する文字列
１２０１            ：ＰＤＦフォーマットに変換された文書データ
１２０２            ：格納先を特定する特定情報
１３０２            ：文字列
【先行技術文献】
【特許文献】
【０１１１】
【特許文献１】特開２０１３−０２０３２６号公報
【図１】
2015095092.tif 000003
【図２】
2015095092.tif 000004
【図３】
2015095092.tif 000005
【図４】
2015095092.tif 000006
【図５】
2015095092.tif 000007
【図６】
2015095092.tif 000008
【図７】
2015095092.tif 000009
【図８】
2015095092.tif 000010
【図９】
2015095092.tif 000011
【図１０】
2015095092.tif 000012
【図１１】
2015095092.tif 000013
【図１２】
2015095092.tif 000014
【図１３】
2015095092.tif 000015