This application claims priority to Japanese Patent Application No. 2004-310961. The entire disclosure of Japanese Patent Application No. 2004-310961 is hereby incorporated herein by reference.
1. Field of the Invention
The present invention generally relates to a positioning system. More specifically, the present invention relates to a positioning system, terminal device, information provision device, terminal device control method, and terminal device control program, of position determination based on a signal from a position information satellite.
2. Background Information
A positioning system that determines the current position of a GPS receiver using a satellite navigation system, e.g., a GPS (Global Positioning System), has conventionally been put to practical use. Further, technology has been proposed in which the GPS receiver has a database including terrain information of various spots on the earth's surface and performs position determination using elevation information included in the terrain information. Such technology is disclosed in Japanese Patent Publication JP-T-2004-514144 (
When the GPS receiver acquires the terrain information (hereinafter called the orthometric height model) in advance, the only unknown information elements are latitude, longitude, and time, thus providing the advantage of enabling high-accuracy position determination based on a signal from a GPS satellite.
However, a large-capacity recording unit (Data Storage) is required to hold the orthometric height model covering the entire earth. Therefore, when the GPS receiver only has a small-capacity recording unit, there is the problem of being unable to hold the orthometric height model.
Besides, even when an external device (e.g., an external server) holds the orthometric height model and the GPS receiver is to acquire the orthometric height model, such as by download, according to need, for example, a large data size of the orthometric height model to be downloaded provides a problem because the orthomeric height model transmission/reception processing burden is large which could lead to increased transmission/reception costs.
In view of the above, it will be apparent to those skilled in the art from this disclosure that there exists a need for an improved a positioning system, terminal device, information provision device, terminal device control method, and terminal device control program based on a signal from a position information satellite. This invention addresses this need in the art as well as other needs, which will become apparent to those skilled in the art from this disclosure.
An object of the present invention is to provide a positioning system, terminal device, information provision device, terminal device control method, and terminal device control program, being capable of making high-accuracy positioning calculations, using terrain information while reducing an increase in burden on the terminal device and a terrain information transmission/reception processing burden on a recording unit of a terminal device such as a GPS receiver.
According to a first aspect of the present invention, the aforementioned object is realized by a positioning system. The positioning system has a terminal device and an information provision device. The terminal device determines a current position based on a position-related signal from a position information satellite. The information provision device is communicable with the terminal device and has a terrain information storage unit that stores terrain information that includes divided terrain information having a specific terrain divided into a plurality of pieces. The terminal device includes a rough determined position information generation unit, a divided terrain information request, and a high accuracy determined position information generation unit. The rough determined position information generation unit generates rough determined position information to acquire one piece of the divided terrain information from the information provision device. The divided terrain information request unit makes a request to the information provision device for one piece of the divided terrain information that corresponds to a rough determined position indicated in the rough determined position information. The high-accuracy determined position information generation unit generates high-accuracy determined position information, using elevation information included in the divided terrain information. Further, the information provision device includes a divided terrain information selection unit that selects one piece of the divided terrain information that corresponds to the rough determined position indicated in the rough determined position acquired from the terminal device, and a divided terrain information transmission unit that transmits to the terminal device one piece of the divided terrain information that corresponds to the rough determined position.
In accordance with the configuration of the first aspect of the invention, the information provision device can store terrain information, which includes a plurality of divided terrain information, in the terrain information storage unit.
Further, by way of the divided terrain information obtainment unit, the terminal device can acquire one piece of the divided terrain information, which corresponds to a rough determined position indicated in the rough determined position information, from the information provision device. Furthermore, by way of the high-accuracy determined position information generation unit, the terminal device can generate the high-accuracy determined position information using elevation information included in the divided terrain information. Thus, the terminal device can generate high-accuracy determined position information not by acquiring all the terrain information from the information provision device but by acquiring only one piece of the divided terrain information. One piece of the divided terrain information has a smaller information amount than all the terrain information. This configuration makes it possible to make high-accuracy positioning calculations using terrain information while reducing an increase in burden on the terminal device and a terrain information transmission/reception processing burden on the recording unit of the terminal device such as the GPS receiver.
A positioning system according to a second aspect of the present invention is the system of the first aspect wherein it is preferable that the information amount of each piece of the divided terrain information is defined based on the information transmission rate of a communication line between the terminal device and the information provision device.
In accordance with the configuration of the second aspect of the invention, the information amount of each piece of the divided terrain information is defined based on the information transmission rate of a communication line between the terminal device and the information provision device. Therefore, the time required for the terminal device to acquire one piece of the divided terrain information can be reduced when compared with when the information amount of each piece of the divided terrain information is excessively larger than the information transmission rate of the communication line.
A positioning system according to a third aspect of the present invention is the system of the first aspect, wherein it is preferable that each piece of the divided terrain information has a plurality of sample points, and that the positioning accuracy of the rough determined position information is defined based on the distance between the sample points.
In accordance with the configuration of the third aspect of the present invention, the positioning accuracy of the rough determined position information is defined based on the distance between the sample points. Consequently, to select one of the sample points included in one piece of the divided terrain information, the terminal device can select a sample point closest to the real position of the terminal device and use the elevation information of the selected sample point. As a result, this can increase the positioning accuracy of the high-accuracy determined position information of the terminal device.
According to a fourth aspect of the invention, the aforementioned object is realized by a terminal device that determines a current position based on a position-related signal from a position information satellite. The terminal device has a rough determined position information generation unit, a divided terrain information request unit, and a high-accuracy determined position information generation unit. The rough determined position information generation unit is communicable with the terminal device and generates rough determined position information to acquire one piece of divided terrain information having a specific terrain divided into a plurality of pieces from an information provision device having a terrain information storage unit that stores terrain information including the divided terrain information. The divided terrain information request unit makes a request to the information provision device for one piece of the divided terrain information which corresponds to a rough determined position indicated in the rough determined position information. Further, the high-accuracy determined position information generation unit generates high-accuracy determined position information, using elevation information included in the divided terrain information.
In accordance with the configuration of the fourth aspect of the present invention, it is possible to make a high-accuracy positioning calculation using terrain information while reducing an increase in burden on the terminal device and a terrain information transmission/reception processing burden on the recording unit of the terminal device such as the GPS receiver.
A terminal device according to a fifth aspect of the present invention is the device of the fourth aspect, wherein it is preferable that the terminal device is configured to receive the position-related signal without determining the current position before acquiring the divided terrain information after generating the rough determined position information.
After the rough determined position information is generated, reception of the position-related signal is brought to a stop. Further, after the divided terrain information is acquired, reception of the position-related signal is started anew. Then, this requires time to catch the position information satellite.
In this respect, in accordance with the configuration of the fifth aspect of the invention, reception of the position-related signal is continuously performed even before the divided terrain information is acquired after the rough determined position information is generated. Therefore, immediately after the divided terrain information is acquired, generation of the high-accuracy determined position information can be started using the position-related signal. As a result, this can reduce the time before the high-accuracy determined position information is generated after the rough determined position information is generated.
A terminal device according to a sixth aspect of the present invention is the device of the fourth aspect, wherein it is preferable that the terminal device further includes a divided terrain information storage unit that stores the divided terrain information, and an in-terminal divided terrain information usability determination unit that determines whether or not the divided terrain information, which has been acquired during the preceding position determination and stored in the divided terrain information storage unit, corresponds to a rough determined position indicated in the newly generated rough determined position information. In this case, the terminal device is configured to generate the high-accuracy determined position information using elevation information included in the divided terrain information that has been acquired during the preceding position determination and stored in the divided terrain information storage unit based on the determination result of the in-terminal divided terrain information usability determination unit.
In accordance with the configuration of the sixth aspect of the present invention, the terminal device causes the in-terminal divided terrain information usability determination unit to determine that the divided terrain information, which has been acquired during the preceding position determination and stored in the divided terrain information storage unit, corresponds to a rough determined position indicated in the newly generated rough determined position information. Then, in this case, the terminal device generates the high-accuracy determined position information using elevation information included in the divided terrain information stored in the divided terrain information storage unit. Consequently, if determining that the divided terrain information stored in the divided terrain information storage unit corresponds to the rough determined position indicated in the rough determined position information of the preceding position determination, the terminal device need not newly acquire the divided terrain information from the information provision device. Therefore, this can reduce the time before the high-accuracy determined position information is generated after the rough determined position information is generated.
According to a seventh aspect of the present invention, the aforementioned object is realized by an information provision device that is communicable with a terminal device that determines a current position based on a position-related signal from a position information satellite and that has a terrain information storage unit that stores terrain information including divided terrain information having a specific terrain divided into plural pieces. The device has a divided terrain information selection unit and a divided terrain information transmission unit. The divided terrain information selection unit selects one piece of the divided terrain information that corresponds to a rough determined position indicated in rough determined position information acquired from the terminal device. Further, the divided terrain information transmission unit transmits to the terminal device one piece of the divided terrain information that corresponds to the rough determined position.
In accordance with the configuration of the seventh aspect of the present invention, the information provision device stores in the terrain information storage unit terrain information including a plurality of divided terrain information. By way of the divided terrain information selection unit, the information provision device can select one piece of the divided terrain information that corresponds to a rough determined position indicated in rough determined position information acquired from the terminal device. Further, by way of the divided terrain information transmission unit, the information provision device can transmit to the terminal device one piece of the divided terrain information that corresponds to the rough determined position.
Consequently, the information provision device can aid the terminal device in determining its position using the divided terrain information, each piece of which has a smaller information amount than all the terrain information.
According to an eighth aspect of the present invention, the aforementioned object is achieved by a terminal device control method including generating rough determined position information, requesting divided terrain information, and generating high-accuracy determined position information. In the method of generating rough determined position information, a terminal device, which determines a current position based on a position-related signal from a position information satellite, generates rough determined position information to acquire one piece of divided terrain information having a specific terrain divided into a plurality of pieces, from an information provision device which is communicable with the terminal device and has a terrain information storage unit that stores terrain information including the divided terrain information. In the method of requesting divided terrain information, the terminal device makes a request to the information provision device for one piece of the divided terrain information that corresponds to a rough determined position indicated in the rough determined position information. Further, in the method of generating high-accuracy determined position information, the terminal device generates high-accuracy determined position information using elevation information included in the divided terrain information.
According to a ninth aspect of the present invention, the aforementioned object is achieved by a terminal device control program allowing a computer to excute a rough determined position information generation step, a divided terrain information request step, and a high-accuracy determined position information generation step. In the rough determined position information generation step, a terminal device, which determines a current position based on a position-related signal from a position information satellite, generates rough determined position information to acquire one piece of divided terrain information having a specific terrain divided into a plurality of pieces, from an information provision device that is communicable with the terminal device and has a terrain information storage unit that stores terrain information including the divided terrain information. In the divided terrain information request step, the terminal device makes a request to the information provision device for one piece of the divided terrain information that corresponds to a rough determined position indicated in the rough determined position information. Further, in the high-accuracy determined position information generation step, the terminal device generates high-accuracy determined position information, using elevation information included in the divided terrain information.
These and other objects, features, aspects, and advantages of the present invention will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses a preferred embodiment of the present invention.
Referring now to the attached drawings which form a part of this original disclosure:
Selected embodiments of the present invention will now be explained with reference to the drawings. It will be apparent to those skilled in the art from this disclosure that the following descriptions of the embodiments of the present invention are provided for illustration only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents. The embodiments to be described below are preferred specific examples of the invention and therefore are given various technically preferable limitations, but the scope of the invention is not limited to these embodiments in so far as there is no statement in the following description to the effect of limiting the invention.
The terminal 50 has a terminal GPS device 62 to receive signals S1 to S4, which are examples of the position-related signal, from GPS satellites 12a, 12b, 12c, and 12d, which are examples of the position information satellite. The terminal 50 also has a terminal communication device 60 to communicate with the server 20 via a base station 40 that is a communication base station and an Internet network 45 that is a communication network.
The terminal 50 is, for example, a cellular phone, a PHS (Personal Handy-phone System), or a PDA (Personal Digital Assistance), but is not limited thereto.
Unlike this embodiment, the number of GPS satellites 12a-12d is not limited to four, but may be three or less and may be five or more.
Main Hardware Configuration of Server 20
Main Hardware Configuration of Terminal 50
Main Software Configuration of Server 20
As shown in
As shown in
As shown in
Sequence numbers 1 etc. (N being an integer greater than or eauql to 1) are assigned to each piece of the mesh information 154. As shown in
The sequence numbers are regularly assigned in the following manner. That is, for example, sequence number 1 is assigned to mesh information 154 specified by boundary coordinates of −90°00′00″ latitude, −89°57′30″ latitude, −180°00′00″ longitude, and −179°57′30″ longitude. Further, sequence number 2 is assigned to mesh information 154 that is shifted 2′30″ in longitude alone, i.e., specified by boundary coordinates of −90°00′00″ latitude, −89°57′30″ latitude, −179°57′30″ longitude, and −179°55′00″ longitude. Accordingly, the configuration is such that the sequence numbers of the mesh information 154 can be easily specified by latitude and longitude as calculated by the server 20. Further, since the plurality of the mesh information 154 are arranged by the sequence numbers having regularity, the server 20 can gain high-speed and easy access thereto based on algorithm such as a binary search.
As shown in
Each piece of the mesh information 154, which has the sample points 154a to 154y as aforementioned, includes information indicative of the coordinates and orthometric heights of the sample points 154a etc. Each piece of the mesh information 154 has, for example, 25 sample points, which are spaced a latitude or longitude of 30″ or a distance of about 1 kilometer (km) apart from each other. Accordingly, each piece of the mesh information 154 is defined by an area of about 5 kilometers (km) square.
The distance between sample points is about 1 kilometer (km), not only between sample points within one piece of the mesh information 154, e.g., sample points 154a and 154b (see
The aforementioned orthometric height model information 152 is an example of the terrain information, and the mesh information 154 is an example of the divided terrain information. Further, the server second storage section 150 is an example of the terrain information storage unit.
As aforementioned, the orthometric height model information 152 has the plurality of the mesh information 154, but each piece of the mesh information 154 is part of the orthometric height model information 152 and therefore has a far smaller information amount (data size) than all the orthometric height model information 152. The information amount of all the orthometric height model information 152 is, for example, 1.5 GBytes, while the information amount of each piece of the mesh information 154 is, for example, 2720 bits as shown in
Accordingly, the time required for the terminal 50 to acquire one piece of the mesh information 154 can be reduced as compared with when the information amount of the mesh information 154 is excessively larger than the information transmission rate of the communication line.
As shown in
The server 20 acquires to-be-described terminal-side rough determined position information 252 (see
As will be described in detail later, the positioning accuracy of this server-side rough determined position information 160 (terminal-side rough determined position information 252) is defined based on the distance between sample points.
As shown in
With the above configuration, the server 20 can aid the terminal 50 in determining its position using the mesh information 154 each piece of which has a smaller information amount than all the orthometric height model information 152.
Unlike this embodiment, the server 20 may be configured to have orbit information (almanacs and/or ephemerides) of the GPS satellites 12a-12d. and thus provide the terminal 50 with the orbit information together with the mesh information 154.
Main Software Configuration of Terminal 50
As shown in
As shown in
The positioning accuracy of this terminal-side rough determined position information 252 is defined based on the distance between sample points. Specifically, the positioning accuracy of the terminal-side rough determined position information 252 is within about 1 kilometer (km).
Since the distance between sample points is about 1 kilometer (km) as aforementioned, to select one sample point included in one piece of the mesh information 154, it is possible to select a sample point closest to the rough position of the terminal 50 and use the elevation information of the selected sample point. As a result, this can increase the positioning accuracy of to-be-described terminal-side high-accuracy determined position information 256.
Furthermore, as shown in
The terminal control section 200 controls the terminal GPS section 204 based on the rough determined position information generation program 212. The terminal GPS section 204 repeats the calculation of determining the current position based on the signals S1-S4 (see
The terminal control section 200 stores the generated terminal-side rough determined position information 252 into the terminal second storage section 250.
To generate the aforementioned terminal-side rough determined position information 252 by performing 3D positioning, the terminal 20 may be configured to perform position determination, using the elevation information of mesh information 254 that has been acquired during the preceding position determination by using three of the GPS satellites 12a-12d. Thereby, the terminal-side rough determined position information 252 can be generated more rapidly than by receiving the signals S1-S4 from four or more of the GPS satellites 12a-12d.
Besides, position determination to generate the aforementioned terminal-side rough determined position information 252 may be 2D positioning. The reason is that information indicative of latitude and longitude is sufficient enough for the server 50 to select one piece of the mesh information 154 based on the terminal-side rough determined position information 252 (server-side rough determined position information 160). Besides, in the case of the 2D positioning, the terminal 50 can determine the current position, based on the signals S1-S4 from a minimum of three of the GPS satellites 12a-12d. Therefore, the terminal-side rough determined position information 252 can be generated more rapidly than in the case of the 3D positioning that requires the signals S1-S4 from four or more of the GPS satellites 12a-12d.
As shown in
Upon acquisition of the mesh information 154 from the server 50, the terminal control section 200 stores it into the terminal second storage section 250 as the terminal-side mesh information 254. This terminal-side mesh information 254 is also an example of the divided terrain information. Further, the terminal second storage section 250 is an example of the divided terrain information storage unit.
As shown in
The orthometric height (elevation) of a sample point closest to the position indicated in the terminal-side rough determined position information 252, e.g., of sample point 154a (see
Here, since the orthometric height of sample point 154a (see
The terminal control section 200 stores the generated terminal-side high-accuracy determined position information 256 in the terminal second storage section 250.
As shown in
The terminal control section 200 is configured as follows. That is, the terminal control section 200 determines, based on the preceding terminal-side mesh information usability determination program 218, that the preceding terminal-side mesh information 254 stored in the terminal second storage section 250 corresponds to the rough determined position indicated in the newly generated terminal-side rough determined position information 252. Then, in this case, the terminal control section 200 generates the terminal-side high-accuracy determined position information 256 using the elevation information included in the preceding terminal-side mesh information 254.
Consequently, if determining that the preceding terminal-side mesh information 254 stored in the terminal second storage section 250 corresponds to the rough determined position of the newly generated terminal-side rough determined position information 252, the terminal 50 need not newly acquire the mesh information 154 from the server 20. Therefore, this can further reduce the time before the terminal-side high-accuracy determined position information 256 is generated after the terminal-side rough determined position information 252 is generated.
As shown in
When the terminal 50 cannot acquire the mesh information 154 from the server 20, the terminal control section 200 causes the terminal GPS section 204 to determine and calculate the current position, using only the signals S1-S4 (see
The terminal control section 200 stores the generated terminal-side good-accuracy determined position information 258 in the terminal second storage section 250.
Unlike this embodiment, the terminal 50 may be configured to receive the signals S1-S4., without determining the current position before acquiring the mesh information 154 after generating the terminal-side rough determined position information 252.
After the terminal-side rough determined position information 252 is generated, reception of the signal S1 that has been used to generate the terminal-side rough determined position information 252 is brought to a stop. Further, after the mesh information 154 is acquired, reception of the signals S1-S4 is started anew. Then, this requires time to catch the GPS satellites 12a-12d.
In this respect, the reception of the signals S1-S4 is continuously performed even before the mesh information 154 is acquired after the terminal-side rough determined position information 252 is generated. Thereby, immediately after the mesh information 154 is acquired, generation of the terminal-side high-accuracy determined position information 256 can be started using the signals S1-S4. As a result, this can reduce the time before the terminal-side high-accuracy determined position information 256 is generated after the terminal-side rough determined position information 252 is geenrated.
The aforementioned is the configuration of the positioning system 10 according to this embodiment, and an operational example thereof will be described below mainly using
First, the terminal 50 generates the terminal-side rough determined position information 252 (see
Subsequently, the terminal 50 transmits the terminal-side rough determined position information 252 to the server 20 and makes a request thereto for the mesh information 154 (step ST2). This step ST2 is an example of the divided terrain information request step.
Subsequently, the terminal 50 determines whether or not it has succeeded in acquiring the mesh information 154 from the server 20 (step ST3).
If the terminal 50 determines that it has succeeded in acquiring the mesh information 154 from the server 20, it generates the terminal-side high-accuracy determined position information 256 (see
In contrast, if the terminal 50 determines in the aforementioned step ST3 that it has not succeeded in acquiring the mesh information 154 from the server 20, then it generates the terminal-side good-accuracy determined position information 258 (see
As described above, according to the positioning system 10, it is possible to make a high-accuracy positioning calculation using the terrain information while reducing an increase in burden on and a terrain information transmission/reception processing burden on a recording unit of a GPS receiver.
Further, large-capacity orthometric height model data are disposed on the server 20 side, and the terminal 50 downloads and uses only a needed portion thereof when necessary, thereby eliminating the need to have a large-capacity memory region on the terminal 50 side, so that the production cost of the terminal 50 can be reduced.
The positioning system 10 of this embodiment is effective especially when multipath occurs, and an experiment conducted at Shinjuku in Tokyo proves that variation in positioning results decreases by about 30 meters (m).
Program, Computer Readable Recording Medium, etc.
There can be provided a control program of the terminal device to allow the computer to execute the rough determined position information generation step, divided terrain information request step, high-accuracy determined position information generation step, etc. of the aforementioned operational example.
Further, there can also be provided a computer readable recording medium, etc. having recorded therein such a control program, etc. of the terminal device.
A program storage medium, which is used to install these control program, etc. of the terminal device into the computer and bring them into a state ready to be executed by the computer, can be realized with, for example, not only a package medium, such as a flexible disc like a floppy (registered trademark), a CD-ROM (Compact Disc Read Only Memory), a CD-R (Compact Disc-Rewritable), a CD-RW (Compact Disc-Rewritable), a DVD (Digital Versatile Disc), but also a semiconductor memory, a magnetic disc, or a magneto-optical disc, in which a program is stored on a temporary or permanent basis.
The invention is not limited to the aforementioned embodiments. Furthermore, the invention may be configured by combining the aforementioned embodiments with each other.
As used herein, the following directional terms “forward, rearward, above, downward, vertical, horizontal, below, and transverse” as well as any other similar directional terms refer to those directions of a device equipped with the present invention. Accordingly, these terms, as utilized to describe the present invention should be interpreted relative to a device equipped with the present invention.
The term “configured” as used herein to describe a component, section or part of a device includes hardware and/or software that is constructed and/or programmed to carry out the desired function.
Moreover, terms that are expressed as “means-plus function” in the claims should include any structure that can be utilized to carry out the function of that part of the present invention.
The terms of degree such as “substantially,” “about,” and “approximately” as used herein mean a reasonable amount of deviation of the modified term such that the end result is not significantly changed. For example, these terms can be construed as including a deviation of at least ±5% of the modified term if this deviation would not negate the meaning of the word it modifies.
While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims. Furthermore, the foregoing descriptions of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents. Thus, the scope of the invention is not limited to the disclosed embodiments.
Number | Date | Country | Kind |
---|---|---|---|
JP2004-310961 | Oct 2004 | JP | national |