Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5900101B2 - Portable terminal, information presentation system, information presentation method, and information presentation program - Google Patents
[go: Go Back, main page]

JP5900101B2 - Portable terminal, information presentation system, information presentation method, and information presentation program - Google Patents

Portable terminal, information presentation system, information presentation method, and information presentation program Download PDF

Info

Publication number
JP5900101B2
JP5900101B2 JP2012075194A JP2012075194A JP5900101B2 JP 5900101 B2 JP5900101 B2 JP 5900101B2 JP 2012075194 A JP2012075194 A JP 2012075194A JP 2012075194 A JP2012075194 A JP 2012075194A JP 5900101 B2 JP5900101 B2 JP 5900101B2
Authority
JP
Japan
Prior art keywords
information
region
potential
unit
area
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.)
Expired - Fee Related
Application number
JP2012075194A
Other languages
Japanese (ja)
Other versions
JP2013206192A (en
Inventor
美和 岡林
美和 岡林
桂樹 岡林
桂樹 岡林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2012075194A priority Critical patent/JP5900101B2/en
Publication of JP2013206192A publication Critical patent/JP2013206192A/en
Application granted granted Critical
Publication of JP5900101B2 publication Critical patent/JP5900101B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、携帯端末などに関する。   The present invention relates to a portable terminal and the like.

近年、携帯端末に搭載されたGPSなどのセンサ情報を用いてユーザの位置を取得し、取得した位置に基づいたサービスを行うシステムがある。かかるシステムでは、経度や緯度などの座標によって領域を定義し、定義した領域に携帯端末を持ったユーザが入ったことを検出して、例えばクーポン情報などのこの領域にリンクした情報を携帯端末に提供する。この結果、提供を受けた携帯端末は、この領域にリンクした情報をユーザに提示できる。   In recent years, there is a system that acquires a user's position using sensor information such as GPS mounted on a portable terminal and performs a service based on the acquired position. In such a system, an area is defined by coordinates such as longitude and latitude, it is detected that a user with a mobile terminal has entered the defined area, and information linked to this area, such as coupon information, is transmitted to the mobile terminal. provide. As a result, the received portable terminal can present information linked to this area to the user.

また、ユーザに情報を提供する情報提供装置の別の技術が開示されている。かかる技術では、情報提供装置は、複数の端末機器の状態を検出し、複数の端末機器の中で、提供情報の送信優先順位が高い順の端末機器であって、複数の端末機器の検出した状態に基づいて情報の提示が可能な端末機器を決定する。そして、この情報提供装置は、端末機器の位置する場所に基づいて、通信の可否を決定することもできる。   Another technique of an information providing apparatus that provides information to a user is disclosed. In such a technique, the information providing apparatus detects the states of a plurality of terminal devices, and among the plurality of terminal devices, the terminal devices are in order of the transmission priority of the provision information, and detected by the plurality of terminal devices. A terminal device capable of presenting information is determined based on the state. And this information provision apparatus can also determine the propriety of communication based on the place where a terminal device is located.

国際公開第2003/069881号International Publication No. 2003/069881

しかしながら、位置に基づいて情報を提供する従来の技術では、情報を提供する領域にユーザが入ったと判定されると、ユーザに対して一律に情報を提示してしまうという問題がある。すなわち、情報を提供する装置は、ユーザが情報を提供する領域を掠った場合や位置情報に計測誤差がある場合であっても、この領域にユーザが入ったと判定すると、一律に情報を提供してしまう。この結果、例えば提供を受けたユーザの携帯端末は、この領域にリンクした情報をユーザに提示してしまう。   However, in the conventional technology that provides information based on a position, there is a problem in that information is uniformly presented to the user when it is determined that the user has entered the information providing area. That is, a device that provides information provides information uniformly when it is determined that the user has entered this area even if the user has given an area to provide information or there is a measurement error in the position information. Resulting in. As a result, for example, the mobile terminal of the user who has received the provision presents information linked to this area to the user.

また、情報提供装置の技術であっても、端末機器の位置する場所に基づいて通信の可否を決定する場合、端末機器が情報を提供する場所に入ったと判定すると、通信を可能と決定し、一律に情報を提供してしまう。この結果、情報の提供を受けた端末機器は、この情報をユーザに提示してしまう。   Further, even in the technology of the information providing device, when determining whether or not communication is possible based on the location where the terminal device is located, if it is determined that the terminal device has entered the location where the information is provided, it is determined that communication is possible, It provides information uniformly. As a result, the terminal device receiving the information presents this information to the user.

開示の技術は、情報を提供する領域にユーザが入ったと判定されても、ユーザに対して一律に情報を提示してしまうことを抑制することを目的とする。   An object of the disclosed technology is to prevent information from being uniformly presented to a user even if it is determined that the user has entered an area for providing information.

1つの側面では、携帯端末は、所定の領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けて記憶する記憶部と、所定期間ごとに自端末の位置を検出する検出部と、自端末の主体の動作を判定する動作判定部と、前記検出部によって自端末の位置が検出される都度、検出された位置に対応するポテンシャルの値を前記記憶部から取得し、取得したポテンシャルの値を積算する算出部と、前記算出部によって積算されたポテンシャルの値と前記動作判定部によって判定された動作に基づいて、前記領域に紐付いた情報の提示を制御する提示制御部とを有する。   In one aspect, the mobile terminal detects a position of the terminal itself for each predetermined period, and a storage unit that stores a potential value that increases in the direction toward the center of the predetermined area in association with a partial area in the area. A detection unit, an operation determination unit that determines the operation of the subject of the terminal itself, and each time the position of the terminal is detected by the detection unit, a potential value corresponding to the detected position is acquired from the storage unit, A calculation unit that integrates the value of the acquired potential, and a presentation control unit that controls the presentation of information associated with the region based on the potential value integrated by the calculation unit and the action determined by the action determination unit And have.

本願の開示する携帯端末の一つの態様によれば、情報を提供する領域にユーザが入ったと判定しても、ユーザに対して一律に情報を提示してしまうことを抑制できる。   According to one aspect of the mobile terminal disclosed in the present application, even if it is determined that the user has entered the area that provides the information, it is possible to prevent the information from being uniformly presented to the user.

図1は、実施例1に係る情報提示システムの構成を示す機能ブロック図である。FIG. 1 is a functional block diagram illustrating the configuration of the information presentation system according to the first embodiment. 図2は、内領域テーブルのデータ構造の一例を示す図である。FIG. 2 is a diagram illustrating an example of the data structure of the inner area table. 図3は、外領域テーブルのデータ構造の一例を示す図である。FIG. 3 is a diagram illustrating an example of the data structure of the outer area table. 図4は、領域入退レベル判定のうち領域入レベル判定を具体的に説明する図(1)である。FIG. 4 is a diagram (1) for specifically explaining the area entry level determination in the area entry / exit level determination. 図5は、領域入退レベル判定のうち領域入レベル判定を具体的に説明する図(2)である。FIG. 5 is a diagram (2) for specifically explaining the area entry level determination in the area entry / exit level determination. 図6は、領域入退レベル判定のうち領域入レベル判定を具体的に説明する図(3)である。FIG. 6 is a diagram (3) for specifically explaining the region entry level determination in the region entry / exit level determination. 図7は、領域入退レベル判定のうち領域退レベル判定を具体的に説明する図である。FIG. 7 is a diagram for specifically explaining the region exit level determination in the region entrance / exit level determination. 図8は、領域入退レベル判定処理の手順を示すフローチャート(1)である。FIG. 8 is a flowchart (1) showing the procedure of the area entrance / exit level determination process. 図9は、領域入退レベル判定処理の手順を示すフローチャート(2)である。FIG. 9 is a flowchart (2) showing the procedure of the area entry / exit level determination process. 図10は、情報提示処理の手順を示すフローチャートである。FIG. 10 is a flowchart showing the procedure of the information presentation process. 図11は、領域入退レベル判定部におけるポテンシャルの別の積算方法を説明する図である。FIG. 11 is a diagram for explaining another potential accumulation method in the region entrance / exit level determination unit. 図12は、実施例2に係る情報提示システムの構成を示す機能ブロック図である。FIG. 12 is a functional block diagram illustrating the configuration of the information presentation system according to the second embodiment. 図13は、情報提示プログラムを実行するコンピュータの一例を示す図である。FIG. 13 is a diagram illustrating an example of a computer that executes an information presentation program.

以下に、本願の開示する携帯端末、情報提示システム、情報提示方法および情報提示プログラムの実施例を図面に基づいて詳細に説明する。なお、実施例によりこの発明が限定されるものではない。   Embodiments of a mobile terminal, an information presentation system, an information presentation method, and an information presentation program disclosed in the present application will be described below in detail with reference to the drawings. The present invention is not limited to the embodiments.

[情報提示システムの構成]
図1は、実施例1に係る情報提示システムの構成を示す機能ブロック図である。図1に示すように、情報提示システム9では、複数の携帯端末1とサーバ2とが無線通信で接続される。かかる情報提示システム9では、サーバ2が、所定の領域に紐付いた情報とともに当該領域の中心に向かうほど高くなる、領域内に位置していることの確からしさ(以降、「ポテンシャル」という。)を定義した領域情報を携帯端末1に提供する。そして、提供を受けた携帯端末1が、当該携帯端末1を所有するユーザの移動に応じて変化する位置に基づくポテンシャルを、領域情報を用いて積算し、積算したポテンシャルとユーザの動作状態に基づいて、領域に紐付いた情報の提示を制御する。例えば、携帯端末1は、ユーザの動作状態として移動中、停止中、携帯端末1を操作中であることを検出する。そして、携帯端末1は、積算したポテンシャルが第一レベル(低)を超えるまでは提示を行わず、第一レベルを超えたとき、ユーザが携帯端末1を操作したタイミングで情報の提示を行う。また、携帯端末1は、積算したポテンシャルが第二レベル(中)以上のとき、ユーザが携帯端末1を操作したタイミングまたはユーザが停止したタイミングで情報の提示を行う。また、携帯端末1は、積算したポテンシャルが第三レベル(高)以上のとき、ユーザの動作状態に関わらず、情報の提示を行う。このような携帯端末1における処理を、以降、「情報提示制御処理」というものとする。
[Configuration of information presentation system]
FIG. 1 is a functional block diagram illustrating the configuration of the information presentation system according to the first embodiment. As shown in FIG. 1, in the information presentation system 9, the some portable terminal 1 and the server 2 are connected by radio | wireless communication. In the information presentation system 9, the probability that the server 2 is located in the area, which becomes higher toward the center of the area together with the information associated with the predetermined area (hereinafter referred to as “potential”). The defined area information is provided to the mobile terminal 1. Then, the received portable terminal 1 integrates the potential based on the position changing according to the movement of the user who owns the portable terminal 1 using the region information, and based on the accumulated potential and the user's operation state. To control the presentation of information associated with the area. For example, the mobile terminal 1 detects that the mobile terminal 1 is operating as the user's operating state during movement, stoppage, and operation. And the portable terminal 1 does not present until the accumulated potential exceeds the first level (low), and when it exceeds the first level, presents information at the timing when the user operates the portable terminal 1. In addition, when the accumulated potential is equal to or higher than the second level (medium), the mobile terminal 1 presents information at a timing when the user operates the mobile terminal 1 or when the user stops. In addition, when the accumulated potential is equal to or higher than the third level (high), the mobile terminal 1 presents information regardless of the operation state of the user. Such processing in the portable terminal 1 is hereinafter referred to as “information presentation control processing”.

[携帯端末の構成]
携帯端末1は、例えば携帯電話機に対応するが、これに限定されず、PDA(Personal Digital Assistants)、携帯可能なパーソナルコンピュータであっても良く、サーバ2から領域に紐付いた情報が提供される携帯可能な端末であれば良い。さらに、携帯端末1は、位置センサ10、加速度センサ20、ジャイロセンサ30、出力装置40、記憶部50および制御部60を有する。
[Configuration of mobile terminal]
The mobile terminal 1 corresponds to, for example, a mobile phone, but is not limited to this, and may be a PDA (Personal Digital Assistants) or a portable personal computer, and the server 2 provides information associated with the area. Any terminal can be used. Furthermore, the mobile terminal 1 includes a position sensor 10, an acceleration sensor 20, a gyro sensor 30, an output device 40, a storage unit 50, and a control unit 60.

位置センサ10は、例えばGPSセンサに対応し、携帯端末1を所有するユーザの現在の位置(緯度、経度)を取得する。加速度センサ20は、直交する3軸方向の加速度を検出する。ジャイロセンサ30は、角速度を検出する。加速度センサ20およびジャイロセンサ30は、例えば携帯端末1を所有するユーザの動作状態を判定するために用いられる。   The position sensor 10 corresponds to a GPS sensor, for example, and acquires the current position (latitude, longitude) of the user who owns the mobile terminal 1. The acceleration sensor 20 detects acceleration in three orthogonal directions. The gyro sensor 30 detects an angular velocity. The acceleration sensor 20 and the gyro sensor 30 are used, for example, to determine the operating state of the user who owns the mobile terminal 1.

出力装置40は、ディスプレイ(もしくはモニタ、タッチパネル)またはスピーカに対応し、領域に紐付いた情報が提示される。   The output device 40 corresponds to a display (or monitor, touch panel) or a speaker, and information associated with the area is presented.

記憶部50は、例えばフラッシュメモリ(Flash Memory)やFRAM(登録商標)(Ferroelectric Random Access Memory)などの不揮発性の半導体メモリ素子などの記憶装置に対応する。さらに、記憶部50は、提示情報データ51およびユーザ状態データ52を有する。提示情報データ51は、ユーザに提示する領域に紐付く情報と、ユーザに提示する条件に関する情報と、提示済みの手段に関する情報を含むデータである。提示情報データ51には、内領域テーブル511と外領域テーブル512とが含まれる。内領域テーブル511は、メインとなる領域を示す内領域に関する提示情報データである。外領域テーブル512は、内領域の外側の領域を示す外領域に関する提示情報データである。ユーザ状態データ52は、ユーザの動作状態を示すデータである。なお、提示情報データ51およびユーザ状態データ52の詳細な説明は、後述するものとする。   The storage unit 50 corresponds to a storage device such as a non-volatile semiconductor memory device such as a flash memory or a FRAM (registered trademark) (Ferroelectric Random Access Memory). Further, the storage unit 50 includes presentation information data 51 and user status data 52. The presentation information data 51 is data including information associated with an area to be presented to the user, information on conditions presented to the user, and information on the presented means. The presentation information data 51 includes an inner area table 511 and an outer area table 512. The inner area table 511 is presentation information data regarding an inner area indicating a main area. The outer area table 512 is presentation information data relating to an outer area indicating an area outside the inner area. The user state data 52 is data indicating the operation state of the user. Detailed description of the presentation information data 51 and the user status data 52 will be described later.

制御部60は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。そして、制御部60は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路またはCPU(Central Processing Unit)やMPU(Micro Processing Unit)などの電子回路に対応する。さらに、制御部60は、提示情報データ取得部61と、位置取得部62と、ユーザ状態判定部63と、領域入退レベル判定部64と、情報提示部65とを有する。   The control unit 60 has an internal memory for storing programs defining various processing procedures and control data, and executes various processes using these. The control unit 60 corresponds to, for example, an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA) or an electronic circuit such as a central processing unit (CPU) or a micro processing unit (MPU). Furthermore, the control unit 60 includes a presentation information data acquisition unit 61, a position acquisition unit 62, a user state determination unit 63, an area entry / exit level determination unit 64, and an information presentation unit 65.

提示情報データ取得部61は、携帯端末1を所有するユーザに対応する提示情報データをサーバ2から取得する。例えば、提示情報データ取得部61は、ユーザが携帯端末1を介して各種領域に紐付いた情報を提供するサービスを受ける旨の登録をしたとき、サーバ2から送信される、ユーザに対応する提示情報データ51を取得する。そして、提示情報データ取得部61は、取得した提示情報データ51を記憶部50に格納する。ここで、提示情報データ51のデータ構造について、図2および図3を参照して説明する。図2では、内領域に関する提示情報データ51のデータ構造について説明し、図3では、外領域に関する提示情報データ51のデータ構造について説明する。   The presentation information data acquisition unit 61 acquires presentation information data corresponding to the user who owns the mobile terminal 1 from the server 2. For example, the presentation information data acquisition unit 61 provides the presentation information corresponding to the user transmitted from the server 2 when the user registers through the portable terminal 1 to receive a service that provides information associated with various areas. Data 51 is acquired. Then, the presentation information data acquisition unit 61 stores the acquired presentation information data 51 in the storage unit 50. Here, the data structure of the presentation information data 51 will be described with reference to FIGS. 2 describes the data structure of the presentation information data 51 relating to the inner area, and FIG. 3 describes the data structure of the presentation information data 51 relating to the outer area.

図2は、内領域テーブルのデータ構造の一例を示す図である。図2に示すように、内領域テーブル511は、内領域ID511aと領域情報511bと提示情報511cとポテンシャル履歴511dと入退レベル511eと入退レベル定義511fと提示済み手段511gと外領域ID511hとを対応付けて記憶する。内領域ID511aは、提示する情報に紐付いたメインの領域の識別IDを示す。   FIG. 2 is a diagram illustrating an example of the data structure of the inner area table. As shown in FIG. 2, the inner region table 511 includes inner region ID 511a, region information 511b, presentation information 511c, potential history 511d, entry / exit level 511e, entry / exit level definition 511f, presented means 511g, and outer region ID 511h. Store in association with each other. The inner area ID 511a indicates the identification ID of the main area linked to the information to be presented.

領域情報511bは、内領域IDで示される内領域の位置とポテンシャルを表した情報である。すなわち、領域情報511bには、内領域内の部分領域と、内領域の中心に向かうほど高くなるポテンシャルの値とが対応付けて記憶される。例えば、領域情報511bは、頂点座標列を持つ図形とポテンシャル値の配列を持つ。そして、各座標点におけるポテンシャルの値の与え方としては、一例として、領域に膜を張ったと仮定した場合に、領域の境界での高さ方向の変位が0に固定された張力一定の膜の固有振動(振動モード1における)の振幅として与える方法がある。また、別の例として、領域の境界からの距離に比例した値を与える方法がある。さらに、別の例として、あらかじめ手動で領域に等高線のような線を引いて与える方法もある。なお、各座標点におけるポテンシャルの値の与え方としては、これらの方法に限定されない。   The area information 511b is information representing the position and potential of the inner area indicated by the inner area ID. That is, in the region information 511b, a partial region in the inner region and a potential value that increases toward the center of the inner region are stored in association with each other. For example, the area information 511b has a figure having a vertex coordinate sequence and an array of potential values. As an example of how to give the potential value at each coordinate point, assuming that the film is stretched over the region, the displacement in the height direction at the boundary of the region is fixed to zero, and the film of constant tension is used. There is a method of giving it as the amplitude of natural vibration (in vibration mode 1). As another example, there is a method of giving a value proportional to the distance from the boundary of the region. Furthermore, as another example, there is a method in which a line such as a contour line is manually drawn in advance in an area. In addition, how to give the potential value at each coordinate point is not limited to these methods.

提示情報511cは、内領域IDで示される内領域に紐付く提示情報である。例えば、領域が商業エリアである場合、「お店がこの近くです。」などの文字列および音声と、店舗地図の画像と、店舗のURLなどが設定される。   The presentation information 511c is presentation information associated with the inner area indicated by the inner area ID. For example, when the area is a commercial area, a character string and voice such as “Store is near here”, a store map image, a store URL, and the like are set.

ポテンシャル履歴511dは、内領域IDで示される内領域でのポテンシャルの履歴を示す。すなわち、ポテンシャル履歴511dには、内領域でのユーザの位置に基づくポテンシャルの値が履歴として記憶される。   The potential history 511d indicates a history of potential in the inner region indicated by the inner region ID. That is, the potential value based on the position of the user in the inner region is stored as a history in the potential history 511d.

入退レベル511eは、内領域IDで示される内領域にユーザがどのくらい確実に入っているかを示す度合いである。入退レベル511eは、内領域IDで示される内領域の場合、入レベルとして設定される。入退レベル511eには、後述する入退レベル定義511fで定義される複数のレベルの中で該当するレベルが設定される。なお、後述する外領域の場合には、退レベルとして設定される。   The entrance / exit level 511e is a degree indicating how much the user is surely entering the inner area indicated by the inner area ID. The entry / exit level 511e is set as an entry level in the case of the inner area indicated by the inner area ID. The entry / exit level 511e is set to a corresponding level among a plurality of levels defined by an entry / exit level definition 511f described later. In the case of an outer area described later, it is set as a withdrawal level.

入退レベル定義511fには、複数の入退レベルが定義される。例えば、入退レベルは、「低」「中」「高」の3段階のレベルで表される。それぞれのレベルは、ポテンシャルの積算値の範囲で表される。   In the entry / exit level definition 511f, a plurality of entry / exit levels are defined. For example, the entrance / exit level is represented by three levels of “low”, “medium”, and “high”. Each level is represented by a range of potential integrated values.

提示済み手段511gには、既に提示済みの場合には提示手段が設定される。例えば、提示済み手段511gには、音声、メロディ、振動等を用いてアラームとして出力装置40に提示される場合や画像、文字列等を用いて表示として出力装置40に提示される場合がある。なお、まだ一度も提示されていない場合には、提示済み手段511gには、例えば「NULL」が設定される。   In the presented means 511g, a presentation means is set when already presented. For example, the presented means 511g may be presented to the output device 40 as an alarm using voice, melody, vibration, or the like, or may be presented to the output device 40 as a display using an image, a character string, or the like. In the case where it has not been presented yet, for example, “NULL” is set in the presented means 511g.

外領域ID511hは、内領域IDで示される内領域と対になる外側の領域であって提示する情報が紐付いている領域の識別番号である。なお、提示する情報が紐付いていない場合には、外領域ID511hには、何も設定されない。   The outer area ID 511h is an identification number of an outer area that is paired with the inner area indicated by the inner area ID and is associated with information to be presented. If the information to be presented is not associated, nothing is set in the outer area ID 511h.

一例として、内領域ID511aが「1」である場合、領域情報511bとして「p1[x1,y1,x2,y2,…]pot=0.1 p2[x10,y10,x11,y11,…]pot=0.5・・・」を記憶している。p1、p2は、部分領域を表し、potは、部分領域に対応付けられたポテンシャルの値を表している。提示情報511cとして「URL、アプリ、画像、文字列、音声、メロディ、等」でそれぞれ表される具体的な提示内容を記憶している。ポテンシャル履歴511dとして「0.2 0.1・・」を記憶している。入退レベル511eとして「中」、入退レベル定義511fとして「低=2−3 中=3−5 高=5〜」を記憶している。すなわち、ポテンシャルの積算値の範囲が「2−3」の場合、入退レベルが「低」であると定義されている。ポテンシャルの積算値の範囲が「3−5」の場合、入退レベルが「中」であると定義されている。ポテンシャルの積算値の範囲が「5〜」の場合、入退レベルが「高」であると定義されている。提示済み手段511gとして「アラーム」、外領域ID511hとして「10001」を記憶している。   As an example, when the inner area ID 511a is “1”, the area information 511b is “p1 [x1, y1, x2, y2,...] Pot = 0.1 p2 [x10, y10, x11, y11,. 0.5 ... "is stored. p1 and p2 represent partial areas, and pot represents a potential value associated with the partial area. Specific presentation contents represented by “URL, application, image, character string, voice, melody, etc.” are stored as the presentation information 511c. “0.2 0.1 ··” is stored as the potential history 511d. “Medium” is stored as the entry / exit level 511e, and “Low = 2-3 Medium = 3-5 High = 5” is stored as the entry / exit level definition 511f. That is, when the range of the potential integrated value is “2-3”, the entry / exit level is defined as “low”. When the range of the potential integrated value is “3-5”, the entry / exit level is defined as “medium”. When the range of the integrated value of potential is “5”, the entry / exit level is defined as “high”. “Alarm” is stored as the presented means 511g, and “10001” is stored as the outer area ID 511h.

図3は、外領域テーブルのデータ構造の一例を示す図である。図3に示すように、外領域テーブル512は、外領域ID512aと領域情報512bと提示情報512cとポテンシャル履歴512dと入退レベル512eと入退レベル定義512fと提示済み手段512gと有効フラグ512hと内領域ID512iとを対応付けて記憶する。外領域ID512aは、提示する情報に紐付いた外領域の識別IDを示す。   FIG. 3 is a diagram illustrating an example of the data structure of the outer area table. As shown in FIG. 3, the outer area table 512 includes an outer area ID 512a, area information 512b, presentation information 512c, potential history 512d, entry / exit level 512e, entry / exit level definition 512f, presented means 512g, and valid flag 512h. The area ID 512i is stored in association with each other. The outer area ID 512a indicates an identification ID of the outer area associated with the information to be presented.

提示情報512cは、外領域IDで示される外領域に紐付く提示情報である。例えば、外領域が子供の家を中心とした移動が許可された範囲外とした場合、「あまり遠くにいかないように」などの文字列および音声などが設定される。   The presentation information 512c is presentation information associated with the outer area indicated by the outer area ID. For example, when the outside area is outside the range in which movement around the child's house is permitted, a character string such as “do not go too far” and a voice are set.

入退レベル512eは、外領域IDで示される外領域にユーザがどのくらい確実に入っているかを示す確度の度合いである。入退レベル512eは、外領域IDで示される外領域の場合、退レベルとして設定される。入退レベル512eには、入退レベル定義512fで定義される複数のレベルの中で該当するレベルが設定される。   The entry / exit level 512e is a degree of accuracy indicating how reliably the user is in the outer area indicated by the outer area ID. The entry / exit level 512e is set as the withdrawal level in the case of the outer area indicated by the outer area ID. The entry / exit level 512e is set to a corresponding level among a plurality of levels defined by the entry / exit level definition 512f.

有効フラグ512hは、外領域IDで示される外領域を「情報提示制御処理」の対象として有効にするか否かが判定されるフラグである。例えば、有効フラグ512hには、外領域を「情報提示制御処理」の対象として有効にする場合、「TRUE」が設定され、外領域を「情報提示制御処理」の対象として無効にする場合、「FALSE」が設定される。   The validity flag 512h is a flag for determining whether or not to validate the outer area indicated by the outer area ID as a target of the “information presentation control process”. For example, the validity flag 512h is set to “TRUE” when the outside area is to be validated as the target of the “information presentation control process”, and when the outside area is invalidated as the subject of the “information presentation control process”, “ "FALSE" is set.

内領域ID512iは、外領域IDで示される外領域と対になる内側の領域の識別番号である。   The inner area ID 512i is an identification number of an inner area that is paired with the outer area indicated by the outer area ID.

一例として、外領域ID512aが「10001」である場合、領域情報512bとして「p1[x100,y100,x101,y101,…]pot=0.1 p2[x110,y110,x111,y111,…]pot=0.5・・・」を記憶している。p1、p2は、部分領域を表し、potは、部分領域に対応付けられたポテンシャルの値を表している。提示情報512cとして「URL、アプリ、画像、文字列、音声、メロディ、等」でそれぞれ表される具体的な提示内容を記憶している。ポテンシャル履歴512dとして「0.2 0.1・・」を記憶している。入退レベル512eとして「中」、入退レベル定義512fとして「低=2−3 中=3−5 高=5〜」を記憶している。提示済み手段512gとして「NULL」、有効フラグ512hとして「TRUE」を記憶している。内領域ID512iとして「1」を記憶している。   As an example, when the outer area ID 512a is “10001”, the area information 512b is “p1 [x100, y100, x101, y101,...] Pot = 0.1 p2 [x110, y110, x111, y111,. 0.5 ... "is stored. p1 and p2 represent partial areas, and pot represents a potential value associated with the partial area. Specific presentation contents each represented by “URL, application, image, character string, voice, melody, etc.” are stored as the presentation information 512c. “0.2 0.1 ··” is stored as the potential history 512d. “Medium” is stored as the entry / exit level 512e, and “Low = 2-3 Medium = 3-5 High = 5” is stored as the entry / exit level definition 512f. “NULL” is stored as the presented means 512g, and “TRUE” is stored as the valid flag 512h. “1” is stored as the inner area ID 512i.

図1に戻って、位置取得部62は、位置センサ10によって取得されたユーザの位置を所定期間毎に取得する。そして、位置取得部62は、取得したユーザの位置を領域入退レベル判定部64に引き渡す。   Returning to FIG. 1, the position acquisition unit 62 acquires the position of the user acquired by the position sensor 10 every predetermined period. Then, the position acquisition unit 62 passes the acquired user position to the region entrance / exit level determination unit 64.

ユーザ状態判定部63は、加速度センサ20によって検出された加速度およびジャイロセンサ30によって検出された角速度を用いて、ユーザの動作状態を判定する。例えば、ユーザ状態判定部63は、ユーザの動作状態として、移動中であるか、停止中であるか、携帯端末1を操作中であるかを判定する。そして、ユーザ状態判定部63は、ユーザの動作状態に変化があった場合に、変化があった動作状態を情報提示部65に通知する。なお、以降では、動作状態の種別を、移動中である「移動」、停止中である「停止」、携帯端末1を操作中である「操作」であるとして説明するが、これらに限定されるものではない。   The user state determination unit 63 determines the user's operation state using the acceleration detected by the acceleration sensor 20 and the angular velocity detected by the gyro sensor 30. For example, the user state determination unit 63 determines whether the user is moving, stopped, or operating the mobile terminal 1 as the operation state of the user. Then, when there is a change in the user's operation state, the user state determination unit 63 notifies the information presentation unit 65 of the change in the operation state. In the following description, the type of operation state is described as “moving” during movement, “stop” during stopping, and “operation” during operation of the mobile terminal 1, but is not limited thereto. It is not a thing.

領域入退レベル判定部64は、位置取得部62から引き渡されたユーザの位置を取得する都度、内領域について、取得した位置に対応するポテンシャルの値を内領域テーブル511の領域情報511bから取得し、取得したポテンシャルの値を積算する。例えば、領域入退レベル判定部64は、領域情報511bから取得した、位置に対応するポテンシャルの値と内領域テーブル511のポテンシャル履歴511dとを用いて、直近から過去に向かって指定個数分のポテンシャルの値を積算する。そして、領域入退レベル判定部64は、領域情報511bから取得した、位置に対応するポテンシャルの値を内領域テーブル511のポテンシャル履歴511dに更新する。   Each time the area entry / exit level determination unit 64 acquires the position of the user handed over from the position acquisition unit 62, the area entry / exit level determination unit 64 acquires the potential value corresponding to the acquired position from the area information 511 b of the inner area table 511. Integrate the acquired potential values. For example, the region entry / exit level determination unit 64 uses the potential value corresponding to the position acquired from the region information 511b and the potential history 511d of the inner region table 511, and the potential for the specified number from the latest to the past. Is integrated. Then, the region entry / exit level determination unit 64 updates the potential value corresponding to the position acquired from the region information 511b to the potential history 511d of the inner region table 511.

また、領域入退レベル判定部64は、積算したポテンシャルの値に対する入退レベルを、内領域テーブル511の入退出レベル定義511fを用いて判定する。さらに、領域入退レベル判定部64は、判定した入退レベルに変化があった場合、変化があった入退レベルを情報提示部65に対して通知する。ここで、領域入退レベル判定部64は、最初に入退レベルに変化があったとき、内領域テーブル511の外領域ID511hに外領域のIDが設定されていれば、外領域テーブル512の有効フラグ512hをTRUEに設定する。すなわち、領域入退レベル判定部64は、外領域を「情報提示制御処理」の対象として有効にする。このとき、領域入退レベル判定部64は、外領域テーブル512の提示済み手段512gをまだ何も提示されていないことを示す「NULL」に設定する。この後、領域入退レベル判定部64は、ユーザの位置を取得する都度、内領域のみならず外領域の入退レベルの判定を行うことになる。なお、内領域の入退レベルの判定(「領域入レベル判定」という。)では、内領域テーブル511が用いられるが、外領域の入退レベルの判定(「領域退レベル判定」)では、外領域テーブル512が用いられる。   Further, the area entry / exit level determination unit 64 determines the entry / exit level with respect to the accumulated potential value using the entry / exit level definition 511f of the inner area table 511. Furthermore, when there is a change in the determined entry / exit level, the area entry / exit level determination unit 64 notifies the information presentation unit 65 of the entry / exit level that has changed. Here, the area entry / exit level determination unit 64 determines that the outer area table 512 is valid if the outer area ID is set in the outer area ID 511h of the inner area table 511 when the entry / exit level first changes. Set the flag 512h to TRUE. That is, the area entry / exit level determination unit 64 validates the outer area as a target of the “information presentation control process”. At this time, the area entry / exit level determination unit 64 sets the presented means 512g of the outer area table 512 to “NULL” indicating that nothing has been presented yet. Thereafter, the area entry / exit level determination unit 64 determines the entry / exit level of not only the inner area but also the outer area every time the user's position is acquired. The inner area table 511 is used for the determination of the inner area entrance / exit level (referred to as “area input level determination”), while the outer area entry / exit level determination (“area exit level determination”) uses the outer area table 511. An area table 512 is used.

情報提示部65は、領域入退レベル判定部64から通知された入退レベルと、ユーザ状態判定部63から通知されたユーザの動作状態に基づいて、入退レベルの対象となった領域に紐付いた情報の提示を制御する。なお、情報提示部65は、領域入退レベル判定部64から入退レベルが通知されるとき、「領域入レベル判定」からの通知か「領域退レベル判定」からの通知かを含んで通知される。   Based on the entry / exit level notified from the region entry / exit level determination unit 64 and the user's operation state notified from the user state determination unit 63, the information presenting unit 65 is associated with the region targeted for the entry / exit level. Control the presentation of information. In addition, when the entrance / exit level is notified from the region entrance / exit level determination unit 64, the information presentation unit 65 is notified including whether the notification is from “region entrance level determination” or “region exit level determination”. The

例えば、情報提示部65は、ユーザ状態判定部63からユーザの動作状態が通知されると、通知されたユーザの動作状態をユーザ状態としてユーザ状態データ52に格納する。そして、情報提示部65は、領域入退レベル判定部64から入退レベルが通知されると、通知された入退レベルとユーザ状態データ52に格納されているユーザ状態との対応が満たされているか否かを判定する。一例として、情報提示部65は、入退レベルが低レベルである場合に、ユーザ状態が「操作」であるかを判定する。すなわち、情報提示部65は、入退レベルが低レベルである場合、ユーザ状態が「操作」すれば、領域に関する情報を提示可能とする。また、情報提示部65は、入退レベルが中レベルである場合に、ユーザ状態が「停止」または「操作」であるかを判定する。すなわち、情報提示部65は、入退レベルが中レベルである場合、ユーザ状態が「操作」または「停止」であれば、領域に関する情報を提示可能とする。また、情報提示部65は、入退レベルが高レベルである場合に、ユーザ状態が「移動」、「停止」または「操作」であるかを判定する。すなわち、情報提示部65は、入退レベルが高レベルである場合、ユーザ状態がどういう状態でも、領域に関する情報を提示可能とする。   For example, when the user's operation state is notified from the user state determination unit 63, the information presentation unit 65 stores the notified user's operation state in the user state data 52 as the user state. When the entry / exit level is notified from the area entry / exit level determination unit 64, the information presentation unit 65 satisfies the correspondence between the notified entry / exit level and the user state stored in the user state data 52. It is determined whether or not. As an example, the information presentation unit 65 determines whether the user state is “operation” when the entrance / exit level is low. In other words, when the entry / exit level is low, the information presenting unit 65 can present information related to the area if the user state is “operated”. Further, the information presenting unit 65 determines whether the user state is “stop” or “operation” when the entrance / exit level is the medium level. That is, when the entry / exit level is the medium level, the information presenting unit 65 can present information regarding the area if the user state is “operation” or “stop”. Further, the information presenting unit 65 determines whether the user state is “move”, “stop”, or “operation” when the entrance / exit level is high. That is, when the entry / exit level is a high level, the information presenting unit 65 can present information regarding the region regardless of the state of the user.

そして、情報提示部65は、入退レベルとユーザ状態との対応が満たされていれば、さらに、ユーザ状態データ52に格納されているユーザ状態と提示情報データ51の提示済み手段との対応が満たされているか否かを判定する。一例として、情報提示部65は、ユーザ状態が「操作」である場合に、提示済み手段が「NULL」または「アラーム」であるかを判定する。すなわち、情報提示部65は、ユーザ状態が「操作」であれば、過去に「表示」されていなければ、領域に関する情報を提示するものとする。また、情報提示部65は、ユーザ状態が「停止」である場合に、提示済み手段が「NULL」であるかを判定する。すなわち、情報提示部65は、ユーザ状態が「停止」であれば、何らかの手段で一度も提示されていなければ、領域に関する情報を提示するものとする。また、情報提示部65は、ユーザ状態が「移動」である場合に、提示済み手段が「NULL」であるかを判定する。すなわち、情報提示部65は、ユーザ状態が「移動」であれば、何らかの手段で一度も提示されていなければ、領域に関する情報を提示するものとする。   Then, if the correspondence between the entry / exit level and the user state is satisfied, the information presenting unit 65 further determines the correspondence between the user state stored in the user state data 52 and the presented means of the presentation information data 51. Determine whether it is satisfied. As an example, when the user state is “operation”, the information presentation unit 65 determines whether the presented means is “NULL” or “alarm”. That is, if the user state is “operation”, the information presenting unit 65 presents information related to the region unless “displayed” in the past. Further, the information presenting unit 65 determines whether the presented means is “NULL” when the user state is “stopped”. That is, if the user state is “stopped”, the information presenting unit 65 presents information regarding the area if it has not been presented by any means. Further, the information presenting unit 65 determines whether the presented means is “NULL” when the user state is “move”. That is, if the user state is “movement”, the information presenting unit 65 presents information regarding the region if it has not been presented by any means.

そして、情報提示部65は、ユーザ状態と提示済み手段との対応が満たされていれば、ユーザ状態に適した提示手段で対象領域に紐付いた情報を提示する。ユーザ状態に適した提示手段とは、ユーザ状態が「操作」である場合、携帯端末1に表示することを一例とする。ユーザ状態が「停止」または「移動」である場合、音声、メロディ、振動等を用いてアラームすることを一例とする。そして、情報提示部65は、提示した場合、提示した手段を提示情報データ51の提示済み手段に更新する。これにより、情報提示部65は、「アラーム」と「表示」をそれぞれ最大1回まで提示でき、何度も同じ情報を提示することを防止できる。   Then, if the correspondence between the user state and the presented means is satisfied, the information presenting unit 65 presents information associated with the target area by the presenting means suitable for the user state. An example of the presentation unit suitable for the user state is to display on the mobile terminal 1 when the user state is “operation”. As an example, when the user state is “stop” or “move”, an alarm is generated using voice, melody, vibration, or the like. Then, when presenting, the information presenting unit 65 updates the presented means to the presented means of the presentation information data 51. As a result, the information presenting unit 65 can present “alarm” and “display” up to once each and prevent the same information from being presented many times.

[サーバの構成]
サーバ2は、領域に紐付く情報の提供元であり、例えば、パーソナルコンピュータやワークステーションなどの情報処理装置に対応する。さらに、サーバ2は、記憶部70と制御部80とを有する。記憶部70は、例えばフラッシュメモリ(Flash Memory)やFRAM(登録商標)(Ferroelectric Random Access Memory)等の不揮発性の半導体メモリ素子等の記憶装置に対応する。そして、記憶部70は、提示情報データ71を有する。提示情報データ71には、1ユーザに対応する提示情報データ51が複数ユーザ分記憶されている。なお、提示情報データ71の1ユーザ分のデータ構造は、提示情報データ51のデータ構造と同様であるので、この説明は省略する。
[Server configuration]
The server 2 is a provider of information associated with an area, and corresponds to an information processing apparatus such as a personal computer or a workstation. Further, the server 2 includes a storage unit 70 and a control unit 80. The storage unit 70 corresponds to a storage device such as a non-volatile semiconductor memory element such as a flash memory or a FRAM (registered trademark) (Ferroelectric Random Access Memory). The storage unit 70 includes presentation information data 71. In the presentation information data 71, presentation information data 51 corresponding to one user is stored for a plurality of users. Note that the data structure for one user of the presentation information data 71 is the same as the data structure of the presentation information data 51, and thus the description thereof is omitted.

制御部80は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。そして、制御部80は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路またはCPU(Central Processing Unit)やMPU(Micro Processing Unit)などの電子回路に対応する。さらに、制御部80は、提示情報データ提供部81を有する。   The control unit 80 has an internal memory for storing programs defining various processing procedures and control data, and executes various processes using these. The control unit 80 corresponds to, for example, an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA) or an electronic circuit such as a central processing unit (CPU) or a micro processing unit (MPU). Further, the control unit 80 includes a presentation information data providing unit 81.

提示情報データ提供部81は、ユーザに対応する提示情報データ71をユーザに対応する携帯端末1に提供する。例えば、提示情報データ提供部81は、ユーザに対応する携帯端末1から各種領域に紐付いた情報を提供するサービスの登録要求を受信すると、このユーザに対応する提示情報データ71を記憶部70に作成する。そして、記憶提示情報データ提供部81は、作成した提示情報データ71を登録要求の要求元の携帯端末1に送信する。なお、提示情報データ提供部81は、提示情報データ71内の提示情報に変更があった場合、変更があった提示情報を、登録されている全ユーザに提供しても良い。   The presentation information data providing unit 81 provides the presentation information data 71 corresponding to the user to the mobile terminal 1 corresponding to the user. For example, when the presentation information data providing unit 81 receives a registration request for a service that provides information associated with various areas from the mobile terminal 1 corresponding to the user, the presentation information data providing unit 81 creates the presentation information data 71 corresponding to the user in the storage unit 70. To do. Then, the stored presentation information data providing unit 81 transmits the created presentation information data 71 to the portable terminal 1 that has requested the registration request. When the presentation information in the presentation information data 71 is changed, the presentation information data providing unit 81 may provide the changed presentation information to all registered users.

[領域入退レベル判定の説明]
次に、領域入退レベル判定について、図4〜図7を参照して具体的に説明する。図4〜図6は、領域入退レベル判定のうち領域入レベル判定を具体的に説明する。なお、図4〜図6では、内領域の領域情報511bには、領域の境界付近のポテンシャルが0.1、領域の中心付近が1.0、領域の境界付近と中心付近との間のポテンシャルが0.5と定義されている。そして、領域の出入口の周囲では、ポテンシャルの値が高く設定されている。また、入退レベル定義511fには、「低=0.15−0.25、中=0.25−0.75、高=0.75〜」が記憶されているとする。
[Description of area entry / exit level judgment]
Next, the area entry / exit level determination will be specifically described with reference to FIGS. 4 to 6 specifically explain the area entry level determination among the area entry / exit level determinations. 4 to 6, the region information 511b of the inner region includes a potential near the region boundary of 0.1, a region near the center of the region 1.0, and a potential between the region boundary near the center. Is defined as 0.5. The potential value is set high around the entrance / exit of the region. Further, it is assumed that “low = 0.15−0.25, medium = 0.25−0.75, high = 0.75” is stored in the entry / exit level definition 511f.

このように領域情報が定義された内領域近辺をユーザが携帯端末1を所有して移動している。ユーザが内領域の内部に入ると、領域入退レベル判定部64は、ユーザの位置に基づいた領域入レベル判定を行う。   In this way, the user owns the mobile terminal 1 and moves around the inner area where the area information is defined. When the user enters the inside of the inner area, the area entrance / exit level determination unit 64 performs area entrance level determination based on the position of the user.

図4では、ユーザは、t0→t1→t2と移動したとし、領域入退レベル判定部64は、t0、t1、t2で位置取得部62からユーザの位置を取得したとする。かかる場合、領域入退レベル判定部64は、領域情報511bを用いて、t1の時点でのユーザの位置に対応するポテンシャルの値を0.1として取得する。ところが、領域入退レベル判定部64は、t0、t2の時点でのそれぞれのユーザの位置に対応するポテンシャルの値が定義されておらず、t2の時点で過去のポテンシャルの値を積算すると0.1と算出する。そうすると、領域入退レベル判定部64は、積算値0.1が低レベルよりも低いので、内領域の入退レベルを判定しない。   In FIG. 4, it is assumed that the user has moved from t0 to t1 to t2, and the region entrance / exit level determination unit 64 has acquired the user's position from the position acquisition unit 62 at t0, t1, and t2. In such a case, the region entry / exit level determination unit 64 acquires the value of the potential corresponding to the position of the user at time t1 as 0.1 using the region information 511b. However, the region entrance / exit level determination unit 64 does not define the potential values corresponding to the respective user positions at the times t0 and t2. 1 is calculated. Then, the area entry / exit level determination unit 64 does not determine the entry / exit level of the inner area because the integrated value 0.1 is lower than the low level.

図5では、ユーザの移動によりポテンシャルが徐々に高まる場合について説明する。図5左図では、ユーザは、t0→t1→t2と移動したとし、領域入退レベル判定部64は、t0、t1、t2で位置取得部62からユーザの位置を取得したとする。かかる場合、領域入退レベル判定部64は、領域情報511bを用いて、t1およびt2の時点でのユーザの位置に対応するポテンシャルの値をそれぞれ0.1、0.1として取得する。そして、領域入退レベル判定部64は、t2の時点で過去のポテンシャルの値を積算すると0.2と算出する。すると、領域入退レベル判定部64は、算出した積算値0.2が入退出レベル定義511fの低レベルの下限0.15より大きいので、低レベルと判定する。そして、情報提示部65は、ユーザの動作状態が「操作」である場合、すなわち、ユーザが携帯端末1を操作した場合、内領域に紐付いた情報を提示する。例えば、領域が商業エリアである場合、「お店がこの近くです。」などの文字列や店舗のURLなどが出力装置40に表示される。なお、情報提示部65は、ユーザの動作状態が「操作」でない場合、当該情報を提示しない。   FIG. 5 illustrates a case where the potential gradually increases as the user moves. In the left diagram of FIG. 5, it is assumed that the user has moved from t0 → t1 → t2, and the area entry / exit level determination unit 64 has acquired the user's position from the position acquisition unit 62 at t0, t1, and t2. In such a case, the region entry / exit level determination unit 64 uses the region information 511b to obtain the potential values corresponding to the user's position at time t1 and t2 as 0.1 and 0.1, respectively. Then, the region entry / exit level determination unit 64 calculates 0.2 when past potential values are integrated at the time point t2. Then, the area entry / exit level determination unit 64 determines that the calculated integrated value 0.2 is lower than the low level lower limit 0.15 of the entry / exit level definition 511f. Then, when the operation state of the user is “operation”, that is, when the user operates the mobile terminal 1, the information presentation unit 65 presents information associated with the inner area. For example, when the area is a commercial area, a character string such as “Shop is near here”, a URL of the store, or the like is displayed on the output device 40. Note that the information presentation unit 65 does not present the information when the operation state of the user is not “operation”.

仮に、t2時点でユーザの動作状態が「操作」でなかったとする。図5中図では、ユーザは、さらにt2からt3と移動したとし、領域入退レベル判定部64は、t3で位置取得部62からユーザの位置を取得したとする。かかる場合、領域入退レベル判定部64は、領域情報511bを用いて、t3の時点でのユーザの位置に対応するポテンシャルの値を0.1として取得する。そして、領域入退レベル判定部64は、t3の時点で過去のポテンシャルの値を積算すると0.3と算出する。すると、領域入退レベル判定部64は、算出した積算値0.3が入退出レベル定義511fの中レベルの下限0.25より大きいので、中レベルと判定する。そして、情報提示部65は、ユーザの動作状態が「停止」である場合、すなわち、ユーザが立ち止まった場合、内領域に紐付いた情報を提示する。なお、情報提示部65は、ユーザの動作状態が「移動」している場合、当該情報を提示しない。   Suppose that the operation state of the user is not “operation” at time t2. In FIG. 5, it is assumed that the user has further moved from t2 to t3, and the region entrance / exit level determination unit 64 has acquired the user's position from the position acquisition unit 62 at t3. In such a case, the region entry / exit level determination unit 64 acquires the value of the potential corresponding to the position of the user at time t3 as 0.1 using the region information 511b. Then, the region entry / exit level determination unit 64 calculates 0.3 when past potential values are integrated at time t3. Then, the area entry / exit level determination unit 64 determines that the calculated integrated value 0.3 is the intermediate level because it is greater than the lower limit 0.25 of the intermediate level of the entry / exit level definition 511f. The information presenting unit 65 presents information associated with the inner area when the user's operation state is “stopped”, that is, when the user stops. Note that the information presenting unit 65 does not present the information when the operation state of the user is “moving”.

仮に、t3時点でユーザの動作状態が「移動」していたとする。図5右図では、ユーザは、t3からt4と移動したとし、領域入退レベル判定部64は、t4で位置取得部62からユーザの位置を取得したとする。かかる場合、領域入退レベル判定部64は、領域情報511bを用いて、t4の時点でのユーザの位置に対応するポテンシャルの値を0.5として取得する。そして、領域入退レベル判定部64は、t4の時点で過去のポテンシャルの値を積算すると0.8と算出する。すると、領域入退レベル判定部64は、算出した積算値0.8が入退出レベル定義511fの高レベルの下限0.75より大きいので、高レベルと判定する。そして、情報提示部65は、ユーザの動作状態がいかなる状態であっても、内領域に紐付いた情報を提示する。   Suppose that the user's operation state is “moving” at time t3. In the right diagram of FIG. 5, it is assumed that the user has moved from t3 to t4, and the region entry / exit level determination unit 64 has acquired the user's position from the position acquisition unit 62 at t4. In such a case, the region entry / exit level determination unit 64 acquires the value of the potential corresponding to the position of the user at time t4 as 0.5 using the region information 511b. Then, the region entry / exit level determination unit 64 calculates 0.8 when the past potential values are integrated at time t4. Then, the region entry / exit level determination unit 64 determines that the calculated integrated value 0.8 is higher than the lower limit 0.75 of the high level of the entry / exit level definition 511f. Then, the information presenting unit 65 presents information associated with the inner area regardless of the user's operating state.

図6では、ユーザの移動によりポテンシャルが一度に高まる場合について説明する。図6では、ユーザの移動によりユーザは、t0→t1と移動したとし、領域入退レベル判定部64は、t1で位置取得部62からユーザの位置を取得したとする。かかる場合、領域入退レベル判定部64は、領域情報511bを用いて、t1の時点でのユーザの位置に対応するポテンシャルの値を1.0として取得する。そして、領域入退レベル判定部64は、t1の時点で過去のポテンシャルの値を積算すると1.0と算出する。すると、領域入退レベル判定部64は、算出した積算値1.0が入退出レベル定義511fの低レベルの下限0.75より大きいので、高レベルと判定する。そして、情報提示部65は、ユーザの動作状態がいかなる状態であっても、内領域に紐付いた情報を提示する。例えば、領域が商業エリアである場合、「お店がこの近くです。」などの音声などが出力装置40に出力される。   FIG. 6 illustrates a case where the potential increases at once due to the movement of the user. In FIG. 6, it is assumed that the user has moved from t0 to t1 due to the movement of the user, and the region entrance / exit level determination unit 64 has acquired the user's position from the position acquisition unit 62 at t1. In such a case, the region entry / exit level determination unit 64 acquires the value of the potential corresponding to the position of the user at time t1 as 1.0 using the region information 511b. Then, the region entrance / exit level determination unit 64 calculates 1.0 when past potential values are integrated at the time point t1. Then, the area entry / exit level determination unit 64 determines that the calculated integrated value 1.0 is higher than the lower limit 0.75 of the low level of the entry / exit level definition 511f. Then, the information presenting unit 65 presents information associated with the inner area regardless of the user's operating state. For example, when the area is a commercial area, a sound such as “Shop is near here” is output to the output device 40.

図7では、領域入退レベル判定のうち領域退レベル判定を具体的に説明する。なお、図7では、外領域の領域情報512bには、領域の境界付近のポテンシャルが0.1、領域の境界を遠ざかるにつれてポテンシャルが0.5、1.0と定義されている。そして、領域の出入口の周囲では、ポテンシャルの値が高く設定されている。また、入退レベル定義512fには、「低=0.15−0.25、中=0.25−0.75、高=0.75〜」が記憶されているとする。   In FIG. 7, the region exit level determination among the region entrance / exit level determination will be specifically described. In FIG. 7, the region information 512b of the outer region defines the potential near the region boundary as 0.1 and the potential as 0.5 and 1.0 as the region boundary is moved away. The potential value is set high around the entrance / exit of the region. Further, it is assumed that “low = 0.15−0.25, medium = 0.25−0.75, high = 0.75” is stored in the entry / exit level definition 512f.

内領域の入退レベルが低レベル以上となったとき、領域入退レベル判定部64は、ユーザの位置に基づいた領域退レベル判定を開始する。   When the entrance / exit level of the inner region becomes a low level or more, the region entrance / exit level determination unit 64 starts the region exit level determination based on the position of the user.

図7では、ユーザは、内領域から外領域へ、t0→t1と移動したとし、領域入退レベル判定部64は、t1で位置取得部62からユーザの位置を取得したとする。かかる場合、領域入退レベル判定部64は、領域情報512bを用いて、t1の時点でのユーザの位置に対応するポテンシャルの値を0.5として取得する。そして、領域入退レベル判定部64は、t1の時点で過去のポテンシャルの値を積算すると0.5と算出する。すると、領域入退レベル判定部64は、算出した積算値0.5が入退出レベル定義512fの中レベルの下限0.25より大きいので、中レベルと判定する。そして、情報提示部65は、ユーザの動作状態が「停止」である場合、すなわち、ユーザが立ち止まった場合、外領域に紐付いた情報を提示する。例えば、外領域が子供の家を中心とした移動が許可された範囲外とした場合、「あまり遠くにいかないように」などの音声などが出力装置40に出力される。なお、情報提示部65は、入退レベルが低レベルであると判定されると、ユーザの動作状態が「操作」であるタイミングで、文字列などが出力装置40表示される。   In FIG. 7, it is assumed that the user has moved from the inner area to the outer area as t0 → t1, and the area entrance / exit level determination unit 64 acquires the user's position from the position acquisition unit 62 at t1. In this case, the region entry / exit level determination unit 64 acquires the value of the potential corresponding to the position of the user at time t1 as 0.5 using the region information 512b. Then, the region entrance / exit level determination unit 64 calculates 0.5 when past potential values are integrated at the time point t1. Then, the area entry / exit level determination unit 64 determines the medium level because the calculated integrated value 0.5 is larger than the lower limit 0.25 of the medium level of the entry / exit level definition 512f. Then, when the user's operation state is “stopped”, that is, when the user stops, the information presenting unit 65 presents information associated with the outer area. For example, when the outside area is outside the permitted range of movement around the child's house, a voice such as “Do not go too far” is output to the output device 40. If the information presentation unit 65 determines that the entry / exit level is low, the character string or the like is displayed on the output device 40 at a timing when the operation state of the user is “operation”.

[領域入退レベル判定処理の手順]
次に、領域入退レベル判定部64による領域入退レベル判定処理の手順について、図8および図9を参照して説明する。図8および図9は、領域入退レベル判定処理の手順を示すフローチャートである。
[Procedure for area entry / exit level judgment]
Next, the procedure of the region entry / exit level determination process by the region entry / exit level determination unit 64 will be described with reference to FIGS. 8 and 9. 8 and 9 are flowcharts showing the procedure of the area entry / exit level determination process.

まず、領域入退レベル判定部64は、位置取得部62からユーザの位置を取得したか否かを判定する(ステップS11)。ユーザの位置を取得していないと判定した場合(ステップS11;No)、領域入退レベル判定部64は、ユーザの位置を取得するまで、判定処理を繰り返す。   First, the area entry / exit level determination unit 64 determines whether or not the user's position has been acquired from the position acquisition unit 62 (step S11). When it is determined that the user's position has not been acquired (step S11; No), the area entry / exit level determination unit 64 repeats the determination process until the user's position is acquired.

一方、ユーザの位置を取得したと判定した場合(ステップS11;Yes)、領域入退レベル判定部64は、外領域テーブル512の有効フラグ512hが「TRUE」であるか否かを判定する(ステップS12)。外領域テーブル512の有効フラグ512hが「TRUE」でないと判定した場合(ステップS12;No)、領域入退レベル判定部64は、領域入レベル判定を行うべく、ステップS20に移行する。   On the other hand, when it is determined that the position of the user has been acquired (step S11; Yes), the area entry / exit level determination unit 64 determines whether the validity flag 512h of the outer area table 512 is “TRUE” (step S11). S12). When it is determined that the validity flag 512h of the outer region table 512 is not “TRUE” (step S12; No), the region entry / exit level determination unit 64 proceeds to step S20 to perform region entry level determination.

外領域テーブル512の有効フラグ512hが「TRUE」であると判定した場合(ステップS12;Yes)、領域入退レベル判定部64は、領域退レベル判定を行うべく、ステップS13に移行する。ステップS13では、領域入退レベル判定部64は、外領域テーブル512の提示済み手段512gが「表示」であるか否かを判定する(ステップS13)。   When it is determined that the validity flag 512h of the outer area table 512 is “TRUE” (step S12; Yes), the area entry / exit level determination unit 64 proceeds to step S13 to perform area exit level determination. In step S13, the area entry / exit level determination unit 64 determines whether or not the presented means 512g of the outer area table 512 is “display” (step S13).

外領域テーブル512の提示済み手段512gが「表示」であると判定した場合(ステップS13;Yes)、領域入退レベル判定部64は、外領域テーブル512の有効フラグ512hを「FALSE」に設定する(ステップS14)。領域入退レベル判定部64は、この外領域に紐付いた情報を既に提示したので、領域退レベル判定を無効としたものである。そして、領域入退レベル判定部64は、領域入レベル判定を行うべく、ステップS20に移行する。   When it is determined that the presented means 512g of the outer area table 512 is “display” (step S13; Yes), the area entry / exit level determination unit 64 sets the validity flag 512h of the outer area table 512 to “FALSE”. (Step S14). Since the area entry / exit level determination unit 64 has already presented the information associated with the outside area, the area entry / exit level determination unit 64 invalidates the area entry / exit level determination. Then, the area entry / exit level determination unit 64 proceeds to step S20 in order to perform area entry level determination.

一方、外領域テーブル512の提示済み手段512gが「表示」でないと判定した場合(ステップS13;No)、領域入退レベル判定部64は、取得されたユーザの位置に対応するポテンシャルの値を、外領域テーブル512の領域情報512bから取得する。そして、領域入退レベル判定部64は、取得したポテンシャルの値を積算する(ステップS15)。例えば、領域入退レベル判定部64は、取得したポテンシャルの値と、外領域テーブル512のポテンシャル履歴512dを用いて、直近から過去に向かって指定個数分のポテンシャルの値を積算する。   On the other hand, when it is determined that the presented means 512g of the outer region table 512 is not “display” (step S13; No), the region entrance / exit level determination unit 64 determines the potential value corresponding to the acquired user position. Obtained from the area information 512b of the outer area table 512. Then, the region entrance / exit level determination unit 64 integrates the acquired potential values (step S15). For example, the region entry / exit level determination unit 64 uses the acquired potential value and the potential history 512d of the outer region table 512 to integrate the specified number of potential values from the latest to the past.

そして、領域入退レベル判定部64は、積算したポテンシャルの値に対する入退レベルを、外領域テーブル512の入退出レベル定義512fを用いて算出する(ステップS16)。そして、領域入退レベル判定部64は、提示情報データ51を更新する(ステップS17)。すなわち、領域入退レベル判定部64は、外領域テーブル512について、取得したポテンシャルの値をポテンシャル履歴512dに更新し、算出した入退レベルを入退レベル512eに更新する。   Then, the area entry / exit level determination unit 64 calculates an entry / exit level for the accumulated potential value using the entry / exit level definition 512f of the outer area table 512 (step S16). Then, the area entry / exit level determination unit 64 updates the presentation information data 51 (step S17). That is, the area entry / exit level determination unit 64 updates the acquired potential value to the potential history 512d in the outer area table 512, and updates the calculated entry / exit level to the entry / exit level 512e.

続いて、領域入退レベル判定部64は、算出した入退レベルに変化があったか否かを判定する(ステップS18)。算出した入退レベルに変化があったと判定した場合(ステップS18;Yes)、領域入退レベル判定部64は、情報提示部65に変化があった入退レベルを通知する(ステップS19)。そして、領域入退レベル判定部64は、領域入レベル判定を行うべく、ステップS20に移行する。   Subsequently, the area entry / exit level determination unit 64 determines whether or not the calculated entry / exit level has changed (step S18). When it is determined that the calculated entry / exit level has changed (step S18; Yes), the area entry / exit level determination unit 64 notifies the information presenting unit 65 of the change in entry / exit level (step S19). Then, the area entry / exit level determination unit 64 proceeds to step S20 in order to perform area entry level determination.

一方、算出した入退レベルに変化がなかったと判定した場合(ステップS18;No)、領域入退レベル判定部64は、情報提示部65に入退レベルを通知せず、領域入レベル判定を行うべく、ステップS20に移行する。   On the other hand, when it is determined that there is no change in the calculated entry / exit level (step S18; No), the region entry / exit level determination unit 64 performs region entry level determination without notifying the information presentation unit 65 of the entry / exit level. Therefore, the process proceeds to step S20.

続いて、領域入退レベル判定部64は、取得されたユーザの位置に対応するポテンシャルの値を、内領域テーブル511の領域情報511bから取得する。そして、領域入退レベル判定部64は、取得したポテンシャルの値を積算する(ステップS20)。例えば、領域入退レベル判定部64は、取得したポテンシャルの値と、内領域テーブル511のポテンシャル履歴511dを用いて、直近から過去に向かって指定個数分のポテンシャルの値を積算する。   Subsequently, the area entry / exit level determination unit 64 acquires the value of the potential corresponding to the acquired user position from the area information 511 b of the inner area table 511. Then, the region entrance / exit level determination unit 64 integrates the acquired potential values (step S20). For example, the region entry / exit level determination unit 64 uses the acquired potential value and the potential history 511d of the inner region table 511 to integrate the potential values for the designated number from the latest to the past.

そして、領域入退レベル判定部64は、積算したポテンシャルの値に対する入退レベルを、内領域テーブル511の入退出レベル定義511fを用いて算出する(ステップS21)。そして、領域入退レベル判定部64は、提示情報データ51を更新する(ステップS22)。すなわち、領域入退レベル判定部64は、内領域テーブル511について、取得したポテンシャルの値をポテンシャル履歴511dに更新し、算出した入退レベルを入退レベル511eに更新する。   Then, the area entry / exit level determination unit 64 calculates an entry / exit level for the accumulated potential value using the entry / exit level definition 511f of the inner area table 511 (step S21). Then, the area entry / exit level determination unit 64 updates the presentation information data 51 (step S22). That is, the area entry / exit level determination unit 64 updates the acquired potential value to the potential history 511d in the inner area table 511, and updates the calculated entry / exit level to the entry / exit level 511e.

続いて、領域入退レベル判定部64は、内領域テーブル511の提示済み手段511gを「NULL」に更新するか否かを判定する(ステップS23)。例えば、領域入退レベル判定部64は、算出した入退レベルが低レベル未満となったとき、提示済み手段511gを「NULL」に更新する。かかる場合には、ユーザが一旦内領域を退出しても、再度内領域に入ったとき情報が提示される可能性がある。なお、領域入退レベル判定部64は、低レベルとなった後一定期間後に、提示済み手段511gを「NULL」に更新しても良い。かかる場合には、情報が一旦提示されれば、しばらく情報が提示されない。また、領域入退レベル判定部64は、内領域から一定距離以上離れたとき、提示済み手段511gを「NULL」に更新しても良い。さらに、領域入退レベル判定部64は、提示済み手段511gを「NULL」に更新しないようにしても良い。かかる場合には、情報が一旦提示されれば、その後情報が二度と提示されない。提示済み手段511gの「NULL」に更新するか否かの判定は、例えば用途によって選択されるようにすれば良い。   Subsequently, the area entry / exit level determination unit 64 determines whether or not to update the presented means 511g of the inner area table 511 to “NULL” (step S23). For example, the area entry / exit level determination unit 64 updates the presented means 511g to “NULL” when the calculated entry / exit level becomes less than the low level. In such a case, even if the user once leaves the inner area, information may be presented when the user enters the inner area again. Note that the region entrance / exit level determination unit 64 may update the presented means 511g to “NULL” after a certain period of time after it has become low level. In such a case, once the information is presented, the information is not presented for a while. Further, the area entry / exit level determination unit 64 may update the presented means 511g to “NULL” when it is away from the inner area by a certain distance or more. Furthermore, the area entry / exit level determination unit 64 may not update the presented means 511g to “NULL”. In such a case, once the information is presented, the information is not presented again. The determination as to whether or not to update to “NULL” of the presented means 511g may be made, for example, depending on the application.

続いて、領域入退レベル判定部64は、算出した入退レベルに変化があったか否かを判定する(ステップS24)。算出した入退レベルに変化がなかったと判定した場合(ステップS24;No)、領域入退レベル判定部64は、処理を終了する。   Subsequently, the area entry / exit level determination unit 64 determines whether or not the calculated entry / exit level has changed (step S24). When it is determined that there is no change in the calculated entry / exit level (step S24; No), the region entry / exit level determination unit 64 ends the process.

一方、算出した入退レベルに変化があったと判定した場合(ステップS24;Yes)、領域入退レベル判定部64は、変化があった入退レベルを情報提示部65に通知する(ステップS25)。そして、領域入退レベル判定部64は、内領域テーブル511の外領域ID511hに外領域IDがあるか否かを判定する(ステップS26)。   On the other hand, when it is determined that the calculated entrance / exit level has changed (step S24; Yes), the region entrance / exit level determination unit 64 notifies the information presenting unit 65 of the entry / exit level having changed (step S25). . Then, the region entry / exit level determination unit 64 determines whether or not the outer region ID 511h of the inner region table 511 has an outer region ID (step S26).

内領域テーブル511の外領域ID511hに外領域IDがあると判定した場合(ステップS26;Yes)、領域入退レベル判定部64は、外領域IDの領域の有効フラグをTRUEに設定し、提示済みをNULLに設定する(ステップS27)。すなわち、領域入退レベル判定部64は、外領域テーブル512の外領域IDに対応するレコード内の、有効フラグ512hを「TRUE」に更新するとともに、提示済み手段512gを「NULL」に更新する。そして、領域入退レベル判定部64は、処理を終了する。   When it is determined that the outer region ID 511h of the inner region table 511 has an outer region ID (step S26; Yes), the region entry / exit level determination unit 64 sets the effective flag of the region of the outer region ID to TRUE and has been presented. Is set to NULL (step S27). That is, the area entry / exit level determination unit 64 updates the valid flag 512h in the record corresponding to the outer area ID of the outer area table 512 to “TRUE” and updates the presented means 512g to “NULL”. Then, the area entry / exit level determination unit 64 ends the process.

一方、内領域テーブル511の外領域ID511hに外領域IDがないと判定した場合(ステップS26;No)、領域入退レベル判定部64は、処理を終了する。   On the other hand, when it is determined that the outer area ID 511h of the inner area table 511 does not have an outer area ID (step S26; No), the area entrance / exit level determination unit 64 ends the process.

[情報提示処理の手順]
次に、情報提示部65による情報提示処理の手順について、図10を参照して説明する。図10は、情報提示処理の手順を示すフローチャートである。
[Information presentation process procedure]
Next, the procedure of information presentation processing by the information presentation unit 65 will be described with reference to FIG. FIG. 10 is a flowchart showing the procedure of the information presentation process.

まず、情報提示部65は、変化があったユーザ状態(ユーザの動作状態)が通知されたか否かを判定する(ステップS31)。変化があったユーザ状態が通知されないと判定した場合(ステップS31;No)、情報提示部65は、変化があったユーザ状態が通知されるまで、判定処理を繰り返す。一方、変化があったユーザ状態が通知されたと判定した場合(ステップS31;Yes)、情報提示部65は、通知されたユーザ状態をユーザ状態データ52に更新し(ステップS32)、ステップS34に移行する。   First, the information presentation unit 65 determines whether or not a user state (user operation state) that has changed has been notified (step S31). When it is determined that the user state that has changed is not notified (step S31; No), the information presenting unit 65 repeats the determination process until the user state that has changed is notified. On the other hand, when it is determined that the user state that has changed is notified (step S31; Yes), the information presenting unit 65 updates the notified user state to the user state data 52 (step S32), and proceeds to step S34. To do.

他方、情報提示部65は、変化があった入退レベルが通知されたか否かを判定する(ステップS33)。変化があった入退レベルが通知されないと判定した場合(ステップS33;No)、情報提示部65は、変化があった入退レベルが通知されるまで、判定処理を繰り返す。一方、変化があった入退レベルが通知されたと判定した場合(ステップS33;Yes)、情報提示部65は、ステップS34に移行する。なお、情報提示部65は、変化があった入退レベルとともに、「領域入レベル判定」からの通知か「領域退レベル判定」からの通知かを含んだ通知を受け取る。   On the other hand, the information presentation unit 65 determines whether or not an entry / exit level that has changed has been notified (step S33). If it is determined that the changed entry / exit level is not notified (step S33; No), the information presenting unit 65 repeats the determination process until the changed entry / exit level is notified. On the other hand, if it is determined that the entry / exit level that has changed is notified (step S33; Yes), the information presenting unit 65 proceeds to step S34. The information presenting unit 65 receives a notification including whether the notification is from the “region entrance level determination” or the “region exit level determination” along with the entry / exit level that has changed.

ステップS34では、情報提示部65は、入退レベルとユーザ状態の対応はOKであるか否かを判定する(ステップS34)。一例として、情報提示部65は、入退レベルが低レベルである場合に、ユーザ状態が携帯端末1を操作中である「操作」であるかを判定する。また、情報提示部65は、入退レベルが中レベルである場合に、ユーザ状態が停止中である「停止」または携帯端末1を操作中である「操作」であるかを判定する。また、情報提示部65は、入退レベルが高レベルである場合に、ユーザ状態が移動中である「移動」、停止中である「停止」または携帯端末1を操作中である「操作」であるかを判定する。   In step S34, the information presentation unit 65 determines whether or not the correspondence between the entry / exit level and the user state is OK (step S34). As an example, when the entry / exit level is low, the information presenting unit 65 determines whether the user state is “operation” in which the mobile terminal 1 is being operated. Further, when the entrance / exit level is the medium level, the information presenting unit 65 determines whether the user state is “stop” in which the user state is stopped or “operation” in which the mobile terminal 1 is being operated. In addition, when the entry / exit level is high, the information presenting unit 65 is “moving” in which the user state is moving, “stopping” in which the user state is stopped, or “operation” in which the mobile terminal 1 is being operated. Determine if there is.

そして、入退レベルとユーザ状態の対応はOKでないと判定した場合(ステップS34;No)、情報提示部65は、提示条件に合致しないので、処理を終了する。一方、入退レベルとユーザ状態の対応はOKであると判定した場合(ステップS34;Yes)、情報提示部65は、ユーザ状態と提示済み手段の対応はOKであるか否かを判定する(ステップS35)。なお、提示済み手段には、「領域入レベル判定」からの通知の場合、内領域テーブル511の提示済み手段511gが用いられ、「領域退レベル判定」からの通知の場合、外領域テーブル512の提示済み手段512gが用いられる。   When it is determined that the correspondence between the entry / exit level and the user state is not OK (step S34; No), the information presenting unit 65 does not match the presenting condition, and thus ends the process. On the other hand, when it is determined that the correspondence between the entry / exit level and the user state is OK (step S34; Yes), the information presenting unit 65 determines whether or not the correspondence between the user state and the presented means is OK ( Step S35). In the case of notification from “area entry level determination”, the already-presented means 511 g of the inner area table 511 is used as the presented means, and in the case of notification from “area withdrawal level determination”, the outer area table 512 Presented means 512g is used.

一例として、情報提示部65は、ユーザ状態が「操作」である場合に、提示済み手段が「NULL」または「アラーム」であるかを判定する。また、情報提示部65は、情報提示部65は、ユーザ状態が「停止」である場合に、提示済み手段が「NULL」であるかを判定する。また、情報提示部65は、ユーザ状態が「移動」である場合に、提示済み手段が「NULL」であるかを判定する。   As an example, when the user state is “operation”, the information presentation unit 65 determines whether the presented means is “NULL” or “alarm”. Further, the information presenting unit 65 determines whether the presented means is “NULL” when the user state is “stopped”. Further, the information presenting unit 65 determines whether the presented means is “NULL” when the user state is “move”.

ユーザ状態と提示済み手段の対応はOKでないと判定した場合(ステップS35;No)、情報提示部65は、提示条件に合致しないので、処理を終了する。一方、ユーザ状態と提示済み手段の対応はOKであると判定した場合(ステップS35;Yes)、情報提示部65は、ユーザ状態に応じた、提示情報の提示を実行する(ステップS36)。なお、提示情報には、「領域入レベル判定」からの通知の場合、内領域テーブル511の提示情報511cが用いられ、「領域退レベル判定」からの通知の場合、外領域テーブル512の提示情報512cが用いられる。   When it is determined that the correspondence between the user status and the presented means is not OK (step S35; No), the information presenting unit 65 does not match the presenting condition, and thus ends the process. On the other hand, when it is determined that the correspondence between the user state and the presented means is OK (step S35; Yes), the information presentation unit 65 presents the presentation information according to the user state (step S36). In addition, as the presentation information, the presentation information 511c of the inner area table 511 is used in the case of notification from “area entering level determination”, and the presentation information of the outer area table 512 in the case of notification from “area withdrawal level determination”. 512c is used.

一例として、情報提示部65は、ユーザ状態が「操作」である場合、提示情報を出力装置40に表示する。また、情報提示部65は、ユーザ状態が「停止」または「移動」である場合、提示情報を出力装置40に、音声、メロディ、振動等を用いたアラームで提示する。   As an example, the information presentation unit 65 displays the presentation information on the output device 40 when the user state is “operation”. In addition, when the user state is “stop” or “move”, the information presentation unit 65 presents the presentation information to the output device 40 with an alarm using voice, melody, vibration, or the like.

その後、情報提示部65は、提示情報データ51を更新する(ステップS37)。すなわち、情報提示部65は、「領域入レベル判定」からの通知の場合、内領域テーブル511について、提示した手段を提示済み手段511gに更新する。情報提示部65は、「領域退レベル判定」からの通知の場合、内領域テーブル512について、提示した手段を提示済み手段512gに更新する。そして、情報提示部65は、処理を終了する。   Thereafter, the information presentation unit 65 updates the presentation information data 51 (step S37). That is, in the case of notification from “area entering level determination”, the information presenting unit 65 updates the presented means to the presented means 511 g in the inner area table 511. In the case of notification from “area withdrawal level determination”, the information presenting unit 65 updates the presented means to the presented means 512g in the inner area table 512. And the information presentation part 65 complete | finishes a process.

ところで、領域入退レベル判定部64は、位置センサ10から取得されたユーザの位置、すなわち一点の位置情報に対応するポテンシャルの値を積算すると説明した。しかしながら、領域入退レベル判定部64は、これに限定されず、ポテンシャルを別の積算方法で算出するようにしても良い。   By the way, it has been described that the area entrance / exit level determination unit 64 integrates the value of the potential corresponding to the position of the user acquired from the position sensor 10, that is, one point of position information. However, the region entry / exit level determination unit 64 is not limited to this, and the potential may be calculated by another integration method.

図11は、領域入退レベル判定部64におけるポテンシャルの別の積算方法を説明する図である。図11に示すように、領域入退レベル判定部64は、位置センサ10から取得されたユーザの位置の確度を分散として、ユーザの位置を中心とする正規分布を作成する。そして、領域入退レベル判定部64は、作成した正規分布の形状と領域に関するポテンシャル(領域情報511b)との重なる部分の体積Pを、その位置のポテンシャルの値とする。そして、領域入退レベル判定部64は、位置センサ10から取得されたユーザの位置毎に算出したポテンシャルの値を積算する。これにより、位置センサ10の位置を取得する際の計測誤差を勘案して、取得した位置のポテンシャルの値を積算するので、ユーザの位置に対応するポテンシャルを厳密に算出できる。この結果、携帯端末1は、領域にユーザが入ったと判定すると、領域に紐付いた情報を一律に提示してしまうことを精度良く抑制できる。   FIG. 11 is a diagram for explaining another potential accumulation method in the region entrance / exit level determination unit 64. As illustrated in FIG. 11, the region entrance / exit level determination unit 64 creates a normal distribution centered on the user's position with the accuracy of the user's position acquired from the position sensor 10 as a variance. Then, the region entry / exit level determination unit 64 sets the volume P of the portion where the created normal distribution shape and the potential (region information 511b) relating to the region overlap as the value of the potential at that position. Then, the area entry / exit level determination unit 64 integrates the potential values calculated for each position of the user acquired from the position sensor 10. Thereby, taking into account measurement errors when acquiring the position of the position sensor 10, the potential values at the acquired positions are integrated, so that the potential corresponding to the position of the user can be calculated strictly. As a result, when it is determined that the user has entered the area, the mobile terminal 1 can accurately suppress the information associated with the area from being presented uniformly.

[実施例1の効果]
上記実施例1によれば、提示情報データ51には、領域情報として、領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けて記憶するようにした。そして、領域入退レベル判定部64は、位置取得部62によってユーザの位置が取得される都度、取得された位置に対応するポテンシャルの値を領域情報から取得し、取得したポテンシャルの値を積算する。そして、情報提示部65は、積算されたポテンシャルの値とユーザ状態判定部63によって判定された動作状態に基づいて、領域に紐付いた情報の提示を制御する。かかる構成によれば、情報提示部65は、領域にユーザが入ったとき、一律に領域に紐付いた情報を提示してしまうことを抑制できる。例えば、情報提示部65は、ユーザが領域を掠った場合や、位置の検出誤差があった場合であっても、領域に入ったと判断されると即領域に紐付いた情報を提示してしまうことを抑制できる。
[Effect of Example 1]
According to the first embodiment, in the presentation information data 51, as the region information, the potential value that increases toward the center of the region is stored in association with the partial region in the region. Then, each time the position acquisition unit 62 acquires the user's position, the region entry / exit level determination unit 64 acquires the potential value corresponding to the acquired position from the region information, and integrates the acquired potential value. . The information presentation unit 65 controls the presentation of information associated with the region based on the accumulated potential value and the operation state determined by the user state determination unit 63. According to such a configuration, when the user enters the area, the information presenting unit 65 can prevent the information associated with the area from being presented uniformly. For example, even when the user hits the area or there is a position detection error, the information presenting unit 65 immediately presents information associated with the area when it is determined that the user has entered the area. This can be suppressed.

また、上記実施例1によれば、領域入退レベル判定部64は、ポテンシャルの積算された値が所定の閾値を超えたか否かを判定する。そして、情報提示部65は、ポテンシャルの積算された値が所定の閾値を超えたと判定された場合に、ユーザ状態判定部63によって判定されたユーザの動作状態に応じて、領域に紐付いた情報を提示する。かかる構成によれば、情報提示部65は、ポテンシャルの積算された値との比較に所定の閾値を用いることにより、ポテンシャルの積算された値がどのような値であっても一律に情報を提示してしまうことを抑制できる。   Further, according to the first embodiment, the region entrance / exit level determination unit 64 determines whether or not the accumulated potential value exceeds a predetermined threshold value. Then, when it is determined that the accumulated value of the potential exceeds a predetermined threshold, the information presenting unit 65 displays information associated with the region according to the user's operation state determined by the user state determination unit 63. Present. According to such a configuration, the information presenting unit 65 uniformly presents information regardless of the accumulated value of the potential by using a predetermined threshold for comparison with the accumulated value of the potential. Can be suppressed.

また、上記実施例1によれば、領域入退レベル判定部64は、ポテンシャルの積算された値が低レベルの下限を超えたか否かを判定する。そして、情報提示部65は、ポテンシャルの積算された値が低レベルの下限を超えた場合、ユーザの動作状態が自端末の操作であるとき領域に紐付いた情報をユーザの動作状態に応じて自端末に提示する。領域入退レベル判定部64は、ポテンシャルの積算された値が中レベルの下限を超えたか否かを判定する。そして、情報提示部65は、ポテンシャルの積算された値が中レベルの下限を超えた場合、ユーザの動作状態が自端末の操作または停止であるとき領域に紐付いた情報をユーザの動作状態に応じて自端末に提示する。領域入退レベル判定部64は、ポテンシャルの積算された値が高レベルの下限を超えたか否かを判定する。そして、情報提示部65は、ポテンシャルの積算された値が高レベルの下限を超えた場合、ユーザの動作状態に関わらず、領域に紐付いた情報を自端末に提示する。かかる構成によれば、情報提示部65は、ポテンシャルの積算された値がそれぞれのレベルを超えた場合、ユーザの動作状態に応じて情報を提示する手段を変更するので、当該情報をユーザに効率良く提示できる。   Further, according to the first embodiment, the region entrance / exit level determination unit 64 determines whether or not the accumulated value of the potential exceeds the lower limit of the low level. When the accumulated value of the potential exceeds the lower limit of the low level, the information presenting unit 65 automatically displays the information associated with the area according to the user's operation state when the user's operation state is the operation of the own terminal. Present to the terminal. The area entry / exit level determination unit 64 determines whether the accumulated value of the potential exceeds the lower limit of the medium level. Then, when the accumulated value of the potential exceeds the lower limit of the middle level, the information presenting unit 65 displays information associated with the area according to the user's operation state when the user's operation state is operation or stop of the own terminal. And present it to your terminal. The area entry / exit level determination unit 64 determines whether or not the accumulated value of the potential exceeds the lower limit of the high level. Then, when the accumulated value of the potential exceeds the lower limit of the high level, the information presenting unit 65 presents the information associated with the area to the own terminal regardless of the user's operation state. According to such a configuration, when the accumulated value of potential exceeds each level, the information presenting unit 65 changes the means for presenting information according to the user's operating state. Can present well.

また、上記実施例1によれば、提示情報データ51には、領域情報として、領域の外側に向かうほど高くなるポテンシャルの値を当該領域の領域外の部分領域と対応付けて記憶するようにした。そして、領域入退レベル判定部64は、ポテンシャルの積算された値が低レベルの下限を超えたと判定した場合、領域の領域外について、領域入退レベル判定部64による処理および情報提示部65による処理を開始する。かかる構成によれば、情報提示部65は、領域内のみならず、当該領域の領域外についても領域外に紐付いた情報を提示できるので、当該領域について、ユーザに対して極め細やかなサービスを提示できる。   Further, according to the first embodiment, in the presentation information data 51, as region information, a potential value that increases toward the outside of the region is stored in association with a partial region outside the region. . When the region entrance / exit level determination unit 64 determines that the accumulated value of the potential has exceeded the lower limit of the low level, the region entry / exit level determination unit 64 performs processing by the region entry / exit level determination unit 64 and the information presenting unit 65. Start processing. According to such a configuration, the information presenting unit 65 can present information associated with the outside of the area as well as the outside of the area, so that the service is presented to the user with respect to the area. it can.

ところで、実施例1に係る情報提示システム9では、携帯端末1が、領域に紐付く情報を含む提示情報データ51を予めサーバ2から取得しておき、取得した提示情報データ51を用いて、当該情報のユーザへの提示を制御するものと説明した。しかしながら、情報提示システム9では、これに限定されず、サーバ2が、領域に紐付く情報を含む提示情報データ51を用いて、当該情報のユーザ(携帯端末1)への提示を制御するようにしても良い。そこで、実施例2では、サーバ2が、領域に紐付く情報を含む提示情報データ51を用いて、当該情報のユーザ(携帯端末1)への提示を制御する情報提示システム9Aについて説明する。   By the way, in the information presentation system 9 according to the first embodiment, the mobile terminal 1 acquires the presentation information data 51 including information associated with the area from the server 2 in advance, and uses the acquired presentation information data 51 to It explained that it controls the presentation of information to the user. However, the information presentation system 9 is not limited to this, and the server 2 controls the presentation of the information to the user (mobile terminal 1) using the presentation information data 51 including the information associated with the area. May be. Therefore, in the second embodiment, an information presentation system 9A in which the server 2 controls presentation of the information to the user (mobile terminal 1) using the presentation information data 51 including information associated with the area will be described.

[実施例2に係る情報提示システム]
図12は、実施例2に係る情報提示システムの構成を示す機能ブロック図である。なお、図1に示す情報提示システム9と同一の構成については同一符号を付すことで、その重複する構成および動作の説明については省略する。実施例1と実施例2とが異なるところは、携帯端末1Aの領域入退レベル判定部64および情報提示部65を削除し、位置/ユーザ状態送信部91および情報取得部92を追加した点にある。また、実施例1と実施例2とが異なるところは、携帯端末1Aの提示情報データ51およびユーザ状態データ52を削除した点にある。また、実施例1と実施例2とが異なるところは、サーバ2Aの提示情報データ提供部81を削除し、領域入退レベル判定部93および情報提示部94を追加した点にある。さらに、実施例1と実施例2とが異なるところは、サーバ2Aの記憶部70にユーザ状態データ72を追加した点にある。
[Information Presentation System According to Second Embodiment]
FIG. 12 is a functional block diagram illustrating the configuration of the information presentation system according to the second embodiment. In addition, about the structure same as the information presentation system 9 shown in FIG. 1, it attaches | subjects the same code | symbol and abbreviate | omits the description of the overlapping structure and operation | movement. The difference between Example 1 and Example 2 is that the area entry / exit level determination unit 64 and the information presentation unit 65 of the mobile terminal 1A are deleted, and the position / user state transmission unit 91 and the information acquisition unit 92 are added. is there. Further, the difference between the first embodiment and the second embodiment is that the presentation information data 51 and the user status data 52 of the portable terminal 1A are deleted. The difference between the first embodiment and the second embodiment is that the presentation information data providing unit 81 of the server 2A is deleted and an area entry / exit level determination unit 93 and an information presentation unit 94 are added. Further, the difference between the first embodiment and the second embodiment is that user status data 72 is added to the storage unit 70 of the server 2A.

位置/ユーザ状態送信部91は、位置取得部62から引き渡されたユーザの位置を取得する都度、取得したユーザの位置をサーバ2Aに送信する。また、位置/ユーザ状態送信部91は、ユーザ状態判定部63から通知されたユーザの動作状態をサーバ2Aに送信する。   The position / user state transmission unit 91 transmits the acquired user position to the server 2 </ b> A each time the user position delivered from the position acquisition unit 62 is acquired. Further, the position / user state transmission unit 91 transmits the user operation state notified from the user state determination unit 63 to the server 2A.

情報取得部92は、領域に紐付く情報および提示手段をサーバ2Aから取得する。そして、情報取得部92は、取得した提示手段で、取得した領域に紐付く情報を提示する。   The information acquisition unit 92 acquires information and presentation means associated with the area from the server 2A. And the information acquisition part 92 presents the information linked | related with the acquired area | region with the acquired presentation means.

領域入退レベル判定部93は、位置/ユーザ状態送信部91から送信されたユーザの位置を受信する都度、内領域について、取得した位置に対応するポテンシャルの値を内領域テーブル711の領域情報711bから取得し、取得したポテンシャルの値を積算する。そして、領域入退レベル判定部93は、積算したポテンシャルの値から入退レベルを判定し、判定した入退レベルを情報提示部94に通知する。なお、領域入退レベル判定部93の処理については、領域入退レベル判定部64の処理と同様であるので、説明を省略する。   Each time the region entrance / exit level determination unit 93 receives the position of the user transmitted from the position / user state transmission unit 91, for the inner region, the region entry / exit level determination unit 93 displays the potential value corresponding to the acquired position in the region information 711 b of the inner region table 711. And the obtained potential values are integrated. Then, the area entry / exit level determination unit 93 determines an entry / exit level from the accumulated potential value, and notifies the information presenting unit 94 of the determined entry / exit level. Note that the processing of the region entrance / exit level determination unit 93 is the same as the processing of the region entrance / exit level determination unit 64, and thus description thereof is omitted.

情報提示部94は、領域入退レベル判定部93から通知された入退レベルと、ユーザ状態判定部63から通知されたユーザの動作状態に基づいて、入退レベルの対象となった領域に紐付いた情報について、携帯端末1Aへの提示を制御する。そして、情報提示部94は、制御の結果、情報を提示するとき、領域に紐付いた情報および当該情報を提示する提示手段を、該当する携帯端末1Aに送信する。なお、情報提示部94の処理については、情報提示部65の処理と同様であるので、説明を省略する。   Based on the entry / exit level notified from the region entry / exit level determination unit 93 and the user's operation state notified from the user state determination unit 63, the information presentation unit 94 associates the information presentation unit 94 with the region targeted for the entry / exit level. The information presented to the portable terminal 1A is controlled. Then, when presenting information as a result of the control, the information presenting unit 94 transmits information associated with the region and a presenting means for presenting the information to the corresponding portable terminal 1A. Note that the processing of the information presentation unit 94 is the same as the processing of the information presentation unit 65, and thus the description thereof is omitted.

[実施例2の効果]
上記実施例2によれば、提示情報データ71には、領域情報として、領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けて記憶するようにした。そして、領域入退レベル判定部93は、携帯端末1Aから送信されたユーザの位置を検出する都度、検出した位置に対応するポテンシャルの値を提示情報データ71から取得し、取得したポテンシャルの値を積算する。そして、情報提示部94は、積算されたポテンシャルの値と携帯端末1Aのユーザの動作状態に基づいて、領域に紐付いた情報について、携帯端末1Aへの提示を制御する。かかる構成によれば、サーバ2Aは、領域に携帯端末1Aを所有するユーザが入っても、領域に紐付いた情報を一律に携帯端末1Aに提示しない。この結果、情報を提供された携帯端末1Aは、領域に自端末を所有するユーザが入っても、領域に紐付いた情報を一律に提示してしまうことを抑制できる。
[Effect of Example 2]
According to the second embodiment, the presentation information data 71 stores, as region information, a potential value that becomes higher toward the center of the region in association with a partial region in the region. Then, each time the region entrance / exit level determination unit 93 detects the position of the user transmitted from the mobile terminal 1 </ b> A, the region entrance / exit level determination unit 93 acquires the potential value corresponding to the detected position from the presentation information data 71. Accumulate. And the information presentation part 94 controls the presentation to 1 A of portable terminals about the information tied to the area | region based on the value of the accumulated potential, and the operation state of the user of 1 A of portable terminals. According to such a configuration, even if a user who owns the mobile terminal 1A enters the area, the server 2A does not uniformly present information associated with the area to the mobile terminal 1A. As a result, the mobile terminal 1 </ b> A provided with the information can suppress uniform presentation of information associated with the area even if a user who owns the terminal enters the area.

[プログラムなど]
なお、ユーザ状態判定部63は、携帯端末1、1Aに配置するようにしたが、サーバ2、2Aに配置するようにしても良い。かかる場合、サーバ2、2Aでは、携帯端末1、1Aから加速度センサ20によって検出された加速度およびジャイロセンサ30によって検出された角速度を取得し、取得した加速度および角速度を用いて、ユーザの動作状態を判定すれば良い。
[Programs]
In addition, although the user state determination part 63 was arrange | positioned in the portable terminals 1 and 1A, you may make it arrange | position in the servers 2 and 2A. In such a case, the servers 2 and 2A acquire the acceleration detected by the acceleration sensor 20 and the angular velocity detected by the gyro sensor 30 from the mobile terminals 1 and 1A, and use the acquired acceleration and angular velocity to determine the operation state of the user. Judgment is sufficient.

また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的態様は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、位置取得部62と領域入退レベル判定部64とを1個の部として統合しても良い。一方、領域入退レベル判定部64を領域退レベル判定処理と領域入レベル判定処理とに分散しても良い。また、提示情報データ51などの記憶部を携帯端末1の外部装置としてネットワーク経由で接続するようにしても良い。   In addition, each component of each illustrated apparatus does not necessarily need to be physically configured as illustrated. That is, the specific mode of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured. For example, the position acquisition unit 62 and the area entry / exit level determination unit 64 may be integrated as one unit. On the other hand, the region entry / exit level determination unit 64 may be distributed into region exit level determination processing and region entry level determination processing. Further, a storage unit such as the presentation information data 51 may be connected as an external device of the mobile terminal 1 via a network.

また、上記実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図1に示した携帯端末1と同様の機能を実現する情報提示プログラムを実行するコンピュータの一例を説明する。図13は、情報提示プログラムを実行するコンピュータの一例を示す図である。   The various processes described in the above embodiments can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. Therefore, in the following, an example of a computer that executes an information presentation program that realizes the same function as the portable terminal 1 illustrated in FIG. 1 will be described. FIG. 13 is a diagram illustrating an example of a computer that executes an information presentation program.

図13に示すように、コンピュータ200は、各種演算処理を実行するCPU201と、ユーザからのデータの入力を受け付ける入力装置202と、ディスプレイ203を有する。また、コンピュータ200は、記憶媒体からプログラム等を読取る読み取り装置204と、ネットワークを介して他のコンピュータとの間でデータの授受を行うインタフェース装置205とを有する。また、コンピュータ200は、各種情報を一時記憶するRAM206と、ハードディスク装置207を有する。そして、各装置201〜207は、バス208に接続される。   As illustrated in FIG. 13, the computer 200 includes a CPU 201 that executes various arithmetic processes, an input device 202 that receives data input from a user, and a display 203. The computer 200 also includes a reading device 204 that reads a program and the like from a storage medium, and an interface device 205 that exchanges data with other computers via a network. The computer 200 also includes a RAM 206 that temporarily stores various information and a hard disk device 207. The devices 201 to 207 are connected to the bus 208.

ハードディスク装置207は、情報提示プログラム207a、情報提示関連情報207bを記憶する。CPU201は、情報提示プログラム207aを読み出して、RAM206に展開する。情報提示プログラム207aは、情報提示プロセス206aとして機能する。   The hard disk device 207 stores an information presentation program 207a and information presentation related information 207b. The CPU 201 reads the information presentation program 207 a and develops it in the RAM 206. The information presentation program 207a functions as an information presentation process 206a.

例えば、情報提示プロセス206aは、提示情報データ取得部61、位置取得部62、ユーザ状態判定部63、領域入退レベル判定部64および情報提示部65に対応する。   For example, the information presentation process 206 a corresponds to the presentation information data acquisition unit 61, the position acquisition unit 62, the user state determination unit 63, the area entry / exit level determination unit 64, and the information presentation unit 65.

なお、情報提示プログラム207aについては、必ずしも最初からハードディスク装置207に記憶させておかなくてもよい。例えば、コンピュータ200に挿入されるフレキシブルディスク(FD)、CD−ROM、DVDディスク、光磁気ディスク、ICカードなどの「可搬用の物理媒体」に各プログラムを記憶させておく。そして、コンピュータ200がこれらから情報提示プログラム207aを読み出して実行するようにしても良い。   Note that the information presentation program 207a is not necessarily stored in the hard disk device 207 from the beginning. For example, each program is stored in a “portable physical medium” such as a flexible disk (FD), a CD-ROM, a DVD disk, a magneto-optical disk, and an IC card inserted into the computer 200. Then, the computer 200 may read and execute the information presentation program 207a from these.

以上の実施例1〜2を含む実施形態に関し、さらに以下の付記を開示する。   The following appendices are further disclosed with respect to the embodiments including Examples 1 and 2 described above.

(付記1)所定の領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けて記憶する記憶部と、
所定期間ごとに自端末の位置を検出する検出部と、
自端末の主体の動作を判定する動作判定部と、
前記検出部によって自端末の位置が検出される都度、検出された位置に対応するポテンシャルの値を前記記憶部から取得し、取得したポテンシャルの値を積算する算出部と、
前記算出部によって積算されたポテンシャルの値と前記動作判定部によって判定された動作に基づいて、前記領域に紐付いた情報の提示を制御する提示制御部と
を有することを特徴とする携帯端末。
(Supplementary Note 1) A storage unit that stores a potential value that increases toward the center of a predetermined region in association with a partial region in the region;
A detection unit for detecting the position of the own terminal every predetermined period;
An operation determination unit that determines the operation of the subject terminal;
Each time the position of the terminal is detected by the detection unit, a potential value corresponding to the detected position is acquired from the storage unit, and a calculation unit that integrates the acquired potential value;
A portable terminal comprising: a presentation control unit that controls presentation of information associated with the region based on a potential value integrated by the calculation unit and an operation determined by the operation determination unit.

(付記2)前記提示制御部は、
前記ポテンシャルの積算された値が所定の閾値を超えたか否かを判定し、前記ポテンシャルの積算された値が所定の閾値を超えたと判定された場合、前記動作判定部によって判定された動作に応じて、前記情報を提示することを特徴とする付記1に記載の携帯端末。
(Appendix 2) The presentation control unit
It is determined whether or not the accumulated value of the potential exceeds a predetermined threshold, and when it is determined that the accumulated value of the potential exceeds a predetermined threshold, the operation is determined according to the operation determined by the operation determining unit. The mobile terminal according to appendix 1, wherein the information is presented.

(付記3)前記提示制御部は、前記ポテンシャルの積算された値が第1の閾値を超えたと判定された場合、前記判定された動作が自端末の操作であるとき前記情報を自端末に提示し、前記ポテンシャルの積算された値が第1の閾値より大きい第2の閾値を超えたと判定された場合、前記判定された動作が自端末の操作または停止であるとき前記情報を自端末に提示し、前記ポテンシャルの積算された値が第2の閾値より大きい第3の閾値を超えたと判定された場合、前記判定された動作に関わらず前記情報を自端末に提示する
ことを特徴とする付記2に記載の携帯端末。
(Supplementary Note 3) When it is determined that the accumulated value of the potential exceeds the first threshold, the presentation control unit presents the information to the terminal when the determined action is an operation of the terminal. When it is determined that the accumulated value of the potential exceeds a second threshold value that is greater than the first threshold value, the information is presented to the own terminal when the determined action is an operation or stop of the own terminal. When the accumulated value of the potential is determined to exceed a third threshold value that is greater than the second threshold value, the information is presented to the terminal regardless of the determined operation. 2. The mobile terminal according to 2.

(付記4)前記記憶部は、さらに、前記領域の外側に向かうほど値を高くするポテンシャルの値を前記領域の領域外の部分領域と対応付けて記憶し、
前記提示制御部は、前記ポテンシャルの値が前記第1の閾値を超えたか否かを判定し、前記ポテンシャルの値が前記第1の閾値を超えたと判定した場合、前記領域の領域外について、前記算出部による処理、前記提示制御部による処理を開始する
ことを特徴とする付記2または付記3に記載の携帯端末。
(Supplementary Note 4) The storage unit further stores a potential value that increases in value toward the outside of the region in association with a partial region outside the region,
The presentation control unit determines whether or not the value of the potential exceeds the first threshold value, and when determining that the value of the potential exceeds the first threshold value, about the outside of the region, The portable terminal according to Supplementary Note 2 or Supplementary Note 3, wherein processing by the calculation unit and processing by the presentation control unit are started.

(付記5)前記算出部は、
前記検出部によって検出される位置が更新される都度、当該位置の確度を分散とした当該位置を中心とする正規分布を作成し、該作成した正規分布の形状と前記領域の重なる部分のポテンシャルの値の積分値を積算する
ことを特徴とする付記1または付記2に記載の携帯端末。
(Supplementary Note 5) The calculation unit
Each time the position detected by the detection unit is updated, a normal distribution centered on the position with the accuracy of the position being distributed is created, and the shape of the created normal distribution and the potential of the overlapping portion of the region are generated. The mobile terminal according to Supplementary Note 1 or Supplementary Note 2, wherein integral values of the values are integrated.

(付記6)情報を提供するサーバと情報を提示する携帯端末とを有する情報提示システムであって、
前記サーバは、
所定の領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けたデータを、所定のタイミングで前記携帯端末に送信する送信部を有し、
前記携帯端末は、
前記サーバから送信されたデータを記憶部に保持する保持部と、
所定期間ごとに自端末の位置を検出する検出部と、
自端末の主体の動作を判定する動作判定部と、
前記検出部によって自端末の位置が検出される都度、検出された位置に対応するポテンシャルの値を前記記憶部から取得し、取得したポテンシャルの値を積算する算出部と、
前記算出部によって積算されたポテンシャルの値と前記動作判定部によって判定された動作に基づいて、前記領域に紐付いた情報の提示を制御する提示制御部と
を有することを特徴とする情報提示システム。
(Appendix 6) An information presentation system having a server for providing information and a portable terminal for presenting information,
The server
A transmission unit that transmits data that associates a potential value that becomes higher toward the center of a predetermined region with a partial region in the region to the mobile terminal at a predetermined timing;
The portable terminal is
A holding unit for holding data transmitted from the server in a storage unit;
A detection unit for detecting the position of the own terminal every predetermined period;
An operation determination unit that determines the operation of the subject terminal;
Each time the position of the terminal is detected by the detection unit, a potential value corresponding to the detected position is acquired from the storage unit, and a calculation unit that integrates the acquired potential value;
An information presentation system comprising: a presentation control unit that controls the presentation of information associated with the region based on the potential value accumulated by the calculation unit and the motion determined by the motion determination unit.

(付記7)所定の領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けて記憶する記憶部と、
前記領域に紐付く情報を提供する携帯端末の位置が検出される都度、検出された位置に対応するポテンシャルの値を前記記憶部から取得し、取得したポテンシャルの値を積算する算出部と、
前記算出部によって積算されたポテンシャルの値と前記携帯端末の主体の動作に基づいて、前記領域に紐付いた情報について、前記携帯端末への提示を制御する提示制御部と
を有することを特徴とするサーバ。
(Supplementary Note 7) A storage unit that stores a potential value that increases toward the center of a predetermined region in association with a partial region in the region;
Each time a position of a mobile terminal that provides information associated with the area is detected, a potential value corresponding to the detected position is acquired from the storage unit, and a calculation unit that integrates the acquired potential value;
A display control unit that controls presentation of information associated with the region to the mobile terminal based on a potential value accumulated by the calculation unit and an operation of a main body of the mobile terminal. server.

(付記8)コンピュータが、
所定期間ごとに自端末の位置を検出し、
自端末の主体の動作を判定し、
前記検出する処理によって自端末の位置が検出される都度、検出された位置に対応するポテンシャルの値を、所定の領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けて記憶する記憶部から取得し、取得したポテンシャルの値を積算し、
前記積算する処理によって積算されたポテンシャルの値と前記判定する処理によって判定された動作に基づいて、前記領域に紐付いた情報の提示を制御する
処理を実行することを特徴とする情報提示方法。
(Appendix 8) The computer
Detect the location of your terminal every predetermined period,
Determine the actions of the subject terminal,
Each time the position of the terminal is detected by the detection process, the potential value corresponding to the detected position is associated with the partial area in the area, with the potential value increasing toward the center of the predetermined area. Acquired from the storage unit that stores the accumulated value, and the obtained potential value is integrated,
An information presentation method comprising: executing a process of controlling presentation of information associated with the region based on a potential value accumulated by the accumulation process and an operation determined by the determination process.

(付記9)コンピュータに、
所定期間ごとに自端末の位置を検出し、
自端末の主体の動作を判定し、
前記検出する処理によって自端末の位置が検出される都度、検出された位置に対応するポテンシャルの値を、所定の領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けて記憶する記憶部から取得し、取得したポテンシャルの値を積算し、
前記積算する処理によって積算されたポテンシャルの値と前記判定する処理によって判定された動作に基づいて、前記領域に紐付いた情報の提示を制御する
処理を実行させることを特徴とする情報提示プログラム。
(Appendix 9)
Detect the location of your terminal every predetermined period,
Determine the actions of the subject terminal,
Each time the position of the terminal is detected by the detection process, the potential value corresponding to the detected position is associated with the partial area in the area, with the potential value increasing toward the center of the predetermined area. Acquired from the storage unit that stores the accumulated value, and the obtained potential value is integrated,
An information presentation program for executing a process of controlling presentation of information associated with the region based on a potential value accumulated by the accumulation process and an operation determined by the determination process.

1、1A 携帯端末
2、2A サーバ
9、9A 情報提示システム
10 位置センサ
20 加速度センサ
30 ジャイロセンサ
40 出力装置
50 記憶部
51 提示情報データ
511 内領域テーブル
512 外領域テーブル
52 ユーザ状態データ
60 制御部
61 提示情報データ取得部
62 位置取得部
63 ユーザ状態判定部
64、93 領域入退レベル判定部
65、94 情報提示部
70 記憶部
71 提示情報データ
711 内領域テーブル
712 外領域テーブル
72 ユーザ状態データ
80 制御部
81 提示情報データ提供部
91 位置/ユーザ状態送信部
92 情報取得部
DESCRIPTION OF SYMBOLS 1, 1A portable terminal 2, 2A server 9, 9A Information presentation system 10 Position sensor 20 Acceleration sensor 30 Gyro sensor 40 Output device 50 Storage part 51 Presenting information data 511 Inner area table 512 Outer area table 52 User state data 60 Control part 61 Presentation information data acquisition unit 62 Position acquisition unit 63 User state determination unit 64, 93 Area entry / exit level determination unit 65, 94 Information presentation unit 70 Storage unit 71 Presentation information data 711 Inner region table 712 Outer region table 72 User state data 80 Control Unit 81 presentation information data providing unit 91 position / user state transmitting unit 92 information acquiring unit

Claims (8)

所定の領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けて記憶する記憶部と、
所定期間ごとに自端末の位置を検出する検出部と、
自端末の主体の動作を判定する動作判定部と、
前記検出部によって自端末の位置が検出される都度、検出された位置に対応するポテンシャルの値を前記記憶部から取得し、取得したポテンシャルの値を積算する算出部と、
前記算出部によって積算されたポテンシャルの値と前記動作判定部によって判定された動作に基づいて、前記領域に紐付いた情報の提示を制御する提示制御部と
を有することを特徴とする携帯端末。
A storage unit that stores a potential value that increases toward the center of a predetermined region in association with a partial region in the region;
A detection unit for detecting the position of the own terminal every predetermined period;
An operation determination unit that determines the operation of the subject terminal;
Each time the position of the terminal is detected by the detection unit, a potential value corresponding to the detected position is acquired from the storage unit, and a calculation unit that integrates the acquired potential value;
A portable terminal comprising: a presentation control unit that controls presentation of information associated with the region based on a potential value integrated by the calculation unit and an operation determined by the operation determination unit.
前記提示制御部は、
前記ポテンシャルの積算された値が所定の閾値を超えたか否かを判定し、前記ポテンシャルの積算された値が所定の閾値を超えたと判定された場合、前記動作判定部によって判定された動作に応じて、前記情報を提示することを特徴とする請求項1に記載の携帯端末。
The presentation control unit
It is determined whether or not the accumulated value of the potential exceeds a predetermined threshold, and when it is determined that the accumulated value of the potential exceeds a predetermined threshold, the operation is determined according to the operation determined by the operation determining unit. The mobile terminal according to claim 1, wherein the information is presented.
前記提示制御部は、前記ポテンシャルの積算された値が第1の閾値を超えたと判定された場合、前記判定された動作が自端末の操作であるとき前記情報を自端末に提示し、前記ポテンシャルの積算された値が第1の閾値より大きい第2の閾値を超えたと判定された場合、前記判定された動作が自端末の操作または停止であるとき前記情報を自端末に提示し、前記ポテンシャルの積算された値が第2の閾値より大きい第3の閾値を超えたと判定された場合、前記判定された動作に関わらず前記情報を自端末に提示する
ことを特徴とする請求項2に記載の携帯端末。
When it is determined that the accumulated value of the potential exceeds a first threshold, the presentation control unit presents the information to the terminal when the determined operation is an operation of the terminal, and the potential When the determined value exceeds a second threshold value greater than the first threshold value, the information is presented to the own terminal when the determined action is an operation or stop of the own terminal, and the potential 3. The information is presented to the terminal regardless of the determined operation when it is determined that the accumulated value exceeds a third threshold value greater than the second threshold value. 4. Mobile devices.
前記記憶部は、さらに、前記領域の外側に向かうほど値を高くするポテンシャルの値を前記領域の領域外の部分領域と対応付けて記憶し、
前記提示制御部は、前記ポテンシャルの値が前記第1の閾値を超えたか否かを判定し、前記ポテンシャルの値が前記第1の閾値を超えたと判定した場合、前記領域の領域外について、前記算出部による処理、前記提示制御部による処理を開始する
ことを特徴とする請求項3に記載の携帯端末。
The storage unit further stores a potential value that increases in value toward the outside of the region in association with a partial region outside the region,
The presentation control unit determines whether or not the value of the potential exceeds the first threshold value, and when determining that the value of the potential exceeds the first threshold value, about the outside of the region, processing by calculation section, the portable terminal according to Motomeko 3 you, characterized in that to start the processing by the presentation controller.
前記算出部は、
前記検出部によって検出される位置が更新される都度、当該位置の確度を分散とした当該位置を中心とする正規分布を作成し、該作成した正規分布の形状と前記領域の重なる部分のポテンシャルの値の積分値を積算する
ことを特徴とする請求項1または請求項2に記載の携帯端末。
The calculation unit includes:
Each time the position detected by the detection unit is updated, a normal distribution centered on the position with the accuracy of the position being distributed is created, and the shape of the created normal distribution and the potential of the overlapping portion of the region are generated. The mobile terminal according to claim 1 or 2, wherein integrated values of the values are integrated.
情報を提供するサーバと情報を提示する携帯端末とを有する情報提示システムであって、
前記サーバは、
所定の領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けたデータを、所定のタイミングで前記携帯端末に送信する送信部を有し、
前記携帯端末は、
前記サーバから送信されたデータを記憶部に保持する保持部と、
所定期間ごとに自端末の位置を検出する検出部と、
自端末の主体の動作を判定する動作判定部と、
前記検出部によって自端末の位置が検出される都度、検出された位置に対応するポテンシャルの値を前記記憶部から取得し、取得したポテンシャルの値を積算する算出部と、
前記算出部によって積算されたポテンシャルの値と前記動作判定部によって判定された動作に基づいて、前記領域に紐付いた情報の提示を制御する提示制御部と
を有することを特徴とする情報提示システム。
An information presentation system having a server for providing information and a portable terminal for presenting information,
The server
A transmission unit that transmits data that associates a potential value that becomes higher toward the center of a predetermined region with a partial region in the region to the mobile terminal at a predetermined timing;
The portable terminal is
A holding unit for holding data transmitted from the server in a storage unit;
A detection unit for detecting the position of the own terminal every predetermined period;
An operation determination unit that determines the operation of the subject terminal;
Each time the position of the terminal is detected by the detection unit, a potential value corresponding to the detected position is acquired from the storage unit, and a calculation unit that integrates the acquired potential value;
An information presentation system comprising: a presentation control unit that controls the presentation of information associated with the region based on the potential value accumulated by the calculation unit and the motion determined by the motion determination unit.
コンピュータが、
所定期間ごとに自端末の位置を検出し、
自端末の主体の動作を判定し、
前記検出する処理によって自端末の位置が検出される都度、検出された位置に対応するポテンシャルの値を、所定の領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けて記憶する記憶部から取得し、取得したポテンシャルの値を積算し、
前記積算する処理によって積算されたポテンシャルの値と前記判定する処理によって判定された動作に基づいて、前記領域に紐付いた情報の提示を制御する
処理を実行することを特徴とする情報提示方法。
Computer
Detect the location of your terminal every predetermined period,
Determine the actions of the subject terminal,
Each time the position of the terminal is detected by the detection process, the potential value corresponding to the detected position is associated with the partial area in the area, with the potential value increasing toward the center of the predetermined area. obtained from that Symbol憶部be stored Te, total values of the acquired potential,
An information presentation method comprising: executing a process of controlling presentation of information associated with the region based on a potential value accumulated by the accumulation process and an operation determined by the determination process.
コンピュータに、
所定期間ごとに自端末の位置を検出し、
自端末の主体の動作を判定し、
前記検出する処理によって自端末の位置が検出される都度、検出された位置に対応するポテンシャルの値を、所定の領域の中心に向かうほど高くなるポテンシャルの値を当該領域内の部分領域と対応付けて記憶する記憶部から取得し、取得したポテンシャルの値を積算し、
前記積算する処理によって積算されたポテンシャルの値と前記判定する処理によって判定された動作に基づいて、前記領域に紐付いた情報の提示を制御する
処理を実行させることを特徴とする情報提示プログラム。
On the computer,
Detect the location of your terminal every predetermined period,
Determine the actions of the subject terminal,
Each time the position of the terminal is detected by the detection process, the potential value corresponding to the detected position is associated with the partial area in the area, with the potential value increasing toward the center of the predetermined area. obtained from that Symbol憶部be stored Te, total values of the acquired potential,
An information presentation program for executing a process of controlling presentation of information associated with the region based on a potential value accumulated by the accumulation process and an operation determined by the determination process.
JP2012075194A 2012-03-28 2012-03-28 Portable terminal, information presentation system, information presentation method, and information presentation program Expired - Fee Related JP5900101B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012075194A JP5900101B2 (en) 2012-03-28 2012-03-28 Portable terminal, information presentation system, information presentation method, and information presentation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012075194A JP5900101B2 (en) 2012-03-28 2012-03-28 Portable terminal, information presentation system, information presentation method, and information presentation program

Publications (2)

Publication Number Publication Date
JP2013206192A JP2013206192A (en) 2013-10-07
JP5900101B2 true JP5900101B2 (en) 2016-04-06

Family

ID=49525191

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012075194A Expired - Fee Related JP5900101B2 (en) 2012-03-28 2012-03-28 Portable terminal, information presentation system, information presentation method, and information presentation program

Country Status (1)

Country Link
JP (1) JP5900101B2 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11258325A (en) * 1998-03-10 1999-09-24 Kanda Unso:Kk Monitoring method for movement position of child, small animal or the like and position reporting apparatus
JP2004102504A (en) * 2002-09-06 2004-04-02 Matsushita Electric Ind Co Ltd Advertising information providing device, portable terminal device, and advertising method
JP3997911B2 (en) * 2002-12-27 2007-10-24 セイコーエプソン株式会社 Area determination apparatus, area determination method, program for exerting area determination function, and computer-readable information recording medium having recorded program for exerting area determination function
JP2008008696A (en) * 2006-06-28 2008-01-17 Nippon Seiki Co Ltd Area determining apparatus and determining method therefor
JP2008241652A (en) * 2007-03-29 2008-10-09 Victor Co Of Japan Ltd Navigator
JP5305802B2 (en) * 2008-09-17 2013-10-02 オリンパス株式会社 Information presentation system, program, and information storage medium
JP5291591B2 (en) * 2009-10-05 2013-09-18 Kddi株式会社 Advertisement display system, apparatus and method linked to terminal position and attitude

Also Published As

Publication number Publication date
JP2013206192A (en) 2013-10-07

Similar Documents

Publication Publication Date Title
CN107101665B (en) Motion information providing method and electronic device supporting the same
US9429434B2 (en) System and method for mapping an indoor environment
KR20170017591A (en) Method for providing route information and an electronic device thereof
KR20160026293A (en) Method for managing beacon, terminal device, server and storage medium
CN108761513B (en) Positioning methods, electronic devices and storage media
KR20140015374A (en) Improved device location detection
US20110137608A1 (en) Position Estimation Apparatuses and Systems and Position Estimation Methods Thereof
EP3043149A1 (en) Information processing device, information processing method, and recording medium
CN105786546B (en) Application program unloading method and device
KR102356450B1 (en) Electronic device with connection and operation method thereof
CN102446215A (en) Information processing device, contribution information evaluation system, and contribution information evaluation method
KR20170102655A (en) Method and terminal for controlling brightness of screen and computer-readable recording medium
KR20180063538A (en) Method for providing point of interest and electronic device supporting the same
KR102240719B1 (en) Method for obtaining location information and an electronic device thereof
KR20160016405A (en) Method for processing data and electronic device thereof
KR20170100281A (en) Electronic device for determining position and method for operating thereof
KR20160136928A (en) Method for calibrating geomagnetic sensor and Electronic device using the same
KR102230583B1 (en) Method for providing location based service, electronic apparatus, server and storage medium
KR102564468B1 (en) Electronic device and method for providing route information
KR20160111268A (en) Method for providing motion detection service and electronic device thereof
KR20180046032A (en) Electronic device and method for operating the same
JP5900101B2 (en) Portable terminal, information presentation system, information presentation method, and information presentation program
KR20170114636A (en) Electronic device and method for providing identification information
US20130295964A1 (en) Motion based service provision
US9389318B2 (en) Self-position measuring terminal

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151118

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160107

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160209

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160222

R150 Certificate of patent or registration of utility model

Ref document number: 5900101

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees