(57)【要約】【課題】コンテンツ購入の機会を増やすこと。【解決手段】端末装置２０ａは、記憶部２２と、アプリケーション実行部２１とを有している。記憶部２２は、コンテンツを購入することができる第１のポイントと、コンテンツを購入することはできないがコンテンツを利用することができる第２のポイントと、コンテンツの利用回数に基づきユーザが今までに消費した第２のポイントの総量とが識別できる識別データを記憶する。アプリケーション実行部２１は、ユーザにより所定のコンテンツが選択される度に当該ユーザが保持する第３のポイントから第２のポイントを減らす処理を実行し、処理後の第２のポイントの総量が第１のポイント以上になった場合、その後のコンテンツの選択による第３のポイントを減算しない。【選択図】図１０
2014164558.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを購入することができる第１のポイントと、前記コンテンツを購入することはできないが前記コンテンツを利用することができる第２のポイントと、前記コンテンツの利用回数に基づきユーザが今までに消費した第２のポイントの総量とが識別できる識別データを記憶する記憶部と、
ユーザにより所定のコンテンツが選択される度に当該ユーザが保持する第３のポイントから前記第２のポイントを減らす処理を実行し、処理後の第２のポイントの総量が前記第１のポイント以上になった場合、その後の前記コンテンツの選択による第３のポイントを減算しない処理部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記処理部は、前記第２のポイントを減らす処理を実行する度に、前記第２のポイントの一部のポイントを選択されたコンテンツの所有者に還元する請求項１に記載の情報処理装置。
【請求項３】
コンテンツが複数存在し、コンテンツ毎に第１のポイントと第２のポイントが異なる請求項１または２に記載の情報処理装置。
【請求項４】
コンテンツを購入することができる第１のポイントと、前記コンテンツを購入することはできないが前記コンテンツを利用することができる第２のポイントと、前記コンテンツの利用回数に基づきユーザが今までに消費した第２のポイントの総量とが識別できる識別データを記憶する記憶部を備えるコンピュータが、
ユーザにより所定のコンテンツが選択される度に当該ユーザが保持する第３のポイントから前記第２のポイントを減らす処理を実行し、処理後の第２のポイントの総量が前記第１のポイント以上になった場合、その後の前記コンテンツの選択による第３のポイントを減算しない、
ことを特徴とするポイント処理方法。
【請求項５】
コンテンツを購入することができる第１のポイントと、前記コンテンツを購入することはできないが前記コンテンツを利用することができる第２のポイントと、前記コンテンツの利用回数に基づきユーザが今までに消費した第２のポイントの総量とが識別できる識別データを記憶する記憶部を備えるコンピュータに、
ユーザにより所定のコンテンツが選択される度に当該ユーザが保持する第３のポイントから前記第２のポイントを減らす処理を実行し、処理後の第２のポイントの総量が前記第１のポイント以上になった場合、その後の前記コンテンツの選択による第３のポイントを減算しない、
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置、ポイント処理方法およびプログラムに関する。
【背景技術】
【０００２】
サーバ装置を介して楽曲をクライアント装置に視聴コンテンツを提供するシステムが知られている。例えば、試聴コンテンツのダウンロード時とは関係なく、いつでも試聴コンテンツを試聴することができる前提で試聴時の任意のタイミングで正式な購入手続きを実現できるようにする方法が知られている。また、システムを頻繁に利用する利用者に対してコンテンツデータのダウンロードを無料又は割り引く等特典を与える方法が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０７９１７９号公報
【特許文献２】特開２００２−３１２６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
コンテンツを購入したものの、購入したコンテンツが自分の期待にそぐわない場合がある。また、例えば楽曲であればストリーミング再生により、ある程度の時間は聞くことができる場合があるが、それ以降の視聴ができないため、コンテンツの積極的な購入に必ずしもつながらない場合がある。
１つの側面では、本発明は、コンテンツ購入の機会を増やすことを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、開示の情報処理装置が提供される。この情報処理装置は、記憶部と、処理部とを有している。
【０００６】
記憶部は、コンテンツを購入することができる第１のポイントと、コンテンツを購入することはできないがコンテンツを利用することができる第２のポイントと、コンテンツの利用回数に基づきユーザが今までに消費した第２のポイントの総量が識別できる識別データとを記憶する。
【０００７】
処理部は、ユーザにより所定のコンテンツが選択される度に当該ユーザが保持する第３のポイントから第２のポイントを減らす処理を実行し、処理後の第２のポイントの総量が第１のポイント以上になった場合、その後のコンテンツの選択による第３のポイントを減算しない。
【発明の効果】
【０００８】
１態様では、コンテンツ購入の機会を増やすことができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態の情報処理システムを示す図である。
【図２】実施の形態の情報処理装置のハードウェア構成を示す図である。
【図３】実施の形態の情報処理装置の機能を示すブロック図である。
【図４】ユーザマスタに記憶されている情報を示す図である。
【図５】ユーザクリップテーブルに記憶されている情報を示す図である。
【図６】ユーザポイントテーブルに記憶されている情報を示す図である。
【図７】ユーザ行動ログに記憶されている情報を示す図である。
【図８】ポイントコースマスタに記憶されている情報を示す図である。
【図９】コンテンツマスタに記憶されている情報を示す図である。
【図１０】端末装置が備える機能を示すブロック図である。
【図１１】実施の形態の情報処理システムの処理を示すフローチャートである。
【図１２】会員登録処理を説明するフローチャートである。
【図１３】ログイン登録処理を説明するフローチャートである。
【図１４】クリップ処理を説明するフローチャートである。
【図１５】有料処理を説明するフローチャートである。
【図１６】ポイント購入処理を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、実施の形態の情報処理システムを、図面を参照して詳細に説明する。
図１は、実施の形態の情報処理システムを示す図である。
【００１１】
実施の形態の情報処理システム１は、ネットワーク５０を介して情報処理装置１０、端末装置２０ａ、２０ｂ、コンテンツサーバ装置３０、および決済サーバ装置４０が接続されている。
【００１２】
端末装置２０ａ、２０ｂは、それぞれコンテンツの提供を希望するユーザが操作する装置である。端末装置２０ａ、２０ｂとしては、例えば図１に示す固定端末装置以外にもスマートフォン等の携帯できる端末装置等が挙げられる。ユーザは、端末装置２０ａ、２０ｂを操作することにより、無料または有料のコンテンツを利用することができる。コンテンツとしては特に限定されないが、例えば、音楽、動画像、コミック等の書籍、ゲーム等が挙げられる。
【００１３】
情報処理装置１０は、ユーザが端末装置２０ａ、２０ｂを操作して利用したコンテンツの利用状況等を管理する。例えば、情報処理装置１０は、ユーザがコンテンツを利用する際にお気に入り登録した情報や、有料のコンテンツを利用する際に消費するポイント等を管理する。ポイントは、現金に変わり、コンテンツの購入や利用を可能とする。コンテンツに関する情報が、コンテンツ毎に記憶されている。以下、お気に入りに登録することを「クリップする」と言う。
コンテンツサーバ装置３０には、種々のコンテンツのうち１つまたは複数のコンテンツが記憶されている。
【００１４】
決済サーバ装置４０は、ユーザがコンテンツを利用する際に消費するポイントを購入する決済処理を実行する。具体的には、ユーザはカード種別、カード番号、有効期限等のクレジットカード情報を端末装置２０ａに接続されたモニタに表示される入力画面に入力する。クレジットカード情報を受け取った決済サーバ装置４０は、カード会社にクレジットカード情報の有効性チェックと売上処理を行う。決済サーバ装置４０は決済結果に基づいて、予め用意された決済完了ページを端末装置２０ａに接続されたモニタに表示する。決済が正常に完了した場合には、端末装置２０ａおよび情報処理装置１０に対して決済結果を通知する。
【００１５】
ユーザが、情報処理システム１を利用して有料のコンテンツを利用する場合、コンテンツを１回利用するにつき、コンテンツを購入できるポイント（例えば１５０ポイント）よりも安いポイント（例えば１０ポイント）で利用することができる。そして、同じコンテンツを一定回数（例えば１５回）利用した場合、以後そのコンテンツの利用に際し、ポイントを支払わずにコンテンツを利用することができる。
以下、開示のシステムをより具体的に説明する。
図２は、実施の形態の情報処理装置のハードウェア構成を示す図である。
【００１６】
情報処理装置１０は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。
【００１７】
ＲＡＭ１０２は、情報処理装置１０の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に使用する各種データが格納される。
【００１８】
バス１０８には、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、ドライブ装置１０６、および通信インタフェース１０７が接続されている。
【００１９】
ハードディスクドライブ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ハードディスクドライブ１０３は、情報処理装置１０の二次記憶装置として使用される。ハードディスクドライブ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、二次記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
【００２０】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。モニタ１０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や、液晶表示装置等が挙げられる。
【００２１】
入力インタフェース１０５には、キーボード１０５ａとマウス１０５ｂとが接続されている。入力インタフェース１０５は、キーボード１０５ａやマウス１０５ｂから送られてくる信号をＣＰＵ１０１に送信する。なお、マウス１０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、例えばタッチパネル、タブレット、タッチパッド、トラックボール等が挙げられる。
【００２２】
ドライブ装置１０６は、例えば、光の反射によって読み取り可能なようにデータが記録された光ディスクや、ＵＳＢ（Universal Serial Bus）メモリ等の持ち運び可能な記録媒体に記録されたデータの読み取りを行う。例えば、ドライブ装置１０６が光学ドライブ装置である場合、レーザ光等を利用して、光ディスク２００に記録されたデータの読み取りを行う。光ディスク２００には、Ｂｌｕ−ｒａｙ（登録商標）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。
【００２３】
通信インタフェース１０７は、ネットワーク５０に接続されている。通信インタフェース１０７は、ネットワーク５０を介して、他のコンピュータまたは通信機器との間でデータを送受信する。
【００２４】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、図２には情報処理装置１０のハードウェア構成を示したが、端末装置２０ａ、２０ｂ、コンテンツサーバ装置３０、決済サーバ装置４０も同様のハードウェア構成で実現することができる。
図２に示すようなハードウェア構成の情報処理装置１０内には、以下のような機能が設けられる。
図３は、実施の形態の情報処理装置の機能を示すブロック図である。
情報処理装置１０は、処理部１１と記憶部１２とを有している。
処理部１１は、会員登録処理部１１ａと、ログイン処理部１１ｂとを有している。
会員登録処理部１１ａは、ユーザがコンテンツを利用する際に実行する会員登録に関する処理を行う。
ログイン処理部１１ｂは、ユーザがコンテンツを利用する際に実行するログインに関する処理を行う。
【００２５】
記憶部１２には、ユーザマスタ１２ａと、ユーザクリップテーブル１２ｂと、ユーザポイントテーブル１２ｃと、ユーザ行動ログ１２ｄと、ポイントコースマスタ１２ｅと、コンテンツマスタ１２ｆとが記憶されている。
ユーザマスタ１２ａには、ユーザに関する情報が、ユーザ毎に記憶されている。
図４は、ユーザマスタに記憶されている情報を示す図である。
ユーザマスタ１２ａには、マスタ識別ＩＤ、ユーザ名、ユーザＩＤ、パスワード、メールアドレス、およびアクティブの欄が設けられている。
【００２６】
マスタ識別ＩＤの欄には、当該ユーザマスタ１２ａを他のユーザマスタと識別するＩＤが設定される。ユーザ名の欄には、ユーザの本名やニックネーム等が設定される。ユーザＩＤの欄には、ユーザがコンテンツを利用する際に用いるアカウント名が設定される。パスワードの欄には、ユーザがコンテンツを利用する際に用いるパスワードが設定される。メールアドレスの欄には、ユーザのメールアドレスが設定される。アクティブの欄には、ユーザマスタ１２ａのアクティベートが完了したか否かを識別する情報が設定される。
ユーザクリップテーブル１２ｂには、ユーザがお気に入り登録した（クリップした）コンテンツに関する情報が、コンテンツ毎に記憶されている。
図５は、ユーザクリップテーブルに記憶されている情報を示す図である。
ユーザクリップテーブル１２ｂには、テーブル識別ＩＤ、ユーザＩＤ、コンテンツＩＤ、再生回数および購入済みの欄が設けられている。
【００２７】
テーブル識別ＩＤの欄には、ユーザクリップテーブル１２ｂを他のユーザクリップテーブルと識別するＩＤが設定される。ユーザＩＤの欄には、ユーザのＩＤが設定される。コンテンツＩＤの欄には、ユーザがクリップしたコンテンツのコンテンツＩＤが設定される。再生回数の欄には、コンテンツＩＤの欄に設定されたコンテンツＩＤのコンテンツを再生した回数が設定される。
ユーザポイントテーブル１２ｃには、ユーザが所持するポイントを管理する情報が記憶されている。
図６は、ユーザポイントテーブルに記憶されている情報を示す図である。
ユーザポイントテーブル１２ｃには、テーブル識別ＩＤ、ユーザＩＤ、ポイントコースＩＤ、およびポイントの欄が設けられている。
【００２８】
テーブル識別ＩＤの欄には、ユーザポイントテーブル１２ｃを他のユーザポイントテーブルと識別するＩＤが設定される。ユーザＩＤの欄には、ユーザＩＤが設定される。ポイントコースＩＤの欄には、ユーザが選択したポイントコースを識別するＩＤが設定される。ポイントの欄には、ユーザが所持するポイントが設定される。ユーザ行動ログ１２ｄには、ユーザのコンテンツ閲覧履歴に関する情報が、コンテンツ毎に記憶されている。
図７は、ユーザ行動ログに記憶されている情報を示す図である。
ユーザ行動ログ１２ｄには、ログ識別ＩＤ、ユーザＩＤ、コンテンツＩＤ、再生回数および有料・無料区分の欄が設けられている。
【００２９】
ログ識別ＩＤの欄には、ユーザ行動ログ１２ｄを他のユーザ行動ログと識別するＩＤが設定される。ユーザＩＤの欄には、ユーザＩＤが設定される。コンテンツＩＤの欄には、ユーザが利用したコンテンツのコンテンツＩＤが設定される。再生回数の欄には、コンテンツＩＤの欄に設定されたコンテンツＩＤのコンテンツが再生された回数が設定される。有料・無料区分の欄には、コンテンツＩＤの欄に設定されたコンテンツＩＤのコンテンツが有料であるか無料であるかを識別する情報が設定される。
ポイントコースマスタ１２ｅは、ユーザが購入できるポイントコースに関する情報がポイントコース毎に設定されている。
図８は、ポイントコースマスタに記憶されている情報を示す図である。
ポイントコースマスタ１２ｅには、マスタ識別ＩＤ、ポイントコース名、ポイント、および金額の欄が設けられている。
【００３０】
マスタ識別ＩＤの欄には、ポイントコースマスタ１２ｅを他のポイントコースマスタと識別するＩＤが設定される。ポイントコース名の欄にはポイントコースを識別する名称（例えば、標準、エコノミー）等が設定される。ポイントの欄には、ポイントコースに応じて得られるポイントが設定される。金額の欄には、ポイントコースのポイントを取得する際に支払う金額が設定される。図８に図示した例以外にも、例えば、エコノミーコースであれば５００Ｐ、６００円、お得コースであれば３０００Ｐ、２５００円等を例示することができる。
コンテンツマスタ１２ｆは、コンテンツに関する情報が、コンテンツ毎に設定されている。
図９はコンテンツマスタに記憶されている情報を示す図である。
コンテンツマスタ１２ｆには、マスタ識別ＩＤ、コンテンツＩＤ、プロバイダＩＤ、アーティスト名、レーベル名、および所有可回数の欄が設けられている。
【００３１】
マスタ識別ＩＤの欄には、コンテンツマスタ１２ｆを他のコンテンツマスタと識別するＩＤが設定される。コンテンツＩＤの欄には、コンテンツのＩＤが設定される。アーティスト名の欄には、アーティスト名が設定される。レーベル名の欄には、コンテンツが楽曲であれば歌名が設定される。コンテンツが書籍であれば書籍名が設定される。所有可回数の欄には、所有する（利用によりユーザのポイントが減らなくなる）までに利用する回数が設定される。
【００３２】
なお、記憶部１２には、図３に図示した情報以外にもコンテンツのジャンル情報を記憶するコンテンツジャンルマスタや、コンテンツを購入する方法に関する情報を記憶する購入タイプマスタや、コンテンツ提供者に関する情報を記憶するコンテンツプロバイダマスタや、キュレータの情報を記憶するキュレータマスタ等が記憶されていてもよい。
【００３３】
また、ユーザとジャンル、ユーザとキュレータのフォロー情報を記憶するユーザフォローテーブルや、キュレータとコンテンツ情報の関連づけと、コンテンツの付加情報を記憶するキュレーションテーブル等が記憶されていてもよい。
次に、端末装置２０ａが備える機能を説明する。なお、端末装置２０ｂも端末装置２０ａと同様の機能を有している。
図１０は、端末装置が備える機能を示すブロック図である。
端末装置２０ａは、アプリケーション実行部２１と、記憶部２２とを有している。
【００３４】
アプリケーション実行部２１は、コンテンツサーバ装置３０とデータをやりとりするアプリケーションを実行する。アプリケーションとしては、専用のアプリケーションでもよいし、ＷＥＢブラウザでもよい。
【００３５】
このアプリケーションを用いて、端末装置２０ａ上で無料または有料のコンテンツを再生することができる。無料コンテンツは、例えば、楽曲が４５秒間再生される等、ユーザに試聴させるためのコンテンツである。例えば無料コンテンツの再生中に、ユーザは、無料コンテンツをクリップすることができる。例えば、アプリケーション実行部２１は、コンテンツの利用中にモニタ１０４ａに表示されるクリップボタンが押下された場合、利用中のコンテンツのクリップ要求がなされたと判断する。クリップ要求がなされた場合、アプリケーション実行部２１は、利用中のコンテンツをクリップする。
【００３６】
また、アプリケーション実行部２１は、クリップされたコンテンツを再生するクリップ再生モードが選択されると、有料処理を行う。有料処理では、ユーザにより所定のコンテンツが選択される度に当該ユーザが保持するポイントからコンテンツの利用に伴う一定のポイント（例えば１０ポイント）を減らす処理を実行する。そして、処理後のポイントの総量がコンテンツを購入することができるポイント（例えば１５０ポイント）以上になった場合、その後のコンテンツの選択によるユーザが保持するポイントを減算しない処理を実行する。
【００３７】
記憶部２２には、ユーザ行動ログ２２ａと、ユーザポイントテーブル２２ｂと、ユーザクリップテーブル２２ｃと、コンテンツマスタ２２ｄとが記憶されている。これらの内容は、それぞれユーザ行動ログ１２ｄ、ユーザポイントテーブル１２ｃ、ユーザクリップテーブル１２ｂ、およびコンテンツマスタ１２ｆと同様であるため、説明を省略する。
次に、情報処理システム１の処理を、フローチャートを用いて説明する。以下、一例として端末装置２０ａを用いた処理を説明する。
図１１は、実施の形態の情報処理システムの処理を示すフローチャートである。
【００３８】
［ステップＳ１］  ユーザの操作に応じてアプリケーション実行部２１は、アプリケーションを起動し、コンテンツ配信サイトをモニタ１０４ａに表示する。その後、ステップＳ２に遷移する。
【００３９】
［ステップＳ２］  アプリケーション実行部２１は、会員登録が完了しているかを判断する。具体的には、アプリケーション実行部２１は、会員登録に関する情報の取得要求を情報処理装置１０に送信する。取得要求を受信した情報処理装置１０は、会員登録処理部１１ａが、ユーザマスタ１２ａのユーザＩＤの欄にユーザＩＤが設定されており、かつ、アクティブの欄が有効であるか否かを確認する。ユーザＩＤの欄にユーザＩＤが設定されており、かつ、アクティブの欄が有効であれば、会員登録が完了していると判断する。ユーザＩＤの欄にユーザＩＤが設定されていない、または、ユーザＩＤが設定されていてもアクティブの欄が有効でなければ、会員登録が完了していないと判断する。情報処理装置１０は、判断結果を端末装置２０ａに送信する。アプリケーション実行部２１は、判断結果に応じて会員登録がなされているか否かを判断する。会員登録が完了している場合（ステップＳ２のＹｅｓ）、ステップＳ３に遷移する。会員登録が完了していない場合（ステップＳ２のＮｏ）、ステップＳ４に遷移する。
【００４０】
［ステップＳ３］  アプリケーション実行部２１は、会員登録処理を実行する。会員登録処理により、会員登録が完了する。その後、ステップＳ４に遷移する。なお、会員登録処理の詳細は後述する。
【００４１】
［ステップＳ４］  アプリケーション実行部２１は、コンテンツ配信サイトへのログインが済んでいるか否かを判断する。コンテンツ配信サイトへのログインが済んでいる場合（ステップＳ４のＹｅｓ）、ステップＳ６に遷移する。コンテンツ配信サイトへのログインが済んでいない場合（ステップＳ４のＮｏ）、ステップＳ５に遷移する。
【００４２】
［ステップＳ５］  アプリケーション実行部２１は、ログイン処理を実行する。ログイン処理により、コンテンツ配信サイトへのログインが完了する。その後、ステップＳ６に遷移する。なお、ログイン処理の詳細は後述する。
【００４３】
［ステップＳ６］  アプリケーション実行部２１は、ユーザの属性を取得する。具体的には、アプリケーション実行部２１は、ユーザの属性の取得要求を情報処理装置１０に送信する。取得要求を受信した処理部１１は、ユーザ行動ログ１２ｄ、ユーザポイントテーブル１２ｃ、ユーザクリップテーブル１２ｂ、およびコンテンツマスタ１２ｆそれぞれに記憶されている情報を端末装置２０に送信する。
【００４４】
アプリケーション実行部２１は、情報処理装置１０から受信した情報をユーザ行動ログ２２ａ、ユーザポイントテーブル２２ｂ、ユーザクリップテーブル２２ｃおよびコンテンツマスタ２２ｄそれぞれに設定する。
【００４５】
また、アプリケーション実行部２１は、最新の無料、有料コンテンツデータ等の取得要求をコンテンツサーバ装置３０に送信する。コンテンツサーバ装置３０は、取得要求に応じてコンテンツデータを端末装置２０ａに送信する。このコンテンツデータには、コンテンツそのものに加え、コンテンツＩＤ等のデータが含まれている。
【００４６】
［ステップＳ７］  アプリケーション実行部２１は、ユーザによりクリップ再生モードが選択されたか否かを判断する。クリップ再生モードが選択された場合（ステップＳ７のＹｅｓ）、ステップＳ１３に遷移する。クリップ再生モードが選択されなかった場合（ステップＳ７のＮｏ）、ステップＳ９に遷移する。
【００４７】
［ステップＳ８］  アプリケーション実行部２１は、ユーザが選択した無料コンテンツをコンテンツサーバ装置３０から取得する。その後、ステップＳ９に遷移する。
【００４８】
［ステップＳ９］  アプリケーション実行部２１は、ステップＳ８にて取得した無料コンテンツの利用を開始する。例えば、コンテンツが音楽や動画像である場合、再生処理を開始する。ゲームである場合、タイトル画面を表示する。その後、ステップＳ１０に遷移する。
【００４９】
［ステップＳ１０］  アプリケーション実行部２１は、ユーザが現在利用しているコンテンツに対し、クリップ要求がなされた否かを判断する。クリップ要求がなされた場合（ステップＳ１０のＹｅｓ）、ステップＳ１１に遷移する。クリップ要求がなされなかった場合（ステップＳ１０のＮｏ）、ステップＳ１２に遷移する。
【００５０】
［ステップＳ１１］  アプリケーション実行部２１は、ユーザがステップＳ９にて利用を開始したコンテンツのクリップ処理を実行する。クリップ処理が完了すると、ステップＳ１２に遷移する。なお、クリップ処理の詳細は後述する。
【００５１】
［ステップＳ１２］  アプリケーション実行部２１は、ステップＳ９にて利用を開始した無料コンテンツについての履歴をユーザ行動ログ２２ａに登録する。具体的には、アプリケーション実行部２１は、無料コンテンツのコンテンツＩＤが登録されているユーザ行動ログ２２ａが存在するか否かを判断する。無料コンテンツのコンテンツＩＤが登録されているユーザ行動ログ２２ａが存在する場合、そのユーザ行動ログ２２ａの再生回数の欄に設定されている数値を１インクリメントする。その後、ステップＳ８に遷移する。
【００５２】
無料コンテンツのコンテンツＩＤが登録されているユーザ行動ログ２２ａが存在しない場合、無料コンテンツのコンテンツＩＤを含むユーザ行動ログ２２ａを新たに作成する。そして、ユーザＩＤとコンテンツＩＤとを作成したユーザ行動ログ２２ａに登録する。そして、再生回数の欄に１を設定する。また、有料・無料区分の欄に無料を設定する。その後、ステップＳ８に遷移する。
［ステップＳ１３］  アプリケーション実行部２１は、ポイントを支払ってコンテンツを利用する有料処理を実行する。有料処理の詳細は後述する。
【００５３】
なお、図示していないが、ユーザがコンテンツをクリップした時点でただちに有料処理を行うようにしてもよいし、次にユーザがコンテンツを利用したときに有料処理を行うようにしてもよい。
【００５４】
また、図示していないが、アプリケーション実行部２１は、記憶部２２に記憶されている情報を情報処理装置１０に定期的に送信することで、記憶部１２に記憶されている情報と記憶部２２に記憶されている情報の同期を取る処理を実行する。具体的には、アプリケーション実行部２１は、所定のタイミングでユーザ行動ログ２２ａ、ユーザポイントテーブル２２ｂ、ユーザクリップテーブル２２ｃおよびコンテンツマスタ２２ｄそれぞれに記憶されている情報を情報処理装置１０に送信する。
【００５５】
情報処理装置１０は、受信した情報を用いてユーザ行動ログ１２ｄ、ユーザポイントテーブル１２ｃ、ユーザクリップテーブル１２ｂ、およびコンテンツマスタ１２ｆそれぞれに設定されている情報を更新する。
【００５６】
また、図示していないが、ステップＳ１１にてコンテンツがクリップされた場合、ただちにステップＳ１３に遷移するようにしてもよい。また、ユーザが無料コンテンツを利用しているときにクリップ再生モード選択されると、ただちにステップＳ１３に遷移するようにしてもよい。
次に、図１１のステップＳ３に示す会員登録処理を、フローチャートを用いて説明する。
図１２は、会員登録処理を説明するフローチャートである。
【００５７】
［ステップＳ３ａ］  会員登録処理部１１ａは、端末装置２０からユーザ名、ユーザＩＤ、パスワード、およびメールアドレスの入力を受け付ける。その後、ステップＳ３ｂに遷移する。
【００５８】
［ステップＳ３ｂ］  会員登録処理部１１ａは、ステップＳ３ａにて受け付けたユーザ名、ユーザＩＤ、パスワード、およびメールアドレスをユーザマスタ１２ａに登録する。その後、ステップＳ３ｃに遷移する。
［ステップＳ３ｃ］  会員登録処理部１１ａは、仮登録のためのＵＲＬを含む電子メールをステップＳ３ａにて受け付けたメールアドレス宛に送信する。
【００５９】
［ステップＳ３ｄ］  ユーザが端末装置２０を操作することにより電子メールを開封し、仮登録のためのＵＲＬをクリックすると、端末装置２０は、ユーザＩＤを含むアクティベート要求を情報処理装置１０に送信する。ステップＳ３ｅに遷移する。
【００６０】
［ステップＳ３ｅ］  アクティベート要求を受け取った会員登録処理部１１ａは、受信したユーザＩＤに一致するユーザＩＤが設定されているユーザマスタ１２ａのアクティブの欄を有効に設定する。これによりアクティベートを完了する。
次に、図１１のステップＳ５に示すログイン登録処理を、フローチャートを用いて説明する。
図１３は、ログイン登録処理を説明するフローチャートである。
【００６１】
［ステップＳ５ａ］  アプリケーション実行部２１は、ユーザＩＤおよびパスワードの入力画面をモニタ１０４ａに表示する。その後、ステップＳ５ｂに遷移する。
【００６２】
［ステップＳ５ｂ］  アプリケーション実行部２１は、ユーザＩＤおよびパスワードの入力を受け付けると、受け付けたユーザＩＤおよびパスワードを情報処理装置１０に送る。
［ステップＳ５ｃ］  ログイン登録処理部１２ａは、ユーザＩＤおよびパスワードを受信する。その後、ステップＳ５ｄに遷移する。
【００６３】
［ステップＳ５ｄ］  ログイン登録処理部１２ａは、ユーザマスタ１２ａのユーザＩＤおよびパスワードの欄を参照する。そして、ログイン登録処理部１２ａは、ステップＳ５ｃにて受信したユーザＩＤおよびパスワードが、ユーザマスタ１２ａに設定されているユーザＩＤおよびパスワードに一致するか否か（アカウントが有効か否か）を判断する。ステップＳ５ｃにて受信したユーザＩＤおよびパスワードが、ユーザマスタ１２ａに設定されているユーザＩＤおよびパスワードに一致する場合（ステップＳ５ｄのＹｅｓ）、図１３の処理を終了し、ステップＳ６以降の処理を実行する。
【００６４】
他方、ステップＳ５ｃにて受信したユーザＩＤおよびパスワードが、ユーザマスタ１２ａに設定されているユーザＩＤおよびパスワードに一致しない場合（ステップＳ５ｄのＮｏ）、ステップＳ５ｅに遷移する。
【００６５】
［ステップＳ５ｅ］  ログイン登録処理部１２ａは、ステップＳ５ｃにて受信したユーザＩＤおよびパスワードが、ユーザマスタ１２ａに設定されているユーザＩＤおよびパスワードに一致しなかった旨のエラー情報を端末装置２０に出力する。
次に、図１１のステップＳ１１に示すクリップ処理を、フローチャートを用いて説明する。
図１４は、クリップ処理を説明するフローチャートである。
［ステップＳ１１ａ］  アプリケーション実行部２１は、クリップされたコンテンツのコンテンツＩＤおよびユーザＩＤを、情報処理装置１０に送信する。
【００６６】
［ステップＳ１１ｂ］  購入登録処理部１４ａは、受信したコンテンツＩＤおよびユーザＩＤをユーザ行動ログ１２ｄに記憶する。その後、図１４に示す処理を終了する。
次に、図１１のステップＳ１３に示す有料処理を、フローチャートを用いて説明する。
図１５は、有料処理を説明するフローチャートである。
【００６７】
［ステップＳ１３ａ］  アプリケーション実行部２１は、クリップ済みのコンテンツ（ユーザクリップテーブル２２ｃに記憶されているコンテンツＩＤを備えるコンテンツ）の利用を受け付ける。その後、ステップＳ１３ｂに遷移する。
【００６８】
［ステップＳ１３ｂ］  アプリケーション実行部２１は、ステップＳ１３ａにて利用を受け付けたコンテンツが購入済みか否かを判断する。具体的には、アプリケーション実行部２１は、ステップＳ１３ａにて利用を受け付けたコンテンツのコンテンツＩＤを含むユーザクリップテーブル２２ｃを特定する。そして、特定したユーザ行動ログ２２ｃの購入済みの欄が購入済みか否かを判断する。特定したユーザ行動ログ２２ｃの購入済みの欄が購入済みである場合（ステップＳ１３ｂのＹｅｓ）、ステップＳ１３ｃに遷移する。ユーザのポイントが１０ポイント未満である場合（ステップＳ１３ｂのＮｏ）、ステップＳ１３ｄに遷移する。
【００６９】
［ステップＳ１３ｃ］  アプリケーション実行部２１は、ステップＳ１３ａにて利用を受け付けたコンテンツの利用を開始する。その後、ステップＳ１３ｋに遷移する。
【００７０】
［ステップＳ１３ｄ］  アプリケーション実行部２１は、ユーザポイントテーブル２２ｂのポイントの欄を参照する。そして、ポイントが１０ポイント以上か否かを判断する。ポイントが１０ポイント以上である場合（ステップＳ１３ｄのＹｅｓ）、ステップＳ１３ｆに遷移する。ユーザのポイントが１０ポイント未満である場合（ステップＳ１３ｄのＮｏ）、ステップＳ１３ｅに遷移する。
【００７１】
［ステップＳ１３ｅ］  アプリケーション実行部２１は、ユーザの操作に応じてユーザポイントテーブル２２ｂのポイントを増やすポイント購入処理を実行する。その後、ステップＳ１３ｆに遷移する。なお、ポイント購入処理の詳細は後述する。
【００７２】
［ステップＳ１３ｆ］  アプリケーション実行部２１は、ユーザポイントテーブル２２ｂのポイントの欄に設定されている数値を１０減らす。その後、ステップＳ１３ｇに遷移する。
【００７３】
［ステップＳ１３ｇ］  アプリケーション実行部２１は、ステップＳ１３ａにて受け付けたコンテンツの利用を開始する。その後、ステップＳ１３ｈに遷移する。
【００７４】
［ステップＳ１３ｈ］  アプリケーション実行部２１は、ユーザクリップテーブル２２ｃの再生回数の欄に設定されている数値を１つ増やす。その後、ステップＳ１３ｉに遷移する。
【００７５】
［ステップＳ１３ｉ］  アプリケーション実行部２１は、ユーザクリップテーブル２２ｃの再生回数の欄に設定されている数値と、コンテンツマスタ２２ｄの所有可能回数の欄に設定されている値とを比較する。ユーザクリップテーブル２２ｃの再生回数の欄に設定されている数値が、コンテンツマスタ２２ｄの所有可能回数の欄に設定されている値以上である場合（ステップＳ１３ｉのＹｅｓ）、ステップＳ１３ｊに遷移する。ユーザクリップテーブル２２ｃの再生回数の欄に設定されている数値が、コンテンツマスタ２２ｄの所有可能回数の欄に設定されている値未満である場合（ステップＳ１３ｉのＮｏ）、ステップＳ１３ｋに遷移する。
【００７６】
［ステップＳ１３ｊ］  アプリケーション実行部２１は、コンテンツの所有登録処理を実行する。具体的には、アプリケーション実行部２１は、ユーザクリップテーブル１２ｂの購入済みの欄を購入済みに設定する。その後、ステップＳ１３ｋに遷移する。
【００７７】
［ステップＳ１３ｋ］  アプリケーション実行部２１は、ユーザＩＤとコンテンツＩＤと再生回数をユーザ行動ログ２２ａに設定する。その後、クリップ済みのコンテンツの利用を受け付けると、再び図１３ａ以降の処理を引き続き実行する。
次に、図１５のステップＳ１３ｅに示すポイント購入処理を、フローチャートを用いて説明する。
図１６は、ポイント購入処理を説明するフローチャートである。
【００７８】
［ステップＳ１３ｅ１］  アプリケーション実行部２１は、情報処理装置１０にアクセスしてすることで得られる１つまたは複数のポイントの種別と、ポイントの種別毎の購入金額をモニタ１０４ａに表示する。そして、アプリケーション実行部２１は、ユーザによるクレジットカード番号の入力を受け付けると、受け付けたクレジットカード番号を暗号化して決済サーバ装置４０に送信する。その後、ステップＳ１３ｅ２に遷移する。
【００７９】
［ステップＳ１３ｅ２］  アプリケーション実行部２１は、決済サーバ装置４０による決済が成功したか否かを判断する。決済サーバ装置４０による決済が成功した場合（ステップＳ１３ｅ２のＹｅｓ）、ステップＳ１３ｅ４に遷移する。決済サーバ装置４０による決済が失敗した場合（ステップＳ１３ｅ２のＮｏ）、ステップＳ１３ｅ３に遷移する。
【００８０】
［ステップＳ１３ｅ３］  アプリケーション実行部２１は、決済処理が失敗した旨のエラー情報を端末装置２０に出力する。その後、ステップＳ１３ｅ１に遷移し、ステップＳ１３ｅ１以降の処理を引き続き実行する。
【００８１】
［ステップＳ１３ｅ４］  アプリケーション実行部２１は、ユーザポイントテーブル２２ｂのポイントコースＩＤの欄にポイントコースＩＤを登録する。また、購入したポイントをポイントの欄に加算する。その後、図１６の処理を終了する。
なお、以上で説明したフローチャートの処理の順序は一例であり、図示のものに限定されない。
【００８２】
以上述べたように、情報処理システム１によれば、有料処理を行うようにした。例えば、１曲１５０円での音源データの購入という形ではなく、視聴１回で１０円分ポイント消費という形で、ストリーミング再生される音楽が聴け、かつ、同一曲１５回視聴すると、その後、その曲はポイント消費なく視聴できる。
【００８３】
これにより、音楽にお金を払うという行為の心理的・経済的ハードルを大きく下げることができる。すなわち、少しだけ興味があるが、１５０円払うほどではないという曲も気軽に聴くことができる。また、１５０円で購入したが、結局ほとんど聴かなかったという不満を解消できる。また、コンテンツホルダーにとっても、販売機会の増大が期待できる。
【００８４】
なお、本実施の形態では、記憶部１２に記憶されている情報を端末装置２０ａが取得した後に図１１に示す処理を実行し、所定のタイミングで情報処理装置１０と情報の同期を取るようにした。しかし、これに限らず、端末装置２０に記憶部１２に記憶されている情報の一部または全部を端末装置２０ａにダウンロードせずに直接情報処理装置１０の記憶部１２に書き込むようにしてもよい。
また、本実施の形態では、１種類のコンテンツの処理を説明したが、複数のコンテンツを同時に処理するようにしても良い。
【００８５】
また、本実施の形態では、コンテンツ１回の利用につき、コンテンツの種別にかかわらず、同じポイント（１０ポイント）を消費する例を示した。しかし、これに限らず、１度に消費するポイントをコンテンツ毎に決めておくこともできる。この場合、例えばコンテンツマスタ１２ｆに１度のコンテンツの利用により消費するポイントを記憶しておき、図１５のステップＳ１３ｆにおいて、アプリケーション実行部２１がコンテンツマスタ１２ｆを参照することで１度のコンテンツの利用により消費するポイントを減算するようにすればよい。
【００８６】
また、図１５では、再生回数が所有可能回数以上か否かを判断してコンテンツの所有登録を行うようにした。しかしこれに限らず、今までにコンテンツを利用する度に消費したポイントの累計を加算し、一定のポイントに達した場合にコンテンツの所有登録を行ってもよい。この処理を実行するには、例えばコンテンツマスタ１２ｆの所有可回数の欄の代わりに所有可能ポイントの欄を設け、コンテンツＩＤの欄に設定されたコンテンツＩＤに対応するコンテンツを所有することができるポイントを設定する。そして、ユーザクリップテーブル１２ｂには再生回数の変わりに累積ポイントの欄を設け、ユーザがコンテンツを再生する度に一定のポイントを累積していく。そして、両者のポイントを比較する。
【００８７】
また、ユーザがポイントを消費する度に消費したポイントの一部をコンテンツ所有者（著作者や著作権者等）に還元するようにしてもよい。例えば、コンテンツ所有者毎にポイントを管理する口座を設け、ユーザがポイントを消費する度に消費したポイントがその口座に入力されるようになっていてもよい。
なお、端末装置２０ａが行った処理の一部が、情報処理装置１０によって処理されるようにしてもよい。
【００８８】
以上、本発明の情報処理装置、ポイント処理方法およびプログラムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【００８９】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置１０または端末装置２０ａ、２０ｂが有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷ等が挙げられる。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等が挙げられる。
【００９０】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００９１】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００９２】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【符号の説明】
【００９３】
１  情報処理システム
１０  情報処理装置
１１  処理部
１１ａ  会員登録処理部
１１ｂ  ログイン処理部
１２、２２  記憶部
１２ａ  ユーザマスタ
１２ｂ、２２ｃ  ユーザクリップテーブル
１２ｃ、２２ｂ  ユーザポイントテーブル
１２ｄ、２２ａ  ユーザ行動ログ
１２ｅ  ポイントコースマスタ
１２ｆ、２２ｄ  コンテンツマスタ
２０ａ、２０ｂ  端末装置
２１  アプリケーション実行部
３０  コンテンツサーバ装置
４０  決済サーバ装置
【図１】
2014164558.tif 000003
【図２】
2014164558.tif 000004
【図３】
2014164558.tif 000005
【図４】
2014164558.tif 000006
【図５】
2014164558.tif 000007
【図６】
2014164558.tif 000008
【図７】
2014164558.tif 000009
【図８】
2014164558.tif 000010
【図９】
2014164558.tif 000011
【図１０】
2014164558.tif 000012
【図１１】
2014164558.tif 000013
【図１２】
2014164558.tif 000014
【図１３】
2014164558.tif 000015
【図１４】
2014164558.tif 000016
【図１５】
2014164558.tif 000017
【図１６】
2014164558.tif 000018