JP7095478B2 - Information processing equipment and programs - Google Patents
Information processing equipment and programs Download PDFInfo
- Publication number
- JP7095478B2 JP7095478B2 JP2018151363A JP2018151363A JP7095478B2 JP 7095478 B2 JP7095478 B2 JP 7095478B2 JP 2018151363 A JP2018151363 A JP 2018151363A JP 2018151363 A JP2018151363 A JP 2018151363A JP 7095478 B2 JP7095478 B2 JP 7095478B2
- Authority
- JP
- Japan
- Prior art keywords
- task
- message
- user
- character string
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 33
- 238000000034 method Methods 0.000 description 31
- 238000010586 diagram Methods 0.000 description 27
- 238000012545 processing Methods 0.000 description 26
- 230000008569 process Effects 0.000 description 22
- 230000006870 function Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Machine Translation (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、情報処理装置及びプログラムに関する。 The present invention relates to an information processing apparatus and a program.
例えば、グループワークを支援する装置として、特許文献1には、文字情報を入力する発言入力欄と、予め用意された複数の分類情報から発言入力欄に入力した文字情報に対応付ける分類情報を選択する分類情報選択欄と、文字情報と分類情報を表示する発言表示欄と、を備えたグループワーク画面を端末に表示するための画面データを管理するグループワーク支援装置であって、画面データを複数の端末に送信する送信手段と、端末から発言入力欄に入力された文字情報と、分類情報選択欄から選択された分類情報を受信する受信手段と、受信した文字情報と受信した分類情報を対応付けて発言表示欄に追記して画面データを更新し、更新した後の画面データを送信手段で送信する更新手段とを具備したグループワーク支援装置が開示されている。
For example, as a device for supporting group work, in
例えばチャットのように、予め定められた題目についてメッセージのやり取りをする場合がある。このようなメッセージには、利用者の作業に関するメッセージが含まれる場合もあるが、従来、複数のメッセージにて指定された文字列を用いて、利用者が関わる作業を登録することはできなかった。
本発明の目的は、予め定められた題目についてメッセージのやり取りが行われる場合に、複数のメッセージにて指定された文字列を用いて、利用者が関わる作業を登録できるようにすることにある。
For example, there are cases where messages are exchanged on a predetermined subject, such as chat. Such a message may include a message related to the user's work, but conventionally, it has not been possible to register the work related to the user by using the character strings specified in a plurality of messages. ..
An object of the present invention is to enable users to register work related to a predetermined subject by using character strings specified by a plurality of messages when messages are exchanged.
請求項1に記載の発明は、予め定められた題目についての複数のメッセージにて指定された文字列を用いて1又は複数の利用者が関わる作業を登録する操作を受け付ける受付手段と、前記受付手段の受け付けにより登録される前記作業の情報として、前記指定された文字列又は前記複数のメッセージを基に特定される、予め定められた文字列と、当該指定された文字列とを組み合わせた情報を表示する表示制御手段とを備える情報処理装置である。
請求項2に記載の発明は、前記予め定められた文字列は、前記指定された文字列に含まれない文字列であることを特徴とする請求項1に記載の情報処理装置である。
請求項3に記載の発明は、前記予め定められた文字列は、前記指定された文字列の少なくとも一部又は前記複数のメッセージに予め対応付けられた文字列であることを特徴とする請求項2に記載の情報処理装置である。
請求項4に記載の発明は、前記予め定められた文字列は、前記予め定められた題目の文字列であることを特徴とする請求項3に記載の情報処理装置である。
請求項5に記載の発明は、前記複数のメッセージは、前記予め定められた題目に対して予め割り当てられた利用者によって発信されたメッセージであることを特徴とする請求項1に記載の情報処理装置である。
請求項6に記載の発明は、前記複数のメッセージは、前記予め割り当てられた利用者のうち異なる利用者によって発信されたメッセージであることを特徴とする請求項5に記載の情報処理装置である。
請求項7に記載の発明は、前記複数のメッセージの文字列を用いて一の利用者が関わる一の作業が登録された場合には、当該複数のメッセージによって当該一の利用者が関わる他の作業の登録が禁止されることを特徴とする請求項1に記載の情報処理装置である。
請求項8に記載の発明は、前記一の作業を登録する操作を行った者と前記他の作業を登録する操作を行った者とが異なる場合には、当該他の作業の登録が許可されることを特徴とする請求項7に記載の情報処理装置である。
請求項9に記載の発明は、前記受付手段は、前記複数のメッセージの文字列を用いて一の利用者が関わる一の作業が登録された場合に、当該一の作業を基に別の作業を登録する操作を受け付けることを特徴とする請求項1に記載の情報処理装置である。
請求項10に記載の発明は、前記受付手段は、前記複数のメッセージの文字列を用いて一の利用者が関わる一の作業が登録された場合に、当該一の作業と同一の作業内容で他の利用者が関わる別の作業を登録する操作を受け付けることを特徴とする請求項9に記載の情報処理装置である。
請求項11に記載の発明は、予め定められた題目について発信されたメッセージのうちの表示対象のメッセージを、予め定められた表示領域に表示する表示手段と、前記表示領域に表示されるメッセージと当該メッセージに関連する作業の情報とを対応させて表示するように制御する表示制御手段とを備える情報処理装置である。
請求項12に記載の発明は、前記表示制御手段は、前記メッセージと当該メッセージに関連する作業の情報とを並べて表示するように制御することを特徴とする請求項11に記載の情報処理装置である。
請求項13に記載の発明は、前記メッセージに関連する作業の情報は、当該メッセージを基に作成された作業の情報であることを特徴とする請求項11に記載の情報処理装置である。
請求項14に記載の発明は、予め定められた複数の題目のうちの一の題目について発信されたメッセージを選択する操作を受け付ける選択操作受付手段と、選択された前記メッセージを基に、前記複数の題目の題目毎に割り当てられた利用者のうち、前記一の題目に割り当てられた利用者を特定して、当該利用者が関わる作業を登録する操作を受け付ける登録操作受付手段とを備える情報処理装置である。
請求項15に記載の発明は、コンピュータに、予め定められた題目についての複数のメッセージにて指定された文字列を用いて1又は複数の利用者が関わる作業を登録する操作を受け付ける機能と、前記操作を受け付けて登録される前記作業の情報として、指定された前記文字列又は前記複数のメッセージを基に特定される、予め定められた文字列と、指定された当該文字列とを組み合わせた情報を表示するためのデータを出力する機能とを実現させるためのプログラムである。
The invention according to
The invention according to
The invention according to
The invention according to
The information processing according to
The invention according to
The invention according to claim 7 is another method in which one user is involved in the plurality of messages when one work involving one user is registered using the character strings of the plurality of messages. The information processing apparatus according to
In the invention according to claim 8, if the person who has performed the operation of registering the one work and the person who has performed the operation of registering the other work are different, the registration of the other work is permitted. The information processing apparatus according to claim 7, wherein the information processing apparatus is characterized by the above.
In the invention according to claim 9, when the receiving means registers one work involving one user by using the character strings of the plurality of messages, another work is performed based on the one work. The information processing apparatus according to
According to the tenth aspect of the present invention, when the receiving means registers one work involving one user by using the character strings of the plurality of messages, the receiving means has the same work content as the one work. The information processing apparatus according to claim 9, further comprising accepting an operation for registering another work involving another user.
The invention according to
The invention according to
The invention according to
The invention according to
The invention according to
請求項1記載の発明によれば、予め定められた題目についてメッセージのやり取りが行われる場合に、複数のメッセージにて指定された文字列を用いて、利用者が関わる作業を登録することができる。
請求項2記載の発明によれば、より確実に、予め定められた文字列を特定することができる。
請求項3記載の発明によれば、指定された文字列に対して、作業の情報を補足することができる。
請求項4記載の発明によれば、作業の情報として、予め定められた題目を補足することができる。
請求項5記載の発明によれば、予め定められた題目に対して割り当てられた利用者のメッセージを基に作業を登録することができる。
請求項6記載の発明によれば、複数の利用者による会話を基に作業を登録することができる。
請求項7記載の発明によれば、複数のメッセージの文字列を用いて一の利用者が関わる一の作業が登録された場合に、複数のメッセージによって一の利用者が関わる他の作業の登録が行われる構成と比較して、作業を重複して登録する可能性を減らすことができる。
請求項8記載の発明によれば、一の作業を登録する操作を行った者とは異なる者であれば、複数のメッセージによって一の利用者が関わる他の作業を登録することができる。
請求項9記載の発明によれば、複数のメッセージの文字列を指定する操作を行うことなく、別の作業を登録することができる。
請求項10記載の発明によれば、複数のメッセージの文字列を指定する操作を行うことなく、他の利用者が関わる別の作業を登録することができる。
請求項11記載の発明によれば、予め定められた題目についてメッセージのやり取りが行われる場合に、メッセージと当該メッセージに関連する作業の情報とを対応させて表示することができる。
請求項12記載の発明によれば、表示されているメッセージに関連する作業を把握し易くなる。
請求項13記載の発明によれば、表示されているメッセージを基に作成された作業を把握し易くなる。
請求項14記載の発明によれば、予め定められた題目についてメッセージのやり取りが行われる場合に、選択されたメッセージを基に、利用者が関わる作業を登録することができる。
請求項15記載の発明によれば、予め定められた題目についてメッセージのやり取りが行われる場合に、複数のメッセージにて指定された文字列を用いて、利用者が関わる作業を登録する機能を、コンピュータにより実現できる。
According to the first aspect of the present invention, when a message is exchanged for a predetermined subject, a work involving a user can be registered using a character string specified by a plurality of messages. ..
According to the invention of
According to the invention of
According to the invention of
According to the invention of
According to the invention of
According to the invention of claim 7, when one work involving one user is registered using the character strings of a plurality of messages, registration of another work involving one user by the plurality of messages is registered. Compared to the configuration in which is performed, the possibility of registering duplicate work can be reduced.
According to the invention of claim 8, if the person is different from the person who performed the operation of registering one work, another work involving one user can be registered by a plurality of messages.
According to the invention of claim 9, another work can be registered without performing an operation of designating a character string of a plurality of messages.
According to the invention of claim 10, another work involving another user can be registered without performing an operation of designating a character string of a plurality of messages.
According to the invention of
According to the invention of
According to the thirteenth aspect of the present invention, it becomes easy to grasp the work created based on the displayed message.
According to the invention of
According to the invention of
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
<電子チャットシステムの全体構成>
まず、本実施の形態に係る電子チャットシステム1の全体構成について説明する。図1は、本実施の形態に係る電子チャットシステム1の全体構成例を示した図である。図示するように、電子チャットシステム1は、サーバ装置100と操作端末200A~200Cとを備える。サーバ装置100及び操作端末200A~200Cは、ネットワーク300に接続される。
<Overall configuration of electronic chat system>
First, the overall configuration of the
なお、図1には、操作端末200A~200Cを示したが、これらを区別する必要がない場合には、単に操作端末200と称する。また、図1に示す例では、3つの操作端末200を示したが、操作端末200の台数は図示の3つには限定されない。
In addition, although the
サーバ装置100は、複数の操作端末200間でメッセージのやり取りを行うための電子チャットのシステムを提供するコンピュータ装置である。サーバ装置100としては、例えば、PC、ワークステーション等が例示される。サーバ装置100は、操作端末200からメッセージを受信すると、受信したメッセージを保存する。そして、サーバ装置100は、受信したメッセージを、メッセージの宛先となる操作端末200に送信する。
The
情報処理装置の一例としての操作端末200は、ユーザが操作するものとして設けられたコンピュータ装置であり、例えば、PC(Personal Computer)、携帯情報端末等が例示される。操作端末200は、電子チャットシステム1でやり取りされたメッセージを時系列で並べた画面(以下、チャット画面と称する)を表示する。このチャット画面は、電子チャットシステム1を利用するユーザに応じて表示される。
The
より具体的には、ユーザが電子チャットシステム1にログインしたり、電子チャットシステム1用のアプリケーションを起動させたりすると、そのユーザに対応するチャット画面が表示される。ここで、ユーザが操作端末200にてメッセージを入力すると、操作端末200は、入力されたメッセージをサーバ装置100に送信する。また、操作端末200は、サーバ装置100に送信したメッセージを、新しいメッセージとしてチャット画面に追加して表示する。さらに、操作端末200は、サーバ装置100からメッセージを受信した場合には、受信したメッセージを新しいメッセージとしてチャット画面に追加して表示する。
More specifically, when a user logs in to the
ネットワーク300は、サーバ装置100と操作端末200との間の情報通信に用いられる通信手段であり、例えば、インターネットや公衆回線、LAN(Local Area Network)である。
The
本実施の形態では、このように構成された電子チャットシステム1において、メッセージを基にしたタスクの登録が行われる。より具体的には、ユーザによって指定されたメッセージの文字列に基づいて、タスクを登録する処理が行われる。タスクとは、ユーザによって実行される作業であり、例えば、打合せや資料の作成、資料の提出などである。タスクには、そのタスクを担当する担当者が割り当てられ、各ユーザは、チャット画面にて、自身が担当するタスクの情報を確認することができる。
In the present embodiment, the task is registered based on the message in the
<操作端末のハードウェア構成>
次に、本実施の形態に係る操作端末200のハードウェア構成について説明する。図2は、本実施の形態に係る操作端末200のハードウェア構成例を示す図である。
<Hardware configuration of operating terminal>
Next, the hardware configuration of the
図示するように、操作端末200は、演算手段であるCPU(Central Processing Unit)201と、記憶手段であるメインメモリ202及び磁気ディスク装置203とを備える。CPU201は、OS(Operating System)やアプリケーション等の各種プログラムを実行する。メインメモリ202は、各種プログラムやその実行に用いるデータ等を記憶する記憶領域である。また、磁気ディスク装置203は、各種プログラムや、各種プログラムに対する入力データ、各種プログラムからの出力データ等を記憶する記憶領域である。そして、CPU201は、磁気ディスク装置203等に記憶された各種プログラムをメインメモリ202にロードして実行することにより、操作端末200における各機能を実現する。
As shown in the figure, the
さらに、操作端末200は、外部との通信を行うための通信インタフェース(通信I/F)204と、ビデオメモリやディスプレイ等からなる表示機構205と、キーボードやマウス、タッチパネル等の入力デバイス206とを備える。本実施の形態では、表示手段の一例として、表示機構205が用いられる。
Further, the
なお、サーバ装置100のハードウェア構成についても、一例として、図2に示すハードウェア構成と同様のものを用いることができる。
As for the hardware configuration of the
<操作端末の機能構成>
次に、本実施の形態に係る操作端末200の機能構成について説明する。図3は、本実施の形態に係る操作端末200の機能構成例を示したブロック図である。本実施の形態に係る操作端末200は、操作受付部211と、タスク内容生成部212と、タスク登録指示部213と、表示制御部214と、タスク情報取得部215と、メッセージ送受信部216とを備える。
<Functional configuration of operation terminal>
Next, the functional configuration of the
操作受付部211は、マウスやタッチパネル等によるユーザの操作を受け付ける。例えば、操作受付部211は、電子チャットシステム1用のアプリケーションを起動させる操作を受け付ける。付言すると、電子チャットシステム1を利用する各ユーザには、ユーザを識別するための一意の識別子(ID)として、ユーザIDが付与される。このユーザIDは、例えばユーザが電子チャットシステム1に登録する際に、サーバ装置100等によって付与される。なお、操作端末200毎にユーザIDを付与して、操作端末200を基にユーザを識別してもよい。
The
また、操作受付部211は、電子チャットシステム1用のアプリケーションが起動した後には、例えば、メッセージをやり取りする際の話題となるトピック(題目)を作成する操作や、メッセージを入力する操作、メッセージをサーバ装置100へ送信する操作等を受け付ける。
さらに、詳細は後述するが、操作受付部211は、トピック(予め定められた題目)についてのメッセージにて指定された文字列を用いて1又は複数のユーザを担当者とするタスクを登録する操作を受け付ける。
Further, after the application for the
Further, although the details will be described later, the
タスク内容生成部212は、操作受付部211にてタスクを登録する操作を受け付けると、登録するタスクの内容(タスク内容)を生成する。より具体的には、タスク内容生成部212は、タスクの登録において指定された文字列又はその文字列が含まれるメッセージを基に、予め定められた文字列を特定する。この予め定められた文字列は、タスクの内容として補足される文字列である。そして、タスク内容生成部212は、タスク内容として、指定された文字列と予め定められた文字列とを組み合わせた情報を生成する。タスク内容を生成する処理の詳細については、後述する。
When the
タスク登録指示部213は、タスク内容生成部212にてタスク内容が生成されると、サーバ装置100に対して、タスクの登録指示を行う。この登録指示には、タスク内容生成部212により生成されたタスク内容や、タスク登録の基になったメッセージの情報、登録指示を行ったユーザの情報等が含まれる。
When the task content is generated by the task
表示制御部214は、表示機構205のディスプレイにチャット画面等を表示させるためのデータを出力し、ディスプレイの表示を制御する。チャット画面には、各トピックについてのメッセージや、メッセージを基に登録されたタスクの情報が表示される。
The
タスク情報取得部215は、サーバ装置100にて登録されたタスクの情報を取得する。ここで取得するタスクの情報は、後述するタスク情報通知部117から通知される情報であり、例えば、登録されたタスクの内容、タスクの担当者であるユーザのユーザID(以下、担当者IDと称する)、登録指示を行ったユーザのユーザID(以下、依頼者IDと称する)等である。
The task
メッセージ送受信部216は、サーバ装置100に対してメッセージを送信したり、サーバ装置100からメッセージを受信したりする。
The message transmission /
そして、操作端末200の各機能部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、操作端末200を図2に示したハードウェア構成にて実現した場合、例えば、磁気ディスク装置203等に格納されているOSのプログラムやアプリケーション・プログラムが、メインメモリ202に読み込まれてCPU201に実行されることにより、操作受付部211、タスク内容生成部212、タスク登録指示部213、表示制御部214、タスク情報取得部215、メッセージ送受信部216等の各機能部が実現される。
Each functional unit of the
なお、本実施の形態では、受付手段、選択操作受付手段、登録操作受付手段の一例として、操作受付部211が用いられる。表示制御手段の一例として、表示制御部214が用いられる。
In this embodiment, the
<サーバ装置の機能構成>
次に、本実施の形態に係るサーバ装置100の機能構成について説明する。図4は、本実施の形態に係るサーバ装置100の機能構成例を示したブロック図である。本実施の形態に係るサーバ装置100は、トピックDB(DataBase)111と、メッセージDB112と、タスクDB113と、メッセージ配信部114と、タスク登録許可判定部115と、タスク登録部116と、タスク情報通知部117とを備える。
<Functional configuration of server device>
Next, the functional configuration of the
トピックDB111は、電子チャットシステム1で登録されたトピックの情報を格納するデータベースである。トピックDB111において、各トピックには、トピックを識別するために一意に付与される識別子として、トピックIDが付与される。このトピックIDは、例えばユーザの操作によりトピックが生成される際に、サーバ装置100等によって付与される。
The
メッセージDB112は、メッセージ配信部114が操作端末200から受信したメッセージの情報を格納するデータベースである。メッセージDB112において、各メッセージには、メッセージを識別するために一意に付与される識別子として、メッセージIDが付与される。このメッセージIDは、例えば操作端末200からメッセージが送信された際に、サーバ装置100等によって付与される。
The
タスクDB113は、タスク登録部116によって登録されたタスクの情報を格納するデータベースである。タスクDB113において、各タスクには、タスクを識別するために一意に付与される識別子として、タスクIDが付与される。このタスクIDは、例えばタスク登録部116がタスクを登録する際に付与するものである。
The
メッセージ配信部114は、操作端末200からメッセージを受信すると、受信したメッセージをメッセージDB112に保存する。また、メッセージ配信部114は、受信したメッセージを、そのメッセージの宛先となるユーザの操作端末200(宛先となるユーザが操作している操作端末200)に送信する。
When the
タスク登録許可判定部115は、操作端末200のタスク登録指示部213からタスクの登録指示を受け付けると、タスクの登録を許可するか否かを判定する。ここで、タスク登録許可判定部115は、操作端末200から受信した登録指示の情報を基に、タスクの登録を許可する条件(以下、登録許可条件と称する)を満たしているか否かを判定する。登録許可条件が満たされていると判定した場合、タスクの登録を許可する。
When the task registration
より具体的には、登録許可条件は、すでに登録済みのタスクとの関係で登録の可否を決定するための条件である。例えば、すでに登録済みのタスクの中に、登録指示されたタスクとメッセージID及び担当者IDが同一のタスクが存在する場合、登録許可条件が満たされていないと判定される。例えば、メッセージID「1」,「2」のメッセージを基に、担当者ID「101」のタスクの登録指示が行われた場合、メッセージID「1」,「2」、且つ、担当者ID「101」のタスクがすでに登録済みであれば、登録許可条件が満たされていないと判定され、登録が禁止される。 More specifically, the registration permission condition is a condition for determining whether or not registration is possible in relation to a task that has already been registered. For example, if a task having the same message ID and person-in-charge ID as the task instructed to be registered exists among the already registered tasks, it is determined that the registration permission condition is not satisfied. For example, when the task registration instruction of the person in charge ID "101" is given based on the message of the message IDs "1" and "2", the message IDs "1" and "2" and the person in charge ID "1" If the task of "101" has already been registered, it is determined that the registration permission condition is not satisfied, and registration is prohibited.
ただし、登録許可条件は、このような条件のものに限られない。例えば、登録指示されたタスクとメッセージID及び担当者IDが同一のタスクがすでに登録済みであっても、依頼者IDが異なる場合には、登録許可条件を満たしていると判定して、登録を許可してもよい。また、メッセージIDや担当者IDが完全に一致しない場合であっても、登録指示されたタスクのメッセージIDの少なくとも一部と同一であり、且つ、登録指示されたタスクの担当者IDの少なくとも一部と同一であるタスクがすでに登録済みの場合に、登録許可条件を満たしていないと判定して、登録を禁止してもよい。 However, the registration permission conditions are not limited to those conditions. For example, even if a task with the same message ID and person in charge ID as the task instructed to be registered has already been registered, if the requester ID is different, it is determined that the registration permission condition is satisfied and registration is performed. You may allow it. Further, even if the message ID and the person in charge ID do not completely match, the message ID is the same as at least a part of the message ID of the task instructed to be registered, and at least one of the person in charge IDs of the task instructed to be registered. If the task that is the same as the department has already been registered, it may be determined that the registration permission condition is not satisfied and the registration may be prohibited.
タスク登録部116は、タスク登録許可判定部115によってタスクの登録が許可された場合に、タスクを登録する。ここで、タスク登録部116は、新たにタスクIDを付与するとともに、登録指示されたタスクの情報をタスクDB113に格納する。より具体的には、例えば、タスクID、メッセージID、担当者ID、依頼者ID、タスク内容等の情報がタスクDB113に格納される。
The
タスク情報通知部117は、タスク登録部116によって登録されたタスクの情報を操作端末200に通知する。ここでは、例えば、タスク内容、担当者ID、依頼者ID等の情報が操作端末200に通知される。
The task
なお、サーバ装置100においても、操作端末200と同様に、例えば、磁気ディスク装置等に格納されているOSのプログラムやアプリケーション・プログラムが、メインメモリに読み込まれてCPUに実行されることにより、メッセージ配信部114、タスク登録許可判定部115、タスク登録部116、タスク情報通知部117等の機能部が実現される。また、トピックDB111、メッセージDB112、タスクDB113は、例えば、磁気ディスク装置等の記憶手段により実現される。
In the
<タスク内容の生成処理の説明>
次に、タスク内容生成部212によるタスク内容の生成処理について説明する。前述したように、タスク内容生成部212は、タスクの登録において指定された文字列又はその文字列のメッセージを基に、予め定められた文字列を特定する。そして、タスク内容生成部212は、指定された文字列と、特定した予め定められた文字列とを組み合わせて、タスク内容を生成する。ここで、タスク内容生成部212は、事前に設定された規則に従って、予め定められた文字列の特定を行う。以下、具体例を挙げて説明する。
<Explanation of task content generation process>
Next, the task content generation process by the task
例えば、タスク内容生成部212は、予め定められた文字列として、ユーザに指定された文字列のメッセージが属するトピックの名称を特定する。例えば、「論文」というトピックの「締切は9/7です。」というメッセージにおいて、「締切は9/7」という文字列がユーザに指定されたものとする。この場合、タスク内容生成部212は、「締切は9/7です。」というメッセージに対応付けられた文字列として、トピックの名称である「論文」という予め定められた文字列を特定する。そして、タスク内容生成部212は、指定された文字列「締切は9/7」と、特定した予め定められた文字列「論文」とを組み合わせて、「論文締切は9/7」というタスク内容を生成する。
For example, the task
ここで、タスク内容生成部212は、指定された文字列にトピックの名称が含まれる場合には、トピックの名称を予め定められた文字列として特定しなくてもよい。例えば、「論文発表は9/16」という文字列が指定された場合には、すでにトピックの名称である「論文」の文字が含まれている。この場合、タスク内容生成部212は、トピックの名称「論文」の文字列を組み合わせずに、指定された文字列「論文発表は9/16」をタスク内容として生成する。
Here, when the name of the topic is included in the designated character string, the task
また、例えば、指定された文字列の一部又は全部が特定の文字列である場合に、その特定の文字列に対応する文字列を、予め定められた文字列として特定してもよい。例えば、「申請」という文字列に対して、「申請先を確認」という文字列が予め対応付けられているものとする。この場合、例えば、「社外発表申請」という文字列がユーザに指定されると、タスク内容生成部212は、指定された文字列「社外発表申請」に、「申請」という特定の文字列が含まれていると判定する。そして、タスク内容生成部212は、予め定められた文字列として、「申請」に対応する文字列である「申請先を確認」を特定する。そして、タスク内容生成部212は、ユーザに指定された文字列「社外発表申請」と、特定した予め定められた文字列「申請先を確認」とを組み合わせて、「社外発表申請。申請先を確認」というタスク内容を生成する。
Further, for example, when a part or all of the designated character string is a specific character string, the character string corresponding to the specific character string may be specified as a predetermined character string. For example, it is assumed that the character string "confirm application destination" is associated with the character string "application" in advance. In this case, for example, when the character string "external presentation application" is specified to the user, the task
また、例えば、ユーザに指定された文字列に特定の文字列が含まれていない場合に、その特定の文字列に対応付けられた文字列を、予め定められた文字列として特定してもよい。例えば、日時を示す文字列に対して、「締切を確認。」という文字列が予め対応付けられているものとする。この場合、例えば、「知財部に提出」という文字列がユーザに指定されると、タスク内容生成部212は、指定された文字列「知財部に提出」に、日時を示す文字列が含まれていないと判定する。そして、タスク内容生成部212は、予め定められた文字列として、日時を示す文字列に対応する文字列「締切を確認。」を特定する。また、タスク内容生成部212は、ユーザに指定された文字列「知財部に提出」と、特定した予め定められた文字列「締切を確認。」とを組み合わせて、「知財部に提出。締切を確認。」というタスク内容を生成する。
Further, for example, when a specific character string is not included in the character string specified by the user, the character string associated with the specific character string may be specified as a predetermined character string. .. For example, it is assumed that the character string "Confirm deadline." Is associated with the character string indicating the date and time in advance. In this case, for example, when the character string "submit to the intellectual property department" is specified to the user, the task
このように、タスク内容生成部212は、事前に設定された規則に従って、予め定められた文字列を特定する。この予め定められた文字列は、タスクの内容として補足される文字列であり、上述した例のように、例えば、タスクの登録において指定された文字列に含まれない文字列である。そして、指定された文字列と予め定められた文字列とを組み合わせてタスク内容が生成される。
In this way, the task
なお、予め定められた文字列を特定するための規則としては、上述した例で挙げた規則に限られない。タスク内容生成部212は、タスクの登録において指定された文字列又はその文字列を含むメッセージを基に予め定められた文字列を特定すればよく、その際にどのような規則を用いてもよい。
The rule for specifying a predetermined character string is not limited to the rule given in the above example. The task
また、どのような規則を用いるかについては、例えば、電子チャットシステム1の管理者等によって予め決められる。また、例えば、トピック毎に使用する規則を変えたり、タスクを登録する依頼者や指定された文字列の文字数に応じて、使用する規則を変えたりしてもよい。さらに、複数の規則を使用することにより、複数の予め定められた文字列を特定して、タスク内容を生成してもよい。
また、過去にユーザによって加えられた操作によって、規則を自動的に追加してもよい。例えば、日時を示す文字列が含まれていないメッセージを基にユーザがタスクを作成する際に、ユーザが「締切を確認。」という文字列を追加したとする。この場合に、新たな規則として、例えば、ユーザに指定された文字列に、日時を示す文字列が含まれていない場合に、「締切を確認。」という文字列を予め定められた文字列として特定する規則が、自動的に追加される。
Further, what kind of rule is used is determined in advance by, for example, the administrator of the
Also, rules may be added automatically by operations performed by the user in the past. For example, suppose that when a user creates a task based on a message that does not include a character string indicating the date and time, the user adds the character string "Confirm deadline.". In this case, as a new rule, for example, when the character string specified by the user does not include the character string indicating the date and time, the character string "Confirm deadline." Is set as a predetermined character string. The rules to identify are added automatically.
<データベースに格納される情報の説明>
次に、各データベースに格納される情報について説明する。図5-1(a)、(b)は、トピックDB111、メッセージDB112に格納される情報の一例を示す図である。また、図5-2(c)は、タスクDB113に格納される情報の一例を示す図である。
<Explanation of information stored in the database>
Next, the information stored in each database will be described. FIGS. 5-1 (a) and 5-1 (b) are diagrams showing an example of information stored in the
まず、トピックDB111について説明する。トピックDB111には、図5-1(a)に示すように、トピック毎に、「トピックID」、「マネージャID」、「ユーザIDリスト」、「トピック内容」の項目の情報が格納される。
First, the
「トピックID」は、トピック毎に付与されるトピックIDである。「マネージャID」は、トピックのマネージャであるユーザのユーザIDである。付言すると、各トピックでは、例えばトピックの作成時に、トピックを管理するマネージャとなるユーザが指定される。そして、指定されたユーザのユーザIDがマネージャIDとして格納される。 The "topic ID" is a topic ID assigned to each topic. The "manager ID" is the user ID of the user who is the manager of the topic. In addition, each topic specifies, for example, a user who will be the manager who manages the topic when creating the topic. Then, the user ID of the designated user is stored as the manager ID.
「ユーザIDリスト」は、トピックの参加者であるユーザのユーザIDのリストである。トピックの参加者も、マネージャと同様に、トピック毎に、例えばトピックの作成時に割り当てられる。そして、トピックに割り当てられたユーザのユーザIDがユーザIDリストに格納される。なお、トピックの作成後に参加者を追加することも可能であり、参加者が追加された場合には、追加された参加者のユーザIDがユーザIDリストに新たに格納される。「トピック内容」は、トピックの名称であり、例えばトピックの作成時に、ユーザに入力される。 The "user ID list" is a list of user IDs of users who are participants in the topic. Topic participants, like managers, are assigned to each topic, for example, when the topic is created. Then, the user ID of the user assigned to the topic is stored in the user ID list. It is also possible to add participants after creating the topic, and when a participant is added, the user ID of the added participant is newly stored in the user ID list. The "topic content" is the name of the topic and is input to the user, for example, when the topic is created.
次に、メッセージDB112について説明する。メッセージDB112には、図5-1(b)に示すように、メッセージ毎に、「メッセージID」、「トピックID」、「ユーザID」、「メッセージ内容」の項目の情報が格納される。
Next, the
「メッセージID」は、メッセージ毎に付与されるメッセージIDである。「トピックID」は、メッセージが属するトピックのトピックIDである。「ユーザID」は、メッセージを入力したユーザのユーザIDである。「メッセージ内容」は、ユーザによって入力されたメッセージの内容である。 The "message ID" is a message ID given to each message. The "topic ID" is the topic ID of the topic to which the message belongs. The "user ID" is the user ID of the user who entered the message. The "message content" is the content of the message input by the user.
次に、タスクDB113について説明する。タスクDB113には、図5-2(c)に示すように、タスク毎に、「タスクID」、「トピックID」、「メッセージIDリスト」、「担当者ID」、「依頼者ID」、「タスクステイタス」、「タスク内容」の項目の情報が格納される。
Next, the
「タスクID」は、タスク毎に付与されるタスクIDである。なお、タスクIDは、担当者毎(担当者ID毎)に付与される。例えば、複数のユーザを担当者とするタスクを登録する場合には、担当者毎にタスクIDが付与される。「トピックID」は、タスク登録の基になったメッセージが属するトピックのトピックIDである。 The "task ID" is a task ID assigned to each task. The task ID is assigned to each person in charge (each person in charge ID). For example, when registering a task in which a plurality of users are in charge, a task ID is assigned to each person in charge. The "topic ID" is the topic ID of the topic to which the message on which the task registration is based belongs.
「メッセージIDリスト」は、タスク登録の基になったメッセージのメッセージIDのリストである。「担当者ID」は、タスクを担当する担当者のユーザIDである。タスクの担当者は、ユーザがタスクを登録する際に指定される。そして、指定されたユーザのユーザIDが担当者IDとして格納される。「依頼者ID」は、タスクの登録指示を行ったユーザのユーザIDである。 The "message ID list" is a list of message IDs of the message on which the task registration is based. The "person in charge ID" is a user ID of the person in charge of the task. The person in charge of the task is specified when the user registers the task. Then, the user ID of the designated user is stored as the person in charge ID. The "requester ID" is the user ID of the user who has given the task registration instruction.
「タスクステイタス」は、タスクの進行状況である。具体的には、タスクが登録された時点では、タスクステイタスは「処理待ち」である。そして、タスクの担当者が、実際にタスクを実行し、タスクを終了した場合、タスクが終了したことを入力する。この入力により、タスクステイタスは「処理待ち」から「処理完了」に変わる。さらに、トピックのマネージャが、「処理完了」のタスクを確認(承認)した場合、確認したことを入力する。この入力により、タスクステイタスは「処理完了」から「承認完了」に変わる。このようにして、タスク毎に進行状況が管理される。 The "task status" is the progress of the task. Specifically, when the task is registered, the task status is "waiting for processing". Then, when the person in charge of the task actually executes the task and finishes the task, inputs that the task is finished. By this input, the task status changes from "waiting for processing" to "completed processing". In addition, if the topic manager confirms (approves) the "process completed" task, enter the confirmation. By this input, the task status changes from "processing completed" to "approval completed". In this way, the progress is managed for each task.
「タスク内容」は、サーバ装置100のタスク内容生成部212によって生成されたタスク内容である。また、後述するように、ユーザによってタスク内容が編集された場合には、編集後のタスク内容が格納される。
The "task content" is a task content generated by the task
<チャット画面の説明>
次に、操作端末200に表示されるチャット画面について説明する。図6-1及び図6-2は、チャット画面の一例を示す図である。なお、図6-1及び図6-2に示す例では、ユーザAが、操作端末200Aを操作して電子チャットシステム1用のアプリケーションを起動させた場合のチャット画面を例にして説明する。
<Explanation of chat screen>
Next, the chat screen displayed on the
図6-1(a)に示すように、チャット画面11には、トピック欄12、チャット内容欄13の2つの領域が設けられる。また、チャット画面11の上部には、タスクに関するボタンとして、個人タスクボタン14、全メンバタスクボタン15、マーク表示ボタン16が設けられる。これらのボタンがユーザに選択されると、各ボタンに応じた表示制御が行われる。
As shown in FIG. 6-1 (a), the
トピック欄12には、トピックの名称が表示される。ここで表示される名称は、トピックDB111に格納された「トピックの内容」である。図示の例では、「特許」、「論文」という2つのトピックが登録されており、そのうちの「特許」が選択された状態を示している。
The name of the topic is displayed in the
チャット内容欄13は、選択されたトピックのメッセージが表示される。即ち、選択されたトピックに参加しているユーザによって発信されたメッセージが表示される。付言すると、選択されたトピックについて発信されたメッセージのうち、チャット内容欄13に収まる量のメッセージが表示対象として、チャット内容欄13に表示される。本実施の形態では、予め定められた表示領域の一例として、チャット内容欄13が用いられる。
In the
図示の例では、トピック「特許」のメッセージとして、メッセージ17A、メッセージ17Bが表示されている。なお、メッセージ17Aは、ユーザID「101」のユーザが発信したメッセージであり、メッセージ17Bは、ユーザID「102」のユーザが発信したメッセージである。この例では、ユーザAにユーザID「101」が付与され、ユーザBにユーザID「102」が付与されている。
In the illustrated example,
また、各メッセージには、マークボタンが設けられており、ユーザが個々のメッセージに対して印(マーク)を付けることができるようになっている。印をつけたメッセージは、後述するマーク欄22(図6-2(d)参照)に表示される。図示の例では、メッセージ17Aにマークボタン18Aが設けられ、メッセージ17Bにマークボタン18Bが設けられている。
In addition, each message is provided with a mark button so that the user can mark each message. The marked message is displayed in the mark column 22 (see FIG. 6-2 (d)) described later. In the illustrated example, the
次に、図6-1(b)は、個人タスクボタン14が選択された場合のチャット画面11の一例を示す図である。また、図6-2(c)は、全メンバタスクボタン15が選択された場合のチャット画面11の一例を示す図である。図6-1(b)及び図6-2(c)のように、個人タスクボタン14又は全メンバタスクボタン15が選択された場合には、新たにタスク欄19が設けられる。タスク欄19には、選択されたトピックについてのタスクの情報が表示される。
Next, FIG. 6-1 (b) is a diagram showing an example of the
ここで、個人タスクボタン14が選択された場合には、選択されたトピックについて、自身(この例では、ユーザA)が担当するタスクの情報が表示される。図6-1(b)に示す例では、タスク欄19に、トピック「特許」について、ユーザAが担当するタスクの情報を示すタスク画像20Aが表示される。タスク画像20Aは、タスク内容が「特許検討会 9/7(木)」、担当者IDが「101」、依頼者IDが「102」であることを示している。
Here, when the
また、タスク欄19のタスクの内容を選択すると、そのタスクの基になったメッセージ(文字列)がチャット内容欄13に表示される。例えば、ユーザAがタスク画像20Aを選択すると、タスク画像20Aのタスクの基になったメッセージ17A・メッセージ17Bの文字列がハイライト表示されたり、その中の文字列「検討会」・「9/7(木)」が特にハイライト表示されたりする。ハイライト表示とは、文字列の背景色を周囲の色や他の文字列の背景色とは異なる色にして、強調して表示する表示態様である。さらに、チャット内容欄13のメッセージを選択すると、選択されたメッセージを基に登録されたタスクの情報がタスク欄19に表示される。
Further, when the content of the task in the
また、タスク欄19の各タスク画像には、ステイタス欄が設けられる。ステイタス欄には、タスクDB113の「タスクステイタス」の情報が表示される。ステイタス欄において、タスクの担当者やマネージャがタスクのステイタスを変更・入力することにより、タスクDB113の「タスクステイタス」の情報が変更され、ステイタス欄の表示も変更される。図示の例では、タスク画像20Aのステイタス欄21Aにおいて、タスクステイタスが「処理待ち」であることを示している。
Further, each task image in the
また、全メンバタスクボタン15が選択された場合には、選択されたトピックについて、全メンバのタスクの情報が表示される。図6-2(c)に示す例では、タスク欄19に、トピック「特許」の参加者の全てのタスクとして、ユーザA(ユーザID「101」)が担当するタスクの情報を示すタスク画像20A、ユーザB(ユーザID「102」)が担当するタスクの情報を示すタスク画像20Bが表示されている。
When the all
さらに、図6-2(d)は、マーク表示ボタン16が選択された場合のチャット画面11の一例を示す図である。マーク表示ボタン16が選択された場合には、新たにマーク欄22が設けられる。マーク欄22には、ユーザが印を付けたメッセージの情報が表示される。図示の例では、マーク欄22に、トピック「特許」について、ユーザAが印をつけたメッセージ17Bと同じメッセージが表示されている。
Further, FIG. 6-2 (d) is a diagram showing an example of a
なお、チャット内容欄13及びタスク欄19において、チャット内容欄13に表示されているメッセージとそのメッセージに関連するタスクの情報とを対応させて表示してもよい。例えば、タスク欄19では、チャット内容欄13に表示中のメッセージを基に登録(作成)されたタスクの情報が、他のタスクの情報よりも優先して表示される。より具体的には、例えば、チャット内容欄13のメッセージと、そのメッセージを基に登録されたタスクの情報とが並べて表示される。
In the
さらに説明すると、例えば、チャット内容欄13をスクロールして表示した場合には、チャット内容欄13のメッセージが上下に移動するのに合わせて、タスク欄19のタスクの情報も移動して表示される。同様に、例えば、タスク欄19をスクロールして表示した場合には、タスク欄19のタスクの情報が上下に移動するのに合わせて、チャット内容欄13のメッセージも移動して表示される。
Further explaining, for example, when the
また、複数のメッセージを基にタスクが登録された場合には、複数のメッセージの間に他のメッセージが存在することがある。このような場合には、複数のメッセージを基に登録されたタスクを、複数のメッセージの間に存在する他のメッセージに関連するタスクとして、このタスクの情報と他のメッセージとを並べて表示してもよい。 Further, when a task is registered based on a plurality of messages, another message may exist between the plurality of messages. In such a case, the task registered based on multiple messages is displayed side by side with the information of this task and other messages as a task related to other messages existing between multiple messages. May be good.
<タスクを登録する際の表示の説明>
次に、タスクを登録する際の表示について説明する。図7(a)~(c)は、タスクを登録する際の表示の一例を示す図である。
<Explanation of display when registering a task>
Next, the display when registering a task will be described. 7 (a) to 7 (c) are diagrams showing an example of display when registering a task.
図7(a)に示すように、ユーザAが、チャット画面11のチャット内容欄13に表示されているメッセージに対して、メッセージ全体(メッセージに含まれる文字列全体)を指定したり、メッセージに含まれる文字列を指定したりすると、タスク操作メニュー画像23が表示される。
As shown in FIG. 7A, the user A specifies the entire message (the entire character string included in the message) for the message displayed in the
例えば、メッセージ17Aにおいて「検討会」が指定されると、タスク操作メニュー画像23が表示される。タスク操作メニュー画像23は、タスクの登録に関する機能を持つ画像であり、「+」のボタン23A、「+mytask」のボタン23B、「+taskTo」のボタン23Cが設けられる。
For example, when the "examination meeting" is specified in the
「+」のボタン23Aは、タスクの登録において、他のメッセージを追加するためのボタンである。例えば、ユーザAがメッセージ17Aの「検討会」を指定した後、「+」のボタン23Aを選択すると、さらにメッセージ17Bを追加で指定できるようになる。「+mytask」のボタン23Bは、チャット画面11を操作中のユーザ自身(この例では、ユーザA)を担当者とするタスク(以下、個人タスクと称する)を登録するためのボタンである。
The "+"
また、「+taskTo」のボタン23Cは、トピックに参加しているユーザを担当者としてタスクを登録するためのボタンである。ユーザAが「+taskTo」のボタン23Cを選択すると、図7(b)に示すように、タスクの担当者の選択を受け付ける画像(以下、担当者選択メニュー画像と称する)24が表示される。担当者選択メニュー画像24には、選択中のトピックに参加しているユーザが一覧で表示される。タスクを登録するユーザAは、この担当者選択メニュー画像24において、タスクを担当させるユーザを指定し、「OK」ボタン24Bを選択すると、タスクの担当者が決定される。
Further, the
ここで、「All Others」は、トピックのマネージャ以外のユーザを選択するための項目である。また、「All」は、トピックのマネージャを含めたユーザ全員を選択するための項目である。さらに、担当者選択メニュー画像24には、操作中のユーザ自身(この例では、ユーザA)のユーザIDも表示されるため、自身をタスクの担当者として選択してもよい。また、領域24Aに文字列を入力すると、ユーザの検索が行われる。例えば、領域24AにユーザIDの一部又は全部を入力すると、検索結果として、入力した文字を含むユーザIDが表示される。
Here, "All Others" is an item for selecting a user other than the topic manager. Further, "All" is an item for selecting all users including the topic manager. Further, since the user ID of the user who is operating (user A in this example) is also displayed on the person in charge
そして、「+mytask」のボタン23Bが選択されたり、担当者選択メニュー画像24の「OK」ボタン24Bが選択されたりすると、図7(c)に示すように、タスク内容の編集を受け付ける画像(以下、タスク編集メニュー画像と称する)25が表示される。タスク編集メニュー画像25には、タスク内容生成部212が生成したタスク内容が表示される。図示の例では、タスク内容として、領域25Aに「特許検討会 9/7(木)」が表示されている。タスク編集メニュー画像25では、領域25Aに入力することにより、タスク内容を編集可能である。ユーザAは、必要に応じてタスク内容を編集すればよい。そして、「OK」ボタン25Bが選択されると、タスク内容が決定され、サーバ装置100に対してタスクの登録指示が行われる。
Then, when the "+ mytask"
<操作端末の処理手順>
次に、タスクを登録する際の操作端末200の処理手順について説明する。図8は、タスクを登録する際の操作端末200の処理手順の一例を示したフローチャートである。
<Processing procedure of operation terminal>
Next, the processing procedure of the
まず、操作受付部211は、チャット画面11のチャット内容欄13に表示されているメッセージに対して、メッセージ全体又はメッセージに含まれる文字列を指定する操作を受け付ける(ステップ101)。ここでは、ユーザの操作により、1又は複数のメッセージに対して、メッセージ全体又はメッセージに含まれる文字列を指定する操作が行われる。なお、メッセージ全体が指定された場合には、そのメッセージに含まれる文字列全体が指定されたものとして扱われる。
First, the
次に、タスク内容生成部212は、指定された文字列又はその文字列が含まれるメッセージを基に、予め定められた文字列を特定する(ステップ102)。次に、タスク内容生成部212は、ユーザに指定された文字列と、特定した予め定められた文字列とを組み合わせて、タスク内容を生成する(ステップ103)。
Next, the task
次に、表示制御部214は、生成されたタスク内容をディスプレイに表示する(ステップ104)。ここでは、ユーザによる操作に応じてタスク内容が編集される。次に、タスク登録指示部213は、サーバ装置100に対して、タスクの登録指示を行う(ステップ105)。次に、タスク情報取得部215は、サーバ装置100にて登録されたタスクの情報を取得する(ステップ106)。次に、表示制御部214は、登録されたタスクの情報をディスプレイに表示する(ステップ107)。そして、本処理フローは終了する。
Next, the
また、サーバ装置100にてタスクの登録が許可されなかった場合には、ステップ106において、タスク情報取得部215は、サーバ装置100から、タスク登録不可である旨の通知を受け取る。そして、表示制御部214は、タスク登録不可である旨をディスプレイに表示する。
If the
<サーバ装置の処理手順>
次に、タスクを登録する際のサーバ装置100の処理手順について説明する。図9は、タスクを登録する際のサーバ装置100の処理手順の一例を示したフローチャートである。
<Processing procedure of server device>
Next, the processing procedure of the
まず、タスク登録許可判定部115は、操作端末200からタスクの登録指示を受け付ける(ステップ201)。次に、タスク登録許可判定部115は、登録指示されたタスクについて、登録を許可するか否かを判定する(ステップ202)。
First, the task registration
ステップ202で肯定の判断(YES)がされた場合、タスク登録部116は、登録指示されたタスクを登録する(ステップ203)。ここで、タスク登録部116は、新たにタスクIDを付与するとともに、登録指示されたタスクの情報をタスクDB113に格納する。次に、タスク情報通知部117は、登録されたタスクの情報を操作端末200に通知する(ステップ204)。
If a positive determination (YES) is made in
ステップ204において、タスク情報通知部117は、登録されたタスクの基になったメッセージが属するトピックの参加者全員に、タスクの情報を通知する。即ち、トピックの参加者全員の操作端末200に対して、タスクの情報を通知する。そして、本処理フローは終了する。
In
一方、ステップ202で否定の判断(NO)がされた場合、タスク登録部116はタスクの登録を行わない。この場合、タスク情報通知部117は、タスク登録不可である旨を操作端末200に通知する(ステップ205)。ここで、タスク情報通知部117は、タスクの登録指示を行ったユーザの操作端末200に対して、タスク登録不可である旨を通知する。そして、本処理フローは終了する。
On the other hand, if a negative determination (NO) is made in
<タスクを登録する処理の例>
次に、メッセージを基にタスクを登録する処理について、具体例を挙げて説明する。図10-1~図10ー3は、メッセージを基にタスクを登録する処理の具体例を示す図である。図10-1~図10-3に示す例では、ユーザAが、操作端末200Aを操作して電子チャットシステム1用のアプリケーションを起動させたものとして説明する。
<Example of process for registering a task>
Next, the process of registering a task based on a message will be described with a specific example. 10-1 to 10-3 are diagrams showing specific examples of the process of registering a task based on a message. In the example shown in FIGS. 10-1 to 10-3, it is assumed that the user A operates the
ユーザAが電子チャットシステム1用のアプリケーションを起動させると、チャット画面11が表示される。図10-1(a)に示す例では、トピック「論文」が選択され、チャット内容欄13には、トピック「論文」のメッセージ17C~17Fが表示されている。ここで、ユーザAが、タスクを登録するために、チャット画面11のチャット内容欄13に表示されているメッセージに対して、メッセージ全体又はメッセージに含まれる文字列を指定すると、タスク操作メニュー画像23が表示される。
When the user A starts the application for the
まず、タスク操作メニュー画像23の「+mytask」のボタン23Bを選択して、ユーザA自身を担当者とする個人タスクの登録を行う場合について説明する。
First, a case where the
例えば、ユーザAがメッセージ17Cの文字列「締切は9/7」を指定すると、文字列「締切は9/7」にハイライト表示がなされ、タスク操作メニュー画像23が表示される。次に、ユーザAが「+」のボタン23Aを選択すると、メッセージ17C以外の他のメッセージを追加可能な状態になる。ここで、ユーザAが、さらにメッセージ17Dの文字列「発表は9/16」を指定すると、文字列「発表は9/16」にハイライト表示がなされ、再度、タスク操作メニュー画像23が表示される。次に、ユーザAが「+mytask」のボタン23Bを選択すると、ユーザA自身を担当者とする個人タスクの登録を行う処理が行われる。
For example, when the user A specifies the character string "deadline is 9/7" in the
ここで、タスク内容生成部212は、指定された文字列「締切は9/7」、「発表は9/16」を基に、タスク内容を生成する。例えば、タスク内容生成部212は、指定された文字列「締切は9/7」、「発表は9/16」を基に、予め定められた文字列として、トピックの名称「論文」を特定する。そして、タスク内容生成部212は、指定された文字列「締切は9/7」、「発表は9/16」に、トピックの名称「論文」を補足して、タスク内容を「論文締切は9/7、発表は9/16」と決定する。その結果、図10-1(b)に示すように、タスク編集メニュー画像25が表示される。ここで、必要に応じてユーザAによるタスク内容の編集が行われる。
Here, the task
次に、タスク登録指示部213は、サーバ装置100に対してタスクの登録指示を行う。この登録指示は、ユーザA自身を担当者としてタスクを登録する指示である。具体的には、登録指示には、タスク内容、トピック「論文」のトピックID、メッセージ17C、17DそれぞれのメッセージID、担当者であるユーザAのユーザID、依頼者であるユーザAのユーザID等の情報が含まれる。
Next, the task
タスクの登録指示が行われると、サーバ装置100のタスク登録許可判定部115は、タスクの登録を許可するか否かを判定する。ここで、タスク登録許可判定部115は、操作端末200Aから受信したタスク登録指示の情報を基に、登録許可条件を満たしているか否かを判定する。例えば、メッセージ17C、17DのメッセージIDがそれぞれ「3」、「4」、ユーザAのユーザIDが「101」の場合、タスク登録許可判定部115は、タスクDB113にて登録済みのタスクの中に、メッセージID「3」、「4」、且つ、担当者ID「101」のタスクがあるか否かを判定する。
When the task registration instruction is given, the task registration
メッセージID「3」、「4」、且つ、担当者ID「101」のタスクがすでに登録済みの場合、タスク登録許可判定部115は、タスクを登録不可と判定する。そして、タスク情報通知部117は、タスク登録不可である旨を操作端末200Aに通知する。
一方、メッセージID「3」、「4」、且つ、担当者ID「101」のタスクがまだ登録されていない場合、タスク登録許可判定部115は、タスクの登録を許可する。そして、タスク登録部116は、図5-2(c)に示すように、新たなタスクとして、タスクID「2」、トピックID「2」、メッセージID「3」、「4」、担当者ID「101」、依頼者ID「101」、タスクステイタス「処理待ち」、タスク内容「論文締切は9/7、発表は9/16」等の情報を登録する。
When the task with the message IDs "3" and "4" and the person in charge ID "101" has already been registered, the task registration
On the other hand, when the task with the message IDs "3" and "4" and the person in charge ID "101" has not been registered yet, the task registration
次に、タスク情報通知部117は、タスク登録部116によって登録されたタスクの情報を操作端末200Aに通知する。通知されたタスクの情報は、チャット画面11のタスク欄19に表示される。図10-2(c)の例では、新たなタスクとして、タスク内容「論文締切は9/7、発表は9/16」、担当者ID「101」、依頼者ID「101」を示すタスク画像20Cが表示されている。また、登録されたタスクの情報をチャット画面11上で初めて表示する場合には、ハイライト表示をしてもよい。なお、このタスクの情報は、トピック「論文」に参加している他のユーザにも通知される。
Next, the task
次に、タスク操作メニュー画像23の「+taskTo」のボタン23Cを選択して、トピックに参加しているユーザを担当者とするタスクの登録を行う場合について説明する。
Next, a case where the
例えば、ユーザAがメッセージ17Eの文字列「社外発表申請」を指定すると、文字列「社外発表申請」にハイライト表示がなされ、タスク操作メニュー画像23が表示される。次に、ユーザAが「+」のボタン23Aを選択すると、メッセージ17E以外の他のメッセージを追加可能な状態になる。ここで、ユーザAが、さらにメッセージ17Fの文字列「知財部に提出」を指定すると、文字列「知財部に提出」にハイライト表示がなされ、再度、タスク操作メニュー画像23が表示される。
For example, when the user A specifies the character string "external presentation application" of the message 17E, the character string "external presentation application" is highlighted and the task
次に、ユーザAが「+taskTo」のボタン23Cを選択すると、図10-2(d)に示すように、担当者選択メニュー画像24が表示される。ここで、ユーザAは、タスクを担当させるユーザを選択すればよい。この例では、ユーザAは、担当者としてユーザID「103」のユーザC、ユーザID「104」のユーザDを選択する。
Next, when the user A selects the "+ taskTo"
次に、タスク内容生成部212は、指定された文字列「社外発表申請」,「知財部に提出」を基に、タスク内容を生成する。例えば、タスク内容生成部212は、指定された文字列「社外発表申請」、「知財部に提出」を基に、予め定められた文字列として、「締切を確認。」という文字列を特定する。そして、タスク内容生成部212は、指定された文字列「社外発表申請」,「知財部に提出」に、「締切を確認。」を補足して、タスク内容を「社外発表申請。知財部に提出。締切を確認。」と決定する。その結果、図10-3(e)に示すように、タスク編集メニュー画像25が表示され、必要に応じてユーザAによる編集が行われる。例えば、ユーザAは、論文の締切日は9/7であり、社外発表申請の締切日は論文締切日の前であることを考慮した上で、「締切を確認。」の文字列を、「締切:9/1」に編集する。
Next, the task
次に、タスク登録指示部213は、サーバ装置100に対してタスクの登録指示を行う。この登録指示は、ユーザC、ユーザDを担当者としてタスクを登録する指示である。具体的には、登録指示には、タスク内容、トピック「論文」のトピックID、メッセージ17E、17FそれぞれのメッセージID、担当者であるユーザC、ユーザDのユーザID、依頼者であるユーザAのユーザID等の情報が含まれる。
Next, the task
タスクの登録指示が行われると、サーバ装置100のタスク登録許可判定部115は、タスクの登録を許可するか否かを判定する。ここで、タスク登録が許可された場合には、タスク登録部116は、図5-2(c)に示すように、新たなタスクとして、タスクID「3」、トピックID「2」、メッセージID「5」、「6」、担当者ID「103」、依頼者ID「101」、タスクステイタス「処理待ち」、タスク内容「社外発表申請。知財部に提出。締切:9/1」等の情報を登録する。さらに、タスクID「4」を付与して、担当者ID「104」のタスクも同様に登録する。
When the task registration instruction is given, the task registration
次に、タスク情報通知部117は、タスク登録部116によって登録されたタスクの情報を操作端末200Aに通知する。通知されたタスクの情報は、チャット画面11のタスク欄19に表示される。図10-3(f)の例は、全メンバタスクボタン15が選択された場合のチャット画面11を示している。新たなタスクとして、担当者ID「103」のタスク画像20D、担当者ID「104」のタスク画像20Eが表示されている。
Next, the task
なお、このタスクの情報は、トピック「論文」に参加している他のユーザにも通知される。さらに、担当者として登録された他のユーザのチャット画面11には、新たなタスクが登録された旨の通知が表示される。図11(a)、(b)は、新たなタスクが登録された旨の通知の一例を示す図である。例えば、ユーザAによってユーザC、ユーザDを担当者とするタスクが登録された場合、図11(a)に示すように、ユーザCのチャット画面11のチャット内容欄13に、「新たなタスクがある」という旨の通知画像26が表示される。同様に、ユーザDのチャット画面11にも、新たなタスクがあることが通知される。
Information on this task is also notified to other users participating in the topic "treatise". Further, a notification to the effect that a new task has been registered is displayed on the
ここで、ユーザCが通知画像26を選択したり、個人タスクボタン14や全メンバタスクボタン15を選択したりすると、新たに登録されたタスクの情報が表示される。図11(b)に示す例では、ユーザCのチャット画面11において、タスク画像20Dの情報が表示されている。
Here, when the user C selects the
<タスクの進行状況を管理する処理の例>
次に、タスクの進行状況を管理する処理について、具体例を挙げて説明する。
<Example of processing to manage the progress of a task>
Next, a process for managing the progress of the task will be described with a specific example.
タスクの担当者は、実際にタスクを実行して終了した場合には、タスクステイタスを「処理待ち」から「処理完了」に変更する。例えば、タスクの担当者は、タスクを終了させた場合、タスクのステイタス欄において「処理完了」を選択する。これにより、タスクDB113の「タスクステイタス」は「処理待ち」から「処理完了」に変更され、ステイタス欄には「処理完了」と表示される。
The person in charge of the task changes the task status from "waiting for processing" to "completed processing" when the task is actually executed and completed. For example, when the person in charge of the task ends the task, the person in charge of the task selects "process completed" in the status column of the task. As a result, the "task status" of the
次に、トピックのマネージャがタスクのステイタスを確認する場合、全メンバタスクボタン15を選択する。タスク欄19には、トピックに関する全てのタスクが表示されるため、マネージャは、「処理完了」のタスクがないかを確認する。ここで、「処理完了」のタスクについて、背景色を変えたりして、他のタスクとは表示態様を変えてもよい。そして、マネージャは、例えば、タスクのステイタス欄において「承認完了」を選択する。これにより、タスクDB113の「タスクステイタス」は「処理完了」から「承認完了」に変更され、ステイタス欄には「承認完了」と表示される。
Next, if the topic manager wants to check the status of the task, select the all-
タスクステイタスが「承認完了」に変更された場合には、タスクの担当者のチャット画面11に、タスクが承認された旨の通知が表示される。図12(a)、(b)は、タスクが承認された旨の通知の一例を示す図である。タスクが承認されると、図12(a)に示すように、ユーザのチャット画面11のチャット内容欄13に、「タスクが承認された」という旨の通知画像27が表示される。ここで、ユーザが通知画像27を選択すると、図12(b)に示すように、タスク欄19に、マネージャに承認されたタスクの情報が表示される。図示の例では、タスク画像20Aについて、ステイタス欄21Aに「承認完了」と表示されている。
When the task status is changed to "approval completed", a notification to the effect that the task has been approved is displayed on the
<登録済みのタスクを基に別のタスクを登録する処理>
上述した例では、メッセージを基にタスクを登録したが、登録済みのタスクを基に別のタスクを登録することも可能である。
<Process to register another task based on the registered task>
In the above example, the task is registered based on the message, but it is also possible to register another task based on the registered task.
例えば、図10-2(c)に示すタスク画像20Cのタスクは、ユーザAが自身を担当者として登録した個人タスクである。例えば、ユーザAのチャット画面11では、このタスク画像20Cを選択して、他のユーザを担当者とする別のタスクを登録する操作が行われる。この場合、タスク画像20Cのタスクと同一のタスク内容(作業内容)で、他のユーザを担当者とする別のタスクが登録される。
For example, the task of the
また、タスク画像20Cを選択するとともに、「論文締切は9/7、発表は9/16」の文字列を変更して、タスク画像20Cのタスクとは異なるタスク内容で、別のタスクを登録してもよい。この場合の担当者は、タスク画像20Cのタスクと同一の担当者(即ち、ユーザA自身)にしてもよいし、他のユーザを担当者にしてもよい。
In addition, select the
さらに、タスク画像20Cは、ユーザAのチャット画面11だけでなく、トピック「論文」に参加している他のユーザのチャット画面11にも表示される。そこで、他のユーザのチャット画面11でも、タスク画像20Cを選択して、別のタスクを登録する操作が行われる。例えば、ユーザBのチャット画面11において、タスク画像20Cのタスクを基に別のタスクを登録する操作が行われる。この場合、例えば、タスク画像20Cのタスクと同一のタスク内容で、ユーザB自身を担当者とする別のタスクが登録される。また、例えば、ユーザBではない他のユーザを担当者とする別のタスクが登録される。さらに、タスク画像20Cのタスクとは異なるタスク内容で、別のタスクを登録してもよい。この場合の担当者についても、ユーザB自身を担当者にしてもよいし、他のユーザを担当者にしてもよい。
Further, the
また、例えば、あるトピックのマネージャが、そのトピックの参加者である一のユーザの個人タスクを基に、トピックに参加する他のユーザを担当者とするタスクを登録したり、トピックの参加者全員を担当者としてタスクを登録したりしてもよい。
なお、ここでは、ユーザAの個人タスクを基に、別のタスクを登録する例について説明したが、個人タスクを基に別のタスクを登録する構成に限られるものではなく、例えば、一のユーザが他のユーザを担当者として登録したタスクを基に、別のタスクを登録してもよい。
Also, for example, the manager of a topic may register a task for another user who participates in the topic based on the personal task of one user who is a participant of the topic, or all the participants of the topic. You may register the task as the person in charge.
Here, an example of registering another task based on the individual task of the user A has been described, but the configuration is not limited to the configuration of registering another task based on the individual task, for example, one user. You may register another task based on the task that has registered another user as the person in charge.
<マークボタンの選択によりタスクを登録する処理>
上述した例では、ユーザがマークボタンを選択してメッセージに印を付けることとしたが、その際に、自動的にタスクを登録してもよい。図13は、マークボタンの選択によりタスクを登録する処理の一例を説明するための図である。
<Process to register a task by selecting the mark button>
In the above example, the user selects the mark button to mark the message, but at that time, the task may be automatically registered. FIG. 13 is a diagram for explaining an example of a process of registering a task by selecting a mark button.
例えば、ユーザAがメッセージ17Bのマークボタン18Bを選択すると、マーク欄22にメッセージ17Bと同じメッセージが表示されるとともに、タスクを登録するか否かを問い合わせる画像28が表示される。ここで、ユーザが「はい」のボタン28Aを選択すると、タスク内容生成部212がタスク内容を生成する。ここでは、タスク内容生成部212は、メッセージ17Bに含まれる文字列を基に、タスク内容を生成する。そして、タスク登録指示部213がサーバ装置100に対してタスクの登録指示を行い、サーバ装置100のタスク登録許可判定部115によってタスクを登録することが許可されると、タスク登録部116によりタスクが登録される。
For example, when the user A selects the
以上説明したように、本実施の形態に係る電子チャットシステム1では、予め定められた題目についてメッセージのやり取りが行われる場合に、1つのメッセージにて指定された文字列に限らず、複数のメッセージにて指定された文字列を用いて、タスクの登録が行われる。また、タスクの登録では、ユーザに指定された文字列又はその文字列が含まれるメッセージを基に、予め定められた文字列が特定される。そして、ユーザに指定された文字列と予め定められた文字列とを組み合わせた情報がタスク内容として表示される。
As described above, in the
なお、上述した例では、チャット画面において、メッセージを時系列で並べることとしたが、メッセージの表示態様としては、メッセージを時系列で並べる構成に限られない。例えば、メッセージに付与された重要度に応じてメッセージを並べたり、メッセージを送信したユーザ毎にメッセージを並べたりしてもよい。 In the above example, the messages are arranged in chronological order on the chat screen, but the display mode of the messages is not limited to the configuration in which the messages are arranged in chronological order. For example, the messages may be arranged according to the importance given to the messages, or the messages may be arranged for each user who sent the message.
また、上述した例では、タスクを登録する操作を受け付けて、登録されたタスクを表示するまでの処理を、図3に示す操作端末200の機能と図4に示すサーバ装置100の機能として行うこととしたが、このような構成に限られない。例えば、図3に示す操作端末200の機能の一部(又は全部)をサーバ装置100で行ったり、図4に示すサーバ装置100の機能の一部(又は全部)を操作端末200で行ったりしてもよい。例えば、サーバ装置100がタスク内容生成の処理を行い、生成したタスク内容を操作端末200に通知してもよい。また、例えば、操作端末200がタスク登録許可の判定をしたり、タスクの情報をタスクDB113に格納してタスクを登録したりしてもよい。
Further, in the above-mentioned example, the process of accepting the operation of registering a task and displaying the registered task is performed as the function of the
さらに、上述した例では、タスクに対して、そのタスクを担当する担当者を割り当てたが、担当者は、タスクを実際に実行するものに限られない。担当者は、タスクに関係する者であればよい。付言すると、本実施の形態において、タスクとは、1又は複数のユーザが関わる作業として捉えることができる。
また、本実施の形態における文字列とは、複数の文字の集合に限られず、1文字であってもよい。
Further, in the above-mentioned example, the person in charge of the task is assigned to the task, but the person in charge is not limited to the person who actually executes the task. The person in charge may be a person related to the task. In addition, in the present embodiment, the task can be regarded as a work involving one or a plurality of users.
Further, the character string in the present embodiment is not limited to a set of a plurality of characters, and may be one character.
また、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、CD-ROM等の記録媒体に格納して提供することも可能である。 Further, the program that realizes the embodiment of the present invention can be provided not only by communication means but also by storing it in a recording medium such as a CD-ROM.
なお、上記では種々の実施形態および変形例を説明したが、これらの実施形態や変形例どうしを組み合わせて構成してももちろんよい。
また、本開示は上記の実施形態に何ら限定されるものではなく、本開示の要旨を逸脱しない範囲で種々の形態で実施することができる。
Although various embodiments and modifications have been described above, it is of course possible to combine these embodiments and modifications.
Further, the present disclosure is not limited to the above-described embodiment, and can be carried out in various forms without departing from the gist of the present disclosure.
1…電子チャットシステム、100…サーバ装置、111…トピックDB、112…メッセージDB、113…タスクDB、114…メッセージ配信部、115…タスク登録許可判定部、116…タスク登録部、117…タスク情報通知部、200…操作端末、211…操作受付部、212…タスク内容生成部、213…タスク登録指示部、214…表示制御部、215…タスク情報取得部、216…メッセージ送受信部 1 ... Electronic chat system, 100 ... Server device, 111 ... Topic DB, 112 ... Message DB, 113 ... Task DB, 114 ... Message distribution unit, 115 ... Task registration permission determination unit, 116 ... Task registration unit, 117 ... Task information Notification unit, 200 ... Operation terminal, 211 ... Operation reception unit, 212 ... Task content generation unit, 213 ... Task registration instruction unit, 214 ... Display control unit, 215 ... Task information acquisition unit, 216 ... Message transmission / reception unit
Claims (15)
前記受付手段の受け付けにより登録される前記作業の情報として、前記指定された文字列又は前記複数のメッセージを基に特定される、予め定められた文字列と、当該指定された文字列とを組み合わせた情報を表示する表示制御手段と
を備える情報処理装置。 A reception means that accepts operations for registering work involving one or more users using character strings specified in multiple messages about a predetermined subject.
As the information of the work registered by the reception of the reception means, a predetermined character string specified based on the designated character string or the plurality of messages is combined with the designated character string. An information processing device including a display control means for displaying information.
を特徴とする請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the predetermined character string is a character string that is not included in the designated character string.
を特徴とする請求項2に記載の情報処理装置。 The information processing apparatus according to claim 2, wherein the predetermined character string is a character string previously associated with at least a part of the designated character string or the plurality of messages.
を特徴とする請求項3に記載の情報処理装置。 The information processing apparatus according to claim 3, wherein the predetermined character string is a character string having a predetermined title.
を特徴とする請求項1に記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the plurality of messages are messages transmitted by a user assigned in advance to the predetermined subject.
を特徴とする請求項5に記載の情報処理装置。 The information processing apparatus according to claim 5, wherein the plurality of messages are messages transmitted by different users among the pre-assigned users.
を特徴とする請求項1に記載の情報処理装置。 When one work involving one user is registered using the character strings of the plurality of messages, the registration of other work involving the one user is prohibited by the plurality of messages. The information processing apparatus according to claim 1.
を特徴とする請求項7に記載の情報処理装置。 7. Claim 7 is characterized in that when the person who has performed the operation of registering the one work and the person who has performed the operation of registering the other work are different, the registration of the other work is permitted. The information processing device described in.
を特徴とする請求項1に記載の情報処理装置。 The receiving means is characterized in that when one work involving one user is registered using the character strings of the plurality of messages, an operation of registering another work based on the one work is received. The information processing apparatus according to claim 1.
を特徴とする請求項9に記載の情報処理装置。 When one work involving one user is registered using the character strings of the plurality of messages, the reception means is another work involving another user with the same work content as the one work. The information processing apparatus according to claim 9, further comprising accepting an operation for registering.
前記表示領域に表示されるメッセージと当該メッセージに関連する作業の情報とを対応させて表示するように制御する表示制御手段と
を備える情報処理装置。 A display means for displaying a message to be displayed among messages sent about a predetermined subject in a predetermined display area, and
An information processing apparatus including a display control means for controlling display of a message displayed in the display area and information on work related to the message in association with each other.
を特徴とする請求項11に記載の情報処理装置。 The information processing apparatus according to claim 11, wherein the display control means controls the message and information on work related to the message to be displayed side by side.
を特徴とする請求項11に記載の情報処理装置。 The information processing apparatus according to claim 11, wherein the information on the work related to the message is information on the work created based on the message.
選択された前記メッセージを基に、前記複数の題目の題目毎に割り当てられた利用者のうち、前記一の題目に割り当てられた利用者を特定して、当該利用者が関わる作業を登録する操作を受け付ける登録操作受付手段と
を備える情報処理装置。 A selection operation receiving means for accepting an operation for selecting a message sent for one of a plurality of predetermined subjects, and a selection operation receiving means.
An operation of identifying a user assigned to the first subject among the users assigned to each of the plurality of subjects based on the selected message and registering the work related to the user. An information processing device including a registration operation receiving means for accepting.
予め定められた題目についての複数のメッセージにて指定された文字列を用いて1又は複数の利用者が関わる作業を登録する操作を受け付ける機能と、
前記操作を受け付けて登録される前記作業の情報として、指定された前記文字列又は前記複数のメッセージを基に特定される、予め定められた文字列と、指定された当該文字列とを組み合わせた情報を表示するためのデータを出力する機能と
を実現させるためのプログラム。 On the computer
A function that accepts operations that register work involving one or more users using a character string specified in multiple messages about a predetermined subject, and
As the information of the work registered by accepting the operation, a predetermined character string specified based on the designated character string or the plurality of messages is combined with the designated character string. A program to realize a function to output data for displaying information.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US16/211,170 US11245651B2 (en) | 2018-03-15 | 2018-12-05 | Information processing apparatus, and non-transitory computer readable medium |
| US17/567,148 US11677695B2 (en) | 2018-03-15 | 2022-01-02 | Information processing apparatus, and non-transitory computer readable medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018048448 | 2018-03-15 | ||
| JP2018048448 | 2018-03-15 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019164743A JP2019164743A (en) | 2019-09-26 |
| JP7095478B2 true JP7095478B2 (en) | 2022-07-05 |
Family
ID=68064968
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018151363A Active JP7095478B2 (en) | 2018-03-15 | 2018-08-10 | Information processing equipment and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7095478B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115248642B (en) | 2021-04-25 | 2024-10-22 | 北京字跳网络技术有限公司 | Information interaction method, device and electronic device |
| CN115426330A (en) * | 2021-05-12 | 2022-12-02 | 北京字跳网络技术有限公司 | Information processing method, device, electronic device and storage medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017097782A (en) | 2015-11-27 | 2017-06-01 | Line株式会社 | Task management method, terminal, information processing device, and program |
| KR101760051B1 (en) | 2016-05-04 | 2017-07-24 | 엔에이치엔엔터테인먼트 주식회사 | System and method for providing a work allocation, and collaborative |
-
2018
- 2018-08-10 JP JP2018151363A patent/JP7095478B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017097782A (en) | 2015-11-27 | 2017-06-01 | Line株式会社 | Task management method, terminal, information processing device, and program |
| US20170154299A1 (en) | 2015-11-27 | 2017-06-01 | Line Corporation | Task management method, terminal, and non-transitory computer-readable information recording medium |
| KR101760051B1 (en) | 2016-05-04 | 2017-07-24 | 엔에이치엔엔터테인먼트 주식회사 | System and method for providing a work allocation, and collaborative |
| JP2017201529A (en) | 2016-05-04 | 2017-11-09 | エヌエイチエヌ エンターテインメント コーポレーションNHN Entertainment Corporation | Method for providing task allocation and cooperation, computer program and system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019164743A (en) | 2019-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11677695B2 (en) | Information processing apparatus, and non-transitory computer readable medium | |
| JP7002082B2 (en) | Business activity processing equipment and methods based on business objects | |
| TWI693523B (en) | Online collaboration systems and methods | |
| US20120150577A1 (en) | Meeting lifecycle management | |
| JP4268093B2 (en) | Conference transition control method, conference transition control server, and conference transition control program | |
| US11784962B2 (en) | Systems and methods for collaborative chat with non-native chat platforms | |
| JP7167582B2 (en) | Information processing system, method and program | |
| US20060047816A1 (en) | Method and apparatus for generating and distributing meeting minutes from an instant messaging session | |
| US20250086895A1 (en) | Content modification using machine-learned models | |
| US11757949B2 (en) | Event registration system, user terminal, and storage medium | |
| JP2020009164A (en) | Information processing server and program | |
| US20200177645A1 (en) | Content management server, information sharing system, and communication control method | |
| JP2021018741A (en) | Interactive input support system and program | |
| JP2001202405A (en) | Device and method for project management having function of communication among task participants | |
| JP7095478B2 (en) | Information processing equipment and programs | |
| JP7039903B2 (en) | Information processing system, information processing device, program and screen sharing terminal control method | |
| KR20240149368A (en) | Approval object-based work management device and method | |
| JP2025136234A (en) | Document management system, document management method, and document management program | |
| JP6029117B2 (en) | Apparatus and method for supporting source code sharing | |
| JP2006236202A (en) | Electronic conference system and electronic conference method | |
| JP2018088128A (en) | Server, processing method thereof, and program | |
| CN113553404A (en) | Information processing apparatus, information processing method, and computer readable medium | |
| JP7622788B2 (en) | VIRTUAL SPACE GENERATION DEVICE, VIRTUAL SPACE GENERATION PROGRAM, AND VIRTUAL SPACE GENERATION METHOD | |
| JP7173179B2 (en) | Information processing system, information processing device, user terminal, and program | |
| KR102521302B1 (en) | Computer-executable to-do management method, to-do management apparatus performing the same and storage medium storing the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210721 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220415 |
|
| 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: 20220524 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220606 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7095478 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |