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

JP6728950B2 - Information processing system, terminal device and program - Google Patents

Information processing system, terminal device and program Download PDF

Info

Publication number
JP6728950B2
JP6728950B2 JP2016094869A JP2016094869A JP6728950B2 JP 6728950 B2 JP6728950 B2 JP 6728950B2 JP 2016094869 A JP2016094869 A JP 2016094869A JP 2016094869 A JP2016094869 A JP 2016094869A JP 6728950 B2 JP6728950 B2 JP 6728950B2
Authority
JP
Japan
Prior art keywords
message
display
display form
balloon
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016094869A
Other languages
Japanese (ja)
Other versions
JP2017107529A (en
Inventor
鈴木 良一
良一 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Publication of JP2017107529A publication Critical patent/JP2017107529A/en
Priority to JP2019168568A priority Critical patent/JP6891933B2/en
Application granted granted Critical
Publication of JP6728950B2 publication Critical patent/JP6728950B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、情報処理システム、端末装置及びプログラムに関する。 The present invention relates to an information processing system, a terminal device and a program.

チャットやインスタントメッセージ、電子会議(Web会議)といった分野での時間軸上での会話の表示方法として、吹き出し(Speech Baloon)を利用する方法は従来から知られている。 As a method of displaying a conversation on a time axis in the fields such as chat, instant message, and electronic conference (Web conference), a method of using a balloon (Speech Baloon) has been conventionally known.

例えば従来のチャットシステムには、吹き出しの形状をユーザが選択し、ユーザ毎に吹き出しの色を変更することにより、ユーザが円滑にコミュニケーションできるよう、発言者の感情・意図の表現能力を拡張するものがあった(例えば特許文献1参照)。 For example, in a conventional chat system, a user selects the shape of a speech bubble and changes the color of the speech bubble for each user to expand the expressive ability of the speaker's emotions and intentions so that the user can communicate smoothly. There was (for example, refer to Patent Document 1).

従来のチャットシステムは、発言者の感情・意図の表現能力を拡張するために吹き出しの形状をユーザが選択している。しかしながら、従来のチャットシステムは会話の見せ方を変えているに過ぎない。 In a conventional chat system, a user selects the shape of a speech bubble in order to expand the speaker's emotional/intentional expression ability. However, conventional chat systems only change the way conversations are presented.

本発明の一実施形態は、メッセージの表示形態を示す情報と、そのメッセージの表示形態に応じた入力画面から入力されたメッセージとを他の端末装置に送信できる情報処理システムを提供することを目的とする。 An embodiment of the present invention aims to provide an information processing system capable of transmitting information indicating a display form of a message and a message input from an input screen corresponding to the display form of the message to another terminal device. And

上記目的を達成するため、本願請求項1は、複数の端末装置を含む情報処理システムであって、前記複数の端末装置のうち第1の端末装置は、メッセージの表示形態の指定を受け付ける第1の受付手段と、前記第1の受付手段で指定を受付けた前記表示形態に応じたメッセージの入力画面を表示する第1の表示手段と、前記表示形態を示す情報と、前記第1の表示手段で表示された入力画面を介して入力されたメッセージと、を前記複数の端末装置のうち第2の端末装置へ送信する送信手段と、を有し、前記第2の端末装置は、前記第1の端末装置から送信された前記メッセージ及び前記表示形態を示す情報を受信する受信手段と、前記受信手段で受信した前記メッセージを、受信した前記表示形態で表示する第2の表示手段と、前記受信手段で前記メッセージ及び前記表示形態を受信したとき、該表示形態と関連付けて記憶された該表示形態の情報を受信したときに実行する処理を示す処理情報と、該メッセージと、に基づいて処理を実行する実行手段と、を有することを特徴とする。 In order to achieve the above-mentioned object, claim 1 of the present application is an information processing system including a plurality of terminal devices, wherein a first terminal device of the plurality of terminal devices receives a designation of a display form of a message. Receiving means, first display means for displaying an input screen of a message in accordance with the display form accepted by the first receiving means, information indicating the display form, and the first display means. in a transmission means for transmitting a message input through the displayed input screen, a to the second terminal device among the plurality of terminal devices, wherein the second end terminal device, the second receiving means for receiving information indicative of the message and the display form is transmitted from the first terminal device, the message received by the receiving means, and second display means for displaying in the display mode received, the When the receiving unit receives the message and the display form, processing is performed based on the processing information indicating the process to be executed when the information of the display form stored in association with the display form is received, and the message. And executing means for executing .

本発明の一実施形態によれば、メッセージの表示形態を示す情報と、そのメッセージの表示形態に応じた入力画面から入力されたメッセージとを他の端末装置に送信できる。 According to an embodiment of the present invention, information indicating a display form of a message and a message input from an input screen corresponding to the display form of the message can be transmitted to another terminal device.

本実施形態に係る情報処理システムの一例の構成図である。It is a block diagram of an example of an information processing system according to the present embodiment. 本実施形態に係るコンピュータの一例のハードウェア構成図である。It is a hardware block diagram of an example of the computer which concerns on this embodiment. 本実施形態に係る情報端末の一例のハードウェア構成図である。It is a hardware block diagram of an example of the information terminal which concerns on this embodiment. 本実施形態に係る入出力装置の一例のハードウェア構成図である。It is a hardware block diagram of an example of the input/output device which concerns on this embodiment. 本実施形態に係るチャットサーバの一例の処理ブロック図である。It is a processing block diagram of an example of the chat server which concerns on this embodiment. 本実施形態に係るクライアントの一例の処理ブロック図である。It is a processing block diagram of an example of the client concerning this embodiment. PCなどの比較的画面が大きいクライアントのチャット画面の一例のイメージ図である。It is an image figure of an example of a chat screen of a client with a comparatively big screen, such as PC. スマートデバイスなどの比較的画面が小さいクライアントのチャット画面の一例のイメージ図である。It is an image figure of an example of a chat screen of a client with a comparatively small screen, such as a smart device. スマートデバイスなどの比較的画面が小さいクライアントのチャット画面の他の例のイメージ図である。It is an image figure of the other example of the chat screen of a client with a comparatively small screen, such as a smart device. 様々な機能が定義された吹き出しの表示形態の一例の説明図である。It is explanatory drawing of an example of the display form of the balloon in which various functions were defined. タイトル付きの吹き出しの表示形態の一例の説明図である。It is explanatory drawing of an example of the display form of the balloon with a title. メッセージ送信処理の一例のフローチャートである。It is a flow chart of an example of message transmission processing. 吹き出し設定情報の一例の構成図である。It is a block diagram of an example of balloon setting information. メッセージング処理の一例のシーケンス図である。It is a sequence diagram of an example of a messaging process. 吹き出しアイコン追加・削除画面の一例のイメージ図である。It is an image figure of an example of a balloon icon addition/deletion screen. メッセージ送信処理の他の例のフローチャートである。It is a flowchart of another example of a message transmission process. 吹き出し設定情報の他の例の構成図である。It is a block diagram of another example of the balloon setting information. チャット画面の一例のイメージ図である。It is an image figure of an example of a chat screen. メッセージ送信処理の他の例のシーケンス図である。It is a sequence diagram of another example of a message transmission process. 吹き出し設定情報の他の例の構成図である。It is a block diagram of another example of the balloon setting information. チャット画面の他の例のイメージ図である。It is an image figure of the other example of a chat screen. メッセージ送信処理の他の例のシーケンス図である。It is a sequence diagram of another example of a message transmission process. メッセージ送信処理の他の例のシーケンス図である。It is a sequence diagram of another example of a message transmission process. チャット画面の他の例のイメージ図である。It is an image figure of the other example of a chat screen. ファイルが表示されたチャット画面の一例のイメージ図である。It is an image figure of an example of the chat screen in which the file was displayed. 審査結果のメッセージを含むチャット画面の一例のイメージ図である。It is an image figure of an example of the chat screen containing the message of a examination result. 審査ステータス管理テーブルの一例の構成図である。It is a block diagram of an example of an examination status management table. 本実施形態に係る情報処理システムの他の例の構成図である。It is a block diagram of the other example of the information processing system which concerns on this embodiment. PCなどの比較的画面が大きいクライアントのチャット画面の他の例のイメージ図である。It is an image figure of other examples of a chat screen of a client with a comparatively big screen, such as PC. スマートデバイスなどの比較的画面が小さいクライアントのチャット画面の他の例のイメージ図である。It is an image figure of the other example of the chat screen of a client with a comparatively small screen, such as a smart device. 人間以外の投稿を表す吹き出しの表示形態の一例の説明図である。It is explanatory drawing of an example of the display form of the balloon showing a post other than human. 人間以外の投稿を表すタイトル付きの吹き出しの表示形態の一例の説明図である。It is explanatory drawing of an example of the display form of the balloon with a title showing a post other than a human. 入出力装置から消耗品不足の投稿を行う処理の一例を表したシーケンス図である。It is a sequence diagram showing an example of a process of posting a shortage of consumables from the input/output device. 吹き出し設定情報の他の例の構成図である。It is a block diagram of another example of the balloon setting information. 処理設定情報の一例の構成図である。It is a block diagram of an example of processing setting information. チェックサーバがユーザによる投稿のスペルチェックを行う処理の一例を表したシーケンス図である。It is a sequence diagram showing an example of a process in which the check server checks the spelling of a post by the user.

次に、本発明の実施の形態について、詳細に説明する。 Next, embodiments of the present invention will be described in detail.

[第1の実施形態]
<システム構成>
図1は本実施形態に係る情報処理システムの一例の構成図である。図1の情報処理システム1はリレーサーバ11、チャットサーバ12、複数のクライアント13、ファイルサーバ14、ファイアウォール15、入出力装置17を有する構成である。
[First Embodiment]
<System configuration>
FIG. 1 is a block diagram of an example of an information processing system according to this embodiment. The information processing system 1 of FIG. 1 has a configuration including a relay server 11, a chat server 12, a plurality of clients 13, a file server 14, a firewall 15, and an input/output device 17.

リレーサーバ11と、チャットサーバ12とはインターネットなどのネットワークN1に接続されている。ファイルサーバ14は、LANなどのネットワークN2に接続されている。クライアント13と、入出力装置17とはネットワークN1又はN2の何れかに接続されている。ネットワークN1とネットワークN2とはファイアウォール15を介して接続されている。 The relay server 11 and the chat server 12 are connected to the network N1 such as the Internet. The file server 14 is connected to a network N2 such as a LAN. The client 13 and the input/output device 17 are connected to either the network N1 or N2. The network N1 and the network N2 are connected via the firewall 15.

リレーサーバ11は、ネットワークN1に接続されたチャットサーバ12やクライアント13、入出力装置17からネットワークN2に接続されたクライアント13やファイルサーバ14、入出力装置17に対する要求(リクエスト)を一旦受け付け、その要求をリレーする。 The relay server 11 once receives a request (request) from the chat server 12 or client 13 or the input/output device 17 connected to the network N1 to the client 13 or file server 14 or the input/output device 17 connected to the network N2. Relay the request.

チャットサーバ12は、チャットを行うためのメッセージをクライアント13又は入出力装置17から受け付け、配信する。チャットサーバ12はチャットサーバ機能を有する他、クライアント13又は入出力装置17の認証、アカウントの管理、チャットルームの管理、メッセージの管理などを行う。 The chat server 12 receives a message for chatting from the client 13 or the input/output device 17, and delivers it. In addition to having a chat server function, the chat server 12 performs authentication of the client 13 or the input/output device 17, management of accounts, management of chat rooms, management of messages, and the like.

クライアント13は、ユーザが操作する端末装置の一例である。クライアント13はスマートフォン、タブレット端末の他、携帯電話、PCなど、ユーザが操作できる情報端末である。また、入出力装置17は複合機やファクシミリといった画像処理装置などの電子機器である。クライアント13及び入出力装置17は、メッセージの送受信によりチャットをしたり、ファイル一覧を表示したり、ファイルを表示したり、することができる。 The client 13 is an example of a terminal device operated by a user. The client 13 is an information terminal that can be operated by the user, such as a mobile phone or a PC in addition to a smartphone or a tablet terminal. The input/output device 17 is an electronic device such as an image processing device such as a multifunction peripheral or a facsimile. The client 13 and the input/output device 17 can chat with each other by transmitting/receiving a message, display a file list, and display files.

チャットサーバ12はクライアント13又は入出力装置17からの要求によりメッセージの送受信、ファイルの送受信などを行う。また、ファイルサーバ14はWebサーバ機能、データベース機能やファイルサーバ機能を有するストレージサーバとして機能する。ファイルサーバ14は保存しているファイルやフォルダについての情報の取得や管理を行い、ファイル一覧やファイルの提供を行う。また、ファイルサーバ14には各ユーザが共有するファイル、各ユーザがチャットサーバ12を介して行ったチャットのログなどが保存される。 The chat server 12 sends and receives a message, sends and receives a file, and the like according to a request from the client 13 or the input/output device 17. The file server 14 also functions as a storage server having a Web server function, a database function, and a file server function. The file server 14 obtains and manages information about stored files and folders, and provides a file list and files. The file server 14 also stores files shared by the users, logs of chats performed by the users via the chat server 12, and the like.

図1の情報処理システム1ではチャットサーバ12とファイルサーバ14とを設ける構成を示したが、ファイルサーバ14の機能をチャットサーバ12に持たせることでファイルサーバ14を省略した構成としてもよい。なお、チャットサーバ12とファイルサーバ14とを設けた情報処理システム1は、チャットを利用するユーザ数が増えた場合でも性能が劣化しにくい。例えばファイルサーバ14にリレーショナルデータベースを備えればデータの挿入や検索に有利である。ファイルサーバ14はネットワークN1に接続されていてもよい。 Although the information processing system 1 of FIG. 1 shows the configuration in which the chat server 12 and the file server 14 are provided, the file server 14 may be omitted by allowing the chat server 12 to have the function of the file server 14. The information processing system 1 including the chat server 12 and the file server 14 is less likely to deteriorate in performance even when the number of users who use chat increases. For example, if the file server 14 is provided with a relational database, it is advantageous for data insertion and retrieval. The file server 14 may be connected to the network N1.

なお、図1の情報処理システム1ではファイルサーバ14がネットワークN2に接続されているために、ネットワークN1に接続されたリレーサーバ11、チャットサーバ12、クライアント13又は入出力装置17からファイルサーバ14に直接アクセスできない。ファイルサーバ14からネットワークN1に接続されたリレーサーバ11、チャットサーバ12、クライアント13又は入出力装置17へのアクセスは可能である。 In the information processing system 1 of FIG. 1, since the file server 14 is connected to the network N2, the relay server 11, the chat server 12, the client 13 or the input/output device 17 connected to the network N1 transfers to the file server 14. No direct access. The file server 14 can access the relay server 11, the chat server 12, the client 13 or the input/output device 17 connected to the network N1.

ファイルサーバ14は要求を受け付けていないかを継続してリレーサーバ11に問い合わせ、リレーサーバ11が要求を受け付けていれば、その要求をリレーサーバ11から取得して処理する。また、ファイルサーバ14は要求の処理結果をリレーサーバ11に送信する。要求を行ったクライアント13又は入出力装置17はリレーサーバ11から要求の処理結果を受け取ることができる。このように、ネットワークN1に接続されたクライアント13又は入出力装置17からネットワークN2に接続されたファイルサーバ14への要求はリレーサーバ11を介して間接的に送信できる。 The file server 14 continuously inquires of the relay server 11 whether the request has been accepted, and if the relay server 11 has accepted the request, the request is obtained from the relay server 11 and processed. Further, the file server 14 sends the processing result of the request to the relay server 11. The requesting client 13 or the input/output device 17 can receive the request processing result from the relay server 11. In this way, a request from the client 13 or the input/output device 17 connected to the network N1 to the file server 14 connected to the network N2 can be indirectly transmitted via the relay server 11.

ネットワークN1に接続されているリレーサーバ11、チャットサーバ12、クライアント13又は入出力装置17は相互に通信可能である。また、ネットワークN2に接続されたクライアント13、ファイルサーバ14又は入出力装置17は相互に通信可能である。 The relay server 11, the chat server 12, the client 13, or the input/output device 17 connected to the network N1 can communicate with each other. Also, the client 13, the file server 14, or the input/output device 17 connected to the network N2 can communicate with each other.

なお、図1の情報処理システム1は一例であって、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば図1のリレーサーバ11、チャットサーバ12及びファイルサーバ14は複数のコンピュータに分散して構成してもよい。また、図1のリレーサーバ11及びチャットサーバ12は一台のコンピュータに統合して構成してもよい。さらに、図1のリレーサーバ11、チャットサーバ12及びファイルサーバ14は一台のコンピュータに統合して構成してもよい。また、図1では、サーバクライアントモデルの例を示したが、P2Pモデルであってもよい。P2Pモデルの場合、情報処理システム1はリレーサーバ11、チャットサーバ12及びファイルサーバ14を省略し、その機能をクライアント13及び入出力装置17において実現する。 The information processing system 1 of FIG. 1 is an example, and it goes without saying that there are various system configuration examples according to the use and purpose. For example, the relay server 11, the chat server 12, and the file server 14 in FIG. 1 may be distributed and configured in a plurality of computers. Further, the relay server 11 and the chat server 12 in FIG. 1 may be integrated into one computer and configured. Furthermore, the relay server 11, the chat server 12, and the file server 14 shown in FIG. 1 may be integrated into one computer. Further, in FIG. 1, an example of the server client model is shown, but a P2P model may be used. In the case of the P2P model, the information processing system 1 omits the relay server 11, the chat server 12, and the file server 14, and realizes the function in the client 13 and the input/output device 17.

<ハードウェア構成>
《コンピュータ》
リレーサーバ11、チャットサーバ12及びファイルサーバ14は例えば図2に示すようなハードウェア構成のコンピュータにより実現される。また、PCなどのクライアント13も図2に示すようなハードウェアのコンピュータにより実現される。図2は本実施形態に係るコンピュータの一例のハードウェア構成図である。
<Hardware configuration>
"Computer"
The relay server 11, the chat server 12, and the file server 14 are realized by a computer having a hardware configuration as shown in FIG. 2, for example. The client 13 such as a PC is also realized by a computer having hardware as shown in FIG. FIG. 2 is a hardware configuration diagram of an example of the computer according to the present embodiment.

図2のコンピュータ500は入力装置501、表示装置502、外部I/F503、RAM504、ROM505、CPU506、通信I/F507及びHDD508などを備え、それぞれがバスBで相互に接続されている。なお、入力装置501及び表示装置502は必要なときに接続して利用する形態であってもよい。 The computer 500 of FIG. 2 includes an input device 501, a display device 502, an external I/F 503, a RAM 504, a ROM 505, a CPU 506, a communication I/F 507, an HDD 508, etc., which are interconnected by a bus B. The input device 501 and the display device 502 may be connected and used when necessary.

入力装置501はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置502はディスプレイ等を含み、コンピュータ500による処理結果を表示する。 The input device 501 includes a keyboard, a mouse, a touch panel, etc., and is used by the user to input each operation signal. The display device 502 includes a display and the like, and displays the processing result by the computer 500.

通信I/F507はコンピュータ500を各種ネットワークに接続するインタフェースである。これにより、コンピュータ500は通信I/F507を介してデータ通信を行うことができる。 The communication I/F 507 is an interface that connects the computer 500 to various networks. Thereby, the computer 500 can perform data communication via the communication I/F 507.

また、HDD508は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ500全体を制御する基本ソフトウェアであるOS、及びOS上において各種機能を提供するアプリケーションソフトウェア(以下、単にアプリケーションと呼ぶ)などがある。なお、コンピュータ500はHDD508に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置(例えばソリッドステートドライブ:SSD)を利用するものであってもよい。 The HDD 508 is an example of a non-volatile storage device that stores programs and data. The stored programs and data include an OS that is basic software that controls the entire computer 500, application software that provides various functions on the OS (hereinafter, simply referred to as an application), and the like. The computer 500 may use a drive device (for example, a solid state drive: SSD) that uses a flash memory as a storage medium instead of the HDD 508.

外部I/F503は、外部装置とのインタフェースである。外部装置には、記録媒体503aなどがある。これにより、コンピュータ500は外部I/F503を介して記録媒体503aの読み取り及び/又は書き込みを行うことができる。記録媒体503aにはフレキシブルディスク、CD、DVD、SDメモリカード、USBメモリなどがある。 The external I/F 503 is an interface with an external device. The external device includes a recording medium 503a and the like. Accordingly, the computer 500 can read and/or write the recording medium 503a via the external I/F 503. The recording medium 503a includes a flexible disk, CD, DVD, SD memory card, USB memory and the like.

ROM505は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ(記憶装置)の一例である。ROM505にはコンピュータ500の起動時に実行されるBIOS、OS設定、及びネットワーク設定などのプログラムやデータが格納されている。RAM504はプログラムやデータを一時保持する揮発性の半導体メモリ(記憶装置)の一例である。 The ROM 505 is an example of a nonvolatile semiconductor memory (storage device) that can retain programs and data even when the power is turned off. The ROM 505 stores programs and data such as a BIOS executed when the computer 500 is started, OS settings, and network settings. The RAM 504 is an example of a volatile semiconductor memory (storage device) that temporarily holds programs and data.

CPU506は、ROM505やHDD508などの記憶装置からプログラムやデータをRAM504上に読み出し、処理を実行することで、コンピュータ500全体の制御や機能を実現する演算装置である。 The CPU 506 is an arithmetic device that realizes control and functions of the entire computer 500 by reading programs and data from a storage device such as the ROM 505 and the HDD 508 onto the RAM 504 and executing processing.

リレーサーバ11、チャットサーバ12、ファイルサーバ14は例えば図2に示すコンピュータ500のハードウェア構成により後述するような各種処理を実現できる。PCなどのクライアント13も例えば図2に示すコンピュータ500のハードウェア構成により実現できる。 The relay server 11, the chat server 12, and the file server 14 can realize various processes as described later by the hardware configuration of the computer 500 shown in FIG. 2, for example. The client 13 such as a PC can also be realized by the hardware configuration of the computer 500 shown in FIG. 2, for example.

《情報端末》
クライアント13の一例である情報端末600は例えば図3のハードウェア構成により実現される。図3は本実施形態に係る情報端末の一例のハードウェア構成図である。図3の情報端末600は例えばCPU601、ROM602、RAM603、EEPROM604、CMOSセンサ605、加速度・方位センサ606、位置センサ607、メディアドライブ608を備えている。
《Information terminal》
The information terminal 600, which is an example of the client 13, is realized by the hardware configuration of FIG. 3, for example. FIG. 3 is a hardware configuration diagram of an example of the information terminal according to the present embodiment. The information terminal 600 of FIG. 3 includes, for example, a CPU 601, a ROM 602, a RAM 603, an EEPROM 604, a CMOS sensor 605, an acceleration/direction sensor 606, a position sensor 607, and a media drive 608.

CPU601は情報端末600全体の動作を制御する。ROM602は基本入出力プログラムなどを記憶している。RAM603はCPU601のワークエリアとして使用される。EEPROM604はCPU601の制御にしたがってデータの読み出し又は書き込みを行う。CMOSセンサ605は、CPU601の制御に従って被写体を撮像し画像データを得る。加速度・方位センサ606は地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等である。位置センサ607は例えば地球上の位置を割り出すGPS(全地球測位システム)機能等である。 The CPU 601 controls the operation of the entire information terminal 600. The ROM 602 stores basic input/output programs and the like. The RAM 603 is used as a work area for the CPU 601. The EEPROM 604 reads or writes data under the control of the CPU 601. The CMOS sensor 605 captures a subject and obtains image data under the control of the CPU 601. The acceleration/direction sensor 606 is, for example, an electronic magnetic compass that detects geomagnetism, a gyro compass, or an acceleration sensor. The position sensor 607 has, for example, a GPS (Global Positioning System) function for calculating the position on the earth.

メディアドライブ608は、フラッシュメモリ等の記録メディア620に対するデータの読み出し又は書き込み(記憶)を制御する。メディアドライブ608は、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶する記録メディア620を着脱自在な構成となっている。 The media drive 608 controls reading or writing (storage) of data with respect to the recording medium 620 such as a flash memory. The media drive 608 has a configuration in which a recording medium 620 from which already recorded data is read out or new data is written and stored is detachable.

なお、EEPROM604には、CPU601が実行するOS、ネットワーク設定に必要なアソシエーション情報等が記憶されている。本発明の実施形態における各種処理を実行するためのアプリケーションは、EEPROM604又は記録メディア620などに記憶されている。 The EEPROM 604 stores an OS executed by the CPU 601, association information necessary for network setting, and the like. Applications for executing various processes in the embodiment of the present invention are stored in the EEPROM 604, the recording medium 620, or the like.

また、CMOSセンサ605は光を電荷に変換して被写体の画像を電子化する電荷結合素子である。CMOSセンサ605は被写体を撮像することができるのであれば、例えばCCD(Charge Coupled Device)センサであってもよい。 The CMOS sensor 605 is a charge-coupled device that converts light into electric charges and digitizes an image of a subject. The CMOS sensor 605 may be, for example, a CCD (Charge Coupled Device) sensor as long as it can image a subject.

さらに、情報端末600は音声入力部609、音声出力部610、アンテナ611、通信部612、無線LAN通信部613、近距離無線通信用アンテナ614、近距離無線通信部615、ディスプレイ616、タッチパネル617及びバスライン619を備える。 Furthermore, the information terminal 600 includes a voice input unit 609, a voice output unit 610, an antenna 611, a communication unit 612, a wireless LAN communication unit 613, a short-range wireless communication antenna 614, a short-range wireless communication unit 615, a display 616, a touch panel 617, and A bus line 619 is provided.

音声入力部609は音声を音声信号に変換する。音声出力部610は音声信号を音声に変換する。通信部612はアンテナ611を利用して無線通信信号により最寄りの基地局装置と通信を行う。無線LAN通信部613はアクセスポイントとIEEE80411規格に準拠する無線LAN通信を行う。近距離無線通信部615は近距離無線通信用アンテナ614を利用した近距離無線通信を行う。 The voice input unit 609 converts voice into a voice signal. The voice output unit 610 converts a voice signal into voice. The communication unit 612 uses the antenna 611 to communicate with the nearest base station device by a wireless communication signal. The wireless LAN communication unit 613 performs wireless LAN communication conforming to the IEEE 80411 standard with the access point. The near field communication unit 615 performs near field communication using the near field communication antenna 614.

ディスプレイ616は、被写体の画像や各種アイコン等を表示する液晶や有機EL等である。タッチパネル617は、ディスプレイ616上に載せられ、感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ616上におけるタッチ位置を検出する。バスライン619は上記各部を電気的に接続するためのアドレスバスやデータバス等である。 The display 616 is a liquid crystal or organic EL that displays an image of a subject, various icons, and the like. The touch panel 617 is mounted on the display 616 and is configured by a pressure-sensitive or electrostatic panel, and detects a touch position on the display 616 by touching with a finger, a touch pen, or the like. The bus line 619 is an address bus, a data bus, or the like for electrically connecting the above respective units.

また、情報端末600は専用の電池618を備えている。情報端末600は電池618によって駆動される。なお、音声入力部609は音声を入力するマイクが含まれる。音声出力部610は音声を出力するスピーカが含まれている。 Further, the information terminal 600 includes a dedicated battery 618. The information terminal 600 is driven by the battery 618. The voice input unit 609 includes a microphone for inputting voice. The audio output unit 610 includes a speaker that outputs audio.

情報端末600は例えば図3に示すハードウェア構成により後述するような各種処理を実現できる。 The information terminal 600 can realize various kinds of processing described later by the hardware configuration shown in FIG. 3, for example.

《入出力装置》
入出力装置17は、例えば図4に示すハードウェア構成により実現される。図4は本実施形態に係る入出力装置の一例のハードウェア構成図である。図4の入出力装置17はCPU701、RAM702、ROM703、通信I/F704、操作キー705、入力装置706、出力装置707及びバスライン710を備える。
《I/O device》
The input/output device 17 is realized by the hardware configuration shown in FIG. 4, for example. FIG. 4 is a hardware configuration diagram of an example of the input/output device according to the present embodiment. The input/output device 17 of FIG. 4 includes a CPU 701, a RAM 702, a ROM 703, a communication I/F 704, operation keys 705, an input device 706, an output device 707, and a bus line 710.

CPU701は、入出力装置17全体の動作を制御する。RAM702は、CPU701のワークエリアとして使用される。ROM703は、基本入出力プログラムを記憶している。 The CPU 701 controls the operation of the input/output device 17 as a whole. The RAM 702 is used as a work area for the CPU 701. The ROM 703 stores a basic input/output program.

通信I/F704は、ネットワークN1又はN2を介して有線又は無線によるデータ通信を行う。操作キー705は入出力装置17に設けられているハードキーやソフトキー等である。 The communication I/F 704 performs wired or wireless data communication via the network N1 or N2. The operation keys 705 are hard keys, soft keys, etc. provided in the input/output device 17.

入力装置706は入力リクエストにより入力対象のファイルを取得(入力)する。例えば入出力装置17が複合機などの画像形成装置である場合、入力装置706は読み取り(スキャン)リクエストにより原稿をスキャンして、原稿の画像データを取得する。 The input device 706 acquires (inputs) a file to be input by the input request. For example, when the input/output device 17 is an image forming device such as a multi-function peripheral, the input device 706 scans a document according to a read (scan) request and acquires image data of the document.

また、出力装置707は出力リクエストを受信した出力対象のファイルを出力する。例えば入出力装置17が画像形成装置である場合、出力装置707は印刷、投影、表示などの出力リクエストにより、出力対象のファイルを印刷、投影、表示する。 Further, the output device 707 outputs the output target file that has received the output request. For example, when the input/output device 17 is an image forming device, the output device 707 prints, projects, and displays an output target file in response to an output request such as printing, projection, and display.

ここで、入出力装置17として、具体的な例を挙げて入力装置706及び出力装置707について説明を行う。入出力装置17が、スキャン、印刷、メール送信、ファックス送信、ファイル送信等の機能を有する複合機等の画像形成装置である場合、入力装置706は、スキャンを実行するスキャナユニットである。また、出力装置707は、メール送信等に用いる画像ファイルを生成する画像処理ユニット、印刷を実行するエンジン、ファックスを送信するためのファックスユニット等である。 Here, as the input/output device 17, the input device 706 and the output device 707 will be described using a specific example. When the input/output device 17 is an image forming device such as a multi-function peripheral having functions of scanning, printing, mail transmission, fax transmission, file transmission, etc., the input device 706 is a scanner unit that executes scanning. The output device 707 is an image processing unit that generates an image file used for mail transmission or the like, an engine that executes printing, a fax unit that transmits a fax, and the like.

入出力装置17が、プロジェクタ等の投影装置の場合、出力装置707はファイルを投影するための投影ユニットである。また、入出力装置17が電子黒板の場合、出力装置707は、ファイルの表示を行う画面や、ファイルの送信を行う送信ユニット等である。また、入出力装置17がマイクの場合、入力装置706は、音声を取得するユニットである。 When the input/output device 17 is a projection device such as a projector, the output device 707 is a projection unit for projecting a file. When the input/output device 17 is an electronic blackboard, the output device 707 is a screen for displaying a file, a transmission unit for transmitting a file, or the like. When the input/output device 17 is a microphone, the input device 706 is a unit that acquires voice.

このように、入出力装置17によって出力装置707または入力装置706のみが存在する場合もある。 In this way, depending on the input/output device 17, only the output device 707 or the input device 706 may exist.

<ソフトウェア構成>
《チャットサーバ》
本実施形態に係るチャットサーバ12は、例えば図5に示す処理ブロックで実現される。図5は本実施形態に係るチャットサーバの一例の処理ブロック図である。例えばチャットサーバ12はプログラムを実行することにより、要求受付部31、データ送受信部32、チャット配信部33、要求処理部34、ファイル情報管理部35、ファイルストレージ36を実現している。
<Software configuration>
《Chat server》
The chat server 12 according to the present embodiment is realized by the processing block shown in FIG. 5, for example. FIG. 5 is a processing block diagram of an example of the chat server according to the present embodiment. For example, the chat server 12 realizes the request receiving unit 31, the data transmitting/receiving unit 32, the chat distribution unit 33, the request processing unit 34, the file information management unit 35, and the file storage 36 by executing the program.

要求受付部31はクライアント13の認証を行い、要求を受け付ける。データ送受信部32はファイルなどの各種データを受信し、ファイル一覧やファイルなどの各種データを送信する。チャット配信部33はチャットに関する情報を送受信する。要求処理部34は受け付けた要求を実行する。要求処理部34は各機能を実現する主体となる。 The request receiving unit 31 authenticates the client 13 and receives the request. The data transmitting/receiving unit 32 receives various data such as files, and transmits various data such as a file list and files. The chat distribution unit 33 sends and receives information about chat. The request processing unit 34 executes the received request. The request processing unit 34 is a main body that realizes each function.

また、ファイル情報管理部35は、ファイルストレージ36に保存されているチャットデータ、ファイルやフォルダの情報を保持する。なお、ファイル情報管理部35はファイルをキャッシュしておくことで、ファイルストレージ36に問い合わせなくても、情報を取り出せるようにしてもよい。ファイルストレージ36はファイルサーバ14からファイルを読み出し、又は、ファイルサーバ14にファイルを保存するため、ファイルサーバ14へのリクエストを行う。 The file information management unit 35 also holds chat data, files and folder information stored in the file storage 36. The file information management unit 35 may cache the file so that the information can be retrieved without making an inquiry to the file storage 36. The file storage 36 makes a request to the file server 14 in order to read the file from the file server 14 or store the file in the file server 14.

《クライアント》
本実施形態に係るクライアント13は、例えば図6に示す処理ブロックで実現される。図6は本実施形態に係るクライアントの一例の処理ブロック図である。なお、入出力装置17の処理ブロックはクライアント13と同様であるため、説明を省略する。クライアント13は、アプリケーションプログラム(以下、アプリケーションと呼ぶ)を実行することで、操作表示部41、データ送受信部42、ファイル表示処理部43、要求送信部44、チャット送受信部45、設定情報保持部46を実現している。
"client"
The client 13 according to the present embodiment is realized by the processing block shown in FIG. 6, for example. FIG. 6 is a processing block diagram of an example of the client according to the present embodiment. Since the processing block of the input/output device 17 is the same as that of the client 13, the description thereof will be omitted. The client 13 executes an application program (hereinafter referred to as an application) to operate the operation display unit 41, the data transmission/reception unit 42, the file display processing unit 43, the request transmission unit 44, the chat transmission/reception unit 45, and the setting information storage unit 46. Has been realized.

操作表示部41は、ユーザにチャットやファイル一覧、サムネイル等の各種データを表示する。操作表示部41はタッチパネル、ボタンなどのインタフェースからユーザによる入力を受け付ける。 The operation display unit 41 displays various data such as a chat, a file list, and thumbnails to the user. The operation display unit 41 receives an input from a user through an interface such as a touch panel and buttons.

データ送受信部42はファイル一覧やファイルなどの各種データを送受信する。ファイル表示処理部43は操作表示部41にファイル内容を表示させるための処理を行う。要求送信部44は設定要求、チャットに含まれる要求、ファイル一覧情報取得要求などの各種要求を送信する。チャット送受信部45はチャットに関する情報を送受信する。設定情報保持部46はアカウント、表示順番、カスタム設定などの設定情報を保持する。 The data transmission/reception unit 42 transmits/receives various data such as a file list and files. The file display processing unit 43 performs processing for displaying the file contents on the operation display unit 41. The request transmission unit 44 transmits various requests such as a setting request, a request included in chat, and a file list information acquisition request. The chat transmission/reception unit 45 transmits/receives information related to chat. The setting information holding unit 46 holds setting information such as account, display order, and custom setting.

<処理の詳細>
以下では、第1の実施形態に係る情報処理システム1の処理の詳細についてクライアント13の例を説明するが、入出力装置17についても同様である。
<Details of processing>
Hereinafter, an example of the client 13 will be described in detail regarding the processing of the information processing system 1 according to the first embodiment, but the same applies to the input/output device 17.

《チャット画面》
第1の実施形態に係る情報処理システム1では、図7−図9に示すようなチャット画面がクライアント13に表示される。図7はPCなどの比較的画面が大きいクライアントのチャット画面の一例のイメージ図である。図8はスマートデバイスなどの比較的画面が小さいクライアントのチャット画面の一例のイメージ図である。図9はスマートデバイスなどの比較的画面が小さいクライアントのチャット画面の他の例のイメージ図である。
《Chat screen》
In the information processing system 1 according to the first embodiment, the chat screen as shown in FIGS. 7 to 9 is displayed on the client 13. FIG. 7 is an image diagram of an example of a chat screen of a client such as a PC having a relatively large screen. FIG. 8 is an image diagram of an example of a chat screen of a client such as a smart device having a relatively small screen. FIG. 9 is an image diagram of another example of the chat screen of a client having a relatively small screen such as a smart device.

図7のチャット画面1000はクライアント13がキーボードやマウス、カメラ、マイクなどの比較的リッチな入力装置と横長の画面の表示装置とを持つ場合の画面イメージである。クライアント13で起動されるアプリケーションはウインドウズ(登録商標)などのオペレーティングシステム(OS)上で動作していることを想定する。 The chat screen 1000 in FIG. 7 is a screen image when the client 13 has a relatively rich input device such as a keyboard, a mouse, a camera, and a microphone and a display device having a horizontally long screen. It is assumed that the application activated by the client 13 is operating on an operating system (OS) such as Windows (registered trademark).

チャット画面1000の上部にはタイトルバー1010が表示され、チャットグループ名や時刻が表示される。なお、タイトルバー1010のチャットグループ名の選択によりクライアント13はユーザからチャットグループの移動要求を受け付けてもよい。 A title bar 1010 is displayed at the top of the chat screen 1000, and the chat group name and time are displayed. The client 13 may accept a chat group move request from the user by selecting the chat group name on the title bar 1010.

チャット画面1000の左側には吹き出し選択欄1020が表示される。吹き出し選択欄1020には複数の吹き出しアイコンが選択可能に表示されている。吹き出しアイコンは後述する様々な機能が定義された吹き出しに対応する。ユーザは吹き出し選択欄1020から吹き出しアイコンを選択することで、使用する吹き出しを選択できる。なお、図7の吹き出し選択欄1020は吹き出しアイコンを1列で表示しているが、2列以上で表示してもよい。 A balloon selection field 1020 is displayed on the left side of the chat screen 1000. In the balloon selection column 1020, a plurality of balloon icons are displayed in a selectable manner. The balloon icon corresponds to a balloon in which various functions described later are defined. The user can select the balloon to be used by selecting the balloon icon from the balloon selection field 1020. Note that the balloon selection column 1020 in FIG. 7 displays balloon icons in one column, but they may be displayed in two or more columns.

また、図7の吹き出し選択欄1020はスクロールバーを設けている。ユーザは図7に設けられたスクロールバーにより吹き出し選択欄1020に表示される吹き出しアイコンを上下にスクロールしながら、吹き出しアイコンを選択できる。 The balloon selection column 1020 in FIG. 7 is provided with a scroll bar. The user can select the balloon icon while scrolling the balloon icon displayed in the balloon selection field 1020 up and down by the scroll bar provided in FIG. 7.

チャット画面1000の中央にはメッセージ表示欄1030が表示される。メッセージ表示欄1030にはユーザにより投稿されたメッセージが配置される。例えばメッセージは新しい(投稿されてからの時間が短い)メッセージほどメッセージ表示欄1030の下に配置される。また、メッセージは古い(投稿されてからの時間が長い)メッセージほどメッセージ表示欄1030の上に配置され、古いメッセージから順次、上方にスクロールアウトしていく。メッセージ表示欄1030は、いわゆるタイムラインである。 A message display field 1030 is displayed in the center of the chat screen 1000. A message posted by the user is arranged in the message display field 1030. For example, a message is placed below the message display field 1030 as the message is newer (the time since it was posted is shorter). In addition, the older the message is, the longer the message has been posted, the more the message is arranged on the message display field 1030, and the older messages are scrolled out upward. The message display column 1030 is a so-called timeline.

メッセージ表示欄1030におけるメッセージの表示形態は、吹き出し選択欄1020に表示される吹き出しアイコンの何れかに基づくものである。また、図7のメッセージ表示欄1030では発言者や吹き出しの種類によって、メッセージの表示位置が左、中央又は右の何れかに変化する。 The display form of the message in the message display field 1030 is based on any of the balloon icons displayed in the balloon selection field 1020. Further, in the message display field 1030 of FIG. 7, the display position of the message is changed to left, center, or right depending on the speaker and the type of the balloon.

例えば図7のメッセージ表示欄1030では自分の発言が右側に配置され、自分以外の発言が左側に配置されている。また、図7のメッセージ表示欄1030では告知などの発言者が誰なのかを示すことに、あまり意味がないメッセージが中央に配置されている。 For example, in the message display field 1030 of FIG. 7, one's own remarks are arranged on the right side, and remarks other than oneself are arranged on the left side. Further, in the message display field 1030 of FIG. 7, a message that does not have much meaning is placed in the center to show who is the speaker of the announcement or the like.

チャット画面1000の下部には入力欄1040が表示される。ユーザが入力欄1040に入力可能な入力情報は、ユーザが吹き出し選択欄1020から選択した吹き出しアイコンに基づき変化する。また、ユーザが入力欄1040に入力可能な入力情報は、ユーザがメッセージ表示欄1030から選択した吹き出しに基づき変化する。 An input field 1040 is displayed at the bottom of the chat screen 1000. The input information that the user can enter in the input field 1040 changes based on the balloon icon selected by the user from the balloon selection field 1020. Also, the input information that the user can enter in the input field 1040 changes based on the balloon selected from the message display field 1030 by the user.

図7の入力欄1040は、ユーザからタイトルと本文との入力を受け付ける例を示している。なお、入力欄1040はユーザが吹き出し選択欄1020から選択した吹き出しアイコンに模した表示形態としてもよい。また、入力欄1040はユーザがメッセージ表示欄1030から選択した吹き出しに対応する吹き出しアイコン(質問の吹き出しに対応する回答の吹き出しなど)の表示形態としてもよい。 The input field 1040 in FIG. 7 shows an example of accepting the input of the title and the body from the user. The input field 1040 may have a display form imitating a balloon icon selected from the balloon selection field 1020 by the user. The input field 1040 may have a display form of a balloon icon (such as an answer balloon corresponding to a question balloon) corresponding to the balloon selected by the user from the message display column 1030.

例えば入力情報を入力欄1040に入力して投稿ボタンを押下することで、ユーザは同一のチャットグループに参加しているクライアント13にメッセージ送信を行う。同一のチャットグループに参加しているクライアント13のメッセージ表示欄1030には入力欄1040に入力された入力情報に基づくメッセージが表示される。 For example, by inputting the input information in the input field 1040 and pressing the post button, the user sends a message to the clients 13 participating in the same chat group. A message based on the input information input in the input field 1040 is displayed in the message display field 1030 of the clients 13 participating in the same chat group.

なお、入力欄1040はタイトルや本文などの一種類以上のテキストの入力を受け付けるものの他、画像ファイル、動画ファイル又は音声ファイルなどの投稿するファイルの選択を受け付けるもの、審査者などの選択を受け付けるもの、等が考えられる。 The input field 1040 accepts input of one or more kinds of text such as a title and body, accepts selection of files to be posted such as image files, video files, audio files, and accepts selection of examiners. , Etc. are possible.

図8のチャット画面1000aはクライアント13がスマートデバイスなどのPCに比べると画面が小さい場合の画面イメージである。図8のチャット画面1000aの上部にも図7のチャット画面1000と同様のタイトルバー1010が表示されている。 The chat screen 1000a in FIG. 8 is a screen image when the client 13 has a smaller screen than a PC such as a smart device. A title bar 1010 similar to the chat screen 1000 in FIG. 7 is also displayed on the chat screen 1000a in FIG.

チャット画面1000aの下部には吹き出し選択欄1020が表示される。吹き出し選択欄1020には複数の吹き出しアイコンが選択可能に表示されている。ユーザは吹き出し選択欄1020から吹き出しアイコンを選択することで、使用する吹き出しを選択することができる。なお、図8の吹き出し選択欄1020は吹き出しアイコンを2行4列で表示しているが、2行4列以外で表示してもよい。また、図8の吹き出し選択欄1020はスクロールバーを設けてもよい。 A balloon selection field 1020 is displayed at the bottom of the chat screen 1000a. In the balloon selection column 1020, a plurality of balloon icons are displayed in a selectable manner. The user can select the balloon to be used by selecting the balloon icon from the balloon selection field 1020. Note that the balloon selection column 1020 in FIG. 8 displays the balloon icon in 2 rows and 4 columns, but may display it in a row other than 2 rows and 4 columns. Further, the balloon selection column 1020 of FIG. 8 may be provided with a scroll bar.

チャット画面1000aの中央には図7のチャット画面1000と同様のメッセージ表示欄1030が表示される。チャット画面1000aはメッセージ表示欄1030の見た目をチャット画面1000のメッセージ表示欄1030とあまり変えず、クライアント13の種類によってユーザが受ける印象を変えないことが望ましい。 At the center of the chat screen 1000a, a message display field 1030 similar to the chat screen 1000 of FIG. 7 is displayed. It is desirable that the appearance of the message display field 1030 on the chat screen 1000a does not change much from that of the message display field 1030 on the chat screen 1000, and the impression received by the user does not change depending on the type of the client 13.

ユーザが吹き出し選択欄1020から吹き出しアイコンを選択するか、又は、ユーザがメッセージ表示欄1030から吹き出しを選択すると、吹き出し選択欄1020は入力欄1040に切り替わる。ユーザが入力欄1040に入力可能な入力情報は、ユーザが吹き出し選択欄1020から選択した吹き出しアイコン、又は、ユーザがメッセージ表示欄1030から選択した吹き出しに基づき変化する。 When the user selects a balloon icon from the balloon selection field 1020 or the user selects a balloon from the message display field 1030, the balloon selection field 1020 switches to the input field 1040. The input information that the user can enter in the input field 1040 changes based on the balloon icon selected by the user from the balloon selection field 1020 or the balloon selected by the user from the message display field 1030.

図8の入力欄1040は、ユーザからタイトルの入力を受け付ける入力欄1040aとユーザから本文の入力を受け付ける入力欄1040bとを切り替えて表示する例を示している。なお、図7の入力欄1040と同様に、図8の入力欄1040はユーザが吹き出し選択欄1020から選択した吹き出しアイコン、又は、ユーザがメッセージ表示欄1030から選択した吹き出しに対応する吹き出しアイコンに模した表示形態としてもよい。 The input field 1040 in FIG. 8 shows an example in which an input field 1040a that receives a title input from the user and an input field 1040b that receives a text input from the user are switched and displayed. Similar to the input field 1040 in FIG. 7, the input field 1040 in FIG. 8 is modeled as a balloon icon selected by the user from the balloon selection field 1020 or a balloon icon corresponding to the balloon selected by the user in the message display field 1030. Alternatively, the display form may be changed.

図9の入力欄1040は、ユーザからタイトルと日付と本文との入力を受け付ける例を示している。なお、図9の入力欄1040も、ユーザが吹き出し選択欄1020から選択した吹き出しアイコンやメッセージ表示欄1030から選択した吹き出しに対応する吹き出しアイコンに模した表示形態としてもよい。 The input field 1040 in FIG. 9 shows an example of accepting input of a title, a date, and a text from a user. Note that the input field 1040 in FIG. 9 may also have a display form imitating a balloon icon selected by the user from the balloon selection field 1020 or a balloon icon corresponding to the balloon selected from the message display field 1030.

図8及び図9に示したように、チャット画面1000aにはユーザが吹き出し選択欄1020から選択した吹き出しアイコンやメッセージ表示欄1030から選択した吹き出しに対応する吹き出しアイコンに応じた、入力欄1040が表示される。 As shown in FIGS. 8 and 9, on the chat screen 1000a, an input field 1040 is displayed in accordance with the balloon icon selected by the user from the balloon selection field 1020 or the balloon icon corresponding to the balloon selected from the message display field 1030. To be done.

例えば図8の入力欄1040は入力情報としてタイトルと本文とを入力可能な例を示している。また、図9の入力欄1040は入力情報としてタイトルと日付と本文とを入力可能な例を示している。 For example, the input field 1040 in FIG. 8 shows an example in which a title and a body can be input as input information. The input field 1040 in FIG. 9 shows an example in which a title, a date, and a text can be input as input information.

このように、図8及び図9のチャット画面1000aの入力欄1040は、ユーザが吹き出し選択欄1020から選択した吹き出しアイコン又はメッセージ表示欄1030から選択した吹き出しに基づき、入力欄1040が変化する例を示している。ユーザが入力欄1040に入力可能な入力情報はユーザが吹き出し選択欄1020から選択した吹き出しアイコン又はメッセージ表示欄1030から選択した吹き出しに基づき変化する。 As described above, in the input field 1040 of the chat screen 1000a in FIGS. 8 and 9, the input field 1040 changes based on the balloon icon selected by the user from the balloon selection field 1020 or the balloon selected from the message display field 1030. Showing. The input information that the user can input in the input field 1040 changes based on the balloon icon selected from the balloon selection field 1020 by the user or the balloon selected from the message display field 1030.

図10は様々な機能が定義された吹き出しの表示形態の一例の説明図である。吹き出し1100aは通常会話を表示する機能が定義された吹き出し例である。吹き出し1100bは依頼を表示する機能が定義された吹き出し例である。吹き出し1100cは質問を表示する機能が定義された吹き出し例である。吹き出し1100dは緊急告知を表示する機能が定義された吹き出し例である。 FIG. 10 is an explanatory diagram of an example of a display form of a balloon in which various functions are defined. A balloon 1100a is an example of a balloon in which a function of displaying a normal conversation is defined. A balloon 1100b is an example of a balloon in which a function of displaying a request is defined. A balloon 1100c is an example of a balloon in which a function of displaying a question is defined. A balloon 1100d is an example of a balloon in which a function of displaying an emergency notification is defined.

吹き出し1100eは審査投稿を行う機能が定義された吹き出し例である。吹き出し1100fは指摘を表示する機能が定義された吹き出し例である。吹き出し1100gは質問に対する回答を表示する機能が定義された吹き出し例である。吹き出し1100hは重要告知を表示する機能が定義された吹き出し例である。吹き出し1100iは画像投稿を行う機能が定義された吹き出し例である。 A balloon 1100e is an example of a balloon in which a function of posting a review is defined. A balloon 1100f is an example of a balloon in which a function for displaying an indication is defined. A balloon 1100g is an example of a balloon in which a function of displaying an answer to a question is defined. A balloon 1100h is an example of a balloon in which a function of displaying an important notice is defined. A balloon 1100i is an example of a balloon in which a function of posting an image is defined.

例えば吹き出し1100a〜1100iはテキストや図形、画像を表示できる。吹き出し1100a〜1100iは拡大縮小可能である。図10の吹き出し1100a〜1100c等は発言者を明示する吹き出しの表示形態の例である。 For example, the balloons 1100a to 1100i can display texts, figures, and images. The balloons 1100a to 1100i can be enlarged or reduced. The balloons 1100a to 1100c and the like in FIG. 10 are examples of the display form of balloons that clearly indicate the speaker.

吹き出し1100f及び1100gは過去の投稿に対するものであることを明示する吹き出しの表示形態の例である。吹き出し1100d及び1100hは発言者を明示しない吹き出しの表示形態の例である。吹き出し1100eは審査投稿を行う吹き出しの表示形態の例である。吹き出し1100iは画像投稿を行う吹き出しの表示形態の例である。 The balloons 1100f and 1100g are examples of the display form of the balloons that clearly indicate that they are for past posts. The balloons 1100d and 1100h are examples of display forms of balloons that do not clearly indicate the speaker. A balloon 1100e is an example of a display form of a balloon for posting an examination. A balloon 1100i is an example of a display form of a balloon for posting an image.

図11はタイトル付きの吹き出しの表示形態の一例の説明図である。吹き出し1200a及び1200bは本文1210の上側にタイトル1220が表示されている。タイトル1220が付いた吹き出し1200a及び1200bはユーザにとって本文1210の内容を理解しやすいものとなる。また、タイトル1220が付いた吹き出し1200a及び1200bを利用することでユーザは特定のメンバーによる発言や特定の話題を見分けやすくなる。 FIG. 11 is an explanatory diagram of an example of a display form of a balloon with a title. In the balloons 1200a and 1200b, a title 1220 is displayed above the body 1210. The balloons 1200a and 1200b with the title 1220 make it easy for the user to understand the content of the text 1210. Further, by using the balloons 1200a and 1200b with the title 1220, it becomes easier for the user to distinguish the statement by a specific member or the specific topic.

例えば図7のチャット画面1000では通常会話の吹き出し、時限告知の吹き出し及び質問の吹き出しが表示されている。なお、時限告知の吹き出しは、入力情報として入力された時刻になるとメッセージ表示欄1030に表示される機能が定義された吹き出し例である。 For example, in the chat screen 1000 of FIG. 7, a normal conversation balloon, a timed announcement balloon, and a question balloon are displayed. Note that the timed notification balloon is an example of a balloon in which the function displayed in the message display field 1030 is defined when the time input as the input information is reached.

また、図8のチャット画面1000aでは通常の吹き出し、その通常の吹き出しに対する指摘の吹き出し、緊急告知の吹き出し、質問の吹き出しが表示されている。指摘の吹き出しは、過去の投稿に対してコメントを付けるものである。緊急告知の吹き出しは中央列に表示して目立たせることにより、他の投稿により埋没しないようにしている。 Further, in the chat screen 1000a of FIG. 8, a normal balloon, a balloon for pointing out the normal balloon, a balloon for emergency notification, and a balloon for question are displayed. The balloons for pointing out are comments for past posts. The reminder balloon is displayed in the center column to make it stand out so that it is not buried by other posts.

さらに、図8のチャット画面1000aは質問の吹き出しが最後に投稿されている。質問の吹き出しの投稿者は、その投稿が質問として扱われることを期待する。例えば図8のチャット画面1000aでは、次の投稿者が、質問の吹き出しに対する回答の吹き出しを選択するように、選択可能な吹き出しアイコンを制限してもよい。選択可能な吹き出しアイコンの制限は、メッセージ表示欄1030に質問の吹き出しが表示されたタイミングで行ってもよいし、メッセージ表示欄1030の質問の吹き出しがユーザにより選択されたタイミングで行ってもよい。 Furthermore, in the chat screen 1000a of FIG. 8, a question balloon is posted at the end. The contributor of a question bubble expects the post to be treated as a question. For example, in the chat screen 1000a in FIG. 8, the selectable balloon icons may be restricted so that the next poster selects the balloon of the answer to the balloon of the question. The restriction of the selectable balloon icons may be performed at the timing when the question balloon is displayed in the message display field 1030, or at the timing when the question balloon in the message display field 1030 is selected by the user.

なお、図7−図9のチャット画面1000及び1000aに対する投稿は、例えば吹き出しを設定したあと、ファイルをドラッグ&ドロップすることにより、行えるようにしてもよい。 Posting on the chat screens 1000 and 1000a in FIGS. 7 to 9 may be performed by, for example, setting a balloon and then dragging and dropping a file.

《メッセージ送信処理》
図12はメッセージ送信処理の一例のフローチャートである。ステップS11においてクライアント13はアプリケーションが起動される。ステップS12においてクライアント13は初期処理を行う。初期処理は図7のチャット画面1000や図8のチャット画面1000a等を表示するための処理である。例えばクライアント13はアプリケーションが起動されたあと、チャットサーバ12に問い合わせることで、メッセージ表示欄1030のメッセージの表示を他のクライアント13と同期させることができる。
<Message transmission processing>
FIG. 12 is a flowchart of an example of the message transmission process. In step S11, the client 13 starts an application. In step S12, the client 13 performs initial processing. The initial process is a process for displaying the chat screen 1000 of FIG. 7, the chat screen 1000a of FIG. For example, the client 13 can synchronize the display of the message in the message display field 1030 with another client 13 by making an inquiry to the chat server 12 after the application is started.

クライアント13の操作表示部41は、ステップS13においてチャット送受信部45がメッセージを受信すると、ステップS14に進み、受信したメッセージをメッセージ表示欄1030に表示する。なお、クライアント13の操作表示部41は、ステップS13においてチャット送受信部45がメッセージを受信しなければ、ステップS14の処理をスキップする。 When the chat transmission/reception unit 45 receives the message in step S13, the operation display unit 41 of the client 13 proceeds to step S14 and displays the received message in the message display field 1030. The operation display unit 41 of the client 13 skips the process of step S14 if the chat transmitting/receiving unit 45 does not receive the message in step S13.

ステップS15において、操作表示部41はユーザが吹き出し選択欄1020から吹き出しアイコンを選択したか否かを判定する。ユーザが吹き出し選択欄1020から吹き出しを選択すると、操作表示部41はステップS16に進む。操作表示部41は例えば図13の吹き出し設定情報を参照し、ユーザにより選択された吹き出しアイコンに対応する入力欄1040を表示する。 In step S15, the operation display unit 41 determines whether or not the user has selected the balloon icon from the balloon selection field 1020. When the user selects a balloon from the balloon selection field 1020, the operation display unit 41 proceeds to step S16. The operation display unit 41 refers to the balloon setting information in FIG. 13, for example, and displays the input field 1040 corresponding to the balloon icon selected by the user.

図13は吹き出し設定情報の一例の構成図である。図13の吹き出し設定情報は、吹き出しID、吹き出し画像及び入力情報が対応付けられている。吹き出しIDは吹き出しを一意に識別する識別情報の一例である。吹き出し画像はメッセージ表示欄1030におけるメッセージの表示形態を示すものであり、例えば画像ファイルである。 FIG. 13 is a block diagram of an example of balloon setting information. The balloon setting information in FIG. 13 is associated with a balloon ID, a balloon image, and input information. The balloon ID is an example of identification information that uniquely identifies the balloon. The balloon image indicates the display form of the message in the message display field 1030, and is, for example, an image file.

また、入力情報はユーザが入力欄1040から入力可能な情報を示している。吹き出し設定情報の入力情報を参照することにより、操作表示部41はユーザが吹き出し選択欄1020から選択した吹き出しアイコンに基づき、入力欄1040から入力可能な情報を変化させる。 The input information indicates information that the user can input from the input field 1040. By referring to the input information of the balloon setting information, the operation display unit 41 changes the information that can be input from the input section 1040 based on the balloon icon selected by the user from the balloon selection section 1020.

例えば図13の吹き出し設定情報の場合、ユーザは吹き出しID「1」の吹き出しアイコン(通常会話)を吹き出し選択欄1020から選択することにより、タイトル及び本文を入力可能な入力欄1040を表示させることができる。 For example, in the case of the balloon setting information in FIG. 13, the user can display the input box 1040 in which the title and the text can be input by selecting the balloon icon (normal conversation) of the balloon ID “1” from the balloon selection field 1020. it can.

また、図13の吹き出し設定情報の場合、ユーザは吹き出しID「7」の吹き出しアイコン(時限告知)を吹き出し選択欄1020から選択することにより、タイトル、本文及び日時を入力可能な入力欄1040を表示させることができる。 Further, in the case of the balloon setting information in FIG. 13, the user selects the balloon icon (time notification) of the balloon ID “7” from the balloon selection field 1020 to display the input field 1040 in which the title, the text and the date and time can be input. Can be made.

ステップS16に続いてステップS17に進み、操作表示部41はユーザから入力欄1040に対する入力情報の入力を受け付ける。ステップS18に進み、操作表示部41はユーザから例えば投稿ボタンの押下などのメッセージ送信操作を受け付ける。ステップS18に進み、チャット送受信部45は吹き出し選択欄1020から選択された吹き出しアイコンと、入力欄1040に入力された入力情報とに基づき、メッセージ送信を行う。 In step S17 following step S16, the operation display unit 41 receives input of input information from the user into the input field 1040. In step S18, the operation display unit 41 accepts a message transmission operation such as pressing a posting button from the user. In step S18, the chat transmitter/receiver 45 transmits a message based on the balloon icon selected from the balloon selection field 1020 and the input information input to the input field 1040.

《メッセージング処理》
図14はメッセージング処理の一例のシーケンス図である。なお、図14ではユーザAとユーザBとが同一のチャットグループに参加しているものとする。ステップS21においてユーザAはクライアント13Aにメッセージ送信操作を行う。ステップS22においてクライアント13Aはチャットサーバ12にメッセージを送信する。ステップS22のメッセージには吹き出しID、入力情報が含まれる。
《Messaging process》
FIG. 14 is a sequence diagram of an example of the messaging process. In addition, in FIG. 14, it is assumed that the user A and the user B are participating in the same chat group. In step S21, the user A performs a message transmission operation to the client 13A. In step S22, the client 13A sends a message to the chat server 12. The message in step S22 includes the balloon ID and the input information.

チャットサーバ12はクライアント13Aを操作するユーザAが参加しているチャットグループの参加ユーザにメッセージを配信する。図14の例ではユーザAが操作するクライアント13A及びユーザBが操作するクライアント13Bにメッセージが配信されることになる。 The chat server 12 delivers the message to the participating users of the chat group in which the user A who operates the client 13A is participating. In the example of FIG. 14, the message is delivered to the client 13A operated by the user A and the client 13B operated by the user B.

ステップS23においてチャットサーバ12はクライアント13Bにメッセージを配信する。ステップS24においてクライアント13Bのチャット送受信部45は、チャットサーバ12からメッセージを受信する。クライアント13Bの操作表示部41は受信したメッセージに含まれる吹き出しIDからメッセージ表示欄1030におけるメッセージの表示形態を選択し、選択した表示形態及び入力情報に基づきメッセージをメッセージ表示欄1030に表示する。 In step S23, the chat server 12 delivers the message to the client 13B. In step S24, the chat transmitter/receiver 45 of the client 13B receives the message from the chat server 12. The operation display unit 41 of the client 13B selects the display form of the message in the message display field 1030 from the balloon ID included in the received message, and displays the message in the message display field 1030 based on the selected display mode and input information.

ステップS25においてチャットサーバ12はクライアント13Aにメッセージを配信する。ステップS26においてクライアント13Aのチャット送受信部45は、チャットサーバ12からメッセージを受信する。クライアント13Aの操作表示部41は受信したメッセージに含まれる吹き出しIDからメッセージ表示欄1030におけるメッセージの表示形態を選択し、選択した表示形態及び入力情報に基づきメッセージをメッセージ表示欄1030に表示する。なお、チャットサーバ12はクライアント13Aへのメッセージの送信を省略してもよい。 In step S25, the chat server 12 delivers the message to the client 13A. In step S26, the chat transmitting/receiving unit 45 of the client 13A receives the message from the chat server 12. The operation display unit 41 of the client 13A selects the display form of the message in the message display field 1030 from the balloon ID included in the received message, and displays the message in the message display field 1030 based on the selected display mode and input information. The chat server 12 may omit the transmission of the message to the client 13A.

このように、同一のチャットグループに参加しているクライアント13A及び13Bのメッセージ表示欄1030にはユーザAにより投稿されたメッセージが、ユーザAにより選択された表示形態で表示される。 As described above, the message posted by the user A is displayed in the message display field 1030 of the clients 13A and 13B participating in the same chat group in the display form selected by the user A.

《吹き出し追加・削除処理》
吹き出し選択欄1020から選択可能な吹き出しアイコンは例えば図15に示すように追加及び削除を可能としてもよい。図15は吹き出しアイコン追加・削除画面の一例のイメージ図である。
<< Add/Delete Callouts >>
A balloon icon selectable from the balloon selection column 1020 may be added or deleted as shown in FIG. 15, for example. FIG. 15 is an image diagram of an example of a balloon icon addition/deletion screen.

図15の吹き出しアイコン追加・削除画面1300は上段に吹き出し候補一覧1310が表示され、下段に吹き出し一覧1320が表示されている。吹き出し一覧1320に表示されている吹き出しアイコンは吹き出し選択欄1020に表示される吹き出しアイコンとなる。 In the balloon icon addition/deletion screen 1300 of FIG. 15, a balloon candidate list 1310 is displayed in the upper row, and a balloon list 1320 is displayed in the lower row. The balloon icon displayed in the balloon list 1320 is the balloon icon displayed in the balloon selection column 1020.

例えばユーザは吹き出し候補一覧1310から吹き出しアイコンを選択して追加ボタンを押下することにより、選択した吹き出しアイコンの吹き出し一覧1320への追加を指示する。操作表示部41はユーザにより選択された吹き出しアイコンを吹き出し一覧1320に追加する処理を行う。なお、図15では吹き出し一覧1320に追加された吹き出しアイコンが吹き出し候補一覧1310において二重選択できないように、グレーアウトされている。 For example, the user selects a balloon icon from the balloon candidate list 1310 and presses the add button to instruct addition of the selected balloon icon to the balloon list 1320. The operation display unit 41 performs a process of adding the balloon icon selected by the user to the balloon list 1320. In FIG. 15, the balloon icon added to the balloon list 1320 is grayed out so that it cannot be double-selected in the balloon candidate list 1310.

また、ユーザは吹き出し一覧1320から吹き出しアイコンを選択して削除ボタンを押下することにより、選択した吹き出しアイコンの吹き出し一覧1320からの削除を指示する。操作表示部41はユーザにより選択された吹き出しアイコンを吹き出し一覧1320から削除する処理を行う。なお、図15では吹き出し一覧1320から削除された吹き出しアイコンが吹き出し候補一覧1310において選択できるように、グレーアウトが解除される。 Further, the user selects a balloon icon from the balloon list 1320 and presses the delete button to instruct the deletion of the selected balloon icon from the balloon list 1320. The operation display unit 41 performs a process of deleting the balloon icon selected by the user from the balloon list 1320. In FIG. 15, the greyed-out is canceled so that the balloon icon deleted from the balloon list 1320 can be selected in the balloon candidate list 1310.

図15の吹き出しアイコン追加・削除画面1300により、ユーザは吹き出し選択欄1020から選択可能な吹き出しアイコンを設定しておくことができる。例えば比較的画面が小さいチャット画面1000aの場合は、めったに使わない吹き出しアイコンを吹き出し一覧1320から削除しておくことで、所望の吹き出しアイコンの選択が容易となる。 The balloon icon addition/deletion screen 1300 in FIG. 15 allows the user to set balloon icons that can be selected from the balloon selection column 1020. For example, in the case of the chat screen 1000a having a relatively small screen, by deleting the rarely used balloon icon from the balloon list 1320, it becomes easy to select a desired balloon icon.

また、吹き出し候補一覧1310における吹き出しアイコンのグレーアウトを利用することで、第1の実施形態に係る情報処理システム1では有償の吹き出しアイコンを実現できる。例えば第1の実施形態に係る情報処理システム1は購入前の吹き出しアイコンをグレーアウトし、購入後の吹き出しアイコンのグレーアウトを解除することで吹き出しアイコンに対する課金を実現できる。 Further, by using the gray-out of the balloon icon in the balloon candidate list 1310, the paid balloon icon can be realized in the information processing system 1 according to the first embodiment. For example, the information processing system 1 according to the first embodiment can realize billing for a speech bubble icon by graying out the speech bubble icon before purchase and canceling the graying out of the speech bubble icon after purchase.

(まとめ)
第1の実施形態によれば、ユーザは吹き出しアイコンを選択することで、その吹き出しアイコンに対応する入力情報を、入力可能な入力欄1040をチャット画面1000又は1000aに表示できる。また、第1の実施形態によればユーザは吹き出し選択欄1020から選択した吹き出しアイコンの表示形態で、メッセージ表示欄1030にメッセージを表示できる。
(Summary)
According to the first embodiment, the user can display the input field 1040 in which the input information corresponding to the balloon icon can be input on the chat screen 1000 or 1000a by selecting the balloon icon. Further, according to the first embodiment, the user can display a message in the message display field 1030 in the display mode of the balloon icon selected from the balloon selection field 1020.

このように、第1の実施形態によれば、表示形態と入力情報とが対応付けられた吹き出し設定情報により、その入力情報を受け付ける機能と、入力情報に応じたメッセージの表示を行う機能とを、吹き出しアイコンに定義できる。 As described above, according to the first embodiment, the function of accepting the input information by the balloon setting information in which the display form and the input information are associated with each other and the function of displaying the message according to the input information are provided. , Can be defined as a speech bubble icon.

[第2の実施形態]
第1の実施形態はユーザが吹き出し選択欄1020から吹き出しアイコンを選択した場合のメッセージ送信処理である。第2の実施形態ではユーザがメッセージ表示欄1030からメッセージを選択した場合のメッセージ送信処理について説明する。
[Second Embodiment]
The first embodiment is a message transmission process when the user selects a balloon icon from the balloon selection field 1020. In the second embodiment, a message transmission process when the user selects a message from the message display field 1030 will be described.

図16はメッセージ送信処理の他の例のフローチャートである。なお、図16に示す処理は図12のフローチャートの処理と一部を除いて同様である。そこで、図12の処理と同様な部分についての説明は適宜省略する。 FIG. 16 is a flowchart of another example of the message transmission process. The process shown in FIG. 16 is the same as the process of the flowchart of FIG. 12 except for a part. Therefore, the description of the same parts as those in the process of FIG. 12 will be appropriately omitted.

ステップS51〜S54の処理は図12のステップS11〜S14の処理と同様であるため、説明を省略する。ステップS55において、操作表示部41はユーザがメッセージ表示欄1030からメッセージを選択したか否かを判定する。ユーザがメッセージ表示欄1030からメッセージ(吹き出し)を選択すると、操作表示部41はステップS56に進む。なお、ステップS55において、吹き出しを選択したときステップS56に進んでも良いし、吹き出しを選択後、返信ボタン等を押す(つまり吹き出しを選択したあと返信操作を行う)ことで、ステップS56に進んでも良い。 The processing of steps S51 to S54 is the same as the processing of steps S11 to S14 of FIG. In step S55, the operation display unit 41 determines whether or not the user has selected a message from the message display field 1030. When the user selects a message (balloon) from the message display field 1030, the operation display unit 41 proceeds to step S56. In step S55, when a balloon is selected, the process may proceed to step S56, or by selecting a balloon and pressing a reply button or the like (that is, performing a reply operation after selecting a balloon), the process may proceed to step S56. ..

操作表示部41は例えば図17の吹き出し設定情報を参照し、ユーザに選択された吹き出しに対応する返信時吹き出しIDを取得する。そして、操作表示部41は取得した返信時吹き出しIDを吹き出しIDとして持つ吹き出し設定情報のレコードから送信時入力情報を読み出し、その送信時入力情報に対応する入力欄1040を表示する。 The operation display unit 41 refers to, for example, the balloon setting information in FIG. 17, and acquires the reply balloon ID corresponding to the balloon selected by the user. Then, the operation display unit 41 reads the input information at transmission from the record of the balloon setting information having the acquired balloon ID at reply as the balloon ID, and displays the input field 1040 corresponding to the input information at transmission.

図17は吹き出し設定情報の他の例の構成図である。図17に示した吹き出し設定情報は吹き出しID、吹き出し画像、送信時入力情報及び返信時吹き出しIDが対応付けられている。吹き出しIDは吹き出しを一意に識別する識別情報の一例である。吹き出し画像はメッセージ表示欄1030におけるメッセージの表示形態を示すものであり、例えば画像ファイルである。 FIG. 17 is a configuration diagram of another example of the balloon setting information. The balloon information shown in FIG. 17 is associated with a balloon ID, a balloon image, input information at the time of transmission, and a balloon ID at the time of reply. The balloon ID is an example of identification information that uniquely identifies the balloon. The balloon image indicates the display form of the message in the message display field 1030, and is, for example, an image file.

なお、1つの吹き出しIDに複数の返信時吹き出しIDが対応付けて記憶されていても良い。その場合、ある吹き出しを選択したとき、選択された吹き出しの吹き出しIDから対応付けられる複数の吹き出しIDを特定する。そして、特定された複数の吹き出しIDの示す吹き出しから返信に用いる吹き出しを選択させるようにすると良い。 It should be noted that one balloon ID may be stored in association with a plurality of reply balloon IDs. In that case, when a certain balloon is selected, a plurality of balloon IDs associated with each other are specified from the balloon IDs of the selected balloons. Then, it is preferable to select a balloon used for reply from the balloons indicated by the plurality of specified balloon IDs.

送信時入力情報はメッセージ送信時にユーザが入力欄1040から入力可能な情報を示している。返信時吹き出しIDはメッセージ返信時にユーザが選択可能な吹き出しアイコンの吹き出しIDを示している。図17の吹き出し設定情報の返信時吹き出しIDを参照することにより、操作表示部41はメッセージ表示欄1030から選択されたメッセージに対する返信時に、入力欄1040から入力可能な情報を変化させる。 The input information at the time of transmission indicates information that the user can input from the input field 1040 at the time of transmitting the message. The reply balloon ID indicates the balloon ID of the balloon icon that the user can select when replying to the message. By referring to the reply balloon ID of the balloon setting information in FIG. 17, the operation display unit 41 changes the information that can be input from the input field 1040 when replying to the message selected from the message display field 1030.

例えば図17の吹き出し設定情報の場合、ユーザは吹き出しID「1」の吹き出しアイコン(通常会話)をメッセージ表示欄1030から選択することにより、返信時吹き出しID「2」に応じた入力欄1040を表示できる。返信時吹き出しID「2」に応じた入力欄1040では、タイトル及び本文の入力が可能となる。 For example, in the case of the balloon setting information of FIG. 17, the user selects the balloon icon (normal conversation) of the balloon ID “1” from the message display field 1030 to display the input field 1040 corresponding to the balloon ID “2” at the time of reply. it can. In the input field 1040 corresponding to the balloon ID “2” at the time of reply, the title and the text can be input.

また、図17の吹き出し設定情報の場合、ユーザは吹き出しID「3」の吹き出しアイコン(質問)をメッセージ表示欄1030から選択することにより、返信時吹き出しID「4」に応じた入力欄1040を表示できる。返信時吹き出しID「4」に応じた入力欄1040では、質問に対する回答の入力が可能となる。なお、ステップS57〜S59の処理は図12のステップS17〜S19の処理と同様であるため、説明を省略する。 In the case of the balloon setting information in FIG. 17, the user selects the balloon icon (question) with the balloon ID “3” from the message display field 1030 to display the input field 1040 corresponding to the balloon ID “4” at the time of reply. it can. In the input field 1040 corresponding to the balloon ID “4” at the time of reply, it is possible to input an answer to the question. The processing of steps S57 to S59 is the same as the processing of steps S17 to S19 of FIG.

なお、第1及び第2の実施形態では、クライアント13が吹き出し設定情報を有している例を説明したが、ファイルサーバ14が有していてもよい。また、クライアント13が吹き出し設定情報を有している場合は例えばメッセージにバージョン情報を含ませておくことで、メッセージを受信したクライアント13がメッセージを送信したクライアント13とのバージョン違いを検出できる。 In the first and second embodiments, the example in which the client 13 has the balloon setting information has been described, but the file server 14 may have the balloon setting information. If the client 13 has balloon information, for example, by including version information in the message, it is possible to detect a version difference between the client 13 that received the message and the client 13 that sent the message.

例えばバージョン違いにより対応しない吹き出しIDのメッセージを受信したクライアント13は図18のメッセージをメッセージ表示欄1030に表示する。また、クライアント13は入力欄1040に図15の吹き出しアイコン追加・削除画面1300を表示するボタンを表示する。 For example, the client 13 having received the message of the balloon ID that does not correspond to the version difference displays the message of FIG. 18 in the message display field 1030. Further, the client 13 displays a button for displaying the balloon icon addition/deletion screen 1300 of FIG. 15 in the input field 1040.

ユーザは図15の吹き出しアイコン追加・削除画面1300を表示するボタンを押下することにより、吹き出しアイコン追加・削除画面1300を表示し、受信した吹き出しIDの吹き出しアイコンを含む吹き出し設定情報を取得するようにしてもよい。 The user presses the button for displaying the speech bubble icon addition/deletion screen 1300 in FIG. 15 to display the speech bubble icon addition/deletion screen 1300, and obtain the speech bubble setting information including the speech bubble icon of the received speech bubble ID. May be.

(まとめ)
第2の実施形態によれば、ユーザはメッセージを選択することで、そのメッセージに返信するために必要な情報の入力欄1040をチャット画面1000又は1000aに表示できる。
(Summary)
According to the second embodiment, by selecting a message, the user can display an input field 1040 of information required to reply to the message on the chat screen 1000 or 1000a.

このように、第2の実施形態によれば、表示形態と送信時入力情報と返信時吹き出しIDとが対応付けられた吹き出し設定情報により、返信に必要な情報をユーザから受け付ける機能を更に吹き出しアイコンに定義できる。 As described above, according to the second embodiment, the function of receiving the information necessary for the reply from the user is further provided with the balloon icon by the balloon setting information in which the display form, the input information at the time of transmission and the balloon ID at the time of reply are associated with each other. Can be defined as

[第3の実施形態]
第1及び第2の実施形態は、メッセージ表示欄1030にメッセージを表示するための入力情報の入力に関するものである。第3の実施形態ではユーザが吹き出し選択欄1020から選択した吹き出しアイコン又はメッセージ表示欄1030から選択したメッセージに応じて行う処理について説明する。また、第3の実施形態ではファイルサーバ14により指定された吹き出しアイコンに応じて行う処理について説明する。
[Third Embodiment]
The first and second embodiments relate to input of input information for displaying a message in the message display field 1030. In the third embodiment, a process performed according to a balloon icon selected by the user from the balloon selection field 1020 or a message selected from the message display field 1030 will be described. Further, in the third embodiment, a process performed according to the balloon icon designated by the file server 14 will be described.

図19はメッセージ送信処理の他の例のシーケンス図である。図19ではクライアント13Aが情報端末であるとする。ステップS101において入出力装置17は自機の状態(エラーなど)を通知するための吹き出しIDを指定したメッセージを送信する。以下ではエラーを通知するメッセージ送信処理について説明する。 FIG. 19 is a sequence diagram of another example of the message transmission process. In FIG. 19, the client 13A is assumed to be an information terminal. In step S101, the input/output device 17 transmits a message specifying a balloon ID for notifying the state of the device (error or the like). The message transmission process for notifying an error will be described below.

入出力装置17からメッセージを受信したチャットサーバ12は入出力装置17が参加しているチャットグループの参加ユーザにメッセージを配信する。ステップS102においてチャットサーバ12は情報端末であるクライアント13Aにメッセージを配信する。また、ステップS103においてチャットサーバ12は入出力装置17にメッセージを配信する。 Upon receiving the message from the input/output device 17, the chat server 12 delivers the message to the participating users of the chat group in which the input/output device 17 participates. In step S102, the chat server 12 delivers the message to the client 13A, which is an information terminal. Further, in step S103, the chat server 12 delivers the message to the input/output device 17.

ステップS104において、クライアント13Aの操作表示部41はチャットサーバ12から配信されたメッセージに含まれる吹き出しIDを取得する。そして、操作表示部41は図20に示すような吹き出し設定情報を参照し、配信されたメッセージに含まれていた吹き出しIDに対応するレコードを選択する。 In step S104, the operation display unit 41 of the client 13A acquires the balloon ID included in the message distributed from the chat server 12. Then, the operation display unit 41 refers to the balloon setting information as shown in FIG. 20 and selects the record corresponding to the balloon ID included in the delivered message.

図20は吹き出し設定情報の他の例の構成図である。図20の吹き出し設定情報は図13の吹き出し設定情報に処理情報が追加された構成である。図20の吹き出し設定情報では吹き出しアイコンに、チャットメッセージや審査処理、設定処理、エラー通報処理などの処理を定義できる。ここでは配信されたメッセージに吹き出しID「13」が含まれていたものとする。 FIG. 20 is a configuration diagram of another example of the balloon setting information. The balloon setting information in FIG. 20 has a configuration in which processing information is added to the balloon setting information in FIG. In the speech bubble setting information of FIG. 20, chat message, examination processing, setting processing, error notification processing and the like can be defined in the speech bubble icon. Here, it is assumed that the distributed message includes the balloon ID “13”.

操作表示部41は吹き出しID「13」のレコードの吹き出し画像「Error_tuuhou.jpg」を利用し、図21のような表示形態のメッセージをメッセージ表示欄1030に表示する。図21はチャット画面の他の例のイメージ図である。 The operation display unit 41 uses the balloon image “Error_tuhouu.jpg” of the record with the balloon ID “13” and displays a message in the display form as shown in FIG. 21 in the message display field 1030. FIG. 21 is an image diagram of another example of the chat screen.

メッセージ表示欄1030に表示されたメッセージをユーザが選択すると、操作表示部41は吹き出しID「13」のレコードの入力情報に基づき、ユーザに「コールセンターにTEL」または「コールセンターにメッセージ」の何れかを選択させる入力欄1040を表示する。ここではユーザがステップS105において入力欄1040から「コールセンターにメッセージ」を選択する操作を行ったものとする。ステップS106に進み、クライアント13Aの要求送信部44は、吹き出しID「13」のレコードの処理情報に基づいてコールセンター16へのエラー通報処理を行う。 When the user selects the message displayed in the message display field 1030, the operation display unit 41 prompts the user to select either “TEL to the call center” or “Message to the call center” based on the input information of the record of the balloon ID “13”. An input field 1040 for selection is displayed. Here, it is assumed that the user performs an operation of selecting "message to call center" from the input field 1040 in step S105. In step S106, the request transmission unit 44 of the client 13A performs an error notification process to the call center 16 based on the process information of the record having the balloon ID “13”.

図19のメッセージ送信処理によれば、例えばユーザは図21のようにメッセージ表示欄1030に表示されたメッセージを選択することで、そのメッセージに対して行う処理を入力欄1040から容易に選択できる。 According to the message transmission process of FIG. 19, for example, the user can easily select the process to be performed on the message from the input field 1040 by selecting the message displayed in the message display field 1030 as shown in FIG.

また、第3の実施形態ではユーザが吹き出し選択欄1020から選択した吹き出しアイコン又はメッセージ表示欄1030から選択したメッセージに応じて図22のような設定処理を行うこともできる。 Further, in the third embodiment, the setting process as shown in FIG. 22 can be performed according to the balloon icon selected by the user from the balloon selection field 1020 or the message selected from the message display field 1030.

図22はメッセージ送信処理の他の例のシーケンス図である。図22ではクライアント13Aが情報端末であるとする。また、図22ではファイルサーバ14がクライアント13A及び入出力装置17と同じチャットグループに参加しているものとする。 FIG. 22 is a sequence diagram of another example of the message transmission process. In FIG. 22, it is assumed that the client 13A is an information terminal. Further, in FIG. 22, it is assumed that the file server 14 participates in the same chat group as the client 13A and the input/output device 17.

ステップS151においてクライアント13Aを操作するユーザは例えば吹き出し選択欄1020から吹き出しアイコンを選択し、その吹き出しアイコンに対応する入力情報を入力したあと、メッセージの送信操作を行う。ここでは、設定処理が定義された吹き出しアイコンが選択されたものとする。クライアント13Aはメッセージをチャットサーバ12へ送信する。メッセージには吹き出しID、入力情報が含まれる。チャットサーバ12はクライアント13Aが参加しているチャットグループの参加ユーザにメッセージを配信する。 In step S151, the user operating the client 13A selects, for example, a balloon icon from the balloon selection field 1020, inputs input information corresponding to the balloon icon, and then performs a message transmission operation. Here, it is assumed that the balloon icon in which the setting process is defined is selected. The client 13A sends the message to the chat server 12. The message includes a balloon ID and input information. The chat server 12 delivers the message to the participating users of the chat group in which the client 13A is participating.

ステップS152においてチャットサーバ12は入出力装置17にメッセージを送信する。また、ステップS153においてチャットサーバ12は、ファイルサーバ14にメッセージを送信する。さらに、ステップS154においてチャットサーバ12はクライアント13Aにメッセージを送信する。なお、入出力装置17へのメッセージの送信は必須でない。つまり、入出力装置17はクライアント13Aが参加するチャットグループに必ずしも参加していなくてもよい。メッセージを受信したクライアント13A及び入出力装置17は前述したようにメッセージをメッセージ表示欄1030に表示してもよい。 In step S152, chat server 12 transmits a message to input/output device 17. In addition, in step S153, the chat server 12 sends a message to the file server 14. Furthermore, in step S154, the chat server 12 sends a message to the client 13A. Note that the transmission of the message to the input/output device 17 is not essential. That is, the input/output device 17 does not necessarily have to participate in the chat group in which the client 13A participates. The client 13A and the input/output device 17 that have received the message may display the message in the message display field 1030 as described above.

ステップS155においてファイルサーバ14は受信したメッセージに含まれる吹き出しID及び入力情報を読み出し、その吹き出しIDに対応するレコードを例えば図20の吹き出し設定情報から選択する。ファイルサーバ14は選択したレコードの処理情報から設定処理を特定する。例えばファイルサーバ14は、吹き出しID「11」が含まれているメッセージを受信し、設定処理を特定する。 In step S155, the file server 14 reads the balloon ID and the input information included in the received message, and selects the record corresponding to the balloon ID from the balloon setting information in FIG. 20, for example. The file server 14 identifies the setting process from the process information of the selected record. For example, the file server 14 receives the message including the balloon ID “11” and identifies the setting process.

ステップS156に進み、ファイルサーバ14は受信したメッセージに含まれていた入力情報に基づき、入出力装置17に設定要求を行う。入力情報には、設定の情報として例えば設定を行う入出力装置17を特定する情報、設定内容などが含まれる。 In step S156, the file server 14 makes a setting request to the input/output device 17 based on the input information included in the received message. The input information includes, for example, information for specifying the input/output device 17 to be set as setting information, setting contents, and the like.

ステップS157に進み、入出力装置17はファイルサーバ14からの設定要求に基づき、設定処理を行う。このように、ユーザは吹き出し選択欄1020から選択した吹き出しアイコンにより、その吹き出しアイコンに対応する入力欄1040から入力情報を入力することで、入出力装置の設定処理を行うことができる。 In step S157, the input/output device 17 performs the setting process based on the setting request from the file server 14. In this way, the user can perform the setting process of the input/output device by inputting the input information from the input field 1040 corresponding to the balloon icon by the balloon icon selected from the balloon selection field 1020.

なお、クライアント13Aは例えば管理者向けの機能としてメンバーの追加や削除を行う設定処理、発言の一時停止を行う設定処理、背景の設定処理、その他の設定処理を設けるようにしてもよい。図15の吹き出しアイコン追加・削除画面1300には吹き出し候補一覧1310側に、メンバーの追加や削除を行う設定処理、発言の一時停止を行う設定処理、背景の設定処理、その他の設定処理の機能が定義された吹き出しアイコンが一例として含まれている。 Note that the client 13A may be provided with, for example, a setting process for adding or deleting members, a setting process for temporarily suspending speech, a background setting process, and other setting processes as functions for the administrator. The balloon icon addition/deletion screen 1300 of FIG. 15 has functions of setting processing for adding or deleting members, setting processing for suspending speech, background setting processing, and other setting processing on the balloon candidate list 1310 side. A defined balloon icon is included as an example.

また、第3の実施形態ではユーザが吹き出し選択欄1020から選択した吹き出しアイコン又はメッセージ表示欄1030から選択したメッセージに応じて図23のような審査処理を行うこともできる。 Further, in the third embodiment, the examination process as shown in FIG. 23 can be performed according to the balloon icon selected by the user from the balloon selection field 1020 or the message selected from the message display field 1030.

図23はメッセージ送信処理の他の例のシーケンス図である。図23ではクライアント13A及び13Bが情報端末であるとする。また、図23ではファイルサーバ14がクライアント13A及び13Bと同じチャットグループに参加しているものとする。 FIG. 23 is a sequence diagram of another example of the message transmission process. In FIG. 23, the clients 13A and 13B are information terminals. Further, in FIG. 23, it is assumed that the file server 14 participates in the same chat group as the clients 13A and 13B.

ステップS201においてクライアント13Aを操作するユーザはファイルサーバ14の所定のフォルダ(例えばホットフォルダなど)にファイルを格納する操作を行うことによりワークフローの実行をファイルサーバ14に要求する。クライアント13Aは所定のフォルダへのファイルの格納をファイルサーバ14に対して要求する。 In step S201, the user operating the client 13A requests the file server 14 to execute a workflow by performing an operation of storing a file in a predetermined folder (for example, a hot folder) of the file server 14. The client 13A requests the file server 14 to store the file in a predetermined folder.

ステップS202に進み、クライアント13Aから所定のフォルダへのファイルの格納を要求されたファイルサーバ14はステップS202に進み、所定のフォルダに設定されているワークフローを開始する。ステップS203に進み、ファイルサーバ14は審査処理が定義されている吹き出しアイコンの吹き出しID、入力情報を指定したメッセージをチャットサーバ12へ送信する。チャットサーバ12はファイルサーバ14が参加しているチャットグループの参加ユーザにメッセージを配信する。 Proceeding to step S202, the file server 14, which has been requested by the client 13A to store the file in the predetermined folder, proceeds to step S202 and starts the workflow set in the predetermined folder. In step S203, the file server 14 transmits to the chat server 12 a message in which the balloon ID of the balloon icon in which the examination process is defined and the input information is designated. The chat server 12 delivers the message to the participating users of the chat group in which the file server 14 participates.

ステップS204においてチャットサーバ12はクライアント13Bにメッセージを送信する。また、ステップS205においてチャットサーバ12は、ファイルサーバ14にメッセージを送信する。さらに、ステップS206においてチャットサーバ12はクライアント13Aにメッセージを送信する。 In step S204, the chat server 12 sends a message to the client 13B. Further, in step S205, the chat server 12 sends a message to the file server 14. Further, in step S206, the chat server 12 sends a message to the client 13A.

ステップS207に進み、メッセージを受信したクライアント13Bは例えば図24に示すような表示形態のメッセージをメッセージ表示欄1030に表示する。図24はチャット画面の他の例のイメージ図である。図24のチャット画面1000は審査結果を入力する入力欄1040が表示されている。なお、審査結果を入力する入力欄1040の表示は吹き出し選択欄1020から審査結果が定義されている吹き出しアイコンが選択されたタイミングで行うようにしてもよい。 In step S207, the client 13B that has received the message displays the message in the display form shown in FIG. 24 in the message display field 1030. FIG. 24 is an image diagram of another example of the chat screen. On the chat screen 1000 of FIG. 24, an input field 1040 for inputting the examination result is displayed. The display of the input field 1040 for inputting the examination result may be performed at the timing when the balloon icon in which the examination result is defined is selected from the balloon selection column 1020.

ステップS208において、クライアント13Bを操作するユーザは依頼された審査に必要なファイルを選択する。また、ステップS209、S210においてクライアント13Bのデータ送受信部42はユーザにより選択されたファイルサーバ14から取得する。ステップS211においてクライアント13Bのファイル表示処理部43は取得したファイルを例えば図25のように表示する。図25はファイルが表示されたチャット画面の一例のイメージ図である。 In step S208, the user operating the client 13B selects the file required for the requested examination. Further, in steps S209 and S210, the data transmission/reception unit 42 of the client 13B acquires from the file server 14 selected by the user. In step S211, the file display processing unit 43 of the client 13B displays the acquired file as shown in FIG. 25, for example. FIG. 25 is an image diagram of an example of a chat screen on which files are displayed.

ステップS212において、クライアント13Bを操作するユーザは表示されたファイルを確認し、入力欄1040に審査結果を入力する。ステップS213に進み、クライアント13Bは審査結果が定義されている吹き出しアイコンの吹き出しID、入力情報を指定したメッセージをチャットサーバ12に送信する。ステップS213のメッセージの入力情報には審査結果の情報が含まれる。 In step S212, the user operating the client 13B confirms the displayed file and inputs the examination result in the input field 1040. In step S213, the client 13B transmits to the chat server 12 a message in which the balloon ID of the balloon icon defining the examination result and the input information are designated. The information of the examination result is included in the input information of the message in step S213.

ステップS214〜S216においてチャットサーバ12は、チャットグループの参加ユーザが操作するクライアント13A、13B及びファイルサーバ14にメッセージを配信する。 In steps S214 to S216, the chat server 12 delivers the message to the clients 13A and 13B operated by the participating users of the chat group and the file server 14.

メッセージを受信したクライアント13Bは例えば図26に示すように、メッセージ表示欄1030に審査結果のメッセージを表示する。図26は審査結果のメッセージを含むチャット画面の一例のイメージ図である。図26のチャット画面1000のメッセージ表示欄1030には審査結果のメッセージが、指摘を表示する機能が定義された吹き出し1100fにより表示されている。 The client 13B having received the message displays the message of the examination result in the message display field 1030 as shown in FIG. 26, for example. FIG. 26 is an image diagram of an example of a chat screen including a message of the examination result. In the message display field 1030 of the chat screen 1000 of FIG. 26, a message of the examination result is displayed by a balloon 1100f in which a function of displaying the indication is defined.

また、メッセージを受信したファイルサーバ14はステップS217において、例えば図27に示すような審査ステータス管理テーブルの審査ステータスを更新する。図27の審査ステータス管理テーブルを利用することで、ファイルサーバ14は承認されたファイルの編集を不可にする処理を実現できる。 Further, the file server 14 that has received the message updates the examination status in the examination status management table as shown in FIG. 27, for example, in step S217. By using the examination status management table of FIG. 27, the file server 14 can realize the process of disabling the editing of the approved file.

(まとめ)
第3の実施形態によれば、表示形態と入力情報と処理情報とが対応付けられた吹き出し設定情報により、処理を行う機能を更に吹き出しアイコンに定義できる。
(Summary)
According to the third embodiment, the function of performing processing can be further defined in the balloon icon by the balloon setting information in which the display form, the input information, and the processing information are associated with each other.

[第4の実施形態]
第4の実施形態は、メッセージ表示欄1030にメッセージを表示する際、人間が意図的に行った投稿と、それ以外の投稿(例えばファイルサーバ14や入出力装置17などからの投稿)とを区別し、人間の行動や判断を支援するものである。
[Fourth Embodiment]
In the fourth embodiment, when a message is displayed in the message display field 1030, a post intentionally made by a human and a post other than that (for example, a post from the file server 14 or the input/output device 17) are distinguished. However, it supports human behavior and judgment.

図28は本実施形態に係る情報処理システムの他の例の構成図である。図28の情報処理システム1は図1の情報処理システム1の構成にチェックサーバ18及び消耗品注文サイトサーバ19が追加された構成である。チェックサーバ18はユーザにより投稿されたメッセージをチェックし、指摘すべき内容があれば、後述のように指摘の吹き出しを用いて指摘を行う。消耗品注文サイトサーバ19は入出力装置17からトナーや用紙などの消耗品の注文を受け付ける。なお、チェックサーバ18及び消耗品注文サイトサーバ19の詳細は後述する。 FIG. 28 is a configuration diagram of another example of the information processing system according to the present embodiment. The information processing system 1 of FIG. 28 has a configuration in which a check server 18 and a consumables ordering site server 19 are added to the configuration of the information processing system 1 of FIG. The check server 18 checks the message posted by the user, and if there is content to be pointed out, points it out by using a pointing balloon as described later. The consumable goods order site server 19 receives an order for consumable goods such as toner and paper from the input/output device 17. Details of the check server 18 and the consumable goods ordering site server 19 will be described later.

第4の実施形態に係る情報処理システム1では、図29−図30に示すようなチャット画面がクライアント13に表示される。図29はPCなどの比較的画面が大きいクライアントのチャット画面の他の例のイメージ図である。図30はスマートデバイスなどの比較的画面が小さいクライアントのチャット画面の他の例のイメージ図である。 In the information processing system 1 according to the fourth embodiment, a chat screen as shown in FIGS. 29 to 30 is displayed on the client 13. FIG. 29 is an image diagram of another example of the chat screen of a client having a relatively large screen such as a PC. FIG. 30 is an image diagram of another example of the chat screen of a client such as a smart device having a relatively small screen.

図29のチャット画面1000では、ユーザ以外による投稿に歯車アイコン1032を付けることにより、ユーザによる投稿と、それ以外の投稿と、を視覚的に異なるように表示している。 In the chat screen 1000 of FIG. 29, a post by a user is displayed with a gear icon 1032 so as to be visually different from a post by a user.

なお、図29のチャット画面1000では、ユーザ以外による投稿の吹き出しの形状をユーザが投稿できない形状の吹き出しとすることにより、ユーザによる投稿と、それ以外の投稿と、を視覚的に異ならせてもよい。 Note that in the chat screen 1000 of FIG. 29, by making the shape of the balloon of a post other than the user into a shape in which the user cannot post, even if the posting by the user is visually different from the posting by other users. Good.

図30のチャット画面1000aはクライアント13がスマートデバイスなどのPCに比べると画面が小さい場合の画面イメージである。図30のチャット画面1000aにおいても図29と同様、ユーザ以外による投稿に歯車アイコン1032が付けられている。 The chat screen 1000a in FIG. 30 is a screen image when the client 13 has a smaller screen than a PC such as a smart device. In the chat screen 1000a of FIG. 30, as with FIG. 29, the gear icon 1032 is attached to the posts by users other than the user.

図30の冒頭にある吹き出しは入出力装置17によるタイトル付き告知の吹き出しの例であり、トナー残量が残りわずかであることをユーザに知らせている。また、入出力装置17によるタイトル付き告知の吹き出しに続く吹き出しはボタンになっている。このボタンになっている吹き出しを押下することにより、ユーザは消耗品注文サイトサーバ19にトナーの注文を行うことができる。 The balloon at the beginning of FIG. 30 is an example of a notification balloon with a title by the input/output device 17, and informs the user that the remaining toner amount is very small. Further, the balloon following the balloon of the notification with title by the input/output device 17 is a button. By pressing the balloon that is the button, the user can order toner from the consumable goods order site server 19.

なお、トナーや用紙などの消耗品が不足すると自動的に注文を行う画像形成装置などは既に知られている。ボタンになっている吹き出しを押下されたあとにトナーの注文を行う処理は、このような既に知られている技術を利用できる。また、図28の情報処理システム1では、ボタンになっている吹き出しを押下に対して、消耗品注文サイトサーバ19へ注文メールを発信してもよいし、消耗品注文サイトサーバ19のWebページに誘導するようにしてもよい。 Image forming apparatuses and the like that automatically place an order when consumable items such as toner and paper are insufficient are already known. Such a known technique can be used for the process of ordering toner after the balloon serving as a button is pressed. In addition, in the information processing system 1 of FIG. 28, an order mail may be sent to the consumable goods ordering site server 19 in response to pressing a balloon that is a button, or a web page of the consumable goods ordering site server 19 You may guide.

図30の指摘の吹き出しはチェックサーバ18による指摘の投稿である。例えば図30はチェックサーバ18がスペルチェックを行う例である。チェックサーバ18はユーザによる投稿のスペルチェックを行っている。チェックサーバ18はユーザによる投稿にスペルミスを見つけると、指摘の吹き出しを用いて指摘の投稿を行う。指摘の吹き出しに歯車アイコン1032を付けることにより、ユーザは他のユーザにより行われた手動の指摘とチェックサーバ18等により行われる自動の指摘とを明確に区別できる。 The balloon for pointing out in FIG. 30 is a posting of pointing out by the check server 18. For example, FIG. 30 is an example in which the check server 18 performs spell check. The check server 18 checks the spelling of posts by the user. When the check server 18 finds a spelling mistake in the posting by the user, the checking server 18 uses the pointing balloon to post the pointing. By attaching the gear icon 1032 to the pointing balloon, the user can clearly distinguish between a manual pointing made by another user and an automatic pointing made by the check server 18 or the like.

図31は人間以外の投稿を表す吹き出しの表示形態の一例の説明図である。人間以外の投稿を表す吹き出しは、形状により区別できるようにしてもよいし、点線や太線などの線種により区別できるようにしてもよい。また、人間以外の投稿を表す吹き出しは、歯車アイコン1032のようなアイコンを付すことで区別できるようにしてもよい。 FIG. 31 is an explanatory diagram of an example of a display form of balloons indicating posts other than human beings. The balloons representing non-human posts may be distinguished by their shapes, or may be distinguished by their line types such as dotted lines and thick lines. In addition, balloons representing non-human posts may be distinguished by attaching an icon such as a gear icon 1032.

図32は、人間以外の投稿を表すタイトル付きの吹き出しの表示形態の一例の説明図である。吹き出し1200a及び1200bは本文1210の上側にタイトル1220が表示されている。タイトル1220が付いた吹き出し1200a及び1200bはユーザにとって本文1210の内容を理解しやすいものとなる。 FIG. 32 is an explanatory diagram of an example of a display form of a balloon with a title that represents a post other than a human. In the balloons 1200a and 1200b, a title 1220 is displayed above the body 1210. The balloons 1200a and 1200b with the title 1220 make it easy for the user to understand the content of the text 1210.

図32ではタイトル1220に歯車アイコン1032を付したことにより、人間以外の投稿であることが理解し易くなっている。また、タイトル1220を例えばホスト名(マシン名)やIPアドレス、製品名等とすることによっても、人間以外の投稿であることが理解し易くなる。 In FIG. 32, by adding the gear icon 1032 to the title 1220, it is easy to understand that the post is made by a person other than a human. Also, by using the title 1220 as a host name (machine name), an IP address, a product name, or the like, it is easy to understand that the post is made by a person other than a human.

図33は、入出力装置から消耗品不足の投稿を行う処理の一例を表したシーケンス図である。入出力装置17は図34に示す吹き出し設定情報の送信条件(例えばトナー20%以下など)に合致していないかを監視している。図34は吹き出し設定情報の他の例の構成図である。 FIG. 33 is a sequence diagram showing an example of processing for posting a consumable item shortage from the input/output device. The input/output device 17 monitors whether or not the transmission conditions (for example, toner 20% or less) shown in FIG. 34 are met. FIG. 34 is a configuration diagram of another example of the balloon setting information.

送信条件に合致していることを検知すると入出力装置17はステップS501において消耗品不足の投稿を行う。チャットサーバ12は入出力装置17が参加しているチャットグループの参加ユーザにメッセージを配信する。 When it is detected that the transmission conditions are met, the input/output device 17 posts a consumable item shortage in step S501. The chat server 12 delivers the message to the participating users of the chat group in which the input/output device 17 participates.

ステップS502においてチャットサーバ12はクライアント13Aにメッセージを送信する。ステップS503においてチャットサーバ12は入出力装置17にメッセージを送信する。メッセージを受信したクライアント13Aは例えば図30の冒頭にある吹き出しを表示する。 In step S502, the chat server 12 sends a message to the client 13A. In step S503, the chat server 12 sends a message to the input/output device 17. The client 13A that has received the message displays the balloon at the beginning of FIG. 30, for example.

図30の冒頭にある吹き出しに続くボタン「注文する」の吹き出しが押下されるとクライアント13AはステップS504に進み、消耗品の購入依頼をチャットサーバ12に返信する。ステップS505に進み、チャットサーバ12は入出力装置17に消耗品の購入依頼を返す。 When the balloon of the button “order” that follows the balloon at the beginning of FIG. 30 is pressed, the client 13A proceeds to step S504 and returns a consumable item purchase request to the chat server 12. In step S<b>505, the chat server 12 returns the consumable item purchase request to the input/output device 17.

消耗品の購入依頼を返された入出力装置17は例えば図35に示すような処理設定情報を参照し、実行すべき処理を特定する。図35は処理設定情報の一例の構成図である。図35の処理設定情報は、チャットサーバ12から返されるメッセージのメッセージIDと対応付けて処理の内容と返信の内容とが設定されている。 The input/output device 17 that has returned the purchase request for the consumable item refers to the process setting information as shown in FIG. 35, for example, and specifies the process to be executed. FIG. 35 is a block diagram of an example of the processing setting information. In the process setting information of FIG. 35, the content of the process and the content of the reply are set in association with the message ID of the message returned from the chat server 12.

入出力装置17はチャットサーバ12から返されたメッセージのメッセージIDから実行すべき処理として「消耗品注文サイトへ注文」を特定する。入出力装置17はステップS506に進み、消耗品の購入申込を消耗品注文サイトサーバ19に送信する。ステップS507において、入出力装置17は消耗品注文サイトサーバ19から消耗品の購入応答を消耗品注文サイトサーバ19から受信する。 The input/output device 17 identifies “order to consumables ordering site” as the process to be executed from the message ID of the message returned from the chat server 12. The input/output device 17 proceeds to step S506, and sends the consumable goods purchase application to the consumable goods order site server 19. In step S 507, the input/output device 17 receives the consumable goods purchase response from the consumable goods order site server 19 from the consumable goods order site server 19.

例えば消耗品注文サイトサーバ19からの消耗品の購入応答には在庫や配送日時などの情報が含まれる。入出力装置17は図35の返信の内容に「結果通知」が設定されているため、消耗品購入の投稿を行う。チャットサーバ12は入出力装置17が参加しているチャットグループの参加ユーザにメッセージを配信する。 For example, a purchase response of a consumable item from the consumable item ordering site server 19 includes information such as inventory and delivery date and time. Since the "result notification" is set in the reply contents of FIG. 35, the input/output device 17 posts a consumable item purchase. The chat server 12 delivers the message to the participating users of the chat group in which the input/output device 17 participates.

ステップS509においてチャットサーバ12はクライアント13Aにメッセージを送信する。ステップS510においてチャットサーバ12は入出力装置17にメッセージを送信する。このように、クライアント13Aには、消耗品購入を示すメッセージが表示される。 In step S509, the chat server 12 sends a message to the client 13A. In step S510, chat server 12 transmits a message to input/output device 17. In this way, the message indicating the purchase of the consumable item is displayed on the client 13A.

なお、図30に示した「注文する」の吹き出しは、ステップS509を受信した時点で例えば「購入済」などに更新するようにしてもよい。また、図30の「注文する」の吹き出しに対し、指摘の吹き出しを利用して「購入済」であることを示してもよい。 The balloon of "order" shown in FIG. 30 may be updated to, for example, "purchased" at the time of receiving step S509. In addition, for the balloon of “order” in FIG. 30, the balloon of the indication may be used to indicate “purchased”.

図33のシーケンス図に示した処理によれば、チャットサーバ12を必要以上に複雑にすることなく、メッセージを介して入出力装置17の機能を利用することで、消耗品販売などのビジネスに活用できる。 According to the process shown in the sequence diagram of FIG. 33, the function of the input/output device 17 is used via a message without complicating the chat server 12 more than necessary, so that it can be used for business such as consumables sales. it can.

図36は、チェックサーバがユーザによる投稿のスペルチェックを行う処理の一例を表したシーケンス図である。図36のシーケンス図ではチェックサーバ18をメンバーに追加することにより、スペルチェックの機能が追加される。なお、チェックサーバ18は一例であって、他の機能を提供するサーバであってもよい。 FIG. 36 is a sequence diagram showing an example of a process in which the check server checks the spelling of a post by the user. In the sequence diagram of FIG. 36, the spell check function is added by adding the check server 18 to the members. The check server 18 is an example, and may be a server that provides other functions.

ステップS601において、クライアント13Aはチェックサーバ18のメンバーへの追加をチャットサーバ12に要求する。ステップS602に進み、チャットサーバ12はチェックサーバ18をメンバーに追加する。 In step S601, the client 13A requests the chat server 12 to add the check server 18 to the members. In step S602, the chat server 12 adds the check server 18 to the members.

ステップS603に進み、クライアント13Aはメッセージをチャットサーバ12に送信して投稿を行う。チャットサーバ12はクライアント13Aが参加しているチャットグループの参加ユーザであるクライアント13A、クライアント13B及びチェックサーバ18にメッセージを配信する。 In step S603, the client 13A sends a message to the chat server 12 to post. The chat server 12 delivers the message to the client 13A, the client 13B, and the check server 18, which are participating users of the chat group in which the client 13A is participating.

ステップS604においてチャットサーバ12は、チェックサーバ18にメッセージを送信する。また、ステップS605においてチャットサーバ12はクライアント13Bにメッセージを配信する。また、ステップS606においてチャットサーバ12はクライアント13Aにメッセージを配信する。 In step S604, the chat server 12 sends a message to the check server 18. Further, in step S605, the chat server 12 delivers the message to the client 13B. Also, in step S606, the chat server 12 delivers the message to the client 13A.

ステップS607において、チェックサーバ18はチャットサーバ12から配信されたメッセージのスペルチェック処理を行う。チェックサーバ18は、ユーザによる投稿にスペルミスを見つけると、ステップS608において指摘ありと判断する。また、チェックサーバ18はユーザによる投稿にスペルミスを見つけなければ、ステップS608において指摘なしと判断する。 In step S607, the check server 18 performs spell check processing of the message delivered from the chat server 12. When the check server 18 finds a spelling error in the post by the user, the check server 18 determines that there is an indication in step S608. If the check server 18 does not find a spelling mistake in the user's post, it determines that there is no indication in step S608.

指摘ありと判断すると、チェックサーバ18はステップS609に進み、指摘の投稿を行うための指摘メッセージをチャットサーバ12に送信する。なお、チェックサーバ18は指摘なしと判断すると、ステップS613に進む。チャットサーバ12はチェックサーバ18が参加しているチャットグループの参加ユーザであるクライアント13A、クライアント13B及びチェックサーバ18にメッセージを配信する。 When the check server 18 determines that there is an indication, the check server 18 proceeds to step S609 and transmits an indication message for posting the indication to the chat server 12. If the check server 18 determines that there is no indication, the process proceeds to step S613. The chat server 12 delivers the message to the client 13A, the client 13B and the check server 18 which are the participating users of the chat group in which the check server 18 is participating.

ステップS610においてチャットサーバ12はチェックサーバ18に指摘メッセージを送信する。また、ステップS611においてチャットサーバ12はクライアント13Bに指摘メッセージを配信する。また、ステップS612においてチャットサーバ12はクライアント13Aに指摘メッセージを配信する。指摘メッセージを受信したクライアント13Bは例えば図30の指摘の吹き出しを表示できる。 In step S610, the chat server 12 sends a check message to the check server 18. Further, in step S611, the chat server 12 delivers the indication message to the client 13B. Further, in step S612, the chat server 12 delivers the indication message to the client 13A. The client 13B that has received the indication message can display the indication balloon in FIG. 30, for example.

図36のシーケンス図に示した処理によれば、チェックサーバ18などの人間以外の装置からの投稿を受け付けることで、自動的な処理やワークフローと結びつけることが可能となり、単なる通信に留まらないビジネスの一部としての活用が期待できる。 According to the processing shown in the sequence diagram of FIG. 36, by accepting a post from a device other than a human such as the check server 18, it becomes possible to combine with an automatic processing or a workflow, which is not limited to simple communication. Expected to be utilized as a part.

なお、第4の実施形態では入出力装置17やチェックサーバ18が歯車アイコン1032を付けることでユーザ以外による投稿であることを示していたが、チャットサーバ12が歯車アイコン1032を付けるようにしてもよい。第4の実施形態はユーザによる投稿かユーザ以外による投稿かに応じて吹き出しを変更するものであるが、投稿元に応じて吹き出しを変更するものと捉えることもできる。 In the fourth embodiment, the input/output device 17 or the check server 18 attaches the gear icon 1032 to indicate that the post was made by a user other than the user. However, even if the chat server 12 attaches the gear icon 1032. Good. Although the fourth embodiment changes the balloon according to whether it is posted by the user or posted by a user, it can be considered that the balloon is changed according to the posting source.

また、第4の実施形態では、ファイルサーバ14や入出力装置17などが、自身が自動的に送信するメッセージの吹き出しを変更している。このようにすることで、メッセージを受信したクライアント13は、受信したメッセージが、ファイルサーバ14や入出力装置17などが自動的に送信した(つまり人間の操作した端末以外が送信元のメッセージ)か否かを判別可能に表示することができた。 In addition, in the fourth embodiment, the file server 14, the input/output device 17, and the like change the balloon of the message automatically transmitted by itself. By doing so, the client 13 that receives the message determines whether the received message is automatically transmitted by the file server 14, the input/output device 17, or the like (that is, a message other than a human-operated terminal is a source message). It was possible to display whether or not it was possible.

しかし、これに限らず、例えば、ファイルサーバ14や入出力装置17などが、自身が自動的に送信するメッセージに「自動送信であることを示す識別情報」等を含めて送信するようにしてもよい。クライアント13は、受信したメッセージに「自動送信であることを示す識別情報」が含まれている場合、受信したメッセージをファイルサーバ14や入出力装置17などが自動的に送信したメッセージと判別可能に表示するようにしても良い。例えば、クライアント13は第4の実施形態のように、歯車アイコン1032を付加した吹き出しを用いて自動送信されたメッセージを表示する。 However, the present invention is not limited to this, and for example, the file server 14, the input/output device 17, or the like may transmit a message automatically transmitted by itself including “identification information indicating automatic transmission” and the like. Good. When the received message includes the "identification information indicating that the message is automatically transmitted", the client 13 can distinguish the received message from the message automatically transmitted by the file server 14, the input/output device 17, or the like. It may be displayed. For example, the client 13 displays the message automatically transmitted by using the balloon with the gear icon 1032 added as in the fourth embodiment.

また、ファイルサーバ14や入出力装置17などをユーザが操作してメッセージを送信した場合、ファイルサーバ14や入出力装置17などは、送信するメッセージに歯車アイコン1032を付加した吹き出しを用いないようにしてもよい。つまり、ファイルサーバ14や入出力装置17などは、ユーザから操作を受け付けて送信したメッセージか、所定の条件を満たしたときに自動的に送信したメッセージかに応じて、メッセージに用いる吹き出しを変更するようにしても良い。所定の条件を満たしたときに自動的に送信したメッセージは、ユーザの操作を介さずに送信されたメッセージである。 When the user operates the file server 14 or the input/output device 17 to send a message, the file server 14 or the input/output device 17 does not use the balloon in which the gear icon 1032 is added to the message to be sent. May be. That is, the file server 14, the input/output device 17, or the like changes the balloon used for the message according to the message transmitted by receiving an operation from the user or the message automatically transmitted when a predetermined condition is satisfied. You may do it. A message automatically transmitted when a predetermined condition is satisfied is a message transmitted without intervention of a user.

本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。チャットサーバ12は情報処理装置の一例である。クライアント13は端末装置の一例である。ファイルサーバ14は情報処理装置又は端末装置の一例である。チャット送受信部45はメッセージ送受信手段の一例である。操作表示部41は表示手段又は操作手段の一例である。 The present invention is not limited to the above specifically disclosed embodiments, and various modifications and changes can be made without departing from the scope of the claims. The chat server 12 is an example of an information processing device. The client 13 is an example of a terminal device. The file server 14 is an example of an information processing device or a terminal device. The chat transmitting/receiving unit 45 is an example of a message transmitting/receiving unit. The operation display unit 41 is an example of a display unit or an operation unit.

なお、本実施形態は本願発明の範囲を限定するものではなく、図1や図28に示した構成図のような構成に限定するものではない。上述したような機能を実現できれば、チャットサーバ12やファイルサーバ14などの情報処理装置の区分に限定されない。 The present embodiment does not limit the scope of the invention of the present application, and is not limited to the configuration shown in the configuration diagrams of FIGS. 1 and 28. As long as the functions as described above can be realized, the information processing apparatus is not limited to the chat server 12 and the file server 14.

また、上述の実施例では、クライアント13それぞれが吹き出しの画像を保持している例を説明した。メッセージを受信したクライアント13は、受信した吹き出しIDによって特定される画像と、受信したメッセージとを用いて例えば、図7のメッセージ表示欄1030のような画面を表示していた。しかし、例えば、クライアント13それぞれがメッセージとともに吹き出しの画像を送信し、メッセージを受信したクライアント13は、受信した画像と受信したメッセージとを用いて図7のメッセージ表示欄1030を表示するようにしても良い。 Further, in the above-described embodiment, the example in which each of the clients 13 holds the image of the balloon is described. The client 13 that has received the message uses the image identified by the received balloon ID and the received message to display a screen such as the message display field 1030 in FIG. 7, for example. However, for example, each of the clients 13 sends a balloon image together with a message, and the client 13 receiving the message displays the message display field 1030 of FIG. 7 using the received image and the received message. good.

また、前述の吹き出し設定情報(例えば図13に示す吹き出し設定情報等)や、吹き出しの画像ファイルは、クライアント13に記憶されず、ファイルサーバ14やチャットサーバ12等の情報処理装置に記憶されていても良い。その場合、クライアント13がメッセージとともに吹き出しIDを受信したとき、クライアント13が、吹き出しIDにより吹き出しの画像及び設定情報をファイルサーバ14やチャットサーバ12から取得するような構成とすると良い。 The balloon setting information (for example, the balloon setting information shown in FIG. 13) and the image file of the balloon are not stored in the client 13 but stored in the information processing device such as the file server 14 or the chat server 12. Is also good. In that case, when the client 13 receives the balloon ID along with the message, the client 13 may acquire the balloon image and the setting information from the file server 14 or the chat server 12 by the balloon ID.

1 情報処理システム
11 リレーサーバ
12 チャットサーバ
13、13a〜13b クライアント
14 ファイルサーバ
15 ファイアウォール(FW)
16 コールセンター
17 入出力装置
18 チェックサーバ
19 消耗品注文サイトサーバ
31 要求受付部
32 データ送受信部
33 チャット配信部
34 要求処理部
35 ファイル情報管理部
36 ファイルストレージ
41 操作表示部
42 データ送受信部
43 ファイル表示処理部
44 要求送信部
45 チャット送受信部
46 設定情報保持部
500 コンピュータ
501 入力装置
502 表示装置
503 外部I/F
503a 記録媒体
504 RAM
505 ROM
506 CPU
507 通信I/F
508 HDD
600 情報端末
601 CPU
602 ROM
603 RAM
604 EEPROM
605 CMOSセンサ
606 加速度・方位センサ
607 位置センサ
608 メディアドライブ
609 音声入力部
610 音声出力部
611 アンテナ
612 通信部
613 無線LAN通信部
614 近距離無線通信用アンテナ
615 近距離無線通信部
616 ディスプレイ
617 タッチパネル
618 電池
619 バスライン
620 記録メディア
701 CPU
702 RAM
703 ROM
704 通信I/F
705 操作キー
706 入力装置
707 出力装置
710 バスライン
1000、1000a チャット画面
1010 タイトルバー
1020 吹き出し選択欄
1030 メッセージ表示欄
1032 歯車アイコン
1040 入力欄
1100a〜1100i、1200a〜1200b 吹き出し
1300 吹き出しアイコン追加・削除画面
1310 吹き出し候補一覧
1320 吹き出し一覧
B バス
N1、N2 ネットワーク
1 Information Processing System 11 Relay Server 12 Chat Server 13, 13a to 13b Client 14 File Server 15 Firewall (FW)
16 Call Center 17 Input/Output Device 18 Check Server 19 Consumables Order Site Server 31 Request Reception Unit 32 Data Transmission/Reception Unit 33 Chat Distribution Unit 34 Request Processing Unit 35 File Information Management Unit 36 File Storage 41 Operation Display Unit 42 Data Transmission/Reception Unit 43 File Display Processing unit 44 Request transmission unit 45 Chat transmission/reception unit 46 Setting information holding unit 500 Computer 501 Input device 502 Display device 503 External I/F
503a recording medium 504 RAM
505 ROM
506 CPU
507 Communication I/F
508 HDD
600 information terminal 601 CPU
602 ROM
603 RAM
604 EEPROM
605 CMOS sensor 606 Acceleration/direction sensor 607 Position sensor 608 Media drive 609 Audio input unit 610 Audio output unit 611 Antenna 612 Communication unit 613 Wireless LAN communication unit 614 Short-range wireless communication antenna 615 Short-range wireless communication unit 616 Display 617 Touch panel 618 Battery 619 Bus line 620 Recording medium 701 CPU
702 RAM
703 ROM
704 Communication I/F
705 Operation keys 706 Input device 707 Output device 710 Bus line 1000, 1000a Chat screen 1010 Title bar 1020 Speech balloon selection column 1030 Message display column 1032 Gear icon 1040 Input column 1100a to 1100i, 1200a to 1200b Speech bubble 1300 Speech bubble icon addition/deletion screen 1310 Speech balloon candidate list 1320 Speech balloon list B bus N1, N2 network

特許第4796606号公報Japanese Patent No. 4796606

Claims (19)

複数の端末装置を含む情報処理システムであって、
前記複数の端末装置のうち第1の端末装置は、
メッセージの表示形態の指定を受け付ける第1の受付手段と、
前記第1の受付手段で指定を受付けた前記表示形態に応じたメッセージの入力画面を表示する第1の表示手段と、
前記表示形態を示す情報と、前記第1の表示手段で表示された入力画面を介して入力されたメッセージと、を前記複数の端末装置のうち第2の端末装置へ送信する送信手段と、
を有し、
前記第2の端末装置は、
前記第1の端末装置から送信された前記メッセージ及び前記表示形態を示す情報を受信する受信手段と、
前記受信手段で受信した前記メッセージを、受信した前記表示形態で表示する第2の表示手段と、
前記受信手段で前記メッセージ及び前記表示形態を受信したとき、該表示形態と関連付けて記憶された該表示形態の情報を受信したときに実行する処理を示す処理情報と、該メッセージと、に基づいて処理を実行する実行手段と、
を有することを特徴とする情報処理システム。
An information processing system including a plurality of terminal devices,
The first terminal device among the plurality of terminal devices,
First receiving means for receiving designation of a display form of the message,
First display means for displaying an input screen of a message according to the display form of which the designation has been accepted by the first acceptance means;
Transmitting means for transmitting information indicating the display form and a message input via the input screen displayed on the first display means to a second terminal device of the plurality of terminal devices;
Have
Said second end end device,
Receiving means for receiving the message and information indicating the display form transmitted from the first terminal device;
Second display means for displaying the message received by the receiving means in the received display form;
Based on the message and the processing information indicating the processing to be executed when the message and the display form are received by the receiving unit, the information of the display form stored in association with the display form is received. Execution means for executing processing,
An information processing system comprising:
請求項1に記載の情報処理システムであって、
前記第1の端末装置は、
前記第1の表示手段は、前記第1の受付手段で指定を受付けた前記表示形態と対応付けて記憶される前記表示形態を示す情報とともに送信する情報を特定する入力情報に応じて前記メッセージの入力画面を表示する
ことを特徴とする情報処理システム。
The information processing system according to claim 1, wherein
The first terminal device,
The first display unit displays the message according to the input information specifying the information to be transmitted together with the information indicating the display form stored in association with the display form accepted by the first accepting unit. An information processing system characterized by displaying an input screen.
請求項2に記載の情報処理システムであって、
前記入力情報は、日時、ファイルパス、審査者、審査結果、装置に対する設定のいずれかであり、前記入力画面は、前記メッセージと、前記入力情報とを入力できる画面であることを特徴とする情報処理システム。
The information processing system according to claim 2, wherein
The input information is any one of date and time, file path, examiner, examination result, and setting for the device, and the input screen is a screen on which the message and the input information can be input. Processing system.
請求項1乃至3のいずれか一項に記載の情報処理システムであって、
前記第2の端末装置は、
前記第2の表示手段で表示された前記メッセージに対する返信指示を受け付ける第2の受付手段と、
前記第2の受付手段で返信指示を受け付けたとき、該メッセージの表示形態と対応付けて記憶された該表示形態に対する返信に用いる表示形態を特定する特定手段と、
を有し、
前記第2の表示手段は、前記特定手段で特定された表示形態に対応付けて記憶された該表示形態を示す情報とともに送信する情報を特定する入力情報に応じてメッセージの入力画面を表示する
ことを特徴とする情報処理システム。
The information processing system according to any one of claims 1 to 3,
The second terminal device,
Second accepting means for accepting a reply instruction to the message displayed on the second display means,
Specifying means for specifying a display form used for replying to the display form stored in association with the display form of the message when the second receiving means receives the reply instruction;
Have
The second display unit displays a message input screen in accordance with input information specifying information to be transmitted together with information indicating the display form stored in association with the display form specified by the specifying unit. Information processing system characterized by.
請求項1乃至4のいずれか一項に記載の情報処理システムであって、
前記処理情報の示す処理は、表示形態の表示位置の変更、当該第2の端末装置に接続される他の装置の設定を実行する処理、のいずれかであることを特徴とする情報処理システム。
The information processing system according to any one of claims 1 to 4 ,
An information processing system, wherein the process indicated by the process information is any one of a process of changing a display position of a display mode and a process of executing setting of another device connected to the second terminal device.
請求項1乃至のいずれか一項に記載の情報処理システムであって、
当該情報処理システムは、入出力装置を更に有し、
前記入出力装置は、
当該入出力装置の状態を検知する検知手段と、
前記検知手段で当該入出力装置の状態の変化を検知したとき、該状態の変化を通知するための表示形態を示す情報と、該状態の変化を検知した旨を示すメッセージとを前記複数の端末装置のうち少なくとも一の端末装置に対して送信する
ことを特徴とする情報処理システム。
The information processing system according to any one of claims 1 to 5 ,
The information processing system further includes an input/output device,
The input/output device is
Detection means for detecting the state of the input/output device,
When the detection unit detects a change in the state of the input/output device, information indicating a display form for notifying the change in the state and a message indicating that the change in the state has been detected are output to the plurality of terminals. An information processing system characterized by transmitting to at least one terminal device among devices.
請求項1乃至のいずれか一項に記載の情報処理システムであって、
前記第1の表示手段は、複数の表示形態ごとに異なるアイコンの一覧を表示し、
前記第1の受付手段は、前記複数の表示形態ごとに異なるアイコンの一覧のうち一の表示装置のアイコンの選択を受け付けることで、前記表示形態の指定を受け付ける
ことを特徴とする情報処理システム。
The information processing system according to any one of claims 1 to 6 ,
The first display means displays a list of different icons for each of a plurality of display forms,
The information processing system, wherein the first accepting unit accepts designation of the display form by accepting selection of an icon of one display device from a list of icons different for each of the plurality of display forms.
請求項に記載の情報処理システムであって、
前記第1の受付手段は、前記複数の表示形態ごとに異なるアイコンの一覧へのアイコンの追加、及び前記複数の表示形態ごとに異なるアイコンの一覧へのアイコンの削除の指示を受け付けること
を特徴とする情報処理システム。
The information processing system according to claim 7 , wherein
The first receiving means receives an instruction to add an icon to a list of different icons for each of the plurality of display forms and to delete an icon from the list of different icons for each of the plurality of display forms. Information processing system.
前記第1の表示手段は、指定された前記表示形態に模したメッセージの入力画面を表示することを特徴する請求項1乃至のいずれか一項に記載の情報処理システム。 The first display means, the information processing system according to any one of claims 1 to 8, characterized in that to display an input screen of a message that mimic the specified the display form. 請求項1乃至のいずれか一項に記載の情報処理システムであって、
前記第2の表示手段は、前記メッセージの送信元が人間の操作する前記端末装置以外であれば、前記端末装置以外からのメッセージであることを表す表示形態で前記メッセージを表示すること
を特徴とする情報処理システム。
The information processing system according to any one of claims 1 to 9 ,
If the sender of the message is other than the terminal device operated by a human, the second display means displays the message in a display form indicating that the message is from a device other than the terminal device. Information processing system.
請求項10記載の情報処理システムであって、
前記第2の表示手段は、前記メッセージの送信元が人間の操作する前記端末装置以外であれば、前記端末装置で指定できない表示形態を利用することにより、前記端末装置以外からのメッセージであることを表すこと
を特徴とする情報処理システム。
The information processing system according to claim 10 , wherein
If the transmission source of the message is other than the terminal device operated by a human, the second display means uses a display form that cannot be specified by the terminal device, so that the second display means is a message from a device other than the terminal device. An information processing system characterized by representing.
請求項10又は11に記載の情報処理システムであって、
当該情報処理システムは、入出力装置と、前記端末装置に機能を提供する情報処理装置とを更に有し、
前記入出力装置又は前記情報処理装置が前記メッセージの送信元である場合に、前記メッセージの送信元が人間の操作する前記端末装置以外であると判定すること
を特徴とする情報処理システム。
The information processing system according to claim 10 or 11 , wherein
The information processing system further includes an input/output device and an information processing device that provides a function to the terminal device,
An information processing system, wherein when the input/output device or the information processing device is a sender of the message, the sender of the message is determined to be other than the terminal device operated by a human.
請求項12記載の情報処理システムであって、
前記情報処理装置は、前記メッセージの配信先を表すグループへの追加により、前記情報処理装置の機能の提供を開始すること
を特徴とする情報処理システム。
The information processing system according to claim 12 ,
An information processing system, wherein the information processing apparatus starts providing the function of the information processing apparatus by adding the message to a group representing a delivery destination.
複数の端末装置を含むシステムであって、
前記複数の端末装置のうち第1の端末装置は、
メッセージの表示形態の指定を受け付け、該メッセージの入力を受け付ける受付手段と、
前記受付手段で受付けた前記メッセージ及び前記表示形態を前記複数の端末装置のうち第2の端末装置に送信する第1送信手段と、
を有し、
前記第2の端末装置は、
前記第1の端末装置から送信された前記メッセージ及び前記表示形態を受信する受信手段と、
前記受信手段で受信した前記メッセージを、受信した前記表示形態で表示する表示手段と、
前記受信手段でメッセージ及び表示形態を受信したとき、該表示形態と関連付けて記憶された該表示形態の情報を受信したときに実行する処理を示す処理情報と、該メッセージと、に基づいて処理を実行する実行手段と、
を有することを特徴とする情報処理システム。
A system including a plurality of terminal devices,
The first terminal device among the plurality of terminal devices,
Accepting means for accepting designation of a message display mode and accepting input of the message;
First transmitting means for transmitting the message and the display form received by the receiving means to a second terminal device among the plurality of terminal devices;
Have
The second terminal device,
Receiving means for receiving the message and the display form transmitted from the first terminal device;
Display means for displaying the message received by the receiving means in the received display form;
When the message and the display form are received by the receiving unit, the process information indicating the process to be executed when the information of the display form stored in association with the display form is received, and the process based on the message. Execution means to execute ,
An information processing system comprising:
他の端末装置と接続される端末装置であって、
メッセージの表示形態の指定を受け付ける受付手段と、
前記受付手段で指定を受付けた前記表示形態に応じたメッセージの入力画面を表示する第1の表示手段と、
前記表示形態を示す情報と、前記第1の表示手段で表示された入力画面を介して入力されたメッセージと、を前記他の端末装置へ送信する送信手段と、
前記他の端末装置から送信されたメッセージ及び表示形態を示す情報を受信する受信手段と、
前記受信手段で受信したメッセージを、受信した前記表示形態で表示する第2の表示手段と、
前記受信手段でメッセージ及び表示形態を受信したとき、該表示形態と関連付けて記憶された該表示形態の情報を受信したときに実行する処理を示す処理情報と、該メッセージと、に基づいて処理を実行する実行手段と、
を有することを特徴とする端末装置。
A terminal device connected to another terminal device,
Accepting means for accepting designation of message display form,
First display means for displaying an input screen of a message in accordance with the display form of which designation has been accepted by the acceptance means;
Transmitting means for transmitting the information indicating the display form and the message input via the input screen displayed on the first display means to the other terminal device;
Receiving means for receiving a message transmitted from the other terminal device and information indicating a display form,
Second display means for displaying the message received by the receiving means in the received display form;
When the message and the display form are received by the receiving unit, the process information indicating the process to be executed when the information of the display form stored in association with the display form is received, and the process based on the message. Execution means to execute,
A terminal device comprising:
他の端末装置と接続される端末装置を、
メッセージの表示形態の指定を受け付ける受付手段、
前記受付手段で指定を受付けた前記表示形態に応じたメッセージの入力画面を表示する第1の表示手段、
前記表示形態を示す情報と、前記第1の表示手段で表示された入力画面を介して入力されたメッセージと、を前記他の端末装置へ送信する送信手段、
前記他の端末装置から送信されたメッセージ及び表示形態を示す情報を受信する受信手段、
前記受信手段で受信したメッセージを、受信した前記表示形態で表示する第2の表示手段、
前記受信手段でメッセージ及び表示形態を受信したとき、該表示形態と関連付けて記憶された該表示形態の情報を受信したときに実行する処理を示す処理情報と、該メッセージと、に基づいて処理を実行する実行手段、
として機能させるためのプログラム。
A terminal device connected to another terminal device,
Receiving means for receiving designation of message display form,
First display means for displaying an input screen of a message in accordance with the display form of which designation has been accepted by the acceptance means,
Transmitting means for transmitting the information indicating the display form and the message input via the input screen displayed on the first display means to the other terminal device;
Receiving means for receiving a message transmitted from the other terminal device and information indicating a display form,
Second display means for displaying the message received by the receiving means in the received display form,
When the message and the display form are received by the receiving unit, the process information indicating the process to be executed when the information of the display form stored in association with the display form is received, and the process based on the message. Execution means to execute,
Program to function as.
他の端末装置と接続される端末装置であって、
前記他の端末装置から送信されるメッセージと、該メッセージの表示形態を示す情報と、を受信する受信手段と、
前記受信手段で受信した前記メッセージを、受信した前記表示形態で表示する表示手段と、
前記受信手段でメッセージ及び表示形態を受信したとき、該表示形態と関連付けて記憶された該表示形態の情報を受信したときに実行する処理を示す処理情報と、該メッセージと、に基づいて処理を実行する実行手段と、
を有することを特徴とする端末装置。
A terminal device connected to another terminal device,
Receiving means for receiving a message transmitted from the other terminal device and information indicating a display form of the message,
Display means for displaying the message received by the receiving means in the received display form;
When the message and the display form are received by the receiving unit, the process information indicating the process to be executed when the information of the display form stored in association with the display form is received, and the process based on the message. Execution means to execute ,
A terminal device comprising:
他の端末装置と接続される端末装置を、
前記他の端末装置から送信されるメッセージと、該メッセージの表示形態を示す情報と、を受信する受信手段、
前記受信手段で受信した前記メッセージを、受信した前記表示形態で表示する表示手段、
前記受信手段でメッセージ及び表示形態を受信したとき、該表示形態と関連付けて記憶された該表示形態の情報を受信したときに実行する処理を示す処理情報と、該メッセージと、に基づいて処理を実行する実行手段
として機能させるためのプログラム。
A terminal device connected to another terminal device,
Receiving means for receiving a message transmitted from the other terminal device and information indicating a display form of the message,
Display means for displaying the message received by the receiving means in the received display form;
When the message and the display form are received by the receiving unit, the process information indicating the process to be executed when the information of the display form stored in association with the display form is received, and the process based on the message. Execution means to execute ,
Program to function as.
1以上の情報処理装置と複数の端末装置とを含み、前記複数の端末装置に含まれている何れかの端末装置から前記情報処理装置を介して送信されたメッセージを前記複数の端末装置が表示する情報処理システムであって、
前記複数の端末装置のうち第1の端末装置は、
メッセージの表示形態の指定を受け付ける第1の受付手段と、
前記第1の受付手段で指定を受付けた前記表示形態に応じたメッセージの入力画面を表示する第1の表示手段と、
前記表示形態を示す情報と、前記第1の表示手段で表示された入力画面を介して入力されたメッセージと、を前記複数の端末装置のうち第2の端末装置へ送信する送信手段と、
を有し、
前記第2の端末装置は、
前記第1の端末装置から送信された前記メッセージ及び前記表示形態を示す情報を受信する受信手段と、
前記受信手段で受信した前記メッセージを、受信した前記表示形態で表示する第2の表示手段と、
前記受信手段で前記メッセージ及び前記表示形態を受信したとき、該表示形態と関連付けて記憶された該表示形態の情報を受信したときに実行する処理を示す処理情報と、該メッセージと、に基づいて処理を実行する実行手段と、
を有することを特徴とする情報処理システム。
The plurality of terminal devices include one or more information processing devices and a plurality of terminal devices, and the plurality of terminal devices display a message transmitted from any of the terminal devices included in the plurality of terminal devices via the information processing device. An information processing system that
The first terminal device among the plurality of terminal devices,
First receiving means for receiving designation of a display form of the message,
First display means for displaying an input screen of a message according to the display form of which the designation has been accepted by the first acceptance means;
Transmitting means for transmitting information indicating the display form and a message input via the input screen displayed on the first display means to a second terminal device of the plurality of terminal devices;
Have
Said second end end device,
Receiving means for receiving the message and information indicating the display form transmitted from the first terminal device;
Second display means for displaying the message received by the receiving means in the received display form;
Based on the message and the processing information indicating the processing to be executed when the message and the display form are received by the receiving unit, the information of the display form stored in association with the display form is received. Execution means for executing processing,
An information processing system comprising:
JP2016094869A 2015-12-07 2016-05-10 Information processing system, terminal device and program Active JP6728950B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019168568A JP6891933B2 (en) 2015-12-07 2019-09-17 Information processing system and information processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015238555 2015-12-07
JP2015238555 2015-12-07

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2019168568A Division JP6891933B2 (en) 2015-12-07 2019-09-17 Information processing system and information processing method

Publications (2)

Publication Number Publication Date
JP2017107529A JP2017107529A (en) 2017-06-15
JP6728950B2 true JP6728950B2 (en) 2020-07-22

Family

ID=59059928

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2016094869A Active JP6728950B2 (en) 2015-12-07 2016-05-10 Information processing system, terminal device and program
JP2019168568A Active JP6891933B2 (en) 2015-12-07 2019-09-17 Information processing system and information processing method

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2019168568A Active JP6891933B2 (en) 2015-12-07 2019-09-17 Information processing system and information processing method

Country Status (1)

Country Link
JP (2) JP6728950B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7081099B2 (en) * 2017-09-11 2022-06-07 富士フイルムビジネスイノベーション株式会社 Information processing equipment, programs and control methods
JP7177591B2 (en) * 2017-12-19 2022-11-24 キヤノン株式会社 WIRELESS TERMINAL, SERVER, CONTROL METHOD THEREOF, PROGRAM AND SYSTEM
JP7013929B2 (en) * 2018-02-23 2022-02-01 富士フイルムビジネスイノベーション株式会社 Information processing equipment and programs
JP6372947B1 (en) * 2018-05-14 2018-08-15 Jeインターナショナル株式会社 Chat system, chat method, and program
US11349888B2 (en) 2020-03-31 2022-05-31 Ricoh Company, Ltd. Text data transmission-reception system, shared terminal, and method of processing information
JP7156415B2 (en) * 2020-03-31 2022-10-19 株式会社リコー Text data transmission/reception system, shared terminal, information processing device, user terminal, information processing method and program
JP7694077B2 (en) * 2021-03-15 2025-06-18 富士フイルムビジネスイノベーション株式会社 Information processing device and information processing program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003091495A (en) * 2001-09-18 2003-03-28 Sony Corp Communication device and program
JP4590835B2 (en) * 2003-07-11 2010-12-01 ソニー株式会社 Information processing apparatus and information processing method, information processing system, storage medium, and program
JP5315548B2 (en) * 2006-11-22 2013-10-16 大和鋼管工業株式会社 Management server and computer program for electronic conference system
JP6031298B2 (en) * 2012-08-23 2016-11-24 キヤノン株式会社 Image forming apparatus, image forming apparatus control method and program
US9600473B2 (en) * 2013-02-08 2017-03-21 Machine Zone, Inc. Systems and methods for multi-user multi-lingual communications
US20140317495A1 (en) * 2013-04-22 2014-10-23 Research In Motion Limited Retroactive word correction
KR20150000273A (en) * 2013-06-24 2015-01-02 삼성전자주식회사 Terminal apparatus and control method thereof

Also Published As

Publication number Publication date
JP2017107529A (en) 2017-06-15
JP2019220221A (en) 2019-12-26
JP6891933B2 (en) 2021-06-18

Similar Documents

Publication Publication Date Title
JP6891933B2 (en) Information processing system and information processing method
US8745139B2 (en) Configuring channels for sharing media
KR102036337B1 (en) Apparatus and method for providing additional information using caller identification
US9971493B2 (en) Information processing device and display control method
CN103080980B (en) Automatically add to document the image catching based on context
US20110087739A1 (en) Routing User Data Entries to Applications
US10237210B2 (en) Information processing system and method of processing information
JP2015527628A (en) Sharing images and comments between different devices
JP6427950B2 (en) Terminal device, program, function calling method, and information processing system
US20160253143A1 (en) Terminal device, screen sharing method, and screen sharing system
JP2002351789A (en) Email sending and receiving system and email sending and receiving program
JP2020095689A (en) Display terminal, shared system, display control method and program
KR20150139184A (en) Mobile terminal and method for controlling the same
JP6007670B2 (en) Information processing apparatus, electronic conference system, program, and electronic conference method
JP2022145219A (en) Display device, data sharing system, display control method and program
US20160163013A1 (en) Data processing system and data processing method
CN108027783A (en) Submission information provider unit and terminal installation
CN112242945B (en) Method, device and equipment for sending electronic interaction information and readable storage medium
US20150347463A1 (en) Methods and systems for image based searching
JP5503597B2 (en) Mobile terminal, communication method and program using mobile terminal
JP7338211B2 (en) Communication terminal, shared system, communication method and program
JP5835018B2 (en) Conference system and contact method
JP2021060949A (en) Communication system, information processing apparatus, communication method, and program
JP2018156608A (en) Information processing system, information processing device and program
JP2023003204A (en) Information processing system, program, data management system, and data management method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190227

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200220

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200615

R151 Written notification of patent or utility model registration

Ref document number: 6728950

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151