Nothing Special   »   [go: up one dir, main page]

JP7268099B2 - program, information processing method, terminal - Google Patents

program, information processing method, terminal Download PDF

Info

Publication number
JP7268099B2
JP7268099B2 JP2021133648A JP2021133648A JP7268099B2 JP 7268099 B2 JP7268099 B2 JP 7268099B2 JP 2021133648 A JP2021133648 A JP 2021133648A JP 2021133648 A JP2021133648 A JP 2021133648A JP 7268099 B2 JP7268099 B2 JP 7268099B2
Authority
JP
Japan
Prior art keywords
content
terminal
user
image
talk room
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
JP2021133648A
Other languages
Japanese (ja)
Other versions
JP2021193576A5 (en
JP2021193576A (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.)
Z Intermediate Global Corp
Original Assignee
Line Corp
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
Priority claimed from JP2020182590A external-priority patent/JP6933767B2/en
Application filed by Line Corp filed Critical Line Corp
Priority to JP2021133648A priority Critical patent/JP7268099B2/en
Publication of JP2021193576A publication Critical patent/JP2021193576A/en
Publication of JP2021193576A5 publication Critical patent/JP2021193576A5/en
Priority to JP2023069354A priority patent/JP7482284B2/en
Application granted granted Critical
Publication of JP7268099B2 publication Critical patent/JP7268099B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing method and an information processing program.

複数のユーザが各々の端末間でメッセージを送受信するインスタントメッセンジャーに関する技術が提案されている(例えば、特開2014-160467号公報参照)。このような技術において、例えば、複数のユーザで情報を容易に共有できることが望まれる。 Techniques related to instant messengers in which a plurality of users send and receive messages between their terminals have been proposed (see, for example, Japanese Patent Laid-Open No. 2014-160467). In such technology, for example, it is desired that information can be easily shared by a plurality of users.

特開2014-160467号公報JP 2014-160467 A

本発明の第1の態様によると、第1ユーザと第2ユーザとを含む第1トークルームに含まれる、第1ユーザと第2ユーザとは異なるユーザの端末によって実行されるプログラムは、第1コンテンツを含む第1トークルームを端末の表示部に表示することと、第1トークルームに表示された第1コンテンツに対するユーザによる入力に基づいて、ユーザがコンテンツを入力可能な第1領域を第1トークルームに表示し、第1コンテンツの少なくとも一部を、第1領域とは異なる、ユーザによるコンテンツの入力が可能ではない第1トークルームの第2領域に表示することと、ユーザによる第1領域への第2コンテンツの入力に基づいて、第2コンテンツと、第3コンテンツとが、ユーザを含む第2トークルームに含まれる第1ユーザに対して送信され、第1ユーザに対して送信された第2コンテンツと第3コンテンツとを含む第2トークルームを表示部に表示することと、第1コンテンツの少なくとも一部を含み、第2トークルームに表示された第3コンテンツに対するユーザによる入力に基づいて、第1コンテンツを含む第1トークルームを表示部に表示する制御を端末の制御部によって行うこととが端末によって実行される。
本発明の第2の態様によると、第1ユーザと第2ユーザとを含む第1トークルームに含まれる、第1ユーザと第2ユーザとは異なるユーザの端末の情報処理方法は、第1コンテンツを含む第1トークルームを端末の表示部に表示することと、第1トークルームに表示された第1コンテンツに対するユーザによる入力に基づいて、ユーザがコンテンツを入力可能な第1領域を第1トークルームに表示し、第1コンテンツの少なくとも一部を、第1領域とは異なる、ユーザによるコンテンツの入力が可能ではない第1トークルームの第2領域に表示することと、ユーザによる第1領域への第2コンテンツの入力に基づいて、第2コンテンツと、第3コンテンツとが、ユーザを含む第2トークルームに含まれる第1ユーザに対して送信され、第1ユーザに対して送信された第2コンテンツと第3コンテンツとを含む第2トークルームを表示部に表示することと、第1コンテンツの少なくとも一部を含み、第2トークルームに表示された第3コンテンツに対するユーザによる入力に基づいて、第1コンテンツを含む第1トークルームを表示部に表示する制御を端末の制御部によって行うこととを含む。
本発明の第3の態様によると、第1ユーザと第2ユーザとを含む第1トークルームに含まれる、第1ユーザと第2ユーザとは異なるユーザの端末は、第1コンテンツを含む第1トークルームを表示し、第1トークルームに表示された第1コンテンツに対するユーザによる入力に基づいて、ユーザがコンテンツを入力可能な第1領域を第1トークルームに表示し、第1コンテンツの少なくとも一部を、第1領域とは異なる、ユーザによるコンテンツの入力が可能ではない第1トークルームの第2領域に表示し、ユーザによる第1領域への第2コンテンツの入力に基づいて、第2コンテンツと、第3コンテンツとが、ユーザを含む第2トークルームに含まれる第1ユーザに対して送信され、第1ユーザに対して送信された第2コンテンツと第3コンテンツとを含む第2トークルームを表示する表示部と、第1コンテンツの少なくとも一部を含み、第2トークルームに表示された第3コンテンツに対するユーザによる入力に基づいて、第1コンテンツを含む第1トークルームを表示部に表示する制御を行う制御部とを備える。
According to a first aspect of the present invention, a program executed by a terminal of a user different from a first user and a second user, included in a first talk room including a first user and a second user, includes a first displaying a first talk room containing content on a display unit of the terminal; displaying in a chat room and displaying at least a portion of the first content in a second area of the first chat room that is different from the first area and does not allow content input by the user; and the second content and the third content are sent to the first user included in the second talk room including the user based on the input of the second content to the first user displaying a second talk room including second content and third content on a display; and based on user input to third content displayed in the second talk room including at least a portion of the first content. Then, the control unit of the terminal controls to display the first talk room including the first content on the display unit.
According to a second aspect of the present invention, an information processing method of a terminal of a user different from a first user and a second user included in a first talk room including a first user and a second user comprises first content is displayed on the display unit of the terminal, and a first area in which the user can input content is displayed in the first talk based on the user's input to the first content displayed in the first talk room displaying in a room and displaying at least a portion of the first content in a second area of the first talk room that is different from the first area and does not allow content input by the user; based on the input of the second content, the second content and the third content are transmitted to the first user included in the second talk room including the user, and the second content transmitted to the first user displaying a second talk room including the second content and the third content on the display; and performing control to display a first talk room including the first content on the display unit by a control unit of the terminal.
According to a third aspect of the present invention, a terminal of a user different from the first user and the second user included in the first talk room including the first user and the second user is the first user including the first content. displaying a talk room, displaying in the first talk room a first area in which the user can input content based on input by the user to the first content displayed in the first talk room, and displaying at least one of the first content; display a part in a second area of the first chat room that is different from the first area and does not allow content input by the user; and third content are transmitted to the first user included in the second talk room containing the user, and the second talk room includes the second content and the third content transmitted to the first user and a first talk room including the first content is displayed on the display unit based on the user's input to the third content displayed in the second talk room and including at least part of the first content. and a control unit for controlling the

実施形態に係る通信システムを示す図である。1 illustrates a communication system according to an embodiment; FIG. 第1実施形態に係る情報処理方法を示す図である。It is a figure which shows the information processing method which concerns on 1st Embodiment. トークルーム情報、コンテンツ情報を示す図である。FIG. 4 is a diagram showing talk room information and content information; 第1実施形態に係る情報処理方法を示すフローチャートである。4 is a flowchart showing an information processing method according to the first embodiment; 引用コンテンツの生成に関する処理を示すフローチャートである。FIG. 10 is a flowchart showing processing related to generation of quoted content; FIG. 引用の要求を受け付ける処理を示す図である。FIG. 10 is a diagram showing processing for accepting a request for citation; (A)は引用コンテンツの生成に関する処理を示す図であり、(B)は引用コンテンツの送信に関する処理を示す図である。(A) is a diagram showing processing related to generation of quoted content, and (B) is a diagram showing processing related to transmission of quoted content. (A)は引用コンテンツの宛先の設定に関する処理を示す図であり、(B)は引用コンテンツの送信後の処理を示す図である。(A) is a diagram showing processing related to setting of a destination of quoted content, and (B) is a diagram showing processing after transmission of quoted content. 第2実施形態に係る情報処理方法を示すフローチャートである。9 is a flowchart showing an information processing method according to the second embodiment; (A)、(B)は第1コンテンツの候補の表示に関する処理を示す図である。(A) and (B) are diagrams showing processing related to display of first content candidates. 第3実施形態に係る情報処理方法を示すフローチャートである。9 is a flowchart showing an information processing method according to the third embodiment; (A)は引用が許可される場合の表示に関する処理を示す図であり、(B)は引用が許可されない場合の表示に関する処理を示す図である。(A) is a diagram showing the display processing when quoting is permitted, and (B) is a diagram showing the display processing when citation is not permitted. 第4実施形態に係る情報処理方法を示すフローチャートである。14 is a flowchart showing an information processing method according to the fourth embodiment; 第5実施形態に係る情報処理方法を示すフローチャートである。14 is a flowchart showing an information processing method according to the fifth embodiment; 第6実施形態に係る情報処理方法を示すフローチャートである。14 is a flowchart showing an information processing method according to the sixth embodiment; 第7実施形態に係る情報処理方法を示す図である。It is a figure which shows the information processing method which concerns on 7th Embodiment. トークルーム情報を示す図である。FIG. 10 is a diagram showing talk room information; 第8実施形態に係る情報処理方法を示す図である。It is a figure which shows the information processing method which concerns on 8th Embodiment. 第8実施形態に係る情報処理方法を示すフローチャートである。FIG. 14 is a flowchart showing an information processing method according to the eighth embodiment; FIG. 第3画像の表示に関する処理を示すフローチャートである。10 is a flowchart showing processing related to display of a third image; 第9実施形態に係る情報処理方法を示す図である。It is a figure which shows the information processing method which concerns on 9th Embodiment. 第2画像、第3画像の表示に関する処理を示す図である。FIG. 10 is a diagram showing processing related to display of a second image and a third image; 第2画像、第3画像の表示に関する処理を示す図である。FIG. 10 is a diagram showing processing related to display of a second image and a third image; 第10実施形態に係る情報処理方法を示すフローチャートである。FIG. 22 is a flowchart showing an information processing method according to the tenth embodiment; FIG. 第11実施形態に係る情報処理方法を示すフローチャートである。FIG. 22 is a flow chart showing an information processing method according to the eleventh embodiment; FIG. 第3画像の表示が許可されない場合の第2画像の表示に関する処理を示す図である。FIG. 10 is a diagram showing processing related to display of the second image when display of the third image is not permitted; 第12実施形態に係る情報処理方法を示すフローチャートである。FIG. 22 is a flow chart showing an information processing method according to the twelfth embodiment; FIG. (A)、(B)は、第3画像の表示が許可されるコンテンツを含む第2画像の表示に関する処理と、第3画像の表示が許可されないコンテンツを含む第2画像の表示に関する処理を示す図である。(A) and (B) show processing related to display of a second image containing content for which display of the third image is permitted, and processing related to display of a second image containing content for which display of the third image is not permitted. It is a diagram. 第13実施形態に係る情報処理方法を示す図である。It is a figure which shows the information processing method which concerns on 13th Embodiment. 第14実施形態に係る情報処理方法を示す図である。It is a figure which shows the information processing method which concerns on 14th Embodiment.

<法的事項の遵守>
本明細書に記載の開示は、通信の秘密などに関して、本開示に係る技術が実施される国または地域の法的事項遵守を前提とすることに留意されたい。
<Compliance with legal matters>
It should be noted that the disclosure described herein is subject to compliance with the legal requirements of the country or region in which the technology of the present disclosure is implemented, such as regarding secrecy of communications.

本開示に係る情報処理方法および情報処理プログラムの実施形態について、図面を参照して説明する。 Embodiments of an information processing method and an information processing program according to the present disclosure will be described with reference to the drawings.

<システム構成>
図1は、本開示の一実施形態に係る通信システムの構成を示す図である。図1に示されるように、通信システム1は、サーバ10と、複数の端末20とを備える。複数の端末20は、それぞれ、ネットワーク30を介してサーバ10と接続される。ネットワーク30は、通信システム1の一部でもよいし、通信システム1と異なるシステムの一部でもよい。サーバ10は、端末20間でメッセージ(適宜、コンテンツと称す)の送受信を実現するサービスを、ネットワーク30を介して、ユーザが所有する端末20に提供する。
<System configuration>
FIG. 1 is a diagram showing the configuration of a communication system according to one embodiment of the present disclosure. As shown in FIG. 1 , the communication system 1 includes a server 10 and multiple terminals 20 . A plurality of terminals 20 are each connected to the server 10 via a network 30 . Network 30 may be part of communication system 1 or may be part of a system different from communication system 1 . The server 10 provides the terminal 20 owned by the user via the network 30 with a service for realizing transmission and reception of messages (hereinafter referred to as content) between the terminals 20 .

図1において、複数の端末20は、端末20A、端末20B、端末20C、及び端末20D含む。以下の説明において適宜、端末20を区別する場合、各端末を符号20A、20B、20C、20Dで表す。なお、ネットワーク30に接続される端末20の数は、図1に示された数に限定されず、任意の数でよい。また、ネットワーク30に接続されるサーバ10の数は、図1に示された数に限定されず、任意の数でもよい。 In FIG. 1, the plurality of terminals 20 includes terminal 20A, terminal 20B, terminal 20C, and terminal 20D. When the terminals 20 are appropriately distinguished in the following description, the respective terminals are represented by reference numerals 20A, 20B, 20C, and 20D. Note that the number of terminals 20 connected to the network 30 is not limited to the number shown in FIG. 1, and may be any number. Also, the number of servers 10 connected to the network 30 is not limited to the number shown in FIG. 1, and may be any number.

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

ネットワーク30のうちの1つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよいし、そうでなくてもよい。ネットワーク30は、限定でなく例として、アドホック・ネットワーク(ad hoc network)、イントラネット、エクストラネット、仮想プライベート・ネットワーク(virtual private network:適宜、VPNと表す)、ローカル・エリア・ネットワーク(local area network:適宜、LANと表す)、ワイヤレスLAN(wireless LAN:適宜、WLANと表す)、広域ネットワーク(wide area network:適宜、WANと表す)、ワイヤレスWAN(wireless WAN:適宜、WWANと表す)、大都市圏ネットワーク(metropolitan area network:適宜、MANと表す)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:適宜、PSTNと表す)の一部、携帯電話網、サービス総合ディジタル網(integrated service digital networks:適宜、ISDNと表す)、無線LAN、ロング・ターム・エヴォリューション(long term evolution:適宜、LTEと表す)、符号分割多元接続(code division multiple access:適宜、CDMAと表す)、ブルートゥース(Bluetooth(登録商標))、及び衛星通信の通信形態の1つ、又は2つ以上の組合せを含むことができる。ネットワーク30は、1つのネットワークで構成されてもよいし、複数のネットワークで構成されてもよい。 One or more portions of network 30 may or may not be wired or wireless networks. Network 30 may include, by way of example and not limitation, an ad hoc network, an intranet, an extranet, a virtual private network (hereinafter referred to as VPN), a local area network. LAN), wireless LAN (where appropriate WLAN), wide area network (where appropriate WAN), wireless WAN (where appropriate WWAN), metropolitan area network (metropolitan area network, where appropriate MAN), part of the Internet, part of the Public Switched Telephone Network (where appropriate PSTN), mobile phone network, integrated service digital network networks: optionally referred to as ISDN), wireless LAN, long term evolution (optionally referred to as LTE), code division multiple access (optionally referred to as CDMA), Bluetooth ( Bluetooth®, and satellite communication forms, or a combination of two or more. The network 30 may be composed of one network, or may be composed of a plurality of networks.

端末20は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末20は、限定ではなく例として、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブルテレビ放送、衛星放送、地上波テレビ放送、若しくはIP放送の信号を受信して映像信号へ変換するセットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、携帯情報端末(personal digital assistant:適宜、PDAと表す)、電子メールクライアントがインストールされた通信端末など)、ウェアラブル端末(限定でなく例として、メガネ型デバイス、時計型デバイスなど)、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末20は情報処理端末と表現されてもよい。 The terminal 20 may be any information processing terminal capable of realizing the functions described in each embodiment. Terminals 20 may include, by way of example and not limitation, smart phones, mobile phones (feature phones), computers (including but not limited to desktops, laptops, tablets, etc.), media computer platforms (including but not limited to cable television, set-top boxes, digital video recorders that receive signals from satellite, terrestrial television, or IP broadcasts and convert them to video signals; , PDA), communication terminals with an installed email client, etc.), wearable terminals (as non-limiting examples, glasses-type devices, watch-type devices, etc.), or other types of computers or communication platforms. Also, the terminal 20 may be expressed as an information processing terminal.

複数の端末20は、その少なくとも1つの端末が他の端末と同一の構成でもよいし、その少なくとも1つの端末が他の端末と異なる構成でもよい。図1には、端末20の構成の一例として、端末20Aの構成が示されている。端末20B、端末20C、及び端末20Dの少なくとも1つは、端末20Aと同じ構成でもよいし、端末20Aと異なる構成でもよい。 At least one of the plurality of terminals 20 may have the same configuration as the other terminals, or at least one of the terminals may have a different configuration from the other terminals. As an example of the configuration of the terminal 20, FIG. 1 shows the configuration of the terminal 20A. At least one of the terminals 20B, 20C, and 20D may have the same configuration as the terminal 20A, or may have a different configuration from the terminal 20A.

以下の説明において適宜、端末20または端末20のユーザに対応づけられた、所定のサービスにおけるユーザに関する情報をユーザ情報と表現する。なお、ユーザ情報は、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、ユーザにより入力される情報を含んでもよいし、所定のサービスにより付与される情報を含んでもよい。ユーザ情報は、限定ではなく例として、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、及びユーザの識別子の複数項目の情報うち少なくとも1項目の情報を含む。ユーザ情報は、上記の複数項目の情報と異なる情報であって、ユーザに対応づけられた情報を含んでもよい。 In the following description, the terminal 20 or information about a user in a predetermined service associated with the user of the terminal 20 will be referred to as user information as appropriate. The user information is user information associated with an account used by the user in a predetermined service. The user information may include information input by the user, or may include information provided by a predetermined service. The user information includes, for example and not limitation, at least one of a plurality of items of information including user name, user icon image, user age, user gender, user address, user hobbies and tastes, and user identifier. Contains information. The user information may include information associated with the user, which is different from the information of the plurality of items described above.

サーバ10は、端末20に対して、所定のサービスを提供する機能を備える。サーバ10は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ10は、限定でなく例として、サーバ装置、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブルテレビ放送、衛星放送、地上波テレビ放送、及びIP放送の少なくとも1つの信号を受信して映像信号へ変換するセットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA、電子メールクライアントがインストールされた通信端末など)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ10は情報処理装置と表現されてもよい。サーバ10と端末20とは、ハードウェアの種類が区別されなくてもよく、例えば、それぞれ情報処理装置と表現されてもよいし、その他の名称で表現されてもよい。 The server 10 has a function of providing a predetermined service to the terminal 20 . The server 10 may be any information processing device capable of realizing the functions described in each embodiment. Server 10 may be, by way of example and without limitation, a server device, a computer (including but not limited to a desktop, laptop, tablet, etc.), a media computer platform (including but not limited to cable, satellite, terrestrial television set-top boxes, digital video recorders that receive and convert at least one signal of broadcasting and IP broadcasting into video signals, handheld computer devices (as non-limiting examples, PDAs, communication terminals with an e-mail client installed, etc.) ), or any other type of computer or communications platform. Also, the server 10 may be expressed as an information processing device. The server 10 and the terminal 20 do not need to be differentiated in terms of hardware type. For example, they may be referred to as information processing devices or may be referred to by other names.

<ハードウェア構成>
図1を用いて、通信システム1に含まれる各装置のハードウェア構成について説明する。以下の説明において適宜、ハードウェアをHWと表す。
<Hardware configuration>
A hardware configuration of each device included in the communication system 1 will be described with reference to FIG. In the following description, hardware is appropriately represented as HW.

(1)端末のHW構成 (1) Terminal hardware configuration

端末20は、処理部21、通信I/F22、入出力部23、及び記憶部24を備える。端末20のHWの各構成要素は、限定でなく例として、バスB2を介して相互に接続される。 The terminal 20 includes a processing section 21 , a communication I/F 22 , an input/output section 23 and a storage section 24 . Each component of the HW of the terminal 20 is interconnected via a bus B2, by way of example and not limitation.

通信I/F22は、ネットワーク30を介して各種データの送受信を行う通信インターフェースである。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F22は、ネットワーク30を介して、サーバ10との通信を実行する機能を有する。通信I/F22は、各種データを処理部21からの指示に従って、サーバ10に送信する。また、通信I/F22は、サーバ10から送信された各種データを受信し、処理部21に伝達する。なお、通信I/F22は、通信部と表現されてもよい。また、通信I/F22は、物理的に構造化された回路で構成される場合、通信回路と表現されてもよい。 The communication I/F 22 is a communication interface that transmits and receives various data via the network 30 . Communication may be performed by wire or wirelessly, and any communication protocol may be used as long as mutual communication can be performed. Communication I/F 22 has a function of executing communication with server 10 via network 30 . Communication I/F 22 transmits various data to server 10 in accordance with instructions from processing unit 21 . The communication I/F 22 also receives various data transmitted from the server 10 and transmits the data to the processing unit 21 . In addition, communication I/F22 may be expressed as a communication part. Also, the communication I/F 22 may be expressed as a communication circuit when configured by a physically structured circuit.

入出力部23は、限定ではなく例として、端末20に対する入力を受け付ける入力部23A、及び端末20で処理された処理結果を出力する出力部23Bを含む。 The input/output unit 23 includes, by way of example and not limitation, an input unit 23A that receives input to the terminal 20 and an output unit 23B that outputs processing results processed by the terminal 20 .

入力部23Aは、端末20の外部からの入力を受け付けて、入力に係る情報を処理部21に伝達できる全ての種類の装置のいずれか1つ、又は2以上の組み合わせにより実現される。入力部23Aは、限定でなく例として、キーボード等のハードウェアキー、マウス等のポインティングデバイス、タッチパッド、タッチパネルの操作部、カメラ、マイク、及びその他の入力装置の少なくとも1つを含む。図1の入力部23Aは、入力部25、マイク26、及びカメラ27を含む。 The input unit 23A is implemented by any one or a combination of two or more of all types of devices that can receive input from the outside of the terminal 20 and transmit information related to the input to the processing unit 21 . The input unit 23A includes, as non-limiting examples, at least one of hardware keys such as a keyboard, pointing devices such as a mouse, touch pads, touch panel operation units, cameras, microphones, and other input devices. The input unit 23A in FIG. 1 includes an input unit 25, a microphone 26, and a camera 27. FIG.

入力部25は、ユーザに操作されることによって入力を受け付ける操作部である。入力部25は、限定ではなく例として、タッチパネルの操作部、タッチパッド、ハードウェアキー、及びポインティングデバイスの少なくとも1つを含む。入力部25は、限定ではなく例として、ユーザの指などが入力部25に接触したことを検出し、その検出結果を処理部21に伝達する。 The input unit 25 is an operation unit that receives input by being operated by the user. The input unit 25 includes at least one of a touch panel operating unit, a touch pad, hardware keys, and a pointing device, for example and not limitation. The input unit 25 detects that a user's finger or the like has touched the input unit 25 and transmits the detection result to the processing unit 21 as an example and not a limitation.

マイク26は、音声データの入力に利用される音声入力部である。マイク26は、限定ではなく例として、入力された音声をデジタル形式の音声データに変換する。端末20は、マイク26によって取得した音声データを、処理部21に伝達してもよいし、記憶部24に記憶させてもよい。処理部21は、マイク26に入力された音声を認識してもよく、認識した音声に予め関連付けられた命令または情報を取得してもよい。端末20は、音声による操作の入力を受け付けてもよい。 A microphone 26 is an audio input unit used for inputting audio data. Microphone 26 converts, by way of example and not limitation, input audio into audio data in digital form. The terminal 20 may transmit the audio data acquired by the microphone 26 to the processing unit 21 or store it in the storage unit 24 . The processing unit 21 may recognize the voice input to the microphone 26, and may acquire commands or information pre-associated with the recognized voice. The terminal 20 may accept an operation input by voice.

カメラ27は、撮像を実行する撮像部である。カメラ27は、限定ではなく例として、撮像結果としてデジタル形式の画像データを生成する。カメラ27は、静止画像を繰り返し取得することで、動画像を取得してもよい。端末20は、カメラ27によって取得した画像データを、処理部21に伝達してもよいし、記憶部24に記憶させてもよい。処理部21は、カメラ27が取得した画像を認識してもよく、認識した画像に予め関連付けられた命令または情報を取得してもよい。端末20は、動画像を介した操作の入力を受け付けてもよい。 The camera 27 is an imaging unit that performs imaging. Camera 27 produces, by way of example and not limitation, image data in digital form as a result of imaging. The camera 27 may acquire moving images by repeatedly acquiring still images. The terminal 20 may transmit the image data acquired by the camera 27 to the processing unit 21 or store it in the storage unit 24 . The processing unit 21 may recognize the image captured by the camera 27, or may acquire instructions or information pre-associated with the recognized image. The terminal 20 may accept input of operations via moving images.

なお、入力部23Aは、入力部25、マイク26、及びカメラ27の少なくとも1つを備えなくてもよい。入力部23Aは、入力部25、マイク26、及びカメラ27と異なる装置(限定ではなく例として、加速度センサなどの各種センサ)を備えてもよい。入力部25、マイク26、及びカメラ27の少なくとも1つは、端末20と異なる外部装置でもよい。入出力部23は、上記外部装置と接続する入力端子等の入力インターフェースを備えてもよい。例えば、入出力部23は、マイク26を備えず、外付けのマイクの出力端子と接続される入力端子を備えもよい。入出力部23は、上記入力インターフェースを備えなくてもよい。 Note that the input unit 23A does not have to include at least one of the input unit 25, the microphone 26, and the camera 27. The input unit 23A may include a device different from the input unit 25, the microphone 26, and the camera 27 (as an example, not a limitation, various sensors such as an acceleration sensor). At least one of the input unit 25 , the microphone 26 and the camera 27 may be an external device different from the terminal 20 . The input/output unit 23 may include an input interface such as an input terminal for connecting with the external device. For example, the input/output unit 23 may not include the microphone 26 but may include an input terminal connected to an output terminal of an external microphone. The input/output unit 23 may not include the input interface.

出力部23Bは、処理部21で処理された処理結果を出力することができる全ての種類の装置のいずれか1つ又は2以上の組み合わせにより実現される。出力部は、限定でなく例として、スピーカなどの音声を出力する音声出力部、画像を表示する表示部、レンズ(限定でなく例として、3次元(three dimensions:適宜、3Dと表す)出力、ホログラム出力)もしくはプロジェクタなどの光を出力する光出力部、プリンタ、及びその他の出力装置の少なくとも1つを含む。図1の出力部23Bは、表示部28と、スピーカ29とを備える。 The output unit 23B is implemented by any one or a combination of two or more of all types of devices that can output the processing results processed by the processing unit 21. FIG. The output unit includes, as a non-limiting example, an audio output unit that outputs sound such as a speaker, a display unit that displays an image, a lens (as a non-limiting example, three-dimensional (three dimensions: appropriately represented as 3D) output, hologram output) or an optical output unit that outputs light such as a projector, a printer, and at least one of other output devices. The output unit 23B in FIG. 1 includes a display unit 28 and a speaker 29. As shown in FIG.

表示部28は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置の1つ又は2つ以上の組み合わせにより実現される。表示部28は、限定でなく例として、液晶ディスプレイ、有機エレクトロルミネッセンス(organic electroluminescence display:適宜、OELDと表す)、電気泳動ディスプレイ、プラズマディスプレイ、ヘッドマウントディスプレイ(Head Mounted Display:適宜、HMDと表す)、プロジェクタ、及びその他の表示装置の少なくとも1つを含む。 The display unit 28 is realized by one or a combination of two or more of all kinds of devices capable of displaying according to the display data written to the frame buffer. The display unit 28 may be a liquid crystal display, an organic electroluminescence display (hereinafter referred to as OELD), an electrophoretic display, a plasma display, or a head mounted display (hereinafter referred to as HMD), as non-limiting examples. , projectors, and/or other display devices.

表示部28は、画面またはスクリーン等の物体に表示する装置でもよいし、空気中もしくはその他のガス中、又は真空中の空間に表示するホログラム等の装置でもよい。また、表示部28は、二次元的に視認される画像を表示する装置でもよいし、三次元的に視認される画像を表示する装置でもよい。表示部28は、画像として、形状、パターン、図形、記号、及びテキストの少なくとも1つを含む情報を表示してもよい。 The display unit 28 may be a device that displays on an object such as a screen, or a device such as a hologram that displays in air or other gas, or in a vacuum. Further, the display unit 28 may be a device that displays an image viewed two-dimensionally or a device that displays an image viewed three-dimensionally. The display unit 28 may display information including at least one of shapes, patterns, graphics, symbols, and text as images.

入力部25および表示部28は、限定ではなく例として、タッチパネルである。この場合、入力部25はタッチパネルの操作部を含み、表示部28はタッチパネルの表示領域を含む。表示部28は、入力部25と略同一の大きさ及び形状であり、入力部25と重ねられて一体化される。なお、入力部25および表示部28は、タッチパネルでなくてもよく、入力部25と表示部28とが分離していてもよい。 Input unit 25 and display unit 28 are touch panels as an example and not limitation. In this case, the input unit 25 includes a touch panel operation unit, and the display unit 28 includes a touch panel display area. The display unit 28 has substantially the same size and shape as the input unit 25, and is integrated with the input unit 25 by overlapping. Note that the input unit 25 and the display unit 28 may not be touch panels, and the input unit 25 and the display unit 28 may be separated.

スピーカ29は、音声データの出力に利用される。スピーカ29は、限定ではなく例として、デジタル形式の音声データをアナログ形式の電気信号に変換し、電気信号によって物体を振動させて音声を再生する。 The speaker 29 is used for outputting audio data. By way of example and not limitation, the speaker 29 converts audio data in digital format into electrical signals in analog format, and uses the electrical signals to vibrate an object to reproduce sound.

なお、出力部23Bは、表示部28とスピーカ29との一方または双方を備えなくてもよい。出力部23Bは、表示部28およびスピーカ29と異なる装置を備えてもよい。表示部28とスピーカ29との一方または双方は、端末20と異なる外部装置でもよい。入出力部23は、上記外部装置と接続する出力端子等の出力インターフェースを備えてもよい。例えば、入出力部23は、スピーカ29を備えず、外付けのスピーカの入力端子と接続される出力端子を備えてもよい。入出力部23は、上記出力インターフェースを備えなくてもよい。 Note that the output unit 23B does not have to include one or both of the display unit 28 and the speaker 29 . The output unit 23B may include a device different from the display unit 28 and the speaker 29. FIG. One or both of the display unit 28 and the speaker 29 may be an external device different from the terminal 20 . The input/output unit 23 may include an output interface such as an output terminal for connecting with the external device. For example, the input/output unit 23 may not include the speaker 29 but may include an output terminal connected to an input terminal of an external speaker. The input/output unit 23 may not have the output interface.

処理部21は、限定ではなく例として、端末20の各構成要素を制御する制御処理、各種の演算処理、及び各種の画像処理の少なくとも1つを実行する。処理部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、処理部21は、処理回路と表現されてもよいし、処理回路と異なる名称で表現されてもよい。 The processing unit 21 performs at least one of control processing for controlling each component of the terminal 20, various arithmetic processing, and various image processing, as an example and not a limitation. The processing unit 21 comprises circuitry physically structured to perform the functions implemented by the code or instructions contained within the program, and is, by way of example and not limitation, a data processing device built into hardware. It is realized by Therefore, the processing unit 21 may be expressed as a processing circuit, or may be expressed by a different name from the processing circuit.

処理部21は、限定でなく例として、中央処理装置(central processing unit:適宜、CPUと表す)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、特定用途の集積回路(application-specific integrated circuit:適宜、ASICと表す)、フィールドプログラマブルゲートアレイ(field programmable gate array:適宜、FPGAと表す)、及びその他の回路の少なくとも1つを含む。処理部21は、汎用のプロセッサを含んでもよいし、予め定められた処理のみを行う処理回路または組み込みシステムを含んでもよい。 Processing unit 21 may include, by way of example and not limitation, a central processing unit (CPU), a microprocessor, a processor core, a multiprocessor, an application specific integrated circuit. (application-specific integrated circuit, where appropriate ASIC), field programmable gate array (FPGA, where appropriate), and/or other circuitry. The processing unit 21 may include a general-purpose processor, or may include a processing circuit or embedded system that performs only predetermined processing.

記憶部24は、端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部24は、限定でなく例として、ハードディスクドライブ(hard disk drive:適宜、HDDと表す)、固体ドライブ(solid state drive:適宜、SSDと表す)、フラッシュメモリ、ラム(random access memory:適宜、RAMと表す)、ロム(read only memory:適宜、ROMと表す)など各種の記憶媒体の少なくとも1つを含む。また、記憶部24は、メモリ(memory)と表現されてもよいし、メモリと異なる名称で表現されてもよい。 The storage unit 24 has a function of storing various programs and various data required for the operation of the terminal 20 . Storage unit 24 may include, by way of example and not limitation, a hard disk drive (optionally referred to as HDD), a solid state drive (optionally referred to as SSD), flash memory, random access memory (optionally It includes at least one of various storage media such as RAM) and ROM (read only memory: appropriately represented as ROM). Also, the storage unit 24 may be expressed as a memory, or may be expressed by a name different from the memory.

端末20は、プログラムP1を記憶部24に記憶し、このプログラムP1を実行することで、処理部21が、処理部21に含まれる各部としての処理を実行する。つまり、記憶部24に記憶されるプログラムP1は、端末20に、処理部21が実行する各機能を実現させる。プログラムP1は、端末20の処理部21(限定ではなく例として、CPU、コンピュータ)に処理を実行させる。また、このプログラムP1は、プログラムモジュールと表現されてもよいし、プログラムモジュールと異なる名称で表現されてもよい。 The terminal 20 stores the program P<b>1 in the storage unit 24 and executes the program P<b>1 so that the processing unit 21 executes processing as each unit included in the processing unit 21 . That is, the program P<b>1 stored in the storage unit 24 causes the terminal 20 to implement each function executed by the processing unit 21 . The program P1 causes the processing unit 21 of the terminal 20 (as a non-limiting example, a CPU, a computer) to execute processing. Also, this program P1 may be expressed as a program module, or may be expressed by a name different from the program module.

なお、端末20は、上記HWの構成要素の一部を備えなくてもよい。また、端末20は、上記HWの構成要素と異なる構成要素を含んでもよい。 Note that the terminal 20 does not have to include some of the components of the HW described above. Also, the terminal 20 may include components different from the components of the HW described above.

(2)サーバのHW構成
サーバ10は、処理部11、通信I/F12、記憶部13、及び入出力部14を備える。サーバ10のHWの各構成要素は、限定でなく例として、バスB1を介して相互に接続される。なお、サーバ10のHWは、サーバ10のHWの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ10のHWは、入出力部14の少なくとも一部を取り外すような構成であってもよいし、そうでなくてもよい。
(2) Server HW Configuration The server 10 includes a processing unit 11 , a communication I/F 12 , a storage unit 13 and an input/output unit 14 . Each component of the HW of the server 10 is interconnected via a bus B1, for example and not limitation. It should be noted that the HW of the server 10 does not have to include all components as the HW configuration of the server 10 . As an example and not a limitation, the HW of the server 10 may or may not be configured such that at least part of the input/output unit 14 is removed.

処理部11は、限定ではなく例として、サーバ10の各構成要素を制御する制御処理、各種の演算処理、及び各種の画像処理の少なくとも1つを実行する。処理部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、処理部11は、処理回路と表現されてもよいし、処理回路と異なる名称で表現されてもよい。 The processing unit 11 performs at least one of control processing for controlling each component of the server 10, various arithmetic processing, and various image processing, as an example and not a limitation. The processing unit 11 comprises, by way of example and not limitation, a data processing device that is physically structured to carry out the functions implemented by the code or instructions contained within the program, and is built into hardware. It is realized by Therefore, the processing unit 11 may be expressed as a processing circuit, or may be expressed by a different name from the processing circuit.

処理部11は、限定でなく例として、CPU、マイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGA、及びその他の回路の少なくとも1つを含む。処理部11は、汎用のプロセッサを含んでもよいし、予め定められた処理のみを行う処理回路または組み込みシステムを含んでもよい。 Processing unit 11 includes, by way of example and not limitation, at least one of a CPU, microprocessor, processor core, multiprocessor, ASIC, FPGA, and other circuitry. The processing unit 11 may include a general-purpose processor, or may include a processing circuit or embedded system that performs only predetermined processing.

通信I/F12は、ネットワーク30を介して各種データの送受信を行う通信インターフェースである。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F12は、ネットワーク30を介して、端末20との通信を実行する機能を有する。通信I/F12は、各種データを処理部11からの指示に従って、端末20に送信する。また、通信I/F12は、端末20から送信された各種データを受信し、処理部11に伝達する。また、通信I/F12は、通信部と表現されてもよい。また、通信I/F12は、物理的に構造化された回路で構成される場合、通信回路と表現されてもよい。 The communication I/F 12 is a communication interface that transmits and receives various data via the network 30 . Communication may be performed by wire or wirelessly, and any communication protocol may be used as long as mutual communication can be performed. Communication I/F 12 has a function of executing communication with terminal 20 via network 30 . Communication I/F 12 transmits various data to terminal 20 in accordance with instructions from processing unit 11 . Also, the communication I/F 12 receives various data transmitted from the terminal 20 and transmits the data to the processing unit 11 . Also, the communication I/F 12 may be expressed as a communication unit. Also, the communication I/F 12 may be expressed as a communication circuit when configured by a physically structured circuit.

記憶部13は、サーバ10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部13は、限定でなく例として、HDD、SSD、フラッシュメモリ、RAM、ROMなど各種の記憶媒体の少なくとも1つを含む。また、記憶部13は、メモリ(memory)と表現されてもよいし、メモリと異なる名称で表現されてもよい。 The storage unit 13 has a function of storing various programs and various data required for the operation of the server 10 . The storage unit 13 includes at least one of various storage media such as an HDD, an SSD, a flash memory, a RAM, and a ROM as an example without limitation. Also, the storage unit 13 may be expressed as a memory, or may be expressed by a name different from the memory.

入出力部14は、限定ではなく例として、サーバ10に対する入力を受け付ける入力部15、及びサーバ10で処理された処理結果を出力する出力部16を含む。入力部15は、サーバ10の外部からの入力を受け付けて、入力に係る情報を処理部11に伝達できる全ての種類の装置のいずれか1つ、又は2以上の組み合わせにより実現される。入力部15は、限定でなく例として、キーボード等のハードウェアキー、マウス等のポインティングデバイス、タッチパッド、タッチパネルの操作部、カメラ、マイク、及びその他の入力装置の少なくとも1つを含む。出力部16は、処理部21で処理された処理結果を出力することができる全ての種類の装置のいずれか1つ又は2以上の組み合わせにより実現される。出力部16は、限定でなく例として、スピーカなどの音声を出力する音声出力部、画像を表示する表示部、レンズ(限定でなく例として、3D出力、ホログラム出力)もしくはプロジェクタなどの光を出力する光出力部、プリンタ、及びその他の出力装置の少なくとも1つを含む。 The input/output unit 14 includes, by way of example and not limitation, an input unit 15 that receives input to the server 10 and an output unit 16 that outputs processing results processed by the server 10 . The input unit 15 is implemented by any one or a combination of two or more of all types of devices that can receive input from outside the server 10 and transmit information related to the input to the processing unit 11 . The input unit 15 includes, as non-limiting examples, at least one of hardware keys such as a keyboard, pointing devices such as a mouse, touch pads, touch panel operation units, cameras, microphones, and other input devices. The output unit 16 is implemented by any one or a combination of two or more of all types of devices capable of outputting the processing results processed by the processing unit 21 . The output unit 16 includes, as a non-limiting example, an audio output unit that outputs sound such as a speaker, a display unit that displays an image, a lens (not limited to examples, 3D output, hologram output), or light such as a projector. an optical output, a printer, and/or other output device.

出力部16は、限定ではなく例として、表示部17を備える。表示部17は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置の1つ又は2つ以上の組み合わせにより実現される。表示部17は、限定でなく例として、液晶ディスプレイ、OELD、電気泳動ディスプレイ、プラズマディスプレイ、HMD、プロジェクタ、及びその他の表示装置の少なくとも1つを含む。表示部17は、画面またはスクリーン等の物体に表示する装置でもよいし、空気中もしくはその他のガス中、又は真空中の空間に表示するホログラム等の装置でもよい。また、表示部17は、二次元的に視認される画像を表示する装置でもよいし、三次元的に視認される画像を表示する装置でもよい。表示部17は、画像として、形状、パターン、図形、記号、及びテキストの少なくとも1つを含む情報を表示してもよい。 Output unit 16 comprises, by way of example and not limitation, display unit 17 . The display unit 17 is realized by one or a combination of two or more of all kinds of devices capable of displaying according to the display data written in the frame buffer. The display unit 17 includes, as non-limiting examples, at least one of a liquid crystal display, an OELD, an electrophoretic display, a plasma display, an HMD, a projector, and other display devices. The display unit 17 may be a device that displays on an object such as a screen, or a device such as a hologram that displays in air or other gas, or in a vacuum. Further, the display unit 17 may be a device that displays an image that is viewed two-dimensionally, or a device that displays an image that is viewed three-dimensionally. The display unit 17 may display information including at least one of shapes, patterns, graphics, symbols, and text as images.

なお、入出力部14は、入力部15と出力部16との一方または双方を備えなくてもよい。また、入出力部14は、入力部15を備えず、入力部15が接続されるインターフェースを備えてもよい。入出力部14は、上記インターフェースを備えなくてもよい。また、入出力部14は、出力部16を備えず、出力部16が接続されるインターフェースを備えてもよい。入出力部14は、上記インターフェースを備えなくてもよい。 Note that the input/output unit 14 may not include one or both of the input unit 15 and the output unit 16 . Also, the input/output unit 14 may not include the input unit 15 but may include an interface to which the input unit 15 is connected. The input/output unit 14 may not have the interface. Also, the input/output unit 14 may not include the output unit 16 but may include an interface to which the output unit 16 is connected. The input/output unit 14 may not have the interface.

サーバ10は、プログラムP2を記憶部13に記憶し、このプログラムP2を実行することで、処理部11が、処理部11に含まれる各部としての処理を実行する。つまり、記憶部13に記憶されるプログラムP2は、サーバ10に、処理部11が実行する各機能を実現させる。プログラムP2は、サーバ10の処理部11(限定ではなく例として、CPU、コンピュータ)に処理を実行させる。このプログラムP2は、プログラムモジュールと表現されてもよいし、されなくてもよい。 The server 10 stores the program P<b>2 in the storage unit 13 and executes the program P<b>2 so that the processing unit 11 performs processing as each unit included in the processing unit 11 . That is, the program P<b>2 stored in the storage unit 13 causes the server 10 to implement each function executed by the processing unit 11 . The program P2 causes the processing unit 11 of the server 10 (as a non-limiting example, a CPU, a computer) to execute processing. This program P2 may or may not be expressed as a program module.

本開示の各実施形態においては、サーバ10の処理部11がCPUであり、端末20の処理部21がCPUであるものとして説明する。この場合、サーバ10は、サーバ10のCPUがプログラムP1を実行することによって、サーバ10における情報処理方法を実現する。プログラムP1は、サーバ10のCPUを、サーバ10の各機能部として機能させる。また、端末20は、端末20のCPUがプログラムP2を実行することによって、端末20における情報処理方法を実現する。プログラムP2は、端末20のCPUを、端末20の各機能部として機能させる。上記機能部は、限定ではなく例として、制御部、演算部、及び画像処理部の少なくとも1つを含む。 In each embodiment of the present disclosure, it is assumed that the processing unit 11 of the server 10 is the CPU, and the processing unit 21 of the terminal 20 is the CPU. In this case, the server 10 implements the information processing method in the server 10 by the CPU of the server 10 executing the program P1. The program P<b>1 causes the CPU of the server 10 to function as each functional unit of the server 10 . Further, the terminal 20 implements an information processing method in the terminal 20 by the CPU of the terminal 20 executing the program P2. The program P2 causes the CPU of the terminal 20 to function as each functional unit of the terminal 20. FIG. The functional unit includes, by way of example and not limitation, at least one of a control unit, a calculation unit, and an image processing unit.

なお、端末20の処理部21と、サーバ10の処理部11との一方または双方は、集積回路(Integrated Circuit:適宜、ICと表す)もしくは大規模集積回路(Large Scale Integration:適宜、LSIと表す)等に形成されたハードウェアである論理回路または専用回路によって処理の少なくとも一部を実現してもよい。上記論理回路または専用回路は、1つの集積回路により実現されてもよいし、複数の集積回路により実現されてよい。各実施形態に示す複数の処理は、1つの集積回路により実現されてもよいし、複数の集積回路により実現されてよい。LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。また、端末20の処理部21と、サーバ10の処理部11との一方または双方は、処理回路を有するCPUと、上記論理回路または専用回路とによって、処理の少なくとも一部を実現してもよい。端末20の処理部21と、サーバ10の処理部11との一方または双方は、上記論理回路または専用回路を備えなくてもよい。 One or both of the processing unit 21 of the terminal 20 and the processing unit 11 of the server 10 may be an integrated circuit (integrated circuit, abbreviated as IC) or a large scale integrated circuit (large scale integration, abbreviated as LSI). ) or the like may be realized by a logic circuit or a dedicated circuit that is hardware. The logic circuit or dedicated circuit may be realized by one integrated circuit or may be realized by a plurality of integrated circuits. A plurality of processes shown in each embodiment may be implemented by one integrated circuit, or may be implemented by a plurality of integrated circuits. LSIs are sometimes called VLSIs, super LSIs, ultra LSIs, etc., depending on the degree of integration. In addition, one or both of the processing unit 21 of the terminal 20 and the processing unit 11 of the server 10 may realize at least a part of processing by a CPU having a processing circuit and the logic circuit or dedicated circuit. . One or both of the processing unit 21 of the terminal 20 and the processing unit 11 of the server 10 may not include the logic circuit or the dedicated circuit.

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

記憶媒体は、1つまたは複数の半導体ベースもしくは他の集積回路(限定でなく例として、FPGA、ASICなど)、HDD、ハイブリッド・ハード・ドライブ(適宜、HHDと表す)、光ディスク、光ディスクドライブ(適宜、ODDと表す)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、SSD、RAMドライブ、セキュア・デジタル・カード、ドライブ、又は任意の他の適切な記憶媒体の1つまたは2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性の記憶媒体のみでもよいし、不揮発性の記憶媒体のみでもよく、揮発性と不揮発性とを組み合わせた記憶媒体でもよい。なお、記憶媒体はこれらの例に限られず、プログラムを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ(memory)と表現されてもよいし、メモリと異なる名称で表現されてもよい。 The storage medium may be one or more semiconductor-based or other integrated circuits (for example, without limitation, FPGAs, ASICs, etc.), HDDs, hybrid hard drives (hereafter referred to as HHD), optical discs, optical disc drives (hereafter referred to as HHD), , ODD), magneto-optical disk, magneto-optical drive, floppy diskette, floppy disk drive (FDD), magnetic tape, SSD, RAM drive, secure digital card, drive, or any other suitable Any suitable combination of one or more storage media may be included. Storage media may, where appropriate, be solely volatile, solely non-volatile, or a combination of volatile and non-volatile storage media. Note that the storage medium is not limited to these examples, and may be any device or medium as long as it can store the program. Also, the storage medium may be referred to as memory, or may be referred to as a different name from memory.

また、本開示に係るプログラムは、プログラムを伝送可能な任意の伝送媒体(限定ではなく例として、通信ネットワーク、放送波等)を介して、サーバ10と端末20との一方または双方に提供されてもよいし、その他の形態で提供されてもよい。サーバ10と端末20との一方または双方は、限定でなく例として、インターネット等を介してダウンロードしたプログラムを実行することにより、機能部(限定ではなく例として、制御部、演算部、画像処理部)の機能を実現する。 In addition, the program according to the present disclosure is provided to one or both of the server 10 and the terminal 20 via any transmission medium capable of transmitting the program (examples without limitation include communication networks, broadcast waves, etc.) or may be provided in any other form. One or both of the server 10 and the terminal 20, as a non-limiting example, by executing a program downloaded via the Internet etc. ) functions.

また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。サーバ10における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。端末20における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。実施形態に係る端末20における処理の少なくとも一部は、サーバ10により行われてもよい。この場合、端末20の処理部21の各機能部(限定ではなく例として、制御部、演算部、画像処理部)の処理のうち少なくとも一部の処理は、サーバ10で実行されてもよい。また、実施形態に係る端末20における処理は、その全てが端末20で実行されてもよい。また、実施形態に係るサーバ10における処理の少なくとも一部は、端末20により実行されてもよい。この場合、サーバ10の処理部11の各機能部(限定ではなく例として、制御部、演算部、画像処理部)の処理のうち少なくとも一部の処理は、端末20で実行されてもよい。また、実施形態に係るサーバ10における処理は、その全てがサーバ10で実行されてもよい。本開示の実施形態における判定の構成は、明示的な言及のない限り必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。 Embodiments of the present disclosure may also be implemented in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission. At least part of the processing in the server 10 may or may not be realized by cloud computing configured by one or more computers. At least part of the processing in terminal 20 may or may not be realized by cloud computing configured by one or more computers. At least part of the processing in the terminal 20 according to the embodiment may be performed by the server 10 . In this case, the server 10 may perform at least a part of the processing of each functional unit (control unit, arithmetic unit, image processing unit as examples, not limitation) of the processing unit 21 of the terminal 20 . Also, all of the processing in the terminal 20 according to the embodiment may be executed in the terminal 20 . Also, at least part of the processing in the server 10 according to the embodiment may be executed by the terminal 20 . In this case, at least a part of the processing of each functional unit of the processing unit 11 of the server 10 (for example, without limitation, the control unit, the calculation unit, and the image processing unit) may be executed by the terminal 20 . Also, all of the processing in the server 10 according to the embodiment may be executed by the server 10 . The configuration of the determination in the embodiment of the present disclosure is not essential unless explicitly mentioned, and a predetermined process is operated when the determination condition is satisfied, or a predetermined process is performed when the determination condition is not satisfied. may or may not.

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

実施形態に係る情報処理方法は、限定ではなく例として、複数のユーザを含むグループの端末20の間でコンテンツを送受信するサービスを提供する。以下の説明において、端末20AのユーザをユーザAと表し、端末20BのユーザをユーザBと表し、端末20CのユーザをユーザCと表し、端末20DのユーザをユーザDと表す。1つのグループに含まれるユーザの数は、2以上の任意の数である。例えば、1つのグループは、ユーザAとユーザBとから構成されてもよく、このグループに含まれるユーザの数は2である。また、他の1つのグループは、ユーザAとユーザBとユーザCとユーザDとから構成されてもよく、このグループに含まれるユーザの数は4である。 The information processing method according to the embodiment provides, as an example and not a limitation, a service of transmitting and receiving content between terminals 20 of a group including a plurality of users. In the following description, the user of terminal 20A is referred to as user A, the user of terminal 20B is referred to as user B, the user of terminal 20C is referred to as user C, and the user of terminal 20D is referred to as user D. The number of users included in one group is any number equal to or greater than two. For example, one group may consist of user A and user B, and the number of users included in this group is two. Another group may consist of User A, User B, User C and User D, and the number of users included in this group is four.

また、以下の説明において適宜、実施形態に係る情報処理方法が提供するサービスを、メッセージングサービスと称す。端末20は、限定ではなく例として、メッセージングサービスが提供するグラフィカルユーザインターフェース(適宜、GUIと表す)の画像を表示する。以下の説明において適宜、複数のユーザを含むグループの各端末間で送受信されるコンテンツをグループに含まれるユーザが閲覧できるGUIを、トークルームと称す。また、第1グループに対応するトークルームを第1トークルームと称し、第2グループに対応するトークルームを第2トークルームと称する。 Further, in the following description, a service provided by the information processing method according to the embodiment will be referred to as a messaging service as appropriate. Terminal 20 displays, by way of example and not limitation, an image of a graphical user interface (where appropriate referred to as GUI) provided by the messaging service. In the following description, a GUI that allows users included in a group to view content transmitted and received between terminals of a group including a plurality of users will be referred to as a talk room as appropriate. A talk room corresponding to the first group is called a first talk room, and a talk room corresponding to the second group is called a second talk room.

限定ではなく例として、表示部28は、複数の画素が配列された表示領域28A(図2等に示す)を備え、表示領域28Aにトークルームの画像を表示する。複数のユーザを含む第1グループの各端末間で送受信されるコンテンツを含む第1画像は、第1トークルームの画像に相当する。また、複数のユーザを含む第2グループの各端末間で送受信されるコンテンツを含む第2画像は、第2トークルームの画像に相当する。 As an example and not a limitation, the display unit 28 includes a display area 28A (shown in FIG. 2 and the like) in which a plurality of pixels are arranged, and displays an image of the talk room on the display area 28A. A first image including content transmitted and received between terminals of a first group including a plurality of users corresponds to an image of the first talk room. Also, the second image including the content transmitted and received between the terminals of the second group including a plurality of users corresponds to the image of the second talk room.

上記コンテンツは、限定ではなく例として、テキスト、画像、及び音声の少なくとも1つを含む。コンテンツに含まれるテキストは、限定ではなく例として、文字コードで表される各国の文字、拡張文字、機種依存文字、数字、記号、図形、及び符号の少なくとも1つを含む。コンテンツに含まれるテキストは、上記文字、拡張文字、機種依存文字、数字、記号、図形、及び符号の少なくとも1つを含まなくてもよく、その他のテキストを含んでもよい。 The content includes, by way of example and not limitation, at least one of text, images, and audio. The text included in the content includes, as a non-limiting example, at least one of national characters represented by character codes, extended characters, machine-dependent characters, numerals, symbols, graphics, and symbols. The text included in the content may not include at least one of the characters, extended characters, machine-dependent characters, numerals, symbols, graphics, and symbols, and may include other text.

コンテンツに含まれる画像は、限定ではなく例として、カメラによって撮像された撮像画像、撮像画像に画像処理が施された加工画像、コンピュータを用いて生成されるコンピュータグラフィックス画像(限定ではなく例として、アイコン、絵文字、顔文字)、及びテキストをイメージ化したテキスト画像の少なくとも1つを含む。コンテンツに含まれる画像は、上記撮像画像、加工画像、コンピュータグラフィックス画像、及びテキスト画像の各種画像のうち2以上を合成した合成画像を含んでもよい。コンテンツに含まれる画像は、上記撮像画像、加工画像、コンピュータグラフィックス画像、テキスト画像、及び合成画像の少なくとも1つを含まなくてもよく、その他の画像を含んでもよい。コンテンツに含まれる画像は、静止画でもよいし、動画でもよく、その他の形態の画像でもよい。画像を含むコンテンツは、限定ではなく例として、トークルームの画像において、サムネイルなどのアイコンで表されてもよい。端末20は、限定ではなく例として、コンテンツに含まれる画像を表すアイコンに対する入力に基づいて、コンテンツに含まれる画像を表示してもよい。 Examples of images included in the content include, but are not limited to, captured images captured by a camera, processed images obtained by subjecting captured images to image processing, and computer graphics images generated using a computer (as examples, not limited to , icons, pictograms, emoticons), and at least one of text images that are images of text. An image included in the content may include a synthesized image obtained by synthesizing two or more of various images such as the captured image, the processed image, the computer graphics image, and the text image. Images included in the content may not include at least one of the captured image, the processed image, the computer graphics image, the text image, and the synthesized image, and may include other images. The images included in the content may be still images, moving images, or images in other forms. Content that includes images may be represented by icons, such as thumbnails, in the chat room images, for example and not by way of limitation. By way of example and not limitation, terminal 20 may display images included in content based on input to icons representing images included in the content.

コンテンツに含まれる音声は、限定ではなく例として、マイクによって録音された録音音声、録音音声に処理が施された加工音声、コンピュータを用いて生成される合成音声、及びコンピュータの読み上げ機能などを用いてテキストから変換される読み上げ音声の少なくとも1つを含む。コンテンツに含まれる音声は、上記録音音声、加工音声、合成音声、及び読み上げ音声の各種音声のうち2以上を組み合わせた組み合わせ音声を含んでもよい。コンテンツに含まれる音声は、上記録音音声、加工音声、合成音声、読み上げ音声、及び組み合わせ音声の少なくとも1つを含まなくてもよく、その他の音声を含んでもよい。コンテンツに含まれる音声は、人または人以外の生物が発する音または声、楽器または機械などの物体が発する音、効果音、環境音、ノイズ音、及び警報の少なくとも1つを含んでもよいし、これらの音または声の少なくとも一つを含まなくてもよく、これらの音または声と異なる音声を含んでもよい。音声を含むコンテンツは、限定ではなく例として、トークルームの画像において、アイコンなどで表されてもよい。端末20は、限定ではなく例として、コンテンツに含まれる音声を表すアイコンに対する入力に基づいて、コンテンツに含まれる音声を再生してもよい。 Sounds included in the content include, but are not limited to, recorded sounds recorded with a microphone, processed sounds processed by recording sounds, synthesized sounds generated using a computer, and computer read-aloud functions. includes at least one read-aloud speech converted from text using The sound contained in the content may include a combined sound obtained by combining two or more of the above recorded sounds, processed sounds, synthesized sounds, and read-out sounds. The voice included in the content may not include at least one of the recorded voice, processed voice, synthesized voice, reading voice, and combined voice, and may include other voices. The audio included in the content may include at least one of sounds or voices emitted by humans or living things other than humans, sounds emitted by objects such as musical instruments or machines, sound effects, environmental sounds, noise sounds, and alarms, At least one of these sounds or voices may not be included, or a voice different from these sounds or voices may be included. Content that includes audio may be represented, for example and not by way of limitation, in an image of the talk room, such as by an icon. By way of example and not limitation, the terminal 20 may reproduce the audio included in the content based on an input to an icon representing the audio included in the content.

コンテンツは、限定ではなく例として、テキスト、画像、及び音声の2以上が組み合わされたコンテンツでもよい。コンテンツは、限定ではなく例として、動画と音声とが並行して再生されるコンテンツでもよいし、画像とテキストとが組み合わされて表示されるコンテンツでもよく、音声の再生に合わせてテキストが表示されるコンテンツでもよい。また、コンテンツは、テキストおよび画像の表示と並行して、音声が再生されるコンテンツでもよい。コンテンツは、限定ではなく例として、テキスト、画像、及び音声の少なくとも1つと、テキスト、画像、及び音声のいずれとも異なるコンテンツとを組み合わせたコンテンツでもよい。 The content may be, by way of example and not limitation, content that combines two or more of text, images, and audio. Content may be, by way of example and not limitation, content in which video and audio are played in parallel, content in which images and text are displayed in combination, and text is displayed in sync with audio playback. It may be content that The content may also be content in which audio is played in parallel with the display of text and images. The content may be, by way of example and not limitation, content that combines at least one of text, images and audio with content that is different from any of the text, images and audio.

端末20の記憶部24は、限定ではなく例として、メッセージングサービスにおいて用いられる情報を記憶する。情報は、限定ではなく例として、アカウント情報D1と、トークルーム情報D2と、コンテンツ情報D3と、履歴情報D4とを含む。トークルーム情報D2、コンテンツ情報D3、及び履歴情報D4については、後述する。 The storage unit 24 of the terminal 20 stores, by way of example and not limitation, information used in messaging services. The information includes, by way of example and not limitation, account information D1, talk room information D2, content information D3, and history information D4. Talk room information D2, content information D3, and history information D4 will be described later.

アカウント情報D1は、メッセージングサービスにおいて、端末20のユーザが利用するアカウントの情報である。アカウント情報D1は、メッセージングサービスにおいてユーザの認証に用いられる情報である。アカウント情報D1は、限定ではなく例として、ユーザの識別情報と、パスワードとを含む。以下の説明において適宜、ユーザの識別情報をユーザIDと表す。ユーザIDは、端末20のユーザが登録する情報でもよいし、メッセージングサービスにおいて付与される情報でもよい。 The account information D1 is account information used by the user of the terminal 20 in the messaging service. The account information D1 is information used for user authentication in the messaging service. Account information D1 includes, by way of example and not limitation, a user's identification information and a password. User identification information will be referred to as a user ID as appropriate in the following description. The user ID may be information registered by the user of the terminal 20, or may be information given in a messaging service.

なお、記憶部24は、ユーザIDとパスワードとの一方又は双方を記憶しなくてもよい。例えば、ユーザは、メッセージングサービスにおけるユーザの認証が行われる際に、端末20の入出力部23を操作して、ユーザIDとパスワードとのうち必要な情報を入力してもよい。また、アカウント情報D1は、ユーザIDおよびパスワードと異なる情報を含んでもよい。例えば、ユーザの認証が生体認証で行われる場合、アカウント情報D1は、生体認証に用いられる情報として、ユーザの指紋、静脈パターン、顔の写真などの情報を含んでもよい。 Note that the storage unit 24 may not store one or both of the user ID and password. For example, the user may operate the input/output unit 23 of the terminal 20 to input necessary information out of the user ID and password when the user is authenticated in the messaging service. Also, the account information D1 may include information different from the user ID and password. For example, when user authentication is performed by biometric authentication, the account information D1 may include information such as the user's fingerprint, vein pattern, and facial photograph as information used for biometric authentication.

なお、記憶部24は、メッセージングサービスに用いられる情報(限定ではなく例として、トークルーム情報D2、コンテンツ情報D3、及び履歴情報D4)の少なくとも一部を記憶しなくてもよい。例えば、メッセージングサービスに用いられる情報の少なくとも一部は、端末20の外部の記憶部(限定ではなく例として、サーバ10の記憶部13)に記憶されてもよい。端末20は、メッセージングサービスに用いられる情報を、限定ではなく例として、端末20の外部の記憶部から、ネットワーク30を介して取得してもよい。 Note that the storage unit 24 does not have to store at least part of the information used for the messaging service (for example, not limitation, the talk room information D2, the content information D3, and the history information D4). For example, at least part of the information used for the messaging service may be stored in a storage unit external to the terminal 20 (as an example, not limitation, the storage unit 13 of the server 10). The terminal 20 may acquire information used for the messaging service, for example and not limitation, from a storage unit external to the terminal 20 via the network 30 .

サーバ10の記憶部13は、限定ではなく例として、メッセージングサービスにおいて用いられる情報を記憶する。情報は、限定ではなく例として、ユーザ情報D6と、コンテンツ情報D7と、トークルーム情報D8とを含む。ユーザ情報D6は、限定ではなく例として、メッセージングサービスにおける各アカウントに対応付けられたユーザIDおよびパスワードを含む。メッセージングサービスにおいて、端末20は、アカウント情報D1を送信する。サーバ10は、端末20が送信したアカウント情報D1を受信した場合、アカウント情報D1に含まれるユーザIDおよびパスワードを、ユーザ情報D6と照合して、端末20に関連付けられたユーザを特定する。コンテンツ情報D7およびトークルーム情報D8については、後述する。 The storage unit 13 of the server 10 stores, by way of example and not limitation, information used in messaging services. The information includes, by way of example and not limitation, user information D6, content information D7, and talk room information D8. User information D6 includes, by way of example and not limitation, user IDs and passwords associated with each account on the messaging service. In the messaging service, the terminal 20 transmits account information D1. When the server 10 receives the account information D1 transmitted by the terminal 20, the server 10 identifies the user associated with the terminal 20 by comparing the user ID and password included in the account information D1 with the user information D6. Content information D7 and talk room information D8 will be described later.

以下、各実施形態に係る情報処理方法について説明する。以下の説明において、通信システム1の各構成要素については、適宜、図1およびその説明を参照されたい。 An information processing method according to each embodiment will be described below. In the following description, for each component of the communication system 1, refer to FIG. 1 and its description as appropriate.

<第1実施形態>
図2は、第1実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、第1グループに含まれるユーザであって、かつ第2グループに含まれるユーザの端末20から、第1トークルームに含まれる第1コンテンツに関する情報と第2コンテンツとを、端末20の通信部(限定ではなく例として、通信I/F22)によって送信する形態である。図2の右上の図において、第1トークルームの画像T1は、コンテンツQ1、コンテンツQ2、コンテンツQ3とを含む。限定ではなく例として、ユーザは、第1トークルームの画像T1に含まれるコンテンツ(Q1、Q2、Q3)から第1コンテンツを選択し、端末20の入力部23Aによって第2コンテンツを入力する。図2において、第1コンテンツがコンテンツQ1であるとし、第2コンテンツがコンテンツQ4(右下の図に示す)であるとする。図2の場合、第1コンテンツQ1は「イベントしませんか?」というテキストであり、第2コンテンツQ4は「都合どうですか?」というテキストである。
<First embodiment>
FIG. 2 is a diagram showing an information processing method according to the first embodiment. First, the outline of this embodiment will be described. In the present embodiment, the information about the first content and the second content included in the first talk room are transmitted from the terminal 20 of the user who is included in the first group and who is included in the second group to the terminal 20. (communication I/F 22 as an example, not limitation). In the upper right diagram of FIG. 2, the image T1 of the first talk room includes content Q1, content Q2, and content Q3. As an example and not a limitation, the user selects first content from content (Q1, Q2, Q3) included in image T1 of the first talk room, and inputs second content through input unit 23A of terminal 20 . In FIG. 2, assume that the first content is content Q1 and the second content is content Q4 (shown in the lower right diagram). In the case of FIG. 2, the first content Q1 is the text "Would you like to have an event?" and the second content Q4 is the text "How are you?"

端末20は、第1コンテンツに関する情報と第2コンテンツとを、第2トークルームを宛先として送信する。端末20は、限定ではなく例として、第1コンテンツと関連付けられた第2コンテンツを送信する際に、第1コンテンツに関する情報を、第2コンテンツに自動で添付して送信する。図2の場合、端末20は、第1コンテンツQ1に関する情報と第2コンテンツQ4とを送信する。図2の場合、第1コンテンツQ1に関する情報は、第1コンテンツQ1の少なくとも一部を含む。 The terminal 20 transmits the information about the first content and the second content to the second talk room. As an example and not a limitation, when transmitting second content associated with the first content, the terminal 20 automatically attaches information about the first content to the second content and transmits the second content. In the case of FIG. 2, the terminal 20 transmits information about the first content Q1 and the second content Q4. In the case of FIG. 2, the information about the first content Q1 includes at least part of the first content Q1.

図2の右下の図において、第2トークルームの画像T2は、コンテンツQ5、コンテンツQ6、及びコンテンツQ7を含む。コンテンツQ5は、限定ではなく例として、第1コンテンツQ1に関するコンテンツQ8と、第2コンテンツQ4とを含む。第1コンテンツに関するコンテンツQ8は、限定ではなく例として、上記第1コンテンツに関する情報に基づくコンテンツである。第1コンテンツに関するコンテンツは、第1コンテンツの一部または全部でもよいし、第1コンテンツに圧縮などの処理を施して生成されるコンテンツでもよい。図2の右下の図において、コンテンツQ8は、第1コンテンツQ1と同じである。端末20は、限定ではなく例として、第1コンテンツに関する情報に基づいて、第1コンテンツの少なくとも一部を再現したコンテンツを含む第2トークルームの画像を表示領域28Aに表示する。 In the lower right diagram of FIG. 2, the second chat room image T2 includes content Q5, content Q6, and content Q7. Content Q5 includes, by way of example and not limitation, content Q8 related to first content Q1 and second content Q4. The content Q8 related to the first content is, by way of example and not limitation, content based on the information related to the first content. The content related to the first content may be part or all of the first content, or may be content generated by subjecting the first content to processing such as compression. In the lower right diagram of FIG. 2, the content Q8 is the same as the first content Q1. As an example and not a limitation, the terminal 20 displays, in the display area 28A, an image of the second talk room including content that reproduces at least part of the first content based on the information regarding the first content.

端末20は、限定ではなく例として、第1コンテンツに関するコンテンツと第2コンテンツとを所定の位置関係で配置して第2トークルームの画像を生成し、生成した第2トークルームの画像を表示領域28Aに表示する。端末20は、限定ではなく例として、第1コンテンツに関するコンテンツQ8と第2コンテンツQ4とを一組にしたコンテンツQ5を含む第2トークルームの画像T2を、表示領域28Aに表示する。コンテンツQ5は、限定ではなく例として、第1コンテンツQ1を引用したコンテンツである。以下の説明において適宜、第1コンテンツに関するコンテンツ(図2では、コンテンツQ8)と第2コンテンツ(図2では、コンテンツQ4)とを一組にしたコンテンツ(図2では、コンテンツQ5)を、引用コンテンツと称する。 As an example and not a limitation, the terminal 20 arranges the content related to the first content and the second content in a predetermined positional relationship to generate an image of the second talk room, and displays the generated image of the second talk room in the display area. 28A. As an example and not a limitation, the terminal 20 displays, in the display area 28A, the image T2 of the second talk room including the content Q5, which is a set of the content Q8 and the second content Q4 regarding the first content. The content Q5 is, by way of example and not by way of limitation, content that quotes the first content Q1. In the following description, the content (content Q5 in FIG. 2) that is a set of the content (content Q8 in FIG. 2) and the second content (content Q4 in FIG. 2) related to the first content (content Q5 in FIG. 2) is referred to as quoted content. called.

第2コンテンツQ4を送信する端末20のユーザは、限定ではなく例として、第1トークルームに含まれる情報(例えば、第1コンテンツQ1)を、第2トークルームのユーザに伝えることができる。限定ではなく例として、端末20は、自端末によって入力された第2コンテンツを第2トークルームの画像に含めつつ、第2コンテンツに関連付けられた第1コンテンツに関する情報も第2トークルームの画像に含めることができる。このように、実施形態に係る情報処理方法は、第1グループに含まれるユーザと第2グループに含まれるユーザとの情報の共有化に寄与する。限定ではなく例として、第2コンテンツQ4を送信する端末20のユーザは、第1トークルームに含まれる情報を、第2トークルームのユーザへ簡易に伝えることができる。 By way of example and not limitation, the user of the terminal 20 transmitting the second content Q4 can communicate the information contained in the first talk room (eg, the first content Q1) to the user of the second talk room. As an example and not a limitation, the terminal 20 includes the second content input by the terminal 20 in the image of the second chat room, and also includes information about the first content associated with the second content in the image of the second talk room. can be included. Thus, the information processing method according to the embodiment contributes to information sharing between the users included in the first group and the users included in the second group. By way of example and not limitation, the user of the terminal 20 transmitting the second content Q4 can simply convey the information contained in the first talk room to the user of the second talk room.

次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。図2では、第1グループがユーザAとユーザBとで構成され、第2グループがユーザA、ユーザB、ユーザC、及びユーザDで構成されるとする。 Next, the content described in this embodiment, which will be described in more detail about this embodiment, can be appropriately applied to each of the other embodiments. In this embodiment, the same reference numerals are assigned to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified. In FIG. 2, it is assumed that the first group consists of users A and B, and the second group consists of users A, B, C, and D. In FIG.

図2の左上の図の符号TLは、トークルームのリストを示す画像である。端末20は、限定ではなく例として、自端末または自端末のユーザと関連付けられたトークルームのリストの画像TLを表示領域28Aに表示する。自端末または自端末のユーザと関連付けられたトークルームは、限定ではなく例として、自端末のユーザが含まれるトークルームである。端末20は、限定ではなく例として、トークルームのリストの画像TLに対して、入力部23Aに所定の入力があった場合、トークルームが選択されたと判定する。図2のトークルームのリストの画像TLにおいて、[ユーザB]、[ユーザC]、[ユーザD]、[野球部]、及び[ネコ派]は、トークルームの名称が付されたアイコンである。端末20は、限定ではなく例として、[ユーザB]のアイコンに対して、入力部23Aに入力があった場合、名称が「ユーザB」であるトークルームが選択されたと判定する。限定ではなく例として、表示領域28Aがタッチパネルの表示領域であり、入力部25がタッチパネルの操作部である場合、端末20は、表示領域28Aに表示された[ユーザB]のアイコンがタップされた場合に、名称が「ユーザB」のトークルームが選択されたと判定し、図2の右上の図に示すように、名称が「ユーザB」のトークルームの画像を表示領域28Aに表示する。 Symbol TL in the upper left diagram of FIG. 2 is an image showing a list of talk rooms. As an example and not a limitation, the terminal 20 displays an image TL of a list of talk rooms associated with the own terminal or the user of the own terminal in the display area 28A. The talk room associated with the own terminal or the user of the own terminal is, by way of example and not limitation, a talk room in which the user of the own terminal is included. As an example and not a limitation, the terminal 20 determines that a talk room has been selected when a predetermined input is made to the input unit 23A for the image TL of the list of talk rooms. [User B], [User C], [User D], [Baseball Club], and [Cat Lover] are icons to which the names of the talk rooms are attached in the image TL of the list of talk rooms in FIG. . As a non-limiting example, the terminal 20 determines that a talk room with the name "user B" has been selected when an input is made to the input unit 23A for the [user B] icon. As an example and not a limitation, when the display area 28A is the display area of the touch panel and the input unit 25 is the operation unit of the touch panel, the terminal 20 taps the [USER B] icon displayed on the display area 28A. In this case, it is determined that the talk room with the name "user B" has been selected, and the image of the talk room with the name "user B" is displayed in the display area 28A as shown in the upper right diagram of FIG.

各ユーザは、限定ではなく例として、トークルームを生成することができる。各ユーザは、トークルームを生成する場合、1または2以上のユーザを選択し、ユーザにより選択されたユーザを含むトークルームがメッセージングサービスにおいて生成される。トークルームを生成する処理は、端末20が実行してもよいし、サーバ10が実行してもよく、端末20とサーバ10とで実行してもよい。トークルームを生成する処理は、端末20およびサーバ10と異なる装置が実行してもよい。 Each user can create a talk room, by way of example and not limitation. Each user selects one or more users when creating a chat room, and a chat room including the users selected by the user is created in the messaging service. The process of creating a talk room may be executed by the terminal 20, by the server 10, or by the terminal 20 and the server 10. FIG. A device different from the terminal 20 and the server 10 may perform the process of generating the talk room.

トークルームの各画像において、符号Taは、トークルームの名称である。グループに含まれるユーザの数が2である場合、トークルームの名称は、限定ではなく例として、相手のユーザ名に設定される。ここでは、第1グループに含まれるユーザがユーザAとユーザBとであり、端末20Aに対して相手の端末20Bのユーザ名は「ユーザB」である。端末20Aは、このトークルームの名称を「ユーザB」と表示してもよいし、しなくてもよい。グループに含まれるユーザの数が3以上である場合、トークルームの名称は、限定ではなく例として、ユーザが入力した名称に設定される。トークルームの名称は、限定ではなく例として、メッセージングサービスにおいて自動で付与される名称でもよいし、トークルームの識別情報などで表されてもよい。 In each image of the talk room, the symbol Ta is the name of the talk room. If the number of users included in the group is 2, the name of the talk room is set to the user name of the other party as an example and not as a limitation. Here, the users included in the first group are user A and user B, and the user name of terminal 20B, which is the partner of terminal 20A, is "user B". The terminal 20A may or may not display the name of this talk room as "user B". If the number of users included in the group is 3 or more, the name of the talk room is set to the name entered by the user, by way of example and not limitation. The name of the talk room may be, for example and not limitation, a name automatically given in the messaging service, or may be represented by identification information of the talk room.

第1トークルームの画像T1において、コンテンツQ1およびコンテンツQ3は、それぞれ、自端末(ここでは端末20A)で入力されたコンテンツである。端末20は、限定ではなく例として、自端末の入力部23Aにより入力されたコンテンツを、トークルームの画像に対して第1方向に並べて表示する。限定ではなく例として、第1方向は、トークルームの画像に対する縦方向であり、第1方向と交差する第2方向は、トークルームの画像に対する横方向である。例えば、図2の第1トークルームの画像T1におけるコンテンツQ1およびコンテンツQ3は、自端末(ここでは端末20A)により入力されたコンテンツであり、トークルームの画像T1の横方向における片側に寄せて配置され、縦方向に並んで配置される。 In the image T1 of the first talk room, the content Q1 and the content Q3 are the content input by the own terminal (here, the terminal 20A). As an example and not a limitation, the terminal 20 displays the content input by the input unit 23A of the terminal 20 side by side in the first direction with respect to the image of the talk room. By way of example and not limitation, the first direction is vertical with respect to the image of the talk room, and the second direction intersecting the first direction is horizontal with respect to the image of the talk room. For example, the content Q1 and the content Q3 in the image T1 of the first chat room in FIG. 2 are the content input by the own terminal (here, the terminal 20A), and are arranged on one side of the image T1 of the chat room in the horizontal direction. are placed side by side in the vertical direction.

また、トークルームの画像T1において、コンテンツQ2は、自端末(ここでは端末20A)と異なる端末(ここでは端末20B)から送信されたコンテンツである。以下の説明において適宜、自端末と異なる端末を他端末と表す。端末20は、限定ではなく例として、他端末から送信されたコンテンツを、第2方向において、自端末から送信されたコンテンツと異なる位置に表示する。限定ではなく例として、図2のトークルームの画像T1におけるコンテンツQ2は、他端末(ここでは端末20B)から送信されたコンテンツであり、トークルームの画像T1の横方向においてコンテンツQ1およびコンテンツQ3に対して反対側に寄せて配置される。 In the image T1 of the talk room, content Q2 is content transmitted from a terminal (terminal 20B here) different from the own terminal (terminal 20A here). In the following description, a terminal different from the own terminal will be referred to as another terminal as appropriate. As an example and not a limitation, the terminal 20 displays the content transmitted from the other terminal at a position different from the content transmitted from the own terminal in the second direction. As an example and not a limitation, the content Q2 in the image T1 of the chat room in FIG. placed on the opposite side.

端末20は、限定ではなく例として、他端末から送信された各コンテンツと、このコンテンツを送信した端末20のユーザに関する情報とを一組にして、トークルームの画像内に配置する。上記ユーザに関する情報は、限定ではなく例として、ユーザのアイコン、ユーザの名称、及びユーザIDの少なくとも1つを含む。トークルームの画像において、符号Ua1、Ub1、Uc1、Ud1は、それぞれ、ユーザA、ユーザB、ユーザC、ユーザDのアイコンである。また、トークルームの画像において、符号Ua2、Ub2、Uc2、Ud2は、それぞれ、ユーザA、ユーザB、ユーザC、ユーザDのユーザ名である。 As a non-limiting example, the terminal 20 sets each content transmitted from the other terminal and information about the user of the terminal 20 that transmitted this content, and arranges them in the image of the talk room. The information about the user includes, by way of example and not limitation, at least one of a user's icon, a user's name, and a user ID. In the image of the talk room, symbols Ua1, Ub1, Uc1, and Ud1 are icons of user A, user B, user C, and user D, respectively. Also, in the image of the talk room, symbols Ua2, Ub2, Uc2, and Ud2 are the user names of user A, user B, user C, and user D, respectively.

トークルームの画像T1において、符号Ub1は、コンテンツを送信した他端末(ここでは、端末20B)のユーザのアイコンである。端末20は、コンテンツQ2と、コンテンツQ2を送信した端末20BのユーザのアイコンUb1とを、所定の位置関係となるようにトークルームの画像T1に配置する。なお、上記ユーザに関する情報は、ユーザのアイコン、ユーザの名称、及びユーザIDの少なくとも1つを含まなくてもよいし、ユーザのアイコン、ユーザの名称、及びユーザIDと異なる情報を含んでもよい。端末20は、上記ユーザに関する情報をトークルームの画像に含めなくてもよい。 In the image T1 of the talk room, the symbol Ub1 is the icon of the user of the other terminal (here, the terminal 20B) that has transmitted the content. The terminal 20 arranges the content Q2 and the icon Ub1 of the user of the terminal 20B that transmitted the content Q2 in the talk room image T1 so as to have a predetermined positional relationship. The information about the user may not include at least one of the user icon, user name, and user ID, or may include information different from the user icon, user name, and user ID. The terminal 20 does not have to include the information about the user in the chat room image.

端末20は、限定ではなく例として、各トークルームにおけるコンテンツを送信された時刻の順に第1方向に並べて、各トークルームの画像を表示領域28Aに表示する。例えば、第1トークルームの画像T1において、コンテンツQ2は、コンテンツQ1よりも後に送信されたコンテンツであり、トークルームの画像T1の縦方向においてコンテンツQ1よりも下に配置される。 As an example and not a limitation, the terminal 20 arranges the contents in each talk room in the first direction in order of the time when they were transmitted, and displays an image of each talk room in the display area 28A. For example, in the image T1 of the first talk room, the content Q2 is content transmitted after the content Q1, and is arranged below the content Q1 in the vertical direction of the image T1 of the talk room.

第2コンテンツは、限定ではなく例として、端末20の入力部23Aによって入力される、テキスト、画像、及び音声の少なくとも1つを含むコンテンツである。第2コンテンツの入力は、限定ではなく例として、入力部25の操作によるテキストの入力、マイク26を介した音声の入力、マイク26を介して入力される音声の音声認識によるテキストの入力、カメラ27で撮像することによる画像の入力、及び入力部25の操作によりファイルを選択することによる入力の少なくとも1つを含む。上記ファイルは、限定ではなく例として、音声データ、画像データ、及びその他のデータの少なくとも1つを含む。上記ファイルは、記憶部24に記憶されているデータのファイルを含んでもよいし、記憶部24と異なる記憶部(限定ではなく例として、ネットワーク30を介して接続される装置の記憶部)に記憶されているデータのファイルを含んでもよい。 The second content is, by way of example and not limitation, content including at least one of text, images, and voice, which is input by the input unit 23A of the terminal 20 . The input of the second content includes, but is not limited to, text input by operating the input unit 25, voice input via the microphone 26, text input by voice recognition of voice input via the microphone 26, text input via the camera 27, and at least one of input by selecting a file by operating the input unit 25. FIG. The files include, by way of example and not limitation, at least one of audio data, image data, and other data. The above files may include files of data stored in the storage unit 24, or may be stored in a storage unit different from the storage unit 24 (as a non-limiting example, a storage unit of a device connected via the network 30). may include files of data that are

端末20は、限定ではなく例として、図2の左下の図に示すトークルームのリストの画像TLにおける[野球部」のアイコンがタップされた場合、図2の右下の図のように名称が「野球部」のトークルームの画像T2を表示領域28Aに表示する。ここでは、名称が「野球部」のトークルームが第2トークルームであるとする。第2トークルームの画像T2は、第2グループの各端末間で送受信されるコンテンツを含む第2画像である。第2コンテンツQ4は、第1コンテンツQ1と関連づけられ、第2グループの各端末間で送受信されるコンテンツを含む第2画像に含まれる。端末20は、第1トークルームの画像T1における第1コンテンツQ1と関連付けられた第2コンテンツQ4を含む第2トークルームの画像T2を表示領域28Aに表示する。コンテンツQ5は、限定ではなく例として、第1トークルームの画像T1における第1コンテンツQ1を引用した引用コンテンツであり、第2トークルームの画像T2に含まれる。コンテンツQ5は、限定ではなく例として、第2コンテンツQ4と、第2コンテンツQ4に関連付けられた第1コンテンツQ1の少なくとも一部を含む。符号Q6は、ユーザCの端末20Cから送信されたコンテンツであり、符号Q7はユーザDの端末20Dから送信されたコンテンツである。 As an example and not a limitation, when the [baseball club] icon in the image TL of the list of talk rooms shown in the lower left diagram of FIG. An image T2 of the "baseball club" talk room is displayed in the display area 28A. Here, it is assumed that the talk room with the name "baseball club" is the second talk room. The image T2 of the second talk room is the second image including the content transmitted and received between the terminals of the second group. The second content Q4 is associated with the first content Q1 and included in the second image including the content transmitted and received between the terminals of the second group. The terminal 20 displays the second talk room image T2 including the second content Q4 associated with the first content Q1 in the first talk room image T1 in the display area 28A. The content Q5 is quoted content that quotes the first content Q1 in the image T1 of the first talk room, and is included in the image T2 of the second talk room, as an example and not a limitation. Content Q5 includes, by way of example and not limitation, second content Q4 and at least a portion of first content Q1 associated with second content Q4. Code Q6 is content transmitted from user C's terminal 20C, and code Q7 is content transmitted from user D's terminal 20D.

上記第1コンテンツに関する情報は、限定ではなく例として、この情報を保持する装置が第1コンテンツの少なくとも一部を再現することに用いる情報である。第1コンテンツに関する情報を保持する装置は、限定ではなく例として、第1コンテンツに関する情報を送信する端末20、第1コンテンツに関する情報を受信したサーバ10、及びサーバ10を介して第1コンテンツに関する情報を受信した端末20の少なくとも1つの装置でもよいし、これらの装置と異なる装置でもよい。 The information about the first content is, by way of example and not limitation, information that the device holding this information uses to reproduce at least part of the first content. The device holding the information about the first content includes, as an example and not limitation, the terminal 20 that transmits the information about the first content, the server 10 that receives the information about the first content, and the information about the first content via the server 10 may be at least one device of the terminal 20 that received the , or may be a device different from these devices.

端末20は、限定ではなく例として、図1に示したトークルーム情報D2およびコンテンツ情報D3に基づいてトークルームの画像を表示領域28Aに表示する。ここで、トークルーム情報D2の例、及びコンテンツ情報D3の例について説明する。 As an example and not a limitation, the terminal 20 displays an image of the talk room in the display area 28A based on the talk room information D2 and the content information D3 shown in FIG. Here, an example of the talk room information D2 and an example of the content information D3 will be described.

図3(A)は、トークルーム情報の一例を示す図である。トークルーム情報D2は、限定ではなく例として、トークルームID、名称、ユーザID、及びコンテンツの項目を含む。トークルームIDは、トークルームの識別情報である。トークルームIDは、限定ではなく例として、ユーザがトークルームを生成した際にメッセージングサービスにおいて付与される。ここでは、[トークルームID]が[tr01]のトークルームが第1トークルーム(図2のトークルームの画像T1参照)であるとし、[トークルームID]が[tr04]のトークルームが第2トークルーム(図2の第2トークルームの画像T2参照)であるとする。 FIG. 3A is a diagram showing an example of talk room information. The talk room information D2 includes, by way of example and not limitation, items of talk room ID, name, user ID, and content. The talk room ID is identification information of the talk room. The chat room ID is provided in the messaging service, by way of example and not limitation, when the user creates the chat room. Here, it is assumed that the talk room with the [talk room ID] of [tr01] is the first talk room (see image T1 of the talk room in FIG. 2), and the talk room with the [talk room ID] of [tr04] is the second talk room. Suppose that it is a talk room (see image T2 of the second talk room in FIG. 2).

[名称]は、限定ではなく例として、トークルームの名称である。[名称]は、[トークルームID]と関連付けられている。例えば、[トークルームID]が[tr01]であるトークルームの[名称]は[ユーザB]である。また、[トークルームID]が[tr04]であるトークルームの[名称]は[野球部]である。 [Name] is, by way of example and not limitation, the name of the talk room. [Name] is associated with [Talk Room ID]. For example, the [name] of the talk room whose [talk room ID] is [tr01] is [user B]. Also, the [name] of the talk room whose [talk room ID] is [tr04] is [baseball club].

[ユーザID]は、限定ではなく例として、各トークルームに対応するグループに含まれるユーザの識別情報である。[ユーザID]は、[トークルームID]と関連付けられている。例えば、[トークルームID]が[tr01]であるトークルームに対応するグループに含まれるユーザは、ユーザAおよびユーザBであり、[tr01]に対応する[ユーザID]は、ユーザAのユーザIDと、ユーザBのユーザIDとを含む。また、[トークルームID]が[tr04]であるトークルームに対応するグループに含まれるユーザは、ユーザA、ユーザB、ユーザC、及びユーザDであり、[tr04]に対応する[ユーザID]は、ユーザAのユーザIDと、ユーザBのユーザIDと、ユーザCのユーザIDと、ユーザDのユーザIDとを含む。 [User ID] is, by way of example and not limitation, identification information of a user included in a group corresponding to each talk room. [User ID] is associated with [Talk room ID]. For example, the users included in the group corresponding to the talk room whose [talk room ID] is [tr01] are user A and user B, and the [user ID] corresponding to [tr01] is the user ID of user A. and user B's user ID. Also, users included in the group corresponding to the talk room whose [talk room ID] is [tr04] are user A, user B, user C, and user D, and the [user ID] corresponding to [tr04] contains user A's user ID, user B's user ID, user C's user ID, and user D's user ID.

[コンテンツリスト]は、限定ではなく例として、各トークルームに含まれるコンテンツのリストを示す情報である。[コンテンツリスト]は、[トークルームID]と関連付けられている。例えば、[トークルームID]が[tr01]であるトークルームに含まれるコンテンツは、コンテンツ情報D3の一部である[リスト1]によって表される。また、[トークルームID]が[tr04]であるトークルームに含まれるコンテンツは、コンテンツ情報D3の一部である[リスト4]によって表される。 [Content List] is information indicating, by way of example and not limitation, a list of content included in each talk room. [Content list] is associated with [Talk room ID]. For example, the content included in the talk room whose [talk room ID] is [tr01] is represented by [list 1], which is part of the content information D3. Also, the content included in the talk room whose [talk room ID] is [tr04] is represented by [list 4] which is part of the content information D3.

図3(B)および図3(C)は、それぞれ、コンテンツ情報の一例を示す図である。図3(B)は、コンテンツ情報D3の一部であり、図3(A)の[リスト1]に対応する。また、図3(C)は、コンテンツ情報D3の一部であり、図3(A)の[リスト4]に対応する。コンテンツ情報D3は、限定ではなく例として、[コンテンツID]、[送信ユーザID]、[コンテンツ]、及び[関連情報]の項目を含む。 FIGS. 3B and 3C are diagrams each showing an example of content information. FIG. 3B shows part of the content information D3 and corresponds to [List 1] in FIG. 3A. FIG. 3(C) is part of the content information D3 and corresponds to [List 4] in FIG. 3(A). The content information D3 includes, by way of example and not limitation, items of [content ID], [transmitting user ID], [content], and [related information].

[コンテンツID]は、各コンテンツの識別情報である。コンテンツの識別情報は、限定ではなく例として、端末20がコンテンツを送信する際にメッセージングサービスにおいて付与される。ここでは、[コンテンツID]が[tr01c01]のコンテンツは、図2の第1トークルームの画像T1におけるコンテンツQ1に対応するものとする。同様に、[コンテンツID]が[tr01c02]のコンテンツはコンテンツQ2に対応し、コンテンツID]が[tr01c03]のコンテンツはコンテンツQ3に対応するものとする。 [Content ID] is identification information of each content. The identification of the content is provided, by way of example and not limitation, in the messaging service when the terminal 20 transmits the content. Here, it is assumed that the content whose [content ID] is [tr01c01] corresponds to the content Q1 in the image T1 of the first talk room in FIG. Similarly, the content whose [content ID] is [tr01c02] corresponds to the content Q2, and the content whose [content ID] is [tr01c03] corresponds to the content Q3.

[送信ユーザID]は、限定ではなく例として、各コンテンツを送信した端末20に対応するユーザIDである。[送信ユーザID]は、[コンテンツID]と関連付けられている。例えば、[コンテンツID]が[tr01c01]のコンテンツは、送信した端末20に対応するユーザがユーザAであり、[tr01c01]に対応する[送信ユーザID]はユーザAのユーザIDを含む。[コンテンツID]が[tr01c02]のコンテンツは、送信した端末20に対応するユーザがユーザBであり、[tr01c02]に対応する[送信ユーザID]はユーザBのユーザIDを含む。 [Transmitting User ID] is, by way of example and not limitation, a user ID corresponding to the terminal 20 that transmitted each content. [Sending User ID] is associated with [Content ID]. For example, the content with [content ID] [tr01c01] is sent by user A as the user corresponding to terminal 20, and the [transmitting user ID] corresponding to [tr01c01] includes user A's user ID. The user corresponding to the terminal 20 that sent the content with [content ID] [tr01c02] is user B, and the [transmitting user ID] corresponding to [tr01c02] includes user B's user ID.

[コンテンツ]は、限定ではなく例として、各コンテンツを表すデータである。コンテンツがテキストを含む場合、[コンテンツ]にはコンテンツのテキストデータが格納される。コンテンツが画像を含む場合、[コンテンツ]には、画像データ、画像データへのリンク、又は画像データが格納された記憶部のアドレスが格納される。上記画像データは、限定ではなく例として、静止画データを含んでもよいし、動画データを含んでもよい。上記画像データは、限定ではなく例として、スタンプ、スティッカー、絵文字、及び顔文字を表すデータを含んでもよいし、含まなくてもよい。コンテンツが音声を含む場合、[コンテンツ]には、音声データ、音声データへのリンク、又は音声データが格納された記憶部のアドレスが格納される。 [Content] is, by way of example and not limitation, data representing each piece of content. If the content contains text, [Content] stores the text data of the content. When the content includes an image, [content] stores image data, a link to the image data, or the address of the storage section where the image data is stored. The image data may include, by way of example and not limitation, still image data or moving image data. The image data may or may not include, by way of example and not limitation, data representing stamps, stickers, emojis, and emoticons. When the content includes audio, [Content] stores audio data, a link to the audio data, or the address of the storage section in which the audio data is stored.

[コンテンツ]は、[コンテンツID]と関連付けられている。例えば、図2の右上の図に示したコンテンツQ1は、「イベントしませんか?」というテキストであり、[tr01c01]に対応する[コンテンツ]には「イベントしませんか?」を表すテキストデータが格納される。また、図2の右上の図に示したコンテンツQ2は、「野球部で募集しましょう」というテキストであり、[tr01c02]に対応する[コンテンツ]には「野球部で募集しましょう」を表すテキストデータが格納される。 [Content] is associated with [Content ID]. For example, the content Q1 shown in the upper right diagram of FIG. 2 is the text "Would you like to have an event?" Stored. The content Q2 shown in the upper right of FIG. 2 is the text "Let's recruit at the baseball club", and the [content] corresponding to [tr01c02] is the text "Let's recruit at the baseball club". data is stored.

[関連情報]は、限定ではなく例として、他のコンテンツとの関連を表す情報である。コンテンツが上記第2コンテンツであって、第1コンテンツと関連付けられている場合、第2コンテンツの[関連情報]は、限定ではなく例として、第1コンテンツの識別情報を含む。[関連情報]は、限定ではなく例として、第1コンテンツに関する情報の少なくとも一部である。[関連情報]は、[コンテンツID]と関連付けられている。図3(B)において、[コンテンツID]が[tr01c01]のコンテンツは、他のコンテンツと関連付けられておらず、[tr01c01]に対応する[関連情報]は、[NULL]である。[NULL]は、データがないことを示す情報である。 [Related information] is information representing a relationship with other content as an example and not as a limitation. If the content is the second content and is associated with the first content, the [related information] of the second content includes, by way of example and not limitation, identification information of the first content. [Related Information] is, by way of example and not limitation, at least a portion of information about the first content. [Related Information] is associated with [Content ID]. In FIG. 3B, the content with the [content ID] of [tr01c01] is not associated with other content, and the [related information] corresponding to [tr01c01] is [NULL]. [NULL] is information indicating that there is no data.

図3(C)は、図3(A)の[トークルームID]が[tr04]のコンテンツリストである[リスト4]に対応する。[コンテンツID]が[tr04c01]のコンテンツは、図2の右下の図に示した第2トークルームの画像T2におけるコンテンツQ4に対応する。コンテンツQ4は、図2の右上の図に示した第1トークルームの画像T1におけるコンテンツQ1と関連付けられている。この場合、図3(C)において、[コンテンツID]が[tr04c01]に対応する[関連情報]は、コンテンツQ1の識別情報である[tr01c01]を含む。 FIG. 3(C) corresponds to [List 4], which is a content list whose [talk room ID] is [tr04] in FIG. 3(A). The content whose [content ID] is [tr04c01] corresponds to the content Q4 in the image T2 of the second talk room shown in the lower right diagram of FIG. The content Q4 is associated with the content Q1 in the image T1 of the first talk room shown in the upper right diagram of FIG. In this case, in FIG. 3C, the [related information] whose [content ID] corresponds to [tr04c01] includes [tr01c01], which is the identification information of the content Q1.

端末20は、自端末からコンテンツを送信する場合、コンテンツを含むトークルームのコンテンツ情報D3に、送信するコンテンツを登録する。また、端末20は、他端末からコンテンツを受信した場合、コンテンツを含むトークルームのコンテンツ情報D3に、受信したコンテンツを登録する。図1に示した記憶部24が記憶する履歴情報D4は、限定ではなく例として、送受信したコンテンツの履歴に関する情報である。例えば、履歴情報D4は、自端末から送信したコンテンツについて、コンテンツの識別情報と送信時刻とを関連付けた情報を含む。また、履歴情報D4は、他端末から受信したコンテンツについて、コンテンツの識別情報と受信時刻とを関連付けた情報を含む。履歴情報D4は、限定ではなく例として、各トークルームが利用された時間履歴と頻度との一方または双方を含んでもよい。「トークルームが利用された」とは、例えば、自端末においてトークルームの表示、トークルームにおけるコンテンツの送信、トークルームにおけるコンテンツの受信の少なくとも1つが実行されたことを意味する。 When transmitting content from its own terminal, the terminal 20 registers the content to be transmitted in the content information D3 of the talk room containing the content. Also, when receiving content from another terminal, the terminal 20 registers the received content in the content information D3 of the talk room containing the content. The history information D4 stored in the storage unit 24 shown in FIG. 1 is information about the history of transmitted/received content as an example and not as a limitation. For example, the history information D4 includes information that associates content identification information and transmission times with respect to content transmitted from the own terminal. Also, the history information D4 includes information that associates the identification information of the content and the reception time with respect to the content received from the other terminal. The history information D4 may include, by way of example and not limitation, one or both of the time history and frequency with which each talk room has been used. “Use of the talk room” means, for example, that at least one of display of the talk room, transmission of content in the talk room, and reception of content in the talk room has been performed on the own terminal.

端末20は、第2コンテンツを表示領域28Aに表示する際に、限定ではなく例として、[関連情報]を参照して第1コンテンツを特定する。例えば、処理部21は、図2の右下の図に示した引用コンテンツQ5を含む第2トークルームの画像T2を表示領域28Aに表示する際に、図3(C)における[コンテンツID]が[tr04c01]の[関連情報]を参照する。そして、処理部21は、[関連情報]として第1コンテンツの識別情報である[tr01c01]を取得する。そして、処理部21は、図3(B)に示した第1トークルームのコンテンツ情報D3を参照し、[コンテンツID]の[tr01c01]に対応する[コンテンツ]を取得する。処理部21は、第1コンテンツとして図3(B)に示した第1トークルームのコンテンツ情報D3から取得した[コンテンツ]と、第2コンテンツとして図3(C)に示した第2トークルームのコンテンツ情報D3から取得した[コンテンツ]とを所定の位置関係で配置して、引用コンテンツQ5を含む第2トークルームの画像T2を生成する。処理部21は、表示部28を制御して、表示領域28Aに第2トークルームの画像T2を表示させる。 When displaying the second content in the display area 28A, the terminal 20 identifies the first content by referring to [related information] as an example and not as a limitation. For example, when the processing unit 21 displays the image T2 of the second talk room including the quoted content Q5 shown in the lower right diagram of FIG. Refer to [related information] of [tr04c01]. Then, the processing unit 21 acquires [tr01c01], which is the identification information of the first content, as [related information]. Then, the processing unit 21 refers to the content information D3 of the first chat room shown in FIG. 3B, and acquires [content] corresponding to [tr01c01] of [content ID]. The processing unit 21 obtains [content] from the content information D3 of the first talk room shown in FIG. 3B as the first content, and the second talk room shown in FIG. The [contents] obtained from the content information D3 are arranged in a predetermined positional relationship to generate an image T2 of the second talk room including the quoted content Q5. The processing unit 21 controls the display unit 28 to display the image T2 of the second talk room in the display area 28A.

なお、[関連情報]は、図3(B)、図3(C)の形態に限定されない。第1コンテンツと関連する情報は、限定ではなく例として、第1コンテンツの識別情報と異なる情報を含んでもよい。例えば、第2コンテンツの[関連情報]は、第1コンテンツの全部を含んでもよいし、第1コンテンツを処理した情報を含んでもよい。上記第1コンテンツを処理した情報は、第1コンテンツに基づいて生成される情報であり、例えば、第1コンテンツの一部を抽出した情報でもよいし、第1コンテンツを圧縮した情報でもよい。 Note that the [related information] is not limited to the forms shown in FIGS. 3B and 3C. The information associated with the first content may include, by way of example and not limitation, information that is different from the identification information of the first content. For example, the [related information] of the second content may include all of the first content, or information obtained by processing the first content. The information obtained by processing the first content is information generated based on the first content, and may be, for example, information obtained by extracting a part of the first content or information obtained by compressing the first content.

図1に示したサーバ10の記憶部13は、限定ではなく例として、コンテンツ情報D7およびトークルーム情報D8とを記憶する。トークルーム情報D8は、限定ではなく例として、複数の端末20について、各端末20のトークルーム情報D2を包含した情報である。例えば、トークルーム情報D8は、端末20Aまたは端末20AのユーザAと関連付けられたトークルーム情報D2と、端末20Bまたは端末20BのユーザBと関連付けられたトークルーム情報D2とを含む。 Storage unit 13 of server 10 shown in FIG. 1 stores content information D7 and talk room information D8 as an example and not limitation. The talk room information D8 is information including the talk room information D2 of each terminal 20 for a plurality of terminals 20 as an example and not a limitation. For example, talk room information D8 includes talk room information D2 associated with terminal 20A or user A of terminal 20A and talk room information D2 associated with terminal 20B or user B of terminal 20B.

コンテンツ情報D7は、限定ではなく例として、複数の端末20について、各端末20が送信したコンテンツの情報を含む。例えば、コンテンツ情報D7は、複数の端末20のそれぞれのコンテンツ情報D3を包含した情報である。サーバ10は、端末20から送信されたコンテンツを受信した場合、限定ではなく例として、受信したコンテンツを一時的に記憶部13に記憶させる。サーバ10は、限定ではなく例として、受信したコンテンツの宛先をトークルーム情報D8に照合し、宛先のトークルームに含まれるユーザを特定する。サーバ10は、限定ではなく例として、特定したユーザの端末20を送信先に設定して、コンテンツを送信(例えば、配信)する。このように、端末20は、限定ではなく例として、コンテンツを、サーバ10を介して宛先のトークルームに関連付けられた端末20へ送信する。端末20は、サーバ10が送信したコンテンツを受信した場合、限定ではなく例として、受信の通知を送信する。サーバ10は、端末20が送信した受信の通知を受信した場合、限定ではなく例として、受信の通知に関連付けられたコンテンツをコンテンツ情報D7から削除する。 The content information D7 includes, by way of example and not limitation, information about the content transmitted by each terminal 20 for the plurality of terminals 20 . For example, the content information D7 is information including the content information D3 of each of the plurality of terminals 20. FIG. When receiving content transmitted from the terminal 20 , the server 10 temporarily stores the received content in the storage unit 13 as an example and not as a limitation. As an example and not a limitation, the server 10 collates the destination of the received content with the talk room information D8 to identify users included in the destination talk room. As a non-limiting example, the server 10 sets the specified user's terminal 20 as a transmission destination, and transmits (for example, distributes) the content. Thus, by way of example and not limitation, the terminal 20 transmits content via the server 10 to the terminal 20 associated with the destination talk room. When the terminal 20 receives the content transmitted by the server 10, the terminal 20, by way of example and not limitation, transmits a notification of reception. When the server 10 receives the notification of reception transmitted by the terminal 20, the server 10 deletes the content associated with the notification of reception from the content information D7 as an example and not as a limitation.

なお、サーバ10は、端末20から受信したコンテンツを、任意の期間にわたって保管してもよい。サーバ10は、ユーザからの指示によって、ユーザが含まれるトークルームのコンテンツの少なくとも一部を、記憶部13から消去してもよい。サーバ10は、端末20から受信したコンテンツを、記憶部13から消去しなくてもよい。 Note that the server 10 may store the content received from the terminal 20 for any period of time. The server 10 may delete from the storage unit 13 at least part of the content of the talk room in which the user is included, according to an instruction from the user. The server 10 does not have to erase the content received from the terminal 20 from the storage unit 13 .

端末20は、第2コンテンツを送信する場合、限定ではなく例として、第1コンテンツの少なくとも一部と、第1コンテンツの識別情報と、第2コンテンツとを含む引用コンテンツを生成する。端末20は、限定ではなく例として、処理部21によって引用コンテンツを生成し、処理部21が生成した引用コンテンツを通信I/F22によって、送信する。 When transmitting the second content, the terminal 20 generates quoted content including at least part of the first content, identification information of the first content, and the second content, for example and not limitation. As an example and not a limitation, the terminal 20 generates quoted content by the processing unit 21 and transmits the quoted content generated by the processing unit 21 through the communication I/F 22 .

以下の説明において適宜、第2コンテンツを送信した端末20を第1端末と称し、第1端末が送信した第2コンテンツを含む第2トークルームの画像を表示する端末20を第2端末と称する。第2端末は、図2において第1端末と同じ端末であるが、第2グループに含まれるユーザの端末20であって、かつ第1端末と異なる端末20でもよい。 In the following description, the terminal 20 that transmitted the second content will be referred to as the first terminal, and the terminal 20 that displays the image of the second talk room including the second content transmitted by the first terminal will be referred to as the second terminal. The second terminal is the same terminal as the first terminal in FIG. 2, but may be the terminal 20 of the user included in the second group and different from the first terminal.

第1コンテンツに関する情報は、限定ではなく例として、メッセージングサービスにおいて第1コンテンツを特定する情報を含んでもよい。第1コンテンツを特定する情報は、限定ではなく例として、第1コンテンツの識別情報である。第1コンテンツを保持する装置は、限定ではなく例として、第1コンテンツの識別情報に基づいて、第1コンテンツの少なくとも一部を再現してもよい。限定ではなく例として、図2の第1コンテンツQ1の識別情報は、図3(B)に示すコンテンツ情報D3において[tr01c01]であり、第1コンテンツを保持する装置は、[コンテンツID]が[tr01c01]]であるコンテンツとして「イベントしませんか?」を取得し、第1コンテンツQ1を再現してもよい。第1コンテンツを保持する装置は、限定ではなく例として、第1コンテンツに関する情報を送信する端末20、第1コンテンツに関する情報を受信したサーバ10、及びサーバ10を介して第1コンテンツに関する情報を受信した端末20の少なくとも1つの装置でもよいし、これらの装置と異なる装置でもよい。 Information about the first content may include, by way of example and not limitation, information identifying the first content in a messaging service. The information specifying the first content is, by way of example and not limitation, identification information of the first content. A device holding the first content may, by way of example and not limitation, reproduce at least part of the first content based on the identification information of the first content. As an example and not a limitation, the identification information of the first content Q1 in FIG. 2 is [tr01c01] in the content information D3 shown in FIG. tr01c01]] may be acquired as the content "Would you like to have an event?" The device holding the first content includes, by way of example and not limitation, the terminal 20 that sent the information about the first content, the server 10 that received the information about the first content, and the server 10 that received the information about the first content. It may be at least one device of the terminal 20, or may be a device different from these devices.

なお、端末20は、引用コンテンツを送信しなくてもよい。限定ではなく例として、サーバ10は、第1コンテンツを含むコンテンツ情報D7を記憶部13に記憶し、端末20は、第1コンテンツに関する情報として、第1コンテンツの識別情報を送信してもよい。限定ではなく例として、サーバ10は、端末20が送信した識別情報を受信した場合、受信した識別情報に基づいて記憶部13に記憶されたコンテンツ情報D7から第1コンテンツを取得してもよい。 Note that the terminal 20 does not have to transmit the quoted content. As an example and not a limitation, the server 10 may store content information D7 including the first content in the storage unit 13, and the terminal 20 may transmit the identification information of the first content as the information regarding the first content. As an example and not a limitation, when receiving the identification information transmitted by the terminal 20, the server 10 may acquire the first content from the content information D7 stored in the storage unit 13 based on the received identification information.

限定ではなく例として、サーバ10は、第1コンテンツの少なくとも一部と、第1コンテンツの識別情報と、第2コンテンツとを送信してもよい。限定ではなく例として、端末20は、サーバ10から送信された第1コンテンツの少なくとも一部と、第1コンテンツの識別情報と、第2コンテンツとを受信した場合、これらの情報に基づいて、引用コンテンツ(例えば、図2の右下の図のコンテンツQ5)を生成してもよい。端末20は、生成した引用コンテンツを含むトークルームの画像を表示領域28Aに表示してもよい。 By way of example and not limitation, the server 10 may transmit at least a portion of the first content, identification information for the first content, and the second content. As an example and not a limitation, when the terminal 20 receives at least a portion of the first content, the identification information of the first content, and the second content transmitted from the server 10, the terminal 20 makes a quotation based on these information. Content (eg, content Q5 in the bottom right diagram of FIG. 2) may be generated. The terminal 20 may display an image of the talk room including the generated quoted content in the display area 28A.

なお、サーバ10は、限定ではなく例として、第1コンテンツの少なくとも一部と、第1コンテンツの識別情報と、第2コンテンツとを含む情報として、引用コンテンツ(例えば、図2の右下の図の引用コンテンツQ5)を生成してもよい。サーバ10は、生成した引用コンテンツを、第2グループに含まれるユーザの端末20を宛先として送信してもよい。 As an example and not a limitation, the server 10 uses the quoted content (for example, may generate the quoted content Q5). The server 10 may transmit the generated quoted content to the terminals 20 of the users included in the second group.

なお、第2コンテンツを受信した端末20は、第1コンテンツの少なくとも一部と、第2コンテンツとを、引用コンテンツ(例えば、図2の右下の図の引用コンテンツQ5)と異なる形態で、表示領域28Aに表示してもよい。限定ではなく例として、第2コンテンツを受信した端末20は、第1コンテンツの少なくとも一部(例えば、図2の右下の図のコンテンツQ8)と、第2コンテンツとを、それぞれ1つのコンテンツとして表示領域28Aに表示してもよい。限定ではなく例として、端末20は、第2トークルームの画像において、第1コンテンツと第2コンテンツとを分離して配置してもよい。限定ではなく例として、端末20は、第1コンテンツの少なくとも1つを第1の枠に配置し、第2コンテンツを第1の枠と異なる第2の枠に配置し、第1の枠と第2の枠とが所定の位置関係になるように配置してもよい。限定ではなく例として、端末20は、第1コンテンツの少なくとも一部を含む第1の枠と、第2コンテンツを含む第2の枠とを、トークルームの画像に所定の方向(例えば、縦方向)に並べて配置してもよい。 Note that the terminal 20 that has received the second content displays at least part of the first content and the second content in a form different from the quoted content (for example, the quoted content Q5 in the lower right diagram of FIG. 2). It may be displayed in area 28A. As an example and not a limitation, the terminal 20 that has received the second content treats at least part of the first content (for example, the content Q8 in the lower right diagram of FIG. 2) and the second content as one piece of content. It may be displayed in the display area 28A. As an example and not a limitation, the terminal 20 may arrange the first content and the second content separately in the image of the second talk room. By way of example and not limitation, the terminal 20 arranges at least one of the first content in a first frame, arranges the second content in a second frame different from the first frame, and places the first content and the second content in a second frame. 2 may be arranged so as to have a predetermined positional relationship. As an example and not a limitation, the terminal 20 arranges a first frame containing at least part of the first content and a second frame containing the second content in the image of the talk room in a predetermined direction (e.g., vertical direction). ) may be arranged side by side.

なお、コンテンツが画像を含む場合、画像は、圧縮されてトークルームの画像に含まれてもよいし、非圧縮でトークルームの画像に含まれてもよい。コンテンツが画像を含む場合、端末20は、限定ではなく例として、コンテンツの画像を圧縮したサムネイルを含むトークルームの画像を表示し、サムネイルに対する入力に基づいて、サムネイルよりも情報量が多い画像(例、元の画像)を表示してもよい。またコンテンツが音声を含む場合、端末20は、限定ではなく例として、音声を再生するアイコンをコンテンツとして含むトークルームの画像を表示してもよい。 When the content includes an image, the image may be compressed and included in the chat room image, or may be uncompressed and included in the talk room image. When the content includes an image, the terminal 20 displays, as a non-limiting example, an image of the talk room including a compressed thumbnail of the image of the content, and based on the input for the thumbnail, an image with more information than the thumbnail ( original image) may be displayed. Also, when the content includes audio, the terminal 20 may display an image of a talk room including an icon for reproducing audio as content, for example and not limitation.

次に、上記通信システム1の構成に基づき、図4から図8を参照して、第1実施形態に係る情報処理方法のフローについて説明する。図4は、第1実施形態に係る情報処理方法を示すフローチャートである。 Next, based on the configuration of the communication system 1, the flow of the information processing method according to the first embodiment will be described with reference to FIGS. 4 to 8. FIG. FIG. 4 is a flow chart showing an information processing method according to the first embodiment.

端末20は、限定ではなく例として、メッセージングサービスのアプリケーションが起動された際に図2の左上の図に示すようなトークルームのリストの画像TLを表示領域28Aに表示させる。処理部21は、限定ではなく例として、記憶部24に記憶されたトークルーム情報D2(図3(A)参照)を読み出し、トークルームのリストの画像TLを生成する。そして、処理部21は、処理部21は、表示部28を制御し、表示部28に画像TLを表示させる。そして、ユーザが入力部23Aによってトークルームを選択した場合、処理部21は、トークルームの画像を表示領域28Aに表示させる。ここでは、ユーザが選択した任意のトークルームを第1トークルームとする。 As an example and not a limitation, the terminal 20 causes the display area 28A to display the image TL of the list of talk rooms as shown in the upper left diagram of FIG. 2 when the messaging service application is activated. As an example and not a limitation, the processing unit 21 reads out the talk room information D2 (see FIG. 3A) stored in the storage unit 24 and generates a talk room list image TL. Then, the processing unit 21 controls the display unit 28 to display the image TL on the display unit 28 . Then, when the user selects a talk room using the input unit 23A, the processing unit 21 displays an image of the talk room on the display area 28A. Here, an arbitrary talk room selected by the user is defined as the first talk room.

ステップS1において、端末20は、第1トークルームの画像を表示する。限定ではなく例として、処理部21は、記憶部24に記憶されたトークルーム情報D2およびコンテンツ情報D3に基づいて、図2の右上の図に示したような第1トークルームの画像T1を生成する。例えば、処理部21は、図3(A)に示したトークルーム情報D2に基づいて、第1トークルームに対応するコンテンツ情報として、[リスト1]を特定する。そして、処理部21は、記憶部24に記憶されたコンテンツ情報D3のうち、図3(B)に示した[リスト1]を読み出す。そして、処理部21は、[リスト1]に定義された各コンテンツを所定の位置関係で配置し、第1トークルームの画像T1を生成する。そして、処理部21は、表示部28を制御して、表示領域28Aに第1トークルームの画像T1を表示させる。 In step S1, the terminal 20 displays an image of the first talk room. As an example and not a limitation, the processing unit 21 generates an image T1 of the first talk room as shown in the upper right diagram of FIG. do. For example, the processing unit 21 identifies [List 1] as content information corresponding to the first talk room based on the talk room information D2 shown in FIG. 3A. Then, the processing unit 21 reads [list 1] shown in FIG. Then, the processing unit 21 arranges each content defined in [List 1] in a predetermined positional relationship, and generates an image T1 of the first talk room. Then, the processing unit 21 controls the display unit 28 to display the image T1 of the first talk room in the display area 28A.

ステップS2において、端末20は、引用の要求があるか否かを判定する。図5は、引用の要求を受け付ける処理の一例を示す図である。端末20は、第1トークルームの画像T1に対するユーザの入力を受け付ける。図5の場合、表示領域28Aはタッチパネルの一部であり、ユーザは、表示領域28Aに重ねられた入力部25(図1参照)を操作することで、各種情報を端末20に入力できる。処理部21は、限定ではなく例として、図5の上図のように、表示領域28Aに表示されたコンテンツQ1が長押しされたことが検出された場合、図5の下図のように、コマンドウィンドウTcを表示領域28Aに表示する。図5の場合、[コピー]、[削除]、[引用]、[保存]は、それぞれ、選択されたコンテンツ(ここでは、コンテンツQ1)に関して所定の処理を実行させるコマンドのアイコンである。処理部21は、限定ではなく例として、図5の下図のように[引用]のアイコンがタップされたことが検出された場合、引用の要求があると判定する。 In step S2, the terminal 20 determines whether or not there is a quote request. FIG. 5 is a diagram showing an example of processing for accepting a request for citation. The terminal 20 accepts the user's input for the image T1 of the first talk room. In the case of FIG. 5, the display area 28A is part of the touch panel, and the user can input various information to the terminal 20 by operating the input section 25 (see FIG. 1) superimposed on the display area 28A. As an example and not a limitation, when it is detected that the content Q1 displayed in the display area 28A as shown in the upper diagram of FIG. 5 has been long pressed, the processing unit 21 issues a command A window Tc is displayed in the display area 28A. In the case of FIG. 5, [copy], [delete], [quote], and [save] are command icons for executing predetermined processing on the selected content (here, content Q1). As a non-limiting example, the processing unit 21 determines that there is a request for citation when it is detected that the [Quote] icon as shown in the lower diagram of FIG. 5 has been tapped.

なお、引用の要求を受け付ける処理は、図5に示した例に限定されない。例えば、図5の下図において、端末20は、複数のコマンドのアイコンが並ぶコマンドウィンドウTc(限定ではなく例として、コマンドリスト、メニューともいう)を表示するが、コマンドのアイコンは[引用]のみでもよい。また、端末20は、[引用]のアイコンを表示しなくてもよく、例えばコンテンツQ1がタップされたことが検出された場合、引用の要求があると判定してもよい。また、入力部25は、タッチパネルの操作部と異なる装置でもよく、例えば入力部25がマウスである場合、ユーザは、表示領域28A上のポインタを、マウスを操作することでコンテンツQ1上に配置し、マウスをクリックすることでコンテンツの選択、あるいはコマンドの表示を実行させてもよい。また、引用の要求に入力に用いられるアイコンは、図5の上図ではユーザが入力部25を操作することで表示されるが、表示領域28Aに予め表示されていてもよい。また、端末20は、入力部25と異なる装置によって引用の要求を受け付けてもよく、例えばマイク26を用いた音声入力によって引用の要求を受け付けてもよい。 Note that the process of accepting a quote request is not limited to the example shown in FIG. For example, in the lower diagram of FIG. 5, the terminal 20 displays a command window Tc (also referred to as a command list or menu as an example without limitation) in which a plurality of command icons are arranged. good. Further, the terminal 20 may not display the [Quote] icon, and may determine that there is a quote request when, for example, it is detected that the content Q1 has been tapped. Further, the input unit 25 may be a device different from the operation unit of the touch panel. For example, when the input unit 25 is a mouse, the user can place the pointer on the display area 28A on the content Q1 by operating the mouse. , the selection of content or the display of commands may be executed by clicking the mouse. Further, the icons used for inputting the quotation request are displayed by the user operating the input unit 25 in the upper diagram of FIG. 5, but they may be displayed in the display area 28A in advance. Further, the terminal 20 may receive the request for quotation by a device different from the input unit 25, and may receive the request for quotation by voice input using the microphone 26, for example.

図4の説明に戻り、端末20は、ステップS2において引用の要求があると処理部21が判定した場合(ステップS2:Yes)、限定ではなく例として、ステップS3において引用コンテンツを生成する。そして、端末20は、ステップS4において引用コンテンツの宛先を指定あるいは設定し、ステップS5において引用コンテンツを送信する。端末20は、ステップS2において引用の要求がないと処理部21が判定した場合(ステップS2:No)、又はステップS5の処理の後に、第1コンテンツに関する情報と第2コンテンツとの送信に関する一連の処理を終了する。以下、図6から図8を参照して、ステップS2以降の処理の例について説明する。 Returning to the description of FIG. 4, when the processing unit 21 determines in step S2 that there is a quote request (step S2: Yes), the terminal 20 generates quoted content in step S3 as an example and not as a limitation. Then, the terminal 20 designates or sets the destination of the quoted content in step S4, and transmits the quoted content in step S5. When the processing unit 21 determines in step S2 that there is no request for quotation (step S2: No), or after the processing in step S5, the terminal 20 performs a series of operations related to transmission of the information regarding the first content and the second content. End the process. Hereinafter, an example of the processing after step S2 will be described with reference to FIGS. 6 to 8. FIG.

図6は、引用コンテンツの生成に関する処理の一例を示すフローチャートである。
図7(A)は引用コンテンツの生成に関する処理の一例を示す図である。図7(B)は引用コンテンツの送信に関する処理の一例を示す図である。図8(A)は引用コンテンツの宛先の設定に関する処理の一例を示す図である。図8(B)は引用コンテンツの送信後の処理の一例を示す図である。
FIG. 6 is a flowchart illustrating an example of processing related to generation of quoted content.
FIG. 7A is a diagram showing an example of processing related to generation of quoted content. FIG. 7B is a diagram showing an example of processing related to transmission of quoted content. FIG. 8A is a diagram showing an example of processing for setting the destination of quoted content. FIG. 8B is a diagram showing an example of processing after transmission of quoted content.

図6に示すステップS11からステップS14の処理は、図4に示したステップS3の処理に対応する。ステップS11において、処理部21は、第1コンテンツの識別情報を取得する。限定ではなく例として、処理部21は、図5の上図のようにコンテンツQ1が選択された後、[引用]のアイコンがタップされたことが検出された場合、コンテンツQ1の識別情報を取得する。ステップS12において、処理部21は、ステップS11において取得した第1コンテンツの識別情報に基づいて、第1コンテンツを表示領域28Aに表示させる。限定ではなく例として、処理部21は、ステップS11において第1コンテンツの識別情報として図3(B)に示した[tr01c01]を取得し、[tr01c01]に対応する[コンテンツ]である「イベントしましょう?」を第1コンテンツとして特定する。そして、図7(A)に示すように、処理部21は、表示領域28AにソフトウェアキーボードTdを表示するとともに、ソフトウェアキーボードTdに対して所定の位置関係で情報ウィンドウTeを配置し、特定した第1コンテンツの少なくとも一部を情報ウィンドウTeに配置する。ユーザは、情報ウィンドウTeに示される第1コンテンツを参照しつつ、ソフトウェアキーボードTdによって第2コンテンツを入力できる。 The processing of steps S11 to S14 shown in FIG. 6 corresponds to the processing of step S3 shown in FIG. In step S11, the processing section 21 acquires the identification information of the first content. As a non-limiting example, the processing unit 21 acquires the identification information of the content Q1 when it is detected that the [Quote] icon is tapped after the content Q1 is selected as shown in the upper diagram of FIG. do. In step S12, the processing unit 21 displays the first content in the display area 28A based on the identification information of the first content acquired in step S11. As an example and not a limitation, the processing unit 21 acquires [tr01c01] shown in FIG. Shall we?" is specified as the first content. Then, as shown in FIG. 7A, the processing unit 21 displays the software keyboard Td in the display area 28A, arranges the information window Te in a predetermined positional relationship with respect to the software keyboard Td, and displays the specified number. 1 At least part of the content is arranged in the information window Te. The user can input the second content using the software keyboard Td while referring to the first content displayed in the information window Te.

図6のステップS13において、端末20は、ユーザが入力する第2コンテンツを取得する。例えば、入力部23Aはユーザからの入力を検出し、処理部21は、ユーザが入力した情報を入力部23Aから取得する。そして、ステップS14において、端末20は、第1コンテンツと、第2コンテンツとを関連付ける。例えば、処理部21は、ステップS11で取得した第1コンテンツの識別情報を、第2コンテンツの関連情報に登録することで、第1コンテンツと第2コンテンツとを関連付ける。例えば、処理部21は、図3(C)に示したコンテンツ情報D3において、第2コンテンツである[コンテンツID]が[tr04c01]のコンテンツについて。[関連情報]に第1コンテンツの[コンテンツID]である[tr01c01]を登録する。処理部21は、限定ではなく例として、第1コンテンツの少なくとも一部と、第1コンテンツの識別情報と、第2コンテンツとを一組にすることで引用コンテンツを生成する。 In step S13 of FIG. 6, the terminal 20 acquires the second content input by the user. For example, the input unit 23A detects input from the user, and the processing unit 21 acquires information input by the user from the input unit 23A. Then, in step S14, the terminal 20 associates the first content and the second content. For example, the processing unit 21 associates the first content and the second content by registering the identification information of the first content acquired in step S11 in the related information of the second content. For example, in the content information D3 shown in FIG. 3C, the processing unit 21 is the second content, which has a [content ID] of [tr04c01]. [tr01c01], which is the [content ID] of the first content, is registered in [related information]. As an example and not a limitation, the processing unit 21 generates quoted content by combining at least part of the first content, the identification information of the first content, and the second content.

図7(B)に示すように、ユーザは、第2コンテンツの入力が完了した後、端末20によって第2コンテンツを送信させる。図7(B)の符号Tfは送信を実行するコマンドのアイコンであり、ユーザは、アイコンTfを用いて第2コンテンツを送信できる。限定ではなく例として、端末20は、アイコンTfが長押しされたことが検出された場合、図8(A)に示すように、宛先である第2グループの候補を示すリストTgを表示領域28Aに表示する。第2グループの候補は、限定ではなく例として、自端末または自端末のユーザの識別情報と関連付けられたグループである。例えば、第2グループの候補は、自端末のユーザが含まれるグループである。限定ではなく例として、処理部21は、トークルーム情報D2を参照して、トークルーム情報D2に含まれるトークルームの名称を並べて、第2グループの候補のリストTgとして表示する。 As shown in FIG. 7B, the user causes the terminal 20 to transmit the second content after completing the input of the second content. Symbol Tf in FIG. 7B is an icon of a command for executing transmission, and the user can transmit the second content using icon Tf. As an example and not a limitation, when the terminal 20 detects that the icon Tf has been pressed for a long time, the terminal 20 displays a list Tg indicating candidates of the second group, which are destinations, in the display area 28A, as shown in FIG. to display. Candidates for the second group are, by way of example and not limitation, groups associated with the identity of the terminal or the user of the terminal. For example, candidates for the second group are groups that include users of the terminal itself. As an example and not a limitation, the processing unit 21 refers to the talk room information D2, arranges the names of the talk rooms included in the talk room information D2, and displays them as a list Tg of candidates for the second group.

第2グループの候補は、限定ではなく例として、第2グループの候補の各グループに関する情報に基づく順番で並んで表示領域28Aに表示される。例えば、処理部21は、第2グループの候補の各グループに関する情報として、記憶部24に記憶されている履歴情報D4を用いる。例えば、処理部21は、各トークルームが利用された時期に基づいて、リストTgを生成する。例えば、処理部21は、トークルーム情報D2に含まれるトークルームの名称を、各トークルームが利用された時期が新しい順に並べて、リストTgを生成する。 The second group of candidates are displayed in the display area 28A in an order based on information about each group of the second group of candidates, by way of example and not limitation. For example, the processing unit 21 uses history information D4 stored in the storage unit 24 as information about each group of candidates for the second group. For example, the processing unit 21 generates the list Tg based on when each talk room was used. For example, the processing unit 21 arranges the names of the talk rooms included in the talk room information D2 in descending order of the time when each talk room was used to generate the list Tg.

なお、リストTgにおいてトークルームの名称が並ぶ順番は、上述の例に限定されない。例えば、処理部21は、各トークルームが利用された頻度に基づいて、リストTgを生成してもよい。例えば、処理部21は、トークルーム情報D2に含まれるトークルームの名称を、各トークルームが利用された頻度が多い順に並べて、リストTgを生成してもよい。また、リストTgにおいてトークルームの名称が並ぶ順は、ユーザが予め設定した順番でもよい。 Note that the order in which the names of the talk rooms are arranged in the list Tg is not limited to the above example. For example, the processing unit 21 may generate the list Tg based on the frequency with which each talk room is used. For example, the processing unit 21 may generate the list Tg by arranging the names of the talk rooms included in the talk room information D2 in descending order of frequency of use of each talk room. Also, the order in which the names of the talk rooms are arranged in the list Tg may be the order preset by the user.

図8(A)の例において、ユーザは、リストTgから宛先を設定する。限定ではなく例として、ユーザは、表示領域28Aに表示されたリストTgにおいて、第2コンテンツの送信を予定するトークルームの名称に対してタップすることで、宛先を設定できる。端末20は、ユーザが設定したトークルームを宛先に指定し、引用コンテンツを送信する。ここでは、宛先に[野球部]が設定されたものとする。端末20の処理部21は、通信I/F22を制御し、[野球部]を宛先とする引用コンテンツを、サーバ10を送信先として送信する。 In the example of FIG. 8A, the user sets the destination from the list Tg. As an example and not a limitation, the user can set the destination by tapping the name of the talk room to which the second content is scheduled to be transmitted in the list Tg displayed in the display area 28A. The terminal 20 designates the talk room set by the user as the destination, and transmits the quoted content. Here, it is assumed that [baseball club] is set as the destination. The processing unit 21 of the terminal 20 controls the communication I/F 22 to transmit the quoted content addressed to [baseball club] with the server 10 as the destination.

端末20は、第1コンテンツQ1に関連する情報を送信した場合、限定ではなく例として、第1コンテンツQ1に関連する情報を送信したことを示す情報を含む第1画像を、表示領域28Aに表示する。図8(B)において、第1トークルームの画像T1は上記第1画像に対応し、符号Thは、第1コンテンツQ1に関連する情報を送信したことを示す情報に対応する。図8(B)の例において、情報Thは、[被引用]というテキストである。端末20の処理部21は、限定ではなく例として、第1コンテンツQ1に対して所定の位置関係で情報thを配置した第1トークルームの画像T1を生成する。処理部21は、生成した第1トークルームの画像T1を、表示部28を制御して表示領域28Aに表示させる。 When the information related to the first content Q1 is transmitted, the terminal 20 displays the first image including the information indicating that the information related to the first content Q1 has been transmitted in the display area 28A as an example and not as a limitation. do. In FIG. 8B, the image T1 of the first talk room corresponds to the first image, and the symbol Th corresponds to information indicating that information related to the first content Q1 has been transmitted. In the example of FIG. 8B, the information Th is the text "cited". As an example and not a limitation, the processing unit 21 of the terminal 20 generates an image T1 of the first talk room in which the information th is arranged in a predetermined positional relationship with respect to the first content Q1. The processing unit 21 controls the display unit 28 to display the generated image T1 of the first talk room in the display area 28A.

本実施形態において、端末20の記憶部24に記憶されたプログラムP2は、複数のユーザを含む第1グループと、複数のユーザを含む第2グループとに含まれるユーザの端末が実行する情報処理プログラムであって、第1グループの各端末間で送受信されるコンテンツを含む第1画像を、端末の表示領域に表示することと、表示領域に表示された第1画像に含まれるコンテンツのうちの第1コンテンツに関する情報と、端末によって入力された第2コンテンツとを、端末の通信部によって送信することとを含み、第2コンテンツは、第1コンテンツと関連づけられ、第2グループの各端末間で送受信されるコンテンツを含む第2画像に含まれる。プログラムP2は、端末20の処理部21(限定ではなく例として、CPU)に、第1グループの各端末間で送受信されるコンテンツを含む第1画像を、端末の表示領域に表示することと、表示領域に表示された第1画像に含まれるコンテンツのうちの第1コンテンツに関する情報と、端末によって入力された第2コンテンツとを、端末の通信部によって送信することとを実行させる。 In this embodiment, the program P2 stored in the storage unit 24 of the terminal 20 is an information processing program executed by the terminals of users included in a first group including a plurality of users and a second group including a plurality of users. displaying, in a display area of the terminal, a first image including content transmitted and received between the terminals of the first group; transmitting, by a communication unit of the terminal, information about one content and a second content input by the terminal, the second content being associated with the first content and being transmitted and received between each terminal of the second group. is included in the second image containing the content to be displayed. The program P2 causes the processing unit 21 (CPU as an example, not limitation) of the terminal 20 to display the first image including the content transmitted and received between the terminals of the first group in the display area of the terminal; The communication unit of the terminal transmits information about the first content among the contents included in the first image displayed in the display area and the second content input by the terminal.

以上のような本実施形態において、端末20は、表示領域28Aに表示された第1画像に含まれるコンテンツのうちの第1コンテンツに関する情報と、端末20によって入力された第2コンテンツとを、端末20の通信部によって送信する。第2コンテンツは、第1コンテンツと関連づけられ、第2グループの各端末間で送受信されるコンテンツを含む第2画像に含まれる。したがって、第2グループの端末のユーザは、第2画像において、第1コンテンツに関する情報(限定ではなく例として、第1コンテンツの少なくとも一部)を取得できる。このように、本実施形態に係る情報処理方法は、第1グループと第2グループとの間の情報の共有を容易にする。結果として、本実施形態に係る情報処理方法は、ユーザが情報を収集する際のユーザの労力を低減し、ユーザの利便性の向上に寄与する。また、本実施形態に係る情報処理方法は、ユーザが端末20を用いて情報を収集する際の端末20の負荷を低減することに寄与する。 In the present embodiment as described above, the terminal 20 transmits information about the first content among the contents included in the first image displayed in the display area 28A and the second content input by the terminal 20 to the terminal. 20 communication unit. The second content is associated with the first content and included in the second image including the content transmitted and received between the terminals of the second group. Accordingly, users of terminals of the second group can obtain information about the first content (by way of example and not limitation, at least part of the first content) in the second image. Thus, the information processing method according to the present embodiment facilitates information sharing between the first group and the second group. As a result, the information processing method according to the present embodiment reduces the user's effort when collecting information, and contributes to improving the user's convenience. Also, the information processing method according to the present embodiment contributes to reducing the load on the terminal 20 when the user uses the terminal 20 to collect information.

本実施形態において、第2画像は、限定ではなく例として、第2コンテンツと、第2コンテンツに関連付けられた第1コンテンツの少なくとも一部とを含む。この場合、第2画像を閲覧するユーザは、第1コンテンツの少なくとも一部と、第2コンテンツとが得られるので、第1コンテンツと第2コンテンツとの関連性(限定ではなく例として、脈絡)を把握することが容易になる。 In this embodiment, the second image includes, by way of example and not limitation, the second content and at least a portion of the first content associated with the second content. In this case, a user who browses the second image can obtain at least a part of the first content and the second content, so the relationship between the first content and the second content (as an example, not as a limitation, context) becomes easier to grasp.

端末20は、限定ではなく例として、第2グループの候補を表示し、第2グループの候補から選択された第2グループに含まれる複数のユーザの端末20に第2コンテンツを送信する。この場合、ユーザは、表示された第2グループの候補から宛先を選択することができ、利便性が向上する。また、本実施形態において、第2グループの候補は、限定ではなく例として、端末20または端末20のユーザの識別情報と関連付けられ、第2グループの候補の各グループに関する情報に基づく順番で並んで表示領域28Aに表示される。この場合、ユーザが宛先を容易に指定できる可能性が高くなり、ユーザの利便性が高くなる。 By way of example and not limitation, the terminal 20 displays the second group of candidates and transmits the second content to the terminals 20 of the users included in the second group selected from the second group of candidates. In this case, the user can select a destination from the displayed second group of candidates, which improves convenience. Also, in the present embodiment, the candidates in the second group are, by way of example and not limitation, associated with the identity of the terminal 20 or the user of the terminal 20 and arranged in an order based on information about each group of candidates in the second group. It is displayed in the display area 28A. In this case, the user is more likely to be able to easily specify the destination, and the user's convenience is enhanced.

端末20は、限定ではなく例として、第1コンテンツに関する情報を送信した場合、第1コンテンツに関する情報を送信したことを示す情報を含む第1画像を表示領域に表示する。この場合、第1コンテンツに関する情報を送信した端末20のユーザは、端末20が正常に動作したことを確認することができる。また、第1グループにおいて、第1コンテンツに関する情報を送信した端末20のユーザと異なるユーザは、第1コンテンツに関する情報が送信されたことを知ることができる。 As an example and not a limitation, when the information about the first content is transmitted, the terminal 20 displays the first image including the information indicating that the information about the first content has been transmitted in the display area. In this case, the user of the terminal 20 that has transmitted the information regarding the first content can confirm that the terminal 20 has operated normally. Also, in the first group, a user other than the user of the terminal 20 that transmitted the information regarding the first content can know that the information regarding the first content has been transmitted.

端末20は、限定ではなく例として、第2トークルームの画像を表示領域28Aに表示する。この情報処理方法は、第1コンテンツに関する情報と第2コンテンツとを送信した端末20の表示領域28Aに、第2コンテンツを含む第2トークルームの画像を表示するので、この端末20のユーザは、送信した第2コンテンツを第2トークルームの画像を見ることによって確認することができので、ユーザの利便性が向上する。 The terminal 20 displays the image of the second talk room in the display area 28A as an example and not a limitation. Since this information processing method displays an image of the second talk room including the second content in the display area 28A of the terminal 20 that has transmitted the information on the first content and the second content, the user of this terminal 20 can: The transmitted second content can be confirmed by looking at the image of the second talk room, so the user's convenience is improved.

第2コンテンツは、限定ではなく例として、端末20の入力部23Aによって入力される、テキスト、画像、及び音声の少なくとも1つのコンテンツである。テキストは、限定ではなく例として、コメントやスケジュールなどの情報を、画像および音声に比べて少ないデータ量で表すことができる。そのため、第2コンテンツがテキストを含む場合、この情報処理方法は、例えば端末20の通信量を低減することができる。また、画像及び音声は、限定ではなく例として、テキストに比べて情報量が多く、テキストで表現しにくい情報を表現すること等ができる。そのため、第2コンテンツが画像および音声の一方または双方を含む場合、この情報処理方法は、表現力が豊かな第2コンテンツを伝えることができ、ユーザの利便性の向上に寄与する。 The second content is, by way of example and not limitation, content of at least one of text, image, and voice input by the input unit 23A of the terminal 20 . Text, by way of example and not limitation, can represent information such as comments and schedules in a smaller amount of data than images and audio. Therefore, when the second content includes text, this information processing method can reduce the communication traffic of the terminal 20, for example. In addition, images and voices, for example and not limitation, have a larger amount of information than text, and can express information that is difficult to express in text. Therefore, when the second content includes one or both of images and sounds, this information processing method can convey the second content with rich expressiveness, contributing to improvement of convenience for the user.

端末20は、限定ではなく例として、第2コンテンツの送信が許可される場合、第1コンテンツと、端末20の入力部23Aによって入力された第2コンテンツとに基づいて、第2トークルームの画像を生成する。この情報処理方法は、端末20において第2トークルームの画像を生成するので、限定ではなく例として、第2トークルームの画像を端末20の外部から通信などで取得する場合に比べて、第2トークルームの画像を表示領域28Aに速やかに表示することができる。結果として、この情報処理方法は、ユーザの利便性を向上すること、端末20の通信量を減らすこと等ができる。 As an example and not a limitation, when the transmission of the second content is permitted, the terminal 20 displays an image of the second talk room based on the first content and the second content input by the input unit 23A of the terminal 20. to generate Since this information processing method generates the image of the second talk room in the terminal 20, as an example and not as a limitation, compared to the case of acquiring the image of the second talk room from the outside of the terminal 20 by communication or the like, the second talk room The image of the talk room can be quickly displayed in the display area 28A. As a result, this information processing method can improve the user's convenience, reduce the amount of communication of the terminal 20, and the like.

なお、実施形態に係る情報処理方法は、図4においてステップS2からステップS4の処理を含むが、ステップS2からステップS4の処理の少なくとも一部を含まなくてもよい。限定ではなく例として、第1コンテンツに関する情報の宛先は、予め設定されてもよく、この場合、端末20は、ステップS4の処理を省略してもよい。また、ステップS2からステップS4の処理の少なくとも一部は、端末20の外部の装置(限定ではなく例として、クラウドコンピュータ)が実行してもよい。 In addition, although the information processing method according to the embodiment includes the processing of steps S2 to S4 in FIG. 4, at least part of the processing of steps S2 to S4 may not be included. As an example and not a limitation, the destination of the information regarding the first content may be set in advance, and in this case, the terminal 20 may omit the process of step S4. Also, at least part of the processing from step S2 to step S4 may be executed by a device external to the terminal 20 (as an example, not a limitation, a cloud computer).

なお、ステップS2からステップS4の処理の少なくとも一部は、第1コンテンツに関する情報と第2コンテンツとを送信する一連の処理の一部であってもよい。また、ステップS2からステップS4の処理の順番は、任意に変更できる。例えば、ステップS4において宛先を指定した後に、引用コンテンツを生成してもよい。また、ステップS4において、第1トークルームと異なるトークルームが宛先に指定された場合、端末20は、コンテンツを他のトークルームへ引用する要求があるとしてよい。 Note that at least part of the processing from step S2 to step S4 may be part of a series of processing for transmitting information about the first content and the second content. Also, the order of processing from step S2 to step S4 can be changed arbitrarily. For example, the quoted content may be generated after specifying the destination in step S4. Also, in step S4, if a talk room different from the first talk room is designated as the destination, the terminal 20 may request to quote the content to another talk room.

なお、表示領域28Aに表示される引用コンテンツは、図2の右下の図におけるコンテンツQ5の場合、第1コンテンツの少なくとも一部と第2コンテンツとを一組にしたコンテンツであるが、このような形態に限定されない。例えば、引用コンテンツは、第1コンテンツの少なくとも一部を含むコンテンツと、第2コンテンツとが分離して配置されて表示される形態でもよい。例えば、端末20は、第1コンテンツの少なくとも一部と、第2コンテンツとを、それぞれ1つのコンテンツとして配置したトークルームの画像を表示してもよい。この場合、第1コンテンツの少なくとも一部は、第2コンテンツに対して、第2トークルームの画像T2の縦方向に配置されてもよいし、そうでなくてもよい。 Note that the quoted content displayed in the display area 28A is a set of at least a part of the first content and the second content in the case of the content Q5 in the lower right diagram of FIG. is not limited to any form. For example, the quoted content may be displayed in such a manner that the content including at least part of the first content and the second content are arranged separately. For example, the terminal 20 may display an image of a talk room in which at least part of the first content and the second content are arranged as one piece of content. In this case, at least part of the first content may or may not be arranged in the vertical direction of the image T2 of the second talk room with respect to the second content.

<第2実施形態>
図9は、第2実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、所定の条件のコンテンツについて引用が許可される形態である。端末20は、限定ではなく例として、引用が許可される場合に引用コンテンツを送信し、引用が許可されない場合に引用コンテンツを送信しない。上記所定の条件は、限定ではなく例として、引用を予定するコンテンツを送信したユーザと、端末20のユーザとが同じである条件である。限定ではなく例として、ユーザは、第1トークルームに含まれるコンテンツのうち自身の端末20で入力されたコンテンツについては、このコンテンツを引用したコンテンツを、第2トークルームを宛先として端末20によって送信することができる。例えば、処理部21は、第1コンテンツを送信したユーザと端末のユーザとが同じである場合、通信I/F22を制御して、第1コンテンツに関する情報を含む情報(限定ではなく例として、引用コンテンツ)を送信する。
<Second embodiment>
FIG. 9 is a flow chart showing an information processing method according to the second embodiment. First, the outline of this embodiment will be described. This embodiment is an example, not a limitation, in which quoting of content under predetermined conditions is permitted. Terminal 20, by way of example and not limitation, transmits quoted content when citation is permitted and does not transmit quoted content when citation is not permitted. The predetermined condition is, as an example and not a limitation, a condition that the user who transmitted the content to be quoted is the same as the user of the terminal 20 . As an example and not as a limitation, the user transmits, from the terminal 20, the content that is quoted from the content that has been input on the user's terminal 20 among the content included in the first chat room, with the second chat room as the destination. can do. For example, when the user who transmitted the first content and the user of the terminal are the same, the processing unit 21 controls the communication I/F 22 to provide information including information about the first content (as an example, not limitation, quoted content).

次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, the content described in this embodiment, which will be described in more detail about this embodiment, can be appropriately applied to each of the other embodiments. In this embodiment, the same reference numerals are assigned to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図9において、ステップS1およびステップS2の処理は、図4と同様であるのでその説明を省略あるいは簡略化する。端末20は、ステップS2において引用の要求があると処理部21が判定した場合(ステップS2:Yes)、ステップS21において、第1コンテンツに関する情報の送信を許可するか否かを端末20の処理部21で判定する。処理部21は、限定ではなく例として、第1コンテンツを送信したユーザと端末20のユーザとが同じである場合、第1コンテンツに関する情報の送信を許可すると判定する(ステップS21:Yes)。 In FIG. 9, the processes in steps S1 and S2 are the same as those in FIG. 4, so the description thereof will be omitted or simplified. If the processing unit 21 determines in step S2 that there is a quote request (step S2: Yes), the processing unit of the terminal 20 determines in step S21 whether or not to permit transmission of information on the first content. 21 to determine. As an example and not a limitation, when the user who transmitted the first content is the same as the user of the terminal 20, the processing unit 21 determines to permit transmission of information on the first content (step S21: Yes).

処理部21は、限定ではなく例として、図3(B)に例示したコンテンツ情報D3を参照して、ステップS21の処理を実行する。例えば、ユーザが選択した第1コンテンツの[コンテンツID]が[tr01c01]である場合、処理部21は、[tr01c01]に対応する[送信ユーザID]を参照して、第1コンテンツを送信したユーザのユーザIDを取得する。そして、処理部21は、第1コンテンツを送信したユーザのユーザIDと、端末20のユーザのユーザIDとを比較して、双方が一致する場合に第1コンテンツに関する情報の送信を許可すると判定する。例えば、ユーザAの端末20Aにおいて、第1コンテンツとして[コンテンツID]が[tr01c01]のコンテンツが選択された場合、端末20Aの処理部21は、[tr01c01]に対応する[送信ユーザID]と端末20のユーザAのユーザIDとが一致するので、第1コンテンツに関する情報の送信を許可すると判定する。また、ユーザAの端末20Aにおいて、第1コンテンツとして[コンテンツID]が[tr01c02]のコンテンツが選択された場合、端末20Aの処理部21は、[tr01c02]に対応する[送信ユーザID]と端末20のユーザAのユーザIDとが一致しないので、第1コンテンツに関する情報の送信を許可しないと判定する。 The processing unit 21 performs the process of step S21 by referring to the content information D3 illustrated in FIG. 3B as an example and not a limitation. For example, when the [content ID] of the first content selected by the user is [tr01c01], the processing unit 21 refers to the [transmitting user ID] corresponding to [tr01c01], and refers to the user who transmitted the first content. Get the user ID of Then, the processing unit 21 compares the user ID of the user who transmitted the first content and the user ID of the user of the terminal 20, and determines to permit transmission of information on the first content when both match. . For example, in the terminal 20A of the user A, when the content whose [content ID] is [tr01c01] is selected as the first content, the processing unit 21 of the terminal 20A sets the [transmitting user ID] corresponding to [tr01c01] and the terminal 20 matches the user ID of user A, it is determined that the transmission of information on the first content is permitted. Also, in the terminal 20A of the user A, when the content whose [content ID] is [tr01c02] is selected as the first content, the processing unit 21 of the terminal 20A sets the [transmitting user ID] corresponding to [tr01c02] and the terminal Since the user ID of user A in 20 does not match, it is determined that the transmission of information regarding the first content is not permitted.

処理部21は、第1コンテンツに関する情報の送信を許可すると判定した場合(ステップS21:Yes)、限定ではなく例として、ステップS3からステップS5の処理を実行し、第1コンテンツに関する情報と、第2コンテンツとを送信する。ステップS3からステップS5の処理は、図4と同様であるので、その説明を省略する。処理部21は、第1コンテンツに関する情報の送信を許可しないと判定した場合(ステップS21:No)、限定ではなく例として、ステップS22において引用の不許可を通知する。例えば、処理部21は、表示部28を制御して、「引用できません」などのメッセージを含む画像を表示領域28Aに表示させ、ユーザに引用の不許可を通知する。 If the processing unit 21 determines to permit transmission of the information regarding the first content (step S21: Yes), as an example and not as a limitation, the processing unit 21 executes the processing of steps S3 to S5, and performs the processing of the information regarding the first content and the 2. Send content. The processing from step S3 to step S5 is the same as that in FIG. 4, so the description thereof will be omitted. When the processing unit 21 determines not to permit the transmission of the information on the first content (step S21: No), as an example and not as a limitation, the processing unit 21 notifies that the citation is not permitted in step S22. For example, the processing unit 21 controls the display unit 28 to display an image including a message such as "Quoting is not allowed" in the display area 28A, and notifies the user that quoting is not permitted.

なお、処理部21は、引用の不許可を表す音声をスピーカ29によって出力させ、引用の不許可を通知してもよい。また、処理部21は、音声または画像と異なる形態(例えば、端末20の振動、ランプ点灯あるいは点滅)によって、引用の不許可を通知してもよい。また、処理部21は、ステップS22の処理を実行しなくてもよい。 Note that the processing unit 21 may cause the speaker 29 to output a sound indicating that the citation is not permitted to notify that the citation is not permitted. In addition, the processing unit 21 may notify the disapproval of quotation by a form different from voice or image (for example, vibration of the terminal 20, lighting or blinking of a lamp). Also, the processing unit 21 does not have to execute the process of step S22.

端末20は、ステップS5の処理を実行した後、又はステップS22の処理を実行した後に、第1コンテンツに関する情報を送信する一連の処理を終了する。 After executing the process of step S5 or after executing the process of step S22, the terminal 20 ends a series of processes for transmitting information about the first content.

端末20は、限定ではなく例として、第1コンテンツに関する情報を、第1コンテンツを送信したユーザと端末20のユーザとが同じである場合、通信部によって送信する。したがって、このような情報処理方法は、第1コンテンツを送信したユーザと異なるユーザの端末20である場合、第1コンテンツに関する情報が意図せずに送信されることを低減できる。 By way of example and not limitation, the terminal 20 transmits information about the first content by means of the communication unit if the user who transmitted the first content and the user of the terminal 20 are the same. Therefore, such an information processing method can reduce unintentional transmission of information related to the first content when the terminal 20 is owned by a user different from the user who transmitted the first content.

端末20の処理部21は、限定ではなく例として、第1コンテンツに関する情報の送信を許可するか否かを判定する。この情報処理方法は、第2コンテンツを送信する端末20において第1コンテンツに関する情報の送信を許可するか否かを判定するので、その判定結果が速やかに得られる。したがって、端末20は、限定ではなく例として、上記判定が端末20の外部で行われる場合と比較して、第1コンテンツに関する情報と第2コンテンツとを速やかに送信でき、ユーザの利便性が向上する。 As an example and not a limitation, the processing unit 21 of the terminal 20 determines whether or not to permit transmission of information about the first content. Since this information processing method determines whether or not to permit transmission of information on the first content at the terminal 20 that transmits the second content, the determination result can be obtained quickly. Therefore, as an example and not as a limitation, the terminal 20 can quickly transmit the information about the first content and the second content compared to the case where the determination is performed outside the terminal 20, thereby improving user convenience. do.

また、端末20は、限定ではなく例として、ステップS3およびステップS4の処理を実行するよりも前に、ステップS21において引用を許可するか否かを判定する。したがって、端末20は、引用を許可しないと処理部21が判定した場合(ステップS21:No)、ステップS3およびステップS4の処理を省くことができ、これらの処理に要する負荷を低減できる。なお、ステップS21の処理は、ステップS5の処理よりも前に実行されればよく、ステップS3の後に実行されてもよいし、ステップS4の処理の後に実行されてもよい。 Also, as an example and not a limitation, the terminal 20 determines whether or not to permit citation in step S21 before executing the processes of steps S3 and S4. Therefore, when the processing unit 21 determines that the citation is not permitted (step S21: No), the terminal 20 can omit the processes of steps S3 and S4, and can reduce the load required for these processes. Note that the process of step S21 may be performed before the process of step S5, may be performed after step S3, or may be performed after the process of step S4.

なお、端末20は、第1コンテンツを送信したユーザと端末20のユーザとが同じである条件と異なる条件に基づいて、第1コンテンツに関する情報を送信してもよい。限定ではなく例として、端末20は、第1コンテンツの種類とデータ量との一方または双方に基づいて、第1コンテンツに関する情報の送信を許可するか否かを判定してもよい。例えば、端末20は、第1コンテンツがテキストである場合、第1コンテンツに関する情報を送信し、第1コンテンツがテキストと異なる場合、第1コンテンツに関する情報を送信しなくてもよい。端末20が第1コンテンツに関する情報を送信する条件については、上記の例に限定されず、後の実施形態でも説明する。 Note that the terminal 20 may transmit information about the first content based on a condition that the user who transmitted the first content is the same as the user of the terminal 20 or a different condition. As an example and not a limitation, the terminal 20 may determine whether to permit transmission of information about the first content based on one or both of the type of the first content and the amount of data. For example, the terminal 20 may transmit information about the first content when the first content is text, and may not transmit information about the first content when the first content is different from text. Conditions for the terminal 20 to transmit information about the first content are not limited to the above example, and will be described in later embodiments.

なお、端末20は、第1コンテンツに関する情報を、第2トークルームを宛先として送信することが許可されない場合、第1コンテンツに関する情報を送信せず、第2コンテンツを送信してもよい。また、端末20は、第1コンテンツに関する情報を、第2トークルームを宛先として送信することを許可するか否かを判定しなくてもよい。限定ではなく例として、サーバ10は、端末20が送信した第1コンテンツに関する情報と第2コンテンツとを受信した場合、受信した情報の少なくとも一部について、サーバ10から、第2グループに含まれるユーザの端末20へ送信するか否かを判定してもよい。サーバ10は、端末20が送信した第1コンテンツに関する情報を、第2グループに含まれるユーザの端末20へ送信しないと判定した場合、限定ではなく例として、第1コンテンツに関する情報を送信せず、第2コンテンツを送信してもよいし、第2コンテンツを送信しなくてもよい。 It should be noted that the terminal 20 may transmit the second content without transmitting the information related to the first content when it is not permitted to transmit the information related to the first content to the second chat room. Also, the terminal 20 does not have to determine whether or not to permit transmission of the information about the first content to the second talk room. As an example and not a limitation, when the server 10 receives the information about the first content and the second content transmitted by the terminal 20, at least a part of the received information is transmitted from the server 10 to the users included in the second group. It may be determined whether or not to transmit to the terminal 20 of the When the server 10 determines not to transmit the information related to the first content transmitted by the terminal 20 to the terminals 20 of the users included in the second group, the information related to the first content is not transmitted as a non-limiting example, The second content may be transmitted, or the second content may not be transmitted.

なお、端末20は、限定ではなく例として、引用が許可されるコンテンツと、引用が許可されないコンテンツとを区別したトークルームの画像を表示してもよい。以下の説明において適宜、引用が許可されるコンテンツを第1コンテンツの候補と称す。 As an example and not a limitation, the terminal 20 may display an image of a talk room in which content that is permitted to be quoted and content that is not permitted to be quoted are distinguished. In the following description, content that is permitted to be quoted will be referred to as a first content candidate as appropriate.

図10(A)、図10(B)は第1コンテンツの候補の表示に関する処理を示す図である。図10(A)の第1トークルームの画像T1において、コンテンツQ1とコンテンツQ2とは、端末20のユーザによって送信されたコンテンツである。コンテンツQ1とコンテンツQ2とは、送信したユーザと端末20のユーザとが同じであり、引用が許可されるので、第1コンテンツの候補である。また、コンテンツQ2は、他端末から送信されたコンテンツであり、送信したユーザと端末20のユーザとが異なるので、引用が許可されないコンテンツである。第1コンテンツの候補であるコンテンツQ1およびコンテンツQ2は、それぞれ、第1トークルームの画像T1に対して第1の位置関係で配置される。符号CLは第1トークルームの画像T1の中心線であり、上記第1の位置関係は、中心線CLに対して片側に寄った位置関係である。例えば、コンテンツQ1およびコンテンツQ2は、第1トークルームの画像T1の中心線CLに対して右側に寄った位置に配置される。また、第1コンテンツの候補であるコンテンツと異なるコンテンツであるコンテンツQ3は、中心線CLに対して、第1コンテンツの候補であるコンテンツの反対側に寄った位置に配置される。なお、第1コンテンツの候補であるコンテンツと、第1コンテンツの候補であるコンテンツと異なるコンテンツとの位置関係は、上述の例に限定されず、人間が目視で区別できるように任意に設定される。 10(A) and 10(B) are diagrams showing the processing related to the display of candidates for the first content. In image T1 of the first talk room in FIG. 10A, content Q1 and content Q2 are content transmitted by the user of terminal 20. In FIG. The content Q1 and the content Q2 are candidates for the first content because they are sent by the same user as the user of the terminal 20 and are permitted to be quoted. Also, the content Q2 is content transmitted from another terminal, and since the user who transmitted it is different from the user of the terminal 20, the content Q2 is not permitted to be quoted. Content Q1 and content Q2, which are candidates for the first content, are arranged in a first positional relationship with respect to image T1 of the first talk room. A symbol CL is the center line of the image T1 of the first talk room, and the first positional relationship is a positional relationship that is shifted to one side with respect to the center line CL. For example, the content Q1 and the content Q2 are arranged at a position shifted to the right with respect to the center line CL of the image T1 of the first talk room. Further, the content Q3, which is different from the content that is the candidate for the first content, is arranged at a position on the opposite side of the content that is the candidate for the first content with respect to the center line CL. Note that the positional relationship between the content that is a candidate for the first content and the content that is different from the content that is a candidate for the first content is not limited to the above example, and is arbitrarily set so that a person can visually distinguish them. .

図10(B)の第1トークルームの画像T1において、第1画像の第1コンテンツの候補であるコンテンツは、第1コンテンツの候補であるコンテンツとは異なるコンテンツと異なる態様で表示領域28Aに表示される。図10(B)において、第1画像の第1コンテンツの候補であるコンテンツは、コンテンツQ1およびコンテンツQ2である。また、第1コンテンツの候補であるコンテンツとは異なるコンテンツは、コンテンツQ3である。各コンテンツは、限定ではなく例として、コンテンツの本体を枠(例えば、吹き出しの形状の枠)に収めたアイテムとして表示される。第1コンテンツの候補であるコンテンツと、第1コンテンツの候補であるコンテンツと異なるコンテンツとは、上記枠の色と明るさとの一方または双方が異なる形態で表示される。限定ではなく例として、コンテンツQ1およびコンテンツQ2は、上記枠の内側が第1の色(例えば、緑)であり、コンテンツQ3は、上記枠の内側が第1の色と異なる第2の色(例えば、白)である。 In the image T1 of the first talk room in FIG. 10B, the content that is the candidate for the first content of the first image is displayed in the display area 28A in a manner different from the content that is the candidate for the first content. be done. In FIG. 10B, content that is a candidate for the first content of the first image is content Q1 and content Q2. Content Q3 is different from the content that is a candidate for the first content. Each piece of content is displayed, by way of example and not limitation, as an item in which the main body of the content is enclosed in a frame (eg, a balloon-shaped frame). The content that is a candidate for the first content and the content that is different from the content that is a candidate for the first content are displayed in a form in which one or both of the frame color and brightness are different. By way of example and not limitation, content Q1 and content Q2 have a first color (e.g., green) inside said frame, and content Q3 has a second color (e.g., green) inside said frame that differs from the first color. For example, white).

なお、第1コンテンツの候補であるコンテンツと、第1コンテンツの候補であるコンテンツと異なるコンテンツとは、上記枠の内側の明るさ、枠の線の色、枠の線の太さ、枠の線の線種(例、実線、点線)が異なってもよい。また、第1コンテンツの候補であるコンテンツと、第1コンテンツの候補であるコンテンツと異なるコンテンツとの表示形態の違いは、上述の例に限定されず、人間が目視で区別できるように任意に設定される。 Note that the content that is a candidate for the first content and the content that is different from the content that is a candidate for the first content are the brightness inside the frame, the color of the line of the frame, the thickness of the line of the frame, and the line of the frame. may differ in line type (eg, solid line, dotted line). Further, the difference in display form between the content that is the candidate for the first content and the content that is different from the content that is the candidate for the first content is not limited to the above example, and is arbitrarily set so that a human can visually distinguish between the content and the content. be done.

図10(A)および図10(B)において、端末20は、第1コンテンツの候補であるコンテンツと、第1コンテンツの候補であるコンテンツと異なるコンテンツとを区別して表示する。この場合、ユーザは、第1コンテンツに関する情報の送信が許可されるコンテンツと、第1コンテンツに関する情報の送信が許可されないコンテンツとを容易に判別することができ、ユーザの利便性が向上する。 In FIGS. 10A and 10B, terminal 20 distinguishes between content that is a candidate for the first content and content that is different from the content that is a candidate for the first content. In this case, the user can easily distinguish between content for which transmission of information on the first content is permitted and content for which transmission of information on the first content is not permitted, thereby improving convenience for the user.

<第3実施形態>
図11は、第3実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。第3実施形態は、限定ではなく例として、第2コンテンツが入力されるよりも前に、引用が許可されるか否かを判定する形態である。端末20は、限定ではなく例として、引用が許可される場合に引用コンテンツを生成し、引用が許可されない場合に引用コンテンツを生成しない。図12(A)は引用が許可される場合の表示に関する処理を示す図である。図12(B)は引用が許可されない場合の表示に関する処理を示す図である。端末20は、限定ではなく例として、引用が許可されない場合に図12(A)に示すように[引用]のアイコンを表示し、引用が許可されない場合に図12(B)に示すように[引用]のアイコンを表示しない。
<Third Embodiment>
FIG. 11 is a flow chart showing an information processing method according to the third embodiment. First, the outline of this embodiment will be described. The third embodiment is an example, not a limitation, in which it is determined whether or not citation is permitted before the second content is entered. Terminal 20, by way of example and not limitation, generates quoted content when citations are permitted and does not generate quoted content when citations are not permitted. FIG. 12A is a diagram showing the display processing when citation is permitted. FIG. 12B is a diagram showing the display processing when citation is not permitted. As an example and not a limitation, the terminal 20 displays a [quote] icon as shown in FIG. 12(A) when quoting is not permitted, and [ Do not display the citation icon.

次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, the content described in this embodiment, which will be described in more detail about this embodiment, can be appropriately applied to each of the other embodiments. In this embodiment, the same reference numerals are given to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

端末20は、ステップS1において第1トークルームの画像を表示した後、ステップS24においてコンテンツの選択があるか否かを判定する。限定ではなく例として、端末20の処理部21は、図5の上図のように、表示領域28Aに表示された第1トークルームの画像T1においてコンテンツQ1が長押しされたことが検出された場合、コンテンツQ1が選択されたと判定する。処理部21は、コンテンツの選択があると判定した場合(ステップS24:Yes)、ステップS25において引用を許可するか否かを判定する。処理部21は、ステップS24において選択されたと判定したコンテンツに関して、引用を許可すると判定した場合(ステップS25:Yes)、ステップS26において、引用を含むコマンドウィンドウを表示させる。また、処理部21は、ステップS24において選択されたと判定したコンテンツに関して、引用を許可しないと判定した場合(ステップS25:No)、ステップS27において、引用を含まないコマンドウィンドウを表示させる。 After displaying the image of the first talk room in step S1, the terminal 20 determines whether or not there is content selection in step S24. As an example and not a limitation, the processing unit 21 of the terminal 20 detects that the content Q1 has been long-pressed in the image T1 of the first talk room displayed in the display area 28A, as shown in the upper diagram of FIG. In this case, it is determined that the content Q1 has been selected. If the processing unit 21 determines that there is content selection (step S24: Yes), it determines whether or not to permit quoting in step S25. When the processing unit 21 determines that the content selected in step S24 is permitted to be quoted (step S25: Yes), in step S26, a command window including the quote is displayed. If the processing unit 21 determines that the content selected in step S24 is not permitted to be quoted (step S25: No), it displays a command window that does not include quotes in step S27.

処理部21は、引用が許可される場合、図12(A)に示すように、引用に係る処理を実行するコマンド(例えば、図中の[引用])を含むコマンドウィンドウTc1を含む第1トークルームの画像T1aを生成する。処理部21は、表示部28を制御して、第1トークルームの画像T1aを表示領域28Aに表示させる。図12(A)の場合、[コピー]、[削除]、[引用]、[保存]は、それぞれ、選択されたコンテンツ(ここでは、コンテンツQ1)に関して所定の処理を実行させるコマンドのアイコンである。ユーザは、[コピー]、[削除]、[引用]、及び[保存]のいずれのアイコンをタップすることによって、アイコンに割り付けられた処理を端末20に実行させることができる。 When the citation is permitted, the processing unit 21, as shown in FIG. 12A, displays a first token including a command window Tc1 including a command (for example, [citation] in the figure) for executing a process related to citation. A room image T1a is generated. The processing unit 21 controls the display unit 28 to display the image T1a of the first talk room in the display area 28A. In the case of FIG. 12A, [copy], [delete], [quote], and [save] are command icons for executing predetermined processing on the selected content (here, content Q1). . The user can cause the terminal 20 to execute the process assigned to the icon by tapping any one of the [copy], [delete], [quote], and [save] icons.

また、処理部21は、引用が許可さない場合、図12(B)に示すように、引用に係る処理を実行するコマンドを含まないコマンドウィンドウTc2を含む第1トークルームの画像T1bを生成する。図12(B)において、図12(B)において、[引用]のアイコンは無効化されている。端末20は、[引用]のアイコンがタップされた場合、限定ではなく例として、[引用]のコマンドの入力を受け付けない。[引用]は、コマンドを入力するアイコンとしては機能しないが、他のコマンドである[コピー]などに比べて低いコントラストで表され、コマンドの実行ができないことを視覚的に表す。端末20は、[引用]を表示しなくてもよい。なお、ユーザは、アイコンが有効である[コピー]、[削除]、及び[保存]については、アイコンをタップすることでアイコンに割り付けられた処理を端末20に実行させることができる。なお、 Further, when the quoting is not permitted, the processing unit 21 generates an image T1b of the first talk room including a command window Tc2 that does not include a command for executing a process related to quoting, as shown in FIG. 12(B). . In FIG. 12B, the [citation] icon is disabled. When the [quote] icon is tapped, the terminal 20 does not accept the input of the [quote] command as an example and not as a limitation. [Quote] does not function as an icon for inputting a command, but is displayed with a lower contrast than other commands such as [Copy], visually indicating that the command cannot be executed. The terminal 20 may not display [citation]. Note that for [copy], [delete], and [save] for which the icon is valid, the user can cause the terminal 20 to execute the process assigned to the icon by tapping the icon. note that,

図11の説明に戻り、端末20は、ステップS26において引用を含むコマンドウィンドウTc1を表示した後、ステップS28において、引用の要求があるか否かを判定する。処理部21は、限定ではなく例として、図12(A)に示した[引用]のアイコンがタップされたことが検出された場合、引用の要求があると判定する。端末20は、引用の要求があると処理部21が判定した場合(ステップS28:Yes)、ステップS3からステップS5の処理を実行することで、第1コンテンツに関する情報と、第2コンテンツとを送信する。ステップS3からステップS5の処理については、図4と同様であるので、その説明を省略する。 Returning to the description of FIG. 11, the terminal 20 displays the command window Tc1 including the quotation in step S26, and then determines in step S28 whether or not there is a request for quotation. As a non-limiting example, the processing unit 21 determines that there is a quote request when it is detected that the [Quote] icon shown in FIG. 12A has been tapped. When the processing unit 21 determines that there is a request for quotation (step S28: Yes), the terminal 20 transmits information about the first content and the second content by executing the processing from step S3 to step S5. do. The processing from step S3 to step S5 is the same as that in FIG. 4, so the description thereof will be omitted.

処理部21は、限定ではなく例として、図12(A)に示した[引用]のアイコンと異なる部分がタップされたことが検出された場合、引用の要求がないと判定する(ステップS28:No)。上記[引用]のアイコンと異なる部分は、限定ではなく例として、[引用]のアイコンと異なるアイコンでもよいし、表示領域28AにいてコマンドウィンドウTc1の外側の部分でもよい。処理部21は、引用の要求がないと判定した場合(ステップS28:No)、又はステップS27の処理の後に、コマンドの選択があるか否かを判定する。処理部21は、図12(A)に示したコマンドウィンドウTc1または図12(B)に示したコマンドウィンドウTc2において、有効なコマンドを表すアイコンがタップされたことが検出された場合、コマンドの選択があると判定する(ステップS29:Yes)。端末20は、コマンドの選択があると処理部21が判定した場合(ステップS29:Yes)、ステップS30において、選択されたコマンドを実行する。端末20は、ステップS24においてコンテンツの選択がないと処理部21が判定した場合(ステップS24:No)、ステップS5の処理の後、ステップS29においてコマンドの選択がないと処理部21が判定した場合(ステップS29:No)、又はステップS30の処理の後に、第1コンテンツに関する情報と第2コンテンツとを送信する一連の処理を終了する。 As a non-limiting example, the processing unit 21 determines that there is no request for citation when it is detected that a portion different from the [Quote] icon shown in FIG. 12A has been tapped (step S28: No). The portion different from the [quote] icon may be an icon different from the [quote] icon, or a portion outside the command window Tc1 in the display area 28A, for example and not limitation. If the processing unit 21 determines that there is no quote request (step S28: No), or after the process of step S27, it determines whether or not there is command selection. When the processing unit 21 detects that an icon representing a valid command has been tapped in the command window Tc1 shown in FIG. 12A or the command window Tc2 shown in FIG. (Step S29: Yes). If the processing unit 21 determines that a command has been selected (step S29: Yes), the terminal 20 executes the selected command in step S30. If the processing unit 21 determines that there is no content selection in step S24 (step S24: No), the terminal 20 determines that there is no command selection in step S29 after step S5. (Step S29: No), or after the process of step S30, the series of processes for transmitting the information on the first content and the second content ends.

以上のような端末20は、限定ではなく例として、第1グループと異なる第2グループの端末間で送受信されるコンテンツとして、第1グループの端末間で送受信されるコンテンツに関する情報を送信することが許可されない場合、コンテンツに関する情報を送信する処理の少なくとも一部を実行させるコマンドの入力を受け付けない。この場合、ユーザは、限定ではなく例として、第2コンテンツの入力後に、第1コンテンツに関する情報の送信が許可されないことを知るといった不都合がなくなり、ユーザの利便性が向上する。また、端末20は、送信が許可されないコンテンツに関する情報について、第2コンテンツの入力を受け付ける処理等を省くことができ、処理の負荷が低減される。 As a non-limiting example, the terminals 20 as described above can transmit information about content transmitted/received between the terminals of the first group as content transmitted/received between the terminals of the second group different from the first group. If not permitted, input of a command for executing at least part of the process of transmitting information about the content will not be accepted. In this case, as an example and not as a limitation, the user does not have to know that the transmission of information about the first content is not permitted after the second content is input, thereby improving convenience for the user. In addition, the terminal 20 can omit the process of accepting the input of the second content for the information about the content whose transmission is not permitted, thereby reducing the processing load.

<第4実施形態>
図13は、第4実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、引用が許可される条件が上述の実施形態と異なる。端末20は、限定ではなく例として、第2グループに含まれるユーザに基づいて、引用を許可するか否かを判定する。端末20は、限定ではなく例として、第2コンテンツの宛先が指定された後に、第2コンテンツの宛先に基づいて、引用を許可するか否かを判定する。限定ではなく例として、端末20は、第1グループに含まれるユーザと、第2グループに含まれるユーザとで重複するユーザが、自端末のユーザの他に存在する場合に、引用を許可する。第1コンテンツに関する情報は、限定ではなく例として、第2グループに含まれる複数のユーザのうち端末20のユーザを除いた1以上のユーザが第1グループに含まれる場合、通信部によって送信される。
<Fourth Embodiment>
FIG. 13 is a flow chart showing an information processing method according to the fourth embodiment. First, the outline of this embodiment will be described. This embodiment differs from the above-described embodiments in the conditions under which citation is permitted. As an example and not a limitation, the terminal 20 determines whether or not to permit citation based on the users included in the second group. As an example and not a limitation, after the destination of the second content is designated, the terminal 20 determines whether or not to permit quoting based on the destination of the second content. As an example and not a limitation, the terminal 20 permits quoting when there is a user who overlaps the users included in the first group and the users included in the second group in addition to the user of the own terminal. The information about the first content is transmitted by the communication unit, as an example and not a limitation, when one or more users other than the user of the terminal 20 among the users included in the second group are included in the first group. .

次に、本実施形態について、より詳しく説明する。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, this embodiment will be described in more detail. The content described in this embodiment can be applied to other embodiments as appropriate. In this embodiment, the same reference numerals are given to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図13のステップS1およびステップS2の処理は、図4と同様であり、その説明を省略あるいは簡略化する。端末20は、ステップS2において引用の要求があると処理部21が判定した場合(ステップS2:Yes)、ステップS31において、第1コンテンツに関する情報と第2コンテンツとを送信する宛先を指定する。限定ではなく例として、端末20は、宛先の候補であるトークルームの名称のリストを表示領域28Aに表示し、リストからユーザが選択するトークルームを宛先に指定する。 The processing of steps S1 and S2 in FIG. 13 is the same as in FIG. 4, and the description thereof will be omitted or simplified. If the processing unit 21 determines in step S2 that there is a request for quotation (step S2: Yes), the terminal 20 designates a destination to which the information on the first content and the second content are to be sent in step S31. As an example and not a limitation, the terminal 20 displays a list of names of talk rooms that are destination candidates in the display area 28A, and designates the talk room selected by the user from the list as the destination.

ステップS32において、端末20は、引用を許可するか否かを判定する。限定ではなく例として、端末20の処理部21は、ステップS31において指定された宛先に基づいて、ステップS32の処理を実行する。例えば、処理部21は、図3(A)に示したトークルーム情報D2を参照して、ステップS31において指定された宛先のトークルームに対応するグループに含まれるユーザのユーザIDを取得する。そして、処理部21は、第1トークルームに対応する第1グループに含まれるユーザのユーザIDと、宛先のトークルームに対応するグループに含まれるユーザのユーザIDとを比較する。これにより、処理部21は、第2グループに含まれる複数のユーザのうち自端末のユーザを除いた1以上のユーザが第1グループに含まれるか否かを判定する。処理部21は、第2グループに含まれる複数のユーザのうち自端末のユーザを除いたN1以上のユーザが第1グループに含まれると判定した場合、第1コンテンツに関する情報の送信を許可すると判定する(ステップS32:Yes)。上記N1は、1以上の整数であり、限定ではなく例として、予め設定される値である。端末20は、第1コンテンツに関する情報の送信を許可すると処理部21が判定した場合(ステップS32:Yes)、ステップS3およびステップS5の処理を実行して、第1コンテンツに関する情報と第2コンテンツとを送信する。ステップS3およびステップS5の処理は、図4と同様であり、その説明を省略する。 In step S32, the terminal 20 determines whether or not to permit citation. As an example and not a limitation, the processing unit 21 of the terminal 20 executes the process of step S32 based on the destination specified in step S31. For example, the processing unit 21 refers to the talk room information D2 shown in FIG. 3A to obtain the user IDs of the users included in the group corresponding to the destination talk room specified in step S31. Then, the processing unit 21 compares the user IDs of the users included in the first group corresponding to the first talk room with the user IDs of the users included in the group corresponding to the destination talk room. Thereby, the processing unit 21 determines whether or not one or more users other than the user of the own terminal among the plurality of users included in the second group are included in the first group. If the processing unit 21 determines that N1 or more users excluding the user of the own terminal among the plurality of users included in the second group are included in the first group, the processing unit 21 determines that transmission of information regarding the first content is permitted. (Step S32: Yes). The above N1 is an integer of 1 or more, and is a preset value as an example and not as a limitation. When the processing unit 21 determines that the transmission of the information on the first content is permitted (step S32: Yes), the terminal 20 executes the processes of steps S3 and S5 to transmit the information on the first content and the second content. to send. The processes in steps S3 and S5 are the same as those in FIG. 4, and the description thereof will be omitted.

端末20は、第1コンテンツに関する情報の送信を許可しないと処理部21が判定した場合(ステップS32:No)、ステップS33において、引用の不許可を通知する。ステップS33の処理は、図9のステップS22の処理と同様であり、その説明を省略する。処理部21は、ステップS33の処理の後に、ステップS34において、宛先を変更するか否かを判定する。限定ではなく例として、端末20は、「宛先を変更しますか?」といったダイアログボックスを表示領域28Aに表示させ、ユーザの入力を受け付ける。処理部21は、宛先を変更する旨のユーザの入力が検出された場合、宛先を変更すると判定する(ステップS34:Yes)。端末20は、宛先を変更すると処理部21が判定した場合(ステップS34:Yes)、ステップS31の処理に戻り、以降の処理を繰り返す。端末20は、宛先を変更しないと処理部21が判定した場合(ステップS34:No)、第1コンテンツに関する情報と第2コンテンツとを送信する一連の処理を終了する。 When the processing unit 21 determines that the transmission of the information on the first content is not permitted (step S32: No), the terminal 20 notifies that the quotation is not permitted in step S33. The processing of step S33 is the same as the processing of step S22 in FIG. 9, and the description thereof will be omitted. After the processing of step S33, the processing unit 21 determines whether or not to change the destination in step S34. By way of example and not limitation, terminal 20 causes a dialog box such as "Do you want to change the destination?" When the user's input to change the destination is detected, the processing unit 21 determines to change the destination (step S34: Yes). When the processing unit 21 determines that the destination is to be changed (step S34: Yes), the terminal 20 returns to the processing of step S31 and repeats the subsequent processing. When the processing unit 21 determines not to change the destination (step S34: No), the terminal 20 ends a series of processes for transmitting the information regarding the first content and the second content.

以上のような端末20は、限定ではなく例として、第2グループに含まれる複数のユーザのうち端末20のユーザを除いた1以上のユーザが第1グループに含まれる場合、第1コンテンツに関する情報を送信する。言い換えると、端末20は、第1グループと第2グループとで重複するユーザが自端末のユーザの他に存在する場合、第1コンテンツに関する情報を送信する。したがって、端末20は、限定ではなく例として、第1グループと関係性がある第2グループの端末20に、第1コンテンツに関する情報を伝えることができ、例えば情報の意図しない拡散を抑制しつつ、情報の共有化を図ることができる。 As an example and not a limitation, the terminal 20 as described above, when one or more users other than the user of the terminal 20 among the plurality of users included in the second group are included in the first group, to send. In other words, the terminal 20 transmits information about the first content when there is a user who overlaps between the first group and the second group in addition to the user of the terminal itself. Therefore, by way of example and not limitation, the terminals 20 can convey information about the first content to the terminals 20 of the second group that are related to the first group, for example, while suppressing unintended diffusion of the information, Information can be shared.

また、端末20は、限定ではなく例として、ステップS3において第2コンテンツの入力を受け付ける処理を実行するよりも前に、ステップS32において第1コンテンツに関する情報の送信を許可するか否かを判定する。この場合、ユーザは、例えば第2コンテンツを入力した後に引用が不許可であることを知るといった不都合が防止され、ユーザの利便性が向上する。また、端末20は、第1コンテンツに関する情報の送信が不許可である場合、第2コンテンツの入力を受け付ける処理を省略することができ、処理の負荷が低減される。 Also, as an example and not a limitation, the terminal 20 determines in step S32 whether or not to permit transmission of information about the first content before executing the process of accepting input of the second content in step S3. . In this case, the user is prevented from finding out, for example, that quoting is not permitted after inputting the second content, thereby improving convenience for the user. In addition, when transmission of information on the first content is not permitted, the terminal 20 can omit the process of accepting the input of the second content, thereby reducing the processing load.

<第5実施形態>
図14は、第5実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、引用が許可されるか否かを判定するタイミングが上述の実施形態と異なる。端末20は、限定ではなく例として、引用コンテンツの生成後に引用を許可するか否かを判定する。
<Fifth Embodiment>
FIG. 14 is a flow chart showing an information processing method according to the fifth embodiment. First, the outline of this embodiment will be described. This embodiment differs from the above-described embodiments in the timing of determining whether or not citation is permitted. By way of example and not limitation, terminal 20 determines whether or not to allow citation after generation of quoted content.

次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, the content described in this embodiment, which will be described in more detail about this embodiment, can be appropriately applied to each of the other embodiments. In this embodiment, the same reference numerals are assigned to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図14のステップS1およびステップS2の処理は、図4と同様であり、その説明を省略あるいは簡略化する。端末20は、ステップS2において引用の要求があると処理部21が判定した場合(ステップS2:Yes)、ステップS41において、引用コンテンツを生成する。そして、端末20は、ステップS42において、引用コンテンツの宛先を設定する。ステップS41およびステップS42の処理は、図4のステップS3およびステップS4の処理と同様であり、その説明を省略する。処理部21は、ステップS42の処理の後に、引用を許可するか否かを判定する。ステップS43の処理は、図13のステップS32の処理と同様であり、その説明を省略する。 The processing of steps S1 and S2 in FIG. 14 is the same as in FIG. 4, and the description thereof will be omitted or simplified. When the processing unit 21 determines in step S2 that there is a quote request (step S2: Yes), the terminal 20 generates quoted content in step S41. Then, the terminal 20 sets the destination of the quoted content in step S42. The processing of steps S41 and S42 is the same as the processing of steps S3 and S4 in FIG. 4, and the description thereof will be omitted. After the process of step S42, the processing unit 21 determines whether or not to permit the citation. The processing of step S43 is the same as the processing of step S32 of FIG. 13, and the description thereof is omitted.

端末20は、引用を許可すると処理部21が判定した場合(ステップS43:Yes)、ステップS5において、第1コンテンツに関する情報と第2コンテンツとを送信する。端末20は、引用を許可しないと処理部21が判定した場合(ステップS43:No)、ステップS44において引用の不許可を通知し、ステップS45において宛先を変更するか否かを判定する。ステップS44およびステップS45の処理は、図13のステップS33およびステップS34の処理と同様であり、その説明を省略する。 When the processing unit 21 determines that the quotation is permitted (step S43: Yes), the terminal 20 transmits the information on the first content and the second content in step S5. When the processing unit 21 determines that the citation is not permitted (step S43: No), the terminal 20 notifies the citation disapproval in step S44, and determines whether or not to change the destination in step S45. The processes of steps S44 and S45 are the same as the processes of steps S33 and S34 of FIG. 13, and the description thereof will be omitted.

端末20は、宛先を変更しないと処理部21が判定した場合(ステップS46:No)、ステップS46において、引用コンテンツを記憶するか否かを判定する。限定ではなく例として、端末20は、[記憶しますか?]などのダイアログボックスを表示領域28Aに表示し、ユーザの入力を受け付ける。処理部21は、引用コンテンツを記憶する旨の入力がユーザからあったことが検出された場合、引用コンテンツを記憶すると判定する(ステップS46:Yes)。端末20は、引用コンテンツを記憶すると処理部21が判定した場合(ステップS46:Yes)、ステップS47において、ステップS41で生成された引用コンテンツの少なくとも一部を記憶部に記憶する。記憶部は、限定ではなく例として、端末20の記憶部24であるが、記憶部24と異なる記憶部でもよく、端末20の外部の記憶部でもよい。端末20は、限定ではなく例として、ユーザの要求に基づいて、記憶された引用メッセージを表示領域28Aに表示してもよい。端末20は、引用コンテンツを記憶しないと処理部21が判定した場合(ステップS46:No)、又はステップS47の処理の後に、一連の処理を終了する。 When the processing unit 21 determines not to change the destination (step S46: No), the terminal 20 determines whether or not to store the quoted content in step S46. By way of example, and not limitation, terminal 20 may select [Remember? ] is displayed in the display area 28A to accept user input. When the processing unit 21 detects that the user has input to store the quoted content, the processing unit 21 determines to store the quoted content (step S46: Yes). When the processing unit 21 determines to store the quoted content (step S46: Yes), the terminal 20 stores at least part of the quoted content generated in step S41 in the storage unit in step S47. The storage unit is, for example and not limitation, the storage unit 24 of the terminal 20 , but may be a storage unit different from the storage unit 24 or an external storage unit of the terminal 20 . By way of example and not limitation, terminal 20 may display stored quoted messages in display area 28A based on a user's request. When the processing unit 21 determines not to store the quoted content (step S46: No), or after the process of step S47, the terminal 20 ends the series of processes.

以上のような端末20は、限定ではなく例として、引用コンテンツを生成した後に引用を許可するか否かを判定し、引用を許可しない場合に宛先を変更するか否かを判定する。この場合、ユーザは、宛先を変更することで引用が許可される可能性があり、第2コンテンツの入力に要した労力が無駄になるといった不都合を減らすことができ、ユーザの利便性が向上する。また、端末20は、例えば宛先の誤入力等によって第1コンテンツに関する情報を送信しないといった不都合を減らすことができ、ロバスト性が高くなる。 As an example and not a limitation, the terminal 20 as described above determines whether or not to permit quoting after generating quoted content, and determines whether or not to change the destination when quoting is not permitted. In this case, the user may be permitted to quote by changing the destination, and it is possible to reduce the inconvenience that the effort required for inputting the second content is wasted, and the user's convenience is improved. . In addition, the terminal 20 can reduce the inconvenience of not transmitting the information about the first content due to, for example, an erroneous input of the destination, and the robustness is improved.

また、端末20は、限定ではなく例として、引用コンテンツを生成した後に引用を許可するか否かを判定し、引用を許可しない場合に引用コンテンツを記憶するか否かを判定する。この場合、ユーザは、例えば、記憶された引用コンテンツを閲覧あるいは再利用することがあり、ユーザの利便性が向上する。 In addition, as an example and not a limitation, the terminal 20 determines whether or not to permit quoting after generating quoted content, and determines whether or not to store the quoted content when quoting is not permitted. In this case, the user may, for example, view or reuse the stored quoted content, which improves convenience for the user.

なお、端末20は、ステップS45の処理を実行しなくてもよい。また、端末20は、ステップS46の処理を実行しなくてもよく、引用を許可しないと処理部21が判定した場合(ステップS43:No)、引用メッセージを自動で記憶してもよいし、引用メッセージを記憶してなくてもよい。 Note that the terminal 20 does not have to execute the process of step S45. Further, the terminal 20 does not have to execute the process of step S46, and if the processing unit 21 determines that the quoting is not permitted (step S43: No), the quoting message may be automatically stored, or the quoting message may be stored automatically. You don't have to remember the message.

<第6実施形態>
図15は、第6実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、引用を許可するか否かを複数の条件で判定する形態である。端末20は、限定ではなく例として、引用を予定するコンテンツが特定された段階で、特定されたコンテンツを送信したユーザに基づいて、引用を許可するか否かを判定する。また、端末20は、限定ではなく例として、宛先が特定された段階で、特定された宛先に基づいて、引用を許可するか否かを判定する。そして、端末20は、限定ではなく例として、引用を許可すると自端末で判定した場合、引用コンテンツを送信する。また、端末20は、限定ではなく例として、引用を許可しないと自端末で判定した場合、引用の許可の要求を送信し、引用の許可の要求に対する応答に基づいて、引用コンテンツを送信する。
<Sixth embodiment>
FIG. 15 is a flow chart showing an information processing method according to the sixth embodiment. First, the outline of this embodiment will be described. In this embodiment, as an example rather than a limitation, whether or not to permit citation is determined based on a plurality of conditions. As an example and not a limitation, when the content to be quoted is specified, the terminal 20 determines whether to permit the quote based on the user who sent the specified content. In addition, as an example and not a limitation, when the destination is specified, the terminal 20 determines whether or not to permit citation based on the specified destination. Then, as an example and not as a limitation, the terminal 20 transmits the quoted content when the own terminal determines that the quote is permitted. In addition, as an example and not as a limitation, when the terminal 20 determines that the quotation is not permitted, the terminal 20 transmits a request for permission to quote, and transmits quoted content based on the response to the request for permission to quote.

次に、本実施形態について、より詳しく説明する。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, this embodiment will be described in more detail. The content described in this embodiment can be applied to other embodiments as appropriate. In this embodiment, the same reference numerals are assigned to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図15のステップS1およびステップS2の処理は、図4と同様であり、その説明を省略あるいは簡略化する。処理部21は、引用の要求があると判定した場合(ステップS2:Yes)、ステップS51において、引用を許可するか否かを判定する。ステップS51の処理は、図9のステップS21と同様であり、処理部21は、第1コンテンツを送信した端末のユーザと自端末のユーザとが同じである場合、引用を許可すると判定する(ステップS51:Yes)。処理部21は、引用を許可すると判定した場合、ステップS52において、引用の許可のフラグを設定する。処理部21は、限定ではなく例として、引用を許可する旨のフラグを生成する。 The processing of steps S1 and S2 in FIG. 15 is the same as in FIG. 4, and the description thereof will be omitted or simplified. If the processing unit 21 determines that there is a request for citation (step S2: Yes), it determines whether or not to permit citation in step S51. The processing of step S51 is the same as that of step S21 of FIG. 9, and the processing unit 21 determines that the citation is permitted when the user of the terminal that transmitted the first content is the same as the user of the own terminal (step S51: Yes). When the processing unit 21 determines that the citation is permitted, it sets a citation permission flag in step S52. As an example and not as a limitation, the processing unit 21 generates a flag to the effect that citation is permitted.

端末20は、引用を許可しないと処理部21が判定した場合(ステップS51:No)、又はステップS52の処理の後に、ステップS4で宛先を指定する。端末20は、ステップS4の処理の後に、ステップS53において引用を許可するか否かを判定する。ステップS53の処理は、限定ではなく例として、図13のステップS32の処理と同様であり、処理部21は、宛先のトークルームに対応する第2グループに含まれる複数のユーザのうち自端末のユーザを除いた1以上のユーザが第1グループに含まれる場合、引用を許可すると判定する。処理部21は、引用を許可すると判定した場合(ステップS53:Yes)、ステップS54において、引用の許可のフラグを設定する。 When the processing unit 21 determines that the citation is not permitted (step S51: No), or after the processing of step S52, the terminal 20 designates the destination in step S4. After the process of step S4, the terminal 20 determines in step S53 whether or not to permit citation. The processing in step S53 is similar to the processing in step S32 in FIG. 13 as an example and not a limitation, and the processing unit 21 selects one of a plurality of users included in the second group corresponding to the destination talk room. If one or more users other than the user are included in the first group, it is determined that the citation is permitted. If the processing unit 21 determines that the quotation is permitted (step S53: Yes), the processing unit 21 sets a quotation permission flag in step S54.

処理部21は、引用を許可しないと判定した場合(ステップS53:No)、又はステップS54の処理の後に、ステップS3で引用コンテンツを生成する。処理部21は、ステップS3の処理の後、ステップS55において、引用の許可のフラグがあるか否かを判定する。処理部21は、ステップS52とステップS54の一方または双方の処理において、引用の許可のフラグを設定した場合、引用の許可のフラグがあると判定する(ステップS55:Yes)。処理部21は、引用の許可のフラグがないと判定した場合(ステップS55:No)、ステップS56において、引用の許可の要求を送信するか否かを判定する。限定ではなく例として、端末20は、[引用の許可の要求を送信しますか?]といったダイアログボックスを表示領域28Aに表示し、ユーザの入力を受け付ける。処理部21は、引用の許可の要求を送信する旨のユーザの入力が検出された場合、引用の許可の要求を送信すると判定する(ステップS56:Yes)。 When the processing unit 21 determines that the citation is not permitted (step S53: No), or after the process of step S54, the processing unit 21 generates quoted content in step S3. After the process of step S3, the processing unit 21 determines whether or not there is a citation permission flag in step S55. If the quoting permission flag is set in one or both of steps S52 and S54, the processing unit 21 determines that there is a quoting permission flag (step S55: Yes). If the processing unit 21 determines that there is no quoting permission flag (step S55: No), in step S56, it determines whether or not to transmit a quoting permission request. By way of example and not by way of limitation, terminal 20 may select [Send request for permission to quote? ] is displayed in the display area 28A to accept user input. When the user's input to the effect of transmitting a request for permission to quote is detected, the processing unit 21 determines to transmit a request for permission to quote (step S56: Yes).

端末20は、引用の許可の要求を送信すると処理部21が判定した場合(ステップS56:Yes)、ステップS57において、引用の許可の要求を送信する。限定ではなく例として、端末20は、第1コンテンツに関する情報の送信が許可されるユーザの端末20を宛先として、引用の許可を要求することを示す情報を送信する。第1コンテンツに関する情報の送信が許可されるユーザは、限定ではなく例として、第1コンテンツを送信したユーザである。 When the processing unit 21 determines that the request for permission to quote is to be transmitted (step S56: Yes), the terminal 20 transmits a request for permission to quote in step S57. As an example and not a limitation, the terminal 20 transmits information indicating a request for permission to quote to the terminal 20 of the user who is permitted to transmit information about the first content. A user who is permitted to send information about the first content is, by way of example and not limitation, the user who sent the first content.

なお、引用の許可の要求の送信先は、上記の例に限定されない。例えば、端末20は、第1グループに含まれる1又は2以上のユーザの端末20でもよいし、予め設定されたユーザ(限定ではなく例として、各グループに含まれるユーザのうち予め設定されたユーザ、アドミニストレーター)の端末でもよい。引用の許可の要求を受信した端末20は、限定ではなく例として、[引用を許可しますか?]といったダイアログボックスを表示領域28Aに表示し、ユーザの入力を受け付ける。処理部21は、引用の許可の要求を送信する旨のユーザの入力が検出された場合、引用の許可を送信する。なお、サーバ10は、限定ではなく例として、端末20が送信した引用の許可の要求を受信した場合、引用を許可するか否かを判定し、その判定結果に基づいて引用の許可を送信してもよい。 Note that the destination of the request for permission to quote is not limited to the above example. For example, the terminals 20 may be the terminals 20 of one or more users included in the first group, or the terminals 20 of preset users (as a non-limiting example, preset users among the users included in each group). , administrator) terminal. The terminal 20 that receives the request for permission to quote may, as an example and not by way of limitation, [Allow quote? ] is displayed in the display area 28A to accept user input. When the processing unit 21 detects the user's input to transmit a request for permission to quote, the processing unit 21 transmits permission to quote. As an example and not a limitation, when the server 10 receives a request for permission to quote from the terminal 20, the server 10 determines whether or not to permit the quote, and transmits the permission to quote based on the determination result. may

ステップS58において、処理部21は、引用の許可を受信したか否かを判定する。処理部21は、限定ではなく例として、ステップS57において送信した引用の許可の要求に対する応答として、引用を許可する旨の情報を受信したか否かを判定する。端末20は、ステップS55において引用の許可のフラグがあると処理部21が判定した場合(ステップS55:Yes)、又はステップS58において引用の許可を受信したと処理部21が判定した場合(ステップS58:Yes)、ステップS5において第1コンテンツに関する情報と第2コンテンツとを送信する。 In step S58, the processing unit 21 determines whether or not permission to quote has been received. As an example and not a limitation, the processing unit 21 determines whether or not information indicating permission for citation has been received as a response to the request for permission for citation transmitted in step S57. If the processing unit 21 determines in step S55 that there is a quoting permission flag (step S55: Yes), or if the processing unit 21 determines that the quoting permission has been received in step S58 (step S58 : Yes), the information about the first content and the second content are transmitted in step S5.

また、端末20は、ステップS2において引用の要求がないと処理部21が判定した場合(ステップS2:No)、ステップS56において引用の許可の要求を送信しないと処理部21が判定した場合(ステップS56:No)、又はステップS58において引用の許可を受信していないと処理部21が判定した場合(ステップS58:No)、一連の処理を終了する。 If the processing unit 21 determines that there is no request for citation in step S2 (step S2: No), the terminal 20 determines that the processing unit 21 does not transmit a request for permission to quote in step S56 (step S56: No), or if the processing unit 21 determines in step S58 that permission for citation has not been received (step S58: No), the series of processing ends.

なお、端末20は、ステップS4において宛先を設定し、かつ第1コンテンツに関する情報を送信しない場合、図14のステップS45の処理と同様に宛先を変更するか否かを判定してもよい。また、端末20は、ステップS3においてユーザが第2コンテンツを入力し、かつ第1コンテンツに関する情報を送信しない場合、第1コンテンツに関する情報と第2コンテンツとの一方または双方を、図14のステップS46の処理と同様に記憶するか否かを判定してもよいし、記憶するか否かを判定せずに記憶してもよく、記憶するか否かを判定せずに記憶しなくてもよい。 If the destination is set in step S4 and the information about the first content is not transmitted, the terminal 20 may determine whether to change the destination in the same manner as in step S45 of FIG. If the user inputs the second content in step S3 and does not transmit the information about the first content, the terminal 20 sends either or both of the information about the first content and the second content to step S46 of FIG. It may be determined whether or not to store in the same manner as in the processing of , or may be stored without determining whether or not to store, or may not be stored without determining whether or not to store. .

以上のような端末20は、限定ではなく例として、第1コンテンツに関する情報と第2コンテンツとを、複数の条件に基づいて送信する。このような情報処理方法は、限定ではなく例として、第1コンテンツに関する情報を送信することが許可される条件を細かく設定できるので、意図しない情報の流出を防止しつつ、複数のユーザで情報の共有化を図ることができる。限定ではなく例として、端末20は、第1コンテンツを送信した端末20のユーザと自端末のユーザとが同じである場合に引用を許可し、かつ第2グループに含まれるユーザのうち自端末のユーザと異なるユーザが第1グループに含まれる場合に引用を許可する。この場合、第1グループに含まれ、かつ第2グループに含まれるユーザは、引用コンテンツを端末20によって送信できるので、ユーザの利便性が向上する。 The terminal 20 as described above transmits the information regarding the first content and the second content based on a plurality of conditions as an example and not as a limitation. In this information processing method, as an example and not as a limitation, it is possible to finely set the conditions under which the transmission of information about the first content is permitted. It can be shared. As an example and not a limitation, the terminal 20 permits quoting when the user of the terminal 20 that transmitted the first content is the same as the user of the terminal 20, and the user included in the second group is the user of the terminal 20. Citation is permitted if a user different from the user is included in the first group. In this case, a user who is included in the first group and who is included in the second group can transmit the quoted content from the terminal 20, thereby improving convenience for the user.

また、端末20は、限定ではなく例として、引用の許可の要求に対する応答に基づいて、第1コンテンツに関する情報と第2コンテンツとを送信する。このような情報処理方法は、限定ではなく例として、引用を許可するか否かを端末20において判定しなくてもよく、端末20の処理の負荷を低減できる。また、このような情報処理方法は、限定ではなく例として、引用を許可するか否かを判定するのに必要な情報が端末20において不足する状態において、端末20が引用の許可の要求に対する応答に基づいて第1コンテンツに関する情報と第2コンテンツとを送信することができ、第1グループと第2グループとにおける情報の共有化を図ることができる。 Also, by way of example and not limitation, the terminal 20 transmits information about the first content and the second content based on the response to the request for permission to quote. Such an information processing method does not require the terminal 20 to determine whether or not to permit citation, as an example and not a limitation, and can reduce the processing load of the terminal 20 . In addition, as an example and not a limitation, such an information processing method is such that when the terminal 20 lacks the information necessary to determine whether or not to permit citation, the terminal 20 can respond to a request for permission to citation. Information on the first content and the second content can be transmitted based on this, and information can be shared between the first group and the second group.

また、端末20は、限定ではなく例として、第1コンテンツに関する情報と第2コンテンツとを複数の条件に基づいて送信し、複数の条件は、引用の許可を受信したという条件を含む。このような情報処理方法は、限定ではなく例として、引用を許可するか否かを端末20の外部で判定する場合、端末20から第1コンテンツに関する情報が不正に送信されることを防止することができる。結果として、情報処理方法は、意図しない情報の流出を防止しつつ、複数のユーザで情報の共有化を図ることができる。 Also, by way of example and not limitation, the terminal 20 transmits information about the first content and the second content based on a plurality of conditions, the plurality of conditions including receiving permission to quote. As an example and not as a limitation, such an information processing method prevents unauthorized transmission of information related to the first content from the terminal 20 when it is determined outside the terminal 20 whether or not to permit citation. can be done. As a result, the information processing method can share information among a plurality of users while preventing unintended information leakage.

なお、端末20が第1コンテンツに関する情報と第2コンテンツとを送信する条件の数は、1つでもよいし、複数でもよい。端末20は、限定ではなく例として、第1コンテンツに関する情報と第2コンテンツとを送信する条件の数が1つであり、この条件は、引用の許可を受信したという条件でもよい。また、端末20は、限定ではなく例として、第1コンテンツに関する情報と第2コンテンツとを複数の条件に基づいて送信し、複数の条件は、引用の許可を受信したという条件を含まなくてもよい。上記複数の条件は、上述の各実施形態で説明した条件の少なくとも1つを、含んでもよいし、含まなくてもよい。また、上記複数の条件は、上述の各実施形態で説明した条件と異なる条件を含んでもよい。 Note that the number of conditions for the terminal 20 to transmit the information on the first content and the second content may be one or plural. Terminal 20, by way of example and not limitation, has one condition for transmitting information about the first content and the second content, and this condition may be the condition that permission to quote has been received. Also, by way of example and not limitation, the terminal 20 transmits information about the first content and the second content based on multiple conditions, and the multiple conditions do not include the condition that permission to quote has been received. good. The plurality of conditions may or may not include at least one of the conditions described in each of the above embodiments. Also, the plurality of conditions may include conditions different from the conditions described in each of the above embodiments.

<第7実施形態>
図16は、第7実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、引用コンテンツを送信した場合、トークルームに関する情報を表示領域28Aに表示する形態である。端末20は、限定ではなく例として、引用コンテンツを送信した場合、第1トークルームに関連する広告などを含む第2トークルームの画像を表示する。端末20は、限定ではなく例として、引用コンテンツを送信した場合、第2トークルームに関連する広告などを含む第1トークルームの画像を表示する。
<Seventh embodiment>
FIG. 16 is a diagram showing an information processing method according to the seventh embodiment. First, the outline of this embodiment will be described. In this embodiment, as an example and not a limitation, when quoted content is transmitted, information about the talk room is displayed in the display area 28A. By way of example and not limitation, when the quoted content is sent, the terminal 20 displays images of the second talk room, including advertisements related to the first talk room. As an example and not by way of limitation, the terminal 20 displays an image of the first talk room including advertisements related to the second talk room when the quoted content is sent.

次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, the content described in this embodiment, which will be described in more detail about this embodiment, can be appropriately applied to each of the other embodiments. In this embodiment, the same reference numerals are given to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図16の左上の図における符号TLは、トークルームのリストの画像である。この画像TLにおいて、[Music]、[Rock]はトークルームの名称である。[Music]のトークルーム、及び[Rock]のトークルームは、限定ではなく例として、テーマが設定されたトークルームである。例えば、名称が[Music]のトークルームは、テーマが音楽であり、音楽全般に関する情報の投稿および閲覧が想定されたトークルームである。また、名称が[Rock]のトークルームは、テーマがロックであり、ロック全般に関する情報投稿および閲覧が想定されたトークルームである。なお、各トークルームのテーマは任意であり、フード、ファッション、旅行、映画、仕事、恋愛などでもよい。ユーザは、限定ではなく例として、任意のテーマを設定して、トークルームを生成することができる。 Symbol TL in the upper left diagram of FIG. 16 is an image of the list of talk rooms. In this image TL, [Music] and [Rock] are names of talk rooms. The [Music] talk room and the [Rock] talk room are themed talk rooms, by way of example and not limitation. For example, a talk room with the name [Music] is a talk room whose theme is music and is intended for posting and browsing of information related to music in general. A talk room with the name [Rock] has a theme of rock, and is a talk room intended for posting and viewing information about rock in general. The theme of each talk room is arbitrary, and may be food, fashion, travel, movies, work, romance, or the like. By way of example and not limitation, a user can set any theme to create a talk room.

本実施形態において、メッセージングサービスが提供するトークルームは、公開されたトークルームと、非公開のトークルームとを含む。公開されたトークルームは、限定ではなく例として、メッセージングサービスを利用する任意のユーザが参加できるトークルームである。メッセージングサービスは、限定ではなく例として、公開されたトークルームのリストをユーザに提供し、ユーザは、リストから選択したトークルームに対応するグループに自身を登録することができる。限定ではなく例として、メッセージングサービスは、公開されたトークルームをユーザが検索するシステムを提供し、ユーザは、キーワード検索などによって興味があるテーマのトークルームを見つけることができる。 In this embodiment, the chat rooms provided by the messaging service include public chat rooms and private chat rooms. A public talk room is, by way of example and not limitation, a talk room that any user using the messaging service can join. By way of example and not limitation, the messaging service may provide users with a list of published chat rooms, and users may subscribe themselves to groups corresponding to chat rooms selected from the list. By way of example and not limitation, the messaging service provides a system for users to search for published talk rooms, where users can find thematic talk rooms of interest, such as by keyword search.

また、ユーザは、限定ではなく例として、トークルームを生成する際にトークルームの種別を公開に設定することができ、これにより公開されたトークルームを生成できる。公開されたトークルームは、限定ではなく例として、メッセージングサービスの提供者またはその委託者によって生成されてもよい。例えば、イベントの開催者は、メッセージングサービスの提供者にトークルームの生成を委託し、メッセージングサービスの提供者は、イベントをテーマとする公開されたトークルームを生成してもよい。 Also, by way of example and not limitation, the user can set the type of the chat room to public when creating the chat room, thereby creating a public chat room. A public chat room may be generated, by way of example and not limitation, by a messaging service provider or its outsourcer. For example, an event organizer may commission a messaging service provider to create a chat room, and the messaging service provider may create a public chat room themed to the event.

端末20は、限定ではなく例として、公開されたトークルームに対応するグループのユーザとして端末20のユーザが自身を登録することで、トークルームの画像を表示(限定ではなく例として、端末20のユーザが閲覧)することができる。端末20は、限定ではなく例として、公開されたトークルームに対応するグループのユーザとして端末20のユーザが自身を登録することで、トークルームを宛先としてコンテンツを送信(限定ではなく例として、端末20のユーザが投稿)することができる。 As an example and not a limitation, the terminal 20 displays an image of the talk room (as an example and not a limitation, the user of the terminal 20 registers himself/herself as a user of the group corresponding to the open talk room). can be viewed by the user). As an example and not a limitation, the terminal 20 transmits content to the talk room by registering itself as a user of the group corresponding to the open talk room (as a non-limiting example, the terminal 20 20 users can post).

なお、端末20は、限定ではなく例として、公開されたトークルームに対応するグループのユーザとして端末20のユーザが登録されることなく、トークルームの画像を表示可能でもよい。例えば、ユーザは、トークルームに対応するグループへの登録せずにトークルームを閲覧可能でもよく、トークルームに投稿する場合、グループへの登録が必要でもよい。ユーザは、トークルームを閲覧した上で、グループへ自身を登録するか否かを判断してもよい。また、公開されたトークルームの画像を端末20が表示した際に、端末20のユーザは、トークルームに対応するグループに登録されてもよい。 Note that the terminal 20 may be able to display the image of the talk room without registering the user of the terminal 20 as a user of the group corresponding to the open talk room, as an example and not as a limitation. For example, a user may be able to browse a talk room without registering in a group corresponding to the talk room, or may be required to register with the group when posting to the talk room. After browsing the talk room, the user may decide whether or not to register himself/herself to the group. Also, when the terminal 20 displays the published image of the talk room, the user of the terminal 20 may be registered in the group corresponding to the talk room.

なお、端末20は、限定ではなく例として、公開されたトークルームに対応するグループのユーザとして端末20のユーザが登録されることなく、トークルームを宛先とするコンテンツを送信可能でもよい。例えば、公開されたトークルームを宛先とするコンテンツが端末20から送信された際に、端末20のユーザは、トークルームに対応するグループに登録されてもよい。 As an example and not a limitation, the terminal 20 may be capable of transmitting content addressed to the talk room without the user of the terminal 20 being registered as a user of the group corresponding to the open talk room. For example, when content addressed to a public talk room is transmitted from the terminal 20, the user of the terminal 20 may be registered in the group corresponding to the talk room.

上記非公開のトークルームは、限定ではなく例として、トークルームに対応するグループに含まれないユーザの端末20による、トークルームの画像の表示およびトークルームを宛先とするコンテンツの送信アクセスが制限されるトークルームである。非公開のトークルームに対応するグループに含まれるユーザは、他のユーザをグループに追加することができる。図16の左上に示すトークルームのリストの画像TLにおいて、[ユーザB]はトークルームの名称であり、名称が[ユーザB]のトークルームの種別は非公開であるとする。 In the above private chat room, for example and not limitation, the terminals 20 of users who are not included in the group corresponding to the chat room are restricted from displaying images of the chat room and from transmitting content destined for the chat room. It is a talk room that A user included in a group corresponding to a private chat room can add other users to the group. In the image TL of the list of talk rooms shown in the upper left of FIG. 16, [user B] is the name of the talk room, and the type of the talk room with the name [user B] is not open to the public.

端末20は、限定ではなく例として、自端末または自端末のユーザと関連付けられたトークルームのリストの画像TLを表示領域28Aに表示する。端末20は、限定ではなく例として、図2の左上の図のように画像TLの[Music]がタップされた場合、右上の図のように名称Taが[Music]のトークルームの画像T6を表示領域28Aに表示する。ここでは、[Music]のトークルームに対応するグループが第1グループであり、トークルームの画像T6が第1画像であるとする。また、[Rock]のトークルームに対応するグループが第2グループであり、左下の図に示す[Rock]のトークルームの画像T7が第2画像であるとする。 As an example and not a limitation, the terminal 20 displays an image TL of a list of talk rooms associated with the own terminal or the user of the own terminal in the display area 28A. As an example and not a limitation, when [Music] of the image TL is tapped as shown in the upper left diagram of FIG. It is displayed in the display area 28A. Here, it is assumed that the group corresponding to the [Music] talk room is the first group, and the talk room image T6 is the first image. It is also assumed that the group corresponding to the [Rock] talk room is the second group, and the image T7 of the [Rock] talk room shown in the lower left figure is the second image.

端末20は、表示領域28Aに表示された第1画像に含まれるコンテンツのうちの第1コンテンツに関する情報と、端末20によって入力された第2コンテンツとを、端末20の通信部(限定ではなく例として、通信I/F22)によって送信する。右上の図のトークルームの画像T6において、符号Q11から符号Q13は、第1グループの各端末間で送受信されるコンテンツである。ここでは、コンテンツQ11が第1コンテンツであるとする。端末20は、限定ではなく例として、表示領域28Aに表示された第1コンテンツQ11に対するユーザの入力に基づいて、第1コンテンツQ11に関する情報と第2コンテンツとを送信する。 The terminal 20 transmits information about the first content among the contents included in the first image displayed in the display area 28A and the second content input by the terminal 20 to a communication unit (example, not limitation) of the terminal 20. , and transmitted by the communication I/F 22). In the image T6 of the talk room shown in the upper right diagram, reference numerals Q11 to Q13 denote content transmitted and received between the terminals of the first group. Here, content Q11 is assumed to be the first content. As an example and not a limitation, the terminal 20 transmits information about the first content Q11 and the second content based on the user's input to the first content Q11 displayed in the display area 28A.

左下の図に示すトークルームの画像T7において、符号Q14および符号Q15は、第2グループの各端末間で送受信されるコンテンツである。符号Q16は、第1コンテンツQ11を引用した引用コンテンツであり、コンテンツQ14は、ユーザAが端末20によって入力された第2コンテンツである。端末20は、限定ではなく例として、第1コンテンツQ11に関する情報と第2コンテンツQ14とを送信した場合、第2コンテンツQ14が送受信される第2グループに関する情報を含む第1画像を表示する。 In the image T7 of the talk room shown in the lower left diagram, reference numerals Q14 and Q15 are contents transmitted and received between the terminals of the second group. A reference Q16 is quoted content that quotes the first content Q11, and a content Q14 is a second content input by the user A through the terminal 20. FIG. As an example and not a limitation, when the terminal 20 transmits information about the first content Q11 and the second content Q14, the terminal 20 displays a first image including information about the second group to and from which the second content Q14 is transmitted and received.

右下の図に示すように、端末20は、第1コンテンツQ11に関する情報を送信した後に、第1グループに対応するトークルームの画像T6を、表示領域28Aに表示する。トークルームの画像T6において、符号Q18は、第2グループに関する情報を含むコンテンツである。ここでは、第2グループに対応するトークルームは、名称が[Rock]のトークルームである。限定ではなく例として、コンテンツQ18は、[Rock]のトークルームに関する情報として、[Rock]のトークルームのテーマに沿った情報を含む。コンテンツQ18は、限定ではなく例として、サーバ10が生成し、送信するコンテンツである。限定ではなく例として、サーバ10は、端末20が送信した第1コンテンツQ11に関する情報と第2コンテンツQ14とを受信した場合、第1コンテンツQ11に関する情報と第2コンテンツQ14とを第2グループに含まれるユーザの端末20に送信した後、第2グループに関する情報を第1グループに含まれるユーザの端末20に送信する。サーバ10の処理部21は、限定ではなく例として、記憶部13に記憶されたトークルーム情報D8に基づいて、第2グループに関する情報を含むコンテンツを生成する。 As shown in the lower right diagram, the terminal 20 displays the image T6 of the talk room corresponding to the first group in the display area 28A after transmitting the information regarding the first content Q11. In the image T6 of the talk room, the code Q18 is content including information about the second group. Here, the talk room corresponding to the second group is the talk room named [Rock]. By way of example and not limitation, the content Q18 includes information on the theme of the [Rock] talk room as information about the [Rock] talk room. Content Q18 is, by way of example and not limitation, content generated and transmitted by server 10 . As an example and not a limitation, when the server 10 receives the information about the first content Q11 and the second content Q14 transmitted by the terminal 20, the server 10 includes the information about the first content Q11 and the second content Q14 in the second group. After transmitting to the terminals 20 of the users included in the first group, the information about the second group is transmitted to the terminals 20 of the users included in the first group. The processing unit 21 of the server 10 generates content including information about the second group based on the talk room information D8 stored in the storage unit 13, as an example and not a limitation.

図17は、トークルーム情報を示す図である。トークルーム情報D8は、限定ではなく例として、[種別]の項目および[テーマ]の項目を含む。[種別]は、トークルームが公開であるのか非公開であるのかを示す情報である。[種別]は、限定ではなく例として、[トークルームID]と関連付けられている。例えば、[トークルームID]が[tr01]のトークルームは、図2などに示した[名称]が[ユーザB]のトークルームであり、[種別]が[非公開]である。また、[トークルームID]が[tr11]のトークルームは、名称が[Music]のトークルーム(図16の右上の図参照)であり、種別が[公開]である。また、[トークルームID]が[tr12]のトークルームは、名称が[Rock]のトークルーム(図16の左下の図参照)であり、種別が[公開]である。 FIG. 17 is a diagram showing talk room information. The talk room information D8 includes, as a non-limiting example, a [Type] item and a [Theme] item. [Type] is information indicating whether the chat room is public or private. [Type] is associated with [Talk Room ID] by way of example and not limitation. For example, the chat room whose [chat room ID] is [tr01] is the chat room whose [name] is [user B] shown in FIG. 2, and whose [type] is [private]. Also, the chat room whose [talk room ID] is [tr11] is the talk room whose name is [Music] (see the upper right diagram in FIG. 16) and whose type is [public]. Also, the chat room whose [talk room ID] is [tr12] is the talk room whose name is [Rock] (see the lower left diagram in FIG. 16) and whose type is [public].

[テーマ]は、限定ではなく例として、トークルームに関する情報のである。[テーマ]は、限定ではなく例として、[トークルームID]と関連付けられている。例えば、[トークルームID]が[tr11]のトークルームは、[テーマ]が[音楽]である。また、[トークルームID]が[tr12]のトークルームは、[テーマ]が[ロック]である。[音楽]および[ロック]は、限定ではなく例として、トークルームのテーマを示すキーワードなどでもよいし、メッセージングサービスの提供者などが登録する広告などの情報でもよい。なお、[トークルームID]が[tr01]のトークルームは、[テーマ]が[NULL]である。[NULL]は、データがないことを示す情報である。 [Theme] is, by way of example and not limitation, information about the talk room. [Theme] is associated with [Talk Room ID] by way of example and not limitation. For example, a talk room with a [talk room ID] of [tr11] has a [theme] of [music]. In addition, the [theme] of the chat room with the [chat room ID] of [tr12] is [rock]. [Music] and [Rock] may be, for example and not limitation, keywords indicating the theme of the talk room, or information such as an advertisement registered by a messaging service provider or the like. Note that the [theme] of the talk room with the [talk room ID] of [tr01] is [NULL]. [NULL] is information indicating that there is no data.

サーバ10は、第1コンテンツQ11に関する情報と第2コンテンツQ14とを第2グループに含まれるユーザの端末20に送信した後、限定ではなく例として、トークルーム情報D8から、第2グループに関する情報を取得する。例えば、図16および図17の場合、サーバ10の処理部21は、第2グループに関する情報として、[トークルームID]が[tr12]であるトークルームに対応する[テーマ]として[ロック]に含まれる情報を取得する。限定ではなく例として、[ロック]に含まれる情報がトークルームのテーマを示すキーワードである場合、サーバ10は、例えば、このキーワードに関連する情報として、公開が許可される情報をネットワークを介して取得する。サーバ10は、取得した情報に基づいて処理部21によってコンテンツQ18を生成して、コンテンツQ18を第1グループに含まれるユーザの端末20へ送信する。また、[ロック]に含まれる情報は、トークルームのテーマに沿った広告などでもよく、この場合、サーバ10は、予め登録された広告などの情報を、第1グループに含まれるユーザの端末20へ送信する。サーバ10は、第2グループに対応するトークルームの[テーマ]が[NULL]である場合、限定ではなく例として、トークルームに関する情報を第1グループに含まれるユーザの端末20へ送信しない。 After transmitting the information about the first content Q11 and the second content Q14 to the terminals 20 of the users included in the second group, the server 10 retrieves the information about the second group from the talk room information D8, for example and not limitation. get. For example, in the case of FIGS. 16 and 17, the processing unit 21 of the server 10 determines that the information about the second group is included in [lock] as the [theme] corresponding to the chat room whose [chat room ID] is [tr12]. Get the information you need. As an example and not a limitation, if the information included in [lock] is a keyword indicating the theme of the chat room, the server 10, for example, transmits information that is permitted to be disclosed as information related to this keyword via the network. get. The server 10 generates the content Q18 by the processing unit 21 based on the acquired information, and transmits the content Q18 to the terminals 20 of the users included in the first group. Also, the information included in [lock] may be an advertisement in line with the theme of the talk room. Send to When the [theme] of the talk room corresponding to the second group is [NULL], the server 10 does not transmit the information on the talk room to the terminals 20 of the users included in the first group, as an example and not as a limitation.

以上のような端末20は、第1コンテンツに関する情報を送信した場合、限定ではなく例として、第2グループに関する情報を含む第1画像を表示領域28Aに表示する。この場合、限定ではなく例として、第1グループにおける話題が第2グループと関連する可能性があり、端末20は、第1グループにおける話題と関連する情報として、第2グループに関する情報を、第1グループに含まれるユーザに提供できる。結果として、第1グループに含まれるユーザは、例えば第1コンテンツに関する情報から派生する情報をインターネット上で検索する手間が低減され、ユーザの利便性が向上する。また、端末20は、例えば、第1コンテンツに関する情報から派生する情報をユーザがインターネット上で検索する際の処理が低減される。 When transmitting information about the first content, the terminal 20 as described above displays the first image including the information about the second group in the display area 28A as an example and not as a limitation. In this case, as an example and not a limitation, a topic in the first group may be related to the second group, and the terminal 20 may transmit information about the second group to the first group as information related to the topic in the first group. Can be provided to users included in a group. As a result, for users included in the first group, the trouble of searching the Internet for information derived from information related to the first content, for example, is reduced, and user convenience is improved. In addition, the terminal 20 reduces processing when the user searches for information derived from the information about the first content on the Internet, for example.

なお、端末20は、トークルームに公開または非公開の設定がある場合、限定ではなく例として、トークルームが公開または非公開のいずれであるかに基づいて、第1コンテンツに関する情報と第2コンテンツとを送信してもよい。限定ではなく例として、端末20は、図9のステップS21の処理において、第1グループに対応するトークルームの[種別]が[公開]である場合、第1コンテンツに関する情報と第2コンテンツとを送信すると判定してもよい(ステップS21:Yes)。この処理は、図9のステップS21の処理と別に実行される処理でもよいし、なくてもよい。 It should be noted that, if the chat room has a public or private setting, the terminal 20, as a non-limiting example, based on whether the chat room is public or private, displays the information about the first content and the second content. and may be sent. As an example and not a limitation, in the processing of step S21 in FIG. It may be determined to transmit (step S21: Yes). This process may or may not be performed separately from the process of step S21 in FIG.

なお、トークルームは、公開または非公開の設定がなされなくてもよい。限定ではなく例として、全てトークルームが非公開であってもよいし、全てのトークルームが公開であってもよい。全てのトークルームが公開である場合、端末20は、限定ではなく例として、第1コンテンツに関する情報と第2コンテンツとの送信を許可するか否かを判定しなくてもよい。 Note that the chat room does not have to be set to public or private. By way of example and not limitation, all chat rooms may be private or all chat rooms may be public. If all chat rooms are open to the public, terminal 20 may not determine whether to permit transmission of information about the first content and the second content, for example and not by way of limitation.

なお、端末20は、第1コンテンツに関する情報と第2コンテンツとを送信した場合、限定ではなく例として、図16において第2グループに関する情報を含む第1画像を表示領域28Aに表示するが、第1グループに関する情報を含む第2画像を表示領域28Aに表示してもよい。また、端末20は、第1コンテンツに関する情報と第2コンテンツとを送信した場合、限定ではなく例として、第2グループに関する情報を含む第1画像を表示領域28Aに表示し、第1グループに関する情報を含む第2画像を表示領域28Aに表示してもよい。また、端末20は、限定ではなく例として、図16ではグループに関する情報をコンテンツとして表示領域28Aに表示するが、コンテンツと別の形態(限定ではなく例として、ポップアップ、バナー)で表示してもよい。 It should be noted that when terminal 20 transmits information about the first content and second content, as an example and not limitation, terminal 20 displays the first image including information about the second group in display area 28A in FIG. A second image containing information about one group may be displayed in the display area 28A. Further, when the information on the first content and the second content are transmitted, the terminal 20 displays the first image including the information on the second group in the display area 28A, as an example and not by way of limitation, and displays the information on the first group. may be displayed in the display area 28A. In addition, as a non-limiting example, the terminal 20 displays the information about the group as content in the display area 28A in FIG. good.

<第8実施形態>
図18は、第8実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、左下の図に示す第2トークルームの画像T2に対する入力に基づいて、第1コンテンツの少なくとも一部を含む第3画像を、表示領域28Aに表示する形態である。図18において、第3画像を表示する端末20Aは、第2コンテンツを送信した端末20と同じである。第3画像を表示する端末20は、第2コンテンツを送信した端末20と異なる端末でもよく、この形態については第9実施形態で説明する。第3画像は、限定ではなく例として、右下図に示す第1トークルームの画像T1である。端末20は、第2トークルームの画像T2に対して所定の入力があった場合、限定ではなく例として、左上図に示すトークルームのリストの画像TLを表示する状態を経由せずに、右下図の第1トークルームの画像T1を表示領域28Aに表示する。
<Eighth Embodiment>
FIG. 18 is a diagram showing an information processing method according to the eighth embodiment. First, the outline of this embodiment will be described. In this embodiment, as an example and not a limitation, a third image including at least part of the first content is displayed in the display area 28A based on the input for the second chat room image T2 shown in the lower left diagram. is. In FIG. 18, the terminal 20A that displays the third image is the same as the terminal 20 that transmitted the second content. The terminal 20 that displays the third image may be a terminal different from the terminal 20 that transmitted the second content, and this form will be described in the ninth embodiment. The third image is, by way of example and not limitation, the image T1 of the first talk room shown in the bottom right diagram. When there is a predetermined input to the image T2 of the second talk room, the terminal 20, for example and not limitation, displays the image TL of the list of talk rooms shown in the upper left diagram without going through the state of displaying the image TL of the list of talk rooms. An image T1 of the first talk room shown below is displayed in the display area 28A.

端末20は、限定ではなく例として、トークルームのリストの画像TLに基づいてトークルームが選択された場合、選択されたトークルームに含まれるコンテンツのうち送信された時刻が最も新しいコンテンツを含むトークルームの画像を表示する。トークルームに含まれるコンテンツの量が表示領域28Aに一度に表示できる量を超える場合、限定ではなく例として、トークルームの画像は、上記一度に表示できる量を超えた分のコンテンツを含まない。ユーザは、限定ではなく例として、トークルームに含まれるコンテンツのうち、トークルームの画像に含まれないコンテンツについては、表示をスクロールすることによって閲覧することができる。 As an example and not as a limitation, when a talk room is selected based on the image TL of the list of talk rooms, the terminal 20 selects a talk room including the most recently transmitted content among the contents included in the selected talk room. Display an image of the room. If the amount of content included in the talk room exceeds the amount that can be displayed at one time in display area 28A, then by way of example and not limitation, the image of the talk room does not include content in excess of the amount that can be displayed at one time. By way of example and not limitation, the user can view content included in the talk room that is not included in the image of the talk room by scrolling the display.

端末20Aは、限定ではなく例として、第2トークルームの画像T2に対する入力に基づいて第1トークルームの画像T1を表示する場合、第1コンテンツの少なくとも一部を含むように第1トークルームの画像T1を生成する。限定ではなく例として、第1トークルームに含まれるコンテンツの量が表示領域28Aに一度に表示できる量を超える場合、第1トークルームに含まれるコンテンツから、表示領域28Aに一度に表示できる量のコンテンツを、第1コンテンツの少なくとも一部を含むように抽出して、第1トークルームの画像T1を生成する。限定ではなく例として、端末20が、第2トークルームの画像T2に対する入力に基づいて第1トークルームの画像T1を表示する場合、ユーザは、表示をスクロールすることなく、第1コンテンツQ1の少なくとも一部を含む第2トークルームの画像T1を見ることができる。 As an example and not a limitation, when the terminal 20A displays the image T1 of the first talk room based on the input for the image T2 of the second talk room, the terminal 20A displays the image T1 of the first talk room so as to include at least part of the first content. Generate an image T1. By way of example and not limitation, if the amount of content included in the first chat room exceeds the amount that can be displayed in the display area 28A at one time, the amount of content included in the first talk room that can be displayed in the display area 28A at one time will be removed. Content is extracted to include at least part of the first content to generate an image T1 of the first talk room. By way of example and not limitation, if the terminal 20 displays the image T1 of the first talk room based on the input for the image T2 of the second talk room, the user can view at least the first content Q1 without scrolling the display. The image T1 of the second talk room including part can be seen.

左下図の第2トークルームの画像T2において、コンテンツQ8は、右下図の第1コンテンツQ1に基づくコンテンツである。限定ではなく例として、表示領域28Aがタッチパネルの表示領域であり、入力部25がタッチパネルの操作部である場合、端末20は、左下図の第2トークルームの画像T2において、第1コンテンツQ1に基づくコンテンツQ8がタップされたことを検出した場合、第1コンテンツQ1を含む第1トークルームの画像T1を表示領域28Aに表示する。 In the image T2 of the second talk room in the lower left diagram, the content Q8 is content based on the first content Q1 in the lower right diagram. As an example and not a limitation, when the display area 28A is the display area of the touch panel and the input unit 25 is the operation unit of the touch panel, the terminal 20 displays the first content Q1 in the image T2 of the second talk room shown in the lower left diagram. When it is detected that the based content Q8 has been tapped, the image T1 of the first talk room including the first content Q1 is displayed in the display area 28A.

次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, the content described in this embodiment, which will be described in more detail about this embodiment, can be appropriately applied to each of the other embodiments. In this embodiment, the same reference numerals are given to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図18の左上の図において、画像TLは、トークルームのリストの画像である。ここでは、第1グループに対応する第1トークルームが[野球部]であるとし、第2グループに対応する第2トークルームが[ユーザB]であるとする。また、端末20は、図2で説明したように、第1コンテンツQ1に関する情報と第2コンテンツQ4とを、第2トークルームを宛先として送信済であるとする。 In the upper left diagram of FIG. 18, an image TL is an image of a list of talk rooms. Here, it is assumed that the first talk room corresponding to the first group is [baseball club], and the second talk room corresponding to the second group is [user B]. Also, as described with reference to FIG. 2, it is assumed that the terminal 20 has already transmitted the information regarding the first content Q1 and the second content Q4 with the second talk room as the destination.

端末20は、右上の図に示すように、第2トークルームの画像T2を表示領域28Aに表示する。限定ではなく例として、端末20は、トークルームのリストの画像TLに対する入力に基づいて、第2トークルームの画像T2を表示する。限定ではなく例として、端末20は、入力部25および表示部28としてのタッチパネルにおいて、[野球部]のアイコンがタップされたことが検出された場合、このアイコンと関連付けられた第2トークルームの画像T2を表示する。 The terminal 20 displays the image T2 of the second talk room in the display area 28A, as shown in the upper right figure. By way of example and not limitation, the terminal 20 displays the second talk room image T2 based on the input for the talk room list image TL. As an example and not a limitation, when the touch panel serving as the input unit 25 and the display unit 28 detects that the [baseball club] icon has been tapped, the terminal 20 opens the second talk room associated with this icon. Display the image T2.

端末20は、表示領域28Aに表示された第2トークルームの画像に対する入力に基づいて、第2コンテンツにづけられた第1コンテンツQ1を含む第3画像(図18では、右下の図の第1トークルームの画像T1)を表示する。限定ではなく例として、端末20は、第2トークルームの画像T2に含まれる、第1コンテンツQ1に関する情報と第2コンテンツQ4との一方または双方に対する入力に基づいて、第1トークルームの画像T1を表示する。左下の図の例では、第1コンテンツQ1に関する情報は、第1コンテンツQ1である。端末20は、限定ではなく例として、入力部25および表示部28としてのタッチパネルにおいて、第2トークルームの画像T2に含まれる第1コンテンツQ1に関する情報と第2コンテンツQ4との一方または双方がタップされたことが検出された場合、第1トークルームの画像T1を表示する。端末20は、引用コンテンツQ5の少なくとも一部(限定ではなく例として、第1コンテンツQ1)がタップされたことが検出された場合、第1トークルームの画像T1を表示する。 Based on the input to the image of the second talk room displayed in display area 28A, terminal 20 displays a third image (in FIG. An image T1) of one talk room is displayed. As an example and not a limitation, the terminal 20 displays the image T1 of the first chat room based on the input of one or both of the information about the first content Q1 and the second content Q4 included in the image T2 of the second chat room. display. In the example of the lower left figure, the information about the first content Q1 is the first content Q1. As an example and not a limitation, the terminal 20 can tap one or both of information about the first content Q1 and the second content Q4 included in the image T2 of the second talk room on the touch panel serving as the input unit 25 and the display unit 28. When it is detected that the first talk room is detected, the image T1 of the first talk room is displayed. The terminal 20 displays the image T1 of the first talk room when it is detected that at least part of the quoted content Q5 (first content Q1 as an example, not limitation) has been tapped.

限定ではなく例として、表示領域28Aに表示される画像を第2トークルームの画像T2から第1トークルームの画像T1へ切り替える処理を実行させるコマンドは、第2トークルームの画像T2に対する所定の入力と関連付けられている。所定の入力は、図18の例では、引用コンテンツQ5に含まれる第1コンテンツQ1に対するタップである。限定ではなく例として、端末20は、第2トークルームの画像T2に対する所定の入力があったことが検出された場合、第2トークルームの画像T2が表示領域28Aに表示された状態を、トークルームのリストの画像TLが表示領域28Aに表示される状態を経由することなく、第1トークルームの画像T1が表示領域28Aに表示される状態へ切り替える。上記所定の入力は、タップと異なる入力でもよく、限定ではなく例として、入力部25としてのマウスの操作による入力、マイク26を用いた音声による入力、カメラ27を用いた撮像による入力、又はその他の入力装置による入力でもよい。 As an example and not a limitation, the command for executing the process of switching the image displayed in the display area 28A from the image T2 of the second talk room to the image T1 of the first talk room is a predetermined input to the image T2 of the second talk room. associated with. The predetermined input is, in the example of FIG. 18, a tap on the first content Q1 included in the quoted content Q5. As an example and not a limitation, when terminal 20 detects that there is a predetermined input to image T2 of the second talk room, terminal 20 displays the state in which image T2 of the second talk room is displayed in display area 28A as a chat room. Without going through the state in which the room list image TL is displayed in the display area 28A, the state is switched to the state in which the first talk room image T1 is displayed in the display area 28A. The above-mentioned predetermined input may be an input different from tapping, and non-limiting examples include input by operating a mouse as the input unit 25, input by voice using the microphone 26, input by imaging using the camera 27, or other input. input device may be used.

なお、各トークルームに含まれるコンテンツの量が表示領域28Aに一度に表示できる量を超える場合、端末20は、限定ではなく例として、各トークルームに含まれるコンテンツから表示領域28Aに表示可能な量のコンテンツを処理部21によって抽出し、抽出したコンテンツを含むトークルームの画像を表示する。限定ではなく例として、処理部21は、送信された時期が最も新しい最新のコンテンツが表示領域28Aの下方に配置され、最新のコンテンツから上方に向かって送信された時期が新しい順に配置されるように、トークルームの画像を生成する。また、端末20は、限定ではなく例として、トークルームの画像に対する入力に基づいて、トークルームの画像にいずれのコンテンツを含めるかを変更する。 Note that if the amount of content included in each talk room exceeds the amount that can be displayed in the display area 28A at one time, the terminal 20 can display the content included in each talk room in the display area 28A as an example and not as a limitation. A quantity of content is extracted by the processing unit 21, and an image of the talk room including the extracted content is displayed. As an example and not a limitation, the processing unit 21 arranges the most recent content at the bottom of the display area 28A, and arranges the content in ascending order from the newest content in chronological order. , generate an image of the talk room. Also, by way of example and not limitation, the terminal 20 changes which content is included in the chat room image based on the input for the chat room image.

処理部21は、限定ではなく例として、入力部25および表示部28としてのタッチパネルにおいて、トークルームの画像が縦方向の上方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも前に送信されたコンテンツを含むようにトークルームの画像を生成する。端末20は、処理部21が生成したトークルームの画像を表示領域28Aに表示させる。また、処理部21は、トークルームの画像が縦方向の下方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも後に送信されたコンテンツを含むようにトークルームの画像を生成する。端末20は、処理部21が生成したトークルームの画像を表示領域28Aに表示させる。ユーザは、限定ではなく例として、タッチパネルの操作部としての入力部25を操作することで表示をスクロールさせ、所望のコンテンツを含むトークルームの画像を端末20の表示領域28Aに表示させることができる。 As a non-limiting example, when the processing unit 21 detects that the image of the talk room is flicked upward in the vertical direction on the touch panel serving as the input unit 25 and the display unit 28, the processing unit 21 changes the content from the currently displayed content. Generate chat room images to include previously submitted content. The terminal 20 displays the image of the talk room generated by the processing unit 21 in the display area 28A. Further, when the processing unit 21 detects that the image of the talk room is flicked downward in the vertical direction, the processing unit 21 generates the image of the talk room so as to include the content transmitted after the content currently displayed. do. The terminal 20 displays the image of the talk room generated by the processing unit 21 in the display area 28A. As a non-limiting example, the user can scroll the display by operating the input unit 25 as the operation unit of the touch panel, and display the image of the talk room including the desired content on the display area 28A of the terminal 20. .

処理部21は、第2トークルームの画像T2に対する所定の入力に基づいて第1トークルームの画像T1を表示する際に、第1トークルームに含まれるコンテンツの量が表示領域28Aに一度に表示できる量を超える場合、限定ではなく例として、第1トークルームに含まれるコンテンツのうち第1トークルームの画像T1に含めるコンテンツを、第1コンテンツQ1を含むように選択する。限定ではなく例として、処理部21は、第1トークルームに含まれるコンテンツのうち、送信された時期の順番が第1コンテンツQ1の順番と連続する1または2以上のコンテンツを抽出する。処理部21は、限定ではなく例として、抽出したコンテンツと第1コンテンツQ1とが送信された順に並ぶ第1トークルームの画像T1を生成する。端末20は、処理部21が生成した第1トークルームの画像T1を、表示領域28Aに表示させる。 When the processing unit 21 displays the image T1 of the first talk room based on the predetermined input for the image T2 of the second talk room, the amount of content included in the first talk room is displayed in the display area 28A at once. If the possible amount is exceeded, by way of example and not limitation, content included in the first talk room image T1 is selected to include the first content Q1. As an example and not a limitation, the processing unit 21 extracts one or more pieces of content included in the first chat room whose transmission time order is consecutive with that of the first content Q1. As an example and not a limitation, the processing unit 21 generates an image T1 of the first talk room in which the extracted content and the first content Q1 are arranged in the order in which they were transmitted. The terminal 20 causes the image T1 of the first talk room generated by the processing unit 21 to be displayed in the display area 28A.

なお、第2トークルームの画像T2に対する所定の入力に基づいて端末20が表示領域28Aに表示する第3画像は、第1画像と同じでもよいし、第1画像と異なる画像でもよい。限定ではなく例として、第2トークルームの画像T2に対する所定の入力に基づいて端末20が表示領域28Aに表示する第3画像は、トークルームのリストの画像TLに対する入力に基づいて端末20が表示領域28Aに表示する第1トークルームの画像T1と異なる画像でもよい。限定ではなく例として、第3画像は、第1トークルームの画像T1に含まれるコンテンツの少なくとも1つが省略あるいは短縮されていてもよい。 The third image displayed in the display area 28A by the terminal 20 based on the predetermined input for the image T2 of the second talk room may be the same as the first image or may be different from the first image. By way of example and not limitation, the third image that the terminal 20 displays in the display area 28A based on the predetermined input for the second chat room image T2 is displayed by the terminal 20 based on the input for the talk room list image TL. An image different from the image T1 of the first talk room displayed in the area 28A may be used. As an example and not a limitation, the third image may omit or shorten at least one of the contents included in the image T1 of the first talk room.

図19は、第8実施形態に係る情報処理方法を示すフローチャートである。端末20は、限定ではなく例として、メッセージングサービスのアプリケーションが起動された際に図18の左上の図に示すようなトークルームのリストの画像TLを表示領域28Aに表示させる。処理部21は、限定ではなく例として、記憶部24に記憶されたトークルーム情報D2(図3(A)参照)を読み出し、トークルームのリストの画像TLを生成する。そして、処理部21は、処理部21は、表示部28を制御し、表示部28に画像TLを表示させる。そして、ユーザが入力部23Aによってトークルームを選択した場合、処理部21は、トークルームの画像を表示領域28Aに表示させる。ここでは、第1トークルームに含まれる第1コンテンツに関連付けられた第2コンテンツが第2トークルームを宛先として送信された状態であり、ユーザは、第2トークルームを選択したものとする。また、ここでは、第1トークルームは、トークルームのリストの画像TLにおける[ユーザB]のトークルームであり、第2トークルームは、画像TLにおける[野球部]のトークルームであるとする。 FIG. 19 is a flow chart showing an information processing method according to the eighth embodiment. As an example and not a limitation, the terminal 20 causes the display area 28A to display a talk room list image TL as shown in the upper left diagram of FIG. 18 when the messaging service application is activated. As an example and not a limitation, the processing unit 21 reads out the talk room information D2 (see FIG. 3A) stored in the storage unit 24 and generates a talk room list image TL. Then, the processing unit 21 controls the display unit 28 to display the image TL on the display unit 28 . Then, when the user selects a talk room using the input unit 23A, the processing unit 21 displays an image of the talk room on the display area 28A. Here, it is assumed that the second content associated with the first content included in the first talk room has been transmitted with the second talk room as the destination, and the user has selected the second talk room. Also, here, it is assumed that the first talk room is the talk room of [user B] in the image TL of the list of talk rooms, and the second talk room is the talk room of [baseball club] in the image TL.

ステップS61において、端末20は、第2トークルームの画像を表示する。限定ではなく例として、処理部21は、記憶部24に記憶されたトークルーム情報D2およびコンテンツ情報D3に基づいて、図18の右上の図に示したような第2トークルームの画像T2を生成する。例えば、処理部21は、図3(A)に示したトークルーム情報D2に基づいて、第2トークルームに対応するコンテンツ情報として、[リスト4]を特定する。そして、処理部21は、記憶部24に記憶されたコンテンツ情報D3のうち、図3(C)に示した[リスト4]を読み出す。そして、処理部21は、[リスト4]に定義された各コンテンツを所定の位置関係で配置し、第2トークルームの画像T2を生成する。そして、処理部21は、表示部28を制御して、第2トークルームの画像T2を表示領域28Aに表示させる。 In step S61, the terminal 20 displays an image of the second talk room. As an example and not a limitation, the processing unit 21 generates a second chat room image T2 as shown in the upper right diagram of FIG. do. For example, the processing unit 21 identifies [List 4] as content information corresponding to the second talk room based on the talk room information D2 shown in FIG. 3A. Then, the processing unit 21 reads [List 4] shown in FIG. Then, the processing unit 21 arranges each content defined in [List 4] in a predetermined positional relationship, and generates an image T2 of the second talk room. Then, the processing unit 21 controls the display unit 28 to display the image T2 of the second talk room in the display area 28A.

ステップS62において、端末20は、第2トークルームの画像T2に対する入力があるか否かを判定する。端末20は、第2トークルームの画像T2に対するユーザの入力を受け付ける。限定ではなく例として、表示領域28Aがタッチパネルの表示領域であり、入力部25がタッチパネルの操作部である場合、ユーザは、表示領域28Aに重ねられた入力部25を操作することで、各種情報を端末20に入力できる。処理部21は、限定ではなく例として、図18の左下の図のように、表示領域28Aに表示された引用コンテンツQ5がタップされたことが検出された場合、第2トークルームの画像T2に対して所定の入力があったと判定する(ステップS62:Yes)。 In step S62, the terminal 20 determines whether or not there is an input for the image T2 of the second talk room. The terminal 20 accepts the user's input for the image T2 of the second talk room. As a non-limiting example, when the display area 28A is the display area of the touch panel and the input unit 25 is the operation unit of the touch panel, the user operates the input unit 25 superimposed on the display area 28A to obtain various information. can be input to the terminal 20. As an example and not a limitation, when it is detected that the quoted content Q5 displayed in the display area 28A has been tapped as shown in the lower left diagram of FIG. It is determined that a predetermined input has been made (step S62: Yes).

なお、第2トークルームの画像T2に対する入力を受け付ける処理は、図18に示した例に限定されない。限定ではなく例として、入力部25は、タッチパネルの操作部と異なる装置でもよく、例えば入力部25がマウスである場合、ユーザは、表示領域28A上のポインタを、マウスを操作することで引用コンテンツQ5(例えば、コンテンツQ1)に配置し、マウスをクリックすることで、第1トークルームの画像T1を表示領域28Aに表示させる指令を入力してもよい。また、端末20は、入力部25と異なる装置によって引用の要求を受け付けてもよく、例えばマイク26を用いた音声入力によって引用の要求を受け付けてもよい。 Note that the process of receiving an input for the image T2 of the second talk room is not limited to the example shown in FIG. As an example and not a limitation, the input unit 25 may be a device different from the operation unit of the touch panel. A command to display the image T1 of the first talk room in the display area 28A may be input by placing it in Q5 (for example, content Q1) and clicking the mouse. Further, the terminal 20 may receive the request for quotation by a device different from the input unit 25, and may receive the request for quotation by voice input using the microphone 26, for example.

端末20は、第2トークルームの画像T2に対して所定の入力があったと処理部21が判定した場合(ステップS62:Yes)、ステップS63において、第1コンテンツを含む第3画像を表示領域28Aに表示する。限定ではなく例として、第1コンテンツは、第2コンテンツに引用されている被引用コンテンツであり、端末20は、被引用コンテンツを含む第1トークルームの画像T1を表示する。端末20は、第2トークルームの画像T2に対して所定の入力がないと処理部21が判定した場合(ステップS62:No)、又はステップS63の処理の後に一連の処理を終了する。 When the processing unit 21 determines that a predetermined input has been made to the image T2 of the second talk room (step S62: Yes), the terminal 20 displays the third image including the first content in the display area 28A in step S63. to display. By way of example and not limitation, the first content is cited content that is quoted in the second content, and the terminal 20 displays an image T1 of the first talk room including the cited content. When the processing unit 21 determines that there is no predetermined input for the image T2 of the second talk room (step S62: No), or after the processing of step S63, the terminal 20 ends the series of processes.

図20は、第3画像の表示に関する処理の一例を示すフローチャートである。ステップS63は、限定ではなく例として、ステップS65からステップS68の処理を含む。ステップS65において、処理部21は、第2コンテンツに関する情報(限定ではなく例として、図3(C)の[関連情報]を取得する。図3(C)の場合、[関連情報]は、第2コンテンツと関連付けられた第1コンテンツの[コンテンツID]である[tr01c01]を含む。 FIG. 20 is a flowchart illustrating an example of processing for displaying the third image. Step S63 includes, by way of example and not limitation, the processing of steps S65 to S68. In step S65, the processing unit 21 acquires information about the second content (as an example, not limitation, [related information] in FIG. 3C. In the case of FIG. 3C, the [related information] [tr01c01], which is the [content ID] of the first content associated with the second content.

ステップS66において、処理部21は、第1コンテンツを含む1又は2以上のコンテンツの情報を取得する。限定ではなく例として、処理部21は、ステップS65において取得した第1コンテンツのコンテンツIDに基づいて、第1コンテンツを含むトークルームとして、第1トークルームを特定する。そして、処理部21は、限定ではなく例として、特定した第1トークルームに含まれるコンテンツから、第1コンテンツに対して所定の条件の1または2以上のコンテンツを抽出する。 In step S66, the processing unit 21 acquires information on one or more contents including the first content. As an example and not a limitation, the processing unit 21 identifies the first talk room as the talk room containing the first content based on the content ID of the first content acquired in step S65. Then, as an example and not a limitation, the processing unit 21 extracts one or more pieces of content that satisfy predetermined conditions for the first content from the content included in the identified first talk room.

上記所定の条件は、限定ではなく例として、第1コンテンツを含み、送信された時期の順番が連続し、コンテンツの総量が表示領域28Aに一度に表示できる量である条件を含む。限定ではなく例として、表示領域28Aに一度に表示されるコンテンツのうち、トークルームの画像の上端に配置されるコンテンツと下端に配置されるコンテンツとの一方または双方は、その少なくとも一部が表示領域28Aに表示されればよい。表示領域28Aに一度に表示されるコンテンツは、限定ではなく例として、その全体が表示領域28Aに表示されてもよいし、その一部がトークルームの画像の端で切れていてもよい。 The predetermined conditions include, by way of example and not limitation, the condition that the first content is included, the order of transmission times is consecutive, and the total amount of content is the amount that can be displayed in the display area 28A at one time. As an example and not a limitation, among the contents displayed at once in the display area 28A, one or both of the contents arranged at the upper end and the lower end of the image of the talk room may be at least partly displayed. It should be displayed in the area 28A. The content displayed in the display area 28A at one time may be displayed in its entirety in the display area 28A, or may be partially cut off at the edge of the image of the talk room, for example and not limitation.

上記所定の条件は、限定ではなく例として、第1コンテンツが送信された時期を含む所定の期間内に送信されたコンテンツである条件を含んでもよい。例えば、所定の条件は、第1コンテンツが送信された日に送信されたコンテンツである条件を含んでもよいし、第1コンテンツが送信された時刻を含み所定の長さ(例、6時間、1日、1週間)の期間内に送信されたコンテンツである条件を含んでもよい。また、上記所定の条件は、コンテンツを送信した端末20または端末20のユーザに関する条件を含んでもよい。限定ではなく例として、上記所定の条件は、第1コンテンツを送信した端末20から送信されたコンテンツである条件を含んでもよいし、第2コンテンツを送信した端末20から送信されたコンテンツである条件を含んでもよい。 The predetermined condition may include, by way of example and not limitation, a condition that the content is transmitted within a predetermined period of time including when the first content was transmitted. For example, the predetermined condition may include a condition that the content is transmitted on the date the first content is transmitted, or a predetermined length including the time when the first content is transmitted (eg, 6 hours, 1 (days, 1 week). Further, the predetermined conditions may include conditions regarding the terminal 20 that transmitted the content or the user of the terminal 20 . As an example and not a limitation, the predetermined condition may include a condition that the content is transmitted from the terminal 20 that transmitted the first content, or a condition that the content is transmitted from the terminal 20 that transmitted the second content. may include

上記所定の条件は、上記の例に限定されず、例示した条件の少なくとも1つを含まなくてもよいし、例示した条件と異なる条件を含んでもよい。ステップS66において処理部21が抽出するコンテンツは、送信された時期の順番が連続していなくてもよい。 The predetermined conditions are not limited to the above examples, and may not include at least one of the exemplified conditions, or may include conditions different from the exemplified conditions. The contents extracted by the processing unit 21 in step S66 do not have to be transmitted in sequence.

ステップS67において、処理部21は第3画像を生成する。処理部21は、限定ではなく例として、ステップS66において取得したコンテンツの情報に基づいて、第3画像を生成する。処理部21は、限定ではなく例として、ステップS66において取得したコンテンツを所定の位置関係で配置し、第3画像を生成する。第3画像は、第1画像と同じでもよいし、第1画像と異なる画像でもよい。第3画像は、限定ではなく例として、第1画像を生成するアルゴリズムで生成される画像でもよいし、第1画像を生成するアルゴリズムと異なるアルゴリズムで生成される画像でもよい。 In step S67, the processing section 21 generates a third image. As an example and not a limitation, the processing unit 21 generates the third image based on the content information acquired in step S66. As an example and not a limitation, the processing unit 21 arranges the content acquired in step S66 in a predetermined positional relationship to generate the third image. The third image may be the same as the first image, or may be an image different from the first image. The third image may be, by way of example and not limitation, an image generated by the algorithm that generated the first image, or an image generated by an algorithm that is different from the algorithm that generated the first image.

なお、第3画像に配置されるコンテンツの少なくとも1つは、第1トークルームに含まれるコンテンツと同一でなくてもよく、限定ではなく例として、第1トークルームに含まれるコンテンツに処理が施されたコンテンツでもよい。ステップS68において、端末20は、処理部21が生成した第3画像を表示部28に出力し、表示領域28Aに第3画像を表示する。 Note that at least one of the contents arranged in the third image may not be the same as the contents included in the first chat room. It can also be content that has been In step S68, the terminal 20 outputs the third image generated by the processing unit 21 to the display unit 28 and displays the third image in the display area 28A.

本実施形態において、プログラムP2は、複数のユーザを含む第2グループに含まれるユーザの端末が実行する情報処理プログラムであって、複数のユーザを含む第1グループの各端末間で送受信されるコンテンツを含む第1画像のうちの第1コンテンツと関連付けられた第2コンテンツであって、第2グループの各端末間で送受信されるコンテンツのうちの第2コンテンツを含む第2画像を端末の表示領域に表示することと、表示領域に表示された第2画像に対する端末のユーザによる入力に基づいて、第2コンテンツと関連付けられた第1コンテンツを含む第3画像を表示領域に表示することとを含む。プログラムP2は、限定ではなく例として、処理部21(限定ではなく例として、コンピュータ、CPU)に、複数のユーザを含む第1グループの各端末間で送受信されるコンテンツを含む第1画像のうちの第1コンテンツと関連付けられた第2コンテンツであって、第2グループの各端末間で送受信されるコンテンツのうちの第2コンテンツを含む第2画像を端末の表示領域に表示することと、表示領域に表示された第2画像に対する端末のユーザによる入力に基づいて、第2コンテンツと関連付けられた第1コンテンツを含む第3画像を表示領域に表示することと、を実行させる。 In the present embodiment, the program P2 is an information processing program executed by terminals of users included in a second group including a plurality of users, and is content transmitted and received between terminals in a first group including a plurality of users. is a second content associated with the first content out of the first image including and displaying in the display area a third image including the first content associated with the second content based on input by the user of the terminal to the second image displayed in the display area. . The program P2, as a non-limiting example, instructs the processing unit 21 (a computer, a CPU as a non-limiting example) of the first image including the content transmitted and received between the terminals of the first group including a plurality of users. displaying, on a display area of the terminal, a second image including the second content among the contents transmitted and received between the terminals of the second group, which is associated with the first content of the terminal; and displaying, in the display area, a third image including the first content associated with the second content based on an input by the user of the terminal to the second image displayed in the area.

以上のような端末20は、表示領域に表示された第2画像に対する端末のユーザによる入力に基づいて、第2コンテンツと関連付けられた第1コンテンツを含む第3画像を表示領域に表示する。したがって、端末20のユーザは、第2コンテンツと関連付けられた第1コンテンツの少なくとも一部を、第3画像によって知ることができる。限定ではなく例として、第2コンテンツを送信した端末20と、第2画像に対する入力に基づいて第3画像を表示する端末20とが同じ端末である場合、ユーザは、簡易に第1コンテンツを確認することができる。限定ではなく例として、第3画像は、第1コンテンツの前に送信されたコンテンツと、第1コンテンツの後に送信されたコンテンツとの一方または双方とを含み、この場合、ユーザは、第1コンテンツを含む複数のコンテンツの流れ、経緯を知ることができ、ユーザの利便性が向上する。 The terminal 20 as described above displays, in the display area, the third image including the first content associated with the second content based on the terminal user's input to the second image displayed in the display area. Therefore, the user of terminal 20 can know at least part of the first content associated with the second content from the third image. As an example and not a limitation, if the terminal 20 that transmitted the second content and the terminal 20 that displays the third image based on the input for the second image are the same terminal, the user can easily confirm the first content. can do. By way of example and not limitation, the third image includes content sent before the first content, content sent after the first content, or both, where the user is the first content It is possible to know the flow and history of a plurality of contents including, and the user's convenience is improved.

<第9実施形態>
図21は、第9実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、第2コンテンツを含む第2トークルームの画像を表示する第2端末(例えば、図21の端末20C)が、第2コンテンツを送信した第1端末(例えば、図2の端末20A)と異なる端末である点で、第8実施形態と異なる。
<Ninth Embodiment>
FIG. 21 is a diagram showing an information processing method according to the ninth embodiment. First, the outline of this embodiment will be described. In the present embodiment, a second terminal (eg, the terminal 20C in FIG. 21) that displays an image of a second talk room that includes the second content is connected to a first terminal (eg, the terminal 20A in FIG. 2) that has transmitted the second content. ) is different from the eighth embodiment.

端末20は、限定ではなく例として、左下の図に示す第2トークルームの画像T12に対する入力に基づいて、右下の図に示す第1トークルームの画像T11を表示領域28Aに表示する。端末20は、限定ではなく例として、第2トークルームの画像T12に対して所定の入力があったと検出した場合、第1コンテンツQ1に関する情報に基づいて、第1トークルームの画像T11を表示する。第2トークルームの画像T12に対する入力に基づいて第1トークルームの画像T11が表示される形態において、第1コンテンツに関する情報は、限定ではなく例として、メッセージングサービスにおいて第1コンテンツを特定する情報を含む。第1コンテンツを特定する情報は、限定ではなく例として、第1コンテンツの識別情報である。端末20は、第2トークルームの画像T12に対する入力に基づいて第1トークルームの画像T11を表示する場合、限定ではなく例として、第1コンテンツの識別情報に基づいて、第1コンテンツが含まれるトークルームを第1トークルームとして特定し、第1トークルームの画像T11を表示する。 As an example and not a limitation, the terminal 20 displays the first talk room image T11 shown in the lower right diagram in the display area 28A based on the input for the second talk room image T12 shown in the lower left diagram. As an example and not a limitation, the terminal 20 displays the image T11 of the first talk room based on the information about the first content Q1 when it detects that there is a predetermined input to the image T12 of the second talk room. . In the form in which the image T11 of the first chat room is displayed based on the input to the image T12 of the second chat room, the information about the first content is, for example and not limitation, information specifying the first content in the messaging service. include. The information specifying the first content is, by way of example and not limitation, identification information of the first content. When the terminal 20 displays the image T11 of the first chat room based on the input to the image T12 of the second chat room, the first content is included based on the identification information of the first content, for example and not limitation. The talk room is specified as the first talk room, and the image T11 of the first talk room is displayed.

端末20は、第1グループに含まれないユーザの端末20(例えば、端末20C)である場合、限定ではなく例として、第1コンテンツの識別情報に基づいて、第1トークルームの画像T11に含めるコンテンツとして、第1トークルームに含まれるコンテンツのうち第1コンテンツの少なくとも一部を含む1または2以上のコンテンツを受信し、受信したコンテンツに基づいて第1トークルームの画像T11を生成する。 If the terminal 20 is the terminal 20 of a user not included in the first group (for example, the terminal 20C), it is included in the image T11 of the first talk room based on the identification information of the first content as an example and not as a limitation. As contents, one or more contents including at least part of the first contents among the contents included in the first talk room are received, and an image T11 of the first talk room is generated based on the received contents.

端末20は、第2トークルームの画像T12に対して所定の入力があった場合、限定ではなく例として、左上の図に示すトークルームのリストの画像TLを表示する状態を経由せずに、右下の図の第1トークルームの画像T11を表示領域28Aに表示する。端末20は、第1グループに含まれないユーザの端末20(例えば、端末20C)である場合、限定ではなく例として、第1トークルームに含まれるコンテンツのうち、表示領域28Aに一度に表示できる量に基づいて設定される量のコンテンツを受信し、受信したコンテンツに基づいて第1トークルームの画像T11を表示する。端末20は、限定ではなく例として、第1トークルームに含まれる全部のコンテンツを受信してもよいし、そうでなくてもよい。 When there is a predetermined input to the image T12 of the second chat room, the terminal 20 does not go through the state of displaying the image TL of the list of chat rooms shown in the upper left figure, as an example and not as a limitation. An image T11 of the first talk room shown in the lower right figure is displayed in the display area 28A. If the terminal 20 is a terminal 20 of a user not included in the first group (for example, the terminal 20C), for example and not limitation, among the contents included in the first talk room, it can be displayed at once in the display area 28A. An amount of content set based on the amount is received, and an image T11 of the first talk room is displayed based on the received content. Terminal 20 may or may not, by way of example and not limitation, receive all content contained in the first talk room.

次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, the content described in this embodiment, which will be described in more detail about this embodiment, can be appropriately applied to each of the other embodiments. In this embodiment, the same reference numerals are assigned to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図21において、限定ではなく例として、第1コンテンツに関する情報と第2コンテンツとを送信したユーザがユーザAであり、ユーザAの端末20が端末20Aである。図21の端末20は、限定ではなく例として、ユーザAと異なるユーザであるユーザCの端末であり、端末20Cである。限定ではなく例として、図2の右上の図に示した第1トークルームに対応する第1グループは、ユーザAとユーザBとから構成され、端末20CのユーザであるユーザCは、第2グループに含まれるが第1グループに含まれないユーザである。 In FIG. 21, as an example and not limitation, the user who has transmitted the information about the first content and the second content is the user A, and the terminal 20 of the user A is the terminal 20A. The terminal 20 in FIG. 21 is, by way of example and not limitation, a terminal of a user C who is a different user from the user A, and is a terminal 20C. By way of example and not limitation, the first group corresponding to the first talk room shown in the upper right diagram of FIG. , but not in the first group.

図21の左上の図に示すように、端末20は、限定ではなく例として、自端末または自端末のユーザと関連付けられたトークルームのリストの画像TLを表示領域28Aに表示する。自端末または自端末のユーザと関連付けられたトークルームは、限定ではなく例として、自端末のユーザが含まれるトークルームである。端末20は、トークルームのリストの画像TLに対する入力によってトークルームが選択された場合、選択されたトークルームの画像を表示領域28Aに表示する。端末20Cは、限定ではなく例として、表示領域28Aがタッチパネルの表示領域であり、入力部25がタッチパネルの操作部であり、トークルームのリストの画像TLにおける[野球部]のアイコンがタップされた場合、図21の右上の図のように名称Taが「野球部」のトークルームの画像T12を表示領域28Aに表示する。 As shown in the upper left diagram of FIG. 21, the terminal 20 displays an image TL of a list of talk rooms associated with the own terminal or the user of the own terminal in the display area 28A as an example and not a limitation. The talk room associated with the own terminal or the user of the own terminal is, by way of example and not limitation, a talk room in which the user of the own terminal is included. When a talk room is selected by inputting a talk room list image TL, the terminal 20 displays an image of the selected talk room in the display area 28A. In the terminal 20C, for example and not limitation, the display area 28A is the display area of the touch panel, the input unit 25 is the operation unit of the touch panel, and the [baseball club] icon in the talk room list image TL is tapped. In this case, an image T12 of a talk room whose name Ta is "baseball club" is displayed in the display area 28A, as shown in the upper right diagram of FIG.

トークルームの画像T12において、符号Q8は、第1コンテンツQ1に関する情報に基づくコンテンツである。第1コンテンツQ1に関する情報は、ユーザAの端末20Aから送信されている。端末20Cは、限定ではなく例として、サーバ10を介して、第1コンテンツQ1に関する情報を受信する。端末20は、限定ではなく例として、第1コンテンツQ1に関する情報として、第1コンテンツQ1の識別情報と、第1コンテンツQ1の少なくとも一部を受信する。端末20は、受信した第1コンテンツQ1の少なくとも一部に基づいて、第1コンテンツQ1に関するコンテンツQ8を含む第2トークルームの画像T12を生成する。 In the image T12 of the talk room, the code Q8 is the content based on the information regarding the first content Q1. Information about the first content Q1 is transmitted from the user A's terminal 20A. The terminal 20C receives, by way of example and not limitation, information regarding the first content Q1 via the server 10 . The terminal 20 receives identification information of the first content Q1 and at least part of the first content Q1 as information about the first content Q1, as an example and not a limitation. The terminal 20 generates an image T12 of the second talk room including the content Q8 related to the first content Q1 based on at least part of the received first content Q1.

端末20Cは、表示領域28Aに表示された第2トークルームの画像T12に対する入力に基づいて、第2コンテンツQ4に関連付けられた第1コンテンツQ1を含む第3画像(図21では、右下の図の第1トークルームの画像T11)を表示する。限定ではなく例として、端末20Cは、左下の図の第2トークルームの画像T12に含まれる、引用コンテンツQ5に対する入力に基づいて、第1トークルームの画像T11を表示する。端末20Cは、限定ではなく例として、表示領域28Aがタッチパネルの表示領域であり、入力部25がタッチパネルの操作部である場合、第2トークルームの画像T12に含まれる引用コンテンツQ5がタップされたことが検出された場合、第1トークルームの画像T11を表示する。 Terminal 20C displays a third image (in FIG. 21, the lower right image image T11) of the first talk room is displayed. By way of example and not limitation, the terminal 20C displays the image T11 of the first talk room based on the input for the quoted content Q5 included in the image T12 of the second talk room in the lower left figure. In terminal 20C, as an example and not limitation, when display area 28A is a touch panel display area and input unit 25 is a touch panel operation unit, quoted content Q5 included in second talk room image T12 is tapped. When this is detected, the image T11 of the first talk room is displayed.

限定ではなく例として、表示領域28Aに表示される画像を第2トークルームの画像T12から第1トークルームの画像T11へ切り替える処理を実行させるコマンドは、第2トークルームの画像T12に対する所定の入力と関連付けられている。所定の入力は、図21の例では、引用コンテンツQ5に対するタップである。限定ではなく例として、端末20Cは、第2トークルームの画像T12に対する所定の入力があったことが検出された場合、第2トークルームの画像T12が表示領域28Aに表示された状態を、トークルームのリストの画像TLが表示領域28Aに表示される状態を経由することなく、第1トークルームの画像T11が表示領域28Aに表示される状態へ切り替える。上記所定の入力は、タップと異なる入力でもよく、限定ではなく例として、入力部25としてのマウスの操作による入力、マイク26を用いた音声による入力、カメラ27を用いた撮像による入力、又はその他の入力装置による入力でもよい。 As an example and not a limitation, the command for executing the process of switching the image displayed in the display area 28A from the image T12 of the second talk room to the image T11 of the first talk room is a predetermined input to the image T12 of the second talk room. associated with. The predetermined input is a tap on quoted content Q5 in the example of FIG. As an example and not a limitation, when the terminal 20C detects that there is a predetermined input to the image T12 of the second talk room, the terminal 20C displays a state in which the image T12 of the second talk room is displayed in the display area 28A. Without going through the state in which the room list image TL is displayed in the display area 28A, the state is switched to the state in which the first talk room image T11 is displayed in the display area 28A. The predetermined input may be an input different from tapping, and non-limiting examples include input by operating the mouse as the input unit 25, input by voice using the microphone 26, input by imaging using the camera 27, or others. input device may be used.

端末20Cは、第2トークルームの画像T12に対して所定の入力があったことが検出された場合、限定ではなく例として、第1コンテンツQ1の識別情報を、第1コンテンツQ1を記憶する装置へ送信する。第1コンテンツQ1を記憶する装置は、限定ではなく例として、第1グループに含まれるユーザの端末20(例えば、端末20A、端末20B)と、サーバ10との一方又は双方である。 When it is detected that a predetermined input has been made to the image T12 of the second talk room, the terminal 20C stores the identification information of the first content Q1 as a device for storing the first content Q1 as an example and not as a limitation. Send to The device that stores the first content Q1 is one or both of the terminals 20 of the users included in the first group (for example, terminals 20A and 20B) and the server 10, for example and not limitation.

端末20Cは、限定ではなく例として、第1コンテンツQ1に関する情報(例えば、第1コンテンツQ1の識別情報)を送信し、第1コンテンツQ1に関する情報を送信したことに対する応答として、第3画像に含めるコンテンツの情報を受信する。限定ではなく例として、サーバ10は、第1トークルームに含まれるコンテンツを含むコンテンツ情報D7を記憶部13に記憶し、端末20Cが送信した第1コンテンツQ1の識別情報を受信した場合、コンテンツ情報D7に基づいて第1コンテンツQ1を含む1または2以上のコンテンツを送信する。端末20Cは、サーバ10から送信されたコンテンツを受信した場合、受信したコンテンツを所定の位置関係で配置して第3画像を生成する。 By way of example and not limitation, the terminal 20C transmits information about the first content Q1 (e.g., identification information of the first content Q1) and includes it in the third image in response to transmitting the information about the first content Q1. Receive content information. As an example and not a limitation, the server 10 stores the content information D7 including the content included in the first chat room in the storage unit 13, and when receiving the identification information of the first content Q1 transmitted by the terminal 20C, the content information One or more contents including the first contents Q1 are transmitted based on D7. When the terminal 20C receives the content transmitted from the server 10, the terminal 20C arranges the received content in a predetermined positional relationship to generate a third image.

なお、サーバ10は、第1トークルームに含まれるコンテンツを含むコンテンツ情報D7を記憶しなくてもよい。この場合、限定ではなく例として、サーバ10は、第1トークルームに含まれるコンテンツを保持する端末20Aまたは端末20Bから、第1コンテンツQ1を含む1または2以上のコンテンツを取得し、取得したコンテンツを端末20Cへ送信してもよい。限定ではなく例として、サーバ10は、第1トークルームに含まれるコンテンツを送信することを要求する情報を端末20Aへ送信し、要求に対する応答として第1トークルームに含まれるコンテンツを受信し、受信した第1トークルームに含まれるコンテンツを端末20Cへ送信する。 Note that the server 10 does not have to store the content information D7 including the content included in the first talk room. In this case, as an example and not a limitation, the server 10 acquires one or more contents including the first content Q1 from the terminal 20A or the terminal 20B holding the content included in the first chat room, may be transmitted to the terminal 20C. By way of example and not limitation, the server 10 transmits information to the terminal 20A requesting transmission of content included in the first talk room, receives content included in the first talk room in response to the request, and receives the content included in the first talk room. The content included in the first talk room is transmitted to the terminal 20C.

なお、各トークルームに含まれるコンテンツの量が表示領域28Aに一度に表示できる量を超える場合、端末20Cは、限定ではなく例として、各トークルームに含まれるコンテンツから表示領域28Aに表示可能な量のコンテンツを処理部21によって抽出し、抽出したコンテンツを含むトークルームの画像を表示する。限定ではなく例として、処理部21は、送信された時期が最も新しい最新のコンテンツが表示領域28Aの下方に配置され、最新のコンテンツから上方に向かって送信された時期が新しい順に配置されるように、トークルームの画像を生成する。また、端末20Cは、限定ではなく例として、トークルームの画像に対する入力に基づいて、トークルームの画像にいずれのコンテンツを含めるかを変更する。 If the amount of content included in each talk room exceeds the amount that can be displayed in the display area 28A at one time, the terminal 20C can display the content included in each talk room in the display area 28A as an example and not as a limitation. A quantity of content is extracted by the processing unit 21, and an image of the talk room including the extracted content is displayed. As an example and not a limitation, the processing unit 21 arranges the most recent content at the bottom of the display area 28A, and arranges the content in ascending order from the newest content in chronological order. , generate an image of the talk room. Also, by way of example and not limitation, the terminal 20C changes which content is included in the talk room image based on the input for the talk room image.

処理部21は、限定ではなく例として、入力部25および表示部28としてのタッチパネルにおいて、トークルームの画像が縦方向の上方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも前に送信されたコンテンツを含むようにトークルームの画像を生成する。端末20Cは、処理部21が生成したトークルームの画像を表示領域28Aに表示させる。また、処理部21は、トークルームの画像が縦方向の下方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも後に送信されたコンテンツを含むようにトークルームの画像を生成する。端末20Cは、処理部21が生成したトークルームの画像を表示領域28Aに表示させる。ユーザは、限定ではなく例として、タッチパネルの操作部としての入力部25を操作することで表示をスクロールさせ、所望のコンテンツを含むトークルームの画像を端末20Cの表示領域28Aに表示させることができる。 As a non-limiting example, when the processing unit 21 detects that the image of the talk room is flicked upward in the vertical direction on the touch panel serving as the input unit 25 and the display unit 28, the processing unit 21 changes the content from the currently displayed content. Generate chat room images to include previously submitted content. 20 C of terminals display the image of the talk room which the process part 21 produced|generated in 28 A of display areas. Further, when the processing unit 21 detects that the image of the talk room is flicked downward in the vertical direction, the processing unit 21 generates the image of the talk room so as to include the content transmitted after the content currently displayed. do. 20 C of terminals display the image of the talk room which the process part 21 produced|generated in 28 A of display areas. As an example and not a limitation, the user can scroll the display by operating the input unit 25 as the operation unit of the touch panel to display the image of the talk room including the desired content in the display area 28A of the terminal 20C. .

なお、第1トークルームに含まれるコンテンツの量が表示領域28Aに一度に表示できる量を超える場合、第1トークルームの画像T11に含まれるコンテンツは、限定ではなく例として、第1トークルームに含まれるコンテンツから選択される。第1トークルームの画像T11に含まれるコンテンツは、端末20Aによって選択されてもよいし、サーバ10によって選択されてもよいし、端末20Cによって選択されてもよい。また、第2トークルームの画像T12に対する所定の入力に基づいて端末20Cが表示領域28Aに表示する第3画像は、第1画像と同じでもよいし、第1画像と異なる画像でもよい。 Note that if the amount of content included in the first talk room exceeds the amount that can be displayed in the display area 28A at one time, the content included in the image T11 of the first talk room may be displayed in the first talk room as an example, not as a limitation. Selected from included content. The content included in image T11 of the first talk room may be selected by terminal 20A, may be selected by server 10, or may be selected by terminal 20C. Also, the third image displayed by the terminal 20C in the display area 28A based on the predetermined input for the image T12 of the second talk room may be the same as the first image, or may be an image different from the first image.

以上のように、第2画像に対する入力に基づいて第3画像を表示する端末20Cは、第2コンテンツを送信したユーザの端末20Aと異なる端末でもよい。この場合、端末20Cのユーザは、第2コンテンツと関連付けられた第1コンテンツの少なくとも一部を、第3画像によって知ることができる。限定ではなく例として、第3画像は、第1コンテンツの前に送信されたコンテンツと、第1コンテンツの後に送信されたコンテンツとの一方または双方とを含み、この場合、ユーザは、第1コンテンツを含む複数のコンテンツの流れ、経緯を知ることができ、ユーザの利便性が向上する。 As described above, the terminal 20C that displays the third image based on the input for the second image may be a terminal different from the terminal 20A of the user that transmitted the second content. In this case, the user of the terminal 20C can know at least part of the first content associated with the second content from the third image. By way of example and not limitation, the third image includes content sent before the first content, content sent after the first content, or both, where the user is the first content It is possible to know the flow and history of a plurality of contents including, the user's convenience is improved.

なお、第2コンテンツを送信したユーザと異なるユーザの端末20(例えば、端末20C)で表示される第2画像は、限定ではなく例として、第2コンテンツを送信したユーザの端末20(例えば、端末20A)で表示される第2画像と異なってもよい。また、第2コンテンツを送信したユーザと異なるユーザの端末20(例えば、端末20C)で表示される第3画像は、限定ではなく例として、第2コンテンツを送信したユーザの端末20(例えば、端末20A)で表示される第3画像と異なってもよい。以下、図22および図23を参照して、第2画像の例および第3画像の例について説明する。 Note that the second image displayed on the terminal 20 (eg, terminal 20C) of the user different from the user who transmitted the second content is, for example and not limitation, the terminal 20 (eg, terminal 20C) of the user who transmitted the second content. 20A) may be different from the second image displayed. Further, the third image displayed on the terminal 20 (eg, terminal 20C) of the user different from the user who transmitted the second content is, for example and not limitation, the terminal 20 (eg, terminal 20) of the user who transmitted the second content. 20A) may be different from the third image displayed. An example of the second image and an example of the third image will be described below with reference to FIGS. 22 and 23. FIG.

図22は、第2画像、第3画像の表示に関する処理を示す図である。図22の上図において、符号Q21は、第2トークルームの画像T12に含まれるコンテンツである。コンテンツQ21は、第1コンテンツQ1と関連付けられた第2コンテンツQ4と異なり、他のコンテンツと関連付けられていない第3コンテンツである。第3コンテンツQ21は、限定ではなく例として、他のコンテンツを引用しないコンテンツである。第3コンテンツQ21と、第3コンテンツQ21を送信したユーザに関する情報とは、一組にされ、表示領域28Aに表示される。ユーザに関する情報は、限定ではなく例として、コンテンツを送信したユーザを特定する情報である。 FIG. 22 is a diagram showing processing related to display of the second image and the third image. In the upper diagram of FIG. 22, the code Q21 is the content included in the image T12 of the second talk room. The content Q21 is third content that is not associated with other content, unlike the second content Q4 that is associated with the first content Q1. The third content Q21 is, by way of example and not limitation, content that does not quote other content. The third content Q21 and the information about the user who transmitted the third content Q21 are grouped and displayed in the display area 28A. Information about the user is, by way of example and not limitation, information identifying the user who sent the content.

図22において、第3コンテンツQ21を送信したユーザはユーザDであり、ユーザに関する情報は、限定ではなく例として、ユーザDのアイコンおよびユーザ名とを含む。端末20Cの処理部21は、限定ではなく例として、第2トークルームの画像T12において、第3コンテンツQ21と、第3コンテンツQ21を送信したユーザに関する情報(例、アイコンUd1、ユーザ名Ud2)とを所定の位置関係で配置する。また、第2トークルームの画像T12に含まれるコンテンツのうち第2コンテンツQ4を送信したユーザに関する情報は、表示領域28Aに表示されない設定がされる。端末20Cの処理部21は、限定ではなく例として、第2トークルームの画像T12において、第2コンテンツQ4に対して、第2コンテンツQ4を送信したユーザに関する情報を配置しない。 In FIG. 22, the user who sent the third content Q21 is user D, and the information about the user includes, by way of example and not limitation, user D's icon and user name. As a non-limiting example, the processing unit 21 of the terminal 20C generates third content Q21 and information about the user who transmitted the third content Q21 (e.g., icon Ud1, user name Ud2) in image T12 of the second chat room. are arranged in a predetermined positional relationship. Further, information about the user who transmitted the second content Q4 among the contents included in the image T12 of the second talk room is set not to be displayed in the display area 28A. As an example and not a limitation, the processing unit 21 of the terminal 20C does not arrange information about the user who sent the second content Q4 to the second content Q4 in the image T12 of the second talk room.

図22の下図は、限定ではなく例として、第2コンテンツQ4を送信したユーザに関する情報が表示されない設定がされる場合の第3画像(ここでは、第1トークルームの画像T11)を示す図である。第2トークルームの画像T12に基づいて表示される第1トークルームの画像T11において、各コンテンツを送信したユーザに関する情報は、表示領域28Aに表示されない設定がされる。図21の右下の図に示す第1トークルームの画像T11の場合、第1コンテンツQ1を送信したユーザは、ユーザAである。第1トークルームの画像T11において、ユーザに関する情報は、限定ではなく例として、ユーザAのアイコンUa1およびユーザ名Ua2である。アイコンUa1およびユーザ名Ua2は、第1コンテンツQ1に対して所定の位置関係で配置される。また、図22の下図に示す第1トークルームの画像T11の場合、第1コンテンツQ1を送信したユーザに関する情報は、表示領域28Aに表示されない設定がされる。端末20Cの処理部21は、限定ではなく例として、第1トークルームの画像T11において、第1トークルームに含まれるコンテンツを送信したユーザに関する情報を配置しない。この場合、端末20Cは、限定ではなく例として、第1トークルームに含まれるコンテンツを送信したユーザに関する情報を受信してもよいし、受信しなくてもよい。 The lower diagram of FIG. 22 is, as an example and not a limitation, a diagram showing a third image (here, an image T11 of the first talk room) when the setting is made so that information about the user who transmitted the second content Q4 is not displayed. be. In the image T11 of the first talk room displayed based on the image T12 of the second talk room, information about the user who transmitted each content is set not to be displayed in the display area 28A. In the case of the image T11 of the first talk room shown in the lower right diagram of FIG. 21, the user A is the user who transmitted the first content Q1. In the image T11 of the first talk room, the information about the user is, by way of example and not limitation, the icon Ua1 and user name Ua2 of user A. Icon Ua1 and user name Ua2 are arranged in a predetermined positional relationship with respect to first content Q1. Further, in the case of the image T11 of the first talk room shown in the lower diagram of FIG. 22, the information regarding the user who transmitted the first content Q1 is set not to be displayed in the display area 28A. As an example and not a limitation, the processing unit 21 of the terminal 20C does not arrange information regarding the user who transmitted the content included in the first talk room in the image T11 of the first talk room. In this case, the terminal 20C may or may not receive information regarding the user who transmitted the content included in the first talk room, as an example and not a limitation.

図23は、第2画像、第3画像の表示に関する処理を示す図である。図23の上図に示す第2トークルームの画像T12に含まれるコンテンツのうち第2コンテンツQ4を送信したユーザに関する情報は、表示領域28Aに表示されない設定がされる。端末20Cの処理部21は、限定ではなく例として、第2トークルームの画像T12において、第2コンテンツQ4を送信したユーザに関する情報を配置しない。また、第2トークルームの画像T12は、第2コンテンツQ4を送信したユーザに関する情報の代わりに、第2コンテンツQ4を送信したユーザを特定しない情報を含む。ユーザを特定しない情報は、限定ではなく例として、端末20Cによって付与されるアイコンUx1およびユーザ名Ux2である。端末20Cの処理部21は、限定ではなく例として、第2コンテンツQ4と、アイコンUx1と、ユーザ名Ux2とを所定の位置関係で配置し、第2トークルームの画像T12を生成する。 FIG. 23 is a diagram showing processing related to display of the second image and the third image. Among the contents included in the image T12 of the second talk room shown in the upper part of FIG. 23, information about the user who transmitted the second content Q4 is set not to be displayed in the display area 28A. As an example and not a limitation, the processing unit 21 of the terminal 20C does not arrange information regarding the user who transmitted the second content Q4 in the image T12 of the second talk room. Also, the image T12 of the second talk room includes information that does not specify the user who transmitted the second content Q4, instead of the information regarding the user who transmitted the second content Q4. Information that does not identify a user is, by way of example and not limitation, an icon Ux1 and a user name Ux2 given by the terminal 20C. As a non-limiting example, the processing unit 21 of the terminal 20C arranges the second content Q4, the icon Ux1, and the user name Ux2 in a predetermined positional relationship to generate the image T12 of the second talk room.

図23の下図は、限定ではなく例として、第2コンテンツQ4を送信したユーザに関する情報の代わりにユーザを特定しない情報が表示される場合の第3画像(ここでは、第1トークルームの画像T11)を示す図である。第2トークルームの画像T12に基づいて表示される第1トークルームの画像T11において、各コンテンツを送信したユーザに関する情報は、表示領域28Aに表示されない設定がされる。第1トークルームの画像T11は、各コンテンツを送信したユーザに関する情報の代わりに、ユーザを特定しない情報を含む。ユーザを特定しない情報は、限定ではなく例として、図21の右下の図に示したユーザAに関してアイコンUx1およびユーザ名Ux2であり、ユーザBに関してアイコンUy1およびユーザ名Uy2である。アイコンUx1およびアイコンUy1は、それぞれ、第1トークルームに対応する第1グループのユーザ(ここでは、ユーザA、ユーザB)と1対1の対応で設定されるが、どのユーザに対応するか明示されない。また、ユーザ名Ux2およびユーザ名Uy2は、それぞれ、第1トークルームに対応する第1グループのユーザ(ここでは、ユーザA、ユーザB)と1対1の対応で設定されるが、どのユーザに対応するか明示されない。 The lower diagram of FIG. 23 shows, as an example and not a limitation, a third image (here, an image T11 of the first talk room) when information that does not specify the user is displayed instead of information related to the user who transmitted the second content Q4. ). In the image T11 of the first talk room displayed based on the image T12 of the second talk room, information about the user who transmitted each content is set not to be displayed in the display area 28A. The image T11 of the first talk room includes information that does not specify the user instead of information regarding the user who transmitted each content. Non-user specific information is, by way of example and not limitation, an icon Ux1 and user name Ux2 for user A and an icon Uy1 and user name Uy2 for user B shown in the bottom right diagram of FIG. The icon Ux1 and the icon Uy1 are each set in a one-to-one correspondence with the first group of users (here, user A and user B) corresponding to the first chat room. not. User name Ux2 and user name Uy2 are each set in a one-to-one correspondence with the first group of users (here, user A and user B) corresponding to the first chat room. Correspondence is not specified.

図22および図23で説明したように、第2コンテンツを送信したユーザに関する情報が表示領域28Aに表示されない設定がされる場合、各ユーザは、第1コンテンツに関する情報を端末20によって送信した際に、他のユーザから特定されにくくなる。このような情報処理方法は、限定ではなく例として、ユーザが他のユーザのコンテンツを引用しやすくなり、情報の共有化に寄与する。また、第2画像に対する入力に基づいて第3画像を表示する際に、各コンテンツを送信したユーザに関する情報が表示されない設定がなされる場合、第1トークルームの各ユーザは、ユーザに関する情報を、第3画像を閲覧したユーザに知られる懸念が減少し、ユーザの利便性が向上する。また、ユーザに関する情報の代わりにユーザを特定しない情報が表示される場合、ユーザに関する情報の拡散が抑制されるとともに、第3画像に含まれるコンテンツの脈絡等を把握しやすくなる。 As described with reference to FIGS. 22 and 23, when the information about the user who has transmitted the second content is set not to be displayed in the display area 28A, each user, when transmitting the information about the first content from the terminal 20 , it becomes difficult to be identified by other users. Such an information processing method, by way of example and not limitation, makes it easier for users to cite other users' content and contributes to information sharing. Further, when the third image is displayed based on the input for the second image, if the setting is made so that the information about the user who sent each content is not displayed, each user in the first chat room can display the information about the user, Concerns that the user who browsed the third image will know about it are reduced, and the user's convenience is improved. Further, when information that does not specify the user is displayed instead of information about the user, diffusion of the information about the user is suppressed, and it becomes easier to grasp the context of the content included in the third image.

<第10実施形態>
図24は、第10実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、第2トークルームの画像に対するユーザの入力に基づく第1トークルームの画像の表示を許可するか否かを判定する形態である。限定ではなく例として、端末20は、第2トークルームの画像に対しる所定の入力を検出した際に、自端末のユーザが所定の条件を満たす場合、第1トークルームの画像を表示領域28Aに表示する。上記所定の条件は、限定ではなく例として、第2コンテンツを送信したユーザと自端末のユーザとが同じである条件である。第3画像は、限定ではなく例として、第2コンテンツを送信したユーザと端末20のユーザとが同じである場合、表示領域28Aに表示される。
<Tenth Embodiment>
FIG. 24 is a flow chart showing an information processing method according to the tenth embodiment. First, the outline of this embodiment will be described. In this embodiment, as an example and not a limitation, it is determined whether or not to permit the display of the image of the first talk room based on the user's input to the image of the second talk room. As an example and not a limitation, when the terminal 20 detects a predetermined input to the image of the second talk room and the user of the terminal 20 satisfies a predetermined condition, the image of the first talk room is displayed in the display area 28A. to display. The predetermined condition is, as an example and not a limitation, a condition that the user who transmitted the second content is the same as the user of the own terminal. The third image is displayed in the display area 28A if, by way of example and not limitation, the user who sent the second content and the user of the terminal 20 are the same.

次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, the content described in this embodiment, which will be described in more detail about this embodiment, can be appropriately applied to each of the other embodiments. In this embodiment, the same reference numerals are assigned to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図24のステップS61およびステップS62の処理は、図19と同様であり、その説明を省略あるいは簡略化する。端末20は、ステップS62において第2トークルームの画像に対する入力があると処理部21が判定した場合(ステップS62:Yes)、ステップS71において、第3画像の表示を許可するか否かを判定する。限定ではなく例として、処理部21は、第2コンテンツを送信したユーザと自端末のユーザとが同じである場合、第3画像の表示を許可すると判定する(ステップS71:Yes)。処理部21は、限定ではなく例として、図3(C)に示したコンテンツ情報D3に基づいて、ステップS71の処理を実行する。図3(C)の例において、第2コンテンツは、[コンテンツID]が[tr01c01]のコンテンツであり、その[送信ユーザID]は[ユーザA]である。この場合、処理部21は、自端末のユーザのユーザIDと、第2コンテンツに対応する[送信ユーザID]である[ユーザA]とを比較し、双方が一致するか否かを判定する。 The processing of steps S61 and S62 in FIG. 24 is the same as in FIG. 19, and the description thereof will be omitted or simplified. When the processing unit 21 determines in step S62 that there is an input for the second chat room image (step S62: Yes), the terminal 20 determines in step S71 whether or not to permit display of the third image. . As an example and not a limitation, when the user who transmitted the second content is the same as the user of the own terminal, the processing unit 21 determines to permit the display of the third image (step S71: Yes). The processing unit 21 executes the process of step S71 based on the content information D3 shown in FIG. 3C as an example and not a limitation. In the example of FIG. 3C, the second content is the content whose [content ID] is [tr01c01] and whose [transmitting user ID] is [user A]. In this case, the processing unit 21 compares the user ID of the user of its own terminal with [user A], which is the [transmitting user ID] corresponding to the second content, and determines whether or not they match.

端末20は、第3画像の表示を許可すると処理部21が判定した場合(ステップS71:Yes)、ステップS72において第3画像を表示する。第2コンテンツを送信したユーザと自端末のユーザとが同じである場合、このユーザは、第1トークルームに対応する第1グループに含まれ、端末20は、限定ではなく例として、第1トークルームに含まれるコンテンツを含むコンテンツ情報D3を記憶部24に記憶している。ステップS72において、処理部21は、限定ではなく例として、記憶部24に記憶されたコンテンツ情報D3(図3(B)参照)に基づいて、第3画像を生成する。そして、処理部21は、表示部28を制御して、生成した第3画像を表示領域28Aに表示させる。 When the processing unit 21 determines that the display of the third image is permitted (step S71: Yes), the terminal 20 displays the third image in step S72. If the user who transmitted the second content and the user of the own terminal are the same, this user is included in the first group corresponding to the first talk room, and the terminal 20, by way of example and not limitation, Content information D3 including content included in the room is stored in the storage unit 24 . In step S72, the processing unit 21 generates the third image based on the content information D3 (see FIG. 3B) stored in the storage unit 24, for example and not limitation. Then, the processing unit 21 controls the display unit 28 to display the generated third image in the display area 28A.

端末20は、ステップS62において第2トークルームの画像に対する入力がないと処理部21が判定した場合(ステップS62:No)、又はステップS71において第3画像の表示を許可しないと処理部21が判定した場合(ステップS72:No)、第3画像の表示に関する一連の処理を終了する。 In the terminal 20, when the processing unit 21 determines in step S62 that there is no input for the image of the second chat room (step S62: No), or in step S71 the processing unit 21 determines that display of the third image is not permitted. If so (step S72: No), the series of processes for displaying the third image is terminated.

以上のような端末20は、限定ではなく例として、第2コンテンツを送信したユーザと端末20のユーザとが同じである場合、表示領域28Aに第3画像を表示する。このような情報処理方法は、限定ではなく例として、第2コンテンツを送信したユーザと異なるユーザの端末20において第3画像が表示されることを抑制し、第3画像に含まれる情報が想定外のユーザへ拡散することを抑制する。結果として、端末20のユーザは、情報の意図しない拡散を懸念せずに、第2コンテンツに関連づけられた第1コンテンツを閲覧することができ、ユーザの利便性が向上する。 As an example and not a limitation, the terminal 20 as described above displays the third image in the display area 28A when the user who transmitted the second content is the same as the user of the terminal 20 . Such an information processing method suppresses the display of the third image on the terminal 20 of a user different from the user who transmitted the second content, and the information included in the third image is suppressed as an example and not a limitation. Suppress the spread to other users. As a result, the user of the terminal 20 can view the first content associated with the second content without worrying about unintended diffusion of information, which improves convenience for the user.

<第11実施形態>
図25は、第11実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。第11実施形態は、限定ではなく例として、第1グループに含まれないユーザの端末において、第2トークルームの画像に対する入力に基づいて第1トークルームの画像を表示する形態である。端末20は、限定ではなく例として、第1グループに含まれるユーザと第2グループに含まれるユーザとが所定の条件を満たす場合、第1トークルームの画像を表示する。限定ではなく例として、端末20は、第2グループに含まれるユーザのうち自端末のユーザを除いたN3以上のユーザが第1グループに含まれる場合、第1トークルームの画像を表示する。上記N3は、限定ではなく例として、1以上の任意の値であり、予め設定される値である。第1トークルームの画像は、限定ではなく例として、第2グループに含まれるユーザのうち端末のユーザを除いた1以上のユーザが第1グループに含まれる場合、表示領域28Aに表示される。
<Eleventh Embodiment>
FIG. 25 is a flowchart showing an information processing method according to the eleventh embodiment. First, the outline of this embodiment will be described. The eleventh embodiment is, as an example and not a limitation, a mode in which the terminal of the user not included in the first group displays the image of the first talk room based on the input for the image of the second talk room. As an example and not a limitation, the terminal 20 displays the image of the first talk room when the users included in the first group and the users included in the second group satisfy a predetermined condition. As an example and not a limitation, the terminal 20 displays the image of the first talk room when the first group includes N3 or more users excluding the user of the terminal itself among the users included in the second group. The above N3 is an arbitrary value of 1 or more, and is a preset value, as an example and not a limitation. The image of the first talk room is displayed in the display area 28A, for example and not limitation, when one or more users included in the second group but excluding the user of the terminal are included in the first group.

また、本実施形態は、限定ではなく例として、第1グループに含まれないユーザによる第2トークルームの画像に対する入力に基づいて第1トークルームの画像を表示する場合、ユーザを第1グループに含める形態である。例えば、図21において、端末20CのユーザCは、第1トークルームに対応する第1グループに含まれないユーザであって、第2トークルームに対応する第2グループに含まれるユーザである。端末20Cは、限定ではなく例として、第2トークルームの画像T12に対する所定の入力があった場合、第1トークルーム含まれるコンテンツの送信を要求する情報を送信する。コンテンツの送信を要求する情報は、限定ではなく例として、第1コンテンツの識別情報を含む。サーバ10は、コンテンツの送信を要求する情報を受信し、その応答として第1トークルーム含まれるコンテンツを送信する場合、限定ではなく例として、端末20CのユーザCを第1グループに追加する。なお、コンテンツの送信を要求する情報は、限定ではなく例として、サーバ10を介して、第1グループに含まれる端末20(例えば、端末20A、端末20B)へ送信されてもよい。この場合、第1グループに含まれる端末20は、端末20CのユーザCを第1グループに追加してもよい。 Further, in this embodiment, as an example and not a limitation, when an image of the first talk room is displayed based on an input for an image of the second talk room by a user who is not included in the first group, the user is assigned to the first group. It is a form of inclusion. For example, in FIG. 21, user C of terminal 20C is a user who is not included in the first group corresponding to the first talk room, but is included in the second group corresponding to the second talk room. As a non-limiting example, the terminal 20C transmits information requesting transmission of content included in the first talk room when there is a predetermined input for the image T12 of the second talk room. Information requesting transmission of content includes, by way of example and not limitation, identification information of the first content. When the server 10 receives information requesting transmission of content and transmits content included in the first talk room in response thereto, the server 10 adds user C of the terminal 20C to the first group as an example and not as a limitation. Information requesting transmission of content may be transmitted to the terminals 20 (eg, terminal 20A, terminal 20B) included in the first group via the server 10 as an example and not as a limitation. In this case, the terminal 20 included in the first group may add the user C of the terminal 20C to the first group.

次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, the content described in this embodiment, which will be described in more detail about this embodiment, can be appropriately applied to each of the other embodiments. In this embodiment, the same reference numerals are assigned to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図25のステップS61およびステップS62の処理は、図19と同様であり、その説明を省略あるいは簡略化する。端末20は、ステップS62において第2トークルームの画像に対する入力があると処理部21が判定した場合(ステップS62:Yes)、ステップS75において、第3画像の表示を許可するか否かを判定する。限定ではなく例として、処理部21は、第2グループに含まれるユーザのうち、第2コンテンツを送信したユーザを除いたN2以上のユーザが第1グループに含まれる場合、第3画像の表示を許可すると判定する。上記N2は、1以上の整数から任意に設定される値である。 The processing of steps S61 and S62 in FIG. 25 is the same as in FIG. 19, and the description thereof will be omitted or simplified. When the processing unit 21 determines in step S62 that there is an input for the second chat room image (step S62: Yes), the terminal 20 determines in step S75 whether or not to permit display of the third image. . As an example and not a limitation, the processing unit 21 displays the third image when N2 or more users excluding the user who transmitted the second content among the users included in the second group are included in the first group. Judge to allow. The above N2 is a value arbitrarily set from an integer of 1 or more.

ここでは、ユーザAとユーザBとが第1グループを構成し、ユーザAが第2コンテンツを送信したユーザであるとする。また、ユーザAとユーザBとユーザCとユーザDとが第2グループを構成するものとする。自端末のユーザがユーザCである場合、第2グループに含まれるユーザのうち、第2コンテンツを送信したユーザを除いたユーザは、ユーザAとユーザCとユーザDとであり、これらユーザのうちユーザAが第1グループに含まれる。そのため、ユーザCの端末20Cの処理部21は、第3画像の表示を許可すると判定する。 Here, it is assumed that user A and user B constitute the first group, and user A is the user who has transmitted the second content. It is also assumed that user A, user B, user C, and user D constitute a second group. When the user of the own terminal is user C, among the users included in the second group, the users excluding the user who transmitted the second content are user A, user C, and user D. User A is included in the first group. Therefore, the processing unit 21 of the terminal 20C of the user C determines to permit display of the third image.

端末20は、第3画像の表示を許可すると処理部21が判定した場合(ステップS75:Yes)、ステップS76において第3画像を表示する。処理部21は、自端末のユーザが第1グループに含まれる場合、限定ではなく例として、記憶部24に記憶されたコンテンツ情報D3に基づいて第3画像を生成する。第3画像は、限定ではなく例として、第1コンテンツを含む第1トークルームの画像である。また、処理部21は、自端末のユーザが第1グループに含まれない場合、限定ではなく例として、サーバ10または第1グループに含まれるユーザの端末20から送信されるコンテンツに基づいて、第3画像を生成する。処理部21は、表示部28を制御し、生成した第3画像を表示領域28Aに表示させる。 When the processing unit 21 determines that display of the third image is permitted (step S75: Yes), the terminal 20 displays the third image in step S76. When the user of the own terminal is included in the first group, the processing unit 21 generates the third image based on the content information D3 stored in the storage unit 24 as an example and not as a limitation. The third image is, by way of example and not limitation, an image of the first talk room containing the first content. Further, when the user of the own terminal is not included in the first group, the processing unit 21, as an example and not a limitation, based on the content transmitted from the server 10 or the terminal 20 of the user included in the first group, performs the first 3 images are generated. The processing unit 21 controls the display unit 28 to display the generated third image in the display area 28A.

また、処理部21は、ステップS77において、自端末のユーザは第1グループに含まれるか否かを判定する。処理部21は、自端末のユーザが第1グループに含まれないと判定した場合(ステップS77:No)、ステップS78において自端末のユーザを第1グループに追加する。ステップS77およびステップS78の処理の少なくとも一部は、限定ではなく例として、ステップS76の処理に含まれてもよい。限定ではなく例として、処理部21は、自端末のユーザが第1グループに含まれると判定した場合、記憶部24に記憶されているコンテンツ情報D3に基づいて第3画像を生成してもよい。また、限定ではなく例として、端末20は、自端末のユーザが第1グループに含まれない判定した場合、第3画像に含めるコンテンツを、サーバ10または第1グループに含まれるユーザの端末20から受信してもよい。この場合、端末20は、限定ではなく例として、第3画像に含めるコンテンツの送信を要求する要求情報を送信し、要求情報を受信したサーバ10または第1グループに含まれるユーザの端末20は、要求情報を送信した端末20のユーザを第1グループに追加する処理を実行してもよい。 Also, in step S77, the processing unit 21 determines whether or not the user of the own terminal is included in the first group. When determining that the user of the own terminal is not included in the first group (step S77: No), the processing unit 21 adds the user of the own terminal to the first group in step S78. At least part of the processing of steps S77 and S78 may be included in the processing of step S76 as an example and not as a limitation. As an example and not a limitation, when the processing unit 21 determines that the user of the own terminal is included in the first group, the processing unit 21 may generate the third image based on the content information D3 stored in the storage unit 24. . Further, as an example and not a limitation, when the terminal 20 determines that the user of the own terminal is not included in the first group, the content to be included in the third image is sent from the server 10 or the terminal 20 of the user included in the first group. may receive. In this case, as a non-limiting example, the terminal 20 transmits request information requesting transmission of content to be included in the third image, and the server 10 that receives the request information or the terminal 20 of the user included in the first group, A process of adding the user of the terminal 20 that has transmitted the request information to the first group may be executed.

端末20は、ステップS75において第3画像の表示を許可しないと処理部21が判定した場合(ステップS75:No)、限定ではなく例として、ステップS79において第3画像の表示の不許可を通知する。限定ではなく例として、端末20は、「第3画像を表示できません」といったメッセージを表示領域28Aに表示してもよいし、「第3画像を表示できません」といった音声またはアラームなどの音をスピーカ29から出力してもよい。なお、ステップS75の処理は、なくてもよい。 When the processing unit 21 determines in step S75 that the display of the third image is not permitted (step S75: No), the terminal 20 notifies the disapproval of display of the third image in step S79 as an example, not as a limitation. . By way of example and not limitation, the terminal 20 may display a message such as "Unable to display the third image" in the display area 28A, or output a sound such as a voice or an alarm such as "Unable to display the third image" to the speaker 29. can be output from Note that the process of step S75 may be omitted.

端末20は、ステップS62において第2トークルームの画像に対する入力がないと処理部21が判定した場合(ステップS62:No)、ステップS77において自端末のユーザは第1グループに含まれると判定した場合(ステップS77:Yes)、ステップS78の処理の後、又はステップS79の処理の後、第2画像に対する入力に基づく第3画像の表示に関する一連の処理を終了する。 If the processing unit 21 determines in step S62 that there is no input for the image of the second chat room (step S62: No), the terminal 20 determines in step S77 that the user of the own terminal is included in the first group. (Step S77: Yes) After the process of step S78 or after the process of step S79, the series of processes related to the display of the third image based on the input to the second image ends.

以上のような端末20は、限定ではなく例として、第2グループに含まれる複数のユーザのうち第2コンテンツを送信したユーザを除いたM以上のユーザが第1グループに含まれる場合、第3画像を表示する。言い換えると、端末20は、第1グループと第2グループとで重複するユーザが第2コンテンツを送信したユーザの他に存在する場合、第3画像を表示する。したがって、端末20は、限定ではなく例として、第2グループと関係性がある第1グループの端末間で送受信される第1コンテンツを含む第3画像を表示することができ、例えば情報の意図しない拡散を抑制しつつ、情報の共有化を図ることができる。 As an example and not a limitation, the terminal 20 as described above is used when M or more users excluding the user who transmitted the second content among the plurality of users included in the second group are included in the first group. Display an image. In other words, the terminal 20 displays the third image when there is a user who overlaps the first group and the second group in addition to the user who transmitted the second content. Thus, by way of example and not limitation, the terminal 20 may display a third image that includes first content sent and received between terminals of the first group that are related to the second group, e.g. Information can be shared while suppressing diffusion.

また、端末20のユーザが第1グループに含まれず、第2コンテンツに対する端末20のユーザによる入力に基づいて第3画像を表示する場合、端末20のユーザは第1グループに登録される。このような情報処理方法は、第3画像を表示する端末20のユーザが、第1コンテンツを送受信した第1グループに含まれるので、意図しない情報の拡散を抑制することに寄与する。なお、第1グループに含まれないユーザの端末20は、限定ではなく例として、自端末のユーザが第1グループに追加された後に第3画像を表示してもよい。また、第1グループに含まれないユーザは、ユーザの端末20が第3画像を表示した後に、第1グループに追加されてもよい。 Also, when the user of terminal 20 is not included in the first group and the third image is displayed based on the input by the user of terminal 20 for the second content, the user of terminal 20 is registered in the first group. Such an information processing method contributes to suppressing unintended diffusion of information because the user of the terminal 20 displaying the third image is included in the first group that has transmitted and received the first content. Note that the terminal 20 of a user not included in the first group may display the third image after the user of the own terminal is added to the first group, as an example and not a limitation. Also, a user not included in the first group may be added to the first group after the terminal 20 of the user displays the third image.

なお、第3画像の表示を許可するか否かを判定する表示可否判定処理は、限定ではなく例として、ステップS75において、第1グループに含まれるユーザと第2グループに含まれるユーザとに基づいて実行されるが、この例に限定されない。処理部21は、限定ではなく例として、図17で説明したトークルームの種別に基づいて、表示可否判定処理を実行してもよい。限定ではなく例として、処理部21は、第1コンテンツが含まれる第1トークルームの種別が[公開]である場合、第1コンテンツを含む第3画像の表示を許可すると判定してもよい。このような表示可否判定処理は、ステップS75の処理の代わりに実行されてもよいし、ステップS75の処理と別に実行されてもよく、なくてもよい。 Note that the display permission/inhibition determination process for determining whether or not to permit the display of the third image is not a limitation, and is performed in step S75 based on the users included in the first group and the users included in the second group. but not limited to this example. As an example and not a limitation, the processing unit 21 may execute display permission/inhibition determination processing based on the type of the talk room described with reference to FIG. 17 . As an example and not a limitation, the processing unit 21 may determine that display of the third image including the first content is permitted when the type of the first chat room including the first content is [public]. Such a display propriety determination process may be performed instead of the process of step S75, may be performed separately from the process of step S75, or may not be performed.

なお、端末20は、第3画像の表示が許可されない場合、限定ではなく例として、第2画像に含まれる第1コンテンツの形態を変更してもよい。図26は、第3画像の表示が許可されない場合の第2画像の表示に関する処理を示す図である。 Note that, when the display of the third image is not permitted, the terminal 20 may change the form of the first content included in the second image as an example and not as a limitation. FIG. 26 is a diagram showing processing related to display of the second image when display of the third image is not permitted.

図26の上図において、第2トークルームの画像T12は、第1コンテンツに関する第1情報Q25を含む。第1情報Q25は、図21の右下の図に示した第1コンテンツQ1に比べて情報量が少ない情報である。第1情報Q25は、限定ではなく例として、第1コンテンツに関する情報に基づく情報である。第1情報Q25は、限定ではなく例として、第1コンテンツQ1を短縮した情報、第1コンテンツQ1を圧縮した情報、又は第1コンテンツQ1の一部を省略した情報である。端末20は、第2トークルームの画像T12に対する自端末のユーザによる入力に基づく第3画像(例えば、第1トークルームの画像T11)の表示が許可されない場合、限定ではなく例として、図26の下図に示すように第2情報Q26を含む第2トークルームの画像T12を表示する。第2情報Q26は、第1コンテンツに関する情報量が第1情報よりも多い情報である。第2情報Q26は、限定ではなく例として、第1コンテンツに関する情報に基づく情報である。第2情報Q26は、限定ではなく例として、第1コンテンツQ1と同じである。 In the upper diagram of FIG. 26, the image T12 of the second talk room includes the first information Q25 regarding the first content. The first information Q25 is information having a smaller amount of information than the first content Q1 shown in the lower right diagram of FIG. The first information Q25 is, by way of example and not limitation, information based on information about the first content. The first information Q25 is, for example and not limitation, information in which the first content Q1 is shortened, information in which the first content Q1 is compressed, or information in which a part of the first content Q1 is omitted. When the terminal 20 is not permitted to display the third image (for example, the image T11 of the first talk room) based on the input by the user of the own terminal to the image T12 of the second talk room, as an example and not as a limitation, the display of FIG. An image T12 of the second talk room including the second information Q26 is displayed as shown in the figure below. The second information Q26 is information having a larger amount of information regarding the first content than the first information. The second information Q26 is, by way of example and not limitation, information based on information about the first content. The second information Q26 is, by way of example and not limitation, the same as the first content Q1.

このように、端末20は、第1コンテンツQ1に比べて情報量が少ない第1情報Q25を含む第2画像を表示する場合、限定ではなく例として、第1コンテンツQ1に関する情報をコンパクトに示すことができる。その結果、端末20は、限定ではなく例として、表示領域28Aに一度に表示されるコンテンツの数を増やすことができ、ユーザへ提供する情報の量を増やすことができる。 In this way, when the terminal 20 displays the second image including the first information Q25 having a smaller amount of information than the first content Q1, the information about the first content Q1 is displayed compactly as an example and not as a limitation. can be done. As a result, the terminal 20 can, for example and not by way of limitation, increase the number of pieces of content displayed in the display area 28A at one time, thereby increasing the amount of information provided to the user.

また、端末20は、限定ではなく例として、第2トークルームの画像T12に対する自端末のユーザによる入力に基づく第3画像(例えば、第1トークルームの画像T11)の表示が許可されない場合、第1コンテンツに関する情報量が第1情報Q25よりも多い第2情報Q26を含む第2トークルームの画像T12を表示する。このような情報処理方法は、第1トークルームに含まれるコンテンツのうち第1コンテンツと異なるコンテンツの意図しない拡散を抑制することに寄与するとともに、第3画像の表示が許可されないユーザに対して第1コンテンツに関してより多くの情報を提供する便宜を図ることができる。 In addition, as an example and not a limitation, when the terminal 20 is not permitted to display the third image (for example, the image T11 of the first talk room) based on the input by the user of the own terminal to the image T12 of the second talk room, the An image T12 of a second talk room including second information Q26 having a larger amount of information about one content than first information Q25 is displayed. Such an information processing method contributes to suppressing the unintended spread of content different from the first content among the content included in the first chat room, and also to a user who is not permitted to display the third image. It may be convenient to provide more information about a piece of content.

<第12実施形態>
図27は、第12実施形態に係る情報処理方法を示すフローチャートである。まず、本実施形態の概要を説明する。本実施形態は、第1トークルームの画像を表示する許可を要求する情報を端末20から送信する点で、上述の実施形態と異なる。以下の説明において適宜、第1トークルームの画像を表示する許可を要求する情報を、表示許可要求と称し、表示許可要求を送信する端末20を第3端末と称する。サーバ10は、限定ではなく例として、第3端末が送信した表示許可要求を受信した場合、表示許可要求に対する応答として、第3端末が第1トークルームの画像を表示することを許可するか否かを判定した判定結果に基づく情報を送信する。上記判定結果の基づく情報は、限定ではなく例として、第1トークルームの画像を表示することが許可される場合、第1トークルームの画像に含めるコンテンツを含む。第3端末は、上記判定結果に基づく情報を受信した場合、この情報に基づいて第1トークルームの画像を自端末の表示領域28Aに表示する。
<Twelfth Embodiment>
FIG. 27 is a flow chart showing an information processing method according to the twelfth embodiment. First, the outline of this embodiment will be described. This embodiment differs from the above-described embodiments in that information requesting permission to display the image of the first talk room is transmitted from the terminal 20 . In the following description, the information requesting permission to display the image of the first chat room will be referred to as a display permission request, and the terminal 20 that transmits the display permission request will be referred to as a third terminal. As an example and not a limitation, when the server 10 receives the display permission request transmitted by the third terminal, the server 10 determines whether or not to permit the third terminal to display the image of the first chat room as a response to the display permission request. Information is transmitted based on the determination result of whether or not. Information based on the determination result includes, by way of example and not limitation, content to include in the image of the first talk room if the image of the first talk room is permitted to be displayed. When receiving the information based on the determination result, the third terminal displays the image of the first talk room on the display area 28A of the own terminal based on this information.

また、本実施形態は、限定ではなく例として、第2トークルームの画像に対する入力に基づく第1トークルームの画像の表示を許可するか否かを複数の条件で判定する形態である。端末20は、第1トークルームの画像を自端末の表示領域28Aに表示することを許可するか否かを判定する。端末20は、限定ではなく例として、第1トークルームの画像の表示を許可すると自端末で判定した場合、第1トークルームの画像を表示し、第1トークルームの表示を許可しないと自端末で判定した場合、表示許可要求を送信する。限定ではなく例として、第3端末と異なる装置(例えば、サーバ10、第2コンテンツを送信した端末20)であって表示許可要求を受信した装置は、第1トークルームの画像の表示を第3端末に許可するか否かを判定する。第3端末は、表示許可要求に対する応答に基づいて、第1トークルームの画像を表示する。 In addition, this embodiment is an example, not a limitation, in which it is determined based on a plurality of conditions whether or not to permit the display of the image of the first talk room based on the input of the image of the second talk room. The terminal 20 determines whether or not to permit the image of the first talk room to be displayed in the display area 28A of the terminal itself. As a non-limiting example, the terminal 20 displays the image of the first talk room when it determines that the display of the image of the first talk room is permitted, and displays the image of the first talk room when the terminal 20 does not permit the display of the first talk room. , a display permission request is transmitted. As an example and not a limitation, a device that is different from the third terminal (for example, the server 10, the terminal 20 that transmitted the second content) and that has received the display permission request displays the image of the first talk room on the third terminal. Determine whether to allow the terminal. The third terminal displays the image of the first talk room based on the response to the display permission request.

次に、本実施形態について、より詳しく説明する。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, this embodiment will be described in more detail. The content described in this embodiment can be applied to other embodiments as appropriate. In this embodiment, the same reference numerals are assigned to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図27においてステップS61およびステップS62の処理は、図19と同様であり、その説明を省略あるいは簡略化する。端末20は、ステップS62において第2トークルームの画像に対する入力があると処理部21が判定した場合(ステップS62:Yes)、ステップS81において、第3画像の表示を許可するか否かを判定する。限定ではなく例として、処理部21は、第2コンテンツを送信したユーザと自端末のユーザとが同じである場合、第3画像の表示を許可すると判定する(ステップS81:Yes)。端末20は、第3画像の表示を許可しないと判定した場合(ステップS81:No)、第3画像の表示の許可要求を送信する。 The processes in steps S61 and S62 in FIG. 27 are the same as those in FIG. 19, and the description thereof will be omitted or simplified. When the processing unit 21 determines in step S62 that there is an input for the second chat room image (step S62: Yes), the terminal 20 determines in step S81 whether or not to permit display of the third image. . As an example and not a limitation, when the user who transmitted the second content is the same as the user of the own terminal, the processing unit 21 determines to permit the display of the third image (step S81: Yes). When the terminal 20 determines not to permit display of the third image (step S81: No), the terminal 20 transmits a request for permission to display the third image.

サーバ10は、端末20が送信した許可要求を受信した場合、ステップS83において、第3画像の表示を許可するか否かを判定する。サーバ10は、限定ではなく例として、第2グループに含まれるユーザのうち、第2コンテンツを送信したユーザを除いたM以上のユーザが第1グループに含まれる場合、第3画像の表示を許可すると判定する。サーバ10は、第3画像の表示を許可すると判定した場合(ステップS83:Yes)、ステップS84において、第3画像に関する情報を送信する。第3画像に関する情報は、限定ではなく例として、第3画像に含めることが許可されるコンテンツである。サーバ10は、限定ではなく例として、第3画像を表示することを許可する通知として、第3画像に関する情報を送信する。 When the server 10 receives the permission request transmitted by the terminal 20, in step S83, the server 10 determines whether or not to permit the display of the third image. As an example and not a limitation, the server 10 permits the display of the third image when M or more users excluding the user who transmitted the second content among the users included in the second group are included in the first group. Then judge. When the server 10 determines to permit the display of the third image (step S83: Yes), in step S84, information regarding the third image is transmitted. Information about the third image is, by way of example and not limitation, content that is permitted to be included in the third image. Server 10, by way of example and not limitation, transmits information about the third image as a notification authorizing the third image to be displayed.

サーバ10は、第3画像の表示を許可しないと判定した場合(ステップS83:No)、ステップS85において、第3画像の表示を不許可にするか否かを判定する。サーバ10は、ステップS83において第3画像の表示を許可しないと判定した場合、第3画像の表示を不許可にすると判定する。サーバ10は、第3画像の表示を不許可にすると判定した場合(ステップS85:Yes)、ステップS86において第3画像の表示が許可されないことを示す不許可通知を送信する。 When the server 10 determines not to permit display of the third image (step S83: No), in step S85, it determines whether or not to permit display of the third image. If the server 10 determines in step S83 that display of the third image is not permitted, it determines that display of the third image is not permitted. When the server 10 determines to disallow display of the third image (step S85: Yes), it transmits a disapproval notification indicating that display of the third image is not permitted in step S86.

なお、ステップS83からステップS86の処理は、限定ではなく例として、第1トークルームの画像を表示することが許可される端末20によって実行されてもよし、端末20とサーバ10とによって実行されてもよい。上記第1トークルームの画像を表示することが許可される端末20は、限定ではなく例として、第1トークルームに対応する第1グループに含まれるユーザの端末20の1または2以上である。 Note that the processing from step S83 to step S86 may be performed by the terminal 20 that is permitted to display the image of the first talk room, or may be performed by the terminal 20 and the server 10, for example and not limitation. good too. The terminals 20 permitted to display the image of the first talk room are one or more of the terminals 20 of the users included in the first group corresponding to the first talk room, for example and not limitation.

端末20の処理部21は、ステップS87において、不許可通知を受信したか否かを判定する。処理部21は、不許可通知を受信していないと判定した場合(ステップS87:No)、ステップS88において、第3画像に関する情報を受信したか否かを判定する。処理部21は、第3画像に関する情報を受信していないと判定した場合(ステップS88:No)、ステップS87に戻り、以降の処理を繰り返す。 The processing unit 21 of the terminal 20 determines whether or not a disapproval notification has been received in step S87. When the processing unit 21 determines that the disapproval notification has not been received (step S87: No), in step S88, it determines whether or not the information regarding the third image has been received. When the processing unit 21 determines that the information regarding the third image has not been received (step S88: No), the processing unit 21 returns to step S87 and repeats the subsequent processing.

端末20は、ステップS81において第3画像の表示を許可すると処理部21が判定した場合(ステップS81:Yes)、又はステップS88において、第3画像に関する情報を受信したと処理部21が判定した場合(ステップS88:Yes)、ステップS89において、第3画像を表示する。限定ではなく例として、端末20は、ステップS81において第3画像の表示を許可すると処理部21が判定した場合(ステップS81:Yes)、記憶部24に記憶されたコンテンツ情報に基づいて第3画像を表示する。また、端末20は、許可の要求に対する応答を通信部(限定ではなく例として、通信I/F22)によって受信したことに基づいて、第3画像を表示領域28Aに表示する。限定ではなく例として、第3画像に関する情報を受信したと処理部21が判定した場合(ステップS88:Yes)、受信した第3画像に関する情報に基づいて第3画像を表示する。 If the processing unit 21 determines that the terminal 20 permits display of the third image in step S81 (step S81: Yes), or if the processing unit 21 determines in step S88 that the information regarding the third image has been received. (Step S88: Yes) In step S89, the third image is displayed. As an example and not a limitation, when the processing unit 21 determines in step S81 that the display of the third image is permitted (step S81: Yes), the terminal 20 displays the third image based on the content information stored in the storage unit 24. display. In addition, the terminal 20 displays the third image in the display area 28A based on the reception of the response to the permission request by the communication unit (communication I/F 22 as an example, not limitation). As an example and not a limitation, when the processing unit 21 determines that information regarding the third image has been received (step S88: Yes), the third image is displayed based on the received information regarding the third image.

端末20は、限定ではなく例として、ステップS87において不許可通知を受信したと判定した場合、第3画像の表示を許可するか否かに関する情報を表示領域28Aに表示する。限定ではなく例として、端末20は、不許可通知を受信したと判定した場合、「第3画像を表示できません」というメッセージを表示領域28Aに表する。端末20は、不許可通知を受信したと判定した場合、限定ではなく例として、「第3画像を表示できません」などの音声またはアラーム音をスピーカ29から出力してもよい。 As an example and not a limitation, when the terminal 20 determines that the disapproval notification has been received in step S87, the terminal 20 displays information on whether to permit display of the third image in the display area 28A. By way of example and not limitation, when terminal 20 determines that it has received a disapproval notification, terminal 20 displays a message "cannot display third image" in display area 28A. When the terminal 20 determines that the disapproval notification has been received, for example and not limitation, the terminal 20 may output a voice such as “the third image cannot be displayed” or an alarm sound from the speaker 29 .

以上のような情報処理方法は、限定ではなく例として、第2トークルームの画像に対する入力に基づく第1トークルームの画像の表示を許可するか否かを複数の条件で判定することを含む。このような情報処理方法は、限定ではなく例として、第1コンテンツに関する情報を送信することが許可される条件を細かく設定できるので、意図しない情報の流出を防止しつつ、複数のユーザで情報の共有化を図ることができる。限定ではなく例として、端末20は、図21の左下の図に示した第1コンテンツに基づくコンテンツQ8が選択された場合、第1コンテンツと関連付けられた第2コンテンツQ4を送信した端末20のユーザと自端末のユーザとが同じである場合、第1トークルームの画像T11の表示を許可し、第1トークルームの画像T11を表示する。この場合、ユーザは、速やかに第1トークルームの画像T11を閲覧することができ、ユーザの利便性が高い。また、端末20は、第1コンテンツと関連付けられた第2コンテンツQ4を送信した端末20のユーザと自端末のユーザとが異なる場合、第1トークルームの画像を表示する許可の要求に対する応答に基づいて、第1トークルームの画像を表示する。このような情報処理方法は、限定ではなく例として、第2コンテンツQ4を送信した端末20のユーザと異なるユーザの端末において、第1トークルームの画像を端末20によって表示できる可能性が与えられるので、ユーザの利便性が向上する。 The information processing method as described above includes, as an example and not a limitation, determining whether or not to permit display of the image of the first talk room based on the input of the image of the second talk room based on a plurality of conditions. In this information processing method, as an example and not as a limitation, it is possible to finely set the conditions under which the transmission of information about the first content is permitted. It can be shared. By way of example and not limitation, if the content Q8 based on the first content shown in the lower left diagram of FIG. and the user of the own terminal are the same, the display of the image T11 of the first talk room is permitted, and the image T11 of the first talk room is displayed. In this case, the user can quickly view the image T11 of the first talk room, which is highly convenient for the user. In addition, when the user of the terminal 20 that transmitted the second content Q4 associated with the first content is different from the user of the terminal 20 itself, the terminal 20 responds to the request for permission to display the image of the first chat room. to display the image of the first talk room. Such an information processing method provides the possibility of displaying an image of the first talk room by the terminal 20 in a terminal of a user different from the user of the terminal 20 that transmitted the second content Q4, as an example and not as a limitation. , user convenience is improved.

また、端末20は、限定ではなく例として、第3画像を表示する許可の要求を端末20の通信部によって送信し、許可の要求に対する応答を通信部によって受信したことに基づいて、第3画像を表示領域28Aに表示する。このような情報処理方法は、限定ではなく例として、第3画像の表示を許可するか否かを端末20において判定しなくてもよく、端末20の処理の負荷を低減できる。また、このような情報処理方法は、限定ではなく例として、第1トークルームの画像の表示を許可するか否かを判定するのに必要な情報が端末20において不足する状態において、端末20が表示の許可の要求に対する応答に基づいて第1トークルームの画像を表示することができる。結果として、端末20は、第1トークルームの画像を表示できる可能性が高くなり、ユーザの利便性が向上する。また、この情報処理方法は、限定ではなく例として、第3画像の表示を予定する端末20の外部の装置(限定ではなく例として、サーバ10)において、第3画像を表示することを許可するか否かを定めるので、第1トークルームが不正に閲覧されることを抑制できる。 In addition, as an example and not a limitation, the terminal 20 transmits the request for permission to display the third image by the communication unit of the terminal 20, and receives the response to the permission request by the communication unit. is displayed in the display area 28A. Such an information processing method does not require the terminal 20 to determine whether to permit the display of the third image, as an example and not a limitation, and can reduce the processing load of the terminal 20 . In addition, as an example and not a limitation, such an information processing method is such that when the terminal 20 lacks the information necessary to determine whether to permit the display of the image of the first talk room, the terminal 20 The image of the first talk room can be displayed based on the response to the request for permission to display. As a result, the terminal 20 is more likely to be able to display the image of the first talk room, improving user convenience. In addition, as an example and not a limitation, this information processing method permits a device external to the terminal 20 scheduled to display the third image (the server 10 as an example and not a limitation) to display the third image. Since it is determined whether or not the first talk room is viewed illegally, it is possible to suppress unauthorized viewing.

なお、端末20は、限定ではなく例として、第1トークルームの画像を自端末の表示領域28Aに表示することを許可するか否かを判定しなくてもよい。限定ではなく例として、図27の場合、端末20は、ステップS81において第3画像の表示するか否かを判定するが、この処理を行わなくてもよい。限定ではなく例として、端末20は、ステップS81の処理を行わないで、ステップS82において表示許可要求を送信してもよい。この場合、サーバ10は、限定ではなく例として、ステップS81に相当する判定を実行してもよい。限定ではなく例として、サーバ10は、表示許可要求を送信した端末20のユーザと、第2コンテンツを送信した端末20のユーザが同じであるか否かを判定してもよい。この判定は、限定ではなく例として、ステップS83の処理の少なくとも一部でもよいし、ステップS83と別に実行される処理でもよい。 As an example and not a limitation, the terminal 20 does not need to determine whether or not to permit the image of the first talk room to be displayed in the display area 28A of the own terminal. As an example and not a limitation, in the case of FIG. 27, the terminal 20 determines whether or not to display the third image in step S81, but this process does not have to be performed. As an example and not a limitation, the terminal 20 may transmit the display permission request in step S82 without performing the process of step S81. In this case, the server 10 may execute the determination corresponding to step S81 as an example and not as a limitation. As an example and not a limitation, the server 10 may determine whether the user of the terminal 20 that transmitted the display permission request is the same as the user of the terminal 20 that transmitted the second content. This determination may be at least part of the process of step S83, or may be a process performed separately from step S83, as an example and not a limitation.

図28(A)、図28(B)は、それぞれ、第3画像の表示が許可されるコンテンツを含む第2画像の表示に関する処理と、第3画像の表示が許可されないコンテンツを含む第2画像の表示に関する処理を示す図である。ここでは、第2コンテンツを送信したユーザと自端末のユーザとが同じである場合、第2コンテンツを含む第2画像に対する入力に基づいて、第3画像の表示が許可されるものとする。 FIGS. 28A and 28B respectively show processing related to display of a second image including content for which display of the third image is permitted, and processing for displaying a second image including content for which display of the third image is not permitted. is a diagram showing processing related to the display of . Here, if the user who transmitted the second content and the user of the own terminal are the same, the display of the third image is permitted based on the input for the second image including the second content.

図28(A)の左図は、端末20Aに表示される第2トークルームの画像T2を示す図である。第2トークルームの画像T2において、第2コンテンツQ4は、ユーザAが送信したコンテンツであり、端末20Aの表示領域28Aに第3画像を表示することが許可されるコンテンツである。また、符号Q31は、端末20Aによって入力されたコンテンツである。コンテンツQ31は、他のコンテンツと関連付けられておらず、第2コンテンツQ4と異なるコンテンツである。 The left diagram of FIG. 28A shows an image T2 of the second talk room displayed on the terminal 20A. In the image T2 of the second talk room, the second content Q4 is the content transmitted by the user A, and is the content permitted to display the third image on the display area 28A of the terminal 20A. Reference Q31 is the content input by the terminal 20A. The content Q31 is not associated with other content and is different from the second content Q4.

端末20Aによって入力されたコンテンツQ31と、第3画像の表示が許可される第2コンテンツQ4とは、第2画像である第2トークルームの画像T2に対して、第1方向に並べて表示領域28Aに表示される。限定ではなく例として、上記第1方向は、第2トークルームの画像T2の縦方向であり、上記第1方向に交差する第2方向は、第2トークルームの画像T2の横方向である。コンテンツQ31と、第2コンテンツQ4とは、限定ではなく例として、第2トークルームの画像T2の第2方向((図28(A)では横方向)における一端(図28では右端)の位置がほぼ同じである。コンテンツQ31と、第2コンテンツQ4とは、限定ではなく例として、第2方向((図28(A)では横方向)における上記一端の位置が、第2トークルームの画像T2の中心線CLに対して、片側(図28では右側)に設定される。 The content Q31 input by the terminal 20A and the second content Q4 whose display of the third image is permitted are arranged in the first direction with respect to the image T2 of the second talk room, which is the second image, in the display area 28A. to be displayed. By way of example and not limitation, the first direction is the vertical direction of the second talk room image T2, and the second direction crossing the first direction is the horizontal direction of the second talk room image T2. The content Q31 and the second content Q4 are, for example and not limitation, the position of one end (right end in FIG. 28) of the image T2 of the second chat room in the second direction (horizontal direction in FIG. 28A). Content Q31 and second content Q4 are, for example and not limitation, the position of the one end in the second direction (horizontal direction in FIG. is set on one side (right side in FIG. 28) with respect to the center line CL.

また、図28(A)の左図は、端末20Cに表示される第2トークルームの画像T12を示す図である。第2トークルームの画像T12において、第2コンテンツQ4は、送信したユーザであるユーザAと自端末のユーザであるユーザCとが異なるので、第3画像の表示が許可されないコンテンツである。また、コンテンツQ6は、端末20Cによって入力されたコンテンツである。自端末によって入力されたコンテンツQ6は、限定ではなく例として、第2方向(図28(A)では横方向)における一端の位置が、第2トークルームの画像T12の中心線CLに対して片側((図28(A)では右側)に設定される。他端末から送信されたコンテンツQ6、Q7と、第2コンテンツQ4とは、限定ではなく例として、第2トークルームの画像T12の第2方向((図28(A)では横方向)における一端((図28(A)では左端)の位置がほぼ同じである。他端末から送信されたコンテンツQ7およびコンテンツQ31と、第2コンテンツQ4とは、限定ではなく例として、第2方向((図28(A)では横方向)における上記一端の位置が、第2トークルームの画像T2の中心線CLに関して、自端末で入力されたコンテンツQ6と反対側(図28(A)では左側)に設定される。 Also, the left diagram of FIG. 28A is a diagram showing an image T12 of the second talk room displayed on the terminal 20C. In the image T12 of the second talk room, the second content Q4 is a content for which display of the third image is not permitted because the user A who transmitted the content Q4 is different from the user C who is the user of the own terminal. Also, the content Q6 is content input from the terminal 20C. As an example and not a limitation, the position of one end of the content Q6 input by the own terminal in the second direction (horizontal direction in FIG. 28A) is on one side of the center line CL of the image T12 of the second talk room. ((Right side in FIG. 28(A)). Contents Q6 and Q7 transmitted from other terminals and the second content Q4 are, for example and not limitation, the second content of the image T12 of the second talk room. The position of one end ((left end in FIG. 28A)) in the direction (horizontal direction in FIG. 28A) is almost the same. As an example and not a limitation, the position of the one end in the second direction ((horizontal direction in FIG. 28A)) is the content Q6 input by the own terminal with respect to the center line CL of the image T2 of the second talk room. is set on the opposite side (left side in FIG. 28(A)).

図28(B)において、各符号は図28(A)と同じである。端末20Aに表示される第2トークルームの画像T2において、第3画像の表示が許可される第2コンテンツQ4は、端末20Cに表示される第2トークルームの画像T12において、第3画像の表示が許可されない第2コンテンツQ4と異なる態様で表示される。各コンテンツは、限定ではなく例として、コンテンツの本体を枠(例えば、吹き出しの形状の枠)に収めたアイテムとして表示される。第3画像の表示が許可される第2コンテンツQ4は、限定ではなく例として、他端末から送信されたコンテンツQ6、Q7と比べて、上記枠の色と明るさとの一方または双方が異なる形態で表示される。限定ではなく例として、第2コンテンツQ4は、上記枠の内側が第1の色(例えば、緑)であり、コンテンツQ6、Q7は、上記枠の内側が第1の色と異なる第2の色(例えば、白)である。第3画像の表示が許可される第2コンテンツQ4は、限定ではなく例として、自端末によって入力されたコンテンツQ31と同じ表示形態で表示されてもよいし、自端末によって入力され第2コンテンツと異なるコンテンツQ31と異なる表示形態で表示されてもよい。 In FIG. 28(B), each code is the same as in FIG. 28(A). The second content Q4 for which display of the third image is permitted in the image T2 of the second talk room displayed on the terminal 20A is displayed as the third image in the image T12 of the second talk room displayed on the terminal 20C. is displayed in a manner different from that of the second content Q4 that is not permitted. Each piece of content is displayed, by way of example and not limitation, as an item in which the main body of the content is enclosed in a frame (eg, a balloon-shaped frame). The second content Q4 for which the display of the third image is permitted is, for example and not limitation, different from the content Q6 and Q7 transmitted from the other terminal in one or both of the color and brightness of the frame. Is displayed. By way of example and not limitation, the second content Q4 has a first color (e.g., green) inside said frame, and the content Q6, Q7 have a second color different from the first color inside said frame. (eg, white). The second content Q4 for which the display of the third image is permitted may be displayed in the same display form as the content Q31 input by the own terminal, or may be displayed in the same display form as the content Q31 input by the own terminal. It may be displayed in a display form different from that of the different content Q31.

また、端末20Cに表示される第2トークルームの画像T12において、第3画像の表示が許可されない第2コンテンツQ4は、自端末によって入力されたコンテンツQ6と異なる形態で表示される。各コンテンツは、限定ではなく例として、コンテンツの本体を枠(例えば、吹き出しの形状の枠)に収めたアイテムとして表示される。第3画像の表示が許可されない第2コンテンツQ4は、限定ではなく例として、自端末によって入力されたコンテンツQ6と比べて、上記枠の色と明るさとの一方または双方が異なる形態で表示される。限定ではなく例として、コンテンツQ6は、上記枠の内側が第1の色(例えば、緑)であり、第2コンテンツQ4は、上記枠の内側が第1の色と異なる第2の色(例えば、白)である。第3画像の表示が許可されない第2コンテンツQ4は、限定ではなく例として、他端末から送信されたコンテンツQ7およびコンテンツQ31と同じ表示形態で表示されてもよいし、自端末によって入力され第2コンテンツと異なるコンテンツQ6と異なる表示形態で表示されてもよい。 In addition, in the image T12 of the second talk room displayed on the terminal 20C, the second content Q4 for which display of the third image is not permitted is displayed in a form different from the content Q6 input by the own terminal. Each piece of content is displayed, by way of example and not limitation, as an item in which the main body of the content is enclosed in a frame (eg, a balloon-shaped frame). The second content Q4, for which the display of the third image is not permitted, is displayed in a form in which one or both of the color and brightness of the frame are different from the content Q6 input by the own terminal, for example and not limitation. . By way of example and not limitation, the content Q6 has a first color inside the frame (e.g. green), and the second content Q4 has a second color different from the first color inside the frame (e.g. , white). The second content Q4 for which display of the third image is not permitted may be displayed in the same display form as the content Q7 and the content Q31 transmitted from the other terminal, or may be displayed in the same display form as the content Q7 and the content Q31 transmitted from the other terminal, or may be input by the own terminal and It may be displayed in a display form different from that of the content Q6 that is different from the content.

端末20は、限定ではなく例として、自端末によって入力されたコンテンツと、第3画像の表示が許可された第2コンテンツとを、第2トークルームの画像に対して第1方向に並べて表示領域28Aに表示する。この情報処理方法によれば、ユーザは、第2トークルームの画像に対して自端末によるコンテンツと同様の位置関係にあるコンテンツを、第3画像の表示が許可される第2コンテンツとして視覚的に認識することができる。結果として、情報処理方法は、第3画像を表示できるか否かをユーザが判断する際の手間を低減し、ユーザの利便性の向上に寄与する。 As an example and not a limitation, the terminal 20 arranges the content input by the own terminal and the second content for which display of the third image is permitted in the first direction with respect to the image of the second chat room, and displays them in the display area. 28A. According to this information processing method, the user visually recognizes the content having the same positional relationship as the content of the own terminal with respect to the image of the second chat room as the second content permitted to display the third image. can recognize. As a result, the information processing method reduces the user's trouble in determining whether or not the third image can be displayed, and contributes to improving the user's convenience.

図28(A)のように、第3画像の表示が許可される第2コンテンツと、第3画像の表示が許可されないコンテンツとで、第2画像における第1方向の位置が異なる場合、ユーザは、第3画像の表示が許可されるコンテンツであるか否かを視覚的に把握することができる。また、図28(B)のように、第3画像の表示が許可される第2コンテンツと、第3画像の表示が許可されないコンテンツとで、第2画像における表示形態が異なる場合、ユーザは、第3画像の表示が許可されるコンテンツであるか否かを視覚的に把握することができる。このような情報処理方法は、第3画像の表示が許可されないコンテンツに関して、ユーザが第3画像の表示を要求する入力を行うことを抑制することができる。その結果、このような情報処理方法は、ユーザの利便性の向上、端末の負荷の低減などに寄与する。 As shown in FIG. 28A, when the position of the second image in the first direction is different between the second content for which the display of the third image is permitted and the content for which the display of the third image is not permitted, the user , it is possible to visually grasp whether or not the content is permitted to display the third image. Further, as shown in FIG. 28B, when the display form of the second image differs between the second content for which the display of the third image is permitted and the content for which the display of the third image is not permitted, the user may: It is possible to visually grasp whether or not the content is permitted to display the third image. Such an information processing method can suppress a user's input requesting display of the third image for content for which display of the third image is not permitted. As a result, such an information processing method contributes to improvement of user convenience, reduction of load on terminals, and the like.

<第13実施形態>
図29は、第13実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、第2トークルームの画像に対する入力に基づいて第1トークルームの画像を表示した後、第1トークルームの画像に対する入力に基づいて第2トークルームの画像を表示する形態である。限定ではなく例として、端末20は、図29の左上の図のように、第1コンテンツに基づくコンテンツQ8に対する入力があった場合、右上の図のように、第1コンテンツQ1を含む第1トークルームの画像T1を表示する。限定ではなく例として、左下の図に示すように、端末20は、第2トークルームの画像T2に対する入力に基づいて表示した第1トークルームの画像T1において、第1コンテンツQ1に対する入力があった場合、右下の図に示すように、第2トークルームの画像T2を表示する。
<Thirteenth Embodiment>
FIG. 29 is a diagram showing an information processing method according to the thirteenth embodiment. First, the outline of this embodiment will be described. By way of example and not limitation, the present embodiment displays an image of a first chat room based on an input for an image of a second chat room, and then displays an image of a second chat room based on an input for an image of the first chat room. is displayed. As an example and not a limitation, when there is an input for the content Q8 based on the first content as shown in the upper left diagram of FIG. A room image T1 is displayed. As an example and not a limitation, as shown in the lower left diagram, the terminal 20 receives input for the first content Q1 in the first chat room image T1 displayed based on the input for the second chat room image T2. In this case, an image T2 of the second talk room is displayed as shown in the lower right figure.

次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, the content described in this embodiment, which will be described in more detail about this embodiment, can be appropriately applied to each of the other embodiments. In this embodiment, the same reference numerals are assigned to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図19の左上の図において、端末20は、限定ではなく例として、表示領域28Aに第2画像として第2トークルームの画像T2を表示する。端末20は、第2トークルームの画像T2に対する入力に基づいて、限定ではなく例として、右上の図に示すように、表示領域28Aに第3画像として第1トークルームの画像T1を表示する。端末20は、第2トークルームの画像T2に対する端末20のユーザによる入力基づいて第1トークルームの画像T1を表示領域28Aに表示した後、端末20のユーザによる端末への入力に基づいて、第1トークルームの画像T1を表示領域28Aに表示する。限定ではなく例として、第2画像は、端末20の入力部25による、第3画像における第1コンテンツに対する入力に基づいて、表示領域28Aに表示される。限定ではなく例として、表示領域28Aがタッチパネルの表示領域であり、入力部25がタッチパネルの操作部である場合、端末20は、左下の図に示すように第1トークルームの画像T1における第1コンテンツQ1をタップされたことを検出した場合、右下の図に示すように、第2トークルームの画像T2を表示する。 In the upper left diagram of FIG. 19, the terminal 20 displays the image T2 of the second talk room as the second image in the display area 28A as an example and not a limitation. Based on the input for the image T2 of the second talk room, the terminal 20 displays the image T1 of the first talk room as the third image in the display area 28A as shown in the upper right figure, not by way of limitation, as an example. After displaying the image T1 of the first talk room in the display area 28A based on the input to the image T2 of the second talk room by the user of the terminal 20, the terminal 20 displays the image T1 of the first talk room based on the input to the terminal by the user of the terminal 20. An image T1 of one talk room is displayed in the display area 28A. By way of example and not limitation, the second image is displayed in the display area 28A based on the input of the first content in the third image by the input unit 25 of the terminal 20 . As an example and not a limitation, when the display area 28A is the display area of the touch panel and the input unit 25 is the operation unit of the touch panel, the terminal 20 displays the first When it is detected that the content Q1 has been tapped, an image T2 of the second talk room is displayed as shown in the lower right figure.

端末20の処理部21は、限定ではなく例として、表示領域28Aに表示される画像を切り替える際に、表示領域28Aに表示された画像の履歴に関する履歴情報を記憶部24に記憶させる。限定ではなく例として、処理部21は、表示領域28Aに表示される画像が、第2トークルームの画像T2から第1トークルームの画像T1へ切り替えられる際に、先に表示した第2トークルームの画像T2に含まれるコンテンツの情報を、記憶部24に記憶させる。また、端末20は、限定ではなく例として、表示領域28Aに表示される画像が、第1トークルームの画像T1から第2トークルームの画像T2へ切り替えられる際に、上記履歴情報を参照して、先に表示した第2トークルームの画像T2を再現し、再現した第2トークルームの画像T2を表示領域28Aに表示させる。端末20は、限定ではなく例として、第3画像に対して第2画像の表示を要求する入力があった場合、図2の左上の図に示したようなトークルームのリストの画像T1を経由することなく、第2画像を表示する。 As a non-limiting example, the processing unit 21 of the terminal 20 causes the storage unit 24 to store history information about the history of images displayed in the display area 28A when switching images displayed in the display area 28A. As an example and not a limitation, when the image displayed in the display area 28A is switched from the image T2 of the second talk room to the image T1 of the first talk room, the processing unit 21 displays the previously displayed second talk room. The storage unit 24 stores the content information included in the image T2 of . Further, as an example and not a limitation, the terminal 20 refers to the history information when the image displayed in the display area 28A is switched from the image T1 of the first talk room to the image T2 of the second talk room. , the image T2 of the previously displayed second talk room is reproduced, and the reproduced image T2 of the second talk room is displayed in the display area 28A. As a non-limiting example, when the terminal 20 receives an input requesting display of the second image with respect to the third image, the terminal 20 displays the image T1 of the talk room list as shown in the upper left diagram of FIG. The second image is displayed without

以上のような端末20は、第2コンテンツに対する自端末のユーザによる入力に基づいて第3画像(限定ではなく例として、第1トークルームの画像)を表示領域28Aに表示した後、自端末のユーザによる自端末への入力に基づいて、第2トークルームの画像を表示領域28Aに表示する。この情報処理方法によれば、ユーザは、限定ではなく例として、端末20の表示領域28Aに第2画像を表示させた後に第3画像を表示させた後、第2画像を容易に表示させることができる。限定ではなく例として、ユーザは、第2トークルームの画像T2に含まれる第2コンテンツQ4を見てその経緯などを知りたい場合、第1トークルームの画像T1を端末20によって表示させ、第1コンテンツQ1あるいはその前後のコンテンツを確認した後、端末20の表示を第2トークルームの画像T2に戻すことが容易である。このような情報処理方法は、ユーザの利便性の向上に寄与する。また、端末20は、限定ではなく例として、第3画像の表示から第2画像の表示へ切り替える際にユーザによる操作を減らすことができ、結果として端末20の負荷が低減される。 After the terminal 20 as described above displays the third image (as an example, not limitation, the image of the first talk room) in the display area 28A based on the user's input to the second content, the terminal 20 The image of the second talk room is displayed in the display area 28A based on the user's input to the own terminal. According to this information processing method, for example and not limitation, the user can display the second image on the display area 28A of the terminal 20, then display the third image, and then easily display the second image. can be done. As a non-limiting example, when the user sees the second content Q4 included in the image T2 of the second chat room and wants to know the background, the user causes the terminal 20 to display the image T1 of the first chat room, It is easy to return the display of the terminal 20 to the image T2 of the second talk room after confirming the content Q1 or the content before and after it. Such an information processing method contributes to the improvement of user convenience. In addition, as an example and not a limitation, the terminal 20 can reduce user operations when switching from displaying the third image to displaying the second image, and as a result, the load on the terminal 20 is reduced.

また、端末20は、限定ではなく例として、自端末の入力部23Aによる、第3画像における第1コンテンツに対する入力に基づいて、第2トークルームの画像を表示領域28Aに表示する。この情報処理方法によれば、限定ではなく例として、第1コンテンツが第2コンテンツと関連付けられたコンテンツであり、ユーザは、このような第1コンテンツに対する入力によって第2トークルームの画像を表示させることができるので、第3画像を表示させる入力の方法が分かりやすく、ユーザの利便性が向上する。また、この情報処理方法は、限定ではなく例として、第3画像を表示する際の端末20に対する誤入力を低減することができ、端末20の負荷を低減することができる。 In addition, as an example and not a limitation, the terminal 20 displays the image of the second talk room in the display area 28A based on the input of the first content in the third image by the input unit 23A of the own terminal. According to this information processing method, for example and not limitation, the first content is content associated with the second content, and the user causes the image of the second talk room to be displayed by inputting such first content. Therefore, the input method for displaying the third image is easy to understand, and the user's convenience is improved. In addition, this information processing method can reduce erroneous input to the terminal 20 when displaying the third image, and can reduce the load on the terminal 20, as an example and not as a limitation.

なお、本実施形態に係る情報処理方法は、図29の例において、第2トークルームの画像T2に対する入力に基づいて第1トークルームの画像T1を表示した後、第1トークルームの画像T1の画像に対する入力に基づいて第2トークルーム画像T2を表示するが、このような例に限定されない。限定ではなく例として、端末20は、トークルームのリストの画像TLに対する入力に基づいて表示した第1トークルームの画像T1に対する入力に基づいて、第2トークルームの画像T2を表示領域28Aに表示してもよい。限定ではなく例として、図8(B)に示したように、第1トークルームの画像T1に、第1コンテンツQ1に関連する情報を送信したことを示す情報Th(図8(B)では「被引用」)が含まれる場合、ユーザは、第1コンテンツQ1が引用されたことを知ることができる。端末20は、限定ではなく例として、第1トークルームの画像T1に含まれる第1コンテンツQ1または情報Thに対する入力に基づいて、図29の右下の図に示すように、第2トークルームの画像T2を表示してもよい。 In the example of FIG. 29, the information processing method according to the present embodiment displays the image T1 of the first chat room based on the input for the image T2 of the second chat room, and then displays the image T1 of the first chat room. Although the second talk room image T2 is displayed based on the input for the image, it is not limited to such an example. As an example and not a limitation, the terminal 20 displays the second chat room image T2 in the display area 28A based on the input for the first chat room image T1 displayed based on the input for the chat room list image TL. You may As an example and not a limitation, as shown in FIG. 8B, information Th indicating that information related to the first content Q1 has been transmitted to the image T1 of the first chat room (in FIG. 8B, " Quoted") is included, the user can know that the first content Q1 has been cited. As an example and not a limitation, the terminal 20 displays the second talk room as shown in the lower right diagram of FIG. Image T2 may be displayed.

なお、端末20は、表示領域28Aに表示した画像の履歴を示すリストを表示領域28Aに表示し、ユーザがリストから選択する画像を表示領域28Aに表示してもよい。限定ではなく例として、端末20は、表示領域28Aに表示したトークルームの画像に対応するトークルームの名称を表示された順に並べたリストを表示してもよい。ユーザは、限定ではなく例として、上記リストから2回前に表示されたトークルームの画像に対応するトークルームの名称を選択することで、端末20に2回前に表示されたトークルームの画像を端末20の表示領域28Aに再表示させることができる。 Note that the terminal 20 may display a list showing the history of images displayed in the display area 28A in the display area 28A, and may display images selected by the user from the list in the display area 28A. As an example and not a limitation, the terminal 20 may display a list in which the names of the talk rooms corresponding to the images of the talk rooms displayed in the display area 28A are arranged in the displayed order. As an example and not a limitation, the user selects the name of the talk room corresponding to the image of the talk room displayed two times before from the above list, thereby selecting the image of the talk room displayed two times before on the terminal 20. can be displayed on the display area 28A of the terminal 20 again.

なお、第3画像に対する所定の入力に基づいて第2画像を表示する際に、所定の入力の形態は図29に示した例に限定されない。限定ではなく例として、端末20は、[戻る]などのアイコンを含む第3画像を表示し、このアイコンがタップされたことを検出した場合に、第2画像を表示してもよい。上記所定の入力は、タップと異なる入力でもよく、限定ではなく例として、入力部25としてのマウスの操作による入力、マイク26を用いた音声による入力、カメラ27を用いた撮像による入力、又はその他の入力装置による入力でもよい。 Note that when displaying the second image based on the predetermined input for the third image, the form of the predetermined input is not limited to the example shown in FIG. By way of example and not limitation, the terminal 20 may display a third image that includes an icon such as Back, and display the second image upon detecting that this icon has been tapped. The predetermined input may be an input different from tapping, and non-limiting examples include input by operating the mouse as the input unit 25, input by voice using the microphone 26, input by imaging using the camera 27, or others. input device may be used.

<第14実施形態>
図30は、第14実施形態に係る情報処理方法を示す図である。まず、本実施形態の概要を説明する。本実施形態は、限定ではなく例として、第2トークルームの画像に対する入力に基づいて第1トークルームの画像を表示した場合、トークルームに関する情報を表示領域28Aに表示する形態である。端末20は、限定ではなく例として、第2トークルームの画像T7に対する入力に基づいて第1トークルームの画像T6を表示した場合、第1トークルームに関連する広告などを含む第2トークルームの画像T7を表示する。限定ではなく例として、端末20が第2トークルームの画像T7に対する入力に基づいて第1トークルームの画像T6を表示したことを、サーバ10が検知した場合、サーバ10は、第1トークルームに関連するコンテンツQ32を生成する。サーバ10は、限定ではなく例として、生成したコンテンツQ32を、第2グループのユーザの端末20に送信する。
<14th Embodiment>
FIG. 30 is a diagram showing an information processing method according to the fourteenth embodiment. First, the outline of this embodiment will be described. In this embodiment, as an example and not a limitation, when the image of the first talk room is displayed based on the input for the image of the second talk room, information about the talk room is displayed in the display area 28A. As an example and not by way of limitation, when the terminal 20 displays the image T6 of the first talk room based on the input for the image T7 of the second talk room, the terminal 20 displays the image of the second talk room including advertisements related to the first talk room. Display image T7. By way of example and not limitation, when the server 10 detects that the terminal 20 has displayed the image T6 of the first talk room based on the input for the image T7 of the second talk room, the server 10 displays the image T6 of the first talk room. Generate related content Q32. By way of example and not limitation, the server 10 transmits the generated content Q32 to the terminals 20 of the users of the second group.

次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 Next, the content described in this embodiment, which will be described in more detail about this embodiment, can be appropriately applied to each of the other embodiments. In this embodiment, the same reference numerals are assigned to the same configurations as in the above-described embodiment, and the description thereof will be omitted or simplified.

図30の左上の図において、端末20は、表示領域28Aに第2画像として第2トークルームの画像T7を表示する。端末20は、第2トークルームの画像T7に対する入力に基づいて、右上の図に示すように、表示領域28Aに第3画像として第1トークルームの画像T6を表示する。端末20は、第2トークルームの画像T2に対する端末20のユーザによる入力基づいて第1トークルームの画像T6を表示領域28Aに表示した後、左下の図に示すように、端末20のユーザによる端末への入力に基づいて、右下の図に示すように、第2トークルームの画像T7を表示領域28Aに表示する。 In the upper left diagram of FIG. 30, the terminal 20 displays the image T7 of the second talk room as the second image in the display area 28A. Based on the input for the image T7 of the second talk room, the terminal 20 displays the image T6 of the first talk room as the third image in the display area 28A as shown in the upper right figure. After the terminal 20 displays the image T6 of the first talk room in the display area 28A based on the input of the image T2 of the second talk room by the user of the terminal 20, as shown in the lower left figure, the user of the terminal 20 displays the terminal Based on the input to , an image T7 of the second talk room is displayed in the display area 28A as shown in the lower right figure.

端末20は、第2トークルームの画像T2に対する端末20のユーザによる入力基づいて第1トークルームの画像T6を表示領域28Aに表示した後、端末20のユーザによる端末への入力に基づいて、第2トークルームの画像T7を表示領域28Aに表示する場合、第1トークルームに対応する第1グループに関する情報を含む第2トークルームの画像T7を表示する。右下の図の符号Q32は、第1グループに関する情報を含むコンテンツである。ここでは、第1グループに対応するトークルームは、名称が[Music]のトークルームである。限定ではなく例として、コンテンツQ32は、[Music]のトークルームに関する情報として、[Music]のトークルームのテーマに沿った情報を含む。コンテンツQ32は、限定ではなく例として、サーバ10が生成し、送信するコンテンツである。 After displaying the image T6 of the first talk room in the display area 28A based on the input to the image T2 of the second talk room by the user of the terminal 20, the terminal 20 displays the image T6 of the first talk room based on the input to the terminal by the user of the terminal 20. When the image T7 of the second talk room is displayed in the display area 28A, the image T7 of the second talk room including information about the first group corresponding to the first talk room is displayed. The code Q32 in the lower right figure is the content including the information about the first group. Here, the talk room corresponding to the first group is the talk room with the name [Music]. By way of example and not limitation, the content Q32 includes information on the theme of the [Music] talk room as information about the [Music] talk room. Content Q32 is, by way of example and not limitation, content generated and transmitted by server 10 .

以上のような端末20は、第3画像に対する入力に基づいて第2画像を再度表示する場合、限定ではなく例として、第1グループに関する情報を含む第2画像を表示領域28Aに表示する。第3画像に対する入力に基づいて第2画像を再度表示する場合、限定ではなく例として、第2グループにおける話題が第1グループと関連する可能性があり、端末20は、第2グループにおける話題と関連する情報として、第1グループに関する情報を、第2グループに含まれるユーザに提供できる。結果として、第2グループに含まれるユーザは、例えば第1コンテンツに関する情報から派生する情報をインターネット上で検索する手間が低減され、ユーザの利便性が向上する。また、端末20は、例えば、第1コンテンツに関する情報から派生する情報をユーザがインターネット上で検索する際の処理が低減される。 When displaying the second image again based on the input for the third image, the terminal 20 as described above displays the second image including information about the first group in the display area 28A as an example and not as a limitation. When redisplaying the second image based on the input for the third image, by way of example and not limitation, the topics in the second group may be related to the first group, and the terminal 20 may display the topics in the second group. As related information, information about the first group can be provided to the users included in the second group. As a result, for users included in the second group, the trouble of searching the Internet for information derived from information related to the first content, for example, is reduced, and user convenience is improved. In addition, the terminal 20 reduces processing when the user searches for information derived from the information about the first content on the Internet, for example.

なお、本発明の技術範囲は、上述の実施形態などで説明した態様に限定されるものではない。上述の実施形態などで説明した要件の1つ以上は、省略されることがある。また、上述の実施形態などで説明した要件は、適宜組み合わせることができる。また、本開示に係る技術が実施される国または地域の法令で許容される限りにおいて、上述の実施形態などで引用した全ての文献の開示を援用して本文の記載の一部とする。 It should be noted that the technical scope of the present invention is not limited to the aspects described in the above embodiments and the like. One or more of the requirements described in the above embodiments and the like may be omitted. Also, the requirements described in the above-described embodiments and the like can be combined as appropriate. In addition, as long as it is permitted by the laws and regulations of the country or region where the technology according to the present disclosure is implemented, the disclosure of all the documents cited in the above-described embodiments and the like is incorporated into the description of the text.

1・・・通信システム、10・・・サーバ、11・・・処理部、13・・・記憶部、20、20A、20B、20C、20D・・・端末、21・・・処理部、22・・・通信部(通信I/F)、23A・・・入力部、24・・・記憶部、28・・・表示部、28A・・・表示領域、P1・・・プログラム、P2・・・プログラム、Q1・・・第1コンテンツ、Q4・・・第2コンテンツ、T1・・・第1画像(第1トークルームの画像、第3画像)、T2・・・第2画像(第2トークルームの画像)、Q11・・・第1コンテンツ、Q14・・・第2コンテンツ、Q25・・・第1情報、Q26・・・第2情報、T11・・・第1画像(第1トークルームの画像、第3画像)、T12・・・第2画像(第2トークルームの画像) Reference Signs List 1 communication system 10 server 11 processing unit 13 storage unit 20, 20A, 20B, 20C, 20D terminal 21 processing unit 22. Communication unit (communication I/F) 23A Input unit 24 Storage unit 28 Display unit 28A Display area P1 Program P2 Program , Q1 --- first content, Q4 --- second content, T1 --- first image (image of first talk room, third image), T2 --- second image (of second talk room image), Q11 first content, Q14 second content, Q25 first information, Q26 second information, T11 first image (first talk room image, 3rd image), T12... 2nd image (image of 2nd talk room)

Claims (14)

第1ユーザと第2ユーザとを含む第1トークルームに含まれる、前記第1ユーザと前記第2ユーザとは異なるユーザの端末によって実行されるプログラムであって、 A program that is included in a first talk room that includes a first user and a second user and is executed by a terminal of a user different from the first user and the second user,
第1コンテンツを含む前記第1トークルームを前記端末の表示部に表示することと、 displaying the first talk room containing the first content on a display unit of the terminal;
前記第1トークルームに表示された前記第1コンテンツに対する前記ユーザによる入力に基づいて、前記ユーザがコンテンツを入力可能な第1領域を前記第1トークルームに表示し、前記第1コンテンツの少なくとも一部を、前記第1領域とは異なる、前記ユーザによるコンテンツの入力が可能ではない前記第1トークルームの第2領域に表示することと、 displaying, in the first talk room, a first area in which the user can input content based on an input by the user to the first content displayed in the first talk room, and at least one of the first content; displaying a part in a second area of the first talk room that is different from the first area and does not allow content input by the user;
前記ユーザによる前記第1領域への第2コンテンツの入力に基づいて、前記第2コンテンツと、第3コンテンツとが、前記ユーザを含む第2トークルームに含まれる前記第1ユーザに対して送信され、前記第1ユーザに対して送信された前記第2コンテンツと前記第3コンテンツとを含む前記第2トークルームを前記表示部に表示することと、 Based on the input of the second content to the first area by the user, the second content and the third content are transmitted to the first user included in the second talk room including the user. displaying, on the display unit, the second talk room including the second content and the third content transmitted to the first user;
前記第1コンテンツの少なくとも一部を含み、前記第2トークルームに表示された前記第3コンテンツに対する前記ユーザによる入力に基づいて、前記第1コンテンツを含む前記第1トークルームを前記表示部に表示する制御を前記端末の制御部によって行うこととが前記端末によって実行される。 The first talk room including the first content is displayed on the display unit based on the user's input to the third content including at least part of the first content and displayed in the second talk room. and performing control by a control unit of the terminal is executed by the terminal.
請求項1に記載のプログラムであって、 The program according to claim 1,
前記第3コンテンツに対する前記ユーザによる入力に基づいて、前記第1コンテンツが前記表示部に表示された前記第2トークルームに表示されるように前記制御部によって制御することが前記端末によって実行される。 Based on the user's input to the third content, the terminal controls the first content to be displayed in the second talk room displayed on the display unit by the control unit. .
請求項1または請求項2に記載のプログラムであって、 The program according to claim 1 or claim 2,
前記第3コンテンツに対する前記ユーザによる入力に基づいて、前記第2コンテンツに関連付けられた前記第1コンテンツを前記表示部に表示された前記第2トークルームに表示する制御を前記制御部によって行うことが前記端末によって実行される。 The control unit may perform control to display the first content associated with the second content in the second talk room displayed on the display unit based on the user's input to the third content. executed by the terminal;
請求項1から請求項3のいずれか一項に記載のプログラムであって、 The program according to any one of claims 1 to 3,
前記第1コンテンツは、前記第1ユーザの端末によって送信される。 The first content is transmitted by the terminal of the first user.
請求項1から請求項4のいずれか一項に記載のプログラムであって、 The program according to any one of claims 1 to 4,
前記第2コンテンツは、前記ユーザによる前記端末への操作によって入力される。 The second content is input by the user's operation on the terminal.
請求項1から請求項5のいずれか一項に記載のプログラムであって、 The program according to any one of claims 1 to 5,
前記第1コンテンツと、前記第1トークルームを示すグループ名とを前記表示部に表示することが前記端末によって実行される。 Displaying the first content and a group name indicating the first talk room on the display unit is executed by the terminal.
請求項6に記載のプログラムであって、 The program according to claim 6,
前記第2コンテンツと、前記第3コンテンツと、前記第1ユーザのユーザ名とを前記表示部に表示することが前記端末によって実行される。 Displaying the second content, the third content, and the user name of the first user on the display unit is performed by the terminal.
請求項1から請求項7のいずれか一項に記載のプログラムであって、 The program according to any one of claims 1 to 7,
前記第3コンテンツは、前記第1コンテンツに含まれる全ての情報を含む。 The third content includes all information included in the first content.
請求項1から請求項8のいずれか一項に記載のプログラムであって、 The program according to any one of claims 1 to 8,
前記第3コンテンツは、前記第1コンテンツの少なくとも一部分の情報が省略されたコンテンツである。 The third content is content obtained by omitting at least part of the information of the first content.
請求項1から請求項9のいずれか一項に記載のプログラムであって、 The program according to any one of claims 1 to 9,
前記第3コンテンツと、前記第2コンテンツとは、前記第3コンテンツと、前記第2コンテンツとが一組にされた第4コンテンツとして前記表示部に表示される。 The third content and the second content are displayed on the display unit as fourth content in which the third content and the second content are paired.
請求項10に記載のプログラムであって、 A program according to claim 10,
前記第2コンテンツは、前記表示部のうち、前記第3コンテンツの下の領域に表示される。 The second content is displayed in an area below the third content in the display section.
請求項1から請求項11のいずれか一項に記載のプログラムであって、 The program according to any one of claims 1 to 11,
前記第1コンテンツは、サーバを介して送信され、 the first content is transmitted via a server;
前記第2コンテンツと前記第3コンテンツとは、前記サーバを介して送信される。 The second content and the third content are transmitted via the server.
第1ユーザと第2ユーザとを含む第1トークルームに含まれる、前記第1ユーザと前記第2ユーザとは異なるユーザの端末の情報処理方法であって、 An information processing method of a terminal of a user different from the first user and the second user included in a first talk room including the first user and the second user,
第1コンテンツを含む前記第1トークルームを前記端末の表示部に表示することと、 displaying the first talk room containing the first content on a display unit of the terminal;
前記第1トークルームに表示された前記第1コンテンツに対する前記ユーザによる入力に基づいて、前記ユーザがコンテンツを入力可能な第1領域を前記第1トークルームに表示し、前記第1コンテンツの少なくとも一部を、前記第1領域とは異なる、前記ユーザによるコンテンツの入力が可能ではない前記第1トークルームの第2領域に表示することと、 displaying, in the first talk room, a first area in which the user can input content based on an input by the user to the first content displayed in the first talk room, and at least one of the first content; displaying a part in a second area of the first talk room that is different from the first area and does not allow content input by the user;
前記ユーザによる前記第1領域への第2コンテンツの入力に基づいて、前記第2コンテンツと、第3コンテンツとが、前記ユーザを含む第2トークルームに含まれる前記第1ユーザに対して送信され、前記第1ユーザに対して送信された前記第2コンテンツと前記第3コンテンツとを含む前記第2トークルームを前記表示部に表示することと、 Based on the input of the second content to the first area by the user, the second content and the third content are transmitted to the first user included in the second talk room including the user. displaying, on the display unit, the second talk room including the second content and the third content transmitted to the first user;
前記第1コンテンツの少なくとも一部を含み、前記第2トークルームに表示された前記第3コンテンツに対する前記ユーザによる入力に基づいて、前記第1コンテンツを含む前記第1トークルームを前記表示部に表示する制御を前記端末の制御部によって行うこととを含む。 The first talk room including the first content is displayed on the display unit based on the user's input to the third content including at least part of the first content and displayed in the second talk room. and performing control by a control unit of the terminal.
第1ユーザと第2ユーザとを含む第1トークルームに含まれる、前記第1ユーザと前記第2ユーザとは異なるユーザの端末であって、 A terminal of a user different from the first user and the second user, which is included in a first talk room including the first user and the second user,
第1コンテンツを含む前記第1トークルームを表示し、前記第1トークルームに表示された前記第1コンテンツに対する前記ユーザによる入力に基づいて、前記ユーザがコンテンツを入力可能な第1領域を前記第1トークルームに表示し、前記第1コンテンツの少なくとも一部を、前記第1領域とは異なる、前記ユーザによるコンテンツの入力が可能ではない前記第1トークルームの第2領域に表示し、前記ユーザによる前記第1領域への第2コンテンツの入力に基づいて、前記第2コンテンツと、第3コンテンツとが、前記ユーザを含む第2トークルームに含まれる前記第1ユーザに対して送信され、前記第1ユーザに対して送信された前記第2コンテンツと前記第3コンテンツとを含む前記第2トークルームを表示する表示部と、 displaying the first talk room containing the first content, and displaying the first area in which the user can input the content based on the user's input to the first content displayed in the first talk room; displaying in one talk room, displaying at least part of the first content in a second region of the first talk room, which is different from the first region and in which the user cannot input content; the second content and the third content are transmitted to the first user included in the second talk room including the user, based on the input of the second content to the first area by the a display unit for displaying the second talk room including the second content and the third content transmitted to the first user;
前記第1コンテンツの少なくとも一部を含み、前記第2トークルームに表示された前記第3コンテンツに対する前記ユーザによる入力に基づいて、前記第1コンテンツを含む前記第1トークルームを前記表示部に表示する制御を行う制御部とを備える。 The first talk room including the first content is displayed on the display unit based on the user's input to the third content including at least part of the first content and displayed in the second talk room. and a control unit for controlling the
JP2021133648A 2020-10-30 2021-08-18 program, information processing method, terminal Active JP7268099B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021133648A JP7268099B2 (en) 2020-10-30 2021-08-18 program, information processing method, terminal
JP2023069354A JP7482284B2 (en) 2020-10-30 2023-04-20 Program, information processing method, terminal, and system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020182590A JP6933767B2 (en) 2019-08-20 2020-10-30 Programs, information processing methods, terminals, systems
JP2021133648A JP7268099B2 (en) 2020-10-30 2021-08-18 program, information processing method, terminal

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020182590A Division JP6933767B2 (en) 2019-08-20 2020-10-30 Programs, information processing methods, terminals, systems

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023069354A Division JP7482284B2 (en) 2020-10-30 2023-04-20 Program, information processing method, terminal, and system

Publications (3)

Publication Number Publication Date
JP2021193576A JP2021193576A (en) 2021-12-23
JP2021193576A5 JP2021193576A5 (en) 2022-03-17
JP7268099B2 true JP7268099B2 (en) 2023-05-02

Family

ID=79169082

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021133648A Active JP7268099B2 (en) 2020-10-30 2021-08-18 program, information processing method, terminal
JP2023069354A Active JP7482284B2 (en) 2020-10-30 2023-04-20 Program, information processing method, terminal, and system

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023069354A Active JP7482284B2 (en) 2020-10-30 2023-04-20 Program, information processing method, terminal, and system

Country Status (1)

Country Link
JP (2) JP7268099B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7397523B1 (en) * 2022-10-05 2023-12-13 株式会社穴熊 Text calling system, text calling program, and text calling method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014096096A (en) 2012-11-12 2014-05-22 Konami Digital Entertainment Co Ltd Display device, control method, and program
JP2017084366A (en) 2015-10-27 2017-05-18 Line株式会社 Message providing method, message providing device, display control method, display control device, and computer program
JP2017182296A (en) 2016-03-29 2017-10-05 Line株式会社 Terminal device control method, terminal device, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5134653B2 (en) 2010-07-08 2013-01-30 株式会社バンダイナムコゲームス Program and user terminal
US10268340B2 (en) 2015-06-11 2019-04-23 International Business Machines Corporation Organizing messages in a hierarchical chat room framework based on topics

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014096096A (en) 2012-11-12 2014-05-22 Konami Digital Entertainment Co Ltd Display device, control method, and program
JP2017084366A (en) 2015-10-27 2017-05-18 Line株式会社 Message providing method, message providing device, display control method, display control device, and computer program
JP2017182296A (en) 2016-03-29 2017-10-05 Line株式会社 Terminal device control method, terminal device, and program

Also Published As

Publication number Publication date
JP2021193576A (en) 2021-12-23
JP2023090778A (en) 2023-06-29
JP7482284B2 (en) 2024-05-13

Similar Documents

Publication Publication Date Title
US20220342519A1 (en) Content Presentation and Interaction Across Multiple Displays
JP6803719B2 (en) Message providing method, message providing device, display control method, display control device and computer program
US8280883B2 (en) Networked address book
US20070168425A1 (en) Information processing apparatus, information processing method, information processing program and recording medium for storing the program
WO2020010816A1 (en) Personal homepage presentation method and apparatus, terminal device, and storage medium
JP7302270B2 (en) Display terminal, shared system, display control method and program
CN102662919A (en) Bookmarking segments of content
JP6576582B1 (en) Information processing method, program, terminal
JP6498350B1 (en) Information processing method, program, terminal
JP7205697B2 (en) Communication terminal, shared system, display control method and program
JP7482284B2 (en) Program, information processing method, terminal, and system
US20220012784A1 (en) Verified-Party Content
JP6935464B2 (en) Programs, information processing methods, terminals, systems
JP7338211B2 (en) Communication terminal, shared system, communication method and program
JP2014044551A (en) Content acquisition device, content acquisition system, content acquisition method and content acquisition program for terminal
JP6933767B2 (en) Programs, information processing methods, terminals, systems
JPWO2019082606A1 (en) Content management device, content management system, and control method
KR101844872B1 (en) Method and apparatus of providing message, Method and apparatus of controlling display and computer program for executing one of the method
US11543944B2 (en) Group message processing method and non-transitory computer readable medium storing program therefor
JP2020095689A (en) Display terminal, shared system, display control method, and program
KR100596001B1 (en) A method for providing contents with a user terminal and a system thereof
JP7380109B2 (en) Information processing device, communication system, information processing method and program
KR20170124861A (en) Terminal apparatus, search server and method for providing searching results
CN115794021A (en) Audio content display method and electronic equipment
KR20180085265A (en) System for providing mobile business card and method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220308

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220929

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221011

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230420

R150 Certificate of patent or registration of utility model

Ref document number: 7268099

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350