(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2024130357
(43)【公開日】2024-09-30
(54)【発明の名称】ファイル販売支援装置、ファイル販売支援方法、プログラム及び記録媒体
(51)【国際特許分類】
G06Q 30/0601 20230101AFI20240920BHJP
G06F 21/60 20130101ALI20240920BHJP
【FI】
G06Q30/0601
G06F21/60 320
【審査請求】未請求
【請求項の数】10
【出願形態】OL
(21)【出願番号】P 2023040030
(22)【出願日】2023-03-14
(71)【出願人】
【識別番号】000232092
【氏名又は名称】NECソリューションイノベータ株式会社
(74)【代理人】
【識別番号】100115255
【弁理士】
【氏名又は名称】辻丸 光一郎
(74)【代理人】
【識別番号】100201732
【弁理士】
【氏名又は名称】松縄 正登
(74)【代理人】
【識別番号】100154081
【弁理士】
【氏名又は名称】伊佐治 創
(74)【代理人】
【識別番号】100227019
【弁理士】
【氏名又は名称】安 修央
(72)【発明者】
【氏名】山田 秀徳
【テーマコード(参考)】
5L030
5L049
【Fターム(参考)】
5L030BB22
5L049BB22
(57)【要約】
【課題】 本発明は、ファイルの流通方法に関わらず、権限を持つ者にのみファイル利用を可能とする販売支援装置の提供を目的とする。
【解決手段】 本発明のファイル販売支援装置10は、情報取得部11、暗号化処理部12、権限付与部13及び情報出力部14を含み、前記情報取得部11は、ファイル情報及び販売条件情報を取得し、前記暗号化処理部12は、前記ファイル情報に暗号化処理を行い、暗号化ファイル情報を生成し、前記情報取得部11は、さらに、利用希望情報を取得し、前記情報取得部11は、さらに、支払情報を取得し、前記権限付与部13は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、利用可能情報を生成し、前記情報出力部14は、前記利用可能情報を出力する。
【選択図】
図1
【特許請求の範囲】
【請求項1】
情報取得部、暗号化処理部、権限付与部及び情報出力部を含み、
前記情報取得部は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理部は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得部は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得部は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与部は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力部は、前記利用可能情報を出力する、
ファイル販売支援装置。
【請求項2】
さらに、暗号化ファイル管理部を含み、
前記暗号化ファイル管理部は、前記暗号化ファイル情報を管理し、前記利用希望者に前記暗号化ファイル情報を提供する、
請求項1記載のファイル販売支援装置。
【請求項3】
前記販売条件情報は、前記ファイル情報の暗号化処理を行う範囲に関する暗号化範囲情報を含み、
前記暗号化処理部は、前記暗号化範囲情報に基づく範囲において前記ファイル情報に暗号化処理を行う、
請求項1又は2記載のファイル販売支援装置。
【請求項4】
前記販売条件情報は、前記暗号化ファイルの利用可能な形態に関する利用形態情報を含み、
前記権限付与部は、前記利用希望者が前記購入代金を支払っている場合には、前記利用形態情報に基づく前記利用可能情報を生成する、
請求項1又は2記載のファイル販売支援装置。
【請求項5】
情報取得工程、暗号化処理工程、権限付与工程及び情報出力工程を含み、
前記情報取得工程は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号処化理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理工程は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得工程は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得工程は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与工程は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力工程は、前記利用可能情報を出力し、
前記各工程が、コンピュータにより実行される、
ファイル販売支援方法。
【請求項6】
さらに、暗号化ファイル管理工程を含み、
前記暗号化ファイル管理工程は、前記暗号化ファイル情報を管理し、前記利用希望者に前記暗号化ファイル情報を提供し、
前記各工程が、コンピュータにより実行される、
請求項5記載のファイル販売支援方法。
【請求項7】
前記販売条件情報は、前記ファイル情報の暗号化処理を行う範囲に関する暗号化範囲情報を含み、
前記暗号化処理工程は、前記暗号化範囲情報に基づく範囲において前記ファイル情報に暗号化処理を行い、
前記各工程が、コンピュータにより実行される、
請求項5又は6記載のファイル販売支援方法。
【請求項8】
前記販売条件情報は、前記暗号化ファイルの利用可能な形態に関する利用形態情報を含み、
前記権限付与工程は、前記利用希望者が前記購入代金を支払っている場合には、前記利用形態情報に基づく前記利用可能情報を生成し、
前記各工程が、コンピュータにより実行される、
請求項5又は6記載のファイル販売支援方法。
【請求項9】
情報取得手順、暗号化処理手順、権限付与手順及び情報出力手順を含み、
前記情報取得手順は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理手順は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得手順は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得手順は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与手順は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力手順は、前記利用可能情報を出力し、
前記各手順を、コンピュータに実行させるためのプログラム。
【請求項10】
情報取得手順、暗号化処理手順、権限付与手順及び情報出力手順を含み、
前記情報取得手順は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理手順は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得手順は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得手順は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与手順は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力手順は、前記利用可能情報を出力し、
前記各手順を、コンピュータに実行させるためのプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、ファイル販売支援装置、ファイル販売支援方法、プログラム及び記録媒体に関する。
【背景技術】
【0002】
個人が作成したどのような形式のファイルであっても、通信回線網を介して販売の対象となり得る。販売にあたっては、販売したファイルの不正利用を防止するとともに、購入代金を確実に徴収することが必要である。そこで、通信回線網を介した著作物の販売に関して、著作物に係るファイルを暗号化することによって、著作物の不正利用を防ぐ販売方法が開示されている(特許文献1)。
【先行技術文献】
【特許文献】
【0003】
【発明の概要】
【発明が解決しようとする課題】
【0004】
特許文献1の販売方法においては、著作物の利用する際、暗号化されたファイルを復号することによって、利用可能な状態とする。この際、例えば、復号されたままの状態で、前記ファイルが第三者に交付された場合、不正な利用がされる可能性がある。
【0005】
そこで本発明は、ファイルの流通方法に関わらず、権限を持つ者にのみファイル利用を可能とする販売支援装置の提供を目的とする。
【課題を解決するための手段】
【0006】
前記目的を達成するために、本発明のファイル販売支援装置は、
情報取得部、暗号化処理部、権限付与部及び情報出力部を含み、
前記情報取得部は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理部は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得部は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得部は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与部は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力部は、前記利用可能情報を出力する。
【0007】
本発明のファイル販売支援方法は、
情報取得工程、暗号化処理工程、権限付与工程及び情報出力工程を含み、
前記情報取得工程は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理工程は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得工程は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得工程は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与工程は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力工程は、前記利用可能情報を出力し、
前記各工程が、コンピュータにより実行される。
【0008】
本発明のプログラムは、
情報取得手順、暗号化処理手順、権限付与手順及び情報出力手順を含み、
前記情報取得手順は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理手順は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得手順は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得手順は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与手順は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力手順は、前記利用可能情報を出力し、
前記各手順を、コンピュータに実行させるためのプログラムである。
【0009】
本発明の記録媒体は、
情報取得手順、暗号化処理手順、権限付与手順及び情報出力手順を含み、
前記情報取得手順は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理手順は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得手順は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得手順は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与手順は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力手順は、前記利用可能情報を出力し、
前記各手順を、コンピュータに実行させるためのプログラムを記録しているコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【0010】
本発明によれば、販売したファイルの不正利用を防止し、購入代金を確実に徴収することができる。
【図面の簡単な説明】
【0011】
【
図1】
図1は、実施形態1のファイル販売支援装置の一例の構成を示すブロック図である。
【
図2】
図2は、実施形態1のファイル販売支援装置のハードウェア構成の一例を示すブロック図である。
【
図3】
図3は、実施形態1のファイル販売支援装置における処理の一例を示すフローチャートである。
【
図4】
図4は、実施形態1のファイル販売支援方法の処理の流れの一例を説明する参考図である。
【
図5】
図5は、実施形態2のファイル販売支援装置の一例の構成を示すブロック図である。
【
図6】
図6は、実施形態2のファイル販売支援装置における処理の一例を示すフローチャートである。
【発明を実施するための形態】
【0012】
本発明の実施形態について図を用いて説明する。本発明は、以下の実施形態には限定されない。以下の各図において、同一部分には、同一符号を付している。また、各実施形態の説明は、特に言及がない限り、互いの説明を援用でき、各実施形態の構成は、特に言及がない限り、組合せ可能である。
【0013】
[実施形態1]
図1は、本実施形態のファイル販売支援装置10A(以下「本装置10A」ともいう。)の一例の構成を示すブロック図である。
図1に示すように、本装置10Aは、情報取得部11、暗号化処理部12、権限付与部13及び情報出力部14を含む。また、本装置10Aは、図示していないが、例えば、入力部、出力部、表示部及び/又は記憶部を含んでもよい。
【0014】
本装置10Aは、例えば、前記各部を含む1つの装置でもよいし、前記各部が、通信回線網を介して接続可能な装置でもよい。また、本装置10Aは、前記通信回線網を介して、後述する外部装置と接続可能である。前記通信回線網は、特に制限されず、公知のネットワークを使用でき、例えば、有線でも無線でもよい。前記通信回線網は、例えば、インターネット回線、WWW(World Wide Web)、電話回線、LAN(Local Area Network)、SAN(Storage Area Network)、DTN(Delay Tolerant Networking)、LPWA(Low Power Wide Area)、L5G(ローカル5G)、等が挙げられる。無線通信としては、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、ローカル5G、LPWA等が挙げられる。前記無線通信としては、各装置が直接通信する形態(Ad Hoc通信)、インフラストラクチャ(infrastructure通信)、アクセスポイントを介した間接通信等であってもよい。本装置10Aは、例えば、システムのサーバに組み込まれていてもよい。また、本装置10Aは、例えば、本発明のプログラムがインストールされたパーソナルコンピュータ(PC、例えば、デスクトップ型、ノート型)、スマートフォン、タブレット端末等であってもよい。さらに、本装置10Aは、例えば、前記各部のうち少なくとも一つがサーバ上にあり、その他の前記各部が端末上にあるような、クラウドコンピューティングやエッジコンピューティング等の形態であってもよい。
【0015】
図2に、本装置10Aのハードウェア構成のブロック図を例示する。本装置10Aは、例えば、中央処理装置(CPU、GPU等)101、メモリ102、バス103、記憶装置104、入力装置105、出力装置106、通信デバイス107等を含む。本装置10Aの各部は、それぞれのインタフェース(I/F)により、バス103を介して相互に接続されている。
【0016】
中央処理装置101は、コントローラ(システムコントローラ、I/Oコントローラ等)等により、他の構成と連携動作し、本装置10Aの全体の制御を担う。本装置10Aにおいて、中央処理装置101により、例えば、本発明のプログラムやその他のプログラムが実行され、また、各種情報の読み込みや書き込みが行われる。具体的には、例えば、中央処理装置101が、情報取得部11、暗号化処理部12、権限付与部13及び情報出力部14として機能する。本装置10Aが、前記出力部を含む場合、中央処理装置101は、前記出力部として機能してもよい。本装置10Aは、演算装置として、CPU、GPU(Graphics Processing Unit)、APU(Accelerated Processing Unit)等の他の演算装置を備えてもよいし、CPUとこれらとの組合せを備えてもよい。
【0017】
バス103は、例えば、外部装置とも接続できる。前記外部装置は、例えば、ユーザの端末、外部記憶装置(外部データベース等)、プリンタ、外部入力装置、外部表示装置、外部撮像装置等が挙げられる。本装置10Aは、例えば、バス103に接続された通信デバイス107により、外部ネットワーク(前記通信回線網)に接続でき、外部ネットワークを介して、他の装置と接続することもできる。
【0018】
メモリ102は、例えば、メインメモリ(主記憶装置)が挙げられる。中央処理装置101が処理を行う際には、例えば、後述する記憶装置104に記憶されている本発明のプログラム等の種々の動作プログラムを、メモリ102が読み込み、中央処理装置101は、メモリ102からデータを受け取って、プログラムを実行する。前記メインメモリは、例えば、RAM(ランダムアクセスメモリ)である。また、メモリ102は、例えば、ROM(読み出し専用メモリ)であってもよい。
【0019】
記憶装置104は、例えば、前記メインメモリ(主記憶装置)に対して、いわゆる補助記憶装置ともいう。前述のように、記憶装置104には、本発明のプログラムを含む動作プログラムが格納されている。記憶装置104は、例えば、記録媒体と、記録媒体に読み書きするドライブとの組合せであってもよい。前記記録媒体は、特に制限されず、例えば、内蔵型でも外付け型でもよく、HD(ハードディスク)、CD-ROM、CD-R、CD-RW、MO、DVD、フラッシュメモリー、メモリーカード等が挙げられる。記憶装置104は、例えば、記録媒体とドライブとが一体化されたハードディスクドライブ(HDD)、及びソリッドステートドライブ(SSD)であってもよい。本装置10Aが前記記憶部を含む場合、例えば、記憶装置104は、前記記憶部として機能する。前記記憶部は、例えば、後述するファイル情報、販売条件情報、及び暗号化ファイル情報等を記憶できる。
【0020】
本装置10Aにおいて、メモリ102及び記憶装置104は、ログ情報、外部データベース(図示せず)や外部の装置から取得した情報、本装置10Aによって生成した情報、本装置10Aが処理を実行する際に用いる情報等の種々の情報を記憶することも可能である。この場合、メモリ102及び記憶装置104は、例えば、前記ファイル情報等を記憶していてもよい。なお、少なくとも一部の情報は、例えば、メモリ102及び記憶装置104以外の外部サーバに記憶されていてもよいし、複数の端末にブロックチェーン技術等を用いて分散して記憶されていてもよい。
【0021】
本装置10Aは、例えば、さらに、入力装置105、出力装置106を備える。入力装置105は、例えば、タッチパネル、トラックパッド、マウス等のポインティングデバイス;キーボード;カメラ、スキャナ等の撮像手段;ICカードリーダ、磁気カードリーダ等のカードリーダ;マイク等の音声入力手段;等が挙げられる。出力装置106は、例えば、LEDディスプレー、液晶ディスプレー等の表示装置;スピーカ等の音声出力装置;プリンタ;等が挙げられる。本実施形態1において、入力装置105と出力装置106とは、別個に構成されているが、入力装置105と出力装置106とは、タッチパネルディスプレーのように、一体として構成されてもよい。
【0022】
つぎに、本実施形態のファイル販売支援方法の一例を、
図3のフローチャートに基づき説明する。本実施形態のファイル販売支援方法は、例えば、
図1又は
図2の本装置10Aを用いて、次のように実施する。なお、本実施形態のファイル販売支援方法は、
図1又は
図2の本装置10Aの使用には限定されない。
【0023】
まず、情報取得部11は、ファイル情報及び販売条件情報を取得する(S1、情報取得工程)。前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報である。なお、販売対象のファイルは、文書ファイル、表計算ファイル、データベースファイル等、どのような形式のものでもよい。前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報である。例えば、前記販売条件情報は、前記ファイル情報の暗号化処理を行う範囲に関する暗号化範囲情報を含んでもよい。暗号化処理を行う範囲として、販売対象のファイルの全部を暗号化する、一部を暗号化する、全部を平文とすることは、販売ユーザが任意に選択できる。また、前記販売条件情報は、前記暗号化ファイルの利用可能な形態に関する利用形態情報を含んでもよい。例えば、支払金額に応じて、ファイルの閲覧のみ、コピー可、編集可等の利用態様の範囲を指定してもよい。なお、前記利用態様に関する前記販売条件情報は、金額に応じて定めることに限定されず、例えば、支払の金額に関わらず、ファイルの閲覧のみと指定してもよい。ファイル情報及び販売条件情報の取得方法は、例えば、販売ユーザが本装置10に係る専用サイトから申込みを行い、情報取得部11は、通信回線網を介して、ファイル情報及び販売条件情報等の必要な情報を取得する。なお、前記取得方法は、この方法に限定されず、例えば、電子メールによる取得、ファイルが保存された記録媒体からの取得等、適宜の方法でおこなってよい。
【0024】
つぎに、暗号化処理部12は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、識別情報及び前記価格情報を含む暗号化ファイル情報を生成する(S2、暗号化処理工程)。前記暗号化処理によって、販売ユーザから取得したファイル情報は、暗号化ファイルに変換される。前記暗号化ファイルに、ファイル識別情報、販売代金に関する価格情報等、必要な情報を加えたものが、暗号化ファイル情報となる。なお、前記暗号化ファイル情報に加える情報は、ファイル識別情報及び価格情報に限定されず、例えば、権限管理ID、販売ユーザ情報等、必要に応じて任意に情報を加えてもよい。また、暗号化ファイル情報は、どのような名称を付けてもよく、例えば、保護ファイル等ともいう。暗号化ファイルの作成方法は、例えば、本装置10に係る専用サイトで申込みを行い、価格情報の有無等、必要な条件がそろっていることが確認できた際に、専用サイトでの操作によって、販売ユーザの手元で暗号化処理が行われる。なお、暗号化ファイルの作成方法は、これに限定されず、例えば、コンテンツ管理システムのような暗号化ファイルを保存するシステム上に保存した上で、前記システム内で暗号化処理を行う等、適宜の方法で行ってよい。その結果、前記暗号化ファイル情報は、例えば、販売ユーザの手元に置いて販売してもよく、コンテンツ管理システムで管理して販売してもよい。なお、後述のとおり、暗号化ファイル情報は、利用権限の確認をしなければ、利用ができないため、第三者に譲渡されても、第三者の利用には、改めて購入代金を支払い、権限を確認する必要がある。そこで、暗号化ファイル情報の交付は、例えば、メール、USB、SNS等、どのような方法でも安全に行うことができる。なお、前記暗号化処理部12は、販売ユーザが指定する場合には、前記暗号化範囲情報に基づく範囲において前記ファイル情報に暗号化処理を行ってもよい。その結果、前記暗号化ファイル情報に含まれる暗号化ファイルは、一部又は全部が平文のままであってもよい。
【0025】
つぎに、情報取得部11は、さらに、利用希望情報を取得する(S3、情報取得工程)。
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報である。前記利用希望者は、例えば、販売ユーザのウェブページ、コンテンツ管理システム等を参照して、又は前記暗号化ファイルを購入して、前記暗号化ファイルの利用を希望する者である。なお、ファイルの販売方法自体は、特に制限されず、前記情報取得部11が前記利用希望情報を取得する段階で、既に購入代金が支払済みの状態であってもよい。そこで、例えば、前記利用希望者は、暗号化ファイルを購入し、その購入代金を支払った上で、専用サイトから識別番号、利用希望者を識別できる情報等を入力して、暗号化ファイル利用の申込をする。これによって、後述の利用権限の確認が行われ、暗号化ファイルの利用が可能となる。なお、前記暗号化ファイル利用の流れは、前述の例示に限定されず、例えば、暗号化ファイル情報を専用サイトに読み込ませると、権限の確認が行われ、権限が認められると、専用サイト内でファイルを開くことができる等、適宜の態様によることができる。そこで、情報取得部11は、例えば、利用希望者の利用申込み等によって、ファイル識別情報及び前記価格情報等の利用権限確認のための必要な情報を取得することができる。前記利用希望情報の取得方法は、利用希望者が提供した情報からの取得に限定されず、例えば、暗号化ファイルのファイル識別情報に基づき、価格情報を専用のデータベース等から取得してもよく、どのような態様であってもよい。
【0026】
つぎに、情報取得部11は、さらに、支払情報を取得する(S4、情報取得工程)。前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報である。前記購入代金の支払は、例えば、外部の課金システムを利用して行われる。そこで、利用希望者から利用申込みあった場合には、例えば、外部の課金システムに問い合わせて、支払情報を確認する。なお、購入代金の支払は、外部の課金システムの利用に限定されず、例えば、販売ユーザが直接支払を受けて、領収書等を発行することでもよく、適宜の方法でもよい。また、前記支払情報は、前記利用希望情報と対比する情報となるため、例えば、利用希望者の識別情報等、付随する情報を含んでもよい。
【0027】
つぎに、権限付与部13は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成する(S5、権限付与工程)。なお、権限付与部13は、例えば、前記利用希望者が前記購入代金を支払っていない場合に、前記利用希望者に前記支払を促す情報を生成してもよい。前記利用可能情報は、例えば、専用のアプリケーションの中で暗号化ファイルを開くための情報等である。なお、暗号化ファイルの利用方法は、例えば、保護ファイル管理ソフト(専用のアプリケーション)で暗号化ファイルを復号したデータをコンピュータのメモリ内に展開し、使用するアプリケーションを起動してメモリデータを渡して利用する。この場合、ディスク上には、復号されたファイルは生成されない。これに限定されず、例えば、保護ファイル管理ソフトによって、ユーザには見ることができないシステム管理ディスク上で、暗号化ファイルを一時的に復号し、使用するアプリケーションに渡す方法でもよい。この場合、前記アプリケーション終了時に、復号されたファイルは削除される。また、例えば、ファイル形式に該当する一般のアプリケーション用に、専用のアドインソフトを提供し組み込み、暗号化ファイルを指定して該当のアプリケーションを起動すると、アドインが動作して、暗号化ファイルを復号し、アプリケーションの利用しているメモリ上に展開してそのまま利用する方法であってもよい。この場合も、ディスク上には、復号されたファイルは生成されない。このように、暗号化ファイルが利用できる方法であれば、どのような態様であってもよい。本発明では、第三者の不正利用を防止するために、原則として、暗号化ファイルは、復号して平文に戻すことは想定していない。ただし、例えば、販売ユーザが復号処理を希望する場合等、平文にして利用可能としてよい場合には、暗号化ファイルを復号して平文にしてもよい。また、販売ユーザの指示で暗号化してないファイルについては、復号の処理も不要であり、例えば、利用してよいと許可を出すことでもよい。また、権限を確認した結果、購入代金が未払等、利用権限が確認できない場合には、暗号ファイルを利用可能とせず、購入代金の支払を催促する情報を生成してもよい。なお、前記権限付与部は、前記利用希望者が前記購入代金を支払っている場合には、前記利用形態情報に基づく前記利用可能情報を生成してもよい。例えば、暗号化ファイルの参照のみとの制限があれば、参照のみ範囲で利用可能とする情報を生成する。また、前記利用可能情報は、権限が確認されたものにのみ利用可能とするものである。そこで、前記利用可能とされた利用希望者が、暗号化ファイルを第三者に譲渡した場合、暗号化ファイルは暗号化されたままであるため、前記第三者はそのままでは暗号化ファイルを利用することができない。第三者が暗号化ファイルを利用するためには、第三者も購入代金を支払って、利用権限の確認を行う必要がある。
【0028】
つぎに、情報出力部は、前記利用可能情報を出力する(S6、情報出力工程)。前記利用可能情報の出力は、例えば、利用希望者に対して、バスワード等の情報を出力してもよく、専用のアプリケーションに利用可能とする情報を送信することでもよく、利用可能とする態様に合わせて設定できる。
【0029】
以下、
図4を用いて、本装置10を用いたファイル販売支援方法の具体的な処理の一例を示す。なお、以下の説明は、具体的な流れの一例であり、前述のとおり、本実施形態の本装置10及びファイル販売支援方法は、以下の説明に限定されず、本実施形態のファイル販売支援方法は、本装置10の使用に限定されない。
【0030】
図4の左下が、ファイルを販売する販売ユーザである。右下が、ファイルを購入し、利用を希望する購入ユーザ(利用希望者)である。上に表示しているは、本装置10である。本装置10は、外部の課金システムと連携している。左下のファイルは、平文ファイルから暗号化ファイル(保護ファイル)に変換されたことを示している。右下のファイルは、暗号化ファイルを購入ユーザが購入したことを示している。まず、販売ユーザは、販売対象とする平文ファイル、暗号化ファイル情報の作成のために必要な価格情報等を用意する。そして、本装置10に係る専用サイトにおいて、暗号化処理の申込み手続を行う。情報取得部11は、平文ファイルのデータ及び価格情報等の情報を取得する。つぎに、暗号化処理部12は、平文ファイルのデータ及び価格情報等に基づき、暗号化ファイル情報を作成する。なお、前記暗号化ファイル情報は、販売ユーザのもとで管理されている。利用希望者である購入ユーザは、販売ユーザから前記暗号化ファイル情報を購入し、外部の課金システムを利用して、購入代金を支払っている。つぎに、購入ユーザは、購入した前記暗号化ファイル情報に係るファイルを利用するために専用サイトにおいて、暗号化ファイル情報を読み込ませて、必要事項を入力して、利用申込みの手続を行う。情報取得部11は、読み込んだ暗号化ファイル情報及び購入ユーザの入力情報から、利用希望情報を取得する。また、情報取得部11は、外部の課金システムに購入ユーザの購入代金支払情報を問い合わせる。権限付与部13は、購入ユーザが購入代金を支払ったことを確認し、利用可能情報を生成する。情報出力部14は、購入ユーザに利用可能情報を送信し、購入ユーザは、利用可能情報を使用して、専用のアプリケーションによって暗号化ファイル情報を開き、利用可能となる。
【0031】
本実施形態のファイル販売支援装置は、ファイルの流通方法に関わらず、購入代金の支払をした権限を持つ者にのみファイル利用を可能とする販売方法できる。このため、本実施形態のファイル販売支援装置の利用によって、販売したファイルの不正利用を防止し、購入代金を確実に徴収することができる。
【0032】
[実施形態2]
実施形態2は、本発明のファイル販売支援装置の他の例である。
【0033】
本実施形態のファイル販売支援装置10B(以下、「本装置10B」ともいう。)について、
図5を用いて説明する。
図5は、本実施形態の本装置10Bの一例の構成を示すブロック図である。
図5に示すように、本実施形態の本装置10Bは、実施形態1の本装置10Aの構成(情報取得部11、暗号化処理部12、権限付与部13及び情報出力部14)に加えて、例えば、暗号化ファイル管理部15を含む。本装置10Bにおいて、例えば、暗号化ファイル管理部15を含むこと以外の構成は、ハードウェア構成を含めて、実施形態1の本装置10Aと同様であり、その説明を援用できる。
【0034】
つぎに、本実施形態のファイル販売支援方法の一例を、
図6のフローチャートに基づき説明する。本実施形態のファイル販売支援方法は、例えば、
図5に示す本装置10Bを用いて、次のように実施する。なお、本実施形態のファイル販売支援方法は、
図5の本装置10Bの使用には限定されない。
【0035】
まず、本実施形態の本装置10Bの情報取得部11によるファイル情報及び販売条件情報の取得(S1B、情報取得工程)及び暗号化処理部12による暗号化ファイル情報の生成(S2B、暗号化処理工程)は、実施形態1の本装置10Aの場合の各工程(S1、S2)と同様であるから、この説明を援用できる。
【0036】
つぎに、暗号化ファイル管理部15は、前記暗号化ファイル情報を管理し、前記利用希望者に前記暗号化ファイル情報を提供する(S3B、暗号化ファイル管理工程)。前記暗号化ファイルの管理の方法は、例えば、前記暗号化ファイル情報を専用のデータベース等に登録して行うが、これに限定されない。また、前記暗号化ファイル情報の提供は、例えば、専用ページに暗号化ファイルの概要を表示する、一部分のみ閲覧可能とする等、適宜の方法で行ってよい。
【0037】
つぎに、情報取得部11による利用希望情報の取得(S4B)、情報取得部11による支払情報の取得(S5B)、権限付与部13による利用可能情報及び支払催促情報の生成(S6B)及び情報出力部14による利用可能情報及び支払催促情報の出力(S7B)は、実施形態1の本装置10Aの場合の各工程(S3からS6)と同様であるから、この説明を援用できる。
【0038】
本実施形態のファイル販売支援装置は、暗号化ファイルをコンテンツ管理用システムで管理して、利用希望者に提供した上で、さらに、販売したファイルの不正利用を防止し、購入代金を確実に徴収することが可能である。
【0039】
[実施形態3]
本実施形態のプログラムは、前述のファイル販売支援方法の各工程を、コンピュータに実行させるためのプログラムである。具体的に、本実施形態のプログラムは、コンピュータに、例えば、情報取得手順、暗号化処理手順、権限付与手順及び情報出力手順を実行させるためのプログラムである。
【0040】
前記情報取得手順は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理手順は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得手順は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得手順は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与手順は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力手順は、前記利用可能情報を出力する。
【0041】
また、本実施形態のプログラムは、コンピュータを、例えば、情報取得手順、暗号化処理手順、権限付与手順及び情報出力手順として機能させるプログラムということもできる。
【0042】
本実施形態のプログラムは、前記本発明のファイル販売支援装置及びファイル販売支援方法における記載を援用できる。前記各手順は、例えば、「手順」を「処理」と読み替え可能である。また、本実施形態のプログラムは、例えば、コンピュータ読み取り可能な記録媒体に記録されてもよい。前記記録媒体は、例えば、非一時的なコンピュータ可読記録媒体(non-transitory computer-readable storage medium)である。前記記録媒体は、特に制限されず、例えば、ランダムアクセスメモリ(RAM)、読み出し専用メモリ(ROM)、ハードディスク(HD)、フラッシュメモリ(例えば、SSD(Solid State Drive)、USBフラッシュメモリ、SD/SDHCカード等)、光ディスク(例えば、CD‐R/CD‐RW、DVD‐R/DVD‐RW、BD‐R/BD‐RE等)、光磁気ディスク(MO)、フロッピー(登録商標)ディスク(FD)等があげられる。また、本実施形態のプログラム(例えば、プログラミング製品、又はプログラム製品ともいう)は、例えば、外部のコンピュータから配信される形態であってもよい。前記「配信」は、例えば、通信回線網を介した配信でもよいし、有線で接続された装置を介した配信であってもよい。本実施形態のプログラムは、配信された装置にインストールされて実行されてもよいし、インストールされずに実行されてもよい。
【0043】
以上、実施形態を参照して本発明を説明したが、本発明は、上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をできる。
【0044】
<付記>
上記の実施形態の一部又は全部は、以下の付記のように記載されうるが、以下には限られない。
(付記1)
情報取得部、暗号化処理部、権限付与部及び情報出力部を含み、
前記情報取得部は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理部は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得部は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得部は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与部は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力部は、前記利用可能情報を出力する、
ファイル販売支援装置。
(付記2)
さらに、暗号化ファイル管理部を含み、
前記暗号化ファイル管理部は、前記暗号化ファイル情報を管理し、前記利用希望者に前記暗号化ファイル情報を提供する、
付記1記載のファイル販売支援装置。
(付記3)
前記販売条件情報は、前記ファイル情報の暗号化処理を行う範囲に関する暗号化範囲情報を含み、
前記暗号化処理部は、前記暗号化範囲情報に基づく範囲において前記ファイル情報に暗号化処理を行う、
付記1又は2記載のファイル販売支援装置。
(付記4)
前記販売条件情報は、前記暗号化ファイルの利用可能な形態に関する利用形態情報を含み、
前記権限付与部は、前記利用希望者が前記購入代金を支払っている場合には、前記利用形態情報に基づく前記利用可能情報を生成する、
付記1から3のいずれか一項に記載のファイル販売支援装置。
(付記5)
情報取得工程、暗号化処理工程、権限付与工程及び情報出力工程を含み、
前記情報取得工程は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理工程は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得工程は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得工程は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与工程は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力工程は、前記利用可能情報を出力し、
前記各工程が、コンピュータにより実行される、
ファイル販売支援方法。
(付記6)
さらに、暗号化ファイル管理工程を含み、
前記暗号化ファイル管理工程は、前記暗号化ファイル情報を管理し、前記利用希望者に前記暗号化ファイル情報を提供し、
前記各工程が、コンピュータにより実行される、
付記5記載のファイル販売支援方法。
(付記7)
前記販売条件情報は、前記ファイル情報の暗号化処理を行う範囲に関する暗号化範囲情報を含み、
前記暗号化処理工程は、前記暗号化範囲情報に基づく範囲において前記ファイル情報に暗号化処理を行い、
前記各工程が、コンピュータにより実行される、
付記5又は6記載のファイル販売支援方法。
(付記8)
前記販売条件情報は、前記暗号化ファイルの利用可能な形態に関する利用形態情報を含み、
前記権限付与工程は、前記利用希望者が前記購入代金を支払っている場合には、前記利用形態情報に基づく前記利用可能情報を生成し、
前記各工程が、コンピュータにより実行される、
付記5から7のいずれか一項に記載のファイル販売支援方法。
(付記9)
情報取得手順、暗号化処理手順、権限付与手順及び情報出力手順を含み、
前記情報取得手順は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理手順は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得手順は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得手順は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与手順は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力手順は、前記利用可能情報を出力し、
前記各手順を、コンピュータに実行させるためのプログラム。
(付記10)
さらに、暗号化ファイル管理手順を含み、
前記暗号化ファイル管理手順は、前記暗号化ファイル情報を管理し、前記利用希望者に前記暗号化ファイル情報を提供し、
前記各手順を、コンピュータに実行させるための付記9記載のプログラム。
(付記11)
前記販売条件情報は、前記ファイル情報の暗号化処理を行う範囲に関する暗号化範囲情報を含み、
前記暗号化処理手順は、前記暗号化範囲情報に基づく範囲において前記ファイル情報に暗号化処理を行い、
前記各手順を、コンピュータに実行させるための付記9又は10記載のプログラム。
(付記12)
前記販売条件情報は、前記暗号化ファイルの利用可能な形態に関する利用形態情報を含み、
前記権限付与手順は、前記利用希望者が前記購入代金を支払っている場合には、前記利用形態情報に基づく前記利用可能情報を生成し、
前記各手順を、コンピュータに実行させるための付記9から11のいずれか一項に記載のプログラム。
(付記13)
情報取得手順、暗号化処理手順、権限付与手順及び情報出力手順を含み、
前記情報取得手順は、ファイル情報及び販売条件情報を取得し、
前記ファイル情報は、販売対象となるファイルの暗号化処理前の情報であり、
前記販売条件情報は、販売に係る価格情報を含む販売条件に関する情報であり、
前記暗号化処理手順は、前記ファイル情報に暗号化処理を行い、暗号化ファイル、ファイル識別情報及び前記価格情報を含む暗号化ファイル情報を生成し、
前記情報取得手順は、さらに、利用希望情報を取得し、
前記利用希望情報は、前記暗号化ファイルの利用希望者による前記暗号化ファイルの前記ファイル識別情報及び前記価格情報を含む利用希望に関する情報であり、
前記情報取得手順は、さらに、支払情報を取得し、
前記支払情報は、前記価格情報に対応する購入代金の前記利用希望者の支払状況を含む前記利用希望者に関する情報であり、
前記権限付与手順は、前記利用希望情報と前記支払情報とを確認し、前記利用希望者が前記購入代金を支払っている場合には、前記暗号化ファイルを利用可能とする利用可能情報を生成し、
前記情報出力手順は、前記利用可能情報を出力し、
前記各手順を、コンピュータに実行させるためのプログラムを記録しているコンピュータ読み取り可能な記録媒体。
(付記14)
さらに、暗号化ファイル管理手順を含み、
前記暗号化ファイル管理手順は、前記暗号化ファイル情報を管理し、前記利用希望者に前記暗号化ファイル情報を提供し、
前記各手順を、コンピュータに実行させるためのプログラムを記録しているコンピュータ読み取り可能な付記13記載の記録媒体。
(付記15)
前記販売条件情報は、前記ファイル情報の暗号化処理を行う範囲に関する暗号化範囲情報を含み、
前記暗号化処理手順は、前記暗号化範囲情報に基づく範囲において前記ファイル情報に暗号化処理を行い、
前記各手順を、コンピュータに実行させるためのプログラムを記録しているコンピュータ読み取り可能な付記13又は14記載の記録媒体。
(付記16)
前記販売条件情報は、前記暗号化ファイルの利用可能な形態に関する利用形態情報を含み、
前記権限付与手順は、前記利用希望者が前記購入代金を支払っている場合には、前記利用形態情報に基づく前記利用可能情報を生成し、
前記各手順を、コンピュータに実行させるためのプログラムを記録しているコンピュータ読み取り可能な付記13から15のいずれか一項に記載の記録媒体。
【産業上の利用可能性】
【0045】
本発明によれば、販売したファイルの不正利用を防止し、購入代金を確実に徴収することができる。
【符号の説明】
【0046】
10A、B ファイル販売支援装置
11 情報取得部
12 暗号化処理部
13 権限付与部
14 情報出力部
15 暗号化ファイル管理部
101 中央処理装置
102 メモリ
103 バス
104 記憶装置
105 入力装置
106 出力装置
107 通信デバイス