(57)【要約】【課題】端末間で辞書を共有する際の通信量を削減する。【解決手段】端末は、端末のユーザごとに定型文と当該定型文に割り当てた符号とを示す辞書を備える。ここで、端末は、定型文の登録要求を受け付けると、当該定型文が他のユーザの辞書に登録される定型文と同じか否かを判定する。そして、当該定型文が他のユーザの辞書に登録される定型文と同じ場合、端末は、当該他のユーザの識別情報と当該定型文に割り当てられた符号を含む辞書登録情報を他の端末へ送信する。一方、当該定型文が他のユーザの辞書に登録される定型文と同じではない場合、端末は、当該定型文に新たな符号を割り当て、割り当てた符号を含む辞書登録情報を他の端末へ送信する。【選択図】図１
2020166517.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末と通信可能な第１の端末により実行される制御方法であって、
前記第１の端末が、第１の情報の辞書登録要求を受け付けると、前記複数の端末に含まれる第２の端末が第２の情報の辞書登録要求を受け付けたことに応じて生成された辞書であって、前記第２の情報と、前記第２の情報に割り当てられた符号とを含む辞書を参照して、前記第１の情報が前記第２の情報と同じであるか否かを判定し、
前記第１の情報が前記第２の情報と同じである場合、前記第２の端末の識別情報及び前記第２の情報に割り当てられた符号を含む前記第１の端末の辞書登録情報を前記複数の端末の少なくともいずれかに送信し、前記第１の情報が前記第２の情報と同じでない場合、前記第１の情報に新たに符号を割り当て、前記第１の情報及び前記第１の情報に新たに割り当てた符号を含む前記第１の端末の辞書登録情報を前記複数の端末の少なくともいずれかに送信する、
ことを特徴とする制御方法。
【請求項２】
前記第１の端末は、
前記端末ごとに、当該端末が情報の辞書登録要求を受け付けたことに応じて生成された辞書であって、前記情報と、当該情報に割り当てられた符号とを含む辞書を備える
ことを特徴とする請求項１に記載の制御方法。
【請求項３】
前記第１の端末が第１の情報の送信要求を受け付けると、前記複数の端末に含まれる第２の端末が第２の情報の辞書登録要求を受け付けたことに応じて生成された辞書であって、前記第２の情報と、前記第２の情報に割り当てられた符号とを含む辞書を参照して、前記第１の情報が前記第２の情報と同じであるか否かを判定し、
前記第１の情報が前記第２の情報と同じである場合、前記第２の端末の識別情報及び前記符号を前記複数の端末の少なくともいずれかに送信し、前記第１の情報が前記第２の情報と同じでない場合、前記第１の情報に新たに符号を割り当て、前記第１の情報及び前記第１の情報に新たに割り当てられた前記符号を前記複数の端末の少なくともいずれかに送信する
ことを特徴とする請求項１に記載の制御方法。
【請求項４】
複数の端末と通信可能な端末であって、
第１の情報の辞書登録要求を受け付ける受付部と、
前記複数の端末に含まれる第２の端末が第２の情報の辞書登録要求を受け付けたことに応じて生成された辞書であって、前記第２の情報と、前記第２の情報に割り当てられた符号とを含む辞書を参照して、前記第１の情報が前記第２の情報と同じであるか否かを判定する判定部と、
前記第１の情報が前記第２の情報と同じである場合、前記第２の端末の識別情報及び前記第２の情報に割り当てられた符号を含む、自身の端末である第１の端末の辞書登録情報を前記複数の端末の少なくともいずれかに送信し、前記第１の情報が前記第２の情報と同じでない場合、前記第１の情報に新たに符号を割り当て、前記第１の情報及び前記第１の情報に新たに割り当てた符号を含む前記第１の端末の辞書登録情報を前記複数の端末の少なくともいずれかに送信する送信部と、
を備えることをする端末。
【請求項５】
複数の端末と通信可能なコンピュータである第１の端末に、
第１の情報の辞書登録要求を受け付けると、前記複数の端末に含まれる第２の端末が第２の情報の辞書登録要求を受け付けたことに応じて生成された辞書であって、前記第２の情報と、前記第２の情報に割り当てられた符号とを含む辞書を参照して、前記第１の情報が前記第２の情報と同じであるか否かを判定し、
前記第１の情報が前記第２の情報と同じである場合、前記第２の端末の識別情報及び前記第２の情報に割り当てられた符号を含む前記第１の端末の辞書登録情報を前記複数の端末の少なくともいずれかに送信し、前記第１の情報が前記第２の情報と同じでない場合、前記第１の情報に新たに符号を割り当て、前記第１の情報及び前記第１の情報に新たに割り当てた符号を含む前記第１の端末の辞書登録情報を前記複数の端末の少なくともいずれかに送信する、
処理を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御方法、端末及び制御プログラムに関する。
【背景技術】
【０００２】
無線通信機が920MHzの電波を用いて無線通信を行う場合、電波法の制限により、1時間あたり6分間しか電波を発信することができない。例えば、無線通信機は5秒間で200byte程度しかデータを送信することができない。ここで、無線通信機には親機と子機があり、親機の無線通信機は、子機から受信したデータを他のすべての子機に送信する必要がある。そのため、親機の無線通信機の配下の子機が多いと、さらに少ないデータ量しか送信できない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−９１９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで上記のように無線通信機（端末）間の通信データ量を削減するため、端末間で共通の辞書を用いることも考えらえる（特許文献１参照）。しかし、端末同士が辞書を共有する際の通信データ量を削減することについては検討されていない。
【０００５】
一つの側面では、端末同士が辞書を共有する際の通信データ量を削減する、制御方法、端末及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、複数の端末と通信可能な第１の端末が、第１の情報の辞書登録要求を受け付ける。前記第１の端末は、前記複数の端末に含まれる第２の端末が第２の情報の辞書登録要求を受け付けたことに応じて生成された辞書であって、前記第２の情報と、前記第２の情報に割り当てられた符号とを含む辞書を備える。そして、前記第１の端末は、前記辞書を参照して前記第１の情報が前記第２の情報と同じであるか否かを判定する。ここで、前記第１の情報が前記第２の情報と同じである場合、前記第１の端末は、前記第２の端末の識別情報及び前記第２の情報に割り当てられた符号を含む前記第１の端末の辞書登録情報を前記複数の端末の少なくともいずれかに送信する。一方、前記第１の情報が前記第２の情報と同じでない場合、前記第１の端末は、前記第１の情報に新たに符号を割り当てる。そして、前記第１の端末は、前記第１の情報及び前記第１の情報に新たに割り当てた符号を含む前記第１の端末の辞書登録情報を前記複数の端末の少なくともいずれかに送信する。
【発明の効果】
【０００７】
一つの側面として、端末同士が辞書を共有する際の通信データ量を削減することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態の端末を含むシステムの構成の一例を示す図である。
【図２】図２は、本実施形態の端末のうち、子機の機能構成の一例を示す図である。
【図３】図３は、本実施形態における定型文の追加登録画面の一例を示す図である。
【図４】図４は、本実施形態におけるメッセージの表示画面の一例を示す図である。
【図５】図５は、本実施形態における辞書の一例を示す図である。
【図６】図６は、本実施形態における定型文の登録処理の一例を説明する図である。
【図７】図７は、本実施形態における定型文登録通知の一例を示す図である。
【図８】図８は、本実施形態における符号から定型文を復号する手順を説明する図である。
【図９】図９は、本実施形態の端末のうち、親機の機能構成の一例を示す図である。
【図１０】図１０は、本実施形態の端末における定型文の登録手順の一例を示すフローチャートである。
【図１１】図１１は、本実施形態の端末におけるデータ送信手順の一例を示すフローチャートである。
【図１２】図１２は、本実施形態の端末におけるデータ受信手順の一例を示すフローチャートである。
【図１３】図１３は、本実施形態のシステムにおける定型文の登録手順の一例を示すシーケンス図である。
【図１４】図１４は、本実施形態のシステムにおけるデータ送信の一例を示すシーケンス図である。
【図１５】図１５は、本実施形態における端末の一例を示す図である。
【図１６】図１６は、本実施形態における情報処理装置のハードウェア構成例を説明する図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する制御方法、端末及び制御プログラムの実施形態を詳細に説明する。本実施形態により、開示技術が限定されるものではない。
【００１０】
なお、以下において、本実施形態の端末は、例えば、920MHzの電波を用いて、他の端末と無線通信を行い、電波法の制限に基づき、例えば、1時間に6分間しか発信できない（例えば、データを5秒間で約200byteしか送受信できない）場合を例に説明する。
【００１１】
［構成］
図１は、本実施形態の端末を含むシステムの構成の一例を示す図である。システムは、例えば、子機である端末１０（１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ）と、親機である端末２０とを備える。
【００１２】
子機である端末１０は、親機である端末２０経由で他の子機（端末１０）へデータを送信する。つまり、端末１０が端末２０へデータを送信すると、端末２０は、自身の配下の子機（端末１０）それぞれへデータを転送する。例えば、端末１０Ａが他の子機へデータを送信する場合、端末１０Ａは親機である端末２０へ送信データを送信する。そして、端末２０は、当該送信データを子機（端末１０Ｂ，１０Ｃ，１０Ｄ）へ転送する。
【００１３】
ここで、上記のとおり、端末１０，２０は、5秒間で200byteしかデータ送受信を行えないという制限がある。そこで、端末１０はそれぞれ、メッセージの定型文を符号に変換するための辞書を備える。そして、端末１０が他の端末１０へ、メッセージを送信する際、メッセージが所定の定型文に該当する場合、当該辞書を参照してメッセージを符号に変換して送信する。また、端末１０が自身の辞書に定型文を登録し、当該定型文の登録通知を他の端末１０へ送信する際、登録対象の定型文が既に他のユーザの辞書に登録済みであれば、当該辞書において割り当てられた符号に変換して送信する。
【００１４】
［子機］
図２を用いて、本実施形態における端末のうち、子機の機能構成について説明する。図２は、本実施形態における端末のうち、子機の機能構成の一例を示す図である。例えば、図２に示すように、子機である端末１０は、情報処理装置１２及び無線通信装置１１を備える。
【００１５】
情報処理装置１２は、例えば、スマートフォン、タブレット型端末等である。無線通信装置１１は、他の装置と無線通信を行う。この無線通信装置１１は、例えば、情報処理装置１２に接続され、当該情報処理装置１２から出力されたデータを無線通信により親機である端末２０へ送信する。また、無線通信装置１１は、親機である端末２０から無線通信により受信したデータを情報処理装置１２へ出力する。なお、情報処理装置１２と無線通信装置１１との間は、無線通信（例えば、ブルートゥース（登録商標）等）により接続されてもよいし、有線通信で接続されてもよい。
【００１６】
情報処理装置１２は、通信部１２１、入出力部１２２、表示部１２３、記憶部１２４及び制御部１２５を備える。
【００１７】
通信部１２１は、制御部１２５が外部装置と通信を行う際の通信インタフェースを司る。例えば、通信部１２１は、制御部１２５から出力されたデータをブルートゥース（登録商標）等により無線通信装置１１へ出力したり、無線通信装置１１からブルートゥース（登録商標）等により入力されたデータを制御部１２５へ入力したりする。入出力部１２２は、制御部１２５が各種情報の入出力を行う際の入出力インタフェースを司る。例えば、入出力部１２２は情報処理装置１２に接続されるキーボードやマイク等との入出力インタフェースを司る。
【００１８】
表示部１２３は、制御部１２５から出力された各種情報を表示する。例えば、表示部１２３は、自身の辞書にメッセージの定型文の追加登録を受け付ける画面（図３参照）や、他の端末１０との間で送受信されるメッセージの表示画面（図４参照）を表示する。この表示部１２３は、例えば、液晶モニタ等により実現される。
【００１９】
図２の記憶部１２４は、各種データや制御部１２５が実行するプログラム等を記憶する。記憶部１２４は、例えばメモリ等である。この記憶部１２４は、辞書１２４１を記憶する領域を備える。
【００２０】
辞書１２４１は、システム内の各端末１０の用いる定型文とその定型文に割り当てられた符号とを示した情報である。この辞書１２４１は、例えば、システム内の端末１０のユーザＩＤごとに、当該ユーザＩＤの端末１０の辞書登録要求により登録された定型文と当該定型文に割り当てられた符号とを対応付けた情報である。
【００２１】
図５は、本実施形態における辞書の一例を示す図である。図５に示す辞書１２４１において、作業員Ａの端末１０の辞書登録要求により登録された定型文は「作業開始」と「休憩」であることを示す。また、作業員Ａの辞書において「作業開始」には「符号１」が割り当てられ、「休憩」には「符号２」が割り当てられていることを示す。この辞書１２４１の情報は、定型文登録部１２６（後記）により登録される。
【００２２】
図２の説明に戻る。制御部１２５は、定型文登録部（受付部、判定部及び送信部）１２６、データ送信部１２７、データ受信部１２８及び表示処理部１２９を備える。
【００２３】
定型文登録部１２６は、メッセージの定型文を辞書１２４１に登録する。例えば、定型文登録部１２６は、入出力部１２２経由で入力された定型文を、辞書１２４１における自身のユーザの辞書に登録する。
【００２４】
ここで、登録対象の定型文が辞書１２４１内の他のユーザの辞書に登録済みの場合、定型文登録部１２６は、当該他のユーザの辞書に割り当てられた符号を自身のユーザの辞書に登録する。一方、登録対象の定型文が辞書１２４１内のいずれのユーザの辞書にも登録されていない場合、定型文登録部１２６は、当該定型文に新たな符号を割り当て、自身のユーザの辞書に登録する。そして、定型文登録部１２６は、上記の定型文が自身のユーザＩＤの辞書に登録された旨の通知（定型文登録通知）を、親機である端末２０経由で他の端末１０へ送信する。
【００２５】
図６を用いて、上記の処理を具体的に説明する。図６は、本実施形態における定型文の登録処理の一例を説明する図である。ここでは、作業員Ｂの端末１０の定型文登録部１２６が「作業開始」という定型文の辞書登録を行う場合を例に説明する。なお、作業員Ｂの端末１０の辞書１２４１には、図６に示すように、作業員Ａの定型文「作業開始」、「休憩」が登録済みであるものとする。
【００２６】
この場合、定型文登録部１２６は、辞書１２４１内の作業員Ａの辞書に「作業開始」が登録済みであると判定すると、「作業員Ａ」と、「作業開始」に割り当てられた符号（符号１）とを、作業員Ｂの辞書に追加登録する。例えば、定型文登録部１２６は、辞書１２４１の作業員Ｂの辞書の符号１の欄に「作業員Ａ・符号１」という情報を登録する。そして、定型文登録部１２６は、作業員Ｂの辞書の符号１の欄に「作業員Ａ・符号１」が追加登録された旨の定型文登録通知を、親機である端末２０経由で他の端末１０へ送信する。
【００２７】
図７は、本実施形態における定型文登録通知の一例を示す図である。例えば、定型文登録部１２６は、符号７０１に示すように、ＩＤ、識別子、時刻、テキスト符号、参照ＩＤ・符号を含む定型文登録通知を、親機である端末２０経由で他の端末１０へ送信する。
【００２８】
なお、上記の定型文登録通知におけるＩＤは、例えば、当該定型文登録通知の送信元の端末１０のユーザＩＤを示す情報であり、識別子は、当該通知が定型文登録通知であることを示す情報である。また、時刻は、当該定型文登録通知の送信時刻を示す情報である。また、テキスト符号は、登録対象の情報（例えば、「作業員Ａ・符号１」）の登録先が、どのユーザの辞書のどの部分（どの符号）に該当するかを示した情報（例えば、「作業員Ｂ・符号１」）である。また、参照ＩＤ・符号は、登録対象の定型文に割り当てられた符号を示す情報である。例えば、登録対象の定型文「作業開始」に割り当てられた符号が「作業員Ａ・符号１」である場合（図６参照）、参照ＩＤ・符号は、「作業員Ａ・符号１」である。
【００２９】
一方、定型文登録部１２６が、登録対象の定型文と同じ定型文が辞書１２４１内のいずれのユーザの辞書にもないと判定した場合、当該定型文に新たな符号を割り当て、自身のユーザの辞書に登録する。すなわち、定型文登録部１２６は、自身のユーザの辞書に当該定型文と当該定型文に割り当てた符号とを登録する。
【００３０】
再び図６を用いて、上記の処理を具体的に説明する。ここでは、作業員Ｂの端末１０において、作業員Ｂの定型文登録部１２６が「一時中断」という定型文の辞書登録を行う場合を例に説明する。
【００３１】
この場合、定型文登録部１２６が、辞書１２４１内のいずれのユーザの辞書にも「一時中断」という定型文はないと判定すると、「一時中断」に新たな符号（符号２）を割り当てる。そして、定型文登録部１２６は、「一時中断」と、「一時中断」に割り当てた符号（符号２）とを作業員Ｂの辞書に追加登録する。例えば、定型文登録部１２６は、作業員Ｂの辞書の符号２の欄に「一時中断」を追加登録する。そして、定型文登録部１２６は、作業員Ｂの辞書の符号２の欄に「一時中断」が追加登録された旨の定型文登録通知を、親機である端末２０経由で他の端末１０へ送信する。
【００３２】
このときに定型文登録部１２６が送信する定型文登録通知は、例えば、図７の符号７０２に示すように、ＩＤ、識別子、時刻、テキスト符号、シーケンスＩＤ、定型文を含む。当該定型文登録通知におけるＩＤ、識別子、時刻は、符号７０１に関する説明で述べたとおりであるので、説明を省略する。
【００３３】
テキスト符号は、前記したとおり、定型文（例えば、上記の「一時中断」）の登録先が、どのユーザの辞書のどの部分（どの符号）かを示した情報である。例えば、当該定型文登録通知が作業員Ｂの辞書の符号２の欄に「一時中断」が追加登録されたことを通知するものである場合、当該定型文登録通知のテキスト符号は「作業員Ｂ・符号２」であり、定型文は「一時中断」である。なお、シーケンスＩＤは、登録対象の定型文が長文のため、当該定型文を分割した場合に用いられるＩＤである。このシーケンスＩＤは、例えば、分割された定型文のテキストのシーケンス番号である。
【００３４】
また、定型文登録部１２６は、他の端末１０から、上記の定型文登録通知を受信した場合、当該定型文登録通知に示される符号または定型文を辞書１２４１に追加登録する。定型文登録部１２６が、他の端末１０から、上記の定型文登録通知を受信した場合の辞書１２４１への登録処理を、図８に示す辞書１２４１を参照しながら説明する。
【００３５】
例えば、作業員Ｃの端末１０における定型文登録部１２６が、作業員Ｂの端末１０から、作業員Ｂの辞書の符号１の欄に「作業員Ａ・符号１」を追加登録する旨の定型文登録通知を受信した場合、辞書１２４１における作業員Ｂの辞書の符号１の欄に「作業員Ａ・符号１」を追加登録する（図８参照）。また、作業員Ｃの端末１０における定型文登録部１２６が、作業員Ｂの端末１０から、作業員Ｂの辞書の符号２の欄に「一時中断」を追加登録する旨の定型文登録通知を受信した場合、辞書１２４１における作業員Ｂの辞書の符号２の欄に「一時中断」を追加登録する（図８参照）。
【００３６】
図２の説明に戻る。データ送信部１２７は、他の端末１０へデータを送信する。タオ、データ送信部１２７は、他の端末１０へのメッセージ（テキストデータ）や自身の端末１０の位置を通知する情報（位置情報）等を送信する。
【００３７】
ここで、データ送信部１２７は、他の端末１０へのメッセージ（テキストデータ）が辞書１２４１に登録される定型文に該当するものであれば、辞書１２４１を参照して、当該テキストデータを符号に変換して送信する。ここでデータ送信部１２７が送信するデータ（送信データ）は、例えば、図７を用いて説明した、ＩＤ、識別子、時刻、当該定型文のテキスト符号を含む。
【００３８】
データ送信部１２７によるデータ送信の例を、図６を参照して説明する。ここでは、作業員Ｂの端末１０におけるデータ送信部１２７が、入出力部１２２経由で「作業開始」というメッセージの送信指示を受け付けた場合を考える。この場合、データ送信部１２７は、自身の辞書（作業員Ｂの辞書）を参照して、定型文「作業開始」を「符号１」に変換する。そして、データ送信部１２７は、テキスト符号「作業員Ｂ・符号１」を含む送信データを、親機経由で他の端末１０へ送信する。
【００３９】
一方、データ送信部１２７は、他の端末１０へのメッセージ（テキストデータ）が辞書１２４１に登録されていなければ、当該メッセージ（テキストデータ）をそのまま送信する。例えば、データ送信部１２７は、ＩＤ、識別子、時刻、テキストデータを含む送信データを送信する。なお、前記したとおり、当該テキストデータが所定の文字数（例えば、20文字）を超える場合、データ送信部１２７は、テキストデータを分割して送信する。この場合、データ送信部１２７は、分割されたテキストデータのシーケンス番号（シーケンスＩＤ）を送信データに含めて送信する。
【００４０】
なお、データ送信部１２７は、他の端末１０へのメッセージ（テキストデータ）が、自身のユーザの辞書には登録されていないが、他のユーザの辞書には登録されている場合、他のユーザの辞書に登録される符号に変換して、送信データを送信してもよい。
【００４１】
データ受信部１２８は、他の端末１０から送信されたデータを受信する。ここでデータ受信部１２８は、受信したデータに定型文を示す符号が含まれている場合、辞書１２４１を参照して、当該符号を定型文に復号してから、表示処理部１２９へ出力する。一方、データ受信部１２８は、テキストデータが含まれている場合、当該テキストデータを表示処理部１２９へ出力する。
【００４２】
データ受信部１２８による定型文の復号の例を、図８を参照して説明する。図８は、本実施形態における符号から定型文を復号する手順を説明する図である。ここでは、作業員Ｃの端末１０が、作業員Ｂの端末１０から、テキスト符号「作業員Ｂ・符号１」を含む送信データを受信した場合を考える。
【００４３】
この場合、作業員Ｃの端末１０のデータ受信部１２８は、まず辞書１２４１における作業員Ｂの辞書の符号１から「作業員Ａ・符号１」を読み出し、次に作業員Ａの辞書の符号１から「作業開始」を読み出す。これにより、データ受信部１２８は「作業員Ｂ・符号１」を「作業開始」に復号する。その後、データ受信部１２８は、復号した「作業開始」を表示処理部１２９へ出力する。
【００４４】
図２の説明に戻る。表示処理部１２９は、表示部１２３に各種情報を表示する。例えば、表示処理部１２９は、データ受信部１２８により受信された他の端末１０からのメッセージや、他の端末１０へ送信するメッセージの入力画面を、表示部１２３に表示する。
【００４５】
例えば、表示処理部１２９は、他の端末１０から受信したメッセージや、新たなメッセージの入力欄を含む画面を表示部１２３に表示する（図４参照）。また、例えば、表示処理部１２９は、定型文の追加登録の受付画面を表示部１２３に表示させる（図３参照）。
【００４６】
［親機］
次に、図９を用いて、本実施形態の端末のうち、親機の機能構成について説明する。図９は、本実施形態の端末のうち、親機の機能構成の一例を示す図である。例えば、図９に示すように、端末２０は、情報処理装置１２ａ及び無線通信装置２１を備える。端末１０と同じ構成については、同じ符号を付して説明を省略する。
【００４７】
情報処理装置１２ａの制御部１２５ａは、データ転送部１３０を備える。このデータ転送部１３０は、子機（端末１０）から送信されたデータを、無線通信装置２１経由で他の子機（端末１０）へ転送する。
【００４８】
例えば、データ転送部１３０が、子機である端末１０Ａからデータを受信した場合、当該データを無線通信装置２１へ出力する。そして、無線通信装置２１は、当該データを無線通信により当該親機（端末２０）の配下の子機（例えば、端末１０Ｂ，１０Ｃ，１０Ｄ）へ送信する。
【００４９】
［処理手順］
次に、図１０を用いて、端末１０による定型文の登録手順の例を説明する。図１０は、本実施形態の端末における定型文の登録手順の一例を示すフローチャートである。
【００５０】
まず、端末１０の定型文登録部１２６が、入出力部１２２経由で定型文の追加登録の入力を受け付けると（Ｓ１）、辞書１２４１における各ユーザの辞書から当該定型文を検索する（Ｓ２）。例えば、定型文登録部１２６は、まず、自身のユーザの辞書から当該定型文を検索し、もし、自身のユーザの辞書に当該定型文がなければ、他のユーザの辞書を検索する。そして、定型文登録部１２６は、辞書１２４１におけるいずれかのユーザの辞書に当該定型文があると判定した場合（Ｓ３でＹｅｓ）、当該定型文を含む辞書のユーザＩＤと、当該定型文に割り当てられた符号とを特定する（Ｓ４）。
【００５１】
Ｓ４の後、定型文登録部１２６は、Ｓ４で特定したユーザのＩＤと、当該定型文に割り当てられた符号とを自身のユーザの辞書に登録する（Ｓ５）。その後、定型文登録部１２６は、当該定型文の登録通知を親機経由で他の端末１０へ送信する（Ｓ６）。例えば、定型文登録部１２６は、自身のユーザＩＤと、Ｓ５で特定したユーザのＩＤと、当該定型文に割り当てられた符号とを含む定型文登録通知を親機である端末２０へ送信する。
【００５２】
一方、Ｓ３において定型文登録部１２６は、辞書１２４１におけるいずれのユーザの辞書にも当該定型文がないと判定した場合（Ｓ３でＮｏ）、当該定型文を自身の辞書に登録する（Ｓ７）。すなわち、定型文登録部１２６は当該定型文に新たな符号を割り当て、当該定型文と当該定型文に割り当てた符号とを自身のユーザの辞書に登録する。その後、定型文登録部１２６は、当該定型文の登録通知を親機経由で他の端末１０へ送信する（Ｓ８）。例えば、定型文登録部１２６は、自身のユーザＩＤと、当該定型文と、当該定型文に割り当てた符号とを含む定型文登録通知を親機である端末２０へ送信する。
【００５３】
次に、図１１を用いて、端末１０によるデータ送信手順の例を説明する。図１１は、本実施形態の端末におけるデータ送信手順の一例を示すフローチャートである。
【００５４】
まず、端末１０のデータ送信部１２７が、入出力部１２２経由でデータ（テキストデータ）の送信要求を受け付けると（Ｓ１１）、辞書１２４１における自身のユーザの辞書から送信対象のデータ（テキストデータ）を検索する（Ｓ１２）。そして、当該辞書（自身のユーザの辞書）に送信対象のデータが定型文として登録されていれば（Ｓ１３でＹｅｓ）、データ送信部１２７は、当該辞書から、当該送信対象のデータ（定型文）に割り当てられた符号を読み出す（Ｓ１４）。そして、データ送信部１２７は、自身のユーザＩＤと、当該定型文に割り当てられた符号とを含む送信データを親機経由で他の端末１０へ送信する（Ｓ１５）。
【００５５】
一方、Ｓ１３において当該辞書（自身のユーザの辞書）に送信対象のデータ（テキストデータ）が定型文として登録されていなければ（Ｓ１３でＮｏ）、データ送信部１２７は、自身のユーザＩＤと送信対象のデータ（テキストデータ）とを含む送信データを親機経由で他の端末１０へ送信する（Ｓ１６）。
【００５６】
次に、図１２を用いて、端末１０によるデータ受信手順の例を説明する。図１２は、本実施形態の端末におけるデータ受信手順の一例を示すフローチャートである。
【００５７】
まず、端末１０のデータ受信部１２８は、他の端末１０からのデータ（送信データ）を受信すると（Ｓ２１）、受信したデータが定型文の符号を含むか否かを判定する（Ｓ２２）。ここで、データ受信部１２８は、受信したデータが定型文の符号を含むと判定した場合（Ｓ２２でＹｅｓ）、辞書１２４１における、当該データの送信元の端末１０のユーザの辞書を参照し、符号を定型文に復号して出力する（Ｓ２３）。
【００５８】
一方、データ受信部１２８は、受信したデータが定型文の符号を含まないと判定した場合（Ｓ２２でＮｏ）、当該データに含まれるテキストデータを出力する（Ｓ２４）。
【００５９】
次に、図１３を用いて、システムによる定型文の登録手順の例を説明する。図１３は、本実施形態のシステムにおける定型文の登録手順の一例を示すシーケンス図である。なお、以下において、端末１０Ａのユーザは作業員Ａであり、端末１０Ｂのユーザは作業員Ｂである場合を例に説明する。また、ここでは、端末１０Ｂが、作業員Ａの辞書に登録済みの定型文（符号１）を、作業員Ｂの辞書に追加登録した場合（図６参照）の処理手順を例に説明する。
【００６０】
例えば、端末１０Ｂは、自身の辞書（作業員Ｂの辞書）の符号１に「作業員Ａ・符号１」を登録すると、作業員Ｂの定型文の登録通知を端末２０へ送信する（Ｓ３１）。そして、端末２０は、当該定型文の登録通知を受信すると、作業員Ｂの辞書に当該定型文を登録する（Ｓ３２）。例えば、端末１０Ｂは、作業員Ｂの辞書の符号１に「作業員Ａ・符号１」を登録すると、テキスト符号「作業員Ｂ・符号１」、参照先ＩＤ・符号「作業員Ａ・符号１」を含む定型文の登録通知を端末２０へ送信する。そして、端末２０は、当該定型文の登録通知に基づき、辞書１２４１における作業員Ｂの辞書の符号１の欄に「作業員Ａ・符号１」を登録する。
【００６１】
そして、端末２０は、上記の作業員Ｂの定型文の登録通知を、端末１０Ａ，１０Ｃ，１０Ｄへ転送する（Ｓ３３）。そして、端末１０Ａ，１０Ｃ，１０Ｄは、上記の作業員Ｂの定型文の登録通知を受信すると、当該定型文の登録通知に基づき、当該定型文を登録する（Ｓ３４、Ｓ３５、Ｓ３６）。例えば、端末１０Ａ，１０Ｃ，１０Ｄはそれぞれ、辞書１２４１における作業員Ｂの辞書の符号１の欄に「作業員Ａ・符号１」を登録する。
【００６２】
次に、図１４を用いて、システムによるデータの送信手順の例を説明する。図１４は、本実施形態のシステムにおけるデータ送信の一例を示すシーケンス図である。ここでは端末１０Ｂから他の端末１０へのメッセージ（テキストデータ）が自身の辞書（作業員Ｂの辞書）に登録される定型文である場合を例に説明する。
【００６３】
例えば、端末１０Ｂが、自身のユーザの辞書（作業員Ｂの辞書）を参照して、メッセージ（テキストデータ）を符号に変換すると、当該符号を含む送信データを端末２０へ送信する（Ｓ４１）。そして、端末２０は、当該送信データを受信すると、当該送信データを端末１０Ａ，１０Ｃ，１０Ｄへ転送する（Ｓ４２）。例えば、端末１０Ｂは、作業員Ｂの辞書を参照して、定型文「作業開始」を符号１に変換すると、テキスト符号「作業員Ｂ・符号１」を含む送信データを端末２０へ送信する。端末２０は、当該送信データを受信すると、当該送信データを端末１０Ａ，１０Ｃ，１０Ｄへ転送する。
【００６４】
その後、端末１０Ａ，１０Ｃ，１０Ｄが、当該送信データを受信すると、辞書１２４１を参照し、送信データに含まれる符号を定型文に復号化して出力する（Ｓ４３，Ｓ４４，Ｓ４５）。例えば、端末１０Ａ，１０Ｃ，１０Ｄはそれぞれ、当該送信データに含まれるテキスト符号「作業員Ｂ・符号１」に基づき、辞書１２４１の作業員Ｂの辞書の符号１に対応する定型文を復号し、出力する。例えば、作業員Ｂの辞書の符号１に対応する情報が「作業員Ａ・符号１」である場合（図６に示す辞書１２４１参照）、端末１０Ａ，１０Ｃ，１０Ｄは、作業員Ａの辞書の符号１に対応する情報（「作業開始」）を復号し、出力する。
【００６５】
なお、端末１０のデータ送信部１２７が、ＩＤ、識別子、時刻、テキスト等を含む送信データを送信する際、ＩＤと識別子を同じ変数に格納したり、文字エンコードをUTF8からShift-JISに変更したりしてもよい。このようにすることで、通信データ量をさらに削減することができる。また、データ送信部１２７が、ＩＤ、識別子、緯度、経度、時刻等の情報を含む位置情報を送信する際、ＩＤと識別子とを同じ変数に格納したり、位置情報の精度を落としたりしてもよい。このようにすることで、通信データ量をさらに削減することができる。
【００６６】
図１５は、本実施形態における端末の一例を示す図である。端末１０は、例えば、図１５に示すようにスマートフォン及び920MHzで無線通信を行う無線通信機により実現されてもよい。また、端末１０のスマートフォンは、ＧＰＳ（Global  Positioning  System）によりＧＰＳ位置情報を取得してもよいし、スマートグラス、スマートウォッチ等に各種情報を出力してもよい。また、端末１０は、骨伝導マイク等により音声入力を受け付けてもよい。さらに、端末１０は、目標を評定するための目標評定器が接続されていてもよい。なお、端末１０のスマートフォンと、無線通信機、スマートグラス、骨伝導マイク、目標評定器、スマートウォッチ等との接続には、例えば、Bluetooth（登録商標）等の無線通信手段を用いてもよい。
【００６７】
さらに、前記した実施形態において、情報処理装置１２と無線通信装置１１とは別個の装置であるものとして説明したがこれに限定されない。例えば、情報処理装置１２に、無線通信装置１１の機能を装備してもよい。
【００６８】
［効果］
定型文に符号を割り当てた辞書１２４１を用いて通信する端末１０は、自身のユーザの辞書に登録する定型文が既に他のユーザの辞書に登録済の場合、当該他のユーザの辞書の符号を自身の辞書に登録する。そして、当該端末１０は、当該他のユーザの辞書の符号を含む登録情報を他の端末１０に送信する。これにより、システムの端末１０間で辞書１２４１を共有する際の通信データ量を削減することができる。また、端末１０は、ユーザごとに辞書を備えるので、ユーザごとに定型文とその定型文に割り当てられた符号を管理することができる。
【００６９】
また、端末１０は、定型文を送信する場合に、自身のユーザの辞書に当該定型文が登録されていないとき、他のユーザの辞書に登録される当該定型文の符号を送信する。これにより、端末１０は、他の端末１０へデータ送信をする際の通信データ量を削減することができる。
【００７０】
［システム］
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。また、実施例で説明した具体例、分布、数値等は、あくまで一例であり、任意に変更することができる。
【００７１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散や統合の具体的形態は図示のものに限られない。つまり、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部又は任意の一部が、ＣＰＵ及び当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７２】
［ハードウェア］
図１６は、本実施形態における情報処理装置のハードウェア構成例を説明する図である。図１６に示すように、情報処理装置１２は、通信インタフェース１２ｂ、メモリ１２ｃ、プロセッサ１２ｄを有する。また、図１６に示した各部は、バス等で相互に接続される。
【００７３】
通信インタフェース１２ｂは、ネットワークインタフェースカード等であり、他のサーバとの通信を行う。
【００７４】
プロセッサ１２ｄは、図２に示した各処理部と同様の処理を実行するプログラムをメモリ１２ｃ上の展開することで、図２等で説明した各機能を実行するプロセスを動作させる。すなわち、このプロセスは、情報処理装置１２が有する制御部１２５と同様の機能を実行する。具体的には、プロセッサ１２ｄは、制御部１２５と同様の機能を有するプログラムをメモリ１２ｃ等から読み出す。そして、プロセッサ１２ｄは、制御部１２５と同様の処理を実行するプロセスを実行する。プロセッサ１２ｄは、例えば、ＣＰＵ、ＭＰＵ、ＡＳＩＣ等のハードウェア回路である。
【００７５】
このように情報処理装置１２は、プログラムを読み出して実行することで上記の情報処理装置１２として動作する。また、情報処理装置１２は、媒体読取装置によって記録媒体から上記プログラムを読み出し、読み出された上記プログラムを実行することで上記した実施形態と同様の機能を実現することもできる。なお、この他の実施形態でいうプログラムは、情報処理装置１２によって実行されることに限定されるものではない。例えば、他のコンピュータ又はサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。
【００７６】
このプログラムは、インターネット等のネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ（Magneto−Optical  disk）、ＤＶＤ（Digital  Versatile  Disc）等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【符号の説明】
【００７７】
１０  端末（子機）
２０  端末（親機）
１１，２１  無線通信装置
１２，１２ａ  情報処理装置
１２１  通信部
１２２  入出力部
１２３  表示部
１２４  記憶部
１２５  制御部
１２６  定型文登録部
１２７  データ送信部
１２８  データ受信部
１２９  表示処理部
１３０  データ転送部
１２４１  辞書
【図１】
2020166517.tif 000003
【図２】
2020166517.tif 000004
【図３】
2020166517.tif 000005
【図４】
2020166517.tif 000006
【図５】
2020166517.tif 000007
【図６】
2020166517.tif 000008
【図７】
2020166517.tif 000009
【図８】
2020166517.tif 000010
【図９】
2020166517.tif 000011
【図１０】
2020166517.tif 000012
【図１１】
2020166517.tif 000013
【図１２】
2020166517.tif 000014
【図１３】
2020166517.tif 000015
【図１４】
2020166517.tif 000016
【図１５】
2020166517.tif 000017
【図１６】
2020166517.tif 000018