Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7797196B2 - Server, information processing method and program - Google Patents
[go: Go Back, main page]

JP7797196B2 - Server, information processing method and program - Google Patents

Server, information processing method and program

Info

Publication number
JP7797196B2
JP7797196B2 JP2021214311A JP2021214311A JP7797196B2 JP 7797196 B2 JP7797196 B2 JP 7797196B2 JP 2021214311 A JP2021214311 A JP 2021214311A JP 2021214311 A JP2021214311 A JP 2021214311A JP 7797196 B2 JP7797196 B2 JP 7797196B2
Authority
JP
Japan
Prior art keywords
information
content
community site
user
terminal
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.)
Active
Application number
JP2021214311A
Other languages
Japanese (ja)
Other versions
JP2023097929A (en
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2021214311A priority Critical patent/JP7797196B2/en
Priority to PCT/JP2022/046164 priority patent/WO2023127517A1/en
Publication of JP2023097929A publication Critical patent/JP2023097929A/en
Application granted granted Critical
Publication of JP7797196B2 publication Critical patent/JP7797196B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本開示は、サーバ、情報処理方法およびプログラムに関する。 This disclosure relates to a server, an information processing method, and a program.

従来、スマートフォン等の端末に、ユーザが閲覧可能なコンテンツ(例えば、漫画等)が配信される技術が一般的に知られている(例えば、特許文献1参照)。このようなコンテンツを閲覧したユーザは、端末を介してインターネット上のコミュニティサイト(例えば、チャットルーム)で、コンテンツについて、他のユーザと対話することが可能となっている。 Technology for delivering user-viewable content (e.g., manga) to devices such as smartphones has been widely known (see, for example, Patent Document 1). Users who view such content can then interact with other users about the content on a community site (e.g., a chat room) on the Internet via their device.

特開2016-200987号公報Japanese Patent Application Laid-Open No. 2016-200987

本発明の第1の態様によると、
端末と通信するサーバであって、
端末で閲覧可能なコンテンツの閲覧に関する、端末のユーザの閲覧情報を受信する通信部と、
閲覧情報に基づいてコミュニティサイトを選択する制御部とを備え、
通信部は、制御部により選択されたコミュニティサイトの情報を端末に送信する。
本発明の第2の態様によると、
端末と通信するサーバの情報処理方法であって、
端末で閲覧可能なコンテンツの閲覧に関する、端末のユーザの閲覧情報をサーバの通信部によって受信することと、
閲覧情報に基づいてコミュニティサイトをサーバの制御部によって選択することと、
制御部により選択されたコミュニティサイトの情報を端末に通信部により送信することとを含む。
本発明の第3の態様によると、
端末と通信するサーバによって実行されるプログラムであって、
端末で閲覧可能なコンテンツの閲覧に関する、端末のユーザの閲覧情報をサーバの通信部によって受信することと、
閲覧情報に基づいてコミュニティサイトをサーバの制御部によって選択することと、
制御部により選択されたコミュニティサイトの情報を端末に通信部により送信することとがサーバによって実行される。
本発明の第4の態様によると、
情報処理装置によって実行されるプログラムであって、
ユーザによるコンテンツの閲覧に関する閲覧情報を取得する制御を情報処理装置の制御部によって行うことと、
閲覧情報に基づいてコミュニティサイトを選択する制御を制御部によって行うことと、
制御部により選択されたコミュニティサイトの情報をユーザに提示する制御を制御部によって行うこととが情報処理装置によって実行される。
本発明の第5の態様によると、
サーバであって、
端末で閲覧可能なコンテンツに関するコンテンツ情報を取得する制御部を備え、
制御部は、コンテンツ情報に対応するコンテンツの部分を閲覧していないユーザによる閲覧が制限されるコミュニティサイトを設定する制御を行う。
According to a first aspect of the present invention,
A server that communicates with a terminal,
a communication unit that receives browsing information of a user of the terminal regarding browsing of content that can be viewed on the terminal;
a control unit for selecting a community site based on the browsing information;
The communication unit transmits information about the community site selected by the control unit to the terminal.
According to a second aspect of the present invention,
An information processing method for a server that communicates with a terminal, comprising:
receiving, by a communication unit of the server, browsing information of a user of the terminal relating to browsing of content that can be viewed on the terminal;
selecting a community site based on the browsing information by a control unit of the server;
The method includes transmitting information about the community site selected by the control unit to the terminal by the communication unit.
According to a third aspect of the present invention,
A program executed by a server in communication with a terminal,
receiving, by a communication unit of the server, browsing information of a user of the terminal relating to browsing of content that can be viewed on the terminal;
selecting a community site based on the browsing information by a control unit of the server;
The server transmits information about the community site selected by the control unit to the terminal through the communication unit.
According to a fourth aspect of the present invention,
A program executed by an information processing device,
performing control of acquiring browsing information related to browsing of content by a user by a control unit of the information processing device;
A control unit controls the selection of a community site based on the browsing information;
The information processing device executes control by the control unit to present information on the community site selected by the control unit to the user.
According to a fifth aspect of the present invention,
a server,
a control unit for acquiring content information relating to content that can be viewed on the terminal;
The control unit performs control to set a community site in which viewing by users who have not viewed a portion of the content corresponding to the content information is restricted.

本開示の一実施形態に係る通信システムの構成を示す図である。FIG. 1 is a diagram illustrating a configuration of a communication system according to an embodiment of the present disclosure. 本実施形態における端末の通信部により実現される機能の一例を示す図である。FIG. 2 is a diagram illustrating an example of functions realized by a communication unit of the terminal according to the present embodiment. 本実施形態における端末の制御部により実現される機能の一例を示す図である。FIG. 2 is a diagram illustrating an example of functions realized by a control unit of the terminal according to the present embodiment. 本実施形態における端末に記憶される情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of information stored in a terminal according to the present embodiment. 本実施形態におけるサーバの通信部により実現される機能の一例を示す図である。FIG. 2 is a diagram illustrating an example of functions realized by a communication unit of the server in the present embodiment. 本実施形態におけるサーバの制御部により実現される機能の一例を示す図である。FIG. 2 is a diagram illustrating an example of functions realized by a control unit of the server in the present embodiment. 端末のコミュニティサイトの提示における表示例を示す図である。FIG. 10 is a diagram showing a display example of a community site presented on a terminal. 端末のコミュニティサイトの提示における表示例を示す図である。FIG. 10 is a diagram showing a display example of a community site presented on a terminal. 本実施形態におけるサーバに記憶される情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of information stored in a server according to the present embodiment. 本実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。4 is a flowchart showing an example of the flow of processing executed by each device in the present embodiment. 第1変形例(1)における各装置が実行する処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of a flow of processing executed by each device in the first modified example (1). 第1変形例(2)における、端末のコミュニティサイトの提示における表示例を示す図である。FIG. 10 is a diagram showing a display example of a community site presented on a terminal in the first modified example (2). 第1変形例(2)における各装置が実行する処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of processing executed by each device in the first modified example (2). 第1変形例(5)におけるサーバに記憶される情報の一例を示す図である。FIG. 10 is a diagram showing an example of information stored in a server in the first modified example (5). 第1変形例(5)における端末に記憶される情報の一例を示す図である。FIG. 10 is a diagram showing an example of information stored in a terminal in the first modified example (5). 第1変形例(6)における、端末のコミュニティサイトの提示における表示例を示す図である。FIG. 10 is a diagram showing a display example of a community site presented on a terminal in the first modified example (6). 第2実施形態におけるサーバの制御部により実現される機能の一例を示す図である。FIG. 10 is a diagram illustrating an example of functions realized by a control unit of a server in a second embodiment. 第2実施形態におけるサーバに記憶される情報の一例を示す図である。FIG. 10 is a diagram illustrating an example of information stored in a server according to the second embodiment. 第2実施形態におけるサーバが実行する処理の流れの一例を示すフローチャートである。10 is a flowchart illustrating an example of a flow of a process executed by a server in the second embodiment. 第2変形例(1)におけるサーバによる処理を時系列的に説明するための図である。FIG. 10 is a diagram for explaining the process by the server in the second modified example (1) in chronological order. 第2変形例(2)におけるサーバによる処理を時系列的に説明するための図である。FIG. 10 is a diagram for explaining the process by the server in the second modified example (2) in chronological order. 第2変形例(3)におけるコミュニティサイトの端末における表示例を示す図である。FIG. 10 is a diagram showing an example of a display on a terminal of a community site in the second modified example (3). 第2変形例(4)におけるサーバの制御部により実現される機能の一例を示す図である。FIG. 10 is a diagram illustrating an example of functions realized by a control unit of a server in a second modified example (4). 第2変形例(4)におけるサーバに記憶される情報の一例を示す図である。FIG. 10 is a diagram showing an example of information stored in a server in a second modified example (4). 第2変形例(4)における、第2コミュニティサイトの閲覧制限の端末における表示例を示す図である。FIG. 10 is a diagram showing an example of a display on a terminal showing access restrictions on the second community site in the second modified example (4). 第2変形例(4)における端末に記憶される情報の一例を示す図である。FIG. 10 is a diagram showing an example of information stored in a terminal in a second modified example (4). 第2変形例(4)における各装置が実行する処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of processing executed by each device in the second modified example (4). 第2変形例(6)におけるサーバの制御部により実現される機能の一例を示す図である。FIG. 10 is a diagram illustrating an example of functions realized by a control unit of a server in a second modified example (6). 第2変形例(6)におけるサーバによる処理を時系列的に説明するための図である。FIG. 10 is a diagram for explaining the process by the server in the second modified example (6) in chronological order. 第2変形例(6)において、第2ユーザから第1ユーザにプレゼントが届いた際の表示例を示す図である。FIG. 10 is a diagram showing an example of a display when a present is received from a second user to a first user in the second modified example (6). 第2変形例(6)におけるサーバに記憶される情報の一例を示す図である。FIG. 10 is a diagram showing an example of information stored in a server in the second modified example (6). 第2変形例(6)における各装置が実行する処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of processing executed by each device in the second modified example (6). 第2変形例(7)における、アンケート情報の端末への表示例を示す図である。FIG. 10 is a diagram showing an example of how survey information is displayed on a terminal in the second modified example (7). 第2変形例(7)におけるサーバに記憶される情報の一例を示す図である。FIG. 10 is a diagram showing an example of information stored in a server in the second modified example (7). 第2変形例(7)における各装置が実行する処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of processes executed by each device in the second modified example (7). 第2変形例(8)におけるサーバによる処理を時系列的に説明するための図である。FIG. 10 is a diagram for explaining the process by the server in the second modified example (8) in chronological order. 第2変形例(8)における各装置が実行する処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of processing executed by each device in the second modified example (8). 第2変形例(9)におけるサーバに記憶される情報の一例を示す図である。FIG. 10 is a diagram showing an example of information stored in a server in the second modified example (9). 第2変形例(9)における各装置が実行する処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of processing executed by each device in the second modified example (9). 第3実施形態における情報の端末における表示例を示す図である。FIG. 11 is a diagram showing an example of information displayed on a terminal in the third embodiment. 第3実施形態におけるサーバに記憶される情報の一例を示す図である。FIG. 11 is a diagram illustrating an example of information stored in a server according to the third embodiment. 第3実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。11 is a flowchart illustrating an example of a flow of a process executed by each device in the third embodiment. 第3変形例(1)におけるサーバの制御部により実現される機能の一例を示す図である。FIG. 10 is a diagram illustrating an example of functions realized by a control unit of a server in a third modified example (1). 第3変形例(1)における、第2コミュニティサイトのメンバーにメッセージがあるか否かの質問の端末での表示例を示す図である。FIG. 11 is a diagram showing an example of a question displayed on a terminal asking whether there are any messages for members of the second community site in the third modified example (1). 第3変形例(1)における、第2コミュニティサイト内の特定ユーザへのメッセージの表示例を示す図である。FIG. 11 is a diagram showing an example of displaying a message to a specific user in the second community site in the third modified example (1). 第3変形例(1)におけるサーバに記憶される情報の一例を示す図である。FIG. 11 is a diagram showing an example of information stored in a server in a third modified example (1). 第3変形例(1)における各装置が実行する処理の流れの一例を示すフローチャートである。10 is a flowchart showing an example of the flow of processing executed by each device in the third modified example (1). 第3変形例(3)における、第2コミュニティサイト内でユーザの移動情報の表示例を示す図である。FIG. 10 is a diagram showing an example of displaying user movement information within a second community site in the third modified example (3). 第3変形例(4)における、第2コミュニティサイト内の特定ユーザへのメッセージの表示例を示す図である。FIG. 10 is a diagram showing an example of displaying a message to a specific user in the second community site in the third modified example (4). 第3変形例(5)における、第2コミュニティサイトのメンバーのリストの表示例を示す図である。FIG. 10 is a diagram showing an example of displaying a list of members of the second community site in the third modified example (5). 第3変形例(5)における、第1コミュニティサイトのメンバーのリストの表示例を示す図である。FIG. 10 is a diagram showing an example of displaying a list of members of the first community site in the third modified example (5). 第4実施形態におけるサーバの制御部により実現される機能の一例を示す図である。FIG. 13 is a diagram illustrating an example of functions realized by a control unit of a server in the fourth embodiment. 第4実施形態におけるサーバに記憶される情報の一例を示す図である。FIG. 13 is a diagram illustrating an example of information stored in a server according to the fourth embodiment. 第4実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。13 is a flowchart illustrating an example of a flow of a process executed by each device in the fourth embodiment. 第4変形例(1)における、閲覧制限がされていない場合の端末におけるコミュニティサイトの一覧の表示例を示す図である。FIG. 13 is a diagram showing an example of displaying a list of community sites on a terminal when no browsing restrictions are imposed in the fourth modified example (1). 第4変形例(1)における、閲覧制限がされた場合の端末におけるコミュニティサイトの一覧の表示例を示す図である。FIG. 13 is a diagram showing an example of how a list of community sites is displayed on a terminal when browsing is restricted in the fourth modified example (1). 第4変形例(1)における、閲覧制限がされた場合の端末におけるコミュニティサイトの一覧の表示例を示す図である。FIG. 13 is a diagram showing an example of how a list of community sites is displayed on a terminal when browsing is restricted in the fourth modified example (1). 第4変形例(1)における、閲覧制限がされた場合の端末におけるコミュニティサイトの一覧の表示例を示す図である。FIG. 13 is a diagram showing an example of how a list of community sites is displayed on a terminal when browsing is restricted in the fourth modified example (1). 第5実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。13 is a flowchart showing an example of the flow of processing executed by each device in the fifth embodiment. 第5変形例(1)における各装置が実行する処理の流れの一例を示すフローチャートである。13 is a flowchart showing an example of the flow of processing executed by each device in the fifth modified example (1). 第5変形例(2)における、端末でのメッセージの非表示の一例を示す図である。FIG. 13 is a diagram showing an example of message non-display on the terminal in the fifth modified example (2). 第5変形例(2)における、端末でのメッセージの非表示の一例を示す図である。FIG. 13 is a diagram showing an example of hiding a message on a terminal in the fifth modified example (2). 第5変形例(2)における各装置が実行する処理の流れの一例を示すフローチャートである。13 is a flowchart showing an example of the flow of processing executed by each device in the fifth modified example (2). 第5変形例(3)における、端末での閲覧制限解除の一例を示す図である。FIG. 13 is a diagram showing an example of lifting the viewing restriction on the terminal in the fifth modified example (3). 第5変形例(3)における各装置が実行する処理の流れの一例を示すフローチャートである。13 is a flowchart showing an example of the flow of processing executed by each device in the fifth modified example (3). 第6実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。19 is a flowchart showing an example of the flow of processing executed by each device in the sixth embodiment. チャットルームへの適用例を説明するための図である。FIG. 10 is a diagram illustrating an example of application to a chat room. チャットルームへの適用例を説明するための図である。FIG. 10 is a diagram illustrating an example of application to a chat room.

<法的事項の遵守>
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。
<Compliance with legal matters>
It should be noted that the disclosures set forth herein are subject to compliance with the laws of the country of implementation, such as communications privacy, as required for the implementation of the disclosures.

本開示に係るサーバ、情報処理方法およびプログラムを実施するための実施形態について、図面を参照して説明する。 Embodiments for implementing the server, information processing method, and program disclosed herein are described below with reference to the drawings.

<システム構成>
図1は、本開示の一実施形態に係る通信システム1の構成を示す図である。図1に開示されるように、通信システム1では、ネットワーク30を介してサーバ10と、端末20(端末20A、端末20B、端末20C)とが接続される。サーバ10は、ネットワーク30を介してユーザが所有する端末20に、端末20間でのメッセージの送受信を実現するサービスを提供する。なお、ネットワーク30に接続される端末20の数は限定されない。
<System Configuration>
Fig. 1 is a diagram illustrating a configuration of a communication system 1 according to an embodiment of the present disclosure. As illustrated in Fig. 1, in the communication system 1, a server 10 and terminals 20 (terminal 20A, terminal 20B, and terminal 20C) are connected via a network 30. The server 10 provides a service to the terminals 20 owned by users via the network 30, enabling the terminals 20 to send and receive messages between the terminals 20. The number of terminals 20 connected to the network 30 is not limited.

ネットワーク30は、1以上の端末20と、1以上のサーバ10とを接続する役割を担う。すなわち、ネットワーク30は、端末20がサーバ10に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。 The network 30 serves to connect one or more terminals 20 with one or more servers 10. In other words, the network 30 refers to a communication network that provides a connection path so that the terminals 20 can send and receive data after connecting to the server 10.

ネットワーク30のうちの1つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよいし、そうでなくてもよい。ネットワーク30は、限定でなく例として、アドホック・ネットワーク(ad hoc network)、イントラネット、エクストラネット、仮想プライベート・ネットワーク(virtual private network:VPN)、ローカル・エリア・ネットワーク(local area network:LAN)、ワイヤレスLAN(wireless LAN:WLAN)、広域ネットワーク(wide area network:WAN)、ワイヤレスWAN(wireless WAN:WWAN)、大都市圏ネットワーク(metropolitan area network:MAN)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDN(integrated service digital networks)、無線LAN、LTE(long term evolution)、CDMA(code division multiple access)、ブルートゥース(Bluetooth(登録商標))、衛星通信など、または、これらの2つ以上の組合せを含むことができる。ネットワーク30は、1つまたは複数のネットワーク30を含むことができる。 One or more portions of network 30 may or may not be a wired network or a wireless network. Network 30 may include, by way of example and not limitation, an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), a portion of the Internet, a portion of the Public Switched Telephone Network (PSTN), a cellular network, integrated service digital networks (ISDN), wireless LAN, long term evolution (LTE), code division multiple access (CDMA), Bluetooth (registered trademark), satellite communications, or the like, or a combination of two or more thereof. Network 30 may include one or more networks 30.

端末20(端末20A、端末20B、端末20C)は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末20は、限定ではなく例として、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA・(personal digital assistant)、電子メールクライアントなど)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど)、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末20は情報処理端末と表現されてもよい。 Terminal 20 (terminal 20A, terminal 20B, terminal 20C) may be any information processing terminal capable of implementing the functions described in each embodiment. Examples of terminal 20 include, but are not limited to, smartphones, mobile phones (feature phones), computers (including, but not limited to, desktops, laptops, tablets, etc.), media computer platforms (including, but not limited to, cable and satellite set-top boxes, digital video recorders, etc.), handheld computing devices (including, but not limited to, personal digital assistants (PDAs), email clients, etc.), wearable devices (including, but not limited to, glasses-type devices, watch-type devices, etc.), or other types of computers or communication platforms. Terminal 20 may also be referred to as an information processing terminal.

端末20A、端末20Bおよび端末20Cの構成は基本的には同一であるため、以下の説明においては、端末20について説明する。また、必要に応じて、ユーザXが利用する端末を端末20Xと表現し、ユーザXまたは端末20Xに対応づけられた、所定のサービスにおけるユーザ情報をユーザ情報Xと表現する。なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定でなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応づけられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよいし、そうでなくてもよい。 Because terminals 20A, 20B, and 20C have basically the same configuration, the following explanation will focus on terminal 20. Furthermore, where necessary, the terminal used by user X will be referred to as terminal 20X, and user information in a specified service associated with user X or terminal 20X will be referred to as user information X. Note that user information is user information associated with the account used by the user in a specified service. User information includes, by way of example and not limitation, information associated with the user, such as the user's name, user icon image, user age, user gender, user address, user hobbies and interests, and user identifier, which is input by the user or assigned by the specified service, and may be any one or a combination of these.

サーバ10は、端末20に対して、所定のサービスを提供する機能を備える。サーバ10は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ10は、限定でなく例として、サーバ装置、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ10は情報処理装置と表現されてもよい。サーバ10と端末20とを区別する必要がない場合は、サーバ10と端末20とは、それぞれ情報処理装置と表現されてもよいし、されなくてもよい。 The server 10 has the function of providing predetermined services to the terminal 20. The server 10 may be any information processing device capable of implementing the functions described in each embodiment. Examples of the server 10 include, but are not limited to, a server device, a computer (such as, but not limited to, a desktop, laptop, or tablet), a media computer platform (such as, but not limited to, a cable or satellite set-top box or digital video recorder), a handheld computer device (such as, but not limited to, a PDA or email client), or other types of computers or communication platforms. The server 10 may also be referred to as an information processing device. If there is no need to distinguish between the server 10 and the terminal 20, the server 10 and the terminal 20 may or may not each be referred to as an information processing device.

<ハードウェア(HW)構成>
図1を用いて、通信システム1に含まれる各装置のHW構成について説明する。
<Hardware (HW) configuration>
The HW configuration of each device included in the communication system 1 will be described with reference to FIG.

(1)端末のHW構成
端末20は、制御部21(CPU:central processing unit(中央処理装置))、記憶部28、通信部22、入出力部23、表示部24、マイク25、スピーカ26、カメラ27を備える。端末20のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、端末20のHW構成として、すべての構成要素を含むことは必須ではない。限定ではなく例として、端末20は、マイク25、カメラ27等、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(1) HW Configuration of Terminal The terminal 20 includes a control unit 21 (CPU: central processing unit), a memory unit 28, a communication unit 22, an input/output unit 23, a display unit 24, a microphone 25, a speaker 26, and a camera 27. The HW components of the terminal 20 are connected to each other via a bus B, for example and not by way of limitation. It is not essential that the HW configuration of the terminal 20 includes all of the components. For example and not by way of limitation, the terminal 20 may or may not be configured such that individual components, such as the microphone 25, the camera 27, or multiple components, are detachable.

通信部22は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信部22は、ネットワーク30を介して、サーバ10との通信を実行する機能を有する。通信部22は、各種データを制御部21からの指示に従って、サーバ10に送信する。また、通信部22は、サーバ10から送信された各種データを受信し、制御部21に伝達する。また、通信部22を単に通信部と表現する場合もある。また、通信部22が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication unit 22 sends and receives various data via the network 30. Communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. The communication unit 22 has the function of communicating with the server 10 via the network 30. The communication unit 22 sends various data to the server 10 in accordance with instructions from the control unit 21. The communication unit 22 also receives various data sent from the server 10 and transmits it to the control unit 21. The communication unit 22 may also be simply referred to as a communication unit. If the communication unit 22 is composed of a physically structured circuit, it may also be referred to as a communication circuit.

入出力部23は、端末20に対する各種操作を入力する装置、および、端末20で処理された処理結果を出力する装置を含む。入出力部23は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。 The input/output unit 23 includes a device for inputting various operations to the terminal 20 and a device for outputting the results of processing performed by the terminal 20. The input/output unit 23 may have an integrated input and output unit, or may have separate input and output units, or may not.

入力部は、ユーザからの入力を受け付けて、入力に係る情報を制御部21に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定でなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含む。 The input unit is realized by any one or combination of devices of any type that can accept input from a user and transmit information related to the input to the control unit 21. Examples of input units include, but are not limited to, hardware keys such as a touch panel, touch display, and keyboard, pointing devices such as a mouse, a camera (for inputting operations via moving images), and a microphone (for inputting operations via voice).

出力部は、制御部21で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定でなく例として、タッチパネル、タッチディスプレイ、スピーカ(音声出力)、レンズ(限定でなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。 The output unit may be any one or a combination of any type of device capable of outputting the results of processing performed by the control unit 21. Examples of output units include, but are not limited to, touch panels, touch displays, speakers (audio output), lenses (for example, but not limited to, 3D (three dimensions) output and hologram output), printers, etc.

表示部24は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部24は、限定でなく例として、タッチパネル、タッチディスプレイ、モニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))、ヘッドマウントディスプレイ(HDM:Head Mounted Display)、プロジェクションマッピング、ホログラム、空気中など(真空であってもよいし、そうでなくてもよい)に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部24は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。 The display unit 24 is realized by any one of or a combination of any type of device capable of displaying according to the display data written to the frame buffer. Examples of the display unit 24 include, but are not limited to, touch panels, touch displays, monitors (including, but not limited to, liquid crystal displays and organic electroluminescence displays (ELDs)), head-mounted displays (HDMs), projection mapping, holograms, and devices capable of displaying images, text information, etc. in air (which may or may not be a vacuum). Note that these display units 24 may or may not be capable of displaying display data in 3D.

入出力部23がタッチパネルの場合、入出力部23と表示部24とは、略同一の大きさおよび形状で対向して配置されていてもよい。 If the input/output unit 23 is a touch panel, the input/output unit 23 and the display unit 24 may be arranged facing each other and have approximately the same size and shape.

制御部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。 The control unit 21 has physically structured circuitry for executing the functions realized by the code or instructions contained in the program, and is realized, for example and without limitation, by a data processing device built into hardware. As such, the control unit 21 may or may not be described as a control circuit.

制御部21は、限定でなく例として、中央処理装置(CPU)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(application-specific integrated circuit)、FPGA(field programmable gate array)を含む。 The control unit 21 may include, but is not limited to, a central processing unit (CPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), or a field programmable gate array (FPGA).

記憶部28は、端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部28は、限定でなく例として、HDD(hard disk drive)、SSD(solid state drive)、フラッシュメモリ、RAM(random access memory)、ROM(read only memory)など各種の記憶媒体を含む。また、記憶部28は、メモリ(memory)と表現されてもよいし、されなくてもよい。 The storage unit 28 has the function of storing various programs and data required for the operation of the terminal 20. The storage unit 28 includes, but is not limited to, various storage media such as a hard disk drive (HDD), a solid state drive (SSD), flash memory, random access memory (RAM), and read-only memory (ROM). Furthermore, the storage unit 28 may or may not be referred to as memory.

端末20は、プログラムPを記憶部28に記憶し、このプログラムPを実行することで、制御部21が、制御部21に含まれる各部としての処理を実行する。つまり、記憶部28に記憶されるプログラムPは、端末20に、制御部21が実行する各機能を実現させる。また、このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。 The terminal 20 stores the program P in the memory unit 28, and by executing this program P, the control unit 21 executes the processing of each unit included in the control unit 21. In other words, the program P stored in the memory unit 28 causes the terminal 20 to realize each function executed by the control unit 21. Furthermore, this program P may or may not be expressed as a program module.

マイク25は、音声データの入力に利用される。スピーカ26は、音声データの出力に利用される。カメラ27は、動画像データの取得に利用される。 The microphone 25 is used to input audio data. The speaker 26 is used to output audio data. The camera 27 is used to acquire video data.

(2)サーバのHW構成
サーバ10は、制御部11(CPU)、記憶部15、通信部14(インタフェース)、入出力部12、ディスプレイ13を備える。サーバ10のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、サーバ10のHWは、サーバ10のHWの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ10のHWは、ディスプレイ13を取り外すような構成であってもよいし、そうでなくてもよい。
(2) HW Configuration of Server The server 10 includes a control unit 11 (CPU), a storage unit 15, a communication unit 14 (interface), an input/output unit 12, and a display 13. The components of the HW of the server 10 are connected to each other via a bus B, for example and not for limitation. Note that the HW of the server 10 does not necessarily have to include all the components as the configuration of the HW of the server 10. For example and not for limitation, the HW of the server 10 may or may not be configured to detach the display 13.

制御部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。 The control unit 11 has circuits physically structured to execute the functions realized by the code or instructions contained in the program, and is realized, for example and without limitation, by a data processing device built into hardware.

制御部11は、代表的には中央処理装置(CPU)、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAであってもよいし、そうでなくてもよい。本開示において、制御部11は、これらに限定されない。 The control unit 11 is typically a central processing unit (CPU), but may also be a microprocessor, processor core, multiprocessor, ASIC, or FPGA, or may not be one of these. In this disclosure, the control unit 11 is not limited to these.

記憶部15は、サーバ10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部15は、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部15は、これらに限定されない。また、記憶部15は、メモリ(memory)と表現されてもよいし、されなくてもよい。 The storage unit 15 has the function of storing various programs and data required for the operation of the server 10. The storage unit 15 is realized by various storage media such as an HDD, SSD, or flash memory. However, in this disclosure, the storage unit 15 is not limited to these. Furthermore, the storage unit 15 may or may not be referred to as memory.

通信部14は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信部14は、ネットワーク30を介して、端末20との通信を実行する機能を有する。通信部14は、各種データを制御部11からの指示に従って、端末20に送信する。また、通信部14は、端末20から送信された各種データを受信し、制御部11に伝達する。また、通信部14を単に通信部と表現する場合もある。また、通信部14が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication unit 14 sends and receives various data via the network 30. Communication may be performed either wired or wirelessly, and any communication protocol may be used as long as mutual communication is possible. The communication unit 14 has the function of communicating with the terminal 20 via the network 30. The communication unit 14 transmits various data to the terminal 20 in accordance with instructions from the control unit 11. The communication unit 14 also receives various data transmitted from the terminal 20 and transmits it to the control unit 11. The communication unit 14 may also be simply referred to as a communication unit. If the communication unit 14 is configured as a physically structured circuit, it may also be referred to as a communication circuit.

入出力部12は、サーバ10に対する各種操作を入力する装置により実現される。入出力部12は、ユーザからの入力を受け付けて、入力に係る情報を制御部11に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力部12は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力部12、限定でなく例として、タッチパネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでいてもよいし、そうでなくてもよい。ただし、本開示において、入出力部12は、これらに限定されない。 The input/output unit 12 is realized by a device that inputs various operations to the server 10. The input/output unit 12 is realized by any one or combination of all types of devices that can accept input from a user and transmit information related to the input to the control unit 11. The input/output unit 12 is typically realized by hardware keys such as a keyboard, or a pointing device such as a mouse. Note that the input/output unit 12 may or may not include, for example and without limitation, a touch panel, a camera (for inputting operations via video images), or a microphone (for inputting operations via voice). However, in the present disclosure, the input/output unit 12 is not limited to these.

ディスプレイ13は、代表的にはモニタ(限定でなく例として、液晶ディスプレイやOELD(organic electroluminescence display))で実現される。なお、ディスプレイ13は、ヘッドマウントディスプレイ(HDM)などであってもよいし、そうでなくてもよい。なお、これらのディスプレイ13は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。ただし、本開示において、ディスプレイ13は、これらに限定されない。 The display 13 is typically realized by a monitor (for example, but not limited to, a liquid crystal display or an organic electroluminescence display (OELD)). The display 13 may or may not be a head-mounted display (HDM) or the like. These displays 13 may or may not be capable of displaying display data in 3D. However, in the present disclosure, the display 13 is not limited to these.

サーバ10は、プログラムPを記憶部15に記憶し、このプログラムPを実行することで、制御部11が、制御部11に含まれる各部としての処理を実行する。つまり、記憶部15に記憶されるプログラムPは、サーバ10に、制御部11が実行する各機能を実現させる。このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。 The server 10 stores a program P in the memory unit 15, and by executing this program P, the control unit 11 executes the processing of each unit included in the control unit 11. In other words, the program P stored in the memory unit 15 causes the server 10 to realize each function executed by the control unit 11. This program P may or may not be expressed as a program module.

本開示の各実施形態においては、端末20および/またはサーバ10のCPUがプログラムPを実行することにより、実現するものとして説明する。 In each embodiment of the present disclosure, the CPU of the terminal 20 and/or server 10 is described as executing the program P to achieve this.

なお、端末20の制御部21、および/または、サーバ10の制御部11は、制御回路を有するCPUだけでなく、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各処理を実現してもよいし、そうでなくてもよい。また、これらの回路は、1または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよいし、そうでなくてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。 The control unit 21 of the terminal 20 and/or the control unit 11 of the server 10 may, or may not, implement each process not only by a CPU with a control circuit, but also by a logic circuit (hardware) formed on an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), or a dedicated circuit. These circuits may, or may not, be implemented by one or more integrated circuits, and the multiple processes shown in each embodiment may, or may not, be implemented by a single integrated circuit. LSIs are also sometimes referred to as VLSIs, super LSIs, ultra LSIs, etc., depending on the level of integration. Therefore, the control unit 21 may, or may not, be referred to as a control circuit.

また、本開示の各実施形態のプログラムP(限定ではなく、例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、されなくてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムPを記憶可能である。また、プログラムPは、本開示の各実施形態の機能の一部を実現するためのものであってもよいし、そうでなくてもよい。さらに、本開示の各実施形態の機能を記憶媒体にすでに記録されているプログラムPとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよいし、そうでなくてもよい。 Furthermore, the program P (which may be, for example, but not limited to, a software program, computer program, or program module) of each embodiment of the present disclosure may or may not be provided in a state stored on a computer-readable storage medium. The storage medium may store the program P on a "non-transitory tangible medium." Furthermore, the program P may or may not be intended to realize part of the functions of each embodiment of the present disclosure. Furthermore, the program P may or may not be a so-called differential file (differential program) that can realize the functions of each embodiment of the present disclosure in combination with a program P already recorded on a storage medium.

記憶媒体は、1つまたは複数の半導体ベースの、または他の集積回路(IC)(限定でなく例として、フィールド・プログラマブル・ゲート・アレイ(FPGA)または特定用途向けIC(ASIC)など)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カード、またはドライブ、任意の他の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムPを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ(memory)と表現されてもよいし、されなくてもよい。 The storage medium may include one or more semiconductor-based or other integrated circuits (ICs) (such as, by way of example and not limitation, a field programmable gate array (FPGA) or an application-specific IC (ASIC)), a hard disk drive (HDD), a hybrid hard drive (HHD), an optical disk, an optical disk drive (ODD), a magneto-optical disk, a magneto-optical drive, a floppy diskette, a floppy disk drive (FDD), a magnetic tape, a solid-state drive (SSD), a RAM drive, a secure digital card, or a drive, any other suitable storage medium, or a suitable combination of two or more thereof. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile, as appropriate. Note that the storage medium is not limited to these examples and may be any device or medium capable of storing the program P. Furthermore, the storage medium may or may not be referred to as memory.

サーバ10および/または端末20は、記憶媒体に記憶されたプログラムPを読み出し、読み出したプログラムPを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。 The server 10 and/or terminal 20 can realize the functions of the multiple functional units shown in each embodiment by reading the program P stored on the storage medium and executing the read program P.

また、本開示のプログラムPDDは、プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ10および/または端末20に提供されてもよいし、されなくてもよい。サーバ10および/または端末20は、限定でなく例として、インターネット等を介してダウンロードしたプログラムPを実行することにより、各実施形態に示す複数の機能部の機能を実現する。 Furthermore, the program PDD of the present disclosure may or may not be provided to the server 10 and/or terminal 20 via any transmission medium capable of transmitting a program (such as a communications network or broadcast waves). By way of example and not limitation, the server 10 and/or terminal 20 executes the program P downloaded via the Internet or the like to realize the functions of the multiple functional units shown in each embodiment.

また、本開示の各実施形態は、プログラムPが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 Furthermore, each embodiment of the present disclosure may be realized in the form of a data signal embedded in a carrier wave, in which the program P is embodied by electronic transmission.

サーバ10および/または端末20における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。 At least part of the processing on the server 10 and/or terminal 20 may or may not be achieved by cloud computing consisting of one or more computers.

端末20における処理の少なくとも一部を、サーバ10により行う構成としてもよいし、そうでなくてもよい。この場合、端末20の制御部21の各機能部の処理のうち少なくとも一部の処理を、サーバ10で行う構成としてもよいし、そうでなくてもよい。 At least a portion of the processing on the terminal 20 may or may not be performed by the server 10. In this case, at least a portion of the processing of each functional unit of the control unit 21 of the terminal 20 may or may not be performed by the server 10.

サーバ10における処理の少なくとも一部を、端末20により行う構成としてもよいし、そうでなくてもよい。この場合、サーバ10の制御部11の各機能部の処理のうち少なくとも一部の処理を、端末20で行う構成としてもよいし、そうでなくてもよい。 At least a portion of the processing in the server 10 may or may not be performed by the terminal 20. In this case, at least a portion of the processing of each functional unit of the control unit 11 of the server 10 may or may not be performed by the terminal 20.

明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。 Unless explicitly stated, the determination configuration in the embodiments of the present disclosure is not essential, and a predetermined process may or may not be performed when the determination condition is met, or when the determination condition is not met.

なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。 The programs disclosed herein may be implemented using, but are not limited to, scripting languages such as ActionScript and JavaScript (registered trademark), object-oriented programming languages such as Objective-C and Java (registered trademark), and markup languages such as HTML5.

<第1実施形態>
近年、ユーザが端末において、インターネット上で他のユーザと対話可能なコミュニティサイトが普及し始めている。コミュニティサイトは、ユーザ間の情報交換や交流をする機能を有するウェブサイトやアプリケーション等のことである。アプリケーションとしては、携帯端末やパソコン等のコンピュータ装置にインストールされるものである。コミュニティサイトでは、例えば共通の趣味、興味、価値観を持つユーザ同士、日常的な会話を行い合うことを目的としたユーザ同士、何らかのトラブルに対しての助言や同情を得ることを目的としたユーザ同士がインターネットを介して対話することが可能である。
First Embodiment
In recent years, community sites that allow users to interact with other users over the Internet using their devices have become increasingly common. Community sites are websites or applications that allow users to exchange information and interact with each other. As applications, they are installed on computer devices such as mobile devices and personal computers. On community sites, users who share common hobbies, interests, and values, who want to have everyday conversations, and who want to seek advice or sympathy for a problem can interact over the Internet.

コミュニティサイトは、例えば、チャットルーム、ソーシャルネットワークサービスのコミュニティ、電子掲示板等、メッセージ(テキスト、音声、画像、動画を含む)を投稿することにより、2人以上のユーザ同士でやり取り可能なものである限り、どのようなものであってもよい。また、コミュニティサイトは、あるユーザの音声を文字に変換して、別のユーザに伝えるようなものであってもよいし、所定のユーザの文字入力を、特定のキャラクターやアバター等の音声に変換して、他のユーザに伝えるようなものであってもよい。また、コミュニティサイトは、ユーザの音声を複数のユーザで共有可能なものであってもよい。 A community site may be anything, such as a chat room, a social networking service community, or an electronic bulletin board, as long as it allows two or more users to communicate with each other by posting messages (including text, audio, images, and video). A community site may also convert the voice of one user into text and transmit it to another user, or convert the text input of a specific user into the voice of a specific character or avatar, etc., and transmit it to other users. A community site may also allow multiple users to share a user's voice.

コミュニティサイトには、ユーザによって様々な投稿がなされ、特定のコンテンツの内容について投稿される場合がある。 Users make various posts on community sites, and some posts may be about specific content.

このため、コンテンツに適したコミュニティサイトをユーザに提供できることが望まれる。 For this reason, it is desirable to be able to provide users with a community site that is suited to the content.

第1実施形態は、ユーザによる端末20Aで閲覧可能なコンテンツの閲覧に関する閲覧情報をサーバ10が受信した場合、サーバ10が閲覧情報に基づいて、コミュニティサイトを選択して、コミュニティサイトの情報を端末20Aに送信する実施形態である。
第1実施形態の記載内容は、他の各実施形態のいずれにも適用可能である。
In the first embodiment, when the server 10 receives browsing information regarding a user's browsing of content that can be viewed on the terminal 20A, the server 10 selects a community site based on the browsing information and transmits information about the community site to the terminal 20A.
The description of the first embodiment is applicable to any of the other embodiments.

<機能構成>
(1)端末の機能構成
図2は、本実施形態における端末20の通信部22により実現される機能の一例を示す図である。
<Functional configuration>
(1) Functional Configuration of Terminal FIG. 2 is a diagram showing an example of functions realized by the communication unit 22 of the terminal 20 in this embodiment.

図2に示すように、通信部22は、通信メイン処理部221と、情報送受信部222とを有する。 As shown in FIG. 2, the communication unit 22 has a communication main processing unit 221 and an information transmission/reception unit 222.

通信メイン処理部221は、制御部21の制御の下、サーバ10との間でコンテンツを送受信する処理である通信メイン処理を実行する機能を有する。例えば、通信メイン処理部221は、端末20のユーザが端末20で取得したコンテンツの取得情報をサーバ10に送信したり、サーバ10から配信されるコンテンツの情報を受信したりする機能を有する。 The communication main processing unit 221 has the function of executing communication main processing, which is processing for sending and receiving content to and from the server 10, under the control of the control unit 21. For example, the communication main processing unit 221 has the function of sending to the server 10 acquisition information about content acquired by the user of the terminal 20 on the terminal 20, and receiving information about content distributed from the server 10.

コンテンツは、例えば、漫画、小説、動画、音楽、ゲーム等、ユーザが閲覧するために有償または無償で取得可能なものである。なお、コンテンツは、これらに限定されず、漫画、小説、動画以外のものであってもよい。 Content includes, for example, manga, novels, videos, music, games, etc., which can be acquired by users for viewing, either for a fee or free of charge. However, content is not limited to these and may be other than manga, novels, and videos.

情報送受信部222は、端末20で閲覧可能なコンテンツの閲覧に関する、端末20のユーザの閲覧情報をサーバ10に送信する機能を有する。 The information transmission/reception unit 222 has the function of transmitting to the server 10 the browsing information of the user of the terminal 20 regarding the browsing of content that can be viewed on the terminal 20.

閲覧情報は、コンテンツにおいてユーザの閲覧に関する情報であり、例えば、ユーザがコンテンツを閲覧したか否かを示す情報である。この閲覧情報を受信することにより、サーバ10は、ユーザがコンテンツを閲覧したか否かを認識することが可能となる。また、閲覧情報は、ユーザがコンテンツを閲覧したか否かを示す情報の他、ユーザがコンテンツを閲覧する可能性を含む情報、ユーザがコンテンツを閲覧した量(進捗状況)に関する情報、ユーザがコンテンツを閲覧した内容に関する情報を含んでいてもよいし、含んでいなくてもよい。 Viewing information is information related to a user's viewing of content, such as information indicating whether or not the user has viewed the content. By receiving this viewing information, the server 10 can determine whether or not the user has viewed the content. In addition to information indicating whether or not the user has viewed the content, the viewing information may or may not include information including the likelihood that the user will view the content, information regarding the amount of content the user has viewed (progress), and information regarding the content the user has viewed.

情報送受信部222は、サーバ10の制御部11により選択されたコミュニティサイトの情報(以下、コミュニティサイト情報)を受信する機能を有する。 The information transmission/reception unit 222 has the function of receiving information about a community site selected by the control unit 11 of the server 10 (hereinafter referred to as community site information).

コミュニティサイト情報は、端末20の表示部24に表示処理されるコミュニティサイトの情報である。コミュニティサイト情報は、表示部24に表示処理されることにより、端末20のユーザがコミュニティサイトの存在を認識可能である限り、どのようなものでもよい。コミュニティサイト情報は、例えば、コミュニティサイトにユーザがアクセス可能なリンクの情報でもよいし、コミュニティサイトの名称の情報でもよいし、コミュニティサイトのテーマの名称の情報でもよい。 The community site information is information about a community site that is displayed on the display unit 24 of the terminal 20. The community site information may be any information as long as it is displayed on the display unit 24 and allows the user of the terminal 20 to recognize the existence of the community site. The community site information may be, for example, information about a link that allows the user to access the community site, information about the name of the community site, or information about the name of the theme of the community site.

図3は、本実施形態における端末20の制御部21により実現される機能の一例を示す図である。 Figure 3 shows an example of the functions implemented by the control unit 21 of the terminal 20 in this embodiment.

図3に示すように、制御部21は、端末メイン処理部211と、情報送受信処理部212と、表示処理部213とを有する。 As shown in FIG. 3, the control unit 21 has a terminal main processing unit 211, an information transmission/reception processing unit 212, and a display processing unit 213.

端末メイン処理部211は、記憶部28に記憶されている端末メイン処理プログラム281に従って、端末20を統括的に制御するための処理である端末メイン処理を実行する機能を有する。 The terminal main processing unit 211 has the function of executing terminal main processing, which is processing for comprehensively controlling the terminal 20, in accordance with the terminal main processing program 281 stored in the memory unit 28.

例えば、端末メイン処理部211は、ユーザが端末20で取得したコンテンツの取得情報をサーバ10に送信したり、サーバ10から配信されるコンテンツの情報を受信したりする処理を、通信部22を介して、実行する機能を有する。 For example, the terminal main processing unit 211 has the function of transmitting, via the communication unit 22, information about content acquired by the user on the terminal 20 to the server 10, and receiving information about content distributed from the server 10.

また、情報送受信処理部212は、コンテンツにおけるユーザの閲覧情報をサーバ10に送信する処理を、通信部22を介して、実行する機能を有する。 The information transmission/reception processing unit 212 also has the function of executing a process to transmit user viewing information for content to the server 10 via the communication unit 22.

情報送受信処理部212は、ユーザが端末20で取得したコンテンツを閲覧したか否かの情報を閲覧情報として、サーバ10に送信する処理を実行する。 The information transmission/reception processing unit 212 performs processing to transmit information indicating whether the user has viewed the content acquired by the terminal 20 to the server 10 as viewing information.

また、情報送受信処理部212は、サーバ10の制御部11により選択されたコミュニティサイトの情報を、通信部22を介して、サーバ10から受信する処理を実行する機能を有する。 The information transmission/reception processing unit 212 also has the function of receiving information about a community site selected by the control unit 11 of the server 10 from the server 10 via the communication unit 22.

表示処理部213は、サーバ10から受信したコミュニティサイト情報を端末20の表示部24に表示する処理を行う。 The display processing unit 213 performs processing to display the community site information received from the server 10 on the display unit 24 of the terminal 20.

また、表示処理部213は、サーバ10から受信した、コミュニティサイト情報をユーザに提示する制御を行う(例えば、後述する図7、図8等参照)。 The display processing unit 213 also controls the presentation of community site information received from the server 10 to the user (see, for example, Figures 7 and 8, described below).

図4は、本実施形態における端末20に記憶される情報の一例を示す図である。 Figure 4 shows an example of information stored in the terminal 20 in this embodiment.

記憶部28には、限定ではなく例として、制御部21により読み出されて実行される端末メイン処理プログラム281が記憶される。また、端末メイン処理プログラム281は、限定ではなく例として、制御部21により読み出されて、情報の送受信処理として実行される情報送受信プログラム282と、表示処理として実行される表示処理プログラム283とがサブルーチンプログラムとして含む。 By way of example and not limitation, the storage unit 28 stores a terminal main processing program 281 that is read and executed by the control unit 21. Furthermore, the terminal main processing program 281 includes, as subroutine programs, an information transmission/reception program 282 that is read by the control unit 21 and executed as information transmission/reception processing, and a display processing program 283 that is executed as display processing.

また、記憶部28には、ユーザのコンテンツにおける閲覧情報284と、サーバ10より受信したコミュニティサイト情報285とが記憶される。 The memory unit 28 also stores browsing information 284 for the user's content and community site information 285 received from the server 10.

(2)サーバの機能構成
図5は、本実施形態におけるサーバ10の通信部14により実現される機能の一例を示す図である。
通信部14は、限定ではなく例として、通信メイン処理部141と、情報送受信部142とを有する。
(2) Functional Configuration of the Server FIG. 5 is a diagram showing an example of functions realized by the communication unit 14 of the server 10 in this embodiment.
The communication unit 14 includes, for example and not by way of limitation, a communication main processing unit 141 and an information transmitting/receiving unit 142 .

通信メイン処理部141は、制御部11の制御の下、端末20との間でコンテンツを送受信する処理である通信メイン処理を実行する機能を有する。例えば、通信メイン処理部141は、端末20のユーザが端末20で取得したコンテンツの取得情報を受信したり、端末20に配信するコンテンツの情報を送信したりする機能を有する。 The communication main processing unit 141 has the function of executing communication main processing, which is processing for sending and receiving content to and from the terminal 20, under the control of the control unit 11. For example, the communication main processing unit 141 has the function of receiving acquisition information for content acquired by the user of the terminal 20 on the terminal 20, and transmitting information about content to be distributed to the terminal 20.

情報送受信部142は、端末20により送信されたユーザの閲覧情報を受信する機能を有する。 The information transmission/reception unit 142 has the function of receiving user browsing information transmitted by the terminal 20.

また、情報送受信部142は、制御部11により選択されたコミュニティサイト情報を送信する機能を有する。具体的には、情報送受信部142は、制御部11により、コミュニティサイト情報が選択された場合、コミュニティサイトの情報を端末20に送信し、制御部11によりコミュニティサイト情報が選択されない場合、コミュニティサイト情報を端末20に送信しない。 The information transmission/reception unit 142 also has the function of transmitting community site information selected by the control unit 11. Specifically, if community site information is selected by the control unit 11, the information transmission/reception unit 142 transmits the community site information to the terminal 20, and if community site information is not selected by the control unit 11, the information transmission/reception unit 142 does not transmit the community site information to the terminal 20.

図6は、本実施形態におけるサーバ10の制御部11により実現される機能の一例を示す図である。 Figure 6 is a diagram showing an example of the functions implemented by the control unit 11 of the server 10 in this embodiment.

図6に示すように、制御部11は、サーバメイン処理部111と、情報送受信処理部112と、選択処理部113とを有する。 As shown in FIG. 6, the control unit 11 has a server main processing unit 111, an information transmission/reception processing unit 112, and a selection processing unit 113.

サーバメイン処理部111は、記憶部15に記憶されているサーバメイン処理プログラム151に従って、サーバ10を統括的に制御するための処理であるサーバメイン処理を実行する機能を有する。例えば、サーバメイン処理部111は、端末20のユーザが端末20で取得したコンテンツの取得情報を受信したり、配信するコンテンツの情報を端末20に送信したりする機能を有する。 The server main processing unit 111 has the function of executing server main processing, which is processing for overall control of the server 10, in accordance with the server main processing program 151 stored in the memory unit 15. For example, the server main processing unit 111 has the function of receiving acquisition information about content acquired by the user of the terminal 20 on the terminal 20, and transmitting information about content to be distributed to the terminal 20.

情報送受信処理部112は、端末20より送信されたユーザの閲覧情報を受信する処理を、通信部14を介して実行する機能を有する。 The information transmission/reception processing unit 112 has the function of executing processing to receive user browsing information transmitted from the terminal 20 via the communication unit 14.

また、情報送受信処理部112は、選択処理部113により選択されたコミュニティサイト情報を端末20に送信する処理を、通信部14を介して実行する機能を有する。 The information transmission/reception processing unit 112 also has the function of executing a process to transmit the community site information selected by the selection processing unit 113 to the terminal 20 via the communication unit 14.

選択処理部113は、通信部14を介して受信した端末20のユーザにおけるコンテンツの閲覧情報に基づいてコミュニティサイトを選択する機能を有している。選択処理部113は、例えば、サーバ10が提供するメッセージングサービスにおいて、既に生成されている複数のコミュニティサイトの中から、コミュニティサイトを選択する。 The selection processing unit 113 has the function of selecting a community site based on content browsing information of the user of the terminal 20 received via the communication unit 14. The selection processing unit 113 selects a community site from multiple community sites that have already been created in the messaging service provided by the server 10, for example.

選択処理部113により選択対象となるコミュニティサイトは、ユーザが閲覧したコンテンツの情報が含まれるコミュニティサイトである。 The community sites selected by the selection processing unit 113 are community sites that contain information about content viewed by the user.

例えば、ユーザがコンテンツAAの閲覧をした場合、選択処理部113が選択するコミュニティサイトは、コンテンツAAに関連する内容を含むコミュニティサイトとなる。 For example, if a user views content AA, the community site selected by the selection processing unit 113 will be a community site that includes content related to content AA.

例えば、コンテンツAAに関連するコミュニティサイトとして、第1サイト、第2サイトおよび第3サイトが存在していたとする。この場合、選択処理部113は、第1サイト、第2サイトおよび第3サイトを選択する。 For example, suppose there are three community sites related to content AA: site 1, site 2, and site 3. In this case, the selection processing unit 113 selects site 1, site 2, and site 3.

選択処理部113により、コミュニティサイト情報が選択されると、上記の情報送受信処理部112が、コミュニティサイト情報を端末20に送信する処理を行う。 When the selection processing unit 113 selects the community site information, the information transmission/reception processing unit 112 performs processing to transmit the community site information to the terminal 20.

これにより、端末20で、サーバ10により送信されたコミュニティサイト情報が端末20で受信され、コミュニティサイト情報がユーザに端末20を介して提示される。 As a result, the community site information sent by the server 10 is received by the terminal 20, and the community site information is presented to the user via the terminal 20.

例えば、各種コンテンツを閲覧するためのアプリ(例えば、漫画や書籍を閲覧する電子書籍リーダなど)が端末20にインストールされていたとする。図7Aに示すように、ユーザが端末20において、このアプリのコンテンツ選択画面から、コンテンツAAを選択して、コンテンツAAを起動したとする。図7Aに示されるコンテンツの選択画面には、コンテンツAB、コンテンツXY、コンテンツYZ、コンテンツAAが選択可能となっている例が示されている。 For example, suppose an app for viewing various content (such as an e-book reader for viewing manga and books) is installed on terminal 20. As shown in Figure 7A, suppose the user selects content AA from the content selection screen of this app on terminal 20 and launches content AA. The content selection screen shown in Figure 7A shows an example in which content AB, content XY, content YZ, and content AA are selectable.

コンテンツの選択画面には、例えば、漫画や小説等のシリーズ作品である場合、コンテンツの巻番号の順に並んでいてもよいし、並んでいなくてもよい。コンテンツAAが起動すると、コンテンツAAが開き、ユーザがコンテンツAAを閲覧することが可能となる。コンテンツAAは、例えば、ページ数が112ページの漫画であり、図7Bに示す例では、右下の“35/112”によって示されるように、ユーザが112ページからなるコンテンツAAのうち35ページを閲覧しているときの状態が端末20に表示されている。この場合、端末20からサーバ10に送信される閲覧情報は、35ページを閲覧していることを示す情報となり、サーバ10では、ユーザがコンテンツAAを閲覧していたと認識する。 For example, in the case of a series of manga, novels, or the like, the content on the content selection screen may or may not be arranged in order of the volume number of the content. When content AA is launched, content AA opens and the user can view content AA. Content AA is, for example, a manga with 112 pages. In the example shown in Figure 7B, as indicated by "35/112" in the lower right, the status displayed on terminal 20 indicates that the user is viewing page 35 of content AA, which consists of 112 pages. In this case, the viewing information sent from terminal 20 to server 10 indicates that page 35 has been viewed, and server 10 recognizes that the user has viewed content AA.

ここで、コンテンツAAに関連するコミュニティサイトとして、第1サイト、第2サイトおよび第3サイトが存在していたとする。この場合、選択処理部113が、第1サイト、第2サイトおよび第3サイトを選択する。そして、通信部14が、端末20に、これらのコミュニティサイト情報を端末20に送信する。 Here, assume that there are a first site, a second site, and a third site as community sites related to content AA. In this case, the selection processing unit 113 selects the first site, the second site, and the third site. The communication unit 14 then transmits this community site information to the terminal 20.

その結果、端末20がコミュニティサイト情報をサーバ10から受信すると、図7Cに示されるように、ユーザの端末20には、第1サイト、第2サイトおよび第3サイトの情報が表示される。また、端末20にコミュニティサイト情報が表示されるタイミングは、端末20がコミュニティサイト情報を受信したタイミングでもよいし、タイミングよりも後でもよい。 As a result, when the terminal 20 receives the community site information from the server 10, information on the first site, second site, and third site is displayed on the user's terminal 20, as shown in FIG. 7C. Furthermore, the timing at which the community site information is displayed on the terminal 20 may be the same as or later than the timing at which the terminal 20 receives the community site information.

図7Cには、各サイトの右端に「GO」の文字が記載されたボタンが表示されており、ユーザがボタンをタップまたはクリックすることで、対応するサイトにアクセスできるようになっている。なお、図7Cにおいては、ボタンについて表示されていなくてもよい。 In Figure 7C, a button with the word "GO" is displayed on the far right of each site, and the user can access the corresponding site by tapping or clicking the button. Note that the button does not necessarily have to be displayed in Figure 7C.

また、図7A~Cに示す例では、ユーザがコンテンツの少なくとも一部を閲覧していたことに基づいて、コミュニティサイト情報が送信されていたが、ユーザがコンテンツを閲覧していなくても、コミュニティサイト情報が送信されてもよい。例えば、図8Aに示すように、ユーザがコンテンツAAをダウンロード可能なウェブサイト(ダウンロードサイト)において、コンテンツAAをアプリにダウンロードしたとする。つまり、ユーザがコンテンツAAを取得したとする。 In the example shown in Figures 7A-7C, community site information was sent based on the user having viewed at least a portion of the content, but community site information may also be sent even if the user has not viewed the content. For example, as shown in Figure 8A, suppose a user downloads content AA to an app from a website (download site) where content AA is available for download. In other words, suppose the user has acquired content AA.

そうすると、図8Bに示されるように、ユーザの端末20上に表示されるアプリにおけるコンテンツの選択画面のコンテンツの一覧には、コンテンツAAが追加される。これにより、サーバ10は、ユーザがコンテンツAAを閲覧可能であることを示す閲覧情報を取得し、選択処理部113によりコミュニティサイトが選択され、選択されたコミュニティサイト情報が端末20に送信される。 As a result, as shown in Figure 8B, content AA is added to the list of content on the content selection screen of the app displayed on the user's terminal 20. As a result, the server 10 obtains viewing information indicating that the user can view content AA, the selection processing unit 113 selects the community site, and information about the selected community site is sent to the terminal 20.

その後、例えば、以降におけるアプリの利用時、コンテンツAAの起動時などにおいて、図8Cに示されるように、コミュニティサイト情報が端末20上に表示される。端末20にコミュニティサイト情報が表示されるタイミングは、端末20がコミュニティサイト情報を受信したタイミングでもよいし、タイミングよりも後でもよい。 After that, for example, when the app is subsequently used or content AA is launched, the community site information is displayed on the terminal 20 as shown in FIG. 8C. The timing at which the community site information is displayed on the terminal 20 may be the timing at which the terminal 20 receives the community site information, or may be later than that timing.

また、選択処理部113は、コンテンツAAに関連するコミュニティサイトが存在していない場合、コミュニティサイト情報を選択しない。この場合は、上記の通り、情報送受信部142による、通信部14を介したコミュニティサイト情報を送信する処理が行われない。 Furthermore, if there is no community site related to content AA, the selection processing unit 113 does not select community site information. In this case, as described above, the information transmitting/receiving unit 142 does not perform the process of transmitting community site information via the communication unit 14.

また、選択処理部113は、閲覧情報において、ユーザがコンテンツAAを閲覧していない場合、コミュニティサイト情報を選択してもよいし、選択しなくてもよい。なお、この場合において、選択処理部113がコミュニティサイト情報を選択しない場合には、上記の通り、情報送受信部142による、通信部14を介したコミュニティサイト情報を送信する処理が行われない。 Furthermore, if the viewing information indicates that the user has not viewed content AA, the selection processing unit 113 may or may not select community site information. In this case, if the selection processing unit 113 does not select community site information, the information transmitting/receiving unit 142 will not transmit the community site information via the communication unit 14, as described above.

図9は、本実施形態におけるサーバ10に記憶される情報の一例を示す図である。 Figure 9 shows an example of information stored on the server 10 in this embodiment.

記憶部15には、限定ではなく例として、制御部11により読み出されて実行されるサーバメイン処理プログラム151が記憶される。また、サーバメイン処理プログラム151は、限定ではなく例として、制御部11により読み出されて、情報送受信処理として実行される情報送受信プログラム152と、選択処理として実行される選択処理プログラム153とをサブルーチンプログラムとして含む。 By way of example and not limitation, the memory unit 15 stores a server main processing program 151 that is read and executed by the control unit 11. Furthermore, by way of example and not limitation, the server main processing program 151 includes, as subroutine programs, an information transmission/reception program 152 that is read by the control unit 11 and executed as information transmission/reception processing, and a selection processing program 153 that is executed as selection processing.

また、記憶部15には、端末20から受信した閲覧情報154と、選択処理部113により選択されたコミュニティサイト情報155とが記憶される。 The memory unit 15 also stores browsing information 154 received from the terminal 20 and community site information 155 selected by the selection processing unit 113.

<情報処理>
図10は、本実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、端末20の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例をそれぞれ示している。
<Information Processing>
10 is a flowchart showing an example of the flow of processing executed by each device in this embodiment. From the left, the flowchart shows an example of processing executed by the control unit 21 of the terminal 20 and an example of processing executed by the control unit 11 of the server 10.

以下のフローチャートは、本実施形態の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of this embodiment, and some steps may not be executed, or additional steps may be added. This also applies to other flowcharts in this specification.

まず、図10に示すように、ユーザが端末20の入出力部23を介して、コンテンツを取得する操作を行う。これにより、端末20の制御部21は、通信部22により、コンテンツの取得情報を送信する(ステップS101)。 First, as shown in FIG. 10, the user performs an operation to acquire content via the input/output unit 23 of the terminal 20. This causes the control unit 21 of the terminal 20 to transmit content acquisition information via the communication unit 22 (step S101).

サーバ10でコンテンツの取得情報を受信すると、サーバ10の制御部11は、コンテンツの情報を端末20に配信する(ステップS201)。 When the server 10 receives content acquisition information, the control unit 11 of the server 10 distributes the content information to the terminal 20 (step S201).

コンテンツの情報が、端末20に配信されると、端末20の制御部21は、コンテンツの閲覧情報をサーバ10に送信する(ステップS102)。なお、端末20の制御部21は、コンテンツの閲覧情報を、ユーザがコンテンツを取得してから、閲覧の進捗状況に応じて、サーバ10に送信していてもよいし、しなくてもよい。 When content information is delivered to terminal 20, control unit 21 of terminal 20 transmits content viewing information to server 10 (step S102). Note that control unit 21 of terminal 20 may or may not transmit content viewing information to server 10 after the user acquires the content, depending on the viewing progress.

コンテンツの閲覧情報を取得したサーバ10の制御部11は、コンテンツに関連するコミュニティサイトを選択する(ステップS202)。 The control unit 11 of the server 10 that has acquired the content viewing information selects a community site related to the content (step S202).

そして、コミュニティサイトを選択したら、サーバ10の制御部11は、選択したコミュニティサイトの情報を端末20に送信する(ステップS203)。なお、サーバ10の制御部11が、選択するコミュニティサイトがない場合は、ステップS202およびステップS203の処理はスキップされる。 Once a community site is selected, the control unit 11 of the server 10 transmits information about the selected community site to the terminal 20 (step S203). Note that if the control unit 11 of the server 10 does not have a community site to select, the processes of steps S202 and S203 are skipped.

コミュニティサイトの情報を受信したら、端末20の制御部21は、コミュニティサイトの情報を端末20の表示部24に表示する(ステップS103)。ステップS103、ステップS203の後、本制御は終了する。なお、ステップS202およびステップS203の処理がスキップされた場合、ステップS103の処理もスキップされて、本制御は終了する。 When the community site information is received, the control unit 21 of the terminal 20 displays the community site information on the display unit 24 of the terminal 20 (step S103). After steps S103 and S203, this control ends. Note that if the processing of steps S202 and S203 is skipped, the processing of step S103 is also skipped, and this control ends.

<第1実施形態の効果>
以上のように構成された第1実施形態によれば、サーバ10の通信部14が、端末20で閲覧可能なコンテンツの閲覧に関する、端末20のユーザの閲覧情報を受信し、サーバ10の制御部11がユーザにおけるコンテンツの閲覧情報に基づいてコミュニティサイトを選択する。具体的には、ユーザが閲覧をした、または、閲覧する可能性のあるコンテンツの情報が含まれるコミュニティサイトをサーバ10の制御部11が選択する。
<Effects of First Embodiment>
According to the first embodiment configured as described above, the communication unit 14 of the server 10 receives browsing information of the user of the terminal 20 regarding browsing of content that can be browsed on the terminal 20, and the control unit 11 of the server 10 selects a community site based on the user's content browsing information. Specifically, the control unit 11 of the server 10 selects a community site that includes information on content that the user has browsed or is likely to browse.

そして、サーバ10の通信部14が選択されたコミュニティサイトの情報を、端末20に送信し、端末20の制御部21が、そのコミュニティサイトの情報を表示部24を介して、ユーザに提示する。 Then, the communication unit 14 of the server 10 transmits information about the selected community site to the terminal 20, and the control unit 21 of the terminal 20 presents the information about the community site to the user via the display unit 24.

これにより、コンテンツに適したコミュニティサイトをユーザに案内することができるので、ユーザがコミュニティサイトに容易に参加することができる。 This allows users to be guided to community sites that are suitable for the content, making it easier for them to participate in community sites.

また、このような効果により、下記の付随的な効果もまた考えられる。 Furthermore, these effects may also have the following additional effects:

例えば、コンテンツにおいて、ユーザが把握していない情報を含むコミュニティサイトが存在していた場合、コミュニティサイトの情報が提供されていないと、ユーザがそのコミュニティサイトを探し出して、誤って参加する可能性がある。第1実施形態では、別の効果として、サーバ10の制御部11が選択したコミュニティサイトの情報が提示されるので、適切なコミュニティサイトにユーザが参加しやすくすることもできる。これにより、ユーザが把握していない情報を含むコミュニティサイトに誤って参加することを抑制することができるので、コミュニティサイトを開くことに起因するコンテンツの情報の漏洩を抑制することができる。 For example, if a content contains a community site that includes information that the user is not aware of, and the information about the community site is not provided, the user may search for that community site and mistakenly join it. Another effect of the first embodiment is that information about the community site selected by the control unit 11 of the server 10 is presented, making it easier for the user to join an appropriate community site. This prevents the user from mistakenly joining a community site that includes information that the user is not aware of, thereby preventing the leakage of content information that may result from opening the community site.

また、制御部11が選択するコミュニティサイトが、コンテンツに関連するコミュニティサイトであるので、コミュニティサイトの情報がユーザに提示される。その結果、コミュニティサイトに参加したユーザが、コミュニティサイトで投稿したり、他のユーザと交流することにより、ユーザのコンテンツに対する満足度を向上させることができる。その結果、ユーザに有益なサービスを提供することができる。 In addition, because the community site selected by the control unit 11 is a community site related to the content, information about the community site is presented to the user. As a result, users who participate in the community site can post on the community site and interact with other users, thereby improving their satisfaction with the content. As a result, it is possible to provide useful services to users.

また、ユーザのコンテンツに対する満足度が向上することにより、ユーザにコンテンツの続きの部分の購入(取得)意欲を促進させることができる。 In addition, by increasing the user's satisfaction with the content, it can encourage the user to purchase (obtain) the rest of the content.

また、ユーザのコンテンツに対する満足度の向上に伴い、ユーザの端末に登録してある、コミュニティサイトにまだ参加していない非参加ユーザに、ユーザが参加を促すことがある。これにより、非参加ユーザがコミュニティサイトに参加することで、コミュニティサイトにおけるユーザ間の対話をより充実したものとさせることができる。 Furthermore, as users' satisfaction with the content improves, they may encourage non-participating users who are registered on their devices but have not yet joined the community site to join. This allows non-participating users to join the community site, thereby making interactions between users on the community site more fulfilling.

また、ユーザの満足度向上に伴い、ユーザの端末に登録してある、コンテンツの非購入ユーザに、ユーザがコンテンツの情報を伝達することにより、コンテンツの購入者層の拡大を図ることができる。 In addition, as user satisfaction improves, users can communicate content information to users who have not purchased the content but are registered on their devices, thereby expanding the content purchaser base.

<第1変形例(1)>
第1実施形態では、通信部14が、ユーザがコンテンツを閲覧していなくても、コンテンツの閲覧の可能性があれば、制御部11によって選択されたコミュニティサイトの情報を送信していたが、本開示はこれに限定されない。
第1変形例(1)では、通信部14(情報送受信部142)が、端末20によるコンテンツの閲覧に基づいて、コミュニティサイトの情報を端末20に送信してもよい。
<First Modification Example (1)>
In the first embodiment, the communication unit 14 transmitted information about the community site selected by the control unit 11 if there was a possibility that the content could be viewed, even if the user was not viewing the content, but the present disclosure is not limited to this.
In the first modified example (1), the communication unit 14 (information transmitting/receiving unit 142) may transmit information about the community site to the terminal 20 based on the browsing of content by the terminal 20.

つまり、例えば、図7の例のように、ユーザがコンテンツAAを起動して、コンテンツAAを実際に閲覧した場合に、通信部14が、コミュニティサイトの情報を端末20に送信する。この場合、端末20からサーバ10に送信される閲覧情報は、ユーザがコンテンツAAを閲覧したことを示す情報となる。 That is, for example, as in the example of Figure 7, when a user launches content AA and actually views content AA, the communication unit 14 transmits information about the community site to the terminal 20. In this case, the viewing information transmitted from the terminal 20 to the server 10 is information indicating that the user has viewed content AA.

これにより、第1実施形態と同様に、コンテンツAAに関連するコミュニティサイトとして、第1サイト、第2サイトおよび第3サイトが存在する場合、選択処理部113が、第1サイト、第2サイトおよび第3サイトを選択する。そして、通信部14が、端末20によるコンテンツの閲覧に基づいて、これらのコミュニティサイト情報を端末20に送信する。 As a result, similar to the first embodiment, if a first site, a second site, and a third site exist as community sites related to content AA, the selection processing unit 113 selects the first site, the second site, and the third site. Then, the communication unit 14 transmits this community site information to the terminal 20 based on the viewing of the content by the terminal 20.

その結果、ユーザの端末20には、第1サイト、第2サイトおよび第3サイトの情報が表示される。 As a result, information from the first site, second site, and third site is displayed on the user's terminal 20.

<情報処理>
図11は、第1変形例(1)における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、端末20の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例をそれぞれ示している。
<Information Processing>
11 is a flowchart showing an example of the flow of processing executed by each device in the first modified example (1). From the left, the flowchart shows an example of processing executed by the control unit 21 of the terminal 20 and an example of processing executed by the control unit 11 of the server 10.

以下のフローチャートは、本変形例の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of this modified example. In the flowchart, some steps may not be executed, and additional steps may be inserted. This also applies to other flowcharts in this specification.

まず、図11に示すように、ユーザが端末20の入出力部23を介して、コンテンツを取得する操作を行う。これにより、端末20の制御部21は、通信部22により、コンテンツの取得情報を送信する(ステップS101)。 First, as shown in FIG. 11, the user performs an operation to acquire content via the input/output unit 23 of the terminal 20. This causes the control unit 21 of the terminal 20 to transmit content acquisition information via the communication unit 22 (step S101).

サーバ10でコンテンツの取得情報を受信すると、サーバ10の制御部11は、コンテンツの情報を端末20に配信する(ステップS201)。 When the server 10 receives content acquisition information, the control unit 11 of the server 10 distributes the content information to the terminal 20 (step S201).

コンテンツの情報が、端末20に配信されると、端末20の制御部21は、ユーザがコンテンツの閲覧をしたか否かについて判定する(ステップS1011)。判定の結果、ユーザがコンテンツの閲覧をしていない場合(ステップS1011、NO)、ステップS1011の処理が繰り返される。 When content information is delivered to terminal 20, control unit 21 of terminal 20 determines whether the user has viewed the content (step S1011). If the determination result shows that the user has not viewed the content (step S1011, NO), the processing of step S1011 is repeated.

一方、ユーザがコンテンツの閲覧をした場合(ステップS1011、YES)、端末20の制御部21は、コンテンツの閲覧情報をサーバ10に送信する(ステップS102)。なお、端末20の制御部21は、コンテンツの閲覧情報を、ユーザがコンテンツの閲覧をする前においても、閲覧の進捗状況に応じて、サーバ10に送信していてもよいし、しなくてもよい。 On the other hand, if the user has viewed the content (step S1011, YES), the control unit 21 of the terminal 20 transmits content viewing information to the server 10 (step S102). Note that the control unit 21 of the terminal 20 may or may not transmit the content viewing information to the server 10 even before the user views the content, depending on the progress of the viewing.

コンテンツの閲覧情報を取得したサーバ10の制御部11は、コンテンツに関連するコミュニティサイトを選択する(ステップS202)。なお、サーバ10の制御部11は、コンテンツに関連するコミュニティサイトを、ユーザがコンテンツを閲覧したタイミングで選択してもよいし、ユーザがコンテンツを取得したタイミングで選択してもよい。 The control unit 11 of the server 10, which has acquired the content viewing information, selects a community site related to the content (step S202). Note that the control unit 11 of the server 10 may select the community site related to the content when the user views the content, or when the user acquires the content.

そして、コミュニティサイトを選択したら、サーバ10の制御部11は、選択したコミュニティサイトの情報を端末20に送信する(ステップS203)。なお、サーバ10の制御部11が、選択するコミュニティサイトがない場合は、ステップS202およびステップS203の処理はスキップされる。また、閲覧情報が、ユーザがコンテンツを閲覧していないことを示す情報である場合、ステップS203の処理はスキップされる。 Once a community site is selected, the control unit 11 of the server 10 transmits information about the selected community site to the terminal 20 (step S203). Note that if the control unit 11 of the server 10 does not have a community site to select, the processes of steps S202 and S203 are skipped. Also, if the viewing information indicates that the user has not viewed the content, the process of step S203 is skipped.

コミュニティサイトの情報を受信したら、端末20の制御部21は、コミュニティサイトの情報を端末20の表示部24に表示する(ステップS103)。ステップS103、ステップS203の後、本制御は終了する。なお、ステップS203の処理がスキップされた場合、ステップS103の処理もスキップされて、本制御は終了する。 When the community site information is received, the control unit 21 of the terminal 20 displays the community site information on the display unit 24 of the terminal 20 (step S103). After steps S103 and S203, this control ends. Note that if the processing of step S203 is skipped, the processing of step S103 is also skipped, and this control ends.

<第1変形例(1)の効果>
第1変形例(1)では、通信部14が、端末20によるコンテンツの閲覧に基づいて、コミュニティサイト情報を端末20に送信する。
<Effects of the first modified example (1)>
In the first modified example (1), the communication unit 14 transmits community site information to the terminal 20 based on the browsing of content by the terminal 20.

これにより、ユーザが閲覧したコンテンツに関連するコミュニティサイト情報を含むコミュニティサイトをユーザに案内することができるので、ユーザがコミュニティサイトに容易に参加することができる。 This allows users to be guided to community sites that contain community site information related to the content they have viewed, making it easy for users to participate in community sites.

そのため、コンテンツにおいて、ユーザが把握していない情報を含むコミュニティサイトに誤って参加することをさらに抑制することができるので、コミュニティサイトを開くことに起因するコンテンツの情報の漏洩を抑制することができる。 This further reduces the risk of users accidentally joining a community site that contains information they are not aware of, thereby preventing information leaks from content that may result from opening a community site.

<第1変形例(2)>
第1変形例(1)では、通信部14がコンテンツの閲覧に基づいて,コミュニティサイト情報を端末20に送信していたが、本開示はこれに限定されない。
第1変形例(2)では、通信部14(情報送受信部142)が、端末20によるコンテンツの閲覧の完了に基づいて、コミュニティサイト情報を端末20に送信してもよい。
<First Modification Example (2)>
In the first modified example (1), the communication unit 14 transmits community site information to the terminal 20 based on the browsing of content, but the present disclosure is not limited to this.
In the first modified example (2), the communication unit 14 (information transmitting/receiving unit 142) may transmit community site information to the terminal 20 based on the completion of browsing of the content by the terminal 20.

第1変形例(2)における閲覧情報は、ユーザがコンテンツの閲覧を完了したか否かを示す情報である。 The viewing information in the first variant (2) is information indicating whether the user has completed viewing the content.

例えば、図12に示すように、コンテンツAAを取得したユーザが端末20において、コンテンツAAの閲覧を完了したとする。この場合、端末20からサーバ10に送信される閲覧情報は、ユーザがコンテンツAAの閲覧を完了したことを示す情報となる。コンテンツAAは、例えば、ページ数が112ページの書籍であり、図12Aに示す例では、コンテンツAAの最後のページ(112ページ目)には、コンテンツAAの終了を示す「FIN」の文字が記載されている。 For example, as shown in Figure 12, assume that a user who has acquired content AA has completed viewing content AA on terminal 20. In this case, the viewing information sent from terminal 20 to server 10 indicates that the user has completed viewing content AA. Content AA is, for example, a book with 112 pages, and in the example shown in Figure 12A, the last page (page 112) of content AA has the word "FIN" written on it, indicating the end of content AA.

これにより、第1実施形態等と同様に、コンテンツAAに関連するコミュニティサイトとして、第1サイト、第2サイトおよび第3サイトが存在する場合、選択処理部113が、第1サイト、第2サイトおよび第3サイトを選択する。そして、通信部14が、端末20によるコンテンツの閲覧に基づいて、これらのコミュニティサイト情報を端末20に送信する。 As a result, similar to the first embodiment, if a first site, a second site, and a third site exist as community sites related to content AA, the selection processing unit 113 selects the first site, the second site, and the third site. Then, the communication unit 14 transmits this community site information to the terminal 20 based on the viewing of the content by the terminal 20.

その結果、図12Bに示すように、ユーザの端末20には、第1サイト、第2サイトおよび第3サイトの情報が表示される。また、端末20にコミュニティサイト情報が表示されるタイミングは、端末20がコミュニティサイト情報を受信したタイミングでもよいし、タイミングよりも後でもよい。 As a result, as shown in FIG. 12B, information about the first site, second site, and third site is displayed on the user's terminal 20. Furthermore, the timing at which the community site information is displayed on the terminal 20 may be the timing at which the terminal 20 receives the community site information, or may be later than that timing.

また、図12Bには、「閲覧お疲れ様でした。以下のサイトで感想を言い合えます。」の、案内情報が例示されている。提示するコミュニティサイトへの参加を案内する情報を提示する処理は、実行されてもよいし、実行されなくてもよい。 Also, Figure 12B shows an example of guidance information that reads, "Thank you for browsing. You can share your thoughts on the following site." The process of presenting information inviting users to join the presented community site may or may not be executed.

<情報処理>
図13は、第1変形例(2)における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、端末20の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例をそれぞれ示している。
<Information Processing>
13 is a flowchart showing an example of the flow of processing executed by each device in the first modified example (2). From the left, the flowchart shows an example of processing executed by the control unit 21 of the terminal 20 and an example of processing executed by the control unit 11 of the server 10.

以下のフローチャートは、本変形例の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of this modified example. In the flowchart, some steps may not be executed, and additional steps may be inserted. This also applies to other flowcharts in this specification.

まず、図13に示すように、ユーザが端末20の入出力部23を介して、コンテンツを取得する操作を行う。これにより、端末20の制御部21は、通信部22により、コンテンツの取得情報を送信する(ステップS101)。 First, as shown in FIG. 13, the user performs an operation to acquire content via the input/output unit 23 of the terminal 20. This causes the control unit 21 of the terminal 20 to transmit content acquisition information via the communication unit 22 (step S101).

サーバ10でコンテンツの取得情報を受信すると、サーバ10の制御部11は、コンテンツの情報を端末20に配信する(ステップS201)。 When the server 10 receives content acquisition information, the control unit 11 of the server 10 distributes the content information to the terminal 20 (step S201).

コンテンツの情報が、端末20に配信されると、端末20の制御部21は、ユーザがコンテンツの閲覧を完了したか否かについて判定する(ステップS1012)。判定の結果、ユーザがコンテンツの閲覧を完了していない場合(ステップS1012、NO)、ステップS1012の処理が繰り返される。 When content information is delivered to terminal 20, control unit 21 of terminal 20 determines whether the user has finished viewing the content (step S1012). If the determination result shows that the user has not finished viewing the content (step S1012, NO), the processing of step S1012 is repeated.

一方、ユーザがコンテンツの閲覧を完了した場合(ステップS1012、YES)、端末20の制御部21は、コンテンツの閲覧情報をサーバ10に送信する(ステップS102)。なお、端末20の制御部21は、コンテンツの閲覧情報を、ユーザがコンテンツの閲覧をする前においても、閲覧の進捗状況に応じて、サーバ10に送信していてもよいし、しなくてもよい。 On the other hand, if the user has completed viewing the content (step S1012, YES), the control unit 21 of the terminal 20 transmits content viewing information to the server 10 (step S102). Note that the control unit 21 of the terminal 20 may or may not transmit the content viewing information to the server 10 even before the user has viewed the content, depending on the progress of the viewing.

コンテンツの閲覧情報を取得したサーバ10の制御部11は、コンテンツに関連するコミュニティサイトを選択する(ステップS202)。なお、サーバ10の制御部11は、コンテンツに関連するコミュニティサイトを、ユーザがコンテンツの閲覧を完了したタイミングで選択してもよいし、ユーザがコンテンツの閲覧を完了する前のタイミングで選択してもよい。 The control unit 11 of the server 10, which has acquired the content viewing information, selects a community site related to the content (step S202). Note that the control unit 11 of the server 10 may select the community site related to the content when the user has finished viewing the content, or may select it before the user has finished viewing the content.

そして、コミュニティサイトを選択したら、サーバ10の制御部11は、選択したコミュニティサイトの情報を端末20に送信する(ステップS203)。なお、サーバ10の制御部11が、選択するコミュニティサイトがない場合は、ステップS202およびステップS203の処理はスキップされる。 Once a community site is selected, the control unit 11 of the server 10 transmits information about the selected community site to the terminal 20 (step S203). Note that if the control unit 11 of the server 10 does not have a community site to select, the processes of steps S202 and S203 are skipped.

コミュニティサイトの情報を受信したら、端末20の制御部21は、コミュニティサイトの情報を端末20の表示部24に表示する(ステップS103)。ステップS103、ステップS203の後、本制御は終了する。なお、ステップS202およびステップS203の処理がスキップされた場合、ステップS103の処理もスキップされて、本制御は終了する。 When the community site information is received, the control unit 21 of the terminal 20 displays the community site information on the display unit 24 of the terminal 20 (step S103). After steps S103 and S203, this control ends. Note that if the processing of steps S202 and S203 is skipped, the processing of step S103 is also skipped, and this control ends.

<第1変形例(2)の効果>
第1変形例(2)では、通信部14が、端末20によるコンテンツの閲覧の完了に基づいて、コミュニティサイト情報を端末20に送信する。
これにより、ユーザがコンテンツの閲覧を完了したことをもって、コミュニティサイト情報が表示されるので、ユーザが完全に内容を把握した状態で、コミュニティサイトに参加することができる。
<Effects of the first modified example (2)>
In the first modified example (2), the communication unit 14 transmits community site information to the terminal 20 based on the completion of browsing of the content by the terminal 20.
As a result, the community site information is displayed only when the user has finished viewing the content, allowing the user to participate in the community site with a complete understanding of the content.

また、ユーザがコンテンツの閲覧を完了しているので、別の効果として、コンテンツにおいて、ユーザが把握してない情報を含むコミュニティサイトに誤って参加することを確実に抑制することもできる。これにより、コミュニティサイトを開くことに起因するコンテンツの情報の漏洩をさらに抑制することができる。 In addition, since the user has already viewed the content, another effect is that it can reliably prevent the user from accidentally joining a community site that contains information about the content that the user is not aware of. This further reduces the risk of content information leaks caused by opening a community site.

<第1変形例(3)>
第1実施形態および第1変形例(1)では、閲覧情報が、ユーザがコンテンツを閲覧したか否かを示す情報であり、第1変形例(2)では、閲覧情報が、ユーザがコンテンツの閲覧を完了したか否かを示す情報であったが、本開示はこれに限定されない。
第1変形例(3)では、閲覧情報は、端末20のユーザによるコンテンツを閲覧した量に関する情報であってもよい。
<First Modification Example (3)>
In the first embodiment and the first variant (1), the viewing information is information indicating whether or not the user has viewed the content, and in the first variant (2), the viewing information is information indicating whether or not the user has completed viewing the content, but the present disclosure is not limited to this.
In the first modified example (3), the viewing information may be information regarding the amount of viewing of content by the user of the terminal 20 .

コンテンツを閲覧した量とは、コンテンツの閲覧の進捗度合いや、コンテンツの閲覧の合計した量である。例えば、コンテンツを閲覧した量には、コンテンツの冒頭部分から閲覧を開始して、閲覧を終えた部分までの量や、コンテンツを局所的に閲覧したような場合において閲覧した部分を合計した量が含まれる。例えば、コンテンツが複数ページ、複数の章により構成されるものである場合は、閲覧情報は、その閲覧を進めたページ数およびページ番号、閲覧を進めた章の数および章番号の情報を含む。また、閲覧を進めたページ数や閲覧を進めた章の数には、最初から閲覧を進めた箇所までの数の他、部分的に閲覧したページや章の合計数が含まれる。また、コンテンツが動画(例えば、映画やドラマ)等の時間単位で構成されるものである場合は、閲覧情報は、閲覧を進めた時間の範囲の情報を含む。また、閲覧を進めた時間の範囲の情報には、最初から閲覧を進めた箇所までの時間の範囲の他、部分的に閲覧した時間の範囲の合計時間が含まれる。また、コンテンツが漫画または小説等、複数巻(複数のコンテンツ)で構成されるもののうちの1つである場合、閲覧情報は、上記のページ数およびページ番号に加えて、漫画または小説を閲覧した巻数に関する情報を含む。 The amount of content viewed refers to the progress of content viewing and the total amount of content viewed. For example, the amount of content viewed includes the amount of content viewed from the beginning of the content to the end, as well as the total amount viewed when the content is viewed locally. For example, if the content consists of multiple pages or chapters, the viewing information includes the number of pages and page numbers viewed, and the number of chapters and chapter numbers viewed. The number of pages and chapters viewed includes the number of pages viewed from the beginning to the point viewed, as well as the total number of pages or chapters partially viewed. If the content is composed of time units such as video (e.g., a movie or drama), the viewing information includes information on the range of time viewed. The information on the range of time viewed includes the range of time from the beginning to the point viewed, as well as the total time range of time partially viewed. If the content is one of multiple volumes (multiple content), such as a manga or novel, the viewing information includes the number of volumes of the manga or novel viewed in addition to the number of pages and page numbers.

選択処理部113は、例えば閲覧情報に基づいて、ユーザによるコンテンツを閲覧した量に関連するコミュニティサイトを選択する。具体的には、選択処理部113は、ユーザによるコンテンツを閲覧した量に関連する内容を含むコミュニティサイトを選択する。 The selection processing unit 113 selects a community site related to the amount of content viewed by the user, for example, based on the viewing information. Specifically, the selection processing unit 113 selects a community site that includes content related to the amount of content viewed by the user.

また、この場合、選択処理部113は、ユーザによるコンテンツを閲覧した量に関連する内容のみを含むコミュニティサイトを選択してもよいし、選択しなくてもよい。 In this case, the selection processing unit 113 may or may not select a community site that contains only content related to the amount of content viewed by the user.

例えば、閲覧情報が小説を閲覧した巻数に関する情報である場合において、最新巻が5巻である小説において、ユーザが1~3巻まで閲覧完了していたとする。この場合において、例えば、1~3巻の内容を含むコミュニティサイトが存在し、4巻の内容を含むコミュニティサイトが存在していたとする。 For example, suppose the viewing information is information regarding the number of volumes of a novel that have been viewed, and the user has viewed volumes 1 to 3 of a novel whose latest volume is volume 5. In this case, suppose there is a community site that includes the content of volumes 1 to 3, and another community site that includes the content of volume 4.

この場合、選択処理部113は、1~3巻の内容を含むコミュニティサイトを選択し、4巻の内容を含むコミュニティサイトを選択しない。これにより、ユーザには、閲覧し進めた部分に関するコミュニティサイトが提示されることとなる。 In this case, the selection processing unit 113 selects community sites that include the content of volumes 1 to 3, but does not select community sites that include the content of volume 4. This means that the user will be presented with community sites related to the portion they have browsed.

なお、上記のような1~3巻等、複数巻の内容を含むコミュニティサイトには、複数巻のうちの1つの巻の内容を含むコミュニティサイト、複数巻のうちの2以上の巻の内容を含むコミュニティサイトが含まれる。 Note that community sites containing content from multiple volumes, such as volumes 1 to 3 as described above, include community sites containing content from one of the multiple volumes, and community sites containing content from two or more of the multiple volumes.

<第1変形例(3)の効果>
第1変形例(3)では、閲覧情報は、端末20のユーザによるコンテンツを閲覧した量に関する情報である。
<Effects of the first modified example (3)>
In the first modified example (3), the viewing information is information regarding the amount of content viewed by the user of the terminal 20 .

これにより、コンテンツにおける、ユーザが閲覧し進めた部分に関するコミュニティサイトをユーザに提示することができる。その結果、ユーザが内容を把握した部分のコミュニティサイトに参加しやすくすることができる。 This allows users to be presented with community sites related to the portion of the content they have browsed and progressed through. As a result, it becomes easier for users to participate in community sites for the portion of the content they have understood.

ところで、各ユーザによってコンテンツの閲覧の程度が異なるため、ユーザAがまだ閲覧していない情報を、既に閲覧したユーザBやユーザCがコミュニティサイトにメッセージを投稿する場合がある。そのため、ユーザAが、このコミュニティサイトを開くことにより、ユーザAにとって、コンテンツの情報が漏洩することとなる。それに対し、第1変形例(3)では、サーバ10の制御部11が、コンテンツの閲覧の進捗度合に対応する内容など、コンテンツを閲覧した量に関連する内容のみを含むコミュニティサイトを選択する場合、ユーザがまだ閲覧していない部分を含むコミュニティサイトにユーザが誤って参加することを抑制することができる。その結果、コミュニティサイトを開くことに起因するコンテンツの情報の漏洩をさらに抑制することができる。 However, because each user has a different degree of content viewing, it is possible that users B and C, who have already viewed the content, may post messages on the community site about information that user A has not yet viewed. Therefore, when user A opens this community site, content information is leaked to user A. In contrast, in the first variant example (3), if the control unit 11 of the server 10 selects a community site that contains only content related to the amount of content viewed, such as content corresponding to the progress of content viewing, it is possible to prevent a user from accidentally joining a community site that contains parts that the user has not yet viewed. As a result, it is possible to further prevent content information from being leaked when the user opens a community site.

また、コンテンツが漫画または小説を含み、閲覧情報が、漫画または小説を閲覧した巻数に関する情報を含む。 Furthermore, the content includes manga or novels, and the viewing information includes information regarding the number of volumes of the manga or novels viewed.

複数巻で構成されやすい漫画または小説は、巻単位で1つのコンテンツとなることが多く、複数巻のそれぞれにおける複数のコンテンツが同じ名称で存在するので、ユーザが、別の巻に対応するコミュニティサイトに誤って参加しやすい。しかし、第1変形例(3)(第1実施形態)では、閲覧情報が巻数に関する情報であるので、ユーザの閲覧情報に対応したコミュニティサイトを選択する。その結果、ユーザが別の巻に対応するコミュニティサイトに誤って参加することを抑制することができる。 Manga or novels, which tend to consist of multiple volumes, often have each volume as a single piece of content, and since multiple pieces of content in each volume have the same name, it is easy for a user to mistakenly join a community site corresponding to a different volume. However, in the first variant (3) (first embodiment), the viewing information is information related to the number of volumes, so a community site corresponding to the user's viewing information is selected. As a result, it is possible to prevent a user from mistakenly joining a community site corresponding to a different volume.

<第1変形例(4)>
第1変形例(3)では、閲覧情報が、ユーザによるコンテンツを閲覧した量に関する情報であったが、本開示はこれに限定されない。
第1変形例(4)では、閲覧情報は、端末20のユーザによるコンテンツを閲覧した内容に関する情報であってもよい。
<First Modification Example (4)>
In the first modified example (3), the viewing information is information regarding the amount of content viewed by the user, but the present disclosure is not limited to this.
In the first modified example (4), the viewing information may be information relating to the content viewed by the user of the terminal 20 .

ユーザによるコンテンツを閲覧した内容とは、コンテンツにおける記載内容の一部であり、例えば、コンテンツの中の中心的な内容や、ユーザが関心を引きやすい内容である。例えば、コンテンツが、漫画、小説、映画等の一連のストーリーであるような場合、ストーリーにおける、重要なイベント、重要なキャラクター、重要な物品等を示すキーワード等である。また、コンテンツが、ニュース記事や、何らかのコラム記事である場合、記事における、中心的な内容、結論を示す内容等である。 The content viewed by a user refers to part of the content written in the content, such as the central content of the content or content that is likely to interest the user. For example, if the content is a series of stories such as a manga, novel, or movie, the content would be keywords that indicate important events, important characters, important items, etc. in the story. Also, if the content is a news article or some kind of column, the content would be the central content or content that indicates the conclusion of the article.

選択処理部113は、例えば、閲覧情報に基づいて、ユーザによるコンテンツを閲覧した内容に関連するコミュニティサイトを選択する。具体的には、選択処理部113は、ユーザによるコンテンツを閲覧した内容に関連する内容を含むコミュニティサイトを選択する。 The selection processing unit 113 selects a community site related to the content viewed by the user, for example, based on the viewing information. Specifically, the selection processing unit 113 selects a community site that includes content related to the content viewed by the user.

また、この場合、選択処理部113は、ユーザによるコンテンツを閲覧した内容に関連する内容のみを含むコミュニティサイトを選択してもよいし、選択しなくてもよい。 In this case, the selection processing unit 113 may or may not select a community site that contains only content related to the content viewed by the user.

例えば、コンテンツが映画である場合において、複数のコミュニティサイトが生成されていたとする。この場合において、映画のあるワンシーンについて話題になっているコミュニティサイトと、そのワンシーンについて話題になっていないコミュニティサイトとが存在したとする。 For example, suppose the content is a movie and multiple community sites have been created. In this case, suppose there are community sites where a particular scene from the movie is discussed, and community sites where that scene is not discussed.

この場合、ユーザがそのワンシーンについて、閲覧している場合、選択処理部113は、ワンシーンについて話題になっているコミュニティサイトを選択する。こうすることで、ユーザがそのワンシーンについて特化したようなコミュニティサイトにも参加しやすくすることが可能となる。 In this case, if the user is viewing that scene, the selection processing unit 113 selects a community site where that scene is a hot topic. This makes it easier for the user to participate in community sites that specialize in that scene.

また、ユーザがそのワンシーンについて、閲覧していない場合、選択処理部113は、ワンシーンについて話題になっていないコミュニティサイトを選択する。こうすることで、ユーザがまだ把握していないワンシーンについての情報を有するコミュニティサイトが提示されることがなくなるので、ユーザが閲覧していない情報を含むコミュニティサイトにユーザが誤って参加することを抑制することが可能となる。 Furthermore, if the user has not viewed that scene, the selection processing unit 113 selects a community site that does not discuss that scene. This prevents the user from being presented with community sites that contain information about a scene that the user has not yet become aware of, making it possible to prevent the user from accidentally joining a community site that contains information that the user has not viewed.

<第1変形例(4)の効果>
第1変形例(4)では、閲覧情報が、端末20のユーザによるコンテンツを閲覧した内容に関する情報である。
<Effects of the first modified example (4)>
In the first modified example (4), the viewing information is information relating to the content viewed by the user of the terminal 20 .

これにより、コンテンツにおける、ユーザ間で盛り上がり度合いの高くなりやすい部分に特化したコミュニティサイトをユーザに提示することができる。その結果、ユーザがコミュニティサイトに参加することで、コミュニティサイト内の他ユーザとの対話を楽しむことにより、ユーザ満足度を向上させることに寄与することができる。 This allows users to be presented with a community site that specializes in parts of the content that are likely to generate high levels of excitement among users. As a result, by participating in the community site, users can enjoy interacting with other users on the community site, which contributes to improving user satisfaction.

また、コンテンツを閲覧した内容に関連する内容のみを含むコミュニティサイトを選択する場合、ユーザがまだ閲覧していない部分を含むコミュニティサイトにユーザが誤って参加することを抑制することができる。その結果、コミュニティサイトを開くことに起因するコンテンツの情報の漏洩をさらに抑制することができる。 Furthermore, when selecting a community site that contains only content related to the content that the user has viewed, it is possible to prevent the user from accidentally joining a community site that contains parts that the user has not yet viewed. As a result, it is possible to further prevent the leakage of content information that may result from opening a community site.

<第1変形例(5)>
第1実施形態および各変形例では、通信部14は、制御部11が選択したコミュニティサイト情報を端末20に送信することのみが言及されていたが、第1変形例(5)では、通信部14の情報送受信部142が、コミュニティサイトを識別するための識別情報を含むコミュニティサイト情報を端末20に送信する。
<First Modification Example (5)>
In the first embodiment and each of the modified examples, it was only mentioned that the communication unit 14 transmits the community site information selected by the control unit 11 to the terminal 20, but in the first modified example (5), the information transmission/reception unit 142 of the communication unit 14 transmits the community site information including identification information for identifying the community site to the terminal 20.

識別情報は、例えば、サーバ10が提供するメッセージングサービスにおける複数のコミュニティサイト等と区別するための情報である。識別情報は、選択処理部113により選択されたコミュニティサイトの情報を、端末20で、その他のコミュニティサイトの情報に対して識別可能である限り、どのような情報であってもよい。識別情報としては、例えば、単一の番号、アルファベットおよび記号のみで構成される情報、ランダムに選択された複数の数字、アルファベット、記号で構成される情報、等が含まれてもよいし、含まれていなくてもよい。また、フラグ情報を識別情報として、選択されたコミュニティサイトであるか否かについて識別可能としてもよいし、しなくてもよい。 The identification information is, for example, information used to distinguish between multiple community sites in the messaging service provided by the server 10. The identification information may be any information as long as it allows the terminal 20 to distinguish the information of the community site selected by the selection processing unit 113 from the information of other community sites. The identification information may or may not include, for example, information consisting only of a single number, alphabet, and symbols, or information consisting of multiple randomly selected numbers, alphabets, and symbols. In addition, flag information may or may not be used as identification information to identify whether or not the community site is selected.

識別情報は、例えば情報送受信処理部112により、コミュニティサイト情報に付与される付与処理が行われて、情報送受信部142によって送信される。 The identification information is assigned to the community site information, for example, by the information transmission/reception processing unit 112, and then transmitted by the information transmission/reception unit 142.

図14は、本実施形態におけるサーバ10に記憶される情報の一例を示す図である。 Figure 14 shows an example of information stored on the server 10 in this embodiment.

記憶部15におけるサーバメイン処理プログラム151は、識別情報をコミュニティサイト情報に付与する付与処理を実行される付与処理プログラム156がサブルーチンプログラムとして含む。また、記憶部15には、限定ではなく例として、図9に示す情報の他、コミュニティサイト情報155に付与される識別情報157とが記憶される。 The server main processing program 151 in the storage unit 15 includes, as a subroutine program, an assignment processing program 156 that executes an assignment process to assign identification information to community site information. Furthermore, the storage unit 15 stores, by way of example and not limitation, the information shown in FIG. 9 as well as identification information 157 that is assigned to community site information 155.

また、図15に示すように、端末20の記憶部28には、限定ではなく例として、図4に示す情報の他、コミュニティサイト情報285に付与される識別情報286が記憶される。 Furthermore, as shown in FIG. 15, the memory unit 28 of the terminal 20 stores, by way of example and not limitation, identification information 286 assigned to community site information 285 in addition to the information shown in FIG. 4.

<第1変形例(5)の効果>
第1変形例(5)では、通信部14が、コミュニティサイトを識別するための識別情報を含むコミュニティサイト情報を端末20に送信してもよい。
<Effects of the first modified example (5)>
In a first modified example (5), the communication unit 14 may transmit, to the terminal 20, community site information including identification information for identifying the community site.

これにより、端末20において、識別情報により、サーバ10によって選択されたコミュニティサイトであることを識別しやすくすることができる。その結果、端末20に正確なコミュニティサイトを提示することができる。 This makes it easier for the terminal 20 to identify the community site selected by the server 10 using the identification information. As a result, the accurate community site can be presented on the terminal 20.

<第1変形例(6)>
第1実施形態では、単にコミュニティサイトの一覧を表示していたが、本開示はこれに限定されない。
第1変形例(6)では、表示処理部213が例えば、コミュニティサイトの盛り上がり状況に応じてコミュニティサイトの一覧の表示順を変更してもよい。
<First Modification Example (6)>
In the first embodiment, a list of community sites is simply displayed, but the present disclosure is not limited to this.
In the first modified example (6), the display processing unit 213 may change the display order of the list of community sites depending on the popularity of the community site, for example.

例えば、表示処理部213は、コミュニティサイトへの参加者が多い順にコミュニティサイトの表示順を変更する。 For example, the display processing unit 213 changes the display order of community sites in descending order of the number of participants in the community site.

例えば、図16に示すように、サーバ10によって選択されたコミュニティサイトが第1サイト、第2サイトおよび第3サイトであったとする。例えば、第3サイト、第1サイト、第2サイトの順に参加者が多かったとすると、表示処理部213が、第3サイト、第1サイト、第2サイトの順に上から並ぶようにして、コミュニティサイトを表示する。図16における図16Aは、コミュニティサイトの表示順を変更する前の図であり、図16における図16Bは、コミュニティサイトの表示順を変更した後の図である。 For example, as shown in FIG. 16, assume that the community sites selected by the server 10 are the first site, the second site, and the third site. If the third site has the most participants, followed by the first site and the second site, the display processing unit 213 displays the community sites in the order of the third site, the first site, and the second site from top to bottom. Figure 16A in FIG. 16 is a diagram before the display order of the community sites is changed, and Figure 16B in FIG. 16 is a diagram after the display order of the community sites has been changed.

なお、コミュニティサイトの盛り上がり状況として、コミュニティサイトへの参加者の数を例示しているが、本開示はこれに限定されず、例えば、コミュニティサイトへの投稿数、コミュニティサイトのユーザ評価、ランキング等、検索回数等、コミュニティサイトの盛り上がり状況が判別可能な指標である限り、どのような指標であってもよい。 Note that while the number of participants in a community site is used as an example of the popularity of the community site, the present disclosure is not limited to this, and any indicator may be used as long as it is an indicator that can determine the popularity of the community site, such as the number of posts to the community site, user ratings and rankings of the community site, number of searches, etc.

<第1変形例(6)の効果>
第1変形例(6)では、表示処理部213が、コミュニティサイトの盛り上がり状況に応じてコミュニティサイトの一覧の表示順を変更する。
<Effects of the first modified example (6)>
In the first modified example (6), the display processing unit 213 changes the display order of the list of community sites depending on the popularity of the community site.

このようにすることで、第1変形例(6)では、コミュニティサイト内のユーザをさらに増大させて、ユーザ同士の対話の盛り上がり状況をさらに促進させることができる。 By doing this, the first variant example (6) can further increase the number of users on the community site and further promote lively conversations between users.

<第2実施形態>
上記のようなコンテンツに対応したコミュニティサイトは、基本的には、コンテンツを閲覧して、そのコンテンツに関心を持ったユーザによって生成されることが多い。しかしながら、例えば、最新のコンテンツが配信された段階では、コンテンツはユーザによって閲覧されていない。そのため、コンテンツに対応するコミュニティサイトは、ユーザによって生成されるまで存在しない可能性がある。
Second Embodiment
Community sites corresponding to the above-mentioned content are generally created by users who have viewed the content and become interested in it. However, for example, when the latest content is distributed, the content has not yet been viewed by users. Therefore, a community site corresponding to the content may not exist until it is created by a user.

第2実施形態は、コンテンツが配信されたことに基づいてコミュニティサイトを生成する処理を行う実施形態である。
第2実施形態の記載内容は、他の各実施形態のいずれにも適用可能である。
The second embodiment is an embodiment in which a process for generating a community site is performed based on the distribution of content.
The contents of the second embodiment are applicable to any of the other embodiments.

第2実施形態のサーバ10の通信部14は、限定ではなく例として、上記第1実施形態と同様に(図5参照)、通信メイン処理部141と情報送受信部142とを有する。通信メイン処理部141は、上記第1実施形態と同様の機能を有する。 The communication unit 14 of the server 10 in the second embodiment has, by way of example and not limitation, a communication main processing unit 141 and an information transmission/reception unit 142, similar to the first embodiment described above (see FIG. 5). The communication main processing unit 141 has the same functions as the first embodiment described above.

情報送受信部142は、サーバ10の制御部11により生成されたコミュニティサイトの情報(コミュニティサイト情報)を送信する機能を有する。具体的には、情報送受信部142は、制御部11により、コミュニティサイト情報が生成された場合、コミュニティサイト情報を端末20に送信し、制御部11により、コミュニティサイト情報が生成されない場合、コミュニティサイト情報を端末20に送信しない。 The information transmission/reception unit 142 has the function of transmitting community site information (community site information) generated by the control unit 11 of the server 10. Specifically, if the community site information is generated by the control unit 11, the information transmission/reception unit 142 transmits the community site information to the terminal 20, and if the community site information is not generated by the control unit 11, the information transmission/reception unit 142 does not transmit the community site information to the terminal 20.

図17は、第2実施形態におけるサーバ10の制御部11により実現される機能の一例を示す図である。 Figure 17 is a diagram showing an example of the functions implemented by the control unit 11 of the server 10 in the second embodiment.

図17に示すように、制御部11は、サーバメイン処理部111と、情報送受信処理部112と、生成処理部114とを有する。サーバメイン処理部111は、上記第1実施形態と同様の機能を有する。 As shown in FIG. 17, the control unit 11 has a server main processing unit 111, an information transmission/reception processing unit 112, and a generation processing unit 114. The server main processing unit 111 has the same functions as in the first embodiment described above.

情報送受信処理部112は、生成処理部114により生成されたコミュニティサイト情報を端末20に送信する処理を、通信部14を介して実行する機能を有する。 The information transmission/reception processing unit 112 has the function of executing the process of transmitting the community site information generated by the generation processing unit 114 to the terminal 20 via the communication unit 14.

生成処理部114は、ユーザにコンテンツが配信されたことに基づいて、コミュニティサイトを生成する処理を行う。 The generation processing unit 114 performs processing to generate a community site based on the content distributed to the user.

なお、ユーザにコンテンツが配信されたことには、ユーザの端末20にコンテンツが配信されたこと、ユーザの端末20にコンテンツが配信可能となったことが含まれる。ユーザの端末20にコンテンツが配信可能となったこと、とは、ユーザがコンテンツを取得する際にアクセスするページで、コンテンツを選択可能となったことや、コンテンツ配信用サーバがサーバ10とは別に存在する場合に、コンテンツ配信用サーバからサーバ10にコンテンツを配信したことに関する情報が送信されたこと等を含む。 Note that content being delivered to a user includes content being delivered to the user's terminal 20 and content being available for delivery to the user's terminal 20. Content being available for delivery to the user's terminal 20 includes content being available for selection on a page accessed by the user when acquiring content, and, if a content delivery server exists separate from server 10, information regarding the delivery of content from the content delivery server to server 10.

生成処理部114によりコミュニティサイトを生成処理する制御が行われると、通信部14の情報送受信部142は、コミュニティサイト情報をユーザの端末20に送信する。 When the generation processing unit 114 controls the generation processing of the community site, the information transmission/reception unit 142 of the communication unit 14 transmits the community site information to the user's terminal 20.

例えば、コンテンツのダウンロードサイトにおいて、コンテンツがアップデートされて、ユーザの端末20でダウンロード可能になったとする。この場合、コンテンツがダウンロード可能になったタイミング等、適宜なタイミングで、サーバ10が、コンテンツに関連するコミュニティサイトを生成し、コミュニティサイトの情報を端末20に送信してもよい。 For example, suppose that content is updated on a content download site and becomes available for download on a user's terminal 20. In this case, at an appropriate time, such as when the content becomes available for download, the server 10 may generate a community site related to the content and transmit information about the community site to the terminal 20.

これにより、ユーザが端末20でコンテンツを取得した際に、既にコミュニティサイトが自動で生成されているため、ユーザがコミュニティサイトを生成する手間を省くことができ、ひいてはユーザの利便性を向上させることが可能となる。 As a result, when a user acquires content on their terminal 20, the community site has already been automatically generated, eliminating the need for the user to create the community site, thereby improving user convenience.

図18は、第2実施形態におけるサーバ10に記憶される情報の一例を示す図である。 Figure 18 shows an example of information stored on the server 10 in the second embodiment.

記憶部15には、限定ではなく例として、制御部11により読み出されて実行されるサーバメイン処理プログラム151が記憶される。また、サーバメイン処理プログラム151は、限定ではなく例として、制御部11により読み出されて、情報送受信処理として実行される情報送受信プログラム152と、生成処理として実行される生成処理プログラム158とをサブルーチンプログラムとして含む。 By way of example and not limitation, the memory unit 15 stores a server main processing program 151 that is read and executed by the control unit 11. Furthermore, the server main processing program 151 includes, as subroutine programs, an information transmission/reception program 152 that is read by the control unit 11 and executed as information transmission/reception processing, and a generation processing program 158 that is executed as generation processing.

また、記憶部15には、生成処理部114により生成されたコミュニティサイト情報155が記憶される。 The memory unit 15 also stores community site information 155 generated by the generation processing unit 114.

<情報処理>
図19は、第2実施形態におけるサーバ10が実行する処理の流れの一例を示すフローチャートである。
<Information Processing>
FIG. 19 is a flowchart showing an example of the flow of processing executed by the server 10 in the second embodiment.

図19に示すように、制御部11は、コンテンツが配信可能となる処理を実行する(ステップS1201)。この処理には、例えば、ユーザにコンテンツを閲覧可能とする処理や、ユーザがコンテンツを取得した際に、ユーザにコンテンツを配信する処理等が含まれる。 As shown in FIG. 19, the control unit 11 executes processing to enable content distribution (step S1201). This processing includes, for example, processing to enable the user to view the content, and processing to distribute the content to the user when the user acquires the content.

制御部11は、コンテンツに関連するコミュニティサイトを生成する処理を実行する(ステップS1202)。そして、制御部11は、コミュニティサイトの情報をユーザに送信する処理を行う(ステップS1203)。ステップS1203の後、本制御は終了する。 The control unit 11 executes a process to generate a community site related to the content (step S1202). Then, the control unit 11 executes a process to send information about the community site to the user (step S1203). After step S1203, this control ends.

<第2実施形態の効果>
第2実施形態では、コンテンツが配信されたことに基づいて、コミュニティサイトを生成する処理を行い、コミュニティサイトの情報を端末20に送信する。
<Effects of the Second Embodiment>
In the second embodiment, a process of generating a community site is performed based on the distribution of content, and information about the community site is transmitted to the terminal 20 .

これにより、コンテンツが配信された際には、コンテンツに関連するコミュニティサイトが自動で生成されていることとなる。そのため、ユーザがコンテンツについてのコミュニティサイトを生成する手間を省くことができ、ひいてはユーザの利便性を向上させることができる。 This means that when content is distributed, a community site related to the content is automatically generated. This saves users the trouble of having to create a community site for the content, ultimately improving user convenience.

また、このような効果により、下記の付随的な効果もまた考えられる。 Furthermore, these effects may also have the following additional effects:

制御部11が生成するコミュニティサイトが、コンテンツに関連するコミュニティサイトであるので、コミュニティサイトに、コンテンツを閲覧したユーザが参加しやすくなる。その結果、ユーザがコミュニティサイトで投稿したり、他のユーザと交流することにより、ユーザのコンテンツに対する満足度を向上させることができる。その結果、ユーザに有益なサービスを提供することができる。 The community site generated by the control unit 11 is a community site related to the content, making it easier for users who have viewed the content to participate in the community site. As a result, users can post on the community site and interact with other users, thereby increasing their satisfaction with the content. As a result, it is possible to provide users with useful services.

なお、第2実施形態では、第1実施形態等の機能を有していてもよいし、有していなくてもよい。 Note that the second embodiment may or may not have the functions of the first embodiment, etc.

<第2変形例(1)>
第2変形例(1)では、生成処理部114は、第1コンテンツよりも前に配信された、第2コンテンツが配信されたことに基づいて、第1コミュニティサイトとは異なる第2コミュニティサイトを生成する処理を行ってもよい。つまり、生成処理部114は、コンテンツが配信される度に、そのコンテンツ用のコミュニティサイトを生成してもよい。具体的には、生成処理部114は、第1コンテンツが配信されたタイミングで第1コミュニティサイトを生成するが、第1コンテンツよりも前に配信された第2コンテンツが存在する場合、その第2コンテンツが配信されたタイミングでも、第2コミュニティサイトを生成する。そのため、第2コミュニティサイトは、第1コミュニティサイトが生成される前に生成されていてもよいし、生成されていなくてもよい。
<Second Modification Example (1)>
In a second variation (1), the generation processing unit 114 may perform processing to generate a second community site different from the first community site based on the distribution of second content that was distributed before the first content. That is, the generation processing unit 114 may generate a community site for content each time that content is distributed. Specifically, the generation processing unit 114 generates the first community site when the first content is distributed, but if there is second content that was distributed before the first content, the generation processing unit 114 also generates the second community site when the second content is distributed. Therefore, the second community site may or may not be generated before the first community site is generated.

第1コンテンツおよび第2コンテンツは、配信時期および内容の異なるコンテンツであり、第1コンテンツは、第2コンテンツの続きとなるコンテンツである。第1コンテンツおよび第2コンテンツは、例えば、一連のストーリーを構成するシリーズ作品に関する複数のコンテンツに含まれるコンテンツであってもよいし、そうでなくてもよい。 The first content and the second content are content that are distributed at different times and have different contents, and the first content is a continuation of the second content. The first content and the second content may, for example, be content included in multiple pieces of content related to a series of works that make up a continuous story, or they may not be such content.

例えば、複数のコンテンツが、複数話で構成される映画やドラマである場合において、第2コンテンツが第1話~第5話である場合、第1コンテンツは、例えば第6話以降の話である。また、複数のコンテンツが、複数巻で構成される漫画や小説である場合において、第2コンテンツが1~4巻の何れかである場合、第1コンテンツは例えば5巻以降の巻である。 For example, if the multiple contents are a movie or drama consisting of multiple episodes, and the second content is episodes 1 to 5, the first content would be, for example, episodes 6 and onwards. Also, if the multiple contents are a manga or novel consisting of multiple volumes, and the second content is any one of volumes 1 to 4, the first content would be, for example, volumes 5 and onwards.

第1コミュニティサイトは、第1コンテンツに関連するコミュニティサイトであり、第1コンテンツが配信されたことに基づいて生成されるコミュニティサイトである。 The first community site is a community site related to the first content and is generated based on the distribution of the first content.

第2コミュニティサイトは、第2コンテンツに関連するコミュニティサイトであり、上記の通り、第2コンテンツが配信されたことに基づいて生成されるコミュニティサイトである。 The second community site is a community site related to the second content, and as described above, is a community site that is generated based on the distribution of the second content.

例えば、図20に示すように、複数のコンテンツが、複数巻(例えば、5巻)で構成される漫画や小説である場合、4巻のコンテンツが配信されたことに基づいて、生成処理部114は、4巻のコンテンツに関連する4巻用のコミュニティサイトを生成してもよい。例えば、4巻のコンテンツが配信されたタイミングで、生成処理部114は、4巻用のコミュニティサイトを生成する。 For example, as shown in FIG. 20, if the multiple contents are a manga or novel consisting of multiple volumes (e.g., five volumes), the generation processing unit 114 may generate a community site for volume 4 related to the content of volume 4 based on the distribution of the content of volume 4. For example, the generation processing unit 114 generates a community site for volume 4 at the time the content of volume 4 is distributed.

そして、4巻のコンテンツよりも後に、5巻のコンテンツが配信可能となると、その5巻のコンテンツが配信されたことに基づいて、生成処理部114は、5巻のコンテンツに関連する5巻用のコミュニティサイトを生成してもよい。例えば、5巻のコンテンツが配信されたタイミングで、生成処理部114は、5巻用のコミュニティサイトを生成する。 Then, when the content for volume 5 becomes available for distribution after the content for volume 4, the generation processing unit 114 may generate a community site for volume 5 related to the content for volume 5 based on the distribution of the content for volume 5. For example, the generation processing unit 114 generates a community site for volume 5 at the time the content for volume 5 is distributed.

これにより、複数のコンテンツのそれぞれに関連するコミュニティサイトが生成されることになるので、例えば、過去の4巻のコンテンツに関連する4巻用のコミュニティサイトに、4巻のコンテンツよりも後に配信された5巻のコンテンツを閲覧したユーザが4巻用のコミュニティサイトに誤って参加することを抑制することが可能となる。 This allows for the creation of community sites related to each of the multiple pieces of content, making it possible to prevent, for example, a user who has viewed content from volume 5, which was released after volume 4, from mistakenly joining a community site for volume 4 related to content from the past.

なお、5巻のコンテンツは第1コンテンツに対応し、4巻のコンテンツは第2コンテンツに対応する。また、5巻用のコミュニティサイトは第1コミュニティサイトに対応し、4巻用のコミュニティサイトは第2コミュニティサイトに対応する。また、上記の例では、1つの巻用のコミュニティサイトが示されているが、これに限定されず、複数巻用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。また、上記の例では、5巻のコンテンツの配信により、5巻用のコミュニティサイトが生成されているが、これに限定されず、5巻以降の複数巻(例えば、5~10巻等)用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。 Note that the content of volume 5 corresponds to the first content, and the content of volume 4 corresponds to the second content. Furthermore, the community site for volume 5 corresponds to the first community site, and the community site for volume 4 corresponds to the second community site. Furthermore, in the above example, a community site for one volume is shown, but this is not limited to this, and community sites for multiple volumes may or may not be generated. Furthermore, in the above example, a community site for volume 5 is generated by distributing the content of volume 5, but this is not limited to this, and community sites for multiple volumes after volume 5 (for example, volumes 5 to 10) may or may not be generated.

<第2変形例(1)の効果>
第2変形例(1)では、第1コンテンツよりも前に配信された、第1コンテンツに関連する第2コンテンツが配信されたことに基づいて、第1コミュニティサイトとは異なる第2コミュニティサイトを生成し、第2コミュニティサイトの情報を端末20に送信する。
<Effects of the second modified example (1)>
In the second variant (1), a second community site different from the first community site is generated based on the distribution of second content related to the first content that was distributed before the first content, and information about the second community site is sent to terminal 20.

このようにすることで、複数のコンテンツ毎にコミュニティサイトが生成されるので、各コンテンツに対応したコミュニティサイトを生成することができる。この効果による付随的な効果として、第1コンテンツの閲覧を完了したユーザが、第2コミュニティサイト内で、第1コンテンツの情報を漏洩することを抑制しやすくすることができうることが考えられる。また、複数のコンテンツがシリーズ作品を構成する場合、ユーザが誤って、過去のコンテンツ(第2コンテンツ)に対応するコミュニティサイトに参加して、最新のコンテンツ(第1コンテンツ)の情報を漏洩する可能性がある。しかし、第2変形例(1)では、複数のコンテンツ毎にコミュニティサイトが生成されるので、このような情報の漏洩を抑制しやすくすることができうることが考えられる。 By doing this, a community site is generated for each of the multiple pieces of content, making it possible to generate a community site corresponding to each piece of content. As a secondary effect of this, it is thought that it may be easier to prevent a user who has finished viewing a first piece of content from leaking information about the first piece of content within the second community site. Furthermore, if multiple pieces of content form a series, there is a possibility that a user may mistakenly join a community site corresponding to an older piece of content (the second piece of content) and leak information about the most recent piece of content (the first piece of content). However, in the second variant example (1), a community site is generated for each of the multiple pieces of content, making it easier to prevent such information leaks.

また、コンテンツによってはシリーズ作品の続編として、最新のコンテンツが配信される場合があり、この場合は、過去のコンテンツに関連したコミュニティサイト(第2コミュニティサイト)が存在していることがある。そのため、最新のコンテンツを閲覧したユーザが、既存のコミュニティサイトで、その内容に関する投稿をすると、最新のコンテンツを閲覧していないユーザに内容が漏洩(ネタバレ)することとなる。 Furthermore, depending on the content, the latest content may be distributed as a sequel to a series, and in such cases, a community site (secondary community site) related to the previous content may already exist. Therefore, if a user who has viewed the latest content posts about that content on an existing community site, the content may be leaked (spoiled) to users who have not viewed the latest content.

第2変形例(1)では、第1コンテンツが、第2コンテンツの続きとなるコンテンツである。そして、第1コンテンツに関連する第1コミュニティサイトが自動で生成される。 In the second variant (1), the first content is a continuation of the second content. Then, a first community site related to the first content is automatically generated.

そのため、第1コンテンツの内容を把握可能なユーザが参加するための第1コミュニティサイトを生成することで、第2コンテンツに対応する第2コミュニティサイトでユーザが、第1コンテンツの情報を漏洩することを抑制することができる。 Therefore, by generating a first community site for participation by users who can understand the details of the first content, it is possible to prevent users from leaking information about the first content on the second community site corresponding to the second content.

また、第1コンテンツの閲覧したユーザを適切に第1コミュニティサイトに案内することにより、第1コンテンツの前に配信された旧コンテンツ(限定ではなく第2コンテンツの一例)に関連する旧コミュニティサイト(限定ではなく第2コミュニティサイトの一例)にユーザが参加することを抑制することができる。その結果、ユーザが旧コミュニティサイトでコンテンツの情報を漏洩することを抑制しやすくすることができる。 Furthermore, by appropriately directing users who have viewed the first content to the first community site, it is possible to prevent users from participating in an old community site (not limited to, but an example of a second community site) related to old content (not limited to, but an example of second content) that was distributed before the first content. As a result, it is possible to more easily prevent users from leaking content information on the old community site.

<第2変形例(2)>
第2変形例(2)では、生成処理部114は、第1コミュニティサイトが、第1コンテンツが配信される前に、第2コミュニティサイトに含まれるユーザによって、第2コミュニティサイトに入力されたメッセージの少なくとも一部を含むようにしてもよい。つまり、過去に生成されたコミュニティサイトのメッセージが、新たに生成されたコミュニティサイトにコピーされてもよい。
<Second Modification Example (2)>
In a second modified example (2), the generation processing unit 114 may cause the first community site to include at least a portion of a message entered into the second community site by a user included in the second community site before the first content is distributed. In other words, a message from a previously generated community site may be copied to a newly generated community site.

例えば、第1コンテンツは、第2変形例(1)と同様に、第2コンテンツの後に配信されるコンテンツであってもよく、生成処理部114によって、第1コンテンツに関連する第1コミュニティサイトおよび、第2コンテンツに関連する第2コミュニティサイトが生成されてもよい。 For example, the first content may be content that is distributed after the second content, as in the second variant example (1), and the generation processing unit 114 may generate a first community site related to the first content and a second community site related to the second content.

第2コミュニティサイトに含まれるユーザによって入力されたメッセージの少なくとも一部には、第1コミュニティサイトが生成されたタイミングで、第2コミュニティサイトに投稿されていたメッセージ、第1コミュニティサイトが生成されてから、最初にメッセージが投稿されるまでの間に、第2コミュニティサイトに投稿されていたメッセージ等が含まれる。 At least some of the messages entered by users and included on the second community site include messages that were posted on the second community site at the time the first community site was created, messages that were posted on the second community site between the time the first community site was created and the time the first message was posted, etc.

例えば、複数巻で構成される漫画における最新巻が出たタイミングで最新巻用のコミュニティサイトが生成されたとする。この場合、図21に示すように、最新巻よりも前の過去巻に関連した過去巻用のコミュニティサイトが存在していた場合、過去巻用のコミュニティサイト内で投稿されていたメッセージがコピーされた状態で、最新巻用のコミュニティサイトが生成される。 For example, suppose a community site for a multi-volume manga is created when the latest volume is released. In this case, as shown in Figure 21, if there is a community site for previous volumes related to volumes prior to the latest volume, the community site for the latest volume will be created with messages posted on the community site for the previous volumes copied.

例えば、時間t1で過去巻用のコミュニティサイトが生成されている場合であって、最新巻用のコミュニティサイトが時間t2で生成される場合がある。この場合、時間t1~時間t2の間に過去巻用のコミュニティサイトには、メッセージが投稿されて内容が更新されている。この過去巻用のコミュニティサイト内で更新されたメッセージが、コピーされた状態で最新巻用のコミュニティサイトが生成される。 For example, a community site for previous volumes may be generated at time t1, and a community site for the latest volume may be generated at time t2. In this case, messages are posted and the content is updated on the community site for previous volumes between time t1 and time t2. The community site for the latest volume is generated with the messages updated on the community site for previous volumes copied.

これにより、過去巻用のコミュニティサイトから最新巻用のコミュニティサイトにユーザが移行する際に、過去巻用のコミュニティサイトにおける対話の流れを引き継いだ状態で、最新巻用のコミュニティサイトに参加することが可能となる。 This means that when a user moves from a community site for previous volumes to a community site for the latest volume, they will be able to join the community site for the latest volume while continuing the flow of conversations they had on the community site for previous volumes.

なお、最新巻のコンテンツは第1コンテンツに対応し、過去巻のコンテンツは第2コンテンツに対応する。また、最新巻用のコミュニティサイトは第1コミュニティサイトに対応し、過去巻用のコミュニティサイトは第2コミュニティサイトに対応する。また、上記の例では、1つの巻用のコミュニティサイトが示されているが、これに限定されず、複数巻用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。また、上記の例では、最新巻のコンテンツの配信により、最新巻用のコミュニティサイトが生成されているが、これに限定されず、最新巻以降の複数巻用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。 Note that the content of the latest volume corresponds to the first content, and the content of previous volumes corresponds to the second content. Furthermore, the community site for the latest volume corresponds to the first community site, and the community site for previous volumes corresponds to the second community site. Furthermore, in the above example, a community site for one volume is shown, but this is not limited to this, and community sites for multiple volumes may or may not be generated. Furthermore, in the above example, a community site for the latest volume is generated by distributing the content of the latest volume, but this is not limited to this, and community sites for multiple volumes after the latest volume may or may not be generated.

<第2変形例(2)の効果>
また、第1コミュニティサイトが、第1コンテンツが配信される前に、第2コミュニティサイトに含まれるユーザによって、第2コミュニティサイトに入力されたメッセージの少なくとも一部を含む。
<Effects of the second modified example (2)>
The first community site also includes at least a portion of a message entered into the second community site by a user included in the second community site before the first content was distributed.

その結果、第1コミュニティサイトが、第2コミュニティサイトの流れを引き継いだ状態となる。これにより、第1コンテンツの閲覧を完了したユーザが、第2コミュニティサイトにおける対話の流れを引き継いだ状態で、第1コミュニティサイトに参加することができ、ひいては第1コミュニティサイトにスムーズに参加することができる。 As a result, the first community site takes over the flow of the second community site. This allows users who have completed viewing the first content to participate in the first community site while continuing the flow of the conversation on the second community site, thereby enabling smooth participation in the first community site.

<第2変形例(3)>
第2変形例(3)では、サーバ10の制御部11は、第1コミュニティサイトと第2コミュニティサイトとの間で、ユーザが自由に移動できるようにしてもよい。つまり、コミュニティサイト内で、別のコミュニティサイトへ移動可能となるようにコミュニティサイトが生成されていてもよい。具体的には、所定コミュニティサイト内の所定箇所に、別のコミュニティサイトに直接アクセスできるリンクが存在し、その所定箇所にユーザが画面を遷移させるだけで、別のコミュニティサイトに移動できるように、所定コミュニティサイトが生成されていてもよい。そのため、所定コミュニティサイトから、退出して、わざわざ別のコミュニティサイトを検索して、別のコミュニティサイトにアクセスしなくても、別のコミュニティサイトにアクセスできることになる。
<Second Modification Example (3)>
In a second modified example (3), the control unit 11 of the server 10 may allow a user to freely move between the first community site and the second community site. In other words, a community site may be generated so that a user can move to another community site within the community site. Specifically, a predetermined community site may be generated so that a link that allows direct access to the other community site exists at a predetermined location within the predetermined community site, and the user can move to the other community site simply by switching screens at that predetermined location. Therefore, a user can access another community site without having to exit the predetermined community site, search for the other community site, and access it.

例えば、第1コミュニティサイトは、第2変形例(2)と同様に、第1コンテンツに関連するコミュニティサイトであり、第1コンテンツが配信されたことに基づいて生成される。第2コミュニティサイトは、第2変形例(2)と同様に、第1コンテンツの前に配信される第2コンテンツに関連するコミュニティサイトであり、第1コミュニティサイトよりも前に生成されるコミュニティサイトである。 For example, the first community site, similar to the second variant (2), is a community site related to the first content and is generated based on the distribution of the first content. The second community site, similar to the second variant (2), is a community site related to the second content that is distributed before the first content and is generated before the first community site.

例えば、第2変形例(2)と同様に、最新巻用のコミュニティサイトが、過去巻用のコミュニティサイトに入力されたメッセージの一部をコピーされたものであったとする(図21参照)。 For example, as in the second variant example (2), suppose the community site for the latest volume is a copy of part of a message entered on the community site for a previous volume (see Figure 21).

例えば、図22に示すように、最新巻用のコミュニティサイト(図22A参照)および過去巻用のコミュニティサイト(図22B参照)では、破線Lの部分を境に投稿内容が変わっていることになる。破線Lの部分は、最新巻用のコミュニティサイトが生成された時点の箇所であることを示している。また、破線Lの部分よりも上側が、最新巻用のコミュニティサイトが生成される前の投稿であり、破線Lの部分よりも下側が、最新巻用のコミュニティサイトが生成される後の投稿であることを示している。 For example, as shown in Figure 22, the posted content on the community site for the latest volume (see Figure 22A) and the community site for previous volumes (see Figure 22B) differs at the boundary indicated by dashed line L. The dashed line L indicates the point in time when the community site for the latest volume was created. Furthermore, the area above dashed line L indicates posts made before the community site for the latest volume was created, and the area below dashed line L indicates posts made after the community site for the latest volume was created.

過去巻用のコミュニティサイトから最新巻用のコミュニティサイトに移動したユーザによっては、最新巻用のコミュニティサイトの生成後における、過去巻用のコミュニティサイトの内容を確認したいと考える場合がある。つまり、図21における、最新巻用のコミュニティサイト生成後である時間t2以降の、過去巻用のコミュニティサイトに投稿されたメッセージを、ユーザによっては確認したいと考える場合がある。 Some users who move from the community site for past volumes to the community site for the latest volume may want to check the content of the community site for past volumes after the community site for the latest volume is created. In other words, some users may want to check the messages posted to the community site for past volumes after time t2, which is after the community site for the latest volume is created in Figure 21.

このような場合に対応するため、生成処理部114は、最新巻用のコミュニティサイトにおける、過去巻用のコミュニティサイトの内容を含む箇所に、過去巻用のコミュニティサイトの箇所に対応する箇所に移動可能な処理をしてもよい。 To deal with such cases, the generation processing unit 114 may perform processing that allows a portion of the community site for the latest volume that contains content from the community site for previous volumes to be moved to a portion that corresponds to the portion of the community site for previous volumes.

処理としては、過去巻用のコミュニティサイトの内容を含む箇所にユーザが移動したら、過去巻用のコミュニティサイトに自動的に移動するような処理や、過去巻用のコミュニティサイトのリンクを貼るような処理である。 The processing involves automatically redirecting the user to the community site for past volumes when the user navigates to a location that includes content from the community site for past volumes, or adding a link to the community site for past volumes.

例えば、図22Aには、最新巻用のコミュニティサイトの破線Lの箇所には、過去巻用のコミュニティサイトへのリンクが存在しており、このリンクをクリックすると、自動的に図22Bに示す過去巻用のコミュニティサイトにおける破線Lの箇所まで、画面が移ることになる。 For example, in Figure 22A, at the dashed line L on the community site for the latest volume, there is a link to the community site for past volumes; clicking on this link will automatically take you to the dashed line L on the community site for past volumes shown in Figure 22B.

また、過去巻用のコミュニティサイトの破線Lの箇所にも、最新巻用のコミュニティサイトへのリンクが存在していてもよいし、存在していなくてもよい。図22Bに示す例では、最新巻用のコミュニティサイトへのリンクが存在している例を示している。最新巻用のコミュニティサイトへのリンクをクリックすると、図22Cに示す最新巻用のコミュニティサイトにおける破線Lの箇所まで、画面が移ることになる。これにより、2つのコミュニティサイト間での自由な移動が可能となる。 Furthermore, the area marked with dashed line L on the community site for previous volumes may or may not contain a link to the community site for the latest volume. The example shown in Figure 22B shows an example in which a link to the community site for the latest volume exists. When the link to the community site for the latest volume is clicked, the screen will move to the area marked with dashed line L on the community site for the latest volume shown in Figure 22C. This allows for free movement between the two community sites.

また、最新巻用のコミュニティサイトおよび過去巻用のコミュニティサイトにおける、上記の箇所には、生成時と生成後とでコミュニティサイトの内容が変わる旨が表示されていてもよいし、表示されていなくてもよい。 In addition, the above locations on the community site for the latest volume and the community site for past volumes may or may not display information indicating that the content of the community site will change between the time of generation and after generation.

<第2変形例(3)の効果>
第2変形例(3)では、第1コミュニティサイトと第2コミュニティサイトとの間で、ユーザが自由に移動可能な処理を行う。
<Effects of the second modified example (3)>
In the second modified example (3), a process is performed in which the user can freely move between the first community site and the second community site.

このように、第1コミュニティサイトにおける、第2コミュニティサイトの内容を含む箇所に、第2コミュニティサイトの箇所に対応する箇所に移動可能な処理がされることで、2つのコミュニティサイト間で自由に移動することができる。具体的には、第1コミュニティサイトを退出して、第2コミュニティサイトを検索してアクセスすることなく、第1コミュニティサイト内から、第2コミュニティサイトに容易にアクセスすることができる。また、このような効果に付随して、ユーザが第2コミュニティサイトにおける未確認の内容を容易に確認することができる。その結果、ユーザの利便性を向上することができる。 In this way, by performing processing that allows a location on the first community site containing content from the second community site to be moved to a location on the second community site that corresponds to that location, users can move freely between the two community sites. Specifically, users can easily access the second community site from within the first community site without having to exit the first community site and search for and access the second community site. In addition, as a result of this effect, users can easily check unconfirmed content on the second community site. As a result, user convenience can be improved.

<第2変形例(4)>
第2変形例(4)では、第1コンテンツの閲覧に基づいて、第2コミュニティサイトの、ユーザの閲覧を制限する制御を行ってもよい。つまり、新たなコンテンツを閲覧したユーザが、新たなコンテンツの情報を、過去のコンテンツ用のコミュニティサイト内で漏洩することを抑制するために、ユーザに対して過去のコンテンツ用のコミュニティサイトの閲覧が制限されるようにしてもよい。
<Second Modification Example (4)>
In a second modification (4), control may be performed to restrict a user's access to the second community site based on the access to the first content. That is, in order to prevent a user who has accessed new content from leaking information about the new content within the community site for past content, the user's access to the community site for past content may be restricted.

例えば、第1コンテンツは、第2変形例(1)と同様に、第2コンテンツの後に配信されるコンテンツであってもよく、生成処理部114によって、第1コンテンツに関連する第1コミュニティサイトおよび、第2コンテンツに関連する第2コミュニティサイトが生成されてもよい。 For example, the first content may be content that is distributed after the second content, as in the second variant example (1), and the generation processing unit 114 may generate a first community site related to the first content and a second community site related to the second content.

第2変形例(4)のサーバ10の通信部14は、限定ではなく例として、上記第2実施形態と同様に、通信メイン処理部141と情報送受信部142とを有する。通信メイン処理部141は、上記第2実施形態と同様の機能を有する。 The communication unit 14 of the server 10 in the second modified example (4) has, by way of example and not limitation, a communication main processing unit 141 and an information transmission/reception unit 142, similar to the second embodiment described above. The communication main processing unit 141 has the same functions as the second embodiment described above.

情報送受信部142は、上記第2実施形態と同様の機能の他、ユーザによる、第2コミュニティサイトの閲覧を制限する制限処理情報を端末20に送信する機能を有する。 In addition to the same functions as in the second embodiment described above, the information transmission/reception unit 142 also has the function of transmitting restriction processing information to the terminal 20 that restricts the user's viewing of the second community site.

制限処理情報は、端末20のユーザに第2コミュニティサイトの閲覧を制限する設定指令に関する情報である。端末20のユーザに第2コミュニティサイトの閲覧を制限する設定指令は、ユーザが端末20で、第2コミュニティサイト自体を閲覧できなくするような設定、第2コミュニティサイトへのアクセスを不可とする設定、第2コミュニティサイトにアクセスしても強制的に退去させる設定、第2コミュニティサイトにアクセス可能でも投稿不可とする設定等の指令であってもよいし、そうでなくてもよい。 The restriction processing information is information related to a setting command that restricts the user of terminal 20 from viewing the second community site. The setting command that restricts the user of terminal 20 from viewing the second community site may be, or may not be, a command that prevents the user from viewing the second community site itself on terminal 20, a command that disables access to the second community site, a command that forces the user to leave the second community site even if they access it, a command that disables posting even if the user can access the second community site, etc.

この設定指令の情報である制限処理情報を端末20で受信すると、端末20では、ユーザに対して第2コミュニティサイトの閲覧を制限する設定がなされる。つまり、新たなコンテンツを閲覧したユーザに対して、過去のコンテンツ用のコミュニティサイトに、例えばアクセス不可や投稿を閲覧不可とされることにより、閲覧制限がされる。 When terminal 20 receives the restriction processing information, which is information about this setting command, terminal 20 sets a setting to restrict the user's viewing of the second community site. In other words, a user who has viewed new content is restricted from viewing the community site for past content, for example by being denied access or being unable to view posts.

図23は、第2変形例(4)におけるサーバ10の制御部11により実現される機能の一例を示す図である。 Figure 23 is a diagram showing an example of the functions implemented by the control unit 11 of the server 10 in the second variant (4).

図23に示すように、制御部11は、サーバメイン処理部111と、情報送受信処理部112と、生成処理部114と、制限処理部115とを有する。サーバメイン処理部111および生成処理部114は、上記第2実施形態と同様の機能を有する。 As shown in FIG. 23, the control unit 11 has a server main processing unit 111, an information transmission/reception processing unit 112, a generation processing unit 114, and a restriction processing unit 115. The server main processing unit 111 and the generation processing unit 114 have the same functions as in the second embodiment described above.

情報送受信処理部112は、上記第2実施形態と同様の機能の他、制限処理部115により行われる制御に基づく制限処理情報を端末20に送信する機能を有する。 In addition to the same functions as in the second embodiment described above, the information transmission/reception processing unit 112 also has the function of transmitting restriction processing information to the terminal 20 based on the control performed by the restriction processing unit 115.

制限処理部115は、第1コンテンツの閲覧に基づいて第2コミュニティサイトのユーザによる閲覧を制限する制御を行う。閲覧を制限する制御は、例えば、上記の端末20のユーザに第2コミュニティサイトの閲覧を制限する設定指令を、送信処理を行う制御である。 The restriction processing unit 115 controls the restriction of viewing by users of the second community site based on the viewing of the first content. The control to restrict viewing is, for example, control to transmit a setting command to restrict viewing of the second community site to users of the above-mentioned terminal 20.

また、閲覧を制限する制御は、ユーザが第1コンテンツを閲覧開始したタイミングで行われてもよいし、ユーザが第1コンテンツを閲覧中のタイミングで行われてもよいし、ユーザが第1コンテンツの閲覧を完了したタイミングで行われてもよいし、ユーザが第1コミュニティサイトに参加したタイミングで行われてもよい。 Furthermore, the control to restrict viewing may be performed when the user starts viewing the first content, while the user is viewing the first content, when the user has completed viewing the first content, or when the user has joined the first community site.

例えば、第2コミュニティサイトに参加していたユーザが第1コンテンツの閲覧を開始したとする。この場合、第2コミュニティサイトにユーザが引き続き参加していると、第1コンテンツの情報を第2コミュニティサイト内に漏洩する可能性がある。 For example, suppose a user who has been participating in a second community site begins viewing the first content. In this case, if the user continues to participate in the second community site, there is a possibility that information about the first content may be leaked within the second community site.

例えば、複数のコンテンツが、複数巻(例えば、5巻)で構成される漫画や小説である場合、4巻のコンテンツを閲覧したユーザが4巻用のコミュニティサイトに参加していたとする。この場合において、5巻のコンテンツが配信され、ユーザがその5巻のコンテンツの閲覧を開始すると、ユーザは4巻用のコミュニティサイトに引き続き参加することで、5巻のコンテンツの情報を4巻用のコミュニティサイト内で投稿する可能性がある。 For example, if the multiple pieces of content are a manga or novel consisting of multiple volumes (e.g., five volumes), and a user who viewed volume 4 of the content is participating in a community site for volume 4, when volume 5 of the content is distributed and the user begins viewing the content of volume 5, the user may continue to participate in the community site for volume 4 and post information about the content of volume 5 within the community site for volume 4.

第2変形例(4)では、ユーザによる4巻用のコミュニティサイトの閲覧が制限されるので、5巻のコンテンツの内容を知ったユーザにより、5巻のコンテンツの情報が4巻用のコミュニティサイト内で漏洩されることを抑制することが可能となる。 In the second variant (4), users' viewing of the community site for volume 4 is restricted, making it possible to prevent information about the content of volume 5 from being leaked within the community site for volume 4 by users who have learned about the content of volume 5.

なお、5巻のコンテンツは第1コンテンツに対応し、4巻のコンテンツは第2コンテンツに対応する。また、5巻用のコミュニティサイトは第1コミュニティサイトに対応し、4巻用のコミュニティサイトは第2コミュニティサイトに対応する。また、上記の例では、1つの巻用のコミュニティサイトが示されているが、これに限定されず、複数巻用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。また、上記の例では、5巻のコンテンツの配信により、5巻用のコミュニティサイトが生成されているが、これに限定されず、5巻以降の複数巻(例えば、5~10巻等)用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。 Note that the content of volume 5 corresponds to the first content, and the content of volume 4 corresponds to the second content. Furthermore, the community site for volume 5 corresponds to the first community site, and the community site for volume 4 corresponds to the second community site. Furthermore, in the above example, a community site for one volume is shown, but this is not limited to this, and community sites for multiple volumes may or may not be generated. Furthermore, in the above example, a community site for volume 5 is generated by distributing the content of volume 5, but this is not limited to this, and community sites for multiple volumes after volume 5 (for example, volumes 5 to 10) may or may not be generated.

図24は、第2変形例(4)におけるサーバ10に記憶される情報の一例を示す図である。 Figure 24 shows an example of information stored on the server 10 in the second variant (4).

記憶部15における、サーバメイン処理プログラム151は、限定ではなく例として、第2実施形態と同様のプログラムの他、閲覧を制限する制御を実行するための閲覧制限処理プログラム159をサブルーチンプログラムとして含む。 The server main processing program 151 in the storage unit 15 includes, by way of example and not limitation, a program similar to that in the second embodiment, as well as a viewing restriction processing program 159 as a subroutine program for executing control to restrict viewing.

また、記憶部15には、第2実施形態と同様の情報の他、制限処理部115により閲覧制限の設定指令に係る制限処理情報160が記憶される。 In addition to the same information as in the second embodiment, the memory unit 15 also stores restriction processing information 160 related to a command to set viewing restrictions issued by the restriction processing unit 115.

サーバ10の制御部11が送信する制限処理情報は、端末20の情報送受信処理部212によって、受信される。端末20が制限処理情報を受信すると、第2コミュニティサイトの閲覧の制限の設定がなされる。 The restriction processing information sent by the control unit 11 of the server 10 is received by the information transmission/reception processing unit 212 of the terminal 20. When the terminal 20 receives the restriction processing information, restrictions on viewing the second community site are set.

このような設定がなされると、表示処理部213は、第2コミュニティサイトの閲覧を制限するような表示処理を行う。 When such settings are made, the display processing unit 213 performs display processing that restricts viewing of the second community site.

例えば、図25に示すように、表示処理部213は、ユーザに第2コミュニティサイトの投稿にモザイク処理等をかけて、投稿を閲覧できないようにする。また、表示処理部213は、第2コミュニティサイトの参加するためのリンクを非表示として、ユーザが第2コミュニティサイトにアクセスできないようにしてもよいし、アクセスできても強制退去するようにしてもよいし、アクセスできても投稿できないようにしてもよい。 For example, as shown in FIG. 25, the display processing unit 213 applies a mosaic process or the like to posts on the second community site to prevent the user from viewing the posts. The display processing unit 213 may also hide the link for joining the second community site to prevent the user from accessing the second community site, or may force the user to leave even if they can access the second community site, or may prevent the user from posting even if they can access the site.

図26は、第2変形例(4)における端末20に記憶される情報の一例を示す図である。 Figure 26 shows an example of information stored in the terminal 20 in the second variant (4).

記憶部28には、第1実施形態と同様の端末メイン処理プログラム281が記憶される。また、端末メイン処理プログラム281は、限定ではなく例として、制御部21により読み出されて、制限処理情報の送受信処理として実行される情報送受信プログラム282と、表示処理として実行される表示処理プログラム283とがサブルーチンプログラムとして含む。 The storage unit 28 stores a terminal main processing program 281 similar to that of the first embodiment. Furthermore, the terminal main processing program 281 includes, as subroutine programs, an information transmission/reception program 282 that is read by the control unit 21 and executed as processing for transmitting and receiving restriction processing information, and a display processing program 283 that is executed as display processing, by way of example and not limitation.

また、記憶部28には、ユーザのコンテンツにおける閲覧情報284と、サーバ10より受信したコミュニティサイト情報285と、サーバ10より受信した制限処理情報287とが記憶される。 The memory unit 28 also stores browsing information 284 for the user's content, community site information 285 received from the server 10, and restriction processing information 287 received from the server 10.

<情報処理>
図27は、第2変形例(4)における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、端末20の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例をそれぞれ示している。
<Information Processing>
27 is a flowchart showing an example of the flow of processing executed by each device in the second modified example (4). From the left, the flowchart shows an example of processing executed by the control unit 21 of the terminal 20 and an example of processing executed by the control unit 11 of the server 10.

以下のフローチャートは、第2変形例(4)の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of the second modified example (4). In the flowchart, some steps may not be executed, and additional steps may be inserted. This also applies to other flowcharts in this specification.

まず、図27に示すように、ユーザが第1コンテンツの閲覧を開始すると、端末20の制御部21が、閲覧情報として、第1コンテンツの閲覧が完了した旨の情報を通信部22により、サーバ10に送信する(ステップS1301)。なお、ステップS1301では、閲覧情報は、ユーザが第1コンテンツの閲覧中の適宜なタイミングでサーバ10に送信されてもよいし、ユーザが第1コンテンツの閲覧を完了したタイミングでサーバ10に送信されてもよい。 First, as shown in FIG. 27, when the user starts viewing the first content, the control unit 21 of the terminal 20 transmits, as viewing information, information indicating that viewing of the first content has been completed to the server 10 via the communication unit 22 (step S1301). Note that in step S1301, the viewing information may be transmitted to the server 10 at an appropriate timing while the user is viewing the first content, or may be transmitted to the server 10 when the user has completed viewing of the first content.

サーバ10で閲覧情報を受信すると、サーバ10の制御部11は、第2コミュニティサイトの閲覧を制限する指令を送信する(ステップS1401)。 When the server 10 receives the viewing information, the control unit 11 of the server 10 sends a command to restrict viewing of the second community site (step S1401).

端末20で制限する指令を受信したら、端末20の制御部21は、第2コミュニティサイトの閲覧を制限する(ステップS1302)。ステップS1302、ステップS1401の後、本制御は終了する。 When the terminal 20 receives the command to restrict access, the control unit 21 of the terminal 20 restricts access to the second community site (step S1302). After steps S1302 and S1401, this control ends.

<第2変形例(4)の効果>
第2変形例(4)では、第1コンテンツの閲覧に基づいて、第2コミュニティサイトの、ユーザの閲覧を制限することで、第1コンテンツの閲覧を完了したユーザが、第2コンテンツに関連する第2コミュニティサイトで、第1コンテンツの情報を漏洩することを抑制することができる。
<Effects of the second modified example (4)>
In the second variant (4), by restricting a user's viewing of the second community site based on the viewing of the first content, it is possible to prevent a user who has completed viewing the first content from leaking information about the first content on the second community site related to the second content.

<第2変形例(5)>
第2変形例(4)では、制限処理部115が第2コミュニティサイトの閲覧を制限することに着目したが、本開示はこれに限定されない。
例えば、制限処理部115は、一定期間経過後に閲覧の制限を解除してもよいし、しなくてもよい。つまり、新たなコンテンツを閲覧したユーザが、過去のコンテンツ用のコミュニティサイトで、新たなコンテンツの情報漏洩を抑制する目的でユーザの閲覧制限をしたコミュニティサイトでの、閲覧制限を一定期間経過後に解除してもよい。
<Second Modification Example (5)>
In the second modified example (4), attention is focused on the restriction processing unit 115 restricting the viewing of the second community site, but the present disclosure is not limited to this.
For example, the restriction processing unit 115 may or may not lift the restriction on viewing after a certain period of time has elapsed. That is, if a user who has viewed new content has restricted the user's viewing on a community site for past content in order to prevent information leakage of the new content, the restriction may be lifted after a certain period of time has elapsed.

一定期間は、例えば、第1コンテンツ(最新のコンテンツ)が配信可能となってから、第1コンテンツよりも後のコンテンツが配信可能となるまでの期間のような、第1コンテンツの目新しさがなくなるような期間等、適宜設定可能な期間(例えば、3か月等)である。 The certain period of time can be set as appropriate (e.g., three months), such as the period from when the first content (the latest content) becomes available for distribution until content newer than the first content becomes available for distribution, during which the novelty of the first content wears off.

例えば、第1コンテンツは、第2変形例(1)と同様に、第2コンテンツの後に配信されるコンテンツであってもよく、生成処理部114によって、第1コンテンツに関連する第1コミュニティサイトおよび、第2コンテンツに関連する第2コミュニティサイトが生成されてもよい。 For example, the first content may be content that is distributed after the second content, as in the second variant example (1), and the generation processing unit 114 may generate a first community site related to the first content and a second community site related to the second content.

例えば、制限処理部115により、コミュニティサイト内のメッセージに、図25に示すようなモザイク処理がかけられても、一定期間が経過すると、このモザイク処理が解除されて、ユーザの端末20から閲覧できるようになる。 For example, even if the restriction processing unit 115 applies mosaic processing as shown in Figure 25 to messages on a community site, after a certain period of time, the mosaic processing will be removed and the messages will be viewable from the user's terminal 20.

また、制限処理部115は、第1コンテンツの情報の漏洩防止の観点から、閲覧の制限を解除しても、第2コミュニティサイトにおけるユーザの投稿を引き続き不可としてもよい。 Furthermore, from the perspective of preventing information leakage of the first content, the restriction processing unit 115 may continue to prohibit users from posting on the second community site even after lifting the viewing restrictions.

<第2変形例(5)の効果>
第2変形例(5)では、制限処理部115が、一定期間経過後に閲覧の制限を解除する。これにより、ユーザが閲覧制限中に第2コミュニティサイトに投稿されたメッセージを確認することができる。また、最低でも一定期間、閲覧の制限がかかるので、ユーザが最も第1コンテンツの情報についてのメッセージを投稿したいと思われる第1コンテンツを閲覧した直後においては、閲覧制限がかかるので、メッセージをユーザが第2コミュニティサイトに投稿することを抑制することができる。その結果、第1コンテンツの情報の漏洩を抑制することができる。
<Effects of the second modified example (5)>
In the second modified example (5), the restriction processing unit 115 lifts the viewing restriction after a certain period of time has elapsed. This allows the user to check messages posted to the second community site during the viewing restriction. Furthermore, since the viewing restriction is imposed for at least a certain period of time, the viewing restriction is imposed immediately after viewing the first content, which is the first content that the user is most likely to want to post a message about, and therefore, the user can be prevented from posting messages to the second community site. As a result, the leakage of information about the first content can be prevented.

<第2変形例(6)>
新たに配信されたコンテンツ(限定ではなく第1コンテンツの一例)が、過去のコンテンツ(限定ではなく第2コンテンツの一例)の続きのコンテンツである場合、新たに配信されたコンテンツを閲覧していない第1ユーザが、そのコンテンツに関連するコミュニティサイト(限定ではなく第1コミュニティサイトの一例)に参加すると、新たに配信されたコンテンツの情報が漏洩することになる。そのため、第1ユーザは、新たに配信されたコンテンツを閲覧するまでは、そのコミュニティサイトに自らの意思で参加しないと考えられる。
<Second Modification Example (6)>
If the newly distributed content (a non-limiting example of the first content) is a continuation of past content (a non-limiting example of the second content), if a first user who has not viewed the newly distributed content joins a community site (a non-limiting example of the first community site) related to that content, information about the newly distributed content will be leaked. Therefore, it is considered that the first user will not willingly join the community site until he or she views the newly distributed content.

しかし、第1ユーザによっては、過去のコンテンツの閲覧を完了した後、何らかの理由で、新たに配信されたコンテンツを購入しない可能性がある。そうすると、先に、新たに配信されたコンテンツ用のコミュニティサイトに参加したユーザであって、第1ユーザと、過去のコンテンツ用のコミュニティサイトである程度やり取りをしたユーザとしては、第1ユーザとのやり取りが途絶えてしまう可能性がある。 However, there is a possibility that, for some reason, the first user may not purchase the newly distributed content after completing viewing of the past content. In this case, users who previously joined the community site for the newly distributed content and who had some interaction with the first user on the community site for the past content may lose contact with the first user.

第2変形例(6)では、端末20のユーザによる、第2コミュニティサイトに含まれる第1ユーザへの第1入力に基づいて、第2コミュニティサイトに含まれる第1ユーザが第1コンテンツを閲覧可能にする制御が行われてもよい。つまり、過去のコンテンツ用のコミュニティサイトで知り合ったユーザに、新たなコンテンツの閲覧を促進するような支援を行うようにしてもよい。例えば、過去のコンテンツ用のコミュニティサイトで知り合ったユーザに、新たなコンテンツをプレゼントして、新たなコンテンツを閲覧できるようにしてもよい。 In a second variant (6), control may be performed to enable a first user included in the second community site to view the first content based on a first input from the user of terminal 20 to a first user included in the second community site. In other words, support may be provided to encourage users who met on a community site for past content to view new content. For example, new content may be presented to a user who met on a community site for past content, allowing the user to view the new content.

例えば、第1コンテンツは、第2変形例(1)と同様に、第2コンテンツの後に配信されるコンテンツであってもよく、生成処理部114によって、第1コンテンツに関連する第1コミュニティサイトおよび、第2コンテンツに関連する第2コミュニティサイトが生成されてもよい。 For example, the first content may be content that is distributed after the second content, as in the second variant example (1), and the generation processing unit 114 may generate a first community site related to the first content and a second community site related to the second content.

図28は、第2変形例(6)におけるサーバ10の制御部11により実現される機能の一例を示す図である。 Figure 28 is a diagram showing an example of the functions implemented by the control unit 11 of the server 10 in the second variant (6).

図28に示すように、制御部11は、サーバメイン処理部111と、情報送受信処理部112と、生成処理部114と、制限処理部115と、閲覧可能処理部117とを有する。サーバメイン処理部111、生成処理部114および制限処理部115は、上記第2変形例(4)と同様の機能を有する。 As shown in FIG. 28, the control unit 11 has a server main processing unit 111, an information transmission/reception processing unit 112, a generation processing unit 114, a restriction processing unit 115, and a viewable processing unit 117. The server main processing unit 111, the generation processing unit 114, and the restriction processing unit 115 have the same functions as those in the second modified example (4) above.

情報送受信処理部112は、上記第2変形例(4)と同様の機能の他、閲覧可能処理部117により行われる制御に基づく閲覧可能情報を端末20に送信する機能を有する。 In addition to the same functions as those in the second variant (4) above, the information transmission/reception processing unit 112 also has the function of transmitting viewable information to the terminal 20 based on control performed by the viewable information processing unit 117.

閲覧可能情報は、第1ユーザに第1コンテンツの閲覧を可能とさせるための情報、第2ユーザに、第1ユーザへの第1コンテンツの閲覧を可能とさせるための第1入力を促す情報、第1入力がなされた場合の第1ユーザが第1コンテンツの閲覧を可能とする情報が含まれる。 The viewability information includes information for enabling the first user to view the first content, information for prompting the second user to make a first input to enable the first user to view the first content, and information for enabling the first user to view the first content when the first input is made.

閲覧を可能とさせるための情報としては、例えば、第1コンテンツを第1ユーザの代わりに購入して、第1ユーザに第1コンテンツをプレゼントすることに関する情報が挙げられる。 Examples of information that enables viewing include information regarding purchasing the first content on behalf of the first user and giving the first content as a gift to the first user.

また、閲覧を可能とさせるための情報としては、プレゼントの他に、第1ユーザおよび第2ユーザが共同で第1コンテンツを購入できるように、第2ユーザが第1コンテンツの費用の一部を負担すること、第2ユーザが第1コンテンツの一部を購入すること、第1ユーザが第1コンテンツを購入することで、別のプレゼントを第1ユーザに贈呈すること等であってもよい。 In addition to gifts, the information that enables viewing may also include information such as the second user paying part of the cost of the first content so that the first and second users can jointly purchase the first content, the second user purchasing part of the first content, or the first user purchasing the first content and then presenting another gift to the first user.

別のプレゼントは、所定のサービスに利用可能なポイント、贈答物、他のコンテンツにおける無料サービスの拡充等であってもよい。無料サービスの拡充は、例えば、他のコンテンツが漫画等の書籍である場合、無料で購読できる枠を増やすこと、試し読みを可能とすること、等であってもよい。 Another gift may be points that can be used for a specific service, a gift, an expansion of free services for other content, etc. For example, if the other content is a book such as a manga, an expansion of free services may be an increase in the number of slots available for free subscription, the ability to read previews, etc.

第1ユーザは、第2コミュニティサイトに含まれるユーザであり、第2ユーザは、第2コミュニティサイトから第1コミュニティサイトに移動したユーザである。つまり、第1ユーザおよび第2ユーザは、過去のコンテンツ用のコミュニティサイトに含まれていたが、第2ユーザによる新たなコンテンツの閲覧の開始に伴い、第2ユーザが過去のコンテンツ用のコミュニティサイトから新たなコンテンツ用のコミュニティサイトに移動したユーザとなっている。 The first user is a user included in the second community site, and the second user is a user who moved from the second community site to the first community site. In other words, the first user and the second user were included in the community site for past content, but when the second user began viewing new content, the second user moved from the community site for past content to the community site for new content.

閲覧可能処理部117は、第2コミュニティサイトから第1コミュニティサイトに移動した第2ユーザの端末20に、第1ユーザに第1コンテンツの閲覧を可能とさせるための情報を、通信部14を介して送信する処理を行う。 The viewability processing unit 117 performs processing to transmit information enabling the first user to view the first content to the terminal 20 of the second user who has moved from the second community site to the first community site via the communication unit 14.

第2ユーザの端末20が情報を受信すると、図29に示すように、端末20の表示処理部213が、情報に基づいて、第2ユーザに、第1ユーザへの第1コンテンツの閲覧を可能とさせるための入力を促す表示処理を行う。例えば、第1ユーザへ第1コンテンツのプレゼントを勧めるための第1入力を促す表示が、第2ユーザの端末20にされる。 When the second user's terminal 20 receives the information, as shown in FIG. 29, the display processing unit 213 of the terminal 20 performs display processing based on the information to prompt the second user to make an input to enable the first user to view the first content. For example, a display prompting the second user to make a first input to recommend the first content as a gift to the first user is displayed on the second user's terminal 20.

第2ユーザが端末20において、第1コンテンツを第1ユーザにプレゼントすることに同意して、第1コンテンツを購入する入力(第1入力)を行うと、端末20の通信部22を介して、第1入力の情報がサーバ10に送信される。 When the second user agrees to give the first content as a gift to the first user and makes an input (first input) to purchase the first content on the terminal 20, the information of the first input is sent to the server 10 via the communication unit 22 of the terminal 20.

閲覧可能処理部117は、第1ユーザへの第1入力に基づいて、第1ユーザが第1コンテンツを閲覧可能にする制御を行う。第1コンテンツを閲覧可能にする制御としては、第1コンテンツを第1ユーザの端末20に送信して、第1コンテンツが第1ユーザにプレゼントされる。これにより、第1ユーザが第1コンテンツを閲覧可能となる。 The viewability processing unit 117 controls the first user to view the first content based on the first input to the first user. The control for making the first content viewable involves sending the first content to the first user's terminal 20 and presenting the first content to the first user. This allows the first user to view the first content.

例えば、第2ユーザが第1入力をすると、図30に示すように、第1ユーザの端末20には、第2ユーザから、第1コンテンツのプレゼントが届いた旨の表示がなされる。第1ユーザは、第1コンテンツの文字部分をタップまたはクリックすることで、第1コンテンツを取得できる。 For example, when the second user makes the first input, as shown in FIG. 30, a message is displayed on the terminal 20 of the first user indicating that the second user has sent a gift of the first content. The first user can obtain the first content by tapping or clicking on the text portion of the first content.

また、このようにして第1コンテンツを閲覧可能となるユーザ(第1ユーザ)が増えるにつれ、上記の閲覧を可能とさせるための情報として、第1ユーザが受けるサービスの枠(例えば、試し読みの枠の拡大)をさらに拡充するようにしてもよいし、しなくてもよい。 Furthermore, as the number of users (first users) who are able to view the first content in this manner increases, the scope of services available to the first users (for example, an expansion of the preview scope) may or may not be further expanded as information enabling the above-mentioned viewing.

図31は、第2変形例(6)におけるサーバ10に記憶される情報の一例を示す図である。 Figure 31 shows an example of information stored on the server 10 in the second variant (6).

記憶部15における、サーバメイン処理プログラム151は、限定ではなく例として、第2変形例(4)と同様のプログラムの他、閲覧可能処理の制御を実行するための閲覧可能処理プログラム163をサブルーチンプログラムとして含む。 The server main processing program 151 in the memory unit 15 includes, by way of example and not limitation, a program similar to that of the second variant example (4), as well as a viewable processing program 163 for controlling the viewable processing as a subroutine program.

また、記憶部15には、第2変形例(4)と同様の情報の他、閲覧可能処理部117により閲覧可能処理に係る閲覧可能処理情報164が記憶される。 In addition to the same information as in the second variant example (4), the memory unit 15 also stores viewable processing information 164 related to viewable processing performed by the viewable processing unit 117.

<情報処理>
図32は、第2変形例(6)における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、第1端末の制御部21が実行する処理、サーバ10の制御部11が実行する処理、第2端末の制御部21が実行する処理の一例をそれぞれ示している。
<Information Processing>
32 is a flowchart showing an example of the flow of processing executed by each device in the second modified example (6). From the left, the flowchart shows an example of processing executed by the control unit 21 of the first terminal, the control unit 11 of the server 10, and the control unit 21 of the second terminal.

以下のフローチャートは、第2変形例(6)の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of the second modified example (6). In the flowchart, some steps may not be executed, and additional steps may be inserted. This also applies to other flowcharts in this specification.

まず、図32に示すように、第1端末のユーザが第1コンテンツの閲覧を完了して、第1コミュニティサイトに移動する操作を行うと、第1端末の制御部21が、第1コミュニティサイトに移動した旨の情報を通信部22により、サーバ10に送信する(ステップS1801)。 First, as shown in FIG. 32, when the user of the first terminal completes viewing the first content and performs an operation to move to the first community site, the control unit 21 of the first terminal transmits information indicating that the user has moved to the first community site to the server 10 via the communication unit 22 (step S1801).

サーバ10で第1端末のユーザが第1コミュニティサイトに移動した旨の情報を受信すると、サーバ10の制御部11は、第1端末に、第2端末の第1ユーザが第1コミュニティサイトを閲覧可能となるための入力情報を送信する(ステップS1901)。入力情報は、例えば、第1コンテンツのプレゼントのための購入を促す情報である。 When the server 10 receives information that the user of the first terminal has moved to the first community site, the control unit 11 of the server 10 sends input information to the first terminal that enables the first user of the second terminal to view the first community site (step S1901). The input information is, for example, information encouraging the purchase of the first content as a gift.

第1端末において、第1端末のユーザが、入力情報に同意して、第1コンテンツを購入する入力(第1入力)を行うと、第1端末の制御部21が、第1入力の情報を送信する(ステップS1802)。なお、このフローチャートは、第1端末のユーザが第1入力を行うことを前提としたフローチャートである。 When the user of the first terminal agrees with the input information and makes an input to purchase the first content (first input), the control unit 21 of the first terminal transmits the first input information (step S1802). Note that this flowchart is based on the assumption that the user of the first terminal makes the first input.

サーバ10では、第1入力の受信に基づいて、第2端末の第1ユーザに閲覧可能情報を送信する(ステップS1902)。閲覧可能情報は、第1コミュニティサイトを閲覧可能とするために第1コンテンツがプレゼントされる情報である。 Based on receiving the first input, the server 10 transmits viewable information to the first user of the second terminal (step S1902). The viewable information is information that presents the first content to the first user so that the first community site can be viewed.

第2端末で閲覧可能情報を受信すると、第2端末の制御部21が第1コンテンツを閲覧可能とする(ステップS2001)。これにより、第1ユーザが第1コンテンツの閲覧を完了すると、第1コミュニティサイトを閲覧可能となる。ステップS1802、ステップS1902、ステップS2001の後、本制御は終了する。 When the second terminal receives the viewing availability information, the control unit 21 of the second terminal makes the first content viewable (step S2001). As a result, when the first user finishes viewing the first content, the first community site becomes viewable. After steps S1802, S1902, and S2001, this control ends.

<第2変形例(6)の効果>
このようにすることで、第2変形例(6)では、端末20のユーザによる、第2コミュニティサイトに含まれる第1ユーザへの第1入力に基づいて、第1ユーザが第1コンテンツを閲覧可能にする制御を行う。これにより、第2コミュニティサイトに含まれる第1ユーザに第1コンテンツを閲覧可能にするので、第1コミュニティサイトにおいて第1ユーザと第2ユーザとの関係性を継続させることができる。
<Effects of the second modified example (6)>
In this way, in the second modified example (6), control is performed to enable the first user to view the first content based on a first input to a first user included in the second community site by the user of terminal 20. This allows the first user included in the second community site to view the first content, thereby allowing the relationship between the first user and the second user on the first community site to continue.

また、第1入力は、第1ユーザに第1コンテンツをプレゼントすることに関する入力を含む。つまり、第2ユーザが第1コンテンツを購入して第1ユーザにプレゼントするので、第1ユーザが第1コンテンツを閲覧しやすくなる。その結果、第1ユーザが第1コミュニティサイトに参加しやすくなるので、第1ユーザと第2ユーザとの関係性を継続させやすくすることができる。 The first input also includes an input related to gifting the first content to the first user. In other words, the second user purchases the first content and gifts it to the first user, making it easier for the first user to view the first content. As a result, it becomes easier for the first user to participate in the first community site, making it easier to maintain the relationship between the first user and the second user.

また、第2ユーザに第1コンテンツのプレゼントを促すことにより、ユーザに対するコンテンツの購入意欲を促進させ、ひいてはコンテンツの売上増大に寄与することができる。 Furthermore, by encouraging second users to give the first content as a gift, users' desire to purchase the content can be increased, which can ultimately contribute to increased sales of the content.

<第2変形例(7)>
第2変形例(7)では、配信されたコミュニティサイトを端末20のユーザが閲覧することに基づいて、コンテンツのアンケートに関する情報を端末20のユーザに送信してもよい。
<Second Modification Example (7)>
In a second modified example (7), information regarding a content survey may be sent to the user of the terminal 20 based on the user of the terminal 20 viewing the distributed community site.

第2変形例(7)におけるサーバ10の制御部11は、例えば、第2実施形態の制御部11と同様の構成である。 The control unit 11 of the server 10 in the second modified example (7) has, for example, the same configuration as the control unit 11 in the second embodiment.

情報送受信処理部112は、配信されたコミュニティサイトを端末20のユーザが閲覧することに基づいて、コンテンツのアンケートに関する情報(アンケート情報)を、通信部14を介して端末20に送信する処理を行う。 The information transmission/reception processing unit 112 performs processing to transmit information regarding the content survey (survey information) to the terminal 20 via the communication unit 14 based on the user of the terminal 20 viewing the distributed community site.

アンケートに関する情報を受信した端末20では、コンテンツの閲覧をして、コンテンツのコミュニティサイトに移動しようとしたユーザや、そのコミュニティサイトに移動したユーザに、アンケートを表示する処理が行われる。 The terminal 20 that receives the information about the survey performs a process to display the survey to users who have viewed the content and attempted to move to the content's community site, and to users who have moved to that community site.

アンケートとしては、コンテンツの発行元が作成した質問事項、コンテンツに対する意見や評価、コンテンツ内のキャラクターの人気投票、コンテンツの作者に対する意見募集等、どのようなものであってもよい。 Surveys can be anything, such as questions created by the content publisher, opinions and ratings on the content, popularity polls for characters within the content, or requests for opinions from the content creator.

アンケート情報は、例えば、ユーザがコミュニティサイトに入ったタイミングで表示されてもよいし、コンテンツの閲覧を完了したタイミングで表示されてもよいし、コンテンツを閲覧中のタイミングで表示されてもよいし、コミュニティサイトを閲覧中のタイミングで表示されてもよい。 The survey information may be displayed, for example, when the user enters the community site, when they have finished viewing the content, while they are viewing the content, or while they are viewing the community site.

例えば、図33に示すように、ユーザがコンテンツAAの閲覧を完了して(図33A参照)、コンテンツAAに関連するコミュニティサイトに移動したとする。その際に、アンケート情報が端末20に表示される(図33B参照)。このアンケート情報は、Q1、Q2、Q3の問いに対して、○、×で回答するようなものとなっている。これらの問いに回答して、「submit」ボタンを押すことで、アンケート結果がサーバ10に送信される。 For example, as shown in Figure 33, assume that a user has finished viewing content AA (see Figure 33A) and moved to a community site related to content AA. At this time, survey information is displayed on terminal 20 (see Figure 33B). This survey information involves answering questions Q1, Q2, and Q3 with a yes or no. By answering these questions and pressing the "submit" button, the survey results are sent to server 10.

また、情報送受信処理部112は、ユーザからのアンケート結果の情報を受信し、ユーザより回収したアンケート結果から、コンテンツにおける人気となる箇所、面白い箇所等の要部を抽出して、他のユーザに提示する処理を行ってもよいし、行わなくてもよい。 In addition, the information transmission/reception processing unit 112 may or may not receive information on the results of surveys from users, extract key parts of the content, such as popular or interesting parts, from the survey results collected from users, and present these to other users.

なお、上記の要部の抽出は、コミュニティサイトに投稿されたメッセージ等から抽出してもよい。また、要部の抽出は、その他の処理部(例えば、人工知能技術に関する処理部等)によって行われてもよい。 The key parts may be extracted from messages posted on community sites, etc. The key parts may also be extracted by other processing units (e.g., processing units related to artificial intelligence technology, etc.).

情報送受信処理部112は、アンケート結果の少なくとも一部を他のユーザに提示する情報を送信する処理を行ってもよいし、行わなくてもよい。なお、アンケート結果の少なくとも一部を他のユーザに提示する処理を行う場合、なお、アンケート回答時に、公開してもよいか否かについてユーザに選択させる処理を行うようにしてもよい。 The information transmission/reception processing unit 112 may or may not perform processing to transmit information that presents at least a portion of the survey results to other users. If processing to present at least a portion of the survey results to other users is performed, processing may be performed to allow the user to select whether or not to make the survey results public when answering the survey.

図34は、第2変形例(7)におけるサーバ10に記憶される情報の一例を示す図である。 Figure 34 shows an example of information stored on the server 10 in the second variant (7).

記憶部15における、サーバメイン処理プログラム151は、限定ではなく例として、第2実施形態と同様のプログラムの他、同様のプログラムをサブルーチンプログラムとして含む。 The server main processing program 151 in the memory unit 15 includes, by way of example and not limitation, a program similar to that in the second embodiment, as well as a similar program as a subroutine program.

また、記憶部15には、第2実施形態と同様の情報の他、情報送受信処理により送受信されるアンケート情報165が記憶される。 In addition to the same information as in the second embodiment, the memory unit 15 also stores survey information 165 sent and received by the information sending and receiving process.

<情報処理>
図35は、第2変形例(7)における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、端末20の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例をそれぞれ示している。
<Information Processing>
35 is a flowchart showing an example of the flow of processing executed by each device in the second modified example (7). From the left, the flowchart shows an example of processing executed by the control unit 21 of the terminal 20 and an example of processing executed by the control unit 11 of the server 10.

以下のフローチャートは、第2変形例(7)の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of the second modified example (7). In the flowchart, some steps may not be executed, and additional steps may be inserted. This also applies to other flowcharts in this specification.

まず、図35に示すように、ユーザがコンテンツの閲覧を完了すると、端末20の制御部21が、閲覧情報として、コンテンツの閲覧が完了した旨の情報を通信部22により、サーバ10に送信する(ステップS2101)。 First, as shown in FIG. 35, when the user completes viewing the content, the control unit 21 of the terminal 20 transmits, as viewing information, information indicating that viewing of the content has been completed to the server 10 via the communication unit 22 (step S2101).

サーバ10で閲覧情報を受信すると、サーバ10の制御部11は、コンテンツに関するアンケート情報を送信する(ステップS2201)。 When the server 10 receives the viewing information, the control unit 11 of the server 10 sends survey information regarding the content (step S2201).

端末20でアンケート情報を受信したら、端末20の制御部21は、ユーザのアンケートの回答に応じて、アンケートの回答を送信する(ステップS2102)。ステップS2102、ステップS2201の後、本制御は終了する。 When the terminal 20 receives the survey information, the control unit 21 of the terminal 20 transmits the survey responses in accordance with the user's survey responses (step S2102). After steps S2102 and S2201, this control ends.

<第2変形例(7)の効果>
第2変形例(7)によれば、配信されたコミュニティサイトを端末20のユーザが閲覧することに基づいて、コンテンツのアンケートに関する情報を端末20に送信する。これにより、ユーザに対してアンケートを行うことができるので、ユーザの意見等を直接回収することができる。その結果、コンテンツに対するサービス向上につなげることができる。
<Effects of the second modified example (7)>
According to the second modification (7), information regarding a content survey is sent to the terminal 20 based on the user of the terminal 20 viewing the distributed community site. This allows the survey to be conducted on the users, so that opinions and the like can be collected directly from the users. As a result, it is possible to improve the service for the content.

また、アンケートの内容からコンテンツの要部を抽出して、他のユーザに提示することで、コンテンツの宣伝広告を効率的に行うことができる。 In addition, by extracting key parts of the content from the survey results and presenting them to other users, the content can be promoted and advertised efficiently.

<第2変形例(8)>
第2実施形態では、第1コンテンツが配信されたタイミングで、第1コンテンツに関連するコミュニティサイトが生成されていたが、第2変形例(8)は、第1コンテンツよりも前に配信されたコンテンツに関連するコミュニティサイト(第3コミュニティサイト)を生成してもよい。
<Second Modification Example (8)>
In the second embodiment, a community site related to the first content was generated at the time the first content was distributed, but the second variant (8) may also generate a community site (third community site) related to content distributed before the first content.

具体的には、第1コンテンツは、シリーズ作品の最新のコンテンツであり、生成処理部114は、第1コンテンツよりも前に配信された第3コンテンツの配信に基づいて、第3コミュニティサイトとは異なる第4コミュニティサイトを生成してもよい。 Specifically, the first content may be the latest content in a series, and the generation processing unit 114 may generate a fourth community site different from the third community site based on the distribution of a third content that was distributed before the first content.

つまり、シリーズ作品の最初の作品の配信に基づいて、シリーズ作品における最新の作品用のコミュニティサイトが生成されて、シリーズ作品の続きが配信される度に、過去の作品用のコミュニティサイトが生成されてもよい。この場合、最新の作品(限定ではなく第1コンテンツの一例)を閲覧したユーザは、最新の作品用のコミュニティサイトに参加することとなり、最新の作品を閲覧してないユーザは、過去の作品における閲覧した作品に関する、コミュニティサイト(上記の過去の作品用のコミュニティサイト)に参加することとなる。 In other words, a community site for the latest work in the series may be generated based on the distribution of the first work in the series, and each time a sequel in the series is distributed, a community site for previous works may be generated. In this case, users who have viewed the latest work (not limited to this, but an example of the first content) will participate in the community site for the latest work, and users who have not viewed the latest work will participate in the community site for the previous works they have viewed (the above-mentioned community site for previous works).

第3コンテンツは、シリーズ作品の最初の作品に対応するコンテンツである。シリーズ作品が複数巻で構成される漫画や小説の場合、第3コンテンツは1巻に対応する。また、シリーズ作品が複数話で構成される映画やドラマである場合、第3コンテンツは第1話に対応する。 Tertiary content is content that corresponds to the first work in a series. If the series is a manga or novel consisting of multiple volumes, the tertiary content corresponds to volume 1. Also, if the series is a movie or drama consisting of multiple episodes, the tertiary content corresponds to episode 1.

第4コミュニティサイトは、上記の最新の作品用のコミュニティサイトであり、第3コンテンツが配信されたタイミングで生成されるコミュニティサイトである。つまり、第4コミュニティサイトは、最新の作品である第1コンテンツに関連するコミュニティサイトである。 The fourth community site is a community site for the latest work, and is a community site that is generated when the third content is distributed. In other words, the fourth community site is a community site related to the first content, which is the latest work.

すなわち、生成処理部114は、シリーズ作品の初めのコンテンツの配信に基づいて、シリーズ作品の最新のコンテンツのための第4コミュニティサイトの生成を行う。 In other words, the generation processing unit 114 generates a fourth community site for the latest content in the series based on the distribution of the first content in the series.

そして、生成処理部114は、第1コンテンツが配信されたことに基づいて、第3コミュニティサイトを生成する。第3コミュニティサイトは、上記の過去の作品用のコミュニティサイトであり、例えば、生成されるタイミングでは、第1コンテンツの1つ前のコンテンツに関連するコミュニティサイトである。 Then, the generation processing unit 114 generates a third community site based on the distribution of the first content. The third community site is a community site for the above-mentioned past works, and, for example, at the time of generation, is a community site related to the content immediately preceding the first content.

つまり、第2変形例(8)では、シリーズ作品の最新の作品が配信される毎に過去の作品用のコミュニティサイトが生成され、最新の作品に関連するコミュニティサイトは常に第4コミュニティサイトということになる。 In other words, in the second variant (8), a community site for previous works in a series is created each time the latest work in the series is released, and the community site related to the latest work is always the fourth community site.

例えば、シリーズ作品がドラマである場合、図36に示すように、その第1話に対応するコンテンツ(シリーズ作品の初めのコンテンツ)が配信され(時間t3)、サーバ10により、最新話用のコミュニティサイトが生成される。時間t3の時点では、このコミュニティサイトは第4コミュニティサイトに対応する。 For example, if the series is a drama, as shown in Figure 36, content corresponding to the first episode (the first content of the series) is distributed (time t3), and the server 10 generates a community site for the latest episode. At time t3, this community site corresponds to the fourth community site.

次に、第2話に対応するコンテンツが配信されたとする(時間t4)。この場合、過去の作品となる第1話用のコミュニティサイトが生成される。t4の時点では、第2話に対応するコンテンツは第1コンテンツとなり、第1話に対応するコンテンツは第1コンテンツよりも前に配信された第3コンテンツとなる。t4の時点では、第2話に対応するコンテンツには、最新話用のコミュニティサイトが対応することとなる。 Next, assume that content corresponding to episode 2 is distributed (time t4). In this case, a community site is generated for episode 1, which is a past work. At time t4, the content corresponding to episode 2 becomes content 1, and the content corresponding to episode 1 becomes content 3, which was distributed before content 1. At time t4, the content corresponding to episode 2 is associated with the community site for the latest episode.

次に、第3話に対応するコンテンツが配信されたとする(時間t5)。この場合、過去の作品となる第2話用のコミュニティサイトが生成される。t5の時点では、第3話に対応するコンテンツは第1コンテンツとなり、第1話、第2話に関するコンテンツは第1コンテンツよりも前に配信された第3コンテンツとなる。t5の時点では、第3話に対応するコンテンツには、最新話用のコミュニティサイトが対応することとなる。 Next, assume that content corresponding to episode 3 is distributed (time t5). In this case, a community site is generated for episode 2, which is a past work. At time t5, the content corresponding to episode 3 becomes first content, and the content related to episodes 1 and 2 becomes third content, which was distributed before the first content. At time t5, the content corresponding to episode 3 is associated with the community site for the latest episode.

そのため、最新の作品(第1コンテンツ)を閲覧していないユーザは、最新話用のコミュニティサイト(第4コミュニティサイト)に参加せずに、ユーザ自身が閲覧完了したコンテンツに関連する、過去作品用のコミュニティサイト(第3コミュニティサイト)に参加することになる。 As a result, users who have not yet viewed the latest work (first content) will not join the community site for the latest episode (fourth community site), but will instead join the community site for older works (third community site) related to the content they have already viewed.

また、第1コンテンツを閲覧していないユーザは、第4コミュニティサイトの閲覧を制限する処理が行われてもよい。また、第1コンテンツを閲覧完了したユーザは、第3コミュニティサイトの閲覧を制限する処理が行われてもよい。 Furthermore, a process may be performed to restrict access to the fourth community site for users who have not yet viewed the first content. Furthermore, a process may be performed to restrict access to the third community site for users who have completed viewing the first content.

<情報処理>
図37は、第2変形例(8)におけるサーバ10が実行する処理の流れの一例を示すフローチャートである。
<Information Processing>
FIG. 37 is a flowchart showing an example of the flow of processing executed by the server 10 in the second modified example (8).

以下のフローチャートは、第2変形例(8)の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of the second modified example (8). In the flowchart, some steps may not be executed, and additional steps may be inserted. This also applies to other flowcharts in this specification.

図37に示すように、サーバ10の制御部11は、最初の作品のコンテンツを配信して(ステップS2301)、最新作用のコミュニティサイトを生成する(ステップS2302)。最初の作品のコンテンツは、上記の第3コンテンツに対応し、最新作用のコミュニティサイトは、上記の第4コミュニティサイトに対応する。 As shown in FIG. 37, the control unit 11 of the server 10 distributes the content of the first work (step S2301) and generates a community site of the latest action (step S2302). The content of the first work corresponds to the third content described above, and the community site of the latest action corresponds to the fourth community site described above.

ステップS2302の後、サーバ10の制御部11は、最新作のコンテンツの配信があるか否かについて判定する(ステップS2303)。最新作のコンテンツは、上記の第1コンテンツに対応する。 After step S2302, the control unit 11 of the server 10 determines whether or not the latest content is available for distribution (step S2303). The latest content corresponds to the first content described above.

判定の結果、最新作のコンテンツの配信がない場合(ステップS2303、NO)、ステップS2303の処理が繰り返される。一方、最新作のコンテンツの配信がある場合(ステップS2303、YES)、サーバ10の制御部11は、過去作品用のコミュニティサイトを生成する(ステップS2304)。過去作品用のコミュニティサイトは、上記の第3コミュニティサイトに対応する。 If the determination result indicates that no new content is available (step S2303, NO), the processing of step S2303 is repeated. On the other hand, if new content is available (step S2303, YES), the control unit 11 of the server 10 generates a community site for past works (step S2304). The community site for past works corresponds to the third community site described above.

なお、ステップS2304で生成されるコミュニティサイトは、ステップS2303で配信される最新作のコンテンツの、例えば1つ前に配信された過去作品のコンテンツ用のコミュニティサイトであってもよい。 The community site generated in step S2304 may also be a community site for content from a previous work, for example, the work distributed immediately before the latest content distributed in step S2303.

次に、サーバ10の制御部11は、シリーズ作品が終了したか否かについて判定する(ステップS2305)。判定の結果、シリーズ作品が終了していない場合(ステップS2305、NO)、ステップS2303の処理に戻る。なお、ステップS2303の処理が繰り返される回数に応じて、新たな過去作品用のコミュニティサイトが都度生成される。 Next, the control unit 11 of the server 10 determines whether the series has ended (step S2305). If the result of the determination is that the series has not ended (step S2305, NO), the process returns to step S2303. Note that a new community site for past works is generated each time the process of step S2303 is repeated.

一方、シリーズ作品が終了した場合(ステップS2305、YES)、本制御は終了する。 On the other hand, if the series has ended (step S2305, YES), this control ends.

<第2変形例(8)の効果>
第2変形例(8)は、コンテンツが第1コンテンツであり、コミュニティサイトが第1コンテンツよりも前に配信されたコンテンツに関連するコミュニティサイトである。そして、コミュニティサイトが第3コミュニティサイトであり、第1コンテンツよりも前に配信された、第1コンテンツとは異なる第4コミュニティサイトの生成を行う。
<Effects of the second modified example (8)>
In a second variant (8), the content is a first content, and the community site is a community site related to content distributed before the first content. The community site is a third community site, and a fourth community site different from the first content is generated, the fourth community site being distributed before the first content.

このようにすることで、第1コンテンツを閲覧するまで、第4コミュニティサイトとは異なる第3コミュニティサイトでユーザがやり取りをすることができる。その結果、第4コミュニティサイトに参加することに起因して第1コンテンツの情報が漏洩することを抑制することができる。 By doing this, users can interact on a third community site, which is different from the fourth community site, until they view the first content. As a result, it is possible to prevent information about the first content from being leaked as a result of participating in the fourth community site.

また、第1コンテンツは、シリーズ作品の最新のコンテンツであり、コミュニティサイトは第3コミュニティサイトであり、シリーズ作品の初めのコンテンツの配信に基づいて、シリーズ作品の最新のコンテンツのための第4コミュニティサイトの生成を行う。 Furthermore, the first content is the latest content in the series, the community site is a third community site, and a fourth community site for the latest content in the series is generated based on the distribution of the first content in the series.

これにより、自動的に、過去のコンテンツに対応するコミュニティサイトが生成されていくので、シリーズ作品の配信がかなり進んだ後に、始めのコンテンツの閲覧を開始したユーザにとって、コンテンツの情報が漏洩しないコミュニティサイトを選別しやすくすることができる。 This automatically generates community sites corresponding to past content, making it easier for users who start viewing the first content in a series after distribution has progressed significantly to select a community site that will not leak content information.

<第2変形例(9)>
第2変形例(9)は、最新のコンテンツが配信されたタイミングで、最新のコンテンツが配信された旨を、最新のコンテンツより前に配信されたコンテンツに関連するコミュニティサイトで通知する情報を送信してもよい。
<Second Modification Example (9)>
In the second variant (9), when the latest content is distributed, information notifying the community site related to the content distributed before the latest content may be sent.

第2変形例(9)におけるサーバ10の制御部11は、例えば、第2実施形態の制御部11と同様の構成である。 The control unit 11 of the server 10 in the second modified example (9) has, for example, the same configuration as the control unit 11 in the second embodiment.

また、情報送受信処理部112は、最新のコンテンツが配信されたタイミングで、最新のコンテンツが配信された旨を、最新のコンテンツより前に配信されたコンテンツに関連するコミュニティサイトで通知する通知情報を送信する処理を行う。 In addition, when the latest content is distributed, the information transmission/reception processing unit 112 performs processing to transmit notification information to notify community sites related to content distributed before the latest content that the latest content has been distributed.

通知情報としては、上記のように最新のコンテンツが配信された旨を示す情報である。また、通知情報には、最新のコンテンツの配信時期を予告する通知であってもよい。 The notification information is information indicating that the latest content has been distributed, as described above. The notification information may also be a notice announcing when the latest content will be distributed.

また、生成処理部114によって、最新のコンテンツに関連するコミュニティサイトが生成されるので、通知情報にはは、例えば、最新のコンテンツを閲覧完了すると、最新のコンテンツに関連するコミュニティサイトに移動する旨の通知であってもよい。 Furthermore, since the generation processing unit 114 generates a community site related to the latest content, the notification information may be, for example, a notification that when viewing of the latest content is completed, the user will be redirected to a community site related to the latest content.

例えば、最新のコンテンツが配信される前に配信されたコンテンツに関連するコミュニティサイト内で、ユーザ同士がやり取りを行っている際や、ユーザがコミュニティサイトに参加したタイミングで、上記の通知情報がユーザの端末20に表示されることとなる。 For example, the above notification information will be displayed on the user's terminal 20 when users are interacting with each other within a community site related to content that was distributed before the latest content was distributed, or when the user joins the community site.

図38は、第2変形例(9)におけるサーバ10に記憶される情報の一例を示す図である。 Figure 38 shows an example of information stored on the server 10 in the second variant (9).

記憶部15における、サーバメイン処理プログラム151は、限定ではなく例として、第2実施形態と同様のプログラムの他、同様のプログラムをサブルーチンプログラムとして含む。 The server main processing program 151 in the memory unit 15 includes, by way of example and not limitation, a program similar to that in the second embodiment, as well as a similar program as a subroutine program.

また、記憶部15には、第2実施形態と同様の情報の他、情報送受信処理により送信される通知情報166が記憶される。 In addition to the same information as in the second embodiment, the memory unit 15 also stores notification information 166 sent by the information transmission and reception process.

<情報処理>
図39は、第2変形例(9)におけるサーバ10が実行する処理の流れの一例を示すフローチャートである。
<Information Processing>
FIG. 39 is a flowchart showing an example of the flow of processing executed by the server 10 in the second modified example (9).

以下のフローチャートは、第2変形例(9)の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of the second modified example (9). In the flowchart, some steps may not be executed, and additional steps may be inserted. This also applies to other flowcharts in this specification.

図39に示すように、サーバ10の制御部11は、最新のコンテンツの配信があったか否かについて判定する(ステップS2401)。判定の結果、最新のコンテンツの配信がない場合(ステップS2401、NO)、本制御は終了する。 As shown in FIG. 39, the control unit 11 of the server 10 determines whether the latest content has been distributed (step S2401). If the determination result shows that the latest content has not been distributed (step S2401, NO), this control ends.

一方、最新のコンテンツの配信があった場合(ステップS2401、YES)、制御部11は、過去に配信されたコンテンツのコミュニティサイトにその旨を通知する(ステップS2402)。ステップS2402の後、本制御は終了する。 On the other hand, if new content has been distributed (step S2401, YES), the control unit 11 notifies the community site of the previously distributed content of this fact (step S2402). After step S2402, this control ends.

<第2変形例(9)の効果>
第2変形例(9)は、最新のコンテンツが配信されたタイミングで、最新のコンテンツが配信された旨を、最新のコンテンツより前に配信されたコンテンツに関連するコミュニティサイトで通知する情報を送信する。
<Effects of the second modified example (9)>
In the second variant (9), when the latest content is distributed, information is sent to notify the community site related to the content distributed before the latest content that the latest content has been distributed.

これにより、最新のコンテンツが配信されたことを通知することにより、コンテンツに関連するコミュニティサイトに参加者を増加させることに寄与することができる。その結果、最新のコンテンツの売上増大およびコミュニティサイト内のユーザ間のやり取りの活性化につなげることができる。 This will help increase the number of participants on community sites related to the content by notifying users that the latest content has been released. This will in turn lead to increased sales of the latest content and more active interaction between users on the community site.

<第2変形例(10)>
第2実施形態等では、コンテンツが配信されたことに基づいて、コミュニティサイトを生成する処理を行っていたが、その生成されるタイミングについては言及されていなかった。
第2変形例(10)では、生成処理部114は、コンテンツが配信された際に、所定のタイミングでコミュニティサイトを生成する。
<Second Modification Example (10)>
In the second embodiment and the like, the process of generating a community site is performed based on the distribution of content, but no mention is made of the timing of the generation.
In the second modified example (10), the generation processing unit 114 generates a community site at a predetermined timing when the content is distributed.

例えば、生成処理部114は、ユーザにコンテンツが配信されたタイミングでコミュニティサイトを生成してもよい。また、生成処理部114は、ユーザへのコンテンツの配信予告があったタイミングでコミュニティサイトを生成してもよい。また、生成処理部114は、ユーザにコンテンツが配信されてから、一定期間、コンテンツに対応するコミュニティサイトが生成されていない場合、コミュニティサイトを生成してもよい。また、生成処理部114は、コンテンツの情報を含むコミュニティサイトが所定のネットワーク上で存在するか否かについて判定可能である場合、判定結果に基づいてコミュニティサイトを生成してもよい。この場合においては、生成処理部114は、コミュニティサイトが存在しないと判定した場合、コンテンツに関連するコミュニティサイトを生成する処理を行ってもよい。ここで、生成処理部114は、コンテンツに関連するコミュニティサイトが異なる複数のネットワーク上(またはSNS上、またはプラットフォーム上)に存在するか否かについて判定してもよい。例えば、異なる複数のネットワークの少なくとも一部は、異なる事業者によって運営されるものであってもよいし、そうでなくてもよい。例えば、コンテンツに関連するコミュニティサイトが所定のネットワークを含む異なる複数のネットワークの何れかに存在する場合、生成処理部114は、コミュニティサイトを生成しないようにしてもよいし、そうでなくてもよい。他方、コンテンツに関連するコミュニティサイトが所定のネットワークを含む異なる複数のネットワークの何れにも存在しない場合、生成処理部114は、コミュニティサイトを生成してもよいし、そうでなくてもよい。また、コンテンツに関連するコミュニティサイトが所定のネットワークを含む異なる複数のネットワークのうち一部にコミュニティサイトが存在していない場合、存在していない一部のネットワークに対してコミュニティサイトを生成するようにしてもよい。また、生成処理部114は、コンテンツに関連するコミュニティサイトが異なる複数のネットワーク上(またはSNS上、またはプラットフォーム上)に存在するか否かに関係なく、該当する特定のネットワーク上(またはSNS上、またはプラットフォーム上)に存在するか否かについて判定し、存在しない場合に、その該当する特定のネットワーク上に対してコミュニティサイトを生成してもよいし、そうでなくてもよい。 For example, the generation processing unit 114 may generate a community site when content is distributed to a user. The generation processing unit 114 may also generate a community site when a notice of content distribution to a user is given. The generation processing unit 114 may also generate a community site if a community site corresponding to the content has not been generated for a certain period of time since the content was distributed to a user. If the generation processing unit 114 can determine whether a community site containing information about the content exists on a specified network, it may generate a community site based on the determination result. In this case, if the generation processing unit 114 determines that a community site does not exist, it may perform processing to generate a community site related to the content. Here, the generation processing unit 114 may determine whether community sites related to the content exist on multiple different networks (or on SNSs or platforms). For example, at least some of the multiple different networks may or may not be operated by different operators. For example, if a community site related to the content exists on one of multiple different networks, including a specified network, the generation processing unit 114 may or may not not generate a community site. On the other hand, if a community site related to the content does not exist on any of the different networks including the specified network, the generation processing unit 114 may, or may not, generate a community site. Also, if a community site related to the content does not exist on some of the different networks including the specified network, the generation processing unit 114 may generate a community site for the part of the networks where the community site does not exist. Furthermore, regardless of whether a community site related to the content exists on multiple different networks (or SNSs, or platforms), the generation processing unit 114 may, or may not, determine whether the community site exists on a specific network (or SNS, or platform) related to the content, and if the community site does not exist, may, or may not, generate a community site for the specific network related to the content.

コンテンツの情報を含むコミュニティサイトが所定のネットワーク上で存在しない場合とは、例えば、コンテンツに関連するコミュニティサイトが全く存在しない場合である。また、コンテンツに関連するコミュニティサイトが所定のネットワーク上で存在しない場合には、最後に投稿されてから、一定期間投稿がされていないコミュニティサイトしか存在していない場合等も含まれていてもよいし、含まれていなくてもよい。 When a community site containing content information does not exist on a specified network, it means, for example, that there are no community sites related to the content at all. Furthermore, when a community site related to the content does not exist on a specified network, this may or may not include the case where the only community site that exists is one that has not posted for a certain period of time since the last time a post was made.

<第2変形例(10)の効果>
第2変形例(10)では、生成処理部114は、コンテンツが配信された際に、所定のタイミングでコミュニティサイトを生成する。
<Effects of the second modified example (10)>
In the second modified example (10), the generation processing unit 114 generates a community site at a predetermined timing when the content is distributed.

これにより、適宜なタイミングで、コミュニティサイトが生成されるので、ユーザがコンテンツの閲覧状況に応じて、適切なタイミングでコミュニティサイトに参加しやすくすることができる。 This allows community sites to be generated at appropriate times, making it easier for users to join the community site at appropriate times depending on their content viewing status.

<第3実施形態>
第3実施形態は、制御部11がコミュニティサイトに含まれる、端末20のユーザとは異なるユーザが、コミュニティサイトとは異なるコミュニティサイトに移動した場合、異なるユーザが、異なるコミュニティサイトに移動したことに関する情報を端末20に通信部14によって送信する制御を行う。つまり、ユーザAが所定のコミュニティサイトから別のコミュニティサイトに移動した際に、別のコミュニティサイトに移動した情報を、所定のコミュニティサイトに参加しているユーザBに通知される。
Third Embodiment
In the third embodiment, when a user different from the user of the terminal 20 included in the community site moves to a community site different from the community site, the control unit 11 performs control to transmit information about the different user's move to the different community site to the terminal 20 via the communication unit 14. In other words, when user A moves from a predetermined community site to another community site, information about the move to the other community site is notified to user B, who is also participating in the predetermined community site.

第3実施形態におけるサーバ10の制御部11は、例えば第1実施形態と同様に、サーバメイン処理部111と、情報送受信処理部112と、選択処理部113とを有する(図6参照)。サーバメイン処理部111および選択処理部113は、第1実施形態と同様の機能を有する。 The control unit 11 of the server 10 in the third embodiment has, for example, a server main processing unit 111, an information transmission/reception processing unit 112, and a selection processing unit 113, similar to the first embodiment (see FIG. 6). The server main processing unit 111 and the selection processing unit 113 have the same functions as in the first embodiment.

情報送受信処理部112は、第1実施形態と同様の機能の他、ユーザとは異なる他ユーザにおけるコミュニティサイトの移動履歴の情報を、他ユーザの端末より取得する。情報送受信処理部112は、移動履歴の情報に基づいて、ユーザに他ユーザが、別のコミュニティサイトに移動したとの情報を端末20に送信する。 In addition to having the same functions as in the first embodiment, the information transmission/reception processing unit 112 also acquires information about the movement history of other users, different from the user, to community sites from the other users' terminals. Based on the movement history information, the information transmission/reception processing unit 112 transmits to the user's terminal 20 information that the other user has moved to another community site.

例えば、図40Aに示すようなコミュニティサイトにユーザAとユーザBが所定のコミュニティサイトに参加していたとする。ここで、ユーザAが別のコミュニティサイトに移動すると、コミュニティサイト内には、例えば、図40Bに示すように、ユーザAが別のコミュニティサイトに参加したタイミングで、「ユーザAは別のコミュニティサイトに移動しました」等の情報が表示される。図40では、ユーザAの移動するタイミングで、ユーザAの移動情報が表示されているが、ユーザAが移動してから一定期間経過した後に、移動情報が表示されるようにしてもよいし、しなくてもよい。 For example, suppose that User A and User B are participating in a specific community site such as the one shown in Figure 40A. If User A moves to another community site, information such as "User A has moved to another community site" will be displayed within the community site at the time User A joins the new community site, as shown in Figure 40B. In Figure 40, User A's movement information is displayed at the time User A moves, but it is also possible to display the movement information after a certain period of time has passed since User A moved, or not.

なお、ユーザAの移動情報は、コミュニティサイトに参加している全ユーザに表示されてもよいし、全ユーザではなく、特定のユーザに表示されるようにしてもよい。特定のユーザは、コミュニティサイトの参加期間が長いユーザや、ユーザAとやり取り経験のあるユーザ等であってもよいし、なくてもよい。 User A's movement information may be displayed to all users participating in the community site, or it may be displayed to specific users rather than all users. Specific users may be users who have participated in the community site for a long time, or users who have interacted with User A, or they may not be users at all.

図41は、第3実施形態におけるサーバ10に記憶される情報の一例を示す図である。 Figure 41 shows an example of information stored on the server 10 in the third embodiment.

記憶部15には、限定ではなく例として、制御部11により読み出されて実行されるサーバメイン処理プログラム151が記憶される。また、サーバメイン処理プログラム151は、限定ではなく例として、第1実施形態と同様のプログラムをサブルーチンプログラムとして含む。 The memory unit 15 stores, by way of example and not limitation, a server main processing program 151 that is read and executed by the control unit 11. Furthermore, by way of example and not limitation, the server main processing program 151 includes, as a subroutine program, a program similar to that in the first embodiment.

また、記憶部15には、第1実施形態と同様の情報の他、ユーザ等による移動履歴を示す移動履歴情報167が記憶される。 In addition to the same information as in the first embodiment, the memory unit 15 also stores movement history information 167 that indicates the movement history of the user, etc.

<情報処理>
図42は、第3実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、第1端末の制御部21が実行する処理、サーバ10の制御部11が実行する処理、第2端末の制御部21が実行する処理の一例をそれぞれ示している。
<Information Processing>
42 is a flowchart showing an example of the flow of processing executed by each device in the third embodiment. From the left, the flowchart shows an example of processing executed by the control unit 21 of the first terminal, the control unit 11 of the server 10, and the control unit 21 of the second terminal.

以下のフローチャートは、第3実施形態の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of the third embodiment. In the flowchart, some steps may not be executed, or additional steps may be inserted. This also applies to other flowcharts in this specification.

まず、図42に示すように、第1端末のユーザが第1端末の入出力部23を介して、コミュニティサイトに退出する操作を行う(ステップS601)。これにより、第1端末の制御部21は、通信部22により、第1端末のユーザがコミュニティサイトを移動したことを示す情報を送信する。 First, as shown in FIG. 42, the user of the first terminal performs an operation to exit the community site via the input/output unit 23 of the first terminal (step S601). This causes the control unit 21 of the first terminal to transmit, via the communication unit 22, information indicating that the user of the first terminal has moved from the community site.

サーバ10で第1端末のユーザがコミュニティサイトから移動した情報を受信すると、サーバ10の制御部11は、第1端末のユーザが移動したことを示す移動情報を第2端末に送信する(ステップS701)。 When the server 10 receives information that the user of the first terminal has moved from the community site, the control unit 11 of the server 10 transmits movement information indicating that the user of the first terminal has moved to the second terminal (step S701).

第2端末で移動情報を受信したら、第2端末の制御部21は、第1端末のユーザの移動情報を表示する(ステップS801)。ステップS601、ステップS701、ステップS801の後、本制御は終了する。 When the movement information is received by the second terminal, the control unit 21 of the second terminal displays the movement information of the user of the first terminal (step S801). After steps S601, S701, and S801, this control ends.

<第3実施形態の効果>
第3実施形態は、コミュニティサイトに含まれる、端末20のユーザとは異なるユーザが、コミュニティサイトとは異なるコミュニティサイトに移動した場合、異なるユーザが、異なるコミュニティサイトに移動したことに関する情報を端末20に通信部14によって送信する制御を行う。
<Effects of the Third Embodiment>
In the third embodiment, when a user included in a community site, who is different from the user of terminal 20, moves to a community site different from the community site, control is performed so that information regarding the different user's movement to the different community site is sent to terminal 20 by communication unit 14.

これにより、ユーザが他ユーザの移動先を認識することができるので、ユーザにとって他ユーザの移動先を認識しやすくすることができる。 This allows users to recognize the destinations of other users, making it easier for users to recognize the destinations of other users.

また、ユーザが他ユーザの移動先に移動することで、移動先のコミュニティサイト内での他ユーザとの交流をさらに深めることができる。 In addition, by visiting other users' destinations, users can further deepen their interactions with other users within the destination community site.

<第3変形例(1)>
例えば、第2変形例(1)等のように、コンテンツが配信される毎に、関連するコミュニティサイトが生成される場合がある。このような場合には、ユーザによるコミュニティサイトの移動が頻繁に行われる可能性がある。そのため、ユーザは、移動前のコミュニティサイト内で知り合った特定のユーザとのやり取りを継続したいと考える場合もある。
<Third Modification Example (1)>
For example, as in the second modified example (1), a related community site may be generated each time content is distributed. In such cases, users may frequently move between community sites. Therefore, users may wish to continue interacting with specific users they met on the community site before moving.

そこで、第3変形例(1)は、過去に参加していたコミュニティサイトでやり取りをした特定のユーザとのやり取りを継続するための制御を行ってもよい。具体的に、第3変形例(1)は、端末20のユーザによる第1コンテンツの閲覧に基づいて、端末20から送信された、第2コミュニティサイトに含まれるユーザへのメッセージを第2コミュニティサイトに送信する制御を行ってもよい。 Therefore, the third variant example (1) may perform control to continue interactions with specific users with whom the user previously interacted on a community site in which the user participated. Specifically, the third variant example (1) may perform control to send a message sent from terminal 20 to a user included on the second community site, based on the user of terminal 20 viewing the first content.

例えば、第1コンテンツは、第2変形例(1)と同様に、第2コンテンツの後に配信されるコンテンツであってもよく、生成処理部114によって、第1コンテンツに関連する第1コミュニティサイトおよび、第2コンテンツに関連する第2コミュニティサイトが生成されてもよい。 For example, the first content may be content that is distributed after the second content, as in the second variant example (1), and the generation processing unit 114 may generate a first community site related to the first content and a second community site related to the second content.

図43は、第3変形例(1)におけるサーバ10の制御部11により実現される機能の一例を示す図である。 Figure 43 shows an example of the functions implemented by the control unit 11 of the server 10 in the third variant (1).

図43に示すように、制御部11は、サーバメイン処理部111と、情報送受信処理部112と、生成処理部114と、メッセージ処理部116とを有する。サーバメイン処理部111および生成処理部114は、上記第2実施形態と同様の機能を有する。なお、サーバ10がコミュニティサイトを生成しなくてもよい場合は、生成処理部114が設けられていなくてもよい。 As shown in FIG. 43, the control unit 11 has a server main processing unit 111, an information transmission/reception processing unit 112, a generation processing unit 114, and a message processing unit 116. The server main processing unit 111 and the generation processing unit 114 have the same functions as those in the second embodiment. Note that if the server 10 does not need to generate a community site, the generation processing unit 114 does not need to be provided.

情報送受信処理部112は、上記第2実施形態と同様の機能の他、メッセージ処理部116により行われる制御に基づくメッセージ情報を端末20に送信する機能を有する。 In addition to the same functions as in the second embodiment, the information transmission/reception processing unit 112 also has the function of transmitting message information to the terminal 20 based on control performed by the message processing unit 116.

メッセージ情報は、ユーザが第2コミュニティサイトのメンバーへ向けたメッセージの情報である。第2コミュニティサイトのメンバーは、第2コミュニティサイトに含まれるユーザ(特定ユーザ)である。 Message information is information about a message sent by a user to members of the second community site. Members of the second community site are users (specific users) included in the second community site.

メッセージ処理部116は、端末20のユーザによる第1コンテンツの閲覧に基づいて、端末20から送信された、第2コミュニティサイトに含まれるユーザ(特定ユーザ)へのメッセージを第2コミュニティサイトに送信する制御を行う。 The message processing unit 116 controls the transmission of messages sent from the terminal 20 to users (specific users) included in the second community site, based on the user of the terminal 20 viewing the first content.

メッセージ処理部116は、ユーザが第1コンテンツを閲覧して、第2コミュニティサイトから移動しようとした場合、ユーザの端末20の表示処理部213を介して、上記のメッセージを送信する制御を行うか否かを案内表示する指令を送信する制御を行う。具体的には、ユーザがコミュニティサイトから移動する際に、例えば第2コミュニティサイトのメンバーにメッセージがあるか否かについて、ユーザに質問するような表示が行われる。 When a user views the first content and attempts to move away from the second community site, the message processing unit 116 controls the transmission of a command via the display processing unit 213 of the user's terminal 20 to display a message asking whether or not to control the sending of the above-mentioned message. Specifically, when the user moves away from the community site, a message is displayed asking the user, for example, whether or not there are any messages for members of the second community site.

例えば、図44に示すように、第2コミュニティサイト内で、ユーザの端末20に、上記の質問にかかる表示がなされて、第2コミュニティサイトのメンバーのリストが表示される。図44には、ユーザBおよびユーザC等のメンバーのリストが表示されている。図44では、例えば、ユーザBまたはユーザCの右側に記載されている「YES」のボタンをタップまたはクリックすると、対応するユーザを指定できるようになっている。 For example, as shown in FIG. 44, within the second community site, a message corresponding to the above question is displayed on the user's terminal 20, and a list of members of the second community site is displayed. In FIG. 44, a list of members such as User B and User C is displayed. In FIG. 44, for example, by tapping or clicking the "YES" button to the right of User B or User C, the corresponding user can be specified.

これに対してユーザが、特定ユーザを指定した上で特定ユーザへのメッセージを端末20に入力すると、メッセージ処理部116は、メッセージの情報を、特定ユーザの端末20に送信する処理を行う。これにより、特定ユーザの端末20にメッセージが届く。このメッセージは、例えば第2コミュニティサイト内で表示されてもよいし、特定ユーザのアカウントに直接表示されてもよい。 In response to this, when a user specifies a specific user and inputs a message to that specific user into the terminal 20, the message processing unit 116 performs processing to send the message information to the specific user's terminal 20. As a result, the message arrives at the specific user's terminal 20. This message may be displayed, for example, within the second community site, or may be displayed directly on the specific user's account.

例えば、ユーザAが「先に第1コミュニティサイトに移動します」というメッセージを特定ユーザに対して送信した場合、図45に示すように、特定ユーザの端末20で表示される第2コミュニティサイトの画面には、メッセージが表示される。なお、特定ユーザ以外のユーザの端末20には、このメッセージは表示されない。 For example, if user A sends a message to a specific user saying "You will be redirected to the first community site first," the message will be displayed on the screen of the second community site displayed on the specific user's terminal 20, as shown in FIG. 45. Note that this message will not be displayed on the terminals 20 of users other than the specific user.

図46は、第3変形例(1)におけるサーバ10に記憶される情報の一例を示す図である。 Figure 46 shows an example of information stored on the server 10 in the third variant (1).

記憶部15における、サーバメイン処理プログラム151は、限定ではなく例として、第2実施形態と同様のプログラムの他、メッセージ処理の制御を実行するためのメッセージ処理プログラム161をサブルーチンプログラムとして含む。 The server main processing program 151 in the storage unit 15 includes, by way of example and not limitation, a program similar to that in the second embodiment, as well as a message processing program 161 for controlling message processing as a subroutine program.

また、記憶部15には、第2実施形態と同様の情報の他、メッセージ処理部116によるメッセージ処理に係るメッセージ処理情報162が記憶される。 In addition to the same information as in the second embodiment, the memory unit 15 also stores message processing information 162 related to message processing by the message processing unit 116.

<情報処理>
図47は、第3変形例(1)における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、第1端末の制御部21が実行する処理、サーバ10の制御部11が実行する処理、第2端末の制御部21が実行する処理の一例をそれぞれ示している。
<Information Processing>
47 is a flowchart showing an example of the flow of processing executed by each device in the third modified example (1). From the left, the flowchart shows an example of processing executed by the control unit 21 of the first terminal, the control unit 11 of the server 10, and the control unit 21 of the second terminal.

以下のフローチャートは、第3変形例(1)の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of the third modified example (1). In the flowchart, some steps may not be executed, and additional steps may be inserted. This also applies to other flowcharts in this specification.

まず、図47に示すように、第1端末のユーザが第1コンテンツの閲覧を完了すると、第1端末の制御部21が、閲覧情報として、第1コンテンツの閲覧が完了した旨の情報を通信部22により、サーバ10に送信する(ステップS1501)。 First, as shown in FIG. 47, when the user of the first terminal completes viewing the first content, the control unit 21 of the first terminal transmits, as viewing information, information indicating that viewing of the first content has been completed to the server 10 via the communication unit 22 (step S1501).

次に、第1端末のユーザが第1端末の入出力部23を介して、第2端末の特定ユーザにメッセージを送信する(ステップS1502)。これにより、第1端末の制御部21は、通信部22により、第1端末のユーザのメッセージ情報を送信する。 Next, the user of the first terminal sends a message to a specific user of the second terminal via the input/output unit 23 of the first terminal (step S1502). As a result, the control unit 21 of the first terminal sends the message information of the user of the first terminal via the communication unit 22.

サーバ10で第1端末のユーザが閲覧情報およびメッセージ情報を受信すると、サーバ10の制御部11は、コミュニティサイト内の第2端末の特定ユーザにメッセージを送信する(ステップS1601)。 When the user of the first terminal receives the viewing information and message information on the server 10, the control unit 11 of the server 10 sends a message to a specific user of a second terminal within the community site (step S1601).

第2端末でメッセージ情報を受信したら、第2端末の制御部21は、第1端末のユーザからのメッセージを表示する(ステップS1701)。ステップS1502、ステップS1601、ステップS1701の後、本制御は終了する。 When the second terminal receives the message information, the control unit 21 of the second terminal displays the message from the user of the first terminal (step S1701). After steps S1502, S1601, and S1701, this control ends.

<第3変形例(1)の効果>
第3変形例(1)では、端末20のユーザによる第1コンテンツの閲覧に基づいて、端末20から送信された、第2コミュニティサイトに含まれるユーザへのメッセージを第2コミュニティサイトに送信する制御を行う。
<Effects of the third modified example (1)>
In the third variant example (1), based on the user of the terminal 20 viewing the first content, control is performed to send a message sent from the terminal 20 to a user included in the second community site to the second community site.

これにより、ユーザが第1コミュニティサイトに移動したことを、第2コミュニティサイトに含まれる他ユーザに知らせることができる。その結果、第2コミュニティサイト内の他ユーザが、ユーザの行方を把握することができるので、ユーザとの関係を継続させやすくすることができる。 This allows other users on the second community site to be notified that the user has moved to the first community site. As a result, other users on the second community site can keep track of the user's whereabouts, making it easier to maintain a relationship with the user.

<第3変形例(2)>
第3変形例(2)では、第3変形例(1)における、メッセージが送信される第2コミュニティサイトに含まれる特定ユーザは、端末20のユーザとの関係に基づいて決定されてもよい。端末20のユーザとの関係は、例えば特定ユーザとの親密度であってもよいし、端末20のユーザ自身の決定に基づくものであってもよいし、単にユーザと対話経験のある特定ユーザであってもよい。
<Third Modification (2)>
In the third modified example (2), the specific users included in the second community site to which the message is sent in the third modified example (1) may be determined based on their relationship with the user of terminal 20. The relationship with the user of terminal 20 may be, for example, the degree of intimacy with the specific user, may be determined by the user of terminal 20 himself, or may simply be specific users who have had conversations with the user.

ここでいう対話経験とは、例えば、ユーザおよび特定ユーザの一方のメッセージに、他方が返信したような場合、ユーザおよび特定ユーザとが互いに相手を指定してメッセージをしたような場合が挙げられる。 An interaction experience here refers to, for example, when a user and a specific user reply to a message from the other user, or when a user and a specific user send messages to each other specifying the other user.

特定ユーザとの親密度は、例えば、第2コミュニティサイト内でやり取り(メッセージに対する返信、応答)の頻度が一定回数以上であることや、ユーザの端末20に友人として登録してあること等によって決定される。 The degree of intimacy with a particular user is determined, for example, by whether the frequency of interactions (replies to messages, responses) within the second community site is greater than a certain number of times, or whether the user is registered as a friend on the user's terminal 20.

例えば、図44において、リストとして示されるユーザは、ユーザとの関係に基づいて決定されたユーザとなる。 For example, in Figure 44, the users shown as a list are users determined based on their relationship with the user.

<第3変形例(2)の効果>
第3変形例(2)では、メッセージが送信される第2コミュニティサイトに含まれるユーザは、端末20のユーザとの関係に基づいて決定される。これにより、親密度によってメッセージの送信可否が決定されることで、特定ユーザとの関係を継続させやすくすることができる。
<Effects of the third modified example (2)>
In the third modified example (2), the users included in the second community site to which a message is sent are determined based on the relationship with the user of the terminal 20. This makes it easier to maintain a relationship with a specific user by determining whether or not a message can be sent based on the degree of intimacy.

<第3変形例(3)>
第3変形例(3)は、メッセージの他、ユーザがどこに移動したかを示す情報を表示処理部213が表示してもよい。
<Third Modification Example (3)>
In the third modified example (3), the display processing unit 213 may display information indicating where the user has moved to in addition to the message.

言い換えると、メッセージ処理部116は、端末20のユーザが第1コミュニティサイトに移動した場合、端末20のユーザが第1コミュニティサイトに移動したことを示す情報を第2コミュニティサイトに含まれるユーザに送信する制御を行ってもよい。 In other words, when the user of terminal 20 moves to the first community site, the message processing unit 116 may perform control to send information indicating that the user of terminal 20 has moved to the first community site to users included in the second community site.

例えば、図48に示すように、ユーザAが第1コミュニティサイトに移動した場合、第2コミュニティサイトに含まれるユーザの端末20に表示される第2コミュニティサイトの画面には、「ユーザが第1コミュニティサイトに移動しました」等の、情報がメッセージとともに表示される。 For example, as shown in FIG. 48, when user A moves to the first community site, the screen of the second community site displayed on the terminal 20 of the user included in the second community site displays information such as "The user has moved to the first community site" along with a message.

また、メッセージを送信したユーザ以外のユーザには、ユーザがどこに移動したかを示す情報のみが表示されてもよいし、表示されなくてもよい。 In addition, users other than the user who sent the message may only see information indicating where the user has moved, or they may not see any information at all.

<第3変形例(3)の効果>
第3変形例(3)では、端末20のユーザが第1コミュニティサイトに移動した場合、端末20のユーザが第1コミュニティサイトに移動したことを示す情報を第2コミュニティサイトに含まれるユーザ(特定ユーザ)に送信する制御を行う。これにより、特定ユーザには、メッセージと、第1コミュニティサイトに移動したことを示す情報とを合わせて表示されることで、ユーザがどこに移動したかを特定ユーザが把握しやすくすることができる。
<Effects of the third modified example (3)>
In the third modified example (3), when the user of terminal 20 moves to the first community site, control is performed to transmit information indicating that the user of terminal 20 has moved to the first community site to a user (specific user) included in the second community site. This allows the specific user to easily understand where the user has moved by displaying a message and information indicating that the user has moved to the first community site together.

<第3変形例(4)>
第3変形例(4)では、第3変形例(3)における、第1コミュニティサイトに移動したことを示す情報は、第2コミュニティサイトで表示される端末20のユーザのユーザ情報の表示態様を変更するための情報を含んでいてもよい。
<Third Modification Example (4)>
In the third variant (4), the information indicating that the user has moved to the first community site in the third variant (3) may include information for changing the display mode of the user information of the user of the terminal 20 displayed on the second community site.

具体的には、メッセージ処理部116は、第2コミュニティサイトにおける、上記の第1コミュニティサイトに移動したことを示す情報の表示態様を変更する制御を行ってもよい。 Specifically, the message processing unit 116 may perform control to change the display mode of information on the second community site indicating that the user has moved to the first community site.

表示態様を変更する制御としては、例えば、図48等におけるユーザAのメッセージの色を変更する制御や、ユーザAのアイコンの色を変更する制御等、そのほかのユーザの表示態様と異ならせる制御である限り、どのような制御であってもよい。なお、図49には、表示態様を変更する制御の例が示されている。例えば図49Aには、ユーザAのメッセージに下線を付した例を示している。また、図49Bには、ユーザAのアイコンの色を変更した例が示されている。図49Bには、コミュニティサイトのメンバーリストにおける各ユーザのアイコンが表示された例が示されており、ユーザAのアイコンが、ユーザBおよびユーザCのアイコンよりも暗い表示となっている。なお、変更されるアイコンの色については、他ユーザと区別可能な色である限り、どのような色であってもよい。また、後述する図65Bや図66のように、コミュニティサイトがチャットルームである場合における、ユーザを示すアイコンの色が、例えば図49BのユーザAのアイコンのように変更されてもよい。 The control for changing the display mode may be any control that changes the display mode from that of other users, such as changing the color of User A's message in FIG. 48 or changing the color of User A's icon. FIG. 49 shows an example of control for changing the display mode. For example, FIG. 49A shows an example in which User A's message is underlined. FIG. 49B shows an example in which the color of User A's icon has been changed. FIG. 49B shows an example in which the icons of each user in the member list of the community site are displayed, with User A's icon displayed darker than the icons of User B and User C. The color of the changed icon may be any color as long as it is distinguishable from that of other users. As shown in FIGS. 65B and 66, which will be described later, when the community site is a chat room, the color of the icon representing the user may be changed to, for example, User A's icon in FIG. 49B.

また、図49Bのように、メンバーリスト等、コミュニティサイト内の他ユーザが確認可能な箇所に、コミュニティサイトを移動するユーザ(図49BにおけるユーザA)のメッセージが表示されるようにしてもよいし、表示されなくてもよい。図49Bに示す例では、「書き置き」というような、他ユーザが認識できるような態様で、コミュニティサイトを移動する旨のメッセージが表示されているが、これに限定されず、単にメッセージが表示されるだけでもよい。 Also, as shown in Figure 49B, a message from the user (user A in Figure 49B) who is moving the community site may or may not be displayed in a location that can be seen by other users on the community site, such as a member list. In the example shown in Figure 49B, a message indicating that the community site is being moved is displayed in a manner that other users can see, such as a "note," but this is not limited to this, and the message may simply be displayed.

<第3変形例(4)の効果>
第3変形例(4)では、第1コミュニティサイトに移動したことを示す情報は、第2コミュニティサイトで表示される、端末20のユーザのユーザ情報の表示態様を変更するための情報を含む。これにより、ユーザが第2コミュニティサイトにいないこと、および、ユーザが第1コミュニティサイトに移動したことを他ユーザが把握しやすくすることができる。
<Effects of the third modified example (4)>
In a third modified example (4), the information indicating that the user has moved to the first community site includes information for changing the display mode of the user information of the user of terminal 20, which is displayed on the second community site. This makes it easier for other users to understand that the user is not on the second community site and that the user has moved to the first community site.

<第3変形例(5)>
第3変形例(5)では、制御部11は、第1コミュニティサイトには、第2コミュニティサイトに含まれるユーザのリストが表示されるように処理をしてもよいし(図50参照)、第2コミュニティサイトには、第1コミュニティサイトに移動したユーザのリストが表示されるように処理をしてもよい(図51参照)。
<Third Modification Example (5)>
In the third variant (5), the control unit 11 may perform processing so that a list of users included in the second community site is displayed on the first community site (see Figure 50), and may perform processing so that a list of users who have moved to the first community site is displayed on the second community site (see Figure 51).

そして、メッセージ処理部116は、上記のリストを利用して、リストに表示されたユーザに対してメッセージを送信できるように処理してもよい。 The message processing unit 116 may then use the list to process messages so that they can be sent to users displayed on the list.

上記のメッセージは、第1コンテンツの情報の漏洩を防止する観点から、例えば簡単なメッセージや定型文、絵文字、リアクション等を示すスタンプであってもよい。また、メッセージを受けたユーザは、そのメッセージに対して簡易なレスポンスを送信できるようにしてもよい。 From the perspective of preventing information leakage of the first content, the message may be, for example, a simple message, a standard phrase, an emoticon, a stamp indicating a reaction, etc. Furthermore, a user who receives a message may be able to send a simple response to the message.

また、上記のメッセージは、第1コンテンツの情報の漏洩に関するものである場合(例えば、特定のキーワードが含まれる場合等)、送信されなくてもよい。 Furthermore, the above message may not be sent if it relates to the leakage of information about the first content (for example, if it contains a specific keyword).

<第3変形例(5)の効果>
また、各コミュニティサイトに含まれるユーザのリストを表示することで、どのユーザがどのコミュニティサイトに含まれているかを、ユーザに容易に把握させやすくすることができる。
<Effects of the third modified example (5)>
Furthermore, by displaying a list of users included in each community site, it is possible to make it easier for users to easily understand which users are included in which community site.

<第4実施形態>
第1実施形態では、サーバ10の制御部11が選択するコミュニティサイトの情報が、ユーザに提示するためのコミュニティサイトの情報であったが、本開示はこれに限定されない。
第4実施形態は、サーバ10の制御部11が、ユーザによるコンテンツの閲覧情報に基づく、コミュニティサイトの閲覧を制限する設定を行う。つまり、コンテンツの閲覧量の多いユーザがコンテンツの情報を漏洩することを抑制するために、そのユーザに対して、コミュニティサイトの閲覧を制限する。
Fourth Embodiment
In the first embodiment, the information on the community site selected by the control unit 11 of the server 10 is information on the community site to be presented to the user, but the present disclosure is not limited to this.
In the fourth embodiment, the control unit 11 of the server 10 sets restrictions on the viewing of the community site based on the content viewing information of the user. That is, in order to prevent a user who views a large amount of content from leaking content information, the control unit 11 restricts the user from viewing the community site.

第4実施形態における制御部11は、図52に示すように、サーバメイン処理部111と、情報送受信処理部112と、制限処理部115とを有する。サーバメイン処理部111は、第1実施形態等と同様の機能を有する。 As shown in FIG. 52, the control unit 11 in the fourth embodiment has a server main processing unit 111, an information transmission/reception processing unit 112, and a restriction processing unit 115. The server main processing unit 111 has the same functions as in the first embodiment, etc.

制限処理部115は、コンテンツの閲覧情報に基づく、コミュニティサイトの閲覧を制限する設定を行う。閲覧情報は、第1実施形態と同様に、コンテンツにおいてユーザが閲覧に関する情報であり、例えば、ユーザによるコンテンツを閲覧した量を示す情報である。 The restriction processing unit 115 sets restrictions on viewing of the community site based on content viewing information. As in the first embodiment, the viewing information is information related to the user's viewing of the content, and is, for example, information indicating the amount of content viewed by the user.

具体的には、制限処理部115は、端末20のユーザによる、コンテンツの閲覧情報が第1閲覧情報から第2閲覧情報になった場合、コミュニティサイトの閲覧を制限する設定に基づき、端末20のユーザによるコミュニティサイトの閲覧を制限する制御を行う。 Specifically, when the content viewing information by the user of terminal 20 changes from first viewing information to second viewing information, the restriction processing unit 115 controls the user of terminal 20 to restrict viewing of the community site based on the settings restricting viewing of the community site.

第2閲覧情報は、第1閲覧情報よりも大きな閲覧量を示す閲覧情報である。例えば、コンテンツが所定時間で構成される映画やドラマである場合、第2閲覧情報は、第1閲覧情報よりも長い時間量の情報を示す。また、コンテンツが複数章で構成される書籍である場合、第2閲覧情報は、第1閲覧情報の章よりも後の章の情報を示す(例えば、第1閲覧情報が1~4章である場合、第2閲覧情報は5章以降の章である)。 The second viewing information indicates a larger amount of viewing than the first viewing information. For example, if the content is a movie or drama consisting of a predetermined amount of time, the second viewing information indicates information on a longer amount of time than the first viewing information. Also, if the content is a book consisting of multiple chapters, the second viewing information indicates information on a chapter later than the chapter in the first viewing information (for example, if the first viewing information is chapters 1 to 4, the second viewing information is chapter 5 or later).

ユーザがコンテンツの閲覧を進めて、ユーザの閲覧情報が、第1閲覧情報から第2閲覧情報になると、ユーザは、第1閲覧情報であったときでは、把握していない情報を知ることになる。 As a user continues browsing content and their browsing information changes from the first browsing information to the second browsing information, the user will become aware of information that they were not aware of when they were using the first browsing information.

この場合、第1閲覧情報である他ユーザしかいないコミュニティサイトにおいて、第2閲覧情報であるユーザが、第2閲覧情報において得られる情報を投稿した場合、他ユーザにとって情報が漏洩することになる。 In this case, if a user with second viewing information posts information obtained through the second viewing information on a community site where only other users with first viewing information are present, the information will be leaked to other users.

制限処理部115は、コンテンツに関連するコミュニティサイトの中から、第1閲覧情報の内容のみが含まれるコミュニティサイトを選択する。 The restriction processing unit 115 selects community sites that include only the content of the first viewing information from among community sites related to the content.

制限処理部115は、端末20に、選択したコミュニティサイトの閲覧を制限する設定を行う。具体的には、制限処理部115は、例えば、コミュニティサイトの閲覧を制限する設定指令を、通信部14を介して端末20に送信する。 The restriction processing unit 115 sets the terminal 20 to restrict viewing of the selected community site. Specifically, the restriction processing unit 115 sends, for example, a setting command to restrict viewing of the community site to the terminal 20 via the communication unit 14.

コミュニティサイトの閲覧を制限する設定は、例えば、閲覧制限に関するコミュニティサイトへのユーザのアクセスを不可とする設定、コミュニティサイトにアクセスしても強制的に退去させる設定、コミュニティサイトにアクセス可能でも投稿不可とする設定を含む。 Settings that restrict viewing of a community site include, for example, settings that prohibit users from accessing the community site, settings that force users to leave the community site even if they access it, and settings that prohibit users from posting to the community site even if they can access it.

設定指令により、閲覧制限が設定されると、端末20のユーザによる閲覧制限に係るコミュニティサイトの閲覧が制限される。 When a viewing restriction is set by a setting command, the user of terminal 20 is restricted from viewing the community site related to the viewing restriction.

例えば、コンテンツの閲覧情報が第1閲覧情報であるまでは、ユーザが参加することができたコミュニティサイトは、閲覧情報が第2閲覧情報になった後において、ユーザによる閲覧が制限されるコミュニティサイトとなる。そのため、ユーザからコミュニティサイトを閲覧することができなくなる。 For example, a community site that a user could participate in until the content viewing information became the first viewing information becomes a community site whose viewing by the user is restricted after the viewing information becomes the second viewing information. As a result, the user will no longer be able to view the community site.

例えば、コンテンツが5章で構成された書籍である場合、3章まで閲覧したユーザに関連するコミュニティサイトが存在していたとする。この場合の第1閲覧情報は、1~3章を示す情報となる。この場合の第2閲覧情報は、例えば4章を示す情報となる。ユーザが4章まで閲覧した場合、上記のコミュニティサイトに参加したままだと、4章の情報を投稿したとすると、3章までしか閲覧していない他ユーザにとって情報の漏洩につながる。そのため、コミュニティサイトにおけるユーザの閲覧を制限することで、上記の情報の漏洩を抑制することが可能となる。 For example, if the content is a book consisting of five chapters, and there is a community site related to a user who has viewed up to chapter 3, the first viewing information in this case would be information indicating chapters 1 to 3. The second viewing information in this case would be information indicating, for example, chapter 4. If a user has viewed up to chapter 4 and remains a member of the community site, posting information about chapter 4 could lead to information leakage to other users who have only viewed up to chapter 3. Therefore, by restricting users' viewing on the community site, it is possible to prevent the leakage of the above information.

図53は、第4実施形態におけるサーバ10に記憶される情報の一例を示す図である。 Figure 53 shows an example of information stored on the server 10 in the fourth embodiment.

記憶部15における、各実施形態と同様に、サーバメイン処理プログラム151が記憶される。また、サーバメイン処理プログラム151は、限定ではなく例として、制御部11により読み出されて、情報送受信処理として実行される情報送受信プログラム152と、閲覧を制限する制御を実行するための閲覧制限処理プログラム159をサブルーチンプログラムとして含む。 As in each embodiment, the memory unit 15 stores a server main processing program 151. Furthermore, the server main processing program 151 includes, as subroutine programs, an information transmission/reception program 152 that is read by the control unit 11 and executed as information transmission/reception processing, and a viewing restriction processing program 159 for executing control to restrict viewing, by way of example and not limitation.

また、記憶部15には、端末20から受信した閲覧情報154と、制限処理部115が選択したコミュニティサイト情報155、制限処理部115により閲覧制限の設定指令に係る制限処理情報160が記憶される。 The memory unit 15 also stores viewing information 154 received from the terminal 20, community site information 155 selected by the restriction processing unit 115, and restriction processing information 160 related to a command to set viewing restrictions issued by the restriction processing unit 115.

<情報処理>
図54は、第4実施形態におけるサーバ10が実行する処理の流れの一例を示すフローチャートである。
<Information Processing>
FIG. 54 is a flowchart showing an example of the flow of processing executed by the server 10 in the fourth embodiment.

以下のフローチャートは、第4実施形態の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of the fourth embodiment. In the flowchart, some steps may not be executed, or additional steps may be inserted. This also applies to other flowcharts in this specification.

図54に示すように、サーバ10の制御部11が端末20から閲覧情報を受信する(ステップS301)。次に、サーバ10の制御部11は、閲覧情報が閲覧制限に該当する情報であるか否かについて判定する(ステップS302)。具体的には、サーバ10の制御部11は、閲覧情報が第1閲覧情報から第2閲覧情報になったか否かについて判定する。例えば、上記の例のように、第1閲覧情報が1~3章を示す情報であり、第2閲覧情報が4章を示す情報である場合、ステップS302では、ユーザの閲覧情報が、1~3章の範囲を示す情報から、4章を示す情報に切り替わった場合、閲覧情報が閲覧制限に該当する情報であると判定される。 As shown in FIG. 54, the control unit 11 of the server 10 receives viewing information from the terminal 20 (step S301). Next, the control unit 11 of the server 10 determines whether the viewing information is information that falls under the viewing restrictions (step S302). Specifically, the control unit 11 of the server 10 determines whether the viewing information has changed from first viewing information to second viewing information. For example, as in the example above, if the first viewing information is information indicating chapters 1 to 3 and the second viewing information is information indicating chapter 4, in step S302, if the user's viewing information has switched from information indicating the range of chapters 1 to 3 to information indicating chapter 4, it is determined that the viewing information is information that falls under the viewing restrictions.

判定の結果、閲覧情報が閲覧制限の情報ではない場合(ステップS302、NO)、本制御は終了する。一方、閲覧情報が閲覧制限の情報である場合(ステップS302、YES)、サーバ10の制御部11は、閲覧を制限する設定を行う(ステップS303)。ステップS303の後、本制御は終了する。また、既にステップS303の処理が行われている場合は、ステップS302でNOと判定されてもよいし、ステップS302およびステップS303の処理がスキップされてもよい。 If the result of the determination is that the viewing information is not information for which viewing is restricted (step S302, NO), this control ends. On the other hand, if the viewing information is information for which viewing is restricted (step S302, YES), the control unit 11 of the server 10 sets the viewing to be restricted (step S303). After step S303, this control ends. Also, if the processing of step S303 has already been performed, the determination may be NO in step S302, or the processing of steps S302 and S303 may be skipped.

<第4実施形態の効果>
以上のように構成された第4実施形態は、コンテンツの閲覧情報に基づく、コミュニティサイトの閲覧を制限する制御を行う。具体的には、第2実施形態は、端末20のユーザによる、コンテンツの閲覧を制限する設定に基づき、端末20のユーザによるコミュニティサイトの閲覧を制限する設定を行う。
<Effects of the Fourth Embodiment>
The fourth embodiment configured as described above performs control to restrict viewing of a community site based on content viewing information. Specifically, the second embodiment performs setting to restrict viewing of a community site by a user of the terminal 20 based on setting to restrict viewing of content by the user of the terminal 20.

これにより、コンテンツにおいて閲覧を完了したユーザの閲覧を制限することにより、コンテンツにおいて他ユーザが閲覧していない内容について、ユーザが投稿することを抑制することができる。その結果、他ユーザにコンテンツの情報が漏洩することを抑制することができる。 By restricting viewing to users who have completed viewing the content, users can be prevented from posting content that other users have not viewed. As a result, it is possible to prevent content information from being leaked to other users.

<第4変形例(1)>
第4実施形態では、コミュニティサイトの閲覧を制限する制御は、閲覧制限に関するコミュニティサイトへのユーザのアクセスを不可とする設定等であったが、本開示はこれに限定されない。
第4変形例(1)は、コミュニティサイトの閲覧を制限する制御は、端末20で表示される、閲覧が制限されるコミュニティサイトの情報の表示態様を、閲覧が制限されないコミュニティサイトの表示態様と異ならせる制御を含む。
<Fourth Modification Example (1)>
In the fourth embodiment, the control for restricting the viewing of the community site is a setting for prohibiting a user from accessing the community site regarding the viewing restriction, but the present disclosure is not limited to this.
In the fourth variant example (1), the control to restrict viewing of a community site includes control to make the display mode of information on the community site, which is restricted from viewing, displayed on the terminal 20 different from the display mode of information on the community site, which is not restricted from viewing.

つまり、制限処理部115により、閲覧制限の設定指令がなされると、端末20における、閲覧が制限されるコミュニティサイトの情報の表示態様が、閲覧が制限されないコミュニティサイトの表示態様と異なる態様となる。 In other words, when the restriction processing unit 115 issues a command to set viewing restrictions, the display mode of information on the community site with viewing restrictions on the terminal 20 will be different from the display mode of information on the community site with no viewing restrictions.

例えば、図55Aに示すように、コンテンツAAのコミュニティサイトにアクセス可能なページが存在したとする。コンテンツAAのコミュニティサイトとしては、第4サイトおよび第5サイトが存在していたとする。第4サイトは、コンテンツAAの第1閲覧情報までの閲覧者用のコミュニティサイトである。第5サイトは、コンテンツAAの第2閲覧情報に対応する閲覧者用のコミュニティサイトである。 For example, as shown in Figure 55A, suppose there is an accessible page on the community site for content AA. Assume that there are two community sites for content AA: site 4 and site 5. Site 4 is a community site for viewers up to the first viewing information of content AA. Site 5 is a community site for viewers corresponding to the second viewing information of content AA.

ここで、ユーザの閲覧量が第2閲覧情報であると、第4サイトの閲覧が制限されることになる。この場合、表示部24には、図55Bに示すように、例えば、第4サイトに対応する表示が非表示とされる。 Here, if the user's viewing volume is the second viewing information, viewing of the fourth site will be restricted. In this case, for example, the display corresponding to the fourth site will not be displayed on the display unit 24, as shown in FIG. 55B.

また、図56Aに示すように、閲覧を制限するコミュニティサイト(第4サイト)に下線を付し、閲覧を制限しないコミュニティサイト(第5サイト)に下線を付さないような表示態様としてもよいし、コミュニティサイトを示す文字の色を、異ならせる表示態様としてもよい。 Also, as shown in FIG. 56A, a display mode may be used in which community sites with restricted viewing (fourth site) are underlined and community sites with no restricted viewing (fifth site) are not underlined, or the text indicating the community sites may be displayed in different colors.

また、図56Bに示すように、コミュニティサイトにアクセスするボタン(図56Bに示される「GO」の部分)の表示態様を異ならせてもよい。図56Bでは、例えば、閲覧を制限するコミュニティサイトのボタンを黒とし、閲覧を制限しないコミュニティサイトのボタンを白としている。 Also, as shown in Figure 56B, the display style of the button for accessing the community site (the "GO" part shown in Figure 56B) may be different. In Figure 56B, for example, the button for a community site with restricted viewing is black, and the button for a community site with no restricted viewing is white.

<第4変形例(1)の効果>
第4変形例(1)では、コミュニティサイトの閲覧を制限する制御は、端末20で表示される、閲覧が制限されるコミュニティサイトの情報の表示態様を、閲覧が制限されないコミュニティサイトの表示態様と異ならせる制御を含む。
<Effects of the fourth modified example (1)>
In the fourth variant example (1), the control to restrict viewing of a community site includes control to make the display mode of information on the community site, which is restricted from viewing, displayed on the terminal 20 different from the display mode of information on the community site, which is not restricted from viewing.

これにより、ユーザが閲覧制限のないコミュニティサイトを選択しやすくすることができる。その結果、ユーザが、閲覧制限のかかるコミュニティサイトに誤って参加することを抑制することができ、ひいては、コミュニティサイト内のユーザが把握してない情報が漏洩されることを抑制することができる。 This makes it easier for users to select community sites with no viewing restrictions. As a result, users can be prevented from accidentally joining community sites with viewing restrictions, which in turn can prevent information on the community site that users are unaware of from being leaked.

<第5実施形態>
第4実施形態では、コンテンツの閲覧量の多いユーザが、コンテンツの情報を漏洩することを抑制するために、ユーザにおけるコミュニティサイトの閲覧(例えば、アクセス)を制限するものであったが、本開示はこれに限定されない。
第5実施形態は、コンテンツの閲覧情報に基づく、コミュニティサイトの閲覧を制限する制御を行う構成において、端末20のユーザによる、コンテンツの閲覧情報に基づいて、コミュニティサイトの閲覧可能なコンテンツの制限に関する制御を行う。つまり、コンテンツの閲覧量の少ないユーザに対してコンテンツの情報の漏洩を抑制するために、ユーザの閲覧内容を制限する。
Fifth Embodiment
In the fourth embodiment, users' viewing (e.g., access) of a community site was restricted in order to prevent users who view a large amount of content from leaking content information, but the present disclosure is not limited to this.
In the fifth embodiment, in a configuration in which control is performed to restrict viewing of a community site based on content viewing information, control is performed to restrict the content that can be viewed on the community site based on the content viewing information of the user of the terminal 20. In other words, the viewing content of a user who views a small amount of content is restricted in order to prevent leakage of content information.

第5実施形態におけるサーバ10の制御部11は、第4実施形態の制御部11と同様である。第5実施形態における制限処理部115は、端末20のユーザによる、コンテンツの閲覧情報に基づいて、コミュニティサイトの閲覧可能なコンテンツ(投稿情報)の制限に関する制御を行う。 The control unit 11 of the server 10 in the fifth embodiment is similar to the control unit 11 in the fourth embodiment. The restriction processing unit 115 in the fifth embodiment controls restrictions on the content (posted information) that can be viewed on the community site based on content viewing information by users of the terminal 20.

コミュニティサイトの閲覧可能なコンテンツの制限に関する制御は、例えば、閲覧制限に関するコミュニティサイトへのユーザのアクセスを不可とする設定、コミュニティサイトにアクセスしても強制的に退去させる設定、コミュニティサイトにアクセス可能でも投稿不可とする設定に関する制御を含む。 Controls regarding restrictions on viewable content on community sites include, for example, settings that prohibit users from accessing the community site regarding viewing restrictions, settings that force users to leave the community site even if they access it, and settings that prohibit users from posting even if they can access the community site.

制限処理部115は、例えば、ユーザの閲覧情報に基づいて、閲覧可能なコンテンツの制限をする必要があるか否かについて判定する。例えば、制限処理部115は、ユーザの閲覧情報に基づいて、ユーザよりもコンテンツの閲覧量の多いユーザが参加しているコミュニティサイトが存在するか否かについて判定する。各ユーザの閲覧量については、例えば、各ユーザの端末20から取得可能な閲覧情報に基づいて判定してもよい。 The restriction processing unit 115 determines, for example, based on the user's browsing information, whether or not it is necessary to restrict the content that can be viewed. For example, the restriction processing unit 115 determines, based on the user's browsing information, whether or not there is a community site in which users who view more content than the user participate. The amount of browsing for each user may be determined, for example, based on the browsing information obtainable from each user's terminal 20.

制限処理部115は、ユーザよりもコンテンツの閲覧量の多いユーザが参加しているコミュニティサイトが存在する場合、コミュニティサイトをユーザによる閲覧を不可とする。 If there is a community site in which a user who has viewed more content than the user participates, the restriction processing unit 115 will prohibit the user from viewing the community site.

ユーザよりもコンテンツの閲覧量の多いユーザが参加しているコミュニティサイトには、ユーザが把握していない情報が投稿されている可能性が高いため、ユーザにとって、情報の漏洩になる可能性がある。 Community sites with users who view more content than the user themselves are likely to contain information posted that the user is unaware of, which could result in information leaks for the user.

例えば、コンテンツが5章で構成された書籍である場合、3章まで閲覧したユーザが参加しているコミュニティサイトが存在していたとする。この場合、コンテンツを閲覧し始めた初心者ユーザが、コミュニティサイトに参加すると、3章まで閲覧したユーザの投稿内容が、初心者ユーザにとって、把握していない情報である可能性が高い。つまり、初心者ユーザにとって、コンテンツの情報の漏洩につながる可能性がある。 For example, if the content is a book consisting of five chapters, and there is a community site where users who have viewed up to chapter three are participating, then if a novice user who has just started viewing the content joins the community site, there is a high possibility that the content posted by users who have viewed up to chapter three will be information that the novice user is not aware of. In other words, this could lead to information about the content being leaked to the novice user.

それに対して、第5実施形態では、そのようなコミュニティサイトの閲覧が不可となるため、上記の初心者ユーザにとって情報の漏洩を抑制することが可能となる。 In contrast, in the fifth embodiment, such community sites cannot be viewed, making it possible to prevent information leaks for the above-mentioned novice users.

第5実施形態におけるサーバ10に記憶される情報は、例えば、第4実施形態におけるサーバ10に記憶される情報と同様である(図53参照)。 The information stored in the server 10 in the fifth embodiment is, for example, similar to the information stored in the server 10 in the fourth embodiment (see Figure 53).

<情報処理>
図57は、第5実施形態における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、端末20の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例をそれぞれ示している。
<Information Processing>
57 is a flowchart showing an example of the flow of processing executed by each device in the fifth embodiment. From the left, the flowchart shows an example of processing executed by the control unit 21 of the terminal 20 and an example of processing executed by the control unit 11 of the server 10.

以下のフローチャートは、第5実施形態の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of the fifth embodiment. In the flowchart, some steps may not be executed, or additional steps may be inserted. This also applies to other flowcharts in this specification.

図57に示すように、サーバ10の制御部11が端末20から閲覧情報を受信する(ステップS2501)。次に、サーバ10の制御部11は、閲覧情報に基づいて、コミュニティサイトの閲覧可能なコンテンツの制限が必要であるか否かについて判定する(ステップS2502)。 As shown in FIG. 57, the control unit 11 of the server 10 receives browsing information from the terminal 20 (step S2501). Next, the control unit 11 of the server 10 determines, based on the browsing information, whether or not restrictions on the content that can be viewed on the community site are necessary (step S2502).

判定の結果、コンテンツの制限が必要ではない場合(ステップS2502、NO)、本制御は終了する。一方、コンテンツの制限が必要である場合(ステップS2502、YES)、サーバ10の制御部11は、閲覧を制限する設定を行う(ステップS2503)。ステップS2503の後、本制御は終了する。 If the result of the determination is that content restriction is not necessary (step S2502, NO), this control ends. On the other hand, if content restriction is necessary (step S2502, YES), the control unit 11 of the server 10 sets restrictions on viewing (step S2503). After step S2503, this control ends.

<第5実施形態の効果>
第5実施形態は、端末20のユーザによる、コンテンツの閲覧情報に基づいて、コミュニティサイトの閲覧可能なコンテンツの制限に関する制御を行う。
<Effects of the Fifth Embodiment>
In the fifth embodiment, control is performed regarding restrictions on the content that can be viewed on a community site based on content viewing information by users of terminals 20 .

これにより、ユーザが閲覧していない部分の情報を含むコミュニティサイトの閲覧が制限されるので、ユーザに情報が漏洩することを抑制することができる。 This restricts the user from viewing community sites that contain information that the user has not viewed, thereby preventing information from being leaked to the user.

<第5変形例(1)>
第5実施形態等では、端末20のユーザによる、コンテンツの閲覧情報に基づいてユーザのコミュニティサイトの閲覧を制限していたが、本開示はこれに限定されない。
第5変形例(1)では、サーバ10の制御部11が、端末20で閲覧可能なコンテンツに関するコンテンツ情報を取得し、コンテンツ情報に対応するコンテンツの部分を閲覧していないユーザによる閲覧が制限されるコミュニティサイトを設定する。
<Fifth Modification Example (1)>
In the fifth embodiment and the like, the user's access to the community site is restricted based on the content access information of the user of the terminal 20, but the present disclosure is not limited to this.
In the fifth variant (1), the control unit 11 of the server 10 acquires content information regarding content that can be viewed on the terminal 20, and sets up a community site that restricts viewing by users who have not viewed the part of the content corresponding to the content information.

第5変形例(1)におけるサーバ10の制御部11は、第4実施形態および第5実施形態の制御部11と同様である。第5変形例(1)における制限処理部115は、端末20で閲覧可能なコンテンツに関するコンテンツ情報を取得し、コンテンツ情報に対応するコンテンツの部分を閲覧していないユーザによる閲覧が制限されるコミュニティサイトを設定する。 The control unit 11 of the server 10 in the fifth modified example (1) is similar to the control unit 11 in the fourth and fifth embodiments. The restriction processing unit 115 in the fifth modified example (1) acquires content information regarding content that can be viewed on the terminal 20, and sets a community site that restricts viewing by users who have not viewed the portion of the content corresponding to the content information.

コンテンツ情報は、コンテンツが時間単位で構成される動画である場合、コンテンツの時間の情報、コンテンツが複数ページ、複数章、複数巻で構成される書籍である場合、コンテンツのページ情報、コンテンツの章番号の情報、コンテンツの巻番号の情報である。 The content information includes information about the time of the content if the content is a video that is structured in units of time; if the content is a book that is structured in multiple pages, chapters, or volumes, the content information includes information about the page number of the content, the chapter number of the content, and the volume number of the content.

ユーザによる閲覧の制限は、第5実施形態と同様に、例えば、閲覧制限に関するコミュニティサイトへのユーザのアクセスを不可とする設定、コミュニティサイトにアクセスしても強制的に退去させる設定、コミュニティサイトにアクセス可能でも投稿不可とする設定に関する制御を含む。 As in the fifth embodiment, restrictions on user browsing include, for example, controls related to settings that prohibit users from accessing the community site, settings that force users to leave the community site even if they access it, and settings that prohibit users from posting to the community site even if they can access it.

具体的には、制限処理部115により、コンテンツ情報に対応するコンテンツの部分を、まだ閲覧していないユーザが、コンテンツの部分についての閲覧が制限されるようにコミュニティサイトが設定される。 Specifically, the restriction processing unit 115 configures the community site so that users who have not yet viewed the portion of the content corresponding to the content information are restricted from viewing that portion of the content.

例えば、コンテンツ情報が、120ページの書籍における、70ページ以降の情報である場合、50ページまでしか閲覧していないユーザが、この書籍におけるコミュニティサイトに参加しようとした場合、70ページ以降の情報が投稿されていた場合、70ページ以降の情報が漏洩することになる。 For example, if the content information is from page 70 onwards in a 120-page book, and a user who has only viewed up to page 50 attempts to join a community site for this book, and information from page 70 onwards is posted, the information from page 70 onwards will be leaked.

第5変形例(1)では、このような場合に、ユーザのコミュニティサイトへのアクセスが不可となり、ユーザによるコンテンツ情報の閲覧が制限されるので、情報の漏洩を抑制することが可能となる。 In the fifth variant (1), in such cases, the user is prevented from accessing the community site and is restricted from viewing content information, thereby preventing information leakage.

<情報処理>
図58は、第5変形例(1)における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、端末20の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例をそれぞれ示している。
<Information Processing>
58 is a flowchart showing an example of the flow of processing executed by each device in the fifth modified example (1). From the left, the flowchart shows an example of processing executed by the control unit 21 of the terminal 20 and an example of processing executed by the control unit 11 of the server 10.

以下のフローチャートは、第5変形例(1)の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of Variation 5 (1). In the flowchart, some steps may not be executed, and additional steps may be inserted. This also applies to other flowcharts in this specification.

まず、図58に示すように、ユーザが端末20の入出力部23を介して、コミュニティサイトに参加する操作を行う(ステップS901)。これにより、端末20の制御部21は、通信部22により、ユーザの閲覧情報を送信する(ステップS902)。 First, as shown in FIG. 58, a user performs an operation to join a community site via the input/output unit 23 of the terminal 20 (step S901). This causes the control unit 21 of the terminal 20 to transmit the user's browsing information via the communication unit 22 (step S902).

サーバ10で閲覧情報を受信すると、サーバ10の制御部11は、コミュニティサイト内に、ユーザが閲覧してないコンテンツ部分が含まれるか否かを判定する(ステップS1001)。 When the server 10 receives the viewing information, the control unit 11 of the server 10 determines whether the community site contains any content that the user has not viewed (step S1001).

判定の結果、閲覧してないコンテンツ部分が含まれない場合(ステップS1001、NO)、本制御は終了する。一方、閲覧してないコンテンツ部分が含まれる場合(ステップS1001、YES)、サーバ10の制御部11は、閲覧してないコンテンツ部分の、ユーザによる閲覧を制限する指令を送信する(ステップS1002)。 If the determination result shows that the unviewed content portion is not included (step S1001, NO), this control ends. On the other hand, if the unviewed content portion is included (step S1001, YES), the control unit 11 of the server 10 sends a command to restrict the user's viewing of the unviewed content portion (step S1002).

端末20で指令を受信したら、端末20の制御部21は、コミュニティサイトの、ユーザが閲覧してないコンテンツ部分の閲覧を制限する(ステップS903)。なお、端末20でステップS1002の制限指令を受信していない場合、ステップS903の処理はスキップされる。ステップS903、ステップS1002の後、本制御は終了する。 When the terminal 20 receives the command, the control unit 21 of the terminal 20 restricts access to the content portion of the community site that the user has not viewed (step S903). Note that if the terminal 20 does not receive the restriction command of step S1002, the processing of step S903 is skipped. After steps S903 and S1002, this control ends.

<第5変形例(1)の効果>
第5変形例(1)は、端末20で閲覧可能なコンテンツに関するコンテンツ情報を取得し、コンテンツ情報に対応するコンテンツの部分を閲覧していないユーザによる閲覧が制限されるコミュニティサイトを設定する制御を行う。
<Effects of the fifth modified example (1)>
The fifth variant (1) obtains content information regarding content that can be viewed on the terminal 20, and controls the setting up of a community site that restricts viewing by users who have not viewed the portion of the content corresponding to the content information.

これによれば、コンテンツ情報に対応するコンテンツの部分を閲覧していないユーザが、コンテンツ情報を含むコミュニティサイトに参加しようとした際に、ユーザの閲覧が制限されるので、ユーザが閲覧していない部分の情報が漏洩することを抑制することができる。 This means that when a user who has not viewed the portion of the content corresponding to the content information attempts to join a community site that includes the content information, the user's viewing is restricted, thereby preventing the leakage of information about the portion that the user has not viewed.

<第5変形例(2)>
第5変形例(2)では、コミュニティサイトの閲覧可能なコンテンツの制限に関する制御は、コミュニティサイト内のコンテンツのうち、ユーザが閲覧不可なコンテンツを非表示とする制御であってもよい。
<Fifth Modification Example (2)>
In the fifth modified example (2), the control relating to the restriction of the content that can be viewed on the community site may be a control to hide the content that cannot be viewed by the user among the contents on the community site.

制限処理部115は、閲覧情報に基づいて、ユーザに対して、コミュニティサイトの閲覧可能なコンテンツの制限に関する制御を行うか否かについて判定する。例えば、ユーザが参加したコミュニティサイト内に、ユーザよりも、コンテンツの閲覧量の多い他ユーザが存在している場合、制限処理部115は、コミュニティサイトの閲覧可能なコンテンツの制限に関する制御を行う。具体的には、制限処理部115は、閲覧不可なコンテンツを非表示とする設定指令を端末20に、通信部14を介して送信する処理を実行する。 The restriction processing unit 115 determines, based on the viewing information, whether or not to restrict the content that can be viewed by the user on the community site. For example, if there are other users who have viewed more content than the user on the community site in which the user has joined, the restriction processing unit 115 controls the content that can be viewed on the community site. Specifically, the restriction processing unit 115 executes a process of sending a setting command to the terminal 20 via the communication unit 14 to hide content that cannot be viewed.

端末20が設定指令を受信した場合、表示処理部213は、ユーザよりもコンテンツの閲覧量の多い他ユーザのメッセージにモザイクをかける等の表示処理を実行する。また、表示処理部213は、メッセージを非表示としてもよい。 When the terminal 20 receives the setting command, the display processing unit 213 performs display processing such as blurring messages from other users who have viewed more content than the user. The display processing unit 213 may also hide the messages.

例えば、ユーザAおよびユーザBの閲覧情報が第1所定量であり、ユーザCの閲覧情報が第1所定量よりも多い第2所定量であったとする。例えば、コンテンツが5章で構成された書籍である場合、第1所定量が2章である場合、第2所定量は3章以降の章となる。この場合において、例えば、図59に示すように、所定のコミュニティサイトにおいて、ユーザBが何らかのメッセージを投稿した後に、ユーザCがメッセージを投稿したとする(図59A参照)。 For example, suppose the viewing information of users A and B is a first predetermined amount, and the viewing information of user C is a second predetermined amount that is greater than the first predetermined amount. For example, if the content is a book consisting of five chapters, and the first predetermined amount is chapter 2, the second predetermined amount would be chapters from chapter 3 onwards. In this case, for example, as shown in Figure 59, suppose that user C posts a message after user B posts a message on a specific community site (see Figure 59A).

ユーザCは、ユーザAおよびユーザBが把握していない情報を投稿する可能性があるため、ユーザCの投稿を、コミュニティサイトに参加したユーザAが閲覧すると、投稿に基づいて、ユーザAが把握していない情報が漏洩される可能性がある。 User C may post information that User A and User B are not aware of. Therefore, if User A, who has joined the community site, views User C's posts, there is a possibility that information that User A is not aware of may be leaked based on the posts.

第5変形例(2)では、図59Bに示すように、このようなユーザCのメッセージに対して、モザイクをかける表示処理を実行するので、ユーザAの表示部24には、ユーザCのメッセージが見えなくなる。 In the fifth variant (2), as shown in Figure 59B, a display process is performed to apply a mosaic to such a message from User C, so that User C's message becomes invisible on User A's display unit 24.

他ユーザのメッセージにモザイク等がかかっていると、後から参加したユーザは、何のメッセージであるか疑問に感じる場合がある。 If other users' messages are blurred or obscured, users who join later may wonder what the message is about.

そのため、例えば、メッセージを非表示としてもよい。例えば、図60に示すように、元々ユーザCのメッセージが投稿されていたコミュニティサイトにおいて(図60A参照)、ユーザAの端末20には、ユーザCの投稿が非表示とされる(図60B参照)。これにより、ユーザAが何の疑問も感じることなく、ユーザAがユーザBのメッセージに対して、メッセージを即座に投稿することができる。 For example, the message may be hidden. For example, as shown in FIG. 60, on a community site where user C's message was originally posted (see FIG. 60A), user C's post is hidden on user A's terminal 20 (see FIG. 60B). This allows user A to immediately post a message in response to user B's message without raising any questions.

<情報処理>
図61は、第5変形例(2)における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、端末20の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例をそれぞれ示している。
<Information Processing>
61 is a flowchart showing an example of the flow of processing executed by each device in the fifth modified example (2). From the left, the flowchart shows an example of processing executed by the control unit 21 of the terminal 20 and an example of processing executed by the control unit 11 of the server 10.

以下のフローチャートは、第5変形例(2)の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of Variation 5 (2). In the flowchart, some steps may not be executed, or additional steps may be inserted. This also applies to other flowcharts in this specification.

まず、図61に示すように、ユーザが端末20の入出力部23を介して、コミュニティサイトに参加する操作を行う(ステップS401)。これにより、端末20の制御部21は、通信部22により、ユーザの閲覧情報を送信する(ステップS402)。 First, as shown in FIG. 61, a user performs an operation to join a community site via the input/output unit 23 of the terminal 20 (step S401). This causes the control unit 21 of the terminal 20 to transmit the user's browsing information via the communication unit 22 (step S402).

サーバ10で閲覧情報を受信すると、サーバ10の制御部11は、所定の閲覧量を超えるユーザがコミュニティサイト内にいるか否かを判定する(ステップS501)。なお、所定の閲覧量とは、例えば、予め設定された閲覧量である。例えば、コンテンツが5章で構成された書籍であり、所定の閲覧量が3章まで閲覧したことであるとすると、ユーザの閲覧量が2章である場合、このユーザの閲覧量は所定の閲覧量を超えていないと判定され、他方、ユーザの閲覧量が4章である場合、このユーザの閲覧量は所定の閲覧量を超えていると判定される。 When the server 10 receives the viewing information, the control unit 11 of the server 10 determines whether there are any users on the community site who have viewed more than a predetermined amount (step S501). The predetermined amount of viewing is, for example, a predetermined amount of viewing. For example, if the content is a book consisting of five chapters and the predetermined amount of viewing is viewing up to chapter three, if the user's viewing amount is two chapters, it is determined that the user's viewing amount does not exceed the predetermined amount of viewing. On the other hand, if the user's viewing amount is four chapters, it is determined that the user's viewing amount exceeds the predetermined amount of viewing.

判定の結果、所定閲覧量を超えるユーザがいない場合(ステップS501、NO)、本制御は終了する。一方、所定閲覧量を超えるユーザがいる場合(ステップS501、YES)、サーバ10の制御部11は、所定閲覧量を超えるユーザのメッセージを非表示とする設定指令を端末20に送信する(ステップS502)。 If the result of the determination is that there are no users whose viewing volume exceeds the predetermined volume (step S501, NO), this control ends. On the other hand, if there are users whose viewing volume exceeds the predetermined volume (step S501, YES), the control unit 11 of the server 10 sends a setting command to the terminal 20 to hide messages from users whose viewing volume exceeds the predetermined volume (step S502).

端末20で設定指令を受信したら、端末20の制御部21は、コミュニティサイトにおける、設定指令のメッセージを非表示とする(ステップS403)。なお、端末20でステップS502の設定指令を受信していない場合は、ステップS403の処理はスキップされる。ステップS403、ステップS502の後、本制御は終了する。 When the terminal 20 receives the setting command, the control unit 21 of the terminal 20 hides the setting command message on the community site (step S403). Note that if the terminal 20 does not receive the setting command in step S502, the processing of step S403 is skipped. After steps S403 and S502, this control ends.

<第5変形例(2)の効果>
第5変形例(2)では、コミュニティサイトの閲覧可能なコンテンツの制限に関する制御は、コミュニティサイト内のコンテンツのうち、ユーザが閲覧不可なコンテンツを非表示とする制御である。
<Effects of the fifth modified example (2)>
In the fifth modified example (2), the control relating to restrictions on the content that can be viewed on the community site is a control to hide content that cannot be viewed by the user among the content on the community site.

このようにすることで、他ユーザのメッセージをユーザが閲覧することが防止されるので、ユーザが閲覧していない内容についての情報が漏洩することを抑制することができる。 This prevents users from viewing messages from other users, thereby preventing the leakage of information about content that the user has not viewed.

<第5変形例(3)>
第5変形例(3)では、制限処理部115は、ユーザの閲覧量が進むことにより、コミュニティサイト内のコンテンツ(投稿情報)の閲覧の制限を解除してもよい。
<Fifth Modification Example (3)>
In the fifth modified example (3), the restriction processing unit 115 may remove the restriction on viewing content (posted information) within the community site as the user's viewing volume increases.

つまり、制限処理部115は、端末20のユーザによる、コンテンツの閲覧情報が第1閲覧情報から第2閲覧情報になった場合、第2閲覧情報に基づいて、端末20のユーザが閲覧可能になったコンテンツに関する情報を通信部14によって端末20に送信する制御を行ってもよい。第2閲覧情報は、第4実施形態と同様に、第1閲覧情報よりも多い閲覧量を示す。 In other words, when the viewing information of content by the user of the terminal 20 changes from first viewing information to second viewing information, the restriction processing unit 115 may control the communication unit 14 to send information about the content that has become viewable by the user of the terminal 20 to the terminal 20 based on the second viewing information. The second viewing information indicates a greater amount of viewing than the first viewing information, as in the fourth embodiment.

例えば、図62に示すように、閲覧情報が第1閲覧情報であったユーザAが、コミュニティサイトに参加した時点では、閲覧情報が第2閲覧情報であるユーザCのメッセージにモザイクがかかっていたとする(図62A参照)。例えば、コンテンツが、121分の映画である場合、第1閲覧情報は、50分の時点まで閲覧したとの情報であると、第2閲覧情報は、51分以降の時点まで閲覧したとの情報となる。ユーザBは、閲覧情報が第1閲覧情報であるため、端末20には、ユーザBのメッセージは表示されている。 For example, as shown in Figure 62, when user A, whose viewing information is the first viewing information, joins the community site, the message of user C, whose viewing information is the second viewing information, is blurred (see Figure 62A). For example, if the content is a 121-minute movie, and the first viewing information indicates that the content was viewed up to the 50-minute mark, the second viewing information indicates that the content was viewed up to the 51-minute mark or later. Since user B's viewing information is the first viewing information, user B's message is displayed on terminal 20.

ユーザAがコンテンツの閲覧を進めて、閲覧情報が第1閲覧情報から第2閲覧情報になると、モザイクがかかっているユーザCのメッセージのモザイクが解除される(図62B参照)。 As User A continues browsing the content and the browsing information changes from the first browsing information to the second browsing information, the mosaic on User C's message is removed (see Figure 62B).

表示部24には、例えば、コミュニティサイト内のコンテンツ(メッセージ)の閲覧の制限を解除した場合、メッセージの閲覧の制限が解除された旨が表示されてもよいし、されなくてもよい。 For example, when restrictions on viewing content (messages) within a community site are lifted, the display unit 24 may or may not display a message indicating that restrictions on viewing messages have been lifted.

ところで、このようなメッセージは、閲覧の制限が解除された際には、過去のメッセージとなっているため、メッセージの内容によっては、ユーザの興味を引かないものである場合がある。 However, such messages become outdated once viewing restrictions are lifted, so depending on the content of the message, they may not be of interest to users.

そのため、表示部24には、メッセージのユーザ評価が高い順(例えば、「いいね」が多い順)に並べて表示されるようにしてもよいし、表示されなくてもよい。 For this reason, the display unit 24 may or may not display messages in descending order of user ratings (for example, in descending order of the number of "likes").

<情報処理>
図63は、第5変形例(3)における各装置が実行する処理の流れの一例を示すフローチャートである。左側から順に、端末20の制御部21が実行する処理、サーバ10の制御部11が実行する処理の一例をそれぞれ示している。
<Information Processing>
63 is a flowchart showing an example of the flow of processing executed by each device in the fifth modified example (3). From the left, the flowchart shows an example of processing executed by the control unit 21 of the terminal 20 and an example of processing executed by the control unit 11 of the server 10.

以下のフローチャートは、第5変形例(3)の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the processing of Variation 5 (3). In the flowchart, some steps may not be executed, and additional steps may be inserted. This also applies to other flowcharts in this specification.

まず、図63に示すように、ユーザが端末20の入出力部23を介して、コミュニティサイトに参加する操作を行う(ステップS404)。これにより、端末20の制御部21は、通信部22により、ユーザの閲覧情報を送信する(ステップS405)。 First, as shown in FIG. 63, the user performs an operation to join the community site via the input/output unit 23 of the terminal 20 (step S404). This causes the control unit 21 of the terminal 20 to transmit the user's browsing information via the communication unit 22 (step S405).

サーバ10で閲覧情報を受信すると、サーバ10の制御部11は、コミュニティサイト内に非表示メッセージがあるか否かを判定する(ステップS503)。 When the server 10 receives the viewing information, the control unit 11 of the server 10 determines whether there are any hidden messages within the community site (step S503).

判定の結果、非表示メッセージがない場合(ステップS503、NO)、本制御は終了する。一方、非表示メッセージがある場合(ステップS503、YES)、サーバ10の制御部11は、ユーザの閲覧情報が閲覧制限を解除する情報であるか否かについて判定する(ステップS504)。 If the result of the determination is that there are no hidden messages (step S503, NO), this control ends. On the other hand, if there are hidden messages (step S503, YES), the control unit 11 of the server 10 determines whether the user's viewing information is information that will lift the viewing restriction (step S504).

判定の結果、閲覧情報が閲覧制限を解除する情報ではない場合(ステップS504、NO)、本制御は終了する。一方、閲覧情報が閲覧制限を解除する情報である場合(ステップS504、YES)、サーバ10の制御部11は、メッセージの非表示を解除する指令を通信部14により送信する(ステップS505)。 If the result of the determination is that the viewing information does not lift the viewing restriction (step S504, NO), this control ends. On the other hand, if the viewing information is information that lifts the viewing restriction (step S504, YES), the control unit 11 of the server 10 sends a command to lift the hiding of the message via the communication unit 14 (step S505).

端末20で設定指令を受信したら、端末20の制御部21は、コミュニティサイトの、指令に係るメッセージの非表示を解除する(ステップS406)。なお、端末20でステップS505の解除の指令を受信していない場合は、ステップS406の処理はスキップされる。ステップS406、ステップS505の後、本制御は終了する。 When the terminal 20 receives the setting command, the control unit 21 of the terminal 20 cancels the hiding of the message related to the command on the community site (step S406). Note that if the terminal 20 does not receive the command to cancel the hiding of the message in step S505, the processing of step S406 is skipped. After steps S406 and S505, this control ends.

<第5変形例(3)の効果>
第5変形例(3)は、端末20のユーザによる、コンテンツの閲覧情報が第1閲覧情報から第2閲覧情報になった場合、第2閲覧情報に基づいて、端末20のユーザが閲覧可能になったコンテンツに関する情報を通信部14によって端末20に送信する制御を行う。これにより、ユーザの閲覧量が進むことにより、コミュニティサイト内のコンテンツ(投稿情報)の閲覧の制限を解除する。つまり、ユーザの閲覧情報に基づいて、コミュニティサイト内のメッセージの閲覧の制限が解除されることにより、閲覧制限があった当時に、どのようなメッセージがされていたかをユーザが把握することができる。そのため、漫画(コンテンツ)のさらなる購読意欲をユーザに促進させることができる。
<Effects of the fifth modified example (3)>
In the fifth modification (3), when the viewing information of content by the user of terminal 20 changes from first viewing information to second viewing information, control is performed to transmit information about the content that has become viewable by the user of terminal 20 to terminal 20 via communication unit 14 based on the second viewing information. As a result, as the user's viewing volume increases, restrictions on viewing content (posted information) within the community site are lifted. In other words, by lifting restrictions on viewing messages within the community site based on the user's viewing information, the user can understand what messages were posted at the time the viewing restrictions were in place. This can encourage users to further subscribe to manga (content).

また、メッセージの閲覧の制限を解除する際に、ユーザ評価が高い順に並べることで、閲覧制限が解除されるまでコンテンツを読み進めたユーザの満足度を高めることができる。 In addition, when message viewing restrictions are lifted, messages are sorted in descending order of user rating, which increases the satisfaction of users who continue to read the content until the viewing restrictions are lifted.

<第5変形例(4)>
第5実施形態では、コミュニティサイト内のメッセージに閲覧制限がかけられていたが、本開示はこれに限定されない。
第5変形例(4)は、ユーザがメッセージの閲覧を希望する場合、メッセージの閲覧制限を解除してもよい。
<Fifth Modification Example (4)>
In the fifth embodiment, a viewing restriction is imposed on messages in the community site, but the present disclosure is not limited to this.
In the fifth modified example (4), if the user wishes to view the message, the viewing restriction on the message may be lifted.

この場合においては、例えば、ユーザが閲覧制限がかかるメッセージをクリックまたはタップすることにより、閲覧を解除してもよいかユーザに問う表示がなされてもよい。 In this case, for example, if the user clicks or taps on the message that has viewing restrictions, a message may be displayed asking the user whether they would like to cancel viewing.

例えば、図62Aにおけるモザイク部分をユーザがクリックまたはタップすることで、ユーザに閲覧を解除するか否かを問う表示がなされ、ユーザが、その問いに同意することで、図62Bに示すようにモザイク部分が解除されるようにしてもよい。 For example, when the user clicks or taps on the mosaic portion in Figure 62A, a message may appear asking the user whether or not to cancel the viewing, and if the user agrees to the message, the mosaic portion may be removed as shown in Figure 62B.

<第5変形例(4)の効果>
第5変形例(4)は、ユーザがメッセージの閲覧を希望する場合、メッセージの閲覧制限を解除する。
<Effects of the fifth modified example (4)>
In the fifth modified example (4), when the user wishes to view the message, the viewing restriction on the message is lifted.

これにより、ユーザの希望に沿うサービスを提供することができる。 This allows us to provide services that meet the user's needs.

また、閲覧を解除してもよいかユーザに問う表示をすることで、コンテンツの情報の漏洩する可能性があることに対するユーザの了承を得ることができる。 In addition, by displaying a message asking the user if they would like to cancel viewing, it is possible to obtain the user's acknowledgement that there is a possibility of content information being leaked.

<第6実施形態>
第6実施形態は、サーバ10の制御部11が、コミュニティサイトを削除または、コミュニティサイト内のメッセージを削除する制御を行う。
Sixth Embodiment
In the sixth embodiment, the control unit 11 of the server 10 controls the deletion of a community site or a message within the community site.

コミュニティサイト内では、同内容または類似内容に関するメッセージしかされない場合がある。そのため、このようなメッセージが延々と続くと、コミュニティサイト内の履歴が、同内容の繰り返しとなるので、コミュニティサイト内の話題が煮詰まる可能性がある。 On community sites, messages may only be posted about the same or similar content. Therefore, if such messages continue indefinitely, the history on the community site will become repetitive, which could lead to a stagnation of topics on the community site.

例えば、あるコンテンツに登場する第1登場人物と、第2登場人物との関係性について、あるタイミングにおいて、コミュニティサイト内で、その時期にコンテンツを閲覧したユーザ同士で話題になっていたとする。 For example, let's say that at a certain point in time, the relationship between a first character and a second character appearing in a piece of content was a topic of discussion on a community site among users who viewed the content at that time.

その後、さらに時間が経過して、また別のタイミングに、その時期にコンテンツを閲覧したユーザ同士で、同様に、第1登場人物と第2登場人物との関係性が、コミュニティサイト内で話題になることがある。つまり、同様の話題が延々と繰り返されることになることになる。 Afterwards, at a different time, the relationship between the first and second characters may become a topic of conversation on the community site among users who viewed the content at that time. In other words, similar topics will be repeated over and over again.

第6実施形態では、例えば、一定期間が経過した後、コミュニティサイト自体を削除する、または、コミュニティサイト内のメッセージを削除する。これにより、上記のように、コミュニティサイト内の話題が煮詰まることを抑制することが可能となる。 In the sixth embodiment, for example, after a certain period of time has passed, the community site itself is deleted, or messages within the community site are deleted. This makes it possible to prevent topics within the community site from becoming stagnant, as described above.

<情報処理>
図64は、第6実施形態におけるサーバ10が実行する処理の流れの一例を示すフローチャートである。
<Information Processing>
FIG. 64 is a flowchart showing an example of the flow of processing executed by the server 10 in the sixth embodiment.

図64に示すように、サーバ10の制御部11は、コミュニティサイトが生成されてから一定期間が経過したか否かについて判定する(ステップS1101)。 As shown in FIG. 64, the control unit 11 of the server 10 determines whether a certain period of time has passed since the community site was created (step S1101).

判定の結果、一定期間が経過していない場合(ステップS1101、NO)、ステップS1101の処理が繰り返される。一方、一定期間が経過した場合(ステップS1101、YES)、制御部11は、コミュニティサイトを削除する(ステップS1102)。ステップS1102の後、本制御は終了する。 If the result of the determination is that the certain period has not elapsed (step S1101, NO), the processing of step S1101 is repeated. On the other hand, if the certain period has elapsed (step S1101, YES), the control unit 11 deletes the community site (step S1102). After step S1102, this control ends.

<第6実施形態の効果>
第6実施形態によれば、コミュニティサイト内で、同内容のメッセージが延々と続くことを抑制することができる。
<Effects of the Sixth Embodiment>
According to the sixth embodiment, it is possible to prevent messages with the same content from continuing endlessly within a community site.

<第6変形例>
また、第6変形例では、複数のコミュニティサイトを統合する制御を行う。
<Sixth Modification>
In addition, in the sixth modified example, control is performed to integrate a plurality of community sites.

コミュニティサイトにおいては、同じ話題のコミュニティサイトが複数生成される場合があり、ユーザがどちらのコミュニティサイトに参加してよいかわからなくなる可能性がある。 When it comes to community sites, multiple community sites may be created on the same topic, which can leave users unsure which community site to join.

<第6変形例の効果>
第6変形例では、複数のコミュニティサイトを統合する制御を行う。これにより、上記のようにユーザがどちらのコミュニティサイトに参加してよいかわからなくなるようなことが抑制されるので、複数のコミュニティサイトを統合して、コミュニティサイトへ参加しやすくすることができる。
<Effects of the Sixth Modification>
In the sixth modification, control is performed to integrate multiple community sites, which prevents the user from becoming confused about which community site to join, as described above, and makes it easier for users to join a community site by integrating multiple community sites.

<その他の変形例>
その他の変形例では、コンテンツの作者における別の作品に係るコンテンツを提示するようにしてもよいし、コンテンツと同時期に発刊されて、比較的人気の高い作品にかかるコンテンツを提示してもよい。
<Other Modifications>
In other modified examples, content relating to another work by the content author may be presented, or content relating to a relatively popular work that was published at the same time as the content may be presented.

<その他の変形例の効果>
その他の変形例では、コンテンツの作者における別の作品に係るコンテンツを提示するまたは、コンテンツと同時期に発刊されて、比較的人気の高い作品にかかるコンテンツを提示することで、様々な観点から、ユーザにおけるコンテンツの購入意欲を促進させることができる。
<Effects of other modifications>
In other variations, content related to other works by the content author, or content related to works that were published around the same time as the content and are relatively popular, can be presented to encourage users to purchase the content from various perspectives.

<その他>
また、上記の各実施形態では、サーバ10がコンテンツを配信していたが、コンテンツを配信するためのサーバが別に存在していてもよい。
<Others>
Furthermore, in each of the above embodiments, the server 10 distributes the content, but a separate server for distributing the content may also be present.

また、上記の各実施形態における、コミュニティサイトには、チャットルーム、ソーシャルネットワークサービスのコミュニティ、電子掲示板の何れか1つが含まれていてもよい。また、第2実施形態においては、コミュニティサイトには、上記したものの他、動画サイトのコミュニティなども含まれていてもよい。 In addition, in each of the above embodiments, the community site may include any one of a chat room, a social network service community, and an electronic bulletin board. In the second embodiment, the community site may also include a video site community in addition to the above.

ここで、コミュニティサイトにおいて、例えば、チャットルームにおける適用例について説明する。チャットルームとは、サーバ10が提供するメッセージングサービスにおいて、メッセージングサービスを利用するユーザ同士によって、送受信された情報をユーザの端末に表示可能にするユーザインターフェースである。 Here, we will explain an example of application in a community site, for example, a chat room. A chat room is a user interface in the messaging service provided by server 10 that allows information sent and received between users using the messaging service to be displayed on the user's terminal.

チャットルームは、基本的にはサーバ10が提供するメッセージングサービスにおいて互いに認識しているユーザ間で双方の了承のもとで形成されるが、不特定多数のユーザが自由に参加することができるチャットルームを形成することもできる。このような不特定多数のユーザが自由に参加することができるチャットルームをオープンチャットと呼称することもある。 Chat rooms are generally formed by mutual consent between users who are aware of each other in the messaging service provided by server 10, but it is also possible to create chat rooms that an unspecified number of users can freely join. Such chat rooms that an unspecified number of users can freely join are sometimes called open chats.

オープンチャットとは、複数のユーザが、匿名で参加することが可能なグループチャットである。ここでいう匿名で参加とは、メッセージングサービスを提供するサーバ10において、登録しているユーザ名とは異なるユーザ名でチャットルームに参加できることを意味する。オープンチャットは、誰でも参加が可能である反面、匿名性が高く、メッセージの内容についての信憑性の判断がつきにくいという側面を有する。 An open chat is a group chat in which multiple users can participate anonymously. Participating anonymously here means that users can join a chat room using a username different from the username registered on the server 10 that provides the messaging service. While anyone can participate in an open chat, it is highly anonymous, making it difficult to determine the authenticity of the message content.

このようなオープンチャットには、ユーザ自身がそのオープンチャットの存在を認識して(限定ではなく一例として、宣伝広告などで宣伝商品に関連するオープンチャットがあることやそのオープンチャットへの参加方法が記載された記事を確認することによって認識する)、自身で参加したり、チャットルームに参加している他のユーザからの招待を受けて参加したりすることができる。 Users can join such open chats by becoming aware of their existence (for example, but not limited to, by noting in an advertisement that there is an open chat related to a promoted product, or by checking an article that describes how to join the open chat), and then joining either on their own or upon receiving an invitation from another user who is participating in the chat room.

オープンチャットの存在は、例えば、ユーザがキーワードを用いて検索する、ユーザがカテゴリーを選択して検索する、他のユーザからQRコード(登録商標)やURLを取得する、ことにより、ユーザに認識される。また、オープンチャットには、参加フリーのチャットルーム、管理者の承認が必要なチャットルーム、パスワードが設定されたチャットルーム等が存在する。参加フリーのチャットルームには、ユーザが自由に参加することができる。管理者の承認が必要なチャットルームには、管理者の承認を得ることでユーザが参加することができる。例えば、管理者が設定した質問に回答して、管理者が参加を承認することで、ユーザがそのチャットルームに参加が可能となる。パスワードが設定されたチャットルームには、ユーザがパスワードを入力することにより、参加が可能となる。パスワードは、管理者等によって設定されている。 Users become aware of the existence of an open chat when, for example, they search using keywords, select a category and search, or obtain a QR code (registered trademark) or URL from another user. Open chats also include chat rooms that are free to join, chat rooms that require administrator approval, and chat rooms with passwords. Free to join chat rooms are available for users to join. Chat rooms that require administrator approval require the administrator's approval for users to join. For example, a user can join a chat room by answering questions set by the administrator and receiving approval from the administrator. Password-set chat rooms require users to enter the password to join. Passwords are set by administrators, etc.

ユーザは、チャットルームを開くことにより、端末を介してインターネット上で他のユーザと対話することが可能となる。例えば、コンテンツに関連するチャットルームが生成されると、コンテンツを閲覧した複数のユーザが、コンテンツの内容について、チャットルーム内で感想を言い合ったり、情報交換をすることが可能となる。 By opening a chat room, users can interact with other users over the Internet via their terminals. For example, when a chat room related to content is created, multiple users who have viewed the content can share their thoughts about the content and exchange information within the chat room.

特に、オープンチャットには、軽い雑談、趣味の話題、本音で語り合いたい業界話等、チャットルーム毎にテーマが設定されるので、チャットルームに参加したユーザは、チャットルーム内の他ユーザとメッセージのやり取りが盛り上がりやすく、長期にわたり、やり取りを継続させやすくなる。 In particular, open chats have themes set for each chat room, such as casual conversation, hobby topics, or candid industry talk, making it easier for users who join a chat room to exchange lively messages with other users in the chat room and continue their interactions over the long term.

そのため、チャットルームに、上記各実施形態が適用されることで、チャットルーム内でのユーザ同士のやり取りが活発になることが期待される。 As a result, applying the above embodiments to chat rooms is expected to lead to more active interactions between users within the chat room.

例えば、第1実施形態の場合において、図65に示すように、選択されたチャットルームが、ユーザの端末20に表示される。図65Aにおいては、チャットルームとして、第1チャットルーム、第2チャットルームおよび第3チャットルームが表示されており、各サイトの右端に「GO」と記載されたボタンが表示されている。このボタンを押下すると、ユーザはそのボタンに対応するチャットルームに参加することができる。 For example, in the first embodiment, as shown in FIG. 65, the selected chat room is displayed on the user's terminal 20. In FIG. 65A, the first, second, and third chat rooms are displayed as chat rooms, and a button labeled "GO" is displayed on the right side of each site. By pressing this button, the user can join the chat room corresponding to that button.

ここで、ユーザが例えば、第2チャットルームに参加しようとして、第2チャットルームのボタンを押下すると、図65Bに示すように、ユーザは第2チャットルームに対応するチャットルームが表示されて、ユーザがメッセージを投稿することが可能となる。すなわち、本実施形態では、ユーザがチャットルームに参加しやすくなり、ユーザの利便性を向上させることができる。 Here, if a user wants to join a second chat room, for example, and presses the button for the second chat room, a chat room corresponding to the second chat room will be displayed, as shown in FIG. 65B, and the user will be able to post a message. In other words, this embodiment makes it easier for users to join chat rooms, improving user convenience.

また、参加したチャットルームにおいて、ユーザよりも閲覧量の多いユーザ等により、ユーザが把握していない情報が、チャットルームに投稿されている場合がある。このような場合、図66に示すように、第2変形例(4)や第5変形例(2)のような、メッセージを非表示とする処理を適用すればよい。 In addition, in a chat room that the user has joined, information that the user is not aware of may have been posted in the chat room by a user who views the chat more frequently than the user. In such cases, it is sufficient to apply a process to hide the message, such as the second variant (4) or the fifth variant (2), as shown in Figure 66.

こうすることにより、本実施形態では、ユーザが把握していない情報が漏洩されることを抑制することができる。 By doing this, this embodiment can prevent information that the user is not aware of from being leaked.

また、チャットルームだと、メッセージ欄が比較的コンパクトであるため、非表示となるメッセージが存在していても、ユーザがやり取りに即座に加わりやすくなる。また、非表示となるユーザのメッセージ量が多かったりすると、そのユーザのメッセージの内容が気になって、コンテンツの閲覧をさらに進めようとする意欲を掻き立てやすくすることができる。その結果、ユーザのコンテンツの購入意欲が促進されて、チャットルーム内のやり取りをより活発にすることができる。 In addition, because the message field in a chat room is relatively compact, it is easy for users to immediately join in the conversation even if there are hidden messages. Furthermore, if a hidden user has a large number of messages, users may become interested in the content of that user's messages, which can easily stimulate their desire to further browse the content. As a result, users' desire to purchase content is encouraged, and conversations within the chat room can become more lively.

また、上記各実施形態におけるコンテンツは、様々なコンテンツに適用され得るが、漫画または小説等、比較的共通の話題をユーザに提供するものに特に適用され得る。漫画や小説は、複数巻にわたるシリーズ作品になることが多く、コンテンツとしても複数のコンテンツにわたったものとなることが多くなる。そのため、最新巻をまだ閲覧していないユーザが誤って、最新巻に対応したコミュニティサイトに参加した場合、最新巻の情報漏洩になりやすくなる。 Furthermore, the content in each of the above embodiments can be applied to a variety of content, but is particularly applicable to content that provides users with relatively common topics, such as manga or novels. Manga and novels often form series spanning multiple volumes, and the content often spans multiple pieces of content. Therefore, if a user who has not yet viewed the latest volume accidentally joins a community site corresponding to the latest volume, information about the latest volume is likely to be leaked.

それに対し、各実施形態において、ユーザを適切なコミュニティサイトに案内することができることで、上記のような情報漏洩をさらに抑制することができる。 In response to this, in each embodiment, the user can be directed to an appropriate community site, further preventing information leaks such as those described above.

本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。限定でなく例として、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。 Although embodiments of the present disclosure have been described based on various drawings and examples, it should be noted that those skilled in the art would easily be able to make various modifications and alterations based on this disclosure. Therefore, it should be noted that these modifications and alterations are included within the scope of the present disclosure. By way of example and not limitation, the functions included in each means, step, etc. may be rearranged so as not to cause logical inconsistencies, and multiple means, steps, etc. may be combined into one or divided. Furthermore, the configurations shown in each embodiment may be combined as appropriate.

1 通信システム
10 サーバ
11 制御部
12 入出力部
13 ディスプレイ
14 通信部
15 記憶部
20 端末
21 制御部
22 通信部
23 入出力部
24 表示部
25 マイク
26 スピーカ
27 カメラ
28 記憶部
30 ネットワーク
111 サーバメイン処理部
112 情報送受信処理部
113 選択処理部
114 生成処理部
115 制限処理部
116 メッセージ処理部
117 閲覧可能処理部
141 通信メイン処理部
142 情報送受信部
151 サーバメイン処理プログラム
152 情報送受信プログラム
153 選択処理プログラム
154 閲覧情報
155 コミュニティサイト情報
156 付与処理プログラム
157 識別情報
158 生成処理プログラム
159 閲覧制限処理プログラム
160 制限処理情報
161 メッセージ処理プログラム
162 メッセージ処理情報
163 閲覧可能処理プログラム
164 閲覧可能処理情報
165 アンケート情報
166 通知情報
167 移動履歴情報
211 端末メイン処理部
212 情報送受信処理部
213 表示処理部
221 通信メイン処理部
222 情報送受信部
281 端末メイン処理プログラム
282 情報送受信プログラム
283 表示処理プログラム
284 閲覧情報
285 コミュニティサイト情報
286 識別情報
287 制限処理情報
1 Communication system 10 Server 11 Control unit 12 Input/output unit 13 Display 14 Communication unit 15 Memory unit 20 Terminal 21 Control unit 22 Communication unit 23 Input/output unit 24 Display unit 25 Microphone 26 Speaker 27 Camera 28 Memory unit 30 Network 111 Server main processing unit 112 Information transmission/reception processing unit 113 Selection processing unit 114 Generation processing unit 115 Restriction processing unit 116 Message processing unit 117 Viewing permission processing unit 141 Communication main processing unit 142 Information transmission/reception unit 151 Server main processing program 152 Information transmission/reception program 153 Selection processing program 154 Viewing information 155 Community site information 156 Assignment processing program 157 Identification information 158 Generation processing program 159 Viewing restriction processing program 160 Restriction processing information 161 Message processing program 162 Message processing information 163 Viewable processing program 164 Viewable processing information 165 Survey information 166 Notification information 167 Movement history information 211 Terminal main processing unit 212 Information transmission/reception processing unit 213 Display processing unit 221 Communication main processing unit 222 Information transmission/reception unit 281 Terminal main processing program 282 Information transmission/reception program 283 Display processing program 284 Viewing information 285 Community site information 286 Identification information 287 Restriction processing information

Claims (22)

端末と通信するサーバであって、
前記端末で閲覧可能なコンテンツの閲覧に関する、前記端末のユーザの閲覧情報を受信する通信部と、
前記閲覧情報に基づいてコミュニティサイトを選択する制御部とを備え、
前記通信部は、前記制御部により選択された前記コミュニティサイトの情報を前記端末に送信し、
前記制御部は、前記コミュニティサイトに含まれる、前記端末のユーザとは異なるユーザが、前記コミュニティサイトとは異なるコミュニティサイトに移動した場合、前記異なるユーザが前記異なるコミュニティサイトに移動したことに関する情報を前記端末に前記通信部によって送信する制御を行う
A server that communicates with a terminal,
a communication unit that receives browsing information of a user of the terminal regarding browsing of content that can be viewed on the terminal;
a control unit that selects a community site based on the browsing information;
the communication unit transmits information about the community site selected by the control unit to the terminal;
When a user included in the community site who is different from the user of the terminal moves to a community site different from the community site, the control unit controls the communication unit to send information to the terminal that the different user has moved to the different community site .
端末と通信するサーバであって、
前記端末で閲覧可能なコンテンツの閲覧に関する、前記端末のユーザの閲覧情報を受信する通信部と、
前記閲覧情報に基づいてコミュニティサイトを選択する制御部とを備え、
前記制御部は、複数の前記コミュニティサイトを選択した場合、前記コミュニティサイトごとの盛況度を判別可能な所定の指標を取得し、
前記通信部は、前記制御部により選択された前記コミュニティサイトの情報、および、前記コミュニティサイトごとの前記指標を前記端末に送信する。
A server that communicates with a terminal,
a communication unit that receives browsing information of a user of the terminal regarding browsing of content that can be viewed on the terminal;
a control unit that selects a community site based on the browsing information;
When a plurality of the community sites are selected, the control unit acquires a predetermined index that can determine the degree of activity of each of the community sites;
The communication unit transmits information about the community sites selected by the control unit and the index for each community site to the terminal.
請求項1または請求項2に記載のサーバであって、
前記通信部は、前記端末による前記コンテンツの閲覧に基づいて、前記コミュニティサイトの情報を前記端末に送信する。
3. The server according to claim 1 or claim 2 ,
The communication unit transmits information about the community site to the terminal based on the viewing of the content by the terminal.
請求項に記載のサーバであって、
前記通信部は、前記端末による前記コンテンツの閲覧の完了に基づいて、前記コミュニティサイトの情報を前記端末に送信する。
4. The server according to claim 3 ,
The communication unit transmits information about the community site to the terminal based on completion of browsing of the content by the terminal.
請求項1から請求項のいずれか一項に記載のサーバであって、
前記コミュニティサイトは、前記コンテンツに関連するコミュニティサイトである。
The server according to any one of claims 1 to 4 ,
The community site is a community site related to the content.
請求項1から請求項のいずれか一項に記載のサーバであって、
前記閲覧情報は、前記端末のユーザによる前記コンテンツを閲覧した量に関する情報を含む。
The server according to any one of claims 1 to 5 ,
The viewing information includes information regarding the amount of viewing of the content by the user of the terminal.
請求項に記載のサーバであって、
前記コンテンツは、漫画または小説を含み、
前記閲覧情報は、前記漫画または前記小説を閲覧した巻数に関する情報を含む。
7. The server according to claim 6 ,
The content includes a manga or a novel,
The viewing information includes information regarding the number of volumes of the manga or novel that have been viewed.
請求項1から請求項のいずれか一項に記載のサーバであって、
前記閲覧情報は、前記端末のユーザによる前記コンテンツを閲覧した内容に関する情報を含む。
The server according to any one of claims 1 to 5 ,
The viewing information includes information relating to the content viewed by the user of the terminal.
請求項1から請求項のいずれか一項に記載のサーバであって、
前記通信部は、前記コミュニティサイトを識別するための識別情報を含む前記コミュニティサイトの情報を前記端末に送信する。
The server according to any one of claims 1 to 8 ,
The communication unit transmits information about the community site, including identification information for identifying the community site, to the terminal.
請求項1から請求項のいずれか一項に記載のサーバであって、
前記制御部は、前記コンテンツの前記閲覧情報に基づく、前記コミュニティサイトの閲覧を制限する設定を行う。
The server according to any one of claims 1 to 9 ,
The control unit performs settings to restrict viewing of the community site based on the viewing information of the content.
請求項10に記載のサーバであって、
前記制御部は、前記端末のユーザによる、前記コンテンツの前記閲覧情報が第1閲覧情報から第2閲覧情報になった場合、前記コミュニティサイトの閲覧を制限する設定に基づき、前記端末のユーザによる前記コミュニティサイトの閲覧を制限する制御を行う。
11. The server of claim 10 ,
When the viewing information of the content by the user of the terminal changes from first viewing information to second viewing information, the control unit controls to restrict the viewing of the community site by the user of the terminal based on a setting to restrict viewing of the community site.
請求項11に記載のサーバであって、
前記コミュニティサイトの閲覧を制限する制御は、前記端末で表示される、前記閲覧が制限されるコミュニティサイトの情報の表示態様を、前記閲覧が制限されないコミュニティサイトの表示態様と異ならせる制御を含む。
12. The server of claim 11 ,
The control to restrict viewing of the community site includes control to make the display mode of the information of the community site, the viewing of which is restricted, displayed on the terminal different from the display mode of the community site, the viewing of which is not restricted.
請求項10に記載のサーバであって、
前記制御部は、前記端末のユーザによる、前記コンテンツの前記閲覧情報に基づいて、前記コミュニティサイトの閲覧可能なコンテンツの制限に関する制御を行う。
11. The server of claim 10 ,
The control unit controls restrictions on the content that can be viewed on the community site based on the viewing information of the content by the user of the terminal.
請求項13に記載のサーバであって、
前記コミュニティサイトの閲覧可能なコンテンツの制限に関する制御は、前記コミュニティサイト内のコンテンツのうち、前記ユーザが閲覧不可なコンテンツを非表示とする制御である。
14. The server of claim 13 ,
The control relating to restrictions on the content that can be viewed on the community site is a control for hiding content that cannot be viewed by the user among the content on the community site.
請求項13または請求項14に記載のサーバであって、
前記制御部は、前記端末のユーザによる、前記コンテンツの前記閲覧情報が第1閲覧情報から第2閲覧情報になった場合、前記第2閲覧情報に基づいて、前記端末のユーザが閲覧可能になったコンテンツに関する情報を前記通信部によって前記端末に送信する制御を行う。
15. The server according to claim 13 or claim 14 ,
When the viewing information of the content by the user of the terminal changes from first viewing information to second viewing information, the control unit controls the communication unit to send information regarding the content that has become viewable by the user of the terminal to the terminal based on the second viewing information.
請求項1から請求項15のいずれか一項に記載のサーバであって、
コミュニティサイトは、チャットルーム、ソーシャルネットワークサービスのコミュニティ、電子掲示板のいずれか一方を含む。
16. The server according to claim 1,
The community site includes any one of a chat room, a community of a social network service, and an electronic bulletin board.
端末と通信するサーバの情報処理方法であって、
前記端末で閲覧可能なコンテンツの閲覧に関する、前記端末のユーザの閲覧情報を前記サーバの通信部によって受信することと、
前記閲覧情報に基づいてコミュニティサイトを前記サーバの制御部によって選択することと、
前記制御部により選択された前記コミュニティサイトの情報を前記端末に前記通信部により送信することとを含み、
前記制御部による、前記コミュニティサイトに含まれる、前記端末のユーザとは異なるユーザが、前記コミュニティサイトとは異なるコミュニティサイトに移動した場合、前記異なるユーザが前記異なるコミュニティサイトに移動したことに関する情報を前記端末に前記通信部によって送信する制御を行うことを含む
An information processing method for a server that communicates with a terminal, comprising:
receiving, by a communication unit of the server, browsing information of a user of the terminal relating to browsing of content that can be browsed on the terminal;
selecting a community site based on the browsing information by a control unit of the server;
transmitting information about the community site selected by the control unit to the terminal by the communication unit ;
This includes controlling the control unit to, when a user included in the community site who is different from the user of the terminal moves to a community site different from the community site, send information to the terminal via the communication unit that the different user has moved to the different community site .
端末と通信するサーバの情報処理方法であって、
前記端末で閲覧可能なコンテンツの閲覧に関する、前記端末のユーザの閲覧情報を前記サーバの通信部によって受信することと、
前記閲覧情報に基づいてコミュニティサイトを前記サーバの制御部によって選択することと、
前記制御部により選択された前記コミュニティサイトの情報を前記端末に前記通信部により送信することとを含み、
前記制御部による、複数の前記コミュニティサイトを選択した場合、前記コミュニティサイトごとの盛況度を判別可能な所定の指標を取得することと、
前記通信部による、前記制御部により選択された前記コミュニティサイトの情報、および、前記コミュニティサイトごとの前記指標を前記端末に送信することとを含む
An information processing method for a server that communicates with a terminal, comprising:
receiving, by a communication unit of the server, browsing information of a user of the terminal relating to browsing of content that can be browsed on the terminal;
selecting a community site based on the browsing information by a control unit of the server;
transmitting information about the community site selected by the control unit to the terminal by the communication unit ;
When the control unit selects a plurality of the community sites, acquiring a predetermined index that can determine the degree of activity of each of the community sites;
The method includes transmitting, by the communication unit, information on the community sites selected by the control unit and the index for each community site to the terminal .
端末と通信するサーバによって実行されるプログラムであって、
前記端末で閲覧可能なコンテンツの閲覧に関する、前記端末のユーザの閲覧情報を前記サーバの通信部によって受信することと、
前記閲覧情報に基づいてコミュニティサイトを前記サーバの制御部によって選択することと、
前記制御部により選択された前記コミュニティサイトの情報を前記端末に前記通信部により送信することとが前記サーバによって実行され
前記制御部による、前記コミュニティサイトに含まれる、前記端末のユーザとは異なるユーザが、前記コミュニティサイトとは異なるコミュニティサイトに移動した場合、前記異なるユーザが前記異なるコミュニティサイトに移動したことに関する情報を前記端末に前記通信部によって送信する制御を行うことが前記サーバによって実行される。
A program executed by a server in communication with a terminal,
receiving, by a communication unit of the server, browsing information of a user of the terminal relating to browsing of content that can be browsed on the terminal;
selecting a community site based on the browsing information by a control unit of the server;
transmitting information about the community site selected by the control unit to the terminal via the communication unit ,
The server controls the control unit to send information to the terminal via the communication unit when a user included in the community site who is different from the user of the terminal moves to a community site different from the community site .
端末と通信するサーバによって実行されるプログラムであって、
前記端末で閲覧可能なコンテンツの閲覧に関する、前記端末のユーザの閲覧情報を前記サーバの通信部によって受信することと、
前記閲覧情報に基づいてコミュニティサイトを前記サーバの制御部によって選択することと、
前記制御部により選択された前記コミュニティサイトの情報を前記端末に前記通信部により送信することとが前記サーバによって実行され
前記制御部による、複数の前記コミュニティサイトを選択した場合、前記コミュニティサイトごとの盛況度を判別可能な所定の指標を取得することと、
前記通信部による、前記制御部により選択された前記コミュニティサイトの情報、および、前記コミュニティサイトごとの前記指標を前記端末に送信することとが前記サーバによって実行される。
A program executed by a server in communication with a terminal,
receiving, by a communication unit of the server, browsing information of a user of the terminal relating to browsing of content that can be browsed on the terminal;
selecting a community site based on the browsing information by a control unit of the server;
transmitting information about the community site selected by the control unit to the terminal via the communication unit ,
When the control unit selects a plurality of the community sites, acquiring a predetermined index that can determine the degree of activity of each of the community sites;
The server causes the communication unit to transmit to the terminal information about the community sites selected by the control unit and the index for each community site .
情報処理装置によって実行されるプログラムであって、
ユーザによるコンテンツの閲覧に関する閲覧情報を取得する制御を前記情報処理装置の制御部によって行うことと、
前記閲覧情報に基づいてコミュニティサイトを選択する制御を前記制御部によって行うことと、
前記制御部により選択された前記コミュニティサイトの情報を前記ユーザに提示する制御を前記制御部によって行うこととが前記情報処理装置によって実行され
前記制御部による、前記コミュニティサイトに含まれる、前記ユーザとは異なるユーザが、前記コミュニティサイトとは異なるコミュニティサイトに移動した場合、前記異なるユーザが前記異なるコミュニティサイトに移動したことに関する情報を前記ユーザに提示する制御を行うことが前記情報処理装置によって実行される。
A program executed by an information processing device,
performing control by a control unit of the information processing device to acquire browsing information regarding browsing of content by a user;
controlling the control unit to select a community site based on the browsing information;
and performing control by the control unit to present information about the community site selected by the control unit to the user, the control unit being executed by the information processing device ;
The information processing device executes control by the control unit to, when a user different from the user included in the community site moves to a community site different from the user included in the community site, present to the user information that the different user has moved to the different community site .
情報処理装置によって実行されるプログラムであって、
ユーザによるコンテンツの閲覧に関する閲覧情報を取得する制御を前記情報処理装置の制御部によって行うことと、
前記閲覧情報に基づいてコミュニティサイトを選択する制御を前記制御部によって行うことと、
前記制御部により選択された前記コミュニティサイトの情報を前記ユーザに提示する制御を前記制御部によって行うこととが前記情報処理装置によって実行され
前記制御部による、複数の前記コミュニティサイトを選択した場合、前記コミュニティサイトごとの盛況度を判別可能な所定の指標を取得することと、
前記制御部による、前記制御部により選択された前記コミュニティサイトの情報、および、前記コミュニティサイトごとの前記指標を前記ユーザに提示することとが前記情報処理装置によって実行される。
A program executed by an information processing device,
performing control by a control unit of the information processing device to acquire browsing information regarding browsing of content by a user;
controlling the control unit to select a community site based on the browsing information;
and performing control by the control unit to present information about the community site selected by the control unit to the user, the control unit being executed by the information processing device ;
When the control unit selects a plurality of the community sites, acquiring a predetermined index that can determine the degree of activity of each of the community sites;
The information processing device executes the control unit to present to the user information on the community sites selected by the control unit and the index for each community site .
JP2021214311A 2021-12-28 2021-12-28 Server, information processing method and program Active JP7797196B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021214311A JP7797196B2 (en) 2021-12-28 2021-12-28 Server, information processing method and program
PCT/JP2022/046164 WO2023127517A1 (en) 2021-12-28 2022-12-15 Server, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021214311A JP7797196B2 (en) 2021-12-28 2021-12-28 Server, information processing method and program

Publications (2)

Publication Number Publication Date
JP2023097929A JP2023097929A (en) 2023-07-10
JP7797196B2 true JP7797196B2 (en) 2026-01-13

Family

ID=87071811

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021214311A Active JP7797196B2 (en) 2021-12-28 2021-12-28 Server, information processing method and program

Country Status (1)

Country Link
JP (1) JP7797196B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012176835A1 (en) 2011-06-22 2012-12-27 三菱電機株式会社 Reception terminal, viewing information collection system, and viewing information collection method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003087762A (en) * 2001-09-12 2003-03-20 Nippon Telegraph & Telephone East Corp Multimedia content distribution server, scenario program
JP5390669B1 (en) * 2012-06-29 2014-01-15 楽天株式会社 Post display system, post display method, and post display program
CN112422401B (en) * 2019-08-21 2022-12-30 可可株式会社 Display method and device for providing interface of social network service through anonymous brief introduction

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012176835A1 (en) 2011-06-22 2012-12-27 三菱電機株式会社 Reception terminal, viewing information collection system, and viewing information collection method

Also Published As

Publication number Publication date
JP2023097929A (en) 2023-07-10

Similar Documents

Publication Publication Date Title
US20230318997A1 (en) Voice and video calling and recording within messaging session in message interface
Carter et al. Mobile apps usage by Malaysian business undergraduates and postgraduates: Implications for consumer behaviour theory and marketing practice
Phillips et al. Online public relations: A practical guide to developing an online strategy in the world of social media
US20130086185A1 (en) Systems and methods for a multimedia social networking system
US20160300594A1 (en) Video creation, editing, and sharing for social media
US20150163189A1 (en) Social messaging system and method
US20100023871A1 (en) Methods and Systems Providing an Interactive Social Ticker
US20170294212A1 (en) Video creation, editing, and sharing for social media
US20110282947A1 (en) Systems and methods for providing a social networking experience for a user
CN107087235A (en) Media content recommendations method, server and client
JP7473922B2 (en) PROGRAM, INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD
US20170357380A1 (en) Content Sharing Logging
Johns et al. WhatsApp: From a one-to-one messaging app to a global communication platform
EP3414650B1 (en) Social keyboard
US20200104092A1 (en) Group Slideshow
Nemer Wired mobile phones: the case of community technology centers in favelas of Brazil
Mishra et al. A beginner's guide to mobile marketing
Negro Chinese Internet companies go global: Online traffic, framing and open issues
Murphy Agency and space: The political impact of information technologies in the Gulf Arab states
US20110282721A1 (en) Systems and methods for providing functional advertisements
KR20130052681A (en) Leveraging social networking for computer help
Neill Hoch Russian internet research agency disinformation activities on Tumblr: Identity, privacy, and ambivalence
Shen et al. What Do Privacy Advertisements Communicate to Consumers?
JP7797196B2 (en) Server, information processing method and program
CN112907384B (en) A social account interaction method, device, equipment and storage medium

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231027

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20231106

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250729

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20250821

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20250901

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250919

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20251216

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251224

R150 Certificate of patent or registration of utility model

Ref document number: 7797196

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150