[go: up one dir, main page]

JP2012118919A - Information provision system - Google Patents

Information provision system Download PDF

Info

Publication number
JP2012118919A
JP2012118919A JP2010270401A JP2010270401A JP2012118919A JP 2012118919 A JP2012118919 A JP 2012118919A JP 2010270401 A JP2010270401 A JP 2010270401A JP 2010270401 A JP2010270401 A JP 2010270401A JP 2012118919 A JP2012118919 A JP 2012118919A
Authority
JP
Japan
Prior art keywords
user
comment
content
posted
avatar image
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.)
Pending
Application number
JP2010270401A
Other languages
Japanese (ja)
Inventor
Taizo Son
泰蔵 孫
Yoshihiro Oba
美広 大庭
Manabu Uekusa
学 植草
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.)
LINKT CO Ltd
Original Assignee
LINKT CO Ltd
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 LINKT CO Ltd filed Critical LINKT CO Ltd
Priority to JP2010270401A priority Critical patent/JP2012118919A/en
Publication of JP2012118919A publication Critical patent/JP2012118919A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an information provision system capable of displaying an active user who made comments regardless of the number of comments.SOLUTION: An information provision system includes: acquisition means for, when a comment on content transmitted from a content server is posted to a message server, acquiring user information of a user who posted the comment, from the message server; and determination means for determining whether to display an avatar image that shows the user who posted the comment in an avatar image display area of a display screen on a communication terminal on the basis of the acquired user information.

Description

本発明は、コンテンツ配信におけるソーシャル・プラットフォームに関し、特に、既存のソーシャルメディアと連携したエンターテイメント性の高いソーシャル・プラットフォームに関する。   The present invention relates to a social platform for content distribution, and more particularly to a highly entertaining social platform linked with existing social media.

ソーシャル・ネットワーキング・サービス(Social Network Service;SNS)の一種であるツイッター(Twitter;登録商標)などのミニブログが活発に利用されていることからも分かるように、近年、ユーザが自身の考えをコメントとしてネットワーク上に公開し、コミュニケーションを図ることが広く行われている。   In recent years, users have commented on their thoughts, as can be seen from the active use of Twitter (registered trademark) and other miniblogs, which are a type of social network service (SNS). It is widely practiced to publish on the network and communicate.

ここで、ツイッターなどのミニブログは、単にコミュニケーションツールとして利用するだけでなく、配信される様々なコンテンツにユーザがコメントするためのツールとして利用されている。例えば、あるユーザが作成した動画コンテンツについて、この動画コンテンツを視聴したユーザはツイッター等を利用してコメントを投稿する。各ユーザによって投稿されたコメントは、最新の投稿が一番上に表示され、古い投稿は下に流れていく形で時系列表示(以下、タイムライン表示)される(例えば非特許文献1参照)。   Here, a mini blog such as Twitter is not only used as a communication tool, but also used as a tool for a user to comment on various contents to be distributed. For example, for a video content created by a certain user, a user who views the video content posts a comment using Twitter or the like. As for the comments posted by each user, the latest posts are displayed at the top, and old posts are displayed in a time-series manner (hereinafter, timeline display) (see Non-Patent Document 1, for example). .

「Twitter」、[online]、[平成22年12月3日検索]、インターネット<URL:http://twitter.com/>"Twitter", [online], [December 3, 2010 search], Internet <URL: http://twitter.com/>

しかしながら、タイムライン表示できるコメント数には限りがあるため(例えば、最新のものから過去20件など)、特定のユーザが連続して多数のコメントを行うと、その特定ユーザのコメントのみがタイムライン表示されることとなる。この場合には、その動画コンテンツに投稿した他のユーザ(すなわち、特定ユーザ以外のユーザ)を把握することができず、どのような層のユーザが、当該動画コンテンツに興味をもっているのか、その傾向が掴めない等の問題があった。   However, since the number of comments that can be displayed on the timeline is limited (for example, the last 20 comments from the latest), when a specific user makes many comments in succession, only the comments of that specific user are displayed on the timeline. Will be displayed. In this case, other users who have posted to the video content (that is, users other than the specific user) cannot be grasped, and what kind of users are interested in the video content, the tendency There were problems such as being unable to grasp.

本発明は以上説明した事情を鑑みてなされたものであり、コメント数の多少にかかわらず、コメントを行ったアクティブユーザを表示することが可能な情報提供システムなどを提供することを目的とする。   The present invention has been made in view of the circumstances described above, and an object thereof is to provide an information providing system that can display active users who have made comments regardless of the number of comments.

上記目的を達成するため、本発明に係る情報提供システムは、コンテンツサーバ及びメッセージサーバに通信ネットワークを介して接続され、前記コンテンツサーバから送信されるコンテンツ及び前記メッセージサーバから送信されるコメントを、通信端末の表示画面に表示させる情報提供システムであって、前記コンテンツサーバから送信されるコンテンツについて、前記メッセージサーバにコメントの投稿があった場合、前記メッセージサーバから、当該コメントを投稿したユーザのユーザ情報を取得する取得手段と、取得したユーザ情報に基づいて、前記コメントを投稿したユーザをあらわすアバタ画像を、前記通信端末における表示画面のアバタ画像表示領域に、表示するか否かを判断する判断手段と、を具備することを特徴とする。
かかる構成によれば、ある特定のコンテンツに対して、コメントが投稿されると、コメントを投稿したユーザのユーザ情報に基づき、当該ユーザのアバタ画像を表示するか否かを判断する。このため、同一ユーザから多数のコメントがなされたとしても、そのユーザのアバタ画像のみがコンテンツ合成画面に表示されることはなく、これまでにコメントを投稿した様々なユーザのアバタ画像がコンテンツ合成画面に表示されることとなる。従って、どのようなユーザが当該コンテンツに興味をもっているのか、その傾向が掴めない等の従来の問題を未然に防止することが可能となる。
In order to achieve the above object, an information providing system according to the present invention is connected to a content server and a message server via a communication network, and communicates content transmitted from the content server and comments transmitted from the message server. In the information providing system to be displayed on the display screen of the terminal, when there is a comment posted on the message server for the content transmitted from the content server, the user information of the user who posted the comment from the message server And determining means for determining whether or not to display an avatar image representing the user who posted the comment in the avatar image display area of the display screen in the communication terminal based on the acquired user information And comprising
According to this configuration, when a comment is posted on a specific content, it is determined whether or not to display the avatar image of the user based on the user information of the user who posted the comment. For this reason, even if a large number of comments are made from the same user, only the avatar image of the user is not displayed on the content composition screen, and the avatar images of various users who have posted comments so far are displayed on the content composition screen Will be displayed. Therefore, it is possible to prevent a conventional problem such as what kind of user is interested in the content and the tendency of the user cannot be grasped.

以上説明したように、本発明によれば、コメント数の多少にかかわらず、コメントを行ったアクティブユーザを表示することが可能となる。   As described above, according to the present invention, it is possible to display active users who have made comments regardless of the number of comments.

本発明の一実施形態に係る情報処理システムの概略構成を示す図である。It is a figure showing a schematic structure of an information processing system concerning one embodiment of the present invention. 同実施形態に係る情報提供サーバの機能構成を示す図である。It is a figure which shows the function structure of the information provision server which concerns on the embodiment. 同実施形態に係る通信端末に表示されるコンテンツ合成画面を例示した図である。It is the figure which illustrated the content composition screen displayed on the communication terminal concerning the embodiment. 同実施形態に係る通信端末に表示されるコンテンツ合成画面を例示した図である。It is the figure which illustrated the content composition screen displayed on the communication terminal concerning the embodiment. 同実施形態に係る通信端末に表示されるコンテンツ合成画面を例示した図である。It is the figure which illustrated the content composition screen displayed on the communication terminal concerning the embodiment. 同実施形態に係る情報提供サーバで記憶管理されるデータの項目を示す図である。It is a figure which shows the item of the data memorize | stored and managed by the information provision server which concerns on the embodiment. 同実施形態に係るコンテンツ合成画面の初期処理を示すフローチャートである。It is a flowchart which shows the initial process of the content composition screen which concerns on the embodiment. 同実施形態に係るコメント投稿処理を示すフローチャートである。It is a flowchart which shows the comment contribution process which concerns on the embodiment. 変形例に係る通信端末に表示されるコンテンツ合成画面を例示した図である。It is the figure which illustrated the content synthetic | combination screen displayed on the communication terminal which concerns on a modification.

以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。また、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。さらに、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In addition, the same code | symbol is attached | subjected to the same element and the overlapping description is abbreviate | omitted. Further, the following embodiments are exemplifications for explaining the present invention, and are not intended to limit the present invention only to the embodiments. Furthermore, the present invention can be variously modified without departing from the gist thereof.

A.本実施形態
(1)実施形態の構成
図1は、本発明の一実施形態に係る情報処理システム1の概略構成を示す図である。同図に示すように、情報処理システム1は、情報提供サーバ10と、ネットワークNを介して情報提供サーバ10にアクセス可能な複数の通信端末18とを備えて構成される。情報処理システム1はさらに、コンテンツサーバ12と、メッセージサーバ14と、決済サーバ16とがネットワークNに接続され、これらのサーバは通信端末18に対して各種のウェブサービスを提供可能に構成される。
A. Embodiment (1) Configuration of Embodiment FIG. 1 is a diagram showing a schematic configuration of an information processing system 1 according to an embodiment of the present invention. As shown in FIG. 1, the information processing system 1 includes an information providing server 10 and a plurality of communication terminals 18 that can access the information providing server 10 via a network N. In the information processing system 1, a content server 12, a message server 14, and a payment server 16 are connected to a network N, and these servers are configured to be able to provide various web services to the communication terminal 18.

情報提供サーバ(情報提供システム)10は、情報処理システム1全体の処理を管理し、制御するためのコンピュータを含んで構成される。コンテンツサーバ12が提供するコンテンツを、背景情報と組み合わせて通信端末18に提供したり、メッセージサーバ14から受信したコメントを表示したり、コメントを投稿するユーザについてアバタ(インターネット上で用いられるユーザ自身のキャラクタ)表示したり、後述するアイテム購入の際に、決済サーバ16を用いて決済を行ったりする際に、これらのサーバを管理し、処理を制御する。   The information providing server (information providing system) 10 includes a computer for managing and controlling processing of the entire information processing system 1. The content provided by the content server 12 is provided to the communication terminal 18 in combination with the background information, the comment received from the message server 14 is displayed, and the avatar (the user himself / herself used on the Internet) (Character) When these are displayed or when payment is made using the payment server 16 at the time of item purchase, which will be described later, these servers are managed and the processing is controlled.

コンテンツサーバ12は、動画等のコンテンツを配信するためのサーバであり、サーバコンピュータなどによって構成される。動画配信を行うコンテンツサーバ12として、具体的には、USTREAM(商標)(http://www.ustream.tv/)など、ライブ動画(いわゆる生放送)を配信するサービスを利用することが可能である。また、動画の他にも、写真、音声、ラジオ、ゲーム、絵描きツール、テレビ電話、などのコンテンツを利用することができるが、本実施形態ではコンテンツとしてライブ動画を提供する場合を想定する。   The content server 12 is a server for distributing content such as moving images, and includes a server computer. Specifically, as the content server 12 that distributes moving images, it is possible to use a service that distributes live moving images (so-called live broadcasts) such as USTREAM (trademark) (http://www.ustream.tv/). . In addition to moving images, content such as photographs, audio, radio, games, drawing tools, videophones, and the like can be used. In the present embodiment, a case where a live moving image is provided as content is assumed.

メッセージサーバ14は、メッセージの投稿を管理し、フォロワー等によって投稿されたコメントをタイムライン表示させる等、各ユーザが使用する通信端末18に対して、所定の条件に応じたコメントを表示させるためのサーバであり、サーバコンピュータなどによって構成される。このようなメッセージサーバ14の提供するサービスとして、ツイッター等のメッセージサービスを利用することが可能であり、本実施形態ではツイッターのサーバを利用することを想定している。メッセージサーバ14を利用してコメントを投稿する際、ユーザは、メッセージサーバ14のログイン用IDを用いてメッセージサーバ14にログインした後、コメントを投稿する。コメントが表示される側の通信端末18においてコメントを受信する場合には、メッセージサーバ14にログインする必要はない。   The message server 14 manages the posting of messages and displays comments according to predetermined conditions on the communication terminal 18 used by each user, such as displaying a timeline of comments posted by followers and the like. A server, which is composed of a server computer or the like. As a service provided by such a message server 14, a message service such as Twitter can be used. In this embodiment, it is assumed that a Twitter server is used. When posting a comment using the message server 14, the user posts a comment after logging in to the message server 14 using the login ID of the message server 14. When receiving a comment at the communication terminal 18 on which the comment is displayed, it is not necessary to log in to the message server 14.

決済サーバ16は、デコレーション用のアイテムや投げ銭を購入する際の決済を行うためのサーバであり、サーバコンピュータなどによって構成される。   The settlement server 16 is a server for performing settlement when purchasing decoration items and coins, and is configured by a server computer or the like.

通信端末18は、ウェブブラウザや、インターネット接続機能等を備えた携帯電話機、スマートフォン、PHS(Personal Handy phone System)、PDA(Personal Digital Assistance)、タッチパッド型コンピュータ、ネットブックコンピュータ、デスクトップコンピュータ等であり、CPU、メモリ、通信装置、操作ボタンなどの入力装置、LCDなどの表示装置といったハードウェア資源を備えている。通信端末18は、ネットワークNに接続された情報提供サーバ10にアクセスすることで、コンテンツサーバ12、メッセージサーバ14及び決済サーバ16と連携したコンテンツ配信のためのソーシャル・プラットフォームを利用することが可能となっている。本実施形態において、ユーザは、通信端末18を用いてコンテンツ(本実施形態ではライブ動画)を視聴する。   The communication terminal 18 includes a web browser, a mobile phone having an Internet connection function, a smartphone, a PHS (Personal Handy phone System), a PDA (Personal Digital Assistance), a touch pad type computer, a netbook computer, a desktop computer, and the like. Hardware resources such as a CPU, a memory, a communication device, an input device such as operation buttons, and a display device such as an LCD. By accessing the information providing server 10 connected to the network N, the communication terminal 18 can use a social platform for content distribution in cooperation with the content server 12, the message server 14, and the settlement server 16. It has become. In the present embodiment, the user views content (a live video in the present embodiment) using the communication terminal 18.

ネットワークNは、インターネット、LAN、無線通信網、公衆電話通信網、一般電話回線網などのほか、各通信網間を接続するためのゲートウェイや各種基地局、交換機などによって構成される。   The network N includes the Internet, a LAN, a wireless communication network, a public telephone communication network, a general telephone line network, and the like, as well as gateways, various base stations, and exchanges for connecting the communication networks.

<情報提供サーバ10>
図2は、本発明の一実施形態に係る情報提供サーバ10の機能構成の概略を示すブロック図である。同図に示すように、情報提供サーバ10は、CPU21、入出力インタフェース22、通信インタフェース23及びメモリ24が、システムバス20を介して接続されて構成される。
<Information providing server 10>
FIG. 2 is a block diagram showing an outline of a functional configuration of the information providing server 10 according to an embodiment of the present invention. As shown in the figure, the information providing server 10 is configured by connecting a CPU 21, an input / output interface 22, a communication interface 23, and a memory 24 via a system bus 20.

CPU21は、メモリ24内の各種制御プログラムに従って、通信インタフェース23を介してコンテンツサーバ12、メッセージサーバ14、決済サーバ16及び通信端末18等との間のデータ送受信処理を制御するとともに、後述するアバタの表示制御やコンテンツサーバ12から提供されるライブ動画の表示制御等を行う。   The CPU 21 controls data transmission / reception processing between the content server 12, the message server 14, the settlement server 16, the communication terminal 18 and the like via the communication interface 23 according to various control programs in the memory 24, and also an avatar described later. Display control and display control of a live video provided from the content server 12 are performed.

入出力インタフェース22は、キーボード等の入力装置から入力を行い、また、ディスプレイ等の出力装置へ出力を行うためのインタフェースである。通信インタフェース23は、情報提供サーバ10がネットワークNを介して他のサーバや端末と通信を行うためのインタフェースである。   The input / output interface 22 is an interface for inputting from an input device such as a keyboard and outputting to an output device such as a display. The communication interface 23 is an interface for the information providing server 10 to communicate with other servers and terminals via the network N.

メモリ24は、読み取り又は書き込みが可能な領域を備える記憶装置であり、一実施形態において、次のプログラム、モジュール及びデータ構造、又はそれらの一部を格納する。なお、メモリ24は、DRAM、SRAM、又は他のランダムアクセス記憶装置などの高速ランダムアクセスメモリの他、磁気ディスク記憶装置、光ディスク記憶装置、フラッシュメモリデバイス、又は他の不揮発性記憶装置などにより構成され得る。   The memory 24 is a storage device having a readable or writable area, and in one embodiment, stores the following programs, modules and data structures, or a part thereof. The memory 24 is configured by a magnetic disk storage device, an optical disk storage device, a flash memory device, or other nonvolatile storage device in addition to a high-speed random access memory such as a DRAM, SRAM, or other random access storage device. obtain.

メモリ24には、様々な基本システムサービスを提供するとともに、ハードウェア依存タスクを実行するためのプロシージャを含むオペレーティングシステム241が格納されている。また、メモリ24には、メッセージサーバ14に投稿されたコメント(いわゆるツイート)をあらわすコメント情報やコメントを投稿したユーザに関わる情報(以下、ユーザ情報)を取得するためのAPI(Application Programming Interface)等が格納されている。なお、以下の説明では、メッセージサーバ14からコメント情報やユーザ情報を取得するために必要なAPIを「コメントAPI」と呼ぶ。   The memory 24 stores an operating system 241 that provides various basic system services and includes procedures for performing hardware dependent tasks. The memory 24 also includes an API (Application Programming Interface) for acquiring comment information representing a comment (so-called tweet) posted on the message server 14 and information (hereinafter referred to as user information) related to the user who posted the comment. Is stored. In the following description, an API necessary for acquiring comment information and user information from the message server 14 is referred to as a “comment API”.

オペレーティングシステム241は、様々な基本システムサービスを提供するとともに、ハードウェア依存タスクを実行するためのプロシージャを含む。入出力モジュール242aは、入出力インタフェース22を介して入力されるデータを受け付け、また、出力されるデータを制御する処理を行う。通信モジュール242bは、通信インタフェース23を介して送受信されるデータを制御する処理を行う。   The operating system 241 provides various basic system services and includes procedures for performing hardware dependent tasks. The input / output module 242a receives data input via the input / output interface 22, and performs processing for controlling the output data. The communication module 242b performs processing for controlling data transmitted / received via the communication interface 23.

動画表示制御モジュール243は、コンテンツサーバ12からライブ動画を取得するよう制御するとともに、このライブ動画を通信端末18に表示させるためのモジュールである。   The moving image display control module 243 is a module for controlling to acquire a live moving image from the content server 12 and displaying the live moving image on the communication terminal 18.

背景表示制御モジュール244は、通信端末18上で表示されるライブ動画の背景画像を、コンテンツ・テーマに応じて修飾するためのモジュールである。コンテンツ・テーマは、当該ライブ動画の提供者(すなわちコンテンツ提供者)等により設定されるものであり、例えばストーリー性のある動画であれば、コンテンツ・テーマとして「シアター」が設定される。コンテンツ・テーマは、「シアター」、「ライブ演奏」、「エンターテイメント」・・・といったテーマがコンテンツサーバ12に用意されており、コンテンツ提供者がコンテンツの雰囲気に合わせて設定する。コンテンツ提供者によってコンテンツ・テーマが設定されると、例えば図3に示すようなコンテンツ・テーマ(この場合は「シアター」)に応じた背景画像g2が、ライブ動画に合成された形で通信端末18上に表示される。このように、コンテンツ提供者等が各コンテンツの雰囲気に合った背景画像を自由に設定することができるため、画面全体として統一感のある画面を提供できるようになる。   The background display control module 244 is a module for modifying the background image of the live video displayed on the communication terminal 18 according to the content / theme. The content theme is set by the live video provider (that is, the content provider) or the like. For example, if the video has a story, “theater” is set as the content theme. Content themes such as “theater”, “live performance”, “entertainment”, etc. are prepared in the content server 12, and the content provider sets them according to the atmosphere of the content. When the content theme is set by the content provider, for example, the communication terminal 18 forms a background image g2 corresponding to the content theme (in this case, “theatre”) as shown in FIG. Displayed above. In this way, since the content provider and the like can freely set a background image that matches the atmosphere of each content, it is possible to provide a screen with a sense of unity as a whole screen.

アバタ表示制御モジュール245は、通信端末18上で表示されるライブ動画に対して、コメントを投稿等したユーザのアバタを表示制御するためのモジュールである。詳細は後述するが、表示中のライブ動画に関するコメントが、ユーザによってメッセージサーバ14に投稿されると、アバタ表示制御モジュール245は、そのコメントを投稿したユーザ(すなわち、投稿ユーザ)のアバタを表示させるとともに、そのコメントを例えば吹き出し形式(バルーンなど)で表示させる。本実施形態では、コメントを吹き出し形式で表示することを想定するが、コメント内容がユーザに投稿ユーザのアバタ周辺で視認可能であれば、どのような形式でコメントを表示しても良い。なお、投稿ユーザのアバタを表示するために必要なアバタ画像データ等(すなわちユーザ情報)は、アバタ表示制御モジュール245が、コメントAPIを利用することでメッセージサーバ14から取得する。   The avatar display control module 245 is a module for controlling the display of the avatar of the user who posted a comment on the live video displayed on the communication terminal 18. Although details will be described later, when a comment regarding the live video being displayed is posted to the message server 14 by the user, the avatar display control module 245 displays the avatar of the user who posted the comment (that is, the posting user). At the same time, the comment is displayed in, for example, a balloon form (balloon or the like). In the present embodiment, it is assumed that the comment is displayed in a balloon format. However, the comment may be displayed in any format as long as the comment content is visible to the user around the avatar of the posting user. Note that avatar image data and the like (that is, user information) necessary for displaying the posting user's avatar are acquired from the message server 14 by the avatar display control module 245 using the comment API.

アイテム管理モジュール246は、通信端末18上で表示されるライブ動画の表示画面を修飾するアイテムを管理するためのモジュールである。一実施形態では、表示画面を修飾するアイテムとして、デコレーションと、投げ銭とを含む。デコレーションは、花や文字、ロゴなど(の画像)を、ライブ動画(すなわちコンテンツ)の視聴者が購入し、表示画面を含む画面上で、自由な位置に配置するためのものである。つまり、デコレーションは、実世界の差し入れやプレゼントに相当するものである。投げ銭は、ライブ動画の視聴者がコンテンツ提供者に対してライブ動画の対価を明示的に支払う場合に行われるものであり、実世界のチップやカンパ等に相当するものである。   The item management module 246 is a module for managing items that modify the display screen of the live video displayed on the communication terminal 18. In one embodiment, the items that qualify the display screen include a decoration and a change. The decoration is for a viewer of a live moving image (that is, content) to purchase (images) such as flowers, characters, logos, etc. and arrange them at any position on the screen including the display screen. In other words, the decoration is equivalent to a real world insertion or gift. Throwing is performed when the viewer of the live video explicitly pays the price of the live video to the content provider, and corresponds to a real-world chip or company.

一実施形態では、ライブ動画の視聴者がアイテムを購入するようになっているが、これにより、購入費の少なくとも一部がコンテンツ提供者に還元されるように構成されている。例えば、デコレーションの場合は、ライブ動画の視聴者がデコレーションを購入し、ライブ動画の表示領域の周辺の所望の位置にデコレーション画像を貼り付けられるようになっている。また、視聴者は所望の金額分の投げ銭を購入し、コンテンツ提供者に対価を支払うことができるようになっている。ライブ動画の視聴者がデコレーションや投げ銭を購入したとき、購入費の少なくとも一部は、コンテンツ提供者に支払われるように構成されている。これにより、コンテンツ提供者は、ウェブ上でライブを行うことによって、その対価を得ることが可能になる。なお、以下の説明では、ライブ動画に背景画像やアバタ画像、デコレーション画像などが合成された画面を「コンテンツ合成画面」と総称する。   In one embodiment, a viewer of a live video purchases an item, which is configured so that at least a portion of the purchase cost is returned to the content provider. For example, in the case of decoration, a viewer of a live video can purchase the decoration and paste the decoration image at a desired position around the display area of the live video. In addition, the viewer can purchase the desired amount of money and pay the content provider. When a viewer of a live video purchases decorations or coins, at least a part of the purchase cost is paid to the content provider. Thereby, the content provider can obtain the price by performing live on the web. In the following description, a screen in which a background image, an avatar image, a decoration image, and the like are combined with a live video is collectively referred to as a “content composition screen”.

図3は、通信端末18に表示されるコンテンツ合成画面G1を例示した図である。
コンテンツ合成画面G1の動画表示領域A1には、コンテンツ提供者によって提供されるライブ動画g1が表示され、背景表示領域A2にはコンテンツ・テーマ(この場合は「シアター」)に応じた背景画像g2が表示され、アバタ表示領域A3にはコメント投稿ユーザのアバタ画像g3が表示される。図3に示すように、コンテンツ・テーマが「シアター」の場合には、コメント投稿ユーザが、あたかも実際の劇場でライブ動画を鑑賞しているかのようなコンテンツ合成画面G1が各通信端末18に表示される。なお、コンテンツ合成画面G1には、その他としてユーザがコメントを投稿するためのコメント投稿ボタンB1、デコレーションを行うためのデコレーションボタンB2、投げ銭を行うための投げ銭ボタンB3などが表示される。
FIG. 3 is a diagram illustrating a content composition screen G1 displayed on the communication terminal 18.
A live video g1 provided by the content provider is displayed in the video display area A1 of the content composition screen G1, and a background image g2 corresponding to the content theme (in this case, “theatre”) is displayed in the background display area A2. The avatar image g3 of the comment posting user is displayed in the avatar display area A3. As shown in FIG. 3, when the content theme is “theater”, a content composition screen G1 is displayed on each communication terminal 18 as if the comment posting user is watching a live video in an actual theater. Is done. In addition, on the content composition screen G1, a comment posting button B1 for a user to post a comment, a decoration button B2 for performing decoration, a change button B3 for performing change, and the like are displayed.

図4は、あるユーザによってコメントが投稿されたときのコンテンツ合成画面G2を例示した図であり、図5は、コメントのタイムライン表示を含むコンテンツ合成画面G3を例示した図である。   FIG. 4 is a diagram illustrating a content composition screen G2 when a comment is posted by a certain user, and FIG. 5 is a diagram illustrating a content composition screen G3 including a timeline display of comments.

視聴しているライブ動画にコメントを投稿する際、ユーザは、まず、コメント投稿ボタンB1をクリックする。すると、図4の右欄に示すように、コメントを投稿するためのコメント欄h1が表示される。ユーザは、このコメント欄h1に自身の感想など(ここでは「スゴイね!」)を書き込み、送信ボタンクリックする。ユーザが送信ボタンをクリックすると、コメント内容をあらわすコメント情報とともに、当該ユーザを識別するコメントユーザIDがメッセージサーバ14に送信される。   When posting a comment to the live video being viewed, the user first clicks the comment posting button B1. Then, as shown in the right column of FIG. 4, a comment column h1 for posting a comment is displayed. The user writes his / her impressions and the like (in this case, “It ’s amazing!”) In the comment field h1, and clicks the send button. When the user clicks the send button, the comment user ID for identifying the user is sent to the message server 14 together with the comment information indicating the comment content.

情報提供サーバ(取得手段)10は、コメントAPIを利用して、メッセージサーバ14からコメント情報とともに投稿ユーザのユーザ情報(コメントユーザIDを含む)を取得する。情報提供サーバ(判断手段)10は、コメントユーザIDに基づき、コメント投稿ユーザのアバタが、アバタ画像として既にコンテンツ合成画面G2に表示されているか否かを判断する。情報提供サーバ(表示制御手段)10は、コメント投稿ユーザのアバタが、アバタ画像g3として既にコンテンツ合成画面G2に表示されている場合には、当該コメント投稿ユーザのアバタ(図4ではユーザ名「aiueo」)から吹き出し形式でコメント(図4では「スゴイね!」)を表示する。   The information providing server (acquisition means) 10 acquires the user information (including the comment user ID) of the posting user together with the comment information from the message server 14 using the comment API. Based on the comment user ID, the information providing server (determination means) 10 determines whether or not the comment posting user's avatar is already displayed on the content composition screen G2 as an avatar image. When the comment posting user's avatar is already displayed as the avatar image g3 on the content composition screen G2, the information providing server (display control means) 10 displays the comment posting user's avatar (the user name “aiueo” in FIG. 4). ”) To display a comment (“ Incredible! ”In FIG. 4) in a balloon format.

一方、コメント投稿ユーザのアバタが、アバタ画像g3として未だコンテンツ合成画面G2に表示されていない場合には、当該コメント投稿ユーザのユーザ情報等に基づいてアバタ画像を生成し、これをコンテンツ合成画面G2に新たに表示するとともに、当該アバタから吹き出し形式でコメントを表示する(詳細は後述)。   On the other hand, when the avatar of the comment posting user is not yet displayed on the content composition screen G2 as the avatar image g3, an avatar image is generated based on the user information of the comment posting user and the content composition screen G2 And a comment is displayed from the avatar in a balloon format (details will be described later).

各ユーザから投稿されたコメントは、メッセージサーバ14のコメント履歴データベース(図示略)に格納されてゆく。ライブ動画について、これまでどのようなコメントが投稿されたかを知りたい場合、ユーザは、図4に示す「タイムライン表示」m1をクリックする。かかる操作がなされると、メッセージサーバ14は、当該ライブ動画について、最新のものから過去N件(例えば20件)までのコメントを抽出し、これをタイムライン表示情報として情報提供サーバ10に送信する。情報提供サーバ10は、メッセージサーバ14から受信したタイムライン表示情報に基づき、図5に示すタイムライン表示画像g5を生成し、これをコンテンツ合成画面G3のタイムライン表示領域A4に表示する。   Comments posted from each user are stored in a comment history database (not shown) of the message server 14. When the user wants to know what comments have been posted about the live video, the user clicks “timeline display” m1 shown in FIG. When such an operation is performed, the message server 14 extracts comments from the latest to the past N (for example, 20) for the live video, and transmits them to the information providing server 10 as timeline display information. . The information providing server 10 generates a timeline display image g5 shown in FIG. 5 based on the timeline display information received from the message server 14, and displays this in the timeline display area A4 of the content composition screen G3.

このような表示制御が行われることで、例えば図5に示すように、ある特定のライブ動画に対して、同一ユーザから多数のコメントがなされ、タイムライン上には当該当該ユーザ(図5ではユーザ名「siro」)のコメントだけが表示されるような場合であっても、当該ユーザだけでなく、これまでに当該ライブ動画にコメントを投稿した様々なユーザのアバタ画像g3がコンテンツ合成画面G3に表示される。このため、どのようなユーザが当該コンテンツに興味をもっているのか、その傾向が掴めない等の従来の問題を未然に防止することが可能となる。   By performing such display control, for example, as shown in FIG. 5, a large number of comments are made by the same user for a specific live video, and the user (in FIG. 5, user in FIG. 5) Even if only the comment of the name “siro” is displayed, not only the user but also avatar images g3 of various users who have posted comments on the live video so far are displayed on the content composition screen G3. Is displayed. For this reason, it is possible to prevent the conventional problems such as which users are interested in the content and the tendency of the user cannot be grasped.

図2に戻り、コンテンツ情報記憶部247は、配信されるコンテンツ(本実施形態ではライブ動画)毎に各種設定情報等が格納される。図6は、コンテンツ情報記憶部246のデータ管理項目の一例である。コンテンツ情報記憶部246は、各コンテンツ毎に、情報提供サーバ10が各コンテンツを識別するためのコンテンツIDと、コンテンツ提供者のメッセージログインIDと、コンテンツが配信されるURLと、情報提供サーバ10が背景画像g2を識別するための背景画像IDと、投げ銭の単位と、コンテンツの時間あたりのページビュー数等のデータ項目が記憶される。   Returning to FIG. 2, the content information storage unit 247 stores various setting information for each content to be distributed (live video in the present embodiment). FIG. 6 is an example of data management items in the content information storage unit 246. The content information storage unit 246 includes, for each content, a content ID for the information providing server 10 to identify each content, a message login ID of the content provider, a URL where the content is distributed, and the information providing server 10 Data items such as a background image ID for identifying the background image g2, a unit of change, and the number of page views per time of content are stored.

情報提供サーバ10には、コンテンツ・テーマに応じた複数種類の背景画像が用意さており、情報提供サーバ10のデータベース(図示略)には、各背景画像と背景画像IDとが関連付けて記憶されている。コンテンツ提供者等は、事前に背景画像IDを設定することで、コンテンツの雰囲気に合う背景画像を選択する。また、コンテンツ提供者等は、投げ銭を受け付ける最小単位を設定することができる。例えば、コンテンツ提供者等によって投げ銭の単位が100ポイント(100円)に設定されている場合には、コンテンツ(ここではライブ動画)を視聴するユーザは、100円単位で投げ銭を実行することができる。   The information providing server 10 has a plurality of types of background images corresponding to the content / theme, and each background image and background image ID are stored in association with each other in the database (not shown) of the information providing server 10. Yes. A content provider or the like selects a background image that matches the atmosphere of the content by setting a background image ID in advance. In addition, the content provider or the like can set a minimum unit for accepting a change. For example, when the unit of the change is set to 100 points (100 yen) by the content provider or the like, the user who views the content (here, a live video) can execute the change in units of 100 yen. .

(2)実施形態の動作
次に、図7等を参照して、コンテンツ合成画面を表示する際の処理フローについて説明する。
(2) Operation of Embodiment Next, a processing flow when displaying a content composition screen will be described with reference to FIG.

<初期処理>
図7は、本発明の一実施形態におけるコンテンツ合成画面の初期処理を示すフローチャートである。
本システムを利用した形でライブ動画の提供を望むユーザ(すなわちコンテンツ提供者)等は、まず、コンテンツサーバ12で予め用意された複数種類の背景画像の中から、コンテンツ・テーマ(例えば「シアター」)に応じた背景画像を選択する。コンテンツ提供者等によってコンテンツ・テーマに応じた背景画像が選択(設定)されると(ステップS10)、情報提供サーバ10は、コンテンツ・テーマ(この場合は「シアター」)に応じた背景に、ライブ動画を合成したコンテンツ合成画面を生成し、これを通信端末18上に表示する(図3参照)。
<Initial processing>
FIG. 7 is a flowchart showing the initial process of the content composition screen in one embodiment of the present invention.
A user (that is, a content provider) who desires to provide a live video in a form using this system, first, selects a content theme (for example, “theater”) from a plurality of types of background images prepared in advance by the content server 12. ) To select a background image. When the background image corresponding to the content / theme is selected (set) by the content provider or the like (step S10), the information providing server 10 performs live on the background corresponding to the content / theme (in this case, “theatre”). A content composition screen in which the moving images are combined is generated and displayed on the communication terminal 18 (see FIG. 3).

さらに、情報提供サーバ10は、コメントAPIを利用して当該ライブ動画に関わるキーワード(例えば「#Cat」など)を含む投稿コメントのコメント情報等を、メッセージサーバ14に要求する(ステップS20)。メッセージサーバ14は、かかる要求を受け取ると、ハッシュタグ検索等を行うことで、当該キーワードを含む複数の投稿コメントのコメント情報を抽出するとともに、各投稿コメントに対応するユーザ情報(ユーザIDやアバタ画像データなど)を抽出し、情報提供サーバ10に返信する。   Further, the information providing server 10 requests the message server 14 for comment information of a posted comment including a keyword (for example, “#Cat”) related to the live video using the comment API (step S20). When the message server 14 receives such a request, the message server 14 performs a hash tag search or the like to extract comment information of a plurality of posted comments including the keyword, and user information (user ID or avatar image) corresponding to each posted comment. Data, etc.) are extracted and returned to the information providing server 10.

情報提供サーバ10は、メッセージサーバ14から複数の投稿コメントのコメント情報及び各投稿コメントに対応するユーザ情報を取得すると(ステップS30)、受け取ったユーザ情報に基づいて、アバタ表示するユーザを特定し、当該投稿ユーザのアバタ画像を表示する(ステップS40)。この結果、図3に示すように、アバタ画像g3に対応する各ユーザが、あたかも実際の劇場でライブ動画を鑑賞しているかのようなコンテンツ合成画面G1が各通信端末18に表示される。   When the information providing server 10 obtains the comment information of the plurality of posted comments and the user information corresponding to each posted comment from the message server 14 (step S30), the information providing server 10 identifies the user to display the avatar based on the received user information, The avatar image of the posting user is displayed (step S40). As a result, as shown in FIG. 3, a content composition screen G1 is displayed on each communication terminal 18 as if each user corresponding to the avatar image g3 is watching a live video in an actual theater.

<コメント投稿処理>
図8は、本発明の一実施形態におけるコメント投稿処理を示すフローチャートである。
ユーザは、視聴しているライブ動画にコメントを投稿する際、まず、図3に示すコメント投稿ボタンB1をクリックする。すると、図4の右欄に示すように、コメントを投稿するためのコメント欄h1が表示される。ユーザは、このコメント欄h1に自身の感想など(ここでは「スゴイね!」)を書き込み、送信ボタンクリックする。ユーザが送信ボタンをクリックすると、投稿コメントをあらわすコメント情報とともに、当該ユーザを識別するコメントユーザIDがメッセージサーバ14に送信される。
<Comment posting process>
FIG. 8 is a flowchart showing comment posting processing according to an embodiment of the present invention.
When posting a comment on a live video being viewed, the user first clicks a comment posting button B1 shown in FIG. Then, as shown in the right column of FIG. 4, a comment column h1 for posting a comment is displayed. The user writes his / her impressions and the like (in this case, “It ’s amazing!”) In the comment field h1, and clicks the send button. When the user clicks the send button, a comment user ID for identifying the user is sent to the message server 14 together with comment information representing the posted comment.

情報提供サーバ(取得手段)10は、コメントAPIを利用して、メッセージサーバ14からコメント情報とともに投稿ユーザのユーザ情報(コメントユーザIDを含む)を取得する。情報提供サーバ10は、コメント情報および投稿ユーザのユーザ情報を受け取ると(ステップS100;YES)、ユーザ情報に含まれるコメントユーザIDに基づき、投稿ユーザのアバタが、アバタ画像として既にコンテンツ合成画面G2に表示されているか否か(すなわち、投稿ユーザのアバタが画面内に表示されているか否か)を判断する(ステップS200;図4参照)。   The information providing server (acquisition means) 10 acquires the user information (including the comment user ID) of the posting user together with the comment information from the message server 14 using the comment API. When the information providing server 10 receives the comment information and the user information of the posting user (step S100; YES), the posting user's avatar has already entered the content composition screen G2 as an avatar image based on the comment user ID included in the user information. It is determined whether or not it is displayed (that is, whether or not the posting user's avatar is displayed in the screen) (step S200; see FIG. 4).

ここで、情報提供サーバ10は、投稿ユーザのアバタが、アバタ画像g3として既にコンテンツ合成画面G2に表示されていると判断した場合には(ステップS200;YES)、受信したコメント情報に基づき、当該投稿ユーザのアバタ(図4ではユーザ名「aiueo」)から吹き出し形式でコメント(図4では「スゴイね!」)を表示し(ステップ300)、処理を終了する。   Here, when the information providing server 10 determines that the avatar of the posting user has already been displayed as the avatar image g3 on the content composition screen G2 (step S200; YES), the information providing server 10 determines based on the received comment information. From the posting user's avatar (user name “aiueo” in FIG. 4), a comment (“Incredible!” In FIG. 4) is displayed in a balloon format (step 300), and the process ends.

一方、情報提供サーバ10は、投稿ユーザのアバタが、アバタ画像g3として未だコンテンツ合成画面G2に表示されていないと判断すると(ステップS200;NO)、アバタ表示領域A3(図4参照)に最大数のアバタ画像が表示されているか否かを判断する(ステップS400)。例えば、表示可能なアバタの数が「11」に設定された状態において、既に表示領域a1に最大数(=11)のアバタ画像が表示されていると判断すると(ステップS400;YES)、情報提供サーバ10は、ステップS500に進む。   On the other hand, when the information providing server 10 determines that the avatar of the posting user is not yet displayed on the content composition screen G2 as the avatar image g3 (step S200; NO), the maximum number is displayed in the avatar display area A3 (see FIG. 4). It is determined whether or not the avatar image is displayed (step S400). For example, in the state where the number of avatars that can be displayed is set to “11”, if it is determined that the maximum number (= 11) of avatar images have already been displayed in the display area a1 (step S400; YES), information is provided. The server 10 proceeds to step S500.

情報提供サーバ10は、既に表示されている複数のアバタ画像の中から、消去(すなわち上書き)すべきアバタ画像を決定する(ステップS500)。そして、情報提供サーバ10は、決定したアバタ画像を消去するとともに、今回、受信した投稿ユーザのユーザ情報に基づきアバタ画像を生成し、これを上書き表示する(ステップS600)。そして、情報提供サーバ10は、上記と同様、当該投稿ユーザのアバタ(図4ではユーザ名「aiueo」)から吹き出し形式でコメント(図4では「スゴイね!」)を表示し(ステップS300)、処理を終了する。なお、消去すべきアバタ画像については、例えばコメント投稿日時の最も古いユーザのアバタ画像を選択すれば良い。もちろん、これに限る趣旨ではなく、コメント回数の最も少ないユーザのアバタ画像や、ユーザ情報から得られる様々なユーザの特性(性別、年齢、地域、趣向など)を総合考慮し、いずれのユーザのアバタ画像を消去すべきか決定しても良い。   The information providing server 10 determines an avatar image to be deleted (that is, overwritten) from among a plurality of already displayed avatar images (step S500). Then, the information providing server 10 deletes the determined avatar image, generates an avatar image based on the user information of the posting user received this time, and overwrites it (step S600). Then, the information providing server 10 displays a comment (“Large!” In FIG. 4) in a balloon form from the posting user's avatar (user name “aiueo” in FIG. 4) (step S300). End the process. As for the avatar image to be deleted, the avatar image of the user with the oldest comment posting date may be selected, for example. Of course, the present invention is not limited to this, and the avatar image of the user with the smallest number of comments and various user characteristics (gender, age, region, taste, etc.) obtained from the user information are comprehensively considered, and the avatar of any user It may be determined whether the image should be erased.

一方、情報提供サーバ10は、ステップS400において、アバタ表示領域A3に未だ最大数(=11)のアバタ画像が表示されていないと判断すると(ステップS400;NO)、今回、受信した投稿ユーザのユーザ情報に基づきアバタ画像を生成し、これをアバタ表示領域A3の空き領域に新たに表示する(ステップS700)。そして、情報提供サーバ10は、上記と同様、当該投稿ユーザのアバタ(図4ではユーザ名「aiueo」)から吹き出し形式でコメント(図4では「スゴイね!」)を表示し(ステップS300)、処理を終了する。   On the other hand, when the information providing server 10 determines in step S400 that the maximum number (= 11) of avatar images are not yet displayed in the avatar display area A3 (step S400; NO), the user of the posting user who has received this time An avatar image is generated based on the information, and this is newly displayed in the empty area of the avatar display area A3 (step S700). Then, the information providing server 10 displays a comment (“Large!” In FIG. 4) in a balloon form from the posting user's avatar (user name “aiueo” in FIG. 4) (step S300). End the process.

以上説明したように、本実施形態によれば、ある特定のコンテンツ(ライブ動画)に対して、同一ユーザから多数のコメントがなされ、タイムライン上には当該ユーザ(図5ではユーザ名「siro」)のコメントだけが表示されるような場合であっても、当該ユーザだけでなく、これまでに当該ライブ動画にコメントを投稿した様々なユーザのアバタ画像g3がコンテンツ合成画面G3に表示される。このため、どのようなユーザが当該コンテンツに興味をもっているのか、その傾向が掴めない等の従来の問題を未然に防止することが可能となる。   As described above, according to the present embodiment, a large number of comments are made by the same user for a specific content (live video), and the user (user name “siro” in FIG. 5) is displayed on the timeline. ), Only avatar images g3 of various users who have posted comments on the live video so far are displayed on the content composition screen G3. For this reason, it is possible to prevent the conventional problems such as which users are interested in the content and the tendency of the user cannot be grasped.

B.変形例
<変形例1>
上述した本実施形態では、アバタ画像の表示位置について特に言及しなかったが、例えばコンテンツに対するコメント回数やコメント内容などに応じてアバタ画像の表示位置を適宜設定しても良い。例えば、図9に示すように、通信端末18に表示されるコンテンツ合成画面G4のアバタ表示領域A3に、優遇表示領域a1を設ける。この優遇表示領域a1には、特定条件をクリアした特別なユーザのアバタ画像のみが表示される。特定条件は、例えばコンテンツ提供者が任意に設定することができ、クリアすべきコメント回数(3回以上)などが挙げられる。かかる構成によれば、コンテンツを視聴するユーザにコメント投稿を促進する作用が働く等の効果が期待できる。
B. Modification <Modification 1>
In the embodiment described above, the display position of the avatar image is not particularly mentioned, but the display position of the avatar image may be appropriately set according to, for example, the number of comments on the content and the content of the comment. For example, as shown in FIG. 9, a preferential display area a1 is provided in the avatar display area A3 of the content composition screen G4 displayed on the communication terminal 18. In this preferential display area a1, only the avatar image of a special user who clears the specific condition is displayed. The specific condition can be arbitrarily set by, for example, the content provider, and includes the number of comments to be cleared (three or more times). According to such a configuration, it is possible to expect an effect such as an action of promoting comment posting to a user who views the content.

<変形例2>
また、アバタ画像の表示位置は、消去されるまで固定しておく必要はなく、例えば最終コメント投稿日時などのコメント履歴に応じて適宜移動させても良い。例えば、情報提供サーバ(表示制御手段)10は、コメントの投稿日時が古いものほど、コンテンツの表示領域から遠ざかるように(図9に示す矢印方向参照)、アバタ画像の表示位置を制御しても良い。
<Modification 2>
Further, the display position of the avatar image does not need to be fixed until it is erased, and may be appropriately moved according to the comment history such as the last comment posting date and time. For example, the information providing server (display control means) 10 may control the display position of the avatar image so that the older the posting date of the comment, the farther away from the content display area (see the arrow direction shown in FIG. 9). good.

<変形例3>
また、本実施形態では、吹き出しの中にコメント内容(例えば「スゴイね!」)を表示する場合について説明したが、吹き出しの中に、当該ユーザに関する付加情報(例えば、ユーザのコメント回数やユーザの国籍など)を表示しても良い。
<Modification 3>
Further, in the present embodiment, a case has been described in which comment content (for example, “sounding!”) Is displayed in a balloon, but additional information (for example, the number of comments of the user and the user's comment) is displayed in the balloon. Nationality, etc.) may be displayed.

また、本実施形態および各変形例において示した各処理のステップは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。さらに本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。さらにまた、1つの手段が有する機能が2つ以上の物理的手段により実現されても、2つ以上の手段の機能が1つの物理的手段により実現されてもよい。また、本発明に係るソフトウェアの開発支援プログラムは、CD−ROMやDVD−ROM等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。   Further, the steps of the processes shown in the present embodiment and each modification can be executed in any order or in parallel as long as the process contents do not contradict each other. Furthermore, in this specification and the like, the term “means” does not simply mean a physical means, but includes a case where the functions of the means are realized by software. Furthermore, the function of one means may be realized by two or more physical means, or the functions of two or more means may be realized by one physical means. In addition, the software development support program according to the present invention is downloaded through various recording media such as an optical disk such as a CD-ROM and a DVD-ROM, a magnetic disk, and a semiconductor memory, or via a communication network. Can be installed or loaded on a computer.

1…情報処理システム、10…情報提供サーバ、12…コンテンツサーバ、14…メッセージサーバ、16…決済サーバ、18…通信端末、20…システムバス、21…CPU、22…入出力インタフェース、23…通信インタフェース、24…メモリ、241…オペレーティングシステム、242a…入出力モジュール、242b…通信モジュール、243…動画表示制御モジュール、244…背景表示制御モジュール、245…アバタ表示制御モジュール、246…アイテム管理モジュール、247…コンテンツ情報記憶部。 DESCRIPTION OF SYMBOLS 1 ... Information processing system, 10 ... Information provision server, 12 ... Content server, 14 ... Message server, 16 ... Payment server, 18 ... Communication terminal, 20 ... System bus, 21 ... CPU, 22 ... Input / output interface, 23 ... Communication Interface, 24 ... Memory, 241 ... Operating system, 242a ... I / O module, 242b ... Communication module, 243 ... Movie display control module, 244 ... Background display control module, 245 ... Avatar display control module, 246 ... Item management module, 247 ... Content information storage unit.

Claims (8)

コンテンツサーバ及びメッセージサーバに通信ネットワークを介して接続され、前記コンテンツサーバから送信されるコンテンツ及び前記メッセージサーバから送信されるコメントを、通信端末の表示画面に表示させる情報提供システムであって、
前記コンテンツサーバから送信されるコンテンツについて、前記メッセージサーバにコメントの投稿があった場合、前記メッセージサーバから、当該コメントを投稿したユーザのユーザ情報を取得する取得手段と、
取得したユーザ情報に基づいて、前記コメントを投稿したユーザをあらわすアバタ画像を、前記通信端末における表示画面のアバタ画像表示領域に、表示するか否かを判断する判断手段と、
を具備する、情報提供システム。
An information providing system that is connected to a content server and a message server via a communication network, and that displays content transmitted from the content server and comments transmitted from the message server on a display screen of a communication terminal,
With regard to the content transmitted from the content server, when there is a comment posted on the message server, from the message server, an acquisition unit that acquires user information of a user who posted the comment;
Determining means for determining whether or not to display an avatar image representing the user who posted the comment in the avatar image display area of the display screen in the communication terminal based on the acquired user information;
An information providing system comprising:
前記判断手段は、
前記コメントを投稿したユーザのアバタ画像が、前記通信端末における表示画面のアバタ画像表示領域に、未だ表示されていない場合に、当該ユーザのアバタ画像を前記アバタ画像表示領域に表示すべきと判断する、請求項1に記載の情報提供システム。
The determination means includes
When the avatar image of the user who posted the comment is not yet displayed in the avatar image display area of the display screen in the communication terminal, it is determined that the avatar image of the user should be displayed in the avatar image display area The information providing system according to claim 1.
前記判断手段は、
前記コメントを投稿したユーザのアバタ画像が、前記通信端末における表示画面のアバタ画像表示領域に未だ表示されておらず、かつ、前記アバタ画像表示領域に表示されている他のユーザのアバタ画像の数が所定数未満である場合に、当該ユーザのアバタ画像を前記アバタ画像表示領域に表示すべきと判断する、請求項1に記載の情報提供システム。
The determination means includes
The number of avatar images of other users who have not yet displayed the avatar image of the user who posted the comment in the avatar image display area of the display screen in the communication terminal and are displayed in the avatar image display area 2 is an information providing system according to claim 1, wherein when the number is less than a predetermined number, the avatar image of the user is determined to be displayed in the avatar image display area.
前記コメントを投稿したユーザのアバタ画像の近傍に当該コメントを吹き出し表示する表示制御手段をさらに具備する、請求項2または3に記載の情報提供システム。   The information providing system according to claim 2, further comprising display control means for displaying the comment in a balloon in the vicinity of the avatar image of the user who posted the comment. 前記表示制御手段は、前記コメントを投稿したユーザのコメント履歴を用いて、当該ユーザのアバタ画像の表示位置を制御する、請求項4に記載の情報提供システム。   The information providing system according to claim 4, wherein the display control unit controls the display position of the avatar image of the user using the comment history of the user who posted the comment. コンテンツサーバ及びメッセージサーバに通信ネットワークを介して接続され、前記コンテンツサーバから送信されるコンテンツ及び前記メッセージサーバから送信されるコメントを通信端末に表示させる画面を制御する方法であって、
前記コンテンツサーバから送信されるコンテンツについて、前記メッセージサーバにコメントの投稿があった場合、前記メッセージサーバから、当該コメントを投稿したユーザのユーザ情報を取得する取得ステップと、
取得したユーザ情報に基づいて、前記コメントを投稿したユーザをあらわすアバタ画像を、前記通信端末における表示画面のアバタ画像表示領域に、表示するか否かを判断する判断ステップと、
を含む方法。
A method of controlling a screen that is connected to a content server and a message server via a communication network, and displays a content transmitted from the content server and a comment transmitted from the message server on a communication terminal,
For the content transmitted from the content server, when there is a comment posted on the message server, from the message server, obtaining the user information of the user who posted the comment;
A determination step of determining whether or not to display an avatar image representing the user who posted the comment in the avatar image display area of the display screen in the communication terminal based on the acquired user information;
Including methods.
コンテンツサーバ及びメッセージサーバに通信ネットワークを介して接続され、前記コンテンツサーバから送信されるコンテンツ及び前記メッセージサーバから送信されるコメントを、通信端末の表示画面に表示させるコンピュータであって、
前記コンピュータを、
前記コンテンツサーバから送信されるコンテンツについて、前記メッセージサーバにコメントの投稿があった場合、前記メッセージサーバから、当該コメントを投稿したユーザのユーザ情報を取得する取得手段と、
取得したユーザ情報に基づいて、前記コメントを投稿したユーザをあらわすアバタ画像を、前記通信端末における表示画面のアバタ画像表示領域に、表示するか否かを判断する判断手段と、
して機能させるための制御プログラム。
A computer that is connected to a content server and a message server via a communication network and displays a content transmitted from the content server and a comment transmitted from the message server on a display screen of a communication terminal,
The computer,
With regard to the content transmitted from the content server, when there is a comment posted on the message server, from the message server, an acquisition unit that acquires user information of a user who posted the comment;
Determining means for determining whether or not to display an avatar image representing the user who posted the comment in the avatar image display area of the display screen in the communication terminal based on the acquired user information;
Control program to function.
請求項7に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the control program according to claim 7 is recorded.
JP2010270401A 2010-12-03 2010-12-03 Information provision system Pending JP2012118919A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010270401A JP2012118919A (en) 2010-12-03 2010-12-03 Information provision system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010270401A JP2012118919A (en) 2010-12-03 2010-12-03 Information provision system

Publications (1)

Publication Number Publication Date
JP2012118919A true JP2012118919A (en) 2012-06-21

Family

ID=46501630

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010270401A Pending JP2012118919A (en) 2010-12-03 2010-12-03 Information provision system

Country Status (1)

Country Link
JP (1) JP2012118919A (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5530557B1 (en) * 2013-12-13 2014-06-25 株式会社 ディー・エヌ・エー Server, program and method for distributing content
JP2014236873A (en) * 2013-06-07 2014-12-18 任天堂株式会社 Information processing system, information processor, information processing program, and information display device
JP2015013103A (en) * 2013-06-07 2015-01-22 任天堂株式会社 Information processor, information processing system, information processing program and information processing method
JP2015049801A (en) * 2013-09-03 2015-03-16 ソニー株式会社 Information processor, information processing method and program
JP2015090526A (en) * 2013-11-05 2015-05-11 株式会社 ディー・エヌ・エー Content distribution system, distribution program, and distribution method
JP5735672B1 (en) * 2014-01-31 2015-06-17 株式会社 ディー・エヌ・エー Content distribution system, distribution program, and distribution method
JP2015111468A (en) * 2015-03-16 2015-06-18 株式会社 ディー・エヌ・エー Content distribution system, distribution program, and distribution method
JP2016024682A (en) * 2014-07-22 2016-02-08 トモヤ 高柳 Content distribution system
US9682312B2 (en) 2013-06-07 2017-06-20 Nintendo Co., Ltd. Information processing system, server machine, information processing device, recording medium and information processing method
WO2018003174A1 (en) * 2016-06-28 2018-01-04 Line株式会社 Information processing device control method, information processing device, and program
JP2020048071A (en) * 2018-09-19 2020-03-26 株式会社Nttドコモ Information processing unit and information processing system
JP6735398B1 (en) * 2019-08-06 2020-08-05 株式会社 ディー・エヌ・エー System, method and program for delivering live video
JP2020188514A (en) * 2020-08-06 2020-11-19 株式会社 ディー・エヌ・エー System, method and program for distributing video
JP2021027583A (en) * 2019-08-06 2021-02-22 株式会社 ディー・エヌ・エー System, method and program for distributing live video
JP2022075669A (en) * 2018-11-28 2022-05-18 株式会社コロプラ Program, information processing device, and method
WO2022124233A1 (en) * 2020-12-07 2022-06-16 グリー株式会社 Computer program, method, and server
JP2022090367A (en) * 2020-12-07 2022-06-17 グリー株式会社 Computer programs, methods, and servers
JP2022103557A (en) * 2020-12-28 2022-07-08 グリー株式会社 Computer programs, methods, and servers
JP7391174B1 (en) 2022-12-02 2023-12-04 17Live株式会社 servers and computer programs
JP7563704B2 (en) 2022-07-07 2024-10-08 グリー株式会社 Video distribution system, video distribution method, and video distribution program for live-distributing video including animation of character object generated based on the movement of a broadcasting user

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9682312B2 (en) 2013-06-07 2017-06-20 Nintendo Co., Ltd. Information processing system, server machine, information processing device, recording medium and information processing method
JP2014236873A (en) * 2013-06-07 2014-12-18 任天堂株式会社 Information processing system, information processor, information processing program, and information display device
JP2015013103A (en) * 2013-06-07 2015-01-22 任天堂株式会社 Information processor, information processing system, information processing program and information processing method
US9776085B2 (en) 2013-06-07 2017-10-03 Nintendo Co., Ltd. Information processing system, information processing device, server machine, recording medium and information processing method
US9757652B2 (en) 2013-06-07 2017-09-12 Nintendo Co., Ltd. Information processing system, information processing device, recording medium and information display method
JP2015049801A (en) * 2013-09-03 2015-03-16 ソニー株式会社 Information processor, information processing method and program
WO2015068442A1 (en) * 2013-11-05 2015-05-14 株式会社ディー・エヌ・エー Content delivery system, delivery program, and delivery method
JP2015090526A (en) * 2013-11-05 2015-05-11 株式会社 ディー・エヌ・エー Content distribution system, distribution program, and distribution method
KR101784222B1 (en) * 2013-11-05 2017-10-11 가부시키가이샤 디에누에 Content delivery system, delivery program, and delivery method
CN105765620A (en) * 2013-11-05 2016-07-13 株式会社得那 Content delivery system, delivery program, and delivery method
WO2015087609A1 (en) * 2013-12-13 2015-06-18 株式会社ディー・エヌ・エー Content distribution server, program and method
JP2015114961A (en) * 2013-12-13 2015-06-22 株式会社 ディー・エヌ・エー Server, program and method for distributing content
JP5530557B1 (en) * 2013-12-13 2014-06-25 株式会社 ディー・エヌ・エー Server, program and method for distributing content
JP2015143919A (en) * 2014-01-31 2015-08-06 株式会社 ディー・エヌ・エー Content distribution system, distribution program, and distribution method
JP5735672B1 (en) * 2014-01-31 2015-06-17 株式会社 ディー・エヌ・エー Content distribution system, distribution program, and distribution method
JP2016024682A (en) * 2014-07-22 2016-02-08 トモヤ 高柳 Content distribution system
JP2015111468A (en) * 2015-03-16 2015-06-18 株式会社 ディー・エヌ・エー Content distribution system, distribution program, and distribution method
US10905953B2 (en) 2016-06-28 2021-02-02 Line Corporation Method of controlling information processing device, information processing device and non-transitory computer-readable recording medium storing program for information processing
WO2018003174A1 (en) * 2016-06-28 2018-01-04 Line株式会社 Information processing device control method, information processing device, and program
JP2018005320A (en) * 2016-06-28 2018-01-11 Line株式会社 Control method for information processing device, information processing device, and program
US11679327B2 (en) 2016-06-28 2023-06-20 Line Corporation Information processing device control method, information processing device, and program
WO2020059404A1 (en) * 2018-09-19 2020-03-26 株式会社Nttドコモ Information processing device, and information processing system
JP2020048071A (en) * 2018-09-19 2020-03-26 株式会社Nttドコモ Information processing unit and information processing system
JP2022075669A (en) * 2018-11-28 2022-05-18 株式会社コロプラ Program, information processing device, and method
JP7278442B2 (en) 2018-11-28 2023-05-19 株式会社コロプラ Program, Information Processing Apparatus, and Method
JP7621451B2 (en) 2019-08-06 2025-01-24 株式会社 ディー・エヌ・エー System, method, and program for distributing live video
JP2021027583A (en) * 2019-08-06 2021-02-22 株式会社 ディー・エヌ・エー System, method and program for distributing live video
JP2021027471A (en) * 2019-08-06 2021-02-22 株式会社 ディー・エヌ・エー Systems, methods, and programs for delivering live video
JP2023181559A (en) * 2019-08-06 2023-12-22 株式会社 ディー・エヌ・エー System, method, and program for delivering live video
JP7399343B1 (en) 2019-08-06 2023-12-15 株式会社 ディー・エヌ・エー System, method, and program for delivering live video
JP7341956B2 (en) 2019-08-06 2023-09-11 株式会社 ディー・エヌ・エー System, method, and program for delivering live video
US11589130B2 (en) 2019-08-06 2023-02-21 DeNA Co., Ltd. System, method, and program for distributing live video
JP6735398B1 (en) * 2019-08-06 2020-08-05 株式会社 ディー・エヌ・エー System, method and program for delivering live video
JP7012792B2 (en) 2020-08-06 2022-01-28 株式会社 ディー・エヌ・エー Systems, methods, and programs for delivering videos
JP2020188514A (en) * 2020-08-06 2020-11-19 株式会社 ディー・エヌ・エー System, method and program for distributing video
JP7162042B2 (en) 2020-12-07 2022-10-27 グリー株式会社 Computer program, method and server
JP2022090367A (en) * 2020-12-07 2022-06-17 グリー株式会社 Computer programs, methods, and servers
WO2022124233A1 (en) * 2020-12-07 2022-06-16 グリー株式会社 Computer program, method, and server
JP7113065B2 (en) 2020-12-28 2022-08-04 グリー株式会社 Computer program, method and server
JP2022103557A (en) * 2020-12-28 2022-07-08 グリー株式会社 Computer programs, methods, and servers
JP7563704B2 (en) 2022-07-07 2024-10-08 グリー株式会社 Video distribution system, video distribution method, and video distribution program for live-distributing video including animation of character object generated based on the movement of a broadcasting user
JP7391174B1 (en) 2022-12-02 2023-12-04 17Live株式会社 servers and computer programs
JP2024080377A (en) * 2022-12-02 2024-06-13 17Live株式会社 Server and computer program

Similar Documents

Publication Publication Date Title
JP2012118919A (en) Information provision system
US20210124599A1 (en) Systems and Methods of Socially-Driven Product Offerings
CN109416668B (en) Control method for information processing apparatus, and recording medium
KR101985283B1 (en) Dynamic promotional layout management and distribution rules
JP2012120098A (en) Information provision system
US20150213491A1 (en) Method and system for optimizing communication about entertainment
US20190116385A1 (en) Methods and systems of live advertisement
US20140278873A1 (en) Content sharing system, content sharing server apparatus, content sharing method and recording medium
US10607301B2 (en) Methods and systems relating to auto-generated private communities
JP2016076206A (en) Selectable style for text messaging system user device
US10349233B2 (en) Interactive communications system
JP2017162377A (en) Advertisement animation management device, advertisement animation management system, advertisement animation management program, and advertisement animation management method
KR101783431B1 (en) Method for providing funding and consulting information related with entertainment by crowd funding system
US9137186B2 (en) Apparatus, method, and program for exchanging message or making voice call via network
JP2016071889A (en) Selectable styles for text messaging system font service providers
KR20140126152A (en) Method and server for providing service of using music contents
Mishra et al. A beginner's guide to mobile marketing
KR20190007660A (en) Busking performance matching and planning method using busking relay platform
US20130226628A1 (en) Event-centric matching and social networking services
JP2016076207A (en) Selectable style for text messaging system publisher
JP2014532242A (en) Video sticker album available online and a system developed to make the album operational
JP6170966B2 (en) Service providing apparatus, service providing method, and service providing program
US20170296929A1 (en) User-Controlled, On-Demand Gaming Channel
US11082390B2 (en) Methods and devices for facilitating and monetizing merges of targets with stalkers
WO2022231010A1 (en) Device, method, and program for fan to perform gifting