[go: up one dir, main page]

WO2011068040A1 - コミュニケーションシステムおよびコミュニケーション方法 - Google Patents

コミュニケーションシステムおよびコミュニケーション方法 Download PDF

Info

Publication number
WO2011068040A1
WO2011068040A1 PCT/JP2010/070679 JP2010070679W WO2011068040A1 WO 2011068040 A1 WO2011068040 A1 WO 2011068040A1 JP 2010070679 W JP2010070679 W JP 2010070679W WO 2011068040 A1 WO2011068040 A1 WO 2011068040A1
Authority
WO
WIPO (PCT)
Prior art keywords
comment
attribute information
user terminal
user
storage unit
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.)
Ceased
Application number
PCT/JP2010/070679
Other languages
English (en)
French (fr)
Inventor
昭彦 戀塚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dwango Co Ltd
Original Assignee
Dwango 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 Dwango Co Ltd filed Critical Dwango Co Ltd
Priority to US13/393,894 priority Critical patent/US20120297411A1/en
Publication of WO2011068040A1 publication Critical patent/WO2011068040A1/ja
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting

Definitions

  • the present invention relates to a communication system and a communication method for sharing a comment input according to progress of a content to be reproduced among a plurality of user terminals.
  • Patent Document 1 describes a chat service to which a large number of user terminals can be connected.
  • a communication service in which comments input to a user terminal in accordance with the progress of content played on the user terminal are displayed on a content screen and shared among a plurality of user terminals.
  • the present invention has been made in view of such a situation.
  • the present invention provides a communication system and a communication method for extracting and distributing comments that facilitate communication between users while reducing the number of comments distributed to user terminals.
  • the present invention stores a plurality of user terminals and comments transmitted from the user terminals in accordance with content reproduced by the user terminals in a comment storage unit, and these comments are stored in a plurality of comments.
  • a communication system including a comment server that is distributed and displayed on a user terminal, wherein the comment server corresponds to: comment identification information that identifies a comment stored in a comment storage unit and comment attribute information that indicates a comment attribute
  • a comment attribute information storage unit for storing the comment; a comment transmitted from the user terminal; and comment attribute information transmitted from the user terminal in association with the comment; the comment identification information of the comment;
  • the comment attribute information is stored in the comment attribute information storage unit in association with the comment attribute information.
  • a comment extraction unit for extracting comments having comment attribute information designated to be distributed to the user terminal among a plurality of comments stored in the comment storage unit; and extracted by the comment extraction unit
  • a comment delivery unit for delivering a comment to the user terminal; and the user terminal: an attribute information storage unit for storing comment attribute information indicating an attribute of a comment to be transmitted; and a comment input according to the content to be reproduced
  • An input unit that accepts; a comment that is input in response to the reproduction of the content; and a comment transmission unit that transmits the comment attribute information stored in the attribute information storage unit to the comment server.
  • the comment attribute information item when content is selected by the comment server by the user terminal, the comment attribute information item to be stored in association with the comment given to the content among the plurality of comment attribute information items
  • a comment attribute information defining unit that selects the comment attribute information may be provided, and comment attribute information corresponding to the item selected by the comment attribute information defining unit may be stored in the attribute information storage unit of the user terminal.
  • the communication system of the present invention may include a user management server that stores user attribute information indicating a user attribute corresponding to the user terminal, and the attribute information storage unit of the user terminal reads from the user management server.
  • the issued user attribute information may be stored as comment attribute information.
  • the user terminal may include a comment attribute management unit that receives comment attribute information input from a user of the terminal and stores the input comment attribute information in the attribute information storage unit. .
  • the comment distribution unit of the comment server may distribute the comment extracted by the comment extraction unit and the comment attribute information stored in association with the comment to the user terminal.
  • the terminal may include an output control unit that changes the display of the comment according to the reproduction of the content according to the comment attribute information stored in association with the comment.
  • the present invention includes a plurality of user terminals and a comment storage unit that stores comments transmitted from the user terminals in response to content reproduced by the plurality of user terminals, and distributes the comments to the plurality of user terminals.
  • a communication method in a communication system comprising: a comment server: a comment transmitted from a user terminal in the comment server; and comment attribute information indicating an attribute of the comment transmitted from the user terminal in association with the comment.
  • the comment server in the communication system that shares a comment according to the progress of the content to be played back among a plurality of user terminals can provide a comment for each comment transmitted from the user terminal.
  • Comment attribute information indicating attributes is stored in association with each other, and among the stored comments, a comment having comment attribute information designated to be distributed to the user terminal is extracted and distributed to the user terminal.
  • the comment and comment attribute information indicating the attribute of the comment transmitted by itself are transmitted to the comment server. Therefore, the user terminal can receive and display only the comment having the specified comment attribute information among the plurality of comments stored in the comment server.
  • the number of comments displayed on the user terminal can be suppressed to a number that can be grasped by the user, and it can be expected that communication between the users is facilitated.
  • the number of comments transmitted from the comment server is reduced compared to the case where all comments are distributed from the comment server, it is possible to suppress the load on the comment server, the network, the user terminal, and the like.
  • FIG. 1 is a block diagram showing a configuration of a communication system 1 according to the present embodiment.
  • the communication system 1 includes a user management server 100, a content server 200, a comment server 300, and a plurality of user terminals 400 (user terminal 400-1, user terminal 400-2, user terminal 400-3,... 400-n,..., User terminal 400-N). These components are configured by a computer device and are connected via a network.
  • a plurality of user terminals 400-N (N is an arbitrary integer) have the same configuration, they will be described as user terminals 400 unless otherwise distinguished.
  • the user management server 100 is a computer device that receives a connection request to the communication service provided by the content server 200 and the comment server 300 from the user terminal 400.
  • the user management server 100 includes a user information storage unit 110 and an attribute information transmission unit 120.
  • the user information storage unit 110 stores, as user information, user identification information for identifying the user of the user terminal 400, user account information, and user attribute information indicating user attributes in association with each other.
  • the user account information is information registered in advance for using the communication service, and includes information such as a user account name and a password.
  • the user attribute information includes, for example, information such as handle name, date of birth, sex, blood type, and address.
  • the user management server 100 performs user login processing by comparing user account information transmitted from the user terminal 400 with account information stored in the user information storage unit 110 in advance. For example, if user account information that matches the user account information transmitted from the user terminal 400 is stored in the user information storage unit 110, it is determined that the login is successful, and a connection for connecting to the content server 200 or the comment server 300 is established. By distributing the destination information to the user terminal 400, the use of the communication service by the user terminal 400 is permitted. On the other hand, if the user account information that matches the user account information transmitted from the user terminal 400 is not stored in the user information storage unit 110, it is determined that the login has failed and the use of the communication service is not permitted.
  • the attribute information transmission unit 120 transmits user attribute information corresponding to the user of the user terminal 400 to the user terminal 400 determined to have successfully logged in.
  • the attribute information transmission unit 120 refers to the comment distribution rule stored in the comment distribution rule storage unit 340 described later, and transmits only the user attribute information of items determined for each content among the user attribute information. You may make it do.
  • the user attribute information that the attribute information transmission unit 120 transmits to the user terminal 400 is used as comment attribute information that is given when the user terminal 400 transmits a comment to the comment server 300.
  • the content server 200 is a computer device that distributes content played by the user terminal 400.
  • the content server 200 includes a content storage unit 210 and a content distribution unit 220.
  • the content storage unit 210 stores content that is distributed and played back to the user terminal 400.
  • the content stored in the content storage unit 210 is information such as a moving image and sound with a time axis.
  • the content stored in the content storage unit 210 may be information stored in advance or information generated in real time. For example, it may be moving picture information of a cooking program taken in advance, or moving picture information of a baseball game that is input in real time by a live broadcast.
  • the content distribution unit 220 distributes the content stored in the content storage unit 210 in response to the content distribution request transmitted from the user terminal 400.
  • the comment server 300 is a computer device that receives a comment transmitted from the user terminal 400 according to content reproduced by the plurality of user terminals 400, and distributes and displays the received comment on the plurality of user terminals 400.
  • the comment server 300 includes a comment storage unit 310, a comment attribute information storage unit 320, a comment information registration unit 330, a comment distribution rule storage unit 340, a comment extraction unit 350, a comment distribution unit 360, and a comment attribute information definition. Part 370.
  • the comment storage unit 310 stores the comment identification information for identifying the comment transmitted from the user terminal 400 and the comment of the text information in association with each other.
  • the comment storage unit 310 may include different comment storage areas (threads) for each content distributed to the user terminal 400. Further, a plurality of threads may be provided for one content.
  • the comment attribute information storage unit 320 stores comment identification information for identifying a comment stored in the comment storage unit 310 and comment attribute information indicating a comment attribute in association with each other.
  • FIG. 2 is a diagram illustrating a data example of comment attribute information stored in the comment attribute information storage unit 320. Here, an example is shown in which gender is stored as comment attribute information. For example, a comment whose comment identification information is “1” is stored in association with “male” as comment attribute information.
  • the comment information registration unit 330 receives a comment and comment attribute information associated with the comment from the user terminal 400, generates comment identification information for identifying the received comment, and stores it in the comment storage unit 310 together with the comment.
  • comment identification information For example, a sequence number can be applied as the comment identification information.
  • the comment information registration unit 330 further stores the generated comment identification information in association with the received comment attribute information in the comment attribute information storage unit 320.
  • the comment distribution rule storage unit 340 stores comment distribution rules in which rules for distributing a plurality of comments stored in the comment storage unit 310 based on comment attribute information are stored.
  • the comment distribution rule may be defined in association with content identification information for identifying content, may be defined in association with user identification information for identifying a user, or both of them. good.
  • the comment distribution rule storage unit 340 stores comment attribute information of a comment to be distributed together with the content indicated by the content identification information in association with the content identification information. For example, the comment delivery rule storage unit 340 records the gender of the user as comment attribute information of a comment to be delivered together with a certain content.
  • a comment in which the gender that matches the gender recorded in the comment distribution rule storage unit 340 is recorded as comment attribute information is extracted and distributed to the user terminal 400.
  • a predetermined rule may be applied to the comment distribution rule.
  • the user terminal 400 receives an input of a comment distribution rule from the user, transmits the input comment distribution rule to the comment server 300, and stores it in the comment distribution rule storage unit 340, whereby the comment distribution rule specified by the user is stored. You may make it apply.
  • the comment distribution rule may be set according to a composite condition of a plurality of comment attributes, or a distribution ratio for each comment attribute may be determined. For example, a rule for distributing comments at a ratio of 70% for comments with a gender as a comment attribute and 30% for comments with a female may be set.
  • the comment extraction unit 350 is a comment that is determined to be distributed to the user terminal 400 according to the comment distribution rule stored in the comment distribution rule storage unit 340 among the plurality of comment identification information stored in the comment attribute information storage unit 320.
  • the comment identification information corresponding to the attribute information is extracted.
  • the comment extraction unit 350 refers to the comment identification information stored in the comment extraction unit 350 without referring to the comment itself stored in the comment storage unit 310, and thereby has a comment having a specific comment attribute.
  • the comment identification information corresponding to is determined. That is, the comment extraction unit 350 does not need to read the information of the comment itself in order to extract a comment associated with specific comment attribute information.
  • the comment distribution unit 360 reads out the comment stored corresponding to the comment identification information extracted by the comment extraction unit 360 from the comment storage unit 310, and the comment stored corresponding to the read comment identification information.
  • the attribute information is distributed to the user terminal 400.
  • the comment attribute information definition unit 370 selects an item of comment attribute information stored in association with a comment attached to the content among a plurality of comment attribute information items To do.
  • the item of comment attribute information is the type of comment attribute information.
  • the item of comment attribute information includes, for example, items of information input by the user in advance, information such as information determined for each content and temporarily input by the user.
  • the comment attribute information definition unit 370 may select an item of comment attribute information from a plurality of items included in user attribute information such as a handle name, date of birth, sex, blood type, and address.
  • the comment attribute information definition unit 370 may receive items such as a team that the user supports, prediction of win / loss, and score prediction.
  • Each item of comment attribute information is associated with information of a predetermined content. For example, if the item is gender, the content corresponding to the item is either male or female information.
  • an item such as a score prediction, it may be possible to select from various (infinite) options such as “1 to 3”, “1 to 1”, and “1 to 0”.
  • the comment attribute information defining unit 370 may select an item of comment attribute information predetermined for each content, or may be input from a provider who produces or provides the content stored in the content storage unit 210. You may make it select the item of comment attribute information according to an item. Alternatively, the comment attribute information defining unit 370 may receive the comment attribute information item from the user terminal 400 and select the received item to allow the user to select the comment attribute information item associated with the comment. . Further, the comment attribute information definition unit 370 may select different items according to the actual time when the content is played back and give the selected items to the user terminal 400. Further, the comment attribute information definition unit 370 may select comment attribute information of a plurality of items for one comment and define the comment attribute information of a plurality of items for one comment. good.
  • the user terminal 400 is a computer device that reproduces content distributed from the content server 200 and outputs a comment distributed from the comment server 300 together.
  • the user terminal 400 includes a content reception unit 410, a comment reception unit 420, an output control unit 430, an output unit 440, an attribute information storage unit 450, an input unit 460, a comment attribute management unit 470, and a comment transmission unit. 480.
  • the content receiving unit 410 receives content distributed from the content server 200 and stores it in the internal storage unit.
  • the comment receiving unit 420 receives comments distributed from the comment server 300 and stores them in the internal storage unit.
  • the output control unit 430 outputs the content received by the content receiving unit 410 and the comment received by the comment receiving unit 420 to the output unit 440.
  • the output unit 440 includes a display that displays a moving image and a comment included in the content, a speaker that outputs audio information included in the content, and the like.
  • FIG. 3 illustrates an example of a screen output to the output unit 440.
  • the moving image distributed from the content server 200 and the comment 442 transmitted from the other user terminal 400 and distributed by the comment server 300 are displayed in a superimposed manner.
  • the comment 442 distributed from the comment server 300 is scrolled and displayed so as to flow from the right to the left on the moving image.
  • the user of the communication service can share a comment input according to the content of the moving image with other users while viewing the moving image, thereby achieving communication.
  • a comment is input from the user via the input unit 460.
  • the write button 444 is clicked, the comment input to the input form 443, comment addition time, moving image identification information, user identification information, and the like are transmitted to the user management server 100 and the comment server 300.
  • comment list display area 445 comments input from a plurality of users are displayed.
  • the comment that is listed is received by the comment receiving unit 420 of the user terminal 400 from the comment server 300 and stored in the storage area of the comment receiving unit 420.
  • a number 445a indicating the order of comments given to a comment a user name 445b that has input a comment, a comment addition time 445c in which a comment is written, and a part of the commented 445d are posted. Displayed according to the order of real time.
  • the output control unit 430 may change the display of the comment synchronized with the content reproduction according to the comment attribute information of the comment. For example, the control may be performed such that a comment having a comment attribute of male is displayed in blue and a comment having a comment attribute of female is displayed in pink.
  • the attribute information storage unit 450 stores comment attribute information indicating the attribute of a comment transmitted by the user terminal 400.
  • the attribute information storage unit 450 stores comment attribute information corresponding to the item selected by the comment attribute information definition unit 370 of the comment server 300.
  • the comment attribute management unit 470 receives user attribute information transmitted from the attribute information transmission unit 120 of the user management server 100 and stores it in the attribute information storage unit 450. You may make it let it.
  • the attribute information storage unit 450 may store comment attribute information input by the input unit 460 from the user by the comment attribute management unit 470.
  • the input unit 460 is an input device such as a keyboard or a mouse. From the input unit 460, a comment is input by the user in response to the content played back on the terminal itself.
  • the comment attribute management unit 470 manages the comment attributes given to the comments transmitted by the comment transmission unit 480.
  • the comment attribute management unit 470 sends the content requested to the content requested from the content server 200.
  • the thread identification information for identifying the thread in which the assigned comment is stored is read out.
  • the comment attribute management unit 470 transmits the read thread identification information to the comment server 300.
  • the comment attribute management unit 470 selects the item of the comment attribute information given to the comment given to the content selected by the comment attribute information definition unit 370 from the comment server 300 according to the thread identification information. Receives the information indicated.
  • the comment attribute management unit 470 stores the comment attribute information item received from the comment attribute information definition unit 370 in the attribute information storage unit 450. Thereby, the attribute information storage unit 450 stores the comment attribute information of the selected item.
  • the comment attribute information is transmitted to the comment server 300 in association with the input comment, and stored in the storage area of the corresponding thread in the comment storage unit 310.
  • the comment attribute management unit 470 receives the comment attribute information input from the user of the own terminal to the input unit 460. And the input comment attribute information is stored in the attribute information storage unit 450.
  • the input unit 460 receives information indicating which team that supports the game is to be supported.
  • the comment attribute management unit 470 stores information indicating the support team in the attribute information storage unit 450 as comment attribute information. Thereby, for example, communication between users who support the team in a baseball game relay can be promoted.
  • the comment attribute management unit 470 may store the user attribute information transmitted from the user management server 100 in the attribute information storage unit 450 as comment attribute information.
  • the comment transmission unit 480 transmits the input comment and the comment attribute information stored in the attribute information storage unit 450 to the comment server 300.
  • FIG. 4 is a sequence diagram illustrating an operation example of the communication system 1.
  • the user terminal 400-1 transmits user account information input from the user to the user management server 100 to make a login request.
  • the user management server 100 collates the user account information transmitted from the user terminal 400-1 with the user account information stored in the user information storage unit 110, and performs login processing (step S1).
  • the attribute information transmission unit 120 of the user management server 100 reads out the user attribute information corresponding to the user who has successfully logged in from the user information storage unit 110 and transmits it to the user terminal 400-1 (step S2).
  • the comment attribute management unit 470 of the user terminal 400-1 receives the user attribute information transmitted from the user management server 100 and stores it in a storage area in the comment attribute management unit 470.
  • User terminal 400-1 transmits a comment distribution request to comment server 300, and transmits a content distribution request to content server 200 (step S3).
  • the comment attribute information definition unit 370 of the comment server 300 selects an item of comment attribute information corresponding to the content for which the content distribution request is transmitted by the user terminal 400-1, and displays information indicating the selected item as the user terminal 400-1.
  • Step S4 For example, when an item indicating gender is selected from the user attribute information, the comment attribute management unit 470 of the user terminal 400-1 transmits the information from the user management server 100 in the storage area in the comment attribute management unit 470 in step S2.
  • Information on the item of gender included in the stored user attribute information is stored in the attribute information storage unit 450 as comment attribute information (step S5).
  • the content server 200 starts content distribution in response to the content distribution request transmitted from the user terminal 400-1 (step S6).
  • the user management server 100 and the content identification information of the content transmitted to the user terminal 400-1 and the user terminal 400- The comment distribution rule corresponding to the user identification information of 1 is determined (step S7). For example, for a content transmitted to the user terminal 400-1, if a distribution rule having a gender item of the user attribute as the content attribute is defined, the user management server 100 stores the user terminal 400- from the user information storage unit 110. The gender corresponding to one user is read out. If the gender corresponding to the user is female, it is determined that a comment to which a comment attribute indicating female is given is distributed to the user terminal 400-1.
  • the comment extraction unit 350 reads the comment identification information corresponding to the comment attribute information set in the comment distribution rule determined by the user management server 100 from the comment attribute information storage unit 320 (step S8).
  • the comment extraction unit 350 reads a comment corresponding to the read comment identification information from the comment storage unit 310 (step S9).
  • the comment distribution unit 360 distributes the comment read by the comment extraction unit 350 and the comment attribute information corresponding to the comment to the user terminal 400-1 (step S10).
  • the output control unit 430 of the user terminal 400-1 causes the output unit 440 to output a comment distributed from the comment server 300 and a comment distributed from the content server 200. Thereafter, when a comment is transmitted from a plurality of user terminals 400, the comment server 300 performs the same processing as Step S7 and Step S8, and distributes the comment in real time.
  • the comment transmission unit 480 is stored in the attribute information storage unit 450.
  • the comment attribute information is read out, the read comment attribute information is added to the comment input in step S10, and the comment attribute information is transmitted to the comment server 300 (step S12).
  • the comment information registration unit 330 of the comment server 300 receives the comment and comment attribute information transmitted from the user terminal 400-1, and stores them in association with the comment storage unit 310 and the comment attribute information storage unit 320 (step S13). ).
  • the comment server 300 includes the comment attribute information storage unit 320 and the comment attribute information definition unit 370.
  • the function of each unit is provided in an independent server device, and the comment attribute information is provided. It may be provided as a management server.
  • a user's hobby preference for example, a temporary answer to some question, or the like may be applied to the attribute to be given to the comment.
  • the information may be determined based on the information.
  • the attribute given to the comment may be determined based on the user's content viewing history, and the information indicating the determined hobby preference may be applied. Alternatively, this attribute may be determined according to the content viewing time zone.
  • the comment extraction unit 350 of the comment server 300 determines the comment distribution rule, and the determined comment distribution rule.
  • the comment identification information corresponding to may be extracted from the comment attribute information storage unit 320.
  • the comment distributed to the user terminal 400 can be limited according to the attribute given to the comment.
  • the processing load of the comment server 300 that distributes the comment the load of the network between the comment server 300 and the user terminal 400 to which the comment is distributed, the processing load of the user terminal 400-1 that receives the distributed comment, and the like can be reduced.
  • the number of comments displayed on the user terminal 400 can be reduced, the number of comments displayed can be controlled to a number that can be grasped by the user.
  • the provider of the communication service can provide a place for communication according to the intention by defining the comment attribute of the comment distributed as the comment distribution rule.
  • the program for realizing the function of the processing unit in the present invention is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed to distribute comments. You may go.
  • the “computer system” includes an OS and hardware such as peripheral devices.
  • the “computer system” includes a WWW system provided with a homepage providing environment (or display environment).
  • the “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM or a CD-ROM, and a hard disk incorporated in a computer system.
  • the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included.
  • RAM volatile memory
  • the program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium.
  • the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
  • the program may be for realizing a part of the functions described above. Furthermore, what can implement
  • the present invention can be applied to a communication service in which comments input according to the progress of content reproduced in a plurality of user terminals connected via a network are shared by a plurality of users, and are displayed on the user terminals.
  • the number of comments can be reduced to a number that can be grasped by the user, and communication between users can be facilitated.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Telephonic Communication Services (AREA)

Abstract

 再生されるコンテンツの進行に応じたコメントを複数のユーザ端末間で共有するコミュニケーションシステムにおいて、コメントサーバが、ユーザ端末から送信されたコメント毎に、コメントの属性を示すコメント属性情報をコメント識別情報と対応付けて記憶し、記憶した複数のコメントのうち、ユーザ端末に配信することが指定されたコメント属性情報を有するコメントを抽出してユーザ端末に配信し、ユーザ端末は、コンテンツの再生に応じてコメントが入力されると、コメントと自身が送信するコメントの属性を示すコメント属性情報とをコメントサーバに送信する。

Description

コミュニケーションシステムおよびコミュニケーション方法
 本発明は、再生されるコンテンツの進行に応じて入力されるコメントを複数のユーザ端末間で共有するコミュニケーションシステムおよびコミュニケーション方法に関する。
 本願は、2009年12月4日に、日本に出願された特願2009-276309号に基づき優先権を主張し、その内容をここに援用する。
 ネットワークを介して接続された複数のユーザ端末から送信されるコメントを配信し、ユーザ同士のコミュニケーションの場を提供するコミュニケーションサービスが存在する。例えば、特許文献1には、大量のユーザ端末が接続可能なチャットサービスが記載されている。また、近年では、ユーザ端末において再生されるコンテンツの進行に合わせてユーザ端末に入力されるコメントを、コンテンツ画面に重ねて表示して複数のユーザ端末間で共有させるコミュニケーションサービスが提供されている。
日本国特開平10-334021号公報
 しかしながら、このようなコミュニケーションサービスにおいて、大量(例えば、数万)のユーザ端末から送信されるコメントの全てを全てのユーザ端末に配信しても、大量のコメントを受信したユーザ端末のユーザが全てのコメントを読んで把握することは困難である。さらにこの場合、コメントサーバやネットワーク、ユーザ端末等に過剰に負荷をかけることになる。これでは、ユーザ間でのコミュニケーションが成立しづらくなる場合があると考えられる。そこで、ユーザ端末に配信されるコメント数を制限し、一定数以下のコメントがユーザ端末に配信されるように制御することが考えられる。このように、配信されるコメント数を制限する場合には、ユーザ端末に配信されるコメントを不作為に間引くよりも、ユーザ同士でのコミュニケーションを円滑にするようなコメントを抽出して配信されるようにすることが望ましい。
 本発明は、このような状況に鑑みてなされたものである。本発明は、ユーザ端末に配信されるコメント数を低減しつつ、ユーザ同士でのコミュニケーションを円滑にするようなコメントを抽出して配信するコミュニケーションシステムおよびコミュニケーション方法を提供する。
 上述した課題を解決するために、本発明は、複数のユーザ端末と、ユーザ端末によって再生されるコンテンツに応じてユーザ端末から送信されるコメントをコメント記憶部に記憶させ、これらのコメントを複数のユーザ端末に配信して表示させるコメントサーバとを備えたコミュニケーションシステムであって、コメントサーバは:コメント記憶部に記憶されたコメントを識別するコメント識別情報とコメントの属性を示すコメント属性情報とを対応付けて記憶するためのコメント属性情報記憶部と;ユーザ端末から送信されるコメントと、このコメントに対応付けられてユーザ端末から送信されるコメント属性情報とを受信し、このコメントのコメント識別情報とコメント属性情報とを対応付けてコメント属性情報記憶部に記憶させるコメント情報登録部と;コメント記憶部に記憶された複数のコメントのうち、ユーザ端末への配信が指定されたコメント属性情報を有するコメントを抽出するコメント抽出部と;このコメント抽出部によって抽出されたコメントをユーザ端末に配信するコメント配信部と;を備え、ユーザ端末は:送信するコメントの属性を示すコメント属性情報を記憶する属性情報記憶部と;再生されるコンテンツに応じて入力されるコメントを受付ける入力部と;コンテンツの再生に応じて入力されたコメントと、属性情報記憶部に記憶されたコメント属性情報とをコメントサーバに送信するコメント送信部と;を備える。
 本発明のコミュニケーションシステムにおいて、コメントサーバが、ユーザ端末によってコンテンツが選択されると、複数のコメント属性情報の項目のうち、コンテンツに付与されたコメントに対応付けて記憶されるべきコメント属性情報の項目を選択するコメント属性情報定義部を備えてもよく、ユーザ端末の属性情報記憶部には、コメント属性情報定義部によって選択された項目に応じたコメント属性情報が記憶されるようにしてもよい。
 また、本発明のコミュニケーションシステムが、ユーザ端末に対応するユーザの属性を示すユーザ属性情報が記憶されるユーザ管理サーバを備えてもよく、ユーザ端末の属性情報記憶部には、ユーザ管理サーバから読み出されたユーザ属性情報が、コメント属性情報として記憶されるようにしてもよい。
 また、本発明のコミュニケーションシステムにおいて、ユーザ端末が、自端末のユーザから入力されるコメント属性情報を受付け、入力されたコメント属性情報を属性情報記憶部に記憶させるコメント属性管理部を備えてもよい。
 また、本発明のコミュニケーションシステムにおいて、コメントサーバのコメント配信部が、コメント抽出部によって抽出されたコメントと、コメントに対応付けて記憶されたコメント属性情報とをユーザ端末に配信してもよく、ユーザ端末は、コンテンツの再生に応じたコメントの表示を、コメントに対応付けて記憶されたコメント属性情報に応じて変更する出力制御部を備えてもよい。
 さらに、本発明は、複数のユーザ端末と、複数のユーザ端末によって再生されるコンテンツに応答してユーザ端末から送信されるコメントを記憶するコメント記憶部を有し、コメントを複数のユーザ端末に配信するコメントサーバとを備えたコミュニケーションシステムにおけるコミュニケーション方法であって:コメントサーバにおいて、ユーザ端末から送信されるコメントと、コメントに対応付けてユーザ端末から送信されるコメントの属性を示すコメント属性情報とを受信し、コメントを識別するコメント識別情報とコメント属性情報とを対応付けてコメント属性情報記憶部に記憶させるステップと;コメントサーバにおいて、コメント記憶部に記憶された複数のコメントのうち、ユーザ端末への配信が指定されたコメント属性情報を有するコメントを抽出するステップと;コメントサーバにおいて、抽出したコメントをユーザ端末に配信するステップと;ユーザ端末において、送信されるコメントの属性を示すコメント属性情報を属性情報記憶部に記憶するステップと;ユーザ端末において、再生されるコンテンツに応じて入力されるコメントを受付けるステップと;ユーザ端末において、コンテンツの再生に応じて入力されたコメントと、属性情報記憶部に記憶されたコメント属性情報とをコメントサーバに送信するステップと;を備える。
 以上説明したように、本発明によれば、再生されるコンテンツの進行に応じたコメントを複数のユーザ端末間で共有するコミュニケーションシステムにおけるコメントサーバが、ユーザ端末から送信されたコメント毎に、コメントの属性を示すコメント属性情報を対応付けて記憶し、記憶した複数のコメントのうち、ユーザ端末に配信することが指定されたコメント属性情報を有するコメントを抽出してユーザ端末に配信し、ユーザ端末は、コンテンツの再生に応じてコメントが入力されると、コメントと自身が送信するコメントの属性を示すコメント属性情報とを、コメントサーバに送信するようにした。したがって、ユーザ端末は、コメントサーバに記憶されている複数のコメントのうち、指定されたコメント属性情報を有するコメントのみを受信して表示することができる。これにより、ユーザ端末に表示されるコメント数を、ユーザが把握できる程度の数に抑えることが可能になり、ユーザ同士でのコミュニケーションを円滑にすることが期待できる。また、コメントサーバから全てのコメントが配信されることに比べて、コメントサーバから送信されるコメント数が低減するため、コメントサーバやネットワーク、ユーザ端末等にかかる負荷を抑えることが可能となる。
本発明の一実施形態によるコミュニケーションシステムを示すブロック図である。 本発明の一実施形態によるコメント属性情報記憶部に記憶されるデータ例を示す図である。 本発明の一実施形態によるユーザ端末に表示される画面例を示す図である。 本発明の一実施形態によるコミュニケーションシステムの動作例を示すシーケンス図である。
 以下、本発明の一実施形態について、図面を参照して説明する。
 図1は、本実施形態によるコミュニケーションシステム1の構成を示すブロック図である。コミュニケーションシステム1は、ユーザ管理サーバ100と、コンテンツサーバ200と、コメントサーバ300と、複数のユーザ端末400(ユーザ端末400-1、ユーザ端末400-2、ユーザ端末400-3、・・・ユーザ端末400-n、・・・ユーザ端末400-N)とを備えている。これらの構成要素はコンピュータ装置で構成され、ネットワークを介して接続されている。ここで、複数台のユーザ端末400-N(Nは任意の整数)は同様の構成であるため、特に区別しない場合にはユーザ端末400と表記して説明する。
 ユーザ管理サーバ100は、コンテンツサーバ200およびコメントサーバ300によって提供されるコミュニケーションサービスへの接続要求をユーザ端末400から受信するコンピュータ装置である。ユーザ管理サーバ100は、ユーザ情報記憶部110と、属性情報送信部120とを備えている。
 ユーザ情報記憶部110は、ユーザ端末400のユーザを識別するユーザ識別情報と、ユーザアカウント情報と、ユーザの属性を示すユーザ属性情報とを対応付けてユーザ情報として記憶する。ユーザアカウント情報は、コミュニケーションサービスを利用するために予め登録された情報であり、ユーザアカウント名、パスワードなどの情報が含まれる。ユーザ属性情報には、例えば、ハンドルネーム、生年月日、性別、血液型、住所などの情報が含まれる。
 ユーザ管理サーバ100は、ユーザ端末400から送信されるユーザアカウント情報と、予めユーザ情報記憶部110に記憶されているアカウント情報とを照合することにより、ユーザのログイン処理を行う。例えば、ユーザ端末400から送信されるユーザアカウント情報に一致するユーザアカウント情報がユーザ情報記憶部110に記憶されていれば、ログイン成功と判定し、コンテンツサーバ200やコメントサーバ300に接続するための接続先情報をユーザ端末400に配信することにより、ユーザ端末400によるコミュニケーションサービスの利用を許可する。一方、ユーザ端末400から送信されるユーザアカウント情報に一致するユーザアカウント情報がユーザ情報記憶部110に記憶されていなければ、ログイン失敗と判定し、コミュニケーションサービスの利用を許可しない。
 属性情報送信部120は、ログイン成功と判定したユーザ端末400に対して、そのユーザ端末400のユーザに対応するユーザ属性情報を送信する。ここで、属性情報送信部120は、後述するコメント配信ルール記憶部340に記憶されたコメント配信ルールを参照して、ユーザ属性情報のうち、コンテンツ毎に定められた項目のユーザ属性情報だけを送信するようにしても良い。属性情報送信部120がユーザ端末400に送信するユーザ属性情報は、ユーザ端末400がコメントサーバ300にコメントを送信する際に付与されるコメント属性情報として用いられる。
 コンテンツサーバ200は、ユーザ端末400によって再生されるコンテンツを配信するコンピュータ装置である。コンテンツサーバ200は、コンテンツ記憶部210と、コンテンツ配信部220とを備えている。
 コンテンツ記憶部210には、ユーザ端末400に配信され再生されるコンテンツを記憶する。コンテンツ記憶部210に記憶されるコンテンツは、時間軸を伴う動画や音声などの情報である。コンテンツ記憶部210に記憶されるコンテンツは、予め記憶された情報でも良いし、リアルタイムに生成される情報でも良い。例えば、予め撮影された料理番組の動画情報でも良いし、生中継によりリアルタイムに入力される野球試合の動画情報でも良い。
 コンテンツ配信部220は、ユーザ端末400から送信されるコンテンツ配信要求に応じて、コンテンツ記憶部210に記憶されたコンテンツを配信する。
 コメントサーバ300は、複数のユーザ端末400によって再生されるコンテンツに応じてユーザ端末400から送信されるコメントを受信し、受信したコメントを複数のユーザ端末400に配信して表示させるコンピュータ装置である。コメントサーバ300は、コメント記憶部310と、コメント属性情報記憶部320と、コメント情報登録部330と、コメント配信ルール記憶部340と、コメント抽出部350と、コメント配信部360と、コメント属性情報定義部370とを備えている。
 コメント記憶部310は、ユーザ端末400から送信されたコメントを識別するコメント識別情報と、テキスト情報のコメントとを対応付けて記憶する。コメント記憶部310は、ユーザ端末400に配信されるコンテンツ毎に異なるコメントの記憶領域(スレッド)を備えるようにして良い。また、ひとつのコンテンツに対して、複数のスレッドを備えるようにしても良い。
 コメント属性情報記憶部320は、コメント記憶部310に記憶されたコメントを識別するコメント識別情報と、コメントの属性を示すコメント属性情報とを対応付けて記憶する。
 図2は、コメント属性情報記憶部320に記憶されるコメント属性情報のデータ例を示す図である。ここでは、コメント属性情報として性別が記憶されている例が示されている。例えば、コメント識別情報が「1」であるコメントには、コメント属性情報として「男性」が対応付けられて記憶されている。
 コメント情報登録部330は、ユーザ端末400から、コメントと、そのコメントに対応付けられたコメント属性情報とを受信し、受信したコメントを識別するコメント識別情報を生成してコメントとともにコメント記憶部310に記憶させる。コメント識別情報は、例えばシーケンス番号などが適用できる。コメント情報登録部330は、さらに、生成したコメント識別情報と、受信したコメント属性情報とを対応付けてコメント属性情報記憶部320に記憶させる。
 コメント配信ルール記憶部340には、コメント記憶部310に記憶された複数のコメントをコメント属性情報に基づいて配信するためのルールが定められたコメント配信ルールが記憶されている。コメント配信ルールは、コンテンツを識別するコンテンツ識別情報に対応付けられて定められるようにしても良いし、ユーザを識別するユーザ識別情報に対応付けられて定められるようにしても良いし、その双方でも良い。コメント配信ルール記憶部340には、コンテンツ識別情報に対応付けて、そのコンテンツ識別情報に示されるコンテンツとともに配信すべきコメントのコメント属性情報が記憶される。例えば、コメント配信ルール記憶部340は、あるコンテンツとともに配信すべきコメントのコメント属性情報としてユーザの性別が記録される。この場合には、コメント配信ルール記憶部340に記録された性別に一致する性別がコメント属性情報として記録されたコメントが抽出され、ユーザ端末400に配信される。コメント配信ルールは、予め定められたルールを適用しても良い。また、ユーザ端末400がユーザからコメント配信ルールの入力を受付け、入力されたコメント配信ルールをコメントサーバ300に送信し、コメント配信ルール記憶部340に記憶することによって、ユーザが指定したコメント配信ルールを適用するようにしても良い。また、コメント配信ルールは、複数のコメント属性の複合条件により設定されても良いし、コメント属性毎の配信比率を定めるようにしても良い。例えば、コメント属性である性別が男性であるコメントを7割、女性であるコメントを3割の比率でコメントを配信するルールを定めるようにしても良い。
 コメント抽出部350は、コメント属性情報記憶部320に記憶された複数のコメント識別情報のうち、コメント配信ルール記憶部340に記憶されたコメント配信ルールによってユーザ端末400に配信することが定められたコメント属性情報に対応するコメント識別情報を抽出する。このように、コメント抽出部350は、コメント記憶部310に記憶されたコメントそのものを参照することなく、コメント抽出部350に記憶されたコメント識別情報を参照することにより、特定のコメント属性を持つコメントに対応するコメント識別情報を判定する。すなわち、コメント抽出部350は、特定のコメント属性情報が対応付けられたコメントを抽出するために、コメントそのものの情報を読み込む必要がない。このため、例えば複数文字列であるコメントを参照しながらコメントの抽出処理を行うことに比べ、抽出処理のための処理負荷を低減することが可能である。
 コメント配信部360は、コメント抽出部360によって抽出されたコメント識別情報に対応して記憶されたコメントを、コメント記憶部310から読み出し、読み出したコメントと、コメント識別情報に対応して記憶されたコメント属性情報とをユーザ端末400に配信する。
 コメント属性情報定義部370は、ユーザ端末400によってコンテンツが選択されると、複数のコメント属性情報の項目のうち、そのコンテンツに付与されるコメントに対応付けて記憶されるコメント属性情報の項目を選択する。コメント属性情報の項目とは、コメント属性情報の種別である。コメント属性情報の項目には、例えば、予めユーザによって入力される情報の項目や、コンテンツ毎に定められ一時的にユーザによって入力される情報などの項目が含まれる。例えば、コメント属性情報定義部370は、ハンドルネーム、生年月日、性別、血液型、住所などのユーザ属性情報に含まれる複数の項目からコメント属性情報の項目を選択するようにしても良い。あるいは、例えば野球中継のコンテンツが配信される場合には、コメント属性情報定義部370は、ユーザが応援するチーム、勝敗予想、スコア予想などの項目を受信するようにしても良い。それぞれのコメント属性情報の項目には、定められた内容の情報が対応付けられる。項目に対応する内容は、例えば項目が性別であれば男性または女性のいずれかの情報である。また、例えば、スコア予想などの項目であれば、「1対3」、「1対1」、「1対0」などの様々な(無限の)選択肢から選択できるものであっても良い。
 コメント属性情報定義部370は、コンテンツ毎に予め定められたコメント属性情報の項目を選択するようにしても良いし、コンテンツ記憶部210に記憶されるコンテンツを制作または提供する提供者から入力される項目に応じたコメント属性情報の項目を選択するようにしても良い。あるいは、コメント属性情報定義部370は、ユーザ端末400からコメント属性情報の項目を受信し、受信した項目を選択することにより、コメントに対応付けるコメント属性情報の項目をユーザに選ばせるようにしても良い。また、コメント属性情報定義部370は、コンテンツが再生される実時間に応じて異なる項目を選択してユーザ端末400に付与させるようにしても良い。また、コメント属性情報定義部370は、ひとつのコメントに対して複数の項目のコメント属性情報を選択し、ひとつのコメントに対して複数の項目のコメント属性情報が付与されるように定義しても良い。
 ユーザ端末400は、コンテンツサーバ200から配信されるコンテンツを再生し、コメントサーバ300から配信されるコメントを合わせて出力するコンピュータ装置である。ユーザ端末400は、コンテンツ受信部410と、コメント受信部420と、出力制御部430と、出力部440と、属性情報記憶部450と、入力部460と、コメント属性管理部470と、コメント送信部480とを備えている。
 コンテンツ受信部410は、コンテンツサーバ200から配信されるコンテンツを受信し、内部の記憶部に記憶させる。
 コメント受信部420は、コメントサーバ300から配信されるコメントを受信し、内部の記憶部に記憶させる。
 出力制御部430は、コンテンツ受信部410が受信したコンテンツと、コメント受信部420が受信したコメントとを合わせて出力部440に出力する。
 出力部440は、コンテンツに含まれる動画およびコメントを表示するディスプレイや、コンテンツに含まれる音声情報を出力するスピーカなどを含む図3は、この出力部440に出力される画面例を示す。画面中の再生領域441には、コンテンツサーバ200から配信される動画と、他のユーザ端末400から送信されコメントサーバ300によって配信されたコメント442とが重ね合わせて表示される。コメントサーバ300から配信されたコメント442は、動画上の右から左に流れるようにスクロールして表示される。これにより、コミュニケーションサービスのユーザは、動画を視聴しながら、動画の内容に応じて入力されるコメントを他のユーザと共有し、コミュニケーションを図ることが可能となる。
 入力フォーム443には、入力部460を介してユーザからコメントが入力される。書込みボタン444は、クリックされることによって、入力フォーム443に入力されたコメントや、コメント付与時間、動画識別情報、ユーザ識別情報などをユーザ管理サーバ100やコメントサーバ300に送信する。
 コメント一覧表示エリア445は、複数のユーザから入力されたコメントが表示される。リスト化されたコメントは、ユーザ端末400のコメント受信部420がコメントサーバ300から受信し、コメント受信部420の記憶領域に記憶される。コメント一覧表示エリア445には、コメントに付与された発言順序を示す番号445a、コメントを入力したユーザ名445b、コメントの書き込みをしたコメント付与時間445c、発言されたコメントの一部445dが、投稿された実時間の順に従って表示される。
 出力制御部430は、コンテンツの再生に同期したコメントの表示を、コメントの持つコメント属性情報に応じて変更するようにしても良い。例えば、男性というコメント属性を持つコメントを青色で、女性というコメント属性を持つコメントをピンク色で表示させるような制御を行うようにしても良い。
 属性情報記憶部450には、ユーザ端末400が送信するコメントの属性を示すコメント属性情報が記憶される。属性情報記憶部450には、コメントサーバ300のコメント属性情報定義部370によって選択された項目に応じたコメント属性情報が記憶される。例えば、ユーザ端末400がユーザ管理サーバ100にログインした際、ユーザ管理サーバ100の属性情報送信部120から送信されるユーザ属性情報を、コメント属性管理部470が受信し、属性情報記憶部450に記憶させるようにしても良い。あるいは、属性情報記憶部450には、コメント属性管理部470によって、ユーザから入力部460によって入力されたコメント属性情報が記憶されるようにしても良い。
 入力部460は、キーボードやマウスなどの入力デバイスである。入力部460からは、自端末において再生されるコンテンツに応答して、ユーザによってコメントが入力される。
 コメント属性管理部470は、コメント送信部480によって送信されるコメントに付与されるコメント属性を管理する。ユーザ端末400が、コンテンツサーバ200に記憶されたコンテンツを選択し、選択したコンテンツの配信要求をコンテンツサーバ200に送信すると、コメント属性管理部470は、コンテンツサーバ200から、配信要求を行ったコンテンツに付与されたコメントが記憶されたスレッドを識別するスレッド識別情報を読み出す。コメント属性管理部470は、この読み出されたスレッド識別情報を、コメントサーバ300に送信する。次にコメント属性管理部470は、コメントサーバ300から、このスレッド識別情報に応じて、コメント属性情報定義部370によって選択された、そのコンテンツに付与されたコメントに与えられたコメント属性情報の項目を示す情報を受信する。コメント属性管理部470は、コメント属性情報定義部370から受信したコメント属性情報の項目を、属性情報記憶部450に記憶させる。これにより、属性情報記憶部450には選択された項目のコメント属性情報が記憶される。このコメント属性情報は、入力部460にコメントが入力されると、入力されたコメントに対応付けられてコメントサーバ300に送信され、コメント記憶部310内の対応するスレッドの記憶領域に記憶される。
 コメントサーバ300のコメント属性情報定義部370によって、ユーザから入力されるコメント属性情報の項目が選択された場合、コメント属性管理部470は、自端末のユーザから入力部460に入力されるコメント属性情報を受付け、入力されたコメント属性情報を属性情報記憶部450に記憶させる。例えば、野球の試合中継のコンテンツが配信される場合、入力部460は、試合を行なういずれのチームの応援を行なうかを示す情報が入力される。コメント属性管理部470は、応援チームを示す情報を、コメント属性情報として属性情報記憶部450に記憶させる。これにより、例えば野球の試合中継において同チームを応援するユーザ同士のコミュニケーションを促すことができる。また、コメント属性管理部470は、ユーザ管理サーバ100から送信されるユーザ属性情報を、コメント属性情報として属性情報記憶部450に記憶させるようにしても良い。
 コメント送信部480は、コンテンツの再生に応じてコメントが入力されると、入力されたコメントと、属性情報記憶部450に記憶されたコメント属性情報とを、コメントサーバ300に送信する。
 次に、本実施形態によるコミュニケーションシステム1の動作例を説明する。図4は、コミュニケーションシステム1の動作例を示すシーケンス図である。
 ユーザ端末400-1は、ユーザから入力されるユーザアカウント情報を、ユーザ管理サーバ100に送信してログイン要求を行う。ユーザ管理サーバ100は、ユーザ端末400-1から送信されるユーザアカウント情報と、ユーザ情報記憶部110に記憶されたユーザアカウント情報とを照合して、ログイン処理を行う(ステップS1)。ユーザ管理サーバ100の属性情報送信部120は、ログインに成功したユーザに対応するユーザ属性情報をユーザ情報記憶部110から読み出し、ユーザ端末400-1に送信する(ステップS2)。ユーザ端末400-1のコメント属性管理部470は、ユーザ管理サーバ100から送信されたユーザ属性情報を受信し、コメント属性管理部470内の記憶領域に記憶させる。
 ユーザ端末400-1は、コメントサーバ300に対してコメント配信要求を送信し、コンテンツサーバ200に対してコンテンツ配信要求を送信する(ステップS3)。コメントサーバ300のコメント属性情報定義部370は、ユーザ端末400-1によってコンテンツ配信要求が送信されたコンテンツに対応するコメント属性情報の項目を選択し、選択した項目を示す情報をユーザ端末400-1に送信する(ステップS4)。例えば、ユーザ属性情報のうち性別を示す項目が選択されると、ユーザ端末400-1のコメント属性管理部470は、ステップS2においてユーザ管理サーバ100から送信されコメント属性管理部470内の記憶領域に記憶されたユーザ属性情報に含まれる性別の項目の情報を、コメント属性情報として属性情報記憶部450に記憶させる(ステップS5)。コンテンツサーバ200は、ユーザ端末400-1から送信されるコンテンツ配信要求に応じて、コンテンツの配信を開始する(ステップS6)。
 次に、ユーザ管理サーバ100は、コメントサーバ300のコメント配信ルール記憶部340に記憶された複数のコメント配信ルールのうち、ユーザ端末400-1に送信されるコンテンツのコンテンツ識別情報とユーザ端末400-1のユーザ識別情報とに応じたコメント配信ルールを判定する(ステップS7)。例えば、ユーザ端末400-1に送信されるコンテンツについて、ユーザ属性の性別の項目をコンテンツ属性とする配信ルールが定められていれば、ユーザ管理サーバ100は、ユーザ情報記憶部110からユーザ端末400-1のユーザに対応する性別を読み出す。ユーザに対応する性別が女性であれば、女性を示すコメント属性が付与されたコメントを、ユーザ端末400-1に配信することを判定する。コメント抽出部350は、ユーザ管理サーバ100によって判定されたコメント配信ルールに定められたコメント属性情報に応じたコメント識別情報を、コメント属性情報記憶部320から読み出す(ステップS8)。コメント抽出部350は、読み出したコメント識別情報に対応するコメントを、コメント記憶部310から読み出す(ステップS9)。コメント配信部360は、コメント抽出部350によって読み出されたコメントと、そのコメントに対応するコメント属性情報とを、ユーザ端末400-1に配信する(ステップS10)。ユーザ端末400-1の出力制御部430は、コメントサーバ300から配信されるコメントと、コンテンツサーバ200から配信されるコメントとを、出力部440に出力させる。この後、コメントサーバ300は、複数のユーザ端末400からコメントが送信されると、ステップS7およびステップS8と同様の処理を行い、リアルタイムにコメントを配信する。
 ユーザ端末400-1の出力部440によって出力されるコンテンツに応じて、ユーザから入力部460にコメントが入力されると(ステップS11)、コメント送信部480は、属性情報記憶部450に記憶されたコメント属性情報を読み出し、ステップS10において入力されたコメントに、読み出したコメント属性情報を付与して、コメントサーバ300に送信する(ステップS12)。コメントサーバ300のコメント情報登録部330は、ユーザ端末400-1から送信されたコメントとコメント属性情報とを受信し、コメント記憶部310およびコメント属性情報記憶部320に対応付けて記憶させる(ステップS13)。
 なお、本実施形態では、コメントサーバ300が、コメント属性情報記憶部320およびコメント属性情報定義部370等を備えることとしたが、これらの各部の機能を独立のサーバ装置に持たせ、コメント属性情報管理サーバとして設けるようにしても良い。
 また、コメントに付与する属性は、上述したようなユーザ属性情報等の他に、例えば、ユーザの趣味嗜好や、何らかの質問に対する一時的な回答などを適用しても良いし、ユーザの行動履歴に基づいて定められる情報であっても良い。この場合、例えば、コメントに付与する属性は、ユーザのコンテンツの視聴履歴に基づいて趣味嗜好を判定し、判定した趣味嗜好を示す情報を適用しても良い。または、コンテンツの視聴時間帯によってこの属性を判定するようにしても良い。
 本実施形態の動作例では、ユーザ管理サーバ100が、ステップS7においてコメント配信ルールを判定する例を説明したが、コメントサーバ300のコメント抽出部350がコメント配信ルールを判定し、判定したコメント配信ルールに応じたコメント識別情報をコメント属性情報記憶部320から抽出するようにしても良い。
 以上説明したように、本実施形態によれば、ユーザ端末400に配信されるコメントを、コメントに付与された属性に応じて限定することができる。これにより、コメントを配信するコメントサーバ300の処理負荷、コメントが配信されるコメントサーバ300とユーザ端末400との間のネットワークの負荷、配信されるコメントを受信するユーザ端末400-1の処理負荷などを低減させることができる。また、ユーザ端末400に表示されるコメント数を低減させることができるため、表示されるコメント数をユーザが把握可能な程度の数に制御することができる。また、同一の属性を持つユーザ間でコメントを共有させることができるため、そのコンテンツについて内容の濃いコミュニケーションが行なわれることが期待できる。また、コミュニケーションサービスの提供者は、コメント配信ルールとして配信されるコメントのコメント属性を定めることで、意図に沿ったコミュニケーションの場を提供することが可能となる。
 なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコメントの配信を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境(あるいは表示環境)を備えたWWWシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。
 また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
 本発明は、ネットワークを介して接続された複数のユーザ端末において再生されるコンテンツの進行に応じて入力されるコメントを複数のユーザで共有するコミュニケーションサービスに適用することができ、ユーザ端末に表示されるコメント数を、ユーザが把握できる程度の数に抑えることが可能になり、ユーザ同士でのコミュニケーションを円滑にすることができる。
 1   コミュニケーションシステム
 100 ユーザ管理サーバ
 110 ユーザ情報記憶部
 120 属性情報送信部
 200 コンテンツサーバ
 210 コンテンツ記憶部
 220 コンテンツ配信部
 300 コメントサーバ
 310 コメント記憶部
 320 コメント属性情報記憶部
 330 コメント情報登録部
 340 コメント配信ルール記憶部
 350 コメント抽出部
 360 コメント配信部
 370 コメント属性情報定義部
 400 ユーザ端末
 410 コンテンツ受信部
 420 コメント受信部
 430 出力制御部
 440 出力部
 450 属性情報記憶部
 460 入力部
 470 コメント属性管理部
 480 コメント送信部

Claims (6)

  1.  複数のユーザ端末と、前記ユーザ端末によって再生されるコンテンツに応じて前記ユーザ端末から送信されるコメントをコメント記憶部に記憶させ当該コメントを前記複数のユーザ端末に配信して表示させるコメントサーバとを備えたコミュニケーションシステムであって、
     前記コメントサーバは、
     前記コメント記憶部に記憶された前記コメントを識別するコメント識別情報と当該コメントの属性を示すコメント属性情報とを対応付けて記憶するためのコメント属性情報記憶部と、
     前記ユーザ端末から送信される前記コメントと、当該コメントに対応付けて当該ユーザ端末から送信される前記コメント属性情報とを受信し、当該コメントの前記コメント識別情報と当該コメント属性情報とを対応付けて前記コメント属性情報記憶部に記憶させるコメント情報登録部と、
     前記コメント記憶部に記憶された複数の前記コメントのうち、前記ユーザ端末への配信が指定されたコメント属性情報を有する前記コメントを抽出するコメント抽出部と、
     前記コメント抽出部によって抽出された前記コメントを前記ユーザ端末に配信するコメント配信部と、を備え、
     前記ユーザ端末は、
     送信するコメントの属性を示すコメント属性情報を記憶する属性情報記憶部と、
     再生される前記コンテンツに応じて入力されるコメントを受付ける入力部と、
     前記コンテンツの再生に応じて入力された前記コメントと、前記属性情報記憶部に記憶された前記コメント属性情報とを、前記コメントサーバに送信するコメント送信部と、
     を備えるコミュニケーションシステム。
  2.  前記コメントサーバは、前記ユーザ端末によって前記コンテンツが選択されると、複数のコメント属性情報の項目のうち、当該コンテンツに付与されたコメントに対応付けて記憶されるべきコメント属性情報の項目を選択するコメント属性情報定義部を備え、
     前記ユーザ端末の前記属性情報記憶部には、前記コメント属性情報定義部によって選択された前記項目に応じた前記コメント属性情報が記憶される請求項1に記載のコミュニケーションシステム。
  3.  前記コミュニケーションシステムは、前記ユーザ端末に対応するユーザの属性を示すユーザ属性情報が記憶されるユーザ管理サーバを備え、
     前記ユーザ端末の前記属性情報記憶部には、前記ユーザ管理サーバから読み出された前記ユーザ属性情報が、前記コメント属性情報として記憶される請求項1に記載のコミュニケーションシステム。
  4.  前記ユーザ端末は、ユーザから入力される前記コメント属性情報を受付け、入力されたコメント属性情報を前記属性情報記憶部に記憶させるコメント属性管理部を備える請求項1に記載のコミュニケーションシステム。
  5.  前記コメントサーバの前記コメント配信部は、前記コメント抽出部によって抽出された前記コメントと、当該コメントに対応付けて記憶された前記コメント属性情報とを前記ユーザ端末に配信し、
     前記ユーザ端末は、前記コンテンツの再生に応じた前記コメントの表示を前記当該コメントに対応付けて記憶された前記コメント属性情報に応じて変更する出力制御部を備える
     請求項1に記載のコミュニケーションシステム。
  6.  複数のユーザ端末と、複数の前記ユーザ端末によって再生されるコンテンツに応答して当該ユーザ端末から送信されるコメントを記憶するコメント記憶部を有し前記コメントを前記複数のユーザ端末に配信するコメントサーバとを備えたコミュニケーションシステムにおけるコミュニケーション方法であって、
     前記コメントサーバにおいて、前記ユーザ端末から送信される前記コメントと、当該コメントに対応付けて当該ユーザ端末から送信され当該コメントの属性を示すコメント属性情報とを受信し、当該コメントを識別するコメント識別情報と当該コメント属性情報とを対応付けてコメント属性情報記憶部に記憶するステップと、
     前記コメントサーバにおいて、前記コメント記憶部に記憶された複数の前記コメントのうち、前記ユーザ端末への配信が指定されたコメント属性情報を有するコメントを抽出するステップと、
     前記コメントサーバにおいて、抽出した前記コメントを前記ユーザ端末に配信するステップと、
     前記ユーザ端末において、送信されるコメントの属性を示すコメント属性情報を属性情報記憶部に記憶するステップと、
     前記ユーザ端末において、再生される前記コンテンツに応じて入力されるコメントを受付けるステップと、
     前記ユーザ端末において、前記コンテンツの再生に応じて入力された前記コメントと、前記属性情報記憶部に記憶された前記コメント属性情報とを前記コメントサーバに送信するステップと、
     を備えるコミュニケーション方法。
PCT/JP2010/070679 2009-12-04 2010-11-19 コミュニケーションシステムおよびコミュニケーション方法 Ceased WO2011068040A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/393,894 US20120297411A1 (en) 2009-12-04 2010-11-19 Communication system and communication method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2009-276309 2009-12-04
JP2009276309A JP5336338B2 (ja) 2009-12-04 2009-12-04 コミュニケーションシステムおよびコミュニケーション方法

Publications (1)

Publication Number Publication Date
WO2011068040A1 true WO2011068040A1 (ja) 2011-06-09

Family

ID=44114889

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2010/070679 Ceased WO2011068040A1 (ja) 2009-12-04 2010-11-19 コミュニケーションシステムおよびコミュニケーション方法

Country Status (3)

Country Link
US (1) US20120297411A1 (ja)
JP (1) JP5336338B2 (ja)
WO (1) WO2011068040A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019153150A (ja) * 2018-03-05 2019-09-12 Kddi株式会社 サーバ装置及びプログラム

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5059089B2 (ja) * 2009-12-01 2012-10-24 株式会社ドワンゴ コミュニケーションシステム、コミュニケーション方法、ユーザ端末、コンピュータプログラム及びコメントサーバ
US8996985B1 (en) * 2011-03-16 2015-03-31 Google Inc. Online document processing service for displaying comments
CN104244111B (zh) * 2013-06-20 2017-08-11 深圳市快播科技有限公司 标记视频的媒介属性的方法和装置
WO2016051620A1 (ja) * 2014-10-03 2016-04-07 株式会社電通 動画タグコメント表示制御装置および広告管理コンピュータ
US20170264662A1 (en) * 2016-03-11 2017-09-14 Shanghai Hode Information Technology Co.,Ltd. Method and apparatus for the transmission of the video stream with the comment data
CN106993234A (zh) * 2017-03-22 2017-07-28 北京潘达互娱科技有限公司 弹幕显示方法和装置
JP6580109B2 (ja) 2017-11-09 2019-09-25 株式会社ドワンゴ 投稿提供サーバ、投稿提供プログラム、ユーザプログラム、投稿提供システムおよび投稿提供方法
JP7266289B2 (ja) * 2019-04-18 2023-04-28 株式会社GayaR 情報提供装置、情報提供システム、情報提供方法及び情報提供プログラム
JP6850927B1 (ja) 2020-07-28 2021-03-31 株式会社ドワンゴ コメント配信システム、コメント配信サーバ、端末、コメント配信方法、およびプログラム
US12407886B2 (en) 2021-06-30 2025-09-02 Sony Interactive Entertainment Inc. Video distribution apparatus, video distribution method, and video distribution program
JP7549758B2 (ja) * 2022-05-26 2024-09-11 楽天グループ株式会社 グループ内及びグループ間でテキストを送受しながら視聴可能なライブ配信

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001092755A (ja) * 1999-09-24 2001-04-06 Fujitsu Ltd プロファイル作成方法及びシステム
JP2003076639A (ja) * 2001-09-04 2003-03-14 Matsushita Electric Ind Co Ltd データ表示指示方法
JP2005018184A (ja) * 2003-06-24 2005-01-20 Hitachi Ltd コミュニケーションシステム
JP2008172745A (ja) * 2006-12-11 2008-07-24 Dowango:Kk コメント配信システム、コメント配信サーバ、端末装置、コメント配信方法、及びプログラム
WO2008108293A1 (ja) * 2007-03-02 2008-09-12 Dwango Co., Ltd. コメント配信システム、コメント配信サーバ、端末装置、コメント配信方法、及びプログラムを記録した記録媒体
JP2010152813A (ja) * 2008-12-26 2010-07-08 Dowango:Kk 情報通信システムおよび情報通信方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001134618A (ja) * 1999-08-26 2001-05-18 Naoyuki Kageyama 携帯情報システム
US7555557B2 (en) * 2000-04-07 2009-06-30 Avid Technology, Inc. Review and approval system
US20030182663A1 (en) * 2002-03-25 2003-09-25 Sony Corporation System and method for sharing user comments on TV screens
JP2004013267A (ja) * 2002-06-04 2004-01-15 Hitachi Ltd 情報共有システムと情報共有方法およびプログラム
JP4139253B2 (ja) * 2003-03-26 2008-08-27 富士通株式会社 ストリーミング配信方法
US7735101B2 (en) * 2006-03-28 2010-06-08 Cisco Technology, Inc. System allowing users to embed comments at specific points in time into media presentation
JP4241812B2 (ja) * 2006-12-01 2009-03-18 船井電機株式会社 映像表示システム
JP4833147B2 (ja) * 2007-04-27 2011-12-07 株式会社ドワンゴ 端末装置、コメント出力方法、及びプログラム
US8140973B2 (en) * 2008-01-23 2012-03-20 Microsoft Corporation Annotating and sharing content
US20090249427A1 (en) * 2008-03-25 2009-10-01 Fuji Xerox Co., Ltd. System, method and computer program product for interacting with unaltered media
US8225348B2 (en) * 2008-09-12 2012-07-17 At&T Intellectual Property I, L.P. Moderated interactive media sessions

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001092755A (ja) * 1999-09-24 2001-04-06 Fujitsu Ltd プロファイル作成方法及びシステム
JP2003076639A (ja) * 2001-09-04 2003-03-14 Matsushita Electric Ind Co Ltd データ表示指示方法
JP2005018184A (ja) * 2003-06-24 2005-01-20 Hitachi Ltd コミュニケーションシステム
JP2008172745A (ja) * 2006-12-11 2008-07-24 Dowango:Kk コメント配信システム、コメント配信サーバ、端末装置、コメント配信方法、及びプログラム
WO2008108293A1 (ja) * 2007-03-02 2008-09-12 Dwango Co., Ltd. コメント配信システム、コメント配信サーバ、端末装置、コメント配信方法、及びプログラムを記録した記録媒体
JP2010152813A (ja) * 2008-12-26 2010-07-08 Dowango:Kk 情報通信システムおよび情報通信方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019153150A (ja) * 2018-03-05 2019-09-12 Kddi株式会社 サーバ装置及びプログラム

Also Published As

Publication number Publication date
JP5336338B2 (ja) 2013-11-06
US20120297411A1 (en) 2012-11-22
JP2011118730A (ja) 2011-06-16

Similar Documents

Publication Publication Date Title
JP5336338B2 (ja) コミュニケーションシステムおよびコミュニケーション方法
JP5122433B2 (ja) 情報通信システムおよび情報通信方法
KR101908473B1 (ko) 이벤트 라이브-스트림을 위한 메시징
US12445397B2 (en) Communication method and apparatus based on avatar interaction interface, and computer device
JP6659479B2 (ja) 情報処理装置の制御方法、情報処理装置及びプログラム
US8751572B1 (en) Multi-user chat search and access to chat archive
US8443041B1 (en) Chat preview
US9630114B2 (en) Suggesting friends for playing a game
US9526989B2 (en) Method and apparatus for receiving game streaming data, and method and server for transmitting game streaming data
US20130198273A1 (en) Methods, devices, and systems for video gaming
KR101673267B1 (ko) 미디어 배포 플랫폼으로부터의 소셜 네트워크를 통한 피드백 제공
JP5243234B2 (ja) 情報通信サーバ、情報通信プログラム、情報通信方法、ユーザ端末および情報通信システム
US20240082740A1 (en) Communication system, server, and information-processing method
JP2009093355A (ja) 情報処理装置、コンテンツ提供サーバ、通信仲介サーバ、情報処理方法、コンテンツ提供方法および通信仲介方法
US10905961B2 (en) User management server, terminal, information display system, user management method, information display method, program, and information storage medium
CN105682759A (zh) 电子游戏提供装置、电子游戏装置、电子游戏提供程序以及电子游戏程序
CN106797500B (zh) 视频传输设备、终端、视频传输系统、控制方法、程序和信息存储介质
JP2009282254A (ja) 複数のカラオケ演奏端末間におけるログイン利用者コピーシステム
JP2002259313A (ja) 電子会議方法およびそのシステム
JP2011123868A (ja) コミュニケーションシステム、コミュニケーション方法およびユーザ管理サーバ
JP2002099867A (ja) 役割別マルチシナリオ配信システム
WO2023019064A1 (en) System and method for providing recommendations based on synchronous activity
JP5655119B2 (ja) コミュニケーションシステムおよびコミュニケーション方法
JP2022102152A (ja) 配信システム、配信システムのコンピュータプログラム及び制御方法
US20160166921A1 (en) Integrating interactive games and video calls

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10834492

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13393894

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10834492

Country of ref document: EP

Kind code of ref document: A1