JP2006339881A - Device, method and program for acquiring user position information, computer-readable recording medium, and user position information acquisition system - Google Patents
Device, method and program for acquiring user position information, computer-readable recording medium, and user position information acquisition system Download PDFInfo
- Publication number
- JP2006339881A JP2006339881A JP2005160323A JP2005160323A JP2006339881A JP 2006339881 A JP2006339881 A JP 2006339881A JP 2005160323 A JP2005160323 A JP 2005160323A JP 2005160323 A JP2005160323 A JP 2005160323A JP 2006339881 A JP2006339881 A JP 2006339881A
- Authority
- JP
- Japan
- Prior art keywords
- user
- thing
- position information
- information
- acquired
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、利用者位置情報取得装置、利用者位置情報取得方法、利用者位置情報取得プログラム、コンピュータ読み取り可能な記録媒体及び利用者位置情報取得システムに関するものであり、特に事物の位置情報に基づいて利用者の位置情報を取得する技術に関するものである。 The present invention relates to a user position information acquisition apparatus, a user position information acquisition method, a user position information acquisition program, a computer-readable recording medium, and a user position information acquisition system, and in particular based on the position information of things. The present invention relates to a technique for acquiring user location information.
利用者又は事物の位置情報は、物品管理や、入退室管理などのさまざまな処理に用いることが可能である。例えばオフィス内においては、固定資産の自動棚卸システムや在席管理アプリケーションなど、多くの利用方法が考えられる。 The position information of the user or thing can be used for various processes such as article management and entrance / exit management. For example, in the office, there are many ways to use such as an automatic inventory system for fixed assets and an attendance management application.
これらアプリケーションを実行するために、アプリケーション毎にインフラを構築した場合、システム構築の負担が膨大になるという課題がある。そこで、1つのシステム内のさまざまなサービスやアプリケーションに対して位置情報を提供する技術が提案されている。 When an infrastructure is constructed for each application in order to execute these applications, there is a problem that the burden of system construction becomes enormous. Therefore, a technique for providing position information to various services and applications in one system has been proposed.
その際、利用者又は事物の位置情報を取得するために、利用者又は事物毎にIDタグ等を備え付け、IDタグを検知した位置情報を、利用者又は事物の位置情報として取得している。 At that time, in order to acquire the position information of the user or the thing, an ID tag or the like is provided for each user or the thing, and the position information detected by the ID tag is acquired as the position information of the user or the thing.
例えば、特許文献1において、利用者又は事物毎に備え付けられたIDタグをグルーピングする技術について記載されている。つまり、複数のIDタグを関連づけて一括保持することで、例えば利用者が所定の事物を運搬しているなどの状態を認識することができる。 For example, Patent Document 1 describes a technique for grouping ID tags provided for each user or thing. That is, by associating and holding a plurality of ID tags, it is possible to recognize a state in which a user is carrying a predetermined thing, for example.
しかしながら、引用文献1に記載された技術は、複数のIDタグを関連づけて保持するに留まり、例えば利用者として対応付けられたタグの信号を検知できない場合、他のタグの信号に基づいて利用者の位置を特定するものではない。 However, the technique described in Cited Document 1 only holds a plurality of ID tags in association with each other. For example, when a tag signal associated as a user cannot be detected, the user is based on signals from other tags. The position of is not specified.
つまり、引用文献1に記載された技術は、複数のIDタグを一括保持こそするが、対応関係としては、従来どおりに利用者又は事物とIDタグとを1対1で対応付けたものであり、例えば、利用者と対応付けられたIDタグが検出できない場合、一括保持された他のIDタグの信号から利用者の位置情報を特定することができない。これは、グルーピングの情報を必要とするサービスに対して情報を提供することを目的にしており、IDタグと事物又は利用者との新たな対応関係を提案したものでも、IDタグを検出できなかった場合を考慮したものでないからである。つまり、任意のIDタグの信号を検知できない場合、対応付けられた事物又は利用者の位置情報を取得できないという問題がある。 That is, the technique described in the cited document 1 collectively holds a plurality of ID tags, but as a correspondence relationship, a user or thing and an ID tag are associated one-to-one as usual. For example, when the ID tag associated with the user cannot be detected, the position information of the user cannot be specified from the signals of other ID tags held together. This is intended to provide information for services that require grouping information. Even if a new correspondence between an ID tag and a thing or a user is proposed, the ID tag cannot be detected. This is because the case is not considered. That is, there is a problem in that when the signal of an arbitrary ID tag cannot be detected, the associated thing or the user's position information cannot be acquired.
本発明は、上記に鑑みてなされたものであって、柔軟かつ正確に利用者の位置情報を取得する利用者位置情報取得装置、利用者位置情報取得方法、利用者位置情報取得プログラム、コンピュータ読み取り可能な記録媒体及び利用者位置情報取得システムを提供することを目的とする。 The present invention has been made in view of the above, and is a user position information acquisition device, a user position information acquisition method, a user position information acquisition program, and a computer reading that acquire user position information flexibly and accurately. An object is to provide a possible recording medium and a user position information acquisition system.
上述した課題を解決し、目的を達成するために、請求項1にかかる発明は、利用者を識別する利用者識別情報と、事物を識別する事物識別情報とを対応付ける利用者事物対応情報を記憶する記憶手段と、前記事物識別情報により示される前記事物の事物位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得される前記事物位置情報のうち予め定められた基準に基づいて選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得する利用者位置取得手段と、を備えたことを特徴とする。 In order to solve the above-described problems and achieve the object, the invention according to claim 1 stores user thing correspondence information for associating user identification information for identifying a user with thing identification information for identifying a thing. Storage means, position information acquisition means for acquiring the thing position information of the thing indicated by the thing identification information, and a predetermined reference among the thing position information acquired by the position information acquisition means The event location information selected based on the event identification information indicated by the user identification information associated with the event identification information indicating the event of the event location information and the user event correspondence information. And a user position acquisition unit that acquires the user position information of the user.
また、請求項2にかかる発明は、請求項1にかかる発明において、前記利用者位置取得手段は、前記位置情報取得手段により取得される前記事物位置情報のうち、取得された前記事物位置情報で示された前記事物を前記利用者が所持している状態を示した所持情報に基づいて選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得することを特徴とする。 The invention according to claim 2 is the invention according to claim 1, wherein the user position acquisition means acquires the thing position from among the thing position information acquired by the position information acquisition means. The thing location information selected based on possession information indicating a state in which the user possesses the thing indicated by the information is the thing indicating the thing of the matter location information. It is acquired as the user location information of the user indicated by the user identification information associated with the identification information and the user thing correspondence information.
また、請求項3にかかる発明は、請求項2にかかる発明において、前記利用者位置取得手段は、前記位置情報取得手段により取得される前記事物位置情報のうち、取得された前記事物位置情報で示された前記事物を前記利用者が所持している確率を示す保持確率情報の対比で選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得することを特徴とする。 The invention according to claim 3 is the invention according to claim 2, wherein the user position acquisition means acquires the thing position from among the thing position information acquired by the position information acquisition means. The thing position information selected by comparing with the holding probability information indicating the probability that the user possesses the thing indicated by the information is the thing indicating the thing of the thing position information. It is acquired as the user location information of the user indicated by the user identification information associated with the identification information and the user thing correspondence information.
また、請求項4にかかる発明は、請求項3にかかる発明において、前記記憶手段は、さらに前記事物識別情報と、前記利用者毎に前記事物を保持している確率を示した個人保持確率情報と、を対応付けた保持確率対応情報を記憶し、前記利用者位置取得手段は、前記位置情報取得手段により取得される前記事物位置情報のうち、取得された前記事物位置情報で示された前記事物を示す前記事物識別情報と前記記憶手段に記憶される前記事物保持確率対応情報で対応付けられた前記個人保持確率情報の対比で選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得することを特徴とする。 According to a fourth aspect of the present invention, in the invention according to the third aspect, the storage means further includes the personal identification information indicating the thing identification information and the probability of holding the thing for each user. Storage probability correspondence information in which probability information is associated with each other, and the user position acquisition means is the acquired thing position information among the thing position information acquired by the position information acquisition means. The event location information selected by comparing the event identification information indicating the indicated event and the individual retention probability information associated with the event retention probability correspondence information stored in the storage means. Obtaining the user location information of the user indicated by the user identification information associated with the thing identification information and the user thing correspondence information indicating the thing of the thing location information. Features.
また、請求項5にかかる発明は、請求項1にかかる発明において、前記事物を検出する検出装置からの所定情報を受信する処理を行う受信処理手段と、をさらに備え、前記位置情報取得手段は、前記受信処理手段により受信処理した前記所定情報に基づいて、検出された前記事物を示す前記事物識別情報に対応する事物位置情報を取得することを特徴とする。 The invention according to claim 5 is the invention according to claim 1, further comprising: a reception processing unit that performs processing for receiving predetermined information from the detection device that detects the thing, and the position information acquisition unit. Is characterized in that, based on the predetermined information received and processed by the reception processing means, thing position information corresponding to the thing identification information indicating the detected thing is obtained.
また、請求項6にかかる発明は、請求項5にかかる発明において、前記記憶手段は、前記事物識別情報と、前記事物と通信可能な距離情報とを対応付けた事物距離対応情報を記憶し、前記位置情報取得手段は、前記受信処理手段により受信処理した前記所定情報により検出された前記事物を示す前記事物識別情報に前記記憶手段の前記事物距離対応情報で対応付けられた前記距離情報に基づいて前記事物の前記事物位置情報として前記事物が存在する存在範囲を取得し、前記利用者位置取得手段は、前記位置情報取得手段により取得された前記事物位置情報のうち、取得された前記事物位置情報による前記事物の前記存在範囲の対比で選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得することを特徴とする。 Further, the invention according to claim 6 is the invention according to claim 5, wherein the storage means stores matter distance correspondence information in which the matter identification information and distance information communicable with the matter are associated with each other. The position information acquisition means is associated with the thing identification information indicating the thing detected by the predetermined information received and processed by the reception processing means with the thing distance correspondence information of the storage means. Based on the distance information, the existence position where the thing exists as the thing position information of the thing is acquired, and the user position acquisition means is the thing position information acquired by the position information acquisition means. The thing location information selected by contrasting the existence range of the thing according to the acquired matter position information, the thing identification information indicating the thing of the thing position information, and the User things vs. And obtaining as the user position information of the user indicated by the user identification information associated with the information.
また、請求項7にかかる発明は、請求項6にかかる発明において、前記利用者位置取得手段は、前記位置情報取得手段により取得された前記事物位置情報のうち、取得された前記事物位置情報による前記事物の前記存在範囲の対比、及び取得された前記事物位置情報で示された前記事物を前記利用者が所持している状態を示した所持情報の対比により選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得することを特徴とする。
Further, the invention according to
また、請求項8にかかる発明は、事物の事物位置情報を取得する位置情報取得ステップと、前記位置情報取得ステップにより取得される前記事物位置情報のうち予め定められた基準に基づいて選択された前記事物位置情報を、利用者を識別する利用者識別情報と事物を識別する事物識別情報を対応付けて記憶手段に記憶されている利用者識別情報を用いて、選択された事物位置情報の前記事物を示す該事物識別情報と対応付けられている該利用者識別情報で示される前記利用者の利用者位置情報として取得する利用者位置取得ステップと、を備えたことを特徴とする。 The invention according to claim 8 is selected based on a position information acquisition step for acquiring the object position information of an object and the object position information acquired by the position information acquisition step based on a predetermined criterion. The thing position information selected by using the user identification information stored in the storage means in association with the user identification information for identifying the user and the thing identification information for identifying the thing. A user position acquisition step of acquiring as the user position information of the user indicated by the user identification information associated with the thing identification information indicating the thing .
また、請求項9にかかる発明は、請求項8にかかる発明において、前記利用者位置取得ステップは、前記位置情報取得ステップにより取得される前記事物位置情報のうち、取得された前記事物位置情報で示された前記事物を前記利用者が所持している状態を示した所持情報に基づいて選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記記憶手段により記憶された前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得することを特徴とする。 The invention according to claim 9 is the invention according to claim 8, wherein the user position acquisition step includes the acquired thing position information among the thing position information acquired by the position information acquisition step. The thing location information selected based on possession information indicating a state in which the user possesses the thing indicated by the information is the thing indicating the thing of the matter location information. It is acquired as the user location information of the user indicated by the user identification information associated with the identification information and the user thing correspondence information stored by the storage means.
また、請求項10にかかる発明は、請求項9にかかる発明において、前記利用者位置取得ステップは、前記位置情報取得ステップにより取得される前記事物位置情報のうち、取得された前記事物位置情報で示された前記事物を前記利用者が所持している確率を示す保持確率情報の対比で選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記記憶手段により記憶された前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得することを特徴とする。 The invention according to a tenth aspect is the invention according to the ninth aspect, wherein the user position acquisition step includes the acquired object position out of the object position information acquired by the position information acquisition step. The thing position information selected by comparing with the holding probability information indicating the probability that the user possesses the thing indicated by the information is the thing indicating the thing of the thing position information. It is acquired as the user location information of the user indicated by the user identification information associated with the identification information and the user thing correspondence information stored by the storage means.
また、請求項11にかかる発明は、請求項10にかかる発明において、前記利用者位置取得ステップは、前記事物識別情報と、前記利用者毎に前記事物を保持している確率を示した個人保持確率情報と、を対応付けて前記記憶手段に記憶される保持確率対応情報を用いて、前記位置情報取得ステップにより取得された前記事物位置情報で示された前記事物を示す前記事物識別情報と対応付けられていた前記個人保持確率情報の対比で選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記記憶手段により記憶された前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得することを特徴とする。 The invention according to claim 11 is the invention according to claim 10, wherein the user position acquisition step indicates the thing identification information and a probability of holding the thing for each user. The thing indicating the thing indicated by the thing position information acquired by the position information acquisition step using the holding probability correspondence information stored in the storage means in association with the personal holding probability information. The thing location information selected in comparison with the personal holding probability information associated with the object identification information is stored in the matter identification information indicating the thing in the thing location information and the storage means. Further, it is obtained as user location information of the user indicated by the user identification information associated with the user thing correspondence information.
また、請求項12にかかる発明は、請求項8にかかる発明において、前記事物を検出する検出装置からの所定情報を受信する処理を行う受信処理ステップと、をさらに備え、前記位置情報取得ステップは、前記受信処理ステップにより受信処理した前記所定情報に基づいて、検出された前記事物を示す前記事物識別情報に対応する事物位置情報を取得することを特徴とする。 The invention according to a twelfth aspect of the invention according to the eighth aspect further comprises a reception processing step of performing a process of receiving predetermined information from the detection device that detects the thing, wherein the position information acquisition step Is characterized in that, based on the predetermined information received and processed in the reception processing step, thing location information corresponding to the thing identification information indicating the detected thing is obtained.
また、請求項13にかかる発明は、請求項12にかかる発明において、前記位置情報取得ステップは、前記受信処理ステップにより受信処理した前記所定情報により検出された前記事物を示す前記事物識別情報に、前記事物識別情報と記事物と通信可能な距離情報を対応付けて前記記憶手段に記憶される事物距離対応情報で対応付けられた該距離情報に基づいて前記事物の前記事物位置情報として前記事物が存在する存在範囲を取得し、前記利用者位置取得ステップは、前記位置情報取得ステップにより取得された前記事物位置情報のうち、取得された前記事物位置情報による前記事物の前記存在範囲の対比で選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記記憶手段により記憶された前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得することを特徴とする。 In the invention according to claim 13, in the invention according to claim 12, in the invention according to claim 12, in the location information acquisition step, the matter identification information indicating the matter detected by the predetermined information received and processed by the reception processing step. The thing position of the thing based on the distance information associated with the object distance correspondence information stored in the storage means in association with the distance information communicable with the article identification information and the article An existence range in which the thing exists is acquired as information, and the user position acquisition step includes the thing position information acquired in the position information acquisition step based on the acquired thing position information. The thing location information selected in comparison with the existence range of the thing, the thing identification information indicating the thing of the thing position information and the user stored by the storage means And obtaining as the user position information of the user indicated by the user identification information associated with the object corresponding information.
また、請求項14にかかる発明は、請求項13にかかる発明において、前記利用者位置取得ステップは、前記位置情報取得ステップにより取得された前記事物位置情報のうち、取得された前記事物位置情報による前記事物の前記存在範囲の対比、及び取得された前記事物位置情報で示された前記事物を前記利用者が所持している状態を示した所持情報の対比により選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記記憶手段により記憶された前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得することを特徴とする。 The invention according to a fourteenth aspect is the invention according to the thirteenth aspect, wherein the user position acquisition step includes the acquired thing position information among the thing position information acquired by the position information acquisition step. Before the selection of the existence range of the thing by the information and the comparison of possession information indicating the state in which the user possesses the thing indicated by the acquired thing position information The article position information is indicated by the user identification information associated with the thing identification information indicating the thing of the thing position information and the user thing correspondence information stored by the storage means. It is obtained as user location information of the user.
また、請求項15にかかる発明は、請求項8〜請求項14のいずれか1つに記載された利用者位置情報取得方法をコンピュータで実行させることを特徴とする。
The invention according to
また、請求項16にかかる発明は、請求項15に記載された利用者位置情報取得プログラムを格納したコンピュータの読み取り可能な記録媒体を特徴とする。
The invention according to claim 16 is characterized by a computer-readable recording medium storing the user position information acquisition program according to
また、請求項17にかかる発明は、事物から発信された信号を受信する検出装置と、該検出器から送信された所定信号から利用者の位置を示す利用者位置情報取得装置と、を備えた位置情報取得システムにおいて、前記利用者位置情報取得装置は、利用者を識別する利用者識別情報と、事物を識別する事物識別情報との対応関係を保持する利用者事物対応情報を記憶する記憶手段と、前記事物を検出する検出装置からの所定情報を受信する処理を行う受信処理手段と、前記受信処理手段により受信処理した前記所定情報に基づいて、検出された前記事物を示す前記事物識別情報に対応する事物位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得される前記事物位置情報のうち予め定められた基準に基づいて選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記記憶手段により記憶された前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得する利用者位置取得手段と、を備えたことを特徴とする。 The invention according to claim 17 includes a detection device that receives a signal transmitted from an object, and a user position information acquisition device that indicates the position of the user from a predetermined signal transmitted from the detector. In the position information acquisition system, the user position information acquisition device stores user matter correspondence information that holds correspondence between user identification information for identifying a user and matter identification information for identifying a matter. Receiving processing means for performing processing for receiving predetermined information from a detection device that detects the thing, and the thing indicating the detected thing based on the predetermined information received by the receiving processing means. The position information acquisition means for acquiring the thing position information corresponding to the object identification information, and the thing information selected by the position information acquisition means based on a predetermined criterion. The article position information is indicated by the user identification information associated with the thing identification information indicating the thing of the thing position information and the user thing correspondence information stored by the storage means. And a user position acquisition unit that acquires the user position information of the user.
請求項1にかかる発明によれば、対応関係を保持する利用者事物対応情報を用いて、取得された事物の事物位置情報から、利用者の利用者位置情報を取得するので、当該利用者事物対応情報に対して事物と利用者対応関係の変更や、対応関係の削除を容易に行うことができるので、柔軟かつ正確に利用者の位置情報を取得することができるという効果を奏する。 According to the first aspect of the invention, since the user location information of the user is acquired from the event location information of the acquired thing using the user event correspondence information that holds the correspondence, the user event Since it is possible to easily change the correspondence between things and the user and delete the correspondence with respect to the correspondence information, there is an effect that the user's position information can be acquired flexibly and accurately.
また、請求項2にかかる発明によれば、取得された事物の事物位置情報から、利用者が所持している状態に基づいて選択された事物位置情報を、利用者位置情報として取得するので、取得される利用者位置情報の精度が向上するという効果を奏する。 Further, according to the invention according to claim 2, since the thing position information selected based on the state possessed by the user is acquired as the user position information from the thing position information of the acquired thing. There is an effect that the accuracy of the acquired user position information is improved.
また、請求項3にかかる発明によれば、利用者が事物を保持している確率から選択された事物位置情報を、利用者位置情報として取得するので、取得される利用者位置情報の精度が向上するという効果を奏する。 According to the invention according to claim 3, since the thing position information selected from the probability that the user holds the thing is acquired as the user position information, the accuracy of the acquired user position information is high. There is an effect of improving.
また、請求項4にかかる発明によれば、利用者毎の前記事物を保持している確率を示した個人保持確率情報を記憶して、利用者毎に事物を保持している確率が設定されているので、利用者毎の保持状態に基づいて事物位置情報を選択して、利用者位置情報として取得するので、取得される利用者位置情報の精度が向上するという効果を奏する。 According to the invention of claim 4, the personal holding probability information indicating the probability of holding the thing for each user is stored, and the probability of holding the thing for each user is set. Therefore, since the thing position information is selected based on the holding state for each user and acquired as the user position information, the accuracy of the acquired user position information is improved.
また、請求項5にかかる発明によれば、受信した所定情報から検出された事物の事物位置情報を取得するので、事物位置情報を容易に取得することができるという効果を奏する。 According to the fifth aspect of the present invention, the thing position information of the thing detected from the received predetermined information is obtained, so that there is an effect that the thing position information can be easily obtained.
また、請求項6にかかる発明によれば、事物位置情報として事物の存在範囲を取得し、この存在範囲の対比により選択された事物位置情報を、利用者位置情報として取得するので、取得される利用者位置情報の精度が向上するという効果を奏する。 According to the invention of claim 6, the existence range of the thing is acquired as the thing position information, and the thing position information selected by comparing the existence range is acquired as the user position information. There is an effect that the accuracy of the user position information is improved.
また、請求項7にかかる発明によれば、取得された事物位置情報の存在範囲の対比及び事物を利用者が所持している状態を示した所持情報の対比により選択された事物位置情報を、利用者位置情報として取得するので、取得される利用者位置情報の精度がさらに向上するという効果を奏する。
Further, according to the invention according to
また、請求項8にかかる発明によれば、対応関係を保持する利用者事物対応情報を用いて、取得された事物の事物位置情報から、利用者の利用者位置情報を取得するので、当該利用者事物対応情報に対して事物と利用者対応関係の変更や、対応関係の削除を容易に行うことができるので、柔軟かつ正確に利用者の位置情報を取得することができるという効果を奏する。 According to the invention according to claim 8, the user location information of the user is obtained from the matter location information of the obtained matter using the user matter correspondence information that holds the correspondence relationship. Since it is possible to easily change the relationship between the thing and the user and delete the corresponding relationship with respect to the person-and-thing correspondence information, there is an effect that the position information of the user can be acquired flexibly and accurately.
また、請求項9にかかる発明によれば、取得された事物の事物位置情報から、利用者が所持している状態に基づいて選択された事物位置情報を、利用者位置情報として取得するので、取得される利用者位置情報の精度が向上するという効果を奏する。 Further, according to the invention according to claim 9, since the thing position information selected based on the state possessed by the user is acquired as the user position information from the thing position information of the acquired thing. There is an effect that the accuracy of the acquired user position information is improved.
また、請求項10にかかる発明によれば、利用者が事物を保持している確率から選択された事物位置情報を、利用者位置情報として取得するので、取得される利用者位置情報の精度が向上するという効果を奏する。 According to the invention according to claim 10, since the thing position information selected from the probability that the user holds the thing is obtained as the user position information, the accuracy of the obtained user position information is improved. There is an effect of improving.
また、請求項11にかかる発明によれば、利用者毎に事物を保持している確率が設定されていた個人保持確率情報を用いて選択された事物位置情報を、利用者位置情報として取得するので、取得される利用者位置情報の精度が向上するという効果を奏する。 According to the invention of claim 11, the thing position information selected using the personal holding probability information in which the probability of holding an object for each user is set is acquired as the user position information. As a result, the accuracy of the acquired user location information is improved.
また、請求項12にかかる発明によれば、受信した所定情報から検出された事物の事物位置情報を取得するので、事物位置情報を容易に取得することができるという効果を奏する。 According to the twelfth aspect of the invention, since the thing position information of the thing detected from the received predetermined information is acquired, there is an effect that the thing position information can be easily acquired.
また、請求項13にかかる発明によれば、事物位置情報として事物の存在範囲を取得し、この存在範囲の対比により選択された事物位置情報を、利用者位置情報として取得するので、取得される利用者位置情報の精度が向上するという効果を奏する。 According to the invention of claim 13, the existence range of the thing is acquired as the thing position information, and the thing position information selected by comparing the existence range is acquired as the user position information. There is an effect that the accuracy of the user position information is improved.
また、請求項14にかかる発明によれば、取得された事物位置情報の存在範囲の対比及び事物を利用者が所持している状態を示した所持情報の対比により選択された事物位置情報を、利用者位置情報として取得するので、取得される利用者位置情報の精度がさらに向上するという効果を奏する。 According to the invention of claim 14, the object position information selected by comparing the existence range of the acquired object position information and the comparison of possession information indicating a state in which the user possesses the object, Since it acquires as user position information, there exists an effect that the precision of the acquired user position information improves further.
また、請求項15にかかる発明によれば、コンピュータに読み取らせて実行することによって、請求項8から14のいずれか一つに記載された利用者位置情報取得方法をコンピュータの利用で実現することができ、これら各利用者位置情報取得方法と同様の効果を奏する。 According to a fifteenth aspect of the present invention, the user location information acquisition method according to any one of the eighth to fourteenth aspects is realized by using a computer by causing the computer to read and execute the method. The same effects as those of the user position information acquisition methods can be obtained.
また、請求項16に係る発明によれば、請求項15に記載された利用者位置情報取得プログラムを格納した記録媒体であり、この記録媒体をコンピュータに読み込ませることで、利用者位置情報取得方法プログラムを実行することが可能という効果を奏する。
According to the invention of claim 16, there is provided a recording medium storing the user position information acquisition program according to
また、請求項17に係る発明によれば、対応関係を保持する利用者事物対応情報を用いて、取得された事物の事物位置情報から、利用者の利用者位置情報を取得するので、当該利用者事物対応情報に対して事物と利用者対応関係の変更や、対応関係の削除を容易に行うことができるので、柔軟かつ正確に利用者の位置情報を取得することができるという効果を奏する。 According to the invention of claim 17, since the user location information of the user is obtained from the thing location information of the acquired thing using the user thing correspondence information holding the correspondence, the use Since it is possible to easily change the relationship between the thing and the user and delete the corresponding relationship with respect to the person-and-thing correspondence information, there is an effect that the position information of the user can be acquired flexibly and accurately.
以下に添付図面を参照して、この発明にかかる利用者位置情報取得装置、利用者位置情報取得方法、利用者位置情報取得プログラム、コンピュータ読み取り可能な記録媒体及び利用者位置情報取得システムの最良な実施の形態を詳細に説明する。 Referring to the accompanying drawings, the best of a user position information acquisition device, a user position information acquisition method, a user position information acquisition program, a computer-readable recording medium, and a user position information acquisition system according to the present invention will be described below. The embodiment will be described in detail.
(第1の実施の形態)
図1は、本発明の利用者位置情報取得装置の機能を備えた第1の実施の形態にかかる位置情報管理サーバ100の構成を示すブロック図である。本実施の形態にかかる位置情報管理システムでは、種類の異なる複数の検出器を用いて、種類の異なる複数の事物の検出し、位置情報管理サーバ100が、検出器から受信した信号から利用者の位置情報を取得し、取得した位置情報に基づいた通知情報を生成して、他のアプリケーションに対して通知する。本実施の形態において検出器は、検出する対象の種類毎に複数存在し、利用者に備え付けられたアクティブタグ20a〜nを検出するリーダ10a〜n、ノートPC40a〜nを検出する無線ルータ30a〜n、内線PHS60a〜nを検出する構内無線基地局50a〜n、社員証70a〜nを検出するICカードリーダ80a〜nとする。なお、本実施の形態においては、検出対象となる事物は、利用者が保持する所有物とするが、所有物に制限せず、利用者と対応付けられる事物であればよい。
(First embodiment)
FIG. 1 is a block diagram showing the configuration of a location
また、これら所有物を検出器が検出する際、所有物自体を検出器が検出することに制限するものではなく、所有物に備え付けられたタグ等を検出器が所有物として検出しても良い。さらに、検出器が所有物を検出する際に無線等の識別信号の検出に制限するものではなく、所有物と検出器が接触することで検出される等、どのような検出手段でも良い。 Further, when the detector detects these possessions, the detector is not limited to detecting the possession itself, and the detector may detect a tag or the like attached to the possession as the possession. . Furthermore, the detection is not limited to detection of an identification signal such as a wireless signal when detecting the property, and any detection means may be used such as detection by contact between the property and the detector.
つまり、本実施の形態ではアクティブタグ20a〜nを利用者の所有物として用いたが、アクティブタグを利用者の所有物に備え付けて、アクティブタグから送信される識別情報を、備え付けられた所有物を識別する情報として用いても良い。このように識別情報を用いた場合でも、後述する処理により所有物の位置情報から利用者の位置情報を検出することができる。
That is, in the present embodiment, the
本実施の形態における上記の検出対象及び検出器について説明する。まず、アクティブタグ20a〜nとこれを検出するリーダ10a〜nについて説明する。アクティブタグ20a〜nは、本実施の形態において、利用者毎に備えられていることとする。さらにアクティブタグ20a〜nは、電波により1秒ごとに識別信号を発信する。この識別信号には、アクティブタグを特定する所有物IDを含まれている。また、本実施の形態は、タグをアクティブに電波を発信するタグに制限するものではなく、例えばパッシブなものでもかまわない。より具体的な例としてパッシブ型RFIDタグあるいはアクティブに電波を発するBluetooth規格やZigBee規格で通信を行っても良い。
The detection target and the detector in the present embodiment will be described. First, the
そして、リーダ10a〜nは、アクティブタグ20a〜n等の事物から識別信号を受信した場合、位置情報管理サーバ100を示すアドレス及びポートに、受信した識別信号に含まれていた所有物ID等を送信する。そして、位置情報管理サーバ100が、送信された所有物IDを、リーダ10a〜nを示す検出器IDと対応付けて記憶させる。
When the
他の検出対象と検出器についても、リーダ10a〜nとアクティブタグ20a〜nの場合と同様の処理を行う。例えば、構内無線基地局50a〜nが、内線PHS60a〜nと通信する際、内線PHS60a〜nを特定する呼識別子として、内線PHS60a〜nの固有のID又は内線番号等を用いる。そして、構内無線基地局50a〜nが個識別子を所有物IDとして位置情報管理サーバ100に送信する。これにより、位置情報管理サーバ100は、内線PHS60a〜nを示す所有物IDと、構内無線基地局50a〜nを特定する検知器IDと対応付けて記憶する。また、ノートPC40a〜nと無線ルータ30a〜nについても同様の処理を行うこととし、この場合、所有物IDとしてコンピュータ名やMACアドレスを用いることが考えられる。また、社員証70a〜nとICカードリーダ80a〜nについても同様の処理を行うこととし、この場合、所有物IDとして社員コードを用いることが考えられる。
For other detection targets and detectors, the same processing as in the case of the
図2は、本実施の形態において、位置情報管理サーバ100で位置情報を取得する対象となる利用者が携帯している所有物の例を示した説明図である。本図に示すように、利用者は複数の所有物を携帯している。これら所有物は、必要に応じて利用者と共に移動し、又は利用者が移動する際に携帯されずに所定の場所に配置されたりする。また、これら所有物は、上述した検知器で検出可能とする。そして、この利用者と所有物との対応関係を後述する記憶部101で予め保持している。これにより、所有物の位置情報を取得した場合、対応関係に基づいて所有物の位置情報を利用者の位置情報とみなすことができる。
FIG. 2 is an explanatory diagram illustrating an example of possessed items carried by a user who is a target for acquiring position information in the position
なお、本実施の形態においては、アクティブタグ20a〜nから検出されるタグID、ノートPC40a〜nを特定するコンピュータ名、内線PHS60a〜nから検出される固有のID、社員証70a〜nから検出される社員コードを、所有物を特定する所有物IDとして用いることとする。これにより所有物の種類等によらず位置情報管理サーバ100で所有物の所有物IDと位置情報を対応付けて一括して管理することができる。
In this embodiment, the tag ID detected from the
また、検出器となる構内無線基地局50a〜n、無線ルータ30a〜n及びリーダ10a〜nは、位置情報管理サーバ100とネットワークを介して接続されており、検出器毎にIPアドレスが付与されている。また、位置情報管理サーバ100は、検出器を特定する検出器IDと、検出器を示すIPアドレスを対応付けて保持する。位置情報管理サーバ100が、検出器のIPアドレスと、検出器IDの対応関係を予め記憶しておくことで、情報を受信した際にヘッダに含まれていた送信元のアドレスから検出器を特定できる。なお、対応関係を保持するテーブル構造については後述する。
The on-site
また、本実施の形態とは異なる形態として検出器各々が検出器IDを保持し、検出対象を検出した旨を示す情報と検出器IDを含めた識別情報として送信してもよい。 Further, as a form different from the present embodiment, each detector may hold a detector ID and may be transmitted as identification information including information indicating that a detection target has been detected and the detector ID.
図3は、位置情報管理サーバ100を含んだ位置情報管理システムの全体構成の概念的に示した説明図である。検出器としてリーダ10a〜cが検知した識別信号を、位置情報管理サーバ100にネットワークを通じて送信し、さらに位置情報管理サーバ100は、受信した情報に基づいて利用者又は物体の位置情報等を取得して、アプリケーションA201〜アプリケーションD204にネットワークを通じて通知する。また、このアプリケーションA201〜アプリケーションD204に対する通知は、所定の時間毎に送信してもよいし、各アプリケーションから要求があった場合に送信してもよい。
FIG. 3 is an explanatory diagram conceptually showing the overall configuration of the location information management system including the location
図1に戻り、位置情報管理サーバ100の内部は、記憶部101と、受信処理部102と、デバイス情報管理部103と、位置情報取得部104と、位置情報DB管理部105と、利用者位置情報取得部106と、通知情報生成部107と、通知処理部108と、要求受付部109を備え、受信した信号から利用者の位置情報を取得して、通知情報を生成して、他のアプリケーションに通知する。
Returning to FIG. 1, the location
記憶部101は、デバイスデータベース111と、位置情報データベース112と、を記憶する。また、記憶部101は、例えばHDD、光ディスク、メモリカードなどの一般的に用いられるあらゆる記憶手段で構成することができる。
The
デバイスデータベース111は、検出器位置管理テーブルと、通信距離管理テーブルと、所有物検出管理テーブルと、を記憶する。図4は、検出器位置管理テーブルの構造を示した図である。本図に示すように、検出器位置管理テーブルは、検出器IDと、検出器の位置情報、検知器のIPアドレスを対応付けて保持している。検出器IDと検出器のIPアドレスを対応付けていることで、検出器から送信された識別情報に含まれている送信元のアドレスから検出器IDを特定することができる。また、特定された検出器IDと位置情報の対応付けから、検出器の位置情報を特定することができる。 The device database 111 stores a detector position management table, a communication distance management table, and an possession detection management table. FIG. 4 is a diagram showing the structure of the detector position management table. As shown in the figure, the detector position management table holds detector IDs, detector position information, and detector IP addresses in association with each other. By associating the detector ID with the IP address of the detector, the detector ID can be specified from the address of the transmission source included in the identification information transmitted from the detector. Further, the position information of the detector can be specified from the correspondence between the specified detector ID and the position information.
図5は、通信距離管理テーブルの構造を示した図である。本図に示すように、通信距離管理テーブルは、所有物IDと、通信距離とを対応付けて保持している。これにより、検出した所有物の所有物IDから、所有物の通信可能な距離を取得することができる。そして、検出器から受信した識別情報から所有物の位置情報を取得した場合、所有物は取得した位置情報から通信距離の範囲内に存在すると考えられる。つまり、通信可能な距離が短いほど、所有物の存在する範囲が限定されることになり、取得した位置情報の精度が高いことになる。このように、この通信可能な距離に基づいて取得した所有物の位置情報の精度を求めることができる。 FIG. 5 shows the structure of the communication distance management table. As shown in the figure, the communication distance management table holds possession IDs and communication distances in association with each other. Thereby, the communicable distance of the possession can be acquired from the possession ID of the detected possession. When the position information of the property is acquired from the identification information received from the detector, the property is considered to exist within the communication distance range from the acquired position information. That is, as the communicable distance is shorter, the range in which the property exists is limited, and the accuracy of the acquired position information is higher. In this way, it is possible to obtain the accuracy of the position information of the property acquired based on the communicable distance.
図6は、所有物検出管理テーブルの構造を示した図である。本図に示すように、所有物検出管理テーブルは、所有物IDと、検出器IDと、検出時間とを対応付けて保持している。つまり、所有物検出管理テーブルは、検出器から識別情報を受信した際に、識別情報に含まれている所有物IDと、特定された検出器を示す検出器IDと、識別情報を受信した時間を示す検出時間を対応付けたレコードが、後述するデバイス情報管理部103により追加される。
FIG. 6 is a diagram showing the structure of the possession detection management table. As shown in this figure, the property detection management table holds property IDs, detector IDs, and detection times in association with each other. In other words, the property detection management table, when receiving the identification information from the detector, the property ID included in the identification information, the detector ID indicating the specified detector, and the time when the identification information is received. Is added by the device
位置情報データベース112は、保持確率管理テーブルと、所有物位置管理テーブルと、利用者位置情報管理テーブルと、を記憶する。図7は、保持確率管理テーブルの構造を示した図である。本図に示すように、保持確率管理テーブルは、利用者IDと、所有物IDと、保持確率とを対応付けて保持し、換言すれば利用者事物対応情報及び保持確率対応情報に相当する。また、保持確率管理テーブルにより、利用者IDで示される利用者が、所有物IDで示される所有物を保持している確率を取得することができる。
The
図8は、所有物位置管理テーブルの構造を示した図である。本図に示すように、所有物位置管理テーブルは、所有物IDと、位置情報と、検出時間とを対応付けて保持している。つまり、所有物の位置情報を取得する度に、取得した位置情報と、所有物IDと、検出時間を対応付けたレコードが追加される。 FIG. 8 is a diagram showing the structure of the possession position management table. As shown in the figure, the property position management table holds property IDs, position information, and detection times in association with each other. In other words, each time the position information of the possession is acquired, a record in which the acquired position information, the possession ID and the detection time are associated is added.
図9は、利用者位置管理テーブルの構造を示した図である。本図に示すように、利用者位置管理テーブルは、利用者IDと、位置情報と、検出時間とを対応付けて保持している。つまり、利用者の位置情報が特定される度に、特定された位置情報と、利用者IDと、検出時間を対応付けたレコードが追加される。 FIG. 9 is a diagram showing the structure of the user location management table. As shown in this figure, the user location management table holds a user ID, location information, and detection time in association with each other. That is, each time the user position information is specified, a record in which the specified position information, the user ID, and the detection time are associated is added.
図1に戻り、受信処理部102は、検出器から送信された識別情報を受信する処理を行う。本実施の形態において、受信処理部102は、リーダ10a〜n、無線ルータ30a〜n、構内無線基地局50a〜nで示される検出器からネットワークを介して受信した識別情報を受信する。この受信した識別情報には、検出器が検出した所有物を特定する所有物IDが含まれている。また、受信処理部102は、識別情報のヘッダから識別情報を送信した検出器のIPアドレスを取得する。なお、受信処理部102が受信した識別情報は、検出器から送信するよう予め定められた情報であり、換言すれば所定情報に相当する。受信処理部102は、この所有物IDと、検出器のIDアドレスと検出時間を対応付けてデバイス情報管理部103に出力し、デバイス検出管理テーブルを更新する指示を行う。なお、検出時間とは、検出器が所有物を検出したとみなされる時間、換言すれば検出器から識別情報を受信した時間とする。
Returning to FIG. 1, the
デバイス情報管理部103は、デバイスDBが保持する各テーブルの参照、又はレコードの追加、変更若しくは削除などの処理を行う。デバイス情報管理部103は、所有物ID等の入力と共に、デバイス検出管理テーブルを更新する指示を受け付けた場合、検出器位置管理テーブルを参照して検出器のIPアドレスから検出器IDを特定し、この特定された検出器IDと、所有物IDと、検出時間を対応付けた情報で、デバイス検出管理テーブルの検出器IDと所有物IDをキーとして一致するレコードに対して更新を行う。これにより、デバイス検出管理テーブルでは、最新の検出情報に基づいた検出器IDと所有物IDと検出時間とを対応付けたレコードを保持できる。
The device
また、デバイス情報管理部103は、デバイス検出管理テーブルが保持するレコードのうち一定期間更新されなかったレコードは削除する。本実施の形態では、この一定時間を3秒とする。このように、3秒以前のレコードについては削除されるため、最新の検出情報のみ保持することになる。また3秒以内のレコードであれば保持するので、例えば、任意のアクティブタグをリーダ10a、リーダ10b及びリーダ10cが検出した場合、このアクティブタグを示す所有物IDとこれらのリーダを示す検出器IDとを対応付けた3レコードの更新又は追加が行われる。そして、1秒後にリーダ10a及びリーダ10bでのみ検出された場合に、リーダa10とリーダ10bを示す検出器IDと検出されたアクティブタグを示す所有物IDと対応付けられた2レコードが更新され、リーダ10cを示すリーダIDとこの所有物IDとを対応付けられたレコードは更新されず、1秒前の情報が保持される。つまり、3秒以内に一度でも検出されればタグIDと所有物IDとを対応付けたレコードが保持される。したがって、何らかの障害により一時的にアクティブタグからの信号が検出できなかった場合でも3秒以内に検出した情報に基づいて位置情報を取得できる。
In addition, the device
位置情報取得部104は、3秒毎にデバイス情報管理部103からデバイス検出管理テーブルが保持している所有物IDと、検出器ID及び検出時間が対応付けられたレコード情報と、当該レコード情報が保持していている検出器IDと検出器位置管理テーブルで対応付けられている位置情報と、当該レコード情報が保持していている所有物IDと通信距離管理テーブルで対応付けられた通信距離を受け付ける。これにより、3秒毎に所有物の位置情報を取得することができる。
The position
また、位置情報取得部104は、位置情報を取得した所有物の所有物IDと、取得した位置情報及び検出時間を対応付けて後述する位置情報DB管理部105に出力する。これにより後述する位置情報DB管理部105が所有物位置管理テーブルを更新するので、最新の所有物の位置情報が管理することができる。
In addition, the position
次に、位置情報取得部104が所有物の位置情報を取得する詳細な手順を説明する。例えば所有物を検出した検出器が1個しかない場合、検出した検出器の位置座標を中心として、通信距離管理テーブルで検出した所有物を示す所有物IDと対応付けられた通信距離で定められる範囲を所有物の存在範囲とする。また、1つの所有物を検出した検出器が複数ある場合、所有物の位置情報の取得方法は様々な方法のうちどのような方法を用いても良い。例えば、上述したような検出した検出器毎に、検出器の位置座標を中心として所有物IDと対応付けられた通信距離で定められる範囲を算出し、これらの範囲の重複する範囲を所有物の存在範囲と定めても良い。また、検出した検出器の位置情報の平均値を中心として、通信距離管理テーブルが管理している通信距離で定められる範囲を所有物の存在範囲としても良い。さらには、検出器が所有物を検出した際の信号強度を予め保持しておき、検出した位置情報に信号強度で重み付けした平均値をとった位置座標を中心として、上述した手順で定められる範囲を所有物の存在範囲としても良い。
Next, a detailed procedure for the position
なお、位置情報取得部104は、検出された所有物の位置情報の取得を、3秒の間に分散して処理を行っても良い。具体的な例としては、位置情報取得部104は、3秒毎にデバイス情報管理部103から3秒内にデバイス検出管理テーブルから検出された所有物IDの数を取得する。次に、位置情報取得部104は、3秒毎にデバイス情報管理部103からデバイス検出管理テーブルが保持している検出された所有物ID、検出器ID及び検出時間を対応付けられたレコード情報と、検出器位置管理テーブルが保持している所有物を検出した検出器を示す検出器IDと、検出器IDに対応付けられた位置情報を取得する。
Note that the position
そして、位置情報取得部104は、3秒を検出された所有物IDの数で除した算出間隔毎に、所有物一個の位置情報を取得するための処理を行う。これにより、3秒間で検出された全ての所有物の位置情報を取得できると共に、演算処理の負荷を分散させることができる。
And the position
位置情報DB管理部105は、位置情報データベース112が保持する各テーブルに対して処理を行う。本実施の形態では、位置情報DB管理部105は、位置情報取得部104から所有物IDと、位置情報及び検出時間が対応付けられた情報が入力された場合、この入力された所有物ID、位置情報、検出時間を1レコードとして所有物位置管理テーブルを更新する。また、位置情報DB管理部105は、利用者位置情報取得部106に対し3秒毎に、所有物位置管理テーブルが保持しているレコード情報及び保持確率管理テーブルから検出された所有物を示す所有物IDを保持するレコード情報を出力する。また、位置情報DB管理部105は、利用者位置情報取得部106から所定の処理の指示を受け付けた場合、指示の基づいた処理を各テーブルに対して処理を行い、処理結果を出力する。この具体的な指示については後述する。また、利用者位置情報取得部106から利用者ID、位置情報及び検出時間を対応付けられた情報が入力された場合、位置情報DB管理部105は、この入力された情報を一レコードとしては利用者位置管理テーブルの更新を行う。
The position information
また、位置情報DB管理部105は、所有物位置管理テーブル及び利用者位置管理テーブルが保持するレコードのうち一定期間更新されなかったレコードは削除する。本実施の形態では、この一定時間を3秒とする。このように、3秒以前のレコードについては削除されるため、最新の位置情報のみ保持することになる。
In addition, the position information
また、位置情報DB管理部105は、後述する通知情報生成部107から所定の指示を受け付けた場合、利用者位置管理テーブルが保持しているレコード情報を通知情報生成部107に出力する。
Further, when the position information
また、位置情報DB管理部105は、後述する要求受付部109から送信先、送信する条件と共に、利用者の位置情報を送信する旨の要求を受け付けた場合、利用者位置管理テーブルから送信する条件を満たしたレコードの情報を取得して、取得したレコード情報を入力された送信先及び通知情報を生成する依頼と共に通知情報生成部107に出力する。これにより、他のアプリケーションからの要求に応じて利用者の位置情報に基づいた通知情報を出力することができる。
In addition, when the location information
利用者位置情報取得部106は、3秒毎に位置情報DB管理部105から所有物位置管理テーブルが保持しているレコード情報及び保持確率管理テーブルから検出された所有物を示す所有物IDを保持するレコード情報が入力され、このレコード情報に基づいて利用者の位置情報を取得する。なお、この所有物位置管理テーブルから入力されたレコード情報は、所有物ID、位置情報、検出時間が対応付けられているものとする。そして、保持確率管理テーブルから入力されたレコード情報は、所有物ID、利用者ID及び保持確率が対応付けられているものとする。
The user position
また、利用者位置情報取得部106は、保持確率管理テーブルから検出された所有物を示す所有物IDを保持するレコード情報が入力された場合、この入力された全てのレコード情報から、所有部IDと対応付けられたユニークな利用者IDの数を算出する。そして、利用者位置情報取得部106は、3秒を算出された利用者IDの数で除した時間間隔毎に利用者の位置情報を取得する処理を行う。これにより利用者の位置情報を取得する処理により生じる負荷を分散させることができる。また、位置情報を取得する対象となる利用者IDは、保持確率管理テーブルの入力されたレコード情報で、所有物IDと対応付けられた利用者IDから、ユニークな利用者IDを抽出することで特定できる。この特定された各利用者IDで示される利用者の位置情報を、上述した時間間隔毎に取得する処理を行う。次に、算出された時間間隔毎に行われる利用者毎の位置情報を取得する処理について説明する。
Further, when the record information holding the property ID indicating the property detected from the retention probability management table is input, the user position
利用者位置情報取得部106は、入力された所有物の位置情報から予め定められた基準に基づいて選択された位置情報を、選択された位置情報に対応付けられていた所有物IDと保持確率管理テーブルで対応付けられていた利用者IDで示される利用者の位置情報として取得する。この予め定められた基準はどのような基準であっても良いが、本実施の形態では、利用者が所有物を所持している状態及び所有物の存在範囲に基づいて定められた基準を用いることとする。なお、本実施の形態は、予め定められた基準を制限するものではなく、例えば、所有物を所持している状態から定められた基準及び存在範囲に基づいて定められた基準のどちらか一方のみ用いて位置情報を選択しても良い。
The user position
また、利用者位置情報取得部106は、利用者が所有物を所持している状態として、利用者が所有物を保持している保持確率を用いる。つまり、利用者位置情報取得部106は、検出された所有物のうち、保持確率が高い所有物の存在範囲に利用者が存在するものとみなす。
Further, the user position
利用者位置情報取得部106は、位置情報を算出する時間になった場合、位置情報を取得する対象となる利用者IDと対応付けられている所有物IDと保持確率から、保持確率が最も高い所有物IDを選択する。なお、当然ながら、選択する対象となる所有物IDは位置情報が検出されているものに限られる。そして、利用者位置情報取得部106は、この選択された所有物IDと対応付けられた位置情報を利用者の位置情報の候補とする。次に、存在範囲に基づいて位置情報を特定するための処理を行う。
When it is time to calculate the position information, the user position
そして、利用者位置情報取得部106は、候補とされた位置情報が、同一利用者に対応付けられた他の位置情報と比較して最も存在範囲が狭いならば、この候補とされた位置情報が利用者の位置情報と決定する。これは、最も存在範囲が狭いので、最も利用者の範囲として最も精度が高いと考えられるためである。このように選択された位置情報の例を次に述べる。
Then, the user position
図10は、利用者が所持している社員証、アクティブタグ及び内線PHSが検出された状態において利用者位置情報取得部106が特定した利用者の存在範囲の例を示した図である。本図においては斜線で示した領域が利用者の存在範囲として特定されたこととする。また、存在範囲の特定する対象となる利用者の利用者IDを‘PERSON1’とし、この利用者IDと対応付けられた所有者IDのうち検出された所有者IDを、社員証の所有物ID‘2005Z0001’、アクティブタグの所有物ID‘TAGID0001’、内線PHSの所有物ID‘PHSID0001’とする。これら所有物IDと利用者IDとの対応付けは、図7で示した保持確率管理テーブルより特定される。そして、利用者位置情報取得部106は、検出された所有物IDと対応付けられた位置情報から、利用者ID‘PERSON1’で示された利用者の位置情報を選択する。
FIG. 10 is a diagram illustrating an example of the user existence range specified by the user position
そして、保持確率管理テーブルにおいて、これら所有物ID‘2005Z0001’、‘TAGID0001’、‘PHSID0001’と対応付けられた保持確率は、所有物ID‘2005Z0001’の‘95%’が最も高い。このため、利用者位置情報取得部106は、所有物ID‘2005Z0001’と対応付けられた位置情報が、利用者の位置情報の候補として扱う。さらに、図8で示した所有物位置管理テーブルを参照すると、所有物ID‘2005Z0001’、‘TAGID0001’、‘PHSID0001’と対応付けられた位置情報のうち、所有物ID‘2005Z0001’と対応付けられた位置情報の存在範囲が‘0.2m’と最も狭い。これにより図10で示した状態において、利用者位置情報取得部106は、社員証を示す所有物ID‘2005Z0001’と対応付けられた位置情報を、利用者の位置情報として扱う。
In the retention probability management table, the retention probability associated with these possession IDs “2005Z0001”, “TAGID0001”, and “PHSID0001” is the highest in “95%” of the possession ID “2005Z0001”. For this reason, the user location
しかしながら、保持確率が最も高い所有物IDと対応付けられた位置情報の存在範囲が最も狭いとは限らない。図10で示した例では、社員証を示す所有物ID‘2005Z0001’の保持確率が最も高かったが、所有物ID‘2005Z0001’の通信距離は‘0.2m’のため、位置情報の精度こそ高いが、通信距離が短いため検出できない場合が多い。例えば、社員証を読み取るICカードリーダは通常入退室時等に用いるための所定の位置に設置するのが普通であり、0.2m間隔で設置することは行わない。つまり、設置されたICカードリーダから利用者の0.2m以上離れている場合では検知することができない。 However, the existence range of the position information associated with the possession ID having the highest retention probability is not necessarily the narrowest. In the example shown in FIG. 10, the possession ID “2005Z0001” indicating the employee ID has the highest retention probability, but the communication distance of the possession ID “2005Z0001” is “0.2 m”. High, but often cannot be detected due to short communication distance. For example, an IC card reader that reads an employee ID card is usually installed at a predetermined position for use when entering or leaving a room, and is not installed at intervals of 0.2 m. In other words, it cannot be detected when the user is 0.2 m or more away from the installed IC card reader.
つまり、最も保持確率が高い所有物IDと対応付けられた位置情報の存在範囲が広い場合に、利用者の位置情報の精度を向上させるための判断基準を設ける必要がある。 That is, it is necessary to provide a criterion for improving the accuracy of the position information of the user when the existence range of the position information associated with the possession ID having the highest retention probability is wide.
そこで、利用者位置情報取得部106は、候補とされた位置情報が、同一利用者IDと対応付けられた他の所有物の位置情報と比べて存在範囲が広い場合、後述した処理を行う。まず、利用者位置情報取得部106は、候補とされた位置情報の存在範囲に、候補とされた位置情報の存在範囲内に、他の所有物の位置情報の存在範囲が含まれていると判断した場合、この含まれている位置情報を、利用者の位置情報として扱う。また、候補とされた位置情報の範囲内に、複数の位置情報の存在範囲が含まれていた場合、これら複数の位置情報の存在範囲のどれを選択しても良い。本実施形態においては、保持確率が最も高い位置情報を新たな候補とし、再び同様の処理を行って位置情報を選択する。
Therefore, the user position
つまり、保持確率が高い位置情報の存在範囲に、保持確率が低い位置情報の存在範囲が含まれている場合、利用者がこれら位置情報で示された所有物を一括して保持していると判断して、保持確率が低くとも位置情報の存在範囲が狭い位置情報を、利用者の位置情報することができる。これにより、存在範囲が狭い位置情報を選択できるので、利用者の位置情報の精度を向上させることができる。 In other words, if the existence range of position information with a low retention probability is included in the existence range of position information with a high retention probability, the user collectively holds the property indicated by these position information. As a result, even if the holding probability is low, position information having a narrow position information existence range can be used as the position information of the user. Thereby, since the position information with a narrow existence range can be selected, the accuracy of the position information of the user can be improved.
また、利用者位置情報取得部106は、候補とされた位置情報の存在範囲に、候補とされた位置情報の存在範囲より狭い他の所有物の位置情報の存在範囲が含まれていないと判断した場合、候補とされた位置情報を利用者の位置情報として扱う。
In addition, the user position
つまり、候補とされた位置情報の存在範囲に、存在範囲が狭い他の所有物の位置情報が含まれていない場合、利用者がどちらか一方のみ保持していると判断できるので、利用者位置情報取得部106は、保持確率が高い位置情報を、利用者の位置情報として扱う。
In other words, if the location information of the candidate location information does not include location information of other possessions with a narrow presence range, it can be determined that the user holds only one of them, so the user location The
図11は、社員証及びアクティブタグが未検出で、利用者が所持しているノートPC及び内線PHSが検出された状態で、ノートPCの存在範囲に内線PHSの存在範囲が含まれている場合に、利用者位置情報取得部106が特定した利用者の存在範囲の例を示した図である。本図においては斜線で示した領域が利用者の存在範囲として特定されたこととする。また、位置情報の特定する対象となる利用者の利用者IDを‘PERSON1’とし、この利用者IDと対応付けられた所有物IDを社員証の所有物ID‘2005Z0001’、アクティブタグの所有物ID‘TAGID0001’、内線PHSの所有物ID‘PHSID0001’、ノートPCの所有物ID‘PCID0001’とする。これらのうち、未検出の所有物IDを社員証の所有物ID‘2005Z0001’、アクティブタグの所有物ID‘TAGID0001’とし、検出された所有物IDを内線PHSの所有物ID‘PHSID0001’、ノートPCの所有物ID‘PCID0001’とする。そして、利用者ID‘PERSON1’の位置情報を取得する際に、検出された‘PHSID0001’、‘PCID0001’に対応付けられた位置情報から選択することになる。
FIG. 11 shows the case where the employee ID and the active tag are not detected, the notebook PC and the extension PHS possessed by the user are detected, and the existence range of the extension PHS is included in the existence range of the notebook PC. FIG. 6 is a diagram showing an example of a user existence range specified by the user position
そして、保持確率管理テーブルにおいて、これら所有物ID‘PHSID0001’、‘PCID0001’と対応付けられた保持確率は、所有物ID‘PCID0001’の‘50%’が最も高い。このため、利用者位置情報取得部106は、所有物ID‘PCID0001’と対応付けられた位置情報が、利用者の位置情報の候補として扱う。次に、利用者位置情報取得部106は、位置情報による存在範囲を考慮する。‘PCID0001’の存在範囲は100mであり、‘PHSID0001’の存在範囲は15mである(但し、所有物位置管理テーブル上のレコードとしては図示しない)ので、利用者位置情報取得部106は、内線PHSの存在範囲の方が狭いと判断する。そして、図11で示した状態においては、ノートPCの存在範囲に、内線PHSの存在範囲が含まれているので、利用者位置情報取得部106は、内線PHSの位置情報を、利用者の位置情報として扱う。
In the retention probability management table, the retention probability associated with these possession IDs “PHSID0001” and “PCID0001” is highest in “50%” of the possession ID “PCID0001”. For this reason, the user position
図12は、社員証及びアクティブタグが未検出で、利用者が所持しているノートPC及び内線PHSが検出された状態において、ノートPCの存在範囲に内線PHSの存在範囲が含まれていない場合に、利用者位置情報取得部106が特定した利用者の存在範囲の例を示した図である。本図においては斜線で示した領域が利用者の存在範囲として特定されたこととする。利用者ID及び所有物IDは図11で示したものと同様なので省略する。そして、図11と同様に、検出された‘PHSID0001’、‘PCID0001’と対応付けられた位置情報から、利用者ID‘PERSON1’で示された利用者の位置情報が選択される。
FIG. 12 shows the case where the employee ID and the active tag are not detected and the notebook PC and the extension PHS that the user possesses are detected, but the extension range of the extension PHS is not included in the range of the notebook PC. FIG. 6 is a diagram showing an example of a user existence range specified by the user position
そして、保持確率管理テーブルにおいて、これら所有物ID‘PHSID0001’、‘PCID0001’と対応付けられた保持確率は、所有物ID‘PCID0001’の‘50%’が最も高い。このため、利用者位置情報取得部106は、所有物ID‘PCID0001’と対応付けられた位置情報が、利用者の位置情報の候補として扱う。そして、図12で示した状態においては、ノートPCの存在範囲に、内線PHSの存在範囲が含まれていないので、利用者位置情報取得部106は、候補とされたノートPCの所有物ID‘PCID0001’と対応付けられた位置情報を、利用者の位置情報として扱う。
In the retention probability management table, the retention probability associated with these possession IDs “PHSID0001” and “PCID0001” is highest in “50%” of the possession ID “PCID0001”. For this reason, the user position
そして、利用者位置情報取得部106は、選択された利用者の位置情報を、利用者ID及び検出時間と対応付けて、位置情報DB管理部105に出力する。これにより、位置情報DB管理部105が、利用者位置管理テーブルに対して入力された情報をレコード情報として更新する。これにより、利用者の最新の位置情報を管理することができる。
Then, the user position
図1に戻り、通知情報生成部107は、位置情報DB管理部105に指示することで、利用者位置管理テーブルが保持している利用者の位置情報を取得して、取得した位置情報に基づいてアプリケーションに送信する通知情報を生成する。本実施の形態においては、通知情報生成部107は、所定の時間間隔毎に、検出された利用者の位置情報を、利用者ID及び検出時間を対応付けた情報を含めた通知情報を生成し、送信先のアプリケーションリケーションを示す送信先と共に通知処理部108に出力する。なお、この送信先は、記憶部101から取得する。この所定の時間間隔は、本実施の形態においては3秒とするが当然ながら時間間隔を制限するものではない。
Returning to FIG. 1, the notification
また、本実施の形態では、通知情報生成部107は、位置情報DB管理部105から通知情報を生成するための情報及び送信先と共に通知情報を生成する指示が入力される。通知情報生成部107は、位置情報DB管理部105から通知情報を生成する指示を受け付けた場合、入力された生成するための情報に基づいて通知情報を生成した後、位置情報DB管理部105から入力された送信先と、生成した通知情報を通知処理部108に出力する。
In the present embodiment, the notification
また、本実施の形態は、通知情報を生成する手順を、上述した定期的に通知情報の生成又は生成する指示を受け付けた場合に通知情報を生成する手順を制限するものではなく、例えば、予めテーブルで通知情報を生成する条件を管理させ、このテーブルを参照して通知情報を生成する条件を取得し、この条件に合致した位置情報を取得して通知情報を生成する等、どのような生成する手順を用いても良い。 In addition, the present embodiment does not limit the procedure for generating notification information when the procedure for generating notification information is received as described above, and the procedure for generating notification information is not limited. Manage the conditions for generating notification information in the table, acquire the conditions for generating notification information by referring to this table, and generate the notification information by acquiring location information that matches this condition. You may use the procedure to do.
通知処理部108は、通知情報生成部107から通知情報、送信先が入力された場合、送信先に通知情報を送信する処理を行う。送信する方法はどの様な方法を用いてもよい。
When the notification information and the transmission destination are input from the notification
送信する方法としては、例えば送信プロトコルとして‘HTTP−GET’又は‘Socket’を用いることが考えられる。また、送信先毎に送信方法を変更してもよい。送信方法を変更する場合、本実施の形態とは異なるが、例えば記憶部101に予め送信先と送信方法を対応付けたテーブル情報を保持しておく等が考えられる。
As a transmission method, for example, it is conceivable to use 'HTTP-GET' or 'Socket' as a transmission protocol. Further, the transmission method may be changed for each transmission destination. When the transmission method is changed, although different from the present embodiment, for example, table information in which the transmission destination and the transmission method are associated in advance may be stored in the
また、通知処理部108から送信する処理を行う際に、暗号化する処理を行ってもよい。この暗号化処理により位置情報管理サーバ100とアプリケーションの間で暗号化され、情報の漏洩を防止できる。この暗号化する処理はどのような処理を用いても良く、例えばIpsec、https、SSL或いはDES等が考えられる。
In addition, when performing processing to be transmitted from the
要求受付部109は、位置情報管理サーバ100に接続されたアプリケーション又はプロセスからの位置情報を送信する要求を受け付けて、要求に適した位置情報を出力するための処理を行う。また、要求受付部109は、他のアプリケーションから情報を送信する要求と、送信する条件を受け付ける。そして、他のアプリケーションから要求を受け付けた場合、要求受付部109は、送信を要求したアプリケーションを送信先と定め、送信先、送信する条件及び位置情報を送信する旨の要求を位置情報DB管理部105に出力する。
The
次に、以上のように構成された本実施の形態にかかる位置情報管理サーバ100における検出器から識別情報を受信してから取得した利用者の位置情報に基づいて生成された通知情報を出力するまでの処理について説明する。図13は、本実施の形態にかかる位置情報管理サーバ100における上述した処理の手順を示すフローチャートである。
Next, the notification information generated based on the position information of the user acquired after receiving the identification information from the detector in the position
まず、受信処理部102が、リーダ10a〜n等の検出器から入力された識別情報を受信する処理を行う(ステップS1301)。そして、この受信した識別情報に含まれていた所有物IDと、検出器のIPアドレス、そして受信した時間を検出時間としてデバイス情報管理部103に出力する。
First, the
次に、デバイス情報管理部103は、入力された情報のうち検出器のIPアドレスに対応する検出器IDを検出器位置管理テーブルから取得する。デバイス情報管理部103は、デバイス検出管理テーブルに対して所有物ID及び検出器IDをキーとして特定されたレコードに、所有物ID、検出器ID及び検出時間を対応付けた情報で更新する(ステップS1302)。
Next, the device
そして、デバイス情報管理部103は、デバイス検出管理テーブルが管理しているレコード情報を、このレコード情報に保持されている検知器IDと検知器位置管理テーブルで対応付けられている位置情報、及びこのレコード情報に保持されている所有物IDと通信距離管理テーブルで対応付けられている距離情報を3秒毎に位置情報取得部104に出力する(ステップS1303)。
The device
そして、位置情報取得部104が、入力されたデバイス検出管理テーブルのレコード情報、及びこのレコード情報に保持されている検知器IDと対応付けられている位置情報、及びこのレコード情報に保持されている所有物IDと対応付けられている距離情報から、所有物IDで示される所有物の位置情報を取得する(ステップS1304)。そして、位置情報取得部104は、取得した位置情報を、所有物ID及び検出時間と対応付けて位置情報DB管理部105に出力する。
Then, the position
次に、位置情報DB管理部105が、位置情報取得部104から入力された所有物ID、位置情報及び検出時間をレコード情報として対応付け、所有物IDをキーとして、所有物位置管理テーブルを更新する(ステップS1305)。また、位置情報DB管理部105は3秒毎に所有物位置管理テーブルが保持しているレコード情報と、レコード情報に保持されている所有物IDと保持確率管理テーブルで対応付けられている利用者ID及び保持確率を取得して、利用者位置情報取得部106に出力する。
Next, the position information
そして、利用者位置情報取得部106は、3秒毎に位置情報DB管理部105から所有物位置管理テーブルが保持しているレコード情報と、レコード情報に含まれている所有物IDと対応付けられた利用者ID及び保持確率の入力を受け付ける(ステップS1306)。
The user position
次に、利用者位置情報取得部106は、入力された所有物IDと対応付けられた利用者IDから、ユニークな利用者IDの数を算出する(ステップS1307)。
Next, the user location
そして、利用者位置情報取得部106は、3秒を利用者の数で除した時間間隔毎に、所有物IDと対応付けられた位置情報から所定の基準により選択された位置情報を、所有物IDと対応付けられた利用者IDにより示される利用者の位置情報として取得する(ステップS1308)。これを3秒間の間で繰り返し行うことで、利用者毎に位置情報を取得することができる。なお、詳細な処理フローについては後述する。なお、取得した位置情報は、利用者ID及び検出時間を対応付けて位置情報DB管理部105に出力する。これにより位置情報DB管理部105が、利用者位置管理テーブルに更新する(図示しない)。
Then, the user position
次に、通知情報生成部107は、位置情報DB管理部105に指示することで、利用者位置管理テーブルが保持している利用者ID、利用者の位置情報及び検出時間を取得して、取得した位置情報に基づいてアプリケーションに送信する通知情報を生成する(ステップS1309)。また、通知情報生成部107は、送信先を記憶部101から取得し、生成された通知情報とともに通知処理部108に出力する。
Next, the notification
そして、通知処理部108は、生成された通知情報及び出力先の入力を受け付けた後、出力先で示されるアプリケーションに通知情報を通知する処理を行う(ステップS1310)。
After receiving the generated notification information and output destination, the
上述した処理手順により、所有物の位置情報から利用者の位置情報を取得し、この取得した位置情報に基づいて通知情報を生成して送信することが可能となる。なお、上述した処理手順は、本実施の形態による位置情報管理サーバ100において検出器から識別情報を受信してから取得した利用者の位置情報に基づいて生成された通知情報を出力するまでの処理手順の例を示したものであり、本発明をこの処理手順に制限するものではない。
According to the above-described processing procedure, it is possible to acquire the position information of the user from the position information of the property, and generate and transmit notification information based on the acquired position information. Note that the processing procedure described above is a process from the reception of identification information from the detector in the positional
次に、以上のように構成された本実施の形態にかかる位置情報管理サーバ100の利用者位置情報取得部106で所有物の位置情報が入力されてユニークな利用者の数を算出した後に利用者の位置情報を取得するまでの詳細な処理手順について説明する。図14は、本実施の形態にかかる位置情報管理サーバ100における上述した処理の手順を示すフローチャートである。つまり、図13で示したステップS1308で行われる処理手順について具体的に説明する。
Next, after the position information of the property is input and the number of unique users is calculated by the user position
まずは、利用者位置情報取得部106は、図13のステップS1306で示したようにあらかじめ保持確率管理テーブルで保持されていた検出された所有物を示す所有物IDと対応付けられた利用者IDが入力されている。そこで、利用者位置情報取得部106は、入力された利用者IDからユニークな利用者IDを特定する(ステップS1401)。
First, as shown in step S1306 in FIG. 13, the user position
次に、利用者位置情報取得部106は、3秒をユニークな利用者IDの数で除した時間毎に、特定されたユニークな利用者IDから、処理の対象となる利用者IDを選択して位置情報を取得する処理を開始する(ステップS1402)。
Next, the user location
そして、利用者位置情報取得部106は、処理の対象となる利用者IDと対応付けられて入力された所有物IDのうち、最も保持確率が高い所有物IDを選択する(ステップS1403)。この所有物IDと対応付けられた位置情報が、利用者の位置情報の候補となる。
Then, the user position
次に、利用者位置情報取得部106は、保持確率が高い所有物IDと対応付けられた位置情報の存在範囲と、他の所有物IDと対応付けられた位置情報の存在範囲と比較を行い、利用者の位置情報となる所有物IDと対応付けられた位置情報を選択する(ステップS1404)。この比較して位置情報を選択するまでの処理は、すでに説明したので省略する。そして、利用者位置情報取得部106は、選択された位置情報を、利用者の位置情報として取得する。
Next, the user position
次に、利用者位置情報取得部106は、取得した利用者の位置情報を、利用者ID及び検出時間と対応付けて、位置情報DB管理部105に出力する(ステップS1405)。これにより、位置情報DB管理部105が、利用者位置管理テーブルに対して利用者の最新の位置情報に基づいて更新することができる。
Next, the user position
そして、利用者位置情報取得部106は、ステップS1401で特定された全ての利用者IDに対応する位置情報を取得したか否か判断する(ステップS1406)。全ての利用者IDに対応する位置情報を取得していないと判断した場合、3秒をユニークな利用者IDの数で除した時間の経過後に、処置の対象となる利用者IDを選択して位置情報を取得する処理を開始する(ステップS1402)。
Then, the user location
また、利用者位置情報取得部106は、全ての利用者IDに対応する位置情報を取得したと判断した場合、検出された全ての利用者の位置情報を取得したものとして処理を終了する。
If the user position
上述した処理手順により、検出された所有物の位置情報から利用者の位置情報を取得して利用者位置管理テーブルを更新することが可能となる。なお、上述した処理手順は、本実施の形態によるユニークな利用者の数を算出した後に所有物の位置情報から利用者の位置情報を取得するまでの処理手順の例を示したものであり、本発明をこの処理手順に制限するものではない。 According to the above-described processing procedure, it is possible to acquire the user position information from the detected position information of the possessed object and update the user position management table. The above-described processing procedure shows an example of the processing procedure from the calculation of the number of unique users according to the present embodiment to the acquisition of the user's location information from the location information of the property, The present invention is not limited to this processing procedure.
なお、本実施の形態は、検出器を、リーダ、無線ルータ、構内無線基地局及びICカードリーダに制限するものではなく、事物から発信された信号を検出する検出器であればよい。さらに、事物から発信された信号を検出するだけでなく、検出器自ら信号等を発信して、事物を検出するものであっても良い。 In the present embodiment, the detector is not limited to a reader, a wireless router, a private wireless base station, and an IC card reader, but may be any detector that detects a signal transmitted from an object. Furthermore, not only the signal transmitted from the thing but also the detector itself may transmit a signal or the like to detect the thing.
本実施の形態の位置情報管理サーバ100の保持確率管理テーブルで利用者を示す利用者IDと、所有物を示す所有物IDを対応付けて保持しているため、利用者の所有している所有物の対応関係を保持していることになり、所有物の位置情報から利用者の位置情報を取得することができる。また、この対応関係が一人の利用者に対して複数の所有物と対応関係を保持することができるので、任意の所有物が検出されなかった場合でも、対応付けられた所有物が1つでも検出されれば利用者の位置情報を取得できるので、利用者の位置を取得する確率することとなり、利便性が向上する。
Since the user ID indicating the user and the property ID indicating the property are stored in association with each other in the retention probability management table of the location
また、利用者が所有する所有物が変更された場合、対応関係だけを変更すればよいので、利用者の位置を特定するために用いられる所有物の変更又は削除などの処理が容易となる。 Further, when the property owned by the user is changed, it is only necessary to change the correspondence relationship, and therefore, processing such as change or deletion of the property used for specifying the position of the user is facilitated.
利用者が複数の所有物を携帯している場合、これらの所有物の検出された位置情報から、所有物を保持している保持確率及び所有物の存在範囲に基づいて選択された位置情報を、利用者の位置情報とするため、より高い精度で利用者の位置情報を取得することができる。さらに複数の条件により選択された位置情報を用いるので、正確な位置情報を取得が可能となる。これらの位置情報を算出する際に、利用者毎に所有物を保持する確率を設定しているため、利用者毎の位置情報を精度良く算出することができる。 When the user carries multiple possessions, the location information selected based on the retention probability of possessing the possession and the existence range of the possession is detected from the detected location information of these possessions. Since the user position information is used, the user position information can be acquired with higher accuracy. Furthermore, since position information selected according to a plurality of conditions is used, accurate position information can be acquired. When calculating the position information, since the probability of holding the property is set for each user, the position information for each user can be calculated with high accuracy.
図15は、位置情報管理サーバ100の機能を実現するためのプログラムを実行したPC1500のハードウェア構成を示した図である。本実施の形態のPC1500は、CPU(Central Processing Unit)1501等の制御装置と、ROM(Read Only Memory)1502やRAM(Random Access Memory)1503等の記憶装置と、HDD(Hard Disk Drive)、CD(Compact Disk)ドライブ装置等の外部記憶装置1504と、ディスプレイ装置等の表示装置1505と、キーボードやマウス等の入力装置1506と、外部のアプリケーション等と通信を行うための通信I/F(Interface)1507と、これらを接続するバス1508を備えており、通常のコンピュータを利用したハードウェア構成となっている。
FIG. 15 is a diagram illustrating a hardware configuration of the PC 1500 that executes a program for realizing the functions of the location
本実施形態の位置情報管理サーバ100で実行される位置情報管理プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
The location information management program executed by the location
また、本実施形態の位置情報管理サーバ100で実行される位置情報管理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の〜装置で実行される〜プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
Further, the location information management program executed by the location
また、本実施形態の位置情報管理プログラムを、ROM等に予め組み込んで提供するように構成してもよい。 Further, the position information management program according to the present embodiment may be provided by being incorporated in advance in a ROM or the like.
本実施の形態の位置情報管理サーバ100で実行される位置情報管理プログラムは、上述した各部(受信処理部、デバイス情報管理部、位置情報取得部、位置情報DB管理部、利用者位置情報取得部、通知情報生成部、通知処理部)を含むモジュール構成となっており、実際のハードウェアとしてはCPUが上記記録媒体から位置情報管理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受信処理部、デバイス情報管理部、位置情報取得部、位置情報DB管理部、利用者位置情報取得部、通知情報生成部、通知処理部が主記憶装置上に生成される。
The location information management program executed by the location
以上のように、本発明にかかる利用者位置情報取得装置、利用者位置情報取得方法、利用者位置情報取得プログラム、コンピュータ読み取り可能な記録媒体及び利用者位置情報取得システムは、利用者の位置情報の取得する際に有用であり、特に、所有物の位置情報から利用者の位置情報を取得する技術に適している。 As described above, the user position information acquisition apparatus, the user position information acquisition method, the user position information acquisition program, the computer-readable recording medium, and the user position information acquisition system according to the present invention are the user position information. It is useful when acquiring the location information of the user, and is particularly suitable for the technology for acquiring the location information of the user from the location information of the property.
10a〜n リーダ
20a〜n アクティブタグ
30a〜n 無線ルータ
40a〜n ノートPC
50a〜n 構内無線基地局
60a〜n 内線PHS
70a〜n 社員証
80a〜n ICカードリーダ
100 位置情報管理サーバ
101 記憶部
102 受信処理部
103 デバイス情報管理部
104 位置情報取得部
105 位置情報DB管理部
106 利用者位置情報取得部
107 通知情報生成部
108 通知処理部
109 要求受付部
111 デバイスデータベース
112 位置情報データベース
201 アプリケーションA
202 アプリケーションB
203 アプリケーションC
204 アプリケーションD
1500 PC
1501 CPU
1502 ROM
1503 RAM
1504 外部記憶装置
1505 表示装置
1506 入力装置
1507 通信I/F
1508 バス
10a-
50a-n Local radio base station 60a-n Extension PHS
70a-n Employee ID 80a-n
202 Application B
203 Application C
204 Application D
1500 PC
1501 CPU
1502 ROM
1503 RAM
1504
1508 bus
Claims (17)
前記事物識別情報により示される前記事物の事物位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得される前記事物位置情報のうち予め定められた基準に基づいて選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得する利用者位置取得手段と、
を備えたことを特徴とする利用者位置情報取得装置。 Storage means for storing user thing correspondence information for associating user identification information for identifying a user and thing identification information for identifying a thing;
Position information acquisition means for acquiring the thing position information of the thing indicated by the thing identification information;
The thing position information selected based on a predetermined criterion among the thing position information acquired by the position information acquisition means, the thing identification information indicating the thing of the thing position information. User position acquisition means for acquiring user position information of the user indicated by the user identification information associated with the user thing correspondence information;
A user position information acquisition device comprising:
を特徴とする請求項1に記載の利用者位置情報取得装置。 The user position acquisition means is a state in which the user possesses the thing indicated by the acquired thing position information among the thing position information acquired by the position information acquisition means. The user identification associated with the event identification information indicating the event in the event location information and the user event information corresponding to the event location information selected based on possession information indicating The user position information acquisition apparatus according to claim 1, wherein the user position information is acquired as user position information of the user indicated by information.
を特徴とする請求項2に記載の利用者位置情報取得装置。 The user position acquisition means is a probability that the user possesses the thing indicated by the acquired thing position information among the thing position information acquired by the position information acquisition means. The user identification associated with the event identification information indicating the event in the event location information and the user event corresponding information is the event location information selected by comparing the holding probability information indicating The user position information acquisition apparatus according to claim 2, wherein the user position information is acquired as user position information of the user indicated by information.
前記利用者位置取得手段は、前記位置情報取得手段により取得される前記事物位置情報のうち、取得された前記事物位置情報で示された前記事物を示す前記事物識別情報と前記記憶手段に記憶される前記事物保持確率対応情報で対応付けられた前記個人保持確率情報の対比で選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得すること
を特徴とする請求項3に記載の利用者位置情報取得装置。 The storage means further stores holding probability correspondence information in which the thing identification information is associated with personal holding probability information indicating a probability of holding the thing for each user,
The user position acquisition means includes the thing identification information indicating the thing indicated by the acquired thing position information and the storage among the thing position information acquired by the position information acquisition means. The event identification information indicating the event of the event location information is the event location information selected by comparison with the personal retention probability information associated with the event retention probability correspondence information stored in the means. The user position information acquisition apparatus according to claim 3, wherein the user position information is acquired as user position information of the user indicated by the user identification information associated with information and the user thing correspondence information.
前記位置情報取得手段は、前記受信処理手段により受信処理した前記所定情報に基づいて、検出された前記事物を示す前記事物識別情報に対応する事物位置情報を取得すること
を特徴とする請求項1に記載の利用者位置情報取得装置。 Receiving processing means for performing processing for receiving predetermined information from a detection device for detecting the thing,
The position information acquisition means acquires the thing position information corresponding to the thing identification information indicating the detected thing based on the predetermined information received and processed by the reception processing means. Item 2. The user position information acquisition device according to Item 1.
前記位置情報取得手段は、前記受信処理手段により受信処理した前記所定情報により検出された前記事物を示す前記事物識別情報に前記記憶手段の前記事物距離対応情報で対応付けられた前記距離情報に基づいて前記事物の前記事物位置情報として前記事物が存在する存在範囲を取得し、
前記利用者位置取得手段は、前記位置情報取得手段により取得された前記事物位置情報のうち、取得された前記事物位置情報による前記事物の前記存在範囲の対比で選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得すること
を特徴とする請求項5に記載の利用者位置情報取得装置。 The storage means stores event distance correspondence information in which the event identification information and distance information communicable with the event are associated with each other,
The position information acquisition means is the distance associated with the thing identification information indicating the thing detected by the predetermined information received and processed by the reception processing means with the thing distance correspondence information of the storage means. Based on the information, obtain the existence range where the thing exists as the thing position information of the thing,
The user position acquisition means is the thing selected by comparing the existence range of the thing by the acquired thing position information among the thing position information acquired by the position information acquisition means. Position information is acquired as user position information of the user indicated by the user identification information associated with the thing identification information indicating the thing of the thing position information and the user thing correspondence information. The user position information acquisition apparatus according to claim 5, wherein:
を特徴とする請求項6に記載の利用者位置情報取得装置。 The user position acquisition means compares the existence range of the thing by the acquired thing position information among the thing position information acquired by the position information acquisition means, and the acquired thing. The thing position information selected by comparing the possession information indicating the state in which the user possesses the thing indicated by the object position information is displayed before indicating the thing of the object position information. The user position information according to claim 6, wherein the user position information is acquired as user position information of the user indicated by the user identification information associated with the article identification information and the user thing correspondence information. Acquisition device.
前記位置情報取得ステップにより取得される前記事物位置情報のうち予め定められた基準に基づいて選択された前記事物位置情報を、利用者を識別する利用者識別情報と事物を識別する事物識別情報を対応付けて記憶手段に記憶されている利用者識別情報を用いて、選択された事物位置情報の前記事物を示す該事物識別情報と対応付けられている該利用者識別情報で示される前記利用者の利用者位置情報として取得する利用者位置取得ステップと、
を備えたことを特徴とする利用者位置情報取得方法。 A position information acquisition step for acquiring the thing position information of the thing;
User identification information for identifying a user and thing identification for identifying a thing, the thing position information selected based on a predetermined criterion among the thing position information acquired by the position information acquisition step. The user identification information stored in the storage means in association with the information is indicated by the user identification information associated with the thing identification information indicating the thing of the selected thing position information. A user position acquisition step for acquiring the user position information of the user;
A user position information acquisition method comprising:
を特徴とする請求項8に記載の利用者位置情報取得方法。 The user position acquisition step is a state in which the user possesses the thing indicated by the acquired thing position information among the thing position information acquired by the position information acquisition step. The event location information selected based on the possession information indicating the event is associated with the event identification information indicating the event in the event location information and the user event response information stored in the storage means. The user position information acquisition method according to claim 8, wherein the user position information is acquired as user position information of the user indicated by the attached user identification information.
を特徴とする請求項9に記載の利用者位置情報取得方法。 The user position acquisition step includes a probability that the user possesses the thing indicated by the acquired thing position information among the thing position information acquired by the position information acquisition step. The thing position information selected by comparing the holding probability information indicating the correspondence with the thing identification information indicating the thing in the thing position information and the user thing correspondence information stored in the storage means The user location information acquisition method according to claim 9, wherein the user location information is acquired as user location information of the user indicated by the attached user identification information.
を特徴とする請求項10に記載の利用者位置情報取得方法。 The user position acquisition step stores the thing identification information and the personal holding probability information indicating the probability of holding the thing for each user in association with each other and stored in the storage unit. Using probability correspondence information, selection is made by comparing the personal holding probability information associated with the thing identification information indicating the thing indicated by the thing position information acquired by the position information acquisition step. The event identification information is the user identification information associated with the event identification information indicating the event of the event location information and the user event correspondence information stored by the storage means. The user position information acquisition method according to claim 10, wherein the user position information is acquired as the user position information of the user indicated.
前記位置情報取得ステップは、前記受信処理ステップにより受信処理した前記所定情報に基づいて、検出された前記事物を示す前記事物識別情報に対応する事物位置情報を取得すること
を特徴とする請求項8に記載の利用者位置情報取得方法。 A reception processing step of performing processing for receiving predetermined information from a detection device for detecting the thing,
The location information acquisition step acquires matter location information corresponding to the matter identification information indicating the detected matter based on the predetermined information received and processed by the reception processing step. Item 9. The user location information acquisition method according to Item 8.
前記利用者位置取得ステップは、前記位置情報取得ステップにより取得された前記事物位置情報のうち、取得された前記事物位置情報による前記事物の前記存在範囲の対比で選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記記憶手段により記憶された前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得すること
を特徴とする請求項12に記載の利用者位置情報取得方法。 The position information acquisition step corresponds to the thing identification information indicating the thing detected by the predetermined information received by the reception processing step and the distance information that can communicate with the article identification information and the article. In addition, based on the distance information associated with the thing distance correspondence information stored in the storage means, obtain the existence range where the thing exists as the thing position information of the thing,
In the user position acquisition step, the thing selected by comparing the existence range of the thing by the acquired thing position information among the thing position information acquired by the position information acquisition step. The user indicated by the user identification information associated with the location information, the event identification information indicating the event of the event location information and the user event correspondence information stored by the storage means The user position information acquisition method according to claim 12, wherein the user position information is acquired as user position information.
を特徴とする請求項13に記載の利用者位置情報取得方法。 The user position acquisition step includes comparing the existence range of the thing by the acquired thing position information among the thing position information acquired by the position information acquisition step, and the acquired thing. The thing position information selected by comparing the possession information indicating the state in which the user possesses the thing indicated by the object position information is displayed before indicating the thing of the object position information. 14. It is acquired as the user location information of the user indicated by the user identification information associated with the article identification information and the user thing correspondence information stored by the storage means. The user location information acquisition method described in 1.
前記利用者位置情報取得装置は、
利用者を識別する利用者識別情報と、事物を識別する事物識別情報との対応関係を保持する利用者事物対応情報を記憶する記憶手段と、
前記事物を検出する検出装置からの所定情報を受信する処理を行う受信処理手段と、
前記受信処理手段により受信処理した前記所定情報に基づいて、検出された前記事物を示す前記事物識別情報に対応する事物位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得される前記事物位置情報のうち予め定められた基準に基づいて選択された前記事物位置情報を、前記事物位置情報の前記事物を示す前記事物識別情報と前記記憶手段により記憶された前記利用者事物対応情報で対応付けられた前記利用者識別情報で示される前記利用者の利用者位置情報として取得する利用者位置取得手段と、
を備えたことを特徴とする利用者位置情報取得システム。 In a position information acquisition system comprising: a detection device that receives a signal transmitted from an object; and a user position information acquisition device that indicates a user's position from a predetermined signal transmitted from the detector.
The user position information acquisition device includes:
Storage means for storing user thing correspondence information that holds correspondence between user identification information for identifying a user and thing identification information for identifying a thing;
Reception processing means for performing processing for receiving predetermined information from a detection device for detecting the thing;
Based on the predetermined information received and processed by the reception processing means, position information acquisition means for acquiring thing position information corresponding to the thing identification information indicating the detected thing;
The thing position information selected based on a predetermined criterion among the thing position information acquired by the position information acquisition means, the thing identification information indicating the thing of the thing position information. User position acquisition means for acquiring user position information of the user indicated by the user identification information associated with the user thing correspondence information stored by the storage means,
A user location information acquisition system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005160323A JP4589807B2 (en) | 2005-05-31 | 2005-05-31 | User position information acquisition apparatus, user position information acquisition method, user position information acquisition program, computer-readable recording medium, and user position information acquisition system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005160323A JP4589807B2 (en) | 2005-05-31 | 2005-05-31 | User position information acquisition apparatus, user position information acquisition method, user position information acquisition program, computer-readable recording medium, and user position information acquisition system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006339881A true JP2006339881A (en) | 2006-12-14 |
JP4589807B2 JP4589807B2 (en) | 2010-12-01 |
Family
ID=37560061
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005160323A Expired - Fee Related JP4589807B2 (en) | 2005-05-31 | 2005-05-31 | User position information acquisition apparatus, user position information acquisition method, user position information acquisition program, computer-readable recording medium, and user position information acquisition system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4589807B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014053884A (en) * | 2012-08-06 | 2014-03-20 | Ricoh Co Ltd | Positioning device, program, and apparatus control system |
WO2020213631A1 (en) * | 2019-04-18 | 2020-10-22 | パナソニックIpマネジメント株式会社 | Wireless control device, and wireless control system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005027066A2 (en) * | 2003-09-08 | 2005-03-24 | Single Chip Systems Corporation | Systems and methods for configuring a warehouse for tracking the location of items within a controlled area |
-
2005
- 2005-05-31 JP JP2005160323A patent/JP4589807B2/en not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005027066A2 (en) * | 2003-09-08 | 2005-03-24 | Single Chip Systems Corporation | Systems and methods for configuring a warehouse for tracking the location of items within a controlled area |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014053884A (en) * | 2012-08-06 | 2014-03-20 | Ricoh Co Ltd | Positioning device, program, and apparatus control system |
WO2020213631A1 (en) * | 2019-04-18 | 2020-10-22 | パナソニックIpマネジメント株式会社 | Wireless control device, and wireless control system |
JP2020178242A (en) * | 2019-04-18 | 2020-10-29 | パナソニックIpマネジメント株式会社 | Wireless control device and wireless control system |
Also Published As
Publication number | Publication date |
---|---|
JP4589807B2 (en) | 2010-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11212644B2 (en) | Multi-device architecture for tracking device access | |
US7236798B2 (en) | Systems and methods for object location notification | |
KR101451883B1 (en) | Prediction of indoor level and location using a three stage process | |
US9247387B2 (en) | Proximity based reminders | |
US20080154697A1 (en) | Like-Minded People Proximity Detection and Interest Matching System | |
US20140082099A1 (en) | Misplaced mobile device notifications based on rightful user's social networking information | |
US20160358189A1 (en) | Data acquisition and analytics reporting | |
US10511938B1 (en) | Systems and methods for locating or tracking devices using proximal groupings of devices | |
US20180234804A1 (en) | Information processing apparatus, system, and method | |
JP2007033310A (en) | Notification system for lost child, method, management server, and program | |
JP2002215848A (en) | Commodity search system and search method, and code structure | |
KR20080088434A (en) | Search system, management server, mobile communication device, search method, and computer readable recording medium having program thereof | |
JP4589807B2 (en) | User position information acquisition apparatus, user position information acquisition method, user position information acquisition program, computer-readable recording medium, and user position information acquisition system | |
JP6259600B2 (en) | Communication program, information processing apparatus, communication terminal apparatus, communication system, and communication method | |
JP4603391B2 (en) | POSITION INFORMATION MANAGEMENT DEVICE, POSITION INFORMATION MANAGEMENT METHOD, POSITION INFORMATION MANAGEMENT PROGRAM, COMPUTER-READABLE RECORDING MEDIUM, AND POSITION INFORMATION MANAGEMENT SYSTEM | |
US9986379B2 (en) | Zone-based away messages | |
CN108449778A (en) | A kind of wireless access point methods of exhibiting and device and terminal device | |
KR102534094B1 (en) | Client terminal and method to provide data associated with adjacent facilities | |
JP7157695B2 (en) | User location detection and tracking system | |
US11146925B2 (en) | Location system | |
JP2006254223A (en) | Position information management apparatus, position information management method, position information management program, computer-readable recording medium, and position information management system | |
JP2018005951A (en) | Communication program, information processing apparatus, communication system, and communication method | |
JP6279021B2 (en) | Portable electronic device, network server, location name providing method, and computer program | |
Nadler | Mobile Location Tracking: Indoor and Outdoor Location Tracking | |
KR20170140538A (en) | The information providing system and method using a portable electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080512 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100907 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100910 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4589807 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130917 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |