[go: up one dir, main page]

JP6415395B2 - Electronic device, position specifying program and position specifying method - Google Patents

Electronic device, position specifying program and position specifying method Download PDF

Info

Publication number
JP6415395B2
JP6415395B2 JP2015118288A JP2015118288A JP6415395B2 JP 6415395 B2 JP6415395 B2 JP 6415395B2 JP 2015118288 A JP2015118288 A JP 2015118288A JP 2015118288 A JP2015118288 A JP 2015118288A JP 6415395 B2 JP6415395 B2 JP 6415395B2
Authority
JP
Japan
Prior art keywords
station
vector
current location
electronic device
stations
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.)
Active
Application number
JP2015118288A
Other languages
Japanese (ja)
Other versions
JP2017003455A (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.)
Alpine Electronics Inc
Original Assignee
Alpine Electronics Inc
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 Alpine Electronics Inc filed Critical Alpine Electronics Inc
Priority to JP2015118288A priority Critical patent/JP6415395B2/en
Publication of JP2017003455A publication Critical patent/JP2017003455A/en
Application granted granted Critical
Publication of JP6415395B2 publication Critical patent/JP6415395B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Description

本発明は、ナビゲーション機能を有する電子装置に関し、特に、複数の局からの受信電波に基づき現在地を特定する方法に関する。   The present invention relates to an electronic apparatus having a navigation function, and more particularly to a method for specifying a current location based on radio waves received from a plurality of stations.

カーナビゲーション装置やスマートフォン等の電子装置が有するナビゲーション機能では、GPS(Global Positioning System)をはじめとする現在地算出手段によって現在地を算出し、目的地までの案内経路を算出している。また、GPS以外の方法で電子装置の位置を算出する方法が開示されている。   In a navigation function of an electronic device such as a car navigation device or a smartphone, a current location is calculated by a current location calculation means such as GPS (Global Positioning System), and a guidance route to a destination is calculated. Further, a method for calculating the position of the electronic device by a method other than GPS is disclosed.

特許文献1には、PHS端末の現在位置を、複数の基地局の位置情報に基づいて算出する位置算出方法が開示されている。特許文献2には、各基地局から送信される自局の報知信号を利用することにより、屋内やビルの谷間などでも使用可能な位置情報表示機能付端末装置が開示されている。特許文献3には、3つの基地局を頂点とする三角形の重心点を求め、重心点から各頂点に向かって電界強度に応じたベクトルを描き、それらのベクトル合成の示す方向および位置を移動体端末の現在の位置として算出する位置検出方法が開示されている。   Patent Document 1 discloses a position calculation method for calculating the current position of a PHS terminal based on position information of a plurality of base stations. Patent Document 2 discloses a terminal device with a position information display function that can be used indoors or in a valley of a building by using a notification signal transmitted from each base station. In Patent Document 3, the center of gravity of a triangle having three base stations as vertices is obtained, a vector corresponding to the electric field strength is drawn from the centroid to each vertex, and the direction and position indicated by the vector composition are moving objects. A position detection method for calculating the current position of the terminal is disclosed.

特開2001−333443号公報JP 2001-333443 A 特開平09−93653号公報JP 09-93653 A 特開2004−356755号公報JP 2004-356755 A

発信局が発する電波の電界強度は、設置位置、電源など、装置そのものに起因するばらつきのほか、遮蔽物、人混みや測定者の向きなどの周辺環境により変動が発生する。このため、電界強度だけを利用して現在位置を算出すると、算出された位置には大きな誤差が含まれてしまう。すなわち、電界強度と距離との関係には一定の相関関係があり、電界強度が弱くなるほど、その電界強度から特定される距離には大きな誤差が含まれ、反対に、電界強度が強ければ、その電界強度から特定される距離の誤差は小さくなる。図13(A)は、電波ビーコンを、受信したものの中から電界強度の高いものを順に選択して現在位置を算出したときの実験結果の一例であり、算出された現在位置には、約2〜8メートルの範囲のバラツキがあることがわかる。特に、携帯端末等を所持した歩行者に位置情報を提供するナビゲーション機能では、位置情報に含まれる誤差が大き過ぎ、ナビゲーション機能には不適切であった。   The electric field intensity of the radio wave emitted from the transmitting station varies depending on the surrounding environment such as shielding, crowds, and the direction of the measurer, as well as variations caused by the device itself, such as the installation position and power source. For this reason, if the current position is calculated using only the electric field strength, a large error is included in the calculated position. In other words, there is a certain correlation between the electric field strength and the distance, and as the electric field strength becomes weaker, the distance specified from the electric field strength includes a larger error. The error of the distance specified from the electric field strength becomes small. FIG. 13A is an example of an experimental result when the current position is calculated by sequentially selecting radio wave beacons from the received ones having the highest electric field strength. The calculated current position includes about 2 It can be seen that there are variations in the range of ~ 8 meters. In particular, in the navigation function that provides position information to a pedestrian who has a portable terminal or the like, the error included in the position information is too large and is inappropriate for the navigation function.

また、特許文献3に示すように、3つの基地局を頂点とする三角形から現在地を算出することが可能であるが、この方法は、移動体端末が三角形の内側にいるときのみならず、三角形の外側にいるときにも、現在地の算出が可能である。   Further, as shown in Patent Document 3, it is possible to calculate the current location from a triangle having three base stations as vertices. However, this method is not limited to the case where the mobile terminal is inside the triangle. You can calculate your current location even when you are outside.

図18(A)は、電波ビーコン(基地局)「Beacon5」、「Beacon6」、「Beacon8」を頂点とする三角形において、ユーザーが保持する移動体端末が三角形の外側に位置するときの現在地の算出例を示している。この例では、「Beacon6」の電界強度が最も高く、「Beacon6」が成す内角θ1は90度未満の例である。このような例では、算出された現在地P1は、比較的誤差が小さく、ユーザーUの近傍になり得る。   FIG. 18A shows the calculation of the current location when the mobile terminal held by the user is located outside the triangle in the triangle having the radio beacons (base stations) “Beacon5”, “Beacon6”, and “Beacon8” as vertices. An example is shown. In this example, the electric field strength of “Beacon6” is the highest, and the internal angle θ1 formed by “Beacon6” is less than 90 degrees. In such an example, the calculated current location P1 has a relatively small error and can be in the vicinity of the user U.

他方、図18(B)に示すように、電界強度が最も高い「Beacon6」を基点として、「Beacon3」、「Beacon8」が選択された場合、「Beacon6」の内角θ2が非常に大きな角度になる場合がある。例えば、図の例は、内角θ2が120度を示している。このような例では、算出された現在地P2は、誤差が非常に大きくなることがあり、例えば、単一の電波ビーコンを利用してその受信強度から推定距離を算出したときの誤差よりも大きくなってしまうことがある。図14(A)は、電界強度が最も高い頂点が成す内角が鈍角以上であるときに現在地を算出した実験結果であり、算出された現在地には、約20メートル程度の誤差を含む場合がある。   On the other hand, as shown in FIG. 18B, when “Beacon3” and “Beacon8” are selected with “Beacon6” having the highest electric field strength as a base point, the internal angle θ2 of “Beacon6” becomes a very large angle. There is a case. For example, in the example shown in the figure, the internal angle θ2 indicates 120 degrees. In such an example, the calculated current location P2 may have a very large error, for example, larger than the error when the estimated distance is calculated from the reception intensity using a single radio beacon. May end up. FIG. 14A shows an experimental result of calculating the current location when the interior angle formed by the apex having the highest electric field strength is equal to or more than an obtuse angle. The calculated current location may include an error of about 20 meters. .

本発明は、このような従来の課題を解決するものであり、従来と異なる手法で局を選択することにより現在位置の特定精度を向上させた電子装置、位置特定プログラムおよび位置特定方法を提供することを目的とする。   The present invention solves such a conventional problem, and provides an electronic device, a position specifying program, and a position specifying method in which the current position specifying accuracy is improved by selecting a station by a method different from the conventional technique. For the purpose.

本発明に係る電子装置は、少なくとも3つ以上の局の各々から送信される電波を受信する受信手段と、前記受信手段により受信した各電波の受信強度を算出する算出手段と、前記算出手段により算出した受信強度のうち最も受信強度が強い電波を送信する第1の局を選択する第1の選択手段と、前記第1の選択手段により選択された第1の局から予め決められた距離にある局を少なくとも2つ選択する第2の選択手段と、前記第2の選択手段により選択された局の中から受信強度が強い順に第2の局および第3の局を選択する第3の選択手段と、第1の局、第2の局および第3の局を頂点とする三角形であって、第1の局が成す内角が鈍角以上であるか否かを判定する判定手段と、前記判定手段により鈍角でないと判定された場合には、第1の方法により第1の局、第2の局および第3の局を利用して現在地を特定し、前記判定手段により鈍角であると判定された場合には、第2の方法により第1の局、第2の局および第3の局を利用して現在地を特定する特定手段と、を有する。   An electronic apparatus according to the present invention includes a receiving unit that receives radio waves transmitted from each of at least three or more stations, a calculating unit that calculates reception intensity of each radio wave received by the receiving unit, and the calculating unit. First selection means for selecting a first station that transmits a radio wave having the strongest reception intensity among the calculated reception intensity, and a predetermined distance from the first station selected by the first selection means. A second selection means for selecting at least two stations, and a third selection for selecting the second station and the third station from the stations selected by the second selection means in descending order of reception intensity. And a determination means for determining whether or not the interior angle formed by the first station is an obtuse angle or more, the triangle having the first station, the second station, and the third station as vertices, and the determination If it is determined by the means that the angle is not obtuse, the first If the method determines the current location using the first station, the second station, and the third station, and if the determination means determines that the obtuse angle, the second station uses the first station, And specifying means for specifying the present location using the second station and the third station.

好ましくは前記第2の方法は、前記三角形の重心を算出し、算出された重心から第1の局、第2の局および第3の局に向かう第1のベクトル、第2のベクトルおよび第3のベクトルにそれぞれ重み付けをし、重み付けされた第1のベクトル、第2のベクトルおよび第3のベクトルの合成により現在地を特定する。好ましくは前記重み付けは、第1、第2、第3の受信強度に基づき決定される。好ましくは前記重み付けは、第1、第2、第3の受信強度から推定される第1、第2、第3の推定距離に基づき決定される。好ましくは前記第2の方法は、以下の(1)式に基づき現在地を特定する。

Figure 0006415395
Preferably, the second method calculates the centroid of the triangle, and the first vector, the second vector, and the third vector from the calculated centroid to the first station, the second station, and the third station. Each of the vectors is weighted, and the current location is specified by combining the weighted first vector, second vector, and third vector. Preferably, the weighting is determined based on the first, second, and third reception strengths. Preferably, the weight is determined based on the first, second, and third estimated distances estimated from the first, second, and third received strengths. Preferably, in the second method, the current location is specified based on the following equation (1).
Figure 0006415395

好ましくは前記第1の方法は、第1の局と第2の局を結ぶ直線に対する第1の垂線および第1の局と第3の局を結ぶ直線に対する第2の垂線の交点を現在地として特定する。好ましくは前記第1の垂線の位置および前記第2の垂線の位置は、第1、第2および第3の局の受信強度に基づき決定される。好ましくは前記第1の垂線の位置および前記第2の垂線の位置は、第1、第2、第3の受信強度から推定される第1、第2、第3の推定距離に基づき決定される。好ましくは前記判定手段は、第1、第2、第3の局の位置情報に基づき第1の局が成す内角を算出する。好ましくは前記判定手段は、(2)式に従い、第1の局の成す内角が120度以上か否かを判定する。

Figure 0006415395
Preferably, the first method specifies the intersection of the first perpendicular to the straight line connecting the first station and the second station and the second perpendicular to the straight line connecting the first station and the third station as the current location. To do. Preferably, the position of the first perpendicular line and the position of the second perpendicular line are determined based on reception strengths of the first, second and third stations. Preferably, the position of the first perpendicular and the position of the second perpendicular are determined based on the first, second, and third estimated distances estimated from the first, second, and third received strengths. . Preferably, the determination unit calculates an internal angle formed by the first station based on the position information of the first, second, and third stations. Preferably, the determination means determines whether or not the internal angle formed by the first station is 120 degrees or more according to the equation (2).
Figure 0006415395

好ましくは前記判定手段は、予め用意された判定テーブルに基づき第1の局の成す内角が鈍角以上か否かを判定する。   Preferably, the determination unit determines whether or not an internal angle formed by the first station is an obtuse angle or more based on a determination table prepared in advance.

本発明に係る位置特定プログラムは、電波を受信する受信手段と位置特定を制御する制御手段とを含む電子装置の前記制御手段が実行するものであって、前記受信手段により複数の局の各々から送信される電波を受信したとき、各電波の受信強度を算出する算出ステップと、前記算出ステップにより算出した受信強度のうち最も受信強度が強い電波を送信する第1の局を選択する第1の選択ステップと、前記第1の選択ステップにより選択された第1の局から予め決められた距離にある局を少なくとも2つ選択する第2の選択ステップと、前記第2の選択ステップにより選択された局の中から受信強度が強い順に第2の局および第3の局を選択する第3の選択ステップと、第1の局、第2の局および第3の局を頂点とする三角形であって、第1の局が成す内角が鈍角以上であるか否かを判定する判定ステップと、前記判定ステップにより鈍角でないと判定された場合には、第1の方法により第1の局、第2の局および第3の局を利用して現在地を特定し、前記判定ステップにより鈍角であると判定された場合には、第2の方法により第1の局、第2の局および第3の局を利用して現在地を特定する特定ステップとを有し、前記第1の方法は、第1の局と第2の局を結ぶ直線に対する第1の垂線および第1の局と第3の局を結ぶ直線に対する第2の垂線の交点を現在地として特定し、前記第2の方法は、前記三角形の重心を算出し、算出された重心から第1の局、第2の局および第3の局に向かう第1のベクトル、第2のベクトルおよび第3のベクトルにそれぞれ重み付けをし、重み付けされた第1のベクトル、第2のベクトルおよび第3のベクトルの合成により現在地を特定する。   The position specifying program according to the present invention is executed by the control means of an electronic device including a receiving means for receiving radio waves and a control means for controlling position specification, and is received from each of a plurality of stations by the receiving means. When receiving the transmitted radio wave, a calculation step for calculating the reception intensity of each radio wave, and a first station for selecting the first station that transmits the radio wave having the strongest reception intensity among the reception intensity calculated by the calculation step Selected by the selection step, the second selection step of selecting at least two stations at a predetermined distance from the first station selected by the first selection step, and the second selection step. A third selection step of selecting a second station and a third station in order of increasing reception strength from the stations, and a triangle having the first station, the second station, and the third station as vertices. The second A determination step for determining whether or not an internal angle formed by the second station is equal to or greater than an obtuse angle, and when the determination step determines that the inner angle is not an obtuse angle, the first method, the second station, and the second If the current location is identified using the third station and the obtuse angle is determined by the determination step, the first station, the second station, and the third station are used by the second method. A first step of identifying a current location, wherein the first method includes: a first perpendicular to a straight line connecting the first station and the second station; and a first straight line connecting the first station and the third station. The intersection of two perpendiculars is identified as the current location, and the second method calculates the center of gravity of the triangle, and the first method is directed to the first station, the second station, and the third station from the calculated center of gravity. Weight each vector, second vector and third vector, Morning is first vector, identifying the current position by combining the second vector and the third vector.

本発明に係る位置特定方法は、電波を受信する受信手段と位置特定を制御する制御手段とを含む電子装置におけるものであって、前記受信手段により複数の局の各々から送信される電波を受信したとき、各電波の受信強度を算出する算出ステップと、前記算出ステップにより算出した受信強度のうち最も受信強度が強い電波を送信する第1の局を選択する第1の選択ステップと、前記第1の選択ステップにより選択された第1の局から予め決められた距離にある局を少なくとも2つ選択する第2の選択ステップと、前記第2の選択ステップにより選択された局の中から受信強度が強い順に第2の局および第3の局を選択する第3の選択ステップと、第1の局、第2の局および第3の局を頂点とする三角形であって、第1の局が成す内角が鈍角以上であるか否かを判定する判定ステップと、前記判定ステップにより鈍角でないと判定された場合には、第1の方法により第1の局、第2の局および第3の局を利用して現在地を特定し、前記判定ステップにより鈍角であると判定された場合には、第2の方法により第1の局、第2の局および第3の局を利用して現在地を特定する特定ステップとを有し、前記第1の方法は、第1の局と第2の局を結ぶ直線に対する第1の垂線および第1の局と第3の局を結ぶ直線に対する第2の垂線の交点を現在地として特定し、前記第2の方法は、前記三角形の重心を算出し、算出された重心から第1の局、第2の局および第3の局に向かう第1のベクトル、第2のベクトルおよび第3のベクトルにそれぞれ重み付けをし、重み付けされた第1のベクトル、第2のベクトルおよび第3のベクトルの合成により現在地を特定する。   The position specifying method according to the present invention is in an electronic apparatus including a receiving means for receiving radio waves and a control means for controlling position specifying, and receives the radio waves transmitted from each of a plurality of stations by the receiving means. A calculation step for calculating the reception strength of each radio wave, a first selection step for selecting a first station that transmits a radio wave having the strongest reception strength among the reception strengths calculated by the calculation step, A second selection step for selecting at least two stations at a predetermined distance from the first station selected by the first selection step; and a reception strength among the stations selected by the second selection step. A third selection step of selecting the second station and the third station in order of increasing strength, and a triangle having the first station, the second station, and the third station as vertices, wherein the first station is The inner angle is obtuse A determination step for determining whether or not it is above, and if it is determined by the determination step that the angle is not obtuse, using the first station, the second station, and the third station by the first method A specifying step of specifying the current location and specifying the current location using the first station, the second station, and the third station by the second method when the determination step determines that the angle is obtuse by the determination step; The first method includes the intersection of the first perpendicular to the straight line connecting the first station and the second station and the second perpendicular to the straight line connecting the first station and the third station. And the second method calculates a centroid of the triangle, a first vector from the calculated centroid to a first station, a second station, and a third station, a second vector, and Weight each third vector and weighted first vector , To identify the current position by combining the second vector and the third vector.

本発明によれば、選択された第1、第2および第3の局を頂点とする三角形であって、第1の局が成す内角が鈍角以上か否かを判定し、その判定結果に基づき第1の方法または第2の方法により現在地を特定するようにしたので、三角形の外側に電子装置が位置する場合であっても、従来と比較して誤差の少ない現在地を特定することができる。特に、三角形の1つの頂点が90度以上の鈍角である場合に、現在地の位置精度を高めることができる。   According to the present invention, it is determined whether or not an interior angle formed by the first station is an obtuse angle or more with a triangle having the selected first, second and third stations as vertices, and based on the determination result Since the current location is specified by the first method or the second method, even if the electronic device is located outside the triangle, it is possible to specify the current location with less error compared to the conventional method. In particular, when one vertex of the triangle has an obtuse angle of 90 degrees or more, the position accuracy of the current location can be improved.

本発明の実施例に係る情報端末の構成例を示すブロック図である。It is a block diagram which shows the structural example of the information terminal which concerns on the Example of this invention. 本発明の実施例に係る情報端末の通信部が受信する基地局の一覧を例示する図である。It is a figure which illustrates the list of the base stations which the communication part of the information terminal which concerns on the Example of this invention receives. ビーコン情報の記憶体系を示す図である。It is a figure which shows the memory | storage system of beacon information. 本発明の第1の実施例に係る位置特定プログラムの機能的な構成例を示す図である。It is a figure which shows the functional structural example of the position specification program which concerns on 1st Example of this invention. 距離推定部の距離推定に関する電界強度と距離の関係を示す図である。It is a figure which shows the relationship between the electric field strength regarding distance estimation of a distance estimation part, and distance. 第1の実施例に係る内角判定部の角度判定を模式的に説明する図である。It is a figure which illustrates typically the angle determination of the internal angle determination part which concerns on a 1st Example. 第1の実施例に係る重心算出部による重心の算出を模式的に説明する図である。It is a figure which illustrates typically the calculation of the gravity center by the gravity center calculation part which concerns on a 1st Example. 第1の実施例に係る第2現在地特定部の現在地特定を模式的に説明する図である。It is a figure which illustrates typically the present location specification of the 2nd present location specific part which concerns on a 1st Example. 第1の実施例に係る位置特定動作を示すフローである。It is a flow which shows the position specific operation | movement which concerns on a 1st Example. 第1の実施例に係る第1局選択部、近接局選択部および第2/第3局選択部の具体的な選択例を示す図である。It is a figure which shows the specific selection example of the 1st station selection part which concerns on a 1st Example, a near station selection part, and a 2nd / 3rd station selection part. 図11(A)は、情報端末を保持するユーザーと各ビーコンとの位置関係を示す概念図である。図11(B)は、図11(A)で示すX−Y平面を俯瞰する俯瞰図である。FIG. 11A is a conceptual diagram showing a positional relationship between a user holding an information terminal and each beacon. FIG. 11B is an overhead view of the bird's eye view of the XY plane shown in FIG. 図12(A)は、情報端末を保持するユーザーと各ビーコンとの位置関係を示す概念図である。図12(B)は、図12(A)で示すX−Y平面を俯瞰する俯瞰図である。FIG. 12A is a conceptual diagram showing a positional relationship between a user holding an information terminal and each beacon. FIG. 12B is an overhead view of the bird's eye view of the XY plane shown in FIG. 図13(A)は、従来の位置特定における誤差RMSの実験結果を示し、図13(B)は、本実施例の位置特定における誤差RMSの実験結果を示す図である。FIG. 13A shows the experimental result of error RMS in the conventional position specification, and FIG. 13B shows the experimental result of error RMS in the position specification of the present embodiment. 内角判定部の判定結果に基づき第1現在地特定部または第2現在地特定部を切替えた場合の効果を説明する図である。It is a figure explaining the effect at the time of switching the 1st present location specific part or the 2nd present location specific part based on the judgment result of an interior angle judging part. 本発明の第2の実施例に係る位置特定プログラムの機能的な構成例を示す図である。It is a figure which shows the functional structural example of the position specific program which concerns on 2nd Example of this invention. 第2の実施例に用いられる隣接判定テーブルの一例を示す図である。It is a figure which shows an example of the adjacency determination table used for a 2nd Example. 第2の実施例に係る位置特定動作を示すフローである。It is a flow which shows the position specific operation | movement which concerns on a 2nd Example. 従来における3つの基地局を利用して位置算出を行う場合の誤差を模式的に例示する図である。It is a figure which illustrates typically an error at the time of performing position calculation using three conventional base stations.

本発明の電子装置は、スマートフォン、携帯電話機、タブレット端末等の携帯用の情報端末やナビゲーション装置であることができる。情報端末は、好ましくは、ナビゲーション機能、車載装置やサーバー等と通信する機能を有する。このような情報端末は、例えば、車内に持ち込まれたとき、車内の電子装置に接続され、電子装置は、情報端末に搭載された機能を利用することができる。例えば、車内の電子装置は、自身のナビゲーション機能、あるいは情報端末のナビゲーション機能を利用することができる。   The electronic device of the present invention can be a portable information terminal such as a smartphone, a mobile phone, or a tablet terminal, or a navigation device. The information terminal preferably has a navigation function, a function of communicating with an in-vehicle device or a server. For example, when such an information terminal is brought into the vehicle, the information terminal is connected to an electronic device in the vehicle, and the electronic device can use a function installed in the information terminal. For example, an electronic device in a vehicle can use its own navigation function or the navigation function of an information terminal.

図1は、本発明の第1の実施例に係る情報端末の構成例を示すブロック図である。本実施例に係る情報端末10は、入力部100、通信部110、表示部120、音声出力部130、記憶部140、制御部150を含んで構成される。但し、ここに示す構成は一例であり、本発明はこれに限定されるものではない。   FIG. 1 is a block diagram showing a configuration example of an information terminal according to the first embodiment of the present invention. The information terminal 10 according to the present embodiment includes an input unit 100, a communication unit 110, a display unit 120, an audio output unit 130, a storage unit 140, and a control unit 150. However, the structure shown here is an example, and the present invention is not limited to this.

入力部100は、ユーザーからの入力を受け取り、これを制御部150に提供する。通信部110は、無線または有線を介して種々の装置や機器との間でデータの送受を行う。さらに本実施例に係る通信部110は、予め決められた設置位置から少なくとも自局の識別情報(ID)を含む電波を送信する基地局(以下、ビーコンと呼ぶことがある)からの電波を受信する機能を有する。通信部110は、情報端末の周辺に複数の基地局が存在するとき、複数の基地局の各々が発する電波を受信する。その際、通信部110は、電波に含まれる識別情報を抽出し、かつその受信強度を保持する。図2は、通信部110が複数の基地局の電波を受信したとき受信状況の例示である。同図に示すように、電波を受信している受信基地局(ここでは、Beacon1〜Beacon8が例示)と、それぞれの電波強度(dB)を表すRSSI(Received Signal Strength Indicator)が示されている。例えば、この中で最も受信強度が高い基地局は、「Beacon6」である。これらの受信時の電波に関する情報は、記憶部140および制御部150へ提供される。   The input unit 100 receives an input from the user and provides it to the control unit 150. The communication unit 110 transmits and receives data to and from various devices and devices via wireless or wired communication. Further, the communication unit 110 according to the present embodiment receives radio waves from a base station (hereinafter sometimes referred to as a beacon) that transmits radio waves including at least identification information (ID) of the local station from a predetermined installation position. It has the function to do. The communication unit 110 receives radio waves emitted from each of the plurality of base stations when there are a plurality of base stations around the information terminal. At that time, the communication unit 110 extracts the identification information included in the radio wave and holds the reception intensity. FIG. 2 is an illustration of a reception situation when the communication unit 110 receives radio waves from a plurality of base stations. As shown in the figure, a receiving base station receiving a radio wave (here, Beacon 1 to Beacon 8 is illustrated) and an RSSI (Received Signal Strength Indicator) representing each radio wave intensity (dB) are shown. For example, the base station with the highest reception strength is “Beacon 6”. Information regarding the radio waves at the time of reception is provided to the storage unit 140 and the control unit 150.

表示部120は、例えば、液晶ディスプレイ等の表示装置である。音声出力部130は、情報端末10が実行するアプリケーション等によって生成されるオーディオデータを出力する。記憶部140は、情報端末10で実行されるアプリケーションソフトウエアや、制御部150が実行するプログラム、その他必要なデータ等を記憶することができる。また、記憶部140は、通信部110によって受信された図2に示すような電波に関する情報を記憶し、受信環境が変化する毎にその情報を更新する。   The display unit 120 is a display device such as a liquid crystal display. The audio output unit 130 outputs audio data generated by an application executed by the information terminal 10. The storage unit 140 can store application software executed by the information terminal 10, a program executed by the control unit 150, and other necessary data. In addition, the storage unit 140 stores information on radio waves received by the communication unit 110 as shown in FIG. 2 and updates the information every time the reception environment changes.

記憶部140はさらに、基地局の位置情報を記憶することができる。記憶部140は、例えば図3に示すように、基地局の識別情報、ビーコン名、および位置情報との関係を示す基地局情報を記憶する。各基地局から送信される電波には、自局の識別情報(ID)が含まれており、図3の基地局情報を参照することで、識別情報からビーコン名を識別し、その位置情報を取得することができる。例えば、通信部110で受信した電波に符号化された識別情報「CCC」が含まれているとき、当該識別情報を復号化することで「Beacon3」が識別され、それに対応する位置情報(X3、Y3)を取得することができる。位置情報は、例えば、緯度および経度を示す情報であっても良いし、ビーコン位置を特定することが可能な他の情報であっても良い。また、図2に示す受信時の電波に関する情報に関しても、識別情報から受信基地局の受信強度を特定することができる。   The storage unit 140 can further store location information of the base station. For example, as illustrated in FIG. 3, the storage unit 140 stores base station information indicating the relationship between base station identification information, beacon names, and position information. The radio wave transmitted from each base station includes its own identification information (ID). By referring to the base station information in FIG. 3, the beacon name is identified from the identification information, and the position information is Can be acquired. For example, when the identification information “CCC” encoded in the radio wave received by the communication unit 110 is included, “Beacon3” is identified by decoding the identification information, and the corresponding position information (X3, Y3) can be acquired. The position information may be information indicating latitude and longitude, for example, or other information that can specify the beacon position. Further, with respect to the information regarding the radio wave at the time of reception shown in FIG.

他の態様では、図3に示すような基地局情報は、外部から取得することも可能である。例えば、通信部110を介して、基地局情報を配信するサーバーにアクセスし、そこから必要な基地局情報を取得し、これを記憶部140に格納させるようにしてもよい。   In another aspect, the base station information as shown in FIG. 3 can be acquired from the outside. For example, a server that distributes base station information may be accessed via the communication unit 110, necessary base station information may be acquired from the server, and stored in the storage unit 140.

制御部150は、好ましい態様では、ROM、RAMなどを含むマイクロコントローラ等から構成され、ROMまたはRAMは、情報端末10の各部の動作を制御するための種々のプログラムを格納することができる。本実施例では、情報端末10の位置を特定する位置特定プログラム200を含む。   In a preferred embodiment, the control unit 150 includes a microcontroller including a ROM, a RAM, and the like, and the ROM or the RAM can store various programs for controlling the operation of each unit of the information terminal 10. In this embodiment, a position specifying program 200 for specifying the position of the information terminal 10 is included.

図4は、位置特定プログラム200の機能的な構成例を示す図である。位置特定プログラム200は、受信強度算出部210、第1局選択部220、近接局選択部230、第2/第3局選択部240、距離推定部250、内角判定部260、重心算出部270、第1現在地特定部280、第2現在地特定部290を含んで構成される。本実施例の位置特定プログラム200は、選択された3つのビーコンを頂点とする三角形を利用し、現在地を特定するが、最も電界強度の高いビーコンの内角が鈍角未満(鋭角)であれば第1現在地特定部280による現在地特定が実施され、当該内閣が鈍角以上であれば第2現在地特定部290による現在地特定が実施される。また、本実施例の位置特定プログラム200は、情報端末10の位置が三角形の内側および外側のいずれにあっても、現在地特定のロジックが適用される。   FIG. 4 is a diagram illustrating a functional configuration example of the position specifying program 200. The position specifying program 200 includes a reception intensity calculation unit 210, a first station selection unit 220, a proximity station selection unit 230, a second / third station selection unit 240, a distance estimation unit 250, an interior angle determination unit 260, a center of gravity calculation unit 270, A first current location specifying unit 280 and a second current location specifying unit 290 are included. The position specifying program 200 of the present embodiment uses a triangle having the three selected beacons as apexes to specify the current location. If the inner angle of the beacon with the highest electric field strength is less than an obtuse angle (acute angle), the first is specified. The current location is specified by the current location specifying unit 280, and if the cabinet is an obtuse angle or more, the current location is specified by the second current location specifying unit 290. Further, the location specifying program 200 of the present embodiment applies the logic for specifying the current location regardless of whether the position of the information terminal 10 is inside or outside the triangle.

受信強度算出部210は、通信部110で受信されている受信電波の受信強度(電界強度)を算出する。第1局選択部220は、受信強度算出部210により算出された電界強度のうち最も電界強度が高い電波を送信している基地局(以下、第1基地局または第1ビーコンと呼ぶことがある)を選択する。近接局選択部230は、通信部110で受信されている各基地局の受信電波のうち、第1局選択部220によって選択された第1基地局に近接する基地局を選択する。好ましくは、図3に示す基地局情報に基づき、第1局選択部220で選択された第1基地局の位置情報から、予め決められた距離(範囲)以内にある基地局を、近接する基地局として選択する。好ましくは、近接局選択部230は、少なくとも2つ以上の近接する基地局を抽出する。   The reception strength calculation unit 210 calculates the reception strength (electric field strength) of the received radio wave received by the communication unit 110. The first station selection unit 220 may be referred to as a base station (hereinafter, referred to as a first base station or a first beacon) that transmits a radio wave having the highest electric field strength among the electric field strengths calculated by the reception strength calculation unit 210. ) Is selected. Proximity station selection section 230 selects a base station that is close to the first base station selected by first station selection section 220 from the received radio waves of each base station received by communication section 110. Preferably, based on the base station information shown in FIG. 3, a base station that is within a predetermined distance (range) from the position information of the first base station selected by the first station selecting unit 220 Select as station. Preferably, the neighboring station selection unit 230 extracts at least two or more neighboring base stations.

第2/第3局選択部240は、近接局選択部230によって選択された基地局の中から、電界強度が強い順に2つのビーコン(以下、第2基地局または第2ビーコンおよび第3基地局または第3ビーコンと呼ぶことがある)を選択する。第2基地局は、第3基地局よりも強い電界強度を有する電波を送信する。   The second / third station selecting unit 240 includes two beacons (hereinafter referred to as the second base station or the second beacon and the third base station) in order of increasing electric field strength from the base stations selected by the neighboring station selecting unit 230. Or may be referred to as a third beacon). The second base station transmits a radio wave having a stronger electric field strength than the third base station.

距離推定部250は、第1ないし第3基地局で受信している電波の電界強度から距離を推定する。この距離は、後述する第1現在地特定部280および第2現在地特定部290において利用される。電波の受信強度(電界強度)と距離との間には、一定の相関関係が推定される。図5は、電界強度と距離との相関を示すグラフであり、電界強度と距離の相関は直線fによって近似することができる。電界強度が高ければ、その電界強度からより正確な距離と特定することが可能であり、反対に、電界強度が低ければ、その電界強度から特定される距離には大きな誤差が含まれる。例えば、電界強度が−70dB程度であれば、その電界強度から距離を算出しても、その距離には大きな誤差が含まれる(推定誤差)。直線fの算出方法は、例えば、距離が変化したとき受信感度(電界強度)がどの程度変化するのかを実測し、そのような複数の実測値から統計的な手法で直線fまたは近似式を求めることができる。距離推定部250は、このような直線fを利用して、第1基地局の電界強度に対応する第1の距離、第2基地局の電界強度に対応する第2の距離、第3基地局の電界強度に対応する第3の距離を推定する。なお、直線fの相関以外にも他の相関関係を示す数式やテーブル等から距離を推定するようにしてもよい。   The distance estimation unit 250 estimates the distance from the electric field strength of radio waves received by the first to third base stations. This distance is used in a first current location specifying unit 280 and a second current location specifying unit 290 described later. A certain correlation is estimated between the radio wave reception intensity (electric field intensity) and the distance. FIG. 5 is a graph showing the correlation between the electric field strength and the distance, and the correlation between the electric field strength and the distance can be approximated by a straight line f. If the electric field strength is high, it is possible to specify a more accurate distance from the electric field strength. Conversely, if the electric field strength is low, the distance specified from the electric field strength includes a large error. For example, if the electric field strength is about -70 dB, even if the distance is calculated from the electric field strength, the distance includes a large error (estimation error). The straight line f is calculated by, for example, measuring how much the reception sensitivity (electric field strength) changes when the distance changes, and obtaining a straight line f or an approximate expression from such a plurality of measured values by a statistical method. be able to. The distance estimation unit 250 uses such a straight line f to provide a first distance corresponding to the electric field strength of the first base station, a second distance corresponding to the electric field strength of the second base station, and a third base station. A third distance corresponding to the electric field strength is estimated. In addition to the correlation of the straight line f, the distance may be estimated from a mathematical expression or a table indicating another correlation.

内角判定部260は、第1基地局、第2基地局および第3基地局が選択されたとき、それらの基地局の位置を頂点とする三角形であって、第1基地局が成す内角が予め決められた角度、すなわち鈍角(90度)以上であるか否かを判定する。各基地局の位置情報は、例えば、図3に示す基地局情報から得ることができる。内角判定部260は、図6に示すように、第1基地局を点A、第2基地局を点B、第3基地局を点Cとしたとき、点Aと点Bを結ぶ直線と、点Aと点Cを結ぶ直線とによって形成される内角θが鈍角以上か否かを判定する。第1基地局Aの内角が鈍角になると、図14(A)に示したように、特定される現在地に含まれる誤差が顕著に大きくなり得る。なお、以下の説明では、一例として、鈍角が120度であると仮定し、内角判定部260は、第1基地局の内角が120度以上か否かを判定するものとする。 When the first base station, the second base station, and the third base station are selected, the interior angle determination unit 260 is a triangle whose apex is the position of these base stations, and the interior angle formed by the first base station is determined in advance. It is determined whether the angle is equal to or greater than a predetermined angle, that is, an obtuse angle (90 degrees). The position information of each base station can be obtained from the base station information shown in FIG. 3, for example. As shown in FIG. 6, when the first base station is point A, the second base station is point B, and the third base station is point C, the interior angle determination unit 260 has a straight line connecting point A and point B, It is determined whether or not the internal angle θ A formed by the straight line connecting the point A and the point C is an obtuse angle or more. When the interior angle of the first base station A becomes an obtuse angle, as shown in FIG. 14A, the error included in the identified current location can be significantly increased. In the following description, as an example, it is assumed that the obtuse angle is 120 degrees, and the interior angle determination unit 260 determines whether the interior angle of the first base station is 120 degrees or more.

好ましい態様では、内角判定部260は、以下の不等式を用いて、内角θが120度より大きいか否かを判定することができる。

Figure 0006415395
ここで、ベクトルa、図6に示す第1基地局(点A)を始点、第2基地局(点B)を終点としたベクトルを示し、ベクトルbは、第1基地局(点A)を始点、第3基地局(点C)を終点としたベクトルを示している。もし、鈍角が90度とする場合には、「cosπ/2」である。 In a preferred embodiment, the interior angle determination unit 260 can determine whether or not the interior angle θ A is greater than 120 degrees using the following inequality.
Figure 0006415395
Here, vector a indicates a vector having the first base station (point A) shown in FIG. 6 as the start point and the second base station (point B) as the end point, and vector b indicates the first base station (point A). A vector having a start point and a third base station (point C) as an end point is shown. If the obtuse angle is 90 degrees, it is “cosπ / 2”.

重心算出部270は、第1基地局、第2基地局および第3基地局の位置に基づいて形成される三角形の重心を算出する。図7は、重心算出部270による重心点の算出を模式的に説明する図である。同図に示すように、点Aを第1基地局、点Bを第2基地局、点Cを第3基地局とし、任意の原点Oから点A、点B、点Cに向かうベクトルをベクトルA、ベクトルB、ベクトルCとした場合、当該原点Oから重心Gに向かうベクトルGは、ベクトルA、B、Cの合成を1/3することで算出することができる(図7(A)参照)。また、点Aの座標を(x1,y1)、点Bの座標を(x2,y2)、点Cの座標を(x3,y3)とする場合、重心Gの座標は、図7(B)で示す式により算出することができる。さらに、図7(C)に示すように、各頂点から対辺の中点に向かう直線の交点により重心Gを算出しても良い。重心の算出方法は、図7に記載の方法に限られず、既知の数学的方法により算出されることができる。   The center-of-gravity calculation unit 270 calculates the center of gravity of the triangle formed based on the positions of the first base station, the second base station, and the third base station. FIG. 7 is a diagram for schematically explaining the calculation of the center of gravity point by the center of gravity calculation unit 270. As shown in the figure, point A is a first base station, point B is a second base station, point C is a third base station, and a vector from any origin O to points A, B, and C is a vector. In the case of A, vector B, and vector C, the vector G from the origin O toward the center of gravity G can be calculated by 1/3 of the synthesis of the vectors A, B, and C (see FIG. 7A). ). When the coordinates of the point A are (x1, y1), the coordinates of the point B are (x2, y2), and the coordinates of the point C are (x3, y3), the coordinates of the center of gravity G are as shown in FIG. It can be calculated by the formula shown. Furthermore, as shown in FIG. 7C, the center of gravity G may be calculated from the intersection of straight lines from each vertex toward the midpoint of the opposite side. The calculation method of the center of gravity is not limited to the method illustrated in FIG. 7 and can be calculated by a known mathematical method.

第1現在地特定部280は、内角判定部260により第1基準局が成す内角が鈍角未満であるとき、第1基地局ないし第3基地局の位置情報および距離推定部250によって推定された第1ないし第3の距離に基づき、情報端末10の現在地を特定する。第1現在地特定部280は、第1基地局と第2基地局を結ぶ直線(以下、第1の直線と呼ぶことがある)に対する垂線(以下、第1の垂線と呼ぶことがある)と、第1基地局と第3基地局を結ぶ直線(以下、第2の直線と呼ぶことがある)に対する垂線(以下、第2の垂線と呼ぶことがある)の交点を現在地として特定する。好ましくは、第1の垂線の位置は、第1の距離と第2の距離の比により決定され、第2の垂線の位置は、第1の距離と第3の距離の比により決定される。詳細は、具体的な例を交えて後述する(図11(B)参照)。   The first current location specifying unit 280 uses the first to third base station position information and the first to third base stations estimated by the distance estimation unit 250 when the inner angle formed by the first reference station is less than an obtuse angle by the inner angle determination unit 260. Based on the third distance, the current location of the information terminal 10 is specified. The first current location specifying unit 280 is a perpendicular to the straight line (hereinafter sometimes referred to as the first straight line) connecting the first base station and the second base station (hereinafter may be referred to as the first perpendicular), An intersection point of a perpendicular (hereinafter also referred to as a second perpendicular) with respect to a straight line (hereinafter sometimes referred to as a second straight line) connecting the first base station and the third base station is specified as the current location. Preferably, the position of the first perpendicular is determined by the ratio of the first distance and the second distance, and the position of the second perpendicular is determined by the ratio of the first distance and the third distance. Details will be described later with a specific example (see FIG. 11B).

第2現在地特定部290は、内角判定部260により第1基準局が成す内角が鈍角以上であるとき、重心算出部270で算出された重心を用いて情報端末10の現在地を特定する。好ましくは、第2現在地特定部290は、距離推定部250によって推定された第1ないし第3の距離により重心を重み付けし、当該重み付けされた重心を現在地に特定する。   The second current location specifying unit 290 specifies the current location of the information terminal 10 using the center of gravity calculated by the center of gravity calculating unit 270 when the inner angle formed by the first reference station is equal to or greater than the obtuse angle by the inner angle determining unit 260. Preferably, the second current location specifying unit 290 weights the center of gravity by the first to third distances estimated by the distance estimating unit 250, and specifies the weighted center of gravity as the current location.

具体的には、第2現在地特定部290は、以下の式を用いて、情報端末10の現在地を特定する。

Figure 0006415395
ここで、dは距離推定部250によって推定された第1の距離、dは距離推定部250によって推定された第2の距離、dは距離推定部250によって推定された第3の距離、Pベクトルは重心算出部270によって算出された重心Gを始点とし、第1基地局(点A)を終点とするベクトル、Pベクトルは重心Gを始点とし、第2基地局(点B)を終点とするベクトル、Pベクトルは重心Gを始点とし、第3基地局(点C)を終点とするベクトル、Pベクトルは重心Gを始点とし、重み付けされた重心(すなわち現在地)を終点とするベクトルを示している(図8参照)。 Specifically, the second current location specifying unit 290 specifies the current location of the information terminal 10 using the following equation.
Figure 0006415395
Here, d A is the first distance estimated by the distance estimation unit 250, d B is the second distance estimated by the distance estimation unit 250, and d C is the third distance estimated by the distance estimation unit 250. , P a vector is starting from the center of gravity G calculated by the centroid calculating unit 270, a vector in which the first base station (point a) and ending, P B vector is starting from the center of gravity G, the second base station (point B ) and an end point vector, P C vector is starting from the center of gravity G, vectors third base station (point C) and the end point, P 0 vector is starting from the center of gravity G, weighted centroids (i.e. the current position) A vector as an end point is shown (see FIG. 8).

このように、第2の方法は、各ベクトルに電界強度に基づく推定距離の重みづけを行うことにより重心Poを現在地に推定するため、推定される現在地が第1基地局側へ引き付け処理され、結果的に、第1基地局の内角が鈍角であり、情報端末10が三角形の外側に位置するときの位置精度が悪化するのを抑制することができる。   Thus, the second method estimates the center of gravity Po to the current location by weighting the estimated distance based on the electric field strength to each vector, so that the estimated current location is attracted to the first base station side, As a result, the internal angle of the first base station is an obtuse angle, and it is possible to suppress the deterioration of the position accuracy when the information terminal 10 is located outside the triangle.

次に、本実施例の動作について説明する。図9は、本実施例の位置特定プログラム200の動作フローである。位置特定プログラム200は、例えば、情報端末10のナビゲーション機能が実行されたときに起動される。先ず、情報端末10の通信部110により複数の基地局から発せられる電波が受信される。すると、受信強度算出部210により通信部110で受信されている各受信電波の電界強度が算出され(S100)、第1局選択部220により、S100で算出された電界強度のうち最も電界強度が強い電波を送信する第1ビーコン(第1基地局)が選択される(S102)。第1ビーコンが選択されると、近接局選択部230は、記憶部140に記憶されている基地局情報(図3)に基づき、第1ビーコンと近接する位置にあるビーコンを少なくとも2つ選択する(S104)。次に、第2/第3局選択部240は、近接局選択部230によって選択された近接ビーコンの中から最も電界強度が強い電波を送信するビーコンを第2ビーコンとして選択し、2番目に電界強度が強い電波を送信するビーコンを第3ビーコンとして選択する(S106)。次に、距離推定部250は、図5に示す直線fに基づき、電界強度に対応する第1の距離、第2の距離および第3の距離を推定する(S108)。   Next, the operation of this embodiment will be described. FIG. 9 is an operation flow of the position specifying program 200 of this embodiment. The position specifying program 200 is activated, for example, when the navigation function of the information terminal 10 is executed. First, radio waves emitted from a plurality of base stations are received by the communication unit 110 of the information terminal 10. Then, the field strength of each received radio wave received by the communication unit 110 is calculated by the reception strength calculation unit 210 (S100), and the first field selection unit 220 has the highest field strength among the field strengths calculated in S100. A first beacon (first base station) that transmits a strong radio wave is selected (S102). When the first beacon is selected, the close station selection unit 230 selects at least two beacons that are close to the first beacon based on the base station information (FIG. 3) stored in the storage unit 140. (S104). Next, the second / third station selecting unit 240 selects, as the second beacon, a beacon that transmits a radio wave having the strongest electric field strength from the neighboring beacons selected by the neighboring station selecting unit 230, and the second electric field A beacon that transmits a strong radio wave is selected as the third beacon (S106). Next, the distance estimation unit 250 estimates the first distance, the second distance, and the third distance corresponding to the electric field strength based on the straight line f shown in FIG. 5 (S108).

次に、内角判定部260は、第1、第2、第3ビーコンにより形成される三角形であって、その第1ビーコンの成す内角が鈍角か否かを判定する(S110)。内角が鈍角未満と判定された場合、第1現在地特定部280は、第1の距離および第2の距離に基づいて第1の垂線の位置を決定(S112)、第1の距離および第3の距離に基づいて第2の垂線の位置を決定し(S114)、第1の垂線と第2の垂線との交点を現在地として特定する(S116)。他方、内角が鈍角以上と判定された場合、重心算出部270は、第1、第2、第3ビーコンの三角形の重心を算出し(S118)、次に、第2現在地特定部290は、算出された重心を、距離推定部250によって推定された第1ないし第3の距離により重み付けし、重み付けされた重心を現在地を特定する(S120)。   Next, the interior angle determination unit 260 determines whether the interior angle formed by the first, second, and third beacons is an obtuse angle (S110). When it is determined that the interior angle is less than the obtuse angle, the first current location specifying unit 280 determines the position of the first perpendicular based on the first distance and the second distance (S112), and the first distance and the third distance The position of the second perpendicular is determined based on the distance (S114), and the intersection of the first perpendicular and the second perpendicular is specified as the current location (S116). On the other hand, if it is determined that the interior angle is equal to or greater than the obtuse angle, the center-of-gravity calculation unit 270 calculates the center of gravity of the triangles of the first, second, and third beacons (S118), and then the second current location specifying unit 290 calculates The weighted center of gravity is weighted by the first to third distances estimated by the distance estimating unit 250, and the current location is identified from the weighted center of gravity (S120).

こうして特定された現在位置は、例えば、情報端末10が有するナビゲーション機能の現在位置表示や経路案内に利用される。あるいは、情報端末10が車載装置に接続されている場合には、車載装置のナビゲーション機能に利用される。   The current position thus identified is used, for example, for displaying the current position of the navigation function of the information terminal 10 and for route guidance. Alternatively, when the information terminal 10 is connected to the in-vehicle device, it is used for the navigation function of the in-vehicle device.

次に、具体的な現在地の推定例について説明する。図10は、第1局選択部220、近接局選択部230および第2/第3局選択部240の具体的な選択例を示す図である。第1局選択部220は、図10(A)に示すように、受信強度算出部210によって算出された電界強度のうち最も電界強度が強い電波を送信するビーコン、すなわち、Beacon6を第1ビーコンとして選択する(S102に相当)。近接局選択部230は、図10(B)に示すように、記憶部140に記憶される基地局情報(図3参照)の各々の位置情報に基づき、Beacon6から予め決められた距離(範囲)以内のビーコンを選択する。本実施例では、Beacon3、Beacon4、Beacon5、Beacon7、Beacon8が近接するビーコンとして選択される(S104に相当)。第2/第3局選択部240は、Beacon3、Beacon4、Beacon5、Beacon7、Beacon8のうち、最も強い電界強度を送信するビーコンであるBeacon3を第2ビーコンとして選択し、2番目に強い電界強度を送信するビーコンであるBeacon4を第3ビーコンとして選択する(S106に相当)。本実施例では、図10の具体例でも示すように、第1ビーコンの次に電界強度が強いBeacon1やBeacon2があったとしても、それらが第1ビーコンに近接していない場合は、現在地特定において選択または利用されない。これは、第1ビーコンに近接しているビーコンの方が、第1ビーコンと同じような電波環境にあると予想され、第1ビーコンから離れているビーコンの方がマルチパスや干渉等の影響を受けている可能性があると予想されるためである。   Next, a specific example of estimating the current location will be described. FIG. 10 is a diagram illustrating a specific selection example of the first station selection unit 220, the adjacent station selection unit 230, and the second / third station selection unit 240. As shown in FIG. 10A, the first station selection unit 220 uses a beacon that transmits a radio wave having the strongest electric field strength among the electric field strengths calculated by the reception strength calculation unit 210, that is, Beacon6 as the first beacon. Select (equivalent to S102). As shown in FIG. 10 (B), the close station selection unit 230 determines a predetermined distance (range) from the Beacon 6 based on the position information of the base station information (see FIG. 3) stored in the storage unit 140. Select a beacon within. In this embodiment, Beacon3, Beacon4, Beacon5, Beacon7, and Beacon8 are selected as adjacent beacons (corresponding to S104). The second / third station selection unit 240 selects Beacon3, which is a beacon that transmits the strongest electric field intensity, among Beacon3, Beacon4, Beacon5, Beacon7, and Beacon8, and transmits the second strongest electric field intensity. Beacon4 that is a beacon to be selected is selected as the third beacon (corresponding to S106). In this embodiment, as shown in the specific example of FIG. 10, even if there are Beacon1 and Beacon2 having the next highest electric field strength after the first beacon, if they are not close to the first beacon, Not selected or used. This is because the beacon that is closer to the first beacon is expected to be in the same radio wave environment as the first beacon, and the beacon that is far from the first beacon has the effect of multipath and interference. This is because it is expected that they may have received it.

図11(A)は、情報端末10を保持するユーザーUと各ビーコンとの位置関係を示す概念図である。図11(A)では、X−Y平面上を歩行するユーザーUを示している。図11(B)は、図11(A)で示すX−Y平面を俯瞰する俯瞰図である。図11(B)に示すように、第1ビーコンであるBeacon6は、電界強度−65dBm、推定距離2.56mという情報を有するビーコンであり、第2ビーコンであるBeacon3は、電界強度−68dBm、推定距離2.66mという情報を有するビーコンであり、第3ビーコンであるBeacon4は、電界強度−69dBm、推定距離2.67mという情報を有するビーコンである。各々の推定距離は、距離推定部250によって推定されたものである。また、内角判定部260によって判定される内角θは、鈍角未満であり、それ故、第1位置現在地特定部280により位置が特定される。第1現在地特定部280は、まず、第1ビーコンと第2ビーコンの第1の直線L1に対する第1の垂線L2を決定する。つまり、第1の垂線L2の位置は、第1の距離と第2の距離の比「2.56:2.66」に等しい「a:b」の比で決定される。同様に、第1のビーコンと第3のビーコンの第2の直線L3に対する第2の垂線L4の位置が第1の距離と第3の距離の比「2.56:2.67」に等しい「c:d」の比で決定される。こうして、第1現在地特定部280は、第1の垂線L2と第2の垂線L4との交点を現在地Pとして特定する。 FIG. 11A is a conceptual diagram showing a positional relationship between the user U holding the information terminal 10 and each beacon. FIG. 11A shows the user U walking on the XY plane. FIG. 11B is an overhead view of the bird's eye view of the XY plane shown in FIG. As shown in FIG. 11B, the first beacon Beacon 6 is a beacon having information that the electric field intensity is −65 dBm and the estimated distance is 2.56 m, and the second beacon Beacon 3 is an electric field intensity of −68 dBm. The beacon 4 having the information of distance 2.66 m and the third beacon 4 is a beacon having information of the electric field strength of −69 dBm and the estimated distance of 2.67 m. Each estimated distance is estimated by the distance estimation unit 250. Further, the internal angle θ A determined by the internal angle determination unit 260 is less than an obtuse angle, and therefore the position is specified by the first position current location specifying unit 280. The first current location specifying unit 280 first determines a first perpendicular L2 with respect to the first straight line L1 of the first and second beacons. That is, the position of the first perpendicular line L2 is determined by the ratio “a: b” that is equal to the ratio “2.56: 2.66” of the first distance and the second distance. Similarly, the position of the second perpendicular L4 to the second straight line L3 of the first and third beacons is equal to the ratio of the first distance to the third distance “2.56: 2.67”. c: d "ratio. In this way, the first current location specifying unit 280 specifies the intersection of the first perpendicular L2 and the second perpendicular L4 as the current location P.

次に、第2現在地特定部290による現在地特定の具体例を説明する。図12(A)は、情報端末を保持するユーザーと各ビーコンとの位置関係を示す概念図、図12(B)は、図12(A)で示すX−Y平面を俯瞰する俯瞰図である。ここでは、第1ビーコンとしてBeacon6、第2ビーコンとしてBeacon4、第3ビーコンとしてBeacon7が選択され、これらのビーコンによって形成される三角形において、電界強度が最も高い第1ビーコン(Beacon6)の成す内角θは鈍角以上である。こうして、第2現在地特定部290は、三角形の重心を、第1ないし第3の距離により重み付けすることで、現在地Poを特定する。 Next, a specific example of specifying the current location by the second current location specifying unit 290 will be described. FIG. 12A is a conceptual diagram showing a positional relationship between a user holding an information terminal and each beacon, and FIG. 12B is an overhead view overlooking the XY plane shown in FIG. . Here, Beacon6 is selected as the first beacon, Beacon4 is selected as the second beacon, Beacon7 is selected as the third beacon, and the inner angle θ A formed by the first beacon (Beacon6) having the highest electric field strength in the triangle formed by these beacons. Is an obtuse angle or more. Thus, the second current location specifying unit 290 specifies the current location Po by weighting the center of gravity of the triangle with the first to third distances.

図13(A)は、従来手法による、電界強度の高いものを順に選択して現在位置を特定したときの誤差RMS(Root Mean Square)の実験結果であり、図13(B)は、本実施例により特定された現在位置の誤差RMSの実験結果を示している。但し、図13(B)の実験結果は、図9のS110に示す三角形の内角の角度判定を行わず、第1現在地特定部280により一律に現在地を特定したときの結果である。従来の方法では、誤差にばらつきがあり、かつ誤差のレンジが大きいのに対し、本実施例の位置特定方法は、誤差のばらつきが少なく、かつ、誤差のレンジも小さくなっており、誤差の小さい位置特定を安定して行えることがわかる。   FIG. 13 (A) shows experimental results of error RMS (Root Mean Square) when the current position is specified by sequentially selecting the ones with high electric field strength according to the conventional method, and FIG. 13 (B) shows the present embodiment. The experimental result of the error RMS of the current position specified by the example is shown. However, the experimental result in FIG. 13B is a result when the current location is uniformly specified by the first current location specifying unit 280 without performing the internal angle determination of the triangle shown in S110 of FIG. In the conventional method, the error varies and the error range is large. On the other hand, the position specifying method of this embodiment has a small error variation and a small error range, and the error is small. It can be seen that the position can be identified stably.

次に、第1現在地特定部のみを用いて現在地を特定した場合と、第1現在地特定部および第2現在地特定部を併用した場合の効果について説明する。図14(A)は、三角形の内角の角度判定を行わないときの第1の現在地特定部280により特定された現在地の誤差を示しており、その平均誤差は13.1mである。図14(B)は、三角形の内角の角度判定を行い、第1現在地特定部280および第2現在地特定部290を選択的に切替たときの現在地の誤差を示しており、その平均誤差は8.6mである。このように、三角形の内角に応じて第1現在地特定部または第2現在地特定部を切替えることで、誤差が軽減されることがわかる。   Next, the effects when the current location is specified using only the first current location specifying portion and when the first current location specifying portion and the second current location specifying portion are used in combination will be described. FIG. 14A shows the error of the current location specified by the first current location specifying unit 280 when the angle determination of the interior angle of the triangle is not performed, and the average error is 13.1 m. FIG. 14B shows the error of the current location when the angle of the interior angle of the triangle is determined and the first current location specifying unit 280 and the second current location specifying unit 290 are selectively switched, and the average error is 8 .6 m. Thus, it turns out that an error is reduced by switching the 1st present location specific part or the 2nd present location specific part according to the interior angle of a triangle.

なお、上記実施例では、記憶部140に記憶された基地局情報に基づき近接基地局の選択を行う例を示したが、本発明は、各基地局から送信される電波に自局の位置を表す位置情報が含まれている場合は、当該位置情報を電波から抽出し、抽出された位置情報を利用して近接局選択部230が近接基地局の選択を行うようにしても良い。   In the above-described embodiment, an example in which a neighboring base station is selected based on the base station information stored in the storage unit 140 has been described. When the position information to be expressed is included, the position information may be extracted from the radio wave, and the adjacent station selection unit 230 may select the adjacent base station using the extracted position information.

次に、本発明の第2の実施例について説明する。第1の実施例は、内角判定部260の判定結果に基づき、第1現在地特定部280または第2現在地特定部290による現在地特定方法を切替えるようにしたが、第2の実施例は、電界強度が最も高い第1基地局の成す内角が鈍角以上であるか否かを判定することなく、隣接判定用テーブルを用いて第1現在地特定部280または第2現在地特定部290の現在地特定方法を切替えるものである。   Next, a second embodiment of the present invention will be described. In the first example, the current location specifying method by the first current location specifying unit 280 or the second current location specifying unit 290 is switched based on the determination result of the interior angle determination unit 260. However, in the second example, the electric field strength is changed. The current location specifying method of the first current location specifying unit 280 or the second current location specifying unit 290 is switched using the adjacency determination table without determining whether or not the interior angle formed by the first base station having the highest is more than an obtuse angle. Is.

図15は、本発明の第2の実施例に係る位置特定プログラム200Aの機能的な構成例を示す図である。第2の実施例に係る位置特定プログラム200Aは、第1の実施例のときの内角判定部260に代えて、隣接判定部260Aを有し、それ以外の構成は、第1の実施例のときと同様であるので説明を割愛する。   FIG. 15 is a diagram showing a functional configuration example of the position specifying program 200A according to the second embodiment of the present invention. The position specifying program 200A according to the second embodiment has an adjacent determination section 260A instead of the interior angle determination section 260 in the first embodiment, and other configurations are the same as those in the first embodiment. The explanation is omitted because it is the same.

隣接判定部260Aは、第2/第3局選択部240によって選択された第2基地局、第3基地局が隣接しているか否かを判定し、好ましくは、予め用意された隣接判定テーブルを利用して判定する。第2基地局と第3基地局が隣接しているか否かは、第1の実施例のときの内角が鈍角か否かの判定に対応するものであり、第2基地局と第3基地局とが隣接している場合には、第1基地局が成す内角が鈍角未満(鋭角)であるとみなし、隣接していない場合には、第1基地局が成す内角が鈍角以上であるとみなしことに等価である。従って、隣接判定部260Aによって、第2基地局と第3基地局が隣接していると判定された場合には、第1現在地特定部280による現在地の特定が実行され、隣接していないと判定された場合は、第2現在地特定部290による現在地の特定が実行される。   The adjacency determination unit 260A determines whether or not the second base station and the third base station selected by the second / third station selection unit 240 are adjacent to each other. Preferably, an adjacency determination table prepared in advance is used. Use and judge. Whether or not the second base station and the third base station are adjacent to each other corresponds to the determination as to whether or not the interior angle in the first embodiment is an obtuse angle. The second base station and the third base station Are adjacent to each other, the internal angle formed by the first base station is considered to be less than an obtuse angle (acute angle), and if not adjacent to each other, the internal angle formed by the first base station is considered to be greater than or equal to the obtuse angle. Is equivalent to that. Accordingly, when the adjacency determination unit 260A determines that the second base station and the third base station are adjacent, the current location is specified by the first current location specifying unit 280 and is determined not to be adjacent. If the current location is determined, the current location is specified by the second current location specifying unit 290.

隣接判定部260Aによる判定は、記憶部140に記憶されている隣接判定テーブルが参照される。図16(A)は、隣接判定テーブルの一例を示す図である。隣接判定テーブルには、第1基地局と、隣接関係を満足し得る第2、第3基地局との関係が規定されている。例えば、図16(B)に示すようにビーコンが配置されているものとする。第1基地局としてBeacon4が選択されている場合、隣接関係を満足する基地局は、Beacon1,2,3,5,6である。第2基地局および第3基地局がBeacon1,2,3,5,6のいずれかであれば、第2基地局および第3基地局は隣接していると判定され、第2基地局および第3基地局のいずれかがBeacon7,8に該当する場合には、隣接していないと判定される。例えば、図16(B)において、Beacon6が第1基地局、Beacon4が第2基地局、Beacon7が第3基地局として選択された場合、Beacon7は、隣接条件を満足する基地局に含まれていないので、隣接判定部260Aは、第2基地局および第3基地局が隣接しないと判定する。また、換言すれば、選択された3つの基地局のすべてが、隣接判定テーブルの1つの行に含まれていれば、「隣接する」と判定され、そうでなければ、「隣接しない」と判定される。上記の例で言えば、Beacon4,6,7のすべてを含む行は存在しないので、「隣接しない」と判定される。   The determination by the adjacent determination unit 260A refers to the adjacent determination table stored in the storage unit 140. FIG. 16A is a diagram illustrating an example of the adjacency determination table. The adjacency determination table defines the relationship between the first base station and the second and third base stations that can satisfy the adjacency relationship. For example, it is assumed that beacons are arranged as shown in FIG. When Beacon4 is selected as the first base station, the base stations satisfying the adjacency relationship are Beacon1,2,3,5,6. If the second base station and the third base station are any of Beacon 1, 2, 3, 5, 6, it is determined that the second base station and the third base station are adjacent to each other. If any of the three base stations corresponds to Beacon 7 or 8, it is determined that they are not adjacent. For example, in FIG. 16B, when Beacon6 is selected as the first base station, Beacon4 is selected as the second base station, and Beacon7 is selected as the third base station, Beacon7 is not included in the base stations that satisfy the adjacency condition. Therefore, the adjacency determination unit 260A determines that the second base station and the third base station are not adjacent. In other words, if all of the selected three base stations are included in one row of the adjacency determination table, it is determined as “adjacent”; otherwise, it is determined as “not adjacent”. Is done. In the above example, since there is no row including all of Beacon 4, 6, and 7, it is determined as “not adjacent”.

図17は、第2の実施例に係る位置特定プログラム200の動作フローを示す図である。第2の実施例に係る位置特定プログラム200の動作フローは、第1の実施例に係る図9で示した動作フローと比較して、内角判定部260による判定(S110)を、隣接判定部260Aによる判定に置換され(S111)、その他のステップは、同様である。   FIG. 17 is a diagram illustrating an operation flow of the position specifying program 200 according to the second embodiment. Compared with the operation flow shown in FIG. 9 according to the first embodiment, the operation flow of the position specifying program 200 according to the second embodiment is determined by the interior angle determination unit 260 (S110) and the adjacent determination unit 260A. (S111), and the other steps are the same.

このように第2の実施例によれば、隣接判定手テーブルを利用することで、第1の実施例のときのように第1基地局が成す内角が鈍角以上か否かの判定を簡略化することができ、効率良く短時間で現在地を特定することができる。   As described above, according to the second embodiment, by using the adjacent determination hand table, it is possible to simplify the determination as to whether or not the interior angle formed by the first base station is equal to or greater than the obtuse angle as in the first embodiment. The present location can be identified efficiently and in a short time.

次に、第1の実施例または第2の実施例の変形例について説明する。第1の実施例または第2の実施例における近接局選択部230は、図3に示す基地局情報に基づき、第1基地局の位置情報から予め決められた範囲以内にある基地局を近接する基地局として選択しているが、近接局選択部230は、例えば、図16(A)に示すようなテーブルに基づいて近接局を選択するようにしても良い。すなわち、各ビーコンに対して近接するビーコンを関連付けたテーブルを予め記憶部140に記憶しておき、第1局選択部220によって選択された第1ビーコンに関連付いているビーコンを近接ビーコンとして選択することができる。   Next, a modification of the first embodiment or the second embodiment will be described. The proximity station selection unit 230 in the first embodiment or the second embodiment approaches a base station within a predetermined range from the position information of the first base station based on the base station information shown in FIG. Although the base station is selected, the close station selection unit 230 may select the close station based on a table as shown in FIG. That is, a table in which beacons that are close to each beacon are associated is stored in advance in the storage unit 140, and a beacon associated with the first beacon selected by the first station selection unit 220 is selected as a proximity beacon. be able to.

以上、本発明の好ましい実施の形態について詳述したが、本発明は、特定の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の要旨の範囲において、種々の変形、変更が可能である。   The preferred embodiment of the present invention has been described in detail above. However, the present invention is not limited to the specific embodiment, and various modifications and variations are possible within the scope of the gist of the invention described in the claims. It can be changed.

10:情報端末 100:入力部
110:通信部 120:表示部
130:音声出力部 140:記憶部
150:制御部 200:位置特定プログラム
210:受信強度算出部 220:第1局選択部
230:近接局選択部 240:第2/第3局選択部
250:距離推定部 260:内角判定部
260A:隣接判定部 270:重心算出部
280:第1現在地特定部 290:第2現在地特定部
G:重心 f:直線
L1:第1の直線 L2:第1の垂線
L3:第2の直線 L4:第2の垂線
P、P1、P2:現在地 U:ユーザー
10: information terminal 100: input unit 110: communication unit 120: display unit 130: audio output unit 140: storage unit 150: control unit 200: position specifying program 210: reception intensity calculation unit 220: first station selection unit 230: proximity Station selection unit 240: Second / third station selection unit 250: Distance estimation unit 260: Interior angle determination unit 260A: Adjacent determination unit 270: Center of gravity calculation unit 280: First current location specifying unit 290: Second current location specifying unit G: Center of gravity f: Straight line L1: First straight line L2: First perpendicular line L3: Second straight line L4: Second perpendicular lines P, P1, P2: Current location U: User

Claims (13)

少なくとも3つ以上の局の各々から送信される電波を受信する受信手段と、
前記受信手段により受信した各電波の受信強度を算出する算出手段と、
前記算出手段により算出した受信強度のうち最も受信強度が強い電波を送信する第1の局を選択する第1の選択手段と、
前記第1の選択手段により選択された第1の局から予め決められた距離にある局を少なくとも2つ選択する第2の選択手段と、
前記第2の選択手段により選択された局の中から受信強度が強い順に第2の局および第3の局を選択する第3の選択手段と、
第1の局、第2の局および第3の局を頂点とする三角形であって、第1の局が成す内角が鈍角以上であるか否かを判定する判定手段と、
前記判定手段により鈍角でないと判定された場合には、第1の方法により第1の局、第2の局および第3の局を利用して現在地を特定し、前記判定手段により鈍角であると判定された場合には、第2の方法により第1の局、第2の局および第3の局を利用して現在地を特定する特定手段と、
を有する電子装置。
Receiving means for receiving radio waves transmitted from each of at least three or more stations;
Calculating means for calculating the reception intensity of each radio wave received by the receiving means;
First selection means for selecting a first station that transmits a radio wave having the strongest reception strength among the reception strengths calculated by the calculation means;
Second selection means for selecting at least two stations at a predetermined distance from the first station selected by the first selection means;
Third selection means for selecting the second station and the third station from the stations selected by the second selection means in descending order of reception intensity;
Determining means for determining whether or not the interior angle formed by the first station is an obtuse angle or more, which is a triangle having the first station, the second station, and the third station as vertices;
When it is determined that the angle is not obtuse by the determination means, the current location is identified using the first station, the second station, and the third station by the first method, and the obtuse angle is determined by the determination means. If determined, a specifying means for specifying the present location using the first station, the second station, and the third station by the second method;
An electronic device.
前記第2の方法は、前記三角形の重心を算出し、算出された重心から第1の局、第2の局および第3の局に向かう第1のベクトル、第2のベクトルおよび第3のベクトルにそれぞれ重み付けをし、重み付けされた第1のベクトル、第2のベクトルおよび第3のベクトルの合成により現在地を特定する、請求項1に記載の電子装置。 The second method calculates a centroid of the triangle, and a first vector, a second vector, and a third vector directed from the calculated centroid to a first station, a second station, and a third station. The electronic device according to claim 1, wherein each of the electronic devices is weighted, and the current location is specified by combining the weighted first vector, the second vector, and the third vector. 前記重み付けは、第1、第2、第3の受信強度に基づき決定される、請求項2に記載の電子装置。 The electronic device according to claim 2, wherein the weighting is determined based on first, second, and third reception strengths. 前記重み付けは、第1、第2、第3の受信強度から推定される第1、第2、第3の推定距離に基づき決定される、請求項2に記載の電子装置。 The electronic device according to claim 2, wherein the weighting is determined based on first, second, and third estimated distances estimated from first, second, and third reception strengths. 前記第2の方法は、以下の(1)式に基づき現在地を特定する、請求項4に記載の電子装置。
Figure 0006415395
The electronic device according to claim 4, wherein the second method specifies a current location based on the following expression (1).
Figure 0006415395
前記第1の方法は、第1の局と第2の局を結ぶ直線に対する第1の垂線および第1の局と第3の局を結ぶ直線に対する第2の垂線の交点を現在地として特定する、請求項1に記載の電子装置。 The first method specifies, as a current location, an intersection of a first perpendicular to a straight line connecting the first station and the second station and a second perpendicular to the straight line connecting the first station and the third station. The electronic device according to claim 1. 前記第1の垂線の位置および前記第2の垂線の位置は、第1、第2および第3の局の受信強度に基づき決定される、請求項6に記載の電子装置。 The electronic device according to claim 6, wherein a position of the first perpendicular and a position of the second perpendicular are determined based on reception strengths of the first, second, and third stations. 前記第1の垂線の位置および前記第2の垂線の位置は、第1、第2、第3の受信強度から推定される第1、第2、第3の推定距離に基づき決定される、請求項6に記載の電子装置。 The position of the first perpendicular and the position of the second perpendicular are determined based on first, second, and third estimated distances estimated from the first, second, and third received strengths. Item 7. The electronic device according to Item 6. 前記判定手段は、第1、第2、第3の局の位置情報に基づき第1の局が成す内角を算出する、請求項1に記載の電子装置。 The electronic device according to claim 1, wherein the determination unit calculates an internal angle formed by the first station based on position information of the first, second, and third stations. 前記判定手段は、(2)式に従い、第1の局の成す内角が120度以上か否かを判定する、請求項1に記載の電子装置。
Figure 0006415395
2. The electronic device according to claim 1, wherein the determination unit determines whether or not an internal angle formed by the first station is 120 degrees or more according to the equation (2).
Figure 0006415395
前記判定手段は、予め用意された判定テーブルに基づき第1の局の成す内角が鈍角以上か否かを判定する、請求項1に記載の電子装置。 The electronic device according to claim 1, wherein the determination unit determines whether the internal angle formed by the first station is equal to or greater than an obtuse angle based on a determination table prepared in advance. 電波を受信する受信手段と位置特定を制御する制御手段とを含む電子装置の前記制御手段が実行する位置特定プログラムであって、
前記受信手段により複数の局の各々から送信される電波を受信したとき、各電波の受信強度を算出する算出ステップと、
前記算出ステップにより算出した受信強度のうち最も受信強度が強い電波を送信する第1の局を選択する第1の選択ステップと、
前記第1の選択ステップにより選択された第1の局から予め決められた距離にある局を少なくとも2つ選択する第2の選択ステップと、
前記第2の選択ステップにより選択された局の中から受信強度が強い順に第2の局および第3の局を選択する第3の選択ステップと、
第1の局、第2の局および第3の局を頂点とする三角形であって、第1の局が成す内角が鈍角以上であるか否かを判定する判定ステップと、
前記判定ステップにより鈍角でないと判定された場合には、第1の方法により第1の局、第2の局および第3の局を利用して現在地を特定し、前記判定ステップにより鈍角であると判定された場合には、第2の方法により第1の局、第2の局および第3の局を利用して現在地を特定する特定ステップとを有し、
前記第1の方法は、第1の局と第2の局を結ぶ直線に対する第1の垂線および第1の局と第3の局を結ぶ直線に対する第2の垂線の交点を現在地として特定し、
前記第2の方法は、前記三角形の重心を算出し、算出された重心から第1の局、第2の局および第3の局に向かう第1のベクトル、第2のベクトルおよび第3のベクトルにそれぞれ重み付けをし、重み付けされた第1のベクトル、第2のベクトルおよび第3のベクトルの合成により現在地を特定する、位置特定プログラム。
A position specifying program executed by the control means of the electronic device including a receiving means for receiving radio waves and a control means for controlling position specifying,
A calculation step of calculating reception intensity of each radio wave when receiving radio waves transmitted from each of a plurality of stations by the receiving means;
A first selection step of selecting a first station that transmits a radio wave having the strongest reception strength among the reception strengths calculated in the calculation step;
A second selection step of selecting at least two stations at a predetermined distance from the first station selected by the first selection step;
A third selection step of selecting the second station and the third station from the stations selected in the second selection step in descending order of reception intensity;
A determination step of determining whether the first station, the second station, and the third station are triangles having apexes, and the interior angle formed by the first station is equal to or greater than an obtuse angle;
If it is determined that the angle is not obtuse by the determination step, the current location is specified using the first station, the second station, and the third station by the first method, and the obtuse angle is determined by the determination step. If determined, using the second method to identify the current location using the first station, the second station and the third station, and
The first method specifies, as a current location, an intersection of a first perpendicular to a straight line connecting the first station and the second station and a second perpendicular to the straight line connecting the first station and the third station;
The second method calculates a centroid of the triangle, and a first vector, a second vector, and a third vector directed from the calculated centroid to a first station, a second station, and a third station. A position specifying program that weights each of the current position and specifies the current location by combining the weighted first vector, second vector, and third vector.
電波を受信する受信手段と位置特定を制御する制御手段とを含む電子装置における位置特定方法であって、
前記受信手段により複数の局の各々から送信される電波を受信したとき、各電波の受信強度を算出する算出ステップと、
前記算出ステップにより算出した受信強度のうち最も受信強度が強い電波を送信する第1の局を選択する第1の選択ステップと、
前記第1の選択ステップにより選択された第1の局から予め決められた距離にある局を少なくとも2つ選択する第2の選択ステップと、
前記第2の選択ステップにより選択された局の中から受信強度が強い順に第2の局および第3の局を選択する第3の選択ステップと、
第1の局、第2の局および第3の局を頂点とする三角形であって、第1の局が成す内角が鈍角以上であるか否かを判定する判定ステップと、
前記判定ステップにより鈍角でないと判定された場合には、第1の方法により第1の局、第2の局および第3の局を利用して現在地を特定し、前記判定ステップにより鈍角であると判定された場合には、第2の方法により第1の局、第2の局および第3の局を利用して現在地を特定する特定ステップとを有し、
前記第1の方法は、第1の局と第2の局を結ぶ直線に対する第1の垂線および第1の局と第3の局を結ぶ直線に対する第2の垂線の交点を現在地として特定し、
前記第2の方法は、前記三角形の重心を算出し、算出された重心から第1の局、第2の局および第3の局に向かう第1のベクトル、第2のベクトルおよび第3のベクトルにそれぞれ重み付けをし、重み付けされた第1のベクトル、第2のベクトルおよび第3のベクトルの合成により現在地を特定する、位置特定方法。
A position specifying method in an electronic device including a receiving means for receiving radio waves and a control means for controlling position specifying,
A calculation step of calculating reception intensity of each radio wave when receiving radio waves transmitted from each of a plurality of stations by the receiving means;
A first selection step of selecting a first station that transmits a radio wave having the strongest reception strength among the reception strengths calculated in the calculation step;
A second selection step of selecting at least two stations at a predetermined distance from the first station selected by the first selection step;
A third selection step of selecting the second station and the third station from the stations selected in the second selection step in descending order of reception intensity;
A determination step of determining whether the first station, the second station, and the third station are triangles having apexes, and the interior angle formed by the first station is equal to or greater than an obtuse angle;
If it is determined that the angle is not obtuse by the determination step, the current location is specified using the first station, the second station, and the third station by the first method, and the obtuse angle is determined by the determination step. If determined, using the second method to identify the current location using the first station, the second station and the third station, and
The first method specifies, as a current location, an intersection of a first perpendicular to a straight line connecting the first station and the second station and a second perpendicular to the straight line connecting the first station and the third station;
The second method calculates a centroid of the triangle, and a first vector, a second vector, and a third vector directed from the calculated centroid to a first station, a second station, and a third station. A position specifying method in which the current location is specified by combining the weighted first vector, the second vector, and the third vector.
JP2015118288A 2015-06-11 2015-06-11 Electronic device, position specifying program and position specifying method Active JP6415395B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015118288A JP6415395B2 (en) 2015-06-11 2015-06-11 Electronic device, position specifying program and position specifying method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015118288A JP6415395B2 (en) 2015-06-11 2015-06-11 Electronic device, position specifying program and position specifying method

Publications (2)

Publication Number Publication Date
JP2017003455A JP2017003455A (en) 2017-01-05
JP6415395B2 true JP6415395B2 (en) 2018-10-31

Family

ID=57754337

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015118288A Active JP6415395B2 (en) 2015-06-11 2015-06-11 Electronic device, position specifying program and position specifying method

Country Status (1)

Country Link
JP (1) JP6415395B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6300216B1 (en) * 2017-05-01 2018-03-28 タメコ株式会社 LOCATION METHOD, LOCATION DEVICE, AND PROGRAM
WO2020021738A1 (en) * 2018-07-26 2020-01-30 太陽誘電株式会社 Position detection system, calculation device, program and position detection method
JP7245836B2 (en) * 2018-07-26 2023-03-24 太陽誘電株式会社 POSITION DETECTION SYSTEM, CALCULATION DEVICE, PROGRAM AND POSITION DETECTION METHOD
JP6803412B2 (en) * 2019-01-16 2020-12-23 太陽誘電株式会社 Position detection system, calculator, program and position detection method
CN120019298A (en) * 2022-10-13 2025-05-16 阿尔卑斯阿尔派株式会社 Distance measurement system, communication station and distance measurement method

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2865043B2 (en) * 1996-02-02 1999-03-08 日本電気株式会社 Mobile radio telephone equipment
JP2000348297A (en) * 1999-06-08 2000-12-15 Seiko Epson Corp Mobile terminal device, service center, and position information detection display system
JP2002077976A (en) * 2000-09-05 2002-03-15 Nippon Telegr & Teleph Corp <Ntt> Position detection method, position detection system and mobile station
JP3790522B2 (en) * 2003-05-27 2006-06-28 加藤電機株式会社 Method for detecting position of mobile communication terminal
KR100638248B1 (en) * 2005-08-17 2006-10-25 (주)래디안트 Method and system for location determination of mobile communication terminal using distance ratio
JP5259472B2 (en) * 2009-03-26 2013-08-07 京セラ株式会社 Base station selection method and radio communication terminal
FR2945176B1 (en) * 2009-04-30 2012-07-20 Pole Star Sa METHOD OF POSITIONING BY WI-FI SIGNALS
JP5676151B2 (en) * 2010-06-15 2015-02-25 株式会社横須賀テレコムリサーチパーク Positioning device and positioning method
US8805423B2 (en) * 2012-06-19 2014-08-12 Qualcomm Incorporated Adaptive passive scanning and/or active probing techniques for mobile device positioning

Also Published As

Publication number Publication date
JP2017003455A (en) 2017-01-05

Similar Documents

Publication Publication Date Title
JP6611117B2 (en) Electronic device, position specifying program and position specifying method
JP6415395B2 (en) Electronic device, position specifying program and position specifying method
KR101975383B1 (en) Locating electromagnetic signal sources
KR101436031B1 (en) System and method for position estimation using downlink access point
JP5125962B2 (en) POSITION DETECTING DEVICE, POSITION DETECTING SYSTEM, POSITION DETECTING METHOD, AND PROGRAM
US20140206381A1 (en) Position estimation device, position estimation method, program, and integrated circuit
US9377519B2 (en) Server-based mobile device regional candidate position fix mode selection
US20160088440A1 (en) Mobile device sensor and radio frequency reporting techniques
KR20150081029A (en) Method and apparatus for recognizing indoor location using field intensity map
TWI529406B (en) Methods and apparatuses for characterizing and affecting mobile device location accuracy and/or uncertainty
JP2006300918A (en) Localization system and method
KR20110121179A (en) Apparatus and method for estimating relative position in terminal
JP2008306532A (en) Mobile terminal, positioning system and positioning method using the same, and its program
JP2009092594A (en) Position estimation system
KR20150125533A (en) Apparatus for wireless position recongnition and method thereof
US20160124069A1 (en) Systems and methods for estimating a two-dimensional position of a receiver
JP2006234683A (en) Positioning system
KR101342593B1 (en) Apparatus and method for providing indoor-outdoor map information using mobile terminal
US20180195867A1 (en) Systems and methods for indoor and outdoor mobile device navigation
JP5065815B2 (en) Method for calculating current position of mobile communication terminal and mobile communication terminal
KR20160113898A (en) Method and apparatus for walking navigation
KR20140051188A (en) Pedestrian navigation apparatus
Vu-Hoang et al. A new technique to enhance accuracy of WLAN fingerprinting based indoor positioning system
JP6603122B2 (en) Information processing apparatus, recording method, and program
KR20120064151A (en) Method of displaying terminal location based on position determination technology

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20171218

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180926

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: 20181002

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181002

R150 Certificate of patent or registration of utility model

Ref document number: 6415395

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150