[go: up one dir, main page]

JP2022168511A - Information processing terminal, positioning method and positioning program - Google Patents

Information processing terminal, positioning method and positioning program Download PDF

Info

Publication number
JP2022168511A
JP2022168511A JP2021074029A JP2021074029A JP2022168511A JP 2022168511 A JP2022168511 A JP 2022168511A JP 2021074029 A JP2021074029 A JP 2021074029A JP 2021074029 A JP2021074029 A JP 2021074029A JP 2022168511 A JP2022168511 A JP 2022168511A
Authority
JP
Japan
Prior art keywords
positioning
information
positioning information
signal
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2021074029A
Other languages
Japanese (ja)
Other versions
JP7105960B1 (en
Inventor
翔 宮本
Sho Miyamoto
享弘 山本
Takahiro Yamamoto
和洋 寺尾
Kazuhiro Terao
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.)
Core Corp
Original Assignee
Core Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Core Corp filed Critical Core Corp
Priority to JP2021074029A priority Critical patent/JP7105960B1/en
Priority to PCT/JP2022/018736 priority patent/WO2022230813A1/en
Application granted granted Critical
Publication of JP7105960B1 publication Critical patent/JP7105960B1/en
Publication of JP2022168511A publication Critical patent/JP2022168511A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/07Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing data for correcting measured positioning data, e.g. DGPS [differential GPS] or ionosphere corrections
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/33Multimode operation in different systems which transmit time stamped messages, e.g. GPS/GLONASS
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/40Correcting position, velocity or attitude
    • G01S19/41Differential correction, e.g. DGPS [differential GPS]
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/43Determining position using carrier phase measurements, e.g. kinematic positioning; using long or short baseline interferometry

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

To provide an information processing terminal that executes positioning with which highest possible accuracy under an environment is obtained.SOLUTION: An information processing terminal 100 comprises: a first positioning information generation unit 132 for generating first positioning information on an observation point on the basis of a positioning signal delivered from a first positioning satellite; a correction information acquisition unit 133 for acquiring correction information that is generated on the basis of the first positioning information and a positioning signal received at a first reference point the installed position of which is known in advance; a second positioning information generation unit 134 for generating second positioning information on the observation point on the basis of the first positioning information and the correction information acquired by the correction information acquisition unit; a third positioning information generation unit 136 for acquiring a positioning reinforcement signal from a second positioning satellite that is generated on the basis of a positioning signal having been received at a second reference point the installed position of which is known in advance, and generating the third positioning information on the observation point on the basis of the positioning reinforcement signal and the first positioning information; and a positioning information provision unit 138 for providing the second or third positioning information.SELECTED DRAWING: Figure 2

Description

本発明は、情報処理端末、測位方法及び測位プログラムに関する。 The present invention relates to an information processing terminal, a positioning method, and a positioning program.

従来、衛星からの衛星信号を受信して、位置情報を測位することが行われている。一般には、GPS(Global Positioning System)衛星からの衛星信号を利用した測位が広範に知られている。一方、衛星を利用した測位システムには、GPS以外にも、GLONASS(Global Navigation Satellite System)、Galileo、QZSS(Quasi―Zenith Satellites System)、など様々なシステムが考案、実現されている。これらのシステムは総称してGNSS(Global Navigation Satellite System)と呼称されることがある。そして、それらの測位システムに併せて様々な機器もまた開発されている。 2. Description of the Related Art Conventionally, satellite signals from satellites are received to determine position information. In general, positioning using satellite signals from GPS (Global Positioning System) satellites is widely known. On the other hand, as positioning systems using satellites, in addition to GPS, various systems such as GLONASS (Global Navigation Satellite System), Galileo, and QZSS (Quasi-Zenith Satellites System) have been devised and implemented. These systems are sometimes collectively referred to as GNSS (Global Navigation Satellite System). Various devices have also been developed in conjunction with these positioning systems.

特許文献1には、単独測位による測位と、ネットワークアシストによる測位の切り替えを行う技術が開示されている。また、特許文献2には、屋内測位と屋外測位とで測位方式を切り替える技術が開示されている。 Patent Literature 1 discloses a technique for switching between positioning by independent positioning and positioning by network assistance. Further, Patent Literature 2 discloses a technique for switching the positioning method between indoor positioning and outdoor positioning.

特許4994192号Patent No. 4994192 特開2020-153739号公報JP 2020-153739 A

ところで、このような測位機器においては、なるべく常に、精度の高い測位結果を得ることが求められる。 By the way, such a positioning device is required to obtain positioning results with high precision as much as possible.

そこで、本発明においては、適宜環境下で最も精度の高い測位結果を得ることが可能な情報処理端末、測位方法及び測位プログラムを提供することを目的とする。 Accordingly, it is an object of the present invention to provide an information processing terminal, a positioning method, and a positioning program capable of obtaining positioning results with the highest accuracy under an appropriate environment.

本発明の一実施形態における情報処理端末は、第1測位衛星から配信される測位信号を取得する測位信号取得部と、測位信号取得部において取得された測位信号に基づき、観測点の第1測位情報を生成する第1測位情報生成部と、第1測位情報生成部において生成された第1測位情報と、予め設置位置が分かっている第1基準点において受信された測位信号とに基づき生成される補正情報を取得する補正情報取得部と、第1測位情報生成部において生成された第1測位情報と、補正情報取得部において取得された補正情報とに基づき、観測点の第2測位情報を生成する第2測位情報生成部と、予め設置位置が分かっている第2基準点において受信された測位信号に基づき生成される補正信号が送信されることにより第2測位衛星において生成される測位補強信号を、第2測位衛星から取得する測位補強信号取得部と、第1測位情報生成部において生成された第1測位情報と、測位補強信号取得部において取得された測位補強信号とに基づき、観測点の第3測位情報を生成する第3測位情報生成部と、第2測位情報生成部において生成された第2測位情報と、第3測位情報生成部において生成された第3測位情報との間において提供する測位情報を切換える測位情報切換部と、測位情報切換部において切換えられた測位情報を提供する測位情報提供部とを備える。 An information processing terminal according to an embodiment of the present invention includes a positioning signal acquisition unit that acquires a positioning signal distributed from a first positioning satellite; generated based on a first positioning information generating unit that generates information, the first positioning information generated by the first positioning information generating unit, and a positioning signal received at a first reference point whose installation position is known in advance; second positioning information of the observation point based on the correction information acquisition unit that acquires the correction information, the first positioning information generated by the first positioning information generation unit, and the correction information acquired by the correction information acquisition unit; Positioning augmentation generated in the second positioning satellite by transmitting a correction signal generated based on a positioning signal received at a second reference point whose installation position is known in advance to a second positioning information generation unit that generates Observation based on the positioning augmentation signal acquisition unit that acquires the signal from the second positioning satellite, the first positioning information generated by the first positioning information generation unit, and the positioning augmentation signal acquired by the positioning augmentation signal acquisition unit Between the third positioning information generating unit that generates the third positioning information of the point, the second positioning information generated by the second positioning information generating unit, and the third positioning information generated by the third positioning information generating unit and a positioning information providing unit for providing the positioning information switched by the positioning information switching unit.

また、上記情報処理端末において、測位補強信号取得部は、第2基準点としての電子基準点において受信された測位信号に基づき生成される、補正信号としての補強信号が送信されることにより、第2測位衛星において生成される測位補強信号を、第2測位衛星から取得することとしてもよい。 Further, in the information processing terminal, the positioning reinforcement signal acquisition unit receives the reinforcement signal as the correction signal generated based on the positioning signal received at the electronic reference point as the second reference point, thereby obtaining the first The positioning augmentation signal generated by the second positioning satellite may be obtained from the second positioning satellite.

また、上記情報処理端末において、測位情報切換部は、補正情報取得部において補正情報の取得ができなくなったときに測位情報を第2測位情報から第3測位情報に切換え、補正情報取得部において補正情報の取得ができるようになったときに測位情報を第3測位情報から第2測位情報に切換えることとしてもよい。 In the above information processing terminal, the positioning information switching unit switches the positioning information from the second positioning information to the third positioning information when the correction information acquisition unit cannot acquire the correction information, and the correction information acquisition unit corrects the positioning information. The positioning information may be switched from the third positioning information to the second positioning information when the information can be acquired.

また、上記情報処理端末において、測位補強信号取得部は、第2基準点としての測位信号をモニタするモニタ局において受信された測位信号に基づき生成される、補正信号としての衛星の軌道情報およびクロック情報が送信されることにより、第2測位衛星において生成される測位補強信号を、第2測位衛星から取得することとしてもよい。 Further, in the information processing terminal, the positioning augmentation signal acquisition unit includes satellite orbit information and a clock signal as a correction signal, which are generated based on the positioning signal received by the monitor station that monitors the positioning signal as the second reference point. By transmitting the information, the positioning augmentation signal generated by the second positioning satellite may be acquired from the second positioning satellite.

また、上記情報処理端末において、測位情報切換部は、第1測位情報生成部において生成された第1測位情報により示される位置が予め設定された範囲に含まれるようになったときに測位情報を第1測位情報から第3測位情報に切換えることとしてもよい。 Further, in the above information processing terminal, the positioning information switching unit switches the positioning information when the position indicated by the first positioning information generated by the first positioning information generating unit comes to be included in a preset range. The first positioning information may be switched to the third positioning information.

また、上記情報処理端末において、測位情報切換部は、第1測位情報生成部において生成された第1測位情報と、第3測位情報生成部において生成された第3測位情報とを切換えることとしてもよい。 Further, in the above information processing terminal, the positioning information switching unit switches between the first positioning information generated by the first positioning information generating unit and the third positioning information generated by the third positioning information generating unit. good.

また、上記情報処理端末において、測位情報切換部は、測位補強信号取得部において測位補強信号の取得ができなくなったときに測位情報を第3測位情報から第1測位情報に切換え、測位補強信号取得部において測位補強信号の取得ができるようになったときに測位情報を第1測位情報から第3測位情報に切換える。 Further, in the information processing terminal, the positioning information switching unit switches the positioning information from the third positioning information to the first positioning information when the positioning augmentation signal acquisition unit cannot acquire the positioning augmentation signal, and acquires the positioning augmentation signal. The positioning information is switched from the first positioning information to the third positioning information when the acquisition of the positioning augmentation signal becomes possible in the part.

また、上記情報処理端末において、測位情報切換部は、第1測位情報生成部において生成された第1測位情報と、第2測位情報生成部において生成された第2測位情報とを切換えることとしてもよい。 Further, in the above information processing terminal, the positioning information switching unit switches between the first positioning information generated by the first positioning information generating unit and the second positioning information generated by the second positioning information generating unit. good.

また、測位情報切換部は、補正情報取得部において補正情報の取得ができるようになったときに測位情報を第1測位情報から第2測位情報に切換えることとしてもよい。 Further, the positioning information switching unit may switch the positioning information from the first positioning information to the second positioning information when the correction information acquisition unit becomes able to acquire the correction information.

本発明の一実施形態における測位方法は、コンピュータが、第1測位衛星から配信される測位信号を取得する測位信号取得ステップと、測位信号取得ステップにおいて取得された測位信号に基づき、観測点の第1測位情報を生成する第1測位情報生成ステップと、第1測位情報生成ステップにおいて生成された第1測位情報と、予め設置位置が分かっている第1基準点において受信された測位信号とに基づき生成される補正情報を取得する補正情報取得ステップと、第1測位情報生成ステップにおいて生成された第1測位情報と、補正情報取得ステップにおいて取得された補正情報とに基づき、観測点の第2測位情報を生成する第2測位情報生成ステップと、予め設置位置が分かっている第2基準点において受信された測位信号に基づき生成される補正信号が送信されることにより第2測位衛星において生成される測位補強信号を、第2測位衛星から取得する測位補強信号取得ステップと、第1測位情報生成ステップにおいて生成された第1測位情報と、測位補強信号取得ステップにおいて取得された測位補強信号とに基づき、観測点の第3測位情報を生成する第3測位情報生成ステップと、第2測位情報生成ステップにおいて生成された第2測位情報と、第3測位情報生成ステップにおいて生成された第3測位情報との間において提供する測位情報を切換える測位情報切換ステップと、測位情報切換ステップにおいて切換えられた測位情報を提供する測位情報提供ステップと、を実行する。 A positioning method according to an embodiment of the present invention comprises: a positioning signal acquisition step of acquiring a positioning signal distributed from a first positioning satellite; Based on a first positioning information generating step of generating one positioning information, the first positioning information generated in the first positioning information generating step, and a positioning signal received at a first reference point whose installation position is known in advance Second positioning of the observation point based on the correction information obtaining step of obtaining the generated correction information, the first positioning information generated in the first positioning information generating step, and the correction information obtained in the correction information obtaining step A second positioning information generating step for generating information; and a correction signal generated based on a positioning signal received at a second reference point whose installation position is known in advance is transmitted to the second positioning satellite. Based on the positioning augmentation signal acquisition step of acquiring the positioning augmentation signal from the second positioning satellite, the first positioning information generated in the first positioning information generation step, and the positioning augmentation signal acquired in the positioning augmentation signal acquisition step , a third positioning information generating step of generating third positioning information of an observation point, a second positioning information generated in the second positioning information generating step, and a third positioning information generated in the third positioning information generating step; and a positioning information providing step of providing the positioning information switched in the positioning information switching step.

本発明の一実施形態における測位プログラムは、コンピュータに、第1測位衛星から配信される測位信号を取得する測位信号取得機能と、測位信号取得機能において取得された測位信号に基づき、観測点の第1測位情報を生成する第1測位情報生成機能と、第1測位情報生成機能において生成された第1測位情報と、予め設置位置が分かっている第1基準点において受信された測位信号とに基づき生成される補正情報を取得する補正情報取得機能と、第1測位情報生成機能において生成された第1測位情報と、補正情報取得機能において取得された補正情報とに基づき、観測点の第2測位情報を生成する第2測位情報生成機能と、予め設置位置が分かっている第2基準点において受信された測位信号に基づき生成される補正信号が送信されることにより第2測位衛星において生成される測位補強信号を、第2測位衛星から取得する測位補強信号取得機能と、第1測位情報生成機能において生成された第1測位情報と、測位補強信号取得機能において取得された測位補強信号とに基づき、観測点の第3測位情報を生成する第3測位情報生成機能と、第2測位情報生成機能において生成された第2測位情報と、第3測位情報生成機能において生成された第3測位情報との間において提供する測位情報を切換える測位情報切換機能と、測位情報切換機能において切換えられた測位情報を提供する測位情報提供機能と、を実現させる。 A positioning program according to an embodiment of the present invention includes a positioning signal acquisition function for acquiring a positioning signal distributed from a first positioning satellite, and a positioning signal acquired by the positioning signal acquisition function. Based on a first positioning information generation function that generates one positioning information, the first positioning information generated by the first positioning information generation function, and a positioning signal received at a first reference point whose installation position is known in advance Second positioning of the observation point based on the correction information acquisition function for acquiring the generated correction information, the first positioning information generated by the first positioning information generation function, and the correction information acquired by the correction information acquisition function Generated in the second positioning satellite by transmitting a second positioning information generating function that generates information and a correction signal generated based on the positioning signal received at the second reference point whose installation position is known in advance Based on the positioning augmentation signal acquisition function of acquiring the positioning augmentation signal from the second positioning satellite, the first positioning information generated by the first positioning information generation function, and the positioning augmentation signal acquired by the positioning augmentation signal acquisition function , a third positioning information generating function for generating third positioning information of an observation point, a second positioning information generated by the second positioning information generating function, and a third positioning information generated by the third positioning information generating function A positioning information switching function for switching positioning information to be provided between and a positioning information providing function for providing positioning information switched by the positioning information switching function.

本発明の一実施形態における情報処理端末は、適切な補強信号を用いてその時々で最も精度の高い測位結果を得られる測位方法を自動的に選択して測位を行うことができる。 An information processing terminal according to an embodiment of the present invention can perform positioning by automatically selecting a positioning method that can obtain the most accurate positioning result at any given time using an appropriate reinforcement signal.

本発明の一実施形態における衛星システムの構成例を示す図である。1 is a diagram showing a configuration example of a satellite system in one embodiment of the present invention; FIG. 情報処理端末の構成例を示すブロック図である。It is a block diagram which shows the structural example of an information processing terminal. 情報処理端末における測位方法の遷移例を示す状態遷移図である。FIG. 4 is a state transition diagram showing a transition example of positioning methods in an information processing terminal; 情報処理端末の測位における動作例を示すメインフローチャートである。4 is a main flowchart showing an operation example in positioning of an information processing terminal; 図3に示す状態遷移を実現するための測位情報切替部による測位情報の切り替え動作の動作例を示すフローチャートである。FIG. 4 is a flowchart showing an operation example of switching operation of positioning information by a positioning information switching unit for realizing the state transition shown in FIG. 3; FIG. 図5に示す動作例と同等の結果を得られる他のフローチャートの例である。FIG. 6 is another example of a flow chart for obtaining the same result as the operation example shown in FIG. 5. FIG. 実施形態2に係る情報処理端末の構成例を示すブロック図である。FIG. 9 is a block diagram showing a configuration example of an information processing terminal according to Embodiment 2; 実施形態2に係る情報処理端末の測位方法の遷移例を示す状態遷移図である。FIG. 11 is a state transition diagram showing a transition example of a positioning method of the information processing terminal according to the second embodiment; 情報処理端末の測位における動作例を示すフローチャートの例である。3 is an example of a flow chart showing an operation example in positioning of an information processing terminal. 実施形態3に係る情報処理端末の構成例を示すブロック図である。FIG. 11 is a block diagram showing a configuration example of an information processing terminal according to Embodiment 3; 実施形態3に係る情報処理端末の測位方法の遷移例を示す状態遷移図である。FIG. 11 is a state transition diagram showing a transition example of positioning methods of the information processing terminal according to Embodiment 3; 実施形態3に係る情報処理端末の測位における動作例を示すフローチャートである。11 is a flow chart showing an operation example in positioning of the information processing terminal according to Embodiment 3. FIG. RTKモードにおける情報処理端末の測位における動作例を示すフローチャートである。4 is a flowchart showing an operation example of positioning of an information processing terminal in RTK mode;

<実施形態1>
本発明の一実施形態である情報処理端末100について、図面を用いながら説明する。
<Embodiment 1>
An information processing terminal 100 that is an embodiment of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態における測位システムの構成例を示すシステム図である。なお、本発明の一実施形態における測位システムの構成例は、図1の構成例に限定するものではない。測位システムは、複数の衛星20a、20bを含む。 FIG. 1 is a system diagram showing a configuration example of a positioning system according to one embodiment of the present invention. Note that the configuration example of the positioning system according to the embodiment of the present invention is not limited to the configuration example shown in FIG. The positioning system includes multiple satellites 20a, 20b.

衛星20aは、準天頂軌道、つまり特定の一地域の上空に長時間とどまる軌道をとる準天頂衛星である。 The satellite 20a is a quasi-zenith orbit, that is, a quasi-zenith satellite that takes an orbit that stays over a specific area for a long time.

複数の衛星20bの各々は、それぞれにおいて設定されている周波数を用いて、衛星信号を発信する。例えば、複数の衛星20bのうちの一の衛星20bは、例えば、L1周波数(例えば、1575.42MHz)の衛星信号を発信する。また、他の衛星20bは、例えば、L2周波数(例えば、1227.60MHz)の衛星信号を発信する。また、他の衛星20bは、例えば、L5周波数(例えば、1176.45MHz)の衛星信号を発信する。また、他の衛星20bは、例えば、L6周波数(例えば、1278.75MHz)の衛星信号を発信する。なお、衛星20bの各々は、衛星信号だけでなく、補強信号を発信してもよい。また、補強信号は、衛星信号に含まれていてもよい。また、複数の衛星20bには、静止軌道(赤道上空の高度約35,786Kmの円軌道)を、地球の自転周期と同じ周期で肯定している静止衛星を含んでいてもよい。 Each of the plurality of satellites 20b emits satellite signals using frequencies set therein. For example, one satellite 20b of the plurality of satellites 20b emits satellite signals at, for example, the L1 frequency (eg, 1575.42 MHz). Another satellite 20b, for example, emits satellite signals at the L2 frequency (eg, 1227.60 MHz). Another satellite 20b, for example, emits satellite signals at the L5 frequency (eg, 1176.45 MHz). Another satellite 20b, for example, emits satellite signals at the L6 frequency (eg, 1278.75 MHz). Note that each of the satellites 20b may emit a reinforcement signal in addition to the satellite signal. The augmentation signal may also be included in the satellite signal. Also, the plurality of satellites 20b may include a geostationary satellite that affirms a geostationary orbit (circular orbit at an altitude of about 35,786 km above the equator) with the same period as the earth's rotation period.

複数の衛星20bの一種であるGPS衛星は、例えば、測位用のL1周波数帯とL2周波数帯の送信機、および、複数のセシウムおよびルビジウム原子時計を搭載し、軌道高度約20000km、周回周期0.5恒星日、6枚の軌道面に4個ずつ合計24個の衛星20bにより、測位システムを構成する。 A GPS satellite, which is one of the plurality of satellites 20b, is equipped with, for example, L1 and L2 frequency band transmitters for positioning, and a plurality of cesium and rubidium atomic clocks, and has an orbital altitude of about 20000 km and an orbital period of 0.5 km. A positioning system is composed of a total of 24 satellites 20b, 4 satellites in 6 orbital planes, for 5 sidereal days.

また、測位システムは、地上のあらかじめ定められた位置に固定され、基準点10a,10b,10cを含んでよい。地上のあらかじめ座標がわかっている基準点10a,10b,10cにおいて、衛星20a、20bからの信号を受信することで補強信号を生成することができる。基準点10a~10cは、情報処理端末100が各種のモードでの測位を行うにあたって、測位結果を補正するための補正情報を生成し受領する、または、衛星20bのいずれかに生成させる、または、予め定められた補正情報を受領するために用いられる。 The positioning system may also include reference points 10a, 10b, 10c fixed at predetermined locations on the ground. Reinforcement signals can be generated by receiving signals from satellites 20a and 20b at reference points 10a, 10b and 10c on the ground whose coordinates are known in advance. When the information processing terminal 100 performs positioning in various modes, the reference points 10a to 10c generate and receive correction information for correcting the positioning result, or have the satellite 20b generate it, or Used to receive predetermined correction information.

測位システムにおいて情報処理端末100は、種々の状況下において最も位置の精度がでる測位方法を選択、すなわち、複数の測位方法を切り替えて情報処理端末100の位置を測位する。情報処理端末100は、RTKモード、CLASモード、MADOCAモード、Single/DGPSモードの測位方法を切り替えて測位を行う。 In the positioning system, information processing terminal 100 selects a positioning method that provides the highest position accuracy under various circumstances, that is, switches between a plurality of positioning methods to measure the position of information processing terminal 100 . Information processing terminal 100 performs positioning by switching positioning methods among RTK mode, CLAS mode, MADOCA mode, and Single/DGPS mode.

各位測位モードは、それぞれ、RTKモードで1cmの誤差精度の測位、CLASモードで、5~10cmの誤差精度の測位、MADOCAモードで、5~10cmの誤差精度の測位、DGPSモードで1m程度の誤差精度の測位、Singleモードで5~10m程度の誤差精度の測位が実現できる。 Each positioning mode is positioning with an error accuracy of 1 cm in RTK mode, positioning with an error accuracy of 5 to 10 cm in CLAS mode, positioning with an error accuracy of 5 to 10 cm in MADOCA mode, and an error of about 1 m in DGPS mode. Accurate positioning and single mode positioning with an error accuracy of about 5 to 10m can be achieved.

RTKモードは、携帯電話回線と接続し、予め設置位置が分かっている基準点10aが衛星20bから衛星信号を受信して測位した結果と、予め分かっている設置位置との誤差に基づく補正情報を、基準点10aから受信して、情報処理端末100が自信が衛星20bから受信した衛星信号に基づく測位を補正して測位を行う方式である。上述の通り、RTKモードでは、基準点10aと通信を行うために、ネットワーク回線(携帯電話回線)との接続を必要とする。 In the RTK mode, the reference point 10a, whose installation position is known in advance, receives the satellite signal from the satellite 20b and performs positioning, and corrects information based on the error between the previously known installation position and the result of positioning. , is received from the reference point 10a, and the information processing terminal 100 performs positioning by correcting the positioning based on the satellite signal received by itself from the satellite 20b. As described above, the RTK mode requires connection with a network line (mobile phone line) in order to communicate with the reference point 10a.

CLASモードは、準天頂衛星20aが観測可能なエリア(日本国内)での測位が可能な方式であり、情報処理端末100は、衛星20bから予め設置位置が分かっている基準点10bが衛星20bから衛星信号を受信して測位した結果と、予め分かっている設置位置との誤差に基づく測位補強信号を一旦衛星20bに送信する。情報処理端末100は、衛星信号とともに、その測位補強信号を衛星20bから受信して、衛星信号に基づく測位を補正して測位を行う方式である。CLASでは、L6(正確にはL6D)周波数帯を衛星信号の周波数帯として用いられる。また、CLASでは、5~10cmの誤差精度の測位を行うには、1分程度の時間を要する。CLASは、測位補強サービスのことを意味する場合もあれば、ベンダーID(Identifier)を意味する場合もある。CLASにおいて、補強信号に含まれる補正情報は、例えば、衛星クロック誤差や信号間バイアス誤差、衛星軌道誤差、電離層伝搬遅延誤差および対流圏伝搬遅延誤差を補正するための情報である。なお、CLASにおいて、補正情報は、これらの例に限られず、これらの一部であっても、さらの多くの補正情報を含んでいても良いことは言うまでもない。 The CLAS mode is a method that enables positioning in an area (within Japan) observable by the quasi-zenith satellite 20a. A positioning reinforcement signal based on the error between the result of positioning by receiving the satellite signal and the known installation position is temporarily transmitted to the satellite 20b. The information processing terminal 100 receives the positioning augmentation signal from the satellite 20b together with the satellite signal, and performs positioning by correcting the positioning based on the satellite signal. In CLAS, the L6 (more precisely, L6D) frequency band is used as the frequency band for satellite signals. Also, with CLAS, it takes about one minute to perform positioning with an error accuracy of 5 to 10 cm. CLAS may mean a positioning augmentation service or may mean a vendor ID (Identifier). In CLAS, the correction information included in the reinforcement signal is information for correcting satellite clock error, inter-signal bias error, satellite orbit error, ionospheric propagation delay error, and tropospheric propagation delay error, for example. In addition, in CLAS, the correction information is not limited to these examples, and it goes without saying that even a part of these examples may include more correction information.

MADOCAモードは、基本的な考え方としては、CLASと同様に、衛星20bから測位補強信号を受信して、情報処理端末100が、衛星信号に基づく測位を補正して測位を行う方式であるが、予め定められたエリア(日本国内)に限定されず、それ以外のエリアでの測位も可能である。ただし、MADOCAモードは、CLASとは異なり、その測位のアルゴリズムの差違により5~10cmの誤差精度の測位を行うには、30分程度の時間を要する。また、MADOCAでは、L6(正確にはL6E)周波数帯を衛星信号の周波数帯として用いられる。また、MADOCAは、測位補強システムのことを意味する場合もあれば、補強信号そのものを意味する場合もある。MADOCAにおいて、補強信号に含まれる補正情報は、例えば、衛星クロック誤差と衛星軌道誤差を補正するための情報である。なお、MADOCAにおいて、補正情報は、これらの例に限られず、これらの一部であっても、さらに多くの補正情報(例えば、信号間バイアス誤差や電離層伝搬遅延誤差、対流圏伝搬遅延誤差を補正するための情報や、衛星コードバイアス情報、URA情報、高速時刻補正情報、搬送波位相バイアス情報など)を含んでいても良いことは言うまでもない。 The basic idea of the MADOCA mode is that, like CLAS, a positioning augmentation signal is received from the satellite 20b, and the information processing terminal 100 performs positioning by correcting the positioning based on the satellite signal. It is not limited to a predetermined area (within Japan), and positioning in other areas is also possible. However, unlike CLAS, the MADOCA mode requires about 30 minutes to perform positioning with an error accuracy of 5 to 10 cm due to differences in positioning algorithms. Also, in MADOCA, the L6 (more precisely, L6E) frequency band is used as the frequency band for satellite signals. Also, MADOCA may mean a positioning augmentation system or may mean the augmentation signal itself. In MADOCA, the correction information included in the reinforcement signal is, for example, information for correcting satellite clock errors and satellite orbit errors. In MADOCA, the correction information is not limited to these examples. information, satellite code bias information, URA information, high-speed time correction information, carrier wave phase bias information, etc.) may be included.

Single/DGPSモードは、従来のGNSS(GPSを含む)による測位を行うものであり、Singleモードは、衛星20bからの衛星信号のみを用いて測位を行う方式であり、DGPSモードは、衛星20bからの衛星信号と、地上局(例えば、基準点10c)からのディファレンシャル信号とを用いて測位を行う方式である。 The Single/DGPS mode performs positioning by conventional GNSS (including GPS), the Single mode is a method of performing positioning using only satellite signals from the satellite 20b, and the DGPS mode performs positioning from the satellite 20b. and a differential signal from a ground station (for example, reference point 10c).

なお、図1では、情報処理端末100の一例としてスマートフォンを示しているが、情報処理端末100は測位を行うものであればスマートフォンに限定するものではなく、タブレット端末や携帯電話、車両等に搭載されるナビゲーションシステムなどであってもよい。また、基準点10a,10b,10cをそれぞれ1つずつ示しているが、これらは複数存在する。 Note that FIG. 1 shows a smartphone as an example of the information processing terminal 100, but the information processing terminal 100 is not limited to a smartphone as long as it performs positioning. It may be a navigation system or the like. Also, although one each of the reference points 10a, 10b, and 10c is shown, there are a plurality of these.

図2は、情報処理端末100の構成例を示すブロック図である。 FIG. 2 is a block diagram showing a configuration example of the information processing terminal 100. As shown in FIG.

図2に示すように、情報処理端末100は、通信部120と、制御部130と、記憶部140と、出力部150と、を備え、各部は、接続線110により通信可能に接続されていてよい。 As shown in FIG. 2, the information processing terminal 100 includes a communication unit 120, a control unit 130, a storage unit 140, and an output unit 150, and each unit is communicably connected by a connection line 110. good.

通信部120は、外部の装置と通信を行うための通信インターフェースである。通信部120は、衛星20bからの衛星信号(測位補強信号を含んでもよい)を受信して、制御部130に伝達する。また、通信部120は、基準点10aと通信を行って、補正情報を受信し、制御部130に伝達する。また、通信部120は、基準点10cと通信を行って、ディファレンシャル信号を受信し、制御部130に伝達する。 The communication unit 120 is a communication interface for communicating with an external device. The communication unit 120 receives a satellite signal (which may include a positioning augmentation signal) from the satellite 20b and transmits it to the control unit 130 . Also, the communication unit 120 communicates with the reference point 10 a to receive correction information and transmit it to the control unit 130 . Also, the communication unit 120 communicates with the reference point 10 c to receive differential signals and transmit them to the control unit 130 .

制御部130は、情報処理端末100の各部を制御するプロセッサであり、本実施形態においては、情報処理端末100の位置情報を測位する。 Control unit 130 is a processor that controls each unit of information processing terminal 100 , and measures position information of information processing terminal 100 in the present embodiment.

制御部130は、制御部130として実現する機能として、測位信号取得部131と、第1測位情報生成部132と、補正情報取得部133と、第2測位情報生成部134と、測位補強信号取得部135と、第3測位情報生成部136と、測位情報切替部137と、測位情報提供部138と、を備える。 The control unit 130 includes, as functions realized as the control unit 130, a positioning signal acquisition unit 131, a first positioning information generation unit 132, a correction information acquisition unit 133, a second positioning information generation unit 134, and a positioning augmentation signal acquisition unit. It includes a section 135 , a third positioning information generating section 136 , a positioning information switching section 137 and a positioning information providing section 138 .

測位信号取得部131は、通信部120を介して、衛星20b(第1測位衛星)から配信される衛星信号、即ち、測位信号を取得する。 The positioning signal acquisition unit 131 acquires a satellite signal distributed from the satellite 20b (first positioning satellite) via the communication unit 120, that is, a positioning signal.

第1測位情報生成部132は、Single/DGPS測位部として機能し、SingleモードもしくはDGPSモードでの測位を行う。第1測位情報生成部132は、測位信号取得部131において取得された測位信号に基づいて、観測点、即ち、情報処理端末100の第1測位情報を生成する。 The first positioning information generation unit 132 functions as a Single/DGPS positioning unit and performs positioning in Single mode or DGPS mode. The first positioning information generation unit 132 generates the first positioning information of the observation point, that is, the information processing terminal 100 based on the positioning signal acquired by the positioning signal acquisition unit 131 .

補正情報取得部133は、予め設置位置が分かっている基準点10aにおいて受信された測位信号に基づいて生成される基準点10aにより生成される補正情報を、通信部120を介して、取得する。 The correction information acquisition unit 133 acquires, via the communication unit 120, correction information generated by the reference point 10a based on the positioning signal received at the reference point 10a whose installation position is known in advance.

第2測位情報生成部134は、RTK測位部として機能する。第2測位情報生成部134は、補正情報取得部133において取得された補正情報と、第1測位情報とに基づいて、第1測位情報が補正された第2測位情報を生成する。 The second positioning information generating section 134 functions as an RTK positioning section. The second positioning information generator 134 generates second positioning information in which the first positioning information is corrected, based on the first positioning information and the correction information obtained by the correction information obtaining section 133 .

測位補強信号取得部135は、予め設置位置が分かっている基準点10bにおいて受信された測位信号に基づいて生成された補正信号が、衛星20bに送信され、そして、衛星20bから送信された測位補強信号を、通信部120を、介して取得する。 The positioning augmentation signal acquisition unit 135 transmits a correction signal generated based on the positioning signal received at the reference point 10b whose installation position is known in advance to the satellite 20b, and then receives the positioning augmentation signal transmitted from the satellite 20b. A signal is acquired via the communication unit 120 .

第3測位情報生成部136は、CLAS測位部1361、MADOCA測位部1362として機能し、それぞれ、CLASモード、MADOCAモードでの測位を行う。第3測位情報生成部136は、第1測位情報と、測位補強信号取得部135において取得された測位補強信号に基づいて、 Third positioning information generating section 136 functions as CLAS positioning section 1361 and MADOCA positioning section 1362, and performs positioning in CLAS mode and MADOCA mode, respectively. The third positioning information generation unit 136, based on the first positioning information and the positioning augmentation signal acquired by the positioning augmentation signal acquisition unit 135,

測位情報切替部137は、RTKモードによる測位結果、CLASモードによる測位結果、MADOCAモードによる測位結果、Single/DGPSモードによる測位結果のなかから、提供する測位結果を切換える。測位情報切替部137は、4つの測位結果のうち、情報処理端末100が置かれている環境下(状況下)で、最も精度がでると目される測位結果を選択する。 The positioning information switching unit 137 switches the positioning result to be provided among the RTK mode positioning result, the CLAS mode positioning result, the MADOCA mode positioning result, and the Single/DGPS mode positioning result. Positioning information switching section 137 selects, from among the four positioning results, the positioning result that is considered to be most accurate under the environment (condition) in which information processing terminal 100 is placed.

測位情報提供部138は、測位情報切替部137において切り替えられた測位結果(測位情報)を提供する。測位情報提供部138は、一例として、画像、文字、音声、データという態様で、出力部150あるいは通信部120を介して、測位結果を提供する。 The positioning information providing unit 138 provides the positioning result (positioning information) switched by the positioning information switching unit 137 . The positioning information providing unit 138 provides the positioning result via the output unit 150 or the communication unit 120 in the form of, for example, images, characters, voice, and data.

記憶部140は、情報処理端末100が動作上必要とする各種プログラム及びデータを記憶する記憶媒体である。記憶部140は、一例として、HDD(Hard Disc Drive)、SSD(Solid State Drive)、フラッシュメモリ等により実現されてよいが、これらに限定されるものではない。記憶部140が記憶するプログラムには、各モードそれぞれでの測位を実行するためのプログラム含まれてよい。 The storage unit 140 is a storage medium that stores various programs and data required for the information processing terminal 100 to operate. The storage unit 140 may be realized by, for example, a HDD (Hard Disc Drive), an SSD (Solid State Drive), a flash memory, or the like, but is not limited to these. The programs stored in the storage unit 140 may include programs for performing positioning in each mode.

出力部150は、制御部130により測位された測位結果を出力する。出力部150による測位結果の出力は、画像、文字、音声、また、あるいは、通信部120を介した外部装置への送信という態様で実現されてよい。画像や文字による出力を行う場合には、出力部150は、情報処理端末100に備え付けられたモニタ、あるいは、接続されたモニタに測位結果を示す画像(文字を含む)情報を出力し、音声による出力を行う場合には、出力部150は、情報処理端末100に備え付けられたスピーカ、あるいは、接続されたスピーカに測位結果を示す音声情報を出力する。出力される測位結果は、経緯度情報であってもよいし、経緯度情報が対応する地名や住所であってもよい。 The output unit 150 outputs a positioning result obtained by positioning by the control unit 130 . The positioning result output by the output unit 150 may be realized in the form of an image, text, voice, or transmission to an external device via the communication unit 120 . When outputting by image or text, the output unit 150 outputs image (including text) information indicating the positioning result to a monitor provided in the information processing terminal 100 or a monitor connected to the information processing terminal 100, and outputs the information by voice. When outputting, the output unit 150 outputs audio information indicating the positioning result to a speaker installed in the information processing terminal 100 or a connected speaker. The output positioning result may be latitude and longitude information, or may be a place name or address corresponding to the latitude and longitude information.

図3は、情報処理端末100における測位方法の遷移を示す状態遷移図である。 FIG. 3 is a state transition diagram showing transition of the positioning method in information processing terminal 100. As shown in FIG.

測位の精度としては、上述の通り、RTKによる測位、CLASによる測位、MADOCAによる測位、Single/DGPSによる測位の順に、測位の精度が下がる。そこで、情報処理端末100においては、この順で測位の優先度(プライオリティ)を設定し、測位がより精度の高い測位が実行されるように、測位方式を選択する(提供する測位結果を切り替える)。 As described above, positioning accuracy decreases in the order of positioning by RTK, positioning by CLAS, positioning by MADOCA, and positioning by Single/DGPS. Therefore, in the information processing terminal 100, the positioning priority is set in this order, and the positioning method is selected (switches the positioning result to be provided) so that the positioning is performed with higher accuracy. .

即ち、情報処理端末100においては、基本的にRTKによる測位が実行可能であれば、RTKモードによる測位結果を、RTKによる測位が実行できない場合には、CLASモードによる測位結果を、CLASモードによる測位が実行できない場合には、MADOCAモードによる測位結果を、MADOCAモードによる測位結果を実行できない場合には、Single/DGPSモードによる測位結果を、測位方式として選択する。 That is, in the information processing terminal 100, if the positioning by RTK is basically executable, the positioning result by the RTK mode is basically executed. is not executable, the positioning result by the MADOCA mode is selected as the positioning method, and when the positioning result by the MADOCA mode is not executable, the positioning result by the Single/DGPS mode is selected as the positioning method.

図3に示す状態遷移図において、RTKモードによる測位が実現できている状態から、何らかの要因により、情報処理端末100と基準点10aとの間のネットワーク(通信)が切断した場合には、CLASモードに遷移する。CLASモードにおいて、情報処理端末100と基準点10aとの間のネットワーク(通信)が回復した場合には、RTKモードに戻る。 In the state transition diagram shown in FIG. 3, when the network (communication) between the information processing terminal 100 and the reference point 10a is disconnected for some reason from the state in which the positioning by the RTK mode is realized, the CLAS mode transition to In the CLAS mode, when the network (communication) between the information processing terminal 100 and the reference point 10a is restored, the mode returns to the RTK mode.

CLASモードにおいて、情報処理端末100がCLASの領域外に移動した場合には、MADOCAモードに遷移する。CLASの領域外に移動したかどうかについては、情報処理端末100が、予め記憶部140にCLASのサービスを享受できるエリア(経緯度の範囲)の情報を保持しておき、直前に取得した情報処理端末100の測位情報がその範囲外かどうかにより判定することができる。また、CLASモードにおいて測位に必要な衛星20bからのL6(L6D)信号を受信できなくなった場合には、Single/DGPSモードに遷移する。 In the CLAS mode, when the information processing terminal 100 moves out of the CLAS area, it transitions to the MADOCA mode. Regarding whether or not the terminal has moved outside the CLAS area, the information processing terminal 100 stores information on the area (longitude and latitude range) where the CLAS service can be received in advance in the storage unit 140, and uses the information processing terminal 100 obtained immediately before. It can be determined by whether the positioning information of the terminal 100 is out of the range. Further, when the L6 (L6D) signal from the satellite 20b necessary for positioning cannot be received in the CLAS mode, the mode is changed to the Single/DGPS mode.

MADOCAモードにおいて、情報処理端末100と基準点10aとの間のネットワーク(通信)が回復した場合には、RTKモードに戻る。また、MADOCAモードにおいて、CLAS領域内に情報処理端末100が移動した場合には、CLASモードに遷移する。そして、MADOCAモードにおいて、衛星20bからのL6(L6E)信号を受信できなくなった場合には、Single/DGPSモードに遷移する。 In the MADOCA mode, when the network (communication) between the information processing terminal 100 and the reference point 10a is recovered, the mode returns to the RTK mode. Also, in the MADOCA mode, when the information processing terminal 100 moves into the CLAS area, the mode transitions to the CLAS mode. Then, in the MADOCA mode, when the L6 (L6E) signal from the satellite 20b cannot be received, the mode is changed to the Single/DGPS mode.

Single/DGPSモードにおいて、情報処理端末100と基準点10aとの間のネットワーク(通信)が回復した場合には、RTKモードに戻る。Single/DGPSモードにおいて、L6信号を受信可能であり、かつ、Single/DGPSモードによる測位結果がCLASの領域内である場合には、CLASモードに復帰する。Single/DGPSモードにおいて、L6信号を受信可能であり、かつ、Single/DGPSモードによる測位結果がCLASの領域外である場合には、MADOCAモードに復帰する。 In the Single/DGPS mode, when the network (communication) between the information processing terminal 100 and the reference point 10a is restored, the mode returns to the RTK mode. In the Single/DGPS mode, when the L6 signal can be received and the positioning result in the Single/DGPS mode is within the CLAS area, the CLAS mode is restored. In the Single/DGPS mode, when the L6 signal can be received and the positioning result in the Single/DGPS mode is outside the CLAS area, the MADOCA mode is restored.

このように、情報処理端末100が置かれている環境下で、その時々で精度の高い測位結果が得られるように、出力される測位結果が切り替えられる。 In this way, in the environment in which information processing terminal 100 is placed, positioning results to be output are switched so that highly accurate positioning results can be obtained from time to time.

次に、図3に示す測位方法の切り替え(出力する測位結果の切り替え)を実現するための情報処理端末100の動作について図4及び図5を用いて説明する。図4は、情報処理端末100の動作例を示すメインフローチャートである。 Next, the operation of the information processing terminal 100 for realizing the switching of the positioning method (switching of the positioning result to be output) shown in FIG. 3 will be described with reference to FIGS. 4 and 5. FIG. FIG. 4 is a main flowchart showing an operation example of the information processing terminal 100. As shown in FIG.

図4に示すように、情報処理端末100の第1測位情報生成部132、第2測位情報生成部134、第3測位情報生成部136それぞれは測位を実行する。 As shown in FIG. 4, each of the first positioning information generating section 132, the second positioning information generating section 134, and the third positioning information generating section 136 of the information processing terminal 100 performs positioning.

第1測位情報生成部132は、Single/DGPSモードによる測位を実行し、第2測位情報生成部134は、RTKによる測位を実行し、第3測位情報生成部136のCLAS測位部1361はCLASによる測位を実行し、第3測位情報生成部136のMADOCA測位部1362は、MADOCAによる測位を実行する(ステップS401)。各測位情報生成部は、常時必要な情報がある限り、係属して、測位を実行する。これは、主として、MADOCAによる測位が精度を得られるほど測位結果が収束するのに30分という時間がかかるためである。そのため、CLAS測位部1361を常時稼働させておくことで、いつでもCLASモードとして精度の高い位置情報を提供できるようにすることができる。 The first positioning information generation unit 132 performs positioning by Single/DGPS mode, the second positioning information generation unit 134 performs positioning by RTK, and the CLAS positioning unit 1361 of the third positioning information generation unit 136 is by CLAS Positioning is performed, and the MADOCA positioning unit 1362 of the third positioning information generation unit 136 performs positioning by MADOCA (step S401). Each positioning information generation unit is continuously engaged in performing positioning as long as necessary information is available. This is mainly because it takes 30 minutes for positioning results to converge to the extent that positioning by MADOCA is accurate. Therefore, by always operating the CLAS positioning unit 1361, it is possible to always provide highly accurate position information in the CLAS mode.

測位情報切替部137は、情報処理端末100が置かれている環境下、即ち、測位条件に基づき、出力する測位情報を切り替える(ステップS402)。ここでいう測位条件には、情報処理端末100がネットワークとして接続しているか、CLASのエリア内にいるか、L6信号を受信しているかなどが含まれてよい。 The positioning information switching unit 137 switches the positioning information to be output under the environment in which the information processing terminal 100 is placed, that is, based on the positioning conditions (step S402). The positioning conditions here may include whether the information processing terminal 100 is connected as a network, is within the CLAS area, is receiving an L6 signal, and the like.

そして、測位情報提供部138は、測位情報切替部137により切り替えられた測位情報を、情報処理端末100の位置情報として提供し(ステップS403)、処理を終了する。なお、図4に示す処理は繰り返し実行されてよい。 Then, the positioning information providing unit 138 provides the positioning information switched by the positioning information switching unit 137 as the position information of the information processing terminal 100 (step S403), and ends the process. Note that the processing shown in FIG. 4 may be repeatedly executed.

図5は、情報処理端末100において、図3に示す測位方法の状態遷移を実現するための情報処理端末100の測位情報切替部137の動作例を示すフローチャートであって、図4のステップS402の処理の詳細を示すフローチャートである。 FIG. 5 is a flowchart showing an operation example of the positioning information switching unit 137 of the information processing terminal 100 for realizing the state transition of the positioning method shown in FIG. 4 is a flowchart showing details of processing;

図5に示すように、測位情報切替部137は、初期状態では、RTKモードによる測位結果を提供するように、測位結果を選択(切替)する(ステップS501)。 As shown in FIG. 5, in the initial state, the positioning information switching unit 137 selects (switches) positioning results so as to provide positioning results in the RTK mode (step S501).

測位情報切替部137は、ネットワークが切断されているか否かを判定する(ステップS502)。即ち、通信部120と基準点10aとの間の通信接続が確立しているか否かを判定する。ネットワークが切断されていない場合には(ステップS502のNO)、ステップS501に戻り、RTKモードによる測位結果の選択を継続する。一方、ネットワークが切断された場合には(ステップS502のYES)、測位情報切替部137は、CLASモードによる測位結果を提供するように、切換える(ステップS503)。 The positioning information switching unit 137 determines whether or not the network is disconnected (step S502). That is, it is determined whether or not a communication connection has been established between the communication unit 120 and the reference point 10a. If the network is not disconnected (NO in step S502), the process returns to step S501 to continue selection of positioning results in the RTK mode. On the other hand, if the network is disconnected (YES in step S502), the positioning information switching unit 137 switches to provide positioning results in the CLAS mode (step S503).

ここで、ネットワークが回復、即ち、通信部120と基準点10aとの間の通信接続が再度確立した場合には(ステップS504のYES)、測位情報切替部137は、ステップS501に戻って、RTKモードによる測位結果を選択するように、切換える。 Here, when the network is recovered, that is, when the communication connection between the communication unit 120 and the reference point 10a is re-established (YES in step S504), the positioning information switching unit 137 returns to step S501 and returns to RTK. Switch to select the positioning result by mode.

測位情報切替部137は、ネットワークが回復していない場合に、制御部130は、L6信号を受信しているか否かを判定する(ステップS505)。測位情報切替部137は、L6信号を受信している場合には(ステップS505のNO)、CLASモードで測位した位置情報がCLASの領域外であるか否かを判定する(ステップS506)。CLASの領域外でない場合(ステップS506のNO)、即ち、CLAS領域内に情報処理端末100が位置する場合には、測位情報切替部137は、ステップS503に戻って、CLASモードの測位結果を提供するように切り替える。 When the network is not restored, the positioning information switching unit 137 determines whether or not the control unit 130 receives the L6 signal (step S505). When the positioning information switching unit 137 receives the L6 signal (NO in step S505), the positioning information switching unit 137 determines whether or not the position information obtained by positioning in the CLAS mode is outside the CLAS area (step S506). If it is not outside the CLAS area (NO in step S506), that is, if the information processing terminal 100 is located within the CLAS area, the positioning information switching unit 137 returns to step S503 and provides the CLAS mode positioning result. switch to

CLAS領域外に位置する場合には(ステップS506のYES)、測位情報切替部137は、MADOCAモードによる測位結果を提供するように切り替える(ステップS507)。 If it is located outside the CLAS area (YES in step S506), the positioning information switching unit 137 switches to provide positioning results in the MADOCA mode (step S507).

ここで、ネットワークが回復、即ち、通信部120と基準点10aとの間の通信接続が再度確立した場合には(ステップS508のYES)、測位情報切替部137は、ステップS501に戻って、RTKモードによる測位結果を選択するように、切換える。 Here, when the network is restored, that is, when the communication connection between the communication unit 120 and the reference point 10a is re-established (YES in step S508), the positioning information switching unit 137 returns to step S501 and Switch to select the positioning result by mode.

ネットワークが回復していない場合には(ステップS508のNO)、測位情報切替部137は、衛星20bからのL6信号を通信部120が受信しているか否かを判定する(ステップS509)。L6信号を受信できる場合には(ステップS509のNO)、測位情報切替部137は、MADOCAモードで測位した位置情報がCLASの領域内に含まれるか否かを判定する(ステップS510)。情報処理端末100が、CLASの領域内にいると判定した場合には(ステップS510のYES)、測位情報切替部137は、ステップS503の処理に戻って、CLASモードでの測位結果を提供するように切り替える。一方、情報処理端末100がCLAS領域内にいない(ステップS510のNO)、即ち、CLAS領域外にいる場合には、測位情報切替部137は、ステップS507に戻り、MADOCAモードによる測位結果を選択し続ける。 If the network has not recovered (NO in step S508), the positioning information switching unit 137 determines whether the communication unit 120 has received the L6 signal from the satellite 20b (step S509). If the L6 signal can be received (NO in step S509), the positioning information switching unit 137 determines whether or not the position information obtained by positioning in the MADOCA mode is included in the CLAS area (step S510). When information processing terminal 100 determines that it is in the CLAS area (YES in step S510), positioning information switching section 137 returns to the process of step S503 to provide positioning results in CLAS mode. switch to On the other hand, when information processing terminal 100 is not within the CLAS area (NO in step S510), that is, when it is outside the CLAS area, positioning information switching section 137 returns to step S507 and selects the positioning result by MADOCA mode. continue.

一方、ステップS505又はステップS509において、L6信号を受信できないと判定した場合には(ステップS505のYES、ステップS509のYES)、測位情報切替部137は、Single/DGPSモードによる測位結果を選択するように、切換える(ステップS511)。 On the other hand, when it is determined in step S505 or step S509 that the L6 signal cannot be received (YES in step S505, YES in step S509), the positioning information switching unit 137 selects the positioning result by the Single/DGPS mode. , (step S511).

ここで、測位情報切替部137は、ネットワークが回復したかどうかを判定する(ステップS512)。ネットワークが回復していた場合には(ステップS512のYES)、ステップS501に戻り、測位情報切替部137は、RTKモードによる測位結果を選択するように、切換える。 Here, the positioning information switching unit 137 determines whether the network has recovered (step S512). If the network has recovered (YES in step S512), the process returns to step S501, and the positioning information switching unit 137 switches so as to select the positioning result in the RTK mode.

ネットワークが回復していない場合には(ステップS512のNO)、測位情報切替部137は、CLASに復帰可能か否かを判定する(ステップS513)。即ち、測位情報切替部137は、通信部120がL6信号を受信しており、かつ、Single/DGPSモードによる測位結果(位置情報)が、CLASの領域内に存在するか否かを判定する。測位情報切替部137は、情報処理端末100がCLASモードに復帰可能と判定した場合には(ステップS513のYES)、ステップS503に戻り、CLASモードによる測位結果を提供するように切り替える。 If the network has not recovered (NO in step S512), the positioning information switching unit 137 determines whether it is possible to return to CLAS (step S513). That is, the positioning information switching unit 137 determines whether the communication unit 120 is receiving the L6 signal and the positioning result (position information) in the Single/DGPS mode exists within the CLAS area. When the positioning information switching unit 137 determines that the information processing terminal 100 can return to the CLAS mode (YES in step S513), the positioning information switching unit 137 returns to step S503 and switches to provide the positioning result in the CLAS mode.

CLASモードに復帰できないと判定した場合には(ステップS513のNO)、測位情報切替部137は、MADOCAモードに復帰可能か否かを判定する(ステップS514)。即ち、測位情報切替部137は、通信部120がL6信号を受信しているか否かを判定する。測位情報切替部137は、情報処理端末100がMADOCAモードに復帰可能と判定した場合には(ステップS514のYES)、ステップS507に戻り、MADOCAモードによる測位結果を提供するように切り替える。MADOCAモードによる測位に復帰不可能と判定した場合には(ステップS514のNO)、Single/DGPSモードによる測位結果の選択を継続する(ステップS511)。 When it is determined that the CLAS mode cannot be restored (NO in step S513), the positioning information switching unit 137 determines whether or not the MADOCA mode can be restored (step S514). That is, the positioning information switching unit 137 determines whether or not the communication unit 120 is receiving the L6 signal. When positioning information switching section 137 determines that information processing terminal 100 can return to MADOCA mode (YES in step S514), positioning information switching section 137 returns to step S507 and switches to provide positioning results in MADOCA mode. When it is determined that it is impossible to return to positioning by the MADOCA mode (NO in step S514), selection of positioning results by the Single/DGPS mode is continued (step S511).

このようにして、測位情報切替部137は、情報処理端末100が置かれている環境下の中で、最も精度が高い測位結果を自動的に切り替えながら提供することができる。 In this way, the positioning information switching unit 137 can automatically switch and provide the positioning result with the highest accuracy in the environment in which the information processing terminal 100 is placed.

(変形例)
本発明に係る情報処理端末100の構成は、上記実施形態に限定されるものではない。情報処理端末100は、例えば、以下のように構成することも可能である。
(Modification)
The configuration of the information processing terminal 100 according to the present invention is not limited to the above embodiment. The information processing terminal 100 can also be configured as follows, for example.

図6は、図5と同様の結果を得るための測位情報切替部137の他の動作例を示すフローチャートである。 FIG. 6 is a flow chart showing another operation example of the positioning information switching unit 137 for obtaining the same result as in FIG.

図6に示すように、測位情報切替部137は、RTKモードによる測位を実現するためのネットワーク接続が存在するか、即ち、通信部120が、基準点10aとの間で通信を確立しているか否かを判定する(ステップS601)。 As shown in FIG. 6, the positioning information switching unit 137 determines whether there is a network connection for realizing positioning in the RTK mode, that is, whether the communication unit 120 has established communication with the reference point 10a. It is determined whether or not (step S601).

ネットワーク接続が確立していると判定した場合には(ステップS601のYES)、測位情報切替部137は、RTKモードによる測位結果を提供するように切り替える(ステップS602)。 If it is determined that the network connection is established (YES in step S601), the positioning information switching unit 137 switches to provide positioning results in the RTK mode (step S602).

ネットワーク接続が確立していない場合には(ステップS601のNO)、測位情報切替部137は、通信部120がL6信号を受信しているか否かを判定する(ステップS603)。L6信号を受信していた場合には(ステップS603のYES)、測位情報切替部137は、情報処理端末100がCLASの領域内に存在するか否か、即ち、その時点で最後に得られている情報処理端末100の位置情報が、CLASの領域として定められている範囲内に位置するか否かを判定する(ステップS604)。 If network connection has not been established (NO in step S601), the positioning information switching unit 137 determines whether or not the communication unit 120 has received the L6 signal (step S603). If the L6 signal has been received (YES in step S603), the positioning information switching unit 137 determines whether the information processing terminal 100 exists within the CLAS area, that is, determines whether the information processing terminal 100 exists within the CLAS area. It is determined whether or not the position information of the information processing terminal 100 located is located within the range defined as the CLAS area (step S604).

測位情報切替部137は、情報処理端末100が、CLASの領域内に存在すると判定した場合には(ステップS604のYES)、CLASモードによる測位結果を提供するように切り替える(ステップS605)。一方、測位情報切替部137は、情報処理端末100が、CLASの領域内に存在しないと判定した場合には(ステップS604のNO)、MADOCAモードによる測位結果を提供するように切り替える(ステップS606)。 When the positioning information switching unit 137 determines that the information processing terminal 100 exists within the CLAS area (YES in step S604), the positioning information switching unit 137 switches to provide the positioning result in the CLAS mode (step S605). On the other hand, when the positioning information switching unit 137 determines that the information processing terminal 100 does not exist within the CLAS area (NO in step S604), the positioning information switching unit 137 switches to provide the positioning result in the MADOCA mode (step S606). .

一方、ステップS603において、通信部120が、L6信号を受信していないと判定した場合には(ステップS603のNO)、測位情報切替部137は、Single/DGPSモードによる測位結果を提供するように切り替えて(ステップS607)、ステップS601に戻る。 On the other hand, when the communication unit 120 determines in step S603 that the L6 signal has not been received (NO in step S603), the positioning information switching unit 137 provides positioning results in Single/DGPS mode. Switch (step S607) and return to step S601.

測位情報切替部137は、図6に示す処理を適宜(例えば、1秒毎としてよいが、これに限定するものではない)実行して、その都度、最適な測位結果を提供できるように切り替える。 The positioning information switching unit 137 appropriately executes the processing shown in FIG. 6 (for example, every second, but the present invention is not limited to this), and switches so as to provide the optimum positioning result each time.

<実施形態2>
上記実施形態1においては、CLASやMADOCAを利用する以上、基本的には、情報処理端末100は、日本近傍での運用を想定している。CLASが使用可能なのは日本とその近海のみであり、MADOCAは現状、準天頂衛星20aのカバーエリアでの使用になるためである。
<Embodiment 2>
In the first embodiment described above, as long as CLAS and MADOCA are used, the information processing terminal 100 is basically assumed to be operated near Japan. This is because CLAS can only be used in Japan and its seas, and MADOCA is currently used in the area covered by the quasi-zenith satellite 20a.

しかし、一方で、情報処理端末100としては、日本近傍以外での使用も可能となり、かつ、RTKモードでの測位ができない場合に、CLASまたはCLASと同等程度の精度が得られる測位が実行可能であることが望ましい。そこで、本実施形態2では、日本近傍を離れたとしても、CLASやMADOCAと同程度の精度の測位が可能な情報処理端末100について説明する。即ち、実施形態2に係る情報処理端末100は、上記実施形態1で備えた測位モードに加え、さらに、Galileo HASモードによる測位を実行可能に構成される。そこで、実施形態2においては、実施形態1で説明した機能、構成については説明を省略し、差異がある部分について説明する。 However, on the other hand, the information processing terminal 100 can also be used in locations other than the vicinity of Japan, and when positioning cannot be performed in the RTK mode, it is possible to perform CLAS or positioning with an accuracy equivalent to that of CLAS. It is desirable to have Therefore, in the second embodiment, an information processing terminal 100 capable of performing positioning with accuracy equivalent to that of CLAS or MADOCA even if it leaves the vicinity of Japan will be described. That is, the information processing terminal 100 according to the second embodiment is configured to be able to perform positioning in the Galileo HAS mode in addition to the positioning modes provided in the first embodiment. Therefore, in the second embodiment, descriptions of the functions and configurations described in the first embodiment will be omitted, and differences will be described.

図7は、実施形態2に係る情報処理端末100の構成例を示すブロック図である。図7に示すように、実施形態2に係る情報処理端末100は、実施形態1に示した情報処理端末100の機能に加え、更に、第3測位情報生成部136は、Galileo HAS測位部1363を備える。 FIG. 7 is a block diagram showing a configuration example of the information processing terminal 100 according to the second embodiment. As shown in FIG. 7, the information processing terminal 100 according to the second embodiment has the functions of the information processing terminal 100 shown in the first embodiment, and further, the third positioning information generation unit 136 includes the Galileo HAS positioning unit 1363. Prepare.

Galileo HAS測位部1363は、Galileo衛星からの衛星信号を受信可能な領域においてローカル補正情報が整備されている地域において測位可能は、Galileo HASモードでの測位を行う。Galileo HASは、Galileo衛星を利用した高精度測位サービス(HAS:High Accuracy Service)のことであり、Galileo HASモードでの測位精度は、CLASと同等もしくは、それ以下の精度の測位結果を得ることができる。なお、Galileoは欧州の全地球測位衛星システムのことである。 The Galileo HAS positioning unit 1363 performs positioning in the Galileo HAS mode when positioning is possible in an area where local correction information is maintained in an area where satellite signals from Galileo satellites can be received. Galileo HAS is a high-accuracy positioning service (HAS) that uses Galileo satellites, and the positioning accuracy in Galileo HAS mode is equal to or lower than that of CLAS. can. Galileo is the European Global Positioning Satellite System.

また、測位情報切替部137は、上記実施形態1に示した機能に加え、自端末の環境を特定し、特定した環境が、Galileo HASモードでの測位に適していると判断した場合には、第3測位情報生成部136のGalileo HAS測位部1363による測位結果を選択するように切り替えて、出力部150に出力させる。 In addition to the functions shown in the first embodiment, the positioning information switching unit 137 identifies the environment of the terminal itself, and if it determines that the identified environment is suitable for positioning in the Galileo HAS mode, The positioning result by Galileo HAS positioning section 1363 of third positioning information generating section 136 is switched to be selected and output to output section 150 .

図8は、情報処理端末100に、Galileo HASモードでの測位機能を追加した場合の状態遷移図を示している。図3に示す状態遷移図と比較すれば理解できるように、図8に示す状態遷移図には、Galileo HASモードが追加されている。以下、図3との差分について説明する。なお、Galileo HASモードが追加されている場合には、測位モードの優先度は、高い方から、RTKモード、CLASモード、MADOCAモード、Galileo HASモード、Single/DGPSモードの順となる。 FIG. 8 shows a state transition diagram when a positioning function in Galileo HAS mode is added to information processing terminal 100 . As can be understood by comparing with the state transition diagram shown in FIG. 3, the Galileo HAS mode is added to the state transition diagram shown in FIG. Differences from FIG. 3 will be described below. Note that when the Galileo HAS mode is added, the priority of the positioning modes is the RTK mode, the CLAS mode, the MADOCA mode, the Galileo HAS mode, and the Single/DGPS mode in descending order.

図8に示すように、CLASモードにおいて、情報処理端末100が、CLASの領域外、かつ、MADOCAの領域外であって、Galileo HASの領域内(Galileo衛星からの信号を受信可能であり、かつ、ローカル補正情報が整備されている(受信可能である)領域内)に移動した場合に、Galileo HASモードに遷移する。また、MADOCAモードにおいて、情報処理端末100が、MADOCAのL6信号を受信不可であり、GalileoのL6信号が受信できている場合には、Galileo HASモードに遷移する。 As shown in FIG. 8, in CLAS mode, information processing terminal 100 is outside the CLAS area, outside the MADOCA area, and inside the Galileo HAS area (can receive signals from Galileo satellites and , within a region where local correction information is maintained (receivable)), the mode is changed to Galileo HAS mode. Further, in the MADOCA mode, when the information processing terminal 100 cannot receive the L6 signal of MADOCA and can receive the L6 signal of Galileo, it transitions to the Galileo HAS mode.

また、Galileo HASモードにおいて、CLAS領域内に情報処理端末100が位置した場合には、CLASモードに遷移する。また、Galileo HASモードにおいて、Galileo衛星からのL6信号を受信できなくなった場合には、Single/DGPSモードに遷移する。そして、Galileo HASモードにおいて、情報処理端末100が、GalileoHASの領域外かつCLASの領域外に移動した場合には、MADOCAモードに遷移する。 Further, in Galileo HAS mode, when information processing terminal 100 is located within the CLAS area, the mode is changed to CLAS mode. Also, in the Galileo HAS mode, when the L6 signal from the Galileo satellite cannot be received, the mode is changed to the Single/DGPS mode. In the Galileo HAS mode, when the information processing terminal 100 moves out of the Galileo HAS area and out of the CLAS area, the mode transitions to the MADOCA mode.

図8に示すような条件に従ってモードを変更することで、Galileo HASモードを含む測位結果を制御部130が選択することができ、情報処理端末100が置かれている環境下で最も精度の高い測位結果を得ることができる。 By changing the mode according to the conditions as shown in FIG. 8, the control unit 130 can select the positioning result including the Galileo HAS mode, and the positioning with the highest accuracy under the environment in which the information processing terminal 100 is placed. You can get results.

図9は、実施形態2に係る制御部130により出力される測位結果をいずれの測位モードによる測位結果を選択するかの処理を示すフローチャートであり、図6に示すフローチャートに準拠する態様で示している。そこで、ここでは、図6との差分について説明する。図9と図6との差異は、ステップS604以降の処理にある。 FIG. 9 is a flowchart showing the process of selecting the positioning result by which positioning mode the positioning result output by the control unit 130 according to the second embodiment is shown in a manner conforming to the flowchart shown in FIG. there is Therefore, here, differences from FIG. 6 will be described. The difference between FIG. 9 and FIG. 6 lies in the processing after step S604.

図9に示すように、ステップS604において、制御部130が得ている最新の測位結果(直近で出力した測位結果)、即ち、情報処理端末100の位置が、CLAS領域内にない(ステップS604のNO)と判定した場合、測位情報切替部137は、情報処理端末100がMADOCAの領域内にいるか否かを判定する(ステップS906)。測位情報切替部137が、情報処理端末100がMADOCAの領域内にいると判定した場合には(ステップS906のYES)、測位情報切替部137は、MADOCA測位部1362による測位結果を、選択するように切り替える。そして、測位情報提供部138は、情報処理端末100の位置情報として、MADOCA測位部1362による測位結果を、出力部150から出力させる(ステップS907)。 As shown in FIG. 9, in step S604, the latest positioning result obtained by the control unit 130 (most recently output positioning result), that is, the position of the information processing terminal 100 is not within the CLAS area (step S604 NO), the positioning information switching unit 137 determines whether or not the information processing terminal 100 is within the MADOCA area (step S906). When positioning information switching section 137 determines that information processing terminal 100 is in the MADOCA area (YES in step S906), positioning information switching section 137 selects the positioning result obtained by MADOCA positioning section 1362. switch to Then, the positioning information providing unit 138 causes the output unit 150 to output the positioning result by the MADOCA positioning unit 1362 as the position information of the information processing terminal 100 (step S907).

測位情報切替部137が、情報処理端末100がMADOCAの領域内にいない、即ち、MADOCAの領域外にいると判定した場合には(ステップS906のNO)、測位情報切替部137は、Galileo HAS測位部1363による測位結果を選択するように切り替える。そして、測位情報提供部138は、Galileo HAS測位部1363による測位結果を出力部150から出力させる(ステップS908)。その他の処理については図3を用いて説明した処理と同様であるので説明を省略する。 When the positioning information switching unit 137 determines that the information processing terminal 100 is not within the MADOCA area, that is, is outside the MADOCA area (NO in step S906), the positioning information switching unit 137 switches to Galileo HAS positioning. Switch to select the positioning result by the unit 1363 . Then, the positioning information providing unit 138 causes the output unit 150 to output the positioning result by the Galileo HAS positioning unit 1363 (step S908). Other processing is the same as the processing described with reference to FIG. 3, so the description is omitted.

本実施形態2に示した情報処理端末100は、CLASやMADOCAの範囲外であっても、Galileo HASモードによる測位結果の出力対象として選択することにより、RTKでの測位よりも精度は落ちるものの、Single/DGPSモードより精度が高い測位結果を出力することができる。 The information processing terminal 100 shown in the second embodiment selects the positioning result output target by the Galileo HAS mode even if it is out of the range of CLAS or MADOCA. A positioning result with higher accuracy than the Single/DGPS mode can be output.

<実施形態3>
上記実施形態1、2においては、RTKモードによる測位を最優先とする構成について説明した。しかしながら、RTKモードは、携帯電話通信網を利用することから、測位を行うごとに通信料金が発生する可能性があるので、ユーザによっては、RTKモードによる測位を行いたくない場合もある。そこで、本実施形態3においては、RTKモードを最優先としない例について説明する。
<Embodiment 3>
In Embodiments 1 and 2 above, the configuration in which positioning in the RTK mode is given top priority has been described. However, since the RTK mode uses a mobile phone communication network, communication charges may be incurred each time positioning is performed. Therefore, some users may not want to perform positioning in the RTK mode. Therefore, in the third embodiment, an example in which the RTK mode is not given top priority will be described.

図10は、実施形態3に係る情報処理端末100の構成例を示すブロック図である。実施形態3に係る情報処理端末100は、実施形態1、2に示した構成に加えて、さらに、入力部1000を備え、また、制御部130は、優先度設定部139を備える。 FIG. 10 is a block diagram showing a configuration example of the information processing terminal 100 according to the third embodiment. The information processing terminal 100 according to Embodiment 3 further includes an input unit 1000 in addition to the configurations shown in Embodiments 1 and 2, and the control unit 130 includes a priority setting unit 139 .

入力部1000は、情報処理端末100のユーザからの入力を受け付ける入力インターフェースである。入力部1000は、例えば、ソフトキー、ハードキー、タッチパネルなどにより実現されてよいが、これらに限定するものではない。入力部1000は、例えば、マイクにより実現されて、ユーザからの音声による指示入力を受け付けるものであってもよい。入力部1000は、入力された内容を制御部130に伝達する。入力部1000は、例えば、測位に際して、測位モードの優先度の設定に関する入力を受け付けて、制御部130に伝達する。 The input unit 1000 is an input interface that receives input from the user of the information processing terminal 100 . The input unit 1000 may be realized by, for example, soft keys, hard keys, a touch panel, etc., but is not limited to these. The input unit 1000 may be realized by a microphone, for example, and may receive an instruction input by voice from the user. The input unit 1000 transmits input contents to the control unit 130 . For example, the input unit 1000 receives an input regarding the setting of the priority of the positioning mode during positioning, and transmits the input to the control unit 130 .

制御部130の優先度設定部139は、入力部1000から伝達された測位における優先度の情報に基づいて、測位の優先度の設定情報を記憶する。そして、制御部130は、優先度設定部139により設定された優先度にしたがって、測位を実行する。優先度設定部139は、基本的には、RTKモードを優先するか否かを設定する情報であるが、その他のモードの優先度の設定(測位における情報処理端末100のユーザにとっての序列)も含まれてもよい。測位情報切替部137は、優先度設定部139において設定されている優先度にしたがって、測位の結果を選択するように切り替える。なお、RTKモードを優先しない場合には、第2測位情報生成部134は、基本的には測位を実行せず、CLASモード、MADOCAモード、Galileo HASモードによる測位のいずれも結果が得られない場合にのみ、RTKモードでの測位を実行する。これにより、携帯電話通信網をなるべく使用しないように構成することができるので、通信料金を抑制することができる。 The priority setting unit 139 of the control unit 130 stores positioning priority setting information based on the positioning priority information transmitted from the input unit 1000 . Then, control section 130 performs positioning according to the priority set by priority setting section 139 . The priority setting unit 139 is basically information for setting whether or not to give priority to the RTK mode, but setting of priority of other modes (order for the user of the information processing terminal 100 in positioning) is also possible. may be included. The positioning information switching unit 137 switches so as to select the positioning result according to the priority set in the priority setting unit 139 . Note that when the RTK mode is not given priority, the second positioning information generation unit 134 basically does not perform positioning, and when none of the positioning results in the CLAS mode, the MADOCA mode, or the Galileo HAS mode can be obtained. Positioning in RTK mode is performed only when As a result, the mobile phone communication network can be configured so as not to be used as much as possible, so communication charges can be suppressed.

図11は、RTKモードではなく、CLASあるいはGalileo HASを優先した場合の状態遷移図を示している。実施形態3に係る情報処理端末100は、優先度設定部139において設定されている優先度にしたがって、図8に示す状態遷移図と、図11に示す状態遷移図と、のいずれかで、測位結果が選択されて出力される。なお、図11の場合には、測位モードの優先度は、高い方から、CLASモード、Galileo HASモード、MADOCAモード、RTKモード、Single/DGPSモードの順となる。 FIG. 11 shows a state transition diagram when giving priority to CLAS or Galileo HAS instead of RTK mode. Information processing terminal 100 according to Embodiment 3 performs positioning according to either the state transition diagram shown in FIG. 8 or the state transition diagram shown in FIG. Results are selected and printed. In the case of FIG. 11, the priority of the positioning modes is in descending order of CLAS mode, Galileo HAS mode, MADOCA mode, RTK mode, and Single/DGPS mode.

図11に示す状態遷移図によれば、情報処理端末100は、条件を満たす限り、CLASモード又はGalileo HASモードによる測位を選択する。CLASモード及びGalileo HASモード間においては、実施形態2で説明したように、それぞれのサービスの範囲内にいるかどうかで切り替わる。即ち、CLASモードにおいて、CLAS領域外かつGalileo HAS領域内である場合に、Galileo HASモードに遷移する。また、Galileo HASモードにおいて、CLAS領域内に入った場合にCLASモードに遷移する。また、CLASモードあるいはGalileo HASモードにおいて、CLAS領域外かつGalileo HAS領域外となった場合には、MADOCAモードに遷移する。一方、CLASモード及びGalileo HASモードから、RTKモードには遷移せず、MADOCAの領域外に情報処理端末100が存在するか、L6信号を受信できなくなった場合に、MADOCAモードからRTKモードに遷移する。 According to the state transition diagram shown in FIG. 11, information processing terminal 100 selects positioning by CLAS mode or Galileo HAS mode as long as conditions are satisfied. As described in the second embodiment, switching between the CLAS mode and the Galileo HAS mode depends on whether the terminal is within the range of each service. That is, in the CLAS mode, when it is outside the CLAS area and inside the Galileo HAS area, it transitions to the Galileo HAS mode. Also, in the Galileo HAS mode, when it enters the CLAS area, it transitions to the CLAS mode. Further, in the CLAS mode or the Galileo HAS mode, when it becomes outside the CLAS area and the Galileo HAS area, the transition is made to the MADOCA mode. On the other hand, the CLAS mode and the Galileo HAS mode do not transition to the RTK mode, and when the information processing terminal 100 exists outside the MADOCA area or the L6 signal cannot be received, the MADOCA mode transitions to the RTK mode. .

そして、RTKモードから、情報処理端末100が基準局との通信ができなくなった、即ち、ネットワークが切断された場合に、Singls/DGPSモードに遷移する。また、RTKモードから、MADOCA、CLAS、Galileo HASのそれぞれの領域内に入った場合には、それぞれ、MADOCAモード、CLASモード、Galileo HASモードに遷移する。 When the information processing terminal 100 becomes unable to communicate with the reference station, that is, when the network is disconnected from the RTK mode, the RTK mode transitions to the Singls/DGPS mode. Also, when entering the MADOCA, CLAS, or Galileo HAS regions from the RTK mode, the mode transitions to the MADOCA, CLAS, or Galileo HAS modes, respectively.

図12は、図11に示す状態遷移図、即ち、RTKモードの優先度を低く設定する、即ち、測位情報切替部137が切り替えて出力させる測位結果を、CLAS、Galileo HAS、MADOCA、RTK、Single/DGPSの順とする場合の、制御部130の動作例、即ち、測位情報切替部137の動作例を示すフローチャートである。 FIG. 12 is a state transition diagram shown in FIG. 11, that is, the priority of the RTK mode is set low, that is, the positioning result to be switched and output by the positioning information switching unit 137 is CLAS, Galileo HAS, MADOCA, RTK, and Single. 10 is a flowchart showing an operation example of the control unit 130, that is, an operation example of the positioning information switching unit 137 in the case of setting the order of /DGPS.

図12に示すように、測位情報切替部137は、通信部120がL6信号を受信しているか否かを判定する(ステップS1201)。L6信号を受信していた場合には(ステップS1201のYES)、測位情報切替部137は、情報処理端末100がCLASの領域内に存在するか否か、即ち、その時点で最後に得られている情報処理端末100の位置情報が、CLASの領域として定められている範囲内に位置するか否かを判定する(ステップS1202)。 As shown in FIG. 12, the positioning information switching unit 137 determines whether the communication unit 120 is receiving the L6 signal (step S1201). If the L6 signal has been received (YES in step S1201), the positioning information switching unit 137 determines whether the information processing terminal 100 exists within the CLAS area, that is, determines whether the information processing terminal 100 exists in the CLAS area, that is, the last obtained It is determined whether or not the position information of the information processing terminal 100 located is located within the range defined as the CLAS area (step S1202).

測位情報切替部137は、情報処理端末100が、CLASの領域内に存在すると判定した場合には(ステップS1202のYES)、CLASモードによる測位結果を提供するように切り替え(ステップS1203)、ステップS1201の処理に戻る。一方、測位情報切替部137は、情報処理端末100が、CLASの領域内に存在しないと判定した場合には(ステップS1202のNO)、情報処理端末100がGalileo HASの領域内に存在するか否かを判定する(ステップS1204)。Galileo HASの領域内に存在すると判定した場合には(ステップS1204のYES)、測位情報切替部137は、Galileo HASモードによる測位結果を提供するように切り替え(ステップS1205)、ステップS1201の処理に戻る。Galileo HASの領域内に存在しないと判定した場合には(ステップS1204のNO)、MADOCAモードによる測位結果を提供するように切り替え(ステップS1206)、ステップS1201の処理に戻る。 If the positioning information switching unit 137 determines that the information processing terminal 100 exists within the CLAS area (YES in step S1202), the positioning information switching unit 137 switches to provide the positioning result in the CLAS mode (step S1203), and step S1201. return to the process of On the other hand, when positioning information switching section 137 determines that information processing terminal 100 does not exist within the area of CLAS (NO in step S1202), whether or not information processing terminal 100 exists within the area of Galileo HAS. (step S1204). If it is determined that it exists within the Galileo HAS area (YES in step S1204), the positioning information switching unit 137 switches to provide positioning results in the Galileo HAS mode (step S1205), and returns to the process of step S1201. . If it is determined that it does not exist within the Galileo HAS area (NO in step S1204), it switches to provide positioning results in the MADOCA mode (step S1206), and returns to step S1201.

L6信号を受信できない場合には(ステップS1201のNO)、測位情報切替部137は、RTKモードによる測位を実現するためのネットワーク接続が存在するか、即ち、通信部120が、基準点10aとの間で通信を確立しているか否かを判定する(ステップS1207)。ネットワーク接続が確立していると判定した場合には(ステップS1207のYES)、測位情報切替部137は、RTKモードによる測位結果を提供するように切り替える(ステップS1208)、ステップS1201の処理に戻る。 If the L6 signal cannot be received (NO in step S1201), the positioning information switching unit 137 determines whether there is a network connection for realizing positioning in the RTK mode, that is, whether the communication unit 120 is connected to the reference point 10a. It is determined whether or not communication has been established between them (step S1207). When determining that the network connection is established (YES in step S1207), the positioning information switching unit 137 switches to provide positioning results in the RTK mode (step S1208), and returns to the process of step S1201.

一方、通信部120がネットワーク接続を確立できない場合には(ステップS1207のNO)、測位情報切替部137は、Single/DGPSモードによる測位結果を提供するように切り替えて(ステップS1209)、ステップS1201に戻る。 On the other hand, if the communication unit 120 cannot establish a network connection (NO in step S1207), the positioning information switching unit 137 switches to provide positioning results in the Single/DGPS mode (step S1209), and proceeds to step S1201. return.

実施形態3に係る情報処理装置100によれば、ユーザが自信で、RTKモードを優先するか否かを選択することができるので、ユーザにとっての経済的負担を軽減することができる。 According to the information processing apparatus 100 according to the third embodiment, the user can self-select whether or not to give priority to the RTK mode, thereby reducing the economic burden on the user.

なお、上記実施形態1~3において、情報処理端末100は、地殻変動確認機能を備えてもよい。RTKモードにおいて、ネットワークから取得する基準局の観測値であるベース観測値には、地殻変動補正がされた元期座標と、地殻変動補正がされていない今期座標と、がある。元期座標は、ある年(2021年現在においては、大抵は2011年)に基準点において高い精度で求められた座標値に基づくベース観測値のことをいう。今期座標は、元期座標に対して、地殻変動による影響を補正した基準点におけるベース観測値のことをいう。各地において(特に日本において)は、大陸プレートの移動等による歪みが発生し、基準点において高精度に測位された座標にずれが発生する。しかしながら、多数の基準点を都度高精度に測位するにはかなりの労を要し、現実的ではない。そこで、この測量成果を改定せずに、既存の測量成果(元期座標)と地殻変動のひずみの影響を補正することを地殻変動補正(セミダイナミック補正)といい、国土地理院が発光するパラメータファイルによる補正を今期座標に加えた座標を元期座標という。基準局が配信するベース観測値は、元期座標の場合もあれば、今期座標である場合もある。そのため、元期座標による測位と、今期座標による測位と、ではずれが発生する可能性があり、その結果を見せられた場合にユーザが戸惑う可能性がある。 In the first to third embodiments, the information processing terminal 100 may have a crustal movement confirmation function. In the RTK mode, base observations, which are observations of the reference station acquired from the network, include epoch coordinates corrected for crustal movements and current coordinates not corrected for crustal movements. Epochronal coordinates refer to base observations based on coordinate values determined with high accuracy at reference points in a certain year (usually 2011 as of 2021). Current coordinates refer to base observation values at reference points corrected for the effects of crustal movements with respect to epoch coordinates. In various places (particularly in Japan), distortion occurs due to movement of continental plates, etc., and deviations occur in coordinates determined with high accuracy at reference points. However, positioning a large number of reference points with high accuracy each time requires considerable effort and is not realistic. Therefore, without revising this survey result, correcting the effects of the existing survey results (episodic coordinates) and the distortion of crustal deformation is called crustal deformation correction (semi-dynamic correction). The coordinates obtained by adding the correction by the file to the current coordinates are called epoch coordinates. Base observations delivered by reference stations may be epoch coordinates or current coordinates. Therefore, there is a possibility that the positioning based on the epoch coordinates and the positioning based on the current coordinates may be out of sync, and the user may be confused when the results are shown.

そこで、情報処理端末100は、そのような戸惑いをユーザに起こさせないように、今期座標による測位に統一できるように構成してもよい。図13は、情報処理端末100における元期座標と今期座標とのいずれを使用するのかの選択に係る動作例を示すフローチャートである。 Therefore, the information processing terminal 100 may be configured to be able to standardize the positioning using the current coordinates so as not to cause such confusion to the user. FIG. 13 is a flowchart showing an operation example of selecting which of the epoch coordinates and the current coordinates to use in the information processing terminal 100 .

図13に示す処理は、RTKモードによる測位においてのみ実行される。図13に示すように、制御部130の第2測位情報生成部134は、基準局からベース観測値を取得する(ステップS1301)。 The processing shown in FIG. 13 is executed only in RTK mode positioning. As shown in FIG. 13, the second positioning information generation unit 134 of the control unit 130 acquires base observation values from the reference station (step S1301).

第2測位情報生成部134は、取得したベース観測値が、今期座標であるか否かを判定する(ステップS1302)。基準局から得られるベース観測値は、基準局で利用可能な情報配信サービスによって、配信するベース観測値に対して地殻変動補正が適用されているか否かが定まる。よって、いずれの情報配信サービスを利用したかに基づいて、第2測位情報生成部134は、取得したベース観測値が、今期座標であるか否かを判定することができる。 The second positioning information generation unit 134 determines whether or not the obtained base observation value is the current period coordinate (step S1302). The base observations obtained from the reference station are determined by the information distribution service available at the reference station whether or not tectonic corrections are applied to the base observations that are distributed. Therefore, based on which information distribution service is used, the second positioning information generation unit 134 can determine whether or not the acquired base observation value is the current period coordinate.

第2測位情報生成部134は、ベース観測値が今期座標でないと判断した場合には(ステップS1302のNO)、ベース観測値を今期座標に変換する(ステップS1303)。即ち、得られたベース観測値に対して、国土地理院が公開するパラメータファイルによる補正を行う。 When the second positioning information generating unit 134 determines that the base observation value is not the current term coordinates (NO in step S1302), it converts the base observation value to the current term coordinates (step S1303). That is, the obtained base observation values are corrected using the parameter file published by the Geospatial Information Authority of Japan.

第2測位情報生成部134は、今期座標に基づいて、RTKモードによる測位を行って(ステップS1304)、得られた結果を必要に応じて出力し、ステップS1301の処理に戻る。このようにして、情報処理端末100は、RTKモードにおける測位結果を今期座標に基づくものに統一することができ、得られる測位結果がユーザに戸惑いを与えることはない。また、得られた結果を今期座標に基づくものに統一することで、その座標値を各種のアプリ(例えば、地図アプリなど)において扱いやすくすることができる。 The second positioning information generation unit 134 performs RTK mode positioning based on the coordinates of the current period (step S1304), outputs the obtained result as necessary, and returns to the process of step S1301. In this way, the information processing terminal 100 can standardize the positioning results in the RTK mode to those based on the coordinates of the current term, so that the obtained positioning results do not confuse the user. In addition, by unifying the obtained results based on the coordinates of the current period, it is possible to easily handle the coordinate values in various applications (eg, map applications, etc.).

なお、ここでは、今期座標に統一することとしているが、これは、元期座標に統一することとしてもよい。 Here, the coordinates are unified to the current period coordinates, but this may be unified to the epoch coordinates.

また、上記実施形態1~3において、情報処理端末100は、全ての測位モードを備えなくてもよく、情報処理端末100が利用される状況に応じて、各測位機能は選択的に搭載することとしてよく、例えば、MADOCAモードを搭載しないように構成することとしてもよい。また、上記実施形態1~3においては、各種のモード間で遷移できるように構成しているが、情報処理端末100は、所定の条件下でモードの切り替えを実行しないこととしてよい。例えば、あるタイミングで取得した位置情報がCLASの領域内である場合に、そこから所定時間の間、モードの切り替えを実行しないように構成してもよい。また、上記実施形態1~3における各通信のモードの優先順位は、適宜必要に応じて、即ち、通信における目的に応じて、変更することとしてもよい。また、情報処理端末100においては、各通信のモードの優先順位について、複数の優先順序を設定できるように構成されてもよく、複数の優先順序のうち、いずれの優先順序に従って通信モードの切り替えを実行するのかを選択できるように構成されてもよい。優先順序の選択は、情報処理端末100のユーザによる入力に基づいて選択されてよく、当該選択は、例えば、情報処理端末100のユーザが通信において何を優先するかの基準の選択であってもよい。即ち、情報処理端末100において、測位情報精度を優先するのか、あるいは、通信料金を抑えるのかを、基準の選択としてよい。例えば、測位情報精度を優先する場合には、RTKモードの順位が高い優先順序を選択し、通信料金を抑えることを基準として選択した場合にはRTKモードの順位が低い優先順序を選択するようにしてもよい。 Further, in the first to third embodiments, the information processing terminal 100 does not have to have all the positioning modes, and each positioning function can be selectively installed depending on the situation in which the information processing terminal 100 is used. Alternatively, for example, the MADOCA mode may not be installed. Further, in Embodiments 1 to 3 described above, transitions between various modes are possible, but the information processing terminal 100 may not execute mode switching under predetermined conditions. For example, if the location information obtained at a certain timing is within the CLAS area, the mode may not be switched for a predetermined period of time. Further, the order of priority of each communication mode in Embodiments 1 to 3 may be changed according to need, that is, according to the purpose of communication. Further, information processing terminal 100 may be configured so that a plurality of priority orders can be set for the priority order of each communication mode. It may be configured so that it can be selected whether to execute it. The selection of the priority order may be selected based on the input by the user of the information processing terminal 100, and the selection may be, for example, the selection of criteria for what the user of the information processing terminal 100 prioritizes in communication. good. That is, in the information processing terminal 100, whether to give priority to the accuracy of the positioning information or to reduce the communication fee may be selected as a criterion. For example, when the positioning information accuracy is given priority, the RTK mode with the highest priority is selected, and when the selection is made based on the reduction of communication charges, the RTK mode with the lowest priority is selected. may

また、上記実施形態においては、情報処理端末100は、CPU(Central Processing Unit)を用いてソフトウェアによって実現する例を示している。即ち、情報処理端末100は、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データが情報処理端末(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)等を備えている。そして、情報処理端末(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。また、上記プログラムは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記情報処理端末に供給されてもよい。本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 Further, in the above-described embodiment, the information processing terminal 100 is implemented by software using a CPU (Central Processing Unit). That is, the information processing terminal 100 includes a CPU that executes instructions of a program, which is software for realizing each function, and a ROM (Read Only Memory) in which the above program and various data are recorded so as to be readable by the information processing terminal (or CPU). Alternatively, it is provided with a storage device (these are referred to as a “recording medium”), a RAM (Random Access Memory) for developing the above program, and the like. The object of the present invention is achieved when the information processing terminal (or CPU) reads the program from the recording medium and executes it. Further, the program may be supplied to the information processing terminal via any transmission medium (communication network, broadcast wave, etc.) capable of transmitting the program. The invention can also be embodied in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.

なお、上記プログラムは、例えば、ActionScript、JavaScript(登録商標)等のスクリプト言語、Objective-C、Java(登録商標)等のオブジェクト指向プログラミング言語、HTML5等のマークアップ言語等を用いて実装できる。また、上記プログラムによって実現される各機能を実現する各構成部を備えた携帯端末(例えば、情報処理端末100)と、上記各機能とは異なる残りの機能を実現する各構成部を備えたサーバとを含むシステムも、本発明の範疇に入る。 The program can be implemented using, for example, script languages such as ActionScript and JavaScript (registered trademark), object-oriented programming languages such as Objective-C and Java (registered trademark), markup languages such as HTML5, and the like. In addition, a mobile terminal (for example, information processing terminal 100) provided with each component for realizing each function realized by the above program, and a server provided with each component for realizing remaining functions different from the above functions Also falls within the scope of the present invention.

また、制御部130の各機能部は、それぞれ集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよく、その場合に、各機能部それぞれを実現する個別の回路として実現されてもよいし、複数の機能部を一つの回路により実現する構成としてもよい。 Further, each functional unit of the control unit 130 may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like. , or a configuration in which a plurality of functional units are realized by one circuit.

なお、本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各手段、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の手段やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。 Although the present invention has been described with reference to drawings and examples, it should be noted that those skilled in the art can easily make various modifications and modifications based on the present disclosure. Therefore, it should be noted that these variations and modifications are included in the scope of the present invention. For example, the functions included in each means, each step, etc. can be rearranged so as not to be logically inconsistent, and it is possible to combine a plurality of means, steps, etc. into one or divide them. . Further, the configurations shown in the above embodiments may be combined as appropriate.

10a,10b,10c 基準点
20a,20b 衛星
100 情報処理端末
110 接続線
120 通信部
130 制御部
131 測位信号取得部
132 第1測位情報生成部
133 補正情報生成部
134 第2測位情報生成部
135 測位補強信号取得部
136 第3測位情報生成部
1361 CLAS測位部
1362 MADOCA測位部
1363 Galileo HAS測位部
137 測位情報切替部
138 測位情報提供部
140 記憶部
150 出力部
10a, 10b, 10c reference point 20a, 20b satellite 100 information processing terminal 110 connection line 120 communication unit 130 control unit 131 positioning signal acquisition unit 132 first positioning information generation unit 133 correction information generation unit 134 second positioning information generation unit 135 positioning Reinforcement signal acquisition unit 136 Third positioning information generation unit 1361 CLAS positioning unit 1362 MADOCA positioning unit 1363 Galileo HAS positioning unit 137 Positioning information switching unit 138 Positioning information providing unit 140 Storage unit 150 Output unit

Claims (11)

第1測位衛星から配信される測位信号を取得する測位信号取得部と、
前記測位信号取得部において取得された前記測位信号に基づき、観測点の第1測位情報を生成する第1測位情報生成部と、
前記第1測位情報生成部において生成された前記第1測位情報と、予め設置位置が分かっている第1基準点において受信された前記測位信号とに基づき生成される補正情報を取得する補正情報取得部と、
前記第1測位情報生成部において生成された前記第1測位情報と、前記補正情報取得部において取得された前記補正情報とに基づき、前記観測点の第2測位情報を生成する第2測位情報生成部と、
予め設置位置が分かっている第2基準点において受信された前記測位信号に基づき生成される補正信号が送信されることにより第2測位衛星において生成される測位補強信号を、前記第2測位衛星から取得する測位補強信号取得部と、
前記第1測位情報生成部において生成された前記第1測位情報と、前記測位補強信号取得部において取得された前記測位補強信号とに基づき、前記観測点の第3測位情報を生成する第3測位情報生成部と、
前記第2測位情報生成部において生成された前記第2測位情報と、前記第3測位情報生成部において生成された前記第3測位情報との間において提供する測位情報を切換える測位情報切換部と、
前記測位情報切換部において切換えられた前記測位情報を提供する測位情報提供部と
を備える、情報処理端末。
a positioning signal acquisition unit that acquires a positioning signal distributed from the first positioning satellite;
a first positioning information generation unit that generates first positioning information of an observation point based on the positioning signal acquired by the positioning signal acquisition unit;
Correction information acquisition for acquiring correction information generated based on the first positioning information generated by the first positioning information generation unit and the positioning signal received at a first reference point whose installation position is known in advance Department and
Second positioning information generation for generating second positioning information of the observation point based on the first positioning information generated by the first positioning information generation unit and the correction information acquired by the correction information acquisition unit Department and
A positioning augmentation signal generated by a second positioning satellite by transmitting a correction signal generated based on the positioning signal received at a second reference point whose installation position is known in advance is transmitted from the second positioning satellite a positioning augmentation signal acquisition unit to acquire;
Third positioning for generating third positioning information of the observation point based on the first positioning information generated by the first positioning information generation unit and the positioning augmentation signal acquired by the positioning augmentation signal acquisition unit an information generator;
a positioning information switching unit that switches positioning information to be provided between the second positioning information generated by the second positioning information generating unit and the third positioning information generated by the third positioning information generating unit;
A positioning information providing unit that provides the positioning information switched by the positioning information switching unit.
前記測位補強信号取得部は、前記第2基準点としての電子基準点において受信された前記測位信号に基づき生成される、前記補正信号としての補強信号が送信されることにより、第2測位衛星において生成される前記測位補強信号を、前記第2測位衛星から取得する、請求項1に記載の情報処理端末。 The positioning augmentation signal acquisition unit transmits the augmentation signal as the correction signal, which is generated based on the positioning signal received at the electronic reference point as the second reference point, in the second positioning satellite The information processing terminal according to claim 1, wherein the generated positioning augmentation signal is acquired from the second positioning satellite. 前記測位情報切換部は、
前記補正情報取得部において前記補正情報の取得ができなくなったときに前記測位情報を前記第2測位情報から前記第3測位情報に切換え、
前記補正情報取得部において前記補正情報の取得ができるようになったときに前記測位情報を前記第3測位情報から前記第2測位情報に切換える、請求項2に記載の情報処理端末。
The positioning information switching unit
switching the positioning information from the second positioning information to the third positioning information when the correction information cannot be obtained by the correction information obtaining unit;
3. The information processing terminal according to claim 2, wherein said positioning information is switched from said third positioning information to said second positioning information when said correction information can be obtained by said correction information obtaining unit.
前記測位補強信号取得部は、前記第2基準点としての前記測位信号をモニタするモニタ局において受信された前記測位信号に基づき生成される、前記補正信号としての衛星の軌道情報およびクロック情報が送信されることにより、第2測位衛星において生成される前記測位補強信号を、前記第2測位衛星から取得する、請求項1から3のいずれか一項に記載の情報処理端末。 The positioning augmentation signal acquisition unit transmits satellite orbit information and clock information as the correction signal, which are generated based on the positioning signal received by a monitor station that monitors the positioning signal as the second reference point. 4. The information processing terminal according to any one of claims 1 to 3, wherein the positioning augmentation signal generated by the second positioning satellite is obtained from the second positioning satellite. 前記測位情報切換部は、前記第1測位情報生成部において生成された前記第1測位情報により示される位置が予め設定された範囲に含まれるようになったときに前記測位情報を前記第1測位情報から前記第3測位情報に切換える、請求項4に記載の情報処理端末。 The positioning information switching unit switches the positioning information to the first positioning information when the position indicated by the first positioning information generated by the first positioning information generating unit comes to be included in a preset range. 5. The information processing terminal according to claim 4, wherein the information is switched to the third positioning information. 前記測位情報切換部は、前記第1測位情報生成部において生成された前記第1測位情報と、前記第3測位情報生成部において生成された前記第3測位情報とを切換える、請求項1から5のいずれか一項に記載の情報処理端末。 6. The positioning information switching unit switches between the first positioning information generated by the first positioning information generating unit and the third positioning information generated by the third positioning information generating unit. The information processing terminal according to any one of . 前記測位情報切換部は、
前記測位補強信号取得部において前記測位補強信号の取得ができなくなったときに前記測位情報を前記第3測位情報から前記第1測位情報に切換え、
前記測位補強信号取得部において前記測位補強信号の取得ができるようになったときに前記測位情報を前記第1測位情報から前記第3測位情報に切換える、請求項6に記載の情報処理端末。
The positioning information switching unit
switching the positioning information from the third positioning information to the first positioning information when the positioning augmentation signal acquisition unit cannot acquire the positioning augmentation signal;
7. The information processing terminal according to claim 6, wherein said positioning information is switched from said first positioning information to said third positioning information when said positioning augmentation signal acquisition unit can acquire said positioning augmentation signal.
前記測位情報切換部は、前記第1測位情報生成部において生成された前記第1測位情報と、前記第2測位情報生成部において生成された前記第2測位情報とを切換える、請求項1から7のいずれか一項に記載の情報処理端末。 8. The positioning information switching unit switches between the first positioning information generated by the first positioning information generating unit and the second positioning information generated by the second positioning information generating unit. The information processing terminal according to any one of . 前記測位情報切換部は、
前記補正情報取得部において前記補正情報の取得ができるようになったときに前記測位情報を前記第1測位情報から前記第2測位情報に切換える、請求項8に記載の情報処理端末。
The positioning information switching unit
9. The information processing terminal according to claim 8, wherein said positioning information is switched from said first positioning information to said second positioning information when said correction information acquisition unit becomes capable of acquiring said correction information.
コンピュータが、
第1測位衛星から配信される測位信号を取得する測位信号取得ステップと、
前記測位信号取得ステップにおいて取得された前記測位信号に基づき、観測点の第1測位情報を生成する第1測位情報生成ステップと、
前記第1測位情報生成ステップにおいて生成された前記第1測位情報と、予め設置位置が分かっている第1基準点において受信された前記測位信号とに基づき生成される補正情報を取得する補正情報取得ステップと、
前記第1測位情報生成ステップにおいて生成された前記第1測位情報と、前記補正情報取得ステップにおいて取得された前記補正情報とに基づき、前記観測点の第2測位情報を生成する第2測位情報生成ステップと、
予め設置位置が分かっている第2基準点において受信された前記測位信号に基づき生成される補正信号が送信されることにより第2測位衛星において生成される測位補強信号を、前記第2測位衛星から取得する測位補強信号取得ステップと、
前記第1測位情報生成ステップにおいて生成された前記第1測位情報と、前記測位補強信号取得ステップにおいて取得された前記測位補強信号とに基づき、前記観測点の第3測位情報を生成する第3測位情報生成ステップと、
前記第2測位情報生成ステップにおいて生成された前記第2測位情報と、前記第3測位情報生成ステップにおいて生成された前記第3測位情報との間において提供する測位情報を切換える測位情報切換ステップと、
前記測位情報切換ステップにおいて切換えられた前記測位情報を提供する測位情報提供ステップと、
を実行する測位方法。
the computer
a positioning signal acquisition step of acquiring a positioning signal delivered from a first positioning satellite;
a first positioning information generating step of generating first positioning information of an observation point based on the positioning signal obtained in the positioning signal obtaining step;
Correction information acquisition for acquiring correction information generated based on the first positioning information generated in the first positioning information generation step and the positioning signal received at a first reference point whose installation position is known in advance a step;
second positioning information generation for generating second positioning information of the observation point based on the first positioning information generated in the first positioning information generation step and the correction information acquired in the correction information acquisition step; a step;
A positioning augmentation signal generated by a second positioning satellite by transmitting a correction signal generated based on the positioning signal received at a second reference point whose installation position is known in advance is transmitted from the second positioning satellite a positioning augmentation signal acquisition step to acquire;
Third positioning for generating third positioning information of the observation point based on the first positioning information generated in the first positioning information generating step and the positioning augmentation signal obtained in the positioning augmentation signal obtaining step an information generating step;
a positioning information switching step of switching positioning information to be provided between the second positioning information generated in the second positioning information generating step and the third positioning information generated in the third positioning information generating step;
a positioning information providing step of providing the positioning information switched in the positioning information switching step;
Positioning method to perform.
コンピュータに、
第1測位衛星から配信される測位信号を取得する測位信号取得機能と、
前記測位信号取得機能において取得された前記測位信号に基づき、観測点の第1測位情報を生成する第1測位情報生成機能と、
前記第1測位情報生成機能において生成された前記第1測位情報と、予め設置位置が分かっている第1基準点において受信された前記測位信号とに基づき生成される補正情報を取得する補正情報取得機能と、
前記第1測位情報生成機能において生成された前記第1測位情報と、前記補正情報取得機能において取得された前記補正情報とに基づき、前記観測点の第2測位情報を生成する第2測位情報生成機能と、
予め設置位置が分かっている第2基準点において受信された前記測位信号に基づき生成される補正信号が送信されることにより第2測位衛星において生成される測位補強信号を、前記第2測位衛星から取得する測位補強信号取得機能と、
前記第1測位情報生成機能において生成された前記第1測位情報と、前記測位補強信号取得機能において取得された前記測位補強信号とに基づき、前記観測点の第3測位情報を生成する第3測位情報生成機能と、
前記第2測位情報生成機能において生成された前記第2測位情報と、前記第3測位情報生成機能において生成された前記第3測位情報との間において提供する測位情報を切換える測位情報切換機能と、
前記測位情報切換機能において切換えられた前記測位情報を提供する測位情報提供機能と、
を実現させる、測位プログラム。
to the computer,
A positioning signal acquisition function for acquiring a positioning signal delivered from the first positioning satellite;
a first positioning information generating function for generating first positioning information of an observation point based on the positioning signal obtained by the positioning signal obtaining function;
Correction information acquisition for acquiring correction information generated based on the first positioning information generated by the first positioning information generation function and the positioning signal received at the first reference point whose installation position is known in advance function and
Second positioning information generation for generating second positioning information of the observation point based on the first positioning information generated by the first positioning information generation function and the correction information acquired by the correction information acquisition function function and
A positioning augmentation signal generated by a second positioning satellite by transmitting a correction signal generated based on the positioning signal received at a second reference point whose installation position is known in advance is transmitted from the second positioning satellite A positioning augmentation signal acquisition function to be acquired;
Third positioning for generating third positioning information of the observation point based on the first positioning information generated by the first positioning information generation function and the positioning augmentation signal acquired by the positioning augmentation signal acquisition function an information generating function;
A positioning information switching function for switching positioning information to be provided between the second positioning information generated by the second positioning information generating function and the third positioning information generated by the third positioning information generating function;
a positioning information providing function for providing the positioning information switched by the positioning information switching function;
A positioning program that realizes
JP2021074029A 2021-04-26 2021-04-26 Information processing terminal, positioning method and positioning program Active JP7105960B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021074029A JP7105960B1 (en) 2021-04-26 2021-04-26 Information processing terminal, positioning method and positioning program
PCT/JP2022/018736 WO2022230813A1 (en) 2021-04-26 2022-04-25 Information processing terminal, positioning method, and positioning program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021074029A JP7105960B1 (en) 2021-04-26 2021-04-26 Information processing terminal, positioning method and positioning program

Publications (2)

Publication Number Publication Date
JP7105960B1 JP7105960B1 (en) 2022-07-25
JP2022168511A true JP2022168511A (en) 2022-11-08

Family

ID=82556738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021074029A Active JP7105960B1 (en) 2021-04-26 2021-04-26 Information processing terminal, positioning method and positioning program

Country Status (2)

Country Link
JP (1) JP7105960B1 (en)
WO (1) WO2022230813A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024157510A1 (en) * 2023-01-27 2024-08-02 日立Astemo株式会社 Self-position acquisition device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116449406B (en) * 2023-06-16 2023-08-29 山东北斗院物联科技有限公司 A seamless switching method between GNSS positioning and indoor positioning

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150293233A1 (en) * 2012-10-25 2015-10-15 Fugron N.V. Ppp-rtk method and system for gnss signal based position determination
WO2018083803A1 (en) * 2016-11-07 2018-05-11 三菱電機株式会社 Positioning augmentation device, positioning augmentation system, and positioning augmentation method
KR20190024639A (en) * 2017-08-31 2019-03-08 주식회사 문화방송 Method for measuring position and positioning terminal thereof
JP2019132584A (en) * 2016-05-31 2019-08-08 パナソニックIpマネジメント株式会社 Gnss correction data distribution device, rtk terminal device, gnss correction data distribution system, and gnss correction data distribution method
JP2020180911A (en) * 2019-04-26 2020-11-05 株式会社コア Mobile station, information processing device, information processing method and information processing program
JP2021009109A (en) * 2019-07-02 2021-01-28 株式会社デンソー Positioning method, positioning system, control device, and mobile station

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150293233A1 (en) * 2012-10-25 2015-10-15 Fugron N.V. Ppp-rtk method and system for gnss signal based position determination
JP2019132584A (en) * 2016-05-31 2019-08-08 パナソニックIpマネジメント株式会社 Gnss correction data distribution device, rtk terminal device, gnss correction data distribution system, and gnss correction data distribution method
WO2018083803A1 (en) * 2016-11-07 2018-05-11 三菱電機株式会社 Positioning augmentation device, positioning augmentation system, and positioning augmentation method
KR20190024639A (en) * 2017-08-31 2019-03-08 주식회사 문화방송 Method for measuring position and positioning terminal thereof
JP2020180911A (en) * 2019-04-26 2020-11-05 株式会社コア Mobile station, information processing device, information processing method and information processing program
JP2021009109A (en) * 2019-07-02 2021-01-28 株式会社デンソー Positioning method, positioning system, control device, and mobile station

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024157510A1 (en) * 2023-01-27 2024-08-02 日立Astemo株式会社 Self-position acquisition device
JP2024106830A (en) * 2023-01-27 2024-08-08 日立Astemo株式会社 Self-location acquisition device
JP7796683B2 (en) 2023-01-27 2026-01-09 Astemo株式会社 Self-location acquisition device

Also Published As

Publication number Publication date
JP7105960B1 (en) 2022-07-25
WO2022230813A1 (en) 2022-11-03

Similar Documents

Publication Publication Date Title
US11650327B2 (en) Antenna phase center compensation for orbital assistance data
JP6625237B2 (en) Positioning reinforcement device, positioning reinforcement system and positioning reinforcement method
EP2264484B1 (en) Locating satellites
EP2496962B1 (en) Methods and apparatuses for estimating time relationship information between navigation systems
US20120166081A1 (en) Position calculation method and position calculation system
JP2009523247A (en) Global satellite navigation system
JP7288313B2 (en) POSITIONING ASSISTANCE DEVICE, POSITIONING ASSISTANCE SYSTEM, POSITIONING SYSTEM AND POSITIONING ASSISTANCE METHOD
JP2009515156A (en) Method for providing assistance data to a mobile station of a satellite positioning system
JP2004535550A (en) Method and apparatus for determining a position using a coarse position estimate
US20150247931A1 (en) Locally enhanced gnss wide-area augmentation system
CN101513087B (en) Communication terminal, method for obtaining position information of communication terminal and program for controlling communication terminal
AU2016429809B2 (en) Local error generation device, local error generation program, and positioning augmentation information distribution system
JP7105960B1 (en) Information processing terminal, positioning method and positioning program
US10816669B2 (en) Information processing device
WO2020084888A1 (en) Server, satellite positioning system, and satellite positioning method
JP2008209248A (en) Timing signal generation device
US12493124B2 (en) Satellite positioning for satellite-based communications
JP2007017185A (en) System and method for transmitting positioning signal
KR102511969B1 (en) Method for precise orbit determination of geostationary orbit satellite for satellite based augmentation system by adding vessel equippewd reference station, and control station
KR20040074313A (en) Wide area pseudolite navigation system
US9547087B1 (en) Sync feedback for time to first fix
US6882305B2 (en) Method and apparatus for determining position
WO2018230227A1 (en) Timing signal generating device, electronic instrument provided with same, and timing signal generating method
JP2007506099A (en) Partial almanac collection system
JP6846995B2 (en) Timing signal generator, electronic device equipped with it, and timing signal generation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210819

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220105

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220405

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220510

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220712

R150 Certificate of patent or registration of utility model

Ref document number: 7105960

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250