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
JP7844161B2 - Server, information processing method, and program - Google Patents
[go: Go Back, main page]

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

Server, information processing method, and program

Info

Publication number
JP7844161B2
JP7844161B2 JP2021214321A JP2021214321A JP7844161B2 JP 7844161 B2 JP7844161 B2 JP 7844161B2 JP 2021214321 A JP2021214321 A JP 2021214321A JP 2021214321 A JP2021214321 A JP 2021214321A JP 7844161 B2 JP7844161 B2 JP 7844161B2
Authority
JP
Japan
Prior art keywords
content
community site
terminal
information
user
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
JP2021214321A
Other languages
Japanese (ja)
Other versions
JP2023097932A (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 JP2021214321A priority Critical patent/JP7844161B2/en
Priority to PCT/JP2022/046164 priority patent/WO2023127517A1/en
Publication of JP2023097932A publication Critical patent/JP2023097932A/en
Application granted granted Critical
Publication of JP7844161B2 publication Critical patent/JP7844161B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

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

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

特開2016-200987号公報Japanese Patent Publication No. 2016-200987

本発明の第1の態様によると、
端末と通信するサーバであって、
コンテンツが配信されたことに基づいて、コミュニティサイトを生成する処理を行う制御部と、
コミュニティサイトの情報を端末に送信する通信部とを備える。
本発明の第2の態様によると、
端末と通信するサーバによって実行されるプログラムであって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成をサーバの制御部によって行うことと、
コミュニティサイトの情報をサーバの通信部によって送信することとがサーバによって実行される。
本発明の第3の態様によると、
端末と通信するサーバの情報処理方法であって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成をサーバの制御部によって行うことと、
コミュニティサイトの情報をサーバの通信部によって送信することとを含む。
According to a first aspect of the present invention,
A server that communicates with a terminal,
A control unit that processes the creation of a community site based on the distribution of content,
It includes a communication unit that transmits information from a community site to the terminal.
According to a second aspect of the present invention,
A program executed by a server that communicates with a terminal,
Based on the distribution of content, the server's control unit generates the community site.
The server transmits information from the community site via its communication module.
According to a third aspect of the present invention,
A method for processing information on a server that communicates with a terminal,
Based on the distribution of content, the server's control unit generates the community site.
This includes transmitting information from a community site via the server's communication module.

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

<法的事項の遵守>
本明細書に記載の開示は、通信の秘密など、本開示の実施に必要な実施国の法的事項遵守を前提とすることに留意されたい。
<Compliance with Legal Matters>
Please note that the disclosures described herein are subject to compliance with the laws of the implementing country, including the confidentiality of communications, which are necessary for the implementation of these disclosures.

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

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

ネットワーク30は、1以上の端末20と、1以上のサーバ10とを接続する役割を担う。すなわち、ネットワーク30は、端末20がサーバ10に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。 Network 30 plays the role of connecting one or more terminals 20 to one or more servers 10. In other words, network 30 refers to a communication network that provides a connection path so that terminals 20 can send and receive data after connecting to servers 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 parts of network 30 may or may not be wired or wireless networks. Network 30 may include, but is not limited to, 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), part of the internet, part of a public switched telephone network (PSTN), a mobile phone network, an integrated service digital network (ISDN), wireless LAN, LTE (long term evolution), CDMA (code division multiple access), Bluetooth (registered trademark), satellite communications, or two or more combinations 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 realizing the functions described in each embodiment. Terminal 20 includes, but is not limited to, smartphones, mobile phones (feature phones), computers (including, but is not limited to, desktops, laptops, tablets, etc.), media computer platforms (including, but is not limited to, cable, satellite set-top boxes, digital video recorders), handheld computer devices (including, but is not limited to, PDAs (personal digital assistants), email clients, etc.), wearable devices (including glasses-type devices, watch-type devices, etc.), or other types of computers or communication platforms. Terminal 20 may also be referred to simply as an information processing terminal.

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

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

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

(1)端末のHW構成
端末20は、制御部21(CPU:central processing unit(中央処理装置))、記憶部28、通信部22、入出力部23、表示部24、マイク25、スピーカ26、カメラ27を備える。端末20のHWの各構成要素は、限定でなく例として、バスBを介して相互に接続される。なお、端末20のHW構成として、すべての構成要素を含むことは必須ではない。限定ではなく例として、端末20は、マイク25、カメラ27等、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(1) Terminal Hardware Configuration The terminal 20 comprises a control unit 21 (CPU: central processing unit), a storage 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 hardware components of the terminal 20 are interconnected via bus B, not limited to but as an example. It is not mandatory for the hardware configuration of the terminal 20 to include all components. Not limited to but as an example, the terminal 20 may have a configuration in which individual components such as the microphone 25 and camera 27 are removed, or it may not.

通信部22は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信部22は、ネットワーク30を介して、サーバ10との通信を実行する機能を有する。通信部22は、各種データを制御部21からの指示に従って、サーバ10に送信する。また、通信部22は、サーバ10から送信された各種データを受信し、制御部21に伝達する。また、通信部22を単に通信部と表現する場合もある。また、通信部22が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication unit 22 transmits and receives various types of data via the network 30. Communication may be performed via wired or wireless connection, and any communication protocol may be used as long as communication between the two units is possible. The communication unit 22 has the function of communicating with the server 10 via the network 30. The communication unit 22 transmits various types of data to the server 10 according to instructions from the control unit 21. The communication unit 22 also receives various types of data transmitted from the server 10 and transmits it to the control unit 21. The communication unit 22 may also be simply referred to as the communication unit. Furthermore, if the communication unit 22 is composed of a physically structured circuit, it may be referred to as the 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 processing results processed by the terminal 20. The input/output unit 23 may have an integrated input and output section, or it may have separate input and output sections, or it may not have been integrated.

入力部は、ユーザからの入力を受け付けて、入力に係る情報を制御部21に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定でなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含む。 The input unit is implemented by any or a combination of any type of device capable of receiving user input and transmitting the input information to the control unit 21. The input unit includes, but is not limited to, hardware keys such as touch panels, touch displays, and keyboards, pointing devices such as mice, cameras (operation input via video), and microphones (operation input via voice).

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

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

制御部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。 The control unit 21 has physically structured circuitry to execute functions realized by code or instructions contained within the program, and is implemented, not limited to, by a data processing device built into the hardware. Therefore, 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 includes, but is not limited to, a central processing unit (CPU), a microprocessor, a processor core, a multiprocessor, an ASIC (application-specific integrated circuit), and an FPGA (field programmable gate array).

記憶部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 necessary for the operation of the terminal 20. The storage unit 28 includes, but is not limited to, various storage media such as HDD (hard disk drive), SSD (solid state drive), flash memory, RAM (random access memory), and ROM (read-only memory). 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は、プログラムモジュールと表現されてもよいし、されなくてもよい。 Terminal 20 stores program P in the storage unit 28, and by executing program P, the control unit 21 executes the processing of each part included in the control unit 21. In other words, program P stored in the storage unit 28 enables terminal 20 to implement the various functions executed by the control unit 21. Furthermore, this program P may or may not be referred to as a program module.

マイク25は、音声データの入力に利用される。スピーカ26は、音声データの出力に利用される。カメラ27は、動画像データの取得に利用される。 Microphone 25 is used for inputting audio data. Speaker 26 is used for outputting audio data. Camera 27 is used for acquiring video and image data.

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

制御部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。 The control unit 11 has physically structured circuitry to perform functions realized by code or instructions contained within the program, and is implemented, not limited to but for example, by a data processing device built into the 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, FPGA, or otherwise. 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 necessary for the operation of the server 10. The storage unit 15 is implemented using various storage media such as HDDs, SSDs, and 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 transmits and receives various types of data via the network 30. Communication may be performed via wired or wireless connection, and any communication protocol may be used as long as communication between the units 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 types of data to the terminal 20 according to instructions from the control unit 11. The communication unit 14 also receives various types of 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 the communication unit. Furthermore, if the communication unit 14 is composed of a physically structured circuit, it may be referred to as the communication circuit.

入出力部12は、サーバ10に対する各種操作を入力する装置により実現される。入出力部12は、ユーザからの入力を受け付けて、入力に係る情報を制御部11に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入出力部12は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入出力部12、限定でなく例として、タッチパネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでいてもよいし、そうでなくてもよい。ただし、本開示において、入出力部12は、これらに限定されない。 The input/output unit 12 is implemented by a device that inputs various operations to the server 10. The input/output unit 12 is implemented by any or a combination of any type of device capable of receiving user input and transmitting the input-related information to the control unit 11. Typically, the input/output unit 12 is implemented by hardware keys such as a keyboard or a pointing device such as a mouse. The input/output unit 12 may, but is not limited to, include, a touch panel, a camera (for operation input via video), or a microphone (for operation input via voice). However, in this 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 implemented as a monitor (not limited to, but examples include a liquid crystal display or an OLED (organic electroluminescence display)). The display 13 may also be a head-mounted display (HDMI) or not. Furthermore, these displays 13 may or may not be capable of displaying data in 3D. However, the display 13 in this disclosure is not limited to these.

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

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

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

また、本開示の各実施形態のプログラムP(限定ではなく、例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、されなくてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムPを記憶可能である。また、プログラムPは、本開示の各実施形態の機能の一部を実現するためのものであってもよいし、そうでなくてもよい。さらに、本開示の各実施形態の機能を記憶媒体にすでに記録されているプログラムPとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよいし、そうでなくてもよい。 Furthermore, the program P (not limited to, but for example, a software program, a computer program, or a program module) of each embodiment of this disclosure may or may not be provided stored on a computer-readable storage medium. The storage medium is a "non-temporary, tangible medium" capable of storing the program P. Also, the program P may or may not be for implementing some of the functions of each embodiment of this disclosure. Furthermore, the program P may or may not be a so-called differential file (differential program) that can implement the functions of each embodiment of this disclosure in combination with a program P already recorded on the 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) (including, but not limited to, field-programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs)), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid-state drives (SSDs), RAM drives, secure digital cards, or drives, any other suitable storage medium, or any two or more suitable combinations thereof. The storage medium may, where appropriate, be volatile, non-volatile, or a combination of volatile and non-volatile. The storage medium is not limited to these examples and may be any device or medium capable of storing 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 in the storage medium and executing the read program P.

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

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

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

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

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

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

なお、本開示のプログラムは、限定でなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのオブジェクト指向プログラミング言語、HTML5などのマークアップ言語などを用いて実装される。 Furthermore, the programs disclosed herein may be implemented using, but are not limited to, scripting languages such as ActionScript and JavaScript®, object-oriented programming languages such as Objective-C and Java®, 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 on their devices have begun to spread. Community sites are websites or applications that have functions for information exchange and interaction among users. As applications, they are installed on computer devices such as mobile devices and personal computers. On community sites, for example, users with common hobbies, interests, and values can interact with each other via the internet, users who aim to have everyday conversations with each other, and users who aim to receive advice or sympathy for some kind of trouble.

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

コミュニティサイトには、ユーザによって様々な投稿がなされ、特定のコンテンツの内容について投稿される場合がある。 Community sites feature various posts made by users, sometimes focusing on specific content.

このため、コンテンツに適したコミュニティサイトをユーザに提供できることが望まれる。 Therefore, it is desirable to be able to provide users with community sites that are suitable for their content.

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

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

図2に示すように、通信部22は、通信メイン処理部221と、情報送受信部222とを有する。 As shown in Figure 2, the communication unit 22 includes 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 the process of sending and receiving content with the server 10, under the control of the control unit 21. For example, the communication main processing unit 221 has the function of sending information about content acquired by the user of terminal 20 to the server 10, and receiving information about content distributed from the server 10.

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

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

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

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

コミュニティサイト情報は、端末20の表示部24に表示処理されるコミュニティサイトの情報である。コミュニティサイト情報は、表示部24に表示処理されることにより、端末20のユーザがコミュニティサイトの存在を認識可能である限り、どのようなものでもよい。コミュニティサイト情報は、例えば、コミュニティサイトにユーザがアクセス可能なリンクの情報でもよいし、コミュニティサイトの名称の情報でもよいし、コミュニティサイトのテーマの名称の情報でもよい。 Community site information is information about a community site that is displayed on the display unit 24 of terminal 20. The community site information can be anything, as long as it allows the user of terminal 20 to recognize the existence of the community site through its display on the display unit 24. For example, the community site information could be information about links that the user can access to 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 a function realized by the control unit 21 of the terminal 20 in this embodiment.

図3に示すように、制御部21は、端末メイン処理部211と、情報送受信処理部212と、表示処理部213とを有する。 As shown in Figure 3, the control unit 21 includes 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, according to the terminal main processing program 281 stored in the storage unit 28.

例えば、端末メイン処理部211は、ユーザが端末20で取得したコンテンツの取得情報をサーバ10に送信したり、サーバ10から配信されるコンテンツの情報を受信したりする処理を、通信部22を介して、実行する機能を有する。 For example, the terminal main processing unit 211 has the function of sending 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, via the communication unit 22.

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

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

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

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

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

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

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

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

(2)サーバの機能構成
図5は、本実施形態におけるサーバ10の通信部14により実現される機能の一例を示す図である。
通信部14は、限定ではなく例として、通信メイン処理部141と、情報送受信部142とを有する。
(2) Server Functional Configuration Figure 5 is a diagram showing an example of the functions realized by the communication unit 14 of the server 10 in this embodiment.
The communication unit 14 may include, but is not limited to, a communication main processing unit 141 and an information transmission/reception 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 the process of sending and receiving content with the terminal 20, under the control of the control unit 11. For example, the communication main processing unit 141 has the function of receiving information on content acquired by the user of the terminal 20, and transmitting information on content to be delivered 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に送信しない。 Furthermore, the information transmission/reception unit 142 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; 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 shows an example of a function realized by the control unit 11 of the server 10 in this embodiment.

図6に示すように、制御部11は、サーバメイン処理部111と、情報送受信処理部112と、選択処理部113とを有する。 As shown in Figure 6, the control unit 11 includes 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 the processing for comprehensively controlling the server 10, according to the server main processing program 151 stored in the storage unit 15. For example, the server main processing unit 111 has the function of receiving information on content acquired by the user of terminal 20, and transmitting information on content to be distributed to terminal 20.

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

また、情報送受信処理部112は、選択処理部113により選択されたコミュニティサイト情報を端末20に送信する処理を、通信部14を介して実行する機能を有する。 Furthermore, the information transmission/reception processing unit 112 has the function of transmitting 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 viewing information of the user of terminal 20 received via the communication unit 14. For example, the selection processing unit 113 selects a community site from among several already created community sites in the messaging service provided by server 10.

選択処理部113により選択対象となるコミュニティサイトは、ユーザが閲覧したコンテンツの情報が含まれるコミュニティサイトである。 The community sites selected by the selection processing unit 113 are those 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 containing 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 community site information is selected by the selection processing unit 113, the information transmission/reception processing unit 112 performs the process of transmitting the community site information to the terminal 20.

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

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

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

ここで、コンテンツAAに関連するコミュニティサイトとして、第1サイト、第2サイトおよび第3サイトが存在していたとする。この場合、選択処理部113が、第1サイト、第2サイトおよび第3サイトを選択する。そして、通信部14が、端末20に、これらのコミュニティサイト情報を端末20に送信する。 Here, let's assume that there are three community sites related to the 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. Then, the communication unit 14 transmits this community site information to Terminal 20.

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

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

また、図7A~Cに示す例では、ユーザがコンテンツの少なくとも一部を閲覧していたことに基づいて、コミュニティサイト情報が送信されていたが、ユーザがコンテンツを閲覧していなくても、コミュニティサイト情報が送信されてもよい。例えば、図8Aに示すように、ユーザがコンテンツAAをダウンロード可能なウェブサイト(ダウンロードサイト)において、コンテンツAAをアプリにダウンロードしたとする。つまり、ユーザがコンテンツAAを取得したとする。 Furthermore, in the examples shown in Figures 7A-C, community site information was transmitted based on the user having viewed at least a portion of the content. However, community site information may be transmitted 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 obtained 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 application displayed on the user's terminal 20. This allows the server 10 to obtain viewing information indicating that the user can view content AA, and the selection processing unit 113 selects a community site. The selected community site information is then transmitted to the terminal 20.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<第1実施形態の効果>
以上のように構成された第1実施形態によれば、サーバ10の通信部14が、端末20で閲覧可能なコンテンツの閲覧に関する、端末20のユーザの閲覧情報を受信し、サーバ10の制御部11がユーザにおけるコンテンツの閲覧情報に基づいてコミュニティサイトを選択する。具体的には、ユーザが閲覧をした、または、閲覧する可能性のあるコンテンツの情報が含まれるコミュニティサイトをサーバ10の制御部11が選択する。
<Effects of the First Embodiment>
According to the first embodiment configured as described above, the communication unit 14 of the server 10 receives browsing information of the terminal 20 user regarding the browsing of content viewable 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 contains information on content that the user has viewed or may view.

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

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

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

例えば、コンテンツにおいて、ユーザが把握していない情報を含むコミュニティサイトが存在していた場合、コミュニティサイトの情報が提供されていないと、ユーザがそのコミュニティサイトを探し出して、誤って参加する可能性がある。第1実施形態では、別の効果として、サーバ10の制御部11が選択したコミュニティサイトの情報が提示されるので、適切なコミュニティサイトにユーザが参加しやすくすることもできる。これにより、ユーザが把握していない情報を含むコミュニティサイトに誤って参加することを抑制することができるので、コミュニティサイトを開くことに起因するコンテンツの情報の漏洩を抑制することができる。 For example, if a community site containing information the user is unaware of exists within the content, and information about the community site is not provided, the user may find that community site and mistakenly join it. In the first embodiment, another effect 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 the appropriate community site. This prevents the user from mistakenly joining a community site containing information they are unaware of, thus suppressing the leakage of content information resulting from opening a community site.

また、制御部11が選択するコミュニティサイトが、コンテンツに関連するコミュニティサイトであるので、コミュニティサイトの情報がユーザに提示される。その結果、コミュニティサイトに参加したユーザが、コミュニティサイトで投稿したり、他のユーザと交流することにより、ユーザのコンテンツに対する満足度を向上させることができる。その結果、ユーザに有益なサービスを提供することができる。 Furthermore, since 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 improve their satisfaction with the content by posting and interacting with other users. Consequently, a beneficial service can be provided to the user.

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

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

また、ユーザの満足度向上に伴い、ユーザの端末に登録してある、コンテンツの非購入ユーザに、ユーザがコンテンツの情報を伝達することにより、コンテンツの購入者層の拡大を図ることができる。 Furthermore, as user satisfaction improves, users can expand their content purchase base by communicating content information to non-purchasing users registered on their devices.

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

つまり、例えば、図7の例のように、ユーザがコンテンツAAを起動して、コンテンツAAを実際に閲覧した場合に、通信部14が、コミュニティサイトの情報を端末20に送信する。この場合、端末20からサーバ10に送信される閲覧情報は、ユーザがコンテンツAAを閲覧したことを示す情報となる。 In other words, for example, as shown in the example in 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 viewed Content AA.

これにより、第1実施形態と同様に、コンテンツAAに関連するコミュニティサイトとして、第1サイト、第2サイトおよび第3サイトが存在する場合、選択処理部113が、第1サイト、第2サイトおよび第3サイトを選択する。そして、通信部14が、端末20によるコンテンツの閲覧に基づいて、これらのコミュニティサイト情報を端末20に送信する。 As a result, similar to the first embodiment, if there are a first site, a second site, and a third site 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 content viewing by the terminal 20.

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

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

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

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

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

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

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

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

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

コミュニティサイトの情報を受信したら、端末20の制御部21は、コミュニティサイトの情報を端末20の表示部24に表示する(ステップS103)。ステップS103、ステップS203の後、本制御は終了する。なお、ステップS203の処理がスキップされた場合、ステップS103の処理もスキップされて、本制御は終了する。 Upon receiving information from the community site, the control unit 21 of terminal 20 displays the community site information on the display unit 24 of terminal 20 (step S103). After steps S103 and S203, this control process ends. If step S203 is skipped, step S103 is also skipped, and this control process 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 content viewed by the terminal 20.

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

そのため、コンテンツにおいて、ユーザが把握していない情報を含むコミュニティサイトに誤って参加することをさらに抑制することができるので、コミュニティサイトを開くことに起因するコンテンツの情報の漏洩を抑制することができる。 Therefore, by further reducing the risk of users mistakenly joining community sites that contain information they are unaware of, information leaks resulting from opening community sites can be suppressed.

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

第1変形例(2)における閲覧情報は、ユーザがコンテンツの閲覧を完了したか否かを示す情報である。 In the first modified example (2), the browsing information indicates whether or not 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, suppose a user who has acquired content AA completes viewing content AA on terminal 20. In this case, the viewing information transmitted from terminal 20 to server 10 will be information indicating that the user has completed viewing content AA. Content AA is, for example, a book with 112 pages. In the example shown in Figure 12A, the last page (page 112) of content AA contains the word "FIN," 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 there are three community sites related to content AA—a first site, a second site, and a third site—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 content viewing activity.

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

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

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

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

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

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

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

一方、ユーザがコンテンツの閲覧を完了した場合(ステップS1012、YES)、端末20の制御部21は、コンテンツの閲覧情報をサーバ10に送信する(ステップS102)。なお、端末20の制御部21は、コンテンツの閲覧情報を、ユーザがコンテンツの閲覧をする前においても、閲覧の進捗状況に応じて、サーバ10に送信していてもよいし、しなくてもよい。 On the other hand, if the user has finished viewing the content (step S1012, YES), the control unit 21 of the terminal 20 transmits the content viewing information to the server 10 (step S102). 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, having acquired content viewing information, selects a community site related to the content (step S202). The control unit 11 of the server 10 may select the community site related to the content either when the user has finished viewing the content or before the user has finished viewing the content.

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

コミュニティサイトの情報を受信したら、端末20の制御部21は、コミュニティサイトの情報を端末20の表示部24に表示する(ステップS103)。ステップS103、ステップS203の後、本制御は終了する。なお、ステップS202およびステップS203の処理がスキップされた場合、ステップS103の処理もスキップされて、本制御は終了する。 Upon receiving information from the community site, the control unit 21 of terminal 20 displays the community site information on the display unit 24 of terminal 20 (step S103). After steps S103 and S203, this control process ends. Note that if steps S202 and S203 are skipped, step S103 is also skipped, and this control process 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 content viewing by the terminal 20.
This means that community site information is displayed only after the user has finished viewing the content, allowing the user to participate in the community site with a complete understanding of its contents.

また、ユーザがコンテンツの閲覧を完了しているので、別の効果として、コンテンツにおいて、ユーザが把握してない情報を含むコミュニティサイトに誤って参加することを確実に抑制することもできる。これにより、コミュニティサイトを開くことに起因するコンテンツの情報の漏洩をさらに抑制することができる。 Furthermore, since users have completed viewing the content, another benefit is that it effectively prevents them from inadvertently joining community sites that contain information they are unaware of. This further reduces the leakage of information related to the content that could result from opening community sites.

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

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

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

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

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

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

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

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

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

ところで、各ユーザによってコンテンツの閲覧の程度が異なるため、ユーザAがまだ閲覧していない情報を、既に閲覧したユーザBやユーザCがコミュニティサイトにメッセージを投稿する場合がある。そのため、ユーザAが、このコミュニティサイトを開くことにより、ユーザAにとって、コンテンツの情報が漏洩することとなる。それに対し、第1変形例(3)では、サーバ10の制御部11が、コンテンツの閲覧の進捗度合に対応する内容など、コンテンツを閲覧した量に関連する内容のみを含むコミュニティサイトを選択する場合、ユーザがまだ閲覧していない部分を含むコミュニティサイトにユーザが誤って参加することを抑制することができる。その結果、コミュニティサイトを開くことに起因するコンテンツの情報の漏洩をさらに抑制することができる。 Incidentally, because each user views content to a different extent, users B and C, who have already viewed information that user A has not yet seen, may post messages on the community site. Therefore, if user A opens this community site, content information will be leaked to user A. In contrast, in the first modification (3), if the control unit 11 of the server 10 selects a community site that includes 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 mistakenly joining a community site that includes parts they have not yet viewed. As a result, the leakage of content information caused by opening a community site can be further suppressed.

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

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

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

ユーザによるコンテンツを閲覧した内容とは、コンテンツにおける記載内容の一部であり、例えば、コンテンツの中の中心的な内容や、ユーザが関心を引きやすい内容である。例えば、コンテンツが、漫画、小説、映画等の一連のストーリーであるような場合、ストーリーにおける、重要なイベント、重要なキャラクター、重要な物品等を示すキーワード等である。また、コンテンツが、ニュース記事や、何らかのコラム記事である場合、記事における、中心的な内容、結論を示す内容等である。 The content viewed by users refers to a portion of the content itself, such as the central points or elements that are likely to capture the user's interest. For example, if the content is a series of stories (such as a comic, novel, or film), this would include keywords indicating important events, characters, or items within the story. Similarly, if the content is a news article or column, this would include the central points or conclusions presented within the article.

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

また、この場合、選択処理部113は、ユーザによるコンテンツを閲覧した内容に関連する内容のみを含むコミュニティサイトを選択してもよいし、選択しなくてもよい。 Furthermore, in this case, the selection processing unit 113 may or may not select community sites that contain 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 that discuss a particular scene from the movie, and other community sites that do not discuss that scene.

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

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

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

これにより、コンテンツにおける、ユーザ間で盛り上がり度合いの高くなりやすい部分に特化したコミュニティサイトをユーザに提示することができる。その結果、ユーザがコミュニティサイトに参加することで、コミュニティサイト内の他ユーザとの対話を楽しむことにより、ユーザ満足度を向上させることに寄与することができる。 This allows us to present users with community sites that specialize in aspects of the content that tend to generate high levels of user engagement. As a result, by participating in these community sites and enjoying interactions with other users, we can contribute to increased user satisfaction.

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

<第1変形例(5)>
第1実施形態および各変形例では、通信部14は、制御部11が選択したコミュニティサイト情報を端末20に送信することのみが言及されていたが、第1変形例(5)では、通信部14の情報送受信部142が、コミュニティサイトを識別するための識別情報を含むコミュニティサイト情報を端末20に送信する。
<First variation (5)>
In the first embodiment and each of its modifications, it was only mentioned that the communication unit 14 transmits community site information selected by the control unit 11 to the terminal 20. However, in the first modification (5), the information transmission/reception unit 142 of the communication unit 14 transmits 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 a community site from other community sites in the messaging service provided by server 10. The identification information can be any information, as long as it allows terminal 20 to distinguish the community site selected by the selection processing unit 113 from the information of other community sites. The identification information may include, for example, information consisting only of a single number, alphabet, and symbol, or information consisting of multiple randomly selected numbers, alphabets, and symbols, or it may not include such information. Furthermore, flag information may or may not be used as identification information to distinguish whether or not a community site is selected.

識別情報は、例えば情報送受信処理部112により、コミュニティサイト情報に付与される付与処理が行われて、情報送受信部142によって送信される。 The identification information is assigned to the community site information by, for example, 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 in 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 the assignment process of assigning identification information to community site information. Furthermore, the storage unit 15 stores, for example (not limited to), the information shown in Figure 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 Figure 15, the storage unit 28 of the terminal 20 stores, for example, the information shown in Figure 4, as well as identification information 286 assigned to the community site information 285.

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

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

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

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

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

なお、コミュニティサイトの盛り上がり状況として、コミュニティサイトへの参加者の数を例示しているが、本開示はこれに限定されず、例えば、コミュニティサイトへの投稿数、コミュニティサイトのユーザ評価、ランキング等、検索回数等、コミュニティサイトの盛り上がり状況が判別可能な指標である限り、どのような指標であってもよい。 While the number of participants is used as an example to illustrate the activity level of a community site, this disclosure is not limited to this. Any indicator that clearly shows the activity level of a community site is acceptable, such as the number of posts, user ratings, rankings, or search volume.

<第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 according to the level of activity on each community site.

このようにすることで、第1変形例(6)では、コミュニティサイト内のユーザをさらに増大させて、ユーザ同士の対話の盛り上がり状況をさらに促進させることができる。 By doing so, in the first modified example (6), the number of users within the community site can be further increased, and the level of engagement in user-to-user interaction can be further promoted.

<第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 released, it has not yet been viewed by users. Therefore, a community site corresponding to the content may not exist until it is created by users.

第2実施形態は、コンテンツが配信されたことに基づいてコミュニティサイトを生成する処理を行う実施形態である。
第2実施形態の記載内容は、他の各実施形態のいずれにも適用可能である。
The second embodiment is an embodiment that performs a process to generate a community site based on the distribution of content.
The description of the second embodiment is 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, as an example and not an limitation, includes a communication main processing unit 141 and an information transmission/reception unit 142, similar to the first embodiment (see Figure 5). The communication main processing unit 141 has the same functions as in the first embodiment.

情報送受信部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 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; if 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 shows an example of a function realized by the control unit 11 of the server 10 in the second embodiment.

図17に示すように、制御部11は、サーバメイン処理部111と、情報送受信処理部112と、生成処理部114とを有する。サーバメイン処理部111は、上記第1実施形態と同様の機能を有する。 As shown in Figure 17, the control unit 11 includes 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 transmitting 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 the process of generating the community site based on the fact that the content has been delivered to the user.

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

生成処理部114によりコミュニティサイトを生成処理する制御が行われると、通信部14の情報送受信部142は、コミュニティサイト情報をユーザの端末20に送信する。 When the generation processing unit 114 initiates the community site generation process, 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 a content download site updates its content, making it available for download on the user's device 20. In this case, at an appropriate time, such as when the content becomes available for download, the server 10 may create a community site related to the content and send information about the community site to the device 20.

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

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

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

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

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

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

制御部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 performs a process to send the community site information to the user (step S1203). After step S1203, this control terminates.

<第2実施形態の効果>
第2実施形態では、コンテンツが配信されたことに基づいて、コミュニティサイトを生成する処理を行い、コミュニティサイトの情報を端末20に送信する。
<Effects of the second embodiment>
In the second embodiment, a process is performed to generate a community site 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 that content is automatically generated. Therefore, it eliminates the need for users to manually create community sites for their content, ultimately improving user convenience.

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

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

なお、第2実施形態では、第1実施形態等の機能を有していてもよいし、有していなくてもよい。 Furthermore, 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 variation (1)>
In the second modified example (1), the generation processing unit 114 may perform a process to generate a second community site different from the first community site based on the fact that the second content was distributed before the first content. In other words, the generation processing unit 114 may generate a community site for content each time content is distributed. Specifically, the generation processing unit 114 generates the first community site when the first content is distributed, but if there is a second content that was distributed before the first content, it also generates the second community site when that 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コンテンツは、例えば、一連のストーリーを構成するシリーズ作品に関する複数のコンテンツに含まれるコンテンツであってもよいし、そうでなくてもよい。 Content 1 and Content 2 are content with different release dates and content, and Content 1 is a continuation of Content 2. Content 1 and Content 2 may or may not be content included in multiple pieces of a series that constitutes a set of stories.

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

第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, it is a community site generated based on the distribution of the second content.

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

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

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

なお、5巻のコンテンツは第1コンテンツに対応し、4巻のコンテンツは第2コンテンツに対応する。また、5巻用のコミュニティサイトは第1コミュニティサイトに対応し、4巻用のコミュニティサイトは第2コミュニティサイトに対応する。また、上記の例では、1つの巻用のコミュニティサイトが示されているが、これに限定されず、複数巻用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。また、上記の例では、5巻のコンテンツの配信により、5巻用のコミュニティサイトが生成されているが、これに限定されず、5巻以降の複数巻(例えば、5~10巻等)用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。 Furthermore, the content of Volume 5 corresponds to Content 1, and the content of Volume 4 corresponds to Content 2. Also, the community site for Volume 5 corresponds to Community Site 1, and the community site for Volume 4 corresponds to Community Site 2. While the above example shows a community site for one volume, it is not limited to this; community sites for multiple volumes may or may not be generated. Also, while the above example shows a community site for Volume 5 being generated upon the distribution of Volume 5's content, it is not limited to this; community sites for multiple volumes beyond Volume 5 (e.g., Volumes 5-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 variation (1), based on the fact that the second content, which is related to the first content and was distributed before the first content, is distributed, a second community site different from the first community site is generated, and information about the second community site is transmitted to the terminal 20.

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

また、コンテンツによってはシリーズ作品の続編として、最新のコンテンツが配信される場合があり、この場合は、過去のコンテンツに関連したコミュニティサイト(第2コミュニティサイト)が存在していることがある。そのため、最新のコンテンツを閲覧したユーザが、既存のコミュニティサイトで、その内容に関する投稿をすると、最新のコンテンツを閲覧していないユーザに内容が漏洩(ネタバレ)することとなる。 Furthermore, in some cases, new content may be released as a sequel to a series, and in these cases, a community site (second community site) related to the previous content may exist. Therefore, if a user who has viewed the latest content posts about it on the 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 variation (1), the first content is a continuation of the second content. A first community site related to the first content is automatically generated.

そのため、第1コンテンツの内容を把握可能なユーザが参加するための第1コミュニティサイトを生成することで、第2コンテンツに対応する第2コミュニティサイトでユーザが、第1コンテンツの情報を漏洩することを抑制することができる。 Therefore, by creating a first community site for users who can understand the content 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 guiding users who have viewed the first content to the first community site, it is possible to prevent users from joining older community sites (not limited to, but an example of the second community site) related to older content (not limited to, but an example of the second content) that was distributed before the first content. As a result, it becomes easier to prevent users from leaking content information on older community sites.

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

例えば、第1コンテンツは、第2変形例(1)と同様に、第2コンテンツの後に配信されるコンテンツであってもよく、生成処理部114によって、第1コンテンツに関連する第1コミュニティサイトおよび、第2コンテンツに関連する第2コミュニティサイトが生成されてもよい。 For example, the first content may be content delivered after the second content, similar to the second modified 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 included in the second community site include messages that were posted to the second community site at the time the first community site was created, and messages that were posted to the second community site between the creation of the first community site and the first message posted.

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

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

これにより、過去巻用のコミュニティサイトから最新巻用のコミュニティサイトにユーザが移行する際に、過去巻用のコミュニティサイトにおける対話の流れを引き継いだ状態で、最新巻用のコミュニティサイトに参加することが可能となる。 This allows users to transition from the community site for older volumes to the community site for the latest volume, while maintaining the flow of their conversations from the older volume's community site.

なお、最新巻のコンテンツは第1コンテンツに対応し、過去巻のコンテンツは第2コンテンツに対応する。また、最新巻用のコミュニティサイトは第1コミュニティサイトに対応し、過去巻用のコミュニティサイトは第2コミュニティサイトに対応する。また、上記の例では、1つの巻用のコミュニティサイトが示されているが、これに限定されず、複数巻用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。また、上記の例では、最新巻のコンテンツの配信により、最新巻用のコミュニティサイトが生成されているが、これに限定されず、最新巻以降の複数巻用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。 Furthermore, the content of the latest volume corresponds to Content 1, and the content of previous volumes corresponds to Content 2. Also, the community site for the latest volume corresponds to Community Site 1, and the community site for previous volumes corresponds to Community Site 2. While the above example shows a community site for one volume, it is not limited to this; community sites for multiple volumes may or may not be created. Also, while the above example shows a community site for the latest volume being created upon the distribution of the latest volume's content, it is not limited to this; community sites for subsequent volumes may or may not be created.

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

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

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

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

例えば、第2変形例(2)と同様に、最新巻用のコミュニティサイトが、過去巻用のコミュニティサイトに入力されたメッセージの一部をコピーされたものであったとする(図21参照)。 For example, similar to the second variation (2), suppose the community site for the latest volume was created by copying some of the messages entered into the community site for previous volumes (see Figure 21).

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

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

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

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

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

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

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

<第2変形例(3)の効果>
第2変形例(3)では、第1コミュニティサイトと第2コミュニティサイトとの間で、ユーザが自由に移動可能な処理を行う。
<Effects of the second variation (3)>
In the second modification (3), a process is implemented that allows users to 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 implementing a process that allows users to move between sections of the first community site containing content from the second community site and corresponding sections of the second community site, users can freely move between the two community sites. Specifically, users can easily access the second community site from within the first community site without having to leave the first community site and search for and access the second community site. Furthermore, as a consequence of this effect, users can easily check unviewed content on the second community site. As a result, user convenience can be improved.

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

例えば、第1コンテンツは、第2変形例(1)と同様に、第2コンテンツの後に配信されるコンテンツであってもよく、生成処理部114によって、第1コンテンツに関連する第1コミュニティサイトおよび、第2コンテンツに関連する第2コミュニティサイトが生成されてもよい。 For example, the first content may be content delivered after the second content, similar to the second modified 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) includes, as an example and not an 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 in the second embodiment described above.

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

制限処理情報は、端末20のユーザに第2コミュニティサイトの閲覧を制限する設定指令に関する情報である。端末20のユーザに第2コミュニティサイトの閲覧を制限する設定指令は、ユーザが端末20で、第2コミュニティサイト自体を閲覧できなくするような設定、第2コミュニティサイトへのアクセスを不可とする設定、第2コミュニティサイトにアクセスしても強制的に退去させる設定、第2コミュニティサイトにアクセス可能でも投稿不可とする設定等の指令であってもよいし、そうでなくてもよい。 The restriction processing information concerns setting commands that restrict users of terminal 20 from accessing the second community site. These setting commands may include, but are not limited to, commands that prevent users from accessing the second community site on terminal 20, commands that prohibit access to the second community site, commands that forcibly remove users from the second community site even if they access it, or commands that allow access to the second community site but prevent posting.

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

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

図23に示すように、制御部11は、サーバメイン処理部111と、情報送受信処理部112と、生成処理部114と、制限処理部115とを有する。サーバメイン処理部111および生成処理部114は、上記第2実施形態と同様の機能を有する。 As shown in Figure 23, the control unit 11 includes 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に送信する機能を有する。 The information transmission/reception processing unit 112 has the same functions as in the second embodiment described above, as well as the function of transmitting restriction processing information based on the control performed by the restriction processing unit 115 to the terminal 20.

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

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

例えば、第2コミュニティサイトに参加していたユーザが第1コンテンツの閲覧を開始したとする。この場合、第2コミュニティサイトにユーザが引き続き参加していると、第1コンテンツの情報を第2コミュニティサイト内に漏洩する可能性がある。 For example, suppose a user who was participating in the 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 from the first content may be leaked to the second community site.

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

第2変形例(4)では、ユーザによる4巻用のコミュニティサイトの閲覧が制限されるので、5巻のコンテンツの内容を知ったユーザにより、5巻のコンテンツの情報が4巻用のコミュニティサイト内で漏洩されることを抑制することが可能となる。 In the second modification (4), user access to the community site for Volume 4 is restricted, thus preventing users who have learned about the contents of Volume 5 from leaking information about Volume 5's contents within the community site for Volume 4.

なお、5巻のコンテンツは第1コンテンツに対応し、4巻のコンテンツは第2コンテンツに対応する。また、5巻用のコミュニティサイトは第1コミュニティサイトに対応し、4巻用のコミュニティサイトは第2コミュニティサイトに対応する。また、上記の例では、1つの巻用のコミュニティサイトが示されているが、これに限定されず、複数巻用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。また、上記の例では、5巻のコンテンツの配信により、5巻用のコミュニティサイトが生成されているが、これに限定されず、5巻以降の複数巻(例えば、5~10巻等)用のコミュニティサイトが生成されてもよいし、生成されなくてもよい。 Furthermore, the content of Volume 5 corresponds to Content 1, and the content of Volume 4 corresponds to Content 2. Also, the community site for Volume 5 corresponds to Community Site 1, and the community site for Volume 4 corresponds to Community Site 2. While the above example shows a community site for one volume, it is not limited to this; community sites for multiple volumes may or may not be generated. Also, while the above example shows a community site for Volume 5 being generated upon the distribution of Volume 5's content, it is not limited to this; community sites for multiple volumes beyond Volume 5 (e.g., Volumes 5-10) may or may not be generated.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<第2変形例(4)の効果>
第2変形例(4)では、第1コンテンツの閲覧に基づいて、第2コミュニティサイトの、ユーザの閲覧を制限することで、第1コンテンツの閲覧を完了したユーザが、第2コンテンツに関連する第2コミュニティサイトで、第1コンテンツの情報を漏洩することを抑制することができる。
<Effects of the second variation (4)>
In the second modification (4), by restricting user access to the second community site based on the viewing of the first content, it is possible to prevent users who have finished 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 variation (5)>
In the second modification (4), we focused on the restriction processing unit 115 restricting access to the second community site, but this disclosure is not limited thereto.
For example, the restriction processing unit 115 may or may not lift the access restriction after a certain period of time has elapsed. In other words, if a user who has viewed new content has had access restrictions placed on a community site for past content to prevent information leakage of the new content, those restrictions may be lifted after a certain period of time has elapsed.

一定期間は、例えば、第1コンテンツ(最新のコンテンツ)が配信可能となってから、第1コンテンツよりも後のコンテンツが配信可能となるまでの期間のような、第1コンテンツの目新しさがなくなるような期間等、適宜設定可能な期間(例えば、3か月等)である。 The specified period is a flexible period (e.g., three months) that can be set as appropriate, such as the period between when the first content (the latest content) becomes available for distribution and when subsequent content becomes available, a period 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 delivered after the second content, similar to the second modified 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 a mosaic effect to messages within the community site, as shown in Figure 25, after a certain period of time, this mosaic effect will be removed, and the messages will become viewable from the user's terminal 20.

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

<第2変形例(5)の効果>
第2変形例(5)では、制限処理部115が、一定期間経過後に閲覧の制限を解除する。これにより、ユーザが閲覧制限中に第2コミュニティサイトに投稿されたメッセージを確認することができる。また、最低でも一定期間、閲覧の制限がかかるので、ユーザが最も第1コンテンツの情報についてのメッセージを投稿したいと思われる第1コンテンツを閲覧した直後においては、閲覧制限がかかるので、メッセージをユーザが第2コミュニティサイトに投稿することを抑制することができる。その結果、第1コンテンツの情報の漏洩を抑制することができる。
<Effects of the second variation (5)>
In the second modification (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 while the viewing restriction was in place. Furthermore, since the viewing restriction is in place for at least a certain period of time, the restriction is in place immediately after the user views the first content, which is the content about which the user is most likely to want to post a message, thus discouraging the user from posting a message to the second community site. As a result, the leakage of information from the first content can be suppressed.

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

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

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

例えば、第1コンテンツは、第2変形例(1)と同様に、第2コンテンツの後に配信されるコンテンツであってもよく、生成処理部114によって、第1コンテンツに関連する第1コミュニティサイトおよび、第2コンテンツに関連する第2コミュニティサイトが生成されてもよい。 For example, the first content may be content delivered after the second content, similar to the second modified 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 shows an example of a function realized by the control unit 11 of the server 10 in the second modified example (6).

図28に示すように、制御部11は、サーバメイン処理部111と、情報送受信処理部112と、生成処理部114と、制限処理部115と、閲覧可能処理部117とを有する。サーバメイン処理部111、生成処理部114および制限処理部115は、上記第2変形例(4)と同様の機能を有する。 As shown in Figure 28, the control unit 11 includes 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 in the second modified example (4) described above.

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

閲覧可能情報は、第1ユーザに第1コンテンツの閲覧を可能とさせるための情報、第2ユーザに、第1ユーザへの第1コンテンツの閲覧を可能とさせるための第1入力を促す情報、第1入力がなされた場合の第1ユーザが第1コンテンツの閲覧を可能とする情報が含まれる。 The information available for viewing includes information that enables the first user to view the first content, information that prompts the second user to provide initial input to enable the first user to view the first content, and information that enables the first user to view the first content once the initial input has been provided.

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

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

別のプレゼントは、所定のサービスに利用可能なポイント、贈答物、他のコンテンツにおける無料サービスの拡充等であってもよい。無料サービスの拡充は、例えば、他のコンテンツが漫画等の書籍である場合、無料で購読できる枠を増やすこと、試し読みを可能とすること、等であってもよい。 Other gifts may include points usable for a specified service, gifts, or expansions of free services in other content. Expansion of free services might include, for example, increasing the number of free reading slots or enabling trial readings if the other content is books such as manga.

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

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

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

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

閲覧可能処理部117は、第1ユーザへの第1入力に基づいて、第1ユーザが第1コンテンツを閲覧可能にする制御を行う。第1コンテンツを閲覧可能にする制御としては、第1コンテンツを第1ユーザの端末20に送信して、第1コンテンツが第1ユーザにプレゼントされる。これにより、第1ユーザが第1コンテンツを閲覧可能となる。 The accessibility processing unit 117 performs control to enable the first user to view the first content based on the first input to the first user. This control involves sending the first content to the first user's terminal 20, thereby presenting the first content to the first user. As a result, the first user becomes able 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 Figure 30, the first user's terminal 20 displays a message 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 who can view the first content (first users) increases, the scope of services that first users receive (for example, expanding the scope of trial reading) may or may not be expanded as information to enable the above-mentioned viewing.

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

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

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

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

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

まず、図32に示すように、第1端末のユーザが第1コンテンツの閲覧を完了して、第1コミュニティサイトに移動する操作を行うと、第1端末の制御部21が、第1コミュニティサイトに移動した旨の情報を通信部22により、サーバ10に送信する(ステップS1801)。 First, as shown in Figure 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 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 server 10 receives information that the user of the first terminal has moved to the first community site, the control unit 11 of server 10 sends input information to the first terminal to enable the first user of the second terminal to view the first community site (step S1901). The input information is, for example, information prompting the purchase of the first content as a gift.

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

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

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

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

また、第1入力は、第1ユーザに第1コンテンツをプレゼントすることに関する入力を含む。つまり、第2ユーザが第1コンテンツを購入して第1ユーザにプレゼントするので、第1ユーザが第1コンテンツを閲覧しやすくなる。その結果、第1ユーザが第1コミュニティサイトに参加しやすくなるので、第1ユーザと第2ユーザとの関係性を継続させやすくすることができる。 Furthermore, the first input includes 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 content. As a result, the first user becomes more likely to participate in the first community site, thus facilitating the continuation of the relationship between the first and second users.

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

<第2変形例(7)>
第2変形例(7)では、配信されたコミュニティサイトを端末20のユーザが閲覧することに基づいて、コンテンツのアンケートに関する情報を端末20のユーザに送信してもよい。
<Second variation (7)>
In the second variation (7), information regarding a content survey may be sent to the user of terminal 20 based on the user 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 the same configuration as the control unit 11 in the second embodiment.

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

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

アンケートとしては、コンテンツの発行元が作成した質問事項、コンテンツに対する意見や評価、コンテンツ内のキャラクターの人気投票、コンテンツの作者に対する意見募集等、どのようなものであってもよい。 The survey can be anything, including questions created by the content publisher, requests for opinions and evaluations of the content, popularity polls for characters within the content, and requests for feedback on the content's 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 browsing the community site.

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

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

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

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

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

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

また、記憶部15には、第2実施形態と同様の情報の他、情報送受信処理により送受信されるアンケート情報165が記憶される。 Furthermore, the memory unit 15 stores not only the same information as in the second embodiment, but also the questionnaire information 165 transmitted and received through the information transmission and reception process.

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

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

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

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

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

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

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

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

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

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

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

第4コミュニティサイトは、上記の最新の作品用のコミュニティサイトであり、第3コンテンツが配信されたタイミングで生成されるコミュニティサイトである。つまり、第4コミュニティサイトは、最新の作品である第1コンテンツに関連するコミュニティサイトである。 The fourth community site is for the latest work mentioned above, and is generated when the third content is released. In other words, the fourth community site is 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 of the series based on the distribution of the initial content of 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 aforementioned past works; for example, at the time of generation, it is a community site related to the content immediately preceding the first content.

つまり、第2変形例(8)では、シリーズ作品の最新の作品が配信される毎に過去の作品用のコミュニティサイトが生成され、最新の作品に関連するコミュニティサイトは常に第4コミュニティサイトということになる。 In other words, in the second variation (8), a community site for previous works is created each time the latest installment of 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, the content corresponding to the first episode (the initial 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, let's assume that content corresponding to episode 2 is released (time t4). In this case, a community site for episode 1, which is a past work, is created. At time t4, the content corresponding to episode 2 becomes content 1, and the content corresponding to episode 1 becomes content 3, having been released before content 1. At time t4, the community site for the latest episode corresponds to the content corresponding to episode 2.

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

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

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

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

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

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

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

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

次に、サーバ10の制御部11は、シリーズ作品が終了したか否かについて判定する(ステップS2305)。判定の結果、シリーズ作品が終了していない場合(ステップS2305、NO)、ステップS2303の処理に戻る。なお、ステップS2303の処理が繰り返される回数に応じて、新たな過去作品用のコミュニティサイトが都度生成される。 Next, the control unit 11 of server 10 determines whether the series has ended (step S2305). If 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 step S2303 is repeated.

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

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

このようにすることで、第1コンテンツを閲覧するまで、第4コミュニティサイトとは異なる第3コミュニティサイトでユーザがやり取りをすることができる。その結果、第4コミュニティサイトに参加することに起因して第1コンテンツの情報が漏洩することを抑制することができる。 This allows users to interact on a third community site, distinct from the fourth community site, until they view the first content. As a result, the leakage of information from the first content due to participation in the fourth community site can be suppressed.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

これにより、最新のコンテンツが配信されたことを通知することにより、コンテンツに関連するコミュニティサイトに参加者を増加させることに寄与することができる。その結果、最新のコンテンツの売上増大およびコミュニティサイト内のユーザ間のやり取りの活性化につなげることができる。 This allows us to increase participation in community sites related to the content by notifying users when the latest content is released. As a result, it can lead to increased sales of the latest content and more active interaction among users within the community sites.

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

例えば、生成処理部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 delivered to a user. Alternatively, the generation processing unit 114 may generate a community site when there is a notification that content will be delivered to a user. Furthermore, if a community site corresponding to the content has not been generated for a certain period after the content has been delivered to the user, the generation processing unit 114 may generate a community site based on the determination result if it is possible to determine whether a community site containing information about the content exists on a predetermined network. In this case, if the generation processing unit 114 determines that a community site does not exist, it may perform a process to generate a community site related to the content. Here, the generation processing unit 114 may determine whether a community site related to the content exists on multiple different networks (or on an SNS or platform). For example, at least some of the multiple different networks may be operated by different businesses, or they may not. For example, if a community site related to the content exists on any of the multiple different networks, including the predetermined network, the generation processing unit 114 may choose not to generate a community site, or it may not. On the other hand, if a community site related to the content does not exist on any of the multiple different networks, including the predetermined network, the generation processing unit 114 may or may not generate a community site. Furthermore, if a community site related to the content does not exist on some of the multiple different networks, including the predetermined network, the generation processing unit 114 may generate a community site on the network where the community site does not exist. Also, regardless of whether a community site related to the content exists on multiple different networks (or on an SNS, or on a platform), the generation processing unit 114 may determine whether it exists on a specific network (or on an SNS, or on a platform) and, if it does not exist, may or may not generate a community site on that specific network.

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

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

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

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

第3実施形態におけるサーバ10の制御部11は、例えば第1実施形態と同様に、サーバメイン処理部111と、情報送受信処理部112と、選択処理部113とを有する(図6参照)。サーバメイン処理部111および選択処理部113は、第1実施形態と同様の機能を有する。 In the third embodiment, the control unit 11 of the server 10 includes, 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 Figure 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に送信する。 The information transmission/reception processing unit 112, in addition to having the same functions as in the first embodiment, acquires information on the movement history of community sites of other users different from the user from the other user's terminal. Based on the movement history information, the information transmission/reception processing unit 112 sends information to the user's terminal 20 that the other user has moved to another community site.

例えば、図40Aに示すようなコミュニティサイトにユーザAとユーザBが所定のコミュニティサイトに参加していたとする。ここで、ユーザAが別のコミュニティサイトに移動すると、コミュニティサイト内には、例えば、図40Bに示すように、ユーザAが別のコミュニティサイトに参加したタイミングで、「ユーザAは別のコミュニティサイトに移動しました」等の情報が表示される。図40では、ユーザAの移動するタイミングで、ユーザAの移動情報が表示されているが、ユーザAが移動してから一定期間経過した後に、移動情報が表示されるようにしてもよいし、しなくてもよい。 For example, suppose users A and B are members of a community site as 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 other community site, as shown in Figure 40B. In Figure 40, the information about user A's move is displayed at the time of the move, but the information may or may not be displayed after a certain period of time has elapsed since user A moved.

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

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

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

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

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

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

まず、図42に示すように、第1端末のユーザが第1端末の入出力部23を介して、コミュニティサイトに退出する操作を行う(ステップS601)。これにより、第1端末の制御部21は、通信部22により、第1端末のユーザがコミュニティサイトを移動したことを示す情報を送信する。 First, as shown in Figure 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). As a result, the control unit 21 of the first terminal transmits information via the communication unit 22 indicating that the user of the first terminal has moved to a different community site.

サーバ10で第1端末のユーザがコミュニティサイトから移動した情報を受信すると、サーバ10の制御部11は、第1端末のユーザが移動したことを示す移動情報を第2端末に送信する(ステップS701)。 When server 10 receives information that the user of the first terminal has moved away from the community site, the control unit 11 of 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の後、本制御は終了する。 Upon receiving movement information at the second terminal, the control unit 21 of the second terminal displays the user's movement information from the first terminal (step S801). After steps S601, S701, and S801, this control process ends.

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

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

また、ユーザが他ユーザの移動先に移動することで、移動先のコミュニティサイト内での他ユーザとの交流をさらに深めることができる。 Furthermore, by moving to another user's site, users can deepen their interactions with other users within that community site.

<第3変形例(1)>
例えば、第2変形例(1)等のように、コンテンツが配信される毎に、関連するコミュニティサイトが生成される場合がある。このような場合には、ユーザによるコミュニティサイトの移動が頻繁に行われる可能性がある。そのため、ユーザは、移動前のコミュニティサイト内で知り合った特定のユーザとのやり取りを継続したいと考える場合もある。
<Third variation (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 want to continue interacting with specific users they met in the previous community site.

そこで、第3変形例(1)は、過去に参加していたコミュニティサイトでやり取りをした特定のユーザとのやり取りを継続するための制御を行ってもよい。具体的に、第3変形例(1)は、端末20のユーザによる第1コンテンツの閲覧に基づいて、端末20から送信された、第2コミュニティサイトに含まれるユーザへのメッセージを第2コミュニティサイトに送信する制御を行ってもよい。 Therefore, the third modification (1) may implement control to continue communication with a specific user with whom the user has previously interacted on a community site. Specifically, the third modification (1) may implement control to send a message sent from terminal 20 to a user included in the second community site to 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 delivered after the second content, similar to the second modified 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 a function realized by the control unit 11 of the server 10 in the third modified example (1).

図43に示すように、制御部11は、サーバメイン処理部111と、情報送受信処理部112と、生成処理部114と、メッセージ処理部116とを有する。サーバメイン処理部111および生成処理部114は、上記第2実施形態と同様の機能を有する。なお、サーバ10がコミュニティサイトを生成しなくてもよい場合は、生成処理部114が設けられていなくてもよい。 As shown in Figure 43, the control unit 11 includes 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 in the second embodiment described above. Note that if the server 10 does not need to generate a community site, the generation processing unit 114 may not be provided.

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

メッセージ情報は、ユーザが第2コミュニティサイトのメンバーへ向けたメッセージの情報である。第2コミュニティサイトのメンバーは、第2コミュニティサイトに含まれるユーザ(特定ユーザ)である。 The message information is the information of messages sent by users 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 terminal 20 to users (specific users) included in the second community site, based on the user's viewing of the first content on terminal 20.

メッセージ処理部116は、ユーザが第1コンテンツを閲覧して、第2コミュニティサイトから移動しようとした場合、ユーザの端末20の表示処理部213を介して、上記のメッセージを送信する制御を行うか否かを案内表示する指令を送信する制御を行う。具体的には、ユーザがコミュニティサイトから移動する際に、例えば第2コミュニティサイトのメンバーにメッセージがあるか否かについて、ユーザに質問するような表示が行われる。 The message processing unit 116 controls whether or not to send the above message via the display processing unit 213 of the user's terminal 20 when the user views the first content and attempts to move away from the second community site. Specifically, when the user moves away from the community site, a message is displayed asking, 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 Figure 44, within the second community site, the user's terminal 20 displays the above question, and a list of members of the second community site is shown. Figure 44 shows a list of members such as User B and User C. In Figure 44, for example, tapping or clicking the "YES" button to the right of User B or User C allows the user to select the corresponding user.

これに対してユーザが、特定ユーザを指定した上で特定ユーザへのメッセージを端末20に入力すると、メッセージ処理部116は、メッセージの情報を、特定ユーザの端末20に送信する処理を行う。これにより、特定ユーザの端末20にメッセージが届く。このメッセージは、例えば第2コミュニティサイト内で表示されてもよいし、特定ユーザのアカウントに直接表示されてもよい。 In response, when a user specifies a particular user and enters a message to that user into terminal 20, the message processing unit 116 processes the message information and sends it 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 it may be displayed directly to the specific user's account.

例えば、ユーザAが「先に第1コミュニティサイトに移動します」というメッセージを特定ユーザに対して送信した場合、図45に示すように、特定ユーザの端末20で表示される第2コミュニティサイトの画面には、メッセージが表示される。なお、特定ユーザ以外のユーザの端末20には、このメッセージは表示されない。 For example, if User A sends the message "We will now move to the first community site" to a specific user, the message will be displayed on the second community site screen on the specific user's terminal 20, as shown in Figure 45. 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 the information stored in the server 10 in the third modified example (1).

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

また、記憶部15には、第2実施形態と同様の情報の他、メッセージ処理部116によるメッセージ処理に係るメッセージ処理情報162が記憶される。 Furthermore, in addition to the same information as in the second embodiment, the storage unit 15 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>
Figure 47 is a flowchart showing an example of the processing flow performed by each device in the third modified example (1). From left to right, it shows an example of the processing performed by the control unit 21 of the first terminal, the processing performed by the control unit 11 of the server 10, and the processing performed by the control unit 21 of the second terminal, respectively.

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

まず、図47に示すように、第1端末のユーザが第1コンテンツの閲覧を完了すると、第1端末の制御部21が、閲覧情報として、第1コンテンツの閲覧が完了した旨の情報を通信部22により、サーバ10に送信する(ステップS1501)。 First, as shown in Figure 47, when the user of the first terminal finishes viewing the first content, the control unit 21 of the first terminal transmits 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 transmits the message information of the first terminal user via the communication unit 22.

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

第2端末でメッセージ情報を受信したら、第2端末の制御部21は、第1端末のユーザからのメッセージを表示する(ステップS1701)。ステップS1502、ステップS1601、ステップS1701の後、本制御は終了する。 When the second terminal receives 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 terminates.

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

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

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

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

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

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

<第3変形例(2)の効果>
第3変形例(2)では、メッセージが送信される第2コミュニティサイトに含まれるユーザは、端末20のユーザとの関係に基づいて決定される。これにより、親密度によってメッセージの送信可否が決定されることで、特定ユーザとの関係を継続させやすくすることができる。
<Effects of the third variation (2)>
In the third variation (2), the users included in the second community site to which the message is sent are determined based on the relationship with the user of 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 level of intimacy.

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

言い換えると、メッセージ処理部116は、端末20のユーザが第1コミュニティサイトに移動した場合、端末20のユーザが第1コミュニティサイトに移動したことを示す情報を第2コミュニティサイトに含まれるユーザに送信する制御を行ってもよい。 In other words, 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 when the user of terminal 20 moves to the first community site.

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

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

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

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

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

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

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

<第3変形例(4)の効果>
第3変形例(4)では、第1コミュニティサイトに移動したことを示す情報は、第2コミュニティサイトで表示される、端末20のユーザのユーザ情報の表示態様を変更するための情報を含む。これにより、ユーザが第2コミュニティサイトにいないこと、および、ユーザが第1コミュニティサイトに移動したことを他ユーザが把握しやすくすることができる。
<Effects of the third variation (4)>
In the third modification (4), the information indicating that the user has moved to the first community site includes information for changing the display manner of the user information of terminal 20 that 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 variation (5)>
In the third modified example (5), the control unit 11 may process the first community site to display a list of users included in the second community site (see Figure 50), or it may process the second community site to display a list of users who have moved to the first community site (see Figure 51).

そして、メッセージ処理部116は、上記のリストを利用して、リストに表示されたユーザに対してメッセージを送信できるように処理してもよい。 Furthermore, the message processing unit 116 may use the above list to process and send messages to the users displayed in the list.

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

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

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

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

第4実施形態における制御部11は、図52に示すように、サーバメイン処理部111と、情報送受信処理部112と、制限処理部115とを有する。サーバメイン処理部111は、第1実施形態等と同様の機能を有する。 In the fourth embodiment, the control unit 11, as shown in Figure 52, includes 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 and the like.

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

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

第2閲覧情報は、第1閲覧情報よりも大きな閲覧量を示す閲覧情報である。例えば、コンテンツが所定時間で構成される映画やドラマである場合、第2閲覧情報は、第1閲覧情報よりも長い時間量の情報を示す。また、コンテンツが複数章で構成される書籍である場合、第2閲覧情報は、第1閲覧情報の章よりも後の章の情報を示す(例えば、第1閲覧情報が1~4章である場合、第2閲覧情報は5章以降の章である)。 Secondary browsing information indicates a larger amount of browsing than primary browsing information. For example, if the content is a movie or drama with a predetermined duration, secondary browsing information will represent a longer duration than primary browsing information. Similarly, if the content is a book with multiple chapters, secondary browsing information will represent chapters later than those covered in primary browsing information (for example, if primary browsing information covers chapters 1-4, secondary browsing information will cover chapter 5 and beyond).

ユーザがコンテンツの閲覧を進めて、ユーザの閲覧情報が、第1閲覧情報から第2閲覧情報になると、ユーザは、第1閲覧情報であったときでは、把握していない情報を知ることになる。 As a user progresses through content viewing, and their viewing information changes from initial viewing information to second viewing information, the user gains access to information they did not have at the time of initial viewing.

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

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

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

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

設定指令により、閲覧制限が設定されると、端末20のユーザによる閲覧制限に係るコミュニティサイトの閲覧が制限される。 When browsing restrictions are set via a configuration command, users of terminal 20 will be restricted from accessing the community sites related to those restrictions.

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

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

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

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

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

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

以下のフローチャートは、第4実施形態の処理を例示するものであり、以下のフローチャートにおいて、一部のステップを実行しなくてもよいし、追加のステップを挿入してもよい。これらは、本明細書における他のフローチャートについても同様である。 The following flowchart illustrates the process of the fourth embodiment. Some steps in this flowchart may be omitted, or additional steps may be inserted. These limitations also apply 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 Figure 54, the control unit 11 of the server 10 receives browsing information from the terminal 20 (step S301). Next, the control unit 11 of the server 10 determines whether the browsing information is information subject to browsing restrictions (step S302). Specifically, the control unit 11 of the server 10 determines whether the browsing information has changed from first browsing information to second browsing information. For example, as in the above example, if the first browsing information is information indicating chapters 1 to 3, and the second browsing information is information indicating chapter 4, in step S302, if the user's browsing information has switched from information indicating chapters 1 to 3 to information indicating chapter 4, it is determined that the browsing information is information subject to browsing restrictions.

判定の結果、閲覧情報が閲覧制限の情報ではない場合(ステップS302、NO)、本制御は終了する。一方、閲覧情報が閲覧制限の情報である場合(ステップS302、YES)、サーバ10の制御部11は、閲覧を制限する設定を行う(ステップS303)。ステップS303の後、本制御は終了する。また、既にステップS303の処理が行われている場合は、ステップS302でNOと判定されてもよいし、ステップS302およびステップS303の処理がスキップされてもよい。 If the determination determines that the browsing information is not restricted (step S302, NO), this control terminates. On the other hand, if the browsing information is restricted (step S302, YES), the control unit 11 of the server 10 sets the browsing restriction (step S303). After step S303, this control terminates. Furthermore, if the process in step S303 has already been performed, the determination in step S302 may be NO, or the processes in 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 access to the community site based on content viewing information. Specifically, the second embodiment performs settings to restrict access to the community site by the user of terminal 20 based on settings that restrict content viewing by the user of terminal 20.

これにより、コンテンツにおいて閲覧を完了したユーザの閲覧を制限することにより、コンテンツにおいて他ユーザが閲覧していない内容について、ユーザが投稿することを抑制することができる。その結果、他ユーザにコンテンツの情報が漏洩することを抑制することができる。 This restricts access to content for users who have finished viewing it, thereby preventing users from posting content that other users have not yet viewed. As a result, it helps prevent the leakage of content information to other users.

<第4変形例(1)>
第4実施形態では、コミュニティサイトの閲覧を制限する制御は、閲覧制限に関するコミュニティサイトへのユーザのアクセスを不可とする設定等であったが、本開示はこれに限定されない。
第4変形例(1)は、コミュニティサイトの閲覧を制限する制御は、端末20で表示される、閲覧が制限されるコミュニティサイトの情報の表示態様を、閲覧が制限されないコミュニティサイトの表示態様と異ならせる制御を含む。
<Fourth variation (1)>
In the fourth embodiment, the control restricting access to the community site was a setting that prevented users from accessing the community site related to the access restriction, but the disclosure is not limited thereto.
The fourth modification (1) includes a control that restricts access to a community site, which causes the display of information on the restricted community site, as shown on terminal 20, to differ from the display of information on the community site that is not restricted.

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

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

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

また、図56Aに示すように、閲覧を制限するコミュニティサイト(第4サイト)に下線を付し、閲覧を制限しないコミュニティサイト(第5サイト)に下線を付さないような表示態様としてもよいし、コミュニティサイトを示す文字の色を、異ならせる表示態様としてもよい。 Furthermore, as shown in Figure 56A, community sites with restricted access (fourth site) may be underlined, while community sites without access restrictions (fifth site) may not be underlined. Alternatively, the color of the text indicating the community sites may be different.

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

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

これにより、ユーザが閲覧制限のないコミュニティサイトを選択しやすくすることができる。その結果、ユーザが、閲覧制限のかかるコミュニティサイトに誤って参加することを抑制することができ、ひいては、コミュニティサイト内のユーザが把握してない情報が漏洩されることを抑制することができる。 This makes it easier for users to choose community sites without access restrictions. As a result, it helps prevent users from mistakenly joining community sites with access restrictions, and consequently, it helps prevent the leakage of information that users are unaware of within the community site.

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

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

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

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

制限処理部115は、ユーザよりもコンテンツの閲覧量の多いユーザが参加しているコミュニティサイトが存在する場合、コミュニティサイトをユーザによる閲覧を不可とする。 The restriction processing unit 115 will restrict access to a community site if it detects that a user with a greater content viewing volume than the user is participating in that community site.

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

例えば、コンテンツが5章で構成された書籍である場合、3章まで閲覧したユーザが参加しているコミュニティサイトが存在していたとする。この場合、コンテンツを閲覧し始めた初心者ユーザが、コミュニティサイトに参加すると、3章まで閲覧したユーザの投稿内容が、初心者ユーザにとって、把握していない情報である可能性が高い。つまり、初心者ユーザにとって、コンテンツの情報の漏洩につながる可能性がある。 For example, suppose a book consists of five chapters, and there's a community site where users who have read up to chapter three participate. In this case, if a beginner user who has just started reading the content joins the community site, the posts made by users who have read up to chapter three are likely to contain information that the beginner user is unaware of. In other words, this could lead to the leakage of information from the content for the beginner user.

それに対して、第5実施形態では、そのようなコミュニティサイトの閲覧が不可となるため、上記の初心者ユーザにとって情報の漏洩を抑制することが可能となる。 In contrast, in the fifth embodiment, access to such community sites is disabled, thus preventing information leaks for the aforementioned 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>
Figure 57 is a flowchart showing an example of the processing flow performed by each device in the fifth embodiment. From left to right, it shows an example of the processing performed by the control unit 21 of the terminal 20 and an example of the processing performed by the control unit 11 of the server 10, respectively.

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

図57に示すように、サーバ10の制御部11が端末20から閲覧情報を受信する(ステップS2501)。次に、サーバ10の制御部11は、閲覧情報に基づいて、コミュニティサイトの閲覧可能なコンテンツの制限が必要であるか否かについて判定する(ステップS2502)。 As shown in Figure 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 it is necessary to restrict the content that can be viewed on the community site (step S2502).

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

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

これにより、ユーザが閲覧していない部分の情報を含むコミュニティサイトの閲覧が制限されるので、ユーザに情報が漏洩することを抑制することができる。 This restricts access to community sites containing information that users have not viewed, thus preventing information leaks to users.

<第5変形例(1)>
第5実施形態等では、端末20のユーザによる、コンテンツの閲覧情報に基づいてユーザのコミュニティサイトの閲覧を制限していたが、本開示はこれに限定されない。
第5変形例(1)では、サーバ10の制御部11が、端末20で閲覧可能なコンテンツに関するコンテンツ情報を取得し、コンテンツ情報に対応するコンテンツの部分を閲覧していないユーザによる閲覧が制限されるコミュニティサイトを設定する。
<Fifth variation (1)>
In the fifth embodiment, etc., access to the user's community site was restricted based on the user's content viewing information on terminal 20, but this disclosure is not limited thereto.
In the fifth modification (1), the control unit 11 of the server 10 acquires content information about content viewable on the terminal 20 and sets up a community site in which viewing is restricted to users who have not viewed the portion 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 the same as 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 viewable on the terminal 20 and sets up a community site where viewing is restricted to users who have not viewed the portion of the content corresponding to the content information.

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

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

具体的には、制限処理部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 tries to join the community site related to that book, and information from page 70 onwards has been posted, then that information will be leaked.

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

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

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

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

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

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

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

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

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

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

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

端末20が設定指令を受信した場合、表示処理部213は、ユーザよりもコンテンツの閲覧量の多い他ユーザのメッセージにモザイクをかける等の表示処理を実行する。また、表示処理部213は、メッセージを非表示としてもよい。 When terminal 20 receives a 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 amount of information viewed by users A and B is a first predetermined amount, and the amount of information viewed by user C is a second predetermined amount, which 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, then the second predetermined amount would be chapters 3 and beyond. In this case, for example, as shown in Figure 59, suppose user B posts a message on a designated community site, and then user C posts a message (see Figure 59A).

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

第5変形例(2)では、図59Bに示すように、このようなユーザCのメッセージに対して、モザイクをかける表示処理を実行するので、ユーザAの表示部24には、ユーザCのメッセージが見えなくなる。 In the fifth modification (2), as shown in Figure 59B, a display process is performed to apply a mosaic effect to User C's message, so User C's message becomes invisible to 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のメッセージに対して、メッセージを即座に投稿することができる。 Therefore, for example, messages may be hidden. For instance, as shown in Figure 60, in a community site where user C's message was originally posted (see Figure 60A), user C's post is hidden from user A's terminal 20 (see Figure 60B). This allows user A to immediately post a message in response to user B's message without any suspicion.

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

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

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

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

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

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

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

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

<第5変形例(3)>
第5変形例(3)では、制限処理部115は、ユーザの閲覧量が進むことにより、コミュニティサイト内のコンテンツ(投稿情報)の閲覧の制限を解除してもよい。
<Fifth variation (3)>
In the fifth modified example (3), the restriction processing unit 115 may lift 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 content viewing information of the user of terminal 20 changes from first viewing information to second viewing information, the restriction processing unit 115 may perform control to transmit information about the content that the user of terminal 20 can now view to terminal 20 via the communication unit 14, based on the second viewing information. The second viewing information indicates a greater amount of viewing than the first viewing information, similar to 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, suppose that when User A, whose browsing information was the first browsing information, joined the community site, User C's message, whose browsing information was the second browsing information, was blurred (see Figure 62A). For example, if the content is a 121-minute movie, and the first browsing information indicates that the user viewed up to the 50-minute mark, then the second browsing information indicates that the user viewed up to the 51-minute mark or later. Since User B's browsing information is the first browsing information, User B's message is displayed on terminal 20.

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

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

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

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

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

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

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

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

判定の結果、非表示メッセージがない場合(ステップS503、NO)、本制御は終了する。一方、非表示メッセージがある場合(ステップS503、YES)、サーバ10の制御部11は、ユーザの閲覧情報が閲覧制限を解除する情報であるか否かについて判定する(ステップS504)。 If the determination shows no hidden messages (step S503, NO), this control terminates. 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 browsing information is information that should have the browsing restriction lifted (step S504).

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

端末20で設定指令を受信したら、端末20の制御部21は、コミュニティサイトの、指令に係るメッセージの非表示を解除する(ステップS406)。なお、端末20でステップS505の解除の指令を受信していない場合は、ステップS406の処理はスキップされる。ステップS406、ステップS505の後、本制御は終了する。 Upon receiving a setting command at terminal 20, the control unit 21 of terminal 20 unhides the message related to the command on the community site (step S406). If terminal 20 has not received the unhide command in step S505, the process in step S406 is skipped. After steps S406 and S505, this control terminates.

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

また、メッセージの閲覧の制限を解除する際に、ユーザ評価が高い順に並べることで、閲覧制限が解除されるまでコンテンツを読み進めたユーザの満足度を高めることができる。 Furthermore, when lifting the message viewing restriction, sorting the messages by user rating (highest first) can increase user satisfaction among those who have read the content until the restriction is lifted.

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

この場合においては、例えば、ユーザが閲覧制限がかかるメッセージをクリックまたはタップすることにより、閲覧を解除してもよいかユーザに問う表示がなされてもよい。 In this case, for example, a message may appear asking the user if they want to remove the viewing restriction when they click or tap on the message that is currently restricted.

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

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

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

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

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

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

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

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

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

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

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

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

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

<第6変形例>
また、第6変形例では、複数のコミュニティサイトを統合する制御を行う。
<Sixth variation>
Furthermore, the sixth modification involves implementing control to integrate multiple community sites.

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

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

<その他の変形例>
その他の変形例では、コンテンツの作者における別の作品に係るコンテンツを提示するようにしてもよいし、コンテンツと同時期に発刊されて、比較的人気の高い作品にかかるコンテンツを提示してもよい。
<Other variations>
Other variations include presenting content related to other works by the same author, or presenting content related to relatively popular works published around the same time as the content.

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

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

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

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

チャットルームは、基本的にはサーバ10が提供するメッセージングサービスにおいて互いに認識しているユーザ間で双方の了承のもとで形成されるが、不特定多数のユーザが自由に参加することができるチャットルームを形成することもできる。このような不特定多数のユーザが自由に参加することができるチャットルームをオープンチャットと呼称することもある。 Chat rooms are generally formed between users who recognize each other through the messaging service provided by server 10, with mutual consent. However, it is also possible to create chat rooms that an unspecified number of users can freely join. Such chat rooms, which an unspecified number of users can freely join, are sometimes referred to as 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 the chat room using a username different from the username registered on the messaging service server 10. While open chats allow anyone to participate, their high degree of anonymity makes it difficult to judge the credibility of message content.

このようなオープンチャットには、ユーザ自身がそのオープンチャットの存在を認識して(限定ではなく一例として、宣伝広告などで宣伝商品に関連するオープンチャットがあることやそのオープンチャットへの参加方法が記載された記事を確認することによって認識する)、自身で参加したり、チャットルームに参加している他のユーザからの招待を受けて参加したりすることができる。 In such open chats, users can become aware of its existence (not limited to this, but for example, by seeing an advertisement or article describing an open chat related to a advertised product or how to join it), and then either join on their own initiative or by being invited by another user already in the chat room.

オープンチャットの存在は、例えば、ユーザがキーワードを用いて検索する、ユーザがカテゴリーを選択して検索する、他のユーザからQRコード(登録商標)やURLを取得する、ことにより、ユーザに認識される。また、オープンチャットには、参加フリーのチャットルーム、管理者の承認が必要なチャットルーム、パスワードが設定されたチャットルーム等が存在する。参加フリーのチャットルームには、ユーザが自由に参加することができる。管理者の承認が必要なチャットルームには、管理者の承認を得ることでユーザが参加することができる。例えば、管理者が設定した質問に回答して、管理者が参加を承認することで、ユーザがそのチャットルームに参加が可能となる。パスワードが設定されたチャットルームには、ユーザがパスワードを入力することにより、参加が可能となる。パスワードは、管理者等によって設定されている。 The existence of an Open Chat group is recognized by users, for example, through searches using keywords, searches by selecting categories, or by obtaining QR codes (registered trademarks) or URLs from other users. Open Chat groups include free-to-join chat rooms, chat rooms requiring administrator approval, and password-protected chat rooms. Free-to-join chat rooms can be joined freely by any user. Chat rooms requiring administrator approval require administrator approval for user participation. For example, a user may join a chat room after answering a question set by the administrator and receiving administrator approval. Password-protected chat rooms require users to enter a password to join. Passwords are set by administrators or other designated personnel.

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

特に、オープンチャットには、軽い雑談、趣味の話題、本音で語り合いたい業界話等、チャットルーム毎にテーマが設定されるので、チャットルームに参加したユーザは、チャットルーム内の他ユーザとメッセージのやり取りが盛り上がりやすく、長期にわたり、やり取りを継続させやすくなる。 In particular, Open Chats have themes set for each chat room, such as casual conversation, hobby topics, or industry discussions where users want to talk honestly. This makes it easier for users to engage in lively message exchanges with other users in the chat room, and to maintain those conversations over the long term.

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

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

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

また、参加したチャットルームにおいて、ユーザよりも閲覧量の多いユーザ等により、ユーザが把握していない情報が、チャットルームに投稿されている場合がある。このような場合、図66に示すように、第2変形例(4)や第5変形例(2)のような、メッセージを非表示とする処理を適用すればよい。 Furthermore, in chat rooms where a user participates, information that the user is unaware of may be posted by users with a higher viewing volume than the user. In such cases, as shown in Figure 66, processing to hide the message, such as in the second modified example (4) or the fifth modified example (2), can be applied.

こうすることにより、本実施形態では、ユーザが把握していない情報が漏洩されることを抑制することができる。 By doing so, in this embodiment, it is possible to prevent the leakage of information that the user is unaware of.

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

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

それに対し、各実施形態において、ユーザを適切なコミュニティサイトに案内することができることで、上記のような情報漏洩をさらに抑制することができる。 In contrast, in each embodiment, by guiding users to appropriate community sites, the aforementioned information leaks can be further suppressed.

本開示の実施形態を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本開示の範囲に含まれることに留意されたい。限定でなく例として、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、各実施形態に示す構成を適宜組み合わせることとしてもよい。 While embodiments of this disclosure have been described based on the drawings and examples, it should be noted that those skilled in the art will find it easy to make various modifications and alterations based on this disclosure. Therefore, it should be noted that these modifications and alterations are within the scope of this disclosure. For example, and not as an limitation, the functions included in each means, step, etc., can be rearranged in a logically consistent manner, and multiple means or steps, etc., can 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 Storage Unit 20 Terminal 21 Control Unit 22 Communication Unit 23 Input/Output Unit 24 Display Unit 25 Microphone 26 Speaker 27 Camera 28 Storage 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 Viewable 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 Questionnaire 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 Browsing information 285 Community site information 286 Identification information 287 Restriction processing information

Claims (25)

端末と通信するサーバであって、
コンテンツが配信されたことに基づいて、コミュニティサイトを生成する処理を行う制御部と、
前記コミュニティサイトの情報を前記端末に送信する通信部とを備え
前記制御部は、第1コンテンツの配信に基づいて第1コミュニティサイトを生成する際、前記第1コンテンツより前に配信された第2コンテンツに関連する第2コミュニティサイトの内容を前記第1コミュニティサイトに含めるとともに、前記第1コミュニティサイトにおける前記内容を含む箇所に前記第2コミュニティサイトの対応箇所へ移動可能な処理を行い、さらに、前記第2コミュニティサイトにおける前記内容を含む箇所に前記第1コミュニティサイトの対応箇所へ移動可能な処理を行う
A server that communicates with a terminal,
A control unit that processes the creation of a community site based on the distribution of content,
The system includes a communication unit that transmits information from the community site to the terminal ,
When the control unit generates a first community site based on the distribution of the first content, it includes the content of the second community site related to the second content that was distributed before the first content in the first community site, performs a process in the first community site that allows the content to be moved to the corresponding location in the second community site, and further performs a process in the second community site that allows the content to be moved to the corresponding location in the first community site .
端末と通信するサーバであって、
コンテンツが配信されたことに基づいて、コミュニティサイトを生成する処理を行う制御部と、
前記コミュニティサイトの情報を前記端末に送信する通信部とを備え
前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、第1コミュニティサイトであり、
前記制御部は、前記第1コンテンツよりも前に配信された、前記第1コンテンツに関連する第2コンテンツが配信されたことに基づいて、前記第1コミュニティサイトとは異なる第2コミュニティサイトを生成し、
前記通信部は、前記第2コミュニティサイトの情報を前記端末に送信し、
前記制御部は、前記端末のユーザによる前記第1コンテンツの閲覧に基づいて、前記端末から送信された、前記第2コミュニティサイトに含まれるユーザへのメッセージを前記第2コミュニティサイトに送信する制御を行う
A server that communicates with a terminal,
A control unit that processes the creation of a community site based on the distribution of content,
The system includes a communication unit that transmits information from the community site to the terminal ,
The aforementioned content is the first content,
The aforementioned community site is the first community site,
The control unit generates a second community site different from the first community site based on the fact that a second content related to the first content has been delivered, which was delivered before the first content.
The communication unit transmits the information of the second community site to the terminal.
The control unit performs control to send a message to the second community site, which is included in the second community site and sent from the terminal, to the second community site based on the terminal user viewing the first content .
端末と通信するサーバであって、
コンテンツが配信されたことに基づいて、コミュニティサイトを生成する処理を行う制御部と、
前記コミュニティサイトの情報を前記端末に送信する通信部とを備え
前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、第1コミュニティサイトであり、
前記制御部は、前記第1コンテンツよりも前に配信された、前記第1コンテンツに関連する第2コンテンツが配信されたことに基づいて、前記第1コミュニティサイトとは異なる第2コミュニティサイトを生成し、
前記通信部は、前記第2コミュニティサイトの情報を前記端末に送信し、
前記制御部は、前記端末のユーザが前記第1コミュニティサイトに移動した場合、前記端末のユーザが前記第1コミュニティサイトに移動したことを示す情報を前記第2コミュニティサイトに含まれるユーザに送信する制御を行う。
A server that communicates with a terminal,
A control unit that processes the creation of a community site based on the distribution of content,
The system includes a communication unit that transmits information from the community site to the terminal ,
The aforementioned content is the first content,
The aforementioned community site is the first community site,
The control unit generates a second community site different from the first community site based on the fact that a second content related to the first content has been delivered, which was delivered before the first content.
The communication unit transmits the information of the second community site to the terminal.
The control unit, when the user of the terminal moves to the first community site, performs control to send information indicating that the user of the terminal has moved to the first community site to users included in the second community site.
端末と通信するサーバであって、
コンテンツが配信されたことに基づいて、コミュニティサイトを生成する処理を行う制御部と、
前記コミュニティサイトの情報を前記端末に送信する通信部とを備え
前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、第1コミュニティサイトであり、
前記制御部は、前記第1コンテンツよりも前に配信された、前記第1コンテンツに関連する第2コンテンツが配信されたことに基づいて、前記第1コミュニティサイトとは異なる第2コミュニティサイトを生成し、
前記通信部は、前記第2コミュニティサイトの情報を前記端末に送信し、
前記制御部は、前記端末のユーザによる、前記第2コミュニティサイトに含まれる第1ユーザへの第1入力に基づいて、前記第1ユーザが前記第1コンテンツを閲覧可能にする制御を行う。
A server that communicates with a terminal,
A control unit that processes the creation of a community site based on the distribution of content,
The system includes a communication unit that transmits information from the community site to the terminal ,
The aforementioned content is the first content,
The aforementioned community site is the first community site,
The control unit generates a second community site different from the first community site based on the fact that a second content related to the first content has been delivered, which was delivered before the first content.
The communication unit transmits the information of the second community site to the terminal.
The control unit performs control to enable the first user to view the first content based on a first input from the terminal user to the first user included in the second community site.
端末と通信するサーバであって、
コンテンツが配信されたことに基づいて、コミュニティサイトを生成する処理を行う制御部と、
前記コミュニティサイトの情報を前記端末に送信する通信部とを備え
前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、前記第1コンテンツよりも前に配信されたコンテンツに関連するコミュニティサイトであり、
前記第1コンテンツは、シリーズ作品の最新のコンテンツであり、
前記コミュニティサイトは、第3コミュニティサイトであり、
前記制御部は、前記シリーズ作品の初めのコンテンツの配信に基づいて、前記シリーズ作品の前記最新のコンテンツのための第4コミュニティサイトの生成を行う。
A server that communicates with a terminal,
A control unit that processes the creation of a community site based on the distribution of content,
The system includes a communication unit that transmits information from the community site to the terminal ,
The aforementioned content is the first content,
The aforementioned community site is a community site related to content distributed prior to the first content,
The aforementioned first content is the latest content in the series.
The aforementioned community site is the third community site,
The control unit generates a fourth community site for the latest content of the series based on the distribution of the first content of the series.
請求項に記載のサーバであって、
前記メッセージが送信される前記第2コミュニティサイトに含まれるユーザは、前記端末のユーザとの関係に基づいて決定される。
The server according to claim 2 ,
The users included in the second community site to which the message is sent are determined based on their relationship with the user of the terminal.
請求項に記載のサーバであって、
前記第1コミュニティサイトに移動したことを示す情報は、前記第2コミュニティサイトで表示される、前記端末のユーザのユーザ情報の表示態様を変更するための情報を含む。
The server according to claim 3 ,
The information indicating that the user has moved to the first community site includes information for changing the display of the user information of the terminal user displayed on the second community site.
請求項に記載のサーバであって、
前記第1入力は、前記第1ユーザに前記第1コンテンツをプレゼントすることに関する入力を含む。
The server according to claim 4 ,
The first input includes an input relating to presenting the first content to the first user.
請求項1から請求項5のいずれか一項に記載のサーバであって、
前記コミュニティサイトは、配信された前記コンテンツに関連するコミュニティサイトである。
A server according to any one of claims 1 to 5 ,
The aforementioned community site is a community site related to the distributed content.
請求項2から請求項4のいずれか一項に記載のサーバであって、
前記第1コミュニティサイトは、前記第1コンテンツが配信される前に、前記第2コミュニティサイトに含まれるユーザによって、前記第2コミュニティサイトに入力されたメッセージの少なくとも一部を含む。
A server according to any one of claims 2 to 4 ,
The first community site includes at least a portion of the messages entered into the second community site by users included in the second community site before the first content is delivered.
請求項2から請求項4のいずれか一項に記載のサーバであって、
前記制御部は、前記第1コンテンツの閲覧に基づいて、前記第2コミュニティサイトの閲覧を制限する制御を行う。
A server according to any one of claims 2 to 4 ,
The control unit performs control to restrict access to the second community site based on the viewing of the first content.
請求項から請求項のいずれか一項に記載のサーバであって、
前記第1コンテンツは、前記第2コンテンツの続きとなるコンテンツである。
A server according to any one of claims 2 to 4 ,
The first content mentioned above is a continuation of the second content mentioned above.
請求項1から請求項のいずれか一項に記載のサーバであって、
前記通信部は、配信された前記コミュニティサイトを前記端末のユーザが閲覧することに基づいて、前記コンテンツのアンケートに関する情報を前記端末に送信する。
A server according to any one of claims 1 to 5 ,
The communications unit transmits information regarding a survey about the content to the terminal based on the fact that the terminal user has viewed the distributed community site.
請求項に記載のサーバであって、
前記コミュニティサイトは、第3コミュニティサイトであり、
前記制御部は、前記第1コンテンツよりも前に配信された、前記第1コンテンツに関連する第3コンテンツの配信に基づいて、前記第3コミュニティサイトとは異なる第4コミュニティサイトの生成を行う。
The server according to claim 5 ,
The aforementioned community site is the third community site,
The control unit generates a fourth community site, which is different from the third community site, based on the distribution of a third content related to the first content, which was distributed before the first content.
請求項1から請求項のいずれか一項に記載のサーバであって、
コミュニティサイトは、チャットルーム、ソーシャルネットワークサービスのコミュニティ、電子掲示板、動画サイトのコミュニティのいずれか一方を含む。
A server according to any one of claims 1 to 5 ,
Community sites include any one of the following: chat rooms, social networking service communities, online bulletin boards, or video site communities.
端末と通信するサーバによって実行されるプログラムであって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成を前記サーバの制御部によって行うことと、
前記コミュニティサイトの情報を前記サーバの通信部によって送信することとが前記サーバによって実行され
前記制御部による、第1コンテンツの配信に基づいて第1コミュニティサイトを生成する際、前記第1コンテンツより前に配信された第2コンテンツに関連する第2コミュニティサイトの内容を前記第1コミュニティサイトに含めるとともに、前記第1コミュニティサイトにおける前記内容を含む箇所に前記第2コミュニティサイトの対応箇所へ移動可能な処理を行うことと、前記第2コミュニティサイトにおける前記内容を含む箇所に前記第1コミュニティサイトの対応箇所へ移動可能な処理を行うこととが前記サーバによって実行される。
A program executed by a server that communicates with a terminal,
Based on the distribution of content, the control unit of the server generates the community site,
The server performs the following actions: transmitting information from the community site via the server's communication unit .
When the control unit generates a first community site based on the distribution of the first content, the server performs the following actions: it includes the content of the second community site related to the second content that was distributed before the first content in the first community site, and it performs a process in the first community site that allows the content to be moved to the corresponding location in the second community site, and it performs a process in the second community site that allows the content to be moved to the corresponding location in the first community site .
端末と通信するサーバによって実行されるプログラムであって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成を前記サーバの制御部によって行うことと、
前記コミュニティサイトの情報を前記サーバの通信部によって送信することとが前記サーバによって実行され、

前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、第1コミュニティサイトであり、
前記制御部による、前記第1コンテンツよりも前に配信された、前記第1コンテンツに関連する第2コンテンツが配信されたことに基づいて、前記第1コミュニティサイトとは異なる第2コミュニティサイトを生成することと、
前記通信部による、前記第2コミュニティサイトの情報を前記端末に送信することと、
前記制御部による、前記端末のユーザによる前記第1コンテンツの閲覧に基づいて、前記端末から送信された、前記第2コミュニティサイトに含まれるユーザへのメッセージを前記第2コミュニティサイトに送信する制御を行うこととが前記サーバによって実行される
A program executed by a server that communicates with a terminal,
Based on the distribution of content, the control unit of the server generates the community site,
The server performs the following actions: transmitting information from the community site via the server's communication unit.

The aforementioned content is the first content,
The aforementioned community site is the first community site,
Based on the fact that the control unit has delivered a second content related to the first content that was delivered before the first content, it generates a second community site that is different from the first community site,
The communication unit transmits information from the second community site to the terminal,
Based on the terminal user's viewing of the first content, the server performs the following actions: the control unit controls the transmission of messages sent from the terminal to the second community site, which are included in the second community site, to the second community site .
端末と通信するサーバによって実行されるプログラムであって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成を前記サーバの制御部によって行うことと、
前記コミュニティサイトの情報を前記サーバの通信部によって送信することとが前記サーバによって実行され
前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、第1コミュニティサイトであり、
前記制御部による、前記第1コンテンツよりも前に配信された、前記第1コンテンツに関連する第2コンテンツが配信されたことに基づいて、前記第1コミュニティサイトとは異なる第2コミュニティサイトを生成することと、
前記通信部による、前記第2コミュニティサイトの情報を前記端末に送信することと、
前記制御部による、前記端末のユーザが前記第1コミュニティサイトに移動した場合、前記端末のユーザが前記第1コミュニティサイトに移動したことを示す情報を前記第2コミュニティサイトに含まれるユーザに送信する制御を行うこととが前記サーバによって実行される
A program executed by a server that communicates with a terminal,
Based on the distribution of content, the control unit of the server generates the community site,
The server performs the following actions: transmitting information from the community site via the server's communication unit .
The aforementioned content is the first content,
The aforementioned community site is the first community site,
Based on the fact that the control unit has delivered a second content related to the first content that was delivered before the first content, it generates a second community site that is different from the first community site,
The communication unit transmits information from the second community site to the terminal,
The server performs the following control operation: when the user of the terminal moves to the first community site, the control unit sends information indicating that the user of the terminal has moved to the first community site to the users included in the second community site .
端末と通信するサーバによって実行されるプログラムであって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成を前記サーバの制御部によって行うことと、
前記コミュニティサイトの情報を前記サーバの通信部によって送信することとが前記サーバによって実行され
前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、第1コミュニティサイトであり、
前記制御部による、前記第1コンテンツよりも前に配信された、前記第1コンテンツに関連する第2コンテンツが配信されたことに基づいて、前記第1コミュニティサイトとは異なる第2コミュニティサイトを生成することと、
前記通信部による、前記第2コミュニティサイトの情報を前記端末に送信することと、
前記制御部による、前記端末のユーザによる、前記第2コミュニティサイトに含まれる第1ユーザへの第1入力に基づいて、前記第1ユーザが前記第1コンテンツを閲覧可能にする制御を行うこととが前記サーバによって実行される
A program executed by a server that communicates with a terminal,
Based on the distribution of content, the control unit of the server generates the community site,
The server performs the following actions: transmitting information from the community site via the server's communication unit .
The aforementioned content is the first content,
The aforementioned community site is the first community site,
Based on the fact that the control unit has delivered a second content related to the first content that was delivered before the first content, it generates a second community site that is different from the first community site,
The communication unit transmits information from the second community site to the terminal,
The server performs the following actions based on a first input from the terminal user to the first user included in the second community site, which is performed by the control unit, to enable the first user to view the first content .
端末と通信するサーバによって実行されるプログラムであって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成を前記サーバの制御部によって行うことと、
前記コミュニティサイトの情報を前記サーバの通信部によって送信することとが前記サーバによって実行され
前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、前記第1コンテンツよりも前に配信されたコンテンツに関連するコミュニティサイトであり、
前記第1コンテンツは、シリーズ作品の最新のコンテンツであり、
前記コミュニティサイトは、第3コミュニティサイトであり、
前記制御部による、前記シリーズ作品の初めのコンテンツの配信に基づいて、前記シリーズ作品の前記最新のコンテンツのための第4コミュニティサイトの生成を行うことが前記サーバによって実行される
A program executed by a server that communicates with a terminal,
Based on the distribution of content, the control unit of the server generates the community site,
The server performs the following actions: transmitting information from the community site via the server's communication unit .
The aforementioned content is the first content,
The aforementioned community site is a community site related to content distributed prior to the first content,
The aforementioned first content is the latest content in the series.
The aforementioned community site is the third community site,
Based on the distribution of the first content of the series by the control unit, the server performs the creation of a fourth community site for the latest content of the series .
端末と通信するサーバの情報処理方法であって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成を前記サーバの制御部によって行うことと、
前記コミュニティサイトの情報を前記サーバの通信部によって送信することとを含み
前記制御部による、第1コンテンツの配信に基づいて第1コミュニティサイトを生成する際、前記第1コンテンツより前に配信された第2コンテンツに関連する第2コミュニティサイトの内容を前記第1コミュニティサイトに含めるとともに、前記第1コミュニティサイトにおける前記内容を含む箇所に前記第2コミュニティサイトの対応箇所へ移動可能な処理を行うことと、前記第2コミュニティサイトにおける前記内容を含む箇所に前記第1コミュニティサイトの対応箇所へ移動可能な処理を行うこととを含む。
A method for processing information on a server that communicates with a terminal,
Based on the distribution of content, the control unit of the server generates the community site,
This includes transmitting information from the aforementioned community site via the communication unit of the server ,
When the control unit generates a first community site based on the distribution of the first content, it includes including the content of the second community site related to the second content distributed before the first content in the first community site, performing a process in the first community site that allows the location containing the content to move to the corresponding location in the second community site, and performing a process in the second community site that allows the location containing the content to move to the corresponding location in the first community site .
端末と通信するサーバの情報処理方法であって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成を前記サーバの制御部によって行うことと、
前記コミュニティサイトの情報を前記サーバの通信部によって送信することとを含み、
前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、第1コミュニティサイトであり、
前記制御部による、前記第1コンテンツよりも前に配信された、前記第1コンテンツに関連する第2コンテンツが配信されたことに基づいて、前記第1コミュニティサイトとは異なる第2コミュニティサイトを生成することと、
前記通信部による、前記第2コミュニティサイトの情報を前記端末に送信することと、
前記制御部による、前記端末のユーザによる前記第1コンテンツの閲覧に基づいて、前記端末から送信された、前記第2コミュニティサイトに含まれるユーザへのメッセージを前記第2コミュニティサイトに送信する制御を行うこととを含む
A method for processing information on a server that communicates with a terminal,
Based on the distribution of content, the control unit of the server generates the community site,
This includes transmitting information from the aforementioned community site via the communication unit of the server,
The aforementioned content is the first content,
The aforementioned community site is the first community site,
Based on the fact that the control unit has delivered a second content related to the first content that was delivered before the first content, it generates a second community site that is different from the first community site,
The communication unit transmits information from the second community site to the terminal,
The control unit also performs control to send a message to the second community site, which is included in the second community site, to the second community site, based on the user of the terminal viewing the first content .
端末と通信するサーバの情報処理方法であって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成を前記サーバの制御部によって行うことと、
前記コミュニティサイトの情報を前記サーバの通信部によって送信することとを含み、
前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、第1コミュニティサイトであり、
前記制御部による、前記第1コンテンツよりも前に配信された、前記第1コンテンツに関連する第2コンテンツが配信されたことに基づいて、前記第1コミュニティサイトとは異なる第2コミュニティサイトを生成することと、
前記通信部による、前記第2コミュニティサイトの情報を前記端末に送信することと、
前記制御部による、前記端末のユーザが前記第1コミュニティサイトに移動した場合、前記端末のユーザが前記第1コミュニティサイトに移動したことを示す情報を前記第2コミュニティサイトに含まれるユーザに送信する制御を行うこととを含む
A method for processing information on a server that communicates with a terminal,
Based on the distribution of content, the control unit of the server generates the community site,
This includes transmitting information from the aforementioned community site via the communication unit of the server,
The aforementioned content is the first content,
The aforementioned community site is the first community site,
Based on the fact that the control unit has delivered a second content related to the first content that was delivered before the first content, it generates a second community site that is different from the first community site,
The communication unit transmits information from the second community site to the terminal,
The control unit also performs control to send information indicating that the user of the terminal has moved to the first community site to users included in the second community site when the user of the terminal moves to the first community site .
端末と通信するサーバの情報処理方法であって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成を前記サーバの制御部によって行うことと、
前記コミュニティサイトの情報を前記サーバの通信部によって送信することとを含み、
前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、第1コミュニティサイトであり、
前記制御部による、前記第1コンテンツよりも前に配信された、前記第1コンテンツに関連する第2コンテンツが配信されたことに基づいて、前記第1コミュニティサイトとは異なる第2コミュニティサイトを生成することと、
前記通信部による、前記第2コミュニティサイトの情報を前記端末に送信することと、
前記制御部による、前記端末のユーザによる、前記第2コミュニティサイトに含まれる第1ユーザへの第1入力に基づいて、前記第1ユーザが前記第1コンテンツを閲覧可能にする制御を行うこととを含む
A method for processing information on a server that communicates with a terminal,
Based on the distribution of content, the control unit of the server generates the community site,
This includes transmitting information from the aforementioned community site via the communication unit of the server,
The aforementioned content is the first content,
The aforementioned community site is the first community site,
Based on the fact that the control unit has delivered a second content related to the first content that was delivered before the first content, it generates a second community site that is different from the first community site,
The communication unit transmits information from the second community site to the terminal,
The control unit performs control to enable the first user to view the first content based on a first input from the user of the terminal to the first user included in the second community site .
端末と通信するサーバの情報処理方法であって、
コンテンツが配信されたことに基づいて、コミュニティサイトの生成を前記サーバの制御部によって行うことと、
前記コミュニティサイトの情報を前記サーバの通信部によって送信することとを含み、
前記コンテンツは、第1コンテンツであり、
前記コミュニティサイトは、前記第1コンテンツよりも前に配信されたコンテンツに関連するコミュニティサイトであり、
前記第1コンテンツは、シリーズ作品の最新のコンテンツであり、
前記コミュニティサイトは、第3コミュニティサイトであり、
前記制御部による、前記シリーズ作品の初めのコンテンツの配信に基づいて、前記シリーズ作品の前記最新のコンテンツのための第4コミュニティサイトの生成を行うことを含む
A method for processing information on a server that communicates with a terminal,
Based on the distribution of content, the control unit of the server generates the community site,
This includes transmitting information from the aforementioned community site via the communication unit of the server,
The aforementioned content is the first content,
The aforementioned community site is a community site related to content distributed prior to the first content,
The aforementioned first content is the latest content in the series.
The aforementioned community site is the third community site,
This includes generating a fourth community site for the latest content of the series based on the distribution of the first content of the series by the control unit .
JP2021214321A 2021-12-28 2021-12-28 Server, information processing method, and program Active JP7844161B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021214321A JP7844161B2 (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
JP2021214321A JP7844161B2 (en) 2021-12-28 2021-12-28 Server, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2023097932A JP2023097932A (en) 2023-07-10
JP7844161B2 true JP7844161B2 (en) 2026-04-13

Family

ID=87071847

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JP7844161B2 (en)

Citations (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
JP2004139317A (en) 2002-10-17 2004-05-13 Ns Solutions Corp Questionnaire processing system, questionnaire processing method, recording medium and program
JP2014199630A (en) 2013-03-29 2014-10-23 富士通株式会社 Management program, management device and management method

Patent Citations (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
JP2004139317A (en) 2002-10-17 2004-05-13 Ns Solutions Corp Questionnaire processing system, questionnaire processing method, recording medium and program
JP2014199630A (en) 2013-03-29 2014-10-23 富士通株式会社 Management program, management device and management method

Also Published As

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

Similar Documents

Publication Publication Date Title
Thorne Hey Siri, tell me a story: Digital storytelling and AI authorship
Phillips et al. Online public relations: A practical guide to developing an online strategy in the world of social media
Halligan et al. Inbound marketing, revised and updated: Attract, engage, and delight customers online
US8356077B2 (en) Linking users into live social networking interactions based on the users&#39; actions relative to similar content
US20140208235A1 (en) Dynamic information management system and method for content delivery and sharing in content-, metadata- &amp; viewer-based, live social networking among users concurrently engaged in the same and/or similar content
US20100023871A1 (en) Methods and Systems Providing an Interactive Social Ticker
Johns et al. WhatsApp: From a one-to-one messaging app to a global communication platform
US20130086185A1 (en) Systems and methods for a multimedia social networking system
CN103873553A (en) System and method for sharing event information using icons
Negro Chinese Internet companies go global: Online traffic, framing and open issues
Đorđević Digital media discourse in linguistic research
Bradley Instagram: Why do we Post?
US20260052359A1 (en) Complex computing network for improving establishment and access of communication among computing devices
US12457476B2 (en) Complex computing network for improving establishment and access of communication among computing devices
Shen et al. What Do Privacy Advertisements Communicate to Consumers?
CN112907384B (en) A social account interaction method, device, equipment and storage medium
JP7844161B2 (en) Server, information processing method, and program
US12425812B2 (en) Complex computing network for improving establishment and access of communication and configurable user groups among computing devices
JP7797196B2 (en) Server, information processing method and program
JP2024015780A (en) Servers, programs and information processing methods
Pongpaew et al. Social presence and customer brand engagement in corporate Facebook
WO2023127517A1 (en) Server, information processing method, and program
CN116528009A (en) Information flow-based interaction method, device, equipment, medium and program product
Hemsley et al. Viral design: User concepts of virality on the niche social media site, Dribbble
JP2024015781A (en) Servers, programs and information processing methods

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

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251223

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20260204

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: 20260224

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20260319

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260401

R150 Certificate of patent or registration of utility model

Ref document number: 7844161

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150