Source: https://patents.google.com/patent/JP2015165221A/en
Timestamp: 2019-12-07 01:43:00
Document Index: 497318676

Matched Legal Cases: ['art 3', 'art 4', 'art 3', 'art 41', 'art, 4', 'art, 5', 'art, 7', 'art, 8']

JP2015165221A - Terminal device, position information measurement control method and program - Google Patents
Terminal device, position information measurement control method and program Download PDF
JP2015165221A
JP2015165221A JP2014040475A JP2014040475A JP2015165221A JP 2015165221 A JP2015165221 A JP 2015165221A JP 2014040475 A JP2014040475 A JP 2014040475A JP 2014040475 A JP2014040475 A JP 2014040475A JP 2015165221 A JP2015165221 A JP 2015165221A
JP2014040475A
JP6608578B2 (en
祥 佐々木
2014-03-03 Application filed by Kddi株式会社, Kddi Corp, Ｋｄｄｉ株式会社 filed Critical Kddi株式会社
2014-03-03 Priority to JP2014040475A priority Critical patent/JP6608578B2/en
2014-03-03 Priority claimed from JP2014040475A external-priority patent/JP6608578B2/en
2015-09-17 Publication of JP2015165221A publication Critical patent/JP2015165221A/en
2019-11-20 Publication of JP6608578B2 publication Critical patent/JP6608578B2/en
A terminal device that efficiently processes positioning requests from a plurality of applications is provided in order to improve power consumption of the terminal device due to processing associated with position information positioning. In a terminal device 1 having a position information positioning unit 3 and capable of mounting a plurality of applications that require position information positioning, a common position information positioning control unit that starts position information positioning processing at a certain frequency. 4, the common position information positioning result database 5 for storing the position information positioning result by the common position information positioning control unit 4, and the common position information positioning result database 5 with respect to the position information positioning request from individual applications And a position information positioning request processing unit 6 that outputs position information. [Selection] Figure 1
The present invention relates to a terminal device in which an application that requires location information positioning is installed, and in particular, a terminal device, a location information positioning control method, and a program that can efficiently use location information positioning information of a user who uses the terminal device. About.
In a terminal device such as a smartphone, a user can freely install various applications (hereinafter referred to as “applications”) according to tastes. Some apps utilize the position information positioning function of the terminal device, and such apps tend to increase.
For example, in a terminal device that operates on AndroidOS, a location information positioning command (including necessary accuracy and positioning method) is issued from within the application as specified in the location information acquisition function described in Non-Patent Document 1. And a processing flow for performing position information positioning processing in accordance with the command on the terminal device side.
The GPS used in the current position information positioning is a process that consumes a large amount of power of the terminal device, so it is necessary to adjust the frequency of executing the position information positioning process, etc., in an application having a position information positioning function. is there. However, under a situation where a plurality of applications that perform such processing are installed, even if the frequency of location information is appropriately controlled in each application, as shown in FIG. As a result, the battery of the terminal device is consumed as a result.
Therefore, techniques disclosed in Patent Documents 1 to 4 have been proposed in order to reduce power consumption during processing of position information positioning (mainly GPS).
In other words, Patent Document 1 consumes more power than necessary by inferring an optimal method for an application from a plurality of location information positioning methods (GPS, WiFi, base station, etc.) provided in the terminal device. A method for suppressing the use of the method is proposed.
Further, Patent Document 2 proposes a method for efficiently utilizing the position information positioning function provided in each of the smartphone and the navigation system in the navigation system. Specifically, smartphone power consumption is reduced by using the smartphone's location information positioning function only in situations where higher-accuracy location information is required (during route guidance) and not in other situations. It is a method.
Patent Document 3 is a proposal to suppress power consumption on the smartphone side during cooperation between the navigation system and the smartphone, as in Patent Document 2. Specifically, as a scene where more accurate position information is required, a smartphone is used in a place where the route is complicated, and positioning is performed only by a navigation system when the route is simple.
Patent Document 4 proposes a method for avoiding unnecessary position information positioning in consideration of a use state of a terminal having a position information positioning function. Specifically, this is a method of detecting a situation in which the terminal is not used or held by the user and restricting the position information positioning process under such a situation.
JP 2012-247366 A JP 2012-141001 A JP 2012-127722 A JP 2011-080867 A
However, since the methods described in Patent Documents 1 to 4 cannot respond to position information positioning requests from a plurality of applications in the terminal device, the position information positioning requests from the plurality of applications installed in the terminal device are not accepted. There was a problem that it could not be processed efficiently.
In addition, with current smartphones, even when smartphones are not being used, there are many situations where apps are operating. I couldn't.
The present invention has been proposed in view of the above circumstances, and a terminal device that can efficiently process positioning requests from a plurality of applications in order to improve the power consumption of the terminal device due to processing associated with position information positioning, An object is to provide a position information positioning control method and program.
In order to achieve the above object, claim 1 of the present invention includes a position information positioning unit, and a terminal device capable of mounting a plurality of applications that require position information positioning includes the following configuration: Yes.
A common location information positioning control unit that activates location information positioning processing at a certain frequency.
A common position information positioning result database for storing position information positioning results by the common position information positioning control unit.
A position information positioning request processing unit that outputs position information with reference to the common position information positioning result database in response to a position information positioning request from an individual application.
Claim 2 is the terminal device of claim 1,
The common position information positioning control unit includes a positioning frequency adjusting unit that allows a user to adjust the frequency of the position information positioning process.
Claim 3 is the terminal device of claim 1,
The common position information positioning control unit includes a positioning frequency adjustment unit that adjusts the frequency of the position information positioning process according to the frequency of position information positioning requests from individual applications.
Claim 4 is the terminal device according to any one of claims 1 to 3,
The common location information positioning control unit includes a positioning frequency adjusting unit that calculates the usage frequency of the terminal device every unit time and adjusts the frequency of the location information positioning every unit time according to the usage frequency. .
Claim 5 is the terminal device according to any one of claims 1 to 4,
The common position information positioning control unit
A sensor unit for measuring the current status of the terminal device;
A positioning necessity determination unit that determines the necessity of position information positioning based on the positioning result by the sensor;
According to a sixth aspect of the present invention, in the terminal device according to the fifth aspect, the sensor unit includes an acceleration sensor.
Claim 7 is the terminal device according to claim 1,
A WiFi information acquisition unit that acquires WiFi information of a WiFi point to which the terminal device is connected,
A positioning necessity determination unit that determines the necessity of position information positioning based on the WiFi information;
When the WiFi information is a connection point registered in advance, the location information of the registered connection point is used without performing location information positioning.
Claim 8 is the terminal device according to any one of claims 1 to 7,
Having an application information DB for storing accuracy information about accuracy of position information required by all applications installed in the terminal device;
When the location information positioning request processing unit processes a location information positioning request from an individual application, the location information positioning request processing unit refers to the application information DB, and if the location information required by the application has high accuracy, the location information The positioning unit has a function of directly executing position information positioning processing.
Claim 9 is a position information positioning control method for positioning position information in a plurality of applications that require position information positioning.
A procedure for positioning the common location information by activating the location information positioning process at a certain frequency;
The procedure for storing the common position information obtained by positioning in the common position information positioning result database;
And a procedure for outputting position information with reference to the common position information positioning result database in response to a position information positioning request from an individual application.
According to a tenth aspect of the present invention, there is provided a position information positioning control program that causes a computer to execute each of the steps recited in the ninth aspect.
According to claim 1, claim 9, and claim 10, the position information positioning process is started at a certain frequency by the common position information positioning control unit, the position information positioning result is stored in the common position information positioning result database, and individually In response to a position information positioning request from the application, the position information positioning request processing unit refers to the common position information positioning result database, and position information is output to each application. The positioning request can be processed efficiently, and the power consumption of the terminal device can be saved.
According to the second aspect, by enabling the user to adjust the frequency of the position information positioning process, it is possible to make a position information positioning request based on the user's request.
According to the third aspect, by adjusting the frequency of the position information positioning process according to the frequency of the position information positioning request from the individual application, it is possible to efficiently process the position information positioning request.
According to the fourth aspect of the present invention, the frequency of the location information positioning process can be efficiently processed for the location information positioning request by adjusting the frequency of the location information positioning for each unit time according to the usage frequency of the terminal device. Can do.
According to the fifth aspect, by determining whether or not the position information positioning is necessary based on the measurement result by the sensor unit that measures the current state of the terminal device, it is possible to efficiently process the position information positioning request. .
According to the sixth aspect, the moving state of the terminal device can be detected by configuring the sensor unit with an acceleration sensor.
According to the seventh aspect, by determining whether or not the position information positioning is necessary based on the WiFi information, it is possible to efficiently process the position information positioning request.
According to claim 8, by providing the application information DB, when the required accuracy of the position information required by the application is high, the position information positioning unit directly executes the position information positioning process to the application. Accordingly, highly accurate position information positioning can be performed.
It is a block diagram which shows an example of embodiment of the terminal device of this invention. It is a flowchart figure which shows the process sequence of the positional information positioning in the terminal device of FIG. It is a table | surface which shows the positioning information stored in common position information positioning result DB. It is a block diagram which shows the other example of embodiment of the terminal device of this invention. It is a flowchart figure which shows the process sequence of the positional information positioning in the terminal device of FIG. It is a block diagram which shows the other example of embodiment of the terminal device of this invention. It is a block diagram for demonstrating the concept in the case of performing a positional information positioning process in the conventional terminal device.
An example of an embodiment of a terminal device according to the present invention will be described with reference to FIG.
The terminal device 1 includes a ROM that stores a basic program including an operating system (OS) and various basic devices, a recording medium (HDD) that stores various programs and data, a CPU that executes the program, The CPU is composed of a mobile terminal (computer), for example, a smart phone or the like, which mainly includes a RAM that provides a work area to the CPU and a parallel / serial I / F that communicates with an external device.
The recording medium of the terminal device 1 stores a position information positioning control program for executing the position information positioning control method according to the present invention.
The terminal device 1 is installed with a plurality of applications 2 that perform various processes using the position information positioning function. And the terminal device 1 memorize | stores the positioning result by the positional information positioning part 3 which controls the positional information positioning of the terminal device 1, the common positional information positioning control part 4 which controls the frequency of positional information positioning, and the positional information positioning part 3. Common position information positioning result DB5 and a position information positioning request processing unit 6 that receives the position information positioning request from the application 2 and refers to the position information of the common position information positioning result DB5.
The location information positioning unit 3 is a module having a location information positioning function of the terminal device 1, and specifically performs location information positioning processing using information on GPS, WiFi, and base stations. The positioning result by the position information positioning unit 3 is stored in the common position information positioning result DB 5 every time the positioning is performed.
The common position information positioning control unit 4 is a module that outputs a position information positioning request to the position information positioning unit 3 at a constant frequency. Details of the frequency of position information positioning in the common position information positioning control unit 4 will be described later.
In the common position information positioning result DB 5, at least position information that has been most recently measured by the position information positioning unit 3 is stored. Moreover, you may store the log | history of the positioning result of the positional information measured in the past.
The location information positioning request processing unit 6 receives a location information positioning request output from the application 2 (“application A”, “application B”, “application C”) installed in the terminal device 1, and receives the common location information positioning result. With reference to DB5, the process which outputs the latest positioning result in common position information positioning result DB5 to the application 2 is performed. Accordingly, since these applications can obtain position information from the common position information positioning result DB 5 without directly operating the GPS, it becomes possible to efficiently process position information positioning requests from a plurality of applications. .
FIG. 2 shows a basic processing flow when position information positioning is performed using the terminal device of the present invention.
First, the common position information positioning control unit 4 of the terminal device 1 determines whether or not position information positioning is necessary at the present time (step 10). Various methods can be considered for determining whether or not position information positioning is necessary, that is, for adjusting the position information positioning frequency. Details thereof will be described later.
If the common position information positioning control unit 4 determines that position information positioning is necessary, the position information positioning unit 3 executes the current position positioning process (step 20), and stores the result in the common position information positioning result DB 5 (Step 30).
In the positioning information stored in the common position information positioning result DB 5, as shown in FIG. 3, for example, each information of positioning means such as ID number, positioning time, latitude, longitude, GPS or WiFi for each positioning result is included. included. In the common position information positioning result DB 5, all positioning results by the position information positioning unit 3 may be stored. Further, in order to save the storage medium, it may be mounted so as to store only the positioning information measured within a certain period. Further, it may be mounted so as to store only the latest positioning result.
Next, determination of the necessity of position information positioning in the common position information positioning control unit 4 (frequency of performing position information positioning) will be described. Various methods can be considered for the positioning frequency.
For example, the common position information positioning control unit 4 includes a positioning frequency adjustment unit 41 and measures the position information at regular time intervals (for example, every 3 minutes) determined by the positioning frequency adjustment unit 41. In this case, the difference between the latest position information positioning time and the current time is performed by comparison with a specified interval. Moreover, you may make it have the function which the user of the terminal device 1 can set freely about the conditions of the positioning time interval in the positioning frequency adjustment part 41. FIG.
Further, the positioning frequency adjustment unit 41 may automatically adjust the positioning frequency of the position information according to the frequency of the position information positioning request from the individual application 2. That is, the common position information positioning control unit 4 sets the time interval of position information positioning based on the frequency of position information positioning requests by the individual applications 2 (applications A, B, and C) installed in the terminal device 1. Configure as follows.
For example, the common position information positioning control unit 4 calculates an average position information positioning request frequency per unit time based on the number of position information positioning requests from each application 2 within a certain time. And when this frequency is lower than the pre-stored estimated value, the process in the location information positioning unit 3 is executed in response to the location information positioning request from each application 2, or common when the frequency is higher than the assumed value. Processing such as shortening the time interval determined by the position information positioning unit 4 is performed.
Further, the common location information positioning control unit 4 calculates the usage frequency of the terminal device 1 for each unit time, and the positioning frequency adjustment unit 41 adjusts the frequency of location information positioning for each unit time according to the usage frequency. May be.
For example, based on the usage history of the terminal device 1, a time zone frequently used by the user and a time zone with low usage frequency are defined, and the positioning frequency adjustment unit 41 performs position information positioning for each time zone. The time interval may be adjusted.
FIG. 4 shows another embodiment of the terminal device 1, in which a positioning necessity determination unit 42 is provided in the common position information positioning control unit 4, and the terminal device 1 is placed in the positioning necessity determination unit 42. Is detected and the positioning frequency of the position information is adjusted. Portions having the same configuration as that of the terminal device 1 in FIG.
In this example, a sensor unit 7 (acceleration sensor mounted on the terminal device 1) that provides information to the common position information positioning control unit 4 is installed, and information from the sensor unit 7 is sent to the common position information positioning control unit 4. It is input and used as information for determining the necessity of positioning information positioning in the positioning necessity determination unit 42. That is, based on the information obtained from the sensor unit (acceleration sensor) 7, it is possible to determine whether or not the terminal device 1 may have moved since the latest position information positioning time.
For example, when the terminal device 1 is left on a desk or the like, the movement detected by the sensor unit (acceleration sensor) 7 becomes zero, so that it is possible to detect a situation where the terminal device 1 is not moving. Based on this information, it can be determined that the position information of the terminal device 1 need not be measured. When position information positioning is not performed, power consumption associated with the position information positioning process can be suppressed.
FIG. 5 shows a procedure of positioning frequency processing by the terminal device 1 shown in FIG.
The sensor unit (acceleration sensor) 7 detects the acceleration of the terminal device 1 (step 11).
It is determined whether or not the acceleration detected by the acceleration sensor is equal to or less than a preset threshold value (step 12).
If the detected acceleration is smaller than the threshold value, the position information positioning process is not performed, and the position information positioning process is executed in the common position information positioning control unit 4 only when the threshold value is exceeded (step 20).
When the position information positioning process is performed, the positioning process result is stored in the common position information positioning process result DB 5 each time (step 30).
Further, instead of the acceleration sensor, the movement of the terminal device 1 is detected by a sensor that detects whether the terminal device 1 is charged or a proximity sensor that detects whether the user operating the device is nearby, The positioning necessity determination unit 42 may determine the frequency of positioning the position information based on these pieces of information.
Further, instead of the acceleration sensor, the sensor unit 7 may detect the communication status of the terminal device 1. In this case, it is possible to determine whether or not position information positioning is necessary based on the detected communication information.
For example, the sensor unit 7 is configured with a communication status detection device (WiFi information acquisition unit) that acquires WiFi information of a WiFi point, the position information of the connection point is registered in advance, and the WiFi information is referred to, so that it corresponds. When connected to a WiFi point, the position information positioning frequency is adjusted by using the registered position information as the measurement result without performing the position measurement by GPS or the like.
That is, by frequently registering the location information of the location where the WiFi connection is frequently made, if the location is connected by WiFi, the location information is recognized as the location of the registered location information, and it is determined that the location information need not be measured.
For example, if the WiFi connection is set at the user's home and the terminal device 1 is connected to the home WiFi when the user is at home, the terminal device 1 does not move while being connected. It is determined that it is not necessary to measure the position information, and the registered position information is used.
Moreover, you may make it grasp | ascertain the positional information on a connection point by detecting connection location ID from the connection condition at the time of WiFi connection.
FIG. 6 shows another embodiment of the terminal device 1. In the position information positioning frequency in the common position information positioning control unit 4, the position information positioning frequency is adjusted from information related to each application.
In this example, an application information DB 8 that stores information such as the accuracy of requesting position information in each of the applications A, B, and C and transmits / receives information to / from the position information positioning request processing unit 6 is installed. Among the apps installed in the terminal device 1, there is a possibility that a highly accurate position information is required regardless of the usage status, for example, a navigation app. In order to cope with such a situation, when the position information positioning request unit 6 receives a position information positioning request from each application, the application information DB 8 determines whether or not the application requires highly accurate position information. A process for referring to the information stored in is performed.
For example, when information indicating that the application A is an application that requires high-accuracy position information is stored in the application information DB 8, when the position information positioning request unit 6 receives a position information positioning request from the application A, Then, the position information positioning request processing unit 6 refers to the application information DB 8 to determine that high-accuracy position information is necessary, and a process of directly sending a position information positioning request from the application A to the position information positioning unit 3 is performed.
In the case of this example, for the applications B and C, when the position information positioning request unit 6 receives a position information positioning request from the applications B and C, the position information positioning request processing unit 6 refers to the application information DB 8. Therefore, it is determined that position information with high accuracy is not necessary, and processing for obtaining a position information positioning result from the common position information positioning result DB 5 is performed.
According to each terminal device 1 described above, the position information positioning process in the position information positioning unit 3 is activated at a desired frequency by the common position information positioning control unit 4 including the positioning frequency adjusting unit 41 and the positioning necessity determining unit 42. The position information positioning result is stored in the common position information positioning result DB 5, and the position information positioning request processing unit 6 responds to the position information positioning request from individual applications (for example, apps A, B, C). Since position information is output for each application with reference to the positioning result DB 5, it is possible to efficiently process position information positioning requests from a plurality of applications and save power consumption of the terminal device 1. can do.
DESCRIPTION OF SYMBOLS 1 ... Terminal device, 2 ... Application, 3 ... Position information positioning part, 4 ... Common position information positioning control part, 5 ... Common position information positioning result DB, 6 ... Position information positioning request process part, 7 ... Sensor part, 8 ... Application information DB 41... Positioning frequency adjustment unit 42. Positioning necessity determination unit.
In a terminal device that has a location information positioning unit and can be equipped with multiple applications that require location information positioning,
A common location information positioning control unit that activates location information positioning processing at a certain frequency;
A common position information positioning result database for storing position information positioning results by the common position information positioning control unit;
A terminal apparatus comprising: a position information positioning request processing unit that outputs position information with reference to the common position information positioning result database in response to a position information positioning request from an individual application.
The terminal device according to claim 1, wherein the common position information positioning control unit includes a positioning frequency adjustment unit that allows a user to adjust the frequency of the position information positioning process.
The terminal apparatus according to claim 1, wherein the common position information positioning control unit includes a positioning frequency adjusting unit that adjusts the frequency of the position information positioning process according to a frequency of a position information positioning request from an individual application.
The said common location information positioning control part has a positioning frequency adjustment part which calculates the usage frequency of a terminal device for every unit time, and adjusts the frequency of a positional information positioning for every unit time according to a usage frequency. The terminal device in any one of.
The terminal device according to claim 1, comprising:
The terminal device according to claim 5, wherein the sensor unit includes an acceleration sensor.
A positioning necessity determining unit that determines whether positioning information positioning is necessary based on the WiFi information; and
The terminal device according to any one of claims 1 to 4, wherein when the WiFi information is a connection point registered in advance, the position information of the registered connection point is used without performing position information positioning.
When the location information positioning request processing unit processes a location information positioning request from an individual application, the location information positioning request processing unit refers to the application information DB, and if the location information required by the application has high accuracy, the location information The terminal device according to claim 1, which has a function of directly executing position information positioning processing in a positioning unit.
In a method of positioning position information in a plurality of applications that require position information positioning,
A position information positioning control method comprising: a procedure for outputting position information with reference to the common position information positioning result database in response to a position information positioning request from an individual application.
A position information positioning control program for causing a computer to execute each procedure according to claim 9.
JP2014040475A 2014-03-03 Terminal device, position information positioning control method, and program Active JP6608578B2 (en)
JP2014040475A JP6608578B2 (en) 2014-03-03 Terminal device, position information positioning control method, and program
JP2015165221A true JP2015165221A (en) 2015-09-17
JP6608578B2 JP6608578B2 (en) 2019-11-20
JP2009267886A (en) * 2008-04-26 2009-11-12 Mitsubishi Electric Corp Mobile terminal, method of controlling acquisition of positional information of mobile terminal and mobile terminal program
JP2015506464A (en) 2015-03-02 Method for controlling a device and device implementing the same
JP2011122996A5 (en) 2013-01-17
CN105900501A (en) 2016-08-24 Detecting mobile access points
KR101399668B1 (en) 2014-05-27 Method, apparatus and computer program to perform location specific information retrieval using a gesture-controlled handheld mobile device
CA2851485A1 (en) 2014-11-23 System and method with automatic radius crossing notification for gps tracker
US9223004B2 (en) 2015-12-29 Controlling position uncertainty in a mobile device
CN103634900B (en) 2017-09-29 Position the method and mobile terminal of mobile terminal
RU2014136458A (en) 2016-03-27 Method for determining and comparing user&#39;s ways in a building
US9119040B2 (en) 2015-08-25 Trilateration processing
US9151823B2 (en) 2015-10-06 Wireless communication device capable of accurately performing position estimations
JP6177089B2 (en) 2017-08-09 Method and system for accurate linear distance estimation between two communication devices
CN104756557B (en) 2019-03-15 Power-efficient position informing
EP2647957A1 (en) 2013-10-09 Mobile terminal, system and method
2018-01-10 A02 Decision of refusal
2018-04-18 A911 Transfer of reconsideration by examiner before appeal (zenchi)