JP2006072922A - Information processing device and method, program, and data - Google Patents
Information processing device and method, program, and data Download PDFInfo
- Publication number
- JP2006072922A JP2006072922A JP2004258603A JP2004258603A JP2006072922A JP 2006072922 A JP2006072922 A JP 2006072922A JP 2004258603 A JP2004258603 A JP 2004258603A JP 2004258603 A JP2004258603 A JP 2004258603A JP 2006072922 A JP2006072922 A JP 2006072922A
- Authority
- JP
- Japan
- Prior art keywords
- data
- area
- entity
- region
- storage unit
- 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
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、情報処理システムにおける情報処理装置、情報処理方法、プログラムおよびデータに関するものである。 The present invention relates to an information processing apparatus, an information processing method, a program, and data in an information processing system.
従来の情報提供システムは、予め定義、登録された領域の情報に、定められた地点からアクセスするものであった。一般的には、カーナビゲーションシステムにおいて車の進行方向にある領域の情報が、その領域に一定の距離に近づいた車からアクセスできるというものであった。
領域情報を提供する従来技術には特許文献1〜3がある。
There exist patent documents 1-3 in the prior art which provides area | region information.
従来技術では、個々の領域は大きな領域を一定の方法で細分化したものであり、その各々は名前などにより識別されることは無い。
また、ユーザに提供する領域情報を動的に変化させることができない。
また、ユーザと領域との位置関係により、ユーザの領域情報に対するアクセスを管理することができない。
In the prior art, each area is a large area subdivided by a certain method, and each area is not identified by a name or the like.
In addition, the area information provided to the user cannot be changed dynamically.
Further, access to the user's area information cannot be managed due to the positional relationship between the user and the area.
本発明は、上記の課題を踏まえて、例えば、ユーザから指定された領域の領域情報であり刻々と変化する領域情報をユーザに提供できるようにすることを目的とする。
また、ユーザと領域との位置関係により、ユーザの領域情報に対するアクセスを管理できるようにすることを目的とする。
In view of the above-described problems, an object of the present invention is to provide a user with region information that is region information specified by a user and that changes every moment.
It is another object of the present invention to manage user access to area information based on the positional relationship between users and areas.
本発明の情報処理装置は、領域名と領域を定義する領域定義データとを対応させて記憶する領域記憶部と、実体の位置を示す実体位置データと実体の属性を示す実体属性データとを対応させて記憶する実体記憶部と、領域の領域名を入力する入力部と、入力部が入力した領域名の示す領域の領域定義データを領域記憶部から取得する領域データ取得部と、領域データ取得部が取得した領域定義データに基づいて実体記憶部の実体位置データを検索し、検索結果に基づいて実体の実体属性データを実体記憶部から取得する実体データ検索部とを備えたことを特徴とする。 The information processing apparatus according to the present invention associates an area storage unit that stores an area name and area definition data that defines an area in association with each other, entity position data that indicates an entity position, and entity attribute data that indicates an entity attribute An entity storage unit that stores information, an input unit that inputs the region name of the region, a region data acquisition unit that acquires region definition data of the region indicated by the region name input by the input unit from the region storage unit, and region data acquisition An entity data retrieval unit that retrieves entity position data in the entity storage unit based on the area definition data acquired by the unit and retrieves entity attribute data of the entity from the entity storage unit based on the search result To do.
さらに、上記実体データ検索部が取得した実体属性データに基づいて結果データを生成し、生成した結果データを出力する出力部を備えたことを特徴とする。 Further, the data processing apparatus includes an output unit that generates result data based on the entity attribute data acquired by the entity data search unit and outputs the generated result data.
上記実体データ検索部は、上記領域データ取得部が取得した領域定義データに基づいて記憶部の実体位置データを検索し、領域データ取得部の取得した領域定義データの示す領域内に位置する実体の実体属性データを検索結果に基づいて実体記憶部から取得することを特徴とする。 The entity data search unit searches the entity position data of the storage unit based on the area definition data acquired by the area data acquisition unit, and searches for an entity located in the area indicated by the area definition data acquired by the area data acquisition unit. The entity attribute data is acquired from the entity storage unit based on the search result.
上記情報処理装置は、さらに、実体属性データを変更する変更処理内容を示す属性変更処理データを領域名に対応して記憶する属性変更記憶部と、属性変更処理データに対応した領域名の示す領域の領域定義データを上記領域記憶部から取得し、取得した領域定義データに基づいて上記実体記憶部の実体位置データを検索し、取得した領域定義データの示す領域内に位置する実体の実体属性データを検索結果に基づいて取得し、取得した実体属性データに関する実体の位置する領域の領域名に対応した属性変更処理データに基づいて、取得した実体属性データを変更する属性変更処理部を備えたことを特徴とする。 The information processing apparatus further includes an attribute change storage unit that stores attribute change process data indicating change process contents for changing the entity attribute data in correspondence with the area name, and an area indicated by the area name corresponding to the attribute change process data The area definition data of the entity is acquired from the area storage unit, the entity position data of the entity storage unit is searched based on the acquired area definition data, and the entity attribute data of the entity located in the area indicated by the acquired area definition data And an attribute change processing unit for changing the acquired entity attribute data based on the attribute change process data corresponding to the area name of the area where the entity is located with respect to the acquired entity attribute data. It is characterized by.
上記情報処理装置は、さらに、領域記憶部に記憶された領域定義データの示す領域が重複する場合、重複する領域の属性変更処理データに基づいて、取得した実体属性データの属性を変更する処理方法を示す属性変更処理方法データを記憶する属性変更方法記憶部を備え、上記属性変更処理部は、属性変更処理データに対応した領域名の示す領域の領域定義データを上記領域記憶部から取得し、取得した領域定義データの示す領域が重複する場合、重複する領域の領域定義データに基づいて上記実体記憶部の実体位置データを検索し、重複する領域の領域定義データの示す領域内に位置する実体の実体属性データを取得し、重複する領域分の属性変更処理データと上記属性変更方法記憶部に記憶された属性変更処理方法データとに基づいて、取得した実体属性データを変更することを特徴とする。 The information processing apparatus further includes a method of changing the attribute of the acquired entity attribute data based on the attribute change processing data of the overlapping area when the areas indicated by the area definition data stored in the area storage unit overlap Including an attribute change method storage unit that stores attribute change processing method data, and the attribute change processing unit obtains area definition data of an area indicated by an area name corresponding to the attribute change process data from the area storage unit, When the area indicated by the acquired area definition data overlaps, the entity position data in the entity storage unit is searched based on the area definition data of the overlapping area, and the entity located in the area indicated by the area definition data of the overlapping area Entity attribute data, and based on the attribute change processing data for the overlapping region and the attribute change processing method data stored in the attribute change method storage unit, And changes the resulting the entity attribute data.
上記情報処理装置は、さらに、上記領域記憶部と上記実体記憶部との少なくともいずれかに記憶されたデータに対するアクセス権限を示すアクセス権限データと、アクセス権限を与える位置を示し上記領域記憶部に記憶された領域定義データの示す領域との相対位置を示す権限位置データとを対応させて記憶する権限記憶部を備え、上記入力部は、自己位置を取得する測位装置と通信し測位装置から上記領域記憶部と上記実体記憶部との少なくともいずれかに記憶されたデータに対するアクセス要求を示すアクセス要求データと測位装置の位置を示す測位装置位置データとを受信し入力とし、上記情報処理装置は、さらに、上記入力部が入力した測位装置位置データの示す位置における権限位置データを上記権限記憶部から取得し、取得した権限位置データに対応したアクセス権限データを上記権限記憶部から取得し、取得したアクセス権限データと上記入力部の入力したアクセス要求データとに基づいてデータを処理する記憶データ管理部を備えたことを特徴とする。 The information processing apparatus further stores access authority data indicating access authority to data stored in at least one of the area storage unit and the entity storage unit, and a position to which the access authority is given and stored in the area storage unit An authority storage unit that stores the authority position data indicating a relative position with respect to the area indicated by the area definition data, and the input unit communicates with the positioning device that acquires the self-location and communicates with the area from the positioning device. Receiving and inputting access request data indicating an access request for data stored in at least one of the storage unit and the entity storage unit and positioning device position data indicating a position of the positioning device; and the information processing device further includes: The authority position data at the position indicated by the positioning device position data input by the input unit is acquired from the authority storage unit and acquired. Access authority data corresponding to the limited position data is acquired from the authority storage unit, and a storage data management unit that processes the data based on the acquired access authority data and the access request data input by the input unit is provided. Features.
上記情報処理装置は、さらに、上記領域記憶部に記憶された領域定義データの示す領域が重複する場合、重複する領域の権限位置データ毎に対応したアクセス権限データに基づいてアクセス権限を決定する決定方法を示すアクセス権限決定方法データを記憶する権限決定方法記憶部を備え、上記記憶データ管理部は、上記入力部が入力した測位装置位置データの示す位置の権限位置データを上記権限記憶部から取得し、取得した権限位置データが相対位置を示す領域が重複する場合、重複する領域分の権限位置データ毎に対応したアクセス権限データを上記権限記憶部から取得し、重複する領域の権限位置データ毎に対応したアクセス権限データと上記権限決定方法記憶部に記憶されたアクセス権限決定方法とに基づいてアクセス権限を決定し、決定したアクセス権限と上記入力部の入力したアクセス要求データとに基づいてデータを処理することを特徴とする。 The information processing apparatus further determines the access authority based on the access authority data corresponding to each authority position data of the overlapping area when the area indicated by the area definition data stored in the area storage unit overlaps An authority determination method storage unit for storing access authority determination method data indicating a method, and the storage data management unit obtains authority position data of a position indicated by positioning device position data input by the input unit from the authority storage unit; If the acquired authority position data overlaps with the area indicating the relative position, the access authority data corresponding to each authority position data corresponding to the overlapping area is acquired from the authority storage unit, and each authority position data of the overlapping area is obtained. The access authority is determined based on the access authority data corresponding to the above and the access authority determination method stored in the authority determination method storage unit. , Wherein the processing data based on the determined in the access authority and the access request data input of the input unit.
上記情報処理装置は、さらに、上記領域記憶部に記憶された領域名に対応する領域定義データの変更条件を示す領域変更条件データを記憶する領域変更記憶部を備え、上記領域データ取得部は、上記入力部が入力した領域名の示す領域の領域定義データを上記領域変更記憶部に記憶された領域変更条件データに基づいて上記領域記憶部から取得することを特徴とする。 The information processing apparatus further includes an area change storage unit that stores area change condition data indicating a change condition of the area definition data corresponding to the area name stored in the area storage unit, and the area data acquisition unit includes: The region definition data of the region indicated by the region name input by the input unit is acquired from the region storage unit based on the region change condition data stored in the region change storage unit.
上記領域変更記憶部は、時間を領域定義データの変更条件とする領域変更条件データを記憶し、上記領域データ取得部は、時刻データを取得し、取得した時刻データと上記領域変更記憶部に記憶された領域変更条件データとに基づいて上記入力部の入力した領域名の示す領域の領域定義データを上記領域記憶部から取得することを特徴とする。 The area change storage unit stores area change condition data having time as a condition for changing the area definition data, and the area data acquisition unit acquires time data, and stores the acquired time data and the area change storage unit. The region definition data of the region indicated by the region name input by the input unit is acquired from the region storage unit based on the region change condition data thus obtained.
上記入力部は、センサと通信しセンサからセンサの計測したセンサ値を受信し入力とし、上記領域変更記憶部は、センサ値を領域定義データの変更条件とする領域変更条件データを記憶し、上記領域データ取得部は、上記入力部が入力したセンサ値と上記領域変更記憶部に記憶された領域変更条件データとに基づいて上記入力部の入力した領域名の示す領域の領域定義データを上記領域記憶部から取得することを特徴とする。 The input unit communicates with a sensor and receives a sensor value measured by the sensor from the sensor as an input, and the region change storage unit stores region change condition data having the sensor value as a change condition of the region definition data. The area data acquisition unit obtains the area definition data of the area indicated by the area name input by the input unit based on the sensor value input by the input unit and the area change condition data stored in the area change storage unit. It is acquired from a storage unit.
上記入力部は、移動して移動先の自己位置を取得する測位装置と通信し測位装置から測位装置の位置を示す実体位置データを受信し入力とし、上記実体記憶部は、移動する測位装置の位置を示す実体位置データを記憶し、上記情報処理装置は、さらに、上記入力部の入力した実体位置データで、上記実体記憶部に記憶された対応する測位装置の実体位置データを更新する実体位置データ更新部を備えたことを特徴とする。 The input unit communicates with a positioning device that moves and acquires a self-location of the destination, receives and receives entity position data indicating the position of the positioning device from the positioning device, and the entity storage unit stores the positioning device of the moving positioning device. Entity position data indicating a position is stored, and the information processing apparatus further updates the entity position data of the corresponding positioning device stored in the entity storage unit with the entity position data input by the input unit. A data update unit is provided.
上記入力部は、移動して移動先の自己領域を取得する測位装置と通信し測位装置から測位装置の領域を示す領域名と領域定義データとを受信し入力とし、上記領域記憶部は、移動する測位装置の領域を定義する領域定義データを記憶し、上記情報処理装置は、さらに、上記入力部が入力した領域定義データで、上記領域記憶部に記憶された領域定義データであり上記入力部の入力した領域名に対応した領域定義データを更新する領域データ更新部を備えたことを特徴とする。 The input unit communicates with a positioning device that moves to acquire a destination self-region, receives an area name indicating the region of the positioning device and region definition data from the positioning device, and inputs the region name, and the region storage unit moves Region definition data defining a region of the positioning device to be stored, and the information processing device further includes region definition data input by the input unit, region definition data stored in the region storage unit, and the input unit An area data update unit that updates area definition data corresponding to the input area name is provided.
上記領域記憶部は、3次元で定義される領域定義データを記憶することを特徴とする。 The region storage unit stores region definition data defined in three dimensions.
上記実体記憶部は、3次元で定義される実体位置データを記憶することを特徴とする。 The entity storage unit stores entity position data defined in three dimensions.
本発明の情報処理装置は、領域を定義する領域定義データを記憶する領域記憶部と、実体の位置を示す実体位置データと実体の属性を示す実体属性データとを対応させて記憶する実体記憶部と、移動して移動先の自己位置を取得する測位装置と通信し測位装置から測位装置の位置を示す測位装置位置データを受信し入力とする入力部と、入力部が入力した測位装置位置データに基づいて領域記憶部の領域定義データを検索し、検索した領域定義データを取得する領域データ取得部と、領域データ取得部が取得した領域定義データに基づいて実体記憶部の実体位置データを検索し、検索結果に基づいて実体の実体属性データを実体記憶部から取得する実体データ検索部とを備えたことを特徴とする。 An information processing apparatus according to the present invention includes an area storage unit that stores area definition data that defines an area, and an entity storage unit that stores entity position data indicating an entity position and entity attribute data indicating an entity attribute in association with each other And an input unit that receives and inputs positioning device position data indicating the position of the positioning device from the positioning device by communicating with a positioning device that moves and acquires the self-location of the destination, and positioning device position data input by the input unit The region definition data in the region storage unit is searched based on the region data acquisition unit for acquiring the searched region definition data, and the entity location data in the entity storage unit is searched based on the region definition data acquired by the region data acquisition unit And an entity data search unit that acquires entity attribute data of the entity from the entity storage unit based on the search result.
上記記憶部は、他領域との相対関係を領域定義データとして記憶することを特徴とする。 The storage unit stores a relative relationship with another region as region definition data.
本発明の情報処理装置は、領域名と領域の属性を示す領域属性データとを対応させて記憶する記憶部と、領域の領域名を入力する入力部と、入力部が入力した領域名の示す領域の領域属性データを記憶部から取得する領域データ取得部とを備えたことを特徴とする。 An information processing apparatus according to the present invention includes a storage unit that stores a region name and region attribute data indicating a region attribute in association with each other, an input unit that inputs a region name of the region, and a region name input by the input unit And an area data acquisition unit that acquires area attribute data of the area from the storage unit.
本発明の情報処理装置は、処理対象データを記憶する処理データ記憶部と、処理対象データに対するアクセス権限を示すアクセス権限データとアクセス権限を与える位置を示す権限位置データとを対応させて記憶する権限記憶部と、自己位置を取得する測位装置と通信し測位装置から処理対象データに対するアクセス要求を示すアクセス要求データと測位装置の位置を示す測位装置位置データとを受信し入力とする入力部と、入力部が入力した測位装置位置データの示す位置の権限位置データを権限記憶部から取得し、取得した権限位置データに対応したアクセス権限データを権限記憶部から取得し、取得したアクセス権限データと入力部の入力したアクセス要求データとに基づいて処理データ記憶部に記憶された処理対象データを処理する記憶データ管理部とを備えたことを特徴とする。 The information processing apparatus according to the present invention has a right to store a processing data storage unit that stores processing target data, access right data that indicates an access right to the processing target data, and right position data that indicates a position to which the access right is given A storage unit, an input unit that communicates with a positioning device that acquires its own position and receives access request data indicating an access request for processing target data from the positioning device and positioning device position data indicating the position of the positioning device; The authority position data of the position indicated by the positioning device position data input by the input unit is acquired from the authority storage unit, the access authority data corresponding to the acquired authority position data is acquired from the authority storage unit, and the acquired access authority data and input The processing target data stored in the processing data storage unit is processed based on the access request data input by the unit Characterized by comprising a 憶 data management unit.
本発明の情報処理装置は、領域名と領域を定義する領域定義データとを対応させて記憶する領域記憶部と、領域の領域名を入力する入力部と、入力部が入力した領域名の示す領域の領域定義データを領域記憶部から取得する領域データ取得部と、領域データ取得部が取得した領域定義データに基づいて領域名に対応付けられるデータを取得するデータ検索部とを備えたことを特徴とする。 The information processing apparatus according to the present invention includes a region storage unit that stores a region name and region definition data that defines a region in association with each other, an input unit that inputs a region name of the region, and a region name input by the input unit A region data acquisition unit that acquires region definition data of the region from the region storage unit; and a data search unit that acquires data associated with the region name based on the region definition data acquired by the region data acquisition unit. Features.
上記領域記憶部は、領域定義データとして2次元以上の領域を定義するデータを記憶することを特徴とする。 The region storage unit stores data defining a two-dimensional or higher region as region definition data.
上記データ検索部は、領域定義データで定義された領域をキーにして領域名に対応付けられるデータを検索することを特徴とする。 The data search unit searches for data associated with a region name using a region defined in the region definition data as a key.
本発明の情報処理方法は、領域名と領域を定義する領域定義データとを対応させて記憶する領域記憶工程と、実体の位置を示す実体位置データと実体の属性を示す実体属性データとを記憶する実体記憶工程と、領域の領域名を入力する入力工程と、入力工程で入力した領域名の示す領域の領域定義データであり領域記憶工程で記憶された領域定義データを取得する領域データ取得工程と、領域データ取得工程で取得した領域定義データに基づいて実体記憶工程で記憶された実体位置データを検索し、検索結果に基づいて実体の実体属性データであり実体記憶工程で記憶された実体属性データを取得する実体データ検索工程とを実行することを特徴とする。 The information processing method of the present invention stores an area storage step for storing an area name and area definition data for defining an area in association with each other, entity position data indicating an entity position, and entity attribute data indicating an entity attribute An entity storage process, an input process for inputting the area name of the area, and an area data acquisition process for acquiring area definition data of the area indicated by the area name input in the input process and stored in the area storage process And entity location data stored in the entity storage step based on the region definition data acquired in the region data acquisition step, and entity attribute data of the entity stored in the entity storage step based on the search result A substance data search step for acquiring data is executed.
本発明の情報処理方法は、領域を定義する領域定義データを記憶する領域記憶工程と、実体の位置を示す実体位置データと実体の属性を示す実体属性データとを対応させて記憶する実体記憶工程と、移動して移動先の自己位置を取得する測位装置と通信し測位装置から測位装置の位置を示す測位装置位置データを受信し入力とする入力工程と、入力工程で入力した測位装置位置データに基づいて領域記憶工程で記憶された領域定義データを検索し、検索した領域定義データを取得する領域データ取得工程と、領域データ取得工程で取得した領域定義データに基づいて実体記憶工程で記憶された実体位置データを検索し、検索結果に基づいて実体の実体属性データを取得する実体データ検索工程とを備えたことを特徴とする。 An information processing method according to the present invention includes an area storage step for storing area definition data for defining an area, and an entity storage step for storing entity position data indicating the position of an entity and entity attribute data indicating an attribute of the entity in association with each other And an input step for receiving and inputting positioning device position data indicating the position of the positioning device from the positioning device by communicating with a positioning device that moves and acquires the self-location of the destination, and positioning device position data input in the input step The region definition data stored in the region storage step is searched based on the region data acquisition step for acquiring the searched region definition data, and the entity storage step is stored based on the region definition data acquired in the region data acquisition step. An entity data search step of retrieving the entity position data and acquiring entity attribute data of the entity based on the search result.
本発明の情報処理方法は、領域名と領域の属性を示す領域属性データとを対応させて記憶部に記憶する記憶工程と、領域の領域名を入力する入力工程と、入力工程で入力した領域名の示す領域の領域属性データを記憶部から取得する領域データ取得工程とを実行することを特徴とする。 The information processing method of the present invention includes a storage step of storing a region name and region attribute data indicating a region attribute in association with each other in a storage unit, an input step of inputting a region name of the region, and a region input in the input step A region data acquisition step of acquiring region attribute data of the region indicated by the name from the storage unit is performed.
本発明の情報処理方法は、処理対象データを記憶する処理データ記憶工程と、処理対象データに対するアクセス権限を示すアクセス権限データとアクセス権限を与える位置を示す権限位置データとを対応させて記憶する権限記憶工程と、自己位置を取得する測位装置と通信し測位装置から処理対象データに対するアクセス要求を示すアクセス要求データと測位装置の位置を示す測位装置位置データとを受信し入力とする入力工程と、入力工程で入力した測位装置位置データの示す位置の権限位置データであり権限記憶工程で記憶された権限位置データを取得し、取得した権限位置データに対応したアクセス権限データであり権限記憶工程で記憶されたアクセス権限データを取得し、処理データ記憶工程で記憶された処理対象データを取得したアクセス権限データと入力工程で入力したアクセス要求データとに基づいて処理する記憶データ管理工程とを実行することを特徴とする。 According to the information processing method of the present invention, the processing data storage step for storing the processing target data, the authority for storing the access authority data indicating the access authority for the processing object data and the authority position data indicating the position to which the access authority is given are stored. A storage step, an input step for receiving and inputting access request data indicating a request for access to processing target data from the positioning device and positioning device position data indicating the position of the positioning device, communicating with a positioning device that acquires its own position; The authorized position data of the position indicated by the positioning device position data input in the input process and the authorized position data stored in the authorized storage process are obtained, and the access authorized data corresponding to the obtained authorized position data is stored in the authorized storage process. Acquired access authority data, and acquired the processing target data stored in the processing data storage process And executes the stored data management step of processing based on the access request data entered by the access authority data and the input process.
また、本発明は、上記情報処理方法をコンピュータに実行させるプログラムであることを特徴とする。 Further, the present invention is a program for causing a computer to execute the information processing method.
本発明のデータは、領域の領域名と領域を定義する領域定義情報とを対応つけることを特徴とする。 The data of the present invention is characterized in that an area name of an area is associated with area definition information that defines the area.
上記データは、異なる領域名のそれぞれに対して同一の領域定義情報を対応つけることを特徴とする。 The data is characterized in that the same area definition information is associated with each of the different area names.
上記データは、領域名と領域の持つ属性である領域属性情報とを対応つけることを特徴とする。 The data is characterized in that an area name is associated with area attribute information that is an attribute of the area.
上記データは、他領域との相対関係を領域定義情報とすることを特徴とする。 The data is characterized in that the area relation information is relative to other areas.
本発明によれば、例えば、ユーザから指定された領域の領域情報であり刻々と変化する領域情報をユーザに提供でき、ユーザの利便性を向上することができる。
また、ユーザと領域との位置関係により、ユーザの領域情報に対するアクセスを管理でき、情報管理機能を高めることができる。
ADVANTAGE OF THE INVENTION According to this invention, the area | region information which is the area | region information of the area | region designated from the user and changes every moment can be provided to a user, and a user's convenience can be improved.
In addition, the user's access to the area information can be managed by the positional relationship between the user and the area, and the information management function can be enhanced.
実施の形態1.
図1は、実施の形態1における情報処理システムの構成図である。
図1において、情報処理装置100は、処理対象データとして領域に関するデータと実体に関するデータとを管理しデータ処理を行う。
ユーザ端末200は、GPS(Global Positioning System)衛星300から測位用データを受信し測位を行う測位装置であり、処理対象データへのアクセスを要求するアクセス要求データと測位したユーザ端末の位置データとを情報処理装置100に送信する。
タクシー210は、GPS衛星300から測位用データを受信し測位を行う測位装置であり、測位したタクシーの位置データを情報処理装置100に送信する。
また、タクシー210と自動販売機220とは複数存在し、情報処理装置100にデータ管理される実体である。
また、各タクシー210と各自動販売機220とは、情報処理装置100がデータ管理するCISa、CISb、CIScなどの領域名を持つ各領域に位置する。
ここで、ユーザ端末200が情報処理装置100に送信するアクセス要求データには、情報処理装置100の管理する領域の領域名が含まれ、情報処理装置100は、受信したアクセス要求データに含まれる領域名の示す領域に位置する各実体に関するデータについて処理を行う。
例えば、ユーザ端末200が領域名CISaを指定しアクセス要求データを送信した場合、情報処理装置100はCISa領域に位置するタクシー210や自動販売機220といった実体の情報をユーザ端末200に送信する。
ここで、測位用データを送信するのは、GPS衛星300に限らず、静止衛星や準天頂衛星、地上装置でも構わない。
準天頂衛星とは、赤道面から約45度の傾斜角になるように地球の自転に合わせて1日に1周回している。例えば、昇交点赤経(赤道面との交点)において120度ずつ離れるように3機が配置される。地表面上に投影される準天頂衛星軌道の軌跡は、地上を固定して考えた場合に、準天頂衛星は赤道上を交点とする「8の字」または「涙的型」を描くように周回する。準天頂衛星から測位用データを受信することで、ビルの谷間などにおいても電波を遮られることが少ないという効果がある。
Embodiment 1 FIG.
FIG. 1 is a configuration diagram of an information processing system according to the first embodiment.
In FIG. 1, the information processing apparatus 100 performs data processing by managing data related to areas and data related to entities as processing target data.
The user terminal 200 is a positioning device that performs positioning by receiving positioning data from a GPS (Global Positioning System) satellite 300, and includes access request data for requesting access to processing target data and position data of the positioned user terminal. It transmits to the information processing apparatus 100.
The taxi 210 is a positioning device that receives positioning data from the GPS satellite 300 and performs positioning, and transmits the position data of the positioned taxi to the information processing device 100.
There are a plurality of taxis 210 and vending machines 220, which are entities managed by the information processing apparatus 100.
Moreover, each taxi 210 and each vending machine 220 are located in each area having area names such as CISa, CISb, and CISc that are managed by the information processing apparatus 100.
Here, the access request data transmitted from the user terminal 200 to the information processing apparatus 100 includes the area name of the area managed by the information processing apparatus 100, and the information processing apparatus 100 includes the area included in the received access request data. Processing is performed on data relating to each entity located in the area indicated by the name.
For example, when the user terminal 200 designates the area name CISa and transmits access request data, the information processing apparatus 100 transmits entity information such as the taxi 210 and the vending machine 220 located in the CISa area to the user terminal 200.
Here, the positioning data is not limited to the GPS satellite 300 but may be a geostationary satellite, a quasi-zenith satellite, or a ground device.
The quasi-zenith satellite orbits once a day according to the rotation of the earth so as to have an inclination angle of about 45 degrees from the equator plane. For example, three aircraft are arranged so as to be 120 degrees apart at the ascending intersection eclipse (intersection with the equator plane). The trajectory of the quasi-zenith satellite orbit projected onto the ground surface is such that the quasi-zenith satellite draws an “eight-shape” or “tears pattern” that intersects the equator when the ground is fixed. Go around. By receiving the positioning data from the quasi-zenith satellite, there is an effect that the radio wave is hardly blocked even in the valley of the building.
図2は、実施の形態1における情報処理装置100の外観を示す図である。
図2において、情報処理装置100は、システムユニット910、表示装置901、キーボード(K/B)902、マウス903、コンパクトディスク装置(CDD)905、プリンタ装置906、スキャナ装置907を備え、これらはケーブルで接続されている。
さらに、情報処理装置100は、FAX機932、電話器931とケーブルで接続され、また、ローカルエリアネットワーク(LAN)942、ウェブサーバ941を介してインターネット940に接続されている。
また、表示装置901には、CRT(Cathode Ray Tube)や液晶ディスプレイなどの種類がある。
FIG. 2 is a diagram illustrating an appearance of the information processing apparatus 100 according to the first embodiment.
2, the information processing apparatus 100 includes a system unit 910, a display device 901, a keyboard (K / B) 902, a mouse 903, a compact disk device (CDD) 905, a printer device 906, and a scanner device 907, which are cables. Connected with.
Further, the information processing apparatus 100 is connected to the FAX machine 932 and the telephone 931 via a cable, and is connected to the Internet 940 via a local area network (LAN) 942 and a web server 941.
In addition, the display device 901 includes types such as a CRT (Cathode Ray Tube) and a liquid crystal display.
図3は、実施の形態1における情報処理装置100のハードウェア構成図である。
図3において、情報処理装置100は、プログラムを実行するCPU(Central Processing Unit)911を備えている。CPU911は、バス912を介してROM913、RAM914、通信ボード915、表示装置901、K/B902、マウス903、FDD(Flexible Disk Drive)904、磁気ディスク装置920、CDD905、プリンタ装置906、スキャナ装置907と接続されている。
RAM914は、揮発性メモリの一例である。ROM913、FDD904、CDD905、磁気ディスク装置920、光ディスク装置は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部の一例である。
通信ボード915は、FAX機932、電話器931、LAN942等に接続されている。
例えば、通信ボード915、K/B902、スキャナ装置907、FDD904などは、情報入力部の一例である。
また、例えば、通信ボード915、表示装置901などは、出力部の一例である。
FIG. 3 is a hardware configuration diagram of the information processing apparatus 100 according to the first embodiment.
3, the information processing apparatus 100 includes a CPU (Central Processing Unit) 911 that executes a program. The CPU 911 includes a ROM 913, a RAM 914, a communication board 915, a display device 901, a K / B 902, a mouse 903, an FDD (Flexible Disk Drive) 904, a magnetic disk device 920, a CDD 905, a printer device 906, and a scanner device 907 via a bus 912. It is connected.
The RAM 914 is an example of a volatile memory. The ROM 913, the FDD 904, the CDD 905, the magnetic disk device 920, and the optical disk device are examples of nonvolatile memories. These are examples of a storage device or a storage unit.
The communication board 915 is connected to a FAX machine 932, a telephone 931, a LAN 942, and the like.
For example, the communication board 915, the K / B 902, the scanner device 907, the FDD 904, and the like are examples of the information input unit.
For example, the communication board 915, the display device 901, and the like are examples of an output unit.
ここで、通信ボード915は、LAN942に限らず、直接、インターネット940、或いはISDN等のWAN(ワイドエリアネットワーク)に接続されていても構わない。直接、インターネット940、或いはISDN等のWANに接続されている場合、情報処理装置100は、インターネット940、或いはISDN等のWANに接続され、ウェブサーバ941は不用となる。また、LAN942などのネットワークは無線で接続するネットワークでも構わない。
磁気ディスク装置920には、オペレーティングシステム(OS)921、ウィンドウシステム922、プログラム群923、ファイル群924が記憶されている。プログラム群923は、CPU911、OS921、ウィンドウシステム922により実行される。
Here, the communication board 915 is not limited to the LAN 942 and may be directly connected to the Internet 940 or a WAN (Wide Area Network) such as ISDN. When directly connected to the Internet 940 or a WAN such as ISDN, the information processing apparatus 100 is connected to the Internet 940 or a WAN such as ISDN, and the web server 941 is unnecessary. The network such as the LAN 942 may be a wireless connection network.
The magnetic disk device 920 stores an operating system (OS) 921, a window system 922, a program group 923, and a file group 924. The program group 923 is executed by the CPU 911, the OS 921, and the window system 922.
上記プログラム群923には、以下に述べる実施の形態の説明において「〜部」として説明する機能を実行するプログラムが記憶されている。プログラムは、CPU911により読み出され実行される。
ファイル群924には、以下に述べる実施の形態の説明において、「〜の判定結果」、「〜の計算結果」、「〜の処理結果」として説明するものが、「〜ファイル」として記憶されている。
また、以下に述べる実施の形態の説明において説明するフローチャートの矢印の部分は主としてデータの入出力を示し、そのデータの入出力のためにデータは、磁気ディスク装置920、FD(Flexible Disk cartridge)、光ディスク、CD(コンパクトディスク)、MD(ミニディスク)、DVD(Digital Versatile Disk)等のその他の記録媒体に記録される。あるいは、信号線やその他の伝送媒体により伝送される。
The program group 923 stores programs that execute functions described as “˜units” in the description of the embodiments described below. The program is read and executed by the CPU 911.
In the file group 924, what is described as “determination result of”, “calculation result of”, and “processing result of” in the description of the embodiment described below is stored as “˜file”. Yes.
In addition, the arrow portion of the flowchart described in the description of the embodiment described below mainly indicates input / output of data, and for the input / output of the data, the data is the magnetic disk device 920, FD (Flexible Disk cartridge), It is recorded on other recording media such as an optical disc, CD (compact disc), MD (mini disc), and DVD (Digital Versatile Disk). Alternatively, it is transmitted through a signal line or other transmission medium.
また、以下に述べる実施の形態の説明において「〜部」として説明するものは、ROM913に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、ハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。 In addition, what is described as “unit” in the description of the embodiment described below may be realized by firmware stored in the ROM 913. Alternatively, it may be implemented by software alone, hardware alone, a combination of software and hardware, or a combination of firmware.
また、以下に述べる実施の形態を実施するプログラムは、磁気ディスク装置920、FD、光ディスク、CD、MD、DVD等のその他の記録媒体による記録装置を用いて記憶されても構わない。 In addition, a program that implements the embodiment described below may be stored using a recording device using another recording medium such as a magnetic disk device 920, FD, optical disk, CD, MD, or DVD.
図4は、実施の形態1における情報処理装置100の構成図である。
図4において情報処理装置100は以下のものを備える。
領域名と領域を示す領域定義データとを対応させる仮想情報空間(CIS:Cyber Information Space)テーブル191と、タクシー210や自動販売機220といったデータ管理対象である実体の位置を示す実体位置データと、実体の属性を示す実体属性データとを対応させる実体情報テーブル192とを記憶する記憶部190。
ユーザ端末200からのアクセス要求データやタクシー210のような測位装置の測位した位置データを受信し入力とする入力部110。
入力部110が入力した位置データで、記憶部190の実体情報テーブル192の実体位置データを更新する実体位置データ更新部130。
入力部110が入力したアクセス要求データに含まれる領域名の示す領域の領域定義データをCISテーブル191から取得する領域データ取得部115。
領域データ取得部115が取得した領域定義データに基づいて実体情報テーブル192の実体位置データを検索し、検索結果に基づいて実体属性データを実体情報テーブル192から取得する実体データ検索部120。
実体データ検索部120が取得した実体属性データに基づいて結果データを生成し、生成した結果データを出力する出力部125。
FIG. 4 is a configuration diagram of the information processing apparatus 100 according to the first embodiment.
In FIG. 4, the information processing apparatus 100 includes the following.
A virtual information space (CIS) table 191 that associates an area name with area definition data indicating an area; entity position data that indicates the position of an entity that is a data management target such as a taxi 210 or a vending machine 220; A storage unit 190 that stores an entity information table 192 that associates entity attribute data indicating an attribute of an entity.
An input unit 110 that receives and receives access request data from the user terminal 200 and position data measured by a positioning device such as a taxi 210.
An entity position data update unit 130 that updates the entity position data in the entity information table 192 of the storage unit 190 with the position data input by the input unit 110.
A region data acquisition unit 115 that acquires region definition data of a region indicated by a region name included in the access request data input by the input unit 110 from the CIS table 191.
An entity data search unit 120 that searches the entity position data of the entity information table 192 based on the area definition data acquired by the area data acquisition unit 115 and acquires the entity attribute data from the entity information table 192 based on the search result.
An output unit 125 that generates result data based on the entity attribute data acquired by the entity data search unit 120 and outputs the generated result data.
図5は、実施の形態1におけるCISテーブル191を示す図である。
図5において、CISテーブル191は「領域名」と「領域定義データ」とを対応させる。
「領域定義データ」は、「緯度」、「経度」、「高さ」で示される点の集合により表すことができる。
領域名CISaで示される領域を四角形として管理する場合、「領域定義データ」として、「緯度」、「経度」、「高さ」で示される4つの点を定義し、定義した4つの点で囲まれる領域をCISaとすればよい。「高さ」の値は一つである。
「領域定義データ」は、例えば、四角形以外の多角形で定義してもよいし、「高さ」を持たずに「緯度」と「経度」で定義してもよいし、1つの点と半径とを定義した円形の領域でもよいし、「緯度」と「経度」に異なる値の「高さ」を定義した3次元の領域でもよい。
また、「領域定義データ」を関数式で表してもよい。関数式は可変であってもよく、時刻などをパラメータにしてもよい。
FIG. 5 is a diagram showing the CIS table 191 in the first embodiment.
In FIG. 5, the CIS table 191 associates “area names” with “area definition data”.
The “region definition data” can be represented by a set of points indicated by “latitude”, “longitude”, and “height”.
When the area indicated by the area name CISa is managed as a rectangle, four points indicated by “latitude”, “longitude”, and “height” are defined as “area definition data” and surrounded by the four defined points. The area to be processed may be CISa. The value of “height” is one.
For example, the “area definition data” may be defined by a polygon other than a rectangle, may be defined by “latitude” and “longitude” without having a “height”, or may be a single point and radius. Or a three-dimensional region in which “height” having different values for “latitude” and “longitude” is defined.
Further, the “region definition data” may be expressed by a function expression. The function expression may be variable, and time may be used as a parameter.
また、領域は重複しても構わない。つまり、異なる「領域名」に対応するそれぞれの「領域定義データ」が部分的に同一領域を示しても構わないし、それぞれの「領域定義データ」が完全に一致しても構わない。
また、「領域定義データ」が関数式で表され、その値が変化する際に、領域が重複から非重複、非重複から重複になっても構わない。
Further, the areas may overlap. That is, each “area definition data” corresponding to different “area names” may partially indicate the same area, or each “area definition data” may completely match.
Further, when the “region definition data” is expressed by a functional expression and the value thereof changes, the region may change from overlapping to non-overlapping, and from non-overlapping to overlapping.
また、CISテーブル191は「領域名」に「領域属性」を対応させてもよい。
「領域属性」とは、人口情報、歴史情報など、「領域名」と対応付けられるさまざまな領域情報である。
「領域属性」を定義することで、「領域名」または「領域定義データ」をキーにしてさまざまな領域情報を取得することができ、ユーザに対してそれら領域情報を提供することができる。
Further, the CIS table 191 may associate “region attribute” with “region name”.
The “region attribute” is various region information associated with the “region name” such as population information and history information.
By defining the “region attribute”, various region information can be acquired using “region name” or “region definition data” as a key, and the region information can be provided to the user.
図6は、実施の形態1における実体情報テーブル192を示す図である。
図6において、実体情報テーブル192は「実体名」と「実体位置データ」と「実体属性データ」とを対応させ、各タクシー210に関するデータを定義している。
「実体位置データ」は、「緯度」、「経度」、「高さ」を示している。また、CISテーブル191の領域定義データと同様、「高さ」を持たずに「緯度」と「経度」で2次元の位置を示してもよい。
「実体属性データ」は各タクシー210の属性として、「会社名」、「型」、「初乗り料金」、「加算料金」、「ステータス」、「IPアドレス」を定義している。
FIG. 6 is a diagram showing the entity information table 192 according to the first embodiment.
In FIG. 6, the entity information table 192 associates “entity name”, “entity position data”, and “entity attribute data”, and defines data regarding each taxi 210.
The “substance position data” indicates “latitude”, “longitude”, and “height”. Similarly to the area definition data of the CIS table 191, a two-dimensional position may be indicated by “latitude” and “longitude” without having “height”.
“Substantive attribute data” defines “company name”, “type”, “initial charge”, “additional charge”, “status”, and “IP address” as attributes of each taxi 210.
図7は、実施の形態1における実体情報テーブル192を示す図である。
図7において、実体情報テーブル192は「実体名」と「実体位置データ」と「実体属性データ」とを対応させ、各自動販売機220に関するデータを定義している。
「実体位置データ」は、「緯度」、「経度」、「高さ」を示している。また、CISテーブル191の領域定義データと同様、「高さ」を持たずに「緯度」と「経度」で2次元の位置を示してもよい。
「実体属性データ」は各自動販売機220の属性として、販売する商品の「商品名」、「種類」、「価格」、「残数」、「ステータス」、「IPアドレス」を定義している。
FIG. 7 is a diagram showing the entity information table 192 according to the first embodiment.
In FIG. 7, the entity information table 192 associates “entity name”, “entity location data”, and “entity attribute data”, and defines data related to each vending machine 220.
The “substance position data” indicates “latitude”, “longitude”, and “height”. Similarly to the area definition data of the CIS table 191, a two-dimensional position may be indicated by “latitude” and “longitude” without having “height”.
“Substance attribute data” defines “product name”, “type”, “price”, “remaining number”, “status”, and “IP address” of the product to be sold as attributes of each vending machine 220. .
図8は、実施の形態1における情報処理装置100の処理の流れを示すフローチャートである。
実施の形態1における情報処理装置100の処理の流れを図8に基づいて説明する。
FIG. 8 is a flowchart showing a process flow of the information processing apparatus 100 according to the first embodiment.
A processing flow of the information processing apparatus 100 according to the first embodiment will be described with reference to FIG.
入力部110は、実体であるタクシー210の位置データまたはユーザ端末200のアクセス要求データを受信する(S101)。
入力部110は、受信したデータの種類を判定する(S102)。
The input unit 110 receives the position data of the taxi 210 that is the entity or the access request data of the user terminal 200 (S101).
The input unit 110 determines the type of received data (S102).
データ種類を判定した結果、データ種類がタクシー210の位置データである場合、実体位置データ更新部130は、図6に示すようなタクシー210を実体とした実体情報テーブル192の実体位置データを入力部110の受信したタクシー210の位置データで更新する(S103)。 As a result of determining the data type, when the data type is the position data of the taxi 210, the entity position data update unit 130 inputs the entity position data of the entity information table 192 having the taxi 210 as an entity as shown in FIG. 110 is updated with the received position data of the taxi 210 (S103).
例えば、T1で識別されるタクシー210の位置データを受信した場合、実体情報テーブル192の実体名T1に対応する実体位置データを受信した位置データで更新する。
これにより随時、各実体の位置を管理することができる。
For example, when the position data of the taxi 210 identified by T1 is received, the entity position data corresponding to the entity name T1 in the entity information table 192 is updated with the received position data.
Thereby, the position of each entity can be managed at any time.
S102においてデータ種類を判定した結果、データ種類がユーザ端末200のアクセス要求データである場合、領域データ取得部115は、アクセス要求データに含まれる領域名で、図5に示すようなCISテーブル191を検索し、領域名に対応する領域定義データを取得する(S104)。
実体データ検索部120は、領域データ取得部115が取得した領域定義データと実体情報テーブル192の実体位置データとを比較し、領域定義データの示す領域内に位置する実体を検索し、検索した実体の実体属性データを取得する(S105)。
ここで、検索した実体、つまり領域定義データの示す領域内に位置する実体について、全ての実体の実体属性データを取得してもよいし、幾つかの実体の実体属性を取得してもよい。例えば、領域定義データの示す領域内に位置する実体の数が所定の数と比較して大きい場合は、検索した順に所定の数だけの実体の実体属性を取得する、などの処理を行い、実体をふるいにかけてもよい。
出力部125は、入力部110が入力したユーザ端末200のアクセス要求データと実体データ検索部120が取得した実体属性データとに基づいて結果データを生成する(S106)。
出力部125は、生成した結果データを送信する(S107)。
As a result of determining the data type in S102, when the data type is the access request data of the user terminal 200, the area data acquisition unit 115 stores the CIS table 191 as shown in FIG. The area definition data corresponding to the area name is acquired by searching (S104).
The entity data search unit 120 compares the area definition data acquired by the area data acquisition unit 115 with the entity position data of the entity information table 192, searches for an entity located in the area indicated by the area definition data, and searches for the entity. The entity attribute data is acquired (S105).
Here, the entity attribute data of all entities may be acquired or the entity attributes of several entities may be acquired for the searched entities, that is, entities located in the area indicated by the area definition data. For example, when the number of entities located in the area indicated by the area definition data is larger than a predetermined number, processing is performed such as acquiring entity attributes of a predetermined number of entities in the searched order. May be sifted.
The output unit 125 generates result data based on the access request data of the user terminal 200 input by the input unit 110 and the entity attribute data acquired by the entity data search unit 120 (S106).
The output unit 125 transmits the generated result data (S107).
例えば、アクセス要求データがCISa領域に位置するタクシーの空車情報の取得を示す要求内容とユーザ端末200のIPアドレスとを含み、図6に示す実体情報テーブル192においてCISa領域に位置するタクシー210がT1とT3である場合、出力部125の処理は以下のようになる。
出力部125は、実体データ検索部120の取得したT1とT3の会社名、型、初乗り料金、加算料金、位置データを含む結果データを生成し、アクセス要求データに含まれるIPアドレスを結果データの送信先とし、結果データをユーザ端末200に送信する。
これにより、ユーザ端末200が受信した結果データを表示装置に表示し、ユーザは表示された場所に移動してタクシー210に乗車することができる。
For example, the taxi 210 located in the CISa area in the entity information table 192 shown in FIG. 6 includes a request content indicating that the access request data indicates acquisition of empty vehicle information of a taxi located in the CISa area and the IP address of the user terminal 200. And T3, the processing of the output unit 125 is as follows.
The output unit 125 generates result data including the company name, type, initial charge, additional charge, and location data acquired by the entity data search unit 120, and the IP address included in the access request data is used as the result data. The result data is transmitted to the user terminal 200 as a transmission destination.
Thereby, the result data received by the user terminal 200 is displayed on the display device, and the user can move to the displayed place and get on the taxi 210.
また、アクセス要求データがCISa領域に位置するタクシーの呼び出しを示す要求内容とユーザ端末200の位置データとを含み、図6に示す実体情報テーブル192においてCISa領域に位置するタクシー210がT1とT3である場合の出力部125の処理は以下のようになる。
出力部125は、実体データ検索部120の取得したT1とT3の実体属性データのステータスを判定し、空車であると判定したT1のIPアドレスを送信先としてユーザ端末200の位置データを含む結果データを生成しタクシーT1に送信する。
これにより、タクシーT1が受信した結果データを表示装置に表示し、タクシーT1が表示された場所に移動し、ユーザはタクシーT1に乗車することができる。
Further, the access request data includes the request contents indicating the call of the taxi located in the CISa area and the position data of the user terminal 200. The taxi 210 located in the CISa area in the entity information table 192 shown in FIG. In some cases, the processing of the output unit 125 is as follows.
The output unit 125 determines the status of the entity attribute data of T1 and T3 acquired by the entity data search unit 120, and results data including the position data of the user terminal 200 with the IP address of T1 determined to be empty as a transmission destination Is generated and transmitted to the taxi T1.
Thereby, the result data received by the taxi T1 is displayed on the display device, and the user can move to the place where the taxi T1 is displayed, and the user can get on the taxi T1.
また、自動販売機220を実体とする場合も図7に示す実体情報テーブル192を参照し、タクシー210と同様に結果データを生成、送信することができる。
例えば、アクセス要求データがCISa領域に位置する自動販売機でのアルコールの販売停止を示す要求内容を含み、図7に示す実体情報テーブル192においてCISa領域に位置する自動販売機220がV1である場合の出力部125の処理は以下のようになる。
出力部125は、実体データ検索部120の検索したV1の実体属性データのステータスを「販売中」から「販売停止」に変更し、V1のIPアドレスを送信先としてステータスが変更されたことを示す結果データを生成し自動販売機V1に送信する。
これにより、自動販売機V1が受信した結果データに基づいてアルコール商品を販売停止にすることができる。
Further, when the vending machine 220 is used as an entity, the result data can be generated and transmitted in the same manner as the taxi 210 with reference to the entity information table 192 shown in FIG.
For example, when the access request data includes the request content indicating the alcohol sales stop at the vending machine located in the CISa area, and the vending machine 220 located in the CISa area is V1 in the entity information table 192 shown in FIG. The processing of the output unit 125 is as follows.
The output unit 125 changes the status of the V1 entity attribute data searched by the entity data search unit 120 from “on sale” to “sales stop”, and indicates that the status has been changed with the IP address of V1 as the transmission destination. Result data is generated and transmitted to the vending machine V1.
Thereby, based on the result data which the vending machine V1 received, it is possible to stop selling the alcohol product.
上記説明において、図6、図7に示す実体情報テーブル192では、タクシー210や自動販売機220といった実体にアクセスするための属性として「IPアドレス」を定義した。ここで「IPアドレス」はIPv4(IPversion4)でもよいし、IPv6(IPversion6)でもよい。また、「IPアドレス」以外のアクセスするための属性を定義してもよい。例えば、タクシー210に備えつけられた電話やタクシー210の運転手が所持する携帯電話の電話番号などでもよい。 In the above description, in the entity information table 192 shown in FIGS. 6 and 7, “IP address” is defined as an attribute for accessing entities such as the taxi 210 and the vending machine 220. Here, the “IP address” may be IPv4 (IPv4) or IPv6 (IPv6). Further, an attribute for accessing other than “IP address” may be defined. For example, a telephone provided in the taxi 210 or a mobile phone number possessed by the driver of the taxi 210 may be used.
上記説明では、ユーザ端末200から受信したアクセス要求データに含まれる領域名に基づいて領域名の示す領域に位置する実体の実体属性データを取得する場合を説明した。
但し、ユーザ端末200が測位したユーザ端末位置データをアクセス要求データに含み、ユーザ端末位置データに基づいてユーザ端末の位置する領域の領域定義データを取得し、ユーザ端末の位置する領域と同一領域に位置する実体の実体属性データを取得してもよい。
例えば、図1に示すようにCISa領域に位置するユーザ端末200からユーザ端末位置データを受信した場合、情報処理装置100は、ユーザ端末位置データの示す位置の領域がCISaであると判定し、実体情報テーブル192を検索し、CISa領域に位置する実体の情報をユーザ端末200に送信する。
In the above description, the case where the entity attribute data of the entity located in the area indicated by the area name is acquired based on the area name included in the access request data received from the user terminal 200 has been described.
However, the user terminal position data measured by the user terminal 200 is included in the access request data, area definition data of the area where the user terminal is located is acquired based on the user terminal position data, and the area is the same as the area where the user terminal is located. The entity attribute data of the entity located may be acquired.
For example, when the user terminal position data is received from the user terminal 200 located in the CISa area as illustrated in FIG. 1, the information processing apparatus 100 determines that the area of the position indicated by the user terminal position data is the CISa, The information table 192 is searched, and the entity information located in the CISa area is transmitted to the user terminal 200.
実施の形態1では、情報処理装置100が実体位置データ更新部130を備えることで、記憶部190に記憶する実体の実体位置データが、タクシー210のように移動する実体に対応した動的なデータであっても、自動販売機220のように位置が固定である実体に対応した静的なデータであっても構わないことを説明した。
移動する実体はタクシー210以外でも構わない。例えば、バスや電車などでもよいし、自動販売機220のように普段は位置が固定であるが設置場所の移転などにより移動するものでもよい。
また、位置が固定である実体は自動販売機220以外でも構わない。例えば、家や倉庫などでもよい。
In the first embodiment, since the information processing apparatus 100 includes the entity position data update unit 130, entity entity position data stored in the storage unit 190 is dynamic data corresponding to an entity that moves like the taxi 210. However, it has been explained that the data may be static data corresponding to an entity whose position is fixed as in the vending machine 220.
The moving entity may be other than the taxi 210. For example, it may be a bus, a train, or the like, or may be one that is usually fixed in position, such as a vending machine 220, but moved by relocation of the installation location.
Further, the entity whose position is fixed may be other than the vending machine 220. For example, it may be a house or a warehouse.
また実施の形態1では、領域名を入力として領域名の示す領域に位置する実体の情報を提供しても、測位装置の位置データを入力として測位装置の位置する領域と同一領域に位置する実体の情報を提供しても構わないことを説明した。 In the first embodiment, even if information on an entity located in the region indicated by the region name is provided using the region name as an input, the entity located in the same region as the region where the positioning device is located using the position data of the positioning device as input. I explained that you may provide the information.
実施の形態2.
以下、実施の形態2において上記実施の形態1と異なる部分を説明し、その他は上記実施の形態1と同様であるものとする。
Embodiment 2. FIG.
Hereinafter, a different part from the said Embodiment 1 in Embodiment 2 is demonstrated, and others shall be the same as that of the said Embodiment 1. FIG.
図9は、実施の形態2における情報処理装置100の構成図である。
実施の形態2における情報処理装置100の構成について、上記実施の形態1の図4に示す情報処理装置100の構成と異なる構成を図9に基づいて説明する。その他の構成は上記実施の形態1の説明と同様であるものとする。
FIG. 9 is a configuration diagram of the information processing apparatus 100 according to the second embodiment.
With respect to the configuration of the information processing apparatus 100 in the second embodiment, a configuration different from the configuration of the information processing apparatus 100 shown in FIG. 4 of the first embodiment will be described with reference to FIG. Other configurations are the same as those described in the first embodiment.
記憶部190は、実体属性データを変更する変更処理内容を示す属性変更処理データを領域名に対応させた属性変更情報テーブル193を記憶する。
属性変更処理部135は、属性変更情報テーブル193の示す領域名について、CISテーブル191を検索し、領域名の示す領域の領域定義データを取得する。さらに、取得した領域定義データに基づいて実体情報テーブル192の実体位置データを検索し、取得した領域定義データの示す領域内に位置する実体の実体属性データを検索結果に基づいて取得する。さらに、取得した実体属性データを属性変更情報テーブル193の属性変更処理データに基づいて変更する。
The storage unit 190 stores an attribute change information table 193 in which attribute change process data indicating change process contents for changing entity attribute data is associated with an area name.
The attribute change processing unit 135 searches the CIS table 191 for the area name indicated by the attribute change information table 193, and acquires area definition data of the area indicated by the area name. Further, the entity position data in the entity information table 192 is searched based on the acquired area definition data, and the entity attribute data of the entity located in the area indicated by the acquired area definition data is acquired based on the search result. Furthermore, the acquired entity attribute data is changed based on the attribute change processing data in the attribute change information table 193.
図10は、実施の形態2における属性変更情報テーブル193を示す図である。
図10において、属性変更情報テーブル193は領域名と属性変更処理データとを対応させる。
「領域名」は仮想情報空間テーブル191の「領域名」に対応する。
「属性変更処理データ」は、対応する領域に位置する実体の実体属性データを変更する変更処理内容を示する。
例えば、ある「時間(時刻)」において「実体」の種類、実体の持つ「属性」、属性の「内容」を示す実体属性データを「対象」として、対象の「属性」を「内容2」の値を使用し「内容1」の「処理」で変更する。
FIG. 10 is a diagram illustrating the attribute change information table 193 according to the second embodiment.
In FIG. 10, the attribute change information table 193 associates area names with attribute change processing data.
The “area name” corresponds to the “area name” in the virtual information space table 191.
“Attribute change process data” indicates change process contents for changing the entity attribute data of an entity located in the corresponding area.
For example, in a certain “time (time)”, the type of “entity”, the “attribute” of the entity, and the entity attribute data indicating the “content” of the attribute are “target”, and the “attribute” of the target is “content 2” Use value and change in “Process” of “Content 1”.
図11は、実施の形態2における情報処理装置100の処理の流れを示すフローチャートである。
実施の形態2における情報処理装置100の処理の流れについて、上記実施の形態1の図8に示すフローチャートと異なる処理を図11に基づいて説明する。その他の処理は上記実施の形態1の説明と同様であるものとする。
FIG. 11 is a flowchart showing a flow of processing of the information processing apparatus 100 according to the second embodiment.
Regarding the flow of processing of the information processing apparatus 100 according to the second embodiment, processing different from the flowchart shown in FIG. 8 of the first embodiment will be described with reference to FIG. Other processes are the same as those described in the first embodiment.
属性変更処理部135は、属性変更情報テーブル193の「時間」が示す時刻を検出し、時刻を検出した属性変更処理データに対応した領域名を取得する(S201)。
領域データ取得部115は、属性変更処理部135の取得した領域名でCISテーブル191を検索し領域定義データを取得する(S202)。
実体データ検索部120は、領域データ取得部115の取得した領域定義データで実体情報テーブル192を検索し、領域定義データの示す領域に位置する実体の実体属性データを取得する(S203)。
属性変更処理部135は、時刻を検出した属性変更処理データを属性変更情報テーブル193から取得し、属性変更処理データの「対象」と一致する実体属性データを実体データ検索部120の取得した実体属性データから検索する(S204)。
属性変更処理部135は、検索した実体属性データを属性変更処理データの「処理」の示す内容で変更する(S205)。
The attribute change processing unit 135 detects the time indicated by “time” in the attribute change information table 193, and acquires the area name corresponding to the attribute change processing data from which the time was detected (S201).
The area data acquisition unit 115 searches the CIS table 191 with the area name acquired by the attribute change processing unit 135 and acquires area definition data (S202).
The entity data search unit 120 searches the entity information table 192 with the area definition data acquired by the area data acquisition unit 115, and acquires the entity attribute data of the entity located in the area indicated by the area definition data (S203).
The attribute change processing unit 135 acquires the attribute change processing data whose time has been detected from the attribute change information table 193, and obtains the entity attribute data that matches the “target” of the attribute change processing data from the entity data search unit 120. Search from the data (S204).
The attribute change processing unit 135 changes the retrieved entity attribute data with the content indicated by the “process” of the attribute change process data (S205).
S206〜S210の処理はそれぞれ図8のS101、S104〜S107の処理と同様である。 The processes of S206 to S210 are the same as the processes of S101 and S104 to S107 of FIG.
例えば、記憶部190が図6、図7に示す実体情報テーブル192と図10に示す属性変更情報テーブル193とを記憶し、CISa領域に位置する実体がT1、T3、V1である場合、属性変更処理部135の処理は以下のようになる。 For example, if the storage unit 190 stores the entity information table 192 shown in FIGS. 6 and 7 and the attribute change information table 193 shown in FIG. 10, and the entities located in the CISa area are T1, T3, and V1, the attribute change The processing of the processing unit 135 is as follows.
属性変更処理部135は、実体情報テーブル192において、実体名V1の「種類」が「アルコール」である実体属性データの「ステータス」を22時に「停止中」に変更し、10時に「販売中」に変更する。 In the entity information table 192, the attribute change processing unit 135 changes the “status” of the entity attribute data whose “type” of the entity name V1 is “alcohol” to “stopped” at 22:00, and “sold” at 10:00. Change to
また、実体情報テーブル192において、実体名T1とT3のうち「会社名」が「A社」であるT1の実体属性データの「加算料金」を23時に1.3倍の料金に変更し、6時に元の料金(1.3分の1の料金)に変更する。 Further, in the entity information table 192, the “addition fee” of the entity attribute data of T1 whose “company name” is “company A” among the entity names T1 and T3 is changed to 1.3 times the charge at 23:00. Sometimes change to the original charge (1 / 1.3 charge).
図12は、CISb領域がCISa領域の一部である場合を示す。
図13は、CISa領域の一部とCISb領域の一部が重複する場合を示す。
図12や図13に示すように、記憶部190に記憶されたCISテーブル191の示す領域が重複していても構わない。
以下のようにすることで、重複していても属性変更処理が行える。
FIG. 12 shows a case where the CISb region is a part of the CISa region.
FIG. 13 shows a case where a part of the CISa region and a part of the CISb region overlap.
As shown in FIGS. 12 and 13, the areas indicated by the CIS table 191 stored in the storage unit 190 may overlap.
By doing as follows, attribute change processing can be performed even if they are duplicated.
重複する領域がある場合、重複する領域の属性変更処理データに基づいて属性変更する処理方法を示す属性変更処理方法データを記憶部190に記憶する。
例えば、各領域に対する属性変更処理データの優先度を属性変更処理方法データとして記憶してもよい。
この場合、属性変更処理部135は、重複する領域の属性変更処理方法データのうち、優先度の高い領域に対応した属性変更処理データに基づいて属性変更処理を行う。
When there is an overlapping area, attribute change processing method data indicating a processing method for changing the attribute based on the attribute change processing data of the overlapping area is stored in the storage unit 190.
For example, the priority of the attribute change processing data for each area may be stored as attribute change processing method data.
In this case, the attribute change processing unit 135 performs the attribute change process based on the attribute change process data corresponding to the high priority area among the attribute change process method data of the overlapping areas.
実施の形態2では、情報処理装置100は属性変更処理部135と属性変更情報テーブル193とを備えることにより、情報処理装置100の記憶する実体属性データを時間により異なるような動的なデータにすることができることを説明した。 In the second embodiment, the information processing apparatus 100 includes the attribute change processing unit 135 and the attribute change information table 193 so that the entity attribute data stored in the information processing apparatus 100 is dynamic data that varies depending on time. Explained that you can.
また実施の形態2では、情報処理装置100の記憶する領域定義データの示す領域が互いに重複しても構わないことを説明した。 In the second embodiment, it has been described that the areas indicated by the area definition data stored in the information processing apparatus 100 may overlap each other.
実施の形態3.
以下、実施の形態3において上記実施の形態1と異なる部分を説明し、その他は上記実施の形態1と同様であるものとする。
Embodiment 3 FIG.
Hereinafter, the parts of the third embodiment that are different from the first embodiment will be described, and the other parts are the same as those of the first embodiment.
図14は、実施の形態3における情報処理装置100の構成図である。
実施の形態3における情報処理装置100の構成について、上記実施の形態1の図4に示す情報処理装置100の構成と異なる構成を図14に基づいて説明する。その他の構成は上記実施の形態1の説明と同様であるものとする。
FIG. 14 is a configuration diagram of the information processing apparatus 100 according to the third embodiment.
Regarding the configuration of the information processing apparatus 100 in the third embodiment, a configuration different from the configuration of the information processing apparatus 100 shown in FIG. 4 of the first embodiment will be described with reference to FIG. Other configurations are the same as those described in the first embodiment.
記憶部190は、記憶部190に記憶されたデータに対するアクセス権限を示すアクセス権限データと、アクセス権限を与える位置を示し且つCISテーブル191の管理する領域との相対位置を示す権限位置データとを対応させるアクセス権限テーブル194を記憶する。記憶部190に記憶されたデータとは、例えば仮想情報空間テーブル191や実体情報テーブル192である。
記憶データ管理部140は、入力部110が入力したユーザ端末200やタクシー210などの測位装置の位置データに基づいて、測位装置の位置データが示す位置における権限位置データをアクセス権限テーブル194から取得する。さらに、取得した権限位置データに対応したアクセス権限データをアクセス権限テーブル194から取得し、取得したアクセス権限データと入力部110の入力したアクセス要求データとに基づいて記憶部190に記憶されたデータにアクセスする。
The storage unit 190 corresponds to the access authority data indicating the access authority for the data stored in the storage unit 190 and the authority position data indicating the position where the access authority is given and the relative position with the area managed by the CIS table 191. The access authority table 194 to be stored is stored. The data stored in the storage unit 190 is, for example, the virtual information space table 191 or the entity information table 192.
The stored data management unit 140 acquires the authority position data at the position indicated by the position data of the positioning device from the access authority table 194 based on the position data of the positioning device such as the user terminal 200 or the taxi 210 input by the input unit 110. . Further, access authority data corresponding to the acquired authority position data is acquired from the access authority table 194, and the data stored in the storage unit 190 is stored based on the acquired access authority data and the access request data input by the input unit 110. to access.
図15は、実施の形態3におけるアクセス権限テーブル194を示す図である。
図15において、アクセス権限テーブル194は、権限位置データとアクセス権限データとを対応させる。
権限位置データは、「領域名」と「相対位置」とを対応させる。
権限位置データの「領域名」は、CISテーブル191の示す「領域名」と対応する。
権限位置データの「相対位置」は、「領域名」の示す領域の中(Inside)か外(Outside)か、「領域名」の示す領域に近づいている(Approaching)か遠ざかっている(Departing)かなどを示す。
アクセス権限データは、「参照」、「更新」、「追加」、「削除」についてのアクセス権限の有無を示す。
アクセス権限の「0」はアクセス権限が無いことを示し、「1」はアクセス権限があることを示し、「−1」は排他的にアクセス権限があることを示す。
「アクセス権限が無い」とはアクセス禁止のことであり、「アクセス権限がある」とはアクセス許可のことである。
「排他的にアクセス権限がある」とは、対象外の権限位置データを持つ場合にアクセス権限があることを示している。例えば、図15は、CISc領域のOutside以外、つまりCISc領域のInsideに位置する場合に「参照」権限があることを示している。
FIG. 15 is a diagram illustrating the access authority table 194 according to the third embodiment.
In FIG. 15, an access authority table 194 associates authority position data with access authority data.
The authority position data associates “area name” with “relative position”.
The “area name” of the authority position data corresponds to the “area name” shown in the CIS table 191.
The “relative position” of the authority position data is inside (Outside) or outside (Outside) indicated by “area name”, approaching (approaching) or away from the area indicated by “area name” (Departing). Shows.
The access authority data indicates whether or not there is an access authority for “reference”, “update”, “addition”, and “deletion”.
The access authority “0” indicates that there is no access authority, “1” indicates that there is an access authority, and “−1” indicates that there is an exclusive access authority.
“There is no access authority” means access prohibition, and “I have access authority” means access permission.
“Exclusively having access authority” indicates that the user has access authority when he / she has non-target authority position data. For example, FIG. 15 shows that the user has “reference” authority when the user is located outside of the CISc area, that is, in the CISc area.
図16は、実施の形態3における情報処理装置100の処理の流れを示すフローチャートである。
実施の形態3における情報処理装置100の処理の流れを図16に基づいて説明する。
FIG. 16 is a flowchart illustrating a processing flow of the information processing apparatus 100 according to the third embodiment.
A processing flow of the information processing apparatus 100 according to Embodiment 3 will be described with reference to FIG.
入力部110は、ユーザ端末200からアクセス要求データを受信する(S301)。
記憶データ管理部140は、入力部110が受信したアクセス要求データに含まれる領域名とユーザ端末位置データとに基づいてアクセス権限テーブル194を検索しアクセス権限データを取得する。アクセス権限テーブル194を検索しアクセス権限データを取得するには、以下のように処理をすればよい。まず、アクセス要求データに含まれる領域名でCISテーブル191を検索して領域定義データを取得する。次にアクセス要求データに含まれるユーザ端末位置データと取得した領域定義データとで相対位置を判定する。そしてアクセス要求データに含まれる領域名と判定した相対位置とでアクセス権限テーブル194を検索しアクセス権限データを取得する。「Approaching」や「Departing」については、ユーザ端末200から異なる時間に取得したアクセス要求データに含まれるユーザ端末位置データを比較することで進行方向を判断でき相対位置として判定できる(S302)。
記憶データ管理部140は、取得したアクセス権限データを参照し、アクセス要求データで要求されるアクセスの権限の有無を判定する(S303)。
記憶データ管理部140がアクセス権限有りと判定した場合、情報処理装置100はアクセス要求データで要求されたデータアクセスを行う。データアクセス処理は、上記実施の形態1の図8に示すフローチャートのS104〜S107の処理と同様である(S304)。
記憶データ管理部140がアクセス権限無しと判定した場合、情報処理装置100はアクセス要求データで要求されたデータアクセスを行わない。
The input unit 110 receives access request data from the user terminal 200 (S301).
The stored data management unit 140 searches the access authority table 194 based on the area name and user terminal location data included in the access request data received by the input unit 110 and acquires access authority data. In order to search the access authority table 194 and obtain access authority data, the following process may be performed. First, the area definition data is obtained by searching the CIS table 191 with the area name included in the access request data. Next, the relative position is determined based on the user terminal position data included in the access request data and the acquired area definition data. Then, the access authority table 194 is searched with the area name included in the access request data and the determined relative position, and the access authority data is acquired. With regard to “Approaching” and “Departing”, the traveling direction can be determined by comparing the user terminal position data included in the access request data acquired at different times from the user terminal 200, and the relative position can be determined (S302).
The stored data management unit 140 refers to the acquired access authority data and determines whether there is an access authority requested by the access request data (S303).
When the stored data management unit 140 determines that there is access authority, the information processing apparatus 100 performs the data access requested by the access request data. The data access process is the same as the process of S104 to S107 in the flowchart shown in FIG. 8 of the first embodiment (S304).
When the stored data management unit 140 determines that there is no access authority, the information processing apparatus 100 does not perform the data access requested by the access request data.
例えば、図15に示すアクセス権限テーブル194を使用すると、CISa領域に位置するユーザ端末200からのアクセス要求に対してCISテーブル191のCISa領域のデータに参照、更新、追加、削除処理を行う。
また、CISb領域から遠ざかるユーザ端末200からのアクセス要求に対して参照、更新、追加、削除のいずれの処理も行わない。
For example, when the access authority table 194 shown in FIG. 15 is used, reference, update, addition, and deletion processes are performed on the data in the CISa area of the CIS table 191 in response to an access request from the user terminal 200 located in the CISa area.
In addition, any processing of reference, update, addition, and deletion is not performed for the access request from the user terminal 200 that moves away from the CISb area.
上記説明では、図15に示すようなアクセス権限テーブル194を使用し相対位置に対してアクセス権限を判定したが、相対位置以外の情報に基づくアクセス権限と合わせてアクセス権限を判定してもよい。
例えば、ユーザ情報としてユーザを識別するユーザID(IDentification)とユーザに与えるアクセス権限とを対応させるテーブルを記憶する。ユーザ端末200からはユーザIDを含むアクセス要求データを受信し、ユーザIDに対応するアクセス権限内でアクセス権限を与える。この場合、記憶データ管理部140は、ユーザIDに対応するアクセス権限とアクセス権限テーブル194から取得したアクセス権限とで同一であるアクセス権限を判定する。つまり、ユーザIDに対応するアクセス権限が「参照」と「追加」で、アクセス権限テーブル194から取得したアクセス権限が「参照」と「更新」であれば、ユーザのアクセス権限は「参照」だけとなる。
In the above description, the access authority is determined for the relative position using the access authority table 194 as shown in FIG. 15, but the access authority may be determined together with the access authority based on information other than the relative position.
For example, a table associating a user ID (IDentification) for identifying a user with an access authority given to the user is stored as user information. The access request data including the user ID is received from the user terminal 200, and the access authority is given within the access authority corresponding to the user ID. In this case, the stored data management unit 140 determines an access authority that is the same between the access authority corresponding to the user ID and the access authority acquired from the access authority table 194. That is, if the access authority corresponding to the user ID is “reference” and “add”, and the access authority acquired from the access authority table 194 is “reference” and “update”, the user access authority is only “reference”. Become.
実施の形態3において、上記実施の形態2と同様に、CISテーブル191の示す領域が図12や図13のように重複する関係にあっても構わない。重複する領域の権限位置データに対応したアクセス権限データに基づいてアクセス権限を検定する検定方法を示すアクセス権限決定方法データを上記実施の形態2で説明した属性変更処理方法データと同様に記憶部190に記憶すればよい。例えば、記憶データ管理部140は記憶部190に記憶されたアクセス権限決定方法データの示す領域の優先度を判定し、優先度の高い領域に対応するアクセス権限データによりアクセス権限の有無を判定することができる。 In the third embodiment, similarly to the second embodiment, the areas indicated by the CIS table 191 may overlap as shown in FIGS. Similar to the attribute change processing method data described in the second embodiment, the storage unit 190 stores the access authority determination method data indicating the verification method for verifying the access authority based on the access authority data corresponding to the authority position data of the overlapping area. You can memorize it. For example, the storage data management unit 140 determines the priority of the area indicated by the access authority determination method data stored in the storage unit 190, and determines the presence or absence of the access authority based on the access authority data corresponding to the area with a high priority. Can do.
実施の形態3では、記憶データ管理部140とアクセス権限テーブルとを備えることにより、アクセス要求を行うユーザと各領域との相対位置をアクセス鍵としてアクセス権限を管理することができることを説明した。アクセス権限を管理する処理対象データはCISテーブル191や実体情報テーブル192のデータに限らず、また、実施の形態3で説明した情報処理装置100と異なる構成であっても、相対位置をアクセス鍵としてアクセス権限を管理することができる。 In the third embodiment, it has been described that by providing the storage data management unit 140 and the access authority table, the access authority can be managed using the relative position between the user who makes an access request and each area as an access key. The processing target data for managing the access authority is not limited to the data in the CIS table 191 and the entity information table 192, and even if the configuration is different from the information processing apparatus 100 described in the third embodiment, the relative position is used as the access key. Access authority can be managed.
実施の形態4.
以下、実施の形態4において上記実施の形態1と異なる部分を説明し、その他は上記実施の形態1と同様であるものとする。
Embodiment 4 FIG.
Hereinafter, the parts of the fourth embodiment that are different from the first embodiment will be described, and the other parts are the same as those of the first embodiment.
図17は、実施の形態4における情報処理装置100の構成図である。
図17において情報処理装置100は、入力部110と領域データ取得部115と実体データ検索部120と出力部125と記憶部190とを備える。また、記憶部190はCISテーブル191と実体情報テーブル192とを記憶する。実施の形態4における情報処理装置100の備える各構成は、上記実施の形態1の図4に示す情報処理装置100の備える各構成と同様である。
FIG. 17 is a configuration diagram of the information processing apparatus 100 according to the fourth embodiment.
In FIG. 17, the information processing apparatus 100 includes an input unit 110, an area data acquisition unit 115, an entity data search unit 120, an output unit 125, and a storage unit 190. In addition, the storage unit 190 stores a CIS table 191 and an entity information table 192. Each configuration included in information processing apparatus 100 in the fourth embodiment is the same as each configuration included in information processing apparatus 100 shown in FIG. 4 of the first embodiment.
図18は、実施の形態4におけるCISテーブル191を示す図である。
図18においてCISテーブル191は「領域名」と「領域定義データ」と「時間データ」とを対応させ、各「領域名」で示される領域は「時間データ」で示される時間毎に異なる「領域定義データ」を持つ。つまり、CISテーブル191は「領域名」に対応する「領域定義データ」の変更条件を「時間」で示し、領域は時間帯により異なる大きさ、形になる。
また、「領域定義データ」は上記実施の形態1と同様に関数式で表してもよく、関数式は可変であってもよい。ここで、「時間データ」も「領域定義データ」と同様に関数式で表してもよく、関数式は可変であってもよい。
FIG. 18 is a diagram showing the CIS table 191 in the fourth embodiment.
In FIG. 18, the CIS table 191 associates “area names”, “area definition data”, and “time data”, and the areas indicated by each “area name” differ for each time indicated by “time data”. It has definition data. That is, the CIS table 191 indicates the change condition of the “area definition data” corresponding to the “area name” by “time”, and the area has a different size and shape depending on the time zone.
Further, the “region definition data” may be expressed by a function expression as in the first embodiment, and the function expression may be variable. Here, the “time data” may be expressed by a function expression similarly to the “region definition data”, and the function expression may be variable.
図19は、実施の形態4における情報処理装置100の処理の流れを示すフローチャートである。
図19において、入力部110はユーザ端末200からアクセス要求データを受信し(S401)、アクセス要求データを受信した時刻を示す時刻データを取得する(S402)。
領域データ取得部115は、入力部110の受信したアクセス要求データに含まれる領域名と、入力部110の取得した時刻データとに基づいてCISテーブル191から領域定義データを取得する(S403)。
以下のS404〜S406の処理は、上記実施の形態1の図8に示すフローチャートのS105〜S107の処理と同様である。
FIG. 19 is a flowchart illustrating a processing flow of the information processing apparatus 100 according to the fourth embodiment.
In FIG. 19, the input unit 110 receives access request data from the user terminal 200 (S401), and acquires time data indicating the time when the access request data is received (S402).
The area data acquisition unit 115 acquires area definition data from the CIS table 191 based on the area name included in the access request data received by the input unit 110 and the time data acquired by the input unit 110 (S403).
The following processes of S404 to S406 are the same as the processes of S105 to S107 in the flowchart shown in FIG. 8 of the first embodiment.
また、情報処理装置100は、図20に示すようなCISテーブル191を備え、図21に示すような処理を行ってもよい。 Further, the information processing apparatus 100 may include a CIS table 191 as illustrated in FIG. 20 and perform processing as illustrated in FIG.
図20は、実施の形態4におけるCISテーブル191を示す図である。
図20においてCISテーブル191は「領域名」と「領域定義データ」と「センサ値」とを対応させ、各「領域名」で示される領域は「センサ値」毎に異なる「領域定義データ」を持つ。「領域定義データ」は「緯度」、「経度」で示されるセンサの位置を中心として、「半径」で示される半径を持つ円状の領域を示している。つまり、CISテーブル191は「領域名」に対応する「領域定義データ」の変更条件を「センサ値」で示し、領域はセンサの計測したセンサ値により異なる大きさになる。また、「領域名」はセンサの識別名を示している。
センサには雨量センサ、地震センサ、気圧センサ、風速センサなどがあり、雨、地震、天気、気圧、風などについて計測する。また、センサはその他のセンサでも構わない。
また、「領域定義データ」は上記実施の形態1と同様に関数式で表してもよく、関数式は可変であってもよい。ここで、「領域定義データ」を特定する「センサ値」項目はセンサが計測した計測値をパラメータとする関数式で表してもよい。
FIG. 20 shows the CIS table 191 in the fourth embodiment.
In FIG. 20, the CIS table 191 associates “region names”, “region definition data”, and “sensor values”, and the regions indicated by each “region name” have different “region definition data” for each “sensor value”. Have. “Area definition data” indicates a circular area having a radius indicated by “radius” with the position of the sensor indicated by “latitude” and “longitude” as the center. That is, the CIS table 191 indicates the change condition of the “area definition data” corresponding to the “area name” as “sensor value”, and the area has a different size depending on the sensor value measured by the sensor. The “area name” indicates the identification name of the sensor.
The sensor includes a rain sensor, an earthquake sensor, an atmospheric pressure sensor, a wind speed sensor, etc., and measures rain, earthquake, weather, atmospheric pressure, wind, and the like. The sensor may be another sensor.
Further, the “region definition data” may be expressed by a function expression as in the first embodiment, and the function expression may be variable. Here, the “sensor value” item for specifying the “region definition data” may be expressed by a function expression using a measurement value measured by the sensor as a parameter.
図21は、実施の形態4のおける情報処理装置100の処理の流れを示すフローチャートである。
入力部110はセンサと通信し計測されたセンサ値をセンサから受信し(S501)、領域データ取得部115は入力部110の受信したセンサ値の送信元センサの識別名を領域名として、センサ値に対応する領域定義データをCISテーブル191から取得する(S502)。
以下のS503〜S505の処理は、上記実施の形態1の図8に示すフローチャートのS105〜S107の処理と同様である。
FIG. 21 is a flowchart illustrating a process flow of the information processing apparatus 100 according to the fourth embodiment.
The input unit 110 communicates with the sensor and receives the measured sensor value from the sensor (S501), and the area data acquisition unit 115 uses the identification name of the transmission source sensor of the sensor value received by the input unit 110 as the area name and the sensor value. The area definition data corresponding to is acquired from the CIS table 191 (S502).
The processes of S503 to S505 below are the same as the processes of S105 to S107 in the flowchart shown in FIG. 8 of the first embodiment.
例えば、異常な値を計測したセンサがセンサ値を情報処理装置100の入力部110に送信する。情報処理装置100はセンサ値に対応する領域定義データの示す領域に位置する表示装置や音声出力装置などの実体を送信先とする結果データを送信する。そして、表示装置や音声出力装置などの実体は受信した結果データに基づいて警報を出力することができる。 For example, a sensor that has measured an abnormal value transmits the sensor value to the input unit 110 of the information processing apparatus 100. The information processing apparatus 100 transmits result data whose destination is an entity such as a display device or an audio output device located in the region indicated by the region definition data corresponding to the sensor value. An entity such as a display device or an audio output device can output an alarm based on the received result data.
また、情報処理装置100は、あるセンサに対応する領域に位置するユーザ端末200の情報の取得を要求するアクセス要求データを受信し、センサ値に対応する領域に位置するユーザ端末200の情報を結果データとして送信する。そして、結果データを受信した受信装置は、送信された結果データを参照し危険領域にいるユーザを把握することができる。 Further, the information processing apparatus 100 receives access request data for requesting acquisition of information of the user terminal 200 located in the area corresponding to a certain sensor, and obtains information on the user terminal 200 located in the area corresponding to the sensor value as a result. Send as data. And the receiving apparatus which received result data can grasp | ascertain the user who exists in a danger area with reference to the transmitted result data.
実施の形態4では、情報処理装置100の記憶する領域定義データの示す領域は、時間やセンサ値などの条件により異なる動的な領域でも構わないことを示した。 In the fourth embodiment, it has been shown that the area indicated by the area definition data stored in the information processing apparatus 100 may be a different dynamic area depending on conditions such as time and sensor value.
実施の形態5.
以下、実施の形態5において上記実施の形態1と異なる部分を説明し、その他は上記実施の形態1と同様であるものとする。
Embodiment 5. FIG.
Hereinafter, parts different from the first embodiment will be described in the fifth embodiment, and the other parts are the same as those in the first embodiment.
図22は、実施の形態5における情報処理システムの構成図である。
電車230は、GPS衛星300の送信する測位用データに基づいて自己位置を測位する測位装置であり、電車230自体が情報処理装置100に管理される領域の一つである。
電車230の乗客はユーザ端末200を所持している。
FIG. 22 is a configuration diagram of an information processing system according to the fifth embodiment.
The train 230 is a positioning device that measures its own position based on positioning data transmitted from the GPS satellite 300, and the train 230 itself is one of the areas managed by the information processing device 100.
Passengers on the train 230 have the user terminal 200.
図23は、実施の形態5における情報処理装置100の構成図である。
実施の形態5における情報処理装置100の構成について、上記実施の形態1の図4に示す情報処理装置100の構成と異なる構成を図23に基づいて説明する。その他の構成は上記実施の形態1の説明と同様であるものとする。
FIG. 23 is a configuration diagram of the information processing apparatus 100 according to the fifth embodiment.
With respect to the configuration of the information processing apparatus 100 in the fifth embodiment, a configuration different from the configuration of the information processing apparatus 100 shown in FIG. 4 of the first embodiment will be described with reference to FIG. Other configurations are the same as those described in the first embodiment.
入力部110は、電車230のように移動して移動先の自己領域を取得する測位装置と通信し測位装置から測位装置の領域を示す領域名と領域定義データとを受信する。
領域データ更新部145は、入力部110が入力した領域定義データで、CISテーブル191に示される対応する領域定義データを更新する。
The input unit 110 moves like the train 230 and communicates with a positioning device that acquires the self-region of the destination, and receives a region name and region definition data indicating the region of the positioning device from the positioning device.
The area data update unit 145 updates the corresponding area definition data shown in the CIS table 191 with the area definition data input by the input unit 110.
図24は、実施の形態5における情報処理装置100の処理の流れを示すフローチャートである。 FIG. 24 is a flowchart illustrating a processing flow of the information processing apparatus 100 according to the fifth embodiment.
図24において、S601とS602との処理は、上記実施の形態1の図8に示すフローチャートのS101とS102との処理と同様である。 24, the processing in S601 and S602 is the same as the processing in S101 and S102 in the flowchart shown in FIG. 8 of the first embodiment.
S602において入力部110がデータ種類を判定した結果、データ種類が領域定義データであり、例えば電車230の領域を示す領域定義データである場合、領域データ更新部145は、CISテーブル191において、入力部110の受信した電車230の領域を示す領域名と対応する領域定義データを、入力部110の受信した領域定義データで更新する(S603)。 When the data type is the area definition data as a result of the determination of the data type by the input unit 110 in S602, for example, the area definition data indicating the area of the train 230, the area data update unit 145 includes the input unit in the CIS table 191. The area definition data corresponding to the area name indicating the area of the train 230 received by 110 is updated with the area definition data received by the input unit 110 (S603).
以下のS604〜S607の処理は、上記実施の形態1の図8に示すフローチャートのS104〜S107の処理と同様である。 The processes of S604 to S607 below are the same as the processes of S104 to S107 in the flowchart shown in FIG. 8 of the first embodiment.
例えば、情報処理装置100は、電車230の乗客情報の取得を要求するアクセス要求データを受信し、電車230を示す領域に位置するユーザ端末200の情報を結果データとして送信する。そして、結果データを受信した受信装置では送信された結果データを参照しユーザ端末200を所有する電車230の乗客を把握することができる。 For example, the information processing apparatus 100 receives access request data requesting acquisition of passenger information of the train 230, and transmits information on the user terminal 200 located in the area indicating the train 230 as result data. Then, the receiving device that has received the result data can grasp the passenger of the train 230 that owns the user terminal 200 with reference to the transmitted result data.
実施の形態5では、情報処理装置100が領域データ更新部145を備えることで、記憶部190に記憶する領域定義データが、電車230のように移動する領域に対応した動的なデータであっても構わないことを説明した。 In the fifth embodiment, since the information processing apparatus 100 includes the area data update unit 145, the area definition data stored in the storage unit 190 is dynamic data corresponding to an area that moves like the train 230. Explained that it doesn't matter.
上記の各実施の形態で説明した情報処理装置100について、各構成を組み合わせても構わないし、各処理を組み合わせても構わない。 About the information processing apparatus 100 demonstrated by said each embodiment, you may combine each structure and may combine each process.
また、上記の各実施の形態では、領域の領域定義データを緯度、経度および高さ又は関数式で定義することについて説明したが、他の領域との相対関係で定義しても構わない。 In each of the above embodiments, the region definition data of the region has been described as being defined by latitude, longitude, height, or a function formula. However, the region definition data may be defined in a relative relationship with other regions.
図25〜図28は、他の領域との相対関係を示す図である。
ここで、他の領域との相対関係を論理演算で表すとする。論理積を「and」、論理和を「or」、否定を「not」、排他的論理和を「xor」とすると各図で示すCISa領域の領域定義データは次のように表すことができる。
図25の場合、「CISb and (not CISc)」。
図26の場合、「CISb xor CISc」。
図27の場合、「CISb or CISc」。
図28の場合、「CISb and (CISc xor CISd)」。
この場合、領域データ取得部115は、上記のような論理演算式を計算し、領域定義データを算出する。
但し、相対関係は、図25〜図28に示す関係に限らない。
25 to 28 are diagrams showing a relative relationship with other regions.
Here, it is assumed that the relative relationship with other regions is expressed by a logical operation. If the logical product is “and”, the logical sum is “or”, the negative is “not”, and the exclusive logical sum is “xor”, the area definition data of the CISa area shown in each figure can be expressed as follows.
In the case of FIG. 25, “CISb and (not CISc)”.
In the case of FIG. 26, “CISb xor CISc”.
In the case of FIG. 27, “CISb or CISc”.
In the case of FIG. 28, “CISb and (CISC xor CISd)”.
In this case, the area data acquisition unit 115 calculates the logical operation expression as described above to calculate area definition data.
However, the relative relationship is not limited to the relationship shown in FIGS.
また、上記の各実施の形態の情報処理装置100の構成図では、CISテーブル191、実体情報テーブル192、属性変更情報テーブル193、アクセス権限テーブル194を同一の記憶部190に記憶する例を示したが、それぞれ別の記憶部に記憶しても構わない。 In the configuration diagram of the information processing apparatus 100 according to each of the above embodiments, an example in which the CIS table 191, the entity information table 192, the attribute change information table 193, and the access authority table 194 are stored in the same storage unit 190 is shown. However, they may be stored in different storage units.
上記の各実施の形態で説明した情報処理装置100を用いることにより、以下のようなことが行える。 By using the information processing apparatus 100 described in each of the above embodiments, the following can be performed.
例えば、飲食店、屋台などの連続して並ぶCISの領域があり、ユーザの位置から判断して当該店のメニューだけを示すようなことができる。 For example, there are continuously arranged CIS areas such as restaurants and food stalls, and it is possible to show only the menu of the store as judged from the position of the user.
また、移動するいつもの屋台がどこにいようとも、その屋台のCISの領域名称を知ってさえいれば、情報発信者としての屋台の情報(今どこにいるか、本日のメニューなど)をその場で知ることができる。 Also, no matter where the usual food stalls are located, as long as you know the name of the CIS area of the food stall, you can find information on the food stall (where you are now, today's menu, etc.) on the spot. be able to.
また、自動販売機を設置し、その設置場所をCISの領域とすることにより、オーナは各販売機の売上を直接確認でき、またメニューや価格を遠隔から操作できる。 In addition, by installing a vending machine and setting the installation location as the CIS area, the owner can directly check the sales of each vending machine and can remotely operate menus and prices.
また、自動販売機を複数含む大きな領域を設定し、その領域に含む自動販売機に、共通したメニュー、価格等を設定できる。 In addition, a large area including a plurality of vending machines can be set, and common menus, prices, etc. can be set for the vending machines included in the area.
また、スーパーで食料品を購入する際に、食料品コーナーごとに設定するCISの領域により、各食料の生産者情報や、発送からスーパーに並ぶまでの情報をいながらにして確認できる。 In addition, when purchasing food at a supermarket, it is possible to check the producer information of each food and information from shipping to supermarket by using the CIS area set for each food corner.
また、スーパーにいることが鍵となり、各食料品コーナーにいることが更なる鍵となり、そのCIS情報を取得できる。 In addition, being in the supermarket is the key, and being in each grocery corner is a further key, and the CIS information can be acquired.
また、主婦はそのスーパーとの契約により当該食料品コーナー名を指定して、食料の入荷状況、本日の価格などの外部公開情報のみを家にいながら取得できる。 Also, the housewife can specify the name of the grocery corner by contract with the supermarket and obtain only publicly available information such as the arrival status of food and today's price while at home.
また、ある人気商品の最も在庫数の多い商店街はどこかを調べたり、特定の学区内の各家庭に共通の通知を配信したりすることが出来る。 You can also find out which shopping streets have the most stocks of certain popular items, and distribute common notices to each household in a specific school district.
また、特定のCISの領域内にいる移動体に関係する情報、例えばその台数、タクシーであれば売上高の総額や平均時速、携帯端末であればそのCISの領域での滞在時間やその所有者の平均通話時間、平均年齢などを、そのCISの領域名を指定することでアクセスすることができる。 In addition, information related to mobiles in a specific CIS area, such as the number of cars, the total sales amount and average speed for taxis, and the time spent in the CIS area for mobile terminals and their owners The average call time, average age, etc. can be accessed by designating the CIS area name.
また、特定の地域にある自動販売機などの製品価格やサービスメニューを時間帯や季節でリモートに変更したり、そのエリアの人口密度や客層、イベント内容などに応じてエアコンの温度調節や照明を変えたりすることが出来る。 In addition, product prices and service menus such as vending machines in specific areas can be changed remotely in time and season, and air conditioner temperature control and lighting can be adjusted according to the population density, customer base, event content, etc. You can change it.
また、CISの領域で発生したイベント数、例えば出会いの成立したカップル数、交通事故の件数、商談の成立数、人の移動エネルギー総量なども領域名でアクセスできる。 In addition, the number of events that occurred in the CIS area, such as the number of couples that have met, the number of traffic accidents, the number of business negotiations, the total amount of mobilization energy of people, etc. can also be accessed by area name.
以上の説明において、位置情報(緯度、経度、高度など)によって定義される実世界上の任意の形状の3次元空間を仮想的な情報空間(CIS)として名前などの属性を与えて登録するCISテーブル191と、実世界上の任意の情報を保持しそれと特定のCISとの関係を保持する実体情報テーブル192や属性変更情報テーブル193を持つ情報処理装置100が存在し、情報の検索、更新、追加などを行うユーザ端末200がこの情報処理装置100に、特定のCISの領域名称等を指定することで当該CISに関連する情報のアクセスを可能とする情報処理システムについて説明した。 In the above description, a CIS that registers a three-dimensional space of an arbitrary shape in the real world defined by position information (latitude, longitude, altitude, etc.) by giving an attribute such as a name as a virtual information space (CIS). There is an information processing apparatus 100 that has a table 191 and an entity information table 192 that holds arbitrary information in the real world and holds a relationship between the information and a specific CIS, and an attribute change information table 193. The information processing system has been described in which the user terminal 200 that performs addition or the like designates a specific CIS area name or the like to the information processing apparatus 100 to allow access to information related to the CIS.
また、ユーザはGPS機能などによる緯度、経度、高度などによる位置情報を取得可能な機能を持つユーザ端末200を保持し、情報処理装置100に対して、位置情報をアクセス鍵として情報へのアクセス要求を可能とする情報処理システムについて説明した。 In addition, the user holds the user terminal 200 having a function capable of acquiring position information based on latitude, longitude, altitude and the like by a GPS function, and requests the information processing apparatus 100 to access information using the position information as an access key. The information processing system that enables the above has been described.
また、位置情報をアクセス鍵とする場合に、位置情報とアクセスの対象となるCISの領域との位置的な関係、Inside、Outside、Approaching、Departingなどによりアクセス鍵の意味、参照権、更新権、追加権、排他権などを変更可能な情報処理システムについて説明した。 In addition, when the location information is used as an access key, the positional relationship between the location information and the CIS area to be accessed, the meaning of the access key, the reference right, the update right, etc. by means of Inside, Outside, Approaching, Departing The information processing system that can change the addition right, the exclusive right, etc. has been described.
また、CISの領域はその形状を維持しつつ、時間と共に移動することが可能な情報処理システムについて説明した。 In addition, an information processing system has been described in which the CIS area can move with time while maintaining its shape.
また、CISの領域が時間と共にその形状や権利を予め定められた規則に従い変化させることのできる情報処理システムについて説明した。 In addition, an information processing system has been described in which the CIS area can change its shape and rights over time according to a predetermined rule.
また、CISの領域内の情報源からのデータ値(センサ値)の変化伴ってその形状、位置を他律的に変化させることのできる情報処理システムについて説明した。 Further, an information processing system has been described in which the shape and position can be changed in other ways as the data value (sensor value) from the information source in the CIS region changes.
また、CISの領域は単独でもその機能・目的を果たすが、任意の位置関係にある複数のCISが組み合わせられた状態でも同様な機能・目的を果たす情報処理システムについて説明した。 The information processing system has been described in which the CIS region alone performs its function / purpose, but performs the same function / purpose even when a plurality of CISs in an arbitrary positional relationship are combined.
また、実世界上の任意の空間を仮想的な情報空間とすることや、この空間に情報を直接関連付けることや、この空間を他の仮想空間や実空間(DB(データベース)などを含む)との情報授受の鍵として使うことや、CISの領域は時間と共に移動、変形が可能であることや、CISの領域は時間軸上の各点に存在可能であることを説明した。 Also, any space in the real world can be used as a virtual information space, information can be directly associated with this space, and this space can be used as another virtual space or real space (including DB (database) etc.). It has been explained that it can be used as a key for exchanging information, that the CIS area can be moved and deformed with time, and that the CIS area can exist at each point on the time axis.
100 情報処理装置、110 入力部、115 領域データ取得部、120 実体データ検索部、125 出力部、130 実体位置データ更新部、135 属性変更処理部、140 記憶データ管理部、145 領域データ更新部、190 記憶部、191 仮想情報空間テーブル、192 実体情報テーブル、193 属性変更情報テーブル、194 アクセス権限テーブル、200 ユーザ端末、210 タクシー、220 自動販売機、230 電車、300 GPS衛星、901 表示装置、902 K/B、903 マウス、904 FDD、905 CDD、906 プリンタ装置、907 スキャナ装置、910 システムユニット、911 CPU、912 バス、913 ROM、914 RAM、915 通信ボード、920 磁気ディスク装置、921 OS、922 ウィンドウシステム、923 プログラム群、924 ファイル群、931 電話器、932 FAX機、940 インターネット、941 ウェブサーバ、942 LAN。 DESCRIPTION OF SYMBOLS 100 Information processing apparatus, 110 Input part, 115 Area | region data acquisition part, 120 Entity data search part, 125 Output part, 130 Entity position data update part, 135 Attribute change process part, 140 Storage data management part, 145 Area | region data update part, 190 storage unit, 191 virtual information space table, 192 entity information table, 193 attribute change information table, 194 access authority table, 200 user terminal, 210 taxi, 220 vending machine, 230 train, 300 GPS satellite, 901 display device, 902 K / B, 903 mouse, 904 FDD, 905 CDD, 906 printer device, 907 scanner device, 910 system unit, 911 CPU, 912 bus, 913 ROM, 914 RAM, 915 communication board, 920 magnetic disk Device, 921 OS, 922 Window system, 923 Program group, 924 File group, 931 telephone, 932 FAX machine, 940 Internet, 941 web server, 942 LAN.
Claims (31)
実体の位置を示す実体位置データと実体の属性を示す実体属性データとを対応させて記憶する実体記憶部と、
領域の領域名を入力する入力部と、
入力部が入力した領域名の示す領域の領域定義データを領域記憶部から取得する領域データ取得部と、
領域データ取得部が取得した領域定義データに基づいて実体記憶部の実体位置データを検索し、検索結果に基づいて実体の実体属性データを実体記憶部から取得する実体データ検索部とを備えたことを特徴とする情報処理装置。 An area storage unit for storing the area name and area definition data defining the area in association with each other;
An entity storage unit for storing entity position data indicating the position of the entity and entity attribute data indicating the attribute of the entity in association with each other;
An input part for inputting the area name of the area;
An area data acquisition unit that acquires area definition data of the area indicated by the area name input by the input unit from the area storage unit;
An entity data retrieval unit that retrieves entity location data in the entity storage unit based on the region definition data acquired by the region data acquisition unit and acquires entity attribute data of the entity from the entity storage unit based on the retrieval result An information processing apparatus characterized by the above.
上記実体データ検索部が取得した実体属性データに基づいて結果データを生成し、生成した結果データを出力する出力部
を備えたことを特徴とする請求項1記載の情報処理装置。 The information processing apparatus further includes:
The information processing apparatus according to claim 1, further comprising: an output unit that generates result data based on the entity attribute data acquired by the entity data search unit and outputs the generated result data.
上記領域データ取得部が取得した領域定義データに基づいて実体記憶部の実体位置データを検索し、領域データ取得部の取得した領域定義データの示す領域内に位置する実体の実体属性データを検索結果に基づいて実体記憶部から取得する
ことを特徴とする請求項1または請求項2記載の情報処理装置。 The entity data search unit
Based on the area definition data acquired by the area data acquisition unit, the entity position data in the entity storage unit is searched, and the entity attribute data of the entity located in the area indicated by the area definition data acquired by the area data acquisition unit is retrieved. The information processing apparatus according to claim 1, wherein the information processing apparatus is acquired from the entity storage unit based on the information.
実体属性データを変更する変更処理内容を示す属性変更処理データを領域名に対応して記憶する属性変更記憶部と、
属性変更処理データに対応した領域名の示す領域の領域定義データを上記領域記憶部から取得し、取得した領域定義データに基づいて上記実体記憶部の実体位置データを検索し、取得した領域定義データの示す領域内に位置する実体の実体属性データを検索結果に基づいて取得し、取得した実体属性データに関する実体の位置する領域の領域名に対応した属性変更処理データに基づいて、取得した実体属性データを変更する属性変更処理部を備えた
ことを特徴とする請求項1〜請求項3いずれかに記載の情報処理装置。 The information processing apparatus further includes:
An attribute change storage unit for storing attribute change processing data indicating change processing contents for changing the entity attribute data in correspondence with the area name;
The area definition data of the area indicated by the area name corresponding to the attribute change processing data is acquired from the area storage unit, the entity position data of the entity storage unit is searched based on the acquired area definition data, and the acquired area definition data The entity attribute data of the entity located in the area indicated by is acquired based on the search result, and the acquired entity attribute is acquired based on the attribute change processing data corresponding to the area name of the area where the entity is located with respect to the acquired entity attribute data The information processing apparatus according to claim 1, further comprising an attribute change processing unit that changes data.
領域記憶部に記憶された領域定義データの示す領域が重複する場合、重複する領域の属性変更処理データに基づいて、取得した実体属性データの属性を変更する処理方法を示す属性変更処理方法データを記憶する属性変更方法記憶部を備え、
上記属性変更処理部は、
属性変更処理データに対応した領域名の示す領域の領域定義データを上記領域記憶部から取得し、取得した領域定義データの示す領域が重複する場合、重複する領域の領域定義データに基づいて上記実体記憶部の実体位置データを検索し、重複する領域の領域定義データの示す領域内に位置する実体の実体属性データを取得し、重複する領域分の属性変更処理データと上記属性変更方法記憶部に記憶された属性変更処理方法データとに基づいて、取得した実体属性データを変更する
ことを特徴とする請求項4記載の情報処理装置。 The information processing apparatus further includes:
When the area indicated by the area definition data stored in the area storage unit overlaps, attribute change processing method data indicating a processing method for changing the attribute of the acquired entity attribute data based on the attribute change processing data of the overlapping area is displayed. An attribute change method storage unit for storing,
The attribute change processing unit
When the area definition data of the area indicated by the area name corresponding to the attribute change processing data is acquired from the area storage unit, and the areas indicated by the acquired area definition data are duplicated, the entity is based on the area definition data of the duplicate area. The entity position data in the storage unit is searched, the entity attribute data of the entity located in the area indicated by the area definition data of the overlapping area is acquired, and the attribute change processing data for the overlapping area and the attribute change method storage unit 5. The information processing apparatus according to claim 4, wherein the acquired entity attribute data is changed based on the stored attribute change processing method data.
上記領域記憶部と上記実体記憶部との少なくともいずれかに記憶されたデータに対するアクセス権限を示すアクセス権限データと、アクセス権限を与える位置を示し上記領域記憶部に記憶された領域定義データの示す領域との相対位置を示す権限位置データとを対応させて記憶する権限記憶部を備え、
上記入力部は、
自己位置を取得する測位装置と通信し測位装置から上記領域記憶部と上記実体記憶部との少なくともいずれかに記憶されたデータに対するアクセス要求を示すアクセス要求データと測位装置の位置を示す測位装置位置データとを受信し入力とし、
上記情報処理装置は、さらに、
上記入力部が入力した測位装置位置データの示す位置における権限位置データを上記権限記憶部から取得し、取得した権限位置データに対応したアクセス権限データを上記権限記憶部から取得し、取得したアクセス権限データと上記入力部の入力したアクセス要求データとに基づいてデータを処理する記憶データ管理部を備えた
ことを特徴とする請求項1〜請求項5いずれかに記載の情報処理装置。 The information processing apparatus further includes:
Access authority data indicating access authority to data stored in at least one of the area storage unit and the entity storage unit, and an area indicated by area definition data indicating a position to which the access authority is given and stored in the area storage unit An authority storage unit that stores authority position data indicating a relative position with
The input section is
Positioning device position indicating the position of the positioning device and the access request data indicating the access request to the data stored in at least one of the area storage unit and the entity storage unit from the positioning device in communication with the positioning device that acquires the self position Receive data and input
The information processing apparatus further includes:
The authority position data at the position indicated by the positioning device position data input by the input unit is acquired from the authority storage unit, the access authority data corresponding to the acquired authority position data is acquired from the authority storage unit, and the acquired access authority is acquired. 6. The information processing apparatus according to claim 1, further comprising a storage data management unit that processes the data based on the data and the access request data input by the input unit.
上記領域記憶部に記憶された領域定義データの示す領域が重複する場合、重複する領域の権限位置データ毎に対応したアクセス権限データに基づいてアクセス権限を決定する決定方法を示すアクセス権限決定方法データを記憶する権限決定方法記憶部を備え、
上記記憶データ管理部は、
上記入力部が入力した測位装置位置データの示す位置の権限位置データを上記権限記憶部から取得し、取得した権限位置データが相対位置を示す領域が重複する場合、重複する領域分の権限位置データ毎に対応したアクセス権限データを上記権限記憶部から取得し、重複する領域の権限位置データ毎に対応したアクセス権限データと上記権限決定方法記憶部に記憶されたアクセス権限決定方法とに基づいてアクセス権限を決定し、決定したアクセス権限と上記入力部の入力したアクセス要求データとに基づいてデータを処理する
ことを特徴とする請求項6記載の情報処理装置。 The information processing apparatus further includes:
Access authority determination method data indicating a determination method for determining an access authority based on access authority data corresponding to each authority position data of the overlapping area when the areas indicated by the area definition data stored in the area storage unit overlap. An authority determination method storage unit for storing
The stored data management unit
When the authority position data of the position indicated by the positioning device position data input by the input unit is acquired from the authority storage unit and the acquired authority position data overlaps with the area indicating the relative position, the authority position data for the overlapping area Access authority data corresponding to each is obtained from the authority storage unit, and access is performed based on the access authority data corresponding to the authority position data of the overlapping area and the access authority determining method stored in the authority determining method storage unit. 7. The information processing apparatus according to claim 6, wherein authority is determined, and data is processed based on the determined access authority and the access request data input by the input unit.
上記領域記憶部に記憶された領域名に対応する領域定義データの変更条件を示す領域変更条件データを記憶する領域変更記憶部を備え、
上記領域データ取得部は、
上記入力部が入力した領域名の示す領域の領域定義データを上記領域変更記憶部に記憶された領域変更条件データに基づいて上記領域記憶部から取得する
ことを特徴とする請求項1〜請求項7いずれかに記載の情報処理装置。 The information processing apparatus further includes:
An area change storage unit that stores area change condition data indicating a change condition of the area definition data corresponding to the area name stored in the area storage unit;
The area data acquisition unit
The area definition data of the area indicated by the area name input by the input section is acquired from the area storage section based on the area change condition data stored in the area change storage section. 7. The information processing apparatus according to any one of 7.
時間を領域定義データの変更条件とする領域変更条件データを記憶し、
上記領域データ取得部は、
時刻データを取得し、取得した時刻データと上記領域変更記憶部に記憶された領域変更条件データとに基づいて上記入力部の入力した領域名の示す領域の領域定義データを上記領域記憶部から取得する
ことを特徴とする請求項8記載の情報処理装置。 The area change storage unit
Store area change condition data with time as the change condition of area definition data,
The area data acquisition unit
Time data is acquired, and area definition data of the area indicated by the area name input by the input section is acquired from the area storage section based on the acquired time data and the area change condition data stored in the area change storage section. The information processing apparatus according to claim 8.
センサと通信しセンサからセンサの計測したセンサ値を受信し入力とし、
上記領域変更記憶部は、
センサ値を領域定義データの変更条件とする領域変更条件データを記憶し、
上記領域データ取得部は、
上記入力部が入力したセンサ値と上記領域変更記憶部に記憶された領域変更条件データとに基づいて上記入力部の入力した領域名の示す領域の領域定義データを上記領域記憶部から取得する
ことを特徴とする請求項8または請求項9記載の情報処理装置。 The input section is
It communicates with the sensor and receives the sensor value measured by the sensor from the sensor as input.
The area change storage unit
Store area change condition data with sensor value as area change condition change condition,
The area data acquisition unit
Acquiring region definition data of the region indicated by the region name input by the input unit from the region storage unit based on the sensor value input by the input unit and the region change condition data stored in the region change storage unit The information processing apparatus according to claim 8 or 9, wherein:
移動して移動先の自己位置を取得する測位装置と通信し測位装置から測位装置の位置を示す実体位置データを受信し入力とし、
上記実体記憶部は、
移動する測位装置の位置を示す実体位置データを記憶し、
上記情報処理装置は、さらに、
上記入力部の入力した実体位置データで、上記実体記憶部に記憶された対応する測位装置の実体位置データを更新する実体位置データ更新部を備えた
ことを特徴とする請求項1〜請求項10いずれかに記載の情報処理装置。 The input section is
Communicating with the positioning device that moves and acquires the self-location of the destination, receives the actual position data indicating the position of the positioning device from the positioning device, and inputs it,
The entity storage unit is
Stores actual position data indicating the position of the moving positioning device,
The information processing apparatus further includes:
11. An entity position data update unit for updating entity position data of a corresponding positioning device stored in the entity storage unit with the entity position data input by the input unit. The information processing apparatus according to any one of the above.
移動して移動先の自己領域を取得する測位装置と通信し測位装置から測位装置の領域を示す領域名と領域定義データとを受信し入力とし、
上記領域記憶部は、
移動する測位装置の領域を定義する領域定義データを記憶し、
上記情報処理装置は、さらに、
上記入力部が入力した領域定義データで、上記領域記憶部に記憶された領域定義データであり上記入力部の入力した領域名に対応した領域定義データを更新する領域データ更新部を備えた
ことを特徴とする請求項1〜請求項11いずれかに記載の情報処理装置。 The input section is
Communicating with the positioning device that moves and acquires the destination self-region, receives the region name and region definition data indicating the region of the positioning device from the positioning device as input,
The area storage unit
Stores area definition data that defines the area of the positioning device to move,
The information processing apparatus further includes:
A region data update unit for updating the region definition data input by the input unit, the region definition data stored in the region storage unit, and the region definition data corresponding to the region name input by the input unit; The information processing apparatus according to claim 1, wherein the information processing apparatus is characterized.
3次元で定義される領域定義データを記憶する
ことを特徴とする請求項1〜請求項12いずれかに記載の情報処理装置。 The area storage unit
13. The information processing apparatus according to claim 1, wherein region definition data defined in three dimensions is stored.
3次元で定義される実体位置データを記憶する
ことを特徴とする請求項1〜請求項13いずれかに記載の情報処理装置。 The entity storage unit is
The information processing apparatus according to any one of claims 1 to 13, wherein entity position data defined in three dimensions is stored.
実体の位置を示す実体位置データと実体の属性を示す実体属性データとを対応させて記憶する実体記憶部と、
移動して移動先の自己位置を取得する測位装置と通信し測位装置から測位装置の位置を示す測位装置位置データを受信し入力とする入力部と、
入力部が入力した測位装置位置データに基づいて領域記憶部の領域定義データを検索し、検索した領域定義データを取得する領域データ取得部と、
領域データ取得部が取得した領域定義データに基づいて実体記憶部の実体位置データを検索し、検索結果に基づいて実体の実体属性データを実体記憶部から取得する実体データ検索部と
を備えたことを特徴とする情報処理装置。 An area storage unit for storing area definition data for defining an area;
An entity storage unit for storing entity position data indicating the position of the entity and entity attribute data indicating the attribute of the entity in association with each other;
An input unit that receives and inputs positioning device position data indicating the position of the positioning device from the positioning device by communicating with a positioning device that moves and acquires the self-location of the destination;
A region data acquisition unit that searches the region definition data in the region storage unit based on the positioning device position data input by the input unit, and acquires the searched region definition data;
An entity data retrieval unit that retrieves entity location data in the entity storage unit based on the region definition data acquired by the region data acquisition unit and acquires entity attribute data of the entity from the entity storage unit based on the retrieval result An information processing apparatus characterized by the above.
ことを特徴とする請求項1〜請求項15いずれかに記載の情報処理装置。 The information processing apparatus according to claim 1, wherein the area storage unit stores a relative relationship with another area as area definition data.
領域の領域名を入力する入力部と、
入力部が入力した領域名の示す領域の領域属性データを領域記憶部から取得する領域データ取得部と
を備えたことを特徴とする情報処理装置。 A region storage unit that stores region name data and region attribute data indicating region attributes in association with each other;
An input part for inputting the area name of the area
An information processing apparatus comprising: an area data acquisition unit that acquires area attribute data of an area indicated by an area name input by an input unit from an area storage unit.
処理対象データに対するアクセス権限を示すアクセス権限データとアクセス権限を与える位置を示す権限位置データとを対応させて記憶する権限記憶部と、
自己位置を取得する測位装置と通信し測位装置から処理対象データに対するアクセス要求を示すアクセス要求データと測位装置の位置を示す測位装置位置データとを受信し入力とする入力部と、
入力部が入力した測位装置位置データの示す位置の権限位置データを権限記憶部から取得し、取得した権限位置データに対応したアクセス権限データを権限記憶部から取得し、取得したアクセス権限データと入力部の入力したアクセス要求データとに基づいて処理データ記憶部に記憶された処理対象データを処理する記憶データ管理部と
を備えたことを特徴とする情報処理装置。 A processing data storage unit for storing processing target data;
An authority storage unit for storing the access authority data indicating the access authority for the processing target data and the authority position data indicating the position to which the access authority is given in association with each other;
An input unit that communicates with a positioning device that acquires its own position, receives access request data indicating a request for access to processing target data from the positioning device, and positioning device position data indicating the position of the positioning device, and inputs the received data.
Acquires the authority position data of the position indicated by the positioning device position data input by the input unit from the authority storage unit, acquires the access authority data corresponding to the acquired authority position data from the authority storage unit, and inputs the acquired access authority data and input An information processing apparatus comprising: a storage data management unit that processes processing target data stored in a processing data storage unit based on access request data input by the unit.
領域の領域名を入力する入力部と、
入力部が入力した領域名の示す領域の領域定義データを領域記憶部から取得する領域データ取得部と、
領域データ取得部が取得した領域定義データに基づいて領域名に対応付けられるデータを取得するデータ検索部と
を備えたことを特徴とする情報処理装置。 An area storage unit for storing the area name and area definition data defining the area in association with each other;
An input part for inputting the area name of the area;
An area data acquisition unit that acquires area definition data of the area indicated by the area name input by the input unit from the area storage unit;
An information processing apparatus comprising: a data search unit that acquires data associated with a region name based on region definition data acquired by a region data acquisition unit.
実体の位置を示す実体位置データと実体の属性を示す実体属性データとを記憶する実体記憶工程と、
領域の領域名を入力する入力工程と、
入力工程で入力した領域名の示す領域の領域定義データであり領域記憶工程で記憶された領域定義データを取得する領域データ取得工程と、
領域データ取得工程で取得した領域定義データに基づいて実体記憶工程で記憶された実体位置データを検索し、検索結果に基づいて実体の実体属性データであり実体記憶工程で記憶された実体属性データを取得する実体データ検索工程と
を実行することを特徴とする情報処理装置の情報処理方法。 An area storage step for storing the area name and the area definition data defining the area in association with each other;
An entity storage step for storing entity position data indicating the position of the entity and entity attribute data indicating the attribute of the entity;
An input process for entering the area name of the area;
An area data acquisition process for acquiring area definition data stored in the area storage process that is area definition data indicated by the area name input in the input process;
The entity position data stored in the entity storage process is searched based on the area definition data acquired in the area data acquisition process, and the entity attribute data stored in the entity storage process is acquired based on the search result. An information processing method for an information processing apparatus, comprising: performing an actual data retrieval step to be acquired.
実体の位置を示す実体位置データと実体の属性を示す実体属性データとを対応させて記憶する実体記憶工程と、
移動して移動先の自己位置を取得する測位装置と通信し測位装置から測位装置の位置を示す測位装置位置データを受信し入力とする入力工程と、
入力工程で入力した測位装置位置データに基づいて領域記憶工程で記憶された領域定義データを検索し、検索した領域定義データを取得する領域データ取得工程と、
領域データ取得工程で取得した領域定義データに基づいて実体記憶工程で記憶された実体位置データを検索し、検索結果に基づいて実体の実体属性データを取得する実体データ検索工程と
を備えたことを特徴とする情報処理装置の情報処理方法。 An area storage step for storing area definition data for defining an area;
An entity storage step for storing the entity position data indicating the position of the entity and the entity attribute data indicating the attribute of the entity in association with each other;
An input process for receiving and inputting positioning device position data indicating the position of the positioning device from the positioning device by communicating with a positioning device that moves and acquires the self-location of the destination;
A region data acquisition step of searching the region definition data stored in the region storage step based on the positioning device position data input in the input step, and acquiring the searched region definition data;
An entity data retrieval step for retrieving entity location data stored in the entity storage step based on the region definition data obtained in the region data obtaining step, and obtaining entity entity attribute data based on the retrieval result. An information processing method for an information processing apparatus.
領域の領域名を入力する入力工程と、
入力工程で入力した領域名の示す領域の領域属性データを領域記憶部から取得する領域データ取得工程と
を実行することを特徴とする情報処理装置の情報処理方法。 A region storage step of storing a region name and a region attribute data indicating a region attribute in association with each other in a region storage unit;
An input process for inputting the area name of the area;
An information processing method for an information processing apparatus, comprising: executing an area data acquisition process for acquiring area attribute data of an area indicated by an area name input in an input process from an area storage unit.
処理対象データに対するアクセス権限を示すアクセス権限データとアクセス権限を与える位置を示す権限位置データとを対応させて記憶する権限記憶工程と、
自己位置を取得する測位装置と通信し測位装置から処理対象データに対するアクセス要求を示すアクセス要求データと測位装置の位置を示す測位装置位置データとを受信し入力とする入力工程と、
入力工程で入力した測位装置位置データの示す位置の権限位置データであり権限記憶工程で記憶された権限位置データを取得し、取得した権限位置データに対応したアクセス権限データであり権限記憶工程で記憶されたアクセス権限データを取得し、処理データ記憶工程で記憶された処理対象データを取得したアクセス権限データと入力工程で入力したアクセス要求データとに基づいて処理する記憶データ管理工程と
を実行することを特徴とする情報処理装置の情報処理方法。 A processing data storage step for storing processing target data;
An authority storage step for storing the access authority data indicating the access authority for the processing target data and the authority position data indicating the position to which the access authority is given in association with each other;
An input process for receiving and inputting access request data indicating an access request for processing target data from the positioning device and positioning device position data indicating the position of the positioning device, communicating with the positioning device that acquires the self-position;
The authorized position data of the position indicated by the positioning device position data input in the input process and the authorized position data stored in the authorized storage process are obtained, and the access authorized data corresponding to the obtained authorized position data is stored in the authorized storage process. A storage data management process for obtaining the access authority data thus processed and processing the access object data stored in the process data storage process based on the access authority data obtained in the input process and the access request data input in the input process. An information processing method for an information processing apparatus.
領域の領域名を入力する入力工程と、
入力工程で入力した領域名の示す領域の領域定義データを領域記憶部から取得する領域データ取得工程と、
領域データ取得工程で取得した領域定義データに基づいて領域名に対応付けられるデータを取得するデータ検索工程と
を実行することを特徴とする情報処理装置の情報処理方法。 An area storage step of storing the area name and the area definition data defining the area in association with each other in the area storage unit;
An input process for inputting the area name of the area;
An area data acquisition process for acquiring area definition data of the area indicated by the area name input in the input process from the area storage unit;
An information processing method for an information processing apparatus, comprising: performing a data search step of acquiring data associated with a region name based on the region definition data acquired in the region data acquisition step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004258603A JP2006072922A (en) | 2004-09-06 | 2004-09-06 | Information processing device and method, program, and data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004258603A JP2006072922A (en) | 2004-09-06 | 2004-09-06 | Information processing device and method, program, and data |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006072922A true JP2006072922A (en) | 2006-03-16 |
Family
ID=36153451
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004258603A Pending JP2006072922A (en) | 2004-09-06 | 2004-09-06 | Information processing device and method, program, and data |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006072922A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100765784B1 (en) | 2006-05-23 | 2007-10-12 | 삼성전자주식회사 | Entity retrieval method and device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11249553A (en) * | 1998-02-27 | 1999-09-17 | Interlock:Kk | Storage medium for car navigation system |
JP2000076280A (en) * | 1998-08-31 | 2000-03-14 | Dainippon Printing Co Ltd | Information retrieval system utilizing geographical information |
JP2000163436A (en) * | 1998-11-27 | 2000-06-16 | Toshiba Corp | System and method for information retrieval |
JP2002163297A (en) * | 2000-11-27 | 2002-06-07 | Ntt Docomo Inc | Information retrieving method and relay device |
JP2003208429A (en) * | 2002-01-17 | 2003-07-25 | Hitachi Ltd | System for retrieving customer information within specified area |
JP2003217092A (en) * | 2002-01-28 | 2003-07-31 | Hitachi Kokusai Electric Inc | Radio vehicle delivery system |
JP2004021432A (en) * | 2002-06-13 | 2004-01-22 | Nippon Signal Co Ltd:The | Information providing method and its system |
-
2004
- 2004-09-06 JP JP2004258603A patent/JP2006072922A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11249553A (en) * | 1998-02-27 | 1999-09-17 | Interlock:Kk | Storage medium for car navigation system |
JP2000076280A (en) * | 1998-08-31 | 2000-03-14 | Dainippon Printing Co Ltd | Information retrieval system utilizing geographical information |
JP2000163436A (en) * | 1998-11-27 | 2000-06-16 | Toshiba Corp | System and method for information retrieval |
JP2002163297A (en) * | 2000-11-27 | 2002-06-07 | Ntt Docomo Inc | Information retrieving method and relay device |
JP2003208429A (en) * | 2002-01-17 | 2003-07-25 | Hitachi Ltd | System for retrieving customer information within specified area |
JP2003217092A (en) * | 2002-01-28 | 2003-07-31 | Hitachi Kokusai Electric Inc | Radio vehicle delivery system |
JP2004021432A (en) * | 2002-06-13 | 2004-01-22 | Nippon Signal Co Ltd:The | Information providing method and its system |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100765784B1 (en) | 2006-05-23 | 2007-10-12 | 삼성전자주식회사 | Entity retrieval method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10066960B2 (en) | Systems and methods for using route matrices for identifying intersection POIs | |
US7363357B2 (en) | Context-aware systems and methods, location-aware systems and methods, context-aware vehicles and methods of operating the same, and location-aware vehicles and methods of operating the same | |
JP3494920B2 (en) | Map information providing system and map information search method | |
US9581462B2 (en) | Systems and methods for generating and displaying multiple layers on a digital map | |
EP1217549B1 (en) | Environment-interactive context-aware devices and methods | |
US8103445B2 (en) | Dynamic map rendering as a function of a user parameter | |
EP3321633B1 (en) | Method and system for cross-referencing and deduplicating objects in multiple map building blocks | |
US8990004B2 (en) | Navigation system with query mechanism and method of operation thereof | |
AU2010200157B2 (en) | Method and system for assessing quality of location content | |
US20090292464A1 (en) | System and method for providing geographic markers on electronic objects and real-world objects | |
US7805246B2 (en) | View-independent tagging of geospatial entities in images | |
JP4891493B2 (en) | Method and system for creating a keyword database for referencing physical locations | |
EP2109855A1 (en) | Dynamic rendering of map information | |
KR100597921B1 (en) | Server system, user terminal, service providing method and service providing system using the server system and the user terminal | |
EP2594903B1 (en) | Method for representing linear features in a location content management system | |
JP2003014481A (en) | Electronic map information device | |
JP2006072922A (en) | Information processing device and method, program, and data | |
WO2004099719A1 (en) | Method and system for providing map information to mobile device | |
JP2005321363A (en) | Vehicle-mounted electronic device and commodity price notification method therein | |
KR100945841B1 (en) | Method and system of multimedia data registration, change and playback service through internet | |
KR20020018800A (en) | Method For Unified Management Of Geographic Information Including Advertisement Data | |
KR20040008613A (en) | The method in the shopping mall system that shows the best information of delivery based on the information of user's location |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070904 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100914 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101027 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110105 |