(57)【特許請求の範囲】
【請求項１】
携帯端末装置と、
前記携帯端末装置を接続する情報処理装置と、
記憶装置と、
を有し、
前記情報処理装置は、
前記携帯端末装置に送信する複数のデータを記憶するデータ記憶手段と、
前記携帯端末装置が接続されたときに、前記記憶装置上に生成する当該携帯端末装置用の格納場所を特定する格納場所情報を生成して、当該携帯端末装置へ送信する格納場所情報送信手段と、
前記携帯端末装置からの要求に応じて、前記データ記憶手段に記憶された複数のデータを前記携帯端末装置へ順次送信する送信処理を実施するデータ送信処理手段と、
前記データ送信処理手段によるデータ送信中に前記携帯端末装置との接続が切断された場合、送信対象のうち少なくとも前記携帯端末装置へ送信していないデータを前記格納場所情報から特定される格納場所で前記記憶装置に保存させるデータ保存手段と、
を有し、
前記携帯端末装置は、
前記情報処理装置から送信されてくる格納場所情報を受信する格納場所情報受信手段と、
前記情報処理装置から送信されてくるデータを受信するデータ受信手段と、
前記情報処理装置からのデータ受信中に前記情報処理装置との接続が切断された場合、前記格納場所情報受信手段により受信された格納場所情報により特定される前記記憶装置上の格納場所からデータを取得するデータ取得手段と、
を有する、
ことを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、
送信対象の複数のデータを暗号化する暗号化手段と、
データの送信に伴い課金を行う課金手段と、
前記課金手段により課金が確認された暗号化されたデータを復号するための復号鍵を前記携帯端末装置へ送信する復号鍵送信手段と、
を有し、
前記携帯端末装置は、
前記情報処理装置から送信されてくる復号鍵を受信する復号鍵受信手段と、
前記データ受信手段により受信されたデータを、前記復号鍵受信手段により受信された当該データに対応する復号鍵で復号する復号手段と、
を有する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記携帯端末装置は、前記情報処理装置と再度接続された後、取得したデータのうち、未課金のデータの識別情報を含む徴収要求情報を前記情報処理装置へ送信する徴収要求情報送信手段を有し、
前記情報処理装置は、前記携帯端末装置から送信されてくる徴収要求情報により特定されるデータに対する課金を前記課金手段に実施させ、当該課金の確認後に当該データを復号するための復号鍵を前記携帯端末装置へ送信する徴収処理の制御を行う徴収処理制御手段を有し、
前記復号手段は、前記復号鍵受信手段により受信された復号鍵で前記未課金のデータを復号する、
ことを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記格納場所情報送信手段は、前記携帯端末装置が接続されたときに当該携帯端末装置から取得した、少なくとも当該携帯端末装置の識別情報に基づいて一意となるよう格納場所情報を生成することを特徴とする請求項１に記載の情報処理システム。
【請求項５】
携帯端末装置に送信する複数のデータを記憶するデータ記憶手段と、
前記携帯端末装置が接続されたときに、記憶装置上に生成する当該携帯端末装置用の格納場所を特定する格納場所情報を生成して、当該携帯端末装置へ送信する格納場所情報送信手段と、
前記携帯端末装置からの要求に応じて、前記データ記憶手段に記憶された複数のデータを前記携帯端末装置へ順次送信する送信処理を実施するデータ送信処理手段と、
前記データ送信処理手段によるデータ送信中に前記携帯端末装置との接続が切断された場合、送信対象のうち少なくとも前記携帯端末装置へ送信していないデータを前記格納場所情報から特定される格納場所で前記記憶装置に保存させるデータ保存手段と、
を有することを特徴とする情報処理装置。
【請求項６】
携帯端末装置に送信する複数のデータを記憶するデータ記憶手段を有するコンピュータを、
前記携帯端末装置が接続されたときに、記憶装置上に生成する当該携帯端末装置用の格納場所を特定する格納場所情報を生成して、当該携帯端末装置へ送信する格納場所情報送信手段、
前記携帯端末装置からの要求に応じて、前記データ記憶手段に記憶された複数のデータを前記携帯端末装置へ順次送信する送信処理を実施するデータ送信処理手段、
前記データ送信処理手段によるデータ送信中に前記携帯端末装置との接続が切断された場合、送信対象のうち少なくとも前記携帯端末装置へ送信していないデータを前記格納場所情報から特定される格納場所で前記記憶装置に保存させるデータ保存手段、
として機能させるためのプログラム。
【請求項７】
情報処理装置から送信されてくる、記憶装置上に生成される自装置用の格納場所を特定する格納場所情報を受信する格納場所情報受信手段と、
前記情報処理装置から送信されてくるデータを受信するデータ受信手段と、
前記情報処理装置からのデータ受信中に前記情報処理装置との接続が切断された場合、前記格納場所情報受信手段により受信された格納場所情報により特定される前記記憶装置上の格納場所からデータを取得するデータ取得手段と、
を有することを特徴とする携帯端末装置。
【請求項８】
コンピュータを、
情報処理装置から送信されてくる、記憶装置上に生成される前記コンピュータ用の格納場所を特定する格納場所情報を受信する格納場所情報受信手段、
前記情報処理装置から送信されてくるデータを受信するデータ受信手段、
前記情報処理装置からのデータ受信中に前記情報処理装置との接続が切断された場合、前記格納場所情報受信手段により受信された格納場所情報により特定される前記記憶装置上の格納場所からデータを取得するデータ取得手段、
として機能させるためのプログラム。
【請求項９】
コンピュータを、
情報処理装置から送信されてくる、記憶装置上に生成される自プログラム用の格納場所を特定する格納場所情報を受信する格納場所情報受信手段、
前記情報処理装置から送信されてくるデータを受信するデータ受信手段、
前記情報処理装置からのデータ受信中に前記情報処理装置との接続が切断された場合、前記格納場所情報受信手段により受信された格納場所情報により特定される前記記憶装置上の格納場所からデータを取得するデータ取得手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、携帯端末装置及びプログラムに関する。
【背景技術】
【０００２】
持ち込んだ原稿を店内設置の複合機を用いてユーザにスキャンさせ、そのスキャンデータをＷｉ−Ｆｉ接続されたユーザ携帯のモバイル端末（スマートフォン等）に転送するスキャンサービスを提供しているコンビニエンスストアが存在する。
【０００３】
無線ネットワークの場合、有線ネットワークと比較して周辺の環境の影響を受けやすいためデータ転送中にネットワークが切断されてしまう場合があるが、従来から、データの送信が途中で失敗した場合に、データ全体を再送信するのではなく未送信の部分から送信を再開する処理（レジューム処理）が提案されている（例えば、特許文献１）。また、配信装置が通信端末にコンテンツデータを配信中に通信装置が圏外に出た場合、通信装置が圏内に復帰した後にコンテンツデータの未配信の部分のみを配信する技術が提案されている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−８６２６４号公報
【特許文献２】特開２００２−１３５３５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、情報処理装置から無線ネットワークで接続された携帯端末装置へのデータ送信中にネットワークが切断された場合でも、携帯端末装置が未受信のデータを継続して受け取れるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理システムは、携帯端末装置と、前記携帯端末装置を接続する情報処理装置と、記憶装置と、を有し、前記情報処理装置は、前記携帯端末装置に送信する複数のデータを記憶するデータ記憶手段と、前記携帯端末装置が接続されたときに、前記記憶装置上に生成する当該携帯端末装置用の格納場所を特定する格納場所情報を生成して、当該携帯端末装置へ送信する格納場所情報送信手段と、前記携帯端末装置からの要求に応じて、前記データ記憶手段に記憶された複数のデータを前記携帯端末装置へ順次送信する送信処理を実施するデータ送信処理手段と、前記データ送信処理手段によるデータ送信中に前記携帯端末装置との接続が切断された場合、送信対象のうち少なくとも前記携帯端末装置へ送信していないデータを前記格納場所情報から特定される格納場所で前記記憶装置に保存させるデータ保存手段と、を有し、前記携帯端末装置は、前記情報処理装置から送信されてくる格納場所情報を受信する格納場所情報受信手段と、前記情報処理装置から送信されてくるデータを受信するデータ受信手段と、前記情報処理装置からのデータ受信中に前記情報処理装置との接続が切断された場合、前記格納場所情報受信手段により受信された格納場所情報により特定される前記記憶装置上の格納場所からデータを取得するデータ取得手段と、を有することを特徴とする。
【０００７】
また、前記情報処理装置は、送信対象の複数のデータを暗号化する暗号化手段と、データの送信に伴い課金を行う課金手段と、前記課金手段により課金が確認された暗号化されたデータを復号するための復号鍵を前記携帯端末装置へ送信する復号鍵送信手段と、を有し、前記携帯端末装置は、前記情報処理装置から送信されてくる復号鍵を受信する復号鍵受信手段と、前記データ受信手段により受信されたデータを、前記復号鍵受信手段により受信された当該データに対応する復号鍵で復号する復号手段と、を有することを特徴とする。
【０００８】
また、前記携帯端末装置は、前記情報処理装置と再度接続された後、取得したデータのうち、未課金のデータの識別情報を含む徴収要求情報を前記情報処理装置へ送信する徴収要求情報送信手段を有し、前記情報処理装置は、前記携帯端末装置から送信されてくる徴収要求情報により特定されるデータに対する課金を前記課金手段に実施させ、当該課金の確認後に当該データを復号するための復号鍵を前記携帯端末装置へ送信する徴収処理の制御を行う徴収処理制御手段を有し、前記復号手段は、前記復号鍵受信手段により受信された復号鍵で前記未課金のデータを復号することを特徴とする。
【０００９】
また、前記格納場所情報送信手段は、前記携帯端末装置が接続されたときに当該携帯端末装置から取得した、少なくとも当該携帯端末装置の識別情報に基づいて一意となるよう格納場所情報を生成することを特徴とする。
【００１０】
本発明に係る情報処理装置は、携帯端末装置に送信する複数のデータを記憶するデータ記憶手段と、前記携帯端末装置が接続されたときに、記憶装置上に生成する当該携帯端末装置用の格納場所を特定する格納場所情報を生成して、当該携帯端末装置へ送信する格納場所情報送信手段と、前記携帯端末装置からの要求に応じて、前記データ記憶手段に記憶された複数のデータを前記携帯端末装置へ順次送信する送信処理を実施するデータ送信処理手段と、前記データ送信処理手段によるデータ送信中に前記携帯端末装置との接続が切断された場合、送信対象のうち少なくとも前記携帯端末装置へ送信していないデータを前記格納場所情報から特定される格納場所で前記記憶装置に保存させるデータ保存手段と、を有することを特徴とする。
【００１１】
本発明に係るプログラムは、携帯端末装置に送信する複数のデータを記憶するデータ記憶手段を有するコンピュータを、前記携帯端末装置が接続されたときに、記憶装置上に生成する当該携帯端末装置用の格納場所を特定する格納場所情報を生成して、当該携帯端末装置へ送信する格納場所情報送信手段、前記携帯端末装置からの要求に応じて、前記データ記憶手段に記憶された複数のデータを前記携帯端末装置へ順次送信する送信処理を実施するデータ送信処理手段、前記データ送信処理手段によるデータ送信中に前記携帯端末装置との接続が切断された場合、送信対象のうち少なくとも前記携帯端末装置へ送信していないデータを前記格納場所情報から特定される格納場所で前記記憶装置に保存させるデータ保存手段、として機能させる。
【００１２】
本発明に係る携帯端末装置は、情報処理装置から送信されてくる、記憶装置上に生成される自装置用の格納場所を特定する格納場所情報を受信する格納場所情報受信手段と、前記情報処理装置から送信されてくるデータを受信するデータ受信手段と、前記情報処理装置からのデータ受信中に前記情報処理装置との接続が切断された場合、前記格納場所情報受信手段により受信された格納場所情報により特定される前記記憶装置上の格納場所からデータを取得するデータ取得手段と、を有することを特徴とする。
【００１３】
本発明に係るプログラムは、コンピュータを、情報処理装置から送信されてくる、記憶装置上に生成される前記コンピュータ用の格納場所を特定する格納場所情報を受信する格納場所情報受信手段、前記情報処理装置から送信されてくるデータを受信するデータ受信手段、前記情報処理装置からのデータ受信中に前記情報処理装置との接続が切断された場合、前記格納場所情報受信手段により受信された格納場所情報により特定される前記記憶装置上の格納場所からデータを取得するデータ取得手段、として機能させる。
【００１４】
本発明に係るプログラムは、コンピュータを、情報処理装置から送信されてくる、記憶装置上に生成される自プログラム用の格納場所を特定する格納場所情報を受信する格納場所情報受信手段、前記情報処理装置から送信されてくるデータを受信するデータ受信手段、前記情報処理装置からのデータ受信中に前記情報処理装置との接続が切断された場合、前記格納場所情報受信手段により受信された格納場所情報により特定される前記記憶装置上の格納場所からデータを取得するデータ取得手段、として機能させる。
【発明の効果】
【００１５】
請求項１に記載の発明によれば、情報処理装置から無線ネットワークで接続された携帯端末装置へのデータ送信中にネットワークが切断された場合、携帯端末装置が未受信のデータを継続して受け取れるようにすることができる。
【００１６】
請求項２に記載の発明によれば、暗号化されたデータに対する課金が確認されてはじめて、当該データを復号するための復号鍵を携帯端末装置に取得させることができる。
【００１７】
請求項３に記載の発明によれば、携帯端末装置から情報処理装置に未課金の暗号化されたデータに対する課金処理を要求し、その要求に応じて情報処理装置において当該データに対する課金が実施されることで、当該データを復号するための復号鍵を、当該データに対する課金が確認できてはじめて携帯端末装置に取得させることができる。
【００１８】
請求項４に記載の発明によれば、複数の携帯端末装置それぞれのためのデータの格納場所を記憶装置に設けることができる。
【００１９】
請求項５に記載の発明によれば、情報処理装置から無線ネットワークで接続された携帯端末装置へのデータ送信中にネットワークが切断された場合、携帯端末装置が未受信のデータを継続して受け取れるようにすることができる。
【００２０】
請求項６に記載の発明によれば、情報処理装置から無線ネットワークで接続された携帯端末装置へのデータ送信中にネットワークが切断された場合、携帯端末装置が未受信のデータを継続して受け取れるようにすることができる。
【００２１】
請求項７に記載の発明によれば、情報処理装置から無線ネットワークで接続された携帯端末装置へのデータ送信中にネットワークが切断された場合、携帯端末装置が未受信のデータを継続して受け取れるようにすることができる。
【００２２】
請求項８に記載の発明によれば、情報処理装置から無線ネットワークで接続された携帯端末装置へのデータ送信中にネットワークが切断された場合、携帯端末装置が未受信のデータを継続して受け取れるようにすることができる。
【００２３】
請求項９に記載の発明によれば、情報処理装置から無線ネットワークで接続された携帯端末装置のプログラムへのデータ送信中にネットワークが切断された場合、プログラムが未受信のデータを継続して受け取れるようにすることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明に係る情報処理システムの一実施の形態を示したブロック構成図である。
【図２】本実施の形態における複合機のハードウェア構成図である。
【図３】本実施の形態における携帯端末に搭載されるコンピュータのハードウェア構成図である。
【図４Ａ】本実施の形態におけるスキャンデータの転送処理を示したフローチャートである。
【図４Ｂ】図４Ａに続くスキャンデータの転送処理を示したフローチャートである。
【図５Ａ】本実施の形態における複合機の操作パネルに暗号化ファイルの送信中に表示される進捗表示画面の一例を示した図である。
【図５Ｂ】本実施の形態における複合機の操作パネルに暗号化ファイルの送信中にＷｉ−Ｆｉ接続が切断されたときに表示される表示画面の一例を示した図である。
【図５Ｃ】本実施の形態における複合機の操作パネルに表示されるメインメニュー画面の一例を示した図である。
【図５Ｄ】本実施の形態における複合機の操作パネルに表示される課金請求画面の一例を示した図である。
【図６Ａ】本実施の形態における携帯端末の操作パネルに暗号化ファイルの受信中に表示される進捗表示画面の一例を示した図である。
【図６Ｂ】本実施の形態における携帯端末の操作パネルに暗号化ファイルの受信中にＷｉ−Ｆｉ接続が切断されたときに表示される受信中断通知画面の一例を示した図である。
【図６Ｃ】本実施の形態における携帯端末の操作パネルに表示される課金要求画面の一例を示した図である。
【図６Ｄ】本実施の形態における携帯端末の操作パネルに表示されるサービス完了画面の一例を示した図である。
【発明を実施するための形態】
【００２５】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００２６】
図１は、本発明に係る情報処理システムの一実施の形態を示したブロック構成図である。図１には、複合機１０と携帯端末３０とファイルサーバ４０とが示されている。複合機１０は、コンビニエンスストア等の店舗に設置され、スキャンサービスやプリントサービス等の各種サービスを来客に提供する情報処理装置である。本実施の形態では、複合機１０に情報処理装置を組み込むよう構成したが、情報処理装置に相当するＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）とスキャナやプリントエンジン等を搭載して各種機能を提供する複合機とを別装置にて形成してもよい。携帯端末３０は、来客（以下、「ユーザ」）に携帯される携帯端末装置であり、例えばスマートフォンやタブレット端末等である。ファイルサーバ４０は、ファイルを格納するサーバコンピュータであり、記憶装置に相当する。ファイルサーバ４０は、図示していないネットワークを介して複合機１０及び携帯端末３０とデータ通信を行う。
【００２７】
図２は、本実施の形態における複合機１０のハードウェア構成図である。複合機１０は、コピー機能、スキャナ機能等各種機能を搭載しており、コンピュータを内蔵した装置である。図２において、ＣＰＵ５１は、ＲＯＭ５２に格納されたプログラムにしたがってスキャナ５４やプリンタエンジン５５等本装置に搭載された各種機構の動作制御を行う。ＲＯＭ５２は、本装置の制御や電子データの暗号、電子データの送受信に関する各種プログラムが格納されている。ＲＡＭ５３は、プログラム実行時のワークメモリや電子データ送受信時の通信バッファとして利用される。スキャナ５４は、ユーザがセットした原稿を読み取り、電子データとしてＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５８等に蓄積する。プリンタエンジン５５は、ＣＰＵ５１で実行される制御プログラムからの指示に従い出力用紙上に画像を印字する。外部メディアインタフェース（ＩＦ）５６は、ＵＳＢメモリ等の外部メモリ機器とのインタフェースである。操作パネル５７は、ユーザからの指示の受け付け、情報の表示を行うユーザインタフェース手段である。ＨＤＤ５８は、スキャナ５４の読取画像等のデジタルデータを格納する。課金装置５９は、複合機１０が提供するサービスの利用者に対して課金を行う際に用いられる。アクセスポイント６０は、Ｗｉ−Ｆｉにより無線ＬＡＮクライアント（本実施の形態の場合、携帯端末３０）との間で無線ＬＡＮ通信を行う。本実施の形態においては、アクセスポイント６０と無線ＬＡＮクライアントとがＷｉ−Ｆｉという無線ＬＡＮの規格に従って通信可能にネットワーク接続されることを「Ｗｉ−Ｆｉ接続」という。また、このＷｉ−Ｆｉに従ったネットワーク接続が切断されることをＷｉ−Ｆｉ接続が切断されると表現する。ネットワークインタフェース（ＩＦ）６１は、Ｗｉ−Ｆｉ以外の通信方式にてインターネット等のネットワークを接続し、管理センタに設置のファイルサーバとの通信等に利用される。アドレスデータバス６２は、ＣＰＵ５１の制御対象となる各種機構と接続してデータの通信を行う。
【００２８】
図３は、本実施の形態における携帯端末３０に搭載されるコンピュータのハードウェア構成図である。本実施の形態における携帯端末３０は、従前からある携帯端末３０をそのまま利用してよい。つまり、携帯端末３０に搭載されるコンピュータも従前から存在する汎用的なハードウェア構成で実現できる。コンピュータは、図３に示したようにＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、Ｗｉ−Ｆｉによる無線通信を実現する無線ＬＡＮ通信インタフェース（ＩＦ）７４、ユーザからの指示の受け付け、情報の表示を行う操作パネル７５、ハードディスクドライブ（ＨＤＤ）７６及びＷｉ−Ｆｉ以外の通信方式にて外部とネットワーク通信を行うネットワークインタフェース（ＩＦ）７７をバス７８に接続して構成される。
【００２９】
なお、上記各機器１０，２０は、従前から存在するハードウェア構成で実現可能であり、図２，３に示したハードウェア構成は一例である。本実施の形態は、各ＣＰＵ３１，５１で実行されるプログラムによる動作制御に特徴を有する。
【００３０】
また、ファイルサーバ４０は、サーバコンピュータの汎用的なハードウェア構成で実現できる。すなわち、ファイルサーバ４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ及びネットワークインタフェースをバスに接続して構成される。
【００３１】
図１に戻り、複合機１０は、スキャンデータ管理部１１、暗号化部１２、鍵生成部１３、課金処理部１４、表示処理部１５、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）生成部１６、情報管理部１７、無線接続処理部１８、徴収処理制御部１９及びジョブ処理制御部２０を有している。なお、本実施の形態における説明に用いない構成要素については省略している。スキャンデータ管理部１１は、要求に応じて送信対象のスキャンデータをＲＡＭ５２やＨＤＤ５８に保持させたり、読み出したりするなどスキャンデータの管理を行う。また、暗号化部１２により暗号化されたスキャンデータも同様に保持、管理する。暗号化部１２は、暗号化手段として設けられ、送信対象のスキャンデータを暗号化する。鍵生成部１３は、暗号化部１２によるスキャンデータの暗号化に用いる暗号鍵及び携帯端末３０において暗号化されたファイルの復号に用いる復号鍵を生成する。
【００３２】
課金処理部１４は、課金装置５９と連携動作して複合機１０が提供するサービスの利用者に対して代金の請求や徴収を行うなどの課金処理を実施する。特に、課金手段として機能する課金処理部１４は、データの送信に伴い課金を行う。表示処理部１５は、操作パネル５７への表示処理を行う。ＵＲＩ生成部１６は、格納場所情報送信手段として設けられ、携帯端末３０が接続されたときに、ファイルサーバ４０に生成する当該携帯端末３０用の格納場所を特定する格納場所情報（ＵＲＩ）を生成して、当該携帯端末３０へ送信する。情報管理部１７は、携帯端末３０の識別情報や鍵等の情報を保持、管理する。無線接続処理部１８は、アクセスポイント６０を用いて携帯端末３０をＷｉ−Ｆｉ接続する。徴収処理制御部１９は、徴収処理制御手段として設けられ、他の構成要素１３，１４と連携動作しながら携帯端末３０から送信されてくる徴収要求情報により特定されるデータに対する課金を前記課金手段に実施させ、当該課金の確認後に当該データを復号するための復号鍵を前記携帯端末装置へ送信する徴収処理の制御を行う。
【００３３】
ジョブ処理制御部２０は、他の構成要素１１〜１８と連携動作しながらユーザが選択したサービスの提供のためにジョブを実行する。本実施の形態のように、スキャナ５４により読み取った原稿のデジタルデータ（スキャンデータ）をユーザの携帯端末３０へ送信して保存させるスキャンサービスを提供する場合、ジョブ処理制御部２０は、スキャンデータを携帯端末３０へ送信するというジョブを実行することになる。このため、ジョブ処理制御部２０は、データ送信処理手段として機能し、携帯端末３０からの要求に応じて、暗号化部１２により暗号化されたデータを携帯端末３０へ順次送信する送信処理を実施する。ジョブ処理制御部２０は、更にデータ保存手段として機能し、データ送信中に携帯端末３０との接続が切断された場合、ファイルサーバ４０に、送信対象のうち少なくとも携帯端末３０へ送信していないデータをＵＲＩから特定される格納場所に保存させる。
【００３４】
原稿はスキャナ５４により１ページずつ読み取られるが、本実施の形態では、そのスキャンにより形成された１ページ分のスキャンデータ毎にデータファイルを生成する。なお、以降の説明では、複数ページから成る原稿の読み取りにより生成されたデジタルデータ（スキャンデータ）のうち１ページ分のデジタルデータを示す場合は特に「ファイル」と称することで、デジタルデータ全体を示す場合と区別する。本実施の形態では、ファイルがスキャンデータの送信単位となり、ジョブ処理制御部２０によって順次送信されることになる。
【００３５】
複合機１０における各構成要素１１〜２０は、複合機１０に搭載されたハードウェアと、ＣＰＵ５１で動作するプログラムとの協調動作により実現される。また、各管理部１１，１７においてデータを記憶する手段としてＲＡＭ５３又はＨＤＤ５８を用いる。外部にある記憶手段をネットワーク経由で利用してもよいが、本実施の形態では、セキュリティの関係上、特に断らない限り複合機１０の内部にある構成を用いて記憶する。
【００３６】
携帯端末３０は、スキャンデータ取得部３１、ＵＲＩ取得部３２、情報管理部３３、徴収要求部３４、無線接続処理部３５、復号化部３６、表示処理部３７及びスキャンデータ記憶部３８を有している。なお、本実施の形態における説明に用いない構成要素については省略している。スキャンデータ取得部３１は、データ受信処理手段として機能し、Ｗｉ−Ｆｉ接続された複合機１０から送信されてくるファイルを受信し、スキャンデータ記憶部３８に保存する。また、復号鍵受信手段として機能し、ジョブ処理制御部２０から送信されてくる復号鍵を受信する。スキャンデータ取得部３１は、更に、データ取得手段として機能し、複合機１０からのスキャンデータ受信中に複合機１０との接続が切断された場合、ＵＲＩ取得部３２により受信されたＵＲＩにより特定されるファイルサーバ４０の格納場所からデータを取得する。ＵＲＩ取得部３２は、格納場所情報受信手段として設けられ、複合機１０から送信されてくるＵＲＩを受信する。情報管理部３３は、受信したファイルの復号に用いる復号鍵等の情報を保持、管理する。
【００３７】
徴収要求部３４は、徴収要求情報送信手段として設けられ、複合機１０と再度接続された後、取得したスキャンデータ（暗号化ファイル）のうち、未課金の暗号化ファイルの識別情報を含む徴収要求情報を複合機１０へ送信する。無線接続処理部３５は、無線ＬＡＮ通信インタフェース（ＩＦ）７４を用いて、複合機１０にＷｉ−Ｆｉ接続する。復号化部３６は、復号手段として設けられ、スキャンデータ取得部３１により受信されたデータを、スキャンデータ取得部３１により受信された当該データに対応する復号鍵で復号する。また、復号化部３６は、未課金であった暗号化ファイルを、徴収要求部３４により取得された復号鍵で復号する。表示処理部３７は、操作パネル７５への表示処理を行う。
【００３８】
携帯端末３０における各構成要素３１〜３７は、携帯端末３０に搭載されたハードウェアと、ＣＰＵ７１で動作するプログラム（アプリケーション）との協調動作により実現される。また、情報管理部３３においてデータを記憶する手段としてＲＡＭ７３又はＨＤＤ７８を用いる。また、スキャンデータ記憶部３８は、ＨＤＤ７８にて実現する。
【００３９】
ファイルサーバ４０は、データ通信処理部４１、データ管理部４２及びデータ格納部４３を有している。データ通信処理部４１は、複合機１０及び携帯端末３０との間でデータ通信を行う。データ管理部４２は、データの登録、読み出し、削除等データ格納部４３に対するデータの管理を行う。具体的には、複合機１０からの要求に応じて指定されたＵＲＩにて特定される格納場所をデータ格納部４３に生成し、複合機１０から送信されてくる暗号化ファイル及びジョブ情報をその格納場所に保存する。また、データ管理部４２は、携帯端末３０からの要求に応じて指定されたＵＲＩにて特定されるデータ格納部４３の格納場所から暗号化ファイル及びジョブ情報を読み出し送信する。
【００４０】
本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＵＳＢメモリ等のコンピュータ読み取り可能な記録媒体に格納して提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがプログラムを順次実行することで各種処理が実現される。
【００４１】
次に、本実施の形態における動作について説明する。本実施の形態では、ユーザが携帯端末３０と原稿をコンビニエンスストア等の店舗に持ち込み、店舗に設置された複合機１０が提供するスキャンサービスを利用して原稿のデジタルデータを携帯端末３０に保存するまでの一連の処理の流れについて説明する。
【００４２】
ユーザが複合機１０の操作パネル５７に表示されたサービスを選択するためのメインメニュー（図５Ｃ）の中からスキャンサービスを選択すると、無線接続処理部１８は、アクセスポイント６０を起動してＷｉ−Ｆｉ接続が可能な環境を構築する（ステップ１０１）。このとき、携帯端末３０を接続するよう要求する旨を操作パネル５７に表示してもよい。
【００４３】
スキャンサービスを選択したユーザは、携帯端末３０に事前にインストールされているアプリケーションを起動する。これにより、携帯端末３０における各構成要素３１〜３７による処理機能が発揮されることになる。
【００４４】
まず、携帯端末３０における無線接続処理部３５は、アプリケーションが起動されるとアクセスポイント６０にＷｉ−Ｆｉ接続する（ステップ２０１）。ユーザは、スキャンサービスを選択した後、複合機１０の原稿台に原稿をセットして読み取り操作を開始することになるが、これと並行して、情報管理部３３は、例えば自端末の個体識別番号等自端末を識別可能な識別情報を端末情報として複合機１０へ送信する（ステップ２０２）。この識別情報は、端末の個体を識別する情報ではなく、アプリケーション毎に固有の識別番号であってもよい。
【００４５】
複合機１０における情報管理部１７は、携帯端末３０から送信されてきた端末情報を受信すると、これを内部に保持する（ステップ１０２）。続いて、情報管理部１７が、受信した端末情報、自機固有の個体識別番号等自機を識別可能な識別情報（機器情報）、またＷｉ−Ｆｉ接続された日時及びセッションＩＤ等に基づきシステムで一意の情報（ＩＤ情報）を生成し、内部に保持すると、ＵＲＩ生成部１６は、この生成したＩＤ情報に基づきファイルサーバ４０においてスキャンデータの格納先を特定するＵＲＩを作成し（ステップ１０３）、このＵＲＩを内部に保持すると共に携帯端末３０へ送信する（ステップ１０４）。なお、サービスメニューからユーザがスキャンサービスを選択することでジョブが生成されるが、ここで生成したＩＤ情報をこのジョブのジョブＩＤとしてもよい。
【００４６】
携帯端末３０におけるＵＲＩ取得部３２は、複合機１０から送信されてきたＵＲＩを受信すると、これを情報管理部３３に保持、管理させる（ステップ２０３）。
【００４７】
前述したように、スキャナ５４がユーザの操作により原稿をスキャンすることでスキャンデータが生成される（ステップ１０５）。原稿はスキャナ５４により１ページずつ読み取られるが、本実施の形態では、そのスキャンにより形成された１ページ分のスキャンデータ毎にデータファイルを生成する。なお、以降の説明では、複数ページから成る原稿の読み取りにより生成されたデジタルデータ（スキャンデータ）のうち１ページ分のデジタルデータを示す場合は特に「ファイル」と称することで、デジタルデータ全体を示す場合と区別する。本実施の形態では、ファイルがスキャンデータの送信単位となり、ジョブ処理制御部２０によって順次送信されることになる。
【００４８】
ところで、課金には、スキャンデータの送信前にＩＣカードから料金の全額を事前に課金する前課金と、現金によりファイルを送信する度に当該ファイルに対する課金を行う後課金と、があるが、以下の説明では、特に断らない限り前課金するものとして説明する。暗号化部１２は、例えばＩＤ情報に基づき暗号化鍵を生成し（ステップ１０６）、この暗号化鍵でスキャンデータを暗号化してスキャンデータ管理部１１に保持させる（ステップ１０７）。本実施の形態では、原稿１ページをスキャンする度に１ファイルが生成されるので、原稿の枚数分の暗号化ファイルが生成されることになる。また、課金されている場合、暗号化されたスキャンデータを復号するための復号鍵を生成する（ステップ１０８）。なお、暗号鍵／復号鍵は、スキャンデータを構成するファイル全体に共通した鍵でもよいし、各ファイルに依存した情報を参照してファイル毎に異なる鍵としてもよい。
【００４９】
続いて、情報管理部１７は、当該ジョブのジョブＩＤ、原稿の全ページ数、当該暗号化ファイルに対応する原稿のページ（順番）及び復号情報を含むジョブ情報を暗号化ファイル毎に生成する（ステップ１０９）。復号情報には、当該暗号化ファイルに対する課金済みか否かを示す課金済み情報、課金済みの場合は復号鍵、未課金の場合は未徴収分の料金が含まれる。続いて、ジョブ処理制御部２０は、暗号化ファイルに当該ファイルのジョブ情報を付加してファイル単位に順次送信する（ステップ１１０）。
【００５０】
スキャンデータの送信が開始されると、表示処理部１５は、図５Ａに例示した送信の進捗状況を示す進捗表示画面を操作パネル５７に表示する。操作パネル５７の表示を参照することで、複合機１０は、実行日時から開始されたスキャンサービスジョブが動作中であり、全原稿（１０ページ）中、現時点で４ページ分の原稿（デジタルデータ）が携帯端末３０へ送信できていることがわかる。
【００５１】
スキャンデータ（全暗号化ファイル）を正常に送信できた場合（ステップ１１１でＹ）、ジョブ処理制御部２０は、スキャンデータ管理部１１に保存されているスキャンデータを全て削除すると共に、情報管理部１７に保持されている全ての情報を削除する（ステップ１１２）。そして、無線接続処理部１８は、アクセスポイント６０の動作を停止して携帯端末３０とのＷｉ−Ｆｉ接続を切断する（ステップ１１３）。そして、複合機１０の操作パネルには、図５Ｃに例示したサービスメニューが表示され、サービスの提供が可能な初期の状態に戻る。
【００５２】
ところで、コンビニエンスストアで利用される電子レンジは、スマートフォン等の携帯端末全般でサポートされている２．４ＧＨｚの周波数帯を使用しているため、データ転送時に電波干渉による遅延や途絶が発生しやすく、このため、有線接続と比べると無線によるＷｉ−Ｆｉ接続は切断が生じやすい環境にある。このため、複合機から携帯端末へデータ転送を行っている時に同時に電子レンジが利用された場合に、複合機から携帯端末へ暗号化ファイルを正常に送信できない場合が発生しうる。
【００５３】
このようなデータ通信環境のもとスキャンデータ（全暗号化ファイル）を正常に送信できなかった場合（ステップ１１１でＮ）、ジョブ処理制御部２０は、情報管理部１７に保持されているＵＲＩ、スキャンデータ管理部１１に保存されている暗号化ファイルのうち携帯端末３０へまだ送信していない暗号化ファイル（以下、「未送信ファイル」ともいう）及び当該暗号化ファイルに対応するジョブ情報をファイルサーバ４０へ送信することで未送信ファイルの保存を要求する（ステップ１１４）。
【００５４】
ファイルサーバ４０におけるデータ管理部４２は、複合機１０からの要求に応じて、データ通信処理部４１を介して複合機１０から送信されてきた情報を取得すると、ＵＲＩにて特定される格納場所をデータ格納部４３に生成し、暗号化ファイル及びジョブ情報をその格納場所に保存する。
【００５５】
複合機１０におけるジョブ処理制御部２０は、その後、ステップ１１２と同様に、複合機１０に保存されている当該ジョブに関する情報、具体的には暗号化ファイル、鍵、携帯端末３０に関する情報等を全て削除し（ステップ１１５）、処理を終了させる。暗号化ファイルを正常に送信できなかった場合、表示処理部１５は、未送信の暗号化ファイルのファイルサーバ４０へのアップロード（ステップ１１４）及びデータの削除（ステップ１１５）の間、図５Ｂに例示した画面を操作パネル５７に表示してユーザを待機させ、これらの処理が終了すると図５Ｃに例示したサービスメニューを表示する。これにより、複合機１０は、サービスの提供が可能な初期の状態に戻る。
【００５６】
一方、携帯端末３０においては、ＵＲＩの受信、保持後（ステップ２０３）、複合機１０から送信されてくる暗号化ファイル及びジョブ情報をスキャンデータ取得部３１が順次受信すると、本実施の形態では前課金により当該原稿に対する課金は済んでいるので、暗号化ファイルをジョブ情報に含まれている復号鍵で復号化部３６に復号させてからスキャンデータ記憶部３８に保存する（ステップ２０４）。スキャンデータ記憶部３８に保存する際、ジョブ情報を付加する。この暗号化ファイルの受信中、表示処理部３７は、図６Ａに例示した進捗表示画面に表示する。ユーザは、この進捗表示画面を参照することで、全原稿（１０ページ）中、現時点で４ページ分の原稿（デジタルデータ）が受信できていることがわかる。
【００５７】
スキャンデータ（全暗号化ファイル）を正常に受信できた場合（ステップ２０５でＹ）、アプリケーションは、無線接続処理部３５に複合機１０とのＷｉ−Ｆｉ接続を切断させて処理を終了する（ステップ２１２）。この際、スキャンデータ記憶部３８に記憶されている暗号化ファイル及びジョブ情報、情報管理部３３に保持されているＵＲＩ等の情報を全て削除してもよい。
【００５８】
一方、全ての暗号化ファイルを正常に送信できなかった場合（ステップ２０５でＮ）、表示処理部３７は、図６Ｂに例示した受信中断通知画面を操作パネル７５に表示する。これと並行して、スキャンデータ取得部３１は、情報管理部３３に保持されているＵＲＩにより特定される格納場所にアクセスして、その格納場所に保存されている未送信ファイル及びジョブ情報を取得する（ステップ２０６）。なお、複合機１０による格納場所へのデータの保存と携帯端末３０によるデータの取得の各処理の同期は、ファイルサーバ４０におけるデータ管理部４２が行うようにしてもよい。また、データ管理部４２は、携帯端末３０によりデータが取得されたことを確認した後、ＵＲＩから特定される格納場所に保存されていたデータ及び格納場所自体を削除する。
【００５９】
本実施の形態のように、各暗号化ファイルとも前課金により課金済みであるとした場合（ステップ２０７でＹ）、スキャンデータ取得部３１は、ファイルサーバ４０から取得した未送信ファイルを、対応するジョブ情報に含まれている復号鍵を用いて復号化部３６に復号させてからスキャンデータ記憶部３８に保存する（ステップ２１１）。そして、携帯端末３０における無線接続処理部３５は、複合機１０とのＷｉ−Ｆｉ接続を切断する（ステップ２１２）。
【００６０】
ところで、後課金をする場合、ファイルサーバ４０から取得した未送信ファイルの中には、未課金の未送信ファイルが含まれている場合があり得る。未送信ファイルが未課金がどうかは、対応するジョブ情報に含まれる復号情報を参照することで特定しうるが、未課金の暗号化ファイルが存在する場合（ステップ２０７でＮ）、表示処理部３７は、図６Ｃに例示した課金要求画面を操作パネル７５に表示する。これと並行して、無線接続処理部３５は、複合機１０のアクセスポイント６０にＷｉ−Ｆｉ接続し（ステップ２０８）、その後、徴収要求部３４は、ファイル名等未課金の暗号化ファイルを特定する情報及び当該ジョブ情報を含む徴収要求情報を生成して複合機１０へ送信する（ステップ２０９）。
【００６１】
メインメニューを表示して処理待ちしていた複合機１０は、携帯端末３０から送信されてくる徴収要求情報を検出すると、徴収処理制御部１９がこの徴収要求情報を受信する（ステップ１２２）。徴収処理制御部１９は、受信した徴収要求情報を参照して、図５Ｄに例示した課金請求画面を操作パネル５７に表示することで未課金分の料金をユーザに請求する。この課金請求画面あるいは携帯端末３０の課金要求画面を見たユーザが不足分の料金を課金装置５９に投入して支払いを済ませたことを課金処理部１４が検出すると（ステップ１２３）、鍵生成部１３は、当該未送信ファイルの復号鍵を生成する（ステップ１２４）。そして、徴収処理制御部１９は、生成された復号鍵を携帯端末３０へ送信する（ステップ１２５）。
【００６２】
徴収要求部３４が復号鍵を受信し取得すると（ステップ２１０）、復号化部３６は、対応する未送信ファイルを、取得された対応する復号鍵で復号し、スキャンデータ記憶部３８に保存する（ステップ２１１）。この際、保存する未送信ファイルに付加するジョブ情報に含まれる復号情報を、課金済みである旨の課金済み情報及び復号鍵を含めることで更新する。
【００６３】
本実施の形態によれば、以上のようにＷｉ−Ｆｉ接続が切断されたとしても、携帯端末３０は、複合機１０から受信できなかった原稿のスキャンデータをファイルサーバ４０から継続して自動的に受信し取得することになるので、携帯端末３０のユーザは、このための特別な操作を何らする必要はない。このようにして、全ての暗号化ファイルが復号されると、表示処理部３７は、図６Ｄに例示したスキャンサービスの提供の終了を示すサービス完了画面を操作パネル７５に表示することで原稿のスキャンデータが閲覧可能な状態になったことをユーザに通知する。
【００６４】
コンビニエンスストア等の店舗に設置される複合機１０、換言すると公共の場に設置され、不特定多数の来客に利用される複合機１０に、個人の情報（この例では、原稿のスキャンデータ）を残しておくことは、セキュリティ上、来客にとって好ましいことではなく、また店舗側からしてみても個人の情報で複合機１０の記憶装置が専有された状態のままでいることは好ましいものではない。
【００６５】
そこで、本実施の形態では、Ｗｉ−Ｆｉ接続が切断されたときには、複合機１０に存在する未送信分のスキャンデータをファイルサーバ４０にアップロードして待避させ、複合機１０にあるスキャンサービスを利用していたユーザに関連するデータを複合機１０から全て削除するようにした。そして、送信できなかった原稿分のスキャンデータの携帯端末３０への送信は、上記の通りファイルサーバ４０から行うようにしたので、当該ユーザは、原稿のスキャン操作をやり直す必要がない。
【００６６】
なお、上記説明した実施の形態においては、スキャンサービスを例にしてＷｉ−Ｆｉ接続が切断されたときに複合機１０にある未送信分のデータをファイルサーバ４０へアップロードして、ファイルサーバ４０から残りのデータを携帯端末３０に取得させる一連の処理について説明したが、スキャンデータサービスでなくてもデータの送信を行うことになる他のサービスに適用してもよい。また、端末装置３０が自端末装置の識別番号を複合機１０へ送信し、複合機１０はこの識別情報に基づき、複合機１０から端末装置３０へのデータ転送の切断時のデータ格納場所情報を生成する構成について説明したが、端末装置の識別番号ではなく端末装置で起動するスキャンサービスを機能させるアプリケーションプログラムを識別する識別情報をアプリケーションプログラムが複合機１０へ送信し、複合機１０はこのアプリケーションプログラムを識別する情報に基づきデータ格納場所情報を生成するように構成してもよい。
【符号の説明】
【００６７】
１０  複合機、１１  スキャンデータ管理部、１２  暗号化部、１３  鍵生成部、１４  課金処理部、１５，３７  表示処理部、１６  ＵＲＩ生成部、１７，３３  情報管理部、１８  無線接続処理部、１９  徴収処理制御部、２０  ジョブ処理制御部、３０  携帯端末、３１  スキャンデータ取得部、３２  ＵＲＩ取得部、３４  徴収要求部、３５  無線接続処理部、３６  復号化部、３８  スキャンデータ記憶部、４０  ファイルサーバ、４１  データ通信処理部、４２  データ管理部、４３  データ格納部、５１，７１  ＣＰＵ、５２，７２  ＲＯＭ、５３，７３  ＲＡＭ、５４  スキャナ、５５  プリンタエンジン、５６  外部メディアインタフェース（ＩＦ）、５７，７５  操作パネル、５８，７６  ハードディスクドライブ（ＨＤＤ）、５９  課金装置、６０  アクセスポイント、６１，７７  ネットワークインタフェース（ＩＦ）、６２  アドレスデータバス、７４  無線ＬＡＮ通信インタフェース（ＩＦ）、７８  バス。
【図１】
0006405764.tif 000002
【図２】
0006405764.tif 000003
【図３】
0006405764.tif 000004
【図４Ａ】
0006405764.tif 000005
【図４Ｂ】
0006405764.tif 000006
【図５Ａ】
0006405764.tif 000007
【図５Ｂ】
0006405764.tif 000008
【図５Ｃ】
0006405764.tif 000009
【図５Ｄ】
0006405764.tif 000010
【図６Ａ】
0006405764.tif 000011
【図６Ｂ】
0006405764.tif 000012
【図６Ｃ】
0006405764.tif 000013
【図６Ｄ】
0006405764.tif 000014