JP2010191723A - Position detection method, portable terminal, and program - Google Patents

Position detection method, portable terminal, and program Download PDF

Info

Publication number
JP2010191723A
JP2010191723A JP2009035939A JP2009035939A JP2010191723A JP 2010191723 A JP2010191723 A JP 2010191723A JP 2009035939 A JP2009035939 A JP 2009035939A JP 2009035939 A JP2009035939 A JP 2009035939A JP 2010191723 A JP2010191723 A JP 2010191723A
Authority
JP
Japan
Prior art keywords
position information
information
work
worker
sound
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.)
Pending
Application number
JP2009035939A
Other languages
Japanese (ja)
Inventor
Junichi Kawada
潤一 川田
Fumitaka Sakai
文隆 酒井
Masahiro Tamura
正浩 田村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2009035939A priority Critical patent/JP2010191723A/en
Publication of JP2010191723A publication Critical patent/JP2010191723A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enhance the accuracy of detecting the position of a portable terminal that an operator carries when the operator performs an operation while carrying the portable terminal, without having to install a number of RFID (radio frequency identification) tags or requiring a reader to approach the RFID tag more than necessary. <P>SOLUTION: A position detection method includes: a voice information acquisition step S21 for acquiring sounds from a microphone 232, subjecting the sounds to voice recognition, and acquiring voice information; a selection step S22 for selecting correction position information corresponding to the acquired voice information from a correction position information table 260 having correction position information related to the voice information stored in an operator's terminal 2; a position information acquisition step S24 for acquiring data on the present position of the operator's terminal 2 that the operator A carries; and a determination step S25 for determining position information based on the data on the present position and the correction position information selected. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、作業者が携帯する携帯端末の位置を検出する位置検出方法、携帯端末及びプログラムに関する。   The present invention relates to a position detection method, a portable terminal, and a program for detecting the position of a portable terminal carried by an operator.

従来、移動体の位置を検出する位置検出システムが提案されている。特許文献1には、近距離無線通信機を備えた移動端末と基地局の位置情報通信網により、送受信電力を比較することで端末と基地局間の距離を計測して、三点測量の原理によりユーザーの位置を決定し、該近距離無線通信によって地図や店舗の情報などの位置情報コンテンツをユーザーに対して配信する技術が記載されている。   Conventionally, a position detection system for detecting the position of a moving body has been proposed. In Patent Document 1, the distance between a terminal and a base station is measured by comparing transmission / reception power using a location information communication network between a mobile terminal equipped with a short-range wireless communication device and a base station, and the principle of three-point surveying Describes a technique for determining the position of the user by the above-described method and distributing position information content such as a map and store information to the user by the short-range wireless communication.

また特許文献2には、GPS(Global Positioning System)などにより車両の位置を検出する位置検出部を備え、位置検出部により検出された自車位置を確認し、補正することができるカーナビゲーション装置が記載されている。
さらに特許文献3には、RFID(Radio Frequency Identification)システムにおいて、比較的小型の装置でRFIDタグの位置を検出する技術が提案されている。
Patent Document 2 discloses a car navigation device that includes a position detection unit that detects the position of a vehicle by GPS (Global Positioning System) or the like, and that can check and correct the vehicle position detected by the position detection unit. Are listed.
Further, Patent Document 3 proposes a technique for detecting the position of an RFID tag with a relatively small device in an RFID (Radio Frequency Identification) system.

特開2008−082757号公報JP 2008-082757 A 特開2000−097714号公報JP 2000-097714 A 特開2007−155554号公報JP 2007-155554 A

しかしながら特許文献1や特許文献2に記載の位置検出技術は、屋内で作業をする場合に作業位置を特定するには検出精度が低く採用することは困難である。また、特許文献3に記載の位置検出技術は、検出精度を上げようとするとRFIDタグを数多く設置する必要がある。また、比較的近距離(周波数帯によって数cm〜数m)の無線通信によってRFIDタグと通信する必要があるため、リーダー側はRFIDタグに近づく必要がある。   However, it is difficult to use the position detection techniques described in Patent Document 1 and Patent Document 2 with low detection accuracy in order to identify the work position when working indoors. In addition, the position detection technique described in Patent Document 3 requires a large number of RFID tags to be installed in order to increase detection accuracy. Further, since it is necessary to communicate with the RFID tag by wireless communication at a relatively short distance (several centimeters to several meters depending on the frequency band), the reader side needs to approach the RFID tag.

本発明は、上記課題を解決するためになされたものであって、作業者が携帯端末を携帯して屋内で作業をする場合、RFIDタグを数多く設置することなく、リーダー側がRFIDタグに必要以上に近づかなくても、作業者が携帯する携帯端末の位置検出の精度を向上させることができる位置検出方法、端末装置及びプログラムを提供することを目的とする。   The present invention has been made to solve the above-described problems. When an operator carries a portable terminal and works indoors, the reader side is more than necessary for the RFID tag without installing a large number of RFID tags. An object of the present invention is to provide a position detection method, a terminal device, and a program capable of improving the accuracy of position detection of a portable terminal carried by an operator without approaching.

上記課題を解決することのできる本発明は、集音器から音を取得し、前記音を音声認識し音声情報を取得する音声情報取得ステップと、前記携帯端末が記憶しているもので、前記音声情報に関連した修正用位置情報を備える修正用位置情報テーブルから、前記取得した音声情報に対応する修正用位置情報を選択する選択ステップと、前記携帯端末の位置情報を取得する位置情報取得ステップと、前記位置情報及び前記選択された修正位置情報に基づき、前記位置情報を確定する確定ステップと、を含むことを特徴とする。
上記構成によれば、作業者が発声する声を音声認識した音声情報を取得し、音声情報に対応した修正用位置情報を選択することができる。このため、音声情報に基づいて位置情報の検出精度を向上することができる。したがって例えば、このため大きな店内ホールで店員が動きながら作業に従事する飲食店やパチンコ店のような形態において、絶対位置検出手段としてRFID技術を採用した場合でも、リーダー側がRFIDタグに必要以上に近づかなくても、作業者が携帯する携帯端末の位置検出の精度を向上させることができる。
The present invention that can solve the above-mentioned problems is a sound information acquisition step of acquiring sound from a sound collector, recognizing the sound and acquiring sound information, and stored in the portable terminal, A selection step of selecting correction position information corresponding to the acquired voice information from a correction position information table including correction position information related to the voice information, and a position information acquisition step of acquiring position information of the mobile terminal And a confirming step for confirming the position information based on the position information and the selected corrected position information.
According to the above configuration, it is possible to acquire voice information obtained by voice recognition of a voice uttered by an operator and select correction position information corresponding to the voice information. For this reason, the detection accuracy of position information can be improved based on audio | voice information. Therefore, for example, in a form such as a restaurant or pachinko shop where a store clerk moves while moving in a large hall, even if RFID technology is adopted as an absolute position detection means, the reader side gets closer to the RFID tag than necessary. Even without this, the accuracy of position detection of the portable terminal carried by the worker can be improved.

また本発明は、前記確定ステップにおいて前記確定した位置情報を、前記携帯端末に指示を行うサーバーへ送信する送信ステップを含むことを特徴とする。
上記構成によれば、正しく認識された位置情報が作業管理のサーバーに送信されるので、作業管理のサーバーにおいて実施する、位置情報を利用した処理の精度を向上させることができる。例えば、携帯端末に送信する次の作業指示をより的確なものとし、作業者の作業習熟度をより正確に判定することに寄与することができる。
Further, the present invention includes a transmitting step of transmitting the position information determined in the determining step to a server that instructs the portable terminal.
According to the above configuration, correctly recognized position information is transmitted to the work management server, so that it is possible to improve the accuracy of processing using the position information performed in the work management server. For example, it is possible to make the next work instruction transmitted to the mobile terminal more accurate and contribute to more accurately determining the work proficiency level of the worker.

また本発明において、前記取得する位置情報は、前記携帯端末の絶対位置情報及び相対位置情報と、に基づき求められることを特徴とする。
上記構成によれば、相対位置情報を取得することができるので、絶対位置情報は少なくとも1つだけ与えられれば、携帯端末の現在の位置情報を取得することができる。したがって、例えば、絶対位置を検出するためにRFID技術を利用した位置検出用タグを数多く設置する必要がない。
In the present invention, the acquired position information is obtained based on absolute position information and relative position information of the mobile terminal.
According to the above configuration, since the relative position information can be acquired, the current position information of the mobile terminal can be acquired if only at least one absolute position information is given. Therefore, for example, it is not necessary to install a large number of position detection tags using RFID technology for detecting the absolute position.

また、前記修正用位置情報は、所定の場所に特定される音声情報に関する情報を含むことを特徴とする。
上記構成によれば、音声情報に対応させた修正用位置情報を備えているので、音声情報を取得すれば、該当する可能性のある位置情報を自動的に選択することができる。したがって、作業者が意識的に操作を行うステップを必要としないため、作業者に余計な操作を強いることがない。このため、作業効率を下げることなく位置検出の精度を向上させることができる。したがって、大きな店内ホールで店員が動きながら作業に従事する飲食店やパチンコ店のような形態に容易に適用することができる。
The correction position information includes information related to audio information specified at a predetermined location.
According to the above configuration, since the correction position information corresponding to the voice information is provided, if the voice information is acquired, the position information that may be applicable can be automatically selected. Accordingly, the operator does not need to perform a conscious operation step, so that the operator is not forced to perform unnecessary operations. For this reason, the accuracy of position detection can be improved without reducing work efficiency. Therefore, the present invention can be easily applied to a form such as a restaurant or a pachinko parlor where a store clerk moves while moving in a large store hall.

また、上記課題を解決することのできる本発明は、携帯端末であって、
位置情報を取得する位置情報取得部と、集音器から音を取得し、前記音を音声認識し音声情報を取得する音声情報取得部と、前記携帯端末が記憶しているもので、前記音声情報に関連した修正用位置情報を備える修正用位置情報テーブルから、前記取得した音声情報に対応する修正用位置情報を選択する選択部と、前記位置情報及び前記選択された修正用位置情報に基づき、前記位置情報を確定する位置情報確定部と、を有することを特徴とする。
また、前記位置情報取得部は、絶対位置情報を取得する絶対位置検出部と、相対位置情報を取得する相対位置検出部から構成されていることを特徴とする。
Moreover, the present invention that can solve the above problems is a mobile terminal,
A position information acquisition unit that acquires position information, a sound information acquisition unit that acquires sound from a sound collector, recognizes the sound and acquires sound information, and the portable terminal stores the sound, A correction unit that selects correction position information corresponding to the acquired audio information from a correction position information table including correction position information related to the information, and the position information and the selected correction position information; And a position information determination unit for determining the position information.
The position information acquisition unit includes an absolute position detection unit that acquires absolute position information and a relative position detection unit that acquires relative position information.

また、上記課題を解決することのできる本発明は、請求項1に記載の位置情報取得ステップ、音声情報取得ステップ、選択ステップ及び確定ステップを前記携帯端末に実行させることを特徴とするプログラムである。   Moreover, this invention which can solve the said subject is a program characterized by making the said portable terminal perform the positional information acquisition step of Claim 1, the audio | voice information acquisition step, the selection step, and the determination step. .

本発明を適用した実施形態に係る作業管理システムの概略構成を示す図である。It is a figure showing a schematic structure of a work management system concerning an embodiment to which the present invention is applied. 作業者用端末の構成を示す図である。It is a figure which shows the structure of the terminal for workers. 修正用位置情報テーブルの構成例を示した図である。It is the figure which showed the structural example of the positional infomation table for correction. 作業管理サーバーの制御系の構成を示す図である。It is a figure which shows the structure of the control system of a work management server. 作業管理サーバーが実現する機能を示す図である。It is a figure which shows the function which a work management server implement | achieves. 習熟度判定基準データベースの構成例を示す図である。It is a figure which shows the structural example of a proficiency level criteria database. 作業者別習熟度データベースの構成例を示す図である。It is a figure which shows the structural example of the skill level database classified by operator. 標準作業フローデータベース(1)の構成例を示す図である。It is a figure which shows the structural example of a standard workflow database (1). 標準作業フローデータベース(2)の構成例を示す図である。It is a figure which shows the structural example of a standard workflow database (2). 本実施形態の店舗フロアの座標を示した図であり、店舗の平面図である。It is the figure which showed the coordinate of the store floor of this embodiment, and is a top view of a store. 位置検出処理及び作業別習熟度判定処理における作業者及び作業者用端末の処理を示すフローチャートである。It is a flowchart which shows the process of the operator and the terminal for workers in a position detection process and the proficiency level judgment process classified by work. 作業管理サーバーの処理を示すフローチャートである。It is a flowchart which shows the process of a work management server.

以下、図面を参照して本発明の実施形態について説明する。
図1は、本発明を適用した実施形態に係る作業管理システム1の概略構成を示す図である。
作業管理システム1は、複数の作業者が作業を行う作業エリアにおいて、作業者が作業者用端末2(携帯端末)を携帯して使用し、作業管理サーバー5(サーバー)によって、作業者用端末2の位置検出や作業者用端末2への情報送信を行い、作業者の作業を支援および管理するシステムである。本実施形態では、作業エリアとして飲食業を営む店舗に適用した例を挙げて説明する。この店舗では、作業者が作業者用端末2を携帯し、作業管理サーバー5の機能によって、複数の作業者に対して接客を含む作業の支援および管理を行う。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a diagram showing a schematic configuration of a work management system 1 according to an embodiment to which the present invention is applied.
The work management system 1 uses a worker terminal 2 (mobile terminal) carried by a worker in a work area where a plurality of workers work, and the worker management terminal 5 (server) uses the worker terminal. 2 is a system for supporting and managing the work of the worker by detecting the position of 2 and transmitting information to the worker terminal 2. In this embodiment, an example in which the present invention is applied to a store that operates a restaurant business will be described as a work area. In this store, a worker carries the worker's terminal 2 and supports and manages work including customer service for a plurality of workers by the function of the work management server 5.

作業管理システム1は、図1に示すように、作業者が使用する端末装置としての作業者用端末2と、作業エリアとしての店舗内に少なくとも1個以上設置された位置検出用タグ4と、作業管理サーバー5とを備えて構成される。
図中の位置検出用タグ4には、固有の識別情報(ID)が付与されている。位置検出用タグ4は、作業者用端末2との間で相互に通信可能に構成され、作業者用端末2からの要求に応じて、自己に付与されているIDを含むID情報を作業者用端末2に対して送信する。
作業者用端末2と、位置検出用タグ4とは、例えば900MHz帯或いは2.45GHz帯の周波数を利用するRFID(Radio Frequency Identification)の通信方式に従ってID情報等の各種情報を送受信する。
As shown in FIG. 1, the work management system 1 includes a worker terminal 2 as a terminal device used by a worker, at least one position detection tag 4 installed in a store as a work area, And a work management server 5.
The position detection tag 4 in the figure is given unique identification information (ID). The position detection tag 4 is configured to be able to communicate with the worker terminal 2, and in response to a request from the worker terminal 2, ID information including an ID assigned to the worker is received by the worker. To the mobile terminal 2.
The worker terminal 2 and the position detection tag 4 transmit and receive various types of information such as ID information in accordance with an RFID (Radio Frequency Identification) communication method using a frequency of, for example, 900 MHz band or 2.45 GHz band.

また、図1には1台の作業者用端末2を図示しているが、実際には、店舗内で作業に従事する複数の作業者がそれぞれ作業者用端末2を携帯して使用する。これら複数の作業者用端末2と、作業管理サーバー5とは、例えばIEEE802.11規格に準拠した無線LANを構成し、相互に各種情報を送受信可能である。例えば、作業者用端末2は、作業管理サーバー5に対して、種々のコマンドを送信し、このコマンドに応じて、作業管理サーバー5は作業者用端末2に対し、作業指示等を送信して作業者を支援する。作業者用端末2は、作業管理サーバー5からの指示を受信すると、この指示を音声として作業者に伝達する。
例えば、作業者は、作業者用端末2を用いて現在の作業状況の報告、作業上の応援が必要な旨の要求、作業手順の案内を求める要求、異常発生の報告、店内放送を行う旨の要求、休憩を取得する旨の連絡等を送信する。これに応じて、作業管理サーバー5は、作業者用端末2を使用する各作業者の作業状況の把握、作業者に対する作業手順の指示、応援が要求された位置へ他の作業者を向かわせる指示、異常に対する警告および店内放送の実行、休憩に伴う勤務管理処理等を行う。
In addition, although one worker terminal 2 is illustrated in FIG. 1, actually, a plurality of workers engaged in work in the store respectively carry and use the worker terminal 2. The plurality of worker terminals 2 and the work management server 5 constitute a wireless LAN conforming to, for example, the IEEE 802.11 standard, and can transmit and receive various types of information to and from each other. For example, the worker terminal 2 sends various commands to the work management server 5, and in response to this command, the work management server 5 sends work instructions and the like to the worker terminal 2. Assist workers. When receiving the instruction from the work management server 5, the worker terminal 2 transmits this instruction as a voice to the worker.
For example, the worker uses the terminal 2 for the worker to report the current work status, request that support for work is required, request for guidance on the work procedure, report the occurrence of an abnormality, and broadcast in the store. Request, a notification to get a break, etc. In response to this, the work management server 5 grasps the work status of each worker who uses the worker terminal 2, directs the work procedure to the worker, and directs another worker to the position where support is requested. Instructions, warnings for abnormalities, execution of in-store broadcasting, work management processing associated with breaks, etc.

作業管理サーバー5は、本体部51と、この本体部51に接続されて各種の画像(映像を含む)や情報を表示する表示装置52と、本体部51の制御のもとに音声を出力するスピーカー53と、作業者用端末2の間で無線通信を実行する無線LANアクセスポイント55とを備えている。また、作業管理サーバー5は、作業管理サーバー5が内蔵するハードディスク装置等の大容量記憶装置において仮想的または論理的に設けられたデータベース(DB)部6を備える。データベース部6には、作業者の作業習熟度の判定基準となる習熟度判定基準データベース600、作業者毎の習熟度を示す情報を格納した作業者別習熟度データベース601、標準作業フローデータベース602等を含む複数のデータベースが作成される。
作業管理サーバー5は、データベース部6の各データベースに対し、データベースの作成、情報の更新、削除、抽出等を行うデータベース管理機能を備えている。
以下、作業管理システム1を構成する各部について、詳細に説明する。
The work management server 5 outputs sound under the control of the main body 51, a display device 52 that is connected to the main body 51 and displays various images (including videos) and information, and the main body 51. A speaker 53 and a wireless LAN access point 55 for performing wireless communication between the worker terminal 2 are provided. In addition, the work management server 5 includes a database (DB) unit 6 provided virtually or logically in a large-capacity storage device such as a hard disk device built in the work management server 5. The database unit 6 includes a proficiency level determination standard database 600 that is a criterion for determining the proficiency level of workers, a proficiency level database 601 for each worker storing information indicating the proficiency level for each worker, a standard workflow database 602, and the like. A number of databases including are created.
The work management server 5 has a database management function for creating a database, updating information, deleting, extracting, and the like for each database in the database unit 6.
Hereinafter, each part which comprises the work management system 1 is demonstrated in detail.

<作業者用端末の構成>
まず、図1及び図2を参照して作業者用端末2について説明する。図2は、作業者用端末2の構成を示す図である。
図1に示すように、作業者用端末2は、作業者の頭部に装着されるヘッドセットと、作業者の腰や腕或いは衣服に保持される本体部25とを備えて構成される。
また図2に示すように、作業者用端末2の内部構成は、主として絶対位置検出部210、相対位置検出部220、音声認識部230、無線LANアンテナ240、メインCPU250及び修正用位置情報テーブル260を備える。
<Configuration of worker terminal>
First, the worker terminal 2 will be described with reference to FIGS. 1 and 2. FIG. 2 is a diagram illustrating a configuration of the worker terminal 2.
As shown in FIG. 1, the worker terminal 2 includes a headset that is worn on the worker's head and a main body 25 that is held by the worker's waist, arms, or clothes.
As shown in FIG. 2, the internal configuration of the worker terminal 2 mainly includes an absolute position detection unit 210, a relative position detection unit 220, a voice recognition unit 230, a wireless LAN antenna 240, a main CPU 250, and a correction position information table 260. Is provided.

絶対位置検出部210は、RFIDタグリーダーアンテナ211を備えており、このRFIDタグリーダーアンテナ211を介して、作業者用端末2から所定距離以内に位置する位置検出用タグ4との間で通信を実行する。近距離通信専用CPU212は、具体的には店舗フロアに配置された位置検出用タグ4から送信された近距離通信用の電波を解析し、各表示端末や各位置検出用タグに固有のIDを当該作業者用端末2が存在する絶対位置として取得する。取得したIDはメインCPU250へ送信する。
なお、本発明に使用可能な近距離通信としては、上記RFIDによる近距離通信以外にも、「Bluetooth」(10M〜100M)、[ZigBee](10M〜70M)、[Wibree](10M)、[UWB](10M)等がある。
The absolute position detection unit 210 includes an RFID tag reader antenna 211, and communicates with the position detection tag 4 located within a predetermined distance from the worker terminal 2 via the RFID tag reader antenna 211. Execute. Specifically, the short-range communication dedicated CPU 212 analyzes the short-range communication radio wave transmitted from the position detection tag 4 arranged on the store floor, and assigns a unique ID to each display terminal and each position detection tag. Obtained as the absolute position where the worker terminal 2 is present. The acquired ID is transmitted to the main CPU 250.
As short-range communication usable in the present invention, in addition to the above-mentioned short-range communication by RFID, “Bluetooth” (10M to 100M), [ZigBee] (10M to 70M), [Wibre] (10M), [ UWB] (10M).

相対位置検出部220は、相対位置検出センサーとして、3軸ジャイロセンサー221(角速度センサー)、3軸加速度センサー222が設けられている。本実施形態の作業者用端末2には、2種類の相対位置検出センサーが設けられているが、作業管理システム1の適用分野に応じて、2種類の相対位置検出センサーとは別のGPS等のような位置検出手段を使用することも可能である。位置検出CPU225は、相対位置検出センサー221,222が検出した相対位置データを各データ特性に応じて最適化する。最適化された相対位置データは、メインCPU250へ送信される。
RAMやROMを備えるメモリー227には、相対位置データ演算用のプログラムが格納されている。位置検出CPUはROMに記憶されている演算用のプログラムをRAM上に読み出し、相対位置の演算処理を実行する。演算結果は必要に応じてメモリー227に格納される。
The relative position detection unit 220 includes a triaxial gyro sensor 221 (angular velocity sensor) and a triaxial acceleration sensor 222 as relative position detection sensors. The worker terminal 2 of the present embodiment is provided with two types of relative position detection sensors. However, depending on the application field of the work management system 1, a GPS or the like different from the two types of relative position detection sensors may be used. It is also possible to use position detecting means such as The position detection CPU 225 optimizes the relative position data detected by the relative position detection sensors 221 and 222 according to each data characteristic. The optimized relative position data is transmitted to the main CPU 250.
A memory 227 including a RAM and a ROM stores a program for calculating relative position data. The position detection CPU reads a calculation program stored in the ROM onto the RAM, and executes a relative position calculation process. The calculation result is stored in the memory 227 as necessary.

音声認識部230は、作業管理サーバー5から出力される音声信号に基づいて音声を出力するスピーカー231と、作業者が発した音声を集音して音声信号に変換するマイク232と、音声認識専用IC233と、を備える。
音声認識専用IC233は、音声認識処理部235と音声発声処理部236を備えている。音声認識処理部235は、作業者の発する声を作業者の頭部にセットされたヘッドセットのマイク232から集音し、集音した音声データをデジタルデータに変換(テキストデータ又はコードデータ等)して、メインCPU250へ送信する。
また、音声発生処理部236は、メインCPU250から送信されたデジタルデータ(テキストデータ又はコードデータ等)を音声データに変換して作業者の頭部にセットされたヘッドセットのスピーカー231から送出することができる。
RAMやROMを備えるメモリー234には、音声認識用のプログラムと音声発生用のプログラムが格納されている。音声認識専用ICはROMに記憶されている演算用のプログラムをRAM上に読み出し、音声認識及び音声発生のための演算処理を実行する。演算結果は必要に応じてメモリー234に格納される。
The voice recognition unit 230 includes a speaker 231 that outputs voice based on the voice signal output from the work management server 5, a microphone 232 that collects voice generated by the worker and converts the voice into a voice signal, and is dedicated to voice recognition. IC233.
The voice recognition IC 233 includes a voice recognition processing unit 235 and a voice utterance processing unit 236. The voice recognition processing unit 235 collects the voice uttered by the worker from the microphone 232 of the headset set on the head of the worker, and converts the collected voice data into digital data (text data or code data). Then, the data is transmitted to the main CPU 250.
The sound generation processing unit 236 converts the digital data (text data, code data, etc.) transmitted from the main CPU 250 into sound data, and transmits the sound data from the headset speaker 231 set on the operator's head. Can do.
A memory 234 including a RAM and a ROM stores a voice recognition program and a voice generation program. The dedicated speech recognition IC reads out a computation program stored in the ROM onto the RAM, and executes computation processing for speech recognition and speech generation. The calculation result is stored in the memory 234 as necessary.

無線LANアンテナ240は、上述したように作業管理サーバー5との間で無線通信を実行する。
修正用位置情報テーブル260には、店舗内の作業者が作業に従事する作業場所毎(修正位置情報毎)に、その作業場所で使用する可能性のある関連用語例が設定されている。
The wireless LAN antenna 240 performs wireless communication with the work management server 5 as described above.
In the correction position information table 260, for each work place where the worker in the store is engaged in work (for each correction position information), related term examples that may be used in the work place are set.

図3は、修正用位置情報テーブル260の構成例を示した図である。
例えば、作業者が出入口で作業する場合に発声する可能性のある関連用語例として、「満席」、「お待ち頂く」、「何名様」、「禁煙」、「喫煙」等が設定されている。
また、作業者が卓(テーブル)で作業する場合に発声する可能性のある関連用語例として、「メニュー」、「○卓様」、「お料理」、「お飲み物」、「ドリンク」、「ご注文」、「おしぼり」等が設定されている。
また、作業者が料理置き場で作業する場合に発声する可能性のある関連用語例として、「○卓様」、「お料理」、「ドリンク」等が設定されている。
さらに、作業者がレジで作業する場合に発声する可能性のある関連用語例として、「会計」、「領収書」、「レシート」、「おつり」、「円」、「割引券」、「サービス券」等が設定されている。
FIG. 3 is a diagram illustrating a configuration example of the correction position information table 260.
For example, “full seat”, “wait”, “some people”, “no smoking”, “smoking”, etc. are set as examples of related terms that may be spoken when an operator works at the entrance / exit. .
In addition, examples of related terms that may be spoken when an operator works at a table (table) include “menu”, “○ table-like”, “dish”, “drink”, “drink”, “ "Order", "Washing towel", etc. are set.
In addition, “○ table”, “cooking”, “drink”, and the like are set as examples of related terms that may be uttered when an operator works in a restaurant.
In addition, examples of related terms that may be spoken when an operator works at a cash register include “accounting”, “receipt”, “receipt”, “change”, “yen”, “discount ticket”, “service” Ticket "etc. are set.

このように、作業場所毎(修正位置情報毎)に使用する可能性のある関連用語例を予め備えることによって、音声認識部230が作業者の音声を取得すれば、その音声データに対応する修正用作業情報を自動的に選択することができる。   As described above, by providing related term examples that may be used for each work place (for each corrected position information) in advance, if the voice recognition unit 230 acquires the voice of the worker, the correction corresponding to the voice data is performed. Work information can be automatically selected.

メインCPU250は、3軸加速度センサー222から得られた加速度データを2回積分演算することで作業者用携帯端末を携帯している作業者の移動距離を算出する(以降積分モデルと呼ぶ)。もしくは、3軸加速度センサー222から得られた加速度データの強度を測定し、作業者の歩行の有無を判別することで作業者の歩数による移動距離を算出する方法を用いることもできる(以降歩行モデルと呼ぶ)。さらにメインCPU250は、3軸ジャイロセンサー221から得られた角速度データを1回積分することによって作業者用端末2の向き、すなわち作業者の向きを算出する。そして、積分モデルもしくは、歩行モデルにより算出された歩行者の移動距離と、端末の向き及び近距離通信用CPU212から受信した絶対位置データに基づいて、作業者用端末2の現在位置データと作業者が向いている方向を算出する。
算出された作業者用端末2の現在位置データ及び作業者の向いている方向は、無線LANアンテナ240を介して、作業管理サーバー5へ送信される。
The main CPU 250 calculates the movement distance of the worker carrying the worker's portable terminal by integrating the acceleration data obtained from the three-axis acceleration sensor 222 twice (hereinafter referred to as an integration model). Alternatively, it is also possible to use a method of calculating the movement distance based on the number of steps of the worker by measuring the intensity of the acceleration data obtained from the three-axis acceleration sensor 222 and determining whether the worker is walking (hereinafter referred to as a walking model). Called). Further, the main CPU 250 calculates the orientation of the worker terminal 2, that is, the orientation of the worker by integrating the angular velocity data obtained from the three-axis gyro sensor 221 once. Then, based on the movement distance of the pedestrian calculated by the integral model or the walking model, the orientation of the terminal, and the absolute position data received from the short-range communication CPU 212, the current position data of the worker terminal 2 and the worker Calculate the direction that is facing.
The calculated current position data of the worker terminal 2 and the direction in which the worker is facing are transmitted to the work management server 5 via the wireless LAN antenna 240.

また、メインCPU250は、音声認識部230を制御し、音声認識専用IC233から受信したデジタルデータを、無線LANアンテナ240を介して作業管理サーバー5へ送信する。   Further, the main CPU 250 controls the voice recognition unit 230 and transmits the digital data received from the voice recognition dedicated IC 233 to the work management server 5 via the wireless LAN antenna 240.

さらに、本実施形態のメインCPU250は、修正用位置情報テーブル260を参照して算出した現在位置データに修正用位置情報を補完する。すなわち、音声認識専用IC233が音声認識した音声データと一致する関連用語を修正用位置情報テーブル260から検索し、一致する関連用語と対応する修正位置情報を選択する。そして、修正位置情報が複数選択されると、複数の修正位置情報のうち、算出した現在位置データと最も距離的に近い修正位置情報で現在位置データを補完する。このように、本実施形態では位置検出部210,220によって得られた検出値だけでなく、音声データとひも付けされた修正位置情報で検出値を補完することで位置情報を確定させ、作業場所を特定する。   Further, the main CPU 250 of this embodiment supplements the correction position information to the current position data calculated with reference to the correction position information table 260. That is, the related term that matches the voice data recognized by the voice recognition IC 233 is searched from the correction position information table 260, and the corrected position information corresponding to the matching related term is selected. When a plurality of pieces of correction position information are selected, the current position data is complemented with the correction position information closest to the calculated current position data among the plurality of pieces of correction position information. As described above, in this embodiment, not only the detection values obtained by the position detection units 210 and 220 but also the position information is confirmed by complementing the detection value with the corrected position information linked with the audio data, and the work place Is identified.

例えば、取得した音声データが「○卓様のお料理配達入ります」であったとする。メインCPU250は、修正用位置情報テーブル260を参照し、音声認識されたデータ「○卓様、お料理」と一致する関連用語を検索する。「○卓様、お料理」を含む修正位置情報は、「卓(テーブル)」及び「料理置き場」であり、この時点で2つの修正位置情報を選択する。そして、取得した現在位置データが料理置き場と洗い場周辺の座標を示していた場合は、その座標に最も近い方の修正位置情報、ここでは「料理置き場」を作業場所として確定し、現在位置データを補完する。   For example, it is assumed that the acquired voice data is “○ table-like food delivery is included”. The main CPU 250 refers to the correction position information table 260 and searches for related terms that match the speech-recognized data “○ table-like, dish”. The correction position information including “○ table, cooking” is “table” and “cooking place”, and at this time, two correction position information is selected. Then, if the acquired current position data indicates coordinates around the cooking place and the washing place, the correction position information closest to the coordinates, in this case, “cooking place” is determined as the work place, and the current position data is determined. Complement.

<作業管理サーバーの構成>
次に、作業管理サーバー5について説明する。図4は、作業管理サーバー5の制御系の構成を示す図である。
図4に示すように、作業管理サーバー5は、作業管理サーバー5の各部を制御する制御部501と、制御部501により処理されるプログラムやデータ等を揮発的または不揮発的に記憶するメモリー502とを備える。制御部501には、表示装置52により各種画面を表示させる表示処理部503、スピーカー53から音声を出力させる音声出力部504、および、図1に示したデータベース部6等を含む情報を記憶する記憶部505が接続されている。さらに、制御部501には、キー入力装置56が接続される。
<Configuration of work management server>
Next, the work management server 5 will be described. FIG. 4 is a diagram showing the configuration of the control system of the work management server 5.
As shown in FIG. 4, the work management server 5 includes a control unit 501 that controls each unit of the work management server 5, and a memory 502 that stores programs and data processed by the control unit 501 in a volatile or non-volatile manner. Is provided. The control unit 501 stores information including a display processing unit 503 for displaying various screens by the display device 52, an audio output unit 504 for outputting audio from the speaker 53, and the database unit 6 shown in FIG. The unit 505 is connected. Further, a key input device 56 is connected to the control unit 501.

表示処理部503は、制御部501の制御に従って、表示装置52に各種画面を表示するための映像信号を生成して表示装置52へ出力する。表示装置52は、LCD(液晶表示)パネル等を備え、表示処理部503から入力される映像信号に基づいて各種画面を表示する。
音声出力部504は、制御部501の制御に従って音声信号を生成し、スピーカー53に出力する。スピーカー53は、音声出力部504から出力される音声信号に基づいて音声を再生する。スピーカー53は、例えば、業務エリアとしての店舗内に設置され、店内放送を行う目的で音声を出力するものである。
記憶部505は、磁気的または光学的に情報の記録・読取が可能な記録媒体または半導体記憶素子を用いた記憶装置であり、各種プログラムやデータ等を不揮発的に記憶する。
記憶部505には、仮想的または論理的、或いは物理的に区分された記憶領域が設けられ、これら記憶領域は、習熟度判定基準データベース600、作業者別習熟度データベース601、標準作業フローデータベース602等の各データベースとして用いられる。
The display processing unit 503 generates a video signal for displaying various screens on the display device 52 under the control of the control unit 501 and outputs the video signal to the display device 52. The display device 52 includes an LCD (liquid crystal display) panel and the like, and displays various screens based on the video signal input from the display processing unit 503.
The audio output unit 504 generates an audio signal according to the control of the control unit 501 and outputs the audio signal to the speaker 53. The speaker 53 reproduces sound based on the sound signal output from the sound output unit 504. The speaker 53 is installed in a store as a business area, for example, and outputs sound for the purpose of in-store broadcasting.
The storage unit 505 is a storage device using a recording medium or a semiconductor storage element capable of recording and reading information magnetically or optically, and stores various programs and data in a nonvolatile manner.
The storage unit 505 is provided with storage areas that are virtually, logically, or physically partitioned, and these storage areas include a proficiency level judgment reference database 600, a worker-specific proficiency level database 601, and a standard workflow database 602. It is used as each database.

ネットワークインターフェイス部506は、無線LANアクセスポイント55に接続され、制御部501の制御により、無線LANアクセスポイント55を用いて作業者用端末2からの情報を受信し、或いは、作業者用端末2へ情報を送信する。
無線LANアクセスポイント55は、作業エリアとしての店舗において、作業管理サーバー5を含むLANを構成する装置であり、無線LANの規格に準拠した通信を実行するためのアンテナ、RF部、変復調部、ベースバンド部等を内蔵している。
The network interface unit 506 is connected to the wireless LAN access point 55 and receives information from the worker terminal 2 using the wireless LAN access point 55 under the control of the control unit 501 or to the worker terminal 2. Send information.
The wireless LAN access point 55 is a device that constitutes a LAN including the work management server 5 in a store as a work area. The wireless LAN access point 55 includes an antenna, an RF unit, a modem unit, a base for performing communication compliant with the wireless LAN standard. Built-in band.

また、キー入力装置56は、数字を含む文字キーや各種機能が割り当てられた機能キーを備えた装置であり、オペレーターにより操作されたキーに対応する操作信号を生成して、制御部501に出力する。   The key input device 56 is a device having character keys including numbers and function keys to which various functions are assigned. The key input device 56 generates an operation signal corresponding to the key operated by the operator and outputs the operation signal to the control unit 501. To do.

図5は、作業管理サーバー5が実現する機能を示す図であり、図5に示す機能部は、作業管理サーバー5がハードウェアとソフトウェアとの協働により実現される。
図5に示すように、作業管理サーバー5は、作業者用端末2から無線送信される情報の入力を受けて動作するネットワーク入力部511、位置情報処理部512、音声情報処理部513、実施作業判定部516及びネットワーク出力部517として機能する。
FIG. 5 is a diagram illustrating functions realized by the work management server 5. The function unit illustrated in FIG. 5 is realized by the cooperation of hardware and software by the work management server 5.
As shown in FIG. 5, the work management server 5 includes a network input unit 511, a position information processing unit 512, a voice information processing unit 513, and a work to be performed that are operated by receiving input of information wirelessly transmitted from the worker terminal 2. It functions as a determination unit 516 and a network output unit 517.

ネットワーク入力部511は、作業者用端末2から無線送信された情報を無線LANアクセスポイント55によって受信して復調する。このネットワーク入力部511は、制御部501およびネットワークインターフェイス部506により実現される。
位置情報処理部512は、ネットワーク入力部511によって受信した情報が作業者用端末2から送信された情報である場合に、この情報に含まれる位置情報を抽出する。本実施形態では、現在位置データ及び現在位置データを補完する修正用位置情報を抽出する。なお、位置情報処理部512は、制御部501により実現される。
音声情報処理部513は、ネットワーク入力部511によって作業者用端末2から送信された情報を受信した場合に、受信した情報から音声情報を抽出する。音声情報処理部513は、制御部501の機能により実現される。
The network input unit 511 receives and demodulates information wirelessly transmitted from the worker terminal 2 by the wireless LAN access point 55. The network input unit 511 is realized by the control unit 501 and the network interface unit 506.
When the information received by the network input unit 511 is information transmitted from the worker terminal 2, the position information processing unit 512 extracts position information included in this information. In the present embodiment, current position data and correction position information that complements the current position data are extracted. Note that the position information processing unit 512 is realized by the control unit 501.
When receiving information transmitted from the worker terminal 2 by the network input unit 511, the voice information processing unit 513 extracts voice information from the received information. The voice information processing unit 513 is realized by the function of the control unit 501.

実施作業判定部516は、作業内容特定部521、作業所要時間計測部523、習熟度データベース作成部524及び作業指示コマンド作成部525を備えている。
作業内容特定部521及び作業所要時間測定部523は、各作業者が実施した作業状況を取得し、作業場所、作業毎の実施回数、作業毎の開始時刻、終了時刻等の作業実績を作業履歴データベース603に記録するとともに、作業者別習熟度データベース601に反映させる。なお、作業実績には、休憩の開始および終了時刻を含めることも可能であり、予定終了時刻を含めることも可能である。作業履歴データベースには、作業者毎、および、勤務日ごとに作業実績に係る情報が格納される。
The execution work determination unit 516 includes a work content specification unit 521, a required work time measurement unit 523, a proficiency level database creation unit 524, and a work instruction command creation unit 525.
The work content specifying unit 521 and the work time measuring unit 523 acquire the work status performed by each worker, and the work history such as the work place, the number of times of execution for each work, the start time and the end time of each work, and the work history. The information is recorded in the database 603 and reflected in the skill level database 601 for each worker. The work results can include the break start time and end time, and can also include the scheduled end time. The work history database stores information related to work results for each worker and for each work day.

習熟度データベース作成部524は、上述した作業場所、作業毎の実施回数、作業毎の開始時刻、終了時刻等の作業実績等と、習熟度判定基準データデース600と、を比較して、例えばランクA〜Dの4段階で表される各作業者の作業習熟度を判定し作業者別習熟度データベース601に反映させる。   The proficiency level database creation unit 524 compares the above-described work location, the number of executions for each work, the work results such as the start time and the end time for each work, and the proficiency level determination reference data database 600, for example, rank The work proficiency level of each worker represented by the four stages A to D is determined and reflected in the proficiency level database 601 for each worker.

図6は、習熟度判定基準データベース600の構成例を示す図である。
図6に例示する習熟度判定基準データベース600は、作業者の習熟度レベルを4段階(ランクA〜ランクD)に分けて判定するための判定基準を規定している。具体的には、会計作業習熟度を「会計平均作業時間」及び「会計作業回数」によって計る場合、ある作業者の会計作業に要した時間が2分以内であれば、その作業者の会計平均作業時間に関するランクはAと判定する。また、その作業者が過去に実施した会計作業の回数が100回を超えていれば、その作業者の会計作業回数に関するランクはAと判定する。
さらに、ホール作業習熟度を「配達平均作業時間」、「配達作業回数」、「クレーム回数」及び「累計ホール作業時間」によって計る場合、ある作業者のお料理配達作業に要した配達平均作業時間が60秒/1人分以内であれば、その作業者の配達平均作業時間に関するランクはCと判定する。また、その作業者が過去に実施したお料理配達作業の回数が200回以下であれば、その作業者の配達作業回数に関するランクはBと判定する。同様に、その作業者が過去に受けたクレーム回数(作業30時間当たり)が1.0回を超えていれば、その作業者のクレーム回数に関するランクはDと判定し、累計ホール作業時間が500時間以下であれば、累計ホール作業時間に関するランクはCと判定する。
FIG. 6 is a diagram illustrating a configuration example of the proficiency level determination reference database 600.
The proficiency level determination criterion database 600 illustrated in FIG. 6 defines determination criteria for determining the proficiency level of an operator in four stages (rank A to rank D). Specifically, when accounting proficiency level is measured by “accounting average work time” and “number of accounting work”, if the time required for accounting work of a worker is within 2 minutes, the accounting average of that worker The rank regarding the working time is determined as A. Further, if the number of accounting operations performed by the worker in the past exceeds 100, the rank regarding the number of accounting operations of the worker is determined as A.
Furthermore, when the hall work proficiency level is measured by “delivery average work time”, “delivery work frequency”, “number of complaints” and “cumulative hall work time”, the average delivery time required for a certain worker to deliver dishes Is within 60 seconds / person, the rank regarding the delivery average work time of the worker is determined as C. Further, if the number of times of the dish delivery work that the worker has performed in the past is 200 times or less, the rank regarding the number of delivery work of the worker is determined as B. Similarly, if the number of complaints received by the worker in the past (per 30 hours of work) exceeds 1.0, the rank related to the number of complaints of the worker is determined as D, and the cumulative hall work time is 500. If it is less than or equal to the time, the rank regarding the accumulated hall work time is determined as C.

図7は、習熟度データベース作成部524が、作業履歴データベース及び習熟度判定基準データベース600に基づいて作成した作業者別習熟度データベース601の構成例を示す図である。
図7に示す作業者別習熟度データベース601では、3人の作業者について、会計作業習熟度及びホール作業習熟度が格納されている。会計作業については「会計作業時間」及び「会計作業回数」の測定値と、習熟度判定基準データベース600に基づいて判定された習熟度レベルが格納されている。また、ホール作業については「配達平均作業時間」、「配達作業回数」、「クレーム回数」及び「累計ホール作業時間」の測定値と、習熟度判定基準データベース600に基づいて判定された習熟度レベルが格納されている。例えば、作業者Aの会計作業回数は21回であり、ランクCと判定されている。また、作業者Aの累計ホール作業時間は、1300時間であり、ランクAと判定されている。
FIG. 7 is a diagram illustrating a configuration example of the worker-specific proficiency level database 601 created by the proficiency level database creation unit 524 based on the work history database and the proficiency level determination reference database 600.
In the worker proficiency level database 601 shown in FIG. 7, accounting work proficiency levels and hall work proficiency levels are stored for three workers. As for the accounting work, the measurement values of “accounting work time” and “number of accounting work” and the proficiency level determined based on the proficiency level determination standard database 600 are stored. For hall work, the proficiency level determined based on the measured values of “average delivery work time”, “delivery work number”, “number of complaints”, and “cumulative hall work time” and the proficiency level judgment reference database 600 Is stored. For example, the number of accounting operations for worker A is 21 and is determined to be rank C. Further, the accumulated hall work time of the worker A is 1300 hours, and is determined to be rank A.

図5に戻って、作業指示コマンド部525は、作業者用端末2に対して作業指示するための作業指示コマンドを作成する。作業指示コマンド作成部525は、位置情報、音声情報に基づき、標準作業フローデータベース602を参照し次に指示する作業を判断し、作業指示コマンドを作成する。作業指示コマンドはネットワーク出力部517が無線LANアクセスポイント55によって変調し、作業者用端末2に送信される。
ネットワーク出力部517は、制御部501及びネットワークインターフェイス部506により実現される。
Returning to FIG. 5, the work instruction command unit 525 creates a work instruction command for giving a work instruction to the worker terminal 2. The work instruction command creation unit 525 refers to the standard workflow database 602 based on the position information and audio information, determines the work to be directed next, and creates a work instruction command. The work instruction command is modulated by the network output unit 517 by the wireless LAN access point 55 and transmitted to the worker terminal 2.
The network output unit 517 is realized by the control unit 501 and the network interface unit 506.

図8−1は、標準作業フローデータベースの構成例を示す図であり、図8−2は、各作業の開始位置に対する終了位置を示した標準作業フローデータベースの構成例を示す図であり、図9は、本実施形態の店舗フロアの座標を示した図であり、店舗の平面図である。
図8−1に示す標準作業フローデータベース602(1)は、作業内容と、その作業が行われる位置(作業場所)と、その作業場所に対応する音声指示あるいは音声認識情報が対応づけられている。標準作業フローとは、店舗における標準的な業務の流れを設定したものである。作業管理サーバー5は、作業者用端末2から送信された位置情報、音声情報及び標準作業フローデータベース602(1)に基づいて、作業者が実施している作業を特定する。標準作業フローデータベース602(1)にしたがった作業が実施されなかった場合は、修正指示を作業者用端末2に送信する。
FIG. 8A is a diagram illustrating a configuration example of the standard workflow database, and FIG. 8B is a diagram illustrating a configuration example of the standard workflow database indicating the end position with respect to the start position of each task. 9 is a diagram showing coordinates of the store floor according to the present embodiment, and is a plan view of the store.
In the standard workflow database 602 (1) shown in FIG. 8A, work contents, a position (work place) where the work is performed, and voice instructions or voice recognition information corresponding to the work place are associated with each other. . The standard work flow is a set of standard work flow in the store. The work management server 5 identifies the work being performed by the worker based on the position information, the voice information, and the standard workflow database 602 (1) transmitted from the worker terminal 2. When the work according to the standard work flow database 602 (1) is not performed, a correction instruction is transmitted to the worker terminal 2.

図9に示すように、業務管理システム1が設置された業務エリアとしての店舗は、出入口、レジ、テーブル1〜5、トイレ及び料理置き場を含む接客業務を行う接客エリアと、洗い場、レンジ、フライヤー、冷蔵庫及びコンロを含む調理業務を行うキッチンエリアと、PC(パーソナルコンピューター)及び休憩用テーブルを含む管理業務を行うためのオフィスエリアと、に区分される。オフィスエリアは、作業者の休憩場所としても利用される。なお、作業管理サーバー5は、オフィスエリアの管理業務用のデスクに設置される。   As shown in FIG. 9, a store as a business area where the business management system 1 is installed has a customer service area including a doorway, a cash register, tables 1 to 5, a toilet and a cooking place, a washing area, a range, and a flyer. And a kitchen area that performs cooking operations including a refrigerator and a stove, and an office area that performs management operations including a PC (personal computer) and a break table. The office area is also used as a resting place for workers. The work management server 5 is installed on a desk for management work in the office area.

図8−2に示すように、標準作業フローデータベース602(2)には、作業内容毎の作業開始場所と作業終了場所が設定されている。
具体的には、レジ業務の作業開始場所はレジ、作業終了場所もレジと設定されている。また、調理配達作業の作業開始場所は料理置き場、作業終了場所には各テーブル1〜5が設定されている。さらに、テーブル片付け作業の作業開始場所はテーブル1〜5、作業終了場所には洗い場が設定されている。
例えば、作業者用端末2から送信された位置情報及び音声情報によって、作業者用端末2が調理配達作業を開始するため料理置き場に位置していることを確定すると、作業管理サーバー5は、調理配達作業の作業終了場所はテーブル1〜5の何れかであることを判定することができる。このため、次に作業者用端末2から送信される位置情報及び音声情報に基づいて確定した作業場所が、テーブル1〜5以外の調理場やレジ等であった場合は、標準作業フローデータベース602と異なった作業を実施しているものと判定することができる。このような場合は、間違って実施した作業を実施した作業者用端末2に対して、作業修正指示を送信する。
As shown in FIG. 8B, a work start location and a work end location for each work content are set in the standard workflow database 602 (2).
Specifically, the work start location of the cash register work is set as a cash register, and the work end location is also set as a cash register. In addition, the tables 1 to 5 are set as the cooking place as the work start place and the work end place of the cooking delivery work, respectively. Furthermore, tables 1 to 5 are set as the work start places for the table cleaning work, and a washing place is set as the work end place.
For example, when the position information and audio information transmitted from the worker terminal 2 determines that the worker terminal 2 is located at the cooking place to start the cooking delivery work, the work management server 5 It can be determined that the work end location of the delivery work is one of the tables 1-5. For this reason, when the work place determined based on the position information and the sound information transmitted from the worker terminal 2 next is a cooking place or a cash register other than the tables 1 to 5, the standard work flow database 602 is used. It can be determined that a different work is being performed. In such a case, a work correction instruction is transmitted to the worker terminal 2 that performed the work that was performed incorrectly.

なお、上述したように本実施形態の作業者用端末2は、作業者用端末2の絶対位置データ及び相対位置データに基づき算出された現在位置データ及び作業場所情報を送信する。
この現在位置データは、座標データであり、図9に示す店舗の位置座標上に示すことができる。例えば、作業者用端末2から受信した現在位置を示す座標が、(X,Y)=(125,175)である場合は、テーブル4あるいはテーブル5の周辺に位置していることが分かる。また、(X,Y)=(150,275)である場合は、料理置き場周辺に位置していることがわかる。また、(X,Y)=(125,325)である場合は、料理置き場あるいは洗い場周辺に位置していることがわかる。
As described above, the worker terminal 2 of the present embodiment transmits the current position data and the work location information calculated based on the absolute position data and the relative position data of the worker terminal 2.
The current position data is coordinate data and can be shown on the position coordinates of the store shown in FIG. For example, when the coordinates indicating the current position received from the operator terminal 2 are (X, Y) = (125, 175), it can be seen that the coordinates are located around the table 4 or the table 5. Further, when (X, Y) = (150, 275), it can be seen that it is located around the cooking place. Further, when (X, Y) = (125, 325), it can be seen that it is located around the cooking place or the washing place.

<音声認識処理及び作業者別習熟度判定処理について>
次に、作業者用端末2が行う位置検出処理及び、作業管理システム1が行う作業別習熟度判定処理について説明する。図10は、位置検出処理及び作業別習熟度判定処理における作業者A及び作業者用端末2の処理を示すフローチャートであり、図11は、作業管理サーバー5の処理を示すフローチャートである。以下では、作業者Aが実施するお料理配達作業について習熟度を判定する処理を例示して説明する。
<Voice recognition processing and worker-specific proficiency level determination processing>
Next, the position detection process performed by the worker terminal 2 and the task-specific proficiency level determination process performed by the work management system 1 will be described. FIG. 10 is a flowchart showing the processes of the worker A and the worker terminal 2 in the position detection process and the task-specific proficiency determination process, and FIG. 11 is a flowchart showing the process of the work management server 5. Below, the process which determines a skill level about the dish delivery work which the operator A implements is illustrated and demonstrated.

まず、作業者用端末2は作業管理サーバー5から作業指示を受信すると、スピーカー231から指示を発生させる(ステップS20)。ここでは、4番テーブルへお料理を配達する調理配達作業を指示するものとする。
作業者Aは、調理配達作業を開始する際に「4卓様のドリンクご提供入ります」とマイク232へ発声すると(ステップS11)、作業者用端末2はマイク232を介して作業者Aの声を集音し、音声認識部230が音声認識する(ステップS21)。
ステップS21で音声認識して得られた用語に対応した修正用位置情報を、修正用位置情報テーブル260から選択する(ステップS22)。
次に絶対位置データ又は前回の現在位置データに相対位置を加算することによって、作業者用端末2の現在位置を特定する(ステップS23,ステップS24)。
現在位置を算出する方法としては、絶対位置が検出可能であれば、絶対位置検出部210が絶対位置を検出し、相対位置検出部220が検出した相対位置データで絶対位置を補正する。また、絶対位置情報が取得出来ない場合は、例えば作業者用端末内のメモリー227に保存された前回算出した現在位置データを使用し、算出された相対位置を加算することで現在位置を取得する。
First, when the worker terminal 2 receives a work instruction from the work management server 5, the worker terminal 2 generates an instruction from the speaker 231 (step S20). Here, it is assumed that a cooking delivery operation for delivering food to the fourth table is instructed.
When the worker A starts the cooking delivery work, when the worker A speaks to the microphone 232 that “4 table-like drinks will be provided” (step S11), the worker terminal 2 receives the worker's terminal 2 via the microphone 232. The voice is collected and the voice recognition unit 230 recognizes the voice (step S21).
Correction position information corresponding to the term obtained through speech recognition in step S21 is selected from the correction position information table 260 (step S22).
Next, the current position of the operator terminal 2 is specified by adding the relative position to the absolute position data or the previous current position data (steps S23 and S24).
As a method for calculating the current position, if the absolute position can be detected, the absolute position detection unit 210 detects the absolute position, and corrects the absolute position with the relative position data detected by the relative position detection unit 220. If the absolute position information cannot be acquired, for example, the current position data calculated last time stored in the memory 227 in the worker terminal is used, and the current position is acquired by adding the calculated relative position. .

ここで、ステップS11において作業者Aが「4卓様のドリンクご提供入ります」と発声したときの音声認識結果から、メインCPU250は修正用位置情報テーブル260を参照し、「4卓様、ドリンク」の関連用語を含む修正用位置情報として、「卓(テーブル)」及び「料理置き場」の2つを選択する。その時の作業者用端末2の位置が、現在位置データによると(X,Y)=(125,325)であったとする。作業者用端末2のメインCPU250は、座標(X,Y)=(125,325)が料理置き場と洗い場の周辺であることが分かる。   Here, the main CPU 250 refers to the correction position information table 260 based on the voice recognition result when the worker A says “I will provide 4 drinks” in step S11. As the correction position information including the related term “”, “table (table)” and “cooking place” are selected. It is assumed that the position of the worker terminal 2 at that time is (X, Y) = (125, 325) according to the current position data. The main CPU 250 of the operator terminal 2 knows that the coordinates (X, Y) = (125, 325) are around the cooking place and the washing place.

メインCPU250は、現在位置データ(X,Y)=(125,325)により近い方の修正用位置情報である「料理置き場」によって現在位置データを補完し、これを作業場所情報として確定する(ステップS25)。つまり、位置情報には現在位置データ及び作業場所情報が含まれる。作業情報を確定させると、無線LANアンテナ240を介して作業管理サーバー5へ音声情報とともに送信する(ステップS26)。   The main CPU 250 supplements the current position data with “cooking place”, which is correction position information closer to the current position data (X, Y) = (125, 325), and confirms this as work place information (step). S25). That is, the position information includes current position data and work place information. When the work information is confirmed, the work information is transmitted to the work management server 5 through the wireless LAN antenna 240 together with the voice information (step S26).

図11へ移り、作業管理サーバー5は、作業者用端末2から音声情報と位置情報を受信する(ステップS41)。作業管理サーバー5は、受信した情報を一時的に記憶し、送信された音声情報と位置情報とに基づいて、作業者Aの調理配達作業の作業履歴の登録及び調理配達作業の作業時間測定処理を実行する。
作業内容特定部521は、受信した位置情報、音声情報及び標準作業フローデータベース602(1)に基づいて、作業内容を特定する。
ステップS11において作業者Aが「4卓様のドリンクご提供入ります」と発声したときの作業者用端末2の位置が、位置情報によると(X,Y)=(125,325)であり、修正位置情報によると「料理置き場」であるため、作業者Aは料理置き場に位置していることが判定できる。
また、音声情報によると音声認識結果「4卓様のドリンクご提供入ります」が認識できる。図8−1に示すように、作業場所「料理置き場」、音声認識結果「4卓様のドリンクご提供入ります」に対応する作業内容は、「調理配達」であることが特定できる。さらに、「料理提供開始」したことも認識することができる。
Moving to FIG. 11, the work management server 5 receives audio information and position information from the worker terminal 2 (step S41). The work management server 5 temporarily stores the received information, and registers the work history of the cooking delivery work of the worker A and the work time measurement process of the cooking delivery work based on the transmitted voice information and position information. Execute.
The work content identification unit 521 identifies the work content based on the received position information, audio information, and standard workflow database 602 (1).
According to the position information, the position of the worker terminal 2 when the worker A utters "4 drinks will be provided" in step S11 is (X, Y) = (125, 325), According to the corrected position information, since it is a “cooking place”, the worker A can determine that he is located at the cooking place.
Moreover, according to the voice information, the voice recognition result “4 table drinks can be provided” can be recognized. As shown in FIG. 8A, it is possible to specify that the work content corresponding to the work place “cooking place” and the speech recognition result “4 table-like drinks are provided” is “cooking delivery”. Furthermore, it can be recognized that “cooking has started”.

作業内容特定部521は、配達作業の開始を判断すると、作業所要時間計測部523は、配達作業の作業時間の計測を開始する(ステップS42)。また、作業者Aの配達作業の実施回数を1回増やす処理を行う(ステップS43)。   When the work content specifying unit 521 determines the start of the delivery work, the work required time measurement unit 523 starts measuring the work time of the delivery work (step S42). Further, a process of increasing the number of delivery operations of worker A by 1 is performed (step S43).

なお、ステップS42において、送信された位置情報から作業者Aが料理置き場に位置していることを検出できず、他の場所に位置していた場合は、作業指示コマンド作成部525は、料理置き場へ移動するよう指示する修正指示コマンドを作成し、作業者用端末2へ送信することができる。作業者用端末2は修正指示コマンドを受信すると、これをスピーカーから発生させる。   In step S42, if the worker A cannot be detected from the transmitted position information and is located at another place, the work instruction command creating unit 525 will display the dish place. A correction instruction command for instructing to move to can be created and transmitted to the operator terminal 2. When receiving the correction instruction command, the worker terminal 2 generates this from the speaker.

次に、作業者Aが4番テーブルへ移動し(ステップS12)、ドリンクの配達を終了すると「4卓様のドリンクご提供致しました」と発声する(ステップS13)。作業者用端末2はマイク232を介して作業者Aの声を集音し、音声認識部230が音声認識する(ステップS27)。
ステップS27で音声認識して得られた用語に対応した修正用位置情報を、修正用位置情報テーブル260から選択する(ステップS28)。
次に絶対位置データ又は前回の現在位置データに相対位置を加算することによって、作業者用端末2の現在位置を特定する(ステップS29,ステップS30)。
現在位置を算出する方法としては、絶対位置が検出可能であれば、絶対位置検出部210が絶対位置を検出し、相対位置検出部220が検出した相対位置データで絶対位置を補正する。また、絶対位置情報が取得出来ない場合は、例えば作業者用端末内のメモリー227に保存された前回算出した現在位置データを使用し、算出された相対位置を加算することで現在位置を取得する。
Next, the worker A moves to the 4th table (step S12), and when delivery of the drink is finished, he / she utters “I have provided 4 table-like drinks” (step S13). The worker terminal 2 collects the voice of the worker A through the microphone 232, and the voice recognition unit 230 recognizes the voice (step S27).
Correction position information corresponding to the term obtained through speech recognition in step S27 is selected from the correction position information table 260 (step S28).
Next, the current position of the operator terminal 2 is specified by adding the relative position to the absolute position data or the previous current position data (steps S29 and S30).
As a method for calculating the current position, if the absolute position can be detected, the absolute position detection unit 210 detects the absolute position, and corrects the absolute position with the relative position data detected by the relative position detection unit 220. If the absolute position information cannot be acquired, for example, the current position data calculated last time stored in the memory 227 in the worker terminal is used, and the current position is acquired by adding the calculated relative position. .

ここで、ステップS13において作業者Aが「4卓様のドリンク提供いたしました」と発声したときの音声認識結果からメインCPU250は修正用位置情報テーブル260を参照し、「4卓様、ドリンク」の関連用語を含む修正用位置情報として、「卓(テーブル)」及び「料理置き場」を選択する。その時の作業者用端末2の位置が、現在位置データによると(X,Y)=(125,175)であったとする。作業者用端末2のメインCPU250は、座標(X,Y)=(125,175)が4番テーブルと5番テーブルの周辺であることが分かる。   Here, from step S13, the main CPU 250 refers to the correction position information table 260 based on the voice recognition result when the worker A utters “I have provided 4 table drinks” and “4 tables, drink”. As the correction position information including the related terms, “table” and “cooking place” are selected. It is assumed that the position of the worker terminal 2 at that time is (X, Y) = (125, 175) according to the current position data. The main CPU 250 of the worker terminal 2 knows that the coordinates (X, Y) = (125, 175) are around the fourth table and the fifth table.

メインCPU250は、現在位置データ(X,Y)=(125,175)により近い方の修正用位置情報である卓(テーブル)、によって現在位置データを補完し、これを作業場所情報として確定する(ステップS31)。作業場所情報を確定すると、無線LANアンテナ240を介して作業管理サーバー5へ音声情報とともに送信する(ステップS32)。   The main CPU 250 complements the current position data with a table that is correction position information closer to the current position data (X, Y) = (125, 175), and determines this as work place information ( Step S31). When the work location information is confirmed, the work location information is transmitted to the work management server 5 through the wireless LAN antenna 240 together with the voice information (step S32).

図11へ移り、作業管理サーバー5は、作業者用端末2から音声情報及び位置情報を受信すると、作業管理サーバー5は、受信した情報を一時的に記憶し、標準作業フローデータベース602(1)、送信された音声情報及び位置情報とに基づいて調理配達作業を終了したかを判断する(ステップS44)。つまり、作業内容特定部521は標準作業フロー、作業場所(卓)、音声情報「お料理、配達、終了」から、作業者Aが実施している作業が「お料理配達作業」であり、「配達終了」であったことを判定する(ステップS44)。   Moving to FIG. 11, when the work management server 5 receives the voice information and the position information from the worker terminal 2, the work management server 5 temporarily stores the received information, and the standard workflow database 602 (1). Based on the transmitted voice information and position information, it is determined whether the cooking delivery work has been completed (step S44). In other words, the work content identification unit 521 has the work performed by the worker A as “cooking delivery work” based on the standard work flow, work place (table), and voice information “cooking, delivery, end”. It is determined that the delivery has been completed (step S44).

ステップS13において作業者Aが「4卓様のドリンク提供いたしました」と発声したときの修正位置情報は「卓(テーブル)」及び「料理置き場」であり、作業者用端末2の位置が、位置情報によると(X,Y)=(125,175)であり、修正位置情報によると作業場所は卓(テーブル)であるため、作業者Aは4番テーブルに位置していることが判定できる。
もし音声認識結果から選択された修正用位置情報と、絶対位置検出と相対位置検出から算出された現在位置データが合致しなかった場合は、合致していないことを作業管理サーバー5へ通知する。作業管理サーバー5は、この場合標準作業フロー通りに業務が遂行されていると仮定し、標準作業フローに割り当てられている作業場所を現在の作業場所とする。
In step S13, the corrected position information when the worker A says "I have provided 4 table-like drinks" is "table (table)" and "cooking place", and the position of the operator terminal 2 is According to the position information, (X, Y) = (125, 175), and according to the corrected position information, the work place is a table (table), so it can be determined that the worker A is located at the fourth table. .
If the correction position information selected from the voice recognition result and the current position data calculated from the absolute position detection and the relative position detection do not match, the work management server 5 is notified of the mismatch. In this case, the work management server 5 assumes that the work is performed according to the standard work flow, and sets the work place assigned to the standard work flow as the current work place.

つまり、作業内容特定部521は標準作業フローデータベース602(1)に基づき、作業場所(卓)「4番テーブル」、音声情報「4卓様のドリンク提供いたしました」から、作業者Aが実施している作業が「調理配達作業」であったことを判定する。また図8−1によれば、「料理提供終了」したことも認識することができる。   In other words, based on the standard work flow database 602 (1), the work content specifying unit 521 is performed by the worker A from the work place (table) “No. 4 table” and the voice information “4 tables like drinks provided”. It is determined that the work being performed is “cooking delivery work”. In addition, according to FIG. 8A, it can also be recognized that “cooking has ended”.

その後、ステップS42において作業時間の計測を開始してから3分経過する前に、「提供いたしました」に該当する音声を受信した場合は(ステップS44:No,ステップS45:No,ステップS44:Yes)、作業所要時間計測部523が配達作業終了を判断して作業時間の計測を終了する(ステップS46)。作業場所、会計作業の実施回数、会計作業の開始時刻及び終了時刻、作業所要時間が特定されると、作業履歴データベースに反映する。また、習熟度データベース作成部524は、作業者Aの配達作業時間の平均値を算出し、配達作業の実施回数とともに作業者別習熟度データベース601に反映する(ステップS47,ステップS48)。   After that, when 3 minutes have passed since the start of the measurement of the work time in step S42, when a voice corresponding to “provided” is received (step S44: No, step S45: No, step S44: Yes), the work required time measurement unit 523 determines the end of the delivery work and ends the work time measurement (step S46). When the work location, the number of times of accounting work, the start time and end time of the accounting work, and the time required for the work are specified, they are reflected in the work history database. Further, the proficiency level database creation unit 524 calculates the average value of the delivery work time of the worker A and reflects it in the proficiency level database 601 for each worker together with the number of times of delivery work (steps S47 and S48).

一方、ステップS42において作業時間の計測を開始してから3分経過する前に、「提供いたしました」に該当する音声を受信できなかった場合は(ステップS44:No,ステップS45:Yes)、会計作業が未終了であると判定する。このような場合は、例えば、作業者Aが他のお客等に呼ばれ配達作業以外の作業に従事したものと判断できるため、ステップS43において作業者Aの配達作業回数としてプラスした1回分を元に戻す(ステップS49)。   On the other hand, if the voice corresponding to “provided” is not received before 3 minutes have elapsed since the start of the measurement of the work time in step S42 (step S44: No, step S45: Yes), It is determined that the accounting work has not been completed. In such a case, for example, it can be determined that the worker A is called by another customer and engaged in work other than the delivery work. (Step S49).

なお、ステップS44において、送信された位置情報から作業者Aが4番テーブルに位置していることを検出できず、他の場所に位置していた場合は、作業指示コマンド作成部525は、4番テーブルへお料理を配達するよう指示する修正指示コマンドを作成し、作業者用端末2へ送信することができる。作業者用端末2は修正指示コマンドを受信すると、これをスピーカーから発生させる。   In step S44, if it is not detected from the transmitted position information that the worker A is located in the fourth table and the worker A is located in another place, the work instruction command creating unit 525 displays 4 It is possible to create a correction instruction command for instructing delivery of food to the turn table and transmit it to the worker terminal 2. When receiving the correction instruction command, the worker terminal 2 generates this from the speaker.

作業者Aに関する配達作業の実施回数、配達平均作業時間を作業者別習熟度データベース601に反映すると、習熟度データベース作成部524は習熟度判定基準データベース600を参照して作業者Aの配達平均作業時間の習熟度を判定し、作業者別習熟度データベース601に反映させる(ステップS50)。図7に示すように、作業者Aの配達平均作業時間は、4分20秒であり、ランクDと判定する。
同じように、習熟度データベース作成部524は習熟度判定基準データベース600を参照して作業者Aの配達作業回数の習熟度を判定し、作業者別習熟度データベース601に反映させる(ステップS51)。図7に示すように、作業者Aの会計作業回数は、21回であり、ランクCと判定する。
When the number of delivery operations and the average delivery time for the worker A are reflected in the worker-specific proficiency level database 601, the proficiency level database creation unit 524 refers to the proficiency level determination reference database 600 to determine the average delivery operation of the worker A. The proficiency level of the time is determined and reflected in the proficiency level database 601 for each worker (step S50). As shown in FIG. 7, the average delivery work time of worker A is 4 minutes and 20 seconds, and is determined as rank D.
Similarly, the proficiency level database creation unit 524 refers to the proficiency level determination reference database 600 to determine the proficiency level of the delivery work number of the worker A and reflects it in the proficiency level database 601 for each worker (step S51). As shown in FIG. 7, the number of accounting operations of worker A is 21 and is determined as rank C.

このように、作業内容毎に作業者別習熟度判定処理を行うことによって、作業者別習熟度データベース601が作成される。会計作業に関しても習熟度判定処理を行うことによって、図7に示した会計作業の習熟度データベースを作成することもできる。   In this manner, the worker-specific proficiency level database 601 is created by performing the worker-specific proficiency level determination process for each work content. The accounting work proficiency database shown in FIG. 7 can also be created by performing proficiency level determination processing for accounting work.

以上のように、作業者Aの配達作業が終了すると、標準作業フローデータベース602(1)に基づいて次の作業指示を作業者用端末2へ送信する(ステップS52)。   As described above, when the delivery work of the worker A is completed, the next work instruction is transmitted to the worker terminal 2 based on the standard work flow database 602 (1) (step S52).

このように本実施形態によれば、作業者Aが発声する声を音声認識した音声情報を取得し、音声情報に対応した修正用位置情報を選択することができる。このため、音声情報に基づいて現在位置データを補完することができる。また、修正用位置情報によって補完された位置情報が作業管理サーバー5に送信されるので、作業管理サーバー5において実施する、作業場所情報を利用した処理の精度を向上させることができる。本実施形態では、作業者Aの作業習熟度をより正確に判定することに寄与する。   As described above, according to the present embodiment, it is possible to acquire voice information obtained by voice recognition of a voice uttered by the worker A and select correction position information corresponding to the voice information. For this reason, the current position data can be complemented based on the voice information. Further, since the position information supplemented by the correction position information is transmitted to the work management server 5, it is possible to improve the accuracy of processing using the work place information performed in the work management server 5. In this embodiment, it contributes to determining worker A's work proficiency more accurately.

なお、作業者用端末2は相対位置データを取得することができるので、絶対位置データは少なくとも1つだけ与えられれば、作業者用端末2の現在位置データを取得することができる。したがって、絶対位置を検出するための位置検出用タグ4を店舗内に数多く設置する必要がない。現在位置データを修正用位置情報によって補完することができるので、位置検出用タグ4を数多く設置しなくとも、検出精度の低下を生じることはない。   Since the worker terminal 2 can acquire the relative position data, the current position data of the worker terminal 2 can be acquired if at least one absolute position data is given. Therefore, it is not necessary to install a large number of position detection tags 4 for detecting the absolute position in the store. Since the current position data can be complemented by the correction position information, the detection accuracy does not deteriorate even if a large number of position detection tags 4 are not installed.

また、予め使用する可能性のある関連用語に対応させた修正用位置情報を備えているので、音声情報を取得すれば、該当する可能性のある位置情報を自動的に選択することができる。したがって、作業者が意識的に操作を行うステップを必要としないため、作業者に余計な操作を強いることがない。このため、作業効率を下げることなく位置検出の精度を向上させることができる。特に、本実施形態のように大きな店内ホールで作業者が動きながら作業に従事する飲食店のような形態に効果的に適用することができる。   Moreover, since the correction position information corresponding to the related terms that may be used in advance is provided, the position information that may be applicable can be automatically selected if the voice information is acquired. Accordingly, the operator does not need to perform a conscious operation step, so that the operator is not forced to perform unnecessary operations. For this reason, the accuracy of position detection can be improved without reducing work efficiency. In particular, the present invention can be effectively applied to a restaurant-like form in which a worker moves while working in a large in-store hall as in this embodiment.

1…作業管理システム、2…作業者用端末(端末端末)、4…位置検出用タグ、5…作業管理サーバー、6…データベース部、25…本体部、51…本体部、52…表示装置、53…スピーカー、55…無線LANアクセスポイント、56…キー入力装置、210…絶対位置検出部、211…RFIDタグリーダーアンテナ、212…近距離通信専用CPU、220…相対位置検出部、221…3軸ジャイロセンサー、222…3軸加速度センサー、225…位置検出CPU、227…メモリー、230…音声認識部、231…スピーカー、232…マイク、233…音声認識専用IC、234…メモリー、235…音声認識処理部、236…音声発生処理部、240…無線LANアンテナ、250…メインCPU、260…修正用位置情報テーブル、501…制御部、502…メモリー、503…表示処理部、504…音声出力部、506…ネットワークインターフェイス、511…ネットワーク入力部、512…位置情報処理部、513…音声情報処理部、516…実施作業判定部、517…ネットワーク出力部、521…作業内容特定部、523…作業所要時間計測部、524…習熟度データベース作成部、525…作業指示コマンド作成部、600…習熟度判定基準データベース、601…作業者別習熟度データベース、602(1),602(2)…標準作業フローデータベース、作業履歴データベース。 DESCRIPTION OF SYMBOLS 1 ... Work management system, 2 ... Worker terminal (terminal terminal), 4 ... Position detection tag, 5 ... Work management server, 6 ... Database part, 25 ... Main part, 51 ... Main part, 52 ... Display device, 53 ... Speaker, 55 ... Wireless LAN access point, 56 ... Key input device, 210 ... Absolute position detector, 211 ... RFID tag reader antenna, 212 ... CPU for short range communication, 220 ... Relative position detector, 221 ... 3-axis Gyro sensor, 222 ... 3-axis acceleration sensor, 225 ... Position detection CPU, 227 ... Memory, 230 ... Voice recognition unit, 231 ... Speaker, 232 ... Microphone, 233 ... Voice recognition IC, 234 ... Memory, 235 ... Voice recognition processing , 236 ... sound generation processing part, 240 ... wireless LAN antenna, 250 ... main CPU, 260 ... position information for correction 501 ... Control unit 502 ... Memory 503 ... Display processing unit 504 ... Audio output unit 506 ... Network interface 511 ... Network input unit 512 ... Position information processing unit 513 ... Audio information processing unit 516 ... Implementation work determination unit, 517 ... network output unit, 521 ... work content specification unit, 523 ... work required time measurement unit, 524 ... skill level database creation unit, 525 ... work instruction command creation unit, 600 ... skill level judgment reference database, 601: Proficiency level database by worker, 602 (1), 602 (2): Standard work flow database, work history database.

Claims (7)

集音器から音を取得し、前記音を音声認識し音声情報を取得する音声情報取得ステップと、
携帯端末が記憶しているもので、前記音声情報に関連した修正用位置情報を備える修正用位置情報テーブルから、前記取得した音声情報に対応する修正用位置情報を選択する選択ステップと、
前記携帯端末の位置情報を取得する位置情報取得ステップと、
前記位置情報及び前記選択された修正位置情報に基づき、前記位置情報を確定する確定ステップと、を含むことを特徴とする位置検出方法。
A sound information acquisition step of acquiring sound from a sound collector, recognizing the sound and acquiring sound information;
A selection step of selecting correction position information corresponding to the acquired voice information from a correction position information table that is stored in the mobile terminal and includes correction position information related to the voice information;
A location information acquisition step of acquiring location information of the mobile terminal;
A position determining method for determining the position information based on the position information and the selected corrected position information.
前記確定ステップにおいて前記確定した位置情報を、前記携帯端末に指示を行うサーバーへ送信する送信ステップを含むことを特徴とする請求項1に記載の位置検出方法。   The position detecting method according to claim 1, further comprising: a transmitting step of transmitting the determined position information in the determining step to a server that instructs the portable terminal. 前記取得する位置情報は、前記携帯端末の絶対位置情報及び相対位置情報と、に基づき求められることを特徴とする請求項1に記載の音声認識方法。   The speech recognition method according to claim 1, wherein the acquired position information is obtained based on absolute position information and relative position information of the mobile terminal. 前記修正用位置情報は、所定の場所に特定される音声情報に関する情報を含むことを特徴とする請求項1又は2に記載の位置検出方法。   The position detection method according to claim 1, wherein the correction position information includes information related to audio information specified at a predetermined location. 携帯端末であって、
位置情報を取得する位置情報取得部と、
集音器から音を取得し、前記音を音声認識し音声情報を取得する音声情報取得部と、
前記携帯端末が記憶しているもので、前記音声情報に関連した修正用位置情報を備える修正用位置情報テーブルから、前記取得した音声情報に対応する修正用位置情報を選択する選択部と、
前記位置情報及び前記選択された修正用位置情報に基づき、前記位置情報を確定する位置情報確定部と、を有することを特徴とする携帯端末。
A mobile device,
A location information acquisition unit for acquiring location information;
A sound information acquisition unit that acquires sound from a sound collector, recognizes the sound and acquires sound information;
A selection unit for selecting correction position information corresponding to the acquired voice information from a correction position information table that is stored in the portable terminal and includes correction position information related to the voice information;
A portable terminal comprising: a position information determination unit that determines the position information based on the position information and the selected correction position information.
前記位置情報取得部は、絶対位置情報を取得する絶対位置検出部と、相対位置情報を取得する相対位置検出部から構成されていることを特徴とする請求項5に記載の携帯端末。   The mobile terminal according to claim 5, wherein the position information acquisition unit includes an absolute position detection unit that acquires absolute position information and a relative position detection unit that acquires relative position information. 請求項1に記載の位置情報取得ステップ、音声情報取得ステップ、選択ステップ及び確定ステップを前記携帯端末に実行させることを特徴とするプログラム。   The program which makes the said portable terminal perform the positional information acquisition step, audio | voice information acquisition step, selection step, and confirmation step of Claim 1 characterized by the above-mentioned.
JP2009035939A 2009-02-18 2009-02-18 Position detection method, portable terminal, and program Pending JP2010191723A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009035939A JP2010191723A (en) 2009-02-18 2009-02-18 Position detection method, portable terminal, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009035939A JP2010191723A (en) 2009-02-18 2009-02-18 Position detection method, portable terminal, and program

Publications (1)

Publication Number Publication Date
JP2010191723A true JP2010191723A (en) 2010-09-02

Family

ID=42817695

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009035939A Pending JP2010191723A (en) 2009-02-18 2009-02-18 Position detection method, portable terminal, and program

Country Status (1)

Country Link
JP (1) JP2010191723A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014048685A (en) * 2012-08-29 2014-03-17 Toyota Motor East Japan Inc Automatic production system
JP2016122359A (en) * 2014-12-25 2016-07-07 セコム株式会社 Work support system
JP2019507533A (en) * 2016-01-06 2019-03-14 テレビジョン・インサイツ、インコーポレイテッド System and method for assessing viewer engagement
CN111221305A (en) * 2019-12-31 2020-06-02 清研讯科(北京)科技有限公司 Production control method, mobile terminal and system
JP2022057109A (en) * 2020-09-30 2022-04-11 株式会社エクサウィザーズ Information provision method, information processing system, and program
JP7291445B1 (en) 2021-12-09 2023-06-15 テレビジョン・インサイツ、インコーポレイテッド Systems and methods for evaluating audience engagement

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014048685A (en) * 2012-08-29 2014-03-17 Toyota Motor East Japan Inc Automatic production system
JP2016122359A (en) * 2014-12-25 2016-07-07 セコム株式会社 Work support system
JP2019507533A (en) * 2016-01-06 2019-03-14 テレビジョン・インサイツ、インコーポレイテッド System and method for assessing viewer engagement
JP2021184644A (en) * 2016-01-06 2021-12-02 テレビジョン・インサイツ、インコーポレイテッド System for assessing viewer engagement
JP7207836B2 (en) 2016-01-06 2023-01-18 テレビジョン・インサイツ、インコーポレイテッド A system for evaluating audience engagement
CN111221305A (en) * 2019-12-31 2020-06-02 清研讯科(北京)科技有限公司 Production control method, mobile terminal and system
JP2022057109A (en) * 2020-09-30 2022-04-11 株式会社エクサウィザーズ Information provision method, information processing system, and program
JP7291445B1 (en) 2021-12-09 2023-06-15 テレビジョン・インサイツ、インコーポレイテッド Systems and methods for evaluating audience engagement
JP2023087655A (en) * 2021-12-09 2023-06-23 テレビジョン・インサイツ、インコーポレイテッド System and method for assessing viewer engagement

Similar Documents

Publication Publication Date Title
US7266376B2 (en) Method and device for providing information related to activity of user
JP2010191723A (en) Position detection method, portable terminal, and program
KR101650629B1 (en) Plant monitoring server and plant monitoring method
US20090328052A1 (en) Resource locator verification method and apparatus
JP2010191223A (en) Speech recognition method, mobile terminal and program
KR101551037B1 (en) System for providing user with information in vehicle
US20140243021A1 (en) Adaptive acceleration-based reminders
EP2357774A1 (en) Building a location based service reference database based on encountered RFID tags
JP6514360B2 (en) Vehicle logistics management system
JP2006145494A (en) Support device for destination setting
JP2010128815A (en) Information distribution system, information distribution server and program
JPWO2017199433A1 (en) Information provision control device and information provision control method
CN102692635A (en) Method for selecting global positioning system (GPS) positioning and base station positioning during store visit
JP2010191642A (en) Work management method, program, and work management system
JP2010191643A (en) Management method, server and program
JP7418173B2 (en) Customer monitoring system and customer monitoring method
JP6755711B2 (en) Service provision system
WO2006104345A1 (en) Morning call service by mobile robot
JP6110264B2 (en) Server apparatus, program, system and method for providing information according to user data input
JP2009265019A (en) Car navigation device
JP2009300195A (en) Navigation apparatus and navigation program
CN105528385B (en) Information acquisition method, information acquisition system, and information acquisition program
US8756308B2 (en) Terminal, network apparatus, network apparatus searching system including the terminal and the network apparatus, and network apparatus searching method
JP5338475B2 (en) Mobile terminal, management system therefor, position correction method for mobile terminal, and correction program
WO2020039901A1 (en) Information processing device, information processing method, and program