JP7268099B2 - program, information processing method, terminal - Google Patents
program, information processing method, terminal Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 88
- 238000003672 processing method Methods 0.000 title claims description 79
- 238000010586 diagram Methods 0.000 description 100
- 238000000034 method Methods 0.000 description 71
- 230000008569 process Effects 0.000 description 69
- 238000004891 communication Methods 0.000 description 65
- 230000005540 biological transmission Effects 0.000 description 46
- 230000006870 function Effects 0.000 description 21
- 239000011435 rock Substances 0.000 description 13
- 230000004044 response Effects 0.000 description 11
- 230000008859 change Effects 0.000 description 10
- 238000003384 imaging method Methods 0.000 description 6
- 238000010079 rubber tapping Methods 0.000 description 6
- 238000009792 diffusion process Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 241000282412 Homo Species 0.000 description 2
- 241000282414 Homo sapiens Species 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000005764 inhibitory process Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 235000019640 taste Nutrition 0.000 description 1
- 210000003462 vein Anatomy 0.000 description 1
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.
本発明の第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
<法的事項の遵守>
本明細書に記載の開示は、通信の秘密などに関して、本開示に係る技術が実施される国または地域の法的事項遵守を前提とすることに留意されたい。
<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
図1において、複数の端末20は、端末20A、端末20B、端末20C、及び端末20D含む。以下の説明において適宜、端末20を区別する場合、各端末を符号20A、20B、20C、20Dで表す。なお、ネットワーク30に接続される端末20の数は、図1に示された数に限定されず、任意の数でよい。また、ネットワーク30に接続されるサーバ10の数は、図1に示された数に限定されず、任意の数でもよい。
In FIG. 1, the plurality of
ネットワーク30は、1以上の端末20と、1以上のサーバ10とを接続する役割を担う。すなわち、ネットワーク30は、端末20がサーバ10に接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。
The
ネットワーク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
端末20は、各実施形態において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末20は、限定ではなく例として、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブルテレビ放送、衛星放送、地上波テレビ放送、若しくはIP放送の信号を受信して映像信号へ変換するセットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、携帯情報端末(personal digital assistant:適宜、PDAと表す)、電子メールクライアントがインストールされた通信端末など)、ウェアラブル端末(限定でなく例として、メガネ型デバイス、時計型デバイスなど)、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末20は情報処理端末と表現されてもよい。
The
複数の端末20は、その少なくとも1つの端末が他の端末と同一の構成でもよいし、その少なくとも1つの端末が他の端末と異なる構成でもよい。図1には、端末20の構成の一例として、端末20Aの構成が示されている。端末20B、端末20C、及び端末20Dの少なくとも1つは、端末20Aと同じ構成でもよいし、端末20Aと異なる構成でもよい。
At least one of the plurality of
以下の説明において適宜、端末20または端末20のユーザに対応づけられた、所定のサービスにおけるユーザに関する情報をユーザ情報と表現する。なお、ユーザ情報は、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、ユーザにより入力される情報を含んでもよいし、所定のサービスにより付与される情報を含んでもよい。ユーザ情報は、限定ではなく例として、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、及びユーザの識別子の複数項目の情報うち少なくとも1項目の情報を含む。ユーザ情報は、上記の複数項目の情報と異なる情報であって、ユーザに対応づけられた情報を含んでもよい。
In the following description, the
サーバ10は、端末20に対して、所定のサービスを提供する機能を備える。サーバ10は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ10は、限定でなく例として、サーバ装置、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブルテレビ放送、衛星放送、地上波テレビ放送、及びIP放送の少なくとも1つの信号を受信して映像信号へ変換するセットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA、電子メールクライアントがインストールされた通信端末など)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ10は情報処理装置と表現されてもよい。サーバ10と端末20とは、ハードウェアの種類が区別されなくてもよく、例えば、それぞれ情報処理装置と表現されてもよいし、その他の名称で表現されてもよい。
The
<ハードウェア構成>
図1を用いて、通信システム1に含まれる各装置のハードウェア構成について説明する。以下の説明において適宜、ハードウェアをHWと表す。
<Hardware configuration>
A hardware configuration of each device included in the
(1)端末のHW構成 (1) Terminal hardware configuration
端末20は、処理部21、通信I/F22、入出力部23、及び記憶部24を備える。端末20のHWの各構成要素は、限定でなく例として、バスB2を介して相互に接続される。
The terminal 20 includes a
通信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
入出力部23は、限定ではなく例として、端末20に対する入力を受け付ける入力部23A、及び端末20で処理された処理結果を出力する出力部23Bを含む。
The input/
入力部23Aは、端末20の外部からの入力を受け付けて、入力に係る情報を処理部21に伝達できる全ての種類の装置のいずれか1つ、又は2以上の組み合わせにより実現される。入力部23Aは、限定でなく例として、キーボード等のハードウェアキー、マウス等のポインティングデバイス、タッチパッド、タッチパネルの操作部、カメラ、マイク、及びその他の入力装置の少なくとも1つを含む。図1の入力部23Aは、入力部25、マイク26、及びカメラ27を含む。
The
入力部25は、ユーザに操作されることによって入力を受け付ける操作部である。入力部25は、限定ではなく例として、タッチパネルの操作部、タッチパッド、ハードウェアキー、及びポインティングデバイスの少なくとも1つを含む。入力部25は、限定ではなく例として、ユーザの指などが入力部25に接触したことを検出し、その検出結果を処理部21に伝達する。
The
マイク26は、音声データの入力に利用される音声入力部である。マイク26は、限定ではなく例として、入力された音声をデジタル形式の音声データに変換する。端末20は、マイク26によって取得した音声データを、処理部21に伝達してもよいし、記憶部24に記憶させてもよい。処理部21は、マイク26に入力された音声を認識してもよく、認識した音声に予め関連付けられた命令または情報を取得してもよい。端末20は、音声による操作の入力を受け付けてもよい。
A
カメラ27は、撮像を実行する撮像部である。カメラ27は、限定ではなく例として、撮像結果としてデジタル形式の画像データを生成する。カメラ27は、静止画像を繰り返し取得することで、動画像を取得してもよい。端末20は、カメラ27によって取得した画像データを、処理部21に伝達してもよいし、記憶部24に記憶させてもよい。処理部21は、カメラ27が取得した画像を認識してもよく、認識した画像に予め関連付けられた命令または情報を取得してもよい。端末20は、動画像を介した操作の入力を受け付けてもよい。
The
なお、入力部23Aは、入力部25、マイク26、及びカメラ27の少なくとも1つを備えなくてもよい。入力部23Aは、入力部25、マイク26、及びカメラ27と異なる装置(限定ではなく例として、加速度センサなどの各種センサ)を備えてもよい。入力部25、マイク26、及びカメラ27の少なくとも1つは、端末20と異なる外部装置でもよい。入出力部23は、上記外部装置と接続する入力端子等の入力インターフェースを備えてもよい。例えば、入出力部23は、マイク26を備えず、外付けのマイクの出力端子と接続される入力端子を備えもよい。入出力部23は、上記入力インターフェースを備えなくてもよい。
Note that the
出力部23Bは、処理部21で処理された処理結果を出力することができる全ての種類の装置のいずれか1つ又は2以上の組み合わせにより実現される。出力部は、限定でなく例として、スピーカなどの音声を出力する音声出力部、画像を表示する表示部、レンズ(限定でなく例として、3次元(three dimensions:適宜、3Dと表す)出力、ホログラム出力)もしくはプロジェクタなどの光を出力する光出力部、プリンタ、及びその他の出力装置の少なくとも1つを含む。図1の出力部23Bは、表示部28と、スピーカ29とを備える。
The
表示部28は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置の1つ又は2つ以上の組み合わせにより実現される。表示部28は、限定でなく例として、液晶ディスプレイ、有機エレクトロルミネッセンス(organic electroluminescence display:適宜、OELDと表す)、電気泳動ディスプレイ、プラズマディスプレイ、ヘッドマウントディスプレイ(Head Mounted Display:適宜、HMDと表す)、プロジェクタ、及びその他の表示装置の少なくとも1つを含む。
The
表示部28は、画面またはスクリーン等の物体に表示する装置でもよいし、空気中もしくはその他のガス中、又は真空中の空間に表示するホログラム等の装置でもよい。また、表示部28は、二次元的に視認される画像を表示する装置でもよいし、三次元的に視認される画像を表示する装置でもよい。表示部28は、画像として、形状、パターン、図形、記号、及びテキストの少なくとも1つを含む情報を表示してもよい。
The
入力部25および表示部28は、限定ではなく例として、タッチパネルである。この場合、入力部25はタッチパネルの操作部を含み、表示部28はタッチパネルの表示領域を含む。表示部28は、入力部25と略同一の大きさ及び形状であり、入力部25と重ねられて一体化される。なお、入力部25および表示部28は、タッチパネルでなくてもよく、入力部25と表示部28とが分離していてもよい。
スピーカ29は、音声データの出力に利用される。スピーカ29は、限定ではなく例として、デジタル形式の音声データをアナログ形式の電気信号に変換し、電気信号によって物体を振動させて音声を再生する。
The
なお、出力部23Bは、表示部28とスピーカ29との一方または双方を備えなくてもよい。出力部23Bは、表示部28およびスピーカ29と異なる装置を備えてもよい。表示部28とスピーカ29との一方または双方は、端末20と異なる外部装置でもよい。入出力部23は、上記外部装置と接続する出力端子等の出力インターフェースを備えてもよい。例えば、入出力部23は、スピーカ29を備えず、外付けのスピーカの入力端子と接続される出力端子を備えてもよい。入出力部23は、上記出力インターフェースを備えなくてもよい。
Note that the
処理部21は、限定ではなく例として、端末20の各構成要素を制御する制御処理、各種の演算処理、及び各種の画像処理の少なくとも1つを実行する。処理部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、処理部21は、処理回路と表現されてもよいし、処理回路と異なる名称で表現されてもよい。
The
処理部21は、限定でなく例として、中央処理装置(central processing unit:適宜、CPUと表す)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、特定用途の集積回路(application-specific integrated circuit:適宜、ASICと表す)、フィールドプログラマブルゲートアレイ(field programmable gate array:適宜、FPGAと表す)、及びその他の回路の少なくとも1つを含む。処理部21は、汎用のプロセッサを含んでもよいし、予め定められた処理のみを行う処理回路または組み込みシステムを含んでもよい。
Processing
記憶部24は、端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部24は、限定でなく例として、ハードディスクドライブ(hard disk drive:適宜、HDDと表す)、固体ドライブ(solid state drive:適宜、SSDと表す)、フラッシュメモリ、ラム(random access memory:適宜、RAMと表す)、ロム(read only memory:適宜、ROMと表す)など各種の記憶媒体の少なくとも1つを含む。また、記憶部24は、メモリ(memory)と表現されてもよいし、メモリと異なる名称で表現されてもよい。
The
端末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
なお、端末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
処理部11は、限定ではなく例として、サーバ10の各構成要素を制御する制御処理、各種の演算処理、及び各種の画像処理の少なくとも1つを実行する。処理部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定でなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、処理部11は、処理回路と表現されてもよいし、処理回路と異なる名称で表現されてもよい。
The
処理部11は、限定でなく例として、CPU、マイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGA、及びその他の回路の少なくとも1つを含む。処理部11は、汎用のプロセッサを含んでもよいし、予め定められた処理のみを行う処理回路または組み込みシステムを含んでもよい。
Processing
通信I/F12は、ネットワーク30を介して各種データの送受信を行う通信インターフェースである。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F12は、ネットワーク30を介して、端末20との通信を実行する機能を有する。通信I/F12は、各種データを処理部11からの指示に従って、端末20に送信する。また、通信I/F12は、端末20から送信された各種データを受信し、処理部11に伝達する。また、通信I/F12は、通信部と表現されてもよい。また、通信I/F12は、物理的に構造化された回路で構成される場合、通信回路と表現されてもよい。
The communication I/
記憶部13は、サーバ10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部13は、限定でなく例として、HDD、SSD、フラッシュメモリ、RAM、ROMなど各種の記憶媒体の少なくとも1つを含む。また、記憶部13は、メモリ(memory)と表現されてもよいし、メモリと異なる名称で表現されてもよい。
The
入出力部14は、限定ではなく例として、サーバ10に対する入力を受け付ける入力部15、及びサーバ10で処理された処理結果を出力する出力部16を含む。入力部15は、サーバ10の外部からの入力を受け付けて、入力に係る情報を処理部11に伝達できる全ての種類の装置のいずれか1つ、又は2以上の組み合わせにより実現される。入力部15は、限定でなく例として、キーボード等のハードウェアキー、マウス等のポインティングデバイス、タッチパッド、タッチパネルの操作部、カメラ、マイク、及びその他の入力装置の少なくとも1つを含む。出力部16は、処理部21で処理された処理結果を出力することができる全ての種類の装置のいずれか1つ又は2以上の組み合わせにより実現される。出力部16は、限定でなく例として、スピーカなどの音声を出力する音声出力部、画像を表示する表示部、レンズ(限定でなく例として、3D出力、ホログラム出力)もしくはプロジェクタなどの光を出力する光出力部、プリンタ、及びその他の出力装置の少なくとも1つを含む。
The input/
出力部16は、限定ではなく例として、表示部17を備える。表示部17は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置の1つ又は2つ以上の組み合わせにより実現される。表示部17は、限定でなく例として、液晶ディスプレイ、OELD、電気泳動ディスプレイ、プラズマディスプレイ、HMD、プロジェクタ、及びその他の表示装置の少なくとも1つを含む。表示部17は、画面またはスクリーン等の物体に表示する装置でもよいし、空気中もしくはその他のガス中、又は真空中の空間に表示するホログラム等の装置でもよい。また、表示部17は、二次元的に視認される画像を表示する装置でもよいし、三次元的に視認される画像を表示する装置でもよい。表示部17は、画像として、形状、パターン、図形、記号、及びテキストの少なくとも1つを含む情報を表示してもよい。
なお、入出力部14は、入力部15と出力部16との一方または双方を備えなくてもよい。また、入出力部14は、入力部15を備えず、入力部15が接続されるインターフェースを備えてもよい。入出力部14は、上記インターフェースを備えなくてもよい。また、入出力部14は、出力部16を備えず、出力部16が接続されるインターフェースを備えてもよい。入出力部14は、上記インターフェースを備えなくてもよい。
Note that the input/
サーバ10は、プログラムP2を記憶部13に記憶し、このプログラムP2を実行することで、処理部11が、処理部11に含まれる各部としての処理を実行する。つまり、記憶部13に記憶されるプログラムP2は、サーバ10に、処理部11が実行する各機能を実現させる。プログラムP2は、サーバ10の処理部11(限定ではなく例として、CPU、コンピュータ)に処理を実行させる。このプログラムP2は、プログラムモジュールと表現されてもよいし、されなくてもよい。
The
本開示の各実施形態においては、サーバ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
なお、端末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
また、本開示に係るプログラム(限定ではなく、例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、その他の状態で提供されてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。また、本開示に係るプログラムは、各実施形態の機能の一部を実現するためのものであってもよいし、各実施形態の機能の全部を実現するものであってもよく、各実施形態の機能と異なる機能を含むものであってもよい。本開示に係るプログラムは、各実施形態の機能を記憶媒体にすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよいし、そうでなくてもよい。 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
また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。サーバ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
なお、本開示のプログラムは、限定でなく例として、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
また、以下の説明において適宜、実施形態に係る情報処理方法が提供するサービスを、メッセージングサービスと称す。端末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.
限定ではなく例として、表示部28は、複数の画素が配列された表示領域28A(図2等に示す)を備え、表示領域28Aにトークルームの画像を表示する。複数のユーザを含む第1グループの各端末間で送受信されるコンテンツを含む第1画像は、第1トークルームの画像に相当する。また、複数のユーザを含む第2グループの各端末間で送受信されるコンテンツを含む第2画像は、第2トークルームの画像に相当する。
As an example and not a limitation, the
上記コンテンツは、限定ではなく例として、テキスト、画像、及び音声の少なくとも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
アカウント情報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
なお、記憶部24は、メッセージングサービスに用いられる情報(限定ではなく例として、トークルーム情報D2、コンテンツ情報D3、及び履歴情報D4)の少なくとも一部を記憶しなくてもよい。例えば、メッセージングサービスに用いられる情報の少なくとも一部は、端末20の外部の記憶部(限定ではなく例として、サーバ10の記憶部13)に記憶されてもよい。端末20は、メッセージングサービスに用いられる情報を、限定ではなく例として、端末20の外部の記憶部から、ネットワーク30を介して取得してもよい。
Note that the
サーバ10の記憶部13は、限定ではなく例として、メッセージングサービスにおいて用いられる情報を記憶する。情報は、限定ではなく例として、ユーザ情報D6と、コンテンツ情報D7と、トークルーム情報D8とを含む。ユーザ情報D6は、限定ではなく例として、メッセージングサービスにおける各アカウントに対応付けられたユーザIDおよびパスワードを含む。メッセージングサービスにおいて、端末20は、アカウント情報D1を送信する。サーバ10は、端末20が送信したアカウント情報D1を受信した場合、アカウント情報D1に含まれるユーザIDおよびパスワードを、ユーザ情報D6と照合して、端末20に関連付けられたユーザを特定する。コンテンツ情報D7およびトークルーム情報D8については、後述する。
The
以下、各実施形態に係る情報処理方法について説明する。以下の説明において、通信システム1の各構成要素については、適宜、図1およびその説明を参照されたい。
An information processing method according to each embodiment will be described below. In the following description, for each component of the
<第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
端末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
端末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
第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
各ユーザは、限定ではなく例として、トークルームを生成することができる。各ユーザは、トークルームを生成する場合、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
トークルームの各画像において、符号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
第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
また、トークルームの画像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
第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
端末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
上記第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
端末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
図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
[コンテンツ]は、限定ではなく例として、各コンテンツを表すデータである。コンテンツがテキストを含む場合、[コンテンツ]にはコンテンツのテキストデータが格納される。コンテンツが画像を含む場合、[コンテンツ]には、画像データ、画像データへのリンク、又は画像データが格納された記憶部のアドレスが格納される。上記画像データは、限定ではなく例として、静止画データを含んでもよいし、動画データを含んでもよい。上記画像データは、限定ではなく例として、スタンプ、スティッカー、絵文字、及び顔文字を表すデータを含んでもよいし、含まなくてもよい。コンテンツが音声を含む場合、[コンテンツ]には、音声データ、音声データへのリンク、又は音声データが格納された記憶部のアドレスが格納される。 [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
端末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
なお、[関連情報]は、図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とを含む。
コンテンツ情報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
なお、サーバ10は、端末20から受信したコンテンツを、任意の期間にわたって保管してもよい。サーバ10は、ユーザからの指示によって、ユーザが含まれるトークルームのコンテンツの少なくとも一部を、記憶部13から消去してもよい。サーバ10は、端末20から受信したコンテンツを、記憶部13から消去しなくてもよい。
Note that the
端末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
以下の説明において適宜、第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
なお、端末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
限定ではなく例として、サーバ10は、第1コンテンツの少なくとも一部と、第1コンテンツの識別情報と、第2コンテンツとを送信してもよい。限定ではなく例として、端末20は、サーバ10から送信された第1コンテンツの少なくとも一部と、第1コンテンツの識別情報と、第2コンテンツとを受信した場合、これらの情報に基づいて、引用コンテンツ(例えば、図2の右下の図のコンテンツQ5)を生成してもよい。端末20は、生成した引用コンテンツを含むトークルームの画像を表示領域28Aに表示してもよい。
By way of example and not limitation, the
なお、サーバ10は、限定ではなく例として、第1コンテンツの少なくとも一部と、第1コンテンツの識別情報と、第2コンテンツとを含む情報として、引用コンテンツ(例えば、図2の右下の図の引用コンテンツQ5)を生成してもよい。サーバ10は、生成した引用コンテンツを、第2グループに含まれるユーザの端末20を宛先として送信してもよい。
As an example and not a limitation, the
なお、第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
なお、コンテンツが画像を含む場合、画像は、圧縮されてトークルームの画像に含まれてもよいし、非圧縮でトークルームの画像に含まれてもよい。コンテンツが画像を含む場合、端末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
端末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
ステップ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
ステップ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
なお、引用の要求を受け付ける処理は、図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
図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
図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
図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
図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
第2グループの候補は、限定ではなく例として、第2グループの候補の各グループに関する情報に基づく順番で並んで表示領域28Aに表示される。例えば、処理部21は、第2グループの候補の各グループに関する情報として、記憶部24に記憶されている履歴情報D4を用いる。例えば、処理部21は、各トークルームが利用された時期に基づいて、リストTgを生成する。例えば、処理部21は、トークルーム情報D2に含まれるトークルームの名称を、各トークルームが利用された時期が新しい順に並べて、リストTgを生成する。
The second group of candidates are displayed in the
なお、リスト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
図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
端末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
本実施形態において、端末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
以上のような本実施形態において、端末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
本実施形態において、第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
端末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
第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
端末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
なお、実施形態に係る情報処理方法は、図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
<第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.
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 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
処理部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
処理部21は、第1コンテンツに関する情報の送信を許可すると判定した場合(ステップS21:Yes)、限定ではなく例として、ステップS3からステップS5の処理を実行し、第1コンテンツに関する情報と、第2コンテンツとを送信する。ステップS3からステップS5の処理は、図4と同様であるので、その説明を省略する。処理部21は、第1コンテンツに関する情報の送信を許可しないと判定した場合(ステップS21:No)、限定ではなく例として、ステップS22において引用の不許可を通知する。例えば、処理部21は、表示部28を制御して、「引用できません」などのメッセージを含む画像を表示領域28Aに表示させ、ユーザに引用の不許可を通知する。
If the
なお、処理部21は、引用の不許可を表す音声をスピーカ29によって出力させ、引用の不許可を通知してもよい。また、処理部21は、音声または画像と異なる形態(例えば、端末20の振動、ランプ点灯あるいは点滅)によって、引用の不許可を通知してもよい。また、処理部21は、ステップS22の処理を実行しなくてもよい。
Note that the
端末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
また、端末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
なお、端末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
なお、端末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
図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
なお、第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.
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 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
処理部21は、引用が許可される場合、図12(A)に示すように、引用に係る処理を実行するコマンド(例えば、図中の[引用])を含むコマンドウィンドウTc1を含む第1トークルームの画像T1aを生成する。処理部21は、表示部28を制御して、第1トークルームの画像T1aを表示領域28Aに表示させる。図12(A)の場合、[コピー]、[削除]、[引用]、[保存]は、それぞれ、選択されたコンテンツ(ここでは、コンテンツQ1)に関して所定の処理を実行させるコマンドのアイコンである。ユーザは、[コピー]、[削除]、[引用]、及び[保存]のいずれのアイコンをタップすることによって、アイコンに割り付けられた処理を端末20に実行させることができる。
When the citation is permitted, the
また、処理部21は、引用が許可さない場合、図12(B)に示すように、引用に係る処理を実行するコマンドを含まないコマンドウィンドウTc2を含む第1トークルームの画像T1bを生成する。図12(B)において、図12(B)において、[引用]のアイコンは無効化されている。端末20は、[引用]のアイコンがタップされた場合、限定ではなく例として、[引用]のコマンドの入力を受け付けない。[引用]は、コマンドを入力するアイコンとしては機能しないが、他のコマンドである[コピー]などに比べて低いコントラストで表され、コマンドの実行ができないことを視覚的に表す。端末20は、[引用]を表示しなくてもよい。なお、ユーザは、アイコンが有効である[コピー]、[削除]、及び[保存]については、アイコンをタップすることでアイコンに割り付けられた処理を端末20に実行させることができる。なお、
Further, when the quoting is not permitted, the
図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
処理部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
以上のような端末20は、限定ではなく例として、第1グループと異なる第2グループの端末間で送受信されるコンテンツとして、第1グループの端末間で送受信されるコンテンツに関する情報を送信することが許可されない場合、コンテンツに関する情報を送信する処理の少なくとも一部を実行させるコマンドの入力を受け付けない。この場合、ユーザは、限定ではなく例として、第2コンテンツの入力後に、第1コンテンツに関する情報の送信が許可されないことを知るといった不都合がなくなり、ユーザの利便性が向上する。また、端末20は、送信が許可されないコンテンツに関する情報について、第2コンテンツの入力を受け付ける処理等を省くことができ、処理の負荷が低減される。
As a non-limiting example, the
<第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
ステップ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
端末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
以上のような端末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
また、端末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
端末20は、引用を許可すると処理部21が判定した場合(ステップS43:Yes)、ステップS5において、第1コンテンツに関する情報と第2コンテンツとを送信する。端末20は、引用を許可しないと処理部21が判定した場合(ステップS43:No)、ステップS44において引用の不許可を通知し、ステップS45において宛先を変更するか否かを判定する。ステップS44およびステップS45の処理は、図13のステップS33およびステップS34の処理と同様であり、その説明を省略する。
When the
端末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
以上のような端末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
<第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
端末20は、引用を許可しないと処理部21が判定した場合(ステップS51:No)、又はステップS52の処理の後に、ステップS4で宛先を指定する。端末20は、ステップS4の処理の後に、ステップS53において引用を許可するか否かを判定する。ステップS53の処理は、限定ではなく例として、図13のステップS32の処理と同様であり、処理部21は、宛先のトークルームに対応する第2グループに含まれる複数のユーザのうち自端末のユーザを除いた1以上のユーザが第1グループに含まれる場合、引用を許可すると判定する。処理部21は、引用を許可すると判定した場合(ステップS53:Yes)、ステップS54において、引用の許可のフラグを設定する。
When the
処理部21は、引用を許可しないと判定した場合(ステップS53:No)、又はステップS54の処理の後に、ステップS3で引用コンテンツを生成する。処理部21は、ステップS3の処理の後、ステップS55において、引用の許可のフラグがあるか否かを判定する。処理部21は、ステップS52とステップS54の一方または双方の処理において、引用の許可のフラグを設定した場合、引用の許可のフラグがあると判定する(ステップS55:Yes)。処理部21は、引用の許可のフラグがないと判定した場合(ステップS55:No)、ステップS56において、引用の許可の要求を送信するか否かを判定する。限定ではなく例として、端末20は、[引用の許可の要求を送信しますか?]といったダイアログボックスを表示領域28Aに表示し、ユーザの入力を受け付ける。処理部21は、引用の許可の要求を送信する旨のユーザの入力が検出された場合、引用の許可の要求を送信すると判定する(ステップS56:Yes)。
When the
端末20は、引用の許可の要求を送信すると処理部21が判定した場合(ステップS56:Yes)、ステップS57において、引用の許可の要求を送信する。限定ではなく例として、端末20は、第1コンテンツに関する情報の送信が許可されるユーザの端末20を宛先として、引用の許可を要求することを示す情報を送信する。第1コンテンツに関する情報の送信が許可されるユーザは、限定ではなく例として、第1コンテンツを送信したユーザである。
When the
なお、引用の許可の要求の送信先は、上記の例に限定されない。例えば、端末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
ステップS58において、処理部21は、引用の許可を受信したか否かを判定する。処理部21は、限定ではなく例として、ステップS57において送信した引用の許可の要求に対する応答として、引用を許可する旨の情報を受信したか否かを判定する。端末20は、ステップS55において引用の許可のフラグがあると処理部21が判定した場合(ステップS55:Yes)、又はステップS58において引用の許可を受信したと処理部21が判定した場合(ステップS58:Yes)、ステップS5において第1コンテンツに関する情報と第2コンテンツとを送信する。
In step S58, the
また、端末20は、ステップS2において引用の要求がないと処理部21が判定した場合(ステップS2:No)、ステップS56において引用の許可の要求を送信しないと処理部21が判定した場合(ステップS56:No)、又はステップS58において引用の許可を受信していないと処理部21が判定した場合(ステップS58:No)、一連の処理を終了する。
If the
なお、端末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.
<第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
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 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
端末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
端末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
左下の図に示すトークルームの画像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
図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
以上のような端末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
なお、端末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
<第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
端末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
端末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
左下図の第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
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 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
端末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
限定ではなく例として、表示領域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
なお、各トークルームに含まれるコンテンツの量が表示領域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
処理部21は、限定ではなく例として、入力部25および表示部28としてのタッチパネルにおいて、トークルームの画像が縦方向の上方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも前に送信されたコンテンツを含むようにトークルームの画像を生成する。端末20は、処理部21が生成したトークルームの画像を表示領域28Aに表示させる。また、処理部21は、トークルームの画像が縦方向の下方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも後に送信されたコンテンツを含むようにトークルームの画像を生成する。端末20は、処理部21が生成したトークルームの画像を表示領域28Aに表示させる。ユーザは、限定ではなく例として、タッチパネルの操作部としての入力部25を操作することで表示をスクロールさせ、所望のコンテンツを含むトークルームの画像を端末20の表示領域28Aに表示させることができる。
As a non-limiting example, when the
処理部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
なお、第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
図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
ステップ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
ステップ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
なお、第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
端末20は、第2トークルームの画像T2に対して所定の入力があったと処理部21が判定した場合(ステップS62:Yes)、ステップS63において、第1コンテンツを含む第3画像を表示領域28Aに表示する。限定ではなく例として、第1コンテンツは、第2コンテンツに引用されている被引用コンテンツであり、端末20は、被引用コンテンツを含む第1トークルームの画像T1を表示する。端末20は、第2トークルームの画像T2に対して所定の入力がないと処理部21が判定した場合(ステップS62:No)、又はステップS63の処理の後に一連の処理を終了する。
When the
図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
ステップS66において、処理部21は、第1コンテンツを含む1又は2以上のコンテンツの情報を取得する。限定ではなく例として、処理部21は、ステップS65において取得した第1コンテンツのコンテンツIDに基づいて、第1コンテンツを含むトークルームとして、第1トークルームを特定する。そして、処理部21は、限定ではなく例として、特定した第1トークルームに含まれるコンテンツから、第1コンテンツに対して所定の条件の1または2以上のコンテンツを抽出する。
In step S66, the
上記所定の条件は、限定ではなく例として、第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
上記所定の条件は、限定ではなく例として、第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
ステップS67において、処理部21は第3画像を生成する。処理部21は、限定ではなく例として、ステップS66において取得したコンテンツの情報に基づいて、第3画像を生成する。処理部21は、限定ではなく例として、ステップS66において取得したコンテンツを所定の位置関係で配置し、第3画像を生成する。第3画像は、第1画像と同じでもよいし、第1画像と異なる画像でもよい。第3画像は、限定ではなく例として、第1画像を生成するアルゴリズムで生成される画像でもよいし、第1画像を生成するアルゴリズムと異なるアルゴリズムで生成される画像でもよい。
In step S67, the
なお、第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
本実施形態において、プログラム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
<第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
端末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
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 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
図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
トークルームの画像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
端末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を表示する。
限定ではなく例として、表示領域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
端末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
端末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
なお、サーバ10は、第1トークルームに含まれるコンテンツを含むコンテンツ情報D7を記憶しなくてもよい。この場合、限定ではなく例として、サーバ10は、第1トークルームに含まれるコンテンツを保持する端末20Aまたは端末20Bから、第1コンテンツQ1を含む1または2以上のコンテンツを取得し、取得したコンテンツを端末20Cへ送信してもよい。限定ではなく例として、サーバ10は、第1トークルームに含まれるコンテンツを送信することを要求する情報を端末20Aへ送信し、要求に対する応答として第1トークルームに含まれるコンテンツを受信し、受信した第1トークルームに含まれるコンテンツを端末20Cへ送信する。
Note that the
なお、各トークルームに含まれるコンテンツの量が表示領域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
処理部21は、限定ではなく例として、入力部25および表示部28としてのタッチパネルにおいて、トークルームの画像が縦方向の上方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも前に送信されたコンテンツを含むようにトークルームの画像を生成する。端末20Cは、処理部21が生成したトークルームの画像を表示領域28Aに表示させる。また、処理部21は、トークルームの画像が縦方向の下方に向かってフリックされたことを検出した場合、現在の表示におけるコンテンツよりも後に送信されたコンテンツを含むようにトークルームの画像を生成する。端末20Cは、処理部21が生成したトークルームの画像を表示領域28Aに表示させる。ユーザは、限定ではなく例として、タッチパネルの操作部としての入力部25を操作することで表示をスクロールさせ、所望のコンテンツを含むトークルームの画像を端末20Cの表示領域28Aに表示させることができる。
As a non-limiting example, when the
なお、第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
以上のように、第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
図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
図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
図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
図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
図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
<第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
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 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
端末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
端末20は、ステップS62において第2トークルームの画像に対する入力がないと処理部21が判定した場合(ステップS62:No)、又はステップS71において第3画像の表示を許可しないと処理部21が判定した場合(ステップS72:No)、第3画像の表示に関する一連の処理を終了する。
In the terminal 20, when the
以上のような端末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
<第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
また、本実施形態は、限定ではなく例として、第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
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 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
ここでは、ユーザ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
端末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
また、処理部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
端末20は、ステップS75において第3画像の表示を許可しないと処理部21が判定した場合(ステップS75:No)、限定ではなく例として、ステップS79において第3画像の表示の不許可を通知する。限定ではなく例として、端末20は、「第3画像を表示できません」といったメッセージを表示領域28Aに表示してもよいし、「第3画像を表示できません」といった音声またはアラームなどの音をスピーカ29から出力してもよい。なお、ステップS75の処理は、なくてもよい。
When the
端末20は、ステップS62において第2トークルームの画像に対する入力がないと処理部21が判定した場合(ステップS62:No)、ステップS77において自端末のユーザは第1グループに含まれると判定した場合(ステップS77:Yes)、ステップS78の処理の後、又はステップS79の処理の後、第2画像に対する入力に基づく第3画像の表示に関する一連の処理を終了する。
If the
以上のような端末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
なお、第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
なお、端末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
また、端末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
また、本実施形態は、限定ではなく例として、第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
次に、本実施形態について、より詳しく説明する。本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 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
サーバ10は、端末20が送信した許可要求を受信した場合、ステップS83において、第3画像の表示を許可するか否かを判定する。サーバ10は、限定ではなく例として、第2グループに含まれるユーザのうち、第2コンテンツを送信したユーザを除いたM以上のユーザが第1グループに含まれる場合、第3画像の表示を許可すると判定する。サーバ10は、第3画像の表示を許可すると判定した場合(ステップS83:Yes)、ステップS84において、第3画像に関する情報を送信する。第3画像に関する情報は、限定ではなく例として、第3画像に含めることが許可されるコンテンツである。サーバ10は、限定ではなく例として、第3画像を表示することを許可する通知として、第3画像に関する情報を送信する。
When the
サーバ10は、第3画像の表示を許可しないと判定した場合(ステップS83:No)、ステップS85において、第3画像の表示を不許可にするか否かを判定する。サーバ10は、ステップS83において第3画像の表示を許可しないと判定した場合、第3画像の表示を不許可にすると判定する。サーバ10は、第3画像の表示を不許可にすると判定した場合(ステップS85:Yes)、ステップS86において第3画像の表示が許可されないことを示す不許可通知を送信する。
When the
なお、ステップ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
端末20の処理部21は、ステップS87において、不許可通知を受信したか否かを判定する。処理部21は、不許可通知を受信していないと判定した場合(ステップS87:No)、ステップS88において、第3画像に関する情報を受信したか否かを判定する。処理部21は、第3画像に関する情報を受信していないと判定した場合(ステップS88:No)、ステップS87に戻り、以降の処理を繰り返す。
The
端末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
端末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
以上のような情報処理方法は、限定ではなく例として、第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
なお、端末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
図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
端末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
端末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
以上のような端末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
また、端末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
なお、本実施形態に係る情報処理方法は、図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
なお、端末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
なお、第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
<第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
次に、本実施形態についてより詳しく説明する、本実施形態に記載の内容は、適宜、他の各実施形態に適用可能である。本実施形態において、上述の実施形態と同様の構成については、適宜、同じ符号を付してその説明を省略あるいは簡略化する。 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
端末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
以上のような端末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
なお、本発明の技術範囲は、上述の実施形態などで説明した態様に限定されるものではない。上述の実施形態などで説明した要件の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トークルームの画像)
Claims (14)
第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.
前記第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. .
前記第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コンテンツは、前記第1ユーザの端末によって送信される。 The first content is transmitted by the terminal of the first user.
前記第2コンテンツは、前記ユーザによる前記端末への操作によって入力される。 The second content is input by the user's operation on the terminal.
前記第1コンテンツと、前記第1トークルームを示すグループ名とを前記表示部に表示することが前記端末によって実行される。 Displaying the first content and a group name indicating the first talk room on the display unit is executed by the terminal.
前記第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.
前記第3コンテンツは、前記第1コンテンツに含まれる全ての情報を含む。 The third content includes all information included in the first content.
前記第3コンテンツは、前記第1コンテンツの少なくとも一部分の情報が省略されたコンテンツである。 The third content is content obtained by omitting at least part of the information of the first content.
前記第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.
前記第2コンテンツは、前記表示部のうち、前記第3コンテンツの下の領域に表示される。 The second content is displayed in an area below the third content in the display section.
前記第1コンテンツは、サーバを介して送信され、 the first content is transmitted via a server;
前記第2コンテンツと前記第3コンテンツとは、前記サーバを介して送信される。 The second content and the third content are transmitted via the server.
第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コンテンツを含む前記第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
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)
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)
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)
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 |
-
2021
- 2021-08-18 JP JP2021133648A patent/JP7268099B2/en active Active
-
2023
- 2023-04-20 JP JP2023069354A patent/JP7482284B2/en active Active
Patent Citations (3)
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 |