[go: up one dir, main page]

JP5073308B2 - コンテンツ取引管理サーバ装置、コンテンツ提供サーバ装置、端末装置及びそのプログラム - Google Patents

コンテンツ取引管理サーバ装置、コンテンツ提供サーバ装置、端末装置及びそのプログラム Download PDF

Info

Publication number
JP5073308B2
JP5073308B2 JP2007029714A JP2007029714A JP5073308B2 JP 5073308 B2 JP5073308 B2 JP 5073308B2 JP 2007029714 A JP2007029714 A JP 2007029714A JP 2007029714 A JP2007029714 A JP 2007029714A JP 5073308 B2 JP5073308 B2 JP 5073308B2
Authority
JP
Japan
Prior art keywords
content data
content
storage
data
storage address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007029714A
Other languages
English (en)
Other versions
JP2008197747A (ja
Inventor
靖 恩田
出亜 加納
大 神谷
雄介 久信田
圭一 村上
英樹 山田
和宏 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2007029714A priority Critical patent/JP5073308B2/ja
Priority to CNA2008800037742A priority patent/CN101601058A/zh
Priority to US12/526,067 priority patent/US8626842B2/en
Priority to PCT/JP2008/052009 priority patent/WO2008096808A1/ja
Priority to EP08710899A priority patent/EP2120198A4/en
Publication of JP2008197747A publication Critical patent/JP2008197747A/ja
Application granted granted Critical
Publication of JP5073308B2 publication Critical patent/JP5073308B2/ja
Priority to US13/942,756 priority patent/US20130304652A1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3823Payment protocols; Details thereof insuring higher security of transaction combining multiple encryption tools for a transaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2135Metering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/102Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、コンテンツを暗号化して取引させる技術に関する。
ネットワークを利用するユーザに対し、所定の決済処理による代金の支払と引き換えに各種コンテンツデータの配信を行うシステムが広く普及しており、この種のシステムを効率的に稼働させるための種々の仕組みがこれまでに提案されている。例えば、特許文献1に開示されたデジタルコンテンツ取引支援システムは、暗号化されたコンテンツデータをサーバ装置に記憶させておき、購入者による決済処理を経た後にそれらのコンテンツデータの復号キーを購入者の端末へ送信するようになっている。
特開2004−13743号公報
ところで、個人が自らの創作にかかるコンテンツデータを販売する場合、その対価の回収を円滑に執り行うのは容易なことではなく、自らの創作にかかるコンテンツデータに暗号化を施した上でネットワーク上のサーバ装置に登録しておき、そのコンテンツデータの申込者に対して銀行口座を指定して代金の振込みを依頼し、代金の入金確認を経た後に申込者へ復号キーを送信するといった手順を踏んで販売を行わざるを得ないことが多い。
しかしながら、この仕組みによると、コンテンツデータの販売者に対して入金確認などの煩わしい作業を強いることになり、また、申込者に対して申し込み後に直ちにコンテンツデータを引き渡すことができないという問題があった。
本発明はこのような背景の下に案出されたものであり、販売者と購入者に煩わしい作業を強いることなく、コンテンツデータの取引を円滑に行わせるような仕組みを提供することを目的とする。
本発明の好適な態様であるコンテンツ取引管理サーバ装置は、暗号化されたコンテンツデータである暗号化済みコンテンツデータの復号に用いる復号キーを記憶した記憶手段と、情報の通信手段と、前記記憶手段において或る前記暗号化済みコンテンツデータの復号キーを記憶した記憶領域を指し示す第1の記憶アドレスと、その暗号化済みコンテンツデータの購入者たるユーザを識別するユーザ識別子とを含む決済処理リクエストを、前記通信手段を介して受信する決済処理リクエスト受信手段と、前記決済処理リクエストに含まれるユーザ識別子により識別されるユーザが前記暗号化済みコンテンツデータを購入する取引についての決済手続処理を行う決済手続処理手段と、前記決済手続処理手段による決済手続処理が終了すると、前記決済処理リクエストに含まれる第1の記憶アドレスが指し示す前記記憶領域に記憶されている復号キーを前記記憶手段から読み出し、その復号キーを前記通信手段を介して前記決済処理リクエストの送信元へ送信する復号キー送信手段と、コンテンツデータと、外部装置の記憶領域を指し示す第2の記憶アドレスとを、前記通信手段を介して受信するコンテンツデータ受信手段と、前記受信したコンテンツデータに所定の暗号キーを作用させることによってそのコンテンツデータを暗号化して暗号化済みコンテンツデータを生成する暗号化手段と、前記暗号化手段による暗号化に用いられた前記暗号キーと対をなす復号キーを前記記憶手段に記憶させる記憶制御手段と、前記復号キーが記憶された前記記憶手段の記憶領域を指し示す第1の記憶アドレス及び前記第2の記憶アドレスを含む取得手順定義ファイルと、前記暗号化手段によって生成された暗号化済みコンテンツデータとを、前記コンテンツデータと第2の記憶アドレスの送信元へ前記通信手段を介して送信するファイル送信手段とを備える。
また、上記態様において、前記取得手順定義ファイルは、コンテンツ購入確認画面に表示される、取引に必要なコンテンツ名データ、価格データを含んでもよい。
この態様において、コンテンツデータと、外部装置の記憶領域を指し示す第2の記憶アドレスとを、前記通信手段を介して受信するコンテンツデータ受信手段と、前記受信したコンテンツデータに所定の暗号キーを作用させることによってそのコンテンツデータを暗号化して暗号化済みコンテンツデータを生成する暗号化手段と、前記暗号化手段による暗号化に用いられた前記暗号キーと対をなす復号キーを前記記憶手段に記憶させる記憶制御手段と、前記復号キーが記憶された前記記憶手段の記憶領域を指し示す第1の記憶アドレス及び前記第2の記憶アドレスを含む取得手順定義ファイルと、前記暗号化手段によって生成された暗号化済みコンテンツデータとを、前記コンテンツデータと第2の記憶アドレスの送信元へ前記通信手段を介して送信するファイル送信手段とを更に備えてもよい。
また、上記態様において、前記コンテンツデータ受信手段は、複数のデータセットを含むコンテンツデータと、外部装置の記憶領域を指し示す第2の記憶アドレスと、当該コンテンツデータに含まれる前記データセットを指定するデータセット識別子とを、前記通信手段を介して受信前記暗号化手段は、前記受信したコンテンツデータのうち、前記データセット識別子によって指定されるデータセットに所定の暗号キーを作用させることによって、暗号化された前記データセットと暗号化されていない前記コンテンツデータとから成る暗号化済みコンテンツデータを生成前記ファイル送信手段は、前記暗号化手段による暗号化に用いられた前記暗号キーと対をなす復号キーを前記記憶手段に記憶させる記憶制御手段と、前記復号キーが記憶された前記記憶領域を指し示す第1の記憶アドレス、前記第2の記憶アドレス及び前記データセット識別子を含む取得手順定義ファイルと、前記暗号化手段によって生成された暗号化済みコンテンツデータとを、前記コンテンツデータ及び前記データセット識別子の送信元へ前記通信手段を介して送信してもよい。
本発明の別の好適な態様であるコンテンツ提供サーバ装置は、情報の記憶手段と、情報の通信手段と、暗号化されたコンテンツデータである暗号化済みコンテンツデータと、その暗号化に用いられた暗号キーと対をなす復号キーが記憶された記憶領域を指し示す第1の記憶アドレス及び前記記憶手段の記憶領域を示す第2の記憶アドレスを含む取得手順定義ファイルとを受信するファイル受信手段と、前記暗号化済みコンテンツデータを前記第2の記憶アドレスが指し示す前記記憶手段の記憶領域に記憶させると共に、当該記憶領域とは異なる記憶領域に前記取得手順定義ファイルを記憶させる記憶制御手段と、前記記憶手段から読み出した取得手順定義ファイルを送信するファイル送信手段と、前記第2の記憶アドレスを含むダウンロードリクエストを、前記取得手順定義ファイルの送信先から前記通信手段を介して受信するリクエスト受信手段と、前記受信したダウンロードリクエストに含まれる第2の記憶アドレスが指し示す前記記憶手段の記憶領域から読み出した暗号化済みコンテンツデータを前記ダウンロードリクエストの送信元へ前記通信手段を介して送信する暗号化済みコンテンツ送信手段とを備える。
本発明の別の好適な態様である端末装置は、自端末のユーザを識別するユーザ識別子を記憶した記憶手段と、情報の通信手段と、コンテンツデータの暗号化に用いる暗号キーと対をなす復号キーを記憶させた第1の外部装置の記憶領域を指し示す第1の記憶アドレス及び前記暗号キーを用いてコンテンツデータを暗号化して得た暗号化済みコンテンツデータを記憶させた第2の外部装置の記憶領域を指し示す第2の記憶アドレスを含むダウンロード取得手順ファイルを前記通信手段を介して受信するファイル受信手段と、前記ダウンロード取得手順ファイルに含まれる第1の記憶アドレスと前記記憶手段から読み出したユーザ識別子とを含む決済処理リクエストを前記通信手段を介して前記第1の外部装置へ送信する決済処理リクエスト送信手段と、前記ダウンロード取得手順ファイルから第2の記憶アドレスを抽出し、その第2の記憶アドレスを含むダウンロードリクエストを前記第2の外部装置へ前記通信手段を介して送信するダウンロードリクエスト送信手段と、前記第2の記憶アドレスが指し示す前記第2の外部装置の記憶領域に記憶された暗号化済みコンテンツデータを前記通信手段を介して受信するコンテンツ受信手段と、前記第1の記憶アドレスが指し示す前記第1の外部装置の記憶領域に記憶された復号キーを前記通信手段を介して受信する復号キー受信手段と、前記受信した暗号化済みコンテンツデータに前記受信した復号キーを作用させることによってコンテンツデータを復号する復号手段とを備える。
本発明の別の好適な態様であるプログラムは、自端末のユーザを識別するユーザ識別子を記憶した記憶手段及び情報の通信手段を備えたコンピュータ装置に、コンテンツデータの暗号化に用いる暗号キーと対をなす復号キーを記憶させた第1の外部装置の記憶領域を指し示す第1の記憶アドレス及び前記暗号キーを用いてコンテンツデータを暗号化して得た暗号化済みコンテンツデータを記憶させた第2の外部装置の記憶領域を指し示す第2の記憶アドレスを含むダウンロード取得手順ファイルを前記通信手段を介して受信するファイル受信機能と、前記ダウンロード取得手順ファイルに含まれる第1の記憶アドレスと前記記憶手段から読み出したユーザ識別子とを含む決済処理リクエストを前記通信手段を介して前記第1の外部装置へ送信する決済処理リクエスト送信機能と、前記ダウンロード取得手順ファイルから第2の記憶アドレスを抽出し、その第2の記憶アドレスを含むダウンロードリクエストを前記第2の外部装置へ前記通信手段を介して送信するダウンロードリクエスト送信機能と、前記第2の記憶アドレスが指し示す前記第2の外部装置の記憶領域に記憶された暗号化済みコンテンツデータを前記通信手段を介して受信するコンテンツ受信機能と、前記第1の記憶アドレスが指し示す前記第1の外部装置の記憶領域に記憶された復号キーを前記通信手段を介して受信する復号キー受信機能と、前記受信した暗号化済みコンテンツデータに前記受信した復号キーを作用させることによってコンテンツデータを復号する復号機能とを実現させる。
本発明によると、販売者と購入者に煩わしい作業を強いることなく、コンテンツデータの取引を円滑に行わせることができる。
(発明の実施の形態)
本願発明の実施形態について説明する。
まず、本実施形態で用いる主要な用語を定義する。「キャリア」とは、移動体パケット通信網を運営する通信事業者を意味する。「ユーザ」とは、キャリアとの間に移動体パケット通信網の利用契約を結んでいる者を意味する。「コンテンツ提供プロバイダ」とは、インターネット通信網に設けたサーバ装置に、上記ユーザからアップロードされたコンテンツデータを登録し、それらのコンテンツデータをユーザからの購入申込に応じてダウンロードさせるサービスを執り行っている事業者を意味する。そして、「コンテンツデータ」とは、例えば電子書籍、楽曲、映画、ビデオクリップ或いはWEBページなどのように、テキスト、音楽及び画像のうち少なくともいずれか1つによって表現される情報を含むものである。また、ゲームソフトウェアやJava(登録商標)アプレット等の各種コンピュータプログラムや、API(Application Program Interface)と呼ばれる関数群を「コンテンツデータ」の概念に含めてもよい。さらに、例えばロールプレイングゲームにおいてプレイヤによって利用される各種のアイテムを「コンテンツデータ」としてもよい。要するに、本実施形態における「コンテンツデータ」とは、決済手続を経てユーザに提供される電子的な情報を指す。
本実施形態にかかるコンテンツ取引システムの特徴は、コンテンツ提供プロバイダのサーバ装置に登録されたコンテンツデータの購入を申込むユーザへ、CPF(contents payment file)と呼ばれるユニークなファイルをまず送信し、そのCPFの記述に従って以降の処理を実行させることにより、決済からコンテンツデータの取得までの手続を円滑化した点である。このCPFは、コンテンツデータを取得する手順を定義したファイル、即ち「取得手順定義ファイル」として機能する。
図1は、本実施形態に係るコンテンツ取引システムの全体構成図である。図に示すように、このシステムは、移動体端末10が接続される移動体パケット通信網20、コンテンツ提供サーバ装置30が接続されるインターネット通信網40、それらの両通信網の間に介在するゲートウェイサーバ装置50、ゲートウェイサーバ装置50のプロキシとして稼働するコンテンツ取引管理サーバ装置60、及び決済システム70より構成される。なお、図に示すように、コンテンツ提供サーバ装置30は、インターネット通信網40に複数接続されている。決済システム70は、図示せぬ全銀協(全国銀行協会)ネットワークやCAFIS(Credit And Finance Information System)網などの各種金融ネットワークを含むシステムである。コンテンツ取引管理サーバ装置60が、コンテンツデータの取引についての決済手続処理を行ってこの決済システム70に決済処理を依頼することで、決済システム70による決済処理が実行されるようになっている。
移動体パケット通信網20は、TCP(transmission control protocol)/IP(internet protocol)を簡素化したプロトコルや、そのTCP/IP上で実現される、HTTP(hyper text transfer protocol)に相当するプロトコルなどに準拠した手順でデータを転送するノードの集合体であり、基地局やパケット加入者処理装置を有する。一方、インターネット通信網40は、TCP/IPや、そのTCP/IP上で実現されるHTTP、SMTP(simple mail transfer protocol)などに準拠した手順でデータを伝送するノードの集合体であり、サーバ装置やルータを有する。
ゲートウェイサーバ装置50は、キャリアによる管理の下、移動体パケット通信網20とインターネット通信網40を相互接続する移動パケット関門中継交換局内にて稼働するコンピュータである。一方の通信網のノードから他方の通信網のノードへ送出されたデータは、このゲートウェイサーバ装置50にてプロトコル変換された上で、他方の通信網のノードへと転送される。
図2は、移動体端末10の物理的構成を示す図である。移動体端末10は、制御部11、送受信部12、指示入力部13、及び液晶表示部14を備える。
送受信部12は、制御部11による制御の下、移動体パケット通信網20の基地局と無線通信を行う。
指示入力部13は、PB(プッシュボタン)等の各種ボタン及びカーソルキーからなり、ユーザによって入力操作が行われると、その入力操作に対応した操作信号を制御部11に供給する。液晶表示部14は、液晶パネル等の表示装置から構成されており、制御部11による制御の下に各種情報を表示する。
制御部11は、CPU15、RAM16、ROM17、及びEEPROM18を有している。
CPU15は、RAM16をワークエリアとして利用しつつ、ROM17やEEPROM18に記憶された各種プログラムを実行する。
ROM17には、プリインストールプログラムが記憶される。プリインストールプログラムは、移動体端末10の製造過程においてROM17に記憶されるプログラムであり、具体的には、マルチタスクオペレーティングシステム(以下、「マルチタスクOS」と記す)、Java(R)プラットフォームプログラム、ネイティブアプリケーションの各プログラムである。これらのプログラムについて概説すると、まず、マルチタスクOSは、TSS(Time-Sharing System)による複数タスクの擬似的な並列実行を実現するために必要な、仮想メモリ空間割り当てなどの各種機能をサポートしたオペレーティングシステムである。Javaプラットフォームプログラムは、後述するJava実行環境を実現すべくCDC(Connected Device Configuration)に従って記述されたプログラム群である。ネイティブアプリケーションは、通話やブラウジング、メール送受信などといった移動体端末10の基本的なサービスを実現するプログラムであり、メール送受サービスの提供を受けるためのメーラプリケーションや、ブラウジングサービスの提供を受けるためのブラウザアプリケーションを含む。
EEPROM18は、Javaアプリケーション格納領域を有する。この領域には、Javaアプリケーションが記憶される。Javaアプリケーションは、Java実行環境下における処理の手順そのものを記述した実体プログラムとその実体プログラムの実行に伴って利用される画像ファイルや音声ファイルとを取り纏めたJar(Java Archive)ファイル、及びそのJarファイルのインストールや起動、各種の属性を記したADF(Application Descriptor File )を有している。このJavaアプリケーションは、キャリアらにより作成されてコンテンツ取引管理サーバ装置60やインターネット通信網40のサーバ装置などに格納され、移動体端末10からのリクエストに応じてそれらのサーバ装置から適宜ダウンロードされるようになっている。
また、このEEPROM18は、ユーザを一意に識別すべくキャリアから発行されたPIN(Personal Identity Number)コードを記憶する。
図3は、ROM16及びEEPROM18の各種プログラムの実行により移動体端末10の制御部11に実現され得る各部の論理的構成を示す図である。図に示すように、各種プログラムを実行する移動体端末10には、ブラウザ71、メーラ72、及びJava実行環境74がOS73上に実現され、また、EEPROM18には第1ストレージ75と第2ストレージ76とが確保される。ブラウザ71及びメーラ72は、ROM16のネイティブアプリケーションにより実現されるものであり、HTML(Hyper Text Markup Language)形式で記述されたデータの受信やその解釈、電子メールの送受信などの役割を司る。
Java実行環境74は、ROM16のJavaプラットフォームプログラムにより実現される。Java実行環境74は、クラスライブラリ77、JVM(Java Virtual Machine)78、及びJAM(Java Application Manager)79から成る。クラスライブラリ77は、「クラス」と呼ばれる、汎用性の高い特定の機能を持ったプログラムモジュール群を1つのファイルに取り纏めたものである。JVM78は、マルチタスクOSを搭載させた携帯器機向けのコンフィギュレーションであるCDC用に最適化されたJVMであり、Javaアプリケーションとして提供されるバイトコードを解釈し及び実行する役割を司る。JAM79は、Javaアプリケーションのダウンロードとインストールとを主導する役割を司る。
第1ストレージ75は、JAM79による主導の下にダウンロードされるJavaアプリケーション(JarファイルとADF)を格納する領域である。第2ストレージ76は、Javaアプリケーションの実行の際に生成されたデータをその終了後に格納しておくための領域であり、インストールされた各Javaアプリケーション毎に個別の格納領域が割り当てられるようになっている。そして、あるJavaアプリケーションに割り当てた格納領域のデータは、そのJavaアプリケーションが実行されている間のみ書き換え可能となっており、別のJavaアプリケーションが書き換えを行い得ないようになっている。
図4は、コンテンツ取引管理サーバ装置60のハードウェア概略構成を示す図である。このサーバ装置は、キャリアによる管理の下に稼働しており、図に示すように、制御部61、通信インターフェース62、及びハードディスク63を備えている。
制御部61は、CPU64、RAM65、ROM66などを内蔵する。
通信インターフェース62は、TCP/IP、HTTPなどのプロトコルに従ったデータの遣り取りを司る。
ハードディスク63は、決済サービス制御プログラム63a、CPF生成サービス制御プログラム63b、復号キーデータベース63c、及びコンテンツ購入アプリケーション63dを記憶する。
決済サービス制御プログラム63aは、コンテンツデータを購入するユーザの移動体端末10からのリクエストに応じて購入代金の決済を行うためのプログラムである。
CPF生成サービス制御プログラム63bは、コンテンツデータを販売するユーザの移動体端末10からのリクエストに応じてそのコンテンツデータの暗号化とCPFの生成とを行うプログラムである。このCPFの内容については後の動作説明の項で詳述する。
復号キーデータベース63cは、各コンテンツデータの暗号化に用いた暗号キーと対をなす復号キーを記憶する。
コンテンツ購入アプリケーション63dは、移動体端末10にダウンロードさせるべくキャリアらに作成された固有のJavaアプリケーション(JarファイルとADF)の1つであり、CPFに従った購入代金の決済や復号キーを用いたコンテンツデータの復号などの機能をJVMに付与する。
図5は、コンテンツ提供サーバ装置30のハードウェア概略構成を示す図である。サーバ装置30は、コンテンツ提供プロバイダによる管理の下に稼働しており、図に示すように、制御部31、通信インターフェース32、及びハードディスク33を備えている。
コンテンツ取引管理サーバ装置30と同様に、制御部31は、CPU34、RAM35、ROM36を内臓し、また、通信インターフェース32の構成も同サーバ装置30と同様である。
ハードディスク33には、コンテンツ取引管理サーバ装置60によって暗号化が施された暗号化済みコンテンツデータとその暗号化の際に同サーバ装置60によって生成されたCPFを記憶する記憶領域が確保されている。
次に、本実施形態の動作について説明する。
本実施形態の動作は、コンテンツ登録サービス処理とコンテンツ購入サービス処理とに大別できる。これら両処理は、コンテンツ取引管理サーバ装置60に格納されているコンテンツ購入アプリケーション63dのダウンロードを済ませた移動体端末10によって開始される。移動体端末10の指示入力部13からコンテンツ購入アプリケーション63dの起動が指示されると、まず、コンテンツ登録サービス又はコンテンツ購入サービスの選択を促すサービス選択画面が液晶表示部14に表示され、指示入力部13の更なる操作によってコンテンツ登録サービスが選択されるとコンテンツ登録サービス処理が、コンテンツ購入サービスが選択されるとコンテンツ購入サービス処理がそれぞれ開始される。
図6及び図7は、コンテンツ登録サービス処理を示すフローチャートである。
コンテンツ登録サービスを利用するユーザは、例えばドローイングアプリケーションやコンポージングアプリケーションなどを用いて創作したコンテンツデータを自らの移動体端末10のEEPROM18に記憶させると共に、コンテンツ提供プロバイダからそのコンテンツデータの保管用に確保されたコンテンツ提供サーバ装置30の記憶領域のURL(Uniform Resource Locator)の割り当てを受けた上で、サービス選択画面からコンテンツ登録サービスを選択する。
コンテンツ登録サービスが選択されると、移動体端末10の制御部11は、販売コンテンツ登録画面の送信を求めるリクエストをコンテンツ取引管理サーバ装置60に宛てて送信する(S100)。リクエストは、移動体パケット通信網20及びゲートウェイサーバ装置を経由してコンテンツ取引管理サーバ装置60へ送信される。
リクエストを受信したコンテンツ取引管理サーバ装置60の制御部61は、販売コンテンツ登録画面の表示データを移動体端末10に宛てて送信する(S110)。この表示データは、HTML(Hyper Text Markup Language)によって販売コンテンツ登録画面のレイアウトを記述したデータである。
表示データを受信した移動体端末10の制御部11は、販売コンテンツ登録画面を液晶表示部14に表示させる(S120)。
図8は、販売コンテンツ登録画面である。この画面は、「販売コンテンツ登録」という文字列の下に、コンテンツ名を入力する第1入力欄91、コンテンツの価格を入力する第2入力欄92、添付コンテンツを入力する第3入力欄93、及びコンテンツURLを入力する第4入力欄94を有し、その下には、「登録」と記したボタンが表示される。
販売コンテンツ登録画面を参照したユーザは、指示入力部13を操作することによって、自らがこれから登録するコンテンツのコンテンツ名及び価格を第1入力欄91及び第2入力欄92に入力した後、EEPROM18に記憶しておいたコンテンツデータを添付する操作を行う。これにより、第3入力欄93には、添付するコンテンツデータのファイル名が入力される。更に、ユーザは、そのコンテンツデータの保管用として確保されているコンテンツ提供サーバ装置30の記憶領域のURLを第4入力欄94に入力した後、「登録」のボタンを選択する。
「登録」のボタンが選択されると、移動体端末10の制御部11は、第1入力欄91に入力されたコンテンツ名、第2入力欄92に入力された価格、及び第4入力欄94に入力されたURLを示すデータと、添付されたコンテンツデータとを含むコンテンツ登録リクエストをコンテンツ取引管理サーバ装置60へ送信する(S130)。
コンテンツ登録リクエストを受信したコンテンツ取引管理サーバ装置60の制御部61は、そのリクエストに含まれるコンテンツデータに固有の暗号キーを作用させることによって、暗号化済みコンテンツデータを生成する(S140)。
続いて、制御部61は、ステップ140の暗号化に用いた暗号キーと対をなす復号キーを復号キーデータベース63cへ記憶する(S150)。
更に、制御部61は、CPFを生成する(S160)。
図9は、本ステップ150で生成されるCPFを示す図である。図に示すように、CPFは、コンテンツ名を示すコンテンツ名データ、価格を示す価格データ、ステップ150で復号キーを記憶した復号キーデータベース63cの記憶領域を指し示すURL(以下、このURLを「第1URL」と呼ぶ)、及び販売コンテンツ登録画面の第4入力欄94に入力されたURL(以下、このURLを「第2URL」と呼ぶ)を含んでいる。
制御部61は、ステップ140で生成した暗号化済みコンテンツデータとステップ160で生成したCPFを移動体端末10に宛てて送信する(S170)。
暗号化済みコンテンツデータベースとCPFを受信した移動体端末10の制御部11は、その暗号化済みコンテンツデータとCPFを含むコンテンツ登録リクエストをコンテンツ提供サーバ装置30に宛てて送信する(S180)。ここで、図1に示すように、インターネット通信網には複数のコンテンツ提供サーバ装置30が接続されているが、これらのうち、URL(Uniform Resource Locator)の割り当てを受けているコンテンツ提供サーバ装置30を宛先としてコンテンツ登録リクエストは送信される。
コンテンツ登録リクエストを受信したコンテンツ提供サーバ装置30の制御部31は、そのリクエストから暗号化済みコンテンツデータとCPFを特定する(S190)。
制御部31は、ステップ190で特定した暗号化済みコンテンツデータを、ステップ190で特定したCPFに含まれる第2URLが指し示すハードディスク33の記憶領域、つまり、そのコンテンツデータの保管用に予め割り当てておいたURLが指し示す記憶領域に記憶する(S200)。
続いて、制御部31は、ステップ190で特定したCPFを、ハードディスク33の未使用の記憶領域に記憶する(S210)。
制御部31は、ステップ210でCPFを記憶させたハードディスク33の記憶領域のURL(以下、このURLを「第3URL」と呼ぶ)を含む登録完了メッセージを移動体端末10に宛てて送信する(S220)。
登録完了メッセージを受信した移動体端末10の制御部11は、そのメッセージに含まれる第3URLをEEPROM18に記憶させる(S230)。
以上で、コンテンツ登録サービス処理が終了する。
図10は、コンテンツ購入サービス処理を示すフローチャートである。
コンテンツ購入サービス処理を利用するユーザは、コンテンツ登録サービスを利用して暗号化済みコンテンツデータをコンテンツ提供サーバ装置30に登録した別のユーザからそのコンテンツデータのCPFの記憶領域を示す第3URLを取得して自らの移動体端末10のEEPROM18に記憶させた上で、サービス選択画面からコンテンツ購入サービスを選択する。
コンテンツ購入サービスが選択されると、移動体端末10の制御部11は、EEPROM18に記憶された第3URLを読み出し、その第3URLを含むCPF送信リクエストをコンテンツ提供サーバ装置30へ送信する(S300)。
CPF送信リクエストを受信したコンテンツ提供サーバ装置30の制御部31は、そのリクエストに含まれる第3URLが指し示すハードディスク33に記憶されたCPFを移動体端末10へ送信する(S310)。
CPFを受信した移動体端末10の制御部11は、コンテンツ名データ、価格データ、第1URL、第2URLをそのCPFから抽出する(S320)。
制御部11は、ステップ320で抽出したコンテンツ名データと価格データを所定の雛形に埋め込んで得たコンテンツ購入確認画面を液晶表示部14に表示させる(S330)。
コンテンツ購入確認画面には、コンテンツ名データが示すコンテンツ名と価格データが示す価格とが表示され、その下には、「このコンテンツを購入しますか」という内容の文字列と、「購入する」と記したボタンが表示される。
コンテンツ購入確認画面を参照したユーザは、指示入力部13を操作することによって「購入する」のボタンを選択する。
「購入する」のボタンが選択されると、移動体端末10の制御部11は、ステップ320で抽出したコンテンツ名データ、価格データ、第1URL、及びEEPROM18から読み出したPINコードを含む決済リクエストをコンテンツ取引管理サーバ装置60に宛てて送信する(S340)。
決済リクエストを受信したコンテンツ取引管理サーバ装置60の制御部61は、コンテンツデータの代金の決済処理を行う(S350)。具体的には、移動パケット関門中継交換局内のパケット通話料管理データベースからその決済リクエストに含まれるPINコードに応じたユーザの通話料のレコードを特定し、特定したレコードに記憶された通話料の総計にその決済リクエストに含まれる価格データを加算する。これにより、購入者たるユーザにキャリアから請求される通話料金にコンテンツデータの購入額が計上される。このようにユーザに対して請求される金額を決定する処理が、コンテンツ取引管理サーバ装置60による決済手続処理である。
そして、このような決済手続処理を経て決定した金額が、決済システム70に通知されて決済処理が依頼されると、決済システム70が、その金額を購入者たるユーザの銀行口座から引き落とす。このとき利用される銀行口座は、ユーザがキャリアと利用契約を結ぶ際に予め登録しておいた銀行口座である。
一方、販売者たるユーザに対しては、制御部61は、決済リクエストに含まれる価格データ分の金額を提供する処理を行う。具体的には、パケット通話料管理データベースから販売者たるユーザの通話料のレコードを特定し、特定したレコードに記憶された通話料の総計から、決済リクエストに含まれる価格データを減算する。これにより、販売者たるユーザに請求される通話料金は、コンテンツデータの販売額が差し引かれた状態となる。そして、この販売額が差し引かれた通話料金が上記決済システムによって決済される。なお、通話料の総計から価格データを減算するとマイナスになる場合には、そのマイナス額がパケット通話料管理データベースに登録される。この場合、決済システム70は、購入者から徴収した金額を原資として、販売者たるユーザの銀行口座にそのマイナスになった金額を振り込む処理を行えばよい。
決済処理を終えた制御部61は、決済リクエストに含まれる第1URLが指し示す復号キーデータベース63cの記憶領域に記憶された復号キーを読み出し、その復号キーを含む決済完了メッセージを移動体端末10に宛てて送信する(S360)。
決済完了メッセージを受信した移動体端末10の制御部11は、そのメッセージに含まれる復号キーをEEPROM18に記憶させる(S370)。
続いて、制御部11は、ステップ320で抽出した第2URLを含むダウンロードリクエストをコンテンツ提供サーバ装置30に宛てて送信する(S380)。
ダウンロードリクエストを受信したコンテンツ提供サーバ装置30の制御部31は、そのリクエストに含まれる第2URLが指し示すハードディスク33の記憶領域に記憶された暗号化済みコンテンツデータを移動体端末10へ送信する(S390)。
暗号化済みコンテンツデータを受信した移動体端末10の制御部11は、ステップ370でEEPROM18に記憶させた復号キーを読み出し、その復号キーを暗号化済みコンテンツデータに作用させることによってコンテンツデータを復元する(S400)。復元したコンテンツデータは、指示入力部13による所定の操作をトリガーとして再生される。
以上で、コンテンツ購入サービス処理が終了する。
以上説明した本実施形態では、ユーザが自らの創作にかかるコンテンツデータを移動体端末10からコンテンツ取引管理サーバ装置60へ送信すると、コンテンツ取引管理サーバ装置60はそのコンテンツデータを暗号化し、暗号化により得た暗号済みコンテンツデータとCFPとを移動体端末10へ返信し、そのコンテンツデータとCFPとがコンテンツ提供サーバ装置30へ登録されるようになっている。このCPFには、暗号化に用いられた暗号キーと対をなす復号キーを記憶したコンテンツ取引サーバ装置60の記憶領域のURLである第1URLと、暗号化済みコンテンツデータを記憶したコンテンツ提供サーバ装置30の記憶領域のURLである第2URLとが含まれている。コンテンツを購入するユーザの移動体端末10は、このCPFに含まれる第1URLと第2URLへリクエストを順次送信すると、コンテンツの対価の決済からコンテンツの取得までが自動的に行われるようになっている。
このように移動体端末10、コンテンツ取引管理サーバ装置60及びコンテンツ提供サーバ装置30のそれぞれが連携して、コンテンツデータの取引に関わる一連の作業を実行することによって、販売者と購入者の双方に対して、従来のような煩わしい作業を強いることなく、コンテンツデータの取引を円滑に行わせることができる。
また、販売者と購入者のそれぞれにとってのメリットをさらに詳細に説明すると、以下のようになる。
まず、販売者は、コンテンツ取引管理サーバ装置60にコンテンツデータを登録することにより、CPFと暗号化済みコンテンツデータを簡単に入手することができる。さらに、販売者は、入手したCPFと暗号化コンテンツとを対応付けてコンテンツ提供サーバ装置30にダウンロード可能な状態で格納する作業だけで、コンテンツを販売することができる。よって、販売者からしてみれば、暗号化ソフトウェアを用意する必要もないし、決済システムを構築する必要もないというメリットがある。
一方、購入者は、コンテンツ提供サーバ装置30にアクセスして所望のコンテンツデータを指定すると、CPFを入手することができ、このCPFを用いた比較的簡易な作業を経るだけでコンテンツデータを購入することができる。
まず、購入者が自らの移動体端末10を用いて入手したCPFを参照し、コンテンツデータを購入する旨の操作を行うと、移動体端末10は、復号キーの記憶領域を意味する第1URLやPINコードなどを含む決済リクエストを、コンテンツ取引管理サーバ装置60に送信する。このリクエストに応じて、コンテンツ取引管理サーバ装置60は、PINコードに対応するユーザに対して決済手続を行うと共に、第1URLが示す記憶領域から復号キーを読み出して移動体端末10に送信する。この段階で、購入者は、コンテンツデータの取引に必要不可欠な決済手続を完了することができるとともに、暗号化済みコンテンツデータの復号に必要な復号キーを入手することができる。このように決済手続を経るのとほぼ同時に復号キーを入手することができれば、その後は、暗号化済みコンテンツデータを入手するという簡易な作業が残されているだけである。
次いで、購入者は、移動体端末10を用いて暗号化済みコンテンツデータを要求する旨の操作を行う。この操作に応じて、移動体端末10は第2URLを含むダウンロードリクエストを、コンテンツ提供サーバ装置30に送信する。このリクエストに応じて、コンテンツ提供サーバ装置30は、第2URLが示す記憶領域から暗号化済みコンテンツデータを読み出して移動体端末10に送信する。移動体端末10は、既に入手しておいた復号キーで暗号化済みコンテンツデータを復号し、コンテンツデータを得る。このように、コンテンツデータを取得する作業は、例えばWEB上のコンテンツデータをダウンロードする際のごく一般的な手順と大差はなく,購入者にとっての作業負担は非常に少ない。
(他の実施形態)
本願発明は、種々の変形実施が可能である。
コンテンツ購入アプリケーションをJava実行環境上で稼働するJavaアプリケーションとせずに、ネイティブアプリケーションとして移動体端末10のROM16に予め記憶させておくような構成をとってもよい。
上記実施形態では、移動体端末10、つまり、移動体パケット通信網20を介したインターネット通信網40へのアクセスを可能とする携帯電話機にコンテンツ購入アプリケーションを実装させていたが、同種のアプリケーションをインターネット通信網40への直接のアクセスが可能なパーソナルコンピュータに実装させたとしても同様の作用を得ることが可能である。
また、上記実施形態では、コンテンツ提供サーバ装置30に販売対象となるコンテンツテンツデータを登録する者(販売者)として、キャリアとの間に移動体パケット通信網の利用契約を結んでいる者、つまりユーザを想定していた。しかし、販売者は、キャリアとの間に移動体パケット通信網の利用契約を結ぶものに限定されず、コンテンツ取引管理サーバ装置60やコンテンツ提供サーバ装置30に通信接続可能な通信端末を有するものであればよい。
コンテンツの価格を決定する方法については、様々なバリエーションが考えられる。実施形態では、それぞれのコンテンツ単位で価格を決めるようになっていたが、これをコンテンツデータを利用する期間単位で価格を決めるようにしてもい。具体的には、販売者たるユーザが、販売コンテンツ登録画面において、コンテンツの価格を登録する際に、期間と、その期間においてコンテンツを利用する行為に対する対価(価格)を登録して、それらを購入者に提示する。例えば、販売者が或るコンテンツについて1ヶ月100円で購入者に提供したいと考えれば、「期間」として「1ヶ月」を登録し、その「価格」として「100円」と登録するといった具合であり、これらの情報がCPFに記述される。この場合、購入者の移動体端末10の制御部11が、CPFに記述された内容に従って、コンテンツの利用期間を制限する。つまり、制御部11は、CPFに記述された期間内は、コンテンツの利用(例えばコンテンツデータの起動、実行、再生、転送など)を許可し、CPFに記述された期間を経過すると、コンテンツの利用を許可しない。
また、決済の手続にも様々なバリエーションがある。
実施形態では、決済に利用される銀行口座を、ユーザがキャリアと利用契約を結ぶ際に予め登録しておいた銀行口座としていた。しかし、これ以外にも、例えばユーザが所持しているクレジットカードの決済で利用される銀行口座を用いてもよいし、移動体端末10に実装されたクレジット機能によって利用される銀行口座を用いてもよい。
さらに、移動体端末10に実装された電子バリューを用いて決済してもよい。この場合のコンテンツ取引管理サーバ装置60の決済手続処理は以下のようになる。
決済リクエストを受信したコンテンツ取引管理サーバ装置60の制御部61は、決済リクエストに含まれるPINコードに対応する移動体端末10に対して、決済リクエストに含まれる価格データに相当する電子バリューを要求する。この要求に応じて、移動体端末10は自身が記憶している電子バリューから、要求された電子バリューを減算する。そして、移動体端末10は減算処理が終了すれば、その旨をコンテンツ取引管理サーバ装置60に通知する。
なお、決済は、通貨を用いたものに限らず、ユーザにとっての何らかの特典に換算可能なポイントを用いたものであってもよい。
また、コンテンツデータに含まれる一部のデータセットだけが暗号化されるだけであってもよい。例えばコンテンツデータがロールプレイングゲームを提供するソフトウェアの場合、そのゲームにおいてキャラクタが武器等として利用するアイテムと呼ばれるものが上記データセットに相当する。この場合、CPFには、実施形態で説明した第1URL及び第2URLに加えて、各アイテムに付された複数のデータセット識別子が記述される。そして、この第1URLは、これらデータセット識別子が付されたデータセットをそれぞれ復号するための復号キーが格納された記憶領域を表すURLである。
以下、この内容について、上記実施形態と異なる点を中心に説明する。
図6において、コンテンツ登録サービスが選択されると、移動体端末10の制御部11は、販売コンテンツ登録画面の送信を求めるリクエストをコンテンツ取引管理サーバ装置60に宛てて送信する(S100)。リクエストを受信したコンテンツ取引管理サーバ装置60の制御部61は、販売コンテンツ登録画面の表示データを移動体端末10に宛てて送信する(S110)。表示データを受信した移動体端末10の制御部11は、販売コンテンツ登録画面を液晶表示部14に表示させる(S120)。この販売コンテンツ登録画面は、図8に示したコンテンツ名を入力する第1入力欄91、コンテンツの価格を入力する第2入力欄92、添付コンテンツを入力する第3入力欄93、及びコンテンツURLを入力する第4入力欄94に加えて、データセット(ここではキャラクタが利用するアイテム)に割り当てられたデータセット識別子を入力する第5入力欄が設けられている。
販売コンテンツ登録画面を参照したユーザは、指示入力部13を操作することによって、自らがこれから登録するコンテンツのコンテンツ名及び価格を第1入力欄91及び第2入力欄92に入力した後、EEPROM18に記憶しておいたコンテンツデータを添付する操作を行う。これにより、第3入力欄93には、添付するコンテンツデータのファイル名が入力される。更に、ユーザは、そのコンテンツデータの保管用として確保されているコンテンツ提供サーバ装置30の記憶領域のURLを第4入力欄94に入力し、データセットに割り当てられたを第5入力欄に入力した後、「登録」のボタンを選択する。なお、データセット識別子は複数入力されてもよい。「登録」のボタンが選択されると、移動体端末10の制御部11は、第1入力欄91に入力されたコンテンツ名、第2入力欄92に入力された価格、及び第4入力欄94に入力されたURLを示すデータと、第5入力欄に入力されたデータセット識別子と、添付されたコンテンツデータとを含むコンテンツ登録リクエストをコンテンツ取引管理サーバ装置60へ送信する(S130)。コンテンツ登録リクエストを受信したコンテンツ取引管理サーバ装置60の制御部61は、そのリクエストに含まれるコンテンツデータのうち、データセット識別子が割り当てられたデータセットにのみ固有の暗号キーを作用させることによって、暗号化済みコンテンツデータを生成する(S140)。つまり、この暗号化済みコンテンツデータは、暗号化されたデータセットと、暗号化されていないコンテンツデータとから成る。このとき、データセット識別子が複数あれば、それぞれのデータセット識別子が割り当てられたデータセットに対し、それぞれ異なる暗号キーを作用させることによって暗号化する。そして、制御部61は、ステップ140の暗号化に用いた暗号キーと対をなす復号キーを復号キーデータベース63cへ記憶する(S150)。
更に、制御部61は、CPFを生成する(S160)。このCPFは、コンテンツ名を示すコンテンツ名データ、価格を示す価格データ、第1URL及び第2URLのほか、上記のデータセット識別子を含んでいる。制御部61は、ステップ140で生成した暗号化済みコンテンツデータとステップ160で生成したCPFを移動体端末10に宛てて送信する(S170)。暗号化済みコンテンツデータベースとCPFを受信した移動体端末10の制御部11は、その暗号化済みコンテンツデータとCPFを含むコンテンツ登録リクエストをコンテンツ提供サーバ装置30に宛てて送信する(S180)。コンテンツ登録リクエストを受信したコンテンツ提供サーバ装置30の制御部31は、そのリクエストから暗号化済みコンテンツデータとCPFを特定する(S190)。次に、図7において、制御部31は、ステップ190で特定した暗号化済みコンテンツデータを、ステップ190で特定したCPFに含まれる第2URLが指し示すハードディスク33の記憶領域、つまり、そのコンテンツデータの保管用に予め割り当てておいたURLが指し示す記憶領域に記憶する(S200)。
続いて、制御部31は、ステップ190で特定したCPFを、ハードディスク33の未使用の記憶領域に記憶する(S210)。制御部31は、ステップ210でCPFを記憶させたハードディスク33の記憶領域のURL(以下、このURLを「第3URL」と呼ぶ)を含む登録完了メッセージを移動体端末10に宛てて送信する(S220)。登録完了メッセージを受信した移動体端末10の制御部11は、そのメッセージに含まれる第3URLをEEPROM18に記憶させる(S230)。
次に、図11を参照して、コンテンツ購入サービス処理について説明する。この図11において図10とほぼ同じ処理については同一の符号を付している。
コンテンツ購入サービスを利用するユーザは、コンテンツ登録サービスを利用して暗号化済みコンテンツデータをコンテンツ提供サーバ装置30に登録した別のユーザからそのコンテンツデータのCPFの記憶領域を示す第3URLを取得して自らの移動体端末10のEEPROM18に記憶させた上で、サービス選択画面からコンテンツ購入サービスを選択する。コンテンツ購入サービスが選択されると、移動体端末10の制御部11は、EEPROM18に記憶された第3URLを読み出し、その第3URLを含むCPF送信リクエストをコンテンツ提供サーバ装置30へ送信する(S300)。CPF送信リクエストを受信したコンテンツ提供サーバ装置30の制御部31は、そのリクエストに含まれる第3URLが指し示すハードディスク33に記憶されたCPFを移動体端末10へ送信する(S310)。
CPFを受信した移動体端末10の制御部11は、コンテンツ名データ、価格データ、第1URL、第2URLをそのCPFから抽出する(S320)。制御部11は、ステップ320で抽出したコンテンツ名データと価格データを所定の雛形に埋め込んで得たコンテンツ購入確認画面を液晶表示部14に表示させる(S330)。そして、「購入する」のボタンが選択されると、移動体端末10の制御部11は、ステップ320で抽出したコンテンツ名データ、価格データ、及びEEPROM18から読み出したPINコードを含む決済リクエストをコンテンツ取引管理サーバ装置60に宛てて送信する(S340)。決済リクエストを受信したコンテンツ取引管理サーバ装置60の制御部61は、コンテンツデータの代金の決済処理を行い(S350)、決済完了メッセージを移動体端末10に宛てて送信する(S360)。決済完了メッセージを受信した移動体端末10の制御部11は、ステップ320で抽出した第2URLを含むダウンロードリクエストをコンテンツ提供サーバ装置30に宛てて送信する(S380)。
ダウンロードリクエストを受信したコンテンツ提供サーバ装置30の制御部31は、そのリクエストに含まれる第2URLが指し示すハードディスク33の記憶領域に記憶された暗号化済みコンテンツデータを移動体端末10へ送信する(S390)。暗号化済みコンテンツデータを受信した移動体端末10の制御部11は、その暗号化済みコンテンツデータを再生、起動乃至実行する(S410)。このとき、暗号化済みコンテンツデータのうちの一部のデータセットのみが暗号化されているだけであるから、制御部11は、暗号化済みコンテンツデータのうち暗号化された部分を除けば、再生、起動乃至実行することが可能である。ユーザは、再生されたコンテンツデータ、ここではロールプレイングゲームを行う過程で、そのゲームの進行に伴って、予め用意されたアイテムを利用することがある。この場合、ユーザが使用したいアイテムを指示すると、制御部11は、そのアイテムのデータセット識別子に対応する第1URL及びPINコードを含むリクエストをコンテンツ取引管理サーバ装置60に宛てて送信する(S420)。コンテンツ取引管理サーバ装置60の制御部61は、データセット識別子によって指定されるアイテムの代金の決済処理を行う(S430)。具体的には、パケット通話料管理データベースから、その決済リクエストに含まれるPINコードに応じたユーザの通話料のレコードを特定し、特定したレコードに記憶された通話料の総計にそのアイテムに対して予め決められた価格データを加算する。これにより、購入者たるユーザにキャリアから請求される通話料金にアイテムの購入額が計上される。そして、このような決済手続処理を経て決定した金額が、決済システム70に通知されて決済処理が依頼されると、決済システム70が、その金額を購入者たるユーザの銀行口座から引き落とす。一方、販売者たるユーザに対しては、制御部61は、決済リクエストに含まれる価格データ分の金額を提供する処理を行う。
決済処理を終えた制御部61は、上記リクエストに含まれる第1URLが指し示す復号キーデータベース63cの記憶領域に記憶された復号キーを読み出し、その復号キーを含む決済完了メッセージを移動体端末10に宛てて送信する(S440)。決済完了メッセージを受信した移動体端末10の制御部11は、そのメッセージに含まれる復号キーをEEPROM18に記憶させる(S450)。続いて、制御部11は、
EEPROM18に記憶させた復号キーを読み出し、その復号キーを上記データセットに作用させることによってアイテムを復元する(S460)。復元されたアイテムは、ロールプレイングゲーム中のキャラクタによって利用される。
なお、上記の例において、CPFに、第1URL及びデータセット識別子が記述され、第2URLが記述されていなくてもよい。この場合、暗号化済みコンテンツデータは、コンテンツ提供サーバ装置30を介して移動体端末10に提供されるのではなく、それ以外の任意の方法によって移動体端末10に提供されればよい。そして、移動体端末によって暗号化済みコンテンツデータが記憶された後に、上述した図11のステップS410以降の処理がなされることになる。
コンテンツ取引システムの全体構成図である。 移動体端末の物理的構成図である。 移動体端末の論理的構成図である。 コンテンツ取引管理サーバ装置のハードウェア概略構成図である。 コンテンツ提供サーバ装置のハードウェア概略構成図である。 コンテンツ登録サービス処理を示すフローチャートである。 コンテンツ登録サービス処理を示すフローチャートである。 販売コンテンツ登録画面である。 CPFを示す図である。 コンテンツ購入サービス処理を示すフローチャートである。 コンテンツ購入サービス処理の別の例を示すフローチャートである。 コンテンツ購入サービス処理の別の例を示すフローチャートである。
符号の説明
11…制御部、12…送受信部、13…指示入力部、14…液晶表示部、15…CPU、16…RAM、16…ROM、17…ROM、18…EEPROM、20…移動体パケット通信網、30…コンテンツ提供サーバ装置、30…サーバ装置、30…コンテンツ取引管理サーバ装置、30…同サーバ装置、31…制御部、32…通信インターフェース、33…ハードディスク、34…CPU、35…RAM、36…ROM、40…インターネット通信網、50…ゲートウェイサーバ装置、60…コンテンツ取引管理サーバ装置、60…コンテンツ取引サーバ装置、61…制御部、62…通信インターフェース、63…ハードディスク、64…CPU、65…RAM、66…ROM、70…決済システム、71…ブラウザ、72…メーラ、73…OS、74…Java実行環境、77…クラスライブラリ、78…JVM、79…JAM

Claims (6)

  1. 暗号化されたコンテンツデータである暗号化済みコンテンツデータの復号に用いる復号キーを記憶した記憶手段と、
    情報の通信手段と、
    前記記憶手段において或る前記暗号化済みコンテンツデータの復号キーを記憶した記憶領域を指し示す第1の記憶アドレスと、その暗号化済みコンテンツデータの購入者たるユーザを識別するユーザ識別子とを含む決済処理リクエストを、前記通信手段を介して受信する決済処理リクエスト受信手段と、
    前記決済処理リクエストに含まれるユーザ識別子により識別されるユーザが前記暗号化済みコンテンツデータを購入する取引についての決済手続処理を行う決済手続処理手段と、
    前記決済手続処理手段による決済手続処理が終了すると、前記決済処理リクエストに含まれる第1の記憶アドレスが指し示す前記記憶領域に記憶されている復号キーを前記記憶手段から読み出し、その復号キーを前記通信手段を介して前記決済処理リクエストの送信元へ送信する復号キー送信手段と
    コンテンツデータと、外部装置の記憶領域を指し示す第2の記憶アドレスとを、前記通信手段を介して受信するコンテンツデータ受信手段と、
    前記受信したコンテンツデータに所定の暗号キーを作用させることによって、そのコンテンツデータを暗号化した暗号化済みコンテンツデータを生成する暗号化手段と、
    前記暗号化手段による暗号化に用いられた前記暗号キーと対をなす復号キーを前記記憶手段に記憶させる記憶制御手段と、
    前記復号キーが記憶された前記記憶領域を指し示す第1の記憶アドレス及び前記第2の記憶アドレスを含む取得手順定義ファイルと、前記暗号化手段によって生成された暗号化済みコンテンツデータとを、前記コンテンツデータ及び第2の記憶アドレスの送信元へ前記通信手段を介して送信するファイル送信手段と
    を備えたコンテンツ取引管理サーバ装置。
  2. 請求項1に記載のコンテンツ取引管理サーバ装置において、
    前記取得手順定義ファイルは、コンテンツ購入確認画面に表示される、取引に必要なコンテンツ名データ、価格データを含む
    コンテンツ取引管理サーバ装置。
  3. 求項1に記載のコンテンツ取引管理サーバ装置において、
    前記コンテンツデータ受信手段は、複数のデータセットを含むコンテンツデータと、外部装置の記憶領域を指し示す第2の記憶アドレスと、当該コンテンツデータに含まれる前記データセットを指定するデータセット識別子とを、前記通信手段を介して受信
    前記暗号化手段は、前記受信したコンテンツデータのうち、前記データセット識別子によって指定されるデータセットに所定の暗号キーを作用させることによって、暗号化された前記データセットと暗号化されていない前記コンテンツデータとから成る暗号化済みコンテンツデータを生成
    前記ファイル送信手段は、前記復号キーが記憶された前記記憶領域を指し示す第1の記憶アドレス、前記第2の記憶アドレス及び前記データセット識別子を含む取得手順定義ファイルと、前記暗号化手段によって生成された暗号化済みコンテンツデータとを、前記コンテンツデータ及び前記データセット識別子の送信元へ前記通信手段を介して送信す
    ンテンツ取引管理サーバ装置。
  4. 報の記憶手段と、
    情報の通信手段と、
    暗号化されたコンテンツデータである暗号化済みコンテンツデータと、その暗号化に用いられた暗号キーと対をなす復号キーが記憶された記憶領域を指し示す第1の記憶アドレス及び前記記憶手段の記憶領域を示す第2の記憶アドレスを含む取得手順定義ファイルとを受信するファイル受信手段と、
    前記暗号化済みコンテンツデータを前記第2の記憶アドレスが指し示す前記記憶手段の記憶領域に記憶させると共に、当該記憶領域とは異なる記憶領域に前記取得手順定義ファイルを記憶させる記憶制御手段と、
    前記記憶手段から読み出した取得手順定義ファイルを送信するファイル送信手段と、
    前記第2の記憶アドレスを含むダウンロードリクエストを、前記取得手順定義ファイルの送信先から前記通信手段を介して受信するリクエスト受信手段と、
    前記受信したダウンロードリクエストに含まれる第2の記憶アドレスが指し示す前記記憶手段の記憶領域から読み出した暗号化済みコンテンツデータを前記ダウンロードリクエストの送信元へ前記通信手段を介して送信する暗号化済みコンテンツ送信手段と
    を備えたコンテンツ提供サーバ装置。
  5. 端末のユーザを識別するユーザ識別子を記憶した記憶手段と、
    情報の通信手段と、
    コンテンツデータの暗号化に用いる暗号キーと対をなす復号キーを記憶させた第1の外部装置の記憶領域を指し示す第1の記憶アドレス及び前記暗号キーを用いてコンテンツデータを暗号化して得た暗号化済みコンテンツデータを記憶させた第2の外部装置の記憶領域を指し示す第2の記憶アドレスを含むダウンロード取得手順ファイルを前記通信手段を介して受信するファイル受信手段と、
    前記ダウンロード取得手順ファイルに含まれる第1の記憶アドレスと前記記憶手段から読み出したユーザ識別子とを含む決済処理リクエストを前記通信手段を介して前記第1の外部装置へ送信する決済処理リクエスト送信手段と、
    前記ダウンロード取得手順ファイルから第2の記憶アドレスを抽出し、その第2の記憶アドレスを含むダウンロードリクエストを前記第2の外部装置へ前記通信手段を介して送信するダウンロードリクエスト送信手段と、
    前記第2の記憶アドレスが指し示す前記第2の外部装置の記憶領域に記憶された暗号化済みコンテンツデータを前記通信手段を介して受信するコンテンツ受信手段と、
    前記第1の記憶アドレスが指し示す前記第1の外部装置の記憶領域に記憶された復号キーを前記通信手段を介して受信する復号キー受信手段と、
    前記受信した暗号化済みコンテンツデータに前記受信した復号キーを作用させることによってコンテンツデータを復号する復号手段と
    を備えた端末装置。
  6. 端末のユーザを識別するユーザ識別子を記憶した記憶手段及び情報の通信手段を備えたコンピュータ装置に、
    コンテンツデータの暗号化に用いる暗号キーと対をなす復号キーを記憶させた第1の外部装置の記憶領域を指し示す第1の記憶アドレス及び前記暗号キーを用いてコンテンツデータを暗号化して得た暗号化済みコンテンツデータを記憶させた第2の外部装置の記憶領域を指し示す第2の記憶アドレスを含むダウンロード取得手順ファイルを前記通信手段を介して受信するファイル受信機能と、
    前記ダウンロード取得手順ファイルに含まれる第1の記憶アドレスと前記記憶手段から読み出したユーザ識別子とを含む決済処理リクエストを前記通信手段を介して前記第1の外部装置へ送信する決済処理リクエスト送信機能と、
    前記ダウンロード取得手順ファイルから第2の記憶アドレスを抽出し、その第2の記憶アドレスを含むダウンロードリクエストを前記第2の外部装置へ前記通信手段を介して送信するダウンロードリクエスト送信機能と、
    前記第2の記憶アドレスが指し示す前記第2の外部装置の記憶領域に記憶された暗号化済みコンテンツデータを前記通信手段を介して受信するコンテンツ受信機能と、
    前記第1の記憶アドレスが指し示す前記第1の外部装置の記憶領域に記憶された復号キーを前記通信手段を介して受信する復号キー受信機能と、
    前記受信した暗号化済みコンテンツデータに前記受信した復号キーを作用させることによってコンテンツデータを復号する復号機能と
    を実現させるプログラム。
JP2007029714A 2007-02-08 2007-02-08 コンテンツ取引管理サーバ装置、コンテンツ提供サーバ装置、端末装置及びそのプログラム Expired - Fee Related JP5073308B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2007029714A JP5073308B2 (ja) 2007-02-08 2007-02-08 コンテンツ取引管理サーバ装置、コンテンツ提供サーバ装置、端末装置及びそのプログラム
CNA2008800037742A CN101601058A (zh) 2007-02-08 2008-02-07 内容交易管理服务器装置、内容提供服务器装置、终端装置及其程序
US12/526,067 US8626842B2 (en) 2007-02-08 2008-02-07 Content transaction management server device, content-providing server device, and terminal device and control program
PCT/JP2008/052009 WO2008096808A1 (ja) 2007-02-08 2008-02-07 コンテンツ取引管理サーバ装置、コンテンツ提供サーバ装置、端末装置及びそのプログラム
EP08710899A EP2120198A4 (en) 2007-02-08 2008-02-07 COMMERCIAL CONTENT MANAGEMENT SERVER DEVICE, CONTENT PROVIDER SERVER DEVICE, TERMINAL AND PROGRAM THEREOF
US13/942,756 US20130304652A1 (en) 2007-02-08 2013-07-16 Content transaction management server device, content-providing server device, and terminal device and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007029714A JP5073308B2 (ja) 2007-02-08 2007-02-08 コンテンツ取引管理サーバ装置、コンテンツ提供サーバ装置、端末装置及びそのプログラム

Publications (2)

Publication Number Publication Date
JP2008197747A JP2008197747A (ja) 2008-08-28
JP5073308B2 true JP5073308B2 (ja) 2012-11-14

Family

ID=39681712

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007029714A Expired - Fee Related JP5073308B2 (ja) 2007-02-08 2007-02-08 コンテンツ取引管理サーバ装置、コンテンツ提供サーバ装置、端末装置及びそのプログラム

Country Status (5)

Country Link
US (2) US8626842B2 (ja)
EP (1) EP2120198A4 (ja)
JP (1) JP5073308B2 (ja)
CN (1) CN101601058A (ja)
WO (1) WO2008096808A1 (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4676453B2 (ja) * 2007-03-29 2011-04-27 株式会社エヌ・ティ・ティ・ドコモ 通信端末及びそのプログラム
US20090281854A1 (en) * 2008-05-07 2009-11-12 Chappen Michael C Interactive knowledge sales market database
JP5753840B2 (ja) * 2009-05-05 2015-07-22 コーニンクレッカ フィリップス エヌ ヴェ 無線ネットワークにおける通信を保護する方法及びそのためのリソースが制限された装置
JP5552942B2 (ja) * 2010-07-28 2014-07-16 富士通株式会社 情報送信装置、ネットワークシステム、情報送信方法および情報送信プログラム
WO2013024966A1 (ko) * 2011-08-18 2013-02-21 엘지전자 주식회사 콘텐트 수신 방법 및 장치
US9047489B2 (en) * 2011-11-14 2015-06-02 Wave Systems Corp. Security systems and methods for social networking
US9015857B2 (en) * 2011-11-14 2015-04-21 Wave Systems Corp. Security systems and methods for encoding and decoding digital content
US20150207787A1 (en) * 2014-01-23 2015-07-23 Carin Rene Cannell Techniques for secure data transactions
US9537833B2 (en) 2014-12-31 2017-01-03 Google Inc. Secure host communications
US9547773B2 (en) 2014-12-31 2017-01-17 Google Inc. Secure event log management
US9760727B2 (en) * 2014-12-31 2017-09-12 Google Inc. Secure host interactions
JP6204933B2 (ja) * 2015-03-13 2017-09-27 株式会社smart−FOA 情報収集システム
CN105681309B (zh) 2016-01-26 2018-06-19 腾讯科技(深圳)有限公司 一种信息处理方法、第一终端、第二终端及服务器
WO2017156417A1 (en) * 2016-03-11 2017-09-14 Feng Youlin Systems and methods for data encryption and decryption
US10575160B2 (en) * 2016-03-30 2020-02-25 Vitrotv Hk Ltd Systems and methods for operating display devices with dual pathway connections
CN106204047A (zh) * 2016-06-30 2016-12-07 成都生辉电子科技有限公司 一种移动终端支付装置
US10419931B1 (en) 2016-08-25 2019-09-17 EMC IP Holding Company LLC Security for network computing environment using centralized security system
WO2019214687A1 (en) 2018-05-09 2019-11-14 BBPOS Limited Terminal hardware configuration system
US11062299B2 (en) * 2017-10-24 2021-07-13 BBPOS Limited System and method for indicating entry of personal identification number
CN107911420A (zh) * 2017-10-27 2018-04-13 智慧海派科技有限公司 一种在智能终端间建立共享存储区的方法及系统
US10579696B2 (en) * 2018-02-22 2020-03-03 Inernational Business Machines Corporation Save session storage space by identifying similar contents and computing difference
US11184423B2 (en) * 2018-10-24 2021-11-23 Microsoft Technology Licensing, Llc Offloading upload processing of a file in a distributed system using a key that includes a hash created using attribute(s) of a requestor and/or the file
JP7208452B2 (ja) * 2018-12-10 2023-01-19 富士通株式会社 データ取引処理プログラム、データ取引処理装置、及びデータ取引処理方法
CN112118206B (zh) * 2019-06-19 2022-04-12 贵州白山云科技股份有限公司 一种解密方法、装置、系统、介质及设备
US11316851B2 (en) 2019-06-19 2022-04-26 EMC IP Holding Company LLC Security for network environment using trust scoring based on power consumption of devices within network
CN113393233A (zh) * 2020-03-11 2021-09-14 腾讯科技(深圳)有限公司 一种数据处理方法、装置、设备与存储介质
US11941155B2 (en) 2021-03-15 2024-03-26 EMC IP Holding Company LLC Secure data management in a network computing environment
JP7524255B2 (ja) 2022-06-30 2024-07-29 デジタルアーツ株式会社 情報処理装置、情報処理方法、及び情報処理プログラム

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4039025A (en) * 1974-10-09 1977-08-02 Exxon Production Research Company Apparatus for anchoring an offshore structure
US4273068A (en) * 1978-08-21 1981-06-16 Global Marine, Inc. Connection of cold water riser pipes to supporting structures
US4907268A (en) * 1986-11-03 1990-03-06 Enigma Logic, Inc. Methods and apparatus for controlling access to information processed a multi-user-accessible digital computer
US5060263A (en) * 1988-03-09 1991-10-22 Enigma Logic, Inc. Computer access control system and method
US5218695A (en) * 1990-02-05 1993-06-08 Epoch Systems, Inc. File server system having high-speed write execution
US5269629A (en) * 1991-07-29 1993-12-14 Shell Oil Company Elastomeric swivel support assembly for catenary riser
US5447392A (en) * 1993-05-03 1995-09-05 Shell Oil Company Backspan stress joint
US5495411A (en) * 1993-12-22 1996-02-27 Ananda; Mohan Secure software rental system using continuous asynchronous password verification
JPH09114787A (ja) * 1995-10-23 1997-05-02 Nippon Telegr & Teleph Corp <Ntt> 情報流通方法及びシステム
US5826261A (en) * 1996-05-10 1998-10-20 Spencer; Graham System and method for querying multiple, distributed databases by selective sharing of local relative significance information for terms related to the query
US5875296A (en) * 1997-01-28 1999-02-23 International Business Machines Corporation Distributed file system web server user authentication with cookies
US5887659A (en) * 1997-05-14 1999-03-30 Dril-Quip, Inc. Riser for use in drilling or completing a subsea well
US6226618B1 (en) * 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US20010016836A1 (en) * 1998-11-02 2001-08-23 Gilles Boccon-Gibod Method and apparatus for distributing multimedia information over a network
JP2001051960A (ja) 1999-08-10 2001-02-23 Hitachi Ltd 部分的公開可能なコンテンツ作成方法、部分的公開可能なコンテンツ配信方法、および、記録媒体
JP2001103047A (ja) * 1999-09-30 2001-04-13 Pfu Ltd コンテンツ配布装置および記録媒体
CN100340079C (zh) * 1999-12-07 2007-09-26 三洋电机株式会社 数据再生设备
JP4784795B2 (ja) * 2000-03-14 2011-10-05 ソニー株式会社 情報処理装置および方法、情報提供装置および方法、プログラム格納媒体、並びにプログラム
JP2001265361A (ja) * 2000-03-14 2001-09-28 Sony Corp 情報提供装置および方法、情報処理装置および方法、並びにプログラム格納媒体
JP3568470B2 (ja) * 2000-09-21 2004-09-22 三洋電機株式会社 シェル型データ端末装置
JP3615485B2 (ja) * 2000-11-29 2005-02-02 松下電器産業株式会社 電子コンテンツ取引方法及びそのシステム
SG124290A1 (en) * 2001-07-23 2006-08-30 Ntt Docomo Inc Electronic payment method, system, and devices
JP2003174521A (ja) * 2001-12-07 2003-06-20 Ntt Docomo Inc 通信モジュール実行制御システム及び通信モジュール実行制御方法並びにアプリケーション実行制御システム及びアプリケーション実行制御方法
GB2387505B (en) * 2002-04-12 2005-11-23 Vodafone Plc Communication systems
JP2004013743A (ja) 2002-06-10 2004-01-15 Softbank Commerce Corp デジタルコンテンツの保護・販売支援システム
JP2004048533A (ja) 2002-07-15 2004-02-12 Ntt Data Corp ライセンス管理装置、ライセンス管理用データベース作成方法及びコンピュータプログラム
JP2004054451A (ja) * 2002-07-18 2004-02-19 Fuji Photo Film Co Ltd ディジタル・コンテンツ・システム
US20050177853A1 (en) * 2004-02-11 2005-08-11 Alio, Inc. System and Methodology for Distributed Delivery of Online Content in Response to Client Selections from an Online Catalog
JP4676749B2 (ja) * 2004-12-02 2011-04-27 パナソニック株式会社 データ処理装置
US8028322B2 (en) * 2005-03-14 2011-09-27 Time Warner Cable Inc. Method and apparatus for network content download and recording
JP4537882B2 (ja) * 2005-04-18 2010-09-08 株式会社東芝 情報端末装置
US20070156594A1 (en) * 2006-01-03 2007-07-05 Mcgucken Elliot System and method for allowing creators, artsists, and owners to protect and profit from content
US20080147821A1 (en) * 2006-12-19 2008-06-19 Dietrich Bradley W Managed peer-to-peer content backup service system and method using dynamic content dispersal to plural storage nodes

Also Published As

Publication number Publication date
CN101601058A (zh) 2009-12-09
US20110004555A1 (en) 2011-01-06
US8626842B2 (en) 2014-01-07
WO2008096808A1 (ja) 2008-08-14
JP2008197747A (ja) 2008-08-28
EP2120198A4 (en) 2011-01-26
EP2120198A1 (en) 2009-11-18
US20130304652A1 (en) 2013-11-14

Similar Documents

Publication Publication Date Title
JP5073308B2 (ja) コンテンツ取引管理サーバ装置、コンテンツ提供サーバ装置、端末装置及びそのプログラム
JP4885993B2 (ja) 端末管理方法およびサーバ
JP4469376B2 (ja) 移動電話、移動電話を用いてキャッシュレス取引を行うための方法及びコンピュータシステム
FI109949B (fi) Menetelmä palveluiden laskuttamiseksi, palvelin ja tietoliikennejärjestelmä
US20080270418A1 (en) Method for registering a domain name and signing up with a search website using a computer network service provider on behalf of a user, and a modem
EP1215605A1 (en) Contents distribution system
JP5174955B2 (ja) クライアント端末、サーバ、サーバクライアントシステム、連携動作処理方法、プログラム、および記録媒体
JP2005316936A (ja) 商品サーバ、購入代金決済方法、商品購入方法並びにコンピュータプログラム
JP2009205319A (ja) 電子書籍販売システムにおける携帯電話機用データ処理方法及びその電子書籍販売システム
JP4769475B2 (ja) コンテンツ配信用サーバ及びこれを備えたコンテンツ配信システム
US20020087474A1 (en) Electronic commerce system, electronic commerce method and storage medium
CN110913275B (zh) 目标对象的属性信息添加方法、系统及存储介质
JP4588529B2 (ja) サービスシステムおよび最適サービス提供方法
JP2001195482A (ja) コンテンツ配信の課金方法及びその課金システム
JP2002006856A (ja) データ提供装置、データ提供方法及びデータ提供プログラムを記録した記録媒体
JP6916143B2 (ja) コンピュータプログラム
JP5156064B2 (ja) 個人特定id管理システム
JP2002203071A (ja) ライセンス販売装置、コンテンツ配信システム、ライセンス販売方法及び記憶媒体
US20070168952A1 (en) Methods for producing, transferring, and renewing virtual machine applications using flash, and system thereof
JP2008262355A (ja) 通信管理装置、及び、通信端末を用いた代金の決済方法
KR20130007372A (ko) 스마트폰을 통한 멀티미디어 서비스 이용방법
JP2003196485A (ja) 電子決済処理システム、電子決済処理方法、及び電子決済処理プログラム
CN106489143A (zh) 一种数据交互处理方法、装置以及系统
Ciminiera et al. Implementing innovative services supporting user and terminal mobility: the SCARAB architecture
JP2004070729A (ja) アイテム情報仲介方法及びアイテム情報仲介システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120416

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120821

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120822

R150 Certificate of patent or registration of utility model

Ref document number: 5073308

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150831

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees