JP7839326B2 - Programs, information processing methods, terminals - Google Patents
Programs, information processing methods, terminalsInfo
- Publication number
- JP7839326B2 JP7839326B2 JP2025025016A JP2025025016A JP7839326B2 JP 7839326 B2 JP7839326 B2 JP 7839326B2 JP 2025025016 A JP2025025016 A JP 2025025016A JP 2025025016 A JP2025025016 A JP 2025025016A JP 7839326 B2 JP7839326 B2 JP 7839326B2
- Authority
- JP
- Japan
- Prior art keywords
- chat room
- display
- terminal
- user
- information
- 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
Landscapes
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Description
本開示は、プログラム、情報処理方法、端末等に関する。 This disclosure relates to programs, information processing methods, terminals, etc.
昨今、スマートフォンやパソコン等の端末を用いて、メッセージングサービス等のチャットサービスをユーザが利用する機会が増えている。例えば特許文献1には、メッセージングサービスに関する技術が開示されている。 Recently, users are increasingly using chat services, such as messaging services, on devices like smartphones and personal computers. For example, Patent Document 1 discloses technology related to messaging services.
本発明の第1の態様によると、端末に実行させるためのプログラムは、端末のユーザを含む第1チャットルームを端末の表示部に表示することと、表示部に表示された第1チャットルームから第2チャットルームに移動し、第2チャットルームを表示部に表示することに関する第1表示を表示部に表示することと、第1表示が表示された端末に対する入力に基づいて、第2チャットルームの表示に関する第1処理を端末の制御部によって行うこととが端末によって実行される。
本発明の第2の態様によると、端末の情報処理方法は、端末のユーザを含む第1チャットルームを端末の表示部に表示することと、表示部に表示された第1チャットルームから第2チャットルームに移動し、第2チャットルームを表示部に表示することに関する第1表示を表示部に表示することと、第1表示が表示された端末に対する入力に基づいて、第2チャットルームの表示に関する第1処理を端末の制御部によって行うこととを含む。
本発明の第3の態様によると、端末は、端末のユーザを含む第1チャットルームを表示し、表示された第1チャットルームから第2チャットルームに移動し、第2チャットルームを表示することに関する第1表示を表示する表示部と、第1表示が表示された端末に対する入力に基づいて、第2チャットルームの表示に関する第1処理を行う制御部とを備える。
本発明の第4の態様によると、端末は、記憶部に記憶されたプログラムを読み出し、プログラムに基づく処理を実行するプロセッサーを備え、プロセッサーは、端末のユーザを含む第1チャットルームを端末の表示部に表示することと、表示部に表示された第1チャットルームから第2チャットルームに移動し、第2チャットルームを表示部に表示することに関する第1表示を表示部に表示することと、第1表示が表示された端末に対する入力に基づいて、第2チャットルームの表示に関する第1処理を行うこととを実行する。
According to a first aspect of the present invention, a program to be executed by a terminal is performed by the terminal by displaying a first chat room including the terminal's user on the terminal's display unit, displaying a first display on the display unit relating to moving from the first chat room displayed on the display unit to a second chat room and displaying the second chat room on the display unit, and having the terminal's control unit perform a first process relating to the display of the second chat room based on the input to the terminal on which the first display is displayed.
According to a second aspect of the present invention, the terminal information processing method includes displaying a first chat room including the terminal's user on the terminal's display unit, displaying a first display on the display unit indicating that the user is moving from the first chat room displayed on the display unit to a second chat room and displaying the second chat room on the display unit, and having the terminal's control unit perform a first process relating to the display of the second chat room based on the input to the terminal on which the first display is displayed.
According to a third aspect of the present invention, the terminal includes a display unit that displays a first chat room including the terminal's user, moves from the displayed first chat room to a second chat room, and displays a first display relating to the display of the second chat room, and a control unit that performs a first processing relating to the display of the second chat room based on input to the terminal on which the first display is displayed.
According to a fourth aspect of the present invention, the terminal includes a processor that reads a program stored in a memory unit and performs processing based on the program, and the processor performs the following actions: displaying a first chat room including the terminal's user on the terminal's display unit; displaying a first display on the display unit indicating that the user is moving from the first chat room displayed on the display unit to a second chat room and displaying the second chat room on the display unit; and performing a first processing related to displaying the second chat room based on the input to the terminal on which the first display is displayed.
<システム構成>
図1-1は、本実施例における通信システム1のシステム構成の一例を示す図である。
通信システム1では、限定ではなく例として、ネットワーク30を介して、サーバ10と、1以上の端末20(端末20A,端末20B,端末20C,・・・)とが接続される。
<System Configuration>
Figure 1-1 shows an example of the system configuration of the communication system 1 in this embodiment.
In communication system 1, as an example and not limited to, a server 10 is connected to one or more terminals 20 (terminal 20A, terminal 20B, terminal 20C, ...) via a network 30.
サーバ10は、ネットワーク30を介して、ユーザが所有する端末20に、限定ではなく例として、チャットサービスの一例であるメッセージングサービスを提供する機能を有する。サーバ10は、メッセージングサーバ、メッセージングサービスサーバ等のように表現することもできる。本実施形態では、限定ではなく例として、サーバ10のユーザを、メッセージングサービス事業者とする。
なお、ネットワーク30に接続されるサーバ10の数や端末20の数は限定されない。
Server 10 has the function of providing a messaging service, such as a chat service, to terminals 20 owned by users via the network 30. Server 10 can also be described as a messaging server, messaging service server, etc. In this embodiment, the user of Server 10 is a messaging service provider, not limited to this embodiment.
Furthermore, there is no limit to the number of servers 10 or terminals 20 connected to the network 30.
端末20(端末20A,端末20B,端末20C、・・・)は、各実施例において記載する機能を実現できる情報処理端末であればどのような端末であってもよい。端末20は、限定ではなく例として、スマートフォン、携帯電話(フィーチャーフォン)、コンピュータ(限定でなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定でなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定でなく例として、PDA・(personal digital assistant)、電子メールクライアントなど)、ウェアラブル端末(メガネ型デバイス、時計型デバイスなど)、VR(Virtual Reality)端末、スマートスピーカ(音声認識用デバイス)、または他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、端末20は情報処理端末と表現されてもよい。 Terminal 20 (Terminal 20A, Terminal 20B, Terminal 20C, ...) can be any information processing terminal capable of realizing the functions described in each embodiment. Terminal 20 includes, but is not limited to, smartphones, mobile phones (feature phones), computers (but is not limited to, desktops, laptops, tablets, etc.), media computer platforms (but is not limited to,, examples include cable, satellite set-top boxes, digital video recorders), handheld computer devices (but is not limited to, examples include PDAs (personal digital assistants), email clients, etc.), wearable devices (glasses-type devices, watch-type devices, etc.), VR (Virtual Reality) terminals, smart speakers (voice recognition devices), or other types of computers or communication platforms. Terminal 20 may also be referred to simply as an information processing terminal.
端末20A、端末20Bおよび端末20Cの構成は、限定ではなく例として、同一とすることができる。また、必要に応じて、ユーザXが利用する端末を端末20Xと表現し、ユーザXまたは端末20Xに対応づけられた、所定のサービスにおけるユーザ情報をユーザ情報Xと表現してもよいし、しなくてもよい。
なお、ユーザ情報とは、所定のサービスにおいてユーザが利用するアカウントに対応付けられたユーザの情報である。ユーザ情報は、限定でなく例として、ユーザにより入力される、または、所定のサービスにより付与される、ユーザの名前、ユーザのアイコン画像、ユーザの年齢、ユーザの性別、ユーザの住所、ユーザの趣味趣向、ユーザの識別子などのユーザに対応づけられた情報を含み、これらのいずれか一つまたは、組み合わせであってもよいし、そうでなくてもよい。
The configurations of terminals 20A, 20B, and 20C can be identical, not as an example but as an extension. Furthermore, if necessary, the terminal used by user X may be referred to as terminal 20X, and user information in a predetermined service associated with user X or terminal 20X may be referred to as user information X, or not.
User information refers to information about a user associated with an account used by that user in a given service. User information includes, but is not limited to, information associated with a user, such as the user's name, user icon image, user's age, user's gender, user's address, user's hobbies and preferences, and user identifier, which may be entered by the user or assigned by the given service. It may include any one of these items, a combination thereof, or not.
ネットワーク30は、1以上の端末20と、1以上のサーバ10とを接続する役割を担う。すなわち、ネットワーク30は、上記の各種の装置が接続した後、データを送受信することができるように接続経路を提供する通信網を意味する。 Network 30 plays the role of connecting one or more terminals 20 and one or more servers 10. In other words, network 30 refers to a communication network that provides a connection path so that the various devices described above can send and receive data after they are connected.
ネットワーク30のうちの1つまたは複数の部分は、有線ネットワークや無線ネットワークであってもよいし、そうでなくてもよい。ネットワーク30は、限定ではなく例として、アドホック・ネットワーク(ad hoc network)、イントラネット、エクストラネット、仮想プライベート・ネットワーク(virtual private network:VPN)、ローカル・エリア・ネットワーク(local area network:LAN)、ワイヤレスLAN(wireless LAN:WLAN)、広域ネットワーク(wide area network:WAN)、ワイヤレスWAN(wireless WAN:WWAN)、大都市圏ネットワーク(metropolitan area network:MAN)、インターネットの一部、公衆交換電話網(Public Switched Telephone Network:PSTN)の一部、携帯電話網、ISDN(integrated service digital networks)、無線LAN、LTE(long term evolution)、CDMA(code division multiple access)、ブルートゥース(Bluetooth(登録商標))、衛星通信など、または、これらの2つ以上の組合せを含むことができる。ネットワーク30は、1つまたは複数のネットワーク30を含むことができる。 One or more parts of network 30 may or may not be wired or wireless networks. Network 30 may include, but is not limited to, an ad hoc network, an intranet, an extranet, a virtual private network (VPN), a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a metropolitan area network (MAN), part of the internet, part of a public switched telephone network (PSTN), a mobile phone network, an integrated service digital network (ISDN), wireless LAN, LTE (long term evolution), CDMA (code division multiple access), Bluetooth (registered trademark), satellite communications, or two or more combinations thereof. Network 30 may include one or more networks 30.
サーバ10(限定ではなく、サーバ、情報処理装置、情報管理装置の一例)は、端末20に対して、所定のサービス(以下説明する実施例では、メッセージングサービス)を提供する機能を備える。サーバ10は、各実施形態において記載する機能を実現できる情報処理装置であればどのような装置であってもよい。サーバ10は、限定ではなく例として、サーバ装置、コンピュータ(限定ではなく例として、デスクトップ、ラップトップ、タブレットなど)、メディアコンピュータプラットホーム(限定ではなく例として、ケーブル、衛星セットトップボックス、デジタルビデオレコーダ)、ハンドヘルドコンピュータデバイス(限定ではなく例として、PDA、電子メールクライアントなど)、あるいは他種のコンピュータ、またはコミュニケーションプラットホームを含む。また、サーバ10は情報処理装置と表現されてもよい。サーバ10と端末20とを区別する必要がない場合は、サーバ10と端末20とは、それぞれ情報処理装置と表現されてもよいし、されなくてもよい。 Server 10 (not limited to, but an example of a server, information processing device, or information management device) has the function of providing a predetermined service (messaging service in the embodiments described below) to terminal 20. Server 10 may be any information processing device capable of realizing the functions described in each embodiment. Server 10 includes, but is not limited to, a server device, a computer (not limited to, but an example of, a desktop, laptop, tablet, etc.), a media computer platform (not limited to, but an example of, a cable, satellite set-top box, digital video recorder, etc.), a handheld computer device (not limited to, but an example of, a PDA, email client, etc.), or other types of computers or communication platforms. Server 10 may also be referred to as an information processing device. If there is no need to distinguish between Server 10 and terminal 20, Server 10 and terminal 20 may or may not be referred to as information processing devices.
[各装置のハードウェア(HW)構成]
通信システム1に含まれる各装置のHW構成について説明する。
[Hardware configuration of each device]
The hardware configuration of each device included in communication system 1 will be described below.
(1)端末のHW構成
図1-1には、端末20のHW構成の一例を示している。
端末20は、制御部21(CPU:central processing unit(中央処理装置))、記憶部28、通信I/F22(インタフェース)、入出力部23、時計部29A、位置算出用情報検出部29Bを備える。端末20のHWの各構成要素は、限定ではなく例として、バスBを介して相互に接続される。なお、端末20のHW構成として、すべての構成要素を含むことは必須ではない。限定ではなく例として、端末20は、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(1) Terminal Hardware Configuration Figure 1-1 shows an example of the hardware configuration of terminal 20.
Terminal 20 comprises a control unit 21 (CPU: central processing unit), a storage unit 28, a communication interface 22, an input/output unit 23, a clock unit 29A, and a position calculation information detection unit 29B. The hardware components of terminal 20 are interconnected via bus B, not as an example but as an example. It is not mandatory for terminal 20's hardware configuration to include all components. Not as an example but as an example, terminal 20 may be configured to remove individual components or multiple components, or it may not.
通信I/F22は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F22は、ネットワーク30を介して、サーバ10等の各種装置との通信を実行する機能を有する。通信I/F22は、各種データを制御部21からの指示に従って、サーバ10等の各種装置に送信する。また、通信I/F22は、サーバ10等の各種装置から送信された各種データを受信し、制御部21に伝達する。また、通信I/F22を単に通信部と表現する場合もある。また、通信I/F22が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication interface 22 transmits and receives various types of data via the network 30. Communication may be performed via wired or wireless connections, and any communication protocol may be used as long as communication between the interfaces is possible. The communication interface 22 has the function of communicating with various devices such as the server 10 via the network 30. The communication interface 22 transmits various types of data to the server 10 and other devices according to instructions from the control unit 21. The communication interface 22 also receives various types of data transmitted from the server 10 and other devices and transmits it to the control unit 21. The communication interface 22 may also be simply referred to as the communication unit. Furthermore, if the communication interface 22 is composed of a physically structured circuit, it may be referred to as the communication circuit.
入出力部23は、端末20に対する各種操作を入力する装置や、端末20で処理された処理結果を出力する装置等を含む。入出力部23は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。 The input/output unit 23 includes devices for inputting various operations to the terminal 20, and devices for outputting processing results processed by the terminal 20. The input/output unit 23 may have an integrated input and output section, or it may have separate input and output sections, or it may not have to be integrated.
入力部は、ユーザからの入力を受け付けて、入力に係る情報を制御部21に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、限定ではなく例として、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含む。 The input unit is implemented by any or a combination of any type of device capable of receiving user input and transmitting the input information to the control unit 21. The input unit includes, but is not limited to, hardware keys such as touch panels, touch displays, and keyboards, pointing devices such as mice, cameras (operation input via video), and microphones (operation input via voice).
出力部は、制御部21で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定ではなく例として、 タッチパネル、タッチディスプレイ、スピーカ(音声出力)、レンズ(限定ではなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。 The output unit is implemented by any or a combination of any type of device capable of outputting the processing results processed by the control unit 21. The output unit includes, but is not limited to, touch panels, touch displays, speakers (for audio output), lenses (for example, 3D output or hologram output), printers, and the like.
あくまでも一例であるが、入出力部23は、限定ではなく例として、表示部24、音入力部25、音出力部26、撮像部27を備える。 This is merely one example, but the input/output unit 23 may include, but is not limited to, a display unit 24, an audio input unit 25, an audio output unit 26, and an imaging unit 27.
表示部24は、フレームバッファに書き込まれた表示データに従って、表示することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。表示部24は、限定ではなく例として、タッチパネル、タッチディスプレイ、モニタ(限定ではなく例として、液晶ディスプレイやOELD(organic electroluminescence display))、ヘッドマウントディスプレイ(HDM:Head Mounted Display)、プロジェクションマッピング、ホログラム、空気中など(真空であってもよいし、そうでなくてもよい)に画像やテキスト情報等を表示可能な装置を含む。なお、これらの表示部24は、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。 The display unit 24 is implemented by any or a combination of any type of device capable of displaying data according to the display data written to the frame buffer. The display unit 24 includes, but is not limited to, touch panels, touch displays, monitors (including, but is not limited to, liquid crystal displays and OLEDs (organic electroluminescence displays)), head-mounted displays (HDMI), projection mapping, holograms, and devices capable of displaying images, text information, etc., in air (which may or may not be a vacuum). These display units 24 may or may not be capable of displaying data in 3D.
音入力部25は、音データ(音声データを含む。以下同様。)の入力に利用される。音入力部25は、マイクなどを含む。
音出力部26は、音データの出力に利用される。音出力部26は、スピーカなどを含む。
撮像部27は、画像データ(静止画像データ、動画像データを含む。以下同様。)の取得に利用される。撮像部27は、カメラなどを含む。
The sound input unit 25 is used for inputting sound data (including voice data; the same applies hereinafter). The sound input unit 25 includes a microphone or the like.
The sound output unit 26 is used to output sound data. The sound output unit 26 includes a speaker and the like.
The imaging unit 27 is used to acquire image data (including still image data and moving image data; the same applies hereinafter). The imaging unit 27 includes a camera and the like.
入出力部23がタッチパネルの場合、入出力部23と表示部24とは、略同一の大きさおよび形状で対向して配置されていてもよい。 If the input/output unit 23 is a touch panel, the input/output unit 23 and the display unit 24 may be arranged facing each other and have substantially the same size and shape.
時計部29Aは、端末20の内蔵時計であり、時刻情報(計時情報)を出力する。時計部29Aは、限定ではなく例として、水晶発振器を利用したクロック等を有して構成される。時計部29Aは、限定ではなく例として、計時部や時刻情報検出部と表現することもできる。 The clock unit 29A is the built-in clock of the terminal 20 and outputs time information (timing information). The clock unit 29A is configured, for example, using a crystal oscillator. The clock unit 29A can also be described, for example, as a timing unit or a time information detection unit.
なお、時計部29Aは、NITZ(Network Identity and Time Zone)規格等を適用したクロックを有していてもよいし、有していなくてもよい。 Furthermore, the clock unit 29A may or may not have a clock that conforms to the NITZ (Network Identity and Time Zone) standard, etc.
位置算出用情報検出部29Bは、制御部21が自己の端末20の位置を算出(測定)するために必要な情報(以下、「位置算出用情報」と称する。)を検出(計測)する機能部である。位置算出用情報検出部29Bは、限定ではなく例として、位置算出用センサ部と表現することもできる。 The position calculation information detection unit 29B is a functional unit that detects (measures) the information necessary for the control unit 21 to calculate (measure) the position of its own terminal 20 (hereinafter referred to as "position calculation information"). The position calculation information detection unit 29B can also be described, for example, as a position calculation sensor unit.
位置算出用情報検出部29Bは、限定ではなく例として、GPS(Global Positioning System)等の衛星測位システムを利用して端末20の位置を算出するためのセンサやユニットである衛星測位センサ(衛星測位ユニット)や、慣性航法システムを利用して端末20の位置を算出するためのセンサやユニットである慣性計測センサ(慣性計測ユニット(IMU(Inertial Measurement Unit)))、UWB(超広帯域無線:Ultra Wide Band)を利用して端末20の位置を算出するためのセンサやユニットであるUWB測位センサ(UWB測位ユニット)等を含む。 The position calculation information detection unit 29B includes, but is not limited to, satellite positioning sensors (satellite positioning units) for calculating the position of terminal 20 using a satellite positioning system such as GPS (Global Positioning System), inertial measurement sensors (inertial measurement units (IMUs)) for calculating the position of terminal 20 using an inertial navigation system, and UWB positioning sensors (UWB positioning units) for calculating the position of terminal 20 using UWB (Ultra Wide Band).
衛星測位ユニットは、限定ではなく例として、不図示のアンテナで受信される測位用衛星から発信されている測位用衛星信号を含むRF(Radio Frequency)信号をデジタル信号に変換するRF受信回路や、RF受信回路から出力されるデジタル信号に対して相関演算処理等を行って測位用衛星信号を捕捉し、測位用衛星信号から取り出した衛星軌道データや時刻データ等の情報を、位置算出用情報として出力するベースバンド処理回路等を有する。 The satellite positioning unit includes, but is not limited to, an RF receiving circuit that converts RF (Radio Frequency) signals, including positioning satellite signals transmitted from positioning satellites received by an antenna (not shown), into digital signals, and a baseband processing circuit that performs correlation calculations on the digital signals output from the RF receiving circuit to capture positioning satellite signals, and outputs information such as satellite orbit data and time data extracted from the positioning satellite signals as position calculation information.
慣性計測ユニットは、慣性航法演算によって端末20の位置を算出するために必要な情報を検出するセンサである慣性センサを有する。慣性センサには、限定ではなく例として、3軸の加速度センサや3軸のジャイロセンサが含まれ、加速度センサによって検出された加速度と、ジャイロセンサによって検出された角速度とを、位置算出用情報として出力する。 The inertial measurement unit has an inertial sensor, which is a sensor that detects information necessary to calculate the position of terminal 20 by inertial navigation calculation. The inertial sensor includes, but is not limited to, a 3-axis accelerometer and a 3-axis gyroscope, and outputs the acceleration detected by the accelerometer and the angular velocity detected by the gyroscope as position calculation information.
UWB測位ユニットは、限定ではなく例として、不図示のアンテナで受信される測位用ビーコンから発信されている測位用超広帯域パルス信号を含む超広帯域RF(Radio Frequency)信号をデジタル信号に変換する超広帯域RF受信回路や、超広帯域RF受信回路から出力されるデジタル信号に基づいて端末20と測位用ビーコンとの相対位置を算出する相対位置算出処理回路等を有する。
なお、限定ではなく例として、UWB測位ユニットは、不図示のアンテナから測位用超広帯域パルス信号を含む超広帯域RF信号を送信することで、端末20を測位用ビーコンとして機能させてもよいし、そうしなくてもよい。
The UWB positioning unit includes, but is not limited to, an ultra-wideband RF receiving circuit that converts an ultra-wideband RF (Radio Frequency) signal, including a positioning ultra-wideband pulse signal transmitted from a positioning beacon received by an antenna (not shown), into a digital signal, and a relative position calculation processing circuit that calculates the relative position between the terminal 20 and the positioning beacon based on the digital signal output from the ultra-wideband RF receiving circuit.
For example, the UWB positioning unit may or may not function as a positioning beacon by transmitting an ultra-wideband RF signal including a positioning ultra-wideband pulse signal from an antenna (not shown).
制御部21は、限定ではなく例として、位置算出用情報検出部29Bによって検出された位置算出用情報に基づいて、定期的なタイミングや特定のタイミングで、自己の端末20の位置を算出する。端末の位置を「端末位置」と称し、算出された端末位置を「算出端末位置」と称する。制御部21は、算出端末位置を、その算出端末位置を算出した日時と関連付けて、算出端末位置履歴データとして記憶部28に記憶させるようにしてもよいし、そうしなくてもよい。 The control unit 21 calculates the position of its own terminal 20 at regular or specific intervals, based on the position calculation information detected by the position calculation information detection unit 29B, not as an example but as an extension of this calculation. The terminal's position is referred to as the "terminal position," and the calculated terminal position is referred to as the "calculated terminal position." The control unit 21 may or may not store the calculated terminal position as calculated terminal position history data in the storage unit 28, associating it with the date and time the calculated terminal position was calculated.
制御部21は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定ではなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。 The control unit 21 has physically structured circuitry to perform functions realized by code or instructions contained within the program, and is implemented, not limited to but for example, by a data processing device built into the hardware. Therefore, the control unit 21 may or may not be described as a control circuit.
制御部21は、限定ではなく例として、中央処理装置(CPU)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(application-specific integrated circuit)、FPGA(field programmable gate array)を含む。 The control unit 21 includes, but is not limited to, a central processing unit (CPU), a microprocessor, a processor core, a multiprocessor, an ASIC (application-specific integrated circuit), and an FPGA (field programmable gate array).
記憶部28は、端末20が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部28は、限定ではなく例として、HDD(hard disk drive)、SSD(solid state drive)、フラッシュメモリ、RAM(random access memory)、ROM(read only memory)など各種の記憶媒体を含む。また、記憶部28は、メモリ(memory)と表現されてもよいし、されなくてもよい。 The storage unit 28 has the function of storing various programs and data necessary for the operation of the terminal 20. The storage unit 28 includes, but is not limited to, various storage media such as HDD (hard disk drive), SSD (solid state drive), flash memory, RAM (random access memory), and ROM (read-only memory). Furthermore, the storage unit 28 may or may not be referred to as "memory."
端末20は、プログラムPを記憶部28に記憶し、このプログラムPを実行することで、制御部21が、制御部21に含まれる各部としての処理を実行する。つまり、記憶部28に記憶されるプログラムPは、端末20に、制御部21が実行する各機能を実現させる。また、このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。 Terminal 20 stores program P in the storage unit 28, and by executing program P, the control unit 21 executes the processing of each part included in the control unit 21. In other words, program P stored in the storage unit 28 enables terminal 20 to implement the various functions executed by the control unit 21. Furthermore, this program P may or may not be referred to as a program module.
(2)サーバのHW構成
図1-1には、サーバ10のHW構成の一例を示している。
サーバ10は、制御部11(CPU)、記憶部15、通信I/F14(インタフェース)、入出力部12、時計部19を備える。サーバ10のHWの各構成要素は、限定ではなく例として、バスBを介して相互に接続される。なお、サーバ10のHWは、サーバ10のHWの構成として、全ての構成要素を含むことは必須ではない。限定ではなく例として、サーバ10のHWは、個々の構成要素、または複数の構成要素を取り外すような構成であってもよいし、そうでなくてもよい。
(2) Server Hardware Configuration Figure 1-1 shows an example of the hardware configuration of server 10.
Server 10 comprises a control unit 11 (CPU), a storage unit 15, a communication interface 14, an input/output unit 12, and a clock unit 19. The hardware components of Server 10 are interconnected via bus B, not as an example but as an example. It is not necessary for the hardware configuration of Server 10 to include all components. Not as an example but as an example, the hardware configuration of Server 10 may include individual components or multiple components, or it may not.
制御部11は、プログラム内に含まれたコードまたは命令によって実現する機能を実行するために物理的に構造化された回路を有し、限定ではなく例として、ハードウェアに内蔵されたデータ処理装置により実現される。 The control unit 11 has physically structured circuitry to perform functions realized by code or instructions contained within the program, and is implemented, not limited to but for example, by a data processing device built into the hardware.
制御部11は、代表的には中央処理装置(CPU)、であり、その他にマイクロプロセッサ、プロセッサコア、マルチプロセッサ、ASIC、FPGAであってもよいし、そうでなくてもよい。本開示において、制御部11は、これらに限定されない。 The control unit 11 is typically a central processing unit (CPU), but may also be a microprocessor, processor core, multiprocessor, ASIC, FPGA, or otherwise. In this disclosure, the control unit 11 is not limited to these.
記憶部15は、サーバ10が動作するうえで必要とする各種プログラムや各種データを記憶する機能を有する。記憶部15は、HDD、SSD、フラッシュメモリなど各種の記憶媒体により実現される。ただし、本開示において、記憶部15は、これらに限定されない。また、記憶部15は、メモリ(memory)と表現されてもよいし、されなくてもよい。 The storage unit 15 has the function of storing various programs and data necessary for the operation of the server 10. The storage unit 15 is implemented using various storage media such as HDDs, SSDs, and flash memory. However, in this disclosure, the storage unit 15 is not limited to these. Furthermore, the storage unit 15 may or may not be referred to as "memory."
通信I/F14は、ネットワーク30を介して各種データの送受信を行う。通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F14は、ネットワーク30を介して、端末20等の各種装置との通信を実行する機能を有する。通信I/F14は、各種データを制御部11からの指示に従って、端末20等の各種装置に送信する。また、通信I/F14は、端末20等の各種装置から送信された各種データを受信し、制御部11に伝達する。また、通信I/F14を単に通信部と表現する場合もある。また、通信I/F14が物理的に構造化された回路で構成される場合には、通信回路と表現する場合もある。 The communication interface 14 transmits and receives various types of data via the network 30. Communication may be performed via wired or wireless connections, and any communication protocol may be used as long as communication between the interfaces is possible. The communication interface 14 has the function of communicating with various devices such as terminals 20 via the network 30. The communication interface 14 transmits various types of data to various devices such as terminals 20 according to instructions from the control unit 11. The communication interface 14 also receives various types of data transmitted from various devices such as terminals 20 and transmits it to the control unit 11. The communication interface 14 may also be simply referred to as the communication unit. Furthermore, if the communication interface 14 is composed of a physically structured circuit, it may be referred to as the communication circuit.
入出力部12は、サーバ10に対する各種操作を入力する装置や、サーバ10で処理された処理結果を出力する装置等を含む。入出力部12は、入力部と出力部が一体化していてもよいし、入力部と出力部に分離していてもよいし、そうでなくてもよい。 The input/output unit 12 includes devices for inputting various operations to the server 10, and devices for outputting processing results processed by the server 10. The input/output unit 12 may have an integrated input and output section, or it may have separate input and output sections, or it may not have to be integrated.
入力部は、ユーザからの入力を受け付けて、入力に係る情報を制御部11に伝達できる全ての種類の装置のいずれかまたはその組み合わせにより実現される。入力部は、代表的にはキーボード等に代表されるハードウェアキーや、マウス等のポインティングデバイスで実現される。なお、入力部は、限定ではなく例として、タッチパネルやカメラ(動画像を介した操作入力)、マイク(音声による操作入力)を含んでいてもよいし、そうでなくてもよい。 The input unit is implemented by any or a combination of any type of device capable of receiving user input and transmitting the input information to the control unit 11. Typically, the input unit is implemented by hardware keys such as keyboards, or pointing devices such as mice. The input unit is not limited to, but may also include, for example, a touch panel, a camera (operation input via video), or a microphone (operation input via voice).
出力部は、制御部11で処理された処理結果を出力することができる全ての種類の装置のいずれかまたはその組み合わせにより実現される。出力部は、限定ではなく例として、 タッチパネル、タッチディスプレイ、スピーカ(音出力)、レンズ(限定ではなく例として3D(three dimensions)出力や、ホログラム出力)、プリンターなどを含む。 The output unit is implemented by any or a combination of any type of device capable of outputting the processing results processed by the control unit 11. The output unit includes, but is not limited to, touch panels, touch displays, speakers (sound output), lenses (for example, 3D output or hologram output), printers, and the like.
あくまでも一例であるが、入出力部12は、限定ではなく例として、表示部13を備える。 This is merely one example, but the input/output unit 12 may include a display unit 13, not as an extension, but as an example.
表示部13は、ディスプレイ等で実現される。ディスプレイは、代表的にはモニタ(限定ではなく例として、液晶ディスプレイやOELD(organic electroluminescence display))で実現される。なお、ディスプレイは、ヘッドマウントディスプレイ(HDM)などであってもよいし、そうでなくてもよい。なお、これらのディスプレイは、3Dで表示データを表示可能であってもよいし、そうでなくてもよい。本開示において、ディスプレイは、これらに限定されない。 The display unit 13 is implemented using a display or the like. Typically, the display is implemented using a monitor (not limited to, but for example, a liquid crystal display or an OLED (organic electroluminescence display)). The display may also be a head-mounted display (HDMI), or not. These displays may or may not be capable of displaying data in 3D. In this disclosure, the display is not limited to these.
時計部19は、サーバ10の内蔵時計であり、時刻情報(計時情報)を出力する。時計部19は、限定ではなく例として、ハードウェアクロックとしてのRTC(Real Time Clock)やシステムクロック等を有して構成される。時計部19は、限定ではなく例として、計時部や時刻情報検出部と表現することもできる。 The clock unit 19 is the built-in clock of the server 10 and outputs time information (timing information). The clock unit 19 is configured, for example, with a hardware clock such as an RTC (Real Time Clock) or a system clock. The clock unit 19 can also be described, for example, as a timing unit or a time information detection unit.
(3)その他
サーバ10は、プログラムPを記憶部15に記憶し、このプログラムPを実行することで、制御部11が、制御部11に含まれる各部としての処理を実行する。つまり、記憶部15に記憶されるプログラムPは、サーバ10に、制御部11が実行する各機能を実現させる。このプログラムPは、プログラムモジュールと表現されてもよいし、されなくてもよい。
他の装置についても同様である。
(3) Other The server 10 stores program P in the storage unit 15, and by executing this program P, the control unit 11 executes the processing of each part included in the control unit 11. In other words, the program P stored in the storage unit 15 enables the server 10 to realize each function that the control unit 11 executes. This program P may or may not be referred to as a program module.
The same applies to other devices.
本開示の各実施形態においては、端末20および/またはサーバ10のCPUがプログラムPを実行することにより、実現するものとして説明する。
他の装置についても同様である。
Each embodiment of this disclosure is described as being realized by the CPU of the terminal 20 and/or server 10 executing program P.
The same applies to other devices.
なお、端末20の制御部21、および/または、サーバ10の制御部11は、制御回路を有するCPUだけでなく、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各処理を実現してもよいし、そうでなくてもよい。また、これらの回路は、1または複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよいし、そうでなくてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSIなどと呼称されることもある。そのため、制御部21は、制御回路と表現されてもよいし、されなくてもよい。
他の装置についても同様である。
Furthermore, the control unit 21 of terminal 20 and/or the control unit 11 of server 10 may implement each process not only with a CPU having a control circuit, but also with logic circuits (hardware) or dedicated circuits formed on an integrated circuit (IC (Integrated Circuit) chip, LSI (Large Scale Integration)), etc., or they may not. Also, these circuits may be implemented by one or more integrated circuits, and the multiple processes shown in each embodiment may be implemented by a single integrated circuit, or they may not. In addition, LSIs are sometimes referred to as VLSI, Super LSI, Ultra LSI, etc., depending on the degree of integration. For this reason, the control unit 21 may or may not be described as a control circuit.
The same applies to other devices.
また、本開示の各実施形態のプログラムP(限定ではなく例として、ソフトウェアプログラム、コンピュータプログラム、またはプログラムモジュール)は、コンピュータに読み取り可能な記憶媒体に記憶された状態で提供されてもよいし、されなくてもよい。 記憶媒体は、「一時的でない有形の媒体」に、プログラムPを記憶可能である。また、プログラムPは、本開示の各実施形態の機能の一部を実現するためのものであってもよいし、そうでなくてもよい。さらに、本開示の各実施形態の機能を記憶媒体にすでに記録されているプログラムPとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であってもよいし、そうでなくてもよい。 Furthermore, the program P (for example, a software program, a computer program, or a program module) of each embodiment of this disclosure may or may not be provided stored on a computer-readable storage medium. The storage medium is a "non-temporary, tangible medium" capable of storing the program P. The program P may or may not be intended to implement some of the functions of each embodiment of this disclosure. Moreover, the program P may or may not be a so-called differential file (differential program) that can implement the functions of each embodiment of this disclosure in combination with a program P already recorded on the storage medium.
記憶媒体は、1つまたは複数の半導体ベースの、または他の集積回路(IC)(限定ではなく例として、フィールド・プログラマブル・ゲート・アレイ(FPGA)または特定用途向けIC(ASIC)など)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カード、またはドライブ、任意の他の適切な記憶媒体、またはこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、または揮発性と不揮発性の組合せでよい。なお、記憶媒体はこれらの例に限られず、プログラムPを記憶可能であれば、どのようなデバイスまたは媒体であってもよい。また、記憶媒体をメモリ(memory)と表現されてもよいし、されなくてもよい。 The storage medium may include one or more semiconductor-based or other integrated circuits (ICs) (for example, but not limited to, field-programmable gate arrays (FPGAs) or application-specific integrated circuits (ASICs)), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid-state drives (SSDs), RAM drives, secure digital cards, or drives, any other suitable storage medium, or any two or more suitable combinations thereof. The storage medium may be volatile, non-volatile, or a combination of volatile and non-volatile, where appropriate. The storage medium is not limited to these examples and may be any device or medium capable of storing program P. Furthermore, the storage medium may or may not be referred to as memory.
サーバ10および/または端末20は、記憶媒体に記憶されたプログラムPを読み出し、読み出したプログラムPを実行することによって、各実施形態に示す複数の機能部の機能を実現することができる。
他の装置についても同様である。
The server 10 and/or terminal 20 can realize the functions of the multiple functional units shown in each embodiment by reading the program P stored in the storage medium and executing the read program P.
The same applies to other devices.
また、本開示のプログラムPは、プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、サーバ10および/または端末20に提供されてもよいし、されなくてもよい。サーバ10および/または端末20は、限定ではなく例として、インターネット等を介してダウンロードしたプログラムPを実行することにより、各実施形態に示す複数の機能部の機能を実現する。
他の装置についても同様である。
Furthermore, the program P of this disclosure may or may not be provided to the server 10 and/or terminal 20 via any transmission medium capable of transmitting the program (such as a communication network or broadcast waves). The server 10 and/or terminal 20, not limited to but as an example, realize the functions of the multiple functional units shown in each embodiment by executing the program P downloaded via the Internet or the like.
The same applies to other devices.
また、本開示の各実施形態は、プログラムPが電子的な伝送によって具現化されたデータ信号の形態でも実現され得る。
サーバ10および/または端末20における処理の少なくとも一部は、1以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよいし、そうでなくてもよい。
端末20における処理の少なくとも一部、または全部を、サーバ10により行う構成としてもよいし、そうでなくてもよい。この場合、端末20の制御部21の各機能部の処理のうち少なくとも一部の処理、または全部の処理を、サーバ10で行う構成としてもよいし、そうでなくてもよい。
サーバ10における処理の少なくとも一部、または全部を、端末20により行う構成としてもよいし、そうでなくてもよい。この場合、サーバ10の制御部11の各機能部の処理のうち少なくとも一部の処理、または全部の処理を、端末20で行う構成としてもよいし、そうでなくてもよい。
明示的な言及のない限り、本開示の実施形態における判定の構成は必須でなく、判定条件を満たした場合に所定の処理が動作されたり、判定条件を満たさない場合に所定の処理がされたりしてもよいし、そうでなくてもよい。
Furthermore, each embodiment of this disclosure can also be realized in the form of a data signal in which the program P is embodied by electronic transmission.
At least part of the processing on server 10 and/or terminal 20 may or may not be implemented by cloud computing consisting of one or more computers.
The configuration may be such that at least some or all of the processing on terminal 20 is performed by server 10, or it may not be so. In this case, the configuration may be such that at least some or all of the processing of each functional unit of the control unit 21 of terminal 20 is performed by server 10, or it may not be so.
The configuration may be such that at least some or all of the processing in the server 10 is performed by the terminal 20, or it may not be so. In this case, the configuration may be such that at least some or all of the processing of each functional unit of the control unit 11 of the server 10 is performed by the terminal 20, or it may not be so.
Unless otherwise explicitly stated, the configuration of the determination in the embodiments of this disclosure is not mandatory, and a predetermined process may be performed if the determination condition is met, or if the determination condition is not met, or not.
なお、本開示のプログラムは、限定ではなく例として、ActionScript、JavaScript(登録商標)などのスクリプト言語、Objective-C、Java(登録商標)などのコンパイラ言語、HTML5などのマークアップ言語などを用いて実装される。 Furthermore, the programs disclosed herein can be implemented using, for example, scripting languages such as ActionScript and JavaScript®, compiled languages such as Objective-C and Java®, and markup languages such as HTML5, though this is not an exhaustive list.
<実施例>
以下、本開示の手法を適用した実施例について説明する。
なお、本明細書に記載の各実施例や各変形例は本発明の一例であり、本明細書に記載の各実施例や各変形例に限定されない。
<Examples>
The following describes examples of how the method of this disclosure is applied.
The examples and modifications described herein are merely examples of the present invention and are not limited to the examples and modifications described herein.
端末20のトークルームを切り替える手法として、現在表示されているトークルームから一旦退出し、次に表示させるトークルームを選択する画面に移動する操作がユーザによって行われたことに基づいて、次に表示させるトークルームを選択する画面に移動する。そして、ユーザによって次に表示させるトークルームが選択(指定)されたことに基づいて、次のトークルームを表示させる手法が考えられる。限定ではなく例として、現在表示されているトークルームから一旦退出し、トークルームの一覧が表示されるトークルーム一覧画面からトークルームを選択する手法である。
しかしながら、この手法では、トークルームを切り替えるために煩雑な操作が必要となり、ユーザの利便性の面で不十分である。
One possible method for switching between chat rooms on device 20 is to exit the currently displayed chat room and move to a screen where the user can select the next chat room to display. Based on this operation, the device moves to the screen where the user can select (specify) the next chat room to display. Then, based on the user's selection (specification) of the next chat room to display, the next chat room can be displayed. This is not an exhaustive example, but rather a method where the user exits the currently displayed chat room and selects a chat room from a chat room list screen where a list of chat rooms is displayed.
However, this method requires cumbersome operations to switch between chat rooms, making it insufficient in terms of user convenience.
以下、メッセージングサービスを例に挙げて、端末20やサーバ10が、ユーザの目的や動機に応じた処理や制御を行う実施例について説明する。 The following describes an example of how a messaging service can be used to explain how terminal 20 and server 10 perform processing and control according to the user's purpose and motivation.
また、メッセージングサービス:MS(IMSを含む。)は、ソーシャルネットワーキングサービス:SNSの1つの形態(一形態)と考えることもできる。このため、メッセージンサービスとソーシャルネットワーキングサービスとを区別してもよいし、区別しなくてもよい。つまり、ソーシャルネットワーキングサービスにメッセージングサービスが含まれることとしてもよいし、そのようにしなくてもよい。 Furthermore, messaging services (MS, including IMS) can be considered a form of social networking services (SNS). Therefore, one may or may not distinguish between messaging services and social networking services. In other words, messaging services may or may not be included within social networking services.
以下説明する実施例では、メッセージングサービスを、サーバ10を介して複数の装置間で簡単なメッセージの送受信を行うインスタントメッセージングサービス:IMS(Instant Messaging Service)として説明する。また、このメッセージングサービスを実現するためのアプリケーションを「メッセージングアプリケーション」と称し、適宜「Messaging App」として図示・説明する。 In the embodiments described below, the messaging service will be described as an Instant Messaging Service (IMS) that enables the sending and receiving of simple messages between multiple devices via a server 10. Furthermore, the application for implementing this messaging service will be referred to as the "messaging application" and will be illustrated and described as "Messaging App" as appropriate.
メッセージには、単純なテキストの他、限定ではなく例として、画像情報(静止画像情報、動画像情報の少なくともいずれか一方を含む。)、音情報(音声情報を含む。)、操作用情報(ボタン、アイコン等を含む。)、特定情報・通信情報・リンク情報(URL、URI等)など、装置間で送受信可能な各種の情報を含めることができる。 Messages can include, but are not limited to, various types of information that can be transmitted and received between devices, such as, for example, image information (including at least one of still or moving image information), sound information (including voice information), operation information (including buttons, icons, etc.), and specific information, communication information, and link information (URL, URI, etc.).
テキストには、限定ではなく例として、文字コードで表される各国の文字、拡張文字、機種依存文字、数字、記号、図形及び符号の少なくともいずれか1つを含めることができる。
なお、テキストは、上記の文字、拡張文字、機種依存文字、数字、記号、図形及び符号の少なくとも1つを含まなくてもよく、その他のテキストを含んでもよい。
The text may include, but not exclusively, at least one of the following: national characters represented by character codes, extended characters, machine-dependent characters, numbers, symbols, figures, and codes.
Note that the text does not have to contain at least one of the above characters, extended characters, machine-dependent characters, numbers, symbols, figures, and codes, but may contain other text.
画像情報(画像)には、限定ではなく例として、アイコン、ボタン、スタンプ、絵文字、バナー画像といった各種の画像の情報のうちの少なくともいずれか1つを含めることができる。 Image information (images) can include, but are not limited to, at least one of the following types of image information: icons, buttons, stamps, emojis, banner images, etc.
なお、本明細書では、メッセージングサービスで送受信される情報を「メッセージ」と称するが、これを、より広義の意味で「コンテンツ」と表現してもよい。
この場合は、コンテンツに、限定ではなく例として、テキスト、画像情報(静止画像情報、動画像情報の少なくともいずれか一方を含む。)、音情報(音声情報を含む。)、操作用情報(ボタン、アイコン等を含む。)、特定情報・通信情報・リンク情報(URL、URI等)など、装置間で送受信可能な各種の情報を含めることができる。
また、限定ではなく例として、メッセージをテキストとし、「コンテンツ」の中に、メッセージと、メッセージ以外の情報とが含まれるようにしてもよい。
In this specification, information sent and received via messaging services is referred to as a "message," but it may also be expressed as "content" in a broader sense.
In this case, the content may include, but is not limited to, various types of information that can be transmitted and received between devices, such as text, image information (including at least one of still image information or moving image information), sound information (including audio information), operation information (including buttons, icons, etc.), and specific information, communication information, and link information (URL, URI, etc.).
Furthermore, as an example rather than a limitation, the message could be text, and the "content" could include both the message and other information.
本明細書におけるメッセージングサービスは、チャットサービスの一例である。
メッセージングサービスでは、ユーザが、チャットルームを利用してチャットを行うことができるように構成されている。
以下の説明では、適宜、複数のユーザの端末間で送受信されるコンテンツを各々のユーザが閲覧できるUI(User Interface)やGUI(Graphical User Interface)を「トークルーム」と称する。
なお、トークルームをチャットルームと称してもよいし、しなくてもよい。
The messaging service described herein is an example of a chat service.
The messaging service is configured to allow users to chat using chat rooms.
In the following explanation, the UI (User Interface) or GUI (Graphical User Interface) that allows each user to view content sent and received between multiple users' devices will be referred to as a "talk room" as appropriate.
You may or may not refer to the talk room as a chat room.
また、トークルームには、限定ではなく例として、1対1のユーザのトークルーム(以下、「1対1トークルーム」と称する。)の他、複数のユーザを含むグループのトークルーム(以下、「グループトークルーム」と称する。)を含めることができる。この場合におけるトークルームは、複数のユーザを含むグループの各端末間で送受信されるコンテンツをグループに含まれるユーザが閲覧できるUIやGUIのことを意味する。 Furthermore, the term "talk room" can include, for example, one-on-one user talk rooms (hereinafter referred to as "one-on-one talk rooms") as well as group talk rooms containing multiple users (hereinafter referred to as "group talk rooms"). In this case, a talk room refers to a UI or GUI that allows users in a group to view content sent and received between each device in that group.
また、チャットルームには、限定ではなく例として、ユーザのアカウントと切り離して、匿名でチャット(以下、「オープンチャット」と称する。)を行うためのチャットルーム(以下、「オープンチャットルーム」と称する。)を含めることができる。
本実施例では、メッセージンサービスのオープンチャットルームでは、限定ではなく例として、ユーザが、誰でも参加可能なグループを作成し、友だち登録しているユーザ以外のユーザとチャットを行うことができるものとする。
Furthermore, chat rooms may include, as an example, chat rooms (hereinafter referred to as "open chat rooms") that allow users to chat anonymously (hereinafter referred to as "open chats"), separate from their user accounts.
In this embodiment, the open chat room of the messaging service is not limited to, but as an example, allows users to create groups that anyone can join and chat with users other than those they have added as friends.
また、本明細書では、メッセージングサービス(メッセージングアプリケーション)を利用する端末20のユーザのことを「一般ユーザ」と称し、この一般ユーザのアカウントのことを「一般アカウント」と称する。
それに対し、メッセージングサービスを利用する不図示のOA事業者装置やOA事業者端末のユーザのことを「OA事業者」と称し、このOA事業者のアカウントのことを「公式アカウント」と称する。
つまり、本明細書において、メッセージングサービスのアカウントには、一般アカウントと公式アカウントとが含まれる。
Furthermore, in this specification, a user of terminal 20 that uses a messaging service (messaging application) is referred to as a "general user," and the account of such a general user is referred to as a "general account."
In contrast, users of unillustrated office automation (OA) equipment or terminals that utilize messaging services are referred to as "OA businesses," and the accounts of these OA businesses are referred to as "official accounts."
In other words, in this specification, messaging service accounts include both general accounts and official accounts.
公式アカウントを有するOA事業者も、限定ではなく例として、OA事業者装置やOA事業者端末によって、一般アカウントを有する端末20と同様に、サーバ10を介して、他の装置との間でメッセージの送受信が可能である。限定ではなく例として、他の端末20にメッセージが送信される場合と同様に、一般アカウントを有するユーザの端末20からOA事業者装置やOA事業者端末宛に送信されたメッセージも、サーバ10を介してOA事業者装置やOA事業者端末に届けられる。そして、そのメッセージの履歴が、OA事業者装置やOA事業者端末の表示部(不図示)にトークルーム等として表示される。 Office automation (OA) service providers with official accounts can, for example, use their OA equipment or terminals to send and receive messages with other devices via the server 10, just like terminals 20 with general accounts. Similarly, messages sent from a user's terminal 20 with a general account to an OA equipment or terminal are also delivered to the OA equipment or terminal via the server 10, just as messages are sent to other terminals 20. The message history is then displayed as a chat room or similar on the display unit (not shown) of the OA equipment or terminal.
また、トークルームには、限定ではなく例として、1対1のユーザのトークルームである「1対1トークルーム」や、複数のユーザを含むグループの「グループトークルーム」の他、限定ではなく例として、OA事業者とのトークルーム(以下、「OAトークルーム」と称する。)を含めることができる。 Furthermore, the term "talk room" may include, but is not limited to, a "one-on-one talk room" for a single user, a "group talk room" for a group containing multiple users, and, as an example, a talk room with an office automation (OA) provider (hereinafter referred to as "OA talk room").
以下説明する実施例では、第1トークルームから第2トークルームに移動(遷移)するために用いられる情報として「トークルーム情報」を例示する。
トークルーム情報は、メッセージングサービスにおいてトークルームに関連付けられたトークルームの情報である。
このトークルーム情報は、限定でなく例として、ユーザにより入力される、またはメッセージングサービスにより付与される、トークルームの名前(文字情報)、トークルームのアイコン画像(画像情報)、トークルームの識別子(識別情報)といった、トークルームに対応付けられた情報を含み、これらのいずれか1つ、または2以上の組み合わせであってもよいし、そうでなくてもよい。
In the embodiment described below, "talk room information" is used as an example of information used to move (transition) from the first talk room to the second talk room.
Talk room information refers to information about a talk room associated with a talk room in a messaging service.
This chat room information includes, but is not limited to, information associated with a chat room, such as the chat room name (text information), chat room icon image (image information), and chat room identifier (identification information), which are entered by the user or assigned by the messaging service. It may include any one of these, or a combination of two or more of them, or not.
トークルーム情報は、端末20のユーザが選択(指定)する情報であって、第1トークルームから第2トークルームに移動し、第2トークルームを表示するための情報である。このため、トークルーム情報は、トークルーム選択用情報やトークルーム指定用情報、移動先トークルーム情報等のように表現してもよいし、しなくてもよい。 The chat room information is information selected (specified) by the user of terminal 20, and is used to move from the first chat room to the second chat room and display the second chat room. Therefore, the chat room information may or may not be expressed as chat room selection information, chat room specification information, destination chat room information, etc.
以下説明する実施例では、大きく分けて以下の2種類のトークルーム情報を例示する。
(1)アイコン型(アイコンタイプ)のトークルーム情報(以下、「アイコン型トークルーム情報」と称する。)
(2)切替型(スイッチャータイプ)のトークルーム情報(以下、「切替型トークルーム情報」と称する。)
The following examples illustrate two main types of chat room information.
(1) Icon-type chat room information (hereinafter referred to as "icon-type chat room information")
(2) Switcher-type talk room information (hereinafter referred to as "switcher-type talk room information")
また、以下の実施例では、限定ではなく例として、トーク情報は、サーバ10の記憶部15で記憶・管理されるが、サーバ10で追加されて更新されたトーク情報は端末20に送信され、端末20の記憶部28においても、トーク情報がサーバ10とは別に記憶されて保持されるものとする。 Furthermore, in the following embodiment, as an example rather than an limitation, the talk information is stored and managed in the storage unit 15 of the server 10. However, the talk information added and updated by the server 10 is transmitted to the terminal 20, and the talk information is also stored and maintained separately in the storage unit 28 of the terminal 20, independently of the server 10.
この場合、サーバ10の記憶容量等の問題により、サーバ10で記憶・管理されるトーク情報は、限定ではなく例として、一定時間(限定ではなく、数週間の時間)が経過したタイミングで、サーバ10の記憶部15から削除されるようにすることができる。
その一方で、端末20の記憶部28に記憶されるトーク情報のデータは、端末20のユーザによる入力部を介して削除の要求がなされない限り、削除されずに保持されるようにすることができる。
In this case, due to issues such as the storage capacity of server 10, the talk information stored and managed by server 10 can be deleted from the storage unit 15 of server 10 after a certain period of time (not limited to a specific period, but several weeks).
On the other hand, the talk information data stored in the memory unit 28 of the terminal 20 can be retained without being deleted unless a deletion request is made by the user of the terminal 20 via the input unit.
ただし、これはあくまでも一例に過ぎず、この形態に限定されるものではない。
限定ではなく例として、端末20ではトーク情報は保持されないようにし、サーバ10で記憶・管理されるトーク情報を、端末20が取得して表示等するようにしてもよいし、そのようにしなくてもよい。
However, this is merely one example and is not the only form that is possible.
As an example, rather than being limited to this, the terminal 20 may not store chat information, and the terminal 20 may retrieve and display the chat information stored and managed by the server 10, or it may not have to be done this way.
また、以下では、サーバ10によってチャットサービスが提供・管理され、端末20が、サーバ10を介してコンテンツを送信・受信することとして説明するが、これに限定されない。
端末20とサーバ10とを含むシステムに限らず、サーバ10を含まないシステムを適用することもできる。これは、限定ではなく例として、以下のようなシステムである。
・サーバ10の機能を端末20に持たせるシステム(分散システム)。これは、限定ではなく例として、ブロックチェーンの技術を用いて実現することが可能である。
・端末20同士が無線通信を行うシステム。これは、限定ではなく例として、ブルートゥース等の近距離無線通信技術を用いてP2P(ピアツーピア)方式等で通信を行うことで実現可能である。
Furthermore, in the following description, it is assumed that the chat service is provided and managed by server 10, and that terminal 20 sends and receives content via server 10, but this is not limited to this.
This method can be applied not only to systems that include terminal 20 and server 10, but also to systems that do not include server 10. This is not an limitation, but rather an example of such a system:
- A system (distributed system) that assigns the functions of server 10 to terminal 20. This is not limited to this example, but can be realized using blockchain technology.
- A system in which terminals 20 communicate wirelessly with each other. This is not limited to this, but can be achieved by using short-range wireless communication technologies such as Bluetooth to communicate in a P2P (peer-to-peer) manner.
限定ではなく例として、端末20同士が無線通信を行うシステムを適用するのであれば、サーバ10を介することなく、端末20同士が無線通信によって直接コンテンツの送受信を行うようにすることができる。 As an example, rather than being limited, if we apply a system where terminals 20 communicate wirelessly with each other, the terminals 20 can directly send and receive content wirelessly without going through the server 10.
<第1実施例>
第1実施例は、(1)アイコン型トークルーム情報を適用した実施例である。
第1実施例は、端末20が、表示部24に第1チャットルーム(限定ではなく例として、現在表示されているトークルーム)が表示されている場合に、この第1チャットルームから第2チャットルーム(限定ではなく例として、次に表示させるトークルーム)に移動し、第2チャットルームを表示することに関する第1表示(限定ではなく例として、アイコン型トークルーム情報)を表示部24に表示する。そして、端末20が、この第1表示に対する入力に基づいて、第2チャットルームの表示に関する第1処理(限定ではなく例として、トークルームの切り替えの処理)を端末20の制御部21によって行う実施例である。
限定ではなく例として、第1チャットルームと第2チャットルームとのうちの少なくもいずれか一方は、前述したオープンチャットルームとすることもできる。
第1実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
<Example 1>
The first embodiment is an embodiment in which icon-type chat room information is applied.
In the first embodiment, when the terminal 20 is displaying a first chat room (for example, the currently displayed chat room) on the display unit 24, it moves from the first chat room to a second chat room (for example, the next chat room to be displayed) and displays a first display (for example, icon-type chat room information) on the display unit 24 regarding the display of the second chat room. Then, based on the input for this first display, the terminal 20's control unit 21 performs a first process (for example, a chat room switching process) regarding the display of the second chat room.
As an example, and not a limitation, at least one of the first or second chat rooms can be the open chat room mentioned above.
The contents described in the first embodiment are applicable to any of the other embodiments or other modifications.
前述したように、アイコンは、画像情報(画像)の一種である。このため、アイコン型トークルーム情報は、画像型のトークルーム情報の一種であるとともに、画像型のトークルーム情報の一例である。 As mentioned earlier, icons are a type of image information (images). Therefore, icon-type chat room information is both a type of image-type chat room information and an example of image-type chat room information.
なお、以下ではアイコン型トークルーム情報を適用する場合を例示するが、これに限定されない。
この他にも、限定ではなく例として、文字等のテキストで表されるテキスト型のトークルーム情報を適用するなどしてもよい。
The following example illustrates the application of icon-type chat room information, but it is not limited to this example.
In addition to the above, and not limited to this example, you could also apply text-based chat room information represented by characters or other text.
[各装置の機能構成]
(1)サーバ
図1-2は、本実施例においてサーバ10の制御部11によって実現される機能の一例を示す図である。
制御部11は、限定ではなく例として、記憶部15に記憶されたメッセージングアプリケーション管理処理プログラム151に従ってメッセージングアプリケーション管理処理を実行するためのメッセージングアプリケーション管理処理部111を機能部として含む。
[Functional Configuration of Each Device]
(1) Server Figure 1-2 is a diagram showing an example of a function realized by the control unit 11 of the server 10 in this embodiment.
The control unit 11 may, by definition, include a messaging application management processing unit 111 as a functional unit for executing messaging application management processing according to a messaging application management processing program 151 stored in the storage unit 15.
図1-3は、本実施例においてサーバ10の記憶部15に記憶される情報等の一例を示す図である。
記憶部15には、限定ではなく例として、メッセージングアプリケーション管理処理として実行されるメッセージングアプリケーション管理処理プログラム151と、アカウント登録データ153と、友だち登録データ154と、アカウント管理データベース155と、トーク情報管理データベース159とが記憶される。
Figure 1-3 shows an example of information stored in the storage unit 15 of the server 10 in this embodiment.
The memory unit 15 stores, as an example but not limited to, a messaging application management processing program 151 that is executed as messaging application management processing, account registration data 153, friend registration data 154, account management database 155, and talk information management database 159.
アカウント登録データ153は、アプリケーション(この例ではメッセージングアプリケーション)のアカウントに関する登録データであり、そのデータ構成の一例を図1-4に示す。
アカウント登録データ153には、限定ではなく例として、ユーザ名と、アプリケーションIDと、その他登録情報とが関連付けて記憶される。
The account registration data 153 is registration data related to an application account (in this example, a messaging application), and an example of its data structure is shown in Figure 1-4.
The account registration data 153 stores, as an example and not limited to, the username, application ID, and other registration information in association with each other.
ユーザ名は、アプリケーションを利用する端末20のユーザの名称であり、限定ではなく例として、端末20のユーザがアプリケーションを利用する際に登録する名称が記憶される。 The username is the name of the user on terminal 20 using the application. It is not limited to this name; for example, the name registered by the user on terminal 20 when using the application is stored.
アプリケーションIDは、アプリケーションのアカウントを識別するために用いられる情報、またはアカウントそのものである。
なお、一人のユーザが所有するアカウントは1つに限らず、複数のアカウントを所有することも可能である。
An application ID is information used to identify an application account, or the account itself.
Furthermore, a single user is not limited to owning only one account; it is possible to own multiple accounts.
このアプリケーションIDは、好ましくはアカウントごとに一意な値であり、限定ではなく例として、サーバ10によってアカウントごとに一意な値(固有の値)が設定されて記憶される。
アプリケーションIDは、端末20、またはその端末20のユーザに関連付けられた情報であり、端末に関する情報、または端末のユーザに関する情報の一例である。
This application ID is preferably a unique value for each account, and is not limited to, but is set and stored by the server 10 as an example for each account.
The application ID is information associated with terminal 20 or the user of terminal 20, and is an example of information about the terminal or information about the user of the terminal.
その他登録情報には、限定ではなく例として、端末20を識別するための識別情報、端末20の電話番号(端末電話番号)、メールアドレス(端末メールアドレス)、アプリケーションにおける各種の認証に利用されるパスワード(ログインパスワード、認証パスワード等)等の認証情報といった各種の情報を含めるようにすることができる。 Other registration information may include, but is not limited to, various types of information such as identification information for identifying terminal 20, terminal 20's phone number (terminal phone number), email address (terminal email address), and authentication information such as passwords used for various authentications within the application (login password, authentication password, etc.).
端末20を識別するための識別情報は、限定ではなく例として、端末ID(限定ではなく例として、IMEI(International Mobile Equipment Identity))とすることができる。
また、端末20のユーザを識別するための識別情報は、限定ではなく例として、アプリケーションIDとすることができる。なお、アプリケーションIDに代えて「ユーザID」としてもよいし、しなくてもよい。
The identification information for identifying terminal 20 can be, but is not limited to, a terminal ID (or, but is not limited to, an IMEI (International Mobile Equipment Identity)) as an example.
Furthermore, the identification information used to identify the user of terminal 20 is not limited to this and can, for example, be an application ID. Alternatively, a "user ID" may be used instead of the application ID, or it may not be necessary.
また、1つの端末20につき1つのアカウントしか登録することのできないアプリケーションであれば、限定ではなく例として、「端末20を識別するための識別情報=端末20のユーザを識別するための識別情報=アプリケーションID」とすることができる。 Furthermore, for applications where only one account can be registered per device 20, this limitation is not applied; for example, "identification information for identifying device 20 = identification information for identifying the user of device 20 = application ID" can be used.
また、限定ではなく例として、1つのユーザIDに、複数の端末IDを割り当てることを可能としてもよいし、そのようにしなくてもよい。 Furthermore, as an example rather than a limitation, it may be possible to assign multiple device IDs to a single user ID, or it may not be necessary.
また、アプリケーションID等の各種のIDに代えて、端末電話番号等の情報によってアカウントを管理する手法を適用することも可能である。
この場合、アプリケーションID等のIDの情報をアカウント登録データ153に記憶させるのに代えて、端末電話番号等の情報をアカウント登録データ153に記憶させるようにすることができる。
Furthermore, it is possible to apply a method of managing accounts using information such as the terminal's phone number instead of various IDs such as application IDs.
In this case, instead of storing ID information such as the application ID in the account registration data 153, information such as the terminal phone number can be stored in the account registration data 153.
なお、その他登録情報には、上記に例示した情報の他にも、種々の情報を記憶させることもできる。
限定ではなく例として、端末20のユーザの個人情報・属性情報(限定ではなく例として、年齢、性別、居住地、職業、趣味等)を記憶させるようにすることもできる。これらの情報は、限定ではなく例として、メッセージングアプリケーションの利用に際して端末20のユーザに入力を求め、登録させるようにすることができる。
In addition to the information exemplified above, various other types of information can also be stored in the registration information.
For example, the terminal 20 could store the user's personal information and attribute information (for example, age, gender, place of residence, occupation, hobbies, etc.). For example, the user of the terminal 20 could be prompted to input and register this information when using a messaging application.
また、限定ではなく例として、端末20の位置情報(以下、「端末位置情報」と称する。)の履歴を記憶させるようにすることもできる。
この場合は、限定ではなく例として、端末20が、位置算出用情報検出部29Bによって検出された位置算出用情報に基づいて算出した端末位置情報を、定期的なタイミングでサーバ10に送信するようにする。または、サーバ10からの要求に応じて、端末20が端末位置情報をサーバ10に送信するようにする。そして、サーバ10は、このようにして端末20から受信して取得した端末位置情報の履歴を、端末位置履歴データとして記憶させるようにすることができる。
Furthermore, as an example, and not limited to this, it is also possible to store the history of the location information of terminal 20 (hereinafter referred to as "terminal location information").
In this case, as an example rather than an limitation, terminal 20 may periodically transmit terminal location information calculated based on location calculation information detected by location calculation information detection unit 29B to server 10. Alternatively, terminal 20 may transmit terminal location information to server 10 in response to a request from server 10. Server 10 can then store the history of terminal location information received from terminal 20 in this manner as terminal location history data.
友だち登録データ154は、アプリケーション(この例ではメッセージングアプリケーション)における友だちの管理データであり、そのデータ構成の一例を図1-5に示す。
友だち登録データ154には、限定ではなく例として、アプリケーションIDと、友だちアプリケーションIDと、友だちユーザ名とが関連付けて記憶される。
Friend registration data 154 is friend management data in the application (in this example, a messaging application), and an example of its data structure is shown in Figure 1-5.
The friend registration data 154 stores, as an example and not limited to, the application ID, friend application ID, and friend username in association.
アプリケーションIDには、アカウント登録データ153に記憶・登録されているアプリケーションIDが記憶される。
友だちアプリケーションIDには、このアプリケーションIDのアカウントが友だち登録しているアカウントのアプリケーションIDが記憶される。
友だちユーザ名には、この友だちアプリケーションIDと関連付けてアカウント登録データ153に記憶・登録されているユーザ名が記憶される。
The application ID is stored in the account registration data 153.
The Friend Application ID stores the Application IDs of accounts that this Application ID's account has added as friends.
The friend username is the username stored in the account registration data 153, associated with this friend application ID.
なお、アカウント登録データ153を参照すれば、友だちアプリケーションIDから友だちユーザ名を特定可能であるため、友だち登録データ154に友だちユーザ名は記憶させないようにしてもよい。 Furthermore, since the friend's username can be identified from the friend application ID by referring to the account registration data 153, it is acceptable to avoid storing the friend's username in the friend registration data 154.
アカウント管理データベース155は、アカウント登録データ153に記憶されたアカウントの管理用のデータベースであり、限定ではなく例として、アカウント登録データ153に記憶されたアプリケーションIDごとの管理データとして、アカウント管理データが記憶される。
各々のアカウント管理データには、限定ではなく例として、アプリケーションIDが記憶される。
The account management database 155 is a database for managing accounts stored in the account registration data 153. For example, account management data is stored in the account registration data 153 as management data for each application ID.
Each account management data entry stores the application ID, not as an example, but as a general rule.
トーク情報管理データベース159は、メッセージングアプリケーションの各々のアカウントのトーク情報を管理するためのデータベースである。
アカウントには、前述した一般アカウントの他、限定ではなく例として、前述した公式アカウントも含まれる。
The chat information management database 159 is a database for managing chat information for each account in the messaging application.
In addition to the general accounts mentioned above, the accounts mentioned earlier also include the official accounts, not as a restriction but as an example.
トーク情報とは、限定ではなく例として、アカウント間(1対1、グループを含む。)でやりとりされるコンテンツ(限定ではなく例として、メッセージ)を含む一連のトーク内容、コンテンツのやりとりの履歴(コンテンツの送受信の履歴)である。 Talk information refers to a series of conversations, including content (such as messages), exchanged between accounts (one-on-one or in groups), and the history of content exchange (the history of sending and receiving content).
サーバ10は、限定ではなく例として、コンテンツの送信元の端末20から送信されたコンテンツを受信し、受信したコンテンツを、対応するチャットルームに追加する処理を行う。具体的には、トーク情報管理データベース159(トーク記憶部)の対応するチャットルームのトーク情報に、受信したコンテンツを追加して更新する。そして、サーバ10は、チャットルームへの追加内容(チャットルームに追加したコンテンツの情報)を、送信先のユーザの端末20に送信する。これにより、端末20の表示部24に表示されるチャットルームのコンテンツが更新される。 Server 10, as an example (though not limited to this case), receives content sent from the source terminal 20 and adds the received content to the corresponding chat room. Specifically, it adds and updates the received content to the chat information of the corresponding chat room in the chat information management database 159 (talk storage unit). Server 10 then sends the added content (information about the content added to the chat room) to the destination user's terminal 20. This updates the chat room content displayed on the display unit 24 of terminal 20.
(2)端末
図1-6は、本実施例において端末20の制御部21によって実現される機能の一例を示す図である。
制御部21は、限定ではなく例として、記憶部28に記憶されたメッセージングアプリケーション処理プログラム281に従ってメッセージングアプリケーション処理を実行するためのメッセージングアプリケーション処理部211を機能部として含む。
(2) Terminal Figure 1-6 is a diagram showing an example of a function realized by the control unit 21 of the terminal 20 in this embodiment.
The control unit 21 may, by definition, include a messaging application processing unit 211 as a functional unit for executing messaging application processing according to a messaging application processing program 281 stored in the storage unit 28.
図1-7は、本実施例において端末20の記憶部28に記憶される情報等の一例を示す図である。
記憶部28には、限定ではなく例として、メッセージングアプリケーション処理として実行されるメッセージングアプリケーション処理プログラム281と、アプリケーションID283と、友だちデータ284と、端末データ285と、ユーザデータ287と、トーク関連情報データベース289とが記憶される。
Figure 1-7 shows an example of information stored in the storage unit 28 of the terminal 20 in this embodiment.
The memory unit 28 stores, but is not limited to, a messaging application processing program 281 that is executed as messaging application processing, an application ID 283, friend data 284, terminal data 285, user data 287, and a talk-related information database 289.
アプリケーションID283には、自己の端末20、または自己の端末20のユーザのメッセージングアプリケーションのアプリケーションIDが記憶される。
なお、アプリケーションID283は、複数のアプリケーションIDを記憶可能としてもよいし、そうしなくてもよい。
Application ID 283 stores the application ID of the messaging application of the device 20 or the user of the device 20.
Furthermore, application ID 283 may or may not be capable of storing multiple application IDs.
友だちデータ284には、アプリケーションID283のアカウントが友だち登録しているアカウントのアプリケーションIDが記憶される。
なお、友だちの情報は友だち管理データ154としてサーバ10側で記憶・管理されるため、端末20の記憶部28には友だちデータ284を記憶させないようにしてもよい。この場合、端末20は、友だちの情報をサーバ10から取得するようにすることができる。
Friend data 284 stores the application IDs of accounts that the account with application ID 283 has added as friends.
Furthermore, since friend information is stored and managed on the server 10 side as friend management data 154, the terminal 20's storage unit 28 does not need to store friend data 284. In this case, the terminal 20 can obtain friend information from the server 10.
端末データ285には、自己の端末20に関する各種のデータが記憶される。
限定ではなく例として、端末20の制御部21が、位置算出用情報検出部29Bによって検出された位置算出用情報に基づいて算出した端末位置情報の履歴のデータである端末位置履歴データをこれに含めることができる。
The terminal data 285 stores various data related to the user's own terminal 20.
As an example, rather than being limited, this may include terminal location history data, which is data of the history of terminal location information calculated by the control unit 21 of terminal 20 based on the location calculation information detected by the location calculation information detection unit 29B.
ユーザデータ287は、自己の端末20のユーザに関する各種のデータが記憶される。
限定ではなく例として、自己の端末20のユーザの個人情報・属性情報(限定ではなく例として、年齢、性別、居住地、職業、趣味等)を記憶させるようにすることもできる。
なお、これらの情報を端末20の記憶部28に記憶させることは必須ではなく、限定ではなく例として、サーバ10側で登録されているユーザの個人情報・属性情報のデータを、サーバ10から取得するようにしてもよい。
User data 287 stores various data about the user of the terminal 20.
For example, and not limited to these examples, it is also possible to have the device 20 store the user's personal information and attribute information (for example, age, gender, place of residence, occupation, hobbies, etc.).
It is not mandatory or required to store this information in the storage unit 28 of the terminal 20. For example, the personal information and attribute information of users registered on the server 10 may be retrieved from the server 10.
トーク関連情報データベース289は、トーク情報や、このトーク情報に関連する情報(以下、包括的に「トーク関連情報」と称する。)が記憶されたデータベースである。
このトーク関連情報データベース289には、限定ではなく例として、以下のデータが含まれる。
・アプリケーションID283に対応するアカウント(自己の端末20、または自己の端末20のユーザのアカウント)に対応するトーク情報の履歴のデータであるトーク履歴データ
・トークルームに関する情報が記憶されるトークルームデータ
・トークルームの表示の履歴のデータであるトークルーム表示履歴データ
・トークルームにおける操作の履歴のデータであるトークルーム操作履歴データ
なお、これら全てのデータを端末20の記憶部28に記憶させることは必須ではなく、限定ではなく例として、一部のデータをサーバ10で記憶・管理するようにし、端末20がサーバ10から情報を取得するようにしてもよい。
The Talk-Related Information Database 289 is a database that stores talk information and information related to this talk information (hereinafter collectively referred to as "talk-related information").
This talk-related information database 289 includes the following data, not as an example, but as an example:
- Talk history data, which is data of the history of talk information corresponding to the account corresponding to application ID 283 (the terminal 20 itself, or the user account of the terminal 20 itself) - Talk room data, which stores information about the talk room - Talk room display history data, which is data of the history of the talk room display - Talk room operation history data, which is data of the history of operations in the talk room Note that it is not mandatory or limited to store all of this data in the storage unit 28 of terminal 20. For example, some of the data may be stored and managed by the server 10, and terminal 20 may retrieve the information from the server 10.
<トークルームパターンテーブル>
本明細書では、第1トークルームが、限定ではなく例として、1対1トークルームである場合と、グループトークルームである場合と、OAトークルームである場合とがあり、第2トークルームが、限定ではなく例として、1対1トークルームである場合と、グループトークルームである場合と、OAトークルームである場合とがある。
<Talkroom Pattern Table>
In this specification, the first talk room may, but not exclusively, be a one-on-one talk room, a group talk room, or an OA talk room, and the second talk room may, but not exclusively, be a one-on-one talk room, a group talk room, or an OA talk room.
第1トークルームが、1対1トークルーム、グループトークルーム、またはOAトークルームのいずれの種類のトークルームであり、第2トークルームが、1対1トークルーム、グループトークルーム、OAトークルームのいずれの種類のトークルームであるかのトークルームパターンの一例を、図1-8に示すトークルームパターンテーブルを参照して説明する。 An example of a talk room pattern, where the first talk room is a one-on-one talk room, a group talk room, or an OA talk room, and the second talk room is also a one-on-one talk room, a group talk room, or an OA talk room, will be explained with reference to the talk room pattern table shown in Figure 1-8.
トークルームパターンテーブルには、トークルームパターン名と、これに対応する第1トークルームおよび第2トークルームとが示されている。 The talk room pattern table shows the talk room pattern name and the corresponding first and second talk rooms.
トークルームパターン名は、トークルームパターンを識別するための識別情報として機能する名称である。 The talk room pattern name is a name that functions as identification information to identify a talk room pattern.
トークルームパターン名「PA-01」は、第1トークルームと第2トークルームとがいずれも「1対1トークルーム」であるパターンである。 The chat room pattern name "PA-01" is a pattern where both the first and second chat rooms are "one-on-one chat rooms".
トークルームパターン名「PA-02」は、第1トークルームが「1対1トークルーム」であり、第2トークルームが「グループトークルーム」であるパターンである。 The chat room pattern name "PA-02" is a pattern where the first chat room is a "one-on-one chat room" and the second chat room is a "group chat room".
トークルームパターン名「PA-03」は、第1トークルームが「1対1トークルーム」であり、第2トークルームが「OAトークルーム」であるパターンである。 The chat room pattern name "PA-03" is a pattern where the first chat room is a "one-on-one chat room" and the second chat room is an "office-to-consumer chat room".
トークルームパターン名「PA-04」は、第1トークルームが「グループトークルーム」であり、第2トークルームが「1対1トークルーム」であるパターンである。 The chat room pattern name "PA-04" is a pattern where the first chat room is a "group chat room" and the second chat room is a "one-on-one chat room".
トークルームパターン名「PA-05」は、第1トークルームと第2トークルームとがいずれも「グループトークルーム」であるパターンである。 The chat room pattern name "PA-05" is a pattern where both the first and second chat rooms are "group chat rooms".
トークルームパターン名「PA-06」は、第1トークルームが「グループトークルーム」であり、第2トークルームが「OAトークルーム」であるパターンである。 The talk room pattern name "PA-06" is a pattern where the first talk room is a "group talk room" and the second talk room is an "OA talk room".
トークルームパターン名「PA-07」は、第1トークルームが「OAトークルーム」であり、第2トークルームが「1対1トークルーム」であるパターンである。 The chat room pattern name "PA-07" is a pattern where the first chat room is an "OA chat room" and the second chat room is a "one-on-one chat room".
トークルームパターン名「PA-08」は、第1トークルームが「OAトークルーム」であり、第2トークルームが「グループトークルーム」であるパターンである。 The chat room pattern name "PA-08" is a pattern where the first chat room is an "OA chat room" and the second chat room is a "group chat room".
トークルームパターン名「PA-09」は、第1トークルームと第2トークルームとがいずれも「OAトークルーム」であるパターンである。 The talk room pattern name "PA-09" is a pattern where both the first and second talk rooms are "OA Talk Rooms".
<表示画面>
ここでは、トークルームパターンが、限定ではなく例として、第1トークルームが1対1トークルームであり、第2トークルームも1対1トークルームであるトークルームパターン名「PA-01」である場合であり、トークルームを切り替えた後の第2トークルームでは表示画面例について説明する。
<Display screen>
Here, we will explain an example of a talk room pattern named "PA-01," where the first talk room is a one-on-one talk room and the second talk room is also a one-on-one talk room, and we will describe an example of the display screen in the second talk room after switching talk rooms.
(1)第1の表示画面例
図1-9では、トークルームを切り替えた場合に、アイコン型トークルーム情報の表示が消去される場合の表示画面例について説明する。
(1) Example of the first display screen Figure 1-9 describes an example of a display screen when the icon-type chat room information is erased when switching chat rooms.
図1-9は、ユーザA.Aの端末20Aの表示部24に表示される画面の遷移の一例を示す図である。 Figure 1-9 shows an example of the screen transitions displayed on the display unit 24 of user A.A's terminal 20A.
画面最上部中央には、メッセージングアプリケーションの名称として「Messaging App」の文字が表示されている。また、画面最上部右には、この端末20のユーザのメッセージングアプリケーションにおけるアイコン画像およびユーザ名(この例ではユーザA.A)が表示されている。 At the top center of the screen, the name of the messaging application, "Messaging App," is displayed. Also, at the top right of the screen, the icon image and username (user A.A. in this example) for the user of this device 20's messaging application are displayed.
図1-9では、限定ではなく例として、表示中のトークルームの画面下部に、移動先のトークルームをユーザが選択可能に構成された、1以上のアイコン型トークルーム情報(限定ではなく、第1表示の一例)が表示されるアイコン型トークルーム情報表示領域ER1が設けられている。 In Figure 1-9, as an example rather than an exhaustive one, an icon-type chat room information display area ER1 is provided at the bottom of the currently displayed chat room screen, allowing the user to select the destination chat room. This area displays one or more icon-type chat room information (not an exhaustive example, but rather an example of the first display).
また、図1-9の左の画面には、画面最上部のメッセージングアプリケーションの名称等が表示される領域の下に、限定ではなく例として、メッセージングアプリケーション内のいずれのページ(この例では、トークルーム)が現在表示されているかを示す領域の一種として、トークルームの名称(以下、「トークルーム名」と称する。)を含むトークルーム名表示領域CLRが設けられている。トークルーム名表示領域CLRは、現在ユーザが位置しているメッセージングアプリケーション内のページ(この例では、トークルーム)を示す領域とも言える。 Furthermore, in the left-hand screen of Figure 1-9, below the area at the very top of the screen where the name of the messaging application is displayed, there is a chat room name display area (CLR) which includes the name of the chat room (hereinafter referred to as "chat room name"), serving as a type of area that indicates which page within the messaging application (in this example, a chat room) is currently displayed. The chat room name display area (CLR) can also be described as the area that indicates the page within the messaging application (in this example, a chat room) where the user is currently located.
本例では、トークルーム名表示領域CLRには、限定ではなく例として、ユーザA.AがユーザB.Bを相手としてトークを行うためのトークルームであることを示す文字(この例では「B.B」)が表示されている。
また、その下には、ユーザA.AとユーザB.Bとが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザB.Bのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
In this example, the chat room name display area CLR shows, not as a limitation but as an example, text indicating that it is a chat room for user A.A. to communicate with user B.B. (in this example, "B.B.").
Below that, there is a talk area where user A.A. and user B.B. can converse. The left side of the screen displays user B.B.'s message, while the right side displays user A.A.'s message.
アイコン型トークルーム情報表示領域ER1に表示されるアイコン型トークルーム情報には、限定ではなく例として、端末20Aのユーザ(ユーザA.A)が友だち登録しているユーザが表示されている。
この例では、限定ではなく例として、ユーザ名「ユーザC.C」およびこれに対応するアイコンと、ユーザ名「ユーザD.D」およびこれに対応するアイコンとを含む、複数のアイコン型トークルーム情報が表示されている。
The icon-type chat room information displayed in the icon-type chat room information display area ER1 shows, as an example and not limited to, users that the user of terminal 20A (user A.A.) has added as friends.
In this example, multiple icon-type chat room information is displayed, including, but not as a limitation, the username "User C.C." and its corresponding icon, and the username "User D.D." and its corresponding icon.
図1-9の中央の画面では、限定ではなく例として、複数のアイコン型トークルーム情報のうち、ユーザ名「C.C」、またはこれに対応するアイコンがタップされた状態が示されている。この場合、表示中の相手をユーザB.Bとするトークルーム(第1トークルーム)から、相手のユーザC.Cとするトークルーム(第2トークルーム)に表示が切り替わる。その結果、限定ではなく例として、図1-9の右に示す画面が表示される。 The central screen in Figure 1-9 shows, as an example (not a limitation), a state where the username "C.C." or its corresponding icon has been tapped among multiple icon-type chat room information. In this case, the display switches from the chat room with user B.B. (First Chat Room) to the chat room with user C.C. (Second Chat Room). As a result, the screen shown on the right of Figure 1-9 is displayed (not a limitation, but an example).
この画面は、ユーザA.AがユーザC.Cを相手としてトークを行うためのトークルームであり、限定ではなく例として、トークルーム名表示領域CLRに、ユーザ名「C.C」のトークルームであることを示す文字(この例では「C.C」)が表示されている。 This screen is a chat room where user A.A. communicates with user C.C. It's not limited to this specific chat room; as an example, the chat room name display area (CLR) shows text indicating that it's the chat room of user "C.C." (in this example, "C.C.").
また、画面下部のアイコン型トークルーム情報表示領域ER1から、限定ではなく例として、複数のアイコン型トークルーム情報が消去されている。 Furthermore, from the icon-type chat room information display area ER1 at the bottom of the screen, multiple icon-type chat room information entries have been deleted (this is not a limitation, but rather an example).
(2)第2の表示画面例
図1-10では、トークルームを切り替えた場合に、アイコン型トークルーム情報の表示が継続されるときの表示画面例について説明する。
(2) Second example of display screen Figure 1-10 describes an example of a display screen when the icon-type chat room information is displayed continuously after switching chat rooms.
図1-10は、ユーザA.Aの端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
図1-10の左の画面は、ユーザA.AがユーザB.Bを相手とする第1トークルームの画面の一例である。
この例では、アイコン型トークルーム情報表示領域ER1には、限定ではなく例として、端末20Aのユーザ(ユーザA.A)が友だち登録しているユーザが表示されている。
具体的には、限定ではなく例として、ユーザ名「C.C」およびこれに対応するアイコンと、ユーザ名「D.D」およびこれに対応するアイコンと、ユーザ名「E.E」およびこれに対応するアイコンとを含む、複数のアイコン型トークルーム情報が表示されている。
Figure 1-10 shows an example of the screen transitions displayed on the display unit 24 of user A.A's terminal 20A.
The left screen in Figure 1-10 is an example of the first chat room screen where user A.A. is communicating with user B.B.
In this example, the icon-type chat room information display area ER1 shows, as an example rather than a limitation, the users that the user of terminal 20A (user A.A) has added as friends.
Specifically, as an example rather than a limiting one, multiple icon-type chat room information is displayed, including username "C.C" and its corresponding icon, username "D.D" and its corresponding icon, and username "E.E" and its corresponding icon.
図1-10の中央の画面では、限定ではなく例として、複数のアイコン型トークルーム情報のうち、ユーザ名「C.C」、またはこれに対応するアイコンがタップされた状態が示されている。この場合、表示中の相手をユーザB.Bとするトークルーム(第1トークルーム)から、相手のユーザC.Cとするトークルーム(第2トークルーム)に表示が切り替わる。その結果、限定ではなく例として、図1-10の右に示す画面が表示される。 The central screen in Figure 1-10 shows, as an example (not limited to this case), a state where the username "C.C." or its corresponding icon has been tapped among multiple icon-type chat room information. In this case, the display switches from the chat room with user B.B. (First Chat Room) to the chat room with user C.C. (Second Chat Room). As a result, the screen shown on the right of Figure 1-10 is displayed (not limited to this case, but as an example).
この画面は、ユーザA.AがユーザC.Cを相手としてトークを行うためのトークルームであり、限定ではなく例として、トークルーム名表示領域CLRに、ユーザ名「C.C」のトークルームであることを示す文字(この例では「C.C」)が表示されている。 This screen is a chat room where user A.A. communicates with user C.C. It's not limited to this specific chat room; as an example, the chat room name display area (CLR) shows text indicating that it's the chat room of user "C.C." (in this example, "C.C.").
また、画面下部のアイコン型トークルーム情報表示領域ER1には、限定ではなく例として、ユーザ名「ユーザD.D」およびこれに対応するアイコンと、ユーザ名「ユーザB.B」およびこれに対応するアイコンとを含む、複数のアイコン型トークルーム情報が表示されている。 Furthermore, the icon-type chat room information display area ER1 at the bottom of the screen displays multiple icon-type chat room information entries, including, but not limited to, examples, the username "User D.D" and its corresponding icon, and the username "User B.B" and its corresponding icon.
なお、以下に記載する他の各実施例や他の各変形例のいずれにおいても、トークルームを切り替えた場合に、アイコン型トークルーム情報の表示を継続する構成を採用してもよく、アイコン型トークルーム情報の表示を消去する構成を採用してもよいものとする。 Furthermore, in any of the other embodiments and modifications described below, when switching between chat rooms, a configuration may be adopted in which the display of icon-type chat room information continues, or a configuration may be adopted in which the display of icon-type chat room information is cleared.
<処理>
図1-11は、本実施例において端末20の制御部21が実行する処理の流れの一例を示すフローチャートである。
なお、以下説明する処理は、本開示の手法を実現するための処理の一例に過ぎず、この処理に限定されるものではない。この処理に、別のステップを追加してもよいし、一部のステップを省略(削除)してもよい。
これは、以下説明する各フローチャート(処理)について同様である。
<Processing>
Figure 1-11 is a flowchart showing an example of the processing flow executed by the control unit 21 of the terminal 20 in this embodiment.
The process described below is merely one example of a process for implementing the method of this disclosure, and is not limited to this process. Additional steps may be added to this process, or some steps may be omitted (deleted).
This applies to each flowchart (process) described below.
まず、端末20の制御部21は、入力部に対するユーザの入力に基づいて、第1トークルームを表示部24に表示させる(A110)。 First, the control unit 21 of the terminal 20 displays the first talk room on the display unit 24 based on the user's input to the input unit (A110).
その後、端末20の制御部21は、アイコン型トークルーム情報を表示部24に表示させる(A120)。この場合、1つの手法として、限定ではなく例として、サーバ10側で、友だち管理データ154に基づいて、端末20のユーザが友だち登録しているユーザが判定され、その最新のユーザ名やアイコン画像等の情報が、サーバ10から端末20に送信される。そして、端末20の制御部21が、サーバ10から受信した情報に基づいて、アイコン型トークルーム情報を表示させるようにすることができる。 Subsequently, the control unit 21 of terminal 20 displays icon-type chat room information on the display unit 24 (A120). In this case, as one method (not limited to this, but as an example), the server 10 determines which users the terminal 20 user has registered as friends based on the friend management data 154, and transmits information such as the latest username and icon image from the server 10 to terminal 20. Then, the control unit 21 of terminal 20 can display icon-type chat room information based on the information received from the server 10.
なお、これとは異なり、友だち登録しているユーザのユーザ名やアイコン画像等の情報を端末20の記憶部28に記憶・保存しておき、端末20の制御部21が、これらの情報を記憶部28から読み出して、アイコン型トークルーム情報を表示させるようにしてもよいし、そのようにしなくてもよい。 Alternatively, the system may store information such as the usernames and icon images of registered friends in the storage unit 28 of the terminal 20, and the control unit 21 of the terminal 20 may read this information from the storage unit 28 to display icon-type chat room information. However, this is not required.
なお、端末20の制御部21は、2つ以上のアイコン型トークルーム情報を表示部24に表示させてもよいし、1つのアイコン型トークルーム情報を表示部24に表示させてもよい。 Furthermore, the control unit 21 of the terminal 20 may display two or more icon-type chat room information on the display unit 24, or it may display one icon-type chat room information on the display unit 24.
次いで、端末20Aの制御部21は、限定ではなく例として、入力部を介して、端末20のユーザによるアイコン型トークルーム情報に対する入力があったか否かを判定する(A130)。
アイコン型トークルーム情報に対する入力がなかった場合(A130:NO)、端末20の制御部21は、処理を終了する。
Next, the control unit 21 of terminal 20A determines, not limited to but as an example, whether or not there has been input from the user of terminal 20 regarding icon-type talk room information via the input unit (A130).
If no input is provided for the icon-type chat room information (A130: NO), the control unit 21 of terminal 20 terminates processing.
一方、アイコン型トークルーム情報に対する入力があった場合(A130:YES)、端末20の制御部21は、表示部24に表示されている第1トークルームから、A130で入力されたアイコン型トークルーム情報に対応するトークルーム(第2トークルーム)に表示を切り替える制御を行う。
そして、端末20の制御部21は、処理を終了する。
On the other hand, if there is input for icon-type chat room information (A130: YES), the control unit 21 of the terminal 20 controls the display from the first chat room displayed on the display unit 24 to the chat room (second chat room) corresponding to the icon-type chat room information entered in A130.
Then, the control unit 21 of terminal 20 terminates the process.
なお、第1トークルームと同様に、第2トークルームを表示した後、第2トークルームにも、アイコン型トークルーム情報を同様に表示させるようにしてもよいし、しなくてもよい。 Furthermore, similar to the first chat room, after displaying the second chat room, you may or may not display the icon-type chat room information in the second chat room.
<第1実施例の効果>
本実施例は、端末20が、自己の端末20のユーザを含む第1トークルーム(限定ではなく、第1チャットルームの一例)を表示部24に表示する。また、端末20は、移動(遷移)する第2トークルーム(限定ではなく、第2チャットルームの一例)に対応するアイコン型トークルーム情報(限定ではなく、表示部に表示された第1チャットルームから第2チャットルームに移動し、第2チャットルームを表示部に表示することに関する第1表示の一例)を表示部24に表示する。そして、端末20は、表示されたアイコン型トークルーム情報に対する入力(限定ではなく、第1表示が表示された端末に対する入力の一例)に基づいて、表示中の第1トークルームから第2トークルームに切り替え表示する処理(限定ではなく、第1処理の一例)を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、第1表示が表示された端末に対する入力に基づいて、第1チャットルームから第2チャットルームに簡単に移動することができる。トークルームを切り替えるための煩雑な操作が不要となるため、ユーザの利便性を向上させることができる。
<Effects of the first embodiment>
In this embodiment, terminal 20 displays a first talk room (not limited to, but an example of a first chat room) containing the user of terminal 20 on the display unit 24. Terminal 20 also displays icon-type talk room information (not limited to, but an example of a second chat room) corresponding to the second talk room to which it is moving (transitioning) on the display unit 24 (not limited to, but an example of a first display relating to moving from the first chat room displayed on the display unit to the second chat room and displaying the second chat room on the display unit). The terminal 20 then has a control unit 21 perform a process (not limited to, but an example of a first process) to switch and display from the currently displayed first talk room to the second talk room based on input to the displayed icon-type talk room information (not limited to, but an example of input to the terminal on which the first display is displayed).
One example of the effects of this configuration is that, based on input to the terminal displaying the first display, it is possible to easily move from the first chat room to the second chat room. Since complicated operations for switching chat rooms are unnecessary, user convenience can be improved.
また、この場合、アイコン型トークルーム情報は、第1トークルームに表示されるようにすることができる。
このような構成により得られる実施例の効果の一例として、移動可能な第2トークルームを、第1チャットルームを表示している状態で端末のユーザが確認できるようにすることができる。
In this case, the icon-type chat room information can be displayed in the first chat room.
One example of the effects of this configuration is that a movable second chat room can be viewed by the terminal user while the first chat room is displayed.
また、この場合、端末20は、第1トークルームに表示されたアイコン型トークルーム情報に対するタップ操作等の入力(限定ではなく、第1表示に対する入力の一例)に基づいて、第2トークルームを表示部24に表示する処理を行うようにすることができる。
このような構成により得られる実施例の効果の一例として、第1チャットルームが表示されている状態で第1表示に対する第2入力を行うことで、端末のユーザが第2チャットルームを簡単に表示させることができる。
In this case, the terminal 20 can perform a process to display the second talk room on the display unit 24 based on input such as a tap operation on the icon-type talk room information displayed in the first talk room (this is not limited to, but is an example of input to the first display).
As an example of the effects of this configuration, by performing a second input to the first display while the first chat room is displayed, the user of the terminal can easily display the second chat room.
<第2実施例>
第2実施例は、移動先のトークルーム候補(移動候補とする第2チャットルーム)を決定する手法に関する実施例である。
第2実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を
省略する。
<Second Example>
The second embodiment is an embodiment relating to a method for determining a candidate talk room to move to (a second chat room to be considered as a candidate for movement).
The contents described in the second embodiment are applicable to any of the other embodiments or other modifications.
Furthermore, components identical to those previously mentioned are given the same symbols, and their explanation is omitted.
本実施例では、端末20が移動先トークルーム候補を決定する処理(以下、「移動先トークルーム候補決定処理」と称する。)を行う場合を例示する。
具体的には、本実施例では、端末20の制御部21が、自己の端末20のユーザによる入力部に対する入力に基づいて取得した各種の情報(限定ではなく、第1情報の一例)や、記憶部28に記憶済みの各種の情報(限定ではなく、第1情報の一例)を取得し、取得した情報に基づいて、移動先トークルーム候補を決定する。
In this embodiment, we will illustrate a case in which terminal 20 performs a process to determine a candidate destination chat room (hereinafter referred to as the "destination chat room candidate determination process").
Specifically, in this embodiment, the control unit 21 of the terminal 20 acquires various types of information (not limited to, but an example of first information) based on input from the user of its terminal 20 to the input unit, and various types of information (not limited to, but an example of first information) stored in the storage unit 28, and determines a candidate destination talk room based on the acquired information.
なお、これとは異なり、端末20が、サーバ10で記憶・管理されている各種の情報(限定ではなく、第1情報の一例)をサーバ10から取得する。そして、端末20の制御部21が、サーバ10から取得した情報に基づいて、移動先トークルーム候補を決定するようにしてもよいし、しなくてもよい。
移動先トークルーム候補を決定するために用いられる情報(移動先トークルーム候補を決定するために必要な情報)のうち、端末20の記憶部28には記憶されていないが、サーバ10の記憶部15には記憶されている情報については、端末20が、サーバ10からその情報を取得した上で、移動先トークルーム候補を決定するようにすることができる。
In contrast, terminal 20 acquires various types of information (not limited to, but an example of the first type of information) stored and managed by server 10 from server 10. Then, the control unit 21 of terminal 20 may or may not determine a candidate destination chat room based on the information acquired from server 10.
Regarding information used to determine a candidate destination chat room (information necessary to determine a candidate destination chat room), if this information is not stored in the storage unit 28 of the terminal 20 but is stored in the storage unit 15 of the server 10, the terminal 20 can obtain this information from the server 10 and then determine a candidate destination chat room.
<移動先トークルーム候補決定用テーブル>
移動先トークルーム候補決定用テーブルは、移動先トークルーム候補決定処理を実行する場合に参照されるテーブルであり、その一例である移動先トークルーム候補決定用テーブルのテーブル構成例を図2-1に示す。
<Table for determining potential destination chat rooms>
The destination chat room candidate determination table is a table that is referenced when executing the destination chat room candidate determination process, and an example of the table structure of the destination chat room candidate determination table is shown in Figure 2-1.
移動先トークルーム候補を決定することには、移動先トークルームを決定することの他、限定ではなく例として、決定した移動先トークルームをユーザに提案(サジェスト)することも含めることができる。 Determining a destination chat room can include, but more broadly, suggesting (suggesting) the selected chat room to the user.
移動先トークルーム候補決定用テーブルには、限定ではなく例として、移動先トークルーム候補決定用のカテゴリの番号であるカテゴリNoと、このカテゴリNoのカテゴリに含まれる移動先トークルーム候補の番号であるNoと、このNoの移動先トークルーム候補と、この移動先トークルーム候補になることが可能であるか否かを示す移動先トークルーム候補可否とが関連付けて記憶されている。 The table for determining potential destination chat rooms stores, as an example (not limited to specific cases), the following information in association: Category No. (the category number used for determining potential destination chat rooms), No. (the number of the potential destination chat room within that category), the potential destination chat room associated with No., and whether or not it is possible for it to become a potential destination chat room.
なお、このテーブルはあくまでも一例に過ぎず、これに限定されるわけではない。
上記の全ての情報を関連付けて記憶させる必要はなく、一部の情報を記憶させないようにしてもよい。
また、ここでは分かり易いように「カテゴリNo」の欄を設けているが、この欄は設けなくてもよい。
また、移動先トークルーム候補を決定するにあたり、上記のテーブルによってこれを実現するのではなく、プログラムによって実現してもよい。
これは、他の実施例で説明するテーブルについても同様である。
Please note that this table is merely an example and is not the only way to go about it.
It is not necessary to associate and store all of the above information; you can choose not to store some of it.
Also, a "Category No." field has been included here for clarity, but this field is not required.
Furthermore, instead of using the table above to determine the candidate chat rooms to which the user will be moved, this could be done programmatically.
This also applies to tables described in other examples.
移動先トークルーム候補可否には、対応する移動先トークルーム候補に基づいて、移動先トークルーム候補になることができるものには「〇(可)」が、移動先トークルーム候補になることができないものには「×(不可)」がそれぞれ定められている。
この例では、No「SP03-6」、「SP04-2B」、「SP05-1B」には移動先トークルーム候補可否として「×(不可)」が定められ、それ以外の条件には「〇(可)」が定められている。
Whether a chat room can be moved to is determined by the corresponding chat room options. "〇 (OK)" indicates that a chat room can be moved to, while "× (NG)" indicates that it cannot.
In this example, "SP03-6", "SP04-2B", and "SP05-1B" are marked as "× (not possible)" for the destination chat room, while all other conditions are marked as "〇 (possible)".
以下、それぞれの移動先トークルーム候補、および、その判定方法について詳細に説明する。 The following provides a detailed explanation of the possible destination chat rooms and how they are determined.
<カテゴリNo「SP01」>
カテゴリNo「SP01」は「表示数、タップ数」のカテゴリであり、限定でなく例として、No「SP01-1」、「SP01-2」の条件がこれに含まれる。
なお、表示数は表示頻度としてもよいし、しなくてもよい。また、タップ数はタップ頻度としてもよいし、しなくてもよい。
なお、端末20がパソコンであるような場合は、タップ数(タップ頻度)はクリック数(クリック頻度)と読み替えることもできる。
<Category No. "SP01">
Category No. "SP01" is a category for "Number of views, number of taps," and is not limited to this category; for example, the conditions for No. "SP01-1" and "SP01-2" are included in this category.
The display count may or may not represent the display frequency. Similarly, the tap count may or may not represent the tap frequency.
If terminal 20 is a personal computer, the number of taps (tap frequency) can be interpreted as the number of clicks (click frequency).
No「SP01-1」には、移動先トークルーム候補として「設定時間以内に表示された回数が多いトークルーム」が定められている。
設定時間は、限定でなく例として、端末20側またはサーバ10側であらかじめ任意の時間を設定可能とすることができる。
限定ではなく例として、比較的短い時間(限定ではなく例として、数時間以内の時間)が設定される場合、設定時間以内に表示された回数が多いトークルームは、現在ユーザが利用する必要性が高いトークルームである可能性があるため、移動先トークルーム候補として決定することを意味する。
一方、限定ではなく例として、比較的長い時間(限定ではなく例として、日単位の時間)が設定される場合、設定時間以内に表示された回数が多いトークルームは、日常的にユーザが利用する回数や頻度が高いトークルームである可能性があるため、移動先トークルーム候補として決定することを意味する。
For No. "SP01-1", the chat rooms that have been displayed most frequently within the set time are designated as potential destination chat rooms.
The set time is not limited; for example, any time can be set in advance on either the terminal 20 or the server 10.
If a relatively short timeframe (e.g., within a few hours) is set, rather than being limited, it means that chat rooms that have been displayed many times within that timeframe are likely to be chat rooms that the user currently needs to use, and will therefore be selected as potential destination chat rooms.
On the other hand, if a relatively long time period (for example, a day) is set instead of a limited time, it means that chat rooms that are displayed many times within the set time are likely to be chat rooms that users use frequently on a daily basis, and therefore will be selected as potential destination chat rooms.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、トーク関連情報データベース289のトークルーム表示履歴データに記憶されている設定時間以内に表示されたトークルームの回数を取得して、この回数の多い順に移動先トークルーム候補を判定するようにすることができる。 In determining the destination chat room candidates, the terminal 20 can, for example, retrieve the number of times each chat room was displayed within a set time period, stored in the chat room display history data of the chat-related information database 289, and then determine the destination chat room candidates in descending order of these counts.
No「SP01-2」には、移動先トークルーム候補として「設定時間以内にタップされたトークルーム情報の回数が多いトークルーム」が定められている。この場合も、設定時間は任意に設定可能とすることができる。
限定ではなく例として、比較的短い時間(限定ではなく例として、数時間以内の時間)が設定される場合、設定時間以内にタップされたトークルーム情報の回数が多いトークルームは、それほど時間が経過しない間に再び端末20のユーザによってこのトークルーム情報がタップされ、そのトークルーム情報に対応するトークルームが表示される可能性があるため、移動先トークルーム候補として決定することを意味する。
一方、限定ではなく例として、比較的長い時間(限定ではなく例として、日単位の時間)が設定される場合、設定時間以内にタップされたトークルーム情報の回数が多いトークルームは、日常的にユーザが利用する回数や頻度が高いトークルームである可能性があるため、移動先トークルーム候補として決定することを意味する。
For option "SP01-2," the target chat room is defined as "a chat room whose information has been tapped a large number of times within the set time frame." In this case as well, the set time frame can be set arbitrarily.
If a relatively short time frame (not limited to a specific period, but for example, within a few hours) is set, a chat room that has been tapped many times within the set time frame is likely to be tapped again by a user on device 20 in a short period of time, and the corresponding chat room will be displayed. Therefore, it will be selected as a candidate chat room to move to.
On the other hand, if a relatively long time period (for example, a day) is set instead of a limited time, it means that chat rooms that have been tapped many times within the set time are likely to be chat rooms that users use frequently on a daily basis, and therefore will be selected as potential destination chat rooms.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、トーク関連情報データベース289のトークルーム操作履歴データに記憶されている設定時間以内にタップされたトークルーム情報の回数を取得して、この回数の多い順に移動先トークルーム候補を判定するようにすることができる。 In determining the destination chat room candidates, as an example (though not limited to this), terminal 20 can obtain the number of times chat room information was tapped within a set time period, stored in the chat room operation history data of the chat-related information database 289, and then determine the destination chat room candidates in descending order of these counts.
これらの条件は、限定ではなく例として、端末のユーザによるチャットルームの利用に関する条件の一例である。
また、表示数(表示頻度)、タップ数(タップ頻度)等の情報は、端末のユーザに関する情報、端末のユーザによるチャットルームの利用に関する情報の一例である。
These conditions are not limiting but rather examples of conditions that may apply to a device user's use of a chat room.
Furthermore, information such as the number of displays (display frequency) and the number of taps (tap frequency) are examples of information about the device user and information about the device user's use of the chat room.
<カテゴリNo「SP02」>
カテゴリNo「SP02」は「表示中トークルームの情報」のカテゴリであり、限定でなく例として、No「SP02-1」、「SP02-2」の移動先トークルーム候補がこれに含まれる。
<Category No. "SP02">
Category No. "SP02" is the category for "Information of the currently displayed chat room," and it is not limited to this category, but for example, it includes the destination chat room candidates for No. "SP02-1" and "SP02-2."
No「SP02-1」には、移動先トークルーム候補として「表示中のトークルームにおけるコンテキストに関連したトークルーム」が定められている。
「表示中のトークルームにおけるコンテキスト」とは、限定でなく例として、トークルームにおいて、端末20のユーザが送信したコンテンツ(限定ではなく例として、テキストコンテンツ、画像コンテンツ、音声コンテンツ等)や、端末20のユーザとは異なるユーザ(「1対1トークルーム」である場合の相手のユーザ、「グループトークルーム」である場合のグループのメンバー、「OAトークルーム」である場合のOA事業者、以下、包括的に「相手ユーザ」と称する。)から受信したコンテンツに基づいて決定される文脈や前後関係を意味する。
表示中のトークルームにおけるコンテキストに関連したトークルームであるということは、ユーザの興味関心が高く、このトークルームを表示するよう求められる可能性があるため、移動先トークルーム候補に決定することを意味する。
For No. "SP02-1", the destination chat room candidate is defined as "a chat room related to the context of the currently displayed chat room".
"Context in the currently displayed chat room" means, without limitation, the context and surrounding events determined by the content sent by the user of terminal 20 in the chat room (without limitation, for example, text content, image content, audio content, etc.) and the content received from a user other than the user of terminal 20 (the other user in the case of a "one-to-one chat room," a member of the group in the case of a "group chat room," or an OA service provider in the case of an "OA chat room"; hereinafter collectively referred to as "the other user").
If a chat room is relevant to the context of the currently displayed chat room, it means that the user is likely to be interested in it and may request to view it, thus making it a candidate for the next chat room to move to.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、トーク関連情報データベース289のトーク履歴データに記憶されているコンテンツに基づいてコンテキストを判定し、判定したコンテキストに関連した移動先トークルーム候補を判定するようにすることができる。 In determining the destination chat room candidate, the terminal 20 can, as an example (though not limited to this), determine the context based on the content stored in the chat history data of the chat-related information database 289, and then determine the destination chat room candidate related to the determined context.
限定ではなく例として、トークルーム内で旅行に関連する内容のトークが行われていると判定した場合は、旅行に関連するトークルームを、移動先トークルーム候補を決定するようにすることができる。 As an example, rather than being limited to specific cases, if it's determined that a conversation related to travel is taking place within a chat room, the system can then select the travel-related chat room as a potential destination chat room.
No「SP02-2」には、移動先トークルーム候補として「表示中のトークルームにおける他のユーザに関連したトークルーム」が定められている。
「表示中のトークルームにおける他のユーザ」とは、限定でなく例として、トークルームにおける端末20のユーザとは異なるユーザを意味する。この「他のユーザ」には、「1対1トークルーム」である場合の相手のユーザ、「グループトークルーム」である場合のグループのメンバー、および「OAトークルーム」である場合のOA事業者が含まれる。
表示中のトークルームにおける他のユーザに関連したトークルームは、端末20のユーザとの関連性が高く、このトークルームを表示するよう求められる可能性があるため、移動先トークルーム候補として決定することを意味する。
For No. "SP02-2", the destination chat room candidate is set to "a chat room related to another user in the currently displayed chat room".
"Other users in the currently displayed chat room" refers, not exclusively, to users other than the user of device 20 in the chat room. This "other users" includes the other user in a "one-on-one chat room," members of a "group chat room," and the office automation (OA) provider in an "OA chat room."
The chat rooms related to other users in the currently displayed chat room are highly relevant to the user of device 20, and there is a possibility that the user may be asked to view these chat rooms, therefore they are selected as potential destination chat rooms.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、友だちデータ284に記憶されている他のユーザが属するトークルームに関連する情報を取得して、移動先トークルーム候補を判定するようにすることができる。 In determining the potential destination chat room, the terminal 20 can, for example, retrieve information related to chat rooms to which other users belong, stored in the friend data 284, and use that information to determine the potential destination chat room.
<カテゴリNo「SP03」>
カテゴリNo「SP03」は「他トークルームの属性情報」のカテゴリであり、限定でなく例として、No「SP03-1」~「SP03-6」の移動先トークルーム候補がこれに含まれる。
<Category No. "SP03">
Category No. "SP03" is the category for "attribute information of other chat rooms," and is not limited to this category; for example, it includes the destination chat room candidates No. "SP03-1" to "SP03-6".
No「SP03-1」には、移動先トークルーム候補として「新着メッセージがあるトークルーム」が定められている。
「新着メッセージがあるトークルーム」とは、限定でなく例として、新しいメッセージを受信したトークルームを意味する。
新着メッセージがあるトークルームは、ユーザにとって閲覧優先度が高く、このトークルームを表示するよう求められる可能性があるため、移動先トークルーム候補として決定することを意味する。
For user No. "SP03-1", the "chat room with new messages" is designated as a possible destination chat room.
"A chat room with a new message" refers, not specifically, to any chat room that has received a new message.
A chat room with new messages has a high viewing priority for the user, and since the user may request to view this chat room, it will be selected as a candidate for the next chat room to move to.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、トーク関連情報データベース289のトーク履歴データに記憶されている新着メッセージの有無を取得して、移動先トークルーム候補を判定するようにすることができる。 In determining the potential destination chat room, the terminal 20 can, for example, retrieve the presence or absence of new messages stored in the chat history data of the chat-related information database 289 to determine the potential destination chat room.
No「SP03-2」の移動先トークルーム候補として、「自分にメンションされているトークルーム」が定められている。
「自分にメンションされているトークルーム」とは、限定でなく例として、自分(端末20のユーザ)宛てのメッセージを受信したトークルームを意味する。
自分にメンションされているトークルームは、ユーザにとって閲覧優先度が高く、このトークルームを表示するよう求められる可能性があるため、移動先トークルーム候補に決定することを意味する。
For user No. "SP03-2", the designated destination chat room is "the chat room in which you have been mentioned".
"A chat room in which you are mentioned" is not limited to any specific chat room, but rather refers to any chat room in which a message addressed to you (the user on device 20) has been received.
Chat rooms in which the user is mentioned have a high viewing priority for the user, and there is a possibility that the user will be asked to view these chat rooms, meaning that these chat rooms will be selected as potential destination chat rooms.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、トーク関連情報データベース289のトーク履歴データに記憶されている自分にメンションされているメッセージの有無を取得して、移動先トークルーム候補を判定するようにすることができる。 In determining the potential destination chat room, the terminal 20 can, for example, retrieve the presence or absence of messages mentioning the user stored in the chat history data of the chat-related information database 289 to determine the potential destination chat room.
No「SP03-3」には、移動先トークルーム候補として「未読メッセージがあるトークルーム」が定められている。 For chat room number "SP03-3," the "chat room with unread messages" is designated as a possible destination chat room.
ここで、「未読」の逆の意味の用語として「既読」を定義することができる。
メッセージが既読となる条件(以下、「既読条件」と称する。)としては、限定ではなく例として、以下のいずれかの条件を適用することができる。
(A)メッセージが表示されたこと。
(B)メッセージが表示されてから一定時間(限定ではなく、数秒~10秒程度の時間)が経過したこと。
(C)メッセージが表示された後、表示されたメッセージがタップ(クリック)されたこと。
(D)メッセージが表示された後、そのメッセージに対して返信がされたこと。
(E)メッセージが動画像のメッセージである場合に、その動画像が再生されたこと。
(F)メッセージが動画像のメッセージである場合に、その動画像を再生してから一定時間(限定ではなく、数秒~10秒程度の時間)が経過したこと。
Here, we can define "read" as the opposite of "unread."
The following conditions can be applied as examples, rather than being limited, to determine whether a message is marked as read:
(A) A message was displayed.
(B) A certain amount of time (not limited to a specific period, but approximately a few seconds to 10 seconds) has elapsed since the message was displayed.
(C) After the message was displayed, the displayed message was tapped (clicked).
(D) After the message was displayed, a reply was made to that message.
(E) If the message is a video message, the video has been played.
(F) If the message is a video message, a certain amount of time (not limited to a specific time, but approximately a few seconds to 10 seconds) has elapsed since the video was played.
この場合、「未読」の状態は、限定ではなく例として、上記の既読条件を満たしていない状態と定義することができる。
「未読」の状態は、ユーザがメッセージ(コンテンツ)を未閲覧の状態であることの一種である。
In this case, the "unread" state can be defined, not as a limitation, but as an example, as a state that does not meet the above read condition.
The "unread" status is a type of state in which a user has not yet viewed a message (content).
「未読メッセージがあるトークルーム」とは、限定でなく例として、上記の未読状態のメッセージがあるトークルームを意味する。
未読メッセージがあるトークルームは、ユーザにとって閲覧優先度が高く、このトークルームを表示するよう求められる可能性があるため、移動先トークルーム候補に決定することを意味する。
"A chat room with unread messages" refers, not specifically, to any chat room containing the unread messages mentioned above, as an example.
A chat room with unread messages has a high viewing priority for the user, and since the user may request to view this chat room, it is selected as a candidate for the next chat room to move to.
なお、未読状態のメッセージの数(以下、「未読数」と称する。)に基づいて移動先トークルーム候補を決定するようにしてもよいし、そのようにしなくてもよい。
限定ではなく例として、未読数が規定された数や設定された数以上(限定ではなく例として、未読数が10以上)であるトークルームを、移動先トークルーム候補として決定するようにしてもよいし、そのようにしなくてもよい。
Furthermore, the system may or may not determine the destination chat room based on the number of unread messages (hereinafter referred to as "number of unread messages").
For example, instead of limiting it to a specific number, you could choose to select chat rooms with a number of unread messages that exceeds a specified or set number (for example, 10 or more unread messages) as potential destination chat rooms, or you could choose not to do so.
他方、未読数が極端に多いトークルーム(限定ではなく例として、未読数が30以上であるトークルーム)は、移動先トークルーム候補として決定しないようにしてもよい。これは、ユーザが敢えて(意図的に)閲覧せずに放置しているトークルームである可能性があるためである。 On the other hand, chat rooms with an extremely high number of unread messages (not limited to specific rooms, but for example, chat rooms with 30 or more unread messages) may not be selected as potential destination chat rooms. This is because these chat rooms may be ones that users have deliberately (intentionally) left untouched.
また、未読メッセージがある移動先トークルーム候補に対応するトークルーム情報を表示する場合に、限定ではなく例として所定位置(限定ではなく例として、トークルーム情報の右上方部)に、未読数をユーザが特定可能な情報(限定ではなく例として、未読数に相当する数字、未読数を特定するための画像等)を表示するようにしてもよいし、そのようにしなくてもよい。 Furthermore, when displaying chat room information corresponding to a candidate chat room with unread messages, it is possible, or not, to display information that allows the user to identify the number of unread messages (for example, a number corresponding to the number of unread messages, an image to identify the number of unread messages, etc.) in a designated location (for example, the upper right corner of the chat room information), or not to do so.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、トーク関連情報データベース289のトーク履歴データに記憶されている未読メッセージの有無およびその数を取得して、移動先トークルーム候補を判定するようにすることができる。 In determining the potential destination chat room, the terminal 20 can, for example, retrieve the presence and number of unread messages stored in the chat history data of the chat-related information database 289 to determine the potential destination chat room.
未読数等の情報は、限定ではなく例として、第2チャットルームに表示されるコンテンツの端末のユーザによる閲覧に関する情報の一例である。 The information regarding unread counts, etc., is not limited to specific examples, but rather represents an example of information related to user viewing of content displayed in the second chat room.
No「SP03-4」には、移動先トークルーム候補として「お気に入りに登録しているトークルーム」が定められている。
「お気に入りに登録しているトークルーム」とは、限定でなく例として、端末20のユーザが任意のトークルームをお気に入り登録することが可能なメッセージングサービスにおいて、端末20のユーザがお気に入りに登録しているトークルームを意味する。
お気に入りに登録しているトークルームは、ユーザにとって重要度が高く、このトークルームを表示するよう求められる可能性があるため、移動先トークルーム候補として決定することを意味する。
For user No. "SP03-4", the "favorite chat rooms" are designated as potential destination chat rooms.
"A chat room registered as a favorite" refers, not exclusively, but as an example, to a messaging service where users on device 20 can register any chat room as a favorite, and specifically refers to a chat room that a user on device 20 has registered as a favorite.
Chat rooms that have been added to favorites are considered highly important to the user, and there is a possibility that the user may be asked to view these chat rooms. Therefore, this means that the chat rooms will be selected as potential destination chat rooms.
なお、本実施例では、No「SP03-4」の移動先トークルーム候補の例として、端末20のユーザがお気に入りに登録しているトークルームの例を示したが、このような形態に限定されない。
No「SP03-4」の移動先トークルーム候補の例として、限定でなく例として、メッセージングアプリケーションにおいて端末20のユーザが任意のトークルームをピン留めすることが可能に構成されている場合において、端末20のユーザがピン留めしているトークルームとしてもよい。
この「トークルームをピン留めする」とは、限定ではなく例として、頻繁に利用するトークルームを画面の所定位置(限定ではなく例として、画面上部)に固定させることができる機能の一種である。
In this embodiment, an example of a chat room registered as a favorite by the user of terminal 20 was shown as a candidate destination chat room for No. "SP03-4," but the form is not limited to this.
As an example of a candidate destination chat room for No. "SP03-4", and not limited to this example, if the messaging application is configured to allow the user of terminal 20 to pin any chat room, it may be a chat room that the user of terminal 20 has pinned.
"Pinning a chat room" is a feature that allows you to fix frequently used chat rooms in a designated location on the screen (for example, the top of the screen), not as a limiting feature, but as an example.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、トーク関連情報データベース289のトークルームデータに記憶されているトークルームがお気に入りに登録されているか否かの情報を取得して、移動先トークルーム候補を判定するようにすることができる。 In determining the destination chat room candidate, the terminal 20 can, for example, retrieve information from the chat room data of the chat-related information database 289 to determine whether the chat room is registered as a favorite, and then determine the destination chat room candidate.
No「SP03-5」には、移動先トークルーム候補として「フォルダに入っているトークルーム」が定められている。
「フォルダに入っているトークルーム」とは、限定でなく例として、端末20のユーザが任意のトークルームをフォルダに分けることが可能なメッセージングサービスにおいて、端末20のユーザがフォルダに入れているトークルームを意味する。
フォルダに入っているトークルームであるということは、ユーザにとって重要度が高く、このトークルームを表示するよう求められる可能性があるため、移動先トークルーム候補として決定することを意味する。
For message number "SP03-5", "chat rooms in folders" is designated as a possible destination chat room.
"Chat rooms in folders" is not a limiting term, but rather an example, in a messaging service where users on device 20 can organize any chat rooms into folders, it refers to chat rooms that users on device 20 have placed in folders.
The fact that a chat room is located in a folder means that it is of high importance to the user and that they may request to view it, thus making it a candidate for the destination chat room.
本実施例では、メッセージングアプリケーションが、限定ではなく例として、ユーザが任意のトークルームを整理することを可能にする機能の一種として「フォルダ」の機能を有するものとする。また、このフォルダは、限定ではなく例として、ユーザが任意に名前を設定することができるものとする。
ユーザが任意に名前を設定したフォルダにユーザが任意に選択したトークルームを入れることができるので、複数あるトークルームをユーザに合わせて整理することができ、ユーザの利便性を向上させることができる。
具体的には、ユーザが、自分の仕事に関連するトークルーム(一対一トークルーム、グループトークルーム、OAトークルーム等)を「仕事関係」の名前を設定したフォルダに入れ、自分の仕事とは関連のないプライベート(家族、友人、趣味等)に関連するトークルーム(一対一トークルーム、グループトークルーム、OAトークルーム等)を「プライベート」の名前を設定したフォルダに入れるなどすることによって、トークルームを明確に整理することができる。
In this embodiment, the messaging application has a "folder" function, which is a type of feature that allows users to organize any chat rooms, not limited to this, but as an example. Furthermore, the user can arbitrarily name this folder, not limited to this, but as an example.
Users can place their chosen chat rooms into folders they have arbitrarily named, allowing them to organize multiple chat rooms to suit their needs and improving user convenience.
Specifically, users can clearly organize their chat rooms by placing work-related chat rooms (one-on-one chat rooms, group chat rooms, OA chat rooms, etc.) into a folder named "Work-related," and private chat rooms (one-on-one chat rooms, group chat rooms, OA chat rooms, etc.) unrelated to their work (family, friends, hobbies, etc.) into a folder named "Private."
なお、このフォルダには、限定ではなく例として、予め決められた属性情報が設定されており、限定ではなく例として、自動でトークルームがフォルダに分けられるような機能を有してもよい。予め決められたフォルダの属性情報とは、限定ではなく例として、「未読メッセージがあるトークルームのみが入っている」、「OAトークルームのみが入っている」等のことである。 Furthermore, this folder may have predefined attribute information set for it, and may also have a function that automatically sorts chat rooms into folders, not limited to specific cases, but as an example. Examples of predefined folder attribute information include, not limited to specific cases, "contains only chat rooms with unread messages" or "contains only OA chat rooms."
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、トーク関連情報データベース289のトークルームデータに記憶されているトークルームがフォルダに入っているか否かの情報を取得して、移動先トークルーム候補を判定するようにすることができる。 In determining the destination chat room candidate, the terminal 20 can, for example, obtain information on whether the chat room stored in the chat room data of the chat-related information database 289 is located in a folder, and then determine the destination chat room candidate.
No「SP03-6」には、移動先トークルーム候補として「非表示設定しているトークルーム」が定められている。このNo「SP03-6」の条件には、移動先トークルーム候補可否として「否(×)」が定められている。
「非表示設定しているトークルーム」とは、限定でなく例として、端末20のユーザが任意のトークルームを非表示に設定することが可能なメッセージングサービスにおいて、端末20のユーザが非表示設定しているトークルームを意味する。
非表示設定しているトークルームは、ユーザが表示することを希望しないトークルームである可能性があるため、移動先トークルーム候補として決定しないことを意味する。
For chat room No. "SP03-6", "a chat room that has been set to hidden" is specified as a possible destination chat room. The condition for chat room No. "SP03-6" is set to "No (×)" as to whether it is a suitable destination chat room.
"Hidden chat rooms" refers, not exclusively, to any chat room that a user on device 20 has hidden in a messaging service where the user on device 20 can hide any chat room.
A chat room that has been hidden may be a chat room that the user does not wish to see, and therefore will not be selected as a candidate chat room to move to.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、トーク関連情報データベース289のトークルームデータに記憶されているトークルームが非表示設定されているか否かの情報を取得して、移動先トークルーム候補を判定するようにすることができる。 In determining the destination chat room candidate, the terminal 20 can, for example, obtain information on whether the chat room stored in the chat-related information database 289 is set to hidden, and then determine the destination chat room candidate.
<カテゴリNo「SP04」>
カテゴリNo「SP04」は「ユーザの属性情報」のカテゴリであり、限定でなく例として、No「SP04-1」、「SP04-2A」、「SP04-2B」の移動先トークルーム候補がこれに含まれる。
<Category No. "SP04">
Category No. "SP04" is a category for "user attribute information," and, not exclusively, but as an example, it includes the destination chat room candidates for No. "SP04-1,""SP04-2A," and "SP04-2B."
No「SP04-1」には、移動先トークルーム候補として「ユーザの趣味嗜好に関連したトークルーム」が定められている。
「ユーザの趣味嗜好に関連したトークルーム」とは、限定でなく例として、端末20のユーザが既に友だち登録しているOA事業者による公式アカウントのトークルームの種別に関連したトークルームを意味する。限定ではなく例として、端末20のユーザが既に友だち登録しているOA事業者(限定ではなく例として、カフェA社)による公式アカウントのトークルームの種別がカフェ系の種別である場合に、このトークルームに関連したトークルームとして他のOA事業者(限定ではなく例として、カフェB社)による公式アカウントのトークルームを移動先トークルーム候補として決定するようなものがこれに含まれる。
ユーザの趣味嗜好に関連したトークルームは、ユーザの趣味嗜好とマッチしている可能性が高く、このトークルームを表示するよう求められる可能性があるため、移動先トークルーム候補として決定することを意味する。
For user No. "SP04-1,""a chat room related to the user's hobbies and preferences" is designated as a potential destination chat room.
"A chat room related to the user's hobbies and preferences" means, without limitation, a chat room related to the type of chat room of an official account of an office automation (OA) company that the user of terminal 20 has already added as a friend. For example, if the chat room of an official account of an OA company (for example, Cafe A) that the user of terminal 20 has already added as a friend is of a cafe type, this includes cases where the chat room of an official account of another OA company (for example, Cafe B) is selected as a candidate chat room to move to as a chat room related to this chat room.
Chat rooms related to the user's interests and preferences are likely to match the user's interests and preferences, and there is a possibility that the user will be asked to view these chat rooms, meaning they will be selected as potential destination chat rooms.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、友だちデータ284に記憶されているOA事業者による公式アカウントのトークルームの種別に関連する情報を取得して、移動先トークルーム候補を判定するようにすることができる。 In determining the potential destination chat room, the terminal 20 can, as an example (though not limited to this), retrieve information related to the type of chat room of an official account provided by an office automation provider, stored in the friend data 284, and use that information to determine the potential destination chat room.
No「SP04-2A」には、移動先トークルーム候補として「ユーザの位置情報に関連したトークルーム」が定められている。
「ユーザの位置情報に関連したトークルーム」とは、限定でなく例として、端末20の位置情報を取得可能な端末において、その位置情報に関連したトークルームを意味する。限定ではなく例として、端末20のユーザの位置情報を取得し、端末20の位置情報から所定の範囲内(限定ではなく例として、500?以内の範囲)にある店舗のOA事業者による公式アカウントのOAトークルームを移動先トークルーム候補として決定するようなものがこれに含まれる。
ユーザの位置情報に関連したトークルームは、ユーザの関心が高いことを見込むことができ、このトークルームを表示する可能性が高いため、ユーザの利便性を向上することができ、移動先トークルーム候補として提案されることを意味する。
For No. "SP04-2A", "a chat room related to the user's location information" is designated as a candidate for the destination chat room.
"A chat room associated with the user's location information" means, without limitation, a chat room associated with the location information of terminal 20 on a terminal capable of acquiring that location information. Without limitation, this includes, for example, a system that acquires the location information of the user of terminal 20 and determines an OA chat room of an official account of an OA provider of a store located within a predetermined range (within a range of 500 km, without limitation) from the location information of terminal 20 as a candidate chat room to move to.
Chat rooms related to a user's location are likely to be of high interest to the user and are therefore more likely to be displayed, thus improving user convenience and being suggested as a potential destination chat room.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、位置算出用情報検出部29Bにおいて検出される位置情報を取得して、移動先トークルーム候補を判定するようにすることができる。 In determining the candidate destination chat room, the terminal 20 can, for example, acquire location information detected by the location calculation information detection unit 29B and use that to determine the candidate destination chat room.
No「SP04-2B」には、移動先トークルーム候補として「ユーザの位置情報に関連したトークルーム」が定められている。
限定ではなく例として、端末20のユーザの位置情報を取得し、端末20の位置情報が所定の範囲外にある場合(限定ではなく例として、自宅から100km以上離れた範囲にいる場合)、就業していると考えられる普段の行動範囲の外にいる、つまり就業していない(余暇を過ごしている)可能性がある。このため、仕事関連のトークルームを移動先トークルーム候補として決定しないようなものがこれに含まれる。
この例におけるトークルームは、ユーザにとっての優先度が低い可能性があるため、移動先トークルーム候補として決定しないようにすることができる。
For No. "SP04-2B,""a chat room related to the user's location information" is designated as a candidate for the destination chat room.
As an example, rather than a limitation, the system obtains the location information of the user of device 20, and if the location information of device 20 is outside a predetermined range (for example, more than 100 km away from home), it is possible that the user is outside their usual range of activity where they are considered to be working, meaning they are not working (spending leisure time). This includes situations where work-related chat rooms are not selected as potential destination chat rooms.
In this example, the chat room may have a low priority for the user, so it can be excluded from being selected as a candidate for the next chat room.
<カテゴリNo「SP05」>
カテゴリNo「SP05」は「その他」のカテゴリであり、限定でなく例として、No「SP05-1A」、「SP05-1B」、「SP05-2」の移動先トークルーム候補がこれに含まれる。
<Category No. "SP05">
Category No. "SP05" is an "Other" category, and is not limited to specific categories. For example, it includes the destination chat room candidates for Nos. "SP05-1A", "SP05-1B", and "SP05-2".
No「SP05-1A」には、移動先トークルーム候補として「平日である場合に仕事に関連したトークルーム」が定められている。
「平日である場合に仕事に関連したトークルーム」とは、限定でなく例として、端末20のユーザが就業していると考えられる平日(月曜日~金曜日)の期間における、仕事に関連した職場のメンバーで構成されたグループトークルームを意味する。
平日である場合に仕事に関連したトークルームは、平日の期間においては、ユーザにとって重要度が高く、このトークルームを表示する可能性があるため、移動先トークルーム候補として決定することを意味する。
For user No. "SP05-1A," the designated destination chat room is "a work-related chat room if it is a weekday."
"Work-related chat rooms on weekdays" refers, not as a limitation but as an example, to group chat rooms composed of colleagues from work that are considered to be in use during weekdays (Monday to Friday) when the user of device 20 is likely to be working.
If it's a weekday, work-related chat rooms are considered highly important to the user during weekdays, and therefore are likely to be displayed. This means they will be selected as a potential destination chat room.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、時計部29Aにおいて出力される時計情報(計時情報)を取得して、限定でなく例として、端末20が、トーク関連情報データベース289のトークルームデータに記憶されているトークルームが仕事に関連したトークルームであるか否かの情報を取得して、移動先トークルーム候補を判定するようにすることができる。 In determining the candidate destination chat room, the terminal 20 can, for example, acquire clock information (timekeeping information) output by the clock unit 29A, and, for example, acquire information on whether the chat room stored in the chat room data of the chat-related information database 289 is a work-related chat room, thereby determining the candidate destination chat room.
No「SP05-1B」には、移動先トークルーム候補として「休日である場合に仕事に関連したトークルーム」が定められている。
「休日である場合に仕事に関連したトークルーム」とは、限定でなく例として、端末20のユーザが就業していないと考えられる休日(土曜日および日曜日)の期間における、仕事に関連した職場のメンバーで構成されたグループトークルームを意味する。
休日である場合に仕事に関連したトークルームは、休日の期間においては、ユーザにとって重要度が低く、このトークルームを表示する可能性が低いため、移動先トークルーム候補として決定しないようにすることができる。
For user No. "SP05-1B," the designated destination chat room option is "a work-related chat room when it is a holiday."
"A work-related chat room on a holiday" refers, not exclusively, to a group chat room composed of work-related colleagues during holidays (Saturday and Sunday) when the user of device 20 is not expected to be working.
During holidays, work-related chat rooms are less important to users and less likely to be displayed, so they can be excluded from being selected as a destination chat room.
この移動先トークルーム候補の判定では、限定でなく例として、端末20が、時計部29Aにおいて出力される時計情報(計時情報)を取得して、限定でなく例として、端末20が、トーク関連情報データベース289のトークルームデータに記憶されているトークルームが仕事に関連したトークルームであるか否かの情報を取得して、移動先トークルーム候補を判定するようにすることができる。 In determining the candidate destination chat room, the terminal 20 can, for example, acquire clock information (timekeeping information) output by the clock unit 29A, and, for example, acquire information on whether the chat room stored in the chat room data of the chat-related information database 289 is a work-related chat room, thereby determining the candidate destination chat room.
No「SP05-2」には、移動先トークルーム候補として「他のアプリで特定情報を受信した場合にそのアプリに関連したトークルーム」が定められている。
「他のアプリ」とは、限定でなく例として、メッセージングサービスを実現するためのメッセージングアプリケーションとは異なるサービスを実現するためのアプリケーションを意味する。他のアプリは、限定ではなく例として、天気予報のサービス(以下、「お天気サービス」と称する。)を実現するための「お天気アプリケーション」とすることができる。
For No. "SP05-2", the destination chat room option is set to "a chat room related to another app if specific information was received in that app."
"Other apps" refers, not exclusively, to applications that provide services other than messaging applications that provide messaging services. Other apps could also include, not exclusively, a "weather application" that provides a weather forecast service (hereinafter referred to as "weather service").
また、「特定情報」とは、限定ではなく例として、端末20のユーザにとって有益な情報とすることができる。限定ではなく例として、上記のお天気アプリケーションを適用する場合、特定情報は、お天気アプリケーションにおいて、1時間以内の降水確率が50%以上であるとする情報とすることができる。 Furthermore, "specific information" is not limited to specific information, but can be, for example, information that is useful to the user of terminal 20. For example, when applying the weather application described above, the specific information could be information indicating that the probability of precipitation within one hour is 50% or higher, as stated in the weather application.
また、「そのアプリに関連したトークルーム」とは、限定ではなく例として、その他のアプリによって実現されるサービスを提供しているOA事業者による公式アカウントのOAトークルームを意味する。限定ではなく例として、上記のお天気アプリケーションを適用する場合、「そのアプリに関連したトークルーム」とは、限定ではなく例として、お天気アプリケーションを提供するOA事業者による公式アカウントのOAトークルームとすることができる。 Furthermore, "a chat room related to that app" refers, not exclusively, but as an example, to the official account chat room of an office automation (OA) provider that offers services implemented by other apps. For example, when applying the weather application mentioned above, "a chat room related to that app" could refer, not exclusively, but as an example, to the official account chat room of the OA provider that offers the weather application.
このように、他のアプリで特定情報を受信した場合にそのアプリに関連したトークルームは、ユーザにとって重要度が高く、このトークルームを表示する可能性があるため、移動先トークルーム候補として決定することを意味する。 Thus, when specific information is received in another app, the chat room associated with that app is considered highly important to the user, and therefore, it is likely to be displayed. This means it will be selected as a potential destination chat room.
<表示画面>
図2-2、図2-3および図2-4は、ユーザA.Aの端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
<Display screen>
Figures 2-2, 2-3, and 2-4 show an example of the screen transitions displayed on the display unit 24 of user A.A's terminal 20A.
(1)第1の表示画面例
図2-2は、第1移動先トークルーム候補決定処理において、移動先トークルーム候補としてNo「SP02-1」の「表示中のトークルームにおけるコンテキストに関連したトークルーム」が決定される場合の表示画面の一例を示す図である。
ここでは、限定でなく例として、第1トークルームにおいて、端末20のユーザが送信したメッセージの中に「旅行」という用語があったことに基づいて、この「旅行」の用語に関連したトークルームとして、旅行関連のOA事業者(限定ではなく例として、「国内旅行」、「海外旅行」、「温泉宿」等)の公式アカウントのトークルームが移動先トークルーム候補として決定された場合を例示する。
(1) Example of the first display screen Figure 2-2 is a diagram showing an example of the display screen when, in the first destination talk room candidate determination process, the "talk room related to the context of the currently displayed talk room" with No. "SP02-1" is determined as the destination talk room candidate.
Here, as an example rather than an exemption, we will illustrate a case where, based on the fact that the word "travel" was included in a message sent by the user of terminal 20 in the first chat room, the chat rooms of official accounts of travel-related office automation service providers (not limited to these, but examples such as "domestic travel,""overseastravel,""hot spring inns," etc.) are selected as potential destination chat rooms because they are related to the word "travel."
画面最上部中央には、メッセージングアプリケーションの名称として「Messaging App」の文字が表示されている。また、画面最上部右には、この端末20のユーザのメッセージングアプリケーションにおけるアイコン画像およびユーザ名(この例ではユーザA.A)が表示されている。 At the top center of the screen, the name of the messaging application, "Messaging App," is displayed. Also, at the top right of the screen, the icon image and username (user A.A. in this example) for the user of this device 20's messaging application are displayed.
図2-2の左の画面では、トークルーム名表示領域CLRには、限定ではなく例として、ユーザA.AがユーザB.Bを相手としてトークを行うためのトークルームであることを示す文字(この例では「B.B」)が表示されている。 In the left-hand screen of Figure 2-2, the chat room name display area (CLR) shows, not as a limitation but as an example, text indicating that this is a chat room where user A.A. is communicating with user B.B. (In this example, "B.B.").
また、その下には、ユーザA.AとユーザB.Bとが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザB.Bのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
この例では、ユーザA.Aが送信した「旅行」という用語を含むメッセージMS1が表示されている。
Below that, there is a talk area where user A.A. and user B.B. can converse. The left side of the screen displays user B.B.'s message, while the right side displays user A.A.'s message.
In this example, message MS1, which contains the word "travel," sent by user A.A., is displayed.
また、トーク領域の下部には、移動先のトークルームをユーザが選択可能に構成された、1以上のアイコン型トークルーム情報(限定ではなく、第1表示の一例)が表示されるアイコン型トークルーム情報表示領域ER1が設けられている。 Furthermore, at the bottom of the chat area, there is an icon-type chat room information display area ER1, which displays one or more icon-type chat room information (not limited to, but an example of the first display) configured to allow the user to select the destination chat room.
アイコン型トークルーム情報表示領域ER1に表示されるアイコン型トークルーム情報には、限定ではなく例として、第1移動先トークルーム候補決定処理において決定された移動先トークルーム候補に対応したアイコン型トークルーム情報が表示されている。
この例では、限定ではなく例として、ユーザ名「国内旅行」およびこれに対応するアイコンと、ユーザ名「海外旅行」およびこれに対応するアイコンと、ユーザ名「温泉宿」およびこれに対応するアイコンとを含む、複数のアイコン型トークルーム情報が表示されている。
The icon-type chat room information displayed in the icon-type chat room information display area ER1 includes, but is not limited to, icon-type chat room information corresponding to the destination chat room candidate determined in the first destination chat room candidate determination process, as an example.
In this example, as an example rather than a limitation, multiple icon-based chat room information is displayed, including the username "Domestic Travel" and its corresponding icon, the username "Overseas Travel" and its corresponding icon, and the username "Hot Spring Inn" and its corresponding icon.
また、この例では、表示されるアイコン型トークルーム情報がOA事業者の公式アカウントのトークルームに対応するアイコン型トークルーム情報であるため、アイコン型トークルーム情報と関連付けて、OA事業者の公式アカウントのトークルームであることをユーザが特定可能な情報が表示されている。具体的には、限定ではなく例として、「OA」の文字を含むアイコンが、アイコン型トークルーム情報の右下部に重畳して表示されている。 Furthermore, in this example, the displayed icon-type chat room information corresponds to the chat room of the OA provider's official account. Therefore, information that allows the user to identify it as the OA provider's official account chat room is displayed in association with the icon-type chat room information. Specifically, as an example (not limited to this), an icon containing the letters "OA" is superimposed on the lower right of the icon-type chat room information.
図2-2の中央の画面では、限定ではなく例として、複数のアイコン型トークルーム情報のうち、OA事業者名「国内旅行」、またはこれに対応するアイコンがタップされた状態が示されている。この場合、表示中の相手をユーザB.Bとするトークルーム(第1トークルーム)から、相手のユーザをOA事業者「国内旅行」とするトークルーム(第2トークルーム)に表示が切り替わる。その結果、限定ではなく例として、図2-2の右に示す画面が表示される。 The central screen in Figure 2-2 shows, as an example rather than a limitation, a state where the OA company name "Domestic Travel" or its corresponding icon has been tapped among multiple icon-type chat room information. In this case, the display switches from the chat room where the currently displayed recipient is user B.B. (First Chat Room) to the chat room where the recipient user is the OA company "Domestic Travel" (Second Chat Room). As a result, the screen shown on the right of Figure 2-2 is displayed, as an example rather than a limitation.
この画面は、ユーザA.AがOA事業者「国内旅行」を相手としてトークを行うためのトークルームの画面であり、限定ではなく例として、トークルーム名表示領域CLRに、OA事業者名「国内旅行」のトークルームであることを示す文字(この例では、「OA」の文字を含むアイコンおよび「国内旅行」)が表示されている。 This screen is a chat room screen for user A.A. to communicate with the OA (Office Automation) provider "Domestic Travel." It is not limited to this example, but the chat room name display area (CLR) shows text indicating that it is the chat room of the OA provider "Domestic Travel" (in this example, an icon containing the letters "OA" and the words "Domestic Travel").
このトークルーム画面には、「国内旅行20%OFF」のサービスを受けることができることを示す情報として、説明文、登録URL、登録URLに基づくリンクが張られたバナー画像等が表示されている。 This chat room screen displays information indicating that you can receive a "20% OFF domestic travel" service, including a description, a registration URL, and a banner image with a link based on the registration URL.
限定ではなく例として、上記の登録URLやバナー画像に対する操作(限定ではなく例として、タップ操作)がユーザによってなされると、その登録URLに関連付けられた登録メッセージの追加要求が、端末20からサーバ10に行われる。 As an example, and not limited to this, when a user performs an action on the above-mentioned registration URL or banner image (for example, a tap), a request to add a registration message associated with that registration URL is sent from terminal 20 to server 10.
また、画面下部のアイコン型トークルーム情報表示領域ER1には、限定ではなく例として、OA事業者名「海外旅行」およびこれに対応するアイコンと、OA事業者名「温泉宿」およびこれに対応するアイコンとを含む、複数のアイコン型トークルーム情報が表示されている。 Furthermore, the icon-type chat room information display area ER1 at the bottom of the screen displays multiple icon-type chat room information, including, but not limited to, examples, the OA service provider name "Overseas Travel" and its corresponding icon, and the OA service provider name "Hot Spring Inn" and its corresponding icon.
(2)第2の表示画面例
図2-3は、第1移動先トークルーム候補決定処理において、移動先トークルーム候補としてNo「SP03-3」の「未読メッセージがあるトークルーム」が決定される場合の表示画面の一例を示す図である。
ここでは、未読数が設定された数以上(限定ではなく例として、未読数が「1以上」)であるトークルームが移動先トークルーム候補として決定される場合として、限定ではなく例として、未読数が「5」であるユーザC.Cのトークルーム、未読数が「2」であるユーザD.Dのトークルーム、未読数が「1」であるユーザE.Eのトークルームが移動先トークルーム候補として決定された場合を例示する。
(2) Example of the second display screen Figure 2-3 shows an example of the display screen when, in the first destination chat room candidate determination process, the chat room with unread messages, No. "SP03-3", is determined as the destination chat room candidate.
Here, we illustrate the case where a chat room with a set number of unread messages equal to or greater than a certain number (not limited to a specific number, but for example, "1 or more" unread messages) is selected as a candidate for the destination chat room. For example, the chat room of user C.C. with "5" unread messages, the chat room of user D.D. with "2" unread messages, and the chat room of user E.E. with "1" unread message are selected as candidates for the destination chat room.
図2-3の左の画面は、ユーザA.AがユーザB.Bを相手とする第1トークルームの画面の一例である。
アイコン型トークルーム情報表示領域ER1には、限定ではなく例として、第1移動先トークルーム候補決定処理において決定された移動先トークルーム候補に対応したアイコン型トークルーム情報が表示されている。
この例では、限定ではなく例として、ユーザ名「C.C」およびこれに対応するアイコンと、ユーザ名「D.D」およびこれに対応するアイコンと、ユーザ名「E.E」およびこれに対応するアイコンとを含む、複数のアイコン型トークルーム情報が表示されている。
The left screen in Figure 2-3 is an example of the first chat room screen where user A.A. is communicating with user B.B.
The icon-type chat room information display area ER1 displays, as an example and not an exclusive view, icon-type chat room information corresponding to the destination chat room candidate determined in the first destination chat room candidate determination process.
In this example, multiple icon-type chat room information is displayed, including, but not as an example, the username "C.C." and its corresponding icon, the username "D.D." and its corresponding icon, and the username "E.E." and its corresponding icon.
また、この例では、各アイコンの所定位置(限定ではなく例として、アイコン型トークルーム情報の右上部)には、未読数をユーザが特定可能な情報として、限定ではなく例として、未読数に相当する数字の情報が表示されている。
具体的には、ユーザC.Cに対応するアイコンの右上部には未読数5に相当する「5」の数字が、ユーザD.Dに対応するアイコンの右上部には未読数2に相当する「2」の数字が、ユーザE.Eに対応するアイコンの右上部には未読数1に相当する「1」の数字がそれぞれ表示されている。
Furthermore, in this example, the number of unread messages is displayed in a designated location for each icon (not limited to, but for example, the upper right corner of the icon-type chat room information) as information that allows the user to identify the number of unread messages.
Specifically, the number "5" is displayed in the upper right corner of the icon corresponding to user C.C., the number "2" is displayed in the upper right corner of the icon corresponding to user D.D., the number "1" is displayed in the upper right corner of the icon corresponding to user E.E., the number "1" is displayed in the upper right corner of the icon corresponding to user E.
図2-3の中央の画面では、限定ではなく例として、複数のアイコン型トークルーム情報のうち、ユーザ名「C.C」、またはこれに対応するアイコンがタップされた状態が示されている。この場合、表示中の相手をユーザB.Bとするトークルーム(第1トークルーム)から、相手のユーザC.Cとするトークルーム(第2トークルーム)に表示が切り替わる。その結果、限定ではなく例として、図2-3の右に示す画面が表示される。 The central screen in Figure 2-3 shows, as an example (not a limitation), a state where the username "C.C." or its corresponding icon has been tapped among multiple icon-type chat room information. In this case, the display switches from the chat room with user B.B. (First Chat Room) to the chat room with user C.C. (Second Chat Room). As a result, the screen shown on the right of Figure 2-3 is displayed, as an example (not a limitation).
この画面は、ユーザA.AがユーザC.Cを相手としてトークを行うためのトークルームであり、限定ではなく例として、トークルーム名表示領域CLRに、ユーザ名「C.C」のトークルームであることを示す文字(この例では、「C.C」)が表示されている。
また、その下には、ユーザA.AとユーザC.Cとが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザC.Cのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
This screen is a chat room for user A.A. to communicate with user C.C., and is not limited to this; as an example, the chat room name display area CLR shows text indicating that it is a chat room for the username "C.C." (in this example, "C.C.").
Below that, there is a talk area where user A.A. and user C.C. can converse. The left side of the screen displays user C.C.'s message, while the right side displays user A.A.'s message.
また、画面下部のアイコン型トークルーム情報表示領域ER1には、限定ではなく例として、ユーザ名「D.D」およびこれに対応するアイコンと、ユーザ名「E.E」およびこれに対応するアイコンとを含む、複数のアイコン型トークルーム情報が表示されている。 Furthermore, the icon-type chat room information display area ER1 at the bottom of the screen displays multiple icon-type chat room information entries, including, but not limited to, examples, the username "D.D" and its corresponding icon, and the username "E.E" and its corresponding icon.
(3)第3の表示画面例
図2-4は、第1移動先トークルーム候補決定処理において、移動先トークルーム候補としてNo「SP04-1」の「ユーザの趣味嗜好に関連したトークルーム」が決定される場合の表示画面の一例を示す図である。
ここでは、限定でなく例として、端末20のユーザが友だち登録済みのOA事業者(限定ではなく例として、カフェA社)の公式アカウントのトークルームの種別がカフェ系の種別であることに基づいて、このトークルームに関連したトークルームとして、他のカフェ系の種別であるOA事業者(限定ではなく例として、カフェB社、カフェC社、カフェD社等)の公式アカウントのトークルームが移動先トークルーム候補として決定される場合を例示する。
(3) Example of a third display screen Figure 2-4 shows an example of a display screen when, in the first destination chat room candidate determination process, No. "SP04-1""Chat room related to the user's hobbies and preferences" is determined as the destination chat room candidate.
Here, as an example and not limited to specific cases, we illustrate a scenario where, based on the fact that the chat room type of the official account of an office automation (OA) business (for example, Cafe A) that the user of terminal 20 has added as a friend is of the cafe type, chat rooms of other cafe-type OA business (for example, Cafe B, Cafe C, Cafe D, etc.) are selected as potential destination chat rooms as related chat rooms.
図2-4では、トークルーム名表示領域CLRには、トークルーム名としてユーザA.AがOA事業者「カフェA社」を相手としてトークを行うためのトークルームであることを示す文字(この例では「OA」の文字を含むアイコンおよび「カフェA」)が表示されている。
また、その下には、ユーザA.AとOA事業者「カフェA社」とが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるOA事業者「カフェA社」のメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
In Figure 2-4, the CLR (Chat Room Name Display Area) displays text indicating that this is a chat room for user A.A to communicate with the OA (Office Automation) provider "Cafe A" (in this example, an icon containing the letters "OA" and "Cafe A").
Below that, there is a talk area where user A.A. and the office automation provider "Cafe A" can communicate in a dialogue format. The left side of the screen displays the message from the other party, "Cafe A," while the right side displays the message from user A.A.
このトークルーム画面には、「新商品珈琲が399円」で発売されていることを示す広告情報として、説明文、登録URL、登録URLに基づくリンクが張られたバナー画像等が表示されている。 This chat room screen displays advertising information indicating that a new coffee product is being sold for 399 yen, including a description, a registration URL, and a banner image with a link based on the registration URL.
限定ではなく例として、上記の登録URLやバナー画像に対する操作(限定ではなく例として、タップ)がユーザによってなされると、その登録URLに関連付けられた登録メッセージの追加要求が、端末20からサーバ10に行われる。 As an example, and not limited to this, when a user performs an action on the above-mentioned registration URL or banner image (for example, by tapping), a request to add a registration message associated with that registration URL is sent from terminal 20 to server 10.
アイコン型トークルーム情報表示領域ER1には、限定ではなく例として、第1移動先トークルーム候補決定処理において決定された移動先トークルーム候補に対応したアイコン型トークルーム情報が表示されている。
この例では、OA事業者名「カフェB」およびこれに対応するアイコンと、OA事業者名「カフェC」およびこれに対応するアイコンと、OA事業者名「カフェD」およびこれに対応するアイコンとを含む、複数のアイコン型トークルーム情報が表示されている。
The icon-type chat room information display area ER1 displays, as an example and not an exclusive, icon-type chat room information corresponding to the destination chat room candidate determined in the first destination chat room candidate determination process.
In this example, multiple icon-type chat room information is displayed, including the OA provider name "Cafe B" and its corresponding icon, the OA provider name "Cafe C" and its corresponding icon, and the OA provider name "Cafe D" and its corresponding icon.
また、この例では、OA事業者による公式アカウントのトークルームに対応するアイコン型トークルーム情報を表示する場合に、限定ではなく例として所定位置(限定ではなく例として、アイコン型トークルーム情報の右下部)に、OA事業者による公式アカウントのトークルームであることをユーザが特定可能な情報(限定ではなく例として、「OA」の文字を含むアイコン)が表示されている。 Furthermore, in this example, when displaying icon-type chat room information corresponding to an official account chat room of an office automation (OA) provider, information that allows the user to identify it as an official account chat room of an OA provider (an icon containing the letters "OA," for example) is displayed in a designated location (not limited to, but as an example, the lower right corner of the icon-type chat room information).
図2-4の中央の画面では、限定ではなく例として、複数のアイコン型トークルーム情報のうち、OA事業者名「カフェB」、またはこれに対応するアイコンがタップされた状態が示されている。この場合、表示中の相手をユーザB.Bとするトークルーム(第1トークルーム)から、相手のOA事業者「カフェB社」とするトークルーム(第2トークルーム)に表示が切り替わる。その結果、限定ではなく例として、図2-4の右に示す画面が表示される。 The central screen in Figure 2-4 shows, as an example rather than a limitation, a state where the OA provider name "Cafe B" or its corresponding icon has been tapped among multiple icon-type chat room information. In this case, the display switches from the chat room with user B.B. (First Chat Room) to the chat room with the OA provider "Cafe B" (Second Chat Room). As a result, the screen shown on the right of Figure 2-4 is displayed, as an example rather than a limitation.
この画面は、ユーザA.AがOA事業者「カフェB社」を相手としてトークを行うためのトークルームであり、限定ではなく例として、トークルーム名表示領域CLRに、OA事業者名「カフェB社」のトークルームであることを示す文字(この例では、「OA」の文字を含むアイコンおよび「カフェB」)が表示されている。 This screen is a chat room for user A.A to communicate with the office automation (OA) provider "Cafe B." It is not limited to this specific chat room, but as an example, the chat room name display area (CLR) shows text indicating that it is the chat room of the OA provider "Cafe B" (in this example, an icon containing the letters "OA" and "Cafe B").
このトークルーム画面には、「お会計より100円OFF」のサービスを受けることができることを示す情報として、説明文、登録URL、登録URLに基づくリンクが張られたバナー画像等が表示されている。 This chat room screen displays information indicating that you can receive a "¥100 OFF your total bill" service, including a description, a registration URL, and a banner image with a link based on the registration URL.
限定ではなく例として、表示されている登録URLやバナー画像に対する操作(限定ではなく例として、タップ)がユーザによってなされると、その登録URLに関連付けられた登録メッセージの追加要求が端末20からサーバ10に行われる。 As an example, and not limited to this, when a user interacts with a displayed registration URL or banner image (for example, by tapping it), a request to add a registration message associated with that registration URL is sent from terminal 20 to server 10.
また、画面下部のアイコン型トークルーム情報表示領域ER1には、限定ではなく例として、OA事業者名「カフェC社」およびこれに対応するアイコンと、OA事業者名「カフェD社」およびこれに対応するアイコンとを含む、複数のアイコン型トークルーム情報が表示されている。 Furthermore, the icon-type chat room information display area ER1 at the bottom of the screen displays multiple icon-type chat room information, including, but not limited to, examples, the OA company name "Cafe C" and its corresponding icon, and the OA company name "Cafe D" and its corresponding icon.
<処理>
本実施例では、第1トークルームが表示されると、移動先トークルーム候補決定処理が端末20によって実行される。便宜的に、端末20によって実行される移動先トークルーム候補決定処理を「第1移動先トークルーム候補決定処理」と称する。
<Processing>
In this embodiment, when the first chat room is displayed, the terminal 20 performs a process to determine the candidate destination chat room. For convenience, the process to determine the candidate destination chat room performed by the terminal 20 is referred to as the "first destination chat room candidate determination process."
図2-5は、本実施例において端末20の制御部21が実行する処理の流れの一例を示すフローチャートである。
なお、既出のフローチャートと同一のステップについては同一の符号を付して、再度の説明を省略する。
Figure 2-5 is a flowchart showing an example of the processing flow executed by the control unit 21 of the terminal 20 in this embodiment.
Steps identical to those in previously shown flowcharts are denoted by the same symbols, and their explanations are omitted.
A110の後、端末20の制御部21は、第1移動先トークルーム候補決定処理を実行する(A115)。
この第1移動先トークルーム候補決定処理では、端末20の制御部21は、前述した移動先トークルーム候補決定用テーブルに基づいて移動先トークルーム候補を決定する。
After A110, the control unit 21 of the terminal 20 executes the process of determining the first destination talk room candidate (A115).
In this first destination chat room candidate determination process, the control unit 21 of the terminal 20 determines a destination chat room candidate based on the destination chat room candidate determination table described above.
その後、端末20の制御部21は、決定した移動先トークルーム候補に対応するアイコン型トークルーム情報を表示部24に表示させる(A120)。つまり、図1-11のA120のステップで説明した手法と同様の手法で、決定した移動先トークルーム候補に対応するアイコン型トークルーム情報を表示させる。
そして、端末20の制御部21は、A130に処理を進める。
Subsequently, the control unit 21 of the terminal 20 displays icon-type chat room information corresponding to the selected destination chat room candidate on the display unit 24 (A120). In other words, icon-type chat room information corresponding to the selected destination chat room candidate is displayed using the same method as described in step A120 of Figure 1-11.
Then, the control unit 21 of terminal 20 proceeds to process A130.
<第2実施例の効果>
本実施例は、端末20が、端末20によって取得される情報(限定ではなく、第1情報の一例)に基づいて、移動先トークルーム候補(限定ではなく、移動する第2チャットルームの一例)を制御部21によって決定する構成を示している。
このような構成により得られる実施例の効果の一例として、端末によって取得される第1情報に基づいて、移動する第2チャットルーム(移動する第2チャットルームの候補)を適切に決定することができる。
<Effects of the second embodiment>
This embodiment shows a configuration in which the terminal 20 determines a candidate destination talk room (not limited to, but an example of a second chat room to move to) based on information acquired by the terminal 20 (not limited to, but an example of first information) via the control unit 21.
As an example of the effects obtained by this configuration, the second chat room to move to (candidates for the second chat room to move to) can be appropriately determined based on the first information acquired by the terminal.
また、この場合、端末20によって取得される情報には、限定ではなく例として、端末20のユーザに関する情報を含めることができる。
このような構成により得られる実施例の効果の一例として、端末のユーザに関する情報に基づいて、移動する第2チャットルームを適切に決定することができる。
Furthermore, in this case, the information acquired by terminal 20 may include, but is not limited to, information about the user of terminal 20.
As an example of the effects obtained by this configuration, the second chat room to which the user moves can be appropriately determined based on information about the terminal user.
また、この場合、端末20のユーザに関する情報には、限定ではなく例として、端末20のユーザによるトークルームの表示数(表示頻度)やタップ数(タップ頻度)等に関する情報(限定ではなく、端末のユーザによるチャットルームの利用に関する情報の一例)を含めることができる。
このような構成により得られる実施例の効果の一例として、端末のユーザによるチャットルームの利用に関する情報に基づいて、移動する第2チャットルームを適切に決定することができる。限定ではなく例として、表示された回数/頻度が多いチャットルームや、第1表示がタップ(クリック)された回数/頻度が多いチャットルームを、移動する第2チャットルームに決定することで、端末のユーザのニーズのチャットルームの利用の状況を反映させることが可能となり、ユーザの利便性を向上させることができる。
In this case, the information regarding the user of terminal 20 may also include, but are not limited to, information regarding the number of times (how often) the user of terminal 20 views the chat room, the number of times (how often) they tap on the chat room, etc. (this is just one example of information regarding the user's use of the chat room).
One example of the effects obtained by this configuration is that the second chat room to which the user is redirected can be appropriately determined based on information regarding the user's use of chat rooms on the device. For example, by determining the second chat room to which the user is redirected is one that has been displayed many times/frequently or one that has been tapped (clicked) many times/frequently, it becomes possible to reflect the user's needs regarding chat room usage, thereby improving user convenience.
また、この場合、端末20のユーザに関する情報には、限定ではなく例として、未読のコンテンツに関する情報や、未読のコンテンツの数に関する情報(限定ではなく、第2チャットルームに表示されるコンテンツの前記端末のユーザによる閲覧に関する情報の一例)を含めることができる。
このような構成により得られる実施例の効果の一例として、第2チャットルームに表示されるコンテンツの前記端末のユーザによる閲覧に関する情報に基づいて、移動する第2チャットルームを適切に決定することができる。限定ではなく例として、未読のコンテンツがあるチャットルームや、未読のコンテンツ数がある程度多いチャットルームを、移動する第2チャットルームに決定することで、端末のユーザのチャットルームの閲覧の状況を反映させることが可能となり、ユーザの利便性を向上させることができる。
In this case, the information regarding the user of terminal 20 may include, but are not limited to, information regarding unread content and information regarding the number of unread contents (but are not limited to, an example of information regarding the viewing of content displayed in the second chat room by the user of the terminal).
As an example of the effects obtained by this configuration, the second chat room to which the user of the terminal is redirected can be appropriately determined based on information regarding the viewing of content displayed in the second chat room by the user of the terminal. For example, by determining the second chat room to which the user is redirected to a chat room with unread content or a chat room with a relatively large amount of unread content, it becomes possible to reflect the status of the user's viewing of chat rooms on the terminal, thereby improving user convenience.
また、この場合、端末20によって取得される情報には、チャットルームに関する情報を含めることができる。
このような構成により得られる実施例の効果の一例として、チャットルームに関する情報に基づいて、移動する第2チャットルームを適切に決定することができる。
In this case, the information acquired by terminal 20 may also include information related to the chat room.
As an example of the effects obtained by this configuration, it is possible to appropriately determine the second chat room to move to based on information about the chat room.
また、この場合、チャットルームに関する情報には、移動元トークルーム(限定ではなく、第1チャットルームの一例)に表示されるメッセージ(限定ではなく、コンテンツの一例)の情報を含めることができる。
このような構成により得られる実施例の効果の一例として、第1トークルームに表示されるコンテンツの情報に基づいて、移動する第2チャットルームを適切に決定することができる。
In this case, the information about the chat room may also include information about the messages (not limited to, but an example of the content) displayed in the source chat room (not limited to, but an example of the first chat room).
As an example of the effects obtained by this configuration, the second chat room to which the user moves can be appropriately determined based on the information of the content displayed in the first chat room.
また、この場合、移動元トークルームは、端末20のユーザと、端末20のユーザとは異なる複数のユーザとを含むグループのグループトークルーム(限定ではなく、グループのチャットルームの一例)であり、チャットルームに関する情報には、このグループに含まれるユーザの情報を含めることができる。
このような構成により得られる実施例の効果の一例として、端末のユーザと、端末のユーザとは異なる複数のユーザとを含むグループに含まれるユーザの情報に基づいて、移動する第2チャットルームを適切に決定することができる。
In this case, the source chat room is a group chat room (not limited to, but an example of a group chat room) that includes the user of terminal 20 and several other users different from the user of terminal 20, and the information about the chat room can include information about the users included in this group.
As an example of the effects obtained by this configuration, it is possible to appropriately determine the second chat room to move to based on information about the terminal user and users included in a group that includes multiple users different from the terminal user.
また、この場合、トークルームに関する情報は、第2チャットルームに表示されるメッセージであって、端末20のユーザがメンションされているコンテンツ(限定ではなく、端末のユーザを示す情報が関連付けられたコンテンツの一例)を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第2チャットルームに表示されるコンテンツであって、端末のユーザを示す情報が関連付けられたコンテンツを含む第2チャットルームを、移動する第2チャットルームの候補として決定することができる。
In this case, the information regarding the talk room may include messages displayed in the second chat room that mention the user of terminal 20 (not limited to, but an example of content associated with information that identifies the terminal user).
As an example of the effects obtained by this configuration, a second chat room containing content displayed in the second chat room that includes information indicating the terminal user can be selected as a candidate for the second chat room to move to.
また、本実施例は、移動先トークルーム候補に決定しないトークルーム(限定ではなく、第1表示の対象としない第2チャットルームの一例)が、端末20のユーザ(または端末20)の位置情報や、端末20のユーザの仕事の情報(限定ではなく、端末20のユーザに関する情報の一例)に基づいて決定される構成を示している。
このような構成により得られる実施例の効果の一例として、端末のユーザに関する情報に基づいて、第1表示の対象としない第2チャットルームを適切に決定することができる。端末のユーザが表示を希望しない第2チャットルームに対応する第1表示を表示しないようにすることで、端末のユーザの利便性を向上させることができる。
Furthermore, this embodiment shows a configuration in which chat rooms that are not selected as candidates for destination chat rooms (not limited to, but an example of a second chat room that is not targeted for the first display) are determined based on the location information of the user of terminal 20 (or terminal 20) and the work information of the user of terminal 20 (not limited to, but an example of information about the user of terminal 20).
One example of the effects obtained by this configuration is that, based on information about the terminal user, it is possible to appropriately determine which second chat rooms are not to be included in the first display. By not displaying the first display corresponding to second chat rooms that the terminal user does not wish to see, the convenience of the terminal user can be improved.
<第2変形例(1)>
第2実施例では、移動先トークルーム候補決定処理が端末20によって実行される例を示したが、これに限定されない。
限定ではなく例として、移動先トークルーム候補決定処理がサーバ10によって実行されるようにしてもよいし、そのようにしなくてもよい。
<Second variation (1)>
In the second embodiment, an example was shown in which the destination talk room candidate determination process is performed by terminal 20, but the embodiment is not limited to this.
As an example, the process for determining the destination chat room candidate may or may not be performed by server 10.
<処理>
本変形例では、第1トークルームが表示されると、移動先トークルームの候補を決定するための移動先トークルーム候補決定処理がサーバ10によって実行される。便宜的に、サーバ10によって実行される移動先トークルーム候補決定処理を「第2移動先トークルーム候補決定処理」と称する。
<Processing>
In this modified version, when the first chat room is displayed, the server 10 executes a process to determine the candidate chat room to move to. For convenience, the process to determine the candidate chat room to move to, executed by the server 10, is referred to as the "second chat room candidate determination process."
図2-6は、本変形例において各装置が実行する処理の流れの一例を示すフローチャートである。この図では、左側に端末20の制御部21が実行する処理を、右側にサーバ10の制御部11が実行する処理をそれぞれ示している。
ここでは、メッセージングアプリケーションにおいて、端末20のユーザが、第1トークルームと第2トークルームとに、既に登録されていることとして説明する。
Figure 2-6 is a flowchart showing an example of the processing flow performed by each device in this modified example. In this figure, the processing performed by the control unit 21 of the terminal 20 is shown on the left, and the processing performed by the control unit 11 of the server 10 is shown on the right.
In this explanation, we assume that the user of terminal 20 is already registered in both the first and second chat rooms in the messaging application.
なお、既出のフローチャートと同一のステップについては、同一の符号を付して、再度の説明を省略する。
これは、他の各実施例や各変形例についても同様である。
Steps identical to those in previously shown flowcharts are denoted by the same symbols, and their explanations are omitted.
This also applies to other embodiments and variations.
A110の後、端末20の制御部21は、移動先トークルーム候補(移動先トークルーム候補の情報)をサーバ10に要求する移動先トークルーム候補要求を、通信I/F22によってサーバ10に行う(A112)。 Following A110, the control unit 21 of terminal 20 sends a destination talk room candidate request to server 10 via the communication interface 22, requesting information about the destination talk room candidates (A112).
この要求を受けて、サーバ10の制御部11は、第2移動先トークルーム候補決定処理を実行する(S110)。
この第2移動先トークルーム候補決定処理では、サーバ10の制御部11は、前述した移動先トークルーム候補決定用テーブルに基づいて移動先トークルーム候補を決定する。
この場合、サーバ10側では、限定ではなく例として、前述したように、端末20のユーザに関する情報や、端末20に関する情報を、アカウント登録データ153等で記憶・管理するようにすることができる。この場合、サーバ10の制御部11は、これらのデータから情報を取得し、取得した情報に基づいて、端末20と同様の手法によって移動先トークルーム候補を決定することができる。
In response to this request, the control unit 11 of the server 10 executes the process for determining the candidate for the second destination talk room (S110).
In this second destination chat room candidate determination process, the control unit 11 of the server 10 determines the destination chat room candidate based on the destination chat room candidate determination table described above.
In this case, the server 10 can, as an example rather than an exclusive one, store and manage information about the user of terminal 20 and information about terminal 20 in account registration data 153, etc., as described above. In this case, the control unit 11 of the server 10 can obtain information from this data and, based on the obtained information, determine a candidate destination chat room using the same method as terminal 20.
なお、移動先トークルーム候補を決定するために用いられる情報(移動先トークルーム候補を決定するために必要な情報)のうち、サーバ10の記憶部15には記憶されていないが、端末20の記憶部28に記憶されている情報がある場合は、サーバ10が、端末20からその情報を取得した上で、移動先トークルーム候補を決定するようにすることができる。 Furthermore, if there is information used to determine the destination chat room candidate (information necessary to determine the destination chat room candidate) that is not stored in the server 10's memory unit 15 but is stored in the terminal 20's memory unit 28, the server 10 can retrieve that information from the terminal 20 and then determine the destination chat room candidate.
次いで、サーバ10の制御部11は、第2移動先トークルーム候補決定処理で決定した移動先トークルーム候補を含む移動先トークルーム候補決定情報を、通信I/F22によって端末20に送信する(S120)。 Next, the control unit 11 of the server 10 transmits the destination talk room candidate determination information, including the destination talk room candidate determined in the second destination talk room candidate determination process, to the terminal 20 via the communication interface 22 (S120).
通信I/F22によってサーバ10から移動先トークルーム候補情報を受信すると、端末20の制御部21は、受信した移動先トークルーム候補決定情報に基づいてアイコン型トークルーム情報を表示部24に表示させる(A125)。つまり、図1-11のA120のステップで説明した手法と同様の手法で、サーバ10から受信した移動先トークルーム候補決定情報に含まれる移動先トークルーム候補に対応するアイコン型トークルーム情報を表示させる。
そして、端末20の制御部21は、A130に処理を進める。
When the terminal 20 receives destination talk room candidate information from the server 10 via the communication interface 22, the control unit 21 of the terminal 20 displays icon-type talk room information on the display unit 24 based on the received destination talk room candidate determination information (A125). In other words, using the same method as described in step A120 of Figure 1-11, it displays icon-type talk room information corresponding to the destination talk room candidate included in the destination talk room candidate determination information received from the server 10.
Then, the control unit 21 of terminal 20 proceeds to process A130.
なお、この処理では、決定された移動先トークルーム候補を含む移動先トークルーム候補決定情報がサーバ10から端末20に送信されることとしたが、これに限定されない。
限定ではなく例として、決定された移動先トークルーム候補に対応するアイコン型トークルーム情報がサーバ10から端末20に送信されて、そのアイコン型トークルーム情報が端末20の表示部24に表示されるようにしてもよい。
In this process, destination chat room candidate determination information, including the determined destination chat room candidate, is sent from server 10 to terminal 20, but this is not limited to this.
As an example, rather than being limited to this, icon-type chat room information corresponding to the determined destination chat room candidate may be sent from the server 10 to the terminal 20, and that icon-type chat room information may be displayed on the display unit 24 of the terminal 20.
また、端末20に関する情報やユーザに関する情報、ユーザ同士で行われるチャット内容の情報等をサーバ10が無断で参照・利用することをユーザが望まない場合がある。
そこで、限定ではなく例として、サーバ10側で情報を参照・利用する場合があることを利用規約等によってユーザに確認させ、ユーザによる同意(承認)が得られた場合に、サーバ10が情報を参照・利用できるようにすることができる。
また、限定ではなく例として、前述したオープンチャットでのチャット内容の情報等については、ユーザの承認を要せずに、サーバ10が利用できるようにしてもよい。
Furthermore, users may not want server 10 to access or use information about terminal 20, user information, or chat content between users without their permission.
Therefore, as an example rather than a limitation, the user can be made to confirm through the terms of service, etc., that the server 10 may access and use the information, and only after obtaining the user's consent (approval) can the server 10 access and use the information.
Furthermore, as an example, and not limited to this, information such as the chat content in the aforementioned open chat may be made available to server 10 without requiring user approval.
1つ例を挙げると、限定ではなく例として、オープンチャットルーム(第1トークルーム)内でサウナの話がされていると判定した場合、サーバ10の制御部11は、コンテキスト判定処理を実行し、サウナがテーマになっていると判定する。そして、サーバ10の制御部11は、サウナをテーマとするオープンチャットルームやサウナのOA事業者のOAトークルーム等を、移動先トークルームに決定するなどすることができる。 To give one example, and not as a limiting example, if it is determined that the topic of saunas is being discussed in an open chat room (first talk room), the control unit 11 of server 10 will perform context determination processing and determine that saunas are the theme. Then, the control unit 11 of server 10 can determine the destination talk room to be an open chat room with a sauna theme, or an OA talk room of a sauna OA provider, etc.
本変形例によれば、移動先トークルーム候補がサーバによって決定されるため、端末側で移動先トークルーム候補を決定せずに済み、端末の処理負荷を軽減することができる。 According to this modified version, since the server determines the candidate destination chat room, the terminal does not need to determine the candidate destination chat room, thus reducing the processing load on the terminal.
なお、これらの内容は、アイコン型トークルーム情報の表示に関連する他の各実施例および各変形例や、詳細後述する切替型トークルーム情報の表示に関連する各実施例および各変形例についても同様に適用可能である。 Furthermore, these contents are also applicable to other embodiments and variations related to the display of icon-type chat room information, as well as to the embodiments and variations related to the display of switchable chat room information, which will be described in detail later.
<第2変形例(2)>
第2実施例で説明した方法の他に、限定ではなく例として、端末20の入力部を介して入力した情報に基づいて、移動先トークルーム候補を決定するようにしてもよい。限定ではなく例として、音入力部25から入力された音情報(音声情報を含む。)や、撮像部27によって撮像された画像情報に基づいて、移動先トークルーム候補を決定するようにしてもよい。
<Second variation (2)>
In addition to the method described in the second embodiment, the destination talk room candidate may be determined based on information entered via the input section of the terminal 20, not as an example but as an example. The destination talk room candidate may also be determined based on sound information (including voice information) entered from the sound input section 25 or image information captured by the imaging section 27.
具体的には、限定ではなく例として、音入力部25によって特定のユーザのユーザ名や特定のグループのグループ名、またはこれに関連する情報が入力された場合に、そのユーザのトークルームや、そのグループのグループトークルームを、移動先トークルーム候補に決定するようにしてもよい。同様に、撮像部27によって特定のユーザが撮像された場合に、そのユーザのトークルームや、そのユーザを含むグループトークルームを、移動先トークルーム候補に決定するようにしてもよい。 Specifically, and not limited to this example, when the sound input unit 25 receives input such as a specific user's username, a specific group's group name, or related information, the system may determine that user's chat room or the group chat room of that group as a candidate destination chat room. Similarly, when the imaging unit 27 captures an image of a specific user, the system may determine that user's chat room or the group chat room containing that user as a candidate destination chat room.
また、限定ではなく例として、端末20のユーザの仕事に関連する用語が音入力部25から入力されたり、端末20のユーザの仕事に関連する物が撮像部27によって撮像された場合に、端末20のユーザの仕事に関連するトークルームを、移動先トークルーム候補に決定するようにしてもよい。 Furthermore, as an example (though not limited to this), if a term related to the user's work on terminal 20 is input from the sound input unit 25, or if an object related to the user's work on terminal 20 is captured by the imaging unit 27, the system may determine a chat room related to the user's work on terminal 20 as a candidate for the destination chat room.
これらは、端末20の制御部21が、限定ではなく例として、入力された情報に対して、音認識処理(音声認識処理を含む。)や画像認識処理を行うことによって実現可能である。 These can be achieved by the control unit 21 of the terminal 20 performing sound recognition processing (including speech recognition processing) or image recognition processing on the input information, not as an example but as an example.
<第3実施例>
第3実施例は、トークルーム情報を表示する条件やタイミングに関する実施例である。
第3実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
<Third Example>
The third embodiment is an embodiment relating to the conditions and timing for displaying chat room information.
The contents described in the third embodiment are applicable to any of the other embodiments or other modifications.
Furthermore, components identical to those previously mentioned are given the same symbols, and their explanation is omitted.
本実施例では、端末20がトークルーム情報を表示するか否かを判定する処理(以下、「トークルーム情報表示判定処理」と称する。)を行う場合を例示する。 This embodiment illustrates a case where terminal 20 performs a process to determine whether or not to display talk room information (hereinafter referred to as the "talk room information display determination process").
<トークルーム情報表示条件テーブル>
トークルーム情報表示条件テーブルは、トークルーム情報表示判定処理を実行する場合に参照されるテーブルであり、その一例であるトークルーム情報表示条件テーブルのテーブル構成例を図3-1に示す。
<Table of conditions for displaying chat room information>
The Talk Room Information Display Conditions table is a table that is referenced when executing the Talk Room Information Display Determination Process, and an example of the table structure of such a Talk Room Information Display Conditions table is shown in Figure 3-1.
トークルーム情報表示条件テーブルには、限定ではなく例として、トークルーム情報表示条件の番号である条件Noと、このNoのトークルーム情報表示条件とが関連付けて記憶されている。 The chat room information display conditions table stores, as an example (not limited to specific cases), a condition number (the number of the chat room information display condition) associated with the corresponding chat room information display condition.
以下、それぞれのトークルーム情報表示条件、および、その判定方法について詳細に説明する。 The following details the conditions for displaying information in each chat room, and how those conditions are determined.
<条件No「SP11-1」~「SP11-4」>
条件No「SP11-1」~「SP11-4」は「第1トークルームに関する条件」である。
<Condition No. “SP11-1” to “SP11-4”>
Conditions No. "SP11-1" to "SP11-4" are "Conditions related to the first chat room".
条件No「SP11-1」には、トークルーム情報表示条件として「特定のコンテキストを検出した」が定められている。
コンテキストとは、トークルームに表示されるコンテンツの脈絡、文脈、前後関係等を意味する。
Condition No. "SP11-1" specifies "a specific context was detected" as the condition for displaying talk room information.
Context refers to the relationship, background, and surrounding circumstances of the content displayed in a chat room.
1つの手法として、コンテキストを認識するアルゴリズムを用いて、端末20の制御部21が、トークの終了を判定するようにすることができる。 One approach is to use a context-recognizing algorithm so that the control unit 21 of terminal 20 can determine the end of a conversation.
また、別の手法として、トークの終了を示唆するコンテンツを端末20側またはサーバ10側であらかじめ登録しておき、登録されているコンテンツに基づいて、端末20の制御部21がトークの終了を判定するようにすることができる。
限定ではなく例として、「さようなら」、「またね」、「了解」といった特定のテキストコンテンツを登録しておくようにすることができる。
Alternatively, content indicating the end of a conversation can be pre-registered on either the terminal 20 or the server 10, and the control unit 21 of the terminal 20 can determine the end of a conversation based on the registered content.
It's not limited to specific text content; for example, you can register certain text messages such as "Goodbye,""See you later," and "Understood."
この条件は、第1トークルームで特定のコンテキストが検出された場合、第1トークルームでのトークが終了した可能性があるため、トークルーム情報を表示すると判定することを意味する。 This condition means that if a specific context is detected in the first chat room, it is determined that the chat in the first chat room may have ended, and therefore the chat room information should be displayed.
このトークルーム情報を表示するか否かの判定では、限定でなく例として、トーク関連情報データベース289のトーク履歴データに記憶されているコンテンツの履歴に基づいて、トークルーム情報を表示するか否かを判定するようにすることができる。 The determination of whether or not to display this chat room information is not limited to this; for example, the determination can be made based on the content history stored in the chat history data of the chat-related information database 289.
条件No「SP11-2」には、トークルーム情報表示条件として「スタンプが連続して設定回数以上押された」が定められている。
設定回数は、限定でなく例として、端末20側またはサーバ10側であらかじめ任意の回数を設定可能とすることができる。
Condition No. "SP11-2" specifies that the condition for displaying chat room information is "a stamp has been sent consecutively more than the set number of times."
The number of settings is not limited; for example, it can be set in advance on either the terminal 20 or the server 10.
この条件は、第1トークルームでスタンプが連続して設定回数以上(限定ではなく例として、5回以上)押された場合、第1トークルームでのトークが終了した可能性があるため、トークルーム情報を表示すると判定することを意味する。 This condition means that if stamps are sent consecutively more than the set number of times (not limited to a specific number, but for example, 5 times or more) in the first chat room, it is determined that the conversation in the first chat room may have ended, and therefore the chat room information will be displayed.
このトークルーム情報を表示するか否かの判定では、限定でなく例として、トーク関連情報データベース289のトーク履歴データに記憶されているコンテンツの履歴に基づき、自己の端末20のユーザから相手のユーザに発信されたスタンプのコンテンツが設定数以上連続している場合、トークルーム情報を表示すると判定することができる。 The determination of whether or not to display this chat room information is not limited to this; for example, based on the content history stored in the chat history data of the chat-related information database 289, if the content of stamps sent consecutively from the user on their own device 20 to the other user exceeds a set number, it can be determined to display the chat room information.
条件No「SP11-3」には、トークルーム情報表示条件として「メッセージの入力がない状態で設定時間が経過した」が定められている。
設定時間は、限定でなく例として、端末20側またはサーバ10側であらかじめ任意の時間を設定可能とすることができる。
この条件は、第1トークルームでメッセージの入力がない状態で設定時間(限定ではなく例として、5分間)が経過した場合、第1トークルームでのトークが終了した可能性があるため、トークルーム情報を表示すると判定することを意味する。
Condition No. "SP11-3" specifies that the condition for displaying chat room information is "a set amount of time has elapsed without any message being entered."
The set time is not limited; for example, any time can be set in advance on either the terminal 20 or the server 10.
This condition means that if no messages are entered in the first chat room and a set time (not limited to a specific period, but for example, 5 minutes) has elapsed, it is determined that the conversation in the first chat room may have ended, and therefore the chat room information will be displayed.
このトークルーム情報を表示するか否かの判定では、限定でなく例として、端末20が、時計部29Aにおいて出力される時計情報(計時情報)を取得して、限定でなく例として、端末20が、トーク関連情報データベース289のトーク履歴データから特定されるメッセージの入力の履歴に基づいて、最新のメッセージが入力されてから入力がない状態で設定時間が経過していた場合に、トークルーム情報を表示すると判定するようにすることができる。 In determining whether or not to display this talk room information, for example, terminal 20 may acquire clock information (timekeeping information) output by the clock unit 29A, and for example, terminal 20 may determine to display the talk room information if a set time has elapsed since the latest message was entered and no further input has been received, based on the message input history identified from the talk history data in the talk-related information database 289.
条件No「SP11-4」には、トークルーム情報表示条件として「メッセージの送受信がない状態で設定時間が経過した」が定められている。
設定時間は、限定でなく例として、端末20側またはサーバ10側であらかじめ任意の時間を設定可能とすることができる。
この条件は、第1トークルームでメッセージの送受信がない状態で設定時間(限定ではなく例として、5分間)が経過した場合、第1トークルームでのトークが終了した可能性があるため、トークルーム情報を表示すると判定することを意味する。
Condition No. "SP11-4" specifies that the condition for displaying chat room information is "a set amount of time has elapsed without any messages being sent or received."
The set time is not limited; for example, any time can be set in advance on either the terminal 20 or the server 10.
This condition means that if no messages are sent or received in the first chat room and a set time (not limited to a specific period, but for example, 5 minutes) has elapsed, it is determined that the chat in the first chat room may have ended, and therefore the chat room information will be displayed.
このトークルーム情報を表示するか否かの判定では、限定でなく例として、端末20が、時計部29Aにおいて出力される時計情報(計時情報)を取得して、限定でなく例として、端末20が、トーク関連情報データベース289のトーク履歴データに記憶されているメッセージの送受信履歴に基づいて、最新のメッセージを送受信してからメッセージの送受信がない状態で設定時間が経過していた場合、トークルーム情報を表示すると判定するようにすることができる。 In determining whether or not to display this talk room information, for example, terminal 20 may acquire clock information (timekeeping information) output by the clock unit 29A, and for example, terminal 20 may determine to display the talk room information if a set time has elapsed since the most recent message was sent or received without any further messages being sent or received, based on the message sending and receiving history stored in the talk history data of the talk-related information database 289.
<条件No「SP11-5」~「SP11-8」>
条件No「SP11-5」~「SP11-8」は「第2トークルームに関する条件」である。
<Condition No. “SP11-5” to “SP11-8”>
Conditions No. "SP11-5" to "SP11-8" are "Conditions related to the second chat room".
条件No「SP11-5」には、トークルーム情報表示条件として「新着メッセージを受信した」が定められている。
この条件は、新着メッセージを受信した場合、その新着メッセージが表示されるトークルームは、ユーザにとって閲覧優先度が高い可能性があるため、トークルーム情報を表示すると判定することを意味する。
この場合、限定ではなく例として、この条件を満たすトークルームに対応するトークルーム情報を少なくとも含むトークルーム情報を表示させるようにすることができる。
Condition No. "SP11-5" specifies "Received a new message" as the condition for displaying chat room information.
This condition means that when a new message is received, the system determines that the chat room where the new message is displayed is likely to be of high priority to the user, and therefore, the chat room information should be displayed.
In this case, rather than being limited, it is possible to display chat room information that at least includes chat room information corresponding to chat rooms that satisfy this condition, as an example.
このトークルーム情報を表示するか否かの判定では、限定でなく例として、通信I/F22によってサーバ10から新着メッセージを受信したと判定した場合、トークルーム情報を表示すると判定するようにすることができる。 The determination of whether or not to display this chat room information is not limited to this; for example, if it is determined that a new message has been received from server 10 via communication interface 22, then it is possible to determine whether or not to display the chat room information.
条件No「SP11-6」には、トークルーム情報表示条件として「自分にメンションされているトークルームがある状態で設定時間が経過した」が定められている。
設定時間は、限定でなく例として、端末20側またはサーバ10側であらかじめ任意の時間を設定可能とすることができる。
この条件は、自分にメンションされているトークルームがある状態で設定時間(限定ではなく例として、10分間)が経過した場合、そのトークルームは、ユーザにとって閲覧優先度が高いにもかかわらず、しばらくの間閲覧されることがなかったトークルームである可能性があるため、トークルーム情報を表示すると判定することを意味する。
この場合、限定ではなく例として、この条件を満たすトークルームに対応するトークルーム情報を少なくとも含むトークルーム情報を表示させるようにすることができる。
Condition No. "SP11-6" specifies the condition for displaying chat room information as "the set time has elapsed while there is a chat room in which you are mentioned."
The set time is not limited; for example, any time can be set in advance on either the terminal 20 or the server 10.
This condition means that if a set time (not limited to a specific period, but for example, 10 minutes) has elapsed while you are mentioned in a chat room, the system will determine that the chat room information should be displayed because it may be a chat room that has been left untouched for some time despite being a high priority for the user to view.
In this case, rather than being limited, it is possible to display chat room information that at least includes chat room information corresponding to chat rooms that satisfy this condition, as an example.
このトークルーム情報を表示するか否かの判定では、限定でなく例として、端末20が、時計部29Aにおいて出力される時計情報(計時情報)を取得して、限定でなく例として、トーク関連情報データベース289のトーク情報データを参照し、自分にメンションされているメッセージがあり、かつ、そのメッセージを受信してから設定時間が経過している場合に、トークルーム情報を表示すると判定するようにすることができる。 In determining whether or not to display this talk room information, the terminal 20 can, for example, acquire the clock information (timekeeping information) output by the clock unit 29A, and, for example, refer to the talk information data in the talk-related information database 289. If there is a message mentioning the user, and a set time has elapsed since receiving that message, the terminal can determine whether to display the talk room information.
条件No「SP11-7」には、トークルーム情報表示条件として「未読メッセージがあるトークルームがある状態で設定時間が経過した」が定められている。この場合も、設定時間は任意に設定可能とすることができる。
この条件は、未読メッセージがあるトークルームがある状態で設定時間(限定ではなく例として、10分間)が経過した場合、ユーザにとって閲覧優先度が高いにもかかわらず、しばらくの間閲覧されることがなかったトークルームである可能性があるため、トークルーム情報を表示すると判定することを意味する。
この場合、限定ではなく例として、この条件を満たすトークルームに対応するトークルーム情報を少なくとも含むトークルーム情報を表示させるようにすることができる。
Condition No. "SP11-7" specifies that the condition for displaying chat room information is "a set time has elapsed while there is a chat room with unread messages." In this case as well, the set time can be arbitrarily configured.
This condition means that if a set time (not limited to a specific period, but for example, 10 minutes) has elapsed while there is a chat room with unread messages, the system will determine that the chat room information should be displayed because it may be a chat room that the user has had a high priority for viewing but has not viewed for some time.
In this case, rather than being limited, it is possible to display chat room information that at least includes chat room information corresponding to chat rooms that satisfy this condition, as an example.
なお、未読数に基づいてトークルーム情報を表示するか否かを判定するようにしてもよいし、そのようにしなくてもよい。
限定ではなく例として、未読数が第1規定数(または第1設定数)以上(限定ではなく例として、未読数が10以上)であるトークルームが第2規定数(または第2設定数)以上(限定ではなく例として、3以上)である場合に、トークルーム情報を表示すると判定するようにしてもよいし、そのようにしなくてもよい。
Furthermore, you may or may not decide whether or not to display chat room information based on the number of unread messages.
For example, instead of being limited, you could decide to display the chat room information if the number of unread messages in a chat room is equal to or greater than the first specified number (or first set number) (for example, 10 or more unread messages) and the number of unread messages in a chat room is equal to or greater than the second specified number (or second set number) (for example, 3 or more).
このトークルーム情報を表示するか否かの判定では、限定でなく例として、端末20が、時計部29Aにおいて出力される時計情報(計時情報)を取得して、限定でなく例として、端末20が、トーク履歴データに記憶されている未読メッセージの有無およびその数を取得して、トークルーム情報を表示するか否かを判定するようにすることができる。 In determining whether or not to display this chat room information, the terminal 20 could, for example, acquire the clock information (timekeeping information) output by the clock unit 29A, and, for example, acquire the presence and number of unread messages stored in the chat history data, and then determine whether or not to display the chat room information.
条件No「SP11-8」には、トークルーム情報表示条件として「お気に入りに登録しているトークルームがある状態で設定時間が経過した」が定められている。この場合も、設定時間は任意に設定可能とすることができる。
限定ではなく例として、お気に入りに登録しているトークルームがある状態で設定時間(限定ではなく例として、10分間)が経過したトークルームは、ユーザにとって重要度が高いにもかかわらず、しばらくの間閲覧されることがなかったトークルームである可能性があるため、トークルーム情報を表示すると判定することを意味する。
この場合、限定ではなく例として、この条件を満たすトークルームに対応するトークルーム情報を少なくとも含むトークルーム情報を表示させるようにすることができる。
Condition No. "SP11-8" specifies that the condition for displaying chat room information is "when a set time has elapsed while there is a chat room registered as a favorite." In this case as well, the set time can be set arbitrarily.
This is not a specific rule, but rather an example. If a user has a chat room registered as a favorite and a set time (10 minutes, for example) has elapsed, it means that the system will decide to display the chat room information because it may be a chat room that is important to the user but has not been viewed for some time.
In this case, rather than being limited, it is possible to display chat room information that at least includes chat room information corresponding to chat rooms that satisfy this condition, as an example.
このトークルーム情報を表示するか否かの判定では、限定でなく例として、端末20が、時計部29Aにおいて出力される時計情報(計時情報)を取得して、限定でなく例として、端末20が、トーク関連情報データベース289のトークルーム情報データに記憶されているトークルームがお気に入りに登録されているか否かの情報を取得して、トークルーム情報を表示するか否かを判定するようにすることができる。 In determining whether or not to display this talk room information, the terminal 20 may, for example, acquire clock information (timekeeping information) output by the clock unit 29A, and, for example, acquire information on whether or not the talk room stored in the talk room information data of the talk-related information database 289 is registered as a favorite, and then determine whether or not to display the talk room information.
条件No「SP11-9」には、トークルーム情報表示条件として「フォルダに入っているトークルームがある状態で設定時間が経過した」が定められている。この場合も、設定時間は任意に設定可能とすることができる。
この条件は、フォルダに入っているトークルームがある状態で設定時間(限定ではなく例として、10分間)が経過した場合、ユーザにとって重要度が高いにもかかわらず、しばらくの間閲覧されることがなかったトークルームである可能性があるため、トークルーム情報を表示すると判定することを意味する。
この場合、限定ではなく例として、この条件を満たすトークルームに対応するトークルーム情報を少なくとも含むトークルーム情報を表示させるようにすることができる。
Condition No. "SP11-9" specifies that the condition for displaying chat room information is "when a set time has elapsed while there are chat rooms in a folder." In this case as well, the set time can be arbitrarily configured.
This condition means that if a set time (not limited to a specific period, but for example, 10 minutes) has elapsed while there are chat rooms in a folder, the system will determine that the chat room information should be displayed because it may be a chat room that is important to the user but has not been viewed for some time.
In this case, rather than being limited, it is possible to display chat room information that at least includes chat room information corresponding to chat rooms that satisfy this condition, as an example.
このトークルーム情報を表示するか否かの判定では、限定でなく例として、端末20が、時計部29Aにおいて出力される時計情報(計時情報)を取得して、限定でなく例として、端末20が、トーク関連情報データベース289のトークルーム情報データに記憶されているトークルームがフォルダに入っているか否かの情報を取得して、トークルーム情報を表示するか否かを判定するようにすることができる。 In determining whether or not to display this talk room information, the terminal 20 may, for example, acquire clock information (timekeeping information) output by the clock unit 29A, and, for example, acquire information on whether or not the talk room stored in the talk room information data of the talk-related information database 289 is in a folder, and then determine whether or not to display the talk room information.
<表示画面>
図3-2は、ユーザA.Aの端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
<Display screen>
Figure 3-2 shows an example of the screen transitions displayed on the display unit 24 of user A.A's terminal 20A.
ここでは、トークルーム情報表示判定処理において、トークルーム情報表示条件として条件No「SP11-2」の「スタンプが連続して設定回数以上押された」の条件が成立したことに基づいて、トークルーム情報を表示すると判定した場合の表示画面例について説明する。
この例では、第1トークルームでスタンプが連続して設定回数以上(限定ではなく例として、5回以上)押された場合に、トークルーム情報を表示すると判定したものとする。
This section describes an example of the display screen when the system determines to display chat room information based on the condition No. "SP11-2""Stamps have been sent consecutively more than the set number of times" being met in the chat room information display determination process.
In this example, it is determined that the chat room information should be displayed if stamps are sent consecutively more than a set number of times (not limited to a specific number, but for example, five times or more) in the first chat room.
また、この例では、第1移動先トークルーム候補決定処理において、移動先トークルーム候補としてNo「SP01-1」の「設定時間以内に表示された回数が多いトークルーム」が決定されたものとして説明する。具体的には、第1移動先トークルーム候補決定処理において、限定でなく例として、設定時間(限定ではなく例として、1時間)以内に表示された回数が多いトークルーム(限定ではなく例として、ユーザC.Cを相手としてトークを行うためのトークルーム、ユーザD.Dを相手としてトークを行うためのトークルーム、ユーザE.Eを相手としてトークを行うためのトークルーム)が移動先トークルーム候補として決定されたものとする。 Furthermore, in this example, we will explain assuming that in the first destination chat room candidate determination process, the chat room with No. "SP01-1," which is "a chat room that has been displayed many times within the set time," was determined as the destination chat room candidate. Specifically, in the first destination chat room candidate determination process, we will assume that, as an example and not limited to, the chat rooms that have been displayed many times within the set time (one hour, as an example and not limited to) were determined as destination chat room candidates (for example, a chat room for chatting with user C.C., a chat room for chatting with user D.D., and a chat room for chatting with user E.E.).
図3-2の左の画面では、トークルーム名表示領域CLRには、ユーザA.AがユーザB.Bを相手としてトークを行うためのトークルームであることを示す文字(この例では「B.B」)が表示されている。
また、その下には、ユーザA.AとユーザB.Bとが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザB.Bのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
In the left screen of Figure 3-2, the chat room name display area CLR shows text (in this example, "B.B") indicating that it is a chat room for user A.A to communicate with user B.B.
Below that, there is a talk area where user A.A. and user B.B. can converse. The left side of the screen displays user B.B.'s message, while the right side displays user A.A.'s message.
図3-2の左の画面では、トークルーム情報表示条件が未成立であるため、アイコン型トークルーム情報は表示されていない。 In the left-hand screen of Figure 3-2, the conditions for displaying chat room information are not met, therefore, icon-type chat room information is not displayed.
図3-2の中央の画面では、限定ではなく例として、ユーザB.Bから1回スタンプを受信した状態が示されている。具体的には、ユーザB.Bから受信した1回目のスタンプとしてスタンプST1が表示されている。 The central screen in Figure 3-2 shows, as an example rather than a specific case, a state where a stamp has been received once from user B.B. Specifically, stamp ST1 is displayed as the first stamp received from user B.B.
その後、ユーザB.Bから連続して4回スタンプを受信したものとする。具体的には、ユーザB.Bから連続して受信した5回のスタンプのうち4回目のスタンプおよび5回目のスタンプとして、スタンプST4およびスタンプST5が表示されている。
この場合、相手のユーザであるユーザB.Bから連続して5回スタンプを受信したことになり、トークルーム情報表示条件が成立する。その結果、限定ではなく例として、図3-2の右の画面に示す画面が表示される。
Subsequently, it is assumed that four stamps were received consecutively from user B.B. Specifically, stamps ST4 and ST5 are displayed as the fourth and fifth stamps out of the five stamps received consecutively from user B.B.
In this case, the other user, User B, has received five stamps in a row, thus fulfilling the condition for displaying the chat room information. As a result, the screen shown on the right in Figure 3-2 will be displayed, not as a specific example, but as an example.
この場合、トークルーム情報表示条件(この例では、条件No「11-2」)が成立したことに基づいて、画面下部のアイコン型トークルーム情報表示領域ER1には、限定ではなく例として、ユーザ名「ユーザC.C」およびこれに対応するアイコンと、ユーザ名「ユーザD.D」およびこれに対応するアイコンと、ユーザ名「ユーザE.E」およびこれに対応するアイコンとを含む、複数のアイコン型トークルーム情報が表示される。 In this case, based on the condition for displaying chat room information (in this example, condition No. "11-2") being met, the icon-type chat room information display area ER1 at the bottom of the screen will display multiple icon-type chat room information entries, including, but not limited to, the username "User C.C." and its corresponding icon, the username "User D.D." and its corresponding icon, and the username "User E.E." and its corresponding icon.
<処理>
本実施例では、第1トークルームが表示され、移動先トークルーム候補を決定するための第1移動先トークルーム候補決定処理が実行されると、アイコン型トークルーム情報を表示するか否かを決定するトークルーム情報表示判定処理が端末20によって実行される。
<Processing>
In this embodiment, when the first chat room is displayed and the first destination chat room candidate determination process is executed to determine the destination chat room candidate, the terminal 20 executes a chat room information display determination process to determine whether or not to display icon-type chat room information.
図3-3は、本実施例において端末20の制御部21が実行する処理の流れの一例を示すフローチャートである。
ここでは、メッセージングアプリケーションにおいて、端末20のユーザが、第1トークルームと第2トークルームとに、既に登録されていることとして説明する。
Figure 3-3 is a flowchart showing an example of the processing flow executed by the control unit 21 of the terminal 20 in this embodiment.
In this explanation, we assume that the user of terminal 20 is already registered in both the first and second chat rooms in the messaging application.
A115の後、端末20の制御部21は、第1トークルームにアイコン型トークルーム情報を表示中であるか否かを判定する(A116)。そして、アイコン型トークルーム情報を表示中である場合(A116:YES)、端末20の制御部21は、A130に処理を進める。 After A115, the control unit 21 of terminal 20 determines whether icon-type chat room information is currently being displayed in the first chat room (A116). If icon-type chat room information is being displayed (A116: YES), the control unit 21 of terminal 20 proceeds to A130.
アイコン型トークルーム情報を表示中でない場合(A116:NO)、端末20の制御部21は、トークルーム情報表示判定処理を実行する(A117a)。
このトークルーム情報表示判定処理では、端末20の制御部21は、アイコン型トークルーム情報を表示するか否かを、前述したトークルーム情報表示条件テーブルに基づいて決定する。
If icon-type chat room information is not currently displayed (A116: NO), the control unit 21 of the terminal 20 executes a chat room information display determination process (A117a).
In this chat room information display determination process, the control unit 21 of the terminal 20 decides whether or not to display icon-type chat room information based on the chat room information display condition table described above.
アイコン型トークルーム情報を表示しないと判定した場合(A118a:NO)、端末20の制御部21は、A142に処理を進める。
一方、アイコン型トークルーム情報を表示すると判定した場合(A118a:YES)、端末20の制御部21は、A130に処理を進める。
If it is determined that icon-type chat room information should not be displayed (A118a: NO), the control unit 21 of the terminal 20 proceeds to A142.
On the other hand, if it is determined that icon-type chat room information should be displayed (A118a: YES), the control unit 21 of the terminal 20 proceeds to A130.
また、A140の後、端末20の制御部21は、第1トークルームを表示中であるか否かを判定する(A142)。第1トークルームを表示中でない場合(A142:NO)、端末20の制御部21は、処理を終了する。
一方、第1トークルームを表示中である場合(A142:YES)、端末20の制御部21は、A116に処理を戻す。
Furthermore, after A140, the control unit 21 of the terminal 20 determines whether or not the first talk room is currently being displayed (A142). If the first talk room is not being displayed (A142: NO), the control unit 21 of the terminal 20 terminates the process.
On the other hand, if the first chat room is being displayed (A142: YES), the control unit 21 of the terminal 20 returns processing to A116.
<第3実施例の効果>
本実施例は、アイコン型トークルーム情報は、トークルーム情報表示条件(限定ではなく、設定さされた第1条件の一例)に基づいて、端末20の表示部24に表示される構成を示している。
このような構成により得られる実施例の効果の一例として、設定された第1条件に基づいて、第1表示が端末の表示部に表示されるようにすることができる。
<Effects of the third embodiment>
This embodiment shows a configuration in which icon-type chat room information is displayed on the display unit 24 of the terminal 20 based on chat room information display conditions (not limited to, but an example of a set first condition).
As an example of the effects obtained by this configuration, the first display can be made to appear on the terminal's display unit based on the set first condition.
また、この場合、トークルーム情報表示条件は、トークルームに関する条件(限定ではなく、チャットルームに関する条件の一例)を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、設定されたチャットルームに関する条件に基づいて、第1表示が端末の表示部に適切に表示されるようにすることができる。
In this case, the conditions for displaying talk room information can also include conditions related to the talk room (not necessarily limited to, but an example of conditions related to the chat room).
As an example of the effects of this configuration, the first display can be appropriately shown on the terminal's display unit based on the set conditions for the chat room.
また、この場合、トークルーム情報表示条件は、移動元トークルームである第1トークルームに表示されるメッセージのコンテキストに関する条件(限定ではなく、第1チャットルームに表示される複数のコンテンツの関係に関する条件の一例)を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第1チャットルームに表示される複数のコンテンツの関係に基づいて、第1表示が端末の表示部に適切に表示されるようにすることができる。限定ではなく例として、第1チャットルームに表示される複数のコンテンツのコンテキストに基づき、第1チャットルームでのチャットが終了したと推定されるような場合に、第1表示が端末の表示部に表示されるようにすることで、端末のユーザが別のチャットルームに簡単に移動することが可能となり、ユーザの利便性を向上させることができる。
In this case, the conditions for displaying talk room information may also include conditions relating to the context of the messages displayed in the first talk room, which is the source talk room (not limited to these, but an example of conditions relating to the relationships between multiple pieces of content displayed in the first chat room).
As an example of the effects of this configuration, the first display can be appropriately shown on the terminal's display based on the relationships between multiple pieces of content displayed in the first chat room. For example, if it is estimated that the chat in the first chat room has ended based on the context of the multiple pieces of content displayed in the first chat room, the first display can be shown on the terminal's display, making it easy for the terminal user to move to another chat room and improving user convenience.
また、この場合、トークルーム情報表示条件は、移動元トークルームである第1トークルームにおいてスタンプが連続して押されたこと等の条件(限定ではなく、第1チャットルームに表示されるコンテンツの入力に関する条件の一例)を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第1チャットルームに表示されるコンテンツの入力に関する条件に基づいて、第1表示が端末の表示部に適切に表示されるようにすることができる。限定ではなく例として、第1チャットルームに表示されるコンテンツとして特定のコンテンツが連続して入力されたような場合に、第1チャットルームでのチャットが終了したと推定し、第1表示が端末の表示部に表示されるようにすることで、端末のユーザが別のチャットルームに簡単に移動することが可能となり、ユーザの利便性を向上させることができる。
In this case, the conditions for displaying the chat room information may include conditions such as stamps being pressed consecutively in the first chat room, which is the source chat room (not limited to these conditions, but an example of conditions related to the input of content displayed in the first chat room).
As an example of the effects of this configuration, the first display can be appropriately shown on the terminal's display based on conditions related to the input of content displayed in the first chat room. For example, if specific content is entered consecutively as content to be displayed in the first chat room, it can be presumed that the chat in the first chat room has ended, and the first display can be shown on the terminal's display, making it possible for the terminal user to easily move to another chat room and improving user convenience.
また、この場合、トークルーム情報表示条件は、第1トークルームとは異なるトークルームの新着メッセージを受信したこと等の条件(限定ではなく、第2チャットルームに表示されるコンテンツの受信に関する条件の一例)を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第2チャットルームに表示されるコンテンツの受信に関する条件に基づいて、第1表示が端末の表示部に適切に表示されるようにすることができる。限定ではなく例として、第2チャットルームに表示されるコンテンツとして新たなコンテンツが受信された場合に、第1表示が端末の表示部に表示されるようにすることで、端末のユーザが、その新たなコンテンツを受信したチャットルームに簡単に移動することが可能となり、ユーザの利便性を向上させることができる。
In this case, the conditions for displaying chat room information may also include conditions such as receiving a new message from a chat room different from the first chat room (not limited to these conditions, but an example of conditions related to receiving content displayed in the second chat room).
As an example of the effects of this configuration, the first display can be appropriately shown on the terminal's display based on the conditions for receiving content displayed in the second chat room. For example, when new content is received as content to be displayed in the second chat room, the first display can be shown on the terminal's display, allowing the terminal user to easily move to the chat room that received the new content, thereby improving user convenience.
<第3変形例(1)>
第2変形例と同様に、第3実施例において、トークルーム情報表示条件の成否の判定を、サーバ10が行うようにしてもよいし、そのようにしなくてもよい。
この場合は、サーバ10の制御部11が、トークルーム情報表示条件に基づいてトークルーム情報表示判定処理を行う。そして、トークルーム情報表示条件が成立したと判定した場合に、サーバ10の制御部11が、トークルーム情報を表示するように、通信I/F14を介して端末20に通知するようにすることができる。
<Third variation (1)>
Similar to the second modified example, in the third embodiment, the server 10 may or may not determine whether the conditions for displaying talk room information are met.
In this case, the control unit 11 of the server 10 performs a chat room information display determination process based on the chat room information display conditions. If it determines that the chat room information display conditions have been met, the control unit 11 of the server 10 can notify the terminal 20 via the communication I/F 14 to display the chat room information.
<第3変形例(2)>
第3実施例において、端末20が、第1トークルームを表示している状態で、メッセージの送受信が頻繁になされていることを検知した場合に、電話やビデオ通話に切り替えるようにユーザに提案する情報(電話やビデオ通話のアイコン画像等)を、第1トークルームに表示させる処理を行うようにしてもよいし、しなくてもよい。
<Third variation (2)>
In the third embodiment, if the terminal 20 detects that messages are being sent and received frequently while the first chat room is displayed, it may or may not perform a process to display information (such as an icon image for a phone call or video call) in the first chat room that suggests to the user to switch to a phone call or video call.
また、この場合、電話を提案する情報に電話機能を関連付けておき、電話を提案する情報がタップされた場合に、電話機能を呼び出して相手のユーザと通話ができるようにしてもよい。ビデオ通話についても同様である。
なお、これは、第2トークルームを表示している状態においても同様である。
Alternatively, in this case, the phone function could be associated with the information suggesting a phone call, so that when the information suggesting a phone call is tapped, the phone function is activated and a call can be made with the other user. The same applies to video calls.
This also applies when the second chat room is displayed.
<第4実施例>
第4実施例は、トークルーム情報の表示の消去に関する実施例である。
第4実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
<Fourth Example>
The fourth embodiment is an embodiment relating to the deletion of the display of chat room information.
The contents described in the fourth embodiment are applicable to any of the other embodiments or any of the other modifications.
Furthermore, components identical to those previously mentioned are given the same symbols, and their explanation is omitted.
本実施例では、端末20がトークルーム情報の表示を消去するか否かを判定する処理(以下、「トークルーム情報表示消去判定処理」と称する。)を行う場合を例示する。トークルーム情報の表示を消去することは、表示中のトークルーム情報を非表示にすることとも言える。 This embodiment illustrates a case where terminal 20 performs a process to determine whether or not to clear the display of chat room information (hereinafter referred to as the "chat room information display clearing determination process"). Clearing the display of chat room information can also be said to hide the currently displayed chat room information.
<トークルーム情報表示消去条件テーブル>
トークルーム情報表示消去条件テーブルは、トークルーム情報表示消去判定処理を実行する場合に参照されるテーブルであり、その一例であるトークルーム情報表示消去条件テーブルのテーブル構成例を図4-1に示す。
<Table of conditions for clearing chat room information display>
The Talk Room Information Display Deletion Conditions Table is a table that is referenced when executing the Talk Room Information Display Deletion Determination Process. An example of the table structure of such a Talk Room Information Display Deletion Conditions Table is shown in Figure 4-1.
トークルーム情報表示消去条件テーブルには、限定ではなく例として、トークルーム情報表示条件の番号である条件Noと、このNoのトークルーム情報表示消去条件とが関連付けて記憶されている。 The chat room information display clearing condition table stores, as an example (not limited to specific cases), a condition No. (the number of the chat room information display condition) associated with the chat room information display clearing condition of that No.
以下、それぞれのトークルーム情報表示条件、および、その判定方法について詳細に説明する。 The following details the conditions for displaying information in each chat room, and how those conditions are determined.
<条件No「SP12-1」~「SP12-4」>
条件No「SP12-1」~「SP12-4」は「第1トークルームに関する条件」である。
<Condition No. “SP12-1” to “SP12-4”>
Conditions No. "SP12-1" to "SP12-4" are "Conditions related to the first chat room".
条件No「SP12-1」~「SP12-3」は「第1トークルームが表示されている状態でユーザによる入力を検知」した場合の条件である。 Conditions No. "SP12-1" to "SP12-3" are conditions that apply when "user input is detected while the first chat room is displayed."
条件No「SP12-1」には、トークルーム情報表示消去条件として「タップ操作、スクロール操作等を検知した」が定められている。
限定ではなく例として、タップ操作やスクロール操作があったトークルームは、現在ユーザがトークルーム(第1トークルーム)におけるコンテンツを見る必要性が高いトークルームである可能性があるため、表示中のトークルーム情報を非表示にすることによって、トークルーム(第1トークルーム)におけるコンテンツの視認性を向上させることを意味する。
Condition No. "SP12-1" specifies that the condition for clearing the chat room information display is "when a tap operation, scroll operation, etc. is detected."
As an example, rather than being limited to specific cases, chat rooms where tap or scroll operations have been performed may be chat rooms where the user currently has a high need to view the content (first chat room). Therefore, hiding the currently displayed chat room information would improve the visibility of the content in that chat room (first chat room).
このトークルーム情報の表示を消去するか否かの判定では、端末20が、入力部に対する端末20のユーザによる入力(限定ではなく例として、ユーザによるタップ操作、スクロール操作)の有無を取得して、トークルーム情報の表示を消去するか否かを判定するようにすることができる。 In determining whether or not to clear the display of this chat room information, terminal 20 can acquire whether or not there is user input (not limited to, but for example, user tap operations or scroll operations) to the input area, and then decide whether or not to clear the display of the chat room information.
条件No「SP12-2」には、トークルーム情報表示消去条件として「メッセージの入力操作を検知した」が定められている。
限定ではなく例として、メッセージの入力操作があったトークルームは、現在ユーザがトークを行っている最中であるトークルームである可能性があるため、表示中のトークルーム情報を非表示にすることによって、トークルーム(第1トークルーム)におけるメッセージ入力部の視認性および操作性を向上させることを意味する。
Condition No. "SP12-2" specifies "a message input operation was detected" as the condition for clearing the chat room information display.
As an example, and not limited to specific cases, a chat room where a message has been entered may be a chat room in which the user is currently having a conversation. Therefore, hiding the currently displayed chat room information improves the visibility and usability of the message input area in the chat room (first chat room).
このトークルーム情報の表示を消去するか否かの判定では、端末20が、入力部に対する端末20のユーザによる入力(限定ではなく例として、メッセージの入力操作)の有無を取得して、トークルーム情報の表示を消去するか否かを判定するようにすることができる。 In determining whether or not to clear the display of this chat room information, terminal 20 can acquire whether or not the user of terminal 20 has made input to the input area (not limited to this, but for example, a message input operation) and then decide whether or not to clear the display of the chat room information.
条件No「SP12-3」~「SP12-4」は「第1トークルームが表示されている状態でのメッセージの送受信」に関する条件である。 Conditions No. "SP12-3" to "SP12-4" relate to "sending and receiving messages while the first chat room is displayed."
条件No「SP12-3」には、トークルーム情報表示消去条件として「メッセージの送信操作を検知した」が定められている。
限定ではなく例として、メッセージの送信操作があったトークルームは、現在ユーザがトークを行っている最中であるトークルームである可能性があるため、表示中のトークルーム情報を非表示にすることによって、トークルーム(第1トークルーム)における送信したメッセージの視認性を向上させることを意味する。
Condition No. "SP12-3" specifies "a message sending operation was detected" as the condition for clearing the chat room information display.
As an example, and not limited to specific cases, a chat room in which a message was sent may be a chat room in which the user is currently having a conversation. Therefore, hiding the currently displayed chat room information improves the visibility of the message sent in that chat room (the first chat room).
このトークルーム情報の表示を消去するか否かの判定では、端末20が、入力部に対する端末20のユーザによる入力(限定ではなく例として、メッセージの送信操作)の有無を取得して、トークルーム情報の表示を消去するか否かを判定するようにすることができる。 In determining whether or not to clear the display of this chat room information, terminal 20 can acquire whether or not the user of terminal 20 has made an input to the input field (not limited to this, but for example, sending a message) and then decide whether or not to clear the display of the chat room information.
条件No「SP12-4」には、トークルーム情報表示消去条件として「第1トークルームが表示されている状態でメッセージを送受信した」が定められている。
限定ではなく例として、メッセージを送信したトークルームは、現在ユーザがトークルーム(第1トークルーム)において送信したメッセージの内容を確認するとともに、相手のユーザからの返信を待つ必要性が高いトークルームである可能性がある。また、限定ではなく例として、メッセージを受信したトークルームは、現在ユーザがトークルーム(第1トークルーム)において受信したメッセージの内容を確認するとともに、相手のユーザに返信する必要性が高いトークルームである可能性がある。
このため、表示中のトークルーム情報を非表示にすることによって、トークルーム(第1トークルーム)における送受信したメッセージの視認性を向上させることを意味する。
Condition No. "SP12-4" specifies that the condition for clearing the chat room information display is "a message was sent or received while the first chat room was displayed."
As an example, not an exhaustive one, a chat room from which a message was sent is likely a chat room where the user currently needs to check the content of the message sent in the chat room (first chat room) and is likely to be a chat room where the user currently needs to check the content of the message received in the chat room (first chat room) and is likely to be a chat room where the user needs to reply to the sender.
Therefore, hiding the currently displayed chat room information improves the visibility of messages sent and received in the chat room (first chat room).
このトークルーム情報の表示を消去するか否かの判定では、端末20がトーク関連情報データベース289のトーク履歴データに記憶されている新たな送受信メッセージの有無を取得して、トークルーム情報の表示を消去するか否かを判定するようにすることができる。 In determining whether or not to clear the display of this chat room information, the terminal 20 can obtain the presence or absence of new sent and received messages stored in the chat history data of the chat-related information database 289, and then determine whether or not to clear the display of the chat room information.
なお、自己の端末20のユーザによる入力に関する条件に限らず、相手のユーザによる入力に関する条件を、トークルーム情報表示消去条件に含めるようにしてもよい。
限定ではなく例として、自己の端末20の表示部24に第1トークルームが表示されている状態で、相手のユーザによってそのユーザの端末20に対する入力がなされた場合に、トークルーム情報の表示を消去するようにしてもよい。
この場合、端末20は、限定ではなく例として、サーバ10を介して、相手のユーザの端末20における入力に関する情報を取得した上で、トークルーム情報表示条件の成否を判定するようにすることができる。
Furthermore, the conditions for clearing the chat room information display may include not only conditions related to input by the user of one's own terminal 20, but also conditions related to input by the other user.
As an example, and not limited to this, if the first chat room is displayed on the display unit 24 of one's own terminal 20 and the other user makes an input to their terminal 20, the display of the chat room information may be cleared.
In this case, terminal 20 can, for example, obtain information about the input on the other user's terminal 20 via server 10 and then determine whether the conditions for displaying talk room information have been met.
<処理>
本実施例では、第1トークルームが表示され、移動先トークルーム候補を決定するための第1移動先トークルーム候補決定処理が実行されると、トークルーム情報を表示するか否かを決定するトークルーム情報表示判定処理が端末20によって実行され、トークルーム情報の表示を消去するか否かを決定するトークルーム情報表示消去判定処理が端末20によって実行される。
<Processing>
In this embodiment, when the first chat room is displayed and the first destination chat room candidate determination process is executed to determine the destination chat room candidate, the terminal 20 executes a chat room information display determination process to determine whether or not to display the chat room information, and the terminal 20 executes a chat room information display clearing determination process to determine whether or not to clear the display of the chat room information.
図4-2は、本実施例において端末20の制御部21が実行する処理の流れの一例を示すフローチャートである。 Figure 4-2 is a flowchart showing an example of the processing flow executed by the control unit 21 of terminal 20 in this embodiment.
A116でトークルーム情報を表示中であると判定した場合(A1116:YES)、端末20の制御部21は、トークルーム情報表示消去判定処理を実行する(A117b)。
このトークルーム情報表示消去判定処理では、端末20の制御部21は、トークルーム情報の表示を消去するか否かを、前述したトークルーム情報表示消去条件テーブルに基づいて決定する。
If A116 determines that the talk room information is currently being displayed (A1116: YES), the control unit 21 of the terminal 20 executes a process to determine whether to clear the talk room information display (A117b).
In this chat room information display deletion determination process, the control unit 21 of the terminal 20 decides whether or not to delete the display of chat room information based on the chat room information display deletion condition table described above.
トークルーム情報の表示を消去しないと判定した場合(A118b:NO)、端末20の制御部21は、A130に処理を進める。
一方、トークルーム情報の表示を消去すると判定した場合(A118b:YES)、端末20の制御部21は、トークルーム情報の表示を表示部24から消去する(A120b)。そして、端末20の制御部21は、A142に処理を進める。
If it is determined that the display of the chat room information should not be cleared (A118b: NO), the control unit 21 of the terminal 20 proceeds to A130.
On the other hand, if it is determined that the display of the chat room information should be cleared (A118b: YES), the control unit 21 of the terminal 20 clears the display of the chat room information from the display unit 24 (A120b). Then, the control unit 21 of the terminal 20 proceeds to process A142.
<第4実施例の効果>
本実施例は、端末20が、トークルーム情報表示消去条件(限定ではなく、設定された第2条件の一例)に基づいて、表示部24に表示されたトークルーム情報の表示を消去する制御(限定ではなく、第1表示を非表示とする制御の一例)を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、設定された第2条件に基づいて、端末の表示部に表示された第1表示を非表示とすることができる。
<Effects of the 4th embodiment>
This embodiment shows a configuration in which the terminal 20 has a control unit 21 that performs control to erase the display of talk room information shown on the display unit 24 based on a condition for erasing the display of talk room information (not limited to, but an example of a set second condition). (This is not limited to, but an example of control to hide the first display.)
As an example of the effects obtained by this configuration, the first display shown on the terminal's display unit can be hidden based on the set second condition.
また、この場合、トークルーム情報表示消去条件は、移動元トークルームである第1トークルームに表示されるメッセージの送受信に関する条件を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第1チャットルームでの端末のユーザによるコンテンツの入力に関する条件に基づいて、端末の表示部に表示された第1表示を適切に非表示とすることができる。
In this case, the conditions for clearing the chat room information display can also include conditions related to sending and receiving messages displayed in the first chat room, which is the source chat room.
As an example of the effects obtained by this configuration, the first display shown on the terminal's display unit can be appropriately hidden based on conditions related to content input by the terminal user in the first chat room.
また、この場合、トークルーム情報表示消去条件は、移動元トークルームである第1トークルームでの端末20のユーザによるメッセージの入力に関する条件を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第1チャットルームでの端末のユーザによるコンテンツの入力に関する条件に基づいて、端末の表示部に表示された第1表示を適切に非表示とすることができる。
In this case, the conditions for clearing the chat room information display can also include conditions related to the input of messages by the user of terminal 20 in the first chat room, which is the source chat room.
As an example of the effects obtained by this configuration, the first display shown on the terminal's display unit can be appropriately hidden based on conditions related to content input by the terminal user in the first chat room.
<第4変形例>
第3変形例と同様に、第4実施例において、トークルーム情報表示消去条件の成否の判定を、サーバ10が行うようにしてもよいし、そのようにしなくてもよい。
この場合は、サーバ10の制御部11が、トークルーム情報表示消去条件に基づいてトークルーム情報表示消去判定処理を行う。そして、トークルーム情報表示消去条件が成立したと判定した場合に、サーバ10の制御部11が、トークルーム情報の表示を消去するように、通信I/F14を介して端末20に通知するようにすることができる。
<Fourth variation>
Similar to the third modified example, in the fourth embodiment, the server 10 may or may not determine whether the condition for clearing the talk room information display has been met.
In this case, the control unit 11 of the server 10 performs a determination process to erase the display of talk room information based on the conditions for erasing the display of talk room information. If it determines that the conditions for erasing the display of talk room information have been met, the control unit 11 of the server 10 can notify the terminal 20 via the communication interface 14 to erase the display of the talk room information.
<第5実施例>
第5実施例は、トークルーム情報に対する入力に関する実施例である。
第5実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
<Example 5>
The fifth embodiment is an embodiment relating to input for talk room information.
The contents described in the fifth embodiment are applicable to any of the other embodiments or any of the other modifications.
Furthermore, components identical to those previously mentioned are given the same symbols, and their explanation is omitted.
本実施例では、トークルーム情報に対する入力として、移動先のトークルーム(第2トークルーム)に関する情報(限定ではなく例として、移動先トークルームのプレビュー表示、移動先トークルーム候補となった理由等)を表示するためのユーザ名またはこれに対応するアイコンとは異なる表示(以下、「第1アイコン」と称する。)への入力(以下、「第1入力」と称する。)を例示する。
また、これとは別のトークルーム情報に対する入力として、前述したように、表示中のトークルーム(第1トークルーム)から移動先のトークルーム(第2トークルーム)に表示を切り替えるためのユーザ名またはこれに対応するアイコンへの入力(以下、「第2入力」と称する。)を例示する。
In this embodiment, as input for talk room information, we provide an example of input to a display different from the username or its corresponding icon (hereinafter referred to as the "first icon") for displaying information about the destination talk room (second talk room) (not limited to, but for example, a preview of the destination talk room, the reason why it was selected as a destination talk room, etc.) (hereinafter referred to as the "first input").
Furthermore, as an example of input for chat room information separate from the above, as mentioned above, we will provide an example of inputting a username or its corresponding icon (hereinafter referred to as "second input") to switch the display from the currently displayed chat room (first chat room) to the destination chat room (second chat room).
また、本実施例では、トークルーム情報を表示する場合に、トークルーム情報と関連付けて、移動先のトークルーム(第2トークルーム)に関する情報として、移動先トークルーム候補となった理由を表示するための第1アイコン(限定ではなく例として、「?」の文字を含むアイコン)を表示する場合を例示する。
限定ではなく例として、トークルーム情報の所定位置(限定ではなく例として、トークルーム情報の左上部)に、第1アイコンを表示する。
Furthermore, in this embodiment, when displaying talk room information, an example is shown in which a first icon (not limited to, but an icon containing the character "?" as an example) is displayed in association with the talk room information as information about the destination talk room (second talk room) to indicate the reason why it was selected as a destination talk room candidate.
As an example, not limited to any specific location, the first icon is displayed in a designated area within the chat room information (for example, the upper left corner of the chat room information).
なお、第1入力と第2入力とを異なる入力とすることも可能である。
限定ではなく例として、入力を操作入力とする場合に、第1入力を、入力する対象に対する長押し操作とする。他方、第2入力を、入力する対象に対するタップ操作とするといったことも可能である。
It is also possible to use different inputs for the first and second inputs.
As an example, rather than being limited, if the input is to be an operation input, the first input could be a long press operation on the target to be input. On the other hand, the second input could be a tap operation on the target to be input.
<表示画面>
図5-1は、ユーザA.Aの端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
<Display screen>
Figure 5-1 shows an example of the screen transitions displayed on the display unit 24 of user A.A's terminal 20A.
図5-1は、第1移動先トークルーム候補決定処理において、移動先トークルーム候補としてNo「SP01-1」の「設定時間以内に表示された回数が多いトークルーム」に決定された場合の表示画面の一例を示す図である。
具体的には、第1移動先トークルーム候補決定処理において、限定ではなく例として、設定時間(限定ではなく例として、1時間)以内に表示された回数が多いトークルーム(限定ではなく例として、ユーザC.Cを相手としてトークを行うためのトークルーム、ユーザD.Dを相手としてトークを行うためのトークルーム、ユーザE.Eを相手としてトークを行うためのトークルーム)が移動先トークルーム候補として決定されたものとする。
Figure 5-1 shows an example of the display screen when, in the first destination chat room candidate determination process, the chat room with No. "SP01-1" which is "a chat room that has been displayed many times within the set time" is determined as the destination chat room candidate.
Specifically, in the first process of determining the candidate destination chat room, it is assumed that, as an example and not limited to, the chat rooms that have been displayed the most times within a set time (as an example and not limited to, one hour) (as an example and not limited to, the chat room for chatting with user C.C., the chat room for chatting with user D.D., and the chat room for chatting with user E.E.) are determined as the candidate destination chat room.
図5-1では、トークルーム名表示領域CLRには、限定ではなく例として、ユーザA.AがユーザB.Bを相手としてトークを行うためのトークルームであることを示す文字(この例では「B.B」)が表示されている。 In Figure 5-1, the CLR (Chat Room Name Display Area) shows, not as a limitation but as an example, text indicating that this is a chat room where user A.A. is communicating with user B.B. (In this example, "B.B.").
トークルーム情報表示領域ER1には、限定ではなく例として、第1移動先トークルーム候補決定処理において決定された移動先トークルーム候補に対応したトークルーム情報が表示されている。
この例では、ユーザ名「C.C」およびこれに対応するアイコンと、ユーザ名「D.D」およびこれに対応するアイコンと、ユーザ名「E.E」およびこれに対応するアイコンとを含む、複数のトークルーム情報が表示されている。
The talk room information display area ER1 displays, as an example and not an exhaustive list, talk room information corresponding to the destination talk room candidate determined in the first destination talk room candidate determination process.
In this example, multiple chat room entries are displayed, including the username "C.C" and its corresponding icon, the username "D.D" and its corresponding icon, and the username "E.E" and its corresponding icon.
また、この例では、各アイコンの所定位置(限定ではなく例として、トークルーム情報の左上部)に、移動先のトークルーム(第2トークルーム)に関する情報(限定ではなく例として、移動先トークルーム候補となった理由)を表示するための第1アイコンとして、ユーザC.Cに対応するアイコンの左上部に「?」の文字を含むアイコンが、ユーザD.Dに対応するアイコンの左上部に「?」の文字を含むアイコンが、ユーザE.Eに対応するアイコンの左上部に「?」の文字を含むアイコンがそれぞれ表示されている。 Furthermore, in this example, a first icon is displayed in the designated location of each icon (not limited to, but for example, the upper left of the chat room information) to show information about the destination chat room (second chat room) (not limited to, but for example, the reason why it was selected as a destination chat room). For example, an icon containing a "?" is displayed in the upper left of the icon corresponding to User C.C., an icon containing a "?" is displayed in the upper left of the icon corresponding to User D.D., and an icon containing a "?" is displayed in the upper left of the icon corresponding to User E.E.
図5-1の中央の画面では、上記の複数の第1アイコンのうち、ユーザC.Cに対応するアイコンの左上部の「?」の文字を含むアイコンがタップされた状態が示されている。この場合、ユーザC.Cのトークルーム(第2トークルーム)が移動先トークルーム候補として決定された理由が表示される。
具体的には、図5-1の右の画面に示すように、ユーザC.Cに対応するアイコンの左上方部の「?」の文字を含むアイコンから、限定ではなく例として、移動先トークルーム候補となった理由が示された吹き出しSB1(限定ではなく例として、「表示回数が多いトークルーム」の文字を含む吹き出し)が表示されている。
In the central screen of Figure 5-1, the icon containing the "?" character in the upper left corner of the icon corresponding to user C.C. among the multiple first icons mentioned above is shown to be tapped. In this case, the reason why user C.C.'s chat room (second chat room) was selected as the candidate chat room to move to is displayed.
Specifically, as shown in the right-hand screen of Figure 5-1, a speech bubble SB1 (which, not limited to but as an example, contains the words "a frequently viewed chat room") is displayed from the icon containing the character "?" in the upper left of the icon corresponding to user C.C., indicating the reason why it was selected as a destination chat room.
<処理>
図5-2は、本実施例において端末20の制御部21が実行する処理の流れの一例を示すフローチャートである。
A120の後、制御部21は、アイコン型トークルーム情報に対する第1入力がなされたか否かを判定する(A530)。そして、なされたと判定したならば(A530:YES)、制御部21は、第2トークルームに関する情報(限定ではなく例として、移動先トークルーム候補となった理由の情報等)を表示部24に表示させる(A540)。
<Processing>
Figure 5-2 is a flowchart showing an example of the processing flow executed by the control unit 21 of the terminal 20 in this embodiment.
After A120, the control unit 21 determines whether or not a first input has been made to the icon-type talk room information (A530). If it determines that it has been made (A530: YES), the control unit 21 displays information about the second talk room (not limited to, but for example, information about the reason why it became a candidate for the destination talk room) on the display unit 24 (A540).
一方、アイコン型トークルーム情報に対する第1入力がなされなかったと判定したならば(A530:NO)、制御部21は、アイコン型トークルーム情報に対する第2入力がなされたか否かを判定する(A550)。なされたと判定したならば(A550:YES)、制御部21は、A140に処理を移す。 On the other hand, if it is determined that the first input for the icon-type chat room information has not been made (A530: NO), the control unit 21 determines whether or not the second input for the icon-type chat room information has been made (A550). If it is determined that it has been made (A550: YES), the control unit 21 proceeds to A140.
<第5実施例の効果>
本実施例は、アイコン型トークルーム情報は、第1トークルームに表示される構成を示している。
このような構成により得られる実施例の効果の一例として、移動可能な第2トークルームを、第1チャットルームを表示している状態で端末のユーザが確認できるようにすることができる。
<Effects of the 5th embodiment>
This embodiment shows a configuration in which icon-type chat room information is displayed in the first chat room.
One example of the effects of this configuration is that a movable second chat room can be viewed by the terminal user while the first chat room is displayed.
また、この場合、端末20は、第1トークルームに表示されたアイコン型トークルーム情報に対する長押し操作等の入力(限定ではなく、第1入力の一例)に基づいて、移動先トークルームのプレビュー表示、移動先トークルーム候補となった理由の表示等の表示(限定ではなく、第2チャットルームに関する表示の一例)を表示部24に表示し、第1トークルームに表示されたアイコン型トークルーム情報に対するタップ操作等の入力(限定ではなく、第2入力の一例)に基づいて、第2トークルームを表示部24に表示する処理を行うようにすることができる。
このような構成により得られる実施例の効果の一例として、第1チャットルームが表示されている状態で第1表示に対する第1入力を行うことで、端末のユーザが第2チャットルームに関する情報を確認できるようにすることができる。他方、第1チャットルームが表示されている状態で第1表示に対する第2入力を行うことで、端末のユーザが第2チャットルームを簡単に表示させることができる。
In this case, the terminal 20 may also perform the following operations: based on input such as a long press operation on the icon-type chat room information displayed in the first chat room (this is not limited to this, but is an example of a first input), the terminal 20 may display on the display unit 24 a preview of the destination chat room, a display of the reason why the destination chat room was selected as a candidate (this is not limited to this, but is an example of a display related to the second chat room), and based on input such as a tap operation on the icon-type chat room information displayed in the first chat room (this is not limited to this, but is an example of a second input), the terminal 20 may also perform the following operations: to display the second chat room on the display unit 24.
As an example of the effects of this configuration, by performing a first input to the first display while the first chat room is displayed, the user of the terminal can check information about the second chat room. On the other hand, by performing a second input to the first display while the first chat room is displayed, the user of the terminal can easily display the second chat room.
<第6実施例>
第6実施例は、(B)切替型トークルーム情報を適用した実施例である。
第6実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
<Example 6>
The sixth embodiment is an embodiment in which (B) switching type talk room information is applied.
The contents described in the sixth embodiment are applicable to any of the other embodiments or other modifications.
Furthermore, components identical to those previously mentioned are given the same symbols, and their explanation is omitted.
前述した実施例では、端末20が、表示部24に第1チャットルーム(限定ではなく例として、現在表示されているトークルーム)が表示されている場合に、この第1チャットルームから第2チャットルーム(限定ではなく例として、次に表示させるトークルーム)に移動し、第2チャットルームを表示することに関する第1表示(限定ではなく例として、次に表示させるトークルームに対応したトークルーム情報)の一例として、アイコン型トークルーム情報を表示させるものとして説明した。 In the embodiment described above, when the terminal 20 displays a first chat room (not limited to this, but as an example, the currently displayed chat room) on the display unit 24, it moves from this first chat room to a second chat room (not limited to this, but as an example, the next chat room to be displayed), and displays icon-type chat room information as an example of a first display related to displaying the second chat room (not limited to this, but as an example, chat room information corresponding to the next chat room to be displayed).
本実施例では、アイコン型トークルーム情報ではなく、前述した切替型トークルーム情報を表示する。そして、端末20が、この切替型トークルーム情報に対する入力に基づいて、第2チャットルームの表示に関する第1処理(限定ではなく例として、トークルームの切り替えの処理)を端末20の制御部21によって行う実施例である。 In this embodiment, instead of icon-type chat room information, the aforementioned switchable chat room information is displayed. Furthermore, in this embodiment, the terminal 20, based on input to this switchable chat room information, performs a first process related to the display of the second chat room (not limited to, but as an example, the process of switching chat rooms) via the control unit 21 of the terminal 20.
切替型トークルーム情報は、限定でなく例として、ユーザにより入力される、またはメッセージングサービスにより付与される、トークルームの名前(文字情報)、トークルームのアイコン画像(画像情報)、トークルームの識別子(識別情報)、トークルームのプレビュー画像(画像情報)といった、トークルームに対応付けられた情報を含み、これらのいずれか1つ、または2以上の組み合わせとすることができる。 Switchable chat room information includes, but is not limited to, information associated with a chat room, such as the chat room name (text information), chat room icon image (image information), chat room identifier (identification information), and chat room preview image (image information), which are entered by the user or assigned by the messaging service. It can consist of one or more of these elements.
なお、トークルームのプレビュー画像には、限定ではなく例として、アプリケーションの名前、トークを行うためのトーク領域等が含まれてもよいし、含まれなくてもよい。 The preview image of the chat room may or may not include, for example, the application name and the chat area used for conversation.
本実施例において、切替型トークルーム情報は、端末20のユーザが選択(指定)する情報であって、第1トークルームから第2トークルームに移動し、第2トークルームを表示するための情報である。 In this embodiment, the switchable chat room information is information selected (specified) by the user of terminal 20, and is information for moving from the first chat room to the second chat room and displaying the second chat room.
本実施例では、限定ではなく例として、端末20が、切替型トークルーム情報を表示するか否かを判定する処理(トークルーム情報表示判定処理)を行うことなく、限定でなく例として、端末20のユーザの所定の動作に基づいて、任意のタイミングでトークルーム情報を表示することができるものとする。
限定ではなく例として、メッセージングアプリケーションの任意のトークルームにおいて、端末20のユーザが任意のタイミングで所定の操作(限定ではなく例として、表示部の最下部から上方向にスワイプする操作)を行った場合、トークルーム情報表示領域に切替型トークルーム情報が表示されるようにすることができる。
In this embodiment, as an example and not an limitation, the terminal 20 may display talk room information at any time based on a predetermined action of the user of the terminal 20, without performing a process to determine whether or not to display switchable talk room information (talk room information display determination process).
As an example, and not limited to this, in any chat room of a messaging application, if the user of terminal 20 performs a predetermined operation at any time (as an example, swiping upwards from the bottom of the display area), the switchable chat room information can be displayed in the chat room information display area.
本実施例において、ユーザの所定の操作によってトークルーム情報表示領域に切替型トークルーム情報が表示される状態は、メッセージングサービスにおいてトークを行う状態とは異なり、切替型トークルーム情報を表示または選択(指定)する状態である。このため、この状態は、トークルーム情報表示モード(状態)、トークルーム情報選択モード(状態)、トークルーム情報スイッチャーモード(状態)等のように表現することができる。 In this embodiment, the state in which switchable talk room information is displayed in the talk room information display area by a predetermined user operation is different from the state of conducting a chat in the messaging service; it is a state in which switchable talk room information is displayed or selected (specified). Therefore, this state can be expressed as talk room information display mode (state), talk room information selection mode (state), talk room information switcher mode (state), etc.
本実施例では、端末20のユーザは、トークルーム情報表示領域の切替型トークルーム情報を左右方向にスワイプすることで、任意のトークルーム情報を選択することができるものとする。 In this embodiment, the user of terminal 20 can select any chat room information by swiping left or right on the switchable chat room information in the chat room information display area.
なお、端末20のユーザの操作に基づいて切替型トークルーム情報をトークルーム情報表示領域に表示する場合に、限定ではなく例として、トークルーム情報表示領域とは異なる領域に、第1チャットルームに対応した切替型移動元トークルーム情報を表示するようにしてもよいし、しなくてもよい。 Furthermore, when displaying switchable chat room information in the chat room information display area based on user operation on terminal 20, it is also possible, though not limited to, to display the switchable source chat room information corresponding to the first chat room in an area different from the chat room information display area, or not to do so.
以下では、切替型移動元トークルーム情報が表示される領域を「移動元トークルーム情報表示領域」と称する。移動元トークルーム情報表示領域は、限定ではなく例として、切替型トークルーム情報が表示されるトークルーム情報表示領域の右方等に表示させるようにすることができる。 In the following, the area where the switching-type source chat room information is displayed will be referred to as the "source chat room information display area." The source chat room information display area is not limited; for example, it can be displayed to the right of the chat room information display area where the switching-type chat room information is displayed.
本実施例では、トークルーム情報表示領域に切替型トークルーム情報が表示される場合に、切替型トークルーム情報におけるプレビュー画像のトーク領域の視認性を低下させ、端末20のユーザがトーク内容を認識することが困難な態様で表示するものとする。
限定ではなく例として、切替型トークルーム情報におけるプレビュー画像のトーク領域に対してモザイク処理やハッチング処理等を行うなどして、視認性を低下させるようにすることができる。
In this embodiment, when switchable talk room information is displayed in the talk room information display area, the visibility of the talk area in the preview image of the switchable talk room information is reduced, and it is displayed in a manner that makes it difficult for the user of terminal 20 to recognize the talk content.
As an example, rather than being limited to specific cases, it is possible to reduce the visibility of the talk area in the preview image of a switchable talk room by applying mosaic processing or hatching processing.
なお、切替型トークルーム情報におけるプレビュー画像のトーク領域の視認性を低下させる場合、全ての切替型トークルーム情報におけるプレビュー画像のトーク領域の視認性を低下させてもよいし、複数の切替型トークルーム情報のうちの一部の切替型トークルーム情報におけるプレビュー画像のトーク領域の視認性を低下させてもよい。
限定ではなく例として、未読メッセージがあるトークルームに対応した切替型トークルーム情報におけるプレビュー画像のトーク領域の視認性を低下させる一方で、未読メッセージがないトークルームに対応した切替型トークルーム情報におけるプレビュー画像のトーク領域の視認性を低下させないようにしてもよい。
Furthermore, when reducing the visibility of the talk area in the preview image of switchable talk room information, the visibility of the talk area in the preview image of all switchable talk room information may be reduced, or the visibility of the talk area in the preview image of some of the switchable talk room information among multiple switchable talk room information may be reduced.
As an example, rather than being limited to specific cases, the visibility of the chat area in the preview image of a switchable chat room information corresponding to a chat room with unread messages may be reduced, while the visibility of the chat area in the preview image of a switchable chat room information corresponding to a chat room without unread messages may not be reduced.
本実施例では、移動元トークルーム情報表示領域に切替型移動元トークルーム情報が表示される場合に、切替型移動元トークルーム情報におけるプレビュー画像のトーク領域の視認性を低下させず、端末20のユーザがトーク内容を認識することが可能な態様で表示するものとする。
なお、切替型移動元トークルーム情報におけるプレビュー画像のトーク領域の視認性を低下させ、端末20のユーザがトーク内容を認識することが困難な態様で表示してもよい。
In this embodiment, when the source talk room information is displayed in the source talk room information display area, the information is displayed in a manner that does not reduce the visibility of the talk area of the preview image in the source talk room information, and that allows the user of terminal 20 to recognize the talk content.
Furthermore, the visibility of the talk area in the preview image of the switching source talk room information may be reduced, and it may be displayed in a manner that makes it difficult for the user of terminal 20 to recognize the talk content.
切替型トークルーム情報を適用する場合も、限定ではなく例として、第2実施例で説明した手法と同様の手法によって移動先トークルーム候補を決定し、決定した移動先トークルーム候補に対応する切替型トークルーム情報を表示するようにすることができる。
1つの手法として、第2実施例で説明したように、端末20の制御部21が、移動先トークルーム候補決定処理(第1移動先トークルーム候補決定処理)を行うようにすることができる。
また、別の手法として、サーバ10の制御部11が、移動先トークルーム候補決定処理(第2移動先トークルーム候補決定処理)を行うようにすることができる。
Even when applying switchable chat room information, it is possible, not limited to, but as an example, to determine the destination chat room candidate using a method similar to the method described in the second embodiment, and then display the switchable chat room information corresponding to the determined destination chat room candidate.
As one method, as described in the second embodiment, the control unit 21 of the terminal 20 can perform a destination chat room candidate determination process (first destination chat room candidate determination process).
Alternatively, the control unit 11 of the server 10 can perform a process to determine a candidate destination chat room (a second process to determine a candidate destination chat room).
具体的には、切替型トークルーム情報を適用する場合にも、アイコン型トークルーム情報を適用する場合と同様に、限定ではなく例として、図2-5や図2-6に示したような移動先トークルーム候補決定処理を含む処理を実行するようにすることができる。
この処理の具体例については後述する。
Specifically, when applying switchable chat room information, just as with applying icon-type chat room information, it is possible to execute a process that includes determining the destination chat room candidate, as shown in Figures 2-5 and 2-6, not as an exclusive example, but as an example.
A specific example of this process will be discussed later.
<表示画面>
図6-1および図6-2は、ユーザA.Aの端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
<Display screen>
Figures 6-1 and 6-2 show an example of the screen transitions displayed on the display unit 24 of user A.A's terminal 20A.
ここでは、第1移動先トークルーム候補決定処理において、移動先トークルーム候補としてNo「SP01-1」の「設定時間以内に表示された回数が多いトークルーム」に決定された場合の表示画面の一例を示す図である。
具体的には、第1移動先トークルーム候補決定処理において、限定ではなく例として、設定時間(限定ではなく例として、1時間)以内に表示された回数が多いトークルーム(限定ではなく例として、ユーザC.Cを相手としてトークを行うためのトークルーム、ユーザD.Dを相手としてトークを行うためのトークルーム、ユーザE.Eを相手としてトークを行うためのトークルーム)が移動先トークルーム候補として決定されたものとする。
This figure shows an example of the display screen when, in the first destination chat room candidate determination process, the chat room with No. "SP01-1"("the chat room that has been displayed many times within the set time") is selected as the destination chat room candidate.
Specifically, in the first process of determining the candidate destination chat room, it is assumed that the chat rooms that have been displayed the most times within a set time (one hour, not limited to any specific chat room) (for example, the chat room for chatting with user C.C., the chat room for chatting with user D.D., and the chat room for chatting with user E.E.) are determined as the candidate destination chat room.
図6-1の左の画面では、トークルーム名表示領域には、限定ではなく例として、ユーザA.AがユーザB.Bを相手としてトークを行うためのトークルームであることを示す文字(この例では「B.B」)が表示されている。 In the left-hand screen of Figure 6-1, the chat room name display area shows text (in this example, "B.B") indicating that it is a chat room where user A.A. is communicating with user B.B., not as a specific example, but as an example.
この画面では、切替型トークルーム情報を表示するための入力(以下、「切替型トークルーム情報表示入力」と称する。)の一例として、端末20のユーザが表示部の最下部から上方向にスワイプする操作を行った状態が示されている。この場合、トークルーム情報スイッチャーモードに制御される。その結果、限定ではなく例として、図6-1の中央に示す画面が表示される。 This screen shows an example of input for displaying switchable chat room information (hereinafter referred to as "switchable chat room information display input"), specifically when the user of terminal 20 swipes upwards from the bottom of the display. In this case, the system is controlled to chat room information switcher mode. As a result, the screen shown in the center of Figure 6-1 is displayed, not as an example but as an example.
具体的には、トークルーム情報表示領域ER2には、限定ではなく例として、第1移動先トークルーム候補決定処理において決定された移動先トークルーム候補に対応した切替型トークルーム情報が表示されている。
この例では、限定ではなく例として、ユーザ名「C.C」、これに対応するアイコン、およびこれに対応するプレビュー画像と、ユーザ名「D.D」、これに対応するアイコン、およびこれに対応するプレビュー画像と、ユーザ名「E.E」、これに対応するアイコン、およびこれに対応するプレビュー画像とを含む、複数の切替型トークルーム情報が表示されている。
Specifically, the talk room information display area ER2 displays, as an example rather than an exclusive one, the switchable talk room information corresponding to the destination talk room candidate determined in the first destination talk room candidate determination process.
In this example, multiple switchable chat room information is displayed, not as an example but as an example, including username "C.C," its corresponding icon, and its corresponding preview image; username "D.D," its corresponding icon, and its corresponding preview image; and username "E.E," its corresponding icon, and its corresponding preview image.
なお、この例では、ユーザ名「C.C」に対応する切替型トークルーム情報が、表示部24の画面中央部に表示されているので、ユーザ名「D.D」に対応する切替型トークルーム情報、およびユーザ名「E.E」に対応する切替型トークルーム情報よりも視認性が高くなっており、ユーザから選択しやすい位置に表示されている。 In this example, the switchable chat room information corresponding to the username "C.C." is displayed in the center of the display unit 24 screen. Therefore, it is more visible than the switchable chat room information corresponding to the username "D.D." and the switchable chat room information corresponding to the username "E.E.", and is displayed in a position that is easier for the user to select.
また、移動元トークルーム情報表示領域ER3には、限定ではなく例として、第1チャットルームに対応した切替型移動元トークルーム情報が表示されている。
この例では、限定ではなく例として、ユーザ名「B.B」、これに対応するアイコン、およびこれに対応するプレビュー画像を含む切替型移動元トークルーム情報が表示されている。
Furthermore, the source chat room information display area ER3 shows, as an example rather than a limitation, the switchable source chat room information corresponding to the first chat room.
In this example, the source chat room information, including the username "B.B," its corresponding icon, and its corresponding preview image, is displayed as an example rather than a limitation.
図6-1の右の画面では、切替型トークルーム情報の表示を切り替えるための入力、限定ではなく例として、切替型トークルーム情報が表示される位置(切替型トークルーム情報が表示される領域)を変更するための入力(以下、「切替型トークルーム情報表示変更入力」と称する。)の一例として、限定ではなく例として、ユーザC.Cに対応する切替型トークルーム情報が右方向にスワイプ操作された状態が示されている。この場合、ユーザC.Cに対応する切替型トークルーム情報が右方向に移動し、トークルーム情報表示領域ER2の左側に表示されていた他の切替型トークルーム情報(限定ではなく例として、ユーザD.Dに対応する切替型トークルーム情報、ユーザE.Eに対応する切替型トークルーム情報)が右方向に移動する。その結果、限定ではなく例として、図6-2の左に示す画面が表示される。 The screen on the right in Figure 6-1 shows an example of input for switching the display of switchable chat room information. Specifically, it shows an example of input for changing the position (area) where the switchable chat room information is displayed (hereinafter referred to as "switchable chat room information display change input"). In this case, the switchable chat room information corresponding to user C.C. moves to the right, and other switchable chat room information displayed on the left side of the chat room information display area ER2 (specifically, the switchable chat room information corresponding to user D.D. and user E.E.) also moves to the right. As a result, the screen shown on the left in Figure 6-2 is displayed.
具体的には、トークルーム情報表示領域ER2には、限定ではなく例として、ユーザのスワイプ操作により移動した切替型トークルーム情報が表示されている。
この例では、限定ではなく例として、ユーザ名「C.C」、これに対応するアイコン、およびこれに対応するプレビュー画像と、ユーザ名「D.D」、これに対応するアイコン、およびこれに対応するプレビュー画像と、ユーザ名「E.E」、これに対応するアイコン、およびこれに対応するプレビュー画像とを含む、複数の切替型トークルーム情報が表示されている。
Specifically, the chat room information display area ER2 shows, as an example rather than a limitation, information about switchable chat rooms that have been moved by the user's swipe operation.
In this example, multiple switchable chat room information is displayed, not as a limitation but as an example, including username "C.C," its corresponding icon, and its corresponding preview image; username "D.D," its corresponding icon, and its corresponding preview image; and username "E.E," its corresponding icon, and its corresponding preview image.
なお、この例では、ユーザ名「D.D」に対応する切替型トークルーム情報が、表示部24の中央部に表示されているので、ユーザ名「C.C」に対応する切替型トークルーム情報、およびユーザ名「E.E」に対応する切替型トークルーム情報よりも視認性が高くなっており、ユーザから選択しやすい位置に表示されている。 In this example, the switchable chat room information corresponding to the username "D.D." is displayed in the center of the display unit 24, making it more visible than the switchable chat room information corresponding to the username "C.C." and the switchable chat room information corresponding to the username "E.E.", and thus easier for the user to select.
また、限定ではなく例として、ユーザD.Dに対応する切替型トークルーム情報がタップされた状態が示されている。
この場合、トークルーム情報スイッチャーモードの制御を終了するとともに、相手をユーザB.Bとするトークルーム(第1トークルーム)から、相手のユーザD.Dとするトークルーム(第2トークルーム)に表示が切り替わる。その結果、限定ではなく例として、図6-2の右に示す画面が表示される。
Furthermore, as an example rather than a limited one, the state in which the switchable chat room information corresponding to user D.D. has been tapped is shown.
In this case, control of the talk room information switcher mode is terminated, and the display switches from the talk room with user B.B. as the other party (first talk room) to the talk room with user D.D. as the other party (second talk room). As a result, the screen shown on the right of Figure 6-2 is displayed, not as an example but as an example.
具体的には、ユーザA.AがユーザD.Dを相手としてトークを行うためのトークルームであり、限定ではなく例として、トークルーム名表示領域CLRに、ユーザ名「D.D」のトークルームであることを示す文字(この例では、「D.D」)が表示されている。
また、その下には、ユーザA.AとユーザD.Dとが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザD.Dのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
Specifically, it is a chat room for user A.A. to communicate with user D.D., and is not limited to this; for example, the chat room name display area CLR shows text indicating that it is a chat room for the username "D.D." (in this example, "D.D.").
Below that, there is a talk area where user A.A. and user D.D. can converse. The left side of the screen displays user D.D.'s message, while the right side displays user A.A.'s message.
<処理>
図6-3は、本実施例において端末20が実行する処理の流れの一例を示すフローチャートである。
A110の後、制御部21は、切替型トークルーム情報表示条件が成立したか否かを判定する(A620)。
切替型トークルーム情報表示条件は、限定ではなく例として、入力部を介して、前述した切替型トークルーム情報表示入力がなされたこととすることができる。
<Processing>
Figure 6-3 is a flowchart showing an example of the processing flow executed by terminal 20 in this embodiment.
After A110, the control unit 21 determines whether the conditions for displaying switchable talk room information have been met (A620).
The conditions for displaying switchable chat room information are not limited, but can be defined as, for example, that the aforementioned switchable chat room information display input has been made via the input section.
切替型トークルーム情報表示条件が成立したと判定した場合(A620:YES)、制御部21は、第1移動先トークルーム候補決定処理を実行する(A115)。この場合、端末20の制御部21は、限定ではなく例として、前述した移動先トークルーム候補決定用テーブル(図2-1参照)に基づいて、先に説明した手法と同様の手法によって、移動先トークルーム候補を決定するようにすることができる。
そして、制御部21は、決定した移動先トークルーム候補に対応する切替型トークルーム情報を表示部24に表示させる(A630)。
この場合、1つの手法として、限定ではなく例として、端末20の制御部21が、記憶部28に記憶されているトーク履歴やトークルームの情報に基づいて、決定した移動先トークルーム候補に対応する切替型トークルーム情報を生成して表示させるようにすることができる。
If it is determined that the conditions for displaying switchable talk room information have been met (A620: YES), the control unit 21 executes the process for determining the first destination talk room candidate (A115). In this case, the control unit 21 of the terminal 20 may, as an example and not an exhaustive one, determine the destination talk room candidate based on the aforementioned destination talk room candidate determination table (see Figure 2-1) using a method similar to the one described earlier.
The control unit 21 then displays the switchable talk room information corresponding to the selected destination talk room candidate on the display unit 24 (A630).
In this case, one possible method, not limited to but as an example, is for the control unit 21 of the terminal 20 to generate and display switchable talk room information corresponding to the determined destination talk room candidate based on the talk history and talk room information stored in the storage unit 28.
なお、これとは異なり、端末20が、決定した移動先トークルーム候補の情報をサーバ10に送信し、その移動先トークルーム候補に対応するトーク履歴やトークルームの情報をサーバ10から受信する。そして、端末20の制御部21が、受信した情報に基づいて、切替型トークルーム情報を生成して表示させるようにしてもよいし、そのようにしなくてもよい。 Alternatively, terminal 20 may transmit information about the selected destination chat room candidate to server 10 and receive chat history and chat room information corresponding to that destination chat room candidate from server 10. The control unit 21 of terminal 20 may then generate and display switchable chat room information based on the received information, or it may not.
次いで、制御部21は、切替型トークルーム情報表示切替条件が成立したか否かを判定する(A640)。
切替型トークルーム情報表示切替条件は、限定ではなく例として、入力部を介して、前述した切替型トークルーム情報表示切替入力がなされたこととすることができる。
Next, the control unit 21 determines whether or not the switching condition for the switchable talk room information display has been met (A640).
The conditions for switching the display of switchable chat room information are not limited, but can be defined as, for example, the aforementioned switching input for displaying switchable chat room information being made via the input section.
切替型トークルーム情報表示切替条件が成立したと判定した場合(A640:YES)、制御部21は、切替型トークルーム情報表示切替処理を行う(A650)。
具体的には、表示部24において切替型トークルーム情報の表示位置(表示領域)を変更する制御を行う。
If it is determined that the conditions for switching the display of switchable talk room information have been met (A640: YES), the control unit 21 performs the switching the display of switchable talk room information (A650).
Specifically, the display unit 24 controls the display position (display area) of the switchable talk room information.
その後、制御部21は、表示させた切替型トークルーム情報に対する入力(限定ではなく例として、タップ)がなされたか否かを判定する(A660)。そして、なされたと判定したならば(A660:YES)、制御部21は、表示中の第1トークルームから、入力された切替型トークルーム情報に対応する第2トークルームに表示を切り替える制御を行う(A670)。そして、制御部21は、処理を終了する。 Subsequently, the control unit 21 determines whether or not input (not limited to, but for example, a tap) has been made to the displayed switchable talk room information (A660). If it determines that input has been made (A660: YES), the control unit 21 controls the display to switch from the currently displayed first talk room to the second talk room corresponding to the inputted switchable talk room information (A670). Then, the control unit 21 terminates the process.
A660において切替型トークルーム情報に対する入力がなされなかったと判定したならば(A660:NO)、制御部21は、処理を終了するか否かを判定する(A690)。処理を継続すると判定したならば(A690:NO)、制御部21は、A640に処理を戻す。一方、処理を終了すると判定したならば(A690:YES)、制御部21は、処理を終了する。 If the control unit 21 determines in A660 that no input has been made for the switchable talk room information (A660: NO), it determines whether to terminate the process (A690). If it determines to continue the process (A690: NO), the control unit 21 returns the process to A640. On the other hand, if it determines to terminate the process (A690: YES), the control unit 21 terminates the process.
A620において切替型トークルーム情報表示条件が成立していないと判定したならば(A620:NO)、制御部21は、処理を終了するか否かを判定する(A695)。処理を継続すると判定したならば(A695:NO)、制御部21は、A620に処理を戻す。一方、処理を終了すると判定したならば(A695:YES)、制御部21は、処理を終了する。 If the control unit 21 determines that the condition for displaying switchable talk room information is not met in A620 (A620: NO), it determines whether to terminate the process (A695). If it determines to continue the process (A695: NO), the control unit 21 returns the process to A620. On the other hand, if it determines to terminate the process (A695: YES), the control unit 21 terminates the process.
なお、第2変形例で説明したように、サーバ10が移動先トークルーム候補を決定するようにすることもできる。
この場合は、限定ではなく例として、上記の図6-3の処理を、前述した図2-6の処理に倣って書き換えることができる。
具体的には、限定ではなく例として、図6-3のA620において切替型トークルーム情報表示条件が成立したと判定した場合(A620:YES)、端末20の制御部21は、図2-6のA112のステップを実行する。
これに伴い、サーバ10の制御部11は、図2-6のS110,S120のステップを実行する。
そして、端末20の制御部21は、サーバ10から受信した移動先トークルーム候補決定情報に基づいて切替型トークルーム情報を表示した後、図6-3のA640のステップに進むようにすることができる。
Furthermore, as explained in the second modification, the server 10 can also be configured to determine the candidate destination chat room.
In this case, rather than being limited, the process in Figure 6-3 above can be rewritten following the process in Figure 2-6 described earlier, as an example.
Specifically, and not limited to this case, but as an example, if it is determined that the condition for displaying switchable talk room information has been met in A620 of Figure 6-3 (A620: YES), the control unit 21 of the terminal 20 executes step A112 of Figure 2-6.
Accordingly, the control unit 11 of the server 10 executes steps S110 and S120 in Figure 2-6.
Then, the control unit 21 of the terminal 20 can display switchable talk room information based on the destination talk room candidate determination information received from the server 10, and then proceed to step A640 in Figure 6-3.
なお、これらの内容は、切替型トークルーム情報の表示に関連する他の各実施例および各変形例についても同様に適用可能である。 Furthermore, these contents are also applicable to other embodiments and variations related to the display of switchable chat room information.
<第6実施例の効果>
本実施例は、端末20が、切替型トークルーム情報の表示(限定ではなく、第1表示の一例)を表示部24に表示する。この場合、切替型トークルーム情報の表示は、端末20の表示部24のうちの移動元トークルームである第1トークルームが表示される領域とは異なる領域に表示される構成を示している。
このような構成により得られる実施例の効果の一例として、端末の表示部の第1チャットルームが表示される領域とは異なる領域に表示される第1表示に対する入力に基づいて、第2チャットルームの表示を簡単に表示することができる。
<Effects of the 6th embodiment>
In this embodiment, the terminal 20 displays a switchable talk room information display (not limited to, but an example of a first display) on the display unit 24. In this case, the switchable talk room information is displayed in a different area of the display unit 24 of the terminal 20 from the area where the first talk room, which is the source talk room, is displayed.
As an example of the effects of this configuration, the display of the second chat room can be easily displayed based on input to the first display, which is displayed in an area different from the area where the first chat room is displayed on the terminal's display unit.
また、この場合、切替型トークルーム情報の表示は、端末20の表示部24の移動元トークルーム情報表示領域(限定ではなく、第1表示領域の一例)に表示される第1トークルームに対応した切替型移動元トークルーム情報(限定ではなく、第1チャットルームに関する表示の一例)と、端末20の表示部24のトークルーム情報表示領域(限定ではなく、第2表示領域の一例)に表示される移動先の第2トークルームに対応した切替型トークルーム情報(限定ではなく、第2チャットルームに関する表示の一例)とを含むようにすることができる。
このような構成により得られる実施例の効果の一例として、端末の表示部の第1表示領域には第1チャットルームに関する表示が表示されるため、移動元の第1チャットルームに関する情報を端末のユーザが確認できるとともに、そのまま第1チャットルームに表示を戻すことも可能となる。また、端末の表示部の第2表示領域には第2チャットルームに関する表示が表示されるため、移動先の第2チャットルームに関する情報を端末のユーザが確認できるとともに、第1チャットルームから第2チャットルームに移動することも可能となる。
In this case, the display of the switchable talk room information can include switchable source talk room information (not limited to, an example of display relating to the first chat room) corresponding to the first talk room displayed in the source talk room information display area (not limited to, an example of the first display area) of the display unit 24 of the terminal 20, and switchable talk room information (not limited to, an example of display relating to the second chat room) corresponding to the destination second talk room displayed in the talk room information display area (not limited to, an example of the second display area) of the display unit 24 of the terminal 20.
As an example of the effects obtained by this configuration, the first display area of the terminal's display unit displays information related to the first chat room, allowing the terminal user to check information about the first chat room from which they moved, and also to return the display to the first chat room. In addition, the second display area of the terminal's display unit displays information related to the second chat room, allowing the terminal user to check information about the second chat room to which they moved, and also to move from the first chat room to the second chat room.
また、この場合、端末20は、自己の端末20のユーザによる切替型トークルーム情報表示位置変更入力(限定ではなく、端末のユーザによる入力の一例)に基づいて、切替型トークルーム情報の表示位置(表示領域)を変更する制御(限定ではなく、第1表示領域に第2チャットルームに関する表示を表示する制御の一例)を制御部21によって行うようにすることができる。
このような構成により得られる実施例の効果の一例として、端末のユーザによる入力に基づいて、限定ではなく例として、第1表示領域に第2チャットルームに関する表示を表示するといったことが可能となる。また、逆に、端末のユーザによる入力に基づいて、限定ではなく例として、第2表示領域に第1チャットルームに関する表示を表示するといったことも可能となる。
In this case, the terminal 20 can be configured so that the control unit 21 controls the display position (display area) of the switchable talk room information based on input from the user of the terminal 20 (not limited to this, but an example of control that displays information related to the second chat room in the first display area).
One example of the effects of this configuration is that, based on user input from the terminal, it becomes possible to display information about the second chat room in the first display area, not as an example but as an example. Conversely, it also becomes possible to display information about the first chat room in the second display area, not as an example but as an example, based on user input from the terminal.
また、この場合、切替型トークルーム情報の表示は、第2トークルームに表示されるメッセージの中に未読メッセージ(限定ではなく、端末のユーザが未閲覧のコンテンツの一例)がある場合、切替型トークルーム情報におけるプレビュー画像のトーク領域に対してモザイク処理やハッチング処理等を施した態様(限定ではなく例として、コンテントを閲覧できない態様の一例)で表示されるようにすることができる。
このような構成により得られる実施例の効果の一例として、第2チャットルームに表示されるコンテンツであって、端末のユーザが未閲覧のコンテンツがある場合、そのコンテンツを閲覧できない態様で第1表示を表示することで、未閲覧のコンテンツを端末のユーザが視認・閲覧できないようにすることができる。
Furthermore, in this case, if there are unread messages (not limited to, but an example of content that the user of the device has not yet viewed) among the messages displayed in the second chat room, the display of the switchable chat room information can be made to appear in a manner in which the chat area of the preview image in the switchable chat room information is blurred or hatched (not limited to, but an example of a manner in which the content cannot be viewed).
As an example of the effects obtained by this configuration, if there is content displayed in the second chat room that the terminal user has not yet viewed, the first display can be shown in a manner that prevents the user from viewing or seeing the unviewed content.
<第6変形例(1)>
第6実施例では、表示部24のトークルーム情報表示領域に切替型トークルーム情報が表示される場合に、トークルーム情報表示領域とは異なる移動元トークルーム情報表示領域に、第1チャットルームに対応した切替型移動元トークルーム情報が表示される例を示したが、これに限定されない。
限定ではなく例として、第1チャットルームに対応した切替型移動元トークルーム情報を、移動元トークルーム情報表示領域に表示しないようにしてもよい。
<Sixth variation (1)>
In the sixth embodiment, when switchable talk room information is displayed in the talk room information display area of the display unit 24, an example was shown in which switchable source talk room information corresponding to the first chat room is displayed in a source talk room information display area different from the talk room information display area. However, the embodiment is not limited to this.
As an example, and not limited to this, you may choose not to display the source chat room information corresponding to the first chat room in the source chat room information display area.
また、この場合、移動元トークルーム情報表示領域に切替型移動元トークルーム情報が表示されない一方で、第1トークルームに対応したトークルームの背景の画像(以下、「移動元トークルーム背景画像」と称する。)が表示部24の背景画像として表示されるようにしてもよいし、そのようにしなくてもよい。 Furthermore, in this case, while the switching-type source chat room information is not displayed in the source chat room information display area, the background image of the chat room corresponding to the first chat room (hereinafter referred to as the "source chat room background image") may or may not be displayed as the background image of the display unit 24.
また、このように移動元トークルーム背景画像を背景画像として表示部24に表示する場合に、この移動元トークルーム背景画像の視認性を切替型トークルーム情報よりも低下させてもよいし、そのようにしなくてもよい。
限定ではなく例として、この背景画像としての移動元トークルーム背景画像は、限定ではなく例として、切替型トークルーム情報よりも表示優先度の低い(表示レイヤが下位であり奥に表示されているように見える)画像であるようにすることによって、切替型トークルーム情報よりも視認性を低下させてもよく、限定ではなく例として、モザイク処理やハッチング処理を行うことによって、切替型トークルーム情報よりも視認性を低下させてもよい。
Furthermore, when displaying the background image of the source chat room as a background image on the display unit 24 in this manner, the visibility of this source chat room background image may be reduced compared to the switchable chat room information, or it may not be necessary to do so.
For example, and not as an example, the background image of the source chat room used as this background image may have lower display priority than the switching chat room information (it appears to be on a lower display layer and is displayed in the background), thereby reducing its visibility compared to the switching chat room information. For example, and not as an example, it may also have lower visibility compared to the switching chat room information by applying mosaic processing or hatching processing.
<表示画面>
図6-4は、本変形例においてユーザA.Aの端末20Aの表示部24に表示される画面の一例を示す図であり、切替型トークルーム情報が表示される場合に、移動元トークルーム背景画像が表示部24の背景画像として表示される画面の一例を示す図である。
<Display screen>
Figure 6-4 shows an example of a screen displayed on the display unit 24 of user A.A's terminal 20A in this modified example, and is a diagram showing an example of a screen where the background image of the source talk room is displayed as the background image of the display unit 24 when switchable talk room information is displayed.
ここでは、第1移動先トークルーム候補決定処理において、移動先トークルーム候補としてNo「SP01-1」の「設定時間以内に表示された回数が多いトークルーム」に決定された場合の表示画面の一例を示す。
具体的には、第1移動先トークルーム候補決定処理において、限定ではなく例として、設定時間(限定ではなく例として、1時間)以内に表示された回数が多いトークルーム(限定ではなく例として、ユーザC.Cを相手としてトークを行うためのトークルーム、ユーザD.Dを相手としてトークを行うためのトークルーム、ユーザE.Eを相手としてトークを行うためのトークルーム)が移動先トークルーム候補として決定されたものとする。
Here, we show an example of the display screen when, in the first destination chat room candidate determination process, the chat room with No. "SP01-1"("the chat room that has been displayed many times within the set time") is selected as the destination chat room candidate.
Specifically, in the first process of determining the candidate destination chat room, it is assumed that, as an example and not limited to, the chat rooms that have been displayed the most times within a set time (as an example and not limited to, one hour) (as an example and not limited to, the chat room for chatting with user C.C., the chat room for chatting with user D.D., and the chat room for chatting with user E.E.) are determined as the candidate destination chat room.
図6-4の画面では、トークルーム情報表示領域ER2には、限定ではなく例として、第1移動先トークルーム候補決定処理において決定された移動先トークルーム候補に対応した切替型トークルーム情報が表示されている。
この例では、限定ではなく例として、ユーザ名「C.C」、これに対応するアイコン、およびこれに対応するプレビュー画像と、ユーザ名「D.D」、これに対応するアイコン、およびこれに対応するプレビュー画像と、ユーザ名「E.E」、これに対応するアイコン、およびこれに対応するプレビュー画像とを含む、複数の切替型トークルーム情報が表示されている。
In the screen shown in Figure 6-4, the talk room information display area ER2 displays, as an example and not an exhaustive list, the switchable talk room information corresponding to the destination talk room candidate determined in the first destination talk room candidate determination process.
In this example, multiple switchable chat room information is displayed, not as a limitation but as an example, including username "C.C," its corresponding icon, and its corresponding preview image; username "D.D," its corresponding icon, and its corresponding preview image; and username "E.E," its corresponding icon, and its corresponding preview image.
また、この画面には、表示部24の画面全体に表示される背景画像として、限定ではなく例として、第1トークルームに対応した移動元トークルーム背景画像が表示されている。
この例では、移動元トークルーム背景画像として、限定ではなく例として、画像最上部中央に、メッセージングアプリケーションの名称として「Messaging App」の文字が表示され、画像最上部右には、この端末20のユーザのメッセージングアプリケーションにおけるアイコン画像およびユーザ名(この例ではユーザA.A)が表示され、トークルーム名表示領域CLRにはトークルーム名(この例では「B.B」)が表示されている。
また、その下には、ユーザA.AとユーザB.Bとが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザB.Bのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
Furthermore, this screen displays, as a background image that is shown across the entire screen of the display unit 24, the background image of the source chat room corresponding to the first chat room is displayed, not as an example but as a limitation.
In this example, the background image of the source chat room, as an example rather than a limitation, displays the name of the messaging application, "Messaging App," at the top center of the image. The icon image and username of the user of this terminal 20's messaging application (user A.A. in this example) are displayed at the top right of the image, and the chat room name ("B.B." in this example) is displayed in the chat room name display area CLR.
Below that, there is a talk area where user A.A. and user B.B. can converse. The left side of the screen displays user B.B.'s message, while the right side displays user A.A.'s message.
この場合、限定ではなく例として、この背景画像としての移動元トークルーム背景画像は、限定ではなく例として、切替型トークルーム情報よりも表示優先度の低い(表示レイヤが下位であり奥に表示されているように見える)画像であり、限定ではなく例としてハッチング処理を行っている。その結果、移動元トークルーム背景画像の方が、切替型トークルーム情報よりも視認性が低く表示されている。 In this case, and this is an example rather than a limitation, the background image of the source chat room used as the background image is an image with a lower display priority than the switchable chat room information (it appears to be displayed on a lower display layer and behind it), and hatching is applied to it. As a result, the background image of the source chat room is displayed with lower visibility than the switchable chat room information.
<第6変形例(2)>
第6実施例では、端末20が、トークルーム情報表示判定処理を行うことなく、限定でなく例として、端末20のユーザの所定の動作に基づいて、任意のタイミングで切替型トークルーム情報を表示することができるものとしたが、これに限定されない。
限定ではなく例として、端末20が、第3実施例で説明したトークルーム情報表示条件テーブル(図3-1)等に基づいて、第3実施例と同様の手法によって、トークルーム情報表示判定処理を行うようにする。そして、トークルーム情報を表示すると判定した場合に、切替型トークルーム情報を表示するようにすることもできる。
<Sixth variation (2)>
In the sixth embodiment, the terminal 20 can display switchable talk room information at any time based on a predetermined action of the user of the terminal 20, without performing a talk room information display determination process, but is not limited to this.
As an example, rather than being limited, terminal 20 may perform a chat room information display determination process using the same method as in the third embodiment, based on the chat room information display condition table (Figure 3-1) described in the third embodiment. If it determines that chat room information should be displayed, it may then display the switchable chat room information.
同様に、端末20が、第4実施例で説明したトークルーム情報表示消去条件テーブル(図4-1)等に基づいて、第4実施例と同様の手法によって、トークルーム情報表示消去判定処理を行うようにする。そして、トークルーム情報の表示を消去すると判定した場合に、切替型トークルーム情報の表示を消去するようにすることもできる。 Similarly, terminal 20 performs a chat room information display deletion determination process using the same method as in the fourth embodiment, based on the chat room information display deletion condition table (Figure 4-1) described in the fourth embodiment. If it determines that the chat room information display should be deleted, it can also delete the display of the switchable chat room information.
なお、第3変形例や第4変形例で述べたように、トークルーム情報表示判定処理やトークルーム情報表示消去判定処理をサーバ10側で行うようにすることも可能である。 Furthermore, as described in the third and fourth modifications, it is also possible to perform the chat room information display determination process and the chat room information display deletion determination process on the server 10 side.
<第7実施例>
第7実施例は、切り替えたトークルームの誤認を防ぐ手法に関する実施例である。
第7実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
<Example 7>
The seventh embodiment is an embodiment relating to a method for preventing misidentification of a switched chat room.
The contents described in the seventh embodiment are applicable to any of the other embodiments or any of the other modifications.
Furthermore, components identical to those previously mentioned are given the same symbols, and their explanation is omitted.
本実施例では、端末20のユーザが第1トークルーム(1対1トークルーム、グループトークルーム)から第2トークルーム(1対1トークルーム、グループトークルーム)に切り替える場合に、第2トークルームに属するユーザのうち少なくとも一部のユーザの表示態様を異ならせて表示部24に表示する例を例示する。 In this embodiment, when a user of terminal 20 switches from the first chat room (one-on-one chat room, group chat room) to the second chat room (one-on-one chat room, group chat room), an example is provided in which the display of at least some users belonging to the second chat room is displayed differently on the display unit 24.
本実施例では、限定ではなく例として、第2トークルームに属するユーザは、第2トークルームに属するユーザのうち第1トークルームに属するユーザ(以下、「第1ユーザ」と称する。)と、第2トークルームに属するユーザのうち第1トークルームに属さないユーザ(以下、「第2ユーザ」と称する。)と、を含むものとする。
限定ではなく例として、「グループX」(第1トークルーム:グループトークルーム)に属するメンバーが、ユーザA.A、ユーザB.B、およびユーザC.Cであり、「グループY」(第2トークルーム:グループトークルーム)に属するメンバーが、ユーザA.A、ユーザB.B、およびユーザD.Dである場合、第1ユーザは、ユーザA.AおよびユーザB.Bであり、第2ユーザは、ユーザD.Dである。
In this embodiment, as an example and not an limitation, users belonging to the second chat room include users belonging to the first chat room among the users belonging to the second chat room (hereinafter referred to as "first users") and users belonging to the second chat room who do not belong to the first chat room (hereinafter referred to as "second users").
As an example, not limited to this case, if the members of "Group X" (First Talk Room: Group Talk Room) are User A.A, User B.B, and User C.C, and the members of "Group Y" (Second Talk Room: Group Talk Room) are User A.A, User B.B, and User D.D, then the first users are User A.A and User B.B, and the second users are User D.D.
第2トークルームの誤認を防ぐ1つの手法として、第2トークルームに切り替えた場合に、限定ではなく例として、第2トークルームに属するメンバーのうち第1ユーザと第2ユーザとの表示態様を異ならせて表示することができる。
限定ではなく例として、第1ユーザに対応するユーザ名およびこれに対応するアイコンを通常態様(限定ではなく例として、ユーザ名:細字、アイコン:強調アイコンなし)で表示する一方で、第2ユーザに対応するユーザ名およびこれに対応するアイコンを特殊態様(限定ではなく例として、ユーザ名:太字、アイコン:強調アイコンあり)で表示する。
One way to prevent misidentification of the second chat room is to display the members belonging to the second chat room differently, not as a rule, but as an example, when switching to the second chat room.
As an example, not an exhaustive one, the username and corresponding icon for the first user are displayed in the normal manner (as an example, username: regular font, icon: no emphasis icon), while the username and corresponding icon for the second user are displayed in a special manner (as an example, username: bold font, icon: emphasis icon).
また、第2ユーザに対応するアイコンを特殊態様(限定ではなく例として、アイコン:強調アイコンあり)で表示する場合に、限定ではなく例として所定位置(限定ではなく例として、アイコンの左上部)に、第1トークルームには属しておらず第2トークルームに属しているユーザであることをユーザに対して強調する情報として、限定ではなく例として、強調アイコン(限定ではなく例として、丸型アイコン)を表示するようにすることもできる。 Furthermore, when displaying the icon for the second user in a special manner (for example, an icon with a highlight icon), it is also possible to display a highlight icon (for example, a circular icon) in a designated location (for example, the upper left of the icon) to emphasize to the user that the user does not belong to the first chat room but belongs to the second chat room.
また、移動予定の第2トークルームの誤認を防ぐ別の手法として、以下の手法を適用することができる。
トークルーム情報に対する入力として、移動先のトークルーム(第2トークルーム)に関する情報(限定ではなく例として、移動先トークルームのプレビュー表示、後述する移動先トークルームに仮で切り替えた場合の仮移動先トークルーム等)を表示するためのユーザ名またはこれに対応するアイコンへの入力(以下、「第3入力」と称する。)を例示する。
また、これとは別のトークルーム情報に対する入力として、前述したように、表示中のトークルーム(第1トークルーム)から移動先のトークルーム(第2トークルーム)に表示を切り替えるためのユーザ名またはこれに対応するアイコンへの入力(以下、「第2入力」と称する。)を例示する。
Furthermore, the following methods can be applied as another way to prevent misidentification of the second chat room to which you are scheduled to move.
As an example of input for chat room information, we will provide an example of inputting a username or its corresponding icon (hereinafter referred to as "third input") to display information about the destination chat room (second chat room) (not limited to this, but for example, a preview of the destination chat room, a temporary destination chat room when temporarily switching to the destination chat room described later, etc.).
Furthermore, as an example of input for chat room information separate from the above, as mentioned above, we will provide an example of inputting a username or its corresponding icon (hereinafter referred to as "second input") to switch the display from the currently displayed chat room (first chat room) to the destination chat room (second chat room).
限定ではなく例として、入力を操作入力とする場合に、第3入力を、入力する対象に対する長押し操作とする。他方、第2入力を、入力する対象に対するタップ操作とする。 As an example, rather than a limitation, if we consider input as an operation input, the third input would be a long press operation on the input target. On the other hand, the second input would be a tap operation on the input target.
本実施例では、トークルーム情報に対して第3入力(限定ではなく例として、長押し操作)されると、移動先のトークルーム(第2トークルーム)に関する情報として、限定ではなく例として、移動先トークルームのプレビュー表示が表示される例を例示する。
限定ではなく例として、移動先トークルームのプレビュー表示は、トークルームの名前と、そのトークルームがグループトークルームである場合にはトークルームの名前の右側の括弧内にそのグループに属するメンバーの人数と、そのグループに属するメンバーの名前と、これに対応するアイコンと、トーク領域とが含まれている。
In this embodiment, when a third input (not limited to, but for example, a long press) is made to the chat room information, a preview of the destination chat room (second chat room) is displayed as information about the destination chat room (second chat room), not limited to, but for example.
As an example, not limited to specific cases, the preview of the destination chat room includes the chat room name, and if it is a group chat room, the number of members belonging to that group in parentheses to the right of the chat room name, the names of the members belonging to that group, their corresponding icons, and the chat area.
なお、このような形態に限らず、トークルーム情報に対して第3入力されると、移動先トークルームに仮で切り替えることが可能であり、最終的に移動先トークルームを切り替えるか否かを選択することが可能なメッセージングサービスにおいて、移動先トークルームに仮で切り替える場合に、移動先トークルームに対応した仮移動先トークルームを、移動先のトークルーム(第2トークルーム)に関する情報として表示してもよい。 Furthermore, in messaging services where, not limited to this format, a third input to the chat room information allows for a temporary switch to the destination chat room, and where the user can ultimately choose whether or not to switch to the destination chat room, when a temporary switch to the destination chat room is made, the temporary destination chat room corresponding to the destination chat room may be displayed as information about the destination chat room (second chat room).
本実施例では、トーク領域に対してモザイク処理やハッチング処理を行うことによって、トーク領域の視認性を低下させ、ユーザがトーク内容を認識することが困難となるものとする。 In this embodiment, the visibility of the talk area is reduced by applying mosaic or hatching processing to it, making it difficult for the user to recognize the content of the talk.
なお、このような形態に限らず、トーク領域に対してモザイク処理やハッチング処理を行わないことによって、トーク領域の視認性を低下させずに、ユーザがトーク内容を認識することが容易となるものとしてもよい。 Furthermore, the format is not limited to this example; it is also acceptable to avoid applying mosaic or hatching effects to the talk area, thereby maintaining the visibility of the talk area and making it easier for users to recognize the talk content.
<表示画面>
図7-1は、ユーザA.Aの端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
<Display screen>
Figure 7-1 shows an example of the screen transitions displayed on the display unit 24 of user A.A's terminal 20A.
ここでは、第1移動先トークルーム候補決定処理において、移動先トークルーム候補としてNo「SP01-1」の「設定時間以内に表示された回数が多いトークルーム」に決定された場合の表示画面の一例を示す図である。
具体的には、第1移動先トークルーム候補決定処理において、限定ではなく例として、設定時間(限定ではなく例として、1時間)以内に表示された回数が多いトークルーム(限定ではなく例として、グループ「仕事」を相手としてトークを行うためのトークルーム、グループ「家族」を相手としてトークを行うためのトークルーム、ユーザE.Eを相手としてトークを行うためのトークルーム)が移動先トークルーム候補として決定されたものとする。
This figure shows an example of the display screen when, in the first destination chat room candidate determination process, the chat room with No. "SP01-1"("the chat room that has been displayed many times within the set time") is selected as the destination chat room candidate.
Specifically, in the first process of determining the candidate destination chat room, the chat rooms that have been displayed the most times within a set time (one hour, not limited to any specific group) are determined as candidates for the destination chat room (for example, the chat room for chatting with the group "Work", the chat room for chatting with the group "Family", and the chat room for chatting with user E.E.).
図7-1の左の画面では、トークルーム名表示領域CLRには、限定ではなく例として、ユーザA.AがユーザB.Bを相手としてトークを行うためのトークルームであることを示す文字(この例では「B.B」)が表示されている。 In the left-hand screen of Figure 7-1, the chat room name display area (CLR) shows text indicating that it is a chat room where user A.A. is communicating with user B.B. (in this example, "B.B.").
この例では、トークルーム情報表示領域ER1には、限定ではなく例として、グループ名「仕事」およびこれに対応するアイコンと、グループ名「家族」およびこれに対応するアイコンと、ユーザ名「E.E」およびこれに対応するアイコンとを含む、複数のトークルーム情報が表示されている。 In this example, the chat room information display area ER1 shows multiple chat room information entries, including, but not exclusively, the group name "Work" and its corresponding icon, the group name "Family" and its corresponding icon, and the username "E.E" and its corresponding icon.
また、この例では、トークルームがグループトークルームである場合に、トークルームの名前の右側の括弧内に、そのグループに属するメンバーの人数が表示されている。
具体的には、グループ名「仕事」の右側の括弧内に、このグループのメンバー数が4人であることを示す「4」の数字が示されており、グループ名「家族」の右側の括弧内に、このグループのメンバー数が5人であることを示す「5」の数字が示されている。
In this example, if the chat room is a group chat room, the number of members belonging to that group is displayed in parentheses to the right of the chat room name.
Specifically, the number "4" is shown in parentheses to the right of the group name "Work," indicating that this group has four members, and the number "5" is shown in parentheses to the right of the group name "Family," indicating that this group has five members.
図7-1の右の画面では、限定ではなく例として、複数のトークルーム情報のうち、グループ名「仕事」、またはこれに対応するアイコンが長押し操作された状態が示されている。この場合、表示部24の下部から上方に向かって移動先トークルームのプレビュー表示PV1が表示される。 The right-hand screen in Figure 7-1 shows, as an example (not a limited one), a state where the group name "Work" or its corresponding icon has been long-pressed among multiple chat room information. In this case, the preview display PV1 of the destination chat room is shown from the bottom to the top of the display unit 24.
このプレビュー表示PV1には、限定ではなく例として、プレビュー表示最上部に、グループ名「仕事」のトークルームであることを示す文字(この例では、「仕事」)が表示されており、その右側の括弧内に、このグループのメンバー数を示す数字(この例では、「4」の数字)が表示されている。
また、その下には、このグループに属するメンバーの名前(この例では、「A.A」、「B.B」、「X.X」、「Y.Y」)、およびこれに対応するアイコンが表示されている。
さらに、その下には、このトークルームのメンバーでトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザB.B、ユーザX.X、ユーザY.Yのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
In this preview display PV1, as an example rather than a limitation, the top of the preview display shows text indicating that it is a chat room for the group named "Work" (in this example, "Work"), and in parentheses to the right of it, the number indicating the number of members in this group (in this example, the number "4") is displayed.
Below that, the names of the members belonging to this group (in this example, "A.A", "B.B", "X.X", and "Y.Y") and their corresponding icons are displayed.
Furthermore, below that, there is a chat area for members of this chat room to communicate. The left side of the screen displays messages from the other users B.B, X.X, and Y.Y, while the right side displays messages from the user A.A.
この例では、限定ではなく例として、第1ユーザがユーザA.AおよびユーザB.Bであり、第2ユーザがユーザX.XおよびユーザY.Yであるので、限定ではなく例として、第1ユーザ(ユーザA.AおよびユーザB.B)に対応するユーザ名およびこれに対応するアイコンを通常態様(限定ではなく例として、ユーザ名:細字、アイコン:強調アイコンなし)で表示する一方で、第2ユーザ(ユーザX.XおよびユーザY.Y)に対応するユーザ名およびこれに対応するアイコンを特殊態様(限定ではなく例として、ユーザ名:太字、アイコン:強調アイコンあり)で表示している。 In this example, the first users are User A.A. and User B.B., and the second users are User X.X. and User Y.Y. Therefore, the usernames and corresponding icons for the first users (User A.A. and User B.B.) are displayed in the normal manner (username: regular font, icon: no emphasis icon), while the usernames and corresponding icons for the second users (User X.X. and User Y.Y.) are displayed in a special manner (username: bold font, icon: emphasis icon).
また、この例では、トークルームのメンバーでトークを行うためのトーク領域に対してハッチング処理が施されており、これによりトーク領域の視認性が低下し、ユーザがトーク内容を認識することは困難となっている。 Furthermore, in this example, the chat area used for conversations among chat room members is hatched, which reduces the visibility of the chat area and makes it difficult for users to understand the content of the conversation.
<第7実施例の効果>
本実施例は、端末20が、トークルーム情報が表示された端末20に対する入力に基づいて、自己の端末20のユーザを含む複数のユーザを含む第2トークルームを表示部24に表示する。この場合、端末20は、第2トークルームに含まれるユーザのうちの少なくとも一部のユーザの表示態様を異ならせる表示する構成を示している。
このような構成により得られる実施例の効果の一例として、移動した第2トークルームを端末のユーザが誤認することを防ぐことができる。
<Effects of the 7th Example>
In this embodiment, terminal 20 displays a second chat room containing multiple users, including the user of terminal 20, on the display unit 24 based on input to terminal 20 where chat room information is displayed. In this case, terminal 20 is configured to display at least some of the users included in the second chat room in a different manner.
One example of the effects of this configuration is that it prevents the user of the terminal from mistakenly identifying the second chat room that has been moved.
また、この場合、複数のユーザは、第1トークルームに含まれる第1ユーザと、第1トークルームに含まれない第2ユーザとを含み、端末20は、第1ユーザと第2ユーザとの表示態様を異ならせる処理を行うようにすることができる。
このような構成により得られる実施例の効果の一例として、第1チャットルームに含まれる第1ユーザと、第1チャットルームに含まれない第2ユーザとを、端末のユーザが簡単に識別できるようにすることができる。
In this case, the multiple users include a first user included in the first chat room and a second user not included in the first chat room, and the terminal 20 can perform processing to make the display of the first user and the second user different.
One example of the effects obtained by this configuration is that the user of the terminal can easily distinguish between a first user included in the first chat room and a second user not included in the first chat room.
また、本実施例は、端末20が、トークルーム情報が表示された端末20に対する入力(限定ではなく、第4入力の一例)に基づいて、第1トークルームから移動せずに第2トークルームを表示する場合とは異なる表示態様で第2トークルームを表示部24に表示する構成を示している。
このような構成により得られる実施例の効果の一例として、第1チャットルームから移動することなく、移動予定の第2チャットルームを端末のユーザが容易に識別できるようにすることができる。
Furthermore, this embodiment shows a configuration in which the terminal 20 displays the second talk room on the display unit 24 in a display manner different from the case in which the second talk room is displayed without moving from the first talk room, based on input to the terminal 20 where talk room information is displayed (not limited to, but an example of a fourth input).
One example of the effects of this configuration is that the user of the terminal can easily identify the second chat room they are going to move to without having to move from the first chat room.
また、本実施例は、端末20が、表示されたトークルーム情報(限定ではなく、第1表示の一例)に対する長押し操作(限定ではなく、第1表示に対する第5入力の一例)に基づいて、移動先トークルームのプレビュー表示(限定ではなく、移動する第2チャットルームに関する表示の一例)を表示部24に表示し、第2トークルームに含まれるユーザの名前等の情報(限定ではなく、第2チャットルームに含まれるユーザの一例)を表示部24に表示する構成を示している。
このような構成により得られる実施例の効果の一例として、第1チャットルームから移動することなく、移動予定の第2チャットルームと、移動予定の第2チャットルームに含まれるユーザとを、端末のユーザが容易に識別できるようにすることができる。
Furthermore, this embodiment shows a configuration in which the terminal 20 displays a preview of the destination chat room (not limited to an example of a display related to the second chat room to be moved to) on the display unit 24 based on a long press operation (not limited to an example of a fifth input to the first display) on the displayed chat room information (not limited to an example of a first display), and displays information such as the names of users included in the second chat room (not limited to an example of users included in the second chat room) on the display unit 24.
As an example of the effects obtained by this configuration, the user of the terminal can easily identify the second chat room to which they are to move, and the users included in the second chat room, without having to move from the first chat room.
<第7変形例(1)>
第7実施例では、第2トークルームに属するユーザの表示態様を異ならせることによって、移動した第2トークルームの誤認を防ぐ例を示したが、これに限定されない。
限定ではなく例として、第2トークルームを識別する情報とは異なる第2トークルームに関連する情報をトークルーム情報に含めることによって、誤認を防ぐようにすることもできる。
<Seventh variation (1)>
In the seventh embodiment, an example was shown in which the display of users belonging to the second chat room is made different to prevent misidentification of the second chat room to which a user has moved, but the embodiment is not limited to this.
As an example, and not limited to specific cases, it is also possible to prevent misidentification by including information related to the second chat room that is different from the information used to identify the second chat room in the chat room information.
本変形例では、限定ではなく例として、トークルーム情報が、第2トークルームを識別する情報としてトークルーム名およびこれに対応するアイコンを含むとともに、第2トークルームに関連する情報を含んでもよいものとする。
具体的には、第2トークルームに関連する情報には、限定ではなく例として、
・トークルーム名およびこれに対応するアイコンとは異なる第2トークルームを識別する情報(限定ではなく例として、トークルームの背景画像等)
・トークルームの属性情報(限定ではなく例として、お気に入り登録していることを示す情報、フォルダに入れていることを示す情報等)
等を含めることができる。
In this modified example, the chat room information may include, as an example rather than an limitation, the chat room name and its corresponding icon as information that identifies the second chat room, as well as information related to the second chat room.
Specifically, information related to the second chat room is not limited to, but includes examples,
- Information that identifies a second chat room that is different from the chat room name and its corresponding icon (not limited to this, but for example, the chat room's background image)
- Attribute information of the chat room (not limited to specifics, but examples include information indicating that it has been added to favorites, information indicating that it has been placed in a folder, etc.)
This can include things like that.
<表示画面>
(1)第1の表示画面例
図7-2は、ユーザA.Aの端末20Aの表示部24に表示される画面の一例を示す図である。
ここでは、トークルーム情報が、第2トークルームに関連する情報として、限定ではなく例として、上記の(1)トークルームの背景画像を含む場合の画面の一例を示す。
<Display screen>
(1) Example of the first display screen Figure 7-2 is a diagram showing an example of a screen displayed on the display unit 24 of user A.A's terminal 20A.
Here, we show an example of a screen where the chat room information includes the background image of the chat room, as described above (1), not as limited information, but as an example of information related to the second chat room.
ここでは、第1移動先トークルーム候補決定処理において、移動先トークルーム候補としてNo「SP01-1」の「設定時間以内に表示された回数が多いトークルーム」に決定された場合の表示画面の一例を示す図である。
具体的には、第1移動先トークルーム候補決定処理において、限定ではなく例として、設定時間(限定ではなく例として、1時間)以内に表示された回数が多いトークルーム(限定ではなく例として、グループ「仕事」を相手としてトークを行うためのトークルーム、グループ「家族」を相手としてトークを行うためのトークルーム、ユーザE.Eを相手としてトークを行うためのトークルーム)が移動先トークルーム候補として決定されたものとする。
This figure shows an example of the display screen when, in the first destination chat room candidate determination process, the chat room with No. "SP01-1"("the chat room that has been displayed many times within the set time") is selected as the destination chat room candidate.
Specifically, in the first process of determining the candidate destination chat room, the chat rooms that have been displayed the most times within a set time (one hour, not limited to any specific group) are determined as candidates for the destination chat room (for example, the chat room for chatting with the group "Work", the chat room for chatting with the group "Family", and the chat room for chatting with user E.E.).
図7-2の画面では、トークルーム名表示領域CLRには、限定ではなく例として、ユーザA.AがユーザB.Bを相手としてトークを行うためのトークルームであることを示す文字(この例では「B.B」)が表示されている。
また、その下には、ユーザA.AとユーザB.Bとが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザB.Bのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
また、トーク領域の下部には、移動先のトークルームをユーザが選択可能に構成された、1以上のトークルーム情報(限定ではなく、第1表示の一例)が表示されるトークルーム情報表示領域ER1が設けられている。
In the screen shown in Figure 7-2, the chat room name display area CLR shows, not as a limitation but as an example, text indicating that it is a chat room for user A.A. to communicate with user B.B. (in this example, "B.B.").
Below that, there is a talk area where user A.A. and user B.B. can converse. The left side of the screen displays user B.B.'s message, while the right side displays user A.A.'s message.
Furthermore, at the bottom of the chat area, there is a chat room information display area ER1 that displays information for one or more chat rooms (not limited to, but an example of the first display) and is configured so that the user can select the chat room to move to.
また、この例では、トークルーム情報が表示されるトークルーム情報表示領域ER1において、左から順に、第1トークルーム情報表示領域ER11と、第2トークルーム情報表示領域ER12と、第3トークルーム情報表示領域ER13とが設けられている。 Furthermore, in this example, the talk room information display area ER1, where talk room information is displayed, is provided with, from left to right, a first talk room information display area ER11, a second talk room information display area ER12, and a third talk room information display area ER13.
この画面では、トークルーム情報表示領域ER1(第1トークルーム情報表示領域ER11、第2トークルーム情報表示領域ER12、第3トークルーム情報表示領域ER13)には、限定ではなく例として、第1移動先トークルーム候補決定処理において決定された移動先トークルーム候補に対応したトークルーム情報が表示されている。
具体的には、複数のトークルーム情報として、限定ではなく例として、第1トークルーム情報表示領域ER11にグループ名「仕事」およびこれに対応するアイコンと、第2トークルーム情報表示領域ER12にグループ名「家族」およびこれに対応するアイコンと、第3トークルーム情報表示領域ER13にユーザ名「E.E」およびこれに対応するアイコンとを含む、複数のトークルーム情報が表示されている。
On this screen, the talk room information display area ER1 (first talk room information display area ER11, second talk room information display area ER12, third talk room information display area ER13) displays talk room information corresponding to the destination talk room candidate determined in the first destination talk room candidate determination process, not as an example but as an example.
Specifically, as multiple chat room information, and not limited to these examples, the first chat room information display area ER11 includes the group name "Work" and its corresponding icon, the second chat room information display area ER12 includes the group name "Family" and its corresponding icon, and the third chat room information display area ER13 includes the username "E.E" and its corresponding icon.
また、この例では、トークルーム情報として、限定ではなく例として、第2トークルームに関連する情報である第2トークルームの背景画像が、トークルーム名およびこれに対応するアイコンとともに表示されている。
具体的には、第1トークルーム情報表示領域ER11にグループ名「仕事」に対応するトークルームの背景画像がグループ名「仕事」およびこれに対応するアイコンとともに表示されており、第2トークルーム情報表示領域ER12にグループ名「家族」に対応するトークルームの背景画像がグループ名「家族」およびこれに対応するアイコンとともに表示されており、第3トークルーム情報表示領域ER13にユーザ名「E.E」に対応するトークルームの背景画像がユーザ名「E.E」およびこれに対応するアイコンとともに表示されている。
Furthermore, in this example, the background image of the second chat room, which is related to the second chat room, is displayed as chat room information, not as a limitation but as an example, along with the chat room name and its corresponding icon.
Specifically, the background image of the chat room corresponding to the group name "Work" is displayed in the first chat room information display area ER11 along with the group name "Work" and its corresponding icon, the background image of the chat room corresponding to the group name "Family" is displayed in the second chat room information display area ER12 along with the group name "Family" and its corresponding icon, and the background image of the chat room corresponding to the username "E.E" is displayed in the third chat room information display area ER13 along with the username "E.E" and its corresponding icon.
また、この例では、トークルームがグループトークルームである場合に、トークルームの名前の右側の括弧内に、そのグループに属するメンバーの人数が表示されている。
具体的には、グループ名「仕事」の右側の括弧内に、このグループのメンバー数が4人であることを示す「4」の数字が示されており、グループ名「家族」の右側の括弧内に、このグループのメンバー数が5人であることを示す「5」の数字が示されている。
In this example, if the chat room is a group chat room, the number of members belonging to that group is displayed in parentheses to the right of the chat room name.
Specifically, the number "4" is shown in parentheses to the right of the group name "Work," indicating that this group has four members, and the number "5" is shown in parentheses to the right of the group name "Family," indicating that this group has five members.
(2)第2の表示画面例
図7-3は、ユーザA.Aの端末20Aの表示部24に表示される画面の一例を示す図である。
ここでは、トークルーム情報が、第2トークルームに関連する情報として、限定ではなく例として、前述した(2)属性情報(お気に入り登録していることを示す情報)を含む場合の画面の一例を示す。
(2) Example of a second display screen Figure 7-3 is a diagram showing an example of a screen displayed on the display unit 24 of user A.A's terminal 20A.
Here, we show an example of a screen where the chat room information includes, as an example rather than an exclusive one, the attribute information (information indicating that it has been added to favorites) mentioned above, as information related to the second chat room.
ここでは、第1移動先トークルーム候補決定処理において、移動先トークルーム候補としてNo「SP01-1」の「設定時間以内に表示された回数が多いトークルーム」に決定された場合の表示画面の一例を示す図である。
具体的には、第1移動先トークルーム候補決定処理において、限定ではなく例として、設定時間(限定ではなく例として、1時間)以内に表示された回数が多いトークルーム(限定ではなく例として、グループ「仕事」を相手としてトークを行うためのトークルーム、グループ「家族」を相手としてトークを行うためのトークルーム、ユーザE.Eを相手としてトークを行うためのトークルーム)が移動先トークルーム候補として決定されたものとする。
This figure shows an example of the display screen when, in the first destination chat room candidate determination process, the chat room with No. "SP01-1"("the chat room that has been displayed many times within the set time") is selected as the destination chat room candidate.
Specifically, in the first process of determining the candidate destination chat room, the chat rooms that have been displayed the most times within a set time (one hour, not limited to any specific group) are determined as candidates for the destination chat room (for example, the chat room for chatting with the group "Work", the chat room for chatting with the group "Family", and the chat room for chatting with user E.E.).
また、ここでは、端末20のユーザが任意のトークルームをお気に入り登録することが可能なメッセージングサービスにおいて、端末20のユーザがグループ「家族」を相手としてトークを行うためのトークルームをお気に入りに登録しているものとする。 Furthermore, in this scenario, we assume that the user of device 20 has registered a chat room for communicating with the group "Family" as a favorite in a messaging service where the user can register any chat room as a favorite.
図7-3の画面では、トークルーム名表示領域CLRには、限定ではなく例として、ユーザA.AがユーザB.Bを相手としてトークを行うためのトークルームであることを示す文字(この例では「B.B」)が表示されている。
また、その下には、ユーザA.AとユーザB.Bとが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザB.Bのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
In the screen shown in Figure 7-3, the chat room name display area CLR shows, not as a limitation but as an example, text indicating that it is a chat room for user A.A to communicate with user B.B. (in this example, "B.B").
Below that, there is a talk area where user A.A. and user B.B. can converse. The left side of the screen displays user B.B.'s message, while the right side displays user A.A.'s message.
この画面では、トークルーム情報表示領域ER1には、限定ではなく例として、第1移動先トークルーム候補決定処理において決定された移動先トークルーム候補に対応したトークルーム情報が表示されている。
具体的には、複数のトークルーム情報として、限定ではなく例として、グループ名「仕事」およびこれに対応するアイコンと、グループ名「家族」およびこれに対応するアイコンと、ユーザ名「E.E」およびこれに対応するアイコンとを含む、複数のトークルーム情報が表示されている。
On this screen, the talk room information display area ER1 shows, as an example rather than an exclusive one, talk room information corresponding to the destination talk room candidate determined in the first destination talk room candidate determination process.
Specifically, as information on multiple chat rooms, the following are displayed, not as a limited list but as an example: the group name "Work" and its corresponding icon, the group name "Family" and its corresponding icon, and the username "E.E" and its corresponding icon.
また、この例では、トークルーム情報として、限定ではなく例として、第2トークルームに関連する情報であるお気に入り登録していることを示す情報が、トークルーム名およびこれに対応するアイコンとともに表示されている。
具体的には、グループ名「家族」に対応するアイコンの左上部にはお気に入り登録されていることを示す星型のアイコンが表示されている。
Furthermore, in this example, the chat room information, rather than being limited to specific chat rooms, is displayed as an example, along with the chat room name and its corresponding icon, indicating that the second chat room is registered as a favorite.
Specifically, a star-shaped icon indicating that the group name "Family" is favorited is displayed in the upper left corner of the corresponding icon.
また、この例では、トークルームがグループトークルームである場合に、トークルームの名前の右側の括弧内に、そのグループに属するメンバーの人数が表示されている。
具体的には、グループ名「仕事」の右側の括弧内に、このグループのメンバー数が4人であることを示す「4」の数字が示されており、グループ名「家族」の右側の括弧内に、このグループのメンバー数が5人であることを示す「5」の数字が示されている。
In this example, if the chat room is a group chat room, the number of members belonging to that group is displayed in parentheses to the right of the chat room name.
Specifically, the number "4" is shown in parentheses to the right of the group name "Work," indicating that this group has four members, and the number "5" is shown in parentheses to the right of the group name "Family," indicating that this group has five members.
本変形例は、端末20が、トークルーム情報と関連付けて、第2トークルームに関連する情報を表示する制御を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、第1表示と関連付けて、第2チャットルームに関連する情報を表示することによって、移動予定の第2チャットルームを端末のユーザが誤認することを防ぐことができる。
This modified example shows a configuration in which the terminal 20 is controlled by the control unit 21 to display information related to the second talk room in association with the talk room information.
As an example of the effects obtained by this configuration, by displaying information related to the second chat room in association with the first display, it is possible to prevent the terminal user from misidentifying the second chat room they are planning to move to.
また、この場合、トークルーム情報は、第2トークルームのアイコン画像(限定ではなく、第2チャットルームを識別するための第1画像情報の一例)を含み、第2トークルームに関連する情報は、第2トークルームの背景画像や、第2トークルームをお気に入り登録していることを示すマーク(限定ではなく、第1画像情報とは異なる第2画像情報の一例)を含むようにすることができる。
このような構成により得られる実施例の効果の一例として、第1画像情報によって、第2チャットルームを端末のユーザに識別させることができるとともに、第1画像情報とは異なる第2画像情報によって、移動予定の第2チャットルームを端末のユーザが誤認することを防ぐことができる。
In this case, the talk room information may include the icon image of the second talk room (not limited to, but an example of the first image information used to identify the second chat room), and the information related to the second talk room may include the background image of the second talk room or a mark indicating that the second talk room has been added to favorites (not limited to, but an example of the second image information different from the first image information).
As an example of the effects of this configuration, the first image information allows the terminal user to identify the second chat room, and the second image information, which is different from the first image information, prevents the terminal user from misidentifying the second chat room they are supposed to move to.
<第7変形例(2)>
第7実施例では、第2トークルームに切り替える場合に、第2トークルームに属するユーザの表示態様を異ならせることによって、切り替えたトークルームの誤認を防ぐ例を示したが、これに限定されない。
限定ではなく例として、切り替えたトークルームの誤認を防ぐ手法として、第2トークルームに切り替える場合に、第2トークルームに属するユーザとは異なる第2トークルームに関する情報の表示態様を異ならせて表示してもよいし、そのようにしなくてもよい。
<Variation 7 (2)>
In the seventh embodiment, an example was shown in which the display of users belonging to the second chat room is changed when switching to the second chat room to prevent misidentification of the switched chat room, but the embodiment is not limited to this.
As an example, and not limited to this, as a method to prevent misidentification of the switched chat room, when switching to the second chat room, the display of information about the second chat room may be made different from that of users belonging to the second chat room, or it may not be made so.
限定ではなく例として、第2トークルームに切り替える場合に、限定ではなく例として、第2トークルームのトークルーム画像を強調した態様で表示するようにすることができる。具体的には、限定ではなく例として、第2トークルームのトークルーム名を太字で表示したり、第2トークルームの背景画像をアニメーションで表示したり、第2トークルームの外枠を太線で表示するなどすることができる。 As an example, and not limited to this, when switching to the second chat room, the chat room image of the second chat room can be displayed in a more emphasized manner. Specifically, as an example, and not limited to this, the chat room name of the second chat room can be displayed in bold, the background image of the second chat room can be displayed with animation, or the outer frame of the second chat room can be displayed with a thick line.
<第8実施例>
第8実施例は、トークルームを切り替えた場合に、移動元(移動前)のトークルームをユーザが認識できるようにする手法、移動元のトークルームに戻れるようにする手法に関する実施例である。
第8実施例に記載の内容は、他の各実施例や他の各変形例のいずれにも適用可能である。
また、既出の構成要素と同一の構成要素については同一の符号を付して、再度の説明を省略する。
<Example 8>
The eighth embodiment is an embodiment of a method for enabling a user to recognize the original chat room (before switching) when switching chat rooms, and a method for enabling the user to return to the original chat room.
The contents described in the eighth embodiment are applicable to any of the other embodiments or other modifications.
Furthermore, components identical to those previously mentioned are given the same symbols, and their explanation is omitted.
本実施例は、端末20が、表示部24に第2チャットルーム(限定ではなく例として、現在表示されているトークルーム)を表示した後、この第2チャットルームから第1チャットルーム(限定ではなく例として、前に表示されていたトークルーム)に移動し、第1チャットルームを表示することに関する第2表示(限定ではなく例として、次に表示させるトークルームに対応した移動元トークルーム情報)を表示部24に表示する。そして、端末20が、この第2表示に対する入力に基づいて、第1チャットルームの表示に関する第2処理(限定ではなく例として、トークルームの切り替えの処理)を端末20の制御部21によって行う実施例である。 In this embodiment, terminal 20 displays a second chat room (for example, the currently displayed chat room) on the display unit 24, then moves from this second chat room to the first chat room (for example, the previously displayed chat room), and displays a second display (for example, information about the source chat room corresponding to the next chat room to be displayed) on the display unit 24 regarding the display of the first chat room. Then, based on the input to this second display, terminal 20's control unit 21 performs a second process related to the display of the first chat room (for example, a chat room switching process).
本実施例では、第2表示の一例として「移動元トークルーム情報」を例に挙げて説明する。移動元トークルーム情報は、メッセージングサービスにおいてトークルームに関連付けられたトークルームの情報の一種であり、特に移動元のトークルームに関連付けられたトークルームの情報の一種である。
この移動元トークルーム情報は、限定ではなく例として、ユーザにより入力される、またはメッセージングサービスにより付与される、トークルームの名前(文字情報)、トークルームのアイコン画像(画像情報)、トークルームの識別子(識別情報)といった、トークルームに対応付けられた情報を含み、これらのいずれか1つ、または2以上の組み合わせであってもよいし、そうでなくてもよい。
In this embodiment, "Originating Talk Room Information" will be used as an example of a second display. Originating Talk Room Information is a type of talk room information associated with a talk room in a messaging service, and more specifically, a type of talk room information associated with the original talk room.
This source chat room information is not limited to, but includes, for example, information associated with a chat room, such as the chat room name (text information), chat room icon image (image information), and chat room identifier (identification information), which are entered by the user or assigned by the messaging service. It may include any one of these, or a combination of two or more, or not.
本実施例において、移動元トークルーム情報は、端末20のユーザが選択(指定)する情報であって、第2トークルームから第1トークルームに移動し(戻り)、第1トークルームを再度表示するための情報である。このため、移動元トークルーム情報は、移動元トークルーム選択用情報や移動元トークルーム指定用情報等のように表現してもよいし、しなくてもよい。 In this embodiment, the source chat room information is information selected (specified) by the user of terminal 20, and is information for moving (returning) from the second chat room to the first chat room and displaying the first chat room again. Therefore, the source chat room information may or may not be expressed as source chat room selection information or source chat room specification information.
本実施例では、移動元トークルーム情報を表示する場合に、限定ではなく例として所定位置(限定ではなく例として、移動元トークルーム情報の左上部)に、移動元のトークルームに対応したトークルーム情報の一種であること(限定ではなく例として、タップ操作により移動元のトークルームに戻ること)をユーザが特定可能な情報(限定ではなく例として、左向き矢印を含むアイコン)が表示されている。 In this embodiment, when displaying the source chat room information, information that allows the user to identify it as a type of chat room information corresponding to the source chat room (for example, an icon including a left-pointing arrow) is displayed at a predetermined location (not limited to, but as an example, the upper left of the source chat room information).
本実施例では、限定ではなく例として、表示中のトークルームの画面下部に、移動先のトークルームをユーザが選択可能に構成された、1以上のトークルーム情報(限定ではなく、第1表示の一例)が表示されるトークルーム情報表示領域が設けられている。
このトークルーム情報表示領域ER1のうち最左方の領域に、移動元トークルーム情報を表示可能な移動元トークルーム情報表示領域ER4が設けられている。
In this embodiment, as an example and not an limitation, a chat room information display area is provided at the bottom of the currently displayed chat room screen, where one or more chat room information (not an limitation, but an example of the first display) is displayed, and the user can select the destination chat room.
In the leftmost area of this talk room information display area ER1, there is a source talk room information display area ER4 that can display information about the source talk room.
<表示画面>
図8-1は、ユーザA.Aの端末20Aの表示部24に表示される画面の遷移の一例を示す図である。
<Display screen>
Figure 8-1 shows an example of the screen transitions displayed on the display unit 24 of user A.A's terminal 20A.
ここでは、第1移動先トークルーム候補決定処理において、移動先トークルーム候補としてNo「SP01-1」の「設定時間以内に表示された回数が多いトークルーム」に決定された場合の表示画面の一例を示す図である。
具体的には、第1移動先トークルーム候補決定処理において、限定ではなく例として、設定時間(限定ではなく例として、1時間)以内に表示された回数が多いトークルーム(限定ではなく例として、ユーザC.Cを相手としてトークを行うためのトークルーム、ユーザD.Dを相手としてトークを行うためのトークルーム、ユーザE.Eを相手としてトークを行うためのトークルーム)が移動先トークルーム候補として決定されたものとする。
This figure shows an example of the display screen when, in the first destination chat room candidate determination process, the chat room with No. "SP01-1"("the chat room that has been displayed many times within the set time") is selected as the destination chat room candidate.
Specifically, in the first process of determining the candidate destination chat room, it is assumed that, as an example and not limited to, the chat rooms that have been displayed the most times within a set time (as an example and not limited to, one hour) (as an example and not limited to, the chat room for chatting with user C.C., the chat room for chatting with user D.D., and the chat room for chatting with user E.E.) are determined as the candidate destination chat room.
図8-1の左の画面は、トークルーム名表示領域CLRには、限定ではなく例として、ユーザA.AがユーザB.Bを相手としてトークを行うためのトークルームであることを示す文字(この例では「B.B」)が表示されている。
また、この例では、トークルーム情報表示領域ER1には、限定ではなく例として、第1移動先トークルーム候補決定処理において決定された移動先トークルーム候補に対応したトークルーム情報が表示されている。
具体的には、ユーザ名「C.C」およびこれに対応するアイコンと、ユーザ名「D.D」およびこれに対応するアイコンと、ユーザ名「E.E」およびこれに対応するアイコンとを含む、複数のトークルーム情報が表示されている。
また、その下には、ユーザA.AとユーザB.Bとが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザB.Bのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
In the left screen of Figure 8-1, the chat room name display area CLR shows, not as a limitation but as an example, text indicating that it is a chat room for user A.A. to communicate with user B.B. (in this example, "B.B.").
In this example, the talk room information display area ER1 displays talk room information corresponding to the destination talk room candidate determined in the first destination talk room candidate determination process, not as an example but as an example.
Specifically, multiple chat room information entries are displayed, including the username "C.C" and its corresponding icon, the username "D.D" and its corresponding icon, and the username "E.E" and its corresponding icon.
Below that, there is a talk area where user A.A. and user B.B. can converse. The left side of the screen displays user B.B.'s message, while the right side displays user A.A.'s message.
また、この画面では、限定ではなく例として、複数のトークルーム情報のうち、ユーザ名「C.C」、またはこれに対応するアイコンがタップされた状態が示されている。この場合、相手をユーザB.Bとするトークルーム(第1トークルーム)から、相手のユーザC.Cとするトークルーム(第2トークルーム)に表示が切り替わる。その結果、限定ではなく例として、図8-1の中央に示す画面が表示される。 Furthermore, this screen, as an example rather than a specific case, shows the state when the username "C.C." or its corresponding icon has been tapped among multiple chat room information. In this case, the display switches from the chat room with user B.B. (First Chat Room) to the chat room with user C.C. (Second Chat Room). As a result, the screen shown in the center of Figure 8-1 is displayed, as an example rather than a specific case.
この画面は、ユーザA.AがユーザC.Cを相手としてトークを行うためのトークルームであり、限定ではなく例として、トークルーム名表示領域CLRには、ユーザ名「C.C」のトークルームであることを示す文字(この例では、「C.C」)が表示されている。
また、その下には、ユーザA.AとユーザC.Cとが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザC.Cのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
This screen is a chat room for user A.A. to communicate with user C.C., and is not limited to this; as an example, the chat room name display area CLR shows text indicating that it is a chat room for the username "C.C." (in this example, "C.C.").
Below that, there is a talk area where user A.A. and user C.C. can converse. The left side of the screen displays user C.C.'s message, while the right side displays user A.A.'s message.
また、画面下部のトークルーム情報表示領域ER1には、限定ではなく例として、複数のアイコン型トークルーム情報が表示されている。
具体的には、トークルーム情報表示領域ER1の移動元トークルーム情報表示領域ER4には、限定ではなく例として、ユーザ名「B.B」およびこれに対応するアイコンを含む移動元トークルーム情報が表示されており、トークルーム情報表示領域ER1のうち移動元トークルーム情報表示領域ER4から右方の領域には、ユーザ名「D.D」およびこれに対応するアイコンと、ユーザ名「E.E」およびこれに対応するアイコンとを含む、複数のアイコン型トークルーム情報が表示されている。
Furthermore, the chat room information display area ER1 at the bottom of the screen displays multiple icon-type chat room information, not as a limitation, but as an example.
Specifically, in the source chat room information display area ER4 of the chat room information display area ER1, source chat room information including the username "B.B" and its corresponding icon is displayed, not as an example but as an example. In the area of the chat room information display area ER1 to the right of the source chat room information display area ER4, multiple icon-type chat room information is displayed, including the username "D.D" and its corresponding icon, and the username "E.E" and its corresponding icon.
また、この例では、移動元トークルーム情報に対応したアイコンの所定位置(限定ではなく例として、移動元トークルーム情報の左上部)には、移動元のトークルームを特定可能な情報であり、また、移動元のトークルームに戻ることをユーザが特定可能な情報が表示されている。
具体的には、ユーザB.Bに対応するアイコンの左上部には、移動元のトークルームに戻ることを示す左向き矢印を含むアイコンが表示されている。
Furthermore, in this example, the designated location (not limited to, but for example, the upper left of the source chat room information) of the icon corresponding to the source chat room information displays information that identifies the source chat room, as well as information that identifies the user as returning to the source chat room.
Specifically, the icon corresponding to user B.B. displays an icon with a left-pointing arrow in the upper left corner, indicating that it is returning to the original chat room.
また、この画面では、限定ではなく例として、複数のトークルーム情報のうち、ユーザ名「B.B」、またはこれに対応するアイコン(移動元トークルーム情報)がタップされた状態が示されている。この場合、相手をユーザC.Cとするトークルーム(第2トークルーム)から、相手のユーザB.Bとするトークルーム(第1トークルーム)に表示が切り替わる。その結果、限定ではなく例として、図8-1の右に示す画面が表示される。 Furthermore, this screen, as an example rather than a specific one, shows the state when the username "B.B." or its corresponding icon (source chat room information) is tapped among multiple chat room entries. In this case, the display switches from the chat room with user C.C. (second chat room) to the chat room with user B.B. (first chat room). As a result, the screen shown on the right of Figure 8-1 is displayed, as an example rather than a specific one.
この画面は、ユーザA.AがユーザB.Bを相手としてトークを行うためのトークルームであり、限定ではなく例として、トークルーム名表示領域CLRに、ユーザ名「B.B」のトークルームであることを示す文字(この例では、「B.B」)が表示されている。
また、その下には、ユーザA.AとユーザB.Bとが対話形式でトークを行うためのトーク領域が構成されており、画面向かって左側には相手であるユーザB.Bのメッセージが、画面向かって右側には自分であるユーザA.Aのメッセージが表示されるように構成されている。
This screen is a chat room for user A.A to communicate with user B.B., and is not limited to this; as an example, the chat room name display area CLR shows text indicating that it is a chat room for the username "B.B" (in this example, "B.B").
Below that, there is a talk area where user A.A. and user B.B. can converse. The left side of the screen displays user B.B.'s message, while the right side displays user A.A.'s message.
また、画面下部のトークルーム情報表示領域ER1には、限定ではなく例として、複数のトークルーム情報が表示されている。
具体的には、トークルーム情報表示領域ER1の移動元トークルーム情報表示領域ER4には、限定ではなく例として、ユーザ名「C.C」およびこれに対応するアイコンを含む移動元トークルーム情報が表示されており、トークルーム情報表示領域ER1のうち移動元トークルーム情報表示領域ER4から右方の領域には、ユーザ名「D.D」およびこれに対応するアイコンと、ユーザ名「E.E」およびこれに対応するアイコンとを含む、複数のトークルーム情報が表示されている。
Furthermore, the chat room information display area ER1 at the bottom of the screen shows information for multiple chat rooms, not as a limitation, but as an example.
Specifically, in the source chat room information display area ER4 of the chat room information display area ER1, source chat room information including the username "C.C" and its corresponding icon is displayed, not as an example but as an example. In the area of the chat room information display area ER1 to the right of the source chat room information display area ER4, multiple chat room information is displayed, including the username "D.D" and its corresponding icon, and the username "E.E" and its corresponding icon.
また、この例では、移動元トークルーム情報に対応したアイコンの所定位置(限定ではなく例として、移動元トークルーム情報の左上部)には、移動元のトークルームを特定可能な情報であり、また、移動元のトークルームに戻ることをユーザが特定可能な情報が表示されている。
具体的には、ユーザC.Cに対応するアイコンの左上部には移動元のトークルームに戻ることを示す左向き矢印を含むアイコンが表示されている。
Furthermore, in this example, the designated location (not limited to, but for example, the upper left of the source chat room information) of the icon corresponding to the source chat room information displays information that identifies the source chat room, as well as information that identifies the user as returning to the source chat room.
Specifically, the icon corresponding to user C.C. displays an icon with a left-pointing arrow in the upper left corner, indicating that it will return to the original chat room.
なお、図8-1左の画面→図8-1中央の画面→図8-1右の画面の順で遷移した場合に、端末20の制御部21が、限定ではなく例として、第1トークルーム(図8-1左の画面のトークルーム)から第2トークルーム(図8-1中央の画面のトークルーム)に移動した後に、第2トークルーム(図8-1中央の画面のトークルーム)から第1トークルーム(図8-1左の画面のトークルーム)に移動したことに関する通知を、第1トークルーム(図8-1右の画面のトークルーム)に表示するようにしてもよい。
この場合は、限定ではなく例として、「元のトークルームに戻りました。」等のテキストをポップアップ形式で画面中央部に表示したり、プッシュ通知の形式で画面上部に表示するなどすることができる。
Furthermore, if the user transitions in the order of the screen on the left in Figure 8-1 → the screen in the center of Figure 8-1 → the screen on the right in Figure 8-1, the control unit 21 of the terminal 20 may, for example, not be limited to, display a notification in the first chat room (the chat room on the left screen of Figure 8-1) regarding the transition from the first chat room (the chat room on the left screen of Figure 8-1) to the second chat room (the chat room on the center screen of Figure 8-1) and then back to the first chat room (the chat room on the left screen of Figure 8-1).
In this case, it's not limited to a specific format; for example, a message such as "You've returned to the original chat room" could be displayed as a pop-up in the center of the screen, or as a push notification at the top of the screen.
また、表示に限らず、別の方法によって通知を行うようにしてもよい。
限定ではなく例として、端末20の制御部21が、端末20の振動部(不図示)を制御して筐体を振動させたり(バイブレーション機能)、端末20の音出力部26から特定の音(限定ではなく例として、元のトークルームに戻ったことを知らせる音声、特定の効果音等)を出力させる制御を行ったり、端末20の発光部(不図示)を発光させる制御を行うなどして、元のトークルームに戻ったことを端末20のユーザに通知してもよいし、そのようにしなくてもよい。
Furthermore, notification may be provided through methods other than display.
For example, the control unit 21 of the terminal 20 may notify the user of the terminal 20 that they have returned to the original chat room by controlling the vibration unit (not shown) of the terminal 20 to vibrate the casing (vibration function), controlling the sound output unit 26 of the terminal 20 to output a specific sound (for example, a voice message informing that they have returned to the original chat room, a specific sound effect, etc.), or controlling the light-emitting unit (not shown) of the terminal 20 to light up, or it may not.
<第8実施例の効果>
本実施例は、端末20が、第2トークルームを表示部24に表示する。そして、端末20は、表示した第2トークルームに、移動元トークルーム情報(限定ではなく、第2チャットルームから第1チャットルームに移動し、第1チャットルームを表示部に表示することに関する第2表示の一例)を表示部24に表示する。そして、端末20が、移動元トークルーム情報に対する入力に基づいて、第2トークルームから第1トークルームに表示を切り替える処理を制御部21によって行う構成を示している。
このような構成により得られる実施例の効果の一例として、第1チャットルームから第2チャットルームに移動した場合に、第2表示によって、移動元の第1チャットルームを容易に認識できるようにすることができる。また、第2表示が表示された端末に対する入力に基づいて、移動元の第1チャットルームに簡単に戻れるようにすることができる。
<Effects of the 8th embodiment>
In this embodiment, terminal 20 displays the second chat room on the display unit 24. Then, terminal 20 displays source chat room information (not limited to, but an example of a second display relating to moving from the second chat room to the first chat room and displaying the first chat room on the display unit 24) on the displayed second chat room.The terminal 20 is configured such that the control unit 21 performs a process to switch the display from the second chat room to the first chat room based on input for the source chat room information.
As an example of the effects of this configuration, when moving from the first chat room to the second chat room, the second display makes it easy to recognize the original first chat room. Furthermore, based on input to the terminal displaying the second display, it becomes possible to easily return to the original first chat room.
また、この場合、端末20が、移動元トークルーム情報に対する入力に基づいて、第2トークルームから第1トークルームに表示を切り替えた場合、第1トークルームから第2トークルームに移動した後に、第2トークルームから第1トークルームに移動したことを示すメッセージ等(限定ではなく、第1チャットルームから第2チャットルームに移動した後に、第2チャットルームから第1チャットルームに移動したことに関する通知の一例)を表示部24に表示するようにすることができる。
このような構成により得られる実施例の効果の一例として、第1チャットルームから第2チャットルームに移動した後に、第2チャットルームから第1チャットルームに移動したことを端末のユーザが容易に認識できるようにすることができる。
In this case, if the terminal 20 switches the display from the second chat room to the first chat room based on input for the source chat room information, after moving from the first chat room to the second chat room, the display unit 24 may display a message indicating that the user has moved from the second chat room to the first chat room (this is not limited to, but an example is a notification regarding the move from the second chat room to the first chat room after moving from the first chat room to the second chat room).
One example of the effects of this configuration is that, after moving from the first chat room to the second chat room, the user of the terminal can easily recognize that they have moved from the second chat room to the first chat room.
また、この場合、端末20は、第1トークルームに表示されるトークルーム情報に対する入力に基づいて、移動元トークルーム情報(限定ではなく、第1チャットルームに関する情報の一例)を第2トークルームに表示するようにすることができる。
このような構成により得られる実施例の効果の一例として、第1表示に対する入力に基づいて、第2チャットルームにおいて、移動元の第1チャットルームを端末のユーザが確認できるようにすることができる。
In this case, terminal 20 can also display source chat room information (not limited to, but an example of information related to the first chat room) in the second chat room based on input regarding the chat room information displayed in the first chat room.
As an example of the effects of this configuration, based on the input to the first display, the user of the terminal can be made to confirm the original first chat room in the second chat room.
1 通信システム
10 サーバ
20 端末
30 ネットワーク
1 Communication system 10 Servers 20 Terminals 30 Network
Claims (13)
前記端末のユーザを含む第1チャットルームを前記端末の表示部に表示することと、
所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しないこととが前記端末によって実行され、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、または前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、のうち少なくとも1つを含む条件であり、
前記第1表示を表示する場合、前記第1表示を表示する理由に関する第2表示を前記表示部に表示することが前記端末によって実行され、
前記第1表示に対する前記端末のユーザによる入力に基づいて、前記第1チャットルームの少なくとも一部に重畳して、前記第2チャットルームに関する情報を表示することが前記端末によって実行される、
プログラム。 A program executed by a terminal that performs processing related to a service that includes at least a chat function,
To display the first chat room, including the user of the terminal, on the display unit of the terminal,
If predetermined conditions are met, the terminal displays a first display prompting the user to display one or more second chat rooms different from the first chat room on the display unit; if the predetermined conditions are not met, the terminal does not display the first display on the display unit.
The aforementioned predetermined condition is a condition that includes at least one of the following: there is newly received content in the second chat room, or there is a mention posted to the user of the terminal in the second chat room.
When the first display is shown, the terminal performs the action of displaying a second display on the display unit regarding the reason for showing the first display.
Based on user input to the first display, the terminal performs the operation of displaying information about the second chat room superimposed on at least a portion of the first chat room.
program.
前記端末のユーザを含む第1チャットルームを前記端末の表示部に表示することと、
所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しないこととが前記端末によって実行され、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、または前記第1チャットルームでコンテンツの入力が無い状態で所定時間が経過したこと、のうち少なくとも1つを含む条件である、
プログラム。 A program executed by a terminal that performs processing related to a service that includes at least a chat function,
To display the first chat room, including the user of the terminal, on the display unit of the terminal,
If predetermined conditions are met, the terminal displays a first display prompting the user to display one or more second chat rooms different from the first chat room on the display unit; if the predetermined conditions are not met, the terminal does not display the first display on the display unit.
The predetermined conditions include at least one of the following: there is newly received content in the second chat room ; there is a mention posted to the user of the terminal in the second chat room; or a predetermined amount of time has elapsed without any content being entered in the first chat room .
program.
前記端末のユーザを含む第1チャットルームを前記端末の表示部に表示することと、
所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しないこととが前記端末によって実行され、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、または前記第1チャットルームへのコンテンツの投稿が無い状態で所定時間が経過したこと、のうち少なくとも1つを含む条件である、
プログラム。 A program executed by a terminal that performs processing related to a service that includes at least a chat function,
To display the first chat room, including the user of the terminal, on the display unit of the terminal,
If predetermined conditions are met, the terminal displays a first display prompting the user to display one or more second chat rooms different from the first chat room on the display unit; if the predetermined conditions are not met, the terminal does not display the first display on the display unit.
The aforementioned predetermined conditions include at least one of the following: there is newly received content in the second chat room ; there is a mention posted to the user of the terminal in the second chat room; or a predetermined amount of time has elapsed without any content being posted to the first chat room .
program.
前記端末のユーザを含む第1チャットルームを前記端末の表示部に表示することと、
所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しないことと、
前記第1表示を前記表示部に表示している状態で、前記第1チャットルームに対する前記ユーザによるメッセージ入力を検知した場合、前記第1表示を非表示にすることと、が前記端末によって実行され、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、または前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、のうち少なくとも1つを含む条件である、
プログラム。 A program executed by a terminal that performs processing related to a service that includes at least a chat function,
To display the first chat room, including the user of the terminal, on the display unit of the terminal,
If predetermined conditions are met, a first display prompting the display unit to display one or more second chat rooms different from the first chat room is displayed on the display unit; if the predetermined conditions are not met, the first display is not displayed on the display unit .
When the terminal detects that the user has entered a message into the first chat room while the first display is displayed on the display unit, the terminal performs the following actions: hide the first display .
The aforementioned predetermined condition includes at least one of the following: there is newly received content in the second chat room, or there is a mention posted to the user of the terminal in the second chat room.
program.
前記第2表示は、前記第1表示の近傍に表示される、
プログラム。 The program according to claim 1 ,
The second display is displayed in the vicinity of the first display.
program.
前記端末のユーザを含む第1チャットルームを前記端末の表示部に表示することと、
所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しないこととを含み、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、または前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、のうち少なくとも1つを含む条件であり、
前記第1表示を表示する場合、前記第1表示を表示する理由に関する第2表示を前記表示部に表示し、
前記第1表示に対する前記端末のユーザによる入力に基づいて、前記第1チャットルームの少なくとも一部に重畳して、前記第2チャットルームに関する情報を表示することを含む、
情報処理方法。 A terminal information processing method that performs processing related to a service that includes at least a chat function,
To display the first chat room, including the user of the terminal, on the display unit of the terminal,
If predetermined conditions are met, a first display prompting the display unit to display one or more second chat rooms different from the first chat room is displayed on the display unit; if the predetermined conditions are not met, the first display is not displayed on the display unit.
The aforementioned predetermined condition is a condition that includes at least one of the following: there is newly received content in the second chat room, or there is a mention posted to the user of the terminal in the second chat room.
When the first display is shown, a second display relating to the reason for showing the first display is shown on the display unit.
The method includes displaying information about the second chat room superimposed on at least a portion of the first chat room, based on user input from the terminal to the first display.
Information processing methods.
前記端末のユーザを含む第1チャットルームを前記端末の表示部に表示することと、
所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しないこととを含み、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、または前記第1チャットルームでコンテンツの入力が無い状態で所定時間が経過したこと、のうち少なくとも1つを含む条件である、
情報処理方法。 A terminal information processing method that performs processing related to a service that includes at least a chat function,
To display the first chat room, including the user of the terminal, on the display unit of the terminal,
If predetermined conditions are met, a first display prompting the display unit to display one or more second chat rooms different from the first chat room is displayed on the display unit; if the predetermined conditions are not met, the first display is not displayed on the display unit.
The predetermined conditions include at least one of the following: there is newly received content in the second chat room ; there is a mention posted to the user of the terminal in the second chat room; or a predetermined amount of time has elapsed without any content being entered in the first chat room .
Information processing methods.
前記端末のユーザを含む第1チャットルームを前記端末の表示部に表示することと、
所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しないこととを含み、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、または前記第1チャットルームへのコンテンツの投稿が無い状態で所定時間が経過したこと、のうち少なくとも1つを含む条件である、
情報処理方法。 A terminal information processing method that performs processing related to a service that includes at least a chat function,
To display the first chat room, including the user of the terminal, on the display unit of the terminal,
If predetermined conditions are met, a first display prompting the display unit to display one or more second chat rooms different from the first chat room is displayed on the display unit; if the predetermined conditions are not met, the first display is not displayed on the display unit.
The aforementioned predetermined conditions include at least one of the following: there is newly received content in the second chat room ; there is a mention posted to the user of the terminal in the second chat room; or a predetermined amount of time has elapsed without any content being posted to the first chat room .
Information processing methods.
前記端末のユーザを含む第1チャットルームを前記端末の表示部に表示することと、
所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しないことと、
前記第1表示を前記表示部に表示している状態で、前記第1チャットルームに対する前記ユーザによるメッセージ入力を検知した場合、前記第1表示を非表示にすることと、を含み、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、または前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、のうち少なくとも1つを含む条件である、
情報処理方法。 A terminal information processing method that performs processing related to a service that includes at least a chat function,
To display the first chat room, including the user of the terminal, on the display unit of the terminal,
If predetermined conditions are met, a first display prompting the display unit to display one or more second chat rooms different from the first chat room is displayed on the display unit; if the predetermined conditions are not met, the first display is not displayed on the display unit .
If, while the first display is displayed on the display unit, a message input by the user to the first chat room is detected, the first display is hidden, including the following:
The aforementioned predetermined condition includes at least one of the following: there is newly received content in the second chat room, or there is a mention posted to the user of the terminal in the second chat room.
Information processing methods.
表示部と、
前記端末のユーザを含む第1チャットルームを前記表示部に表示し、所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しない制御を行う制御部とを備え、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、または前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、のうち少なくとも1つを含む条件であり、
前記制御部は、
前記第1表示を表示する場合、前記第1表示を表示する理由に関する第2表示を前記表示部に表示し、
前記第1表示に対する前記端末のユーザによる入力に基づいて、前記第1チャットルームの少なくとも一部に重畳して、前記第2チャットルームに関する情報を表示する、
端末。 A terminal that performs processing related to a service that includes at least a chat function,
Display unit and
The system includes a control unit that displays a first chat room including the user of the terminal on the display unit, displays a first display on the display unit prompting the display unit to display one or more second chat rooms different from the first chat room if predetermined conditions are met, and controls the system not to display the first display on the display unit if the predetermined conditions are not met.
The aforementioned predetermined condition is a condition that includes at least one of the following: there is newly received content in the second chat room, or there is a mention posted to the user of the terminal in the second chat room.
The control unit,
When the first display is shown, a second display relating to the reason for showing the first display is shown on the display unit.
Based on user input from the terminal to the first display, information about the second chat room is displayed superimposed on at least a portion of the first chat room.
Terminal.
表示部と、
前記端末のユーザを含む第1チャットルームを前記表示部に表示し、所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しない制御を行う制御部とを備え、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、または前記第1チャットルームでコンテンツの入力が無い状態で所定時間が経過したこと、のうち少なくとも1つを含む条件である、
端末。 A terminal that performs processing related to a service that includes at least a chat function,
Display unit and
The system includes a control unit that displays a first chat room including the user of the terminal on the display unit, displays a first display on the display unit prompting the display unit to display one or more second chat rooms different from the first chat room if predetermined conditions are met, and controls the system not to display the first display on the display unit if the predetermined conditions are not met.
The predetermined conditions include at least one of the following: there is newly received content in the second chat room ; there is a mention posted to the user of the terminal in the second chat room; or a predetermined amount of time has elapsed without any content being entered in the first chat room .
Terminal.
表示部と、
前記端末のユーザを含む第1チャットルームを前記表示部に表示し、所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しない制御を行う制御部とを備え、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、または前記第1チャットルームへのコンテンツの投稿が無い状態で所定時間が経過したこと、のうち少なくとも1つを含む条件である、
端末。 A terminal that performs processing related to a service that includes at least a chat function,
Display unit and
The system includes a control unit that displays a first chat room including the user of the terminal on the display unit, displays a first display on the display unit prompting the display unit to display one or more second chat rooms different from the first chat room if predetermined conditions are met, and controls the system not to display the first display on the display unit if the predetermined conditions are not met.
The aforementioned predetermined conditions include at least one of the following: there is newly received content in the second chat room ; there is a mention posted to the user of the terminal in the second chat room; or a predetermined amount of time has elapsed without any content being posted to the first chat room .
Terminal.
表示部と、
前記端末のユーザを含む第1チャットルームを前記表示部に表示し、所定条件が成立する場合は前記第1チャットルームとは異なる1または複数の第2チャットルームを前記表示部に表示することを促す第1表示を前記表示部に表示し、前記所定条件が成立しない場合は前記第1表示を前記表示部に表示しない制御を行う制御部とを備え、
前記所定条件は、前記第2チャットルームに新たに受信したコンテンツがあること、または前記第2チャットルームに前記端末のユーザに対するメンションの投稿があること、のうち少なくとも1つを含む条件であり、
前記制御部は、
前記第1表示を前記表示部に表示している状態で、前記第1チャットルームに対する前記ユーザによるメッセージ入力を検知した場合、前記第1表示を非表示にする、
端末。 A terminal that performs processing related to a service that includes at least a chat function,
Display unit and
The system includes a control unit that displays a first chat room including the user of the terminal on the display unit, displays a first display on the display unit prompting the display unit to display one or more second chat rooms different from the first chat room if predetermined conditions are met, and controls the system not to display the first display on the display unit if the predetermined conditions are not met.
The aforementioned predetermined condition is a condition that includes at least one of the following: there is newly received content in the second chat room, or there is a mention posted to the user of the terminal in the second chat room.
The control unit,
When the first display is displayed on the display unit, if a message input by the user to the first chat room is detected, the first display is hidden.
Terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2025025016A JP7839326B2 (en) | 2020-11-06 | 2025-02-19 | Programs, information processing methods, terminals |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020186029A JP2022075313A (en) | 2020-11-06 | 2020-11-06 | Program, information processing method, and terminal |
| JP2023194602A JP7639101B2 (en) | 2020-11-06 | 2023-11-15 | Program, information processing method, and terminal |
| JP2025025016A JP7839326B2 (en) | 2020-11-06 | 2025-02-19 | Programs, information processing methods, terminals |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023194602A Division JP7639101B2 (en) | 2020-11-06 | 2023-11-15 | Program, information processing method, and terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025071202A JP2025071202A (en) | 2025-05-02 |
| JP7839326B2 true JP7839326B2 (en) | 2026-04-01 |
Family
ID=81605431
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020186029A Pending JP2022075313A (en) | 2020-11-06 | 2020-11-06 | Program, information processing method, and terminal |
| JP2023194602A Active JP7639101B2 (en) | 2020-11-06 | 2023-11-15 | Program, information processing method, and terminal |
| JP2025025016A Active JP7839326B2 (en) | 2020-11-06 | 2025-02-19 | Programs, information processing methods, terminals |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020186029A Pending JP2022075313A (en) | 2020-11-06 | 2020-11-06 | Program, information processing method, and terminal |
| JP2023194602A Active JP7639101B2 (en) | 2020-11-06 | 2023-11-15 | Program, information processing method, and terminal |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP2022075313A (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005167345A (en) | 2003-11-28 | 2005-06-23 | Sony Corp | COMMUNICATION SYSTEM, COMMUNICATION METHOD, TERMINAL DEVICE, INFORMATION PRESENTATION METHOD, MESSAGE EXCHANGE DEVICE, AND MESSAGE EXCHANGE METHOD |
| JP2015069368A (en) | 2013-09-27 | 2015-04-13 | Kddi株式会社 | Communication terminal, management server, message exchange system, message exchange method, and message exchange program |
| JP2017111674A (en) | 2015-12-17 | 2017-06-22 | Line株式会社 | Display control method, terminal, and program |
| CN109417502A (en) | 2016-08-08 | 2019-03-01 | 连株式会社 | For providing the method and system of message based notice |
| JP2020154680A (en) | 2019-03-20 | 2020-09-24 | 株式会社Lifull | Information presentation function related to the posted content at the time of online breasting |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006350628A (en) * | 2005-06-15 | 2006-12-28 | Movida Holdings株式会社 | Communication system and communication method |
| KR101948030B1 (en) * | 2017-12-15 | 2019-02-14 | 주식회사 트위니 | Server and user device for managing social network of user |
| JP7149097B2 (en) * | 2018-04-20 | 2022-10-06 | Line株式会社 | Information processing method, information processing device, and program |
| CN110601861B (en) * | 2018-06-12 | 2023-04-07 | 连株式会社 | Method and medium for displaying chat room list |
| JP6832971B2 (en) * | 2019-03-19 | 2021-02-24 | Line株式会社 | Programs, information processing methods, terminals |
-
2020
- 2020-11-06 JP JP2020186029A patent/JP2022075313A/en active Pending
-
2023
- 2023-11-15 JP JP2023194602A patent/JP7639101B2/en active Active
-
2025
- 2025-02-19 JP JP2025025016A patent/JP7839326B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005167345A (en) | 2003-11-28 | 2005-06-23 | Sony Corp | COMMUNICATION SYSTEM, COMMUNICATION METHOD, TERMINAL DEVICE, INFORMATION PRESENTATION METHOD, MESSAGE EXCHANGE DEVICE, AND MESSAGE EXCHANGE METHOD |
| JP2015069368A (en) | 2013-09-27 | 2015-04-13 | Kddi株式会社 | Communication terminal, management server, message exchange system, message exchange method, and message exchange program |
| JP2017111674A (en) | 2015-12-17 | 2017-06-22 | Line株式会社 | Display control method, terminal, and program |
| CN109417502A (en) | 2016-08-08 | 2019-03-01 | 连株式会社 | For providing the method and system of message based notice |
| US20190268298A1 (en) | 2016-08-08 | 2019-08-29 | Line Corporation | Method and system for providing message-based notification |
| JP2019528513A (en) | 2016-08-08 | 2019-10-10 | Line株式会社 | Method and system for providing message-based notification |
| JP2020154680A (en) | 2019-03-20 | 2020-09-24 | 株式会社Lifull | Information presentation function related to the posted content at the time of online breasting |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025071202A (en) | 2025-05-02 |
| JP2024009091A (en) | 2024-01-19 |
| JP7639101B2 (en) | 2025-03-04 |
| JP2022075313A (en) | 2022-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10819841B2 (en) | Avatar-based communications launching system | |
| US10863023B2 (en) | Devices and methods of providing response message in the devices | |
| US9361729B2 (en) | Techniques to present location information for social networks using augmented reality | |
| US8559980B2 (en) | Method and system for integrated messaging and location services | |
| CN103369026B (en) | Content Sharing Method and Mobile Terminal Using the Method | |
| KR101861822B1 (en) | Method for providing social networking service using a phone book and mobile terminal thereof | |
| US20110221771A1 (en) | Merging of Grouped Markers in An Augmented Reality-Enabled Distribution Network | |
| JP6411011B2 (en) | User terminal device, server, and control method thereof | |
| US10616718B2 (en) | Method and system for providing information about time zone of a wireless communication device | |
| US9503410B2 (en) | Sharing of activity metadata via messaging systems | |
| WO2011027023A1 (en) | Method and apparatus for augmented social networking messaging | |
| EP2590440B1 (en) | Method, apparatuses and application for the contextual obscuring attributes of a user profile | |
| US20140025746A1 (en) | Apparatus and method for managing user information | |
| CN102802130B (en) | Electronic device and method for social networking service | |
| WO2020024294A1 (en) | Service pushing method and terminal | |
| JP2024075674A (en) | Information processing method, information processing device, and program | |
| JP5956079B2 (en) | Integrated display and management of data objects based on social, temporal and spatial parameters | |
| JP7839326B2 (en) | Programs, information processing methods, terminals | |
| US20150245171A1 (en) | Communication function-equipped electronic device and message communication method thereof | |
| WO2019205038A1 (en) | Information processing method and terminal | |
| JP7244245B2 (en) | Information processing method, program, terminal, information processing device, electronic device | |
| JP2023150679A (en) | Programs, information processing methods, terminals, servers | |
| KR101447358B1 (en) | Terminal and method for supporting simplicity memo | |
| US20140194144A1 (en) | Processing place markers | |
| WO2016071787A1 (en) | Method and system for providing customized sender related information to recipient in telecommunication network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250219 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250219 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20251114 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251202 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20260202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20260212 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20260224 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260319 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7839326 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |