JP6763654B2 - Network systems, servers, programs, and terminals - Google Patents
Network systems, servers, programs, and terminals Download PDFInfo
- Publication number
- JP6763654B2 JP6763654B2 JP2015209860A JP2015209860A JP6763654B2 JP 6763654 B2 JP6763654 B2 JP 6763654B2 JP 2015209860 A JP2015209860 A JP 2015209860A JP 2015209860 A JP2015209860 A JP 2015209860A JP 6763654 B2 JP6763654 B2 JP 6763654B2
- Authority
- JP
- Japan
- Prior art keywords
- task
- information
- category
- terminal
- registration
- 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
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、端末からタスクを登録するためのネットワークシステム、サーバ、プログラム、および端末に関する。 The present invention relates to network systems, servers, programs, and terminals for registering tasks from terminals.
従来から、タスクを管理するためのシステムが提案されている。たとえば、特開2015−69103号公報(特許文献1)には、情報処理装置、制御方法、及びプログラムが開示されている。特開2015−69103号公報(特許文献1)によると、入力される音声情報をテキスト情報に変換する手段と、変換されたテキスト情報を分節する手段と、外部に設けられた複数のサーバの各々が、如何なる属性に対応する情報を保有しているかという情報を予め格納するデータベースと、データベースに格納された情報に基づいて、分節されたテキスト情報から得られる属性と、属性に対応する情報を保有しているサーバとをそれぞれを対応付ける手段と、対応付けられたサーバから属性に対応する情報を検索する際、分節されたテキスト情報が、検索のための必須項目をすべて満たしているか否かを判断する手段と、必須項目をすべて満たしていないとき、不足項目を補充するための音声情報を要求する手段と、を含む。 Conventionally, a system for managing tasks has been proposed. For example, Japanese Patent Application Laid-Open No. 2015-69103 (Patent Document 1) discloses an information processing device, a control method, and a program. According to Japanese Patent Application Laid-Open No. 2015-69103 (Patent Document 1), a means for converting input audio information into text information, a means for segmenting the converted text information, and a plurality of externally provided servers, respectively. Has a database that stores information on what attributes it has in advance, attributes that can be obtained from segmented text information based on the information stored in the database, and information that corresponds to the attributes. When searching for information corresponding to an attribute from the associated server and the means for associating each with the server, it is determined whether the segmented text information satisfies all the required items for the search. Means to do so and to request audio information to fill in the missing items when all the required items are not met.
従来よりも使い勝手の良いタスク管理システムが求められている。そこで、本発明の目的は、従来よりも使い勝手の良いタスク入力またはタスク管理が可能なネットワークシステム、サーバ、プログラム、および端末を提供することにある。 There is a demand for a task management system that is easier to use than before. Therefore, an object of the present invention is to provide a network system, a server, a program, and a terminal capable of task input or task management that is easier to use than before.
この発明のある態様に従うと、音声の入力を受け付けるための複数の端末と、サーバと、を備えるネットワークシステムが提供される。前記サーバは、タスクの登録のための複数のカテゴリーと複数のキーワードとの対応関係を記憶し、前記対応関係を参照することによって、前記複数の端末のいずれかから受け付けた音声に含まれるキーワードを抽出してタスク情報として登録する。 According to an aspect of the present invention, a network system including a plurality of terminals for receiving voice input and a server is provided. The server stores the correspondence between the plurality of categories for registering the task and the plurality of keywords, and by referring to the correspondence, the keyword included in the voice received from any of the plurality of terminals can be obtained. Extract and register as task information.
好ましくは、前記サーバは、前記端末から受け付けた音声に基づいて、前記タスクの登録に必要なカテゴリーのうちの足りないカテゴリーの情報を前記端末に要求する。 Preferably, the server requests the terminal to provide information on the missing category among the categories required for registering the task, based on the voice received from the terminal.
好ましくは、前記タスク情報はタスクの実行予定者を指定する情報を含む。前記サーバは、前記タスクの登録に必要なカテゴリーのうちの足りないカテゴリーの情報を前記端末に要求するか否かを前記タスクの実行予定者に問い合わせる。 Preferably, the task information includes information that specifies a person who is scheduled to execute the task. The server asks the prospective person to execute the task whether or not to request the terminal for information on the missing category among the categories required for registering the task.
好ましくは、前記タスク情報はタスクの実行予定者を指定する情報を含む。前記サーバは、前記タスクの実行予定者毎に、前記タスクの登録に必要なカテゴリーの入力がなかった場合の処理を記憶する。 Preferably, the task information includes information that specifies a person who is scheduled to execute the task. The server stores the processing when the category required for registration of the task is not input for each person scheduled to execute the task.
好ましくは、前記サーバは、前記タスクの登録に必要なカテゴリーのうちの足りないカテゴリーの情報を前記端末に要求するか否かを前記タスクの実行予定者に問い合わせ、前記問い合わせ結果に基づいて、前記タスクの実行予定者毎に、前記タスクの登録に必要なカテゴリーの入力がなかった場合の処理を記憶する。 Preferably, the server asks the prospective person to execute the task whether or not to request the terminal for information on the missing category among the categories required for registering the task, and based on the inquiry result, the server For each person who is scheduled to execute the task, the process when the category required for registering the task is not input is stored.
好ましくは、前記サーバは、タスク情報の登録後に、類似のタスクの過去の実行者を抽出し、当該実行者を特定するための情報を端末に出力させる。 Preferably, after registering the task information, the server extracts past performers of similar tasks and causes the terminal to output information for identifying the performers.
この発明の別の局面に従うと、複数の端末と通信するための通信インターフェイスと、タスクの登録のための複数のカテゴリーと複数のキーワードとの対応関係を記憶するためのメモリと、前記対応関係を参照することによって、前記複数の端末のいずれかから受け付けた音声に含まれるキーワードを抽出してタスク情報として登録するプロセッサとを備える、サーバが提供される。 According to another aspect of the present invention, a communication interface for communicating with a plurality of terminals, a memory for storing a correspondence relationship between a plurality of categories and a plurality of keywords for registering a task, and the correspondence relationship are provided. By referring to the server, a server including a processor that extracts keywords included in the voice received from any of the plurality of terminals and registers them as task information is provided.
この発明の別の局面に従うと、入力部と出力部と通信インターフェイスとプロセッサとを含む端末で実行されるプログラムが提供される。前記プログラムは、前記プロセッサに、前記入力部を介して、タスクの登録のための音声を受け付けるステップと、前記通信インターフェイスを介して、サーバにタスクの登録のためのデータを送信するステップと、前記通信インターフェイスを介して、前記サーバからタスクの登録のために足りない情報を受信するステップと、前記出力部を介してタスクの登録のために足りない情報の入力を促すステップと、を実行させる。 According to another aspect of the invention, a program is provided that is executed on a terminal including an input unit, an output unit, a communication interface, and a processor. The program includes a step of receiving voice for registering a task to the processor via the input unit, a step of transmitting data for registering a task to a server via the communication interface, and the above-mentioned step. A step of receiving insufficient information for registering a task from the server via a communication interface and a step of prompting input of insufficient information for registering a task via the output unit are executed.
この発明の別の局面に従うと、入力部と、出力部と、サーバと通信するための通信インターフェイスと、プロセッサと、を備える端末が提供される。前記プロセッサは、前記入力部を介してタスクの登録のための音声を受け付け、前記通信インターフェイスを介して前記サーバにタスクの登録のためのデータを送信し、前記通信インターフェイスを介して前記サーバからタスクの登録のために足りない情報を受信し、前記出力部を介してタスクの登録のために足りない情報の入力を促す。 According to another aspect of the invention, there is provided a terminal comprising an input unit, an output unit, a communication interface for communicating with a server, and a processor. The processor receives voice for registering a task via the input unit, transmits data for registering a task to the server via the communication interface, and performs a task from the server via the communication interface. Receives information that is insufficient for registration of the server, and prompts input of information that is insufficient for registration of the task via the output unit.
以上のように、この発明によれば、従来よりも使い簡単にタスクを登録することができるネットワークシステム、サーバ、プログラム、および端末が提供される。 As described above, according to the present invention, there is provided a network system, a server, a program, and a terminal that can register tasks more easily than before.
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
<第1の実施の形態>
<ネットワークシステムの全体構成>
Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are designated by the same reference numerals. Their names and functions are the same. Therefore, the detailed description of them will not be repeated.
<First Embodiment>
<Overall configuration of network system>
まず、図1および図2を参照して、本実施の形態にかかるネットワークシステム1の全体構成について説明する。なお、図1は、本実施の形態にかかるネットワークシステム1の全体構成と動作概要の例とを示す第1のイメージ図である。図2は、本実施の形態にかかるネットワークシステム1の全体構成と動作概要の例とを示す第2のイメージ図である。 First, the overall configuration of the network system 1 according to the present embodiment will be described with reference to FIGS. 1 and 2. Note that FIG. 1 is a first image diagram showing an overall configuration of the network system 1 and an example of an operation outline according to the present embodiment. FIG. 2 is a second image diagram showing an overall configuration of the network system 1 and an example of an operation outline according to the present embodiment.
図1および図2を参照して、本実施の形態にかかるネットワークシステム1は、主にタスク情報の入力を受け付けたり管理したりするための管理サーバ100と、複数の端末300A,300Bとを含む。なお、以下では、複数の端末300A,300Bを総称して端末300ともいう。
With reference to FIGS. 1 and 2, the network system 1 according to the present embodiment mainly includes a
管理サーバ100は、インターネットなどのネットワークを介して端末300A,300Bとデータをやり取りする。端末300A,300Bは、ユーザからの命令に応じて、管理サーバ100にタスク情報を送信したり、管理サーバ100からタスク情報を受信したりする。
<ネットワークシステムの動作概要>
The
<Outline of network system operation>
次に、本実施の形態にかかるネットワークシステム1の代表的な動作概要について説明する。まず、図1を参照して、音声入力によるタスク情報の登録が成功した場合について説明する。 Next, a typical operation outline of the network system 1 according to the present embodiment will be described. First, a case where the registration of task information by voice input is successful will be described with reference to FIG.
第1のユーザが、第2のユーザのタスク情報を登録しようとする。本実施の形態においては、第1のユーザは、端末300Aにタスクを音声入力する。端末300は音声データを管理サーバ100に送信する。ただし、第1のユーザは、自分自身のタスクを音声入力してもよい。
The first user attempts to register the task information of the second user. In the present embodiment, the first user voice-inputs a task to the
管理サーバ100は、タスク用のキーワードのデータベースを参照して、受信した音声データから、必要な情報、たとえば、タスクの登録に必要な各種のカテゴリーに属するキーワード、を抽出する。管理サーバ100は、抽出したキーワードをタスク情報として登録する。
The
本実施の形態においては、第1のユーザからの音声データにタスクの登録に必要な情報がすべて含まれていると、管理サーバ100は、タスクが登録された旨の情報を、タスクの登録者である第1のユーザの端末300Aと、タスクの実行者として指定された第2のユーザの端末300Bとに送信する。端末300Aは、タスクの登録が正常に完了したことを音声出力または表示する。また、端末300Bは、登録されたタスク情報を音声出力または表示する。
In the present embodiment, when the voice data from the first user includes all the information necessary for task registration, the
管理サーバ100は、第1のユーザの音声そのものを端末300に出力させてもよいし、タスクとして登録された情報に基づいてタスク情報を示す音声データを作成し、当該音声データを端末300に出力させてもよい。
The
なお、受信した音声データにタスク登録に必要な情報がすべて含まれていると、管理サーバ100は、タスク情報を含むWebページをメンバーに公開するものであってもよい。つまり、これ以降は、メンバーからの閲覧要求に応じて、管理サーバ100は、タスク情報を含むWebページを当該メンバーの端末300へダウンロードする。
If the received voice data includes all the information necessary for task registration, the
次に、図2を参照して、音声データにタスク登録に必要なデータが欠けている場合について説明する。 Next, a case where the voice data lacks the data necessary for task registration will be described with reference to FIG.
第1のユーザが、第2のユーザのタスク情報を登録しようとする。本実施の形態においては、第1のユーザは、端末300Aにタスクを音声入力する。端末300Aは、音声データを管理サーバ100に送信する。
The first user attempts to register the task information of the second user. In the present embodiment, the first user voice-inputs a task to the terminal 300A. The terminal 300A transmits the voice data to the
管理サーバ100は、タスク用のキーワードのデータベースを参照して、受信した音声データから、必要な情報、たとえば、タスクの登録に必要な各種のカテゴリーに属するキーワード、を抽出する。管理サーバ100は、抽出したキーワードをタスク情報として記憶する。
The
本実施の形態においては、音声データに必要な情報がすべて含まれていない場合、管理サーバ100は、含まれていないカテゴリーを指定するための情報を端末300Aに送信する。端末300Aは、管理サーバ100からのデータに基づいて、足りないカテゴリー、たとえばタスクの実行期限など、に属するキーワードの入力をユーザに促す。
In the present embodiment, when all the necessary information is not included in the voice data, the
第1のユーザは、端末300Aに、足りないカテゴリーに属するキーワードを音声入力する。端末300Aは、音声データを管理サーバ100に送信する。これによって、管理サーバ100は、音声データに基づいて、タスク情報の登録に必要な情報をすべて格納することができる。
The first user voice-inputs a keyword belonging to the missing category into the terminal 300A. The terminal 300A transmits the voice data to the
管理サーバ100は、タスクが登録された旨の情報を、タスクの登録者である第1のユーザの端末300Aと、タスクの実行者として指定された第2のユーザの端末300Bとに送信する。端末300Aは、タスクの登録が正常に完了したことを音声出力または表示する。また、端末300Bは、登録されたタスク情報を音声出力または表示する。
The
以下では、このような機能を実現するためのネットワークシステム1について詳細に説明する。
<管理サーバ100のハードウェア構成>
Hereinafter, the network system 1 for realizing such a function will be described in detail.
<Hardware configuration of
まず、ネットワークシステム1を構成する管理サーバ100のハードウェア構成の一態様について説明する。なお、図3は、本実施の形態にかかる管理サーバ100のハードウェア構成を表わすブロック図である。
First, one aspect of the hardware configuration of the
図3を参照して、本実施の形態にかかる管理サーバ100は、主たる構成要素として、プロセッサ110と、メモリ120と、ボタン140と、通信インターフェイス160とを含む。
With reference to FIG. 3, the
プロセッサ110は、メモリ120に記憶されているプログラムを実行することによって、管理サーバ100の各部を制御する。すなわち、プロセッサ110は、メモリ120に格納されているプログラムを実行することによって、後述する各種の処理、たとえばタスクの登録処理やタスク情報の出力処理を実現する。
The
メモリ120は、各種のRAM(Random Access Memory)や各種のROM(Read Only Memory)などによって実現される。メモリ120は、たとえば、プロセッサ110によって実行されるプログラムや、プロセッサ110によるプログラムの実行により生成されたデータ、ボタン140やキーボードから入力されたデータ、端末300から受信したデータ、キーワードデータベース121、メンバーデータベース122、タスクデータベース123などを記憶する。
The
図4は、本実施の形態にかかるキーワードデータベース121のデータ構造を示すイメージ図である。図4を参照して、キーワードデータベース121は、主に、複数のカテゴリー毎に、カテゴリーに属する複数のキーワードを格納する。たとえば、カテゴリーは、タスクの実行予定者である担当者と、タスクの実行期限と、タスクの具体的な内容と、タスクの実行場所とを含む。
FIG. 4 is an image diagram showing the data structure of the
ただし、複数のカテゴリーは、すべての入力が必須であってもよいし、一部のカテゴリーだけの入力が必須であってもよいし、タスクの種類によって必須のカテゴリーが異なるものであってもよい。 However, for a plurality of categories, all entries may be required, only some categories may be required, or the required categories may differ depending on the type of task. ..
なお、キーワードデータベース121は、端末300から受信した音声データを音声認識処理した結果であるテキストデータと比較するためのテキストデータのキーワードを含むものであってもよいし、端末300から受信した音声データとマッチングするための音声データのキーワードを含むものであってもよい
The
図5は、本実施の形態にかかるメンバーデータベース122のデータ構造を示すイメージ図である。図5を参照して、メンバーデータベース122は、主に、メンバー毎に、メンバーIDと、メンバーの氏名と、メンバーのメールアドレスとを格納する。
FIG. 5 is an image diagram showing a data structure of the
図6は、本実施の形態にかかるタスクデータベース123のデータ構造を示す第1のイメージ図である。図6を参照して、タスクデータベース123は、メンバーから登録されるタスク毎に、タスクIDと、タスクの登録者を特定するためのメンバーIDと、タスクの実行予定者を特定するためのメンバーIDと、タスクの内容と、タスク情報の入力日時と、タスクの実行期限と、タスクの登録が完了したか否かのフラグのデータとを格納する。
FIG. 6 is a first image diagram showing a data structure of the
なお、図6は、タスクの登録に必要なデータがすべて管理サーバ100に登録された後のタスクデータベース123を示す。すなわち、タスクの登録が完了したか否かを示すフラグがONされている。
Note that FIG. 6 shows the
一方、図7は、本実施の形態にかかるタスクデータベース123のデータ構造を示す第2のイメージ図である。図7を参照して、タスクの登録に必要なデータがすべて管理サーバ100に登録されていない場合、タスクの登録が完了したか否かを示すフラグがOFFになっている。
On the other hand, FIG. 7 is a second image diagram showing the data structure of the
図3に戻って、通信インターフェイス160は、インターネットやキャリア網を介して、端末300からタスクの登録要求やタスクの追加・修正要求やWebページの閲覧要求を受信してプロセッサ110に受け渡したり、プロセッサ110からの指令に基づいてタスク情報やWebページなどを端末300に提供したりする。
<端末300のハードウェア構成>
Returning to FIG. 3, the
<Hardware configuration of
次に、端末300のハードウェア構成の一態様について説明する。図8は、本実施の形態にかかる端末300のハードウェア構成を表わすブロック図である。なお、端末は、スマートフォンであってもよいし、パーソナルコンピュータであってもよいし、ゲーム機などであってもよく、少なくともデータを管理サーバ100とやりとりできるものであればよい。
Next, one aspect of the hardware configuration of the terminal 300 will be described. FIG. 8 is a block diagram showing a hardware configuration of the terminal 300 according to the present embodiment. The terminal may be a smartphone, a personal computer, a game machine, or the like, and at least any data can be exchanged with the
図8を参照して、本実施の形態にかかる端末300は、主たる構成要素として、プロセッサ310と、メモリ320と、タッチパネル350(ディスプレイ330とポインティングデバイス340)と、通信インターフェイス360と、マイク370と、スピーカ380とを含む。
With reference to FIG. 8, the terminal 300 according to the present embodiment has a
プロセッサ310は、メモリ320あるいは外部の記憶媒体に記憶されているプログラムを実行することによって、端末300の各部を制御する。すなわち、プロセッサ310は、メモリ320に格納されているプログラムを実行することによって、各種の処理、たとえばタスクの登録処理やタスク情報の出力処理を実現する。
The
メモリ320は、各種のRAM、各種のROM、フラッシュメモリーなどによって実現される。メモリ320は、プロセッサ310によって実行されるプログラムや、プロセッサ310によるプログラムの実行により生成されたデータ、ポインティングデバイス340を介して入力されたデータ、管理サーバ100から受信したタスクに関するデータなどを記憶する。
The
ディスプレイ330は、プロセッサ310からの信号に基づいて、文字や画像、たとえば図1および図2などに示す画面を出力する。ポインティングデバイス340は、ユーザからの命令を受け付けて当該命令をプロセッサ310に入力する。なお、本実施の形態においては、端末300は、ディスプレイ330とポインティングデバイス340とが組み合わされたタッチパネル350を有する。
The
通信インターフェイス360は、アンテナやコネクタによって実現される。通信インターフェイス360は、有線通信あるいは無線通信によって他の装置との間でデータをやり取りする。プロセッサ310は、通信インターフェイス360を介して、音声データやテキストデータなどを管理サーバ100に送信したり、管理サーバ100から音声データやテキストデータなどを受信したりする。
The
マイク370は、各種の音声を受け付けて、音声信号をプロセッサ310に入力する。スピーカ380は、プロセッサ310からの音声信号に基づいてタスクに関する音声、通話音声、音楽、動画などの様々な音声を出力する。
<管理サーバ100のプロセッサ110の動作概要>
The
<Outline of operation of
次に、図9を参照しながら、本実施の形態にかかる管理サーバ100の情報処理について説明する。なお、図9は、本実施の形態にかかる管理サーバ100の情報処理を示すフローチャートである。
Next, the information processing of the
まず、端末300のプロセッサ310が、マイク370を介して音声を受け付け、通信インターフェイス160を介して当該音声データを管理サーバ100に送信する。すると、管理サーバ100のプロセッサ110は、通信インターフェイス160を利用することによって、端末300からタスク登録用の音声データを受信する。プロセッサ110は、その後、以下の処理を実行する。
First, the
プロセッサ110は、キーワードデータベース121を参照することによって、端末300から受信した音声データからカテゴリーに属するキーワードを抽出する(ステップS102)。
The
プロセッサ110は、タスクデータベース123を参照して、受け付けた音声データが、タスク登録中のユーザからのものか否かを判断する。すなわち、プロセッサは、音声データが新規タスクを含むか否かを判断する(ステップS104)。
The
プロセッサ110は、音声データが新規タスクを含む場合(ステップS104においてYESである場合)、タスクIDを新たに発行して、抽出したキーワードをタスクデータベース123に登録する(ステップS106)。
When the voice data includes a new task (YES in step S104), the
プロセッサ110は、タスクの登録に必要なデータが全てタスクデータベース123に格納されたか否かを判断する(ステップS108)。
The
タスクの登録に必要なデータが全てタスクデータベース123に格納された場合、すなわちタスクの登録にエラーがなかった場合(ステップS110にてNOである場合)、プロセッサ110は、タスクデータベース123へのタスク情報の登録を完了する(ステップS112)。
When all the data required for task registration is stored in the
プロセッサ110は、通信インターフェイス160を介して、タスクの登録者のメンバーの端末300Aとタスクの実行者のメンバーの端末300Bとに、新しく登録されたタスクに関する情報を送信する(ステップS114)。プロセッサ110は、通信インターフェイス160を介して、次の音声データを待ち受ける。
The
これによって、タスクの登録者の端末300Aのプロセッサ310は、管理サーバ100からの情報に基づいて、スピーカ380またはディスプレイ330に、タスクの登録が完了したことを示す情報を出力する。タスクの実行予定者の端末300Bのプロセッサ310は、管理サーバ100からの情報に基づいて、スピーカ380またはディスプレイ330に、タスクの内容を出力させる。
As a result, the
一方、プロセッサ110は、タスクの登録に必要なデータが全てタスクデータベース123に格納されていない場合、すなわちタスクの登録にエラーがあった場合(ステップS110にてYESである場合)、通信インターフェイス160を介して、タスクの登録者のメンバーの端末300Aに、タスクの登録に足りないカテゴリーを通知するためのエラーメッセージを送信する(ステップS132)。プロセッサ110は、通信インターフェイス160を介して、次の音声データを待ち受ける。
On the other hand, when all the data required for task registration is not stored in the
これによって、端末300のプロセッサ310は、管理サーバ100からの情報に基づいて、スピーカ380に入力すべきタスクのカテゴリーを音声出力させる。端末300のプロセッサ310は、マイク370を介して、足りないカテゴリーに属するキーワードの入力を受け付けて、音声データを管理サーバ100に送信する。ただし、端末300のユーザは、別のプロトコルを介して、たとえばタスクの情報の追加・修正ができるWebページにデータを入力することによって、タスクの登録を完了するものであってもよい。
As a result, the
一方、プロセッサ110は、端末300からの音声データが登録中のタスクの情報を含む場合(ステップS104においてNOである場合)、抽出したキーワードを、タスクデータベース123の登録中のタスクのデータとして登録する(ステップS122)。プロセッサ110は、ステップS108からの処理を繰り返す。
On the other hand, when the voice data from the terminal 300 includes the information of the task being registered (NO in step S104), the
以上のように、本実施の形態においては、管理サーバ100は、カテゴリーに対応するキーワードをタスクの情報として取得するので、ユーザはタスクの入力を容易に行うことができる。また、入力されていないカテゴリーを検知できるので、管理サーバ100は、足りないカテゴリーの入力をユーザに促すことができる。すなわち、従来よりも使い勝手のよいタスク入力やタスク管理が可能なネットワークシステム1、サーバ100、プログラムおよび端末300が提供される。
<ネットワークシステム1の使用例>
As described above, in the present embodiment, the
<Usage example of network system 1>
次に、図10を参照しながら、本実施の形態にかかるネットワークシステム1の使用例について説明する。なお、図10は、本実施の形態にかかるネットワークシステム1の使用例を示すイメージ図である。 Next, a usage example of the network system 1 according to the present embodiment will be described with reference to FIG. Note that FIG. 10 is an image diagram showing a usage example of the network system 1 according to the present embodiment.
たとえば、図10(1)に示すように、第1のユーザが、端末300Aに、タスクを音声入力する。図10(2)に示すように、第2のユーザが第1のユーザの近傍にいる場合、第2のユーザは端末を介さずに、タスクを引き受けた旨を回答することができる。 For example, as shown in FIG. 10 (1), the first user voice-inputs a task to the terminal 300A. As shown in FIG. 10 (2), when the second user is in the vicinity of the first user, the second user can reply that the task has been accepted without going through the terminal.
図10(3)に示すように、管理サーバ100は、音声データからキーワードを抽出し、期限のカテゴリーのキーワードが入力されていないことを判断する。管理サーバ100は、端末300を介して第1のユーザに期限の入力を促す。端末300は、期限の入力を受け付けて、期限を管理サーバ100に送信する。
As shown in FIG. 10 (3), the
図10(4)に示すように、管理サーバ100は、必要な情報の全ての登録を確認すると、タスクの実行者の端末300にタスクの内容を送信する。端末300は、タスクを音声出力する。また、タスクの実行者は、当該タスクを実行するときに、タスクの内容を再確認することもできる。
<第2の実施の形態>
As shown in FIG. 10 (4), when the
<Second Embodiment>
第1の実施の形態においては、タスクの登録にエラーが生じると、管理サーバ100が、タスクの登録者にエラーを通知するものであった。しかしながら、本実施の形態においては、タスクの登録にエラーが生じると、管理サーバ100が、タスクの実行予定者にタスクの登録に足りない情報を通知するものである。
In the first embodiment, when an error occurs in task registration, the
なお、以下では、図11を参照して、本実施の形態にかかるネットワークシステム1の動作概要について説明するものとし、管理サーバ100や端末300のハードウェア構成などに関しては、第1の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。なお、図11は、本実施の形態にかかるネットワークシステム1の全体構成と動作概要の例とを示すイメージ図である。
In the following, the outline of the operation of the network system 1 according to the present embodiment will be described with reference to FIG. 11, and the hardware configuration of the
まず、音声入力によるタスク情報の登録が成功した場合の動作概要については、図1に示したように、第1の実施の形態のそれと同様であるため、ここでは説明を繰り返さない。 First, as shown in FIG. 1, the outline of the operation when the registration of the task information by voice input is successful is the same as that of the first embodiment, and therefore the description is not repeated here.
次に、図11を参照して、音声データにタスク登録に必要なデータが欠けている場合について説明する。 Next, a case where the voice data lacks data necessary for task registration will be described with reference to FIG.
第1のユーザが、第2のユーザのタスク情報を登録しようとする。本実施の形態においては、第1のユーザは、端末300Aにタスクを音声入力する。端末300Aは、音声データを管理サーバ100に送信する。
The first user attempts to register the task information of the second user. In the present embodiment, the first user voice-inputs a task to the terminal 300A. The terminal 300A transmits the voice data to the
管理サーバ100は、受信した音声データから、必要な情報、たとえば、タスクの登録に必要な各種のカテゴリーに属するキーワード、を抽出する。管理サーバ100は、抽出したキーワードをタスク情報として記憶する。
The
本実施の形態においては、音声データに必要な情報がすべて含まれていない場合、管理サーバ100のプロセッサ110は、タスクデータベース123を参照して、通信インターフェイス160を介して、入力されたキーワードに関する情報と、未だ入力されていないカテゴリーに関する情報とをタスクの実行予定者の端末300Bに送信する。端末300Bのプロセッサ310は、管理サーバ100からのデータに基づいて、入力されたキーワードに関する情報と、入力されていないカテゴリー、たとえばタスクの実行期限など、に関する情報と、をスピーカ380を介して第2のユーザに伝える。
In the present embodiment, when the voice data does not include all the necessary information, the
第2のユーザが、入力されていないカテゴリーの入力を要求した場合、管理サーバ100は、入力されていないカテゴリーを指定する情報を端末300Aに送信する。端末300Aは、管理サーバ100からのデータに基づいて、タスクの登録に足りないカテゴリー、たとえばタスクの実行期限など、に関する情報の入力を促す。
When the second user requests the input of the category that has not been input, the
ただし、単に、第2のユーザの端末300Bが、第2のユーザの音声を第1のユーザの端末300Aに送信してもよい。そして、第1のユーザの端末300Aが、第2のユーザの音声、たとえば、「いつまでですか。」とか「承知しました。」とかの音声、を出力してもよい。 However, the terminal 300B of the second user may simply transmit the voice of the second user to the terminal 300A of the first user. Then, the terminal 300A of the first user may output the voice of the second user, for example, the voice of "How long?" Or "I understand."
第1のユーザは、端末300Aに、入力されていないカテゴリーに関する情報を音声入力する。端末300Aは、音声データを管理サーバ100に送信する。これによって、管理サーバ100は、音声データに基づいて、タスク情報の登録に必要な情報をすべて格納することができる。
The first user voice-inputs information about a category that has not been input to the terminal 300A. The terminal 300A transmits the voice data to the
管理サーバ100は、タスクが登録された旨の情報を、タスクの登録者である第1のユーザの端末300Aと、タスクの実行者として指定された第2のユーザの端末300Bとに送信する。端末300Aは、タスクの登録が正常に完了したことを音声出力または表示する。また、端末300Bは、登録されたタスク情報を音声出力または表示する。
The
管理サーバ100は、第1のユーザの音声そのものを端末300に出力させてもよいし、タスクとして登録された情報に基づいてタスク情報を示す音声データを作成し、当該音声データを端末300に出力させてもよい。
The
なお、所定時間たっても、第2のユーザがカテゴリーの入力を要求しなかった場合、管理サーバ100は、タスクの登録が完了したものとして、タスクが登録された旨の情報を、タスクの登録者である第1のユーザの端末300Aと、タスクの実行者として指定された第2のユーザの端末300Bとに送信する。
<第3の実施の形態>
If the second user does not request the input of the category even after a predetermined time, the
<Third embodiment>
第2の実施の形態においては、タスクの登録にエラーが生じると、管理サーバ100が、タスクの実行予定者にエラーを通知して、実行予定者から音声によって足りない情報の要求を受け付けたり、実行予定者の音声入力がないまま所定時間経過したときに登録を完了したりするものであった。
In the second embodiment, when an error occurs in task registration, the
しかしながら、本実施の形態においては、図12を参照して、音声データに必要な情報がすべて含まれていない場合、端末300Bのプロセッサ310は、管理サーバ100からのデータに基づいて、足りないカテゴリー、たとえばタスクの実行期限など、をディスプレイ330に表示するとともに、足りないカテゴリーに関する情報の入力を、タスクの登録者に要求するか否かの命令をユーザから受け付ける。たとえば、プロセッサ310は、タッチパネル350に、未だ入力されていないカテゴリーに関する情報の入力を要求するためのソフトウェアボタン351と、このままタスク登録を完了するためのソフトウェアボタン352とを選択可能に表示させる。
However, in the present embodiment, referring to FIG. 12, when all the necessary information is not included in the voice data, the
そして、第2のユーザが当該カテゴリーに関する情報の入力を要求するためのソフトウェアボタン351を押した場合、管理サーバ100は、端末300Bからの要求に基づいて、当該カテゴリーを示す情報を端末300Aに送信する。端末300Aは、管理サーバ100からのデータに基づいて、スピーカ380またはディスプレイ330を介して、足りないカテゴリー、たとえばタスクの実行期限など、に関する情報の入力を第1のユーザに促す。
Then, when the second user presses the
第1のユーザは、端末300Aのマイク370に、足りないカテゴリーに関する情報を音声入力する。端末300Aは、音声データを管理サーバ100に送信する。これによって、管理サーバ100は、音声データに基づいて、タスク情報の登録に必要な情報をすべて格納することができる。
The first user voice-inputs information about the missing category into the
管理サーバ100は、タスクが登録された旨の情報を、タスクの登録者である第1のユーザの端末300Aと、タスクの実行者として指定された第2のユーザの端末300Bとに送信する。端末300Aは、タスクの登録が正常に完了したことを音声出力または表示する。また、端末300Bは、登録されたタスク情報を音声出力または表示する。
The
管理サーバ100は、第1のユーザの音声そのものを端末300に出力させてもよいし、タスクとして登録された情報に基づいてタスク情報を示す音声データを作成し、当該音声データを端末300に出力させてもよい。
The
なお、第2のユーザがカテゴリーの入力の不要のソフトウェアボタン352を押した場合、管理サーバ100は、端末300Bからの情報に基づいて、タスクの登録が完了したものとして、タスク情報の登録が完了した旨の情報をタスクの登録者としての第1のユーザの端末300Aとタスクの実行予定者として指定された第2のユーザの端末300Bとに送信する。
<第4の実施の形態>
When the second user presses the
<Fourth Embodiment>
第1から第3の実施の形態の構成に加えて、本実施の形態においては、管理サーバ100は、タスクの登録が完了した際に、当該タスクに似た過去のタスクに関する情報をタスクの実行予定者に提供してもよい。たとえば、図13に示すように、管理サーバ100のプロセッサ110は、新たなタスクが登録された際に、タスクデータベース123を参照することによって新たなタスクと類似する過去のタスクの実行者を特定する。プロセッサ110は、通信インターフェイス160を介して、過去のタスクの実行者を、新たなタスクの実行予定者の端末300に表示させる。これによって、新たなタスクの実行予定者が、タスクに関してわからないことがある場合に、過去のタスクの実行者に尋ねることができる。
In addition to the configurations of the first to third embodiments, in the present embodiment, when the task registration is completed, the
なお、管理サーバ100のプロセッサ110は、タスクが正常に登録される前に、タスク情報の一部が格納された状態で、通信インターフェイス160を介して、過去のタスクの実行者を、新たなタスクの実行予定者の端末300に出力させてもよい。これによって、新たなタスクの実行予定者は、過去のタスクの実行者を確認してから、足りないカテゴリーに関する情報を要求するか否かを判断することができる。
<第5の実施の形態>
Before the task is normally registered, the
<Fifth Embodiment>
第1から第4の実施の形態においては、タスクの登録用のデータに、必要なカテゴリーのキーワードがすべて含まれていない場合に、管理サーバ100が、第1のユーザや第2のユーザにその旨を通知するものであった。しかしながら、本実施の形態においては、管理サーバ100は、タスクの実行予定者やタスクの内容によって、そのままタスクを登録したり、タスクの登録者に足りない情報を要求したりする。
In the first to fourth embodiments, when the data for registering the task does not include all the keywords of the required categories, the
なお、以下では、図14を参照して本実施の形態にかかるネットワークシステム1の動作概要について説明し、図15を参照して本実施の形態にかかる管理サーバ100のメモリ120に格納される要否データベース124について説明するものとする。管理サーバ100や端末300のハードウェア構成などに関しては、第1の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。
In the following, an outline of the operation of the network system 1 according to the present embodiment will be described with reference to FIG. 14, and it is necessary to be stored in the
まず、音声入力によるタスク情報の登録が成功した場合については、図1に示したように、第1の実施の形態のそれらと同様であるため、ここでは説明を繰り返さない。 First, the case where the task information is successfully registered by voice input is the same as that of the first embodiment as shown in FIG. 1, and therefore the description is not repeated here.
次に、図14を参照して、音声データにタスク登録に必要なデータが欠けている場合について説明する。 Next, a case where the voice data lacks data necessary for task registration will be described with reference to FIG.
第1のユーザが、第2のユーザのタスク情報を登録しようとする。本実施の形態においては、第1のユーザは、端末300Aにタスクを音声入力する。端末300Aは、音声データを管理サーバ100に送信する。
The first user attempts to register the task information of the second user. In the present embodiment, the first user voice-inputs a task to the terminal 300A. The terminal 300A transmits the voice data to the
管理サーバ100は、受信した音声データから、必要な情報、たとえば、タスクの登録に必要な各種のカテゴリーに属するキーワード、を抽出する。管理サーバ100は、抽出したキーワードをタスク情報として記憶する。
The
本実施の形態においては、音声データに必要な情報がすべて含まれていない場合、管理サーバ100は、タスクの実行予定者と、入力されていないカテゴリーとに基づいて、タスクの登録者に足りない情報の入力を促すのか、そのままタスクの登録を完了してしまうのか、タスクの登録者に入力を要求するか否かをタスクの実行予定者に問いかけるのか、を判断する。
In the present embodiment, when the voice data does not include all the necessary information, the
たとえば、タスクの実行予定者が熟練者である場合には、管理サーバ100は、入力されていないカテゴリーに関する情報を要求することなく、登録を完了する。熟練者の場合、タスクの期限やタスクの実行場所などを全て指示されなくともタスクを完遂できるからである。
For example, if the person planning to execute the task is an expert, the
一方、タスクの実行予定者が初心者である場合、管理サーバ100は、タスクの実行予定者に問い合わせることなく、タスクの登録者の端末300Aに、足りないカテゴリーに関する情報の入力を促す。初心者の場合は、自分勝手に判断せずに、タスクの期限やタスクの実行場所を確実に伝えた方がミスが起きにくいからである。
On the other hand, when the person who is scheduled to execute the task is a beginner, the
タスクの実行予定者が通常の経験者である場合、管理サーバ100は、タスクの登録者に入力されていないカテゴリーに関する情報の入力を要求するか否かを、タスクの実行予定者の端末300Bに問い合わせる。通常の経験者の場合、タスクの期限やタスクの実行場所を確実に把握しているか不明であるからである。
When the person who is planning to execute the task is a normal experienced person, the
より詳細には、本実施の形態においては、管理サーバ100のメモリ120は、要否データベース124をさらに記憶する。図15は、本実施の形態にかかる要否データベース124を示すイメージ図である。要否データベース124は、タスクの実行予定者毎に、かつ入力されていないカテゴリー毎に、(1)タスクの登録者に足りない情報の入力を促すのか「要」、(2)このままタスクの登録を完了するのか「不要」、(3)タスクの登録者に情報の入力を促した方がよいのか否かをタスクの実行予定者に選択させるのか「選択」を示す情報を格納する。
More specifically, in the present embodiment, the
そして、管理サーバ100のプロセッサ110は、タスクの登録に必要なカテゴリーのうち、未だ入力されていないカテゴリーがある場合に、タスクの実行予定者と入力されていないカテゴリーとに対応する、要否データベース124の該当項目が「要」である場合、通信インターフェイス160を介して、入力されていないカテゴリーを端末300Aに送信する。端末300Aは、管理サーバ100からのデータに基づいて、足りないカテゴリー、たとえばタスクの実行期限など、に関する情報の入力を第1のユーザに促す。
Then, the
管理サーバ100のプロセッサ110は、タスクの登録に必要なカテゴリーのうち、未だ入力されていないカテゴリーがある場合に、タスクの実行予定者と入力されていないカテゴリーとに対応する、要否データベース124の該当項目が「不要」である場合、タスクの登録を完了して、タスク情報の登録が完了した旨の情報をタスクの登録者としての第1のユーザの端末300Aとタスクの実行者として指定された第2のユーザの端末300Bとに送信する。
The
管理サーバ100のプロセッサ110は、要否データベース124の該当項目が「選択」である場合、タスクデータベース123を参照して、通信インターフェイス160を介して、入力されたキーワードの情報と、未だ入力されていないカテゴリーを示す情報とをタスクの実行予定者の端末300Bに送信する。端末300Bのプロセッサ310は、管理サーバ100からのデータに基づいて、足りないカテゴリー、たとえばタスクの実行期限など、をスピーカ380を介して第2のユーザに伝える。第2のユーザが入力されていないカテゴリーの情報の入力を要求した場合、管理サーバ100のプロセッサ110は、通信インターフェイス160を介して、入力されていないカテゴリーを端末300Aに送信する。端末300Aは、管理サーバ100からのデータに基づいて、足りないカテゴリー、たとえばタスクの実行期限など、に関する情報の入力を第1のユーザに促す。
<第6の実施の形態>
When the corresponding item of the
<Sixth Embodiment>
第5の実施の形態は、タスクの実行予定者毎に、そしてカテゴリー毎に、(1)足りない情報を登録者に聴き直すか、(2)足りない情報があってもそのままタスクを登録するか、(3)タスクの実行予定者に入力の要否を問い合わせるかを選択させるか、が設定されるものであった。 In the fifth embodiment, (1) the registrant is re-listened to the missing information, or (2) the task is registered as it is even if there is the missing information, for each person who plans to execute the task and for each category. Or (3) whether to let the person who is planning to execute the task select whether to inquire about the necessity of input is set.
本実施の形態においては、さらに、タスクの実行予定者が、カテゴリーに関する情報の入力をタスクの登録者へ要求するという選択命令を入力した場合に、管理サーバ100のプロセッサ110が、選択結果によって要否データベース124に新たなデータを格納することが好ましい。たとえば、第2のユーザが、ソフトウェアボタン351を押下した場合は、要否データベース124の該当するカテゴリーの「選択」を「要」に更新する。逆に、第2のユーザが、ソフトウェアボタン352を押下した場合は、要否データベース124の該当するカテゴリーの「選択」を「不要」に更新する。
<第7の実施の形態>
In the present embodiment, when the prospective task executioner inputs a selection command requesting the task registrant to input information about the category, the
<7th Embodiment>
第1から第6の実施の形態は、管理サーバ100が、端末300から音声データを受信し、音声認識処理を実行するものであった。
In the first to sixth embodiments, the
しかしながら、管理サーバ100が、他のサーバまたはサービスに音声データを送信して、音声認識処理を依頼してもよい。
However, the
あるいは、端末300が、音声認識処理を行って、認識後のデータを管理サーバ100に送信するものであってもよい。あるいは、端末300が、他のサーバやサービスに音声データを送信し、音声認識処理を依頼し、認識後のデータを管理サーバ100に送信するものであってもよい。
<第8の実施の形態>
Alternatively, the terminal 300 may perform voice recognition processing and transmit the recognized data to the
<Eighth Embodiment>
第1から第7の実施の形態は、ユーザが、音声によってタスクの登録を行うものであった。しかしながら、すべての実施の形態に関しては、タスクを手入力するものであってもよい。 In the first to seventh embodiments, the user registers the task by voice. However, for all embodiments, the task may be entered manually.
たとえば、図16に示すように、第4の実施の形態のタスクの登録を、タッチパネルによるテキスト入力にしてもよい。 For example, as shown in FIG. 16, the registration of the task of the fourth embodiment may be text input using the touch panel.
あるいは、図17に示すように、第5の実施の形態のタスクの登録を、タッチパネルによるテキスト入力にしてもよい。
<その他の応用例>
Alternatively, as shown in FIG. 17, the task registration of the fifth embodiment may be text input using the touch panel.
<Other application examples>
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体(あるいはメモリ)を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU)が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。 It goes without saying that the present invention can also be applied when it is achieved by supplying a program to a system or device. Then, a storage medium (or memory) storing a program represented by software for achieving the present invention is supplied to the system or device, and the computer (or CPU or MPU) of the system or device stores the program in the storage medium. The effect of the present invention can also be enjoyed by reading and executing the program code.
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。 In this case, the program code itself read from the storage medium realizes the function of the above-described embodiment, and the storage medium storing the program code constitutes the present invention.
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program code read by the computer, not only the functions of the above-described embodiment are realized, but also the OS (operating system) running on the computer based on the instruction of the program code, etc. Needless to say, there is a case where a part or all of the actual processing is performed, and the processing realizes the function of the above-described embodiment.
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わる他の記憶媒体に書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
<まとめ>
Further, the program code read from the storage medium is written to another storage medium provided in the function expansion board inserted in the computer or the function expansion unit connected to the computer, and then based on the instruction of the program code. Needless to say, there are cases where the function expansion board, the CPU provided in the function expansion unit, or the like performs a part or all of the actual processing, and the processing realizes the functions of the above-described embodiment.
<Summary>
以上、第1〜第8の実施の形態およびその応用例においては、音声の入力を受け付けるための複数の端末300と、サーバ100と、を備えるネットワークシステム1が提供される。サーバ100は、タスクの登録のための複数のカテゴリーと複数のキーワードとの対応関係121を記憶し、対応関係121を参照することによって、複数の端末300のいずれかから受け付けた音声に含まれるキーワードを抽出してタスク情報として登録する。
As described above, in the first to eighth embodiments and their application examples, the network system 1 including a plurality of
好ましくは、サーバ100は、端末300から受け付けた音声に基づいて、タスクの登録に必要なカテゴリーのうちの足りないカテゴリーの情報を端末300に要求する。
Preferably, the
好ましくは、タスク情報はタスクの実行予定者を指定する情報を含む。サーバ100は、タスクの登録に必要なカテゴリーのうちの足りないカテゴリーの情報を端末300に要求するか否かをタスクの実行予定者に問い合わせる。
Preferably, the task information includes information that specifies who will execute the task. The
好ましくは、タスク情報はタスクの実行予定者を指定する情報を含む。サーバ100は、タスクの実行予定者毎に、タスクの登録に必要なカテゴリーの入力がなかった場合の処理を記憶する。
Preferably, the task information includes information that specifies who will execute the task. The
好ましくは、サーバ100は、タスクの登録に必要なカテゴリーのうちの足りないカテゴリーの情報を端末300に要求するか否かをタスクの実行予定者に問い合わせ、問い合わせ結果に基づいて、タスクの実行予定者毎に、タスクの登録に必要なカテゴリーの入力がなかった場合の処理を記憶する。
Preferably, the
好ましくは、サーバ100は、タスク情報の登録後に、類似のタスクの過去の実行者を抽出し、当該実行者を特定するための情報を端末に出力させる。
Preferably, after registering the task information, the
また、第1〜第8の実施の形態およびその応用例においては、複数の端末300と通信するための通信インターフェイス160と、タスクの登録のための複数のカテゴリーと複数のキーワードとの対応関係121を記憶するためのメモリ120と、対応関係121を参照することによって、複数の端末300のいずれかから受け付けた音声に含まれるキーワードを抽出してタスク情報として登録するプロセッサ110とを備える、サーバ100が提供される。
Further, in the first to eighth embodiments and its application examples, the
また、第1〜第8の実施の形態およびその応用例においては、入力部340,350,370と出力部330,350,380と通信インターフェイス360とプロセッサ310とを含む端末300で実行されるプログラムが提供される。プログラムは、プロセッサ310に、入力部340,350,370を介して、タスクの登録のための音声を受け付けるステップと、通信インターフェイス360を介して、サーバ100にタスクの登録のためのデータを送信するステップと、通信インターフェイス360を介して、サーバ100からタスクの登録のために足りない情報を受信するステップと、出力部330,350,380を介してタスクの登録のために足りない情報の入力を促すステップと、を実行させる。
Further, in the first to eighth embodiments and application examples thereof, a program executed by the terminal 300 including the
また、第1〜第8の実施の形態およびその応用例においては、入力部340,350,370と、出力部330,350,380と、サーバと通信するための通信インターフェイス360と、プロセッサ310と、を備える端末300が提供される。プロセッサ310は、入力部340,350,370を介してタスクの登録のための音声を受け付け、通信インターフェイス360を介してサーバ100にタスクの登録のためのデータを送信し、通信インターフェイス360を介してサーバ100からタスクの登録のために足りない情報を受信し、出力部330,350,380を介してタスクの登録のために足りない情報の入力を促す。
Further, in the first to eighth embodiments and application examples thereof, the
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 It should be considered that the embodiments disclosed this time are exemplary in all respects and not restrictive. The scope of the present invention is shown not by the above description but by the scope of claims, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims.
1 :ネットワークシステム
100 :管理サーバ
110 :プロセッサ
120 :メモリ
121 :キーワードデータベース(対応関係)
122 :メンバーデータベース
123 :タスクデータベース
124 :要否データベース
140 :ボタン
160 :通信インターフェイス
300 :端末
310 :プロセッサ
320 :メモリ
330 :ディスプレイ(出力部)
340 :ポインティングデバイス(入力部)
350 :タッチパネル(入力部、出力部)
351 :ソフトウェアボタン
352 :ソフトウェアボタン
360 :通信インターフェイス
370 :マイク(入力部)
380 :スピーカ(出力部)
1: Network system 100: Management server 110: Processor 120: Memory 121: Keyword database (correspondence relationship)
122: Member database 123: Task database 124: Necessity database 140: Button 160: Communication interface 300: Terminal 310: Processor 320: Memory 330: Display (output unit)
340: Pointing device (input section)
350: Touch panel (input unit, output unit)
351: Software button 352: Software button 360: Communication interface 370: Microphone (input section)
380: Speaker (output section)
Claims (8)
サーバと、を備え、前記サーバは、
タスクの登録のための複数のカテゴリー毎の、複数のキーワードを記憶し、
前記複数の端末のいずれかから受け付けた音声データに含まれる複数のキーワードを抽出してタスク情報として登録し、
前記音声データに、前記タスクの登録に必要なカテゴリーのキーワード情報が全て含まれていない場合、前記キーワード情報が含まれていないカテゴリーを特定して前記タスクの登録に足りない当該特定されたカテゴリーを通知することによって当該カテゴリーの情報を前記複数の端末のいずれかに要求する、ネットワークシステム。 Multiple terminals for accepting voice input,
The server comprises a server.
Memorize multiple keywords for each of multiple categories for task registration,
A plurality of keywords included in the voice data received from any of the plurality of terminals are extracted and registered as task information.
When the voice data does not include all the keyword information of the category required for the registration of the task, the category that does not include the keyword information is specified and the specified category that is insufficient for the registration of the task is specified. A network system that requests information in the category from any of the plurality of terminals by notifying .
前記サーバは、前記タスクの登録に必要なカテゴリーのうちの足りないカテゴリーの情報を前記端末に要求するか否かを前記タスクの実行予定者に問い合わせる、請求項1に記載のネットワークシステム。 The task information includes information that specifies a person who is scheduled to execute the task.
The network system according to claim 1, wherein the server inquires the prospective execution person of the task whether or not to request the terminal for information on a category that is insufficient among the categories required for registration of the task.
前記サーバは、前記タスクの実行予定者毎に、前記タスクの登録に必要なカテゴリーの入力がなかった場合の処理を記憶する、請求項1または2に記載のネットワークシステム。 The task information includes information that specifies a person who is scheduled to execute the task.
The network system according to claim 1 or 2, wherein the server stores a process when a category required for registration of the task is not input for each person who is scheduled to execute the task.
前記タスクの登録に必要なカテゴリーのうちの足りないカテゴリーの情報を前記端末に要求するか否かを前記タスクの実行予定者に問い合わせ、
前記問い合わせ結果に基づいて、前記タスクの実行予定者毎に、前記タスクの登録に必要なカテゴリーの入力がなかった場合の処理を記憶する、請求項3に記載のネットワークシステム。 The server
Ask the person who is planning to execute the task whether or not to request the terminal for information on the missing category among the categories required for registering the task.
The network system according to claim 3, wherein, based on the inquiry result, each person who is scheduled to execute the task stores a process when a category required for registration of the task is not input.
タスクの登録のための複数のカテゴリー毎の、複数のキーワードを記憶するためのメモリと、
前記複数の端末のいずれかから受け付けた音声データに含まれる複数のキーワードを抽出してタスク情報として登録し、前記音声データに、前記タスクの登録に必要なカテゴリーのキーワード情報が全て含まれていない場合、前記キーワード情報が含まれていないカテゴリーを特定して前記タスクの登録に足りない当該特定されたカテゴリーを通知することによって当該カテゴリーの情報を前記複数の端末のいずれかに要求するプロセッサとを備える、サーバ。 A communication interface for communicating with multiple terminals,
Memory for storing multiple keywords for each of multiple categories for task registration,
A plurality of keywords included in the voice data received from any of the plurality of terminals are extracted and registered as task information, and the voice data does not include all the keyword information of the category required for the registration of the task. In this case, a processor that requests information on the category from any of the plurality of terminals by specifying a category that does not include the keyword information and notifying the specified category that is insufficient for registration of the task. Prepare, server.
前記入力部を介して、タスクの登録のための複数のキーワードを含む音声を受け付けるステップと、
前記通信インターフェイスを介して、サーバにタスクの登録のためのデータを送信するステップと、
前記タスクの登録に必要なカテゴリーのキーワード情報が全て含まれていない場合に、前記通信インターフェイスを介して、前記サーバから前記キーワード情報が含まれていないカテゴリーを通知するためのエラーメッセージを受信することによってカテゴリーの情報の要求を受信するステップと、
前記出力部を介してタスクの登録のために足りない当該特定されたカテゴリーの情報の入力を促すステップと、を実行させるプログラム。 A program executed on a terminal including an input unit, an output unit, a communication interface, and a processor, and the processor
A step of receiving a voice containing a plurality of keywords for registering a task via the input unit, and
The step of sending data for task registration to the server via the communication interface,
When all the keyword information of the category required for registration of the task is not included, an error message for notifying the category that does not include the keyword information is received from the server via the communication interface. Steps to receive a request for category information by
A program for executing a step of prompting input of information of the specified category, which is insufficient for registering a task, via the output unit.
出力部と
サーバと通信するための通信インターフェイスと
プロセッサと、を備え、前記プロセッサは、
前記入力部を介してタスクの登録のための複数のキーワードを含む音声を受け付け、前記通信インターフェイスを介して前記サーバにタスクの登録のためのデータを送信し、前記タスクの登録に必要なカテゴリーのキーワード情報が全て含まれていない場合に、前記通信インターフェイスを介して前記サーバから前記キーワード情報が含まれていないカテゴリーを通知するためのエラーメッセージを受信することによってカテゴリーの情報の要求を受信し、前記出力部を介してタスクの登録のために足りない当該特定されたカテゴリーの情報の入力を促す、端末。 Input section and
The processor includes a communication interface and a processor for communicating with the output unit and the server.
A voice including a plurality of keywords for registering a task is received via the input unit, data for registering the task is transmitted to the server via the communication interface, and a category required for registering the task. When all the keyword information is not included, a request for category information is received by receiving an error message for notifying the category that does not include the keyword information from the server via the communication interface. A terminal that prompts the input of information of the specified category that is insufficient for task registration via the output unit.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015209860A JP6763654B2 (en) | 2015-10-26 | 2015-10-26 | Network systems, servers, programs, and terminals |
| JP2020091226A JP6976382B2 (en) | 2015-10-26 | 2020-05-26 | Network systems, servers, programs, and terminals |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015209860A JP6763654B2 (en) | 2015-10-26 | 2015-10-26 | Network systems, servers, programs, and terminals |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020091226A Division JP6976382B2 (en) | 2015-10-26 | 2020-05-26 | Network systems, servers, programs, and terminals |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017083997A JP2017083997A (en) | 2017-05-18 |
| JP6763654B2 true JP6763654B2 (en) | 2020-09-30 |
Family
ID=58711094
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015209860A Active JP6763654B2 (en) | 2015-10-26 | 2015-10-26 | Network systems, servers, programs, and terminals |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6763654B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6946888B2 (en) * | 2017-09-21 | 2021-10-13 | 大日本印刷株式会社 | Computer program, server device, instruction system and instruction method |
| US11688268B2 (en) | 2018-01-23 | 2023-06-27 | Sony Corporation | Information processing apparatus and information processing method |
| JP6527270B1 (en) * | 2018-04-19 | 2019-06-05 | ヤフー株式会社 | Extraction program, extraction method, and extraction apparatus |
| JP7063116B2 (en) * | 2018-05-25 | 2022-05-09 | 京セラドキュメントソリューションズ株式会社 | Image formation system |
| JP2020046163A (en) * | 2018-09-21 | 2020-03-26 | リンナイ株式会社 | Heating cooking system |
| JP2020071764A (en) * | 2018-11-01 | 2020-05-07 | 東芝テック株式会社 | Instruction management apparatus and control program thereof |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0981632A (en) * | 1995-09-13 | 1997-03-28 | Toshiba Corp | Information disclosure device |
| JP2003067520A (en) * | 2001-08-28 | 2003-03-07 | Nec Fielding Ltd | Computer repair reception and maintenance man dispatch system and method |
| JP4144443B2 (en) * | 2003-06-19 | 2008-09-03 | 富士通株式会社 | Dialogue device |
| JP2009223833A (en) * | 2008-03-18 | 2009-10-01 | Ricoh Co Ltd | Workflow management system |
-
2015
- 2015-10-26 JP JP2015209860A patent/JP6763654B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017083997A (en) | 2017-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6763654B2 (en) | Network systems, servers, programs, and terminals | |
| CN108984784B (en) | Application implementation method, device, equipment and storage medium based on block chain network | |
| KR102144455B1 (en) | Method and apparatus for providing contract management service | |
| US20170154299A1 (en) | Task management method, terminal, and non-transitory computer-readable information recording medium | |
| US20010034735A1 (en) | System and method for supporting user registration, and recording medium which records the same | |
| KR20220051769A (en) | Server providing information for casting artists and method for providing information for casting artists | |
| CN101490657A (en) | service provider | |
| JP2022124242A (en) | Information processing apparatus, information processing method, and information processing program | |
| US9760931B2 (en) | System and method of communicating with distributed marketplaces | |
| JP6721314B2 (en) | Network systems, servers, and terminals | |
| JP6976382B2 (en) | Network systems, servers, programs, and terminals | |
| TWI641969B (en) | Electronic device and operation method thereof and server host device | |
| CN115061785B (en) | Information sending method, device, storage medium and server | |
| JP7785281B2 (en) | Authentication server device, authentication method, and content receiving program | |
| JP2009288827A (en) | Inquiry support system | |
| JP6166390B2 (en) | Social network server, screen display method and program | |
| US20060069731A1 (en) | Sender address setting when generating return mail | |
| JP7150549B2 (en) | Service control system and method | |
| CN116015737A (en) | A unified authentication method, device, system and storage medium for an audio and video platform | |
| CN111784376B (en) | Method and apparatus for processing information | |
| JP2009181240A (en) | Workflow processing device | |
| US20050108342A1 (en) | Management of account information for mail exchange | |
| CN109313771A (en) | Reliability Metrics for Real-Time Auctions | |
| JP7671905B1 (en) | Information processing device and information processing method | |
| CN104123361B (en) | Navigation page configuration method and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180920 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190711 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190730 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190926 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200303 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200526 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20200603 |
|
| 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: 20200901 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200910 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6763654 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |