(57)【要約】【課題】コンテンツ等の表示態様について、当該コンテンツ等が表示されるデバイスのユーザの興味しか考慮しておらず、当該表示態様のバリエーションに欠けるという問題が生じる。【解決手段】コンテンツを画面に表示する表示ステップと、当該コンテンツを他の情報処理端末に送信する送信ステップと、当該コンテンツに対する他の情報処理端末からの興味に関する情報を取得する取得ステップと、当該興味の総数である興味総数に応じて、当該興味総数に基づき表示される領域の面積が大きくなるように制御する制御機能を情報処理端末に実行させる表示プログラム。【選択図】図４
2018073070.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを画面に表示する表示機能と、
前記コンテンツを他の情報処理端末に送信する送信機能と、
前記コンテンツに対する他の情報処理端末からの興味に関する情報を取得する取得機能と、
前記興味の総数である興味総数に応じて、前記興味総数に基づき表示される領域の面積が大きくなるように制御する制御機能とを情報処理端末に実行させる表示プログラム。
【請求項２】
前記興味総数に基づき表示される領域は、前記コンテンツとともに表示される、
請求項１に記載の表示プログラム。
【請求項３】
前記コンテンツは前記興味総数に基づき表示される領域の背景として表示される、請求項１または２に記載の表示プログラム。
【請求項４】
前記興味総数に基づき表示される領域は、前記コンテンツの一部分とともに表示される、請求項１乃至３のいずれかに記載の表示プログラム。
【請求項５】
前記興味総数に基づき表示される領域とともに、前記コンテンツに興味を示した他の情報処理端末に関連付けられた情報を表示する、
請求項１乃至４のいずれかに記載の表示プログラム。
【請求項６】
前記興味総数に基づき表示される領域は、前記興味総数が大きくなるにつれて面積が大きくなる、
請求項１乃至５のいずれかに記載の表示プログラム。
【請求項７】
前記興味総数に基づき表示される領域は、所定の興味総数に達した場合に面積が大きくなる、
請求項１乃至６のいずれかに記載の表示プログラム。
【請求項８】
前記興味総数に基づき表示される領域は、所定の時間内に、所定の興味総数に達した場合に面積が大きくなる、
請求項１乃至７のいずれかに記載の表示プログラム。
【請求項９】
前記面積は同心円状に大きくなくように制御される、
請求項１乃至８のいずれかに記載の表示プログラム。
【請求項１０】
前記興味総数に基づき表示される領域は、色が設定され、前記興味総数が大きな領域ほど濃く表示される、
請求項１乃至９のいずれかに記載の表示プログラム。
【請求項１１】
前記コンテンツが、所定時間内に所定の興味総数に達した場合に、前記他の情報処理端末と異なるさらに他の情報処理端末に送信される、
請求項１乃至１０のいずれかに記載の表示プログラム。
【請求項１２】
前記他の情報処理端末、および、前記他の情報処理端末と異なるさらに他の情報処理端末はアクティブなユーザであることを特徴とする、請求項１１に記載の表示プログラム。
【請求項１３】
コンテンツを画面に表示する表示ステップと、
前記コンテンツを他の情報処理端末に送信する送信ステップと、
前記コンテンツに対する他の情報処理端末からの興味に関する情報を取得する取得ステップと、
前記興味の総数である興味総数に応じて、前記興味総数に基づき表示される領域の面積が大きくなるように制御する制御ステップと、を含む表示方法。
【請求項１４】
コンテンツを画面に表示する表示部と、
前記コンテンツを他の情報処理端末に送信する送信処理部と、
前記コンテンツに対する他の情報処理端末からの興味に関する情報を取得する算出処理部と、
前記興味の総数である興味総数に応じて、前記興味総数に基づき表示される領域の面積が大きくなるように制御する表示処理部と
を含む情報処理端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示プログラム、表示方法および情報処理端末に関する。
【背景技術】
【０００２】
近年、注目度や興味に応じて、コンテンツの表示態様を変化させることが可能となっている。特許文献１には、コンテンツ情報を表示する情報処理端末において、当該情報処理端末のユーザの当該コンテンツ情報に対する個人的注目度に応じて、当該コンテンツの表示サイズを変化させる技術が開示されている。
【０００３】
また、特許文献２には、アニメーションを表示するコンピューティングデバイスにおいて、第１のユーザが第２のユーザから受信したアニメーションを、当該第１のユーザの当該第２のユーザに対する興味の有無に応じて、視覚的に強調して表示するか否かを決定する技術が開示されている。
【０００４】
さらに、特許文献３には、画像表示装置において、ユーザが提示された画像に対して示す興味のレベルに応じて、異なった画像を提示していく技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−２１２８５６号公報
【特許文献２】特表２０１５−５２３００１号公報
【特許文献３】特開２００８−１８６０７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、特許文献１乃至３の各々に開示の技術は、コンテンツ等が表示される情報処理端末のユーザの興味に基づいて、当該コンテント等の表示態様を変化させるものである。そのため、特許文献１乃至３の各々に開示の技術では、コンテンツ等の表示態様について、当該コンテンツ等が表示されるデバイスのユーザの興味しか考慮しておらず、当該表示態様のバリエーションに欠けるという問題が生じる。
【０００７】
本開示は、上記問題に鑑みてなされたものであり、情報処理端末に表示されるコンテンツの表示態様のバリエーションを増加させることが可能な表示プログラム、表示方法および情報処理端末を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本開示の一実施形態における表示プログラムは、コンテンツを画面に表示する表示機能と、当該コンテンツを他の情報処理端末に送信する送信機能と、当該コンテンツに対する他の情報処理端末からの興味に関する情報を取得する取得機能と、当該興味の総数である興味総数に応じて、当該興味総数に基づき表示される領域の面積が大きくなるように制御する制御機能と、を情報処理端末に実行させる。
【０００９】
本開示の一実施形態における表示方法は、コンテンツを画面に表示する表示ステップと、当該コンテンツを他の情報処理端末に送信する送信ステップと、当該コンテンツに対する他の情報処理端末からの興味に関する情報を取得する取得ステップと、当該興味の総数である興味総数に応じて、当該興味総数に基づき表示される領域の面積が大きくなるように制御する。
【００１０】
本開示の一実施形態における情報処理端末は、コンテンツを画面に表示する表示部と、  当該コンテンツを他の情報処理端末に送信する送信部と、当該コンテンツに対する他の情報処理端末からの興味に関する情報を取得する取得部と、当該興味の総数である興味総数に応じて、当該興味総数に基づき表示される領域の面積が大きくなるように制御する制御部とを含む。
【発明の効果】
【００１１】
本開示によれば、情報処理端末に表示されるコンテンツの表示態様のバリエーションを増加させることが可能な表示プログラム、表示方法および情報処理端末を提供可能である。
【図面の簡単な説明】
【００１２】
【図１】本開示の一実施形態における、システムの構成例を示す図である。
【図２】本開示の第１の実施形態における、コンテンツを他のユーザに送信する数に関する条件の一例を示す表である。
【図３】本開示の第１の実施形態における、端末２０の表示装置２４に表示される、画面表示の一例である。
【図４】本開示の第１の実施形態における、端末２０の表示装置２４に表示される、画面表示の他の例である。
【図５】本開示の第１の実施形態における、端末２０の表示装置２４に表示される、画面表示の他の例である。
【図６】本開示の第１の実施形態における、端末２０の表示装置２４に表示される、画面表示の他の例である。
【図７】本開示の第１の実施形態における、端末２０の表示装置２４に表示される、画面表示の他の例である。
【図８】本開示の第１の実施形態における、端末２０の表示装置２４に表示される、画面表示の他の例である。
【図９】本開示の第１の実施形態における、サーバ１０の動作例を示すフローチャートである。
【図１０】本開示の第１の実施形態における、端末２０の動作例を示すフローチャートである。
【図１１】本開示の第１の実施形態における、通信システムの動作例を示すシーケンス図である。
【図１２】本開示の第２の実施形態における、システムの構成例を示す図である。
【図１３】本開示の第２の実施形態における、サーバ１０の動作例を示すフローチャートである。
【図１４】本開示の第２の実施形態における、端末２０の動作例を示すフローチャートである。
【図１５】本開示の第２の実施形態における、通信システムの動作例を示すシーケンス図である。
【発明を実施するための形態】
【００１３】
＜通信の秘密の遵守＞
本明細書に記載の開示を実施する場合は、通信の秘密に係る法的事項を遵守の上で実施されるものであることに留意されたい。
【００１４】
本開示の実施形態について、図面を参照して説明する。
【００１５】
＜システム構成＞
図１は、本開示の一態様における通信システムの構成を示す図である。図１に示すように、通信システム１では、ネットワーク３０を介してサーバ１０と、端末２０（２０Ａ，２０Ｂ，２０Ｃとが接続される。サーバ１０は、ネットワーク３０を介してユーザが所有する端末２０に、端末２０間でのメッセージの送受信を実現するサービスを提供する。なお、ネットワーク３０に接続される端末２０の数は限定されない。
【００１６】
ネットワーク３０は、１以上の端末２０と、１以上のサーバ１０とを接続する役割を行う。すなわち、ネットワーク３０は、端末２０がサーバ１０に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
【００１７】
例えば、ネットワーク３０のうちの１つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよい。ネットワーク３０は、アドホック・ネットワーク（ad hoc network）、イントラネット、エクストラネット、仮想プライベート・ネットワーク（virtual private network：ＶＰＮ）、ローカル・エリア・ネットワーク（local area network：ＬＡＮ）、ワイヤレスＬＡＮ（wireless LAN：ＷＬＡＮ）、広域ネットワーク（wide area network：ＷＡＮ）、ワイヤレスＷＡＮ（wireless WAN：ＷＷＡＮ）、大都市圏ネットワーク（metropolitan area network：ＭＡＮ）、インターネットの一部、公衆交換電話網（Public Switched Telephone Network：ＰＳＴＮ）の一部、携帯電話網、ＩＳＤＮｓ（integrated service digital networks）、無線ＬＡＮｓ、ＬＴＥ（long term evolution）ＣＤＭＡ（code division multiple access）、ブルートゥース（Bluetooth（登録商標））、衛星通信など、または、これらの２つ以上の組合せを含むことができる。ただし本開示において、ネットワーク３０は、これらに限定されない。また、ネットワーク３０は、１つまたは複数のネットワーク３０を含むことができる。
【００１８】
端末２０（２０Ａ，２０Ｂ，２０Ｃ）は、下記実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末２０は、代表的にはスマートフォンであり、その他に携帯電話（例えば、フィーチャーフォン）、コンピュータ（例えば、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、ＰＤＡ（personal digital assistant）、電子メールクライアントなど）、ウェアラブル端末（メガネ型デバイス、時計型デバイスなど）、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。ただし、本開示において、端末２０は、これらに限定されない。また、端末２０は情報処理端末２０と表現されても良い。
【００１９】
端末２０Ａ、２０Ｂおよび２０Ｃの構成は基本的には同一であるため、以下の説明において、端末２０と記載し、必要に応じて端末２０Ａを自端末とし、端末２０Ｂおよび端末２０Ｃを他端末として説明する。
【００２０】
サーバ１０は、端末２０に対して、所定のサービスを提供する機能を備える。サーバ１０は、下記実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ１０は、代表的にはサーバ装置であり、その他にコンピュータ（例えば、デスクトップ、ラップトップ、タブレットなど）、メディアコンピュータプラットホーム（例えば、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ）、ハンドヘルドコンピュータデバイス（例えば、ＰＤＡ、電子メールクライアントなど）、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。ただし、本開示において、サーバ１０は、これらに限定されない。また、サーバ１０は情報処理装置１０と表現されても良い。
【００２１】
＜ハードウェア（HW）構成＞ 
図１を用いて、通信システム１に含まれる各装置のHW構成について説明する。
【００２２】
（１）端末のHW構成
【００２３】
端末２０は、制御装置（ＣＰＵ：central processing unit（中央処理装置））１１、記憶装置２８、通信Ｉ／Ｆ（インタフェース）２２、入出力装置２３、表示装置２４、マイク２５、スピーカー２６、カメラ２７を備える。端末２０のHWの各構成要素は、例えば、バスBを介して相互に接続される。
【００２４】
通信Ｉ／Ｆ２２は、ネットワーク３０を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００２５】
入出力装置２３は、端末２０に対する各種操作を入力する装置、および、端末２０で処理された処理結果を出力する装置を含む。入出力装置２３は、入力装置と出力装置が一体化していても良いし、入力装置と出力装置に分離していてもよい。
【００２６】
入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報を制御装置２１に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力装置は、代表的にはタッチパネルなどにより実現され、ユーザの指やスタイラスなどの指示具による接触とその接触位置を検出し、当該接触位置の座標を制御装置２１に伝達する。一方で、入力装置は、タッチパネル以外の入出力装置２３により実現されてもよい。入力装置は、例えば、キーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイス、カメラ（動画像を介した操作入力）、マイク（音声による操作入力）を含む。ただし、本開示において、入力装置は、これらに限定されない。
【００２７】
出力装置は、制御装置２１で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力装置は、代表的には、タッチパネルなどにより実現される。一方で、出力装置はタッチパネル以外の出力装置により実現されても良い。例えば、スピーカー（音声出力）、レンズ（例えば３D（three dimensions）出力や、ホログラム出力）、プリンターなどを含むことができる。ただし、本開示において、出力装置は、これらに限定されない。
【００２８】
表示装置２４は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示装置２４は、代表的にはモニタ（例えば、液晶ディスプレイやOELD（organic electroluminescence display））で実現される。表示装置２４は、ヘッドマウントディスプレイ（ＨＤＭ：Head Mounted Display）であってもよい。また、表示装置２４は、プロジェクションマッピング、ホログラム、空気中など（真空であってもよい）に画像やテキスト情報等を表示可能な装置により実現されてもよい。なお、これらの表示装置２４は、３Dで表示データを表示可能であってもよい。ただし、本開示において、表示装置２４は、これらに限定されない。
【００２９】
入出力装置２２がタッチパネルの場合、入出力装置２３と表示装置２４とは、略同一の大きさおよび形状で対向して配置されていても良い。
【００３０】
制御装置２１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、例えば、ハードウェアに内蔵されたデータ処理装置により実現される。
【００３１】
制御装置２１は、代表的には中央処理装置（ＣＰＵ）、であり、その他にマイクロプロセッサ（microprocessor）、プロセッサコア（processor core）、マルチプロセッサ（multiprocessor）、ＡＳＩＣ（application-specific integrated circuit）、ＦＰＧＡ（field programmable gate array）であってもよい。ただし、本開示において、制御装置２１は、これらに限定されない。
【００３２】
記憶装置２８は、端末２０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶装置２８は、ＨＤＤ（hard disk drive）、ＳＳＤ（solid state drive）、フラッシュメモリ、ＲＡＭ（random access memory）、ＲＯＭ（read only memory）など各種の記憶媒体により実現される。ただし、本開示において、記憶装置２８は、これらに限定されない。
【００３３】
端末２０は、プログラムＰを記憶装置２８に記憶し、このプログラムＰを実行することで、制御装置２１が、当該制御装置２１に含まれる各部としての処理を実行する。つまり、記憶装置２８に記憶されるプログラムＰは、端末２０に、制御装置２１が実行する各機能を実現させる。
【００３４】
マイク２５は、音声データの入力に利用される。スピーカー２６は、音声データの出力に利用される。カメラ２７は、動画像データの取得に利用される。
【００３５】
（２）サーバのHW構成 
サーバ１０は、制御装置（ＣＰＵ）１１、記憶装置１５、通信Ｉ／Ｆ（インタフェース）１４、入出力装置１２、ディスプレイ１３を備える。
【００３６】
制御装置１１は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、例えば、ハードウェアに内蔵されたデータ処理装置により実現される。
【００３７】
制御装置１１は、代表的には中央処理装置（ＣＰＵ）、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ＡＳＩＣ、ＦＰＧＡであってもよい。ただし、本開示において、制御装置１１は、これらに限定されない。
【００３８】
記憶装置１５は、サーバ１０が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶装置１５は、ＨＤＤ、ＳＳＤ、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶装置１５は、これらに限定されない。
【００３９】
通信Ｉ／Ｆ１４は、ネットワーク３０を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。
【００４０】
入出力装置１２は、サーバ１０に対する各種操作を入力する装置により実現される。入出力装置１２は、ユーザからの入力を受け付けて、当該入力に係る情報を制御装置１１に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力装置１２は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力装置１２は、例えば、タッチパネルやカメラ（動画像を介した操作入力）、マイク（音声による操作入力）を含んでいてもよい。ただし、本開示において、入出力装置１２は、これらに限定されない。
【００４１】
ディスプレイ１３は、代表的にはモニタ（例えば、液晶ディスプレイやOELD（organic electroluminescence display））で実現される。なお、ディスプレイ１３は、ヘッドマウントディスプレイ（ＨＤＭ）などであってもよい。なお、これらのディスプレイ１３は、３Dで表示データを表示可能であってもよい。ただし、本開示において、ディスプレイ１３は、これらに限定されない。
【００４２】
本実施形態および後述する実施形態においては、端末２０および／またはサーバ１０のＣＰＵがプログラムPを実行することにより、実現するものとして説明する。
【００４３】
なお、端末２０および／またはサーバ１０において、制御装置１１は、ＣＰＵだけでなく、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって各処理を実現してもよい。また、これらの回路は、１または複数の集積回路により実現されてよく、上記実施の形態に示した複数の処理を１つの集積回路により実現されることとしてもよい。また、ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩなどと呼称されることもある。
【００４４】
また、本開示の各実施形態のプログラムP(ソフトウェアプログラム/コンピュータプログラム)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。
【００４５】
記憶媒体は適切な場合、１つまたは複数の半導体ベースの、または他の集積回路（ＩＣ）（例えば、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）または特定用途向けＩＣ（ＡＳＩＣ）など）、ハード・ディスク・ドライブ（ＨＤＤ）、ハイブリッド・ハード・ドライブ（ＨＨＤ）、光ディスク、光ディスクドライブ（ＯＤＤ）、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ（ＦＤＤ）、磁気テープ、固体ドライブ（ＳＳＤ）、ＲＡＭドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切な記憶媒体、またはこれらの２つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムＰを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。
【００４６】
端末２０は、例えば、記憶媒体に記憶されたプログラムＰを読み出し、読み出したプログラムＰを実行することによって、実施形態に示す複数の機能部の機能を実現する。
【００４７】
また、本開示のプログラムＰは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ１０または端末２０に提供されてもよい。サーバ１０または端末２０は、例えば、インターネット等を介してダウンロードしたプログラムＰを実行することにより、上記実施の形態に示した複数の機能部の機能を実現する。
【００４８】
本実施形態および後述する実施形態は、上記プログラムPが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 
【００４９】
なお、本開示のプログラムは、例えば、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装できる。ただし本開示はこれらに限定されない。
【００５０】
＜第１の実施形態＞
第１の実施形態は、サーバ１０が、コンテンツに対する他のユーザの興味総数に応じて、当該興味総数に基づき表示される領域の面積が大きくなるように制御する場合の実施形態である。第１の実施形態に記載の内容は、後述する実施形態のいずれにも適用可能である。
【００５１】
（第１の実施形態の概要）
第１の実施形態において、端末２０Ａは、写真などのコンテンツを、サーバ１０に送信する。サーバ１０は、当該コンテンツを受信し、他のユーザの端末２０Ｂや２０Ｃに送信する。コンテンツを受信した端末２０Ｂや２０Ｃの他のユーザは、当該コンテンツに対して所定のアクションを行うか、あるいは、何も行わない。他のユーザが所定のアクションを行った場合、端末２０Ｂや２０Ｃは、ユーザ情報と、当該コンテンツに対する興味に関する情報とを、サーバ１０に送信する。
【００５２】
サーバ１０は、ユーザ情報と、当該コンテンツに対する興味に関する情報とを受信し、当該興味に関する情報の総数である興味総数が、予め設定された所定の時間内に予め設定された数に達したか否かを判定する。サーバ１０は、当該興味総数が、予め設定された所定の時間内に予め設定された数に達している場合、当該興味総数に基づき表示される領域の面積が大きくなるように制御する。
【００５３】
＜機能構成＞
（１）サーバ１０の機能構成
図１に示すように、サーバ１０の制御装置１１は、送信処理部１１１と、算出処理部１１２と、判定処理部１１３と、生成処理部１１４と、を含む。
【００５４】
サーバ１０の送信処理部１１１は、通信Ｉ／Ｆ１４を介して端末２０Ａから受信した写真などのコンテンツを、他の端末２０Ｂや２０Ｃに送信するための処理を実行する。送信処理部１１１は、コンテンツを、当該コンテンツに対する興味に関する情報の総数である興味総数に基づいて、予め設定された所定数の他の端末２０に送信する（提供する）。
【００５５】
コンテンツは、例えば、写真などの画像や、アニメーションなどの動画、メッセージやコメントなどのテキスト文、アイコンなどであり、これらの組み合わせであってもよい。また、コンテンツは、例えば、広告やクーポンなどであってもよい。なお、コンテンツは、これらの例に限られず、端末２０の表示装置２４に表示可能なものであれば、どのようなものであってもよい。
【００５６】
コンテンツに対する興味は、他の端末２０に対して送信された当該コンテンツに対して、当該他の端末２０のユーザが所定のアクションを行ったか否かに基づいて決定される。所定のアクションは、例えば、他の端末２０のユーザがコンテンツを閲覧したことである。すなわち、コンテンツを他の端末のユーザが閲覧した場合、当該コンテンツに対する興味があったと決定される。
【００５７】
また、所定のアクションは、例えば、他の端末２０のユーザがコンテンツに対して、所定のアイコンを選択したことであってもよい。所定のアクションは、例えば、他の端末２０のユーザが、コンテンツの周辺に配置された所定のアイコンをタップ（選択）することである。なお、所定のアイコンは、例えば、肯定的な意味に対応するアイコンであってもよい。肯定的なアイコンは、例えば、“Ｇｏｏｄ”や“いいね”など、コンテンツに対するユーザの肯定的な評価を表すアイコンである。
【００５８】
また、所定のアクションは、上記の例に限られず、他の端末２０のユーザがコンテンツに対してコメントをすることなど、何らかのアクションを行ったことでもよい。
【００５９】
興味総数は、コンテンツに対する興味に関する情報の総数である。興味総数は、例えば、コンテンツを閲覧したユーザの数である。また、興味総数は、例えば、コンテンツに対して肯定的なアイコンが選択された回数であってもよい。また、興味総数は、例えば、コンテンツに対してコメントしたユーザの数などであってもよい。
【００６０】
送信処理部１１１は、コンテンツに対する興味総数が所定の時間内に所定数に達した場合、当該コンテンツを予め定められた数の他のユーザに送信する（配信する）。送信処理部１１１は、例えば、コンテンツに対する興味総数が所定の時間内に所定数に達した場合、予め定められた所定数の端末２０に対して、コンテンツを表示するための表示データを送信する。送信処理部１１１は、例えば、コンテンツを送信する端末２０を、予め定められた所定数だけ、ランダムにまたは所定の規則に従って決定する。
【００６１】
送信処理部１１１は、例えば、コンテンツの送信時点においてアクティブな端末２０から、予め定められた所定数だけ、当該コンテンツを表示するための表示データを送信する端末２０を決定する。アクティブな端末２０は、ユーザがコンテンツを閲覧可能な状態にある端末２０、つまり送信したコンテンツを表示装置２４に表示可能な端末２０である。すなわち、アクティブな端末２０は、コンテンツを表示するためのアプリケーションが起動している端末２０である。
【００６２】
なお、送信処理部１１１は、コンテンツに対する興味総数が所定の時間内に所定数に達したことを、判定処理部１１３から通知を受ける。
【００６３】
本開示の第１の実施形態において、コンテンツを他のユーザに送信する数は、コンテンツに対する興味総数が所定の時間内に所定数に達したか否かに基づいて決定される。
【００６４】
図２は、コンテンツを他のユーザに送信する数に関する条件の一例を示す表である。図２に示すように、例えば、コンテンツを他のユーザに送信する数は、レベルごとに設定されており、当該レベルごとに興味総数に関する条件が設定されている。例えば、レベル０において、コンテンツは、３０人の他のユーザに提供される。そして、レベル０からレベル１に進むためには、コンテンツが１時間以内に３人以上に閲覧されなければならない。すなわち、コンテンツを送信された他のユーザ３０人のうち、少なくとも３人が当該コンテンツに対する興味を示すことにより、レベル０からレベル１に進むことができる。言い換えると、興味総数が１時間以内に“３”以上になれば、レベル０からレベル１に進むことができる。  
【００６５】
一方、レベル０において、コンテンツが１時間以内に３人以上に閲覧されなければ、その時点で当該コンテンツは他のユーザに提供されなくなる。
【００６６】
レベル１では、コンテンツは、５０人の他のユーザに新たに提供される。そして、レベル１からレベル２に進むためには、コンテンツが１．５時間以内に５人以上に閲覧されなければならない。すなわち、興味総数が１．５時間以内に新たに“５”以上増加すれば、レベル１からレベル２に進むことができる。
【００６７】
レベル２では、コンテンツは、７０人の他のユーザに新たに提供される。そして、レベル２からレベル３に進むためには、コンテンツが２時間以内に７人以上に閲覧されなければならない。すなわち、興味総数が２時間以内に新たに“７”以上増加すれば、レベル２からレベル３に進むことができる。
【００６８】
これを繰り返すことにより、コンテンツは、レベルごとに、より多くの他のユーザに提供されることになる。なお、図２の例では、レベル１３までしか記載していないが、さらにレベルを設けてもよい。
【００６９】
図２の例では、次のレベルに進むために（クリアのために）必要な興味総数は、そのレベルにおいてコンテンツを提供するユーザの数の“１０分の１”であるが、“１０分の１”に限定されるものではなく、任意に設定可能であり、関数を用いて設定されてもよい。
【００７０】
また、制限時間は、レベルが上がるごとにリセットされ、最初から計測される。なお、制限時間は、リセットされなくてもよく、コンテンツを最初に提供してからの積算時間であってもよい。
【００７１】
算出処理部１１２は、コンテンツに対して、他のユーザが所定のアクションを行った回数を算出する。すなわち、算出処理部１１２は、コンテンツに対する興味総数を算出する。
【００７２】
コンテンツを受信した端末２０は、ユーザが所定のアクションを行った場合、当該ユーザを識別可能なユーザ情報と、当該コンテンツに対する興味に関する情報を、サーバ１０に対して送信する。算出処理部１１２は、例えば、コンテンツに対する興味に関する情報を送信してきた端末２０の数を算出する。また、算出処理部１１２は、例えば、コンテンツに対する興味に関する情報を受信した回数を算出してもよい。これにより、算出処理部１１２は、コンテンツに対する興味総数を算出可能である。
【００７３】
なお、算出処理部１１２は、図２に示すレベルごとに、コンテンツに対する興味総数を算出する。この場合、算出処理部１１２は、レベルが進むごとに算出した興味総数をリセットし、レベルごとに興味総数を算出する。なお、算出処理部１１２が算出する興味総数は、レベル０からの積算数であってもよい。
【００７４】
算出処理部１１２は、所定の周期で、算出した興味総数を判定処理部１１３に対して通知する。なお、算出処理部１１２が興味総数を通知するタイミングは、所定の周期に限られず、例えば、興味総数が増加するごとに通知するなど、どのようなタイミングであってもよい。
【００７５】
判定処理部１１３は、算出処理部１１２が算出した興味総数が、予め設定された所定の時間内に予め設定された数に達したか否かを判定する。判定処理部１１３は、算出処理部１１２から興味総数の通知を受けるごとに、通知された興味総数が予め設定された所定の時間内に予め設定された数に達したか否かを判定する。
【００７６】
興味総数に対する条件は、例えば、図２に示す“次のレベルに進むための条件”である。判定処理部１１３は、記憶装置１５に記憶された図２に示す表を参照して、通知された興味総数が予め設定された所定の時間内に予め設定された数に達したか否かを判定する。
【００７７】
判定処理部１１３は、興味総数が予め設定された所定の時間内に予め設定された数に達した場合、達したことを示す情報を生成処理部１１４に通知する。一方、判定処理部１１３は、興味総数が予め設定された所定の時間内に予め設定された数に達しない場合、処理を終了する。
【００７８】
生成処理部１１４は、端末２０の表示装置２４に表示させるための表示データを生成する。生成処理部１１４は、例えば、他の端末２０Ｂや２０Ｃに、コンテンツを表示させるための表示データを生成する。
【００７９】
また、生成処理部１１４は、コンテンツを送信した端末２０Ａの表示装置２４に表示させるための表示データを生成する。具体的には、生成処理部１１４は、端末２０Ａの表示装置２４に表示される、コンテンツに対する興味総数に基づいて表示される領域を含む表示データを生成する。なお、コンテンツに対する興味総数に基づいて表示される領域は、コンテンツを送信した端末２０Ａだけでなく、他のユーザの端末２０Ｂや２０Ｃで表示されてもよい。
【００８０】
生成処理部１１４は、コンテンツに対する興味総数に応じて、当該興味総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。生成処理部１１４は、コンテンツに対する興味総数が多くなるにつれて（大きくなるにつれて）、当該興味総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。生成処理部１１４は、コンテンツに対する興味総数が所定数に達した場合に、当該興味総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。生成処理部１１４は、コンテンツに対する興味総数が所定の時間に所定数に達しなかった場合に、当該興味総数に基づいて表示される領域の面積がそれ以上大きくならないような、表示データを生成する。生成処理部１１４は、コンテンツに対する興味総数に基づいて表示される領域に色が設定され、当該興味総数が多い領域の色を濃く表示するための表示データを生成する。
【００８１】
また、生成処理部１１４は、コンテンツに対する興味総数に基づいて表示される領域を、当該コンテンツとともに表示するための表示データを生成する。生成処理部１１４は、コンテンツに対する興味総数に基づいて表示される領域の背景として、当該コンテンツを表示するための表示データを生成する。生成処理部１１４は、コンテンツに対する興味総数に基づいて表示される領域と、当該コンテンツの一部とを表示するための表示データを生成する。
【００８２】
なお、端末２０が、表示装置２４に表示させるための表示データを生成してもよい。この場合において、端末２０は、サーバ１０から、興味総数が予め設定された所定の時間内に予め設定された数に達したことを示す情報を受信する。端末２０は、サーバ１０から当該情報を受信した場合に、コンテンツに対する興味総数に基づいて表示される領域を含む表示データを生成し、表示装置２４に表示する。
【００８３】
（画面表示例）
図３は、端末２０の表示装置２４に表示される、コンテンツの例である。
【００８４】
図３は、端末２０Ａのユーザが送信するコンテンツが、他のユーザの端末２０Ｂや２０Ｃの表示装置２４に表示された場合の表示画面の例を示す図である。図３に示すように、コンテンツ１００は、例えば、写真などの画像と、テキスト文とを含む。サーバ１０は、図３に示すコンテンツ１００を表示するための表示データを、他のユーザの端末２０Ｂや２０Ｃに送信する。他のユーザは、図３に示すコンテンツ１００に対して、所定のアクションを行う。所定のアクションは、例えば、図３に示すように、コンテンツ１００の周辺に配置されるアイコン１１０をタップ（選択）することである。なお、本開示の第１の実施形態において、所定のアクションを行うことは、“ＷＡＶＥ”と表現してもよく、図３に示すように、アイコン１１０は“ＷＡＶＥ”の頭文字である“Ｗ”の文字が含まれる。
【００８５】
図３に示すように、コンテンツ１００を表示する表示画面には、他のユーザによってアイコン１１０を選択された回数、すなわちコンテンツ１００に対する興味総数を示すアイコン１２０と、コンテンツ１００を閲覧した他のユーザの数を示すアイコン１３０とを含んでいてもよい。
【００８６】
図４は、端末２０に表示される、コンテンツに対する興味総数に基づいて表示される領域を含む表示画面の例を示す図である。図４（ａ）は、図２においてレベル０の場合における、興味総数に基づいて表示される領域を含む表示画面の例である。図４（ａ）に示すように、レベル０の場合には領域Ａが表示され、他の部分の領域Ｂ乃至Ｄは表示されない。
【００８７】
図４（ａ）に示すように、領域Ａとともに、達成すべき条件を示すテキスト文２００が表示されていてもよい。例えば、テキスト文２００として、“あと２人にＷＡＶＥされると、さらに５０人にプッシュ”が表示される。また、領域Ａとともに、時間的な条件に関する情報を表示してもよく、例えば、残り時間の表示２１０が表示されてもよい。
【００８８】
また、図４（ａ）に示すように、領域Ａとともに、コンテンツ１００に対して、所定のアクションを行ったユーザを示すアイコン２２０が表示されていてもよい。また、領域Ａには、コンテンツを送信した回数が表示されていてもよい。なお、本開示の第１の実施形態において、コンテンツを送信することは“プッシュ”と表現してもよく、領域Ａには、“３０人にプッシュ中”というテキスト文２３０が表示される。
【００８９】
図４（ｂ）は、図２においてレベル１の場合における、興味総数に基づいて表示される領域を含む表示画面の例である。図４（ｂ）に示すように、レベル１の場合には、領域Ａに加えて領域Ｂが表示される。領域Ｂには“５０人にプッシュ中”というテキスト文２３０が表示される。また、達成すべき条件を示すテキスト文２００は、“あと３人にＷＡＶＥされると、さらに７０人にプッシュ”と表示される。
【００９０】
同様にして、図４（ｃ）は、図４においてレベル２の場合における、興味総数に基づいて表示される領域を含む表示画面の例である。図４（ｃ）に示すように、レベル２の場合には、さらに領域Ｃが表示される。領域Ｃには“７０人にプッシュ中”というテキスト文２３０が表示される。また、達成すべき条件を示すテキスト文２００は、“あと５人にＷＡＶＥされると、さらに１００人にプッシュ”と表示される。
【００９１】
さらに、図４（ｄ）は、図２においてレベル３の場合における、興味総数に基づいて表示される領域を含む表示画面の例である。図４（ｄ）に示すように、レベル３の場合には、さらに領域Ｄが表示される。領域Ｄには“１００人にプッシュ中”というテキスト文２３０が表示される。また、達成すべき条件を示すテキスト文２００は、“あと１０人にＷＡＶＥされると、さらに３００人にプッシュ”と表示される。
【００９２】
なお、図４の例では、コンテンツに対する興味総数に基づいて表示される領域は、領域Ａ乃至Ｄの４つであるが、表示画面に含まれる領域は４つに限られず、いくつであってもよい。また、領域の各々が、レベル１つ１つに対応している必要はなく、例えば、領域Ａがレベル０〜レベル２に対応し、領域Ｂがレベル３〜レベル５に対応するなど、１つの領域が複数のレベルに対応していてもよい。
【００９３】
また、図４に示すように、興味総数に基づいて表示される領域を含む表示画面には、他のユーザによってアイコン１１０を選択された回数、すなわちコンテンツ１００に対する興味総数を示すアイコン２４０と、コンテンツ１００を閲覧した他のユーザの数を示すアイコン２５０とを含んでいてもよい。
【００９４】
図５は、コンテンツ１００に対する興味総数に基づいて表示される領域の他の例を示す図である。図５（ａ）および（ｂ）のように、コンテンツに対する興味総数に基づいて表示される領域に対して、興味総数を示すアイコン２４０と、コンテンツ１００を閲覧した他のユーザの数を示すアイコン２５０を強調するように表示してもよい。
【００９５】
図６は、コンテンツ１００に対する興味総数に基づいて表示される領域の他の例を示す図である。図６（ａ）および（ｂ）のように、コンテンツに対する興味総数に基づいて表示される領域を、扇型状の代わりに、三角形状で表してもよい。
【００９６】
図７は、コンテンツ１００に対する興味総数に基づいて表示される領域の他の例を示す図である。図７（ａ）および（ｂ）のように、コンテンツ１００に対する興味総数に基づいて表示される領域を、扇型状の代わりに、円状で表してもよい。なお、図７（ａ）に示すように、円状で示す領域の中心には、コンテンツ１００を表示してもよく、図７（ｂ）に示すように、円状で示す領域の中心には、残り時間の表示２１０が表示されてもよい。また、図７（ｂ）に示すようにコンテンツ１００に対する興味総数に基づいて表示される領域の円周上に、所定のアクションを行ったユーザを示すアイコン２２０やコンテンツ１００が配信されたユーザを示すアイコンを表示してもよい。
【００９７】
また、図８（ａ）乃至（ｃ）の各々に示すように、表示画面は、コンテンツ１００に対する興味総数に基づいて表示される領域の代わりに、現在のレベルを示すアイコン２６０や、条件達成までに必要な興味の数を示すアイコン２７０などを含むものであってもよい。図８（ａ）に示すように、表示画面の中央上部に、現在のレベルを示すアイコン２６０と、残り時間の表示２１０とが表示される。また、表示画面の下部には、達成すべき条件を記載したテキスト文が表示される。また、図８（ａ）に示すように、表示画面は、コンテンツ１００に対する興味総数を示すアイコン２４０や、コンテンツ１００を閲覧した他のユーザの数を示すアイコン２５０、所定のアクションを行ったユーザを示すアイコン２２０を含んでいてもよい。これらの表示により、ユーザは、現在のレベルや次のレベルに進むために達成すべき条件、条件達成までの残り時間等を確認することができる。また、図８（ｂ）には、表示画面の下部に、レベルと、そのレベルにおける“条件達成までに（次のレベルに進むために）必要な興味の数”とが表示される。また、図８（ｂ）に示すように、現在のレベルの欄には、コンテンツ１００を閲覧した他のユーザの数が表示される。これにより、ユーザは、コンテンツ１００を閲覧した他のユーザの数が表示や現在のレベル、次のレベルにおける条件等を確認することができる。さらに、図８（ｃ）は、表示画面の中央部に、“次のレベル”と、“当該次のレベルに進むために必要な興味の数”とが大きく表示される。このように、表示画面に“次のレベルに進むために必要な興味の数”が大きく表示されるため、次のレベルに進むための条件を一目で確認することが可能になる。なお、また、表示画面は、コンテンツ１００に対する興味総数を示すアイコン２４０や、コンテンツ１００を閲覧した他のユーザの数を示すアイコン２５０を含んでいてもよい。
【００９８】
（２）端末２０の機能構成
図１に示すように、端末２０の制御装置２１は、操作受付部２１１と、送信処理部２１２と、表示処理部２１３と、を含む。
【００９９】
操作受付部２１１は、端末２０Ａのユーザによる、コンテンツ１００の選択の操作と、当該選択したコンテンツ１００の送信の操作を行ったことを受け付け、選択されたコンテンツ１００を送信処理部２１２に通知する。
【０１００】
また、操作受付部２１１は、コンテンツ１００をサーバ１０から受信した端末２０Ｂや２０Ｃのユーザが、当該コンテンツに対する所定のアクションを行ったことを受け付ける。例えば、操作受付部２１１は、表示装置２４に表示されたアイコン１１０がタップ（選択）されたことを受け付ける。操作受付部２１１は、アイコン１１０がタップ（選択）された場合、選択されたことを、送信処理部２１２に通知する。
【０１０１】
送信処理部２１２は、操作受付部２１１からコンテンツの通知を受けた場合、当該コンテンツを通信Ｉ／Ｆ２２を介して、サーバ１０に送信する。
【０１０２】
また、送信処理部２１２は、操作受付部２１１から、アイコン１１０がタップ（選択）されたことの通知を受けた場合、端末２０のユーザを識別可能なユーザ情報と、興味に関する情報とを、サーバ１０に送信する。
【０１０３】
表示処理部２１３は、サーバ１０から表示データを受信し、表示装置２４に表示するための処理を行う。具体的には、表示処理部２１３は、受信した表示データを画素情報に変換し、表示装置２４のフレームバッファに書き込む機能を有する。
【０１０４】
なお、表示処理部２１３は、表示装置２４に表示するための表示データを生成してもよい。例えば、端末２０の表示処理部２１３は、表示装置２４に表示させるための表示データを生成する。例えば、表示処理部２１３は、コンテンツを表示装置２４に表示するための表示データを生成する。
【０１０５】
また、表示処理部２１３は、コンテンツに対する興味総数に基づいて表示される領域を含む表示データを生成してもよい。この場合において、端末２０は、サーバ１０から、興味総数が予め設定された所定の時間内に予め設定された数に達したことを示す情報を受信する。
【０１０６】
表示処理部２１３は、コンテンツに対する興味総数に応じて、当該興味総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。表示処理部２１３は、コンテンツに対する興味総数が多くなるにつれて（大きくなるにつれて）、当該興味総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。表示処理部２１３は、コンテンツに対する興味総数が所定数に達した場合に、当該興味総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。表示処理部２１３は、コンテンツに対する興味総数が所定の時間に所定数に達しなかった場合に、当該興味総数に基づいて表示される領域の面積がそれ以上大きくならないような、表示データを生成する。表示処理部２１３は、コンテンツに対する興味総数に基づいて表示される領域に色が設定され、当該興味総数が多い領域の色を濃く表示するための表示データを生成する。
【０１０７】
また、表示処理部２１３は、コンテンツに対する興味総数に基づいて表示される領域を、当該コンテンツとともに表示するための表示データを生成する。表示処理部２１３は、コンテンツに対する興味総数に基づいて表示される領域の背景として、当該コンテンツを表示するための表示データを生成する。表示処理部２１３は、コンテンツに対する興味総数に基づいて表示される領域と、当該コンテンツの一部とを表示するための表示データを生成する。
【０１０８】
（動作例）
図９は、本開示の第１の実施形態における、サーバ１０の動作例を示すフローチャートである。
【０１０９】
サーバ１０の生成処理部１１４は、通信Ｉ／Ｆ１４を介して、一の端末２０（例えば、端末２０Ａ）からコンテンツを受信し（Ｓ１０１）、他の端末２０（例えば、端末２０Ｂや２０Ｃ）に当該コンテンツを表示するための表示データを生成する（Ｓ１０２）。
【０１１０】
サーバ１０の制御装置１１の送信処理部１１１は、生成処理部１１４が生成した表示データを、他の端末２０（例えば、端末２０Ｂや２０Ｃ）に送信する（Ｓ１０３）。送信処理部１１１は、コンテンツを表示するための表示データを、興味総数に基づいて予め設定された所定数の他の端末２０に送信する。
【０１１１】
算出処理部１１２は、他の端末２０から送信された、コンテンツに対する興味に関する情報を受信した回数を算出する（Ｓ１０４）。すなわち、算出処理部１１２は、コンテンツに対する興味総数を算出する。
【０１１２】
判定処理部１１３は、算出処理部１１２が算出した興味総数が、予め設定された所定の時間内に予め設定された数に達したか否かを判定する（Ｓ１０５）。判定処理部１１３は、興味総数が予め設定された所定の時間内に予め設定された数に達した場合（Ｓ１０５のＹＥＳ）、達したことを示す情報を、送信処理部１１１および生成処理部１１４に通知する（Ｓ１０６）。一方、判定処理部１１３は、興味総数が予め設定された所定の時間内に予め設定された数に達しない場合、処理を終了する（Ｓ１０５のＮＯ）。
【０１１３】
送信処理部１１１は、コンテンツを表示させるための表示データを、新たな他の端末に対して送信する（Ｓ１０７）。送信処理部１１１は、興味総数に基づいて予め設定された所定数の他の端末２０に新たに送信する。
【０１１４】
また、生成処理部１１４は、コンテンツに対する興味総数に基づいて表示される領域を含む表示データを生成する（Ｓ１０８）。生成処理部１１４は、生成した表示データを、送信処理部１１１に対して通知する。
【０１１５】
送信処理部１１１は、生成処理部１１４によって生成された、興味総数に基づいて表示される領域を含む表示データを、コンテンツを送信してきた一の端末２０（端末２０Ａ）に対して、送信する（Ｓ１０９）。なお、送信処理部１１１は、興味総数に基づいて表示される領域を含む表示データを、他の端末２０に対して送信してもよい。
【０１１６】
なお、Ｓ１０９の後、算出処理部１１２は、他の端末２０から送信された、コンテンツに対する興味に関する情報を受信した回数を算出する処理に戻る（Ｓ１０４）。
【０１１７】
図１０は、本開示の第１の実施形態における、端末２０の動作例を示すフローチャートである。図１０（ａ）は、コンテンツを送信する一の端末２０（例えば、端末２０Ａ）の動作例を示すフローチャートである。
【０１１８】
端末２０の操作受付部２１１は、コンテンツ１００の選択の操作と、当該選択したコンテンツ１００の送信の操作を行ったことを受け付け（Ｓ２０１）、選択されたコンテンツ１００を送信処理部２１２に通知する。
【０１１９】
送信処理部２１２は、操作受付部２１１からコンテンツの通知を受けた場合、当該コンテンツを通信Ｉ／Ｆ２２を介して、サーバ１０に送信する（Ｓ２０２）。
【０１２０】
その後、表示処理部２１３は、サーバ１０から表示データを受信し、表示装置２４に表示するための処理を行う（Ｓ２０３）。なお、表示処理部２１３は、サーバ１０から表示データを受信するごとに、表示装置２４に表示するための処理を行う。
【０１２１】
図１０（ｂ）は、コンテンツを受信する他の端末２０（例えば、端末２０Ｂや２０Ｃ）の動作例を示すフローチャートである。
【０１２２】
表示処理部２１３は、サーバ１０から表示データを受信し、表示装置２４に表示するための処理を行う（Ｓ３０１）。
【０１２３】
操作受付部２１１は、端末２０のユーザが、当該コンテンツに対する所定のアクション（例えば、アイコン１１０のタップ）を行ったことを受け付け（Ｓ３０２）、送信処理部２１２にその旨を通知する。
【０１２４】
送信処理部２１２は、操作受付部２１１から所定のアクションが行われたことの通知を受けた場合、端末２０のユーザを識別可能なユーザ情報と、興味に関する情報とを、サーバ１０に送信する（Ｓ３０３）。
【０１２５】
図１１は、本開示の第１の実施形態における、通信システムの動作例を示すシーケンス図である。
【０１２６】
一の端末２０（例えば、端末２０Ａ）が、サーバ１０に対して、コンテンツを送信する（Ｓ１００１）。
【０１２７】
サーバ１０は、コンテンツを受信し、他の端末２０（例えば、端末２０Ｂや２０Ｃ）に当該コンテンツを表示するための表示データを生成する（Ｓ１００２）。サーバ１０は、生成した表示データを、他の端末２０（例えば、端末２０Ｂや２０Ｃ）に送信する（Ｓ１００３）。
【０１２８】
他の端末２０（例えば、端末２０Ｂや２０Ｃ）は、コンテンツに対する所定のアクションを行ったことを受け付ける（Ｓ１００４）。他の端末２０は、ユーザを識別可能なユーザ情報と、興味に関する情報とを、サーバ１０に送信する（Ｓ１００５）。
【０１２９】
サーバ１０は、他の端末２０から送信された、コンテンツに対する興味に関する情報を受信した回数を算出する（Ｓ１００６）。サーバ１０は、算出した興味総数が、予め設定された所定の時間内に予め設定された数に達した場合、コンテンツに対する興味総数に基づいて表示される領域を含む表示データを生成する（Ｓ１００７）。
【０１３０】
サーバ１０は、コンテンツを表示させるための表示データを、新たな他の端末２０に対して送信する（Ｓ１００８）。また、サーバ１０は、コンテンツに対する興味総数に基づいて表示される領域を含む表示データを送信する（Ｓ１００９）。
【０１３１】
上記のとおり、本開示の第１の実施形態は、他のユーザからのコンテンツに対する興味の総数（興味総数）に基づいて、当該興味総数に基づいて表示される領域が大きくなるため、ユーザがコンテンツの興味総数を容易に確認することができる。
【０１３２】
＜変形例１＞
本開示の第１の実施形態の変形例１は、興味総数の代わりに、コンテンツを配信した配信先総数（コンテンツが送信された端末２０の総数）に基づいて、当該配信先総数に基づいて表示される領域の面積が大きくなるように制御する実施例である。
【０１３３】
サーバ１０の制御装置１１の生成処理部１１４は、コンテンツの配信先総数に基づいて表示される領域を含む表示データを生成する。コンテンツの配信先総数は、サーバ１０がコンテンツを送信した端末２０の総数である。コンテンツの配信先総数は、図２に示すように、興味総数に基づいて決定される“レベル”に応じて予め設定されている。
【０１３４】
変形例１において、生成処理部１１４は、コンテンツの配信先総数に応じて、当該配信先総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。生成処理部１１４は、コンテンツの配信先総数が多くなるにつれて（大きくなるにつれて）、当該配信先総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。生成処理部１１４は、コンテンツの配信先総数が所定数に達した場合に、当該配信先総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。生成処理部１１４は、コンテンツの配信先総数が所定の時間に所定数に達しなかった場合に、当該配信先総数に基づいて表示される領域の面積がそれ以上大きくならないような、表示データを生成する。生成処理部１１４は、コンテンツの配信先総数に基づいて表示される領域に色が設定され、当該配信先総数が多い領域の色を濃く表示するための表示データを生成する。
【０１３５】
また、生成処理部１１４は、コンテンツの配信先総数に基づいて表示される領域を、当該コンテンツとともに表示するための表示データを生成する。生成処理部１１４は、コンテンツの配信先総数に基づいて表示される領域の背景として、当該コンテンツを表示するための表示データを生成する。生成処理部１１４は、コンテンツの配信先総数に基づいて表示される領域と、当該コンテンツの一部とを表示するための表示データを生成する。
【０１３６】
変形例１において、端末２０に表示される、コンテンツの配信先総数に基づいて表示される領域を含む表示画面の例は、端末２０に表示される表示画面において、興味総数の代わりに、配信先総数に基づいて表示する領域等が変化する以外は、図４乃至図８の各々と同様であるので、詳細な説明は省略される。例えば、図４の領域Ａは、図２に示すレベル０の場合、すなわち配信先総数が３０以下の場合に、表示装置２４に表示される。また、図４の領域Ｂは、レベル１の場合、すなわち配信先総数が８０以下の場合に、表示装置２４に表示される。同様に、図４の領域Ｃは、レベル２の場合、すなわち配信先総数が１５０以下の場合に、表示装置２４に表示される。また、図４の領域Ｄは、レベル３の場合、すなわち配信先総数が２５０以下の場合に、表示装置２４に表示される。
【０１３７】
上記のとおり、実施例１では、コンテンツを配信した配信先総数（コンテンツが送信された端末２０の総数）に基づいて、当該配信先総数に基づいて表示される領域の面積が大きくなるため、ユーザがコンテンツの配信先総数を容易に確認することができる。そのため、ユーザが、自身が送信したコンテンツを他のユーザが閲覧した総数を簡単に確認することができる。
【０１３８】
＜第２の実施形態＞
第２の実施形態は、サーバ１０の代わりに、端末２０において、興味総数を算出する場合の実施形態である。
【０１３９】
図１２は、本開示の第２の実施形態における、通信システムの構成例を示す図である。
【０１４０】
図１２に示すように、本開示の第２の実施形態において、サーバ１０は、送信処理部１１１と、生成処理部１１４とを含む。
【０１４１】
サーバ１０の制御装置１１の送信処理部１１１は、一の端末２０からコンテンツを受信し、生成処理部１１４が生成した当該コンテンツ表示するための表示データを、他の端末２０に対して送信する。
【０１４２】
また、送信処理部１１１は、他の端末２０から、ユーザを識別可能なユーザ情報と、当該コンテンツに対する興味に関する情報を受信した場合、当該一の端末２０に対して、それらの情報を転送する。
【０１４３】
また、送信処理部１１１は、一の端末２０から、興味総数が予め設定された所定の時間内に予め設定された数に達したことを示す情報を受信した場合、新たな他の端末２０に対して、コンテンツを表示するための表示データを送信する。送信処理部１１１は、例えば、予め定められた所定数の端末２０に対して、コンテンツを表示するための表示データを送信する。送信処理部１１１は、例えば、コンテンツを送信する端末２０を、予め定められた所定数だけ、ランダムにまたは所定の規則に従って決定する。
【０１４４】
サーバ１０の制御装置１１の生成処理部１１４は、端末２０からコンテンツを受信し、当該コンテンツを表示するための表示データを生成する。
【０１４５】
また、生成処理部１１４は、コンテンツに対する興味総数に基づいて表示される領域を含む表示データを生成する。生成処理部１１４は、興味総数が予め設定された所定の時間内に予め設定された数に達したことを示す情報を受信した場合、当該興味総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。
【０１４６】
また、生成処理部１１４は、コンテンツに対する興味総数が多くなるにつれて（大きくなるにつれて）、当該興味総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。生成処理部１１４は、コンテンツに対する興味総数が所定数に達した場合に、当該興味総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。生成処理部１１４は、コンテンツに対する興味総数が所定の時間に所定数に達しなかった場合に、当該興味総数に基づいて表示される領域の面積がそれ以上大きくならないような、表示データを生成する。生成処理部１１４は、コンテンツに対する興味総数に基づいて表示される領域に色が設定され、当該興味総数が多い領域の色を濃く表示するための表示データを生成する。
【０１４７】
また、生成処理部１１４は、コンテンツに対する興味総数に基づいて表示される領域を、当該コンテンツとともに表示するための表示データを生成する。生成処理部１１４は、コンテンツに対する興味総数に基づいて表示される領域の背景として、当該コンテンツを表示するための表示データを生成する。生成処理部１１４は、コンテンツに対する興味総数に基づいて表示される領域と、当該コンテンツの一部とを表示するための表示データを生成する。
【０１４８】
なお、本開示の第２の実施形態において、端末２０に表示される、コンテンツに対する興味総数に基づいて表示される領域を含む表示画面の例は、図４乃至図８の各々に示す、本開示の第１の実施形態と同様であるため、詳細な説明は省略される。
【０１４９】
図１２に示すように、本開示の第２の実施形態において、端末２０は、操作受付部２１１と、送信処理部２１２と、表示処理部２１３と、算出処理部２１４と、判定処理部２１５と、を含む。なお、操作受付部２１１と、送信処理部２１２と、表示処理部２１３は、図１に示す本開示の第１の実施形態における端末２０の操作受付部２１１と、送信処理部２１２と、表示処理部２１３と同様であるため、詳細な説明は省略される。
【０１５０】
算出処理部２１４は、サーバ１０から、ユーザを識別可能なユーザ情報と、当該コンテンツに対する興味に関する情報とを受信した場合、当該コンテンツに対する興味総数を算出する。算出処理部２１４は、例えば、コンテンツに対する興味に関する情報を受信した回数を算出する。これにより、算出処理部２１４は、コンテンツに対する興味総数を算出する。
【０１５１】
なお、算出処理部２１４は、図２に示すレベルごとに、コンテンツに対する興味総数を算出する。この場合、算出処理部２１４は、レベルが進むごとに算出した興味総数をリセットし、レベルごとに興味総数を算出する。なお、算出処理部２１４が算出する興味総数は、レベル０からの積算数であってもよい。
【０１５２】
算出処理部２１４は、所定の周期で、算出した興味総数を判定処理部２１５に対して通知する。なお、算出処理部２１４が興味総数を通知するタイミングは、所定の周期に限られず、例えば、興味総数が増加するごとに通知するなど、どのようなタイミングであってもよい。
【０１５３】
判定処理部２１５は、算出処理部２１４が算出した興味総数が、予め設定された所定の時間内に予め設定された数に達したか否かを判定する。判定処理部２１５は、算出処理部２１４から興味総数の通知を受けるごとに、通知された興味総数が予め設定された所定の時間内に予め設定された数に達したか否かを判定する。
【０１５４】
興味総数に対する条件は、例えば、図２に示す“次のレベルに進むための条件”である。判定処理部２１５は、記憶装置２８に記憶された図２に示す表を参照して、通知された興味総数が予め設定された所定の時間内に予め設定された数に達したか否かを判定する。
【０１５５】
判定処理部２１５は、興味総数が予め設定された所定の時間内に予め設定された数に達した場合、達したことを示す情報を送信処理部に通知する。一方、判定処理部２１５は、興味総数が予め設定された所定の時間内に予め設定された数に達しない場合、処理を終了する。
【０１５６】
送信処理部２１２は、興味総数が予め設定された所定の時間内に予め設定された数に達した場合、サーバ１０に対して、興味総数が予め設定された所定の時間内に予め設定された数に達したことを示す情報を送信する。
【０１５７】
（動作例）
図１３は、本開示の第２の実施形態における、サーバ１０の動作例を示すフローチャートである。
【０１５８】
サーバ１０の生成処理部１１４は、通信Ｉ／Ｆ１４を介して、一の端末２０（例えば、端末２０Ａ）からコンテンツを受信し（Ｓ４０１）、他の端末２０（例えば、端末２０Ｂや２０Ｃ）に当該コンテンツを表示するための表示データを生成する（Ｓ４０２）。
【０１５９】
サーバ１０の制御装置１１の送信処理部は、生成処理部１１４が生成した表示データを、他の端末２０（例えば、端末２０Ｂや２０Ｃ）に送信する（Ｓ４０３）。送信処理部１１１は、コンテンツを表示するための表示データを、興味総数に基づいて予め設定された所定数の他の端末２０に送信する。
【０１６０】
また、送信処理部は、他の端末２０から、ユーザを識別可能なユーザ情報と、当該コンテンツに対する興味に関する情報を受信し（Ｓ４０４）、一の端末２０に対して、それらの情報を転送する（Ｓ４０５）。
【０１６１】
送信処理部１１１は、一の端末２０から、興味総数が予め設定された所定の時間内に予め設定された数に達したことを示す情報を受信した場合、新たな他の端末２０に対して、コンテンツを表示するための表示データを送信する（Ｓ４０６）。
【０１６２】
図１４は、本開示の第２の実施形態における、端末２０の動作例を示すフローチャートである。図１４は、コンテンツを送信する一の端末２０（例えば、端末２０Ａ）の動作例を示すフローチャートである。なお、コンテンツを受信する他の端末２０（例えば、端末２０Ｂや２０Ｃ）の動作例は、図１４に示す本開示の第１の実施形態に示す他の端末２０の動作例と同様であるため、詳細な説明は省略される。
【０１６３】
端末２０の操作受付部２１１は、コンテンツ１００の選択の操作と、当該選択したコンテンツ１００の送信の操作を行ったことを受け付け（Ｓ５０１）、選択されたコンテンツ１００を送信処理部２１２に通知する。
【０１６４】
送信処理部２１２は、操作受付部２１１からコンテンツの通知を受けた場合、当該コンテンツを通信Ｉ／Ｆ２２を介して、サーバ１０に送信する（Ｓ５０２）。
【０１６５】
その後、算出処理部２１４は、サーバ１０から、ユーザを識別可能なユーザ情報と、当該コンテンツに対する興味に関する情報とを受信した場合、当該コンテンツに対する興味総数を算出する（Ｓ５０３）。算出処理部２１４は、所定の周期で、算出した興味総数を判定処理部２１５に対して通知する（Ｓ５０４）。
【０１６６】
判定処理部２１５は、算出処理部２１４が算出した興味総数が、予め設定された所定の時間内に予め設定された数に達したか否かを判定する（Ｓ５０５）。
【０１６７】
判定処理部２１５は、興味総数が予め設定された所定の時間内に予め設定された数に達した場合（Ｓ５０５のＹＥＳ）、達したことを示す情報を送信処理部に通知する（Ｓ５０６）。一方、判定処理部２１５は、興味総数が予め設定された所定の時間内に予め設定された数に達しない場合（Ｓ５０５のＮＯ）、処理を終了する。
【０１６８】
送信処理部２１２は、興味総数が予め設定された所定の時間内に予め設定された数に達した場合、サーバ１０に対して、興味総数が予め設定された所定の時間内に予め設定された数に達したことを示す情報を送信する（Ｓ５０７）。
【０１６９】
図１５は、本開示の第２の実施形態における、通信システムの動作例を示すシーケンス図である。
【０１７０】
一の端末２０（例えば、端末２０Ａ）が、サーバ１０に対して、コンテンツを送信する（Ｓ２００１）。
【０１７１】
サーバ１０は、コンテンツを受信し、他の端末２０（例えば、端末２０Ｂや２０Ｃ）に当該コンテンツを表示するための表示データを生成する（Ｓ２００２）。サーバ１０は、生成した表示データを、他の端末２０（例えば、端末２０Ｂや２０Ｃ）に送信する（Ｓ２００３）。
【０１７２】
他の端末２０（例えば、端末２０Ｂや２０Ｃ）は、コンテンツに対する所定のアクションを行ったことを受け付ける（Ｓ２００４）。他の端末２０は、ユーザを識別可能なユーザ情報と、興味に関する情報とを、サーバ１０に送信する（Ｓ２００５）。
【０１７３】
サーバ１０は、他の端末２０から送信された、ユーザを識別可能なユーザ情報と、興味に関する情報とを、一の端末２０（例えば、端末２０Ａ）に転送する（Ｓ２００６）。
【０１７４】
一の端末２０は、コンテンツに対する興味に関する情報を受信した回数を算出する（Ｓ２００７）。一の端末２０は、算出した興味総数が、予め設定された所定の時間内に予め設定された数に達した場合、コンテンツに対する興味総数に基づいて表示される領域を含む表示データを生成する（Ｓ２００８）。一の端末２０は、生成した表示データを、表示装置２４に表示する（Ｓ２００９）。
【０１７５】
また、一の端末２０は、興味総数が予め設定された所定の時間内に予め設定された数に達した場合、当該達したことを示す情報（興味総数に関する情報）を、サーバ１０に対して送信する（Ｓ２０１０）。サーバ１０は、興味総数が予め設定された所定の時間内に予め設定された数に達した情報を受信した場合、コンテンツを表示させるための表示データを、新たな他の端末２０に対して送信する（Ｓ２０１１）。
【０１７６】
本開示の第２の実施形態では、サーバ１０の代わりに、端末２０において興味総数を算出する場合であっても、ユーザがコンテンツの興味総数を容易に確認することが可能となる。
【０１７７】
＜変形例１＞
本開示の第２の実施形態の変形例１は、興味総数の代わりに、コンテンツを配信した配信先総数（コンテンツが送信された端末２０の総数）に基づいて、当該配信先総数に基づいて表示される領域の面積が大きくなるように制御する実施例である。
【０１７８】
サーバ１０の制御装置１１の生成処２部１１４は、コンテンツの配信先総数に基づいて表示される領域を含む表示データを生成する。コンテンツの配信先総数は、サーバ１０がコンテンツを送信した端末２０の総数である。コンテンツの配信先総数は、図２に示すように、興味総数に基づいて決定される“レベル”に応じて予め設定されている。
【０１７９】
変形例１において、生成処理部１１４は、コンテンツの配信先総数に応じて、当該配信先総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。生成処理部１１４は、コンテンツの配信先総数が多くなるにつれて（大きくなるにつれて）、当該配信先総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。生成処理部１１４は、コンテンツの配信先総数が所定数に達した場合に、当該配信先総数に基づいて表示される領域の面積が大きくなるような、表示データを生成する。生成処理部１１４は、コンテンツの配信先総数が所定の時間に所定数に達しなかった場合に、当該配信先総数に基づいて表示される領域の面積がそれ以上大きくならないような、表示データを生成する。生成処理部１１４は、コンテンツの配信先総数に基づいて表示される領域に色が設定され、当該配信先総数が多い領域の色を濃く表示するための表示データを生成する。
【０１８０】
また、生成処理部１１４は、コンテンツの配信先総数に基づいて表示される領域を、当該コンテンツとともに表示するための表示データを生成する。生成処理部１１４は、コンテンツの配信先総数に基づいて表示される領域の背景として、当該コンテンツを表示するための表示データを生成する。生成処理部１１４は、コンテンツの配信先総数に基づいて表示される領域と、当該コンテンツの一部とを表示するための表示データを生成する。
【０１８１】
実施例１において、端末２０に表示される、コンテンツの配信先総数に基づいて表示される領域を含む表示画面の例は、端末２０に表示される表示画面において、興味総数の代わりに、配信先総数に基づいて表示する領域等が変化する以外は、図４乃至図８の各々と同様であるので、詳細な説明は省略される。例えば、図４の領域Ａは、図２に示すレベル０の場合、すなわち配信先総数が３０以下の場合に、表示装置２４に表示される。また、図４の領域Ｂは、レベル１の場合、すなわち配信先総数が８０以下の場合に、表示装置２４に表示される。同様に、図４の領域Ｃは、レベル２の場合、すなわち配信先総数が１５０以下の場合に、表示装置２４に表示される。また、図４の領域Ｄは、レベル３の場合、すなわち配信先総数が２５０以下の場合に、表示装置２４に表示される。
【０１８２】
上記のとおり、実施例１では、コンテンツを配信した配信先総数（コンテンツが送信された端末２０の総数）に基づいて、当該配信先総数に基づいて表示される領域の面積が大きくなるため、ユーザがコンテンツの配信先総数を容易に確認することができる。そのため、ユーザが、自身が送信したコンテンツを他のユーザが閲覧した総数を簡単に確認することができる。
【０１８３】
本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を１つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。
【符号の説明】
【０１８４】
１０  サーバ（情報処理装置）
１１  制御装置
１２  入出力装置
１３  ディスプレイ
１４  通信Ｉ／Ｆ
１５  記憶装置
２０  端末（情報処理端末）
２１  制御装置
２２  通信Ｉ／Ｆ
２３  入出力装置
２４  表示装置
２５  マイク
２６  スピーカー
２７  カメラ
２８  記憶装置
３０  ネットワーク
【図１】
2018073070.tif 000003
【図２】
2018073070.tif 000004
【図３】
2018073070.tif 000005
【図４】
2018073070.tif 000006
【図５】
2018073070.tif 000007
【図６】
2018073070.tif 000008
【図７】
2018073070.tif 000009
【図８】
2018073070.tif 000010
【図９】
2018073070.tif 000011
【図１０】
2018073070.tif 000012
【図１１】
2018073070.tif 000013
【図１２】
2018073070.tif 000014
【図１３】
2018073070.tif 000015
【図１４】
2018073070.tif 000016
【図１５】
2018073070.tif 000017