CN105987708B - Mobile device, localization method and computer readable recording medium - Google Patents
Mobile device, localization method and computer readable recording medium Download PDFInfo
- Publication number
- CN105987708B CN105987708B CN201510097829.2A CN201510097829A CN105987708B CN 105987708 B CN105987708 B CN 105987708B CN 201510097829 A CN201510097829 A CN 201510097829A CN 105987708 B CN105987708 B CN 105987708B
- Authority
- CN
- China
- Prior art keywords
- mobile device
- location data
- data
- outside
- localization method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Navigation (AREA)
Abstract
A kind of mobile device, localization method and computer readable recording medium.Above-mentioned mobile device includes display, sensing unit, Transmit-Receive Unit and processor.Sensing unit provides inner sense data.Transmit-Receive Unit receives external location data.Processor calculates the position of mobile device according to inner sense data, according to each said external location data obtain each said external location data corresponding to position, and control display and show and multiple represent object.Each above-mentioned one of above-mentioned multiple positions for representing object and corresponding to mobile device or external location data.
Description
Technical field
The present invention relates to a kind of location technologies, and in particular to a kind of mobile device, localization method and computer-readable note
Recording medium.
Background technique
In the crowded environment of department store, night market or concert etc, group is easy to scatter.Since how crowded people is or
Unfamiliar condition, the crowd to scatter are not easily found other side.Almost everybody has the mobile device of mobile phone etc can be mutual now
Communication, but frequently make a phone call or sender breath to determine that always there is inconvenience in companion position.
Summary of the invention
The present invention provides a kind of mobile device, localization method and computer readable recording medium, to solve above-mentioned companion
It scatters problem.
Mobile device of the invention includes display, sensing unit, Transmit-Receive Unit and processor.Sensing unit provides
Inner sense data.Transmit-Receive Unit receives external location data.Processor couples display, sensing unit and Transmit-Receive Unit.Place
The position that device calculates mobile device according to inner sense data is managed, is obtained according to each said external location data each above-mentioned outer
Position corresponding to portion's location data, and control display and show and multiple represent object.Each above-mentioned object that represents corresponds to movement
One of above-mentioned multiple positions of device or external location data.
Localization method of the invention is the following steps are included: provide inner sense data, according to the calculating shifting of inner sense data
The position of dynamic device receives external location data, obtains each said external according to each said external location data and positions number
According to corresponding position, and display is multiple represents object.Wherein each above-mentioned object that represents corresponds to mobile device or external fixed
One of above-mentioned multiple positions of position data.
Computer readable recording medium of the invention stores computer program.When mobile device is loaded into and executes this computer
After program, achievable localization method as described above.
Based on above-mentioned, the commutative location data of the mobile device of a group companion allows everyone to learn the position of companion, even if
It scatters and is also easily found other side.
To make the foregoing features and advantages of the present invention clearer and more comprehensible, special embodiment below, and it is detailed to cooperate attached drawing to make
Carefully it is described as follows.
Detailed description of the invention
Fig. 1 is the schematic diagram according to a kind of mobile device of one embodiment of the invention.
Fig. 2 is the flow chart according to a kind of localization method of one embodiment of the invention.
Fig. 3 to Fig. 6 is the schematic diagram according to the positioning image of different embodiments of the invention.
[symbol description]
100: mobile device
110: display
120: processor
130: Transmit-Receive Unit
131: region transceiver
132: wide area transceiver
140: sensing unit
141: acceleration transducer
142: gyro sensor
143: electronic compass
144: barometer
210~290: method and step
300: positioning image
305: compass image
310,320,330: representing object
311,321,331: representative image
322,332: user's name
323,333: height
400: flat digital map
500: vertical numerical map
600: positioning image
610,620,630,640,650: representing object
Specific embodiment
Fig. 1 is the schematic diagram according to a kind of mobile device 100 of one embodiment of the invention.Mobile device 100 can be
Smart phone, personal digital assistant (PDA:personal digital assistant) or tablet computer.Mobile device 100
Including at least display 110, processor 120, Transmit-Receive Unit 130 and sensing unit 140.Processor 120 couples display
110, Transmit-Receive Unit 130 and sensing unit 140.Transmit-Receive Unit 130 includes region transceiver 131 and wide area transceiver 132.
The region wireless transmission protocol of 131 available wireless fidelity (Wi-Fi) of region transceiver or bluetooth (Bluetooth) etc is movement
Device 100 sendes or receive message.Wide area transceiver 132 can be mobile device with the wide-area wireless transport protocol of 3G or 4G etc
100 send or receive message.Sensing unit 140 includes 141, gyroscope acceleration transducer (acceleration sensor)
Sensor (gyro-sensor) 142, electronic compass (electronic compass) 143 and barometer (barometer)
144。
Fig. 2 is the flow chart according to a kind of localization method of one embodiment of the invention.Multiple mobile dresses of a group user
It sets and this localization method can be used to exchange an other location data to learn the relative position of each other, wherein each mobile device is all held
Row method flow shown in Fig. 2.Substantially, mobile device all follows user (or being referred to as " user ") to move together, to move
Dynamic device positioning is equal to as user's positioning.Even if such a group user scatters in crowded or foreign environment, by this positioning
Method, each user can merge with companion easily.
In the present embodiment, above-mentioned a group user includes at least two users.Each user carries a mobile device.It moves
Dynamic device 100 is one of multiple mobile devices of these users.Explanation executes the side of Fig. 2 just below with mobile device 100
Method process is example.
Firstly, above-mentioned a group user is gathered in same place.It is logical in the processor 120 of step 210, mobile device 100
It crosses region transceiver 131 and connects other mobile devices, and matched (pairing) program with other mobile devices, to obtain
The user's name of each mobile device.In order to which matcher can be gone on smoothly, these users must be entirely located in region transmitting-receiving
Within the communication range of device 131.In step 220, processor 120 is by the starting point of this aggregation site setting localization method thus.
In step 230, sensing unit 140 provides inner sense data.This inner sense data can be by acceleration sensing
Device 141, gyro sensor 142, electronic compass 143 and the sensing data group of 144 wherein at least one of barometer output
At.Acceleration transducer 141 can be used as pedometer use.Gyro sensor 142 can detect the angle of the rotation of mobile device 100
Speed (angular velocity).Electronic compass 143 can sense the direction of mobile device 100.Barometer 144 can sense movement
The height of device 100.Therefore processor 120 can be calculated according to the inner sense data that sensing unit 140 provides in step 240 and be moved
Motion track of the dynamic device 100 since the starting point, and then calculate the position of mobile device 100.
In step 250, the wide area transceiver 132 that processor 120 controls Transmit-Receive Unit 130 transmits positioned internal data, with
It is received for other mobile devices.In one embodiment of the invention, this positioned internal data includes obtained by the calculating of step 240
Mobile device 100 position.Other mobile devices can directly since then positioned internal data obtain mobile device 100 position.
In another embodiment, this positioned internal data includes the inner sense data that sensing unit 140 provides.Other mobile devices
The position of mobile device 100 can be calculated according to this positioned internal data.
In step 260, the wide area transceiver 132 of Transmit-Receive Unit 130 receives the outside that each other mobile device provides
Location data.In step 270, processor 120 obtains corresponding to the outside location data according to each external location data
Position, that is, the position of the mobile device of the outside location data is provided.In one embodiment of the invention, each its
His mobile device, which can will calculate resulting self-position and be put into external location data, to be sent out, so processor 120 can be straight
It is connected to the position that external location data obtains other mobile devices.In another embodiment, each other mobile device meeting
External sensing data, which are put into external location data, provided by sensing unit by the mobile device sends out, processor
120 can calculate the position of the mobile device of the external location data of offer according to this external sensing data.
In step 280, processor 120 according to the position of mobile device 100 and the position of each other mobile device, by
By control display 110 to show the positioning image with relative position.In step 290, processor 120 checks that user is
It is no to have terminated this positioning function.If positioning function not yet terminates, process return step 230.
Fig. 3 is determined shown by step 280 with relative position according to the display 110 of one embodiment of the invention
The schematic diagram of bit image 300.Positioning image 300 includes representing object 310,320 and 330.Represent the position that object 310 represents starting point
It sets.Representing object 310 includes representative image 311 to indicate start position.Represent the position that object 330 represents mobile device 100.
Representing object 330 includes representative image 331 to indicate the position of mobile device 100.Representing object 330 also includes mobile device
100 user's name 332 and the height 333 of mobile device 100.Highly 333 can be the resulting mobile dress of calculating of step 240
Set a part of 100 position.Represent the position that object 320 represents another mobile device.Representing object 320 includes representative figure
The position of another mobile device is indicated as 321.Object 320 is represented also including the user's name 322 of another mobile device
With the height 323 of another mobile device.Highly 323 can be in the position of another mobile device of step 270 acquirement
A part.In one embodiment of the invention, processor 120, which can control display 110 in different colors, indicates positioning image
Each of represent object, with clear each mobile device of difference and its user.
Positioning image 300 includes compass image 305, so that the user of mobile device 100 judges the use of other mobile devices
Relative bearing where family.Processor 120 can be according to the relative position between mobile device 100 and other mobile devices to have calculated
The distance between point and mobile device and the distance between other mobile devices, and control display 110 and show above-mentioned distance.
Such as among positioning image 300, the distance between starting point and mobile device 100 are 20 meters, starting point and another mobile device it
Between distance be 30 meters, the distance between mobile device 100 and another mobile device be 36 meters.
Fig. 4 is that have relative position shown by step 280 according to the display 110 of another embodiment of the present invention
Position the schematic diagram of image 300.In this embodiment, processor 120 is by control display 110 to show mobile device 100
With the flat digital map 400 of other mobile device locations.The user of such mobile device 100 can better understand certainly
The position of oneself and other users.
Fig. 5 is that have relative position shown by step 280 according to the display 110 of another embodiment of the present invention
Position the schematic diagram of image 300.In this embodiment, processor 120 is by control display 110 to show mobile device 100
The vertical numerical map 500 with other mobile device locations.Vertical numerical map 500 is mobile device 100 and other shiftings
The floor distribution map of building where dynamic device.The user of such mobile device 100 can know where oneself and other users
Floor position.
Fig. 6 is that have relative position shown by step 280 according to the display 110 of another embodiment of the present invention
Position the schematic diagram of image 600.Positioning image 600 includes representing object 610,620,630,640 and 650.Represent 630 generation of object
The position of table mobile device 100, remaining four represent the position that object represents other four mobile devices.Position image 600 not
Representative object including starting point, and image 600 is positioned centered on mobile device 100.Processor 120 can be according to mobile device
Relative position between 100 and other mobile devices calculates the distance between mobile device 100 and each other mobile device,
And by control display 110 to show these distances.
Such as the embodiment of Fig. 4 or Fig. 5, positioning image 600 also may include mobile device 100 and other mobile device institutes
Flat digital map or vertical numerical map in area.
One embodiment of the invention provides a kind of computer readable recording medium.This recording medium can store computer journey
Sequence.After mobile device is loaded into and executes this computer program, achievable localization method as described above.This recording medium can be with
It is the tangible medias such as memory, disk or CD.
In conclusion the embodiment of the present invention can allow a group user for holding multiple mobile devices to learn mutual phase at any time
To position, does not need actively to make a phone call or sender ceases.Even if these users are in strange or complex environment, can also look for rapidly
To companion, it is unlikely to scatter.
Although the present invention is disclosed as above with embodiment, however, it is not to limit the invention, those skilled in the art, In
It does not depart from the spirit and scope of the present invention, when can make some changes and embellishment, therefore protection scope of the present invention is appended by the view
Subject to claims confining spectrum.
Claims (25)
1. a kind of mobile device, comprising:
Display;
Sensing unit provides inner sense data;
Transmit-Receive Unit receives an at least outside location data and including a region transceiver;And
Processor couples the display, the sensing unit and the Transmit-Receive Unit, executes a matcher through the region transceiver
And the pairing place that definition executes the matcher is a starting point, calculates the mobile device from this according to the inner sense data
It is fixed to obtain the outside according to each said external location data to calculate the position of the mobile device for the motion track that point starts
Position corresponding to the data of position, and control the display with show it is multiple represent object, wherein each above-mentioned object that represents is corresponding
One of the mobile device and above-mentioned multiple positions of an at least outside location data,
Wherein the processor control the display with show it is another represent object, another position for representing object and corresponding to the starting point
It sets.
2. mobile device as described in claim 1, wherein each said external location data includes the outside location data institute
The corresponding position, directly from the outside, location data obtains the position to the processor.
3. mobile device as described in claim 1, wherein each said external location data includes external sensing data, at this
Reason device senses data according to the outside and calculates the position corresponding to the outside location data.
4. mobile device as described in claim 1, wherein the processor is positioned according to the mobile device and at least one outside
Above-mentioned multiple positions of data calculate at least distance between above-mentioned multiple positions, and control the display to show this at least
One distance.
5. mobile device as described in claim 1, above-mentioned the height that object includes the corresponding position is represented wherein each.
6. mobile device as described in claim 1, wherein the processor executes the matcher to obtain each said external
User's name corresponding to location data, it is each it is above-mentioned represent user's name that object includes the mobile device or this outside at least one
The user's name corresponding to one of portion's location data.
7. mobile device as described in claim 1, wherein the processor is controlled on the display indicates each in different colors
It states and represents object.
8. mobile device as described in claim 1, wherein the processor is positioned according to the mobile device and at least one outside
Above-mentioned multiple positions of data calculate at least distance between the starting point and above-mentioned multiple positions, and control the display with aobvious
Show an at least distance.
9. mobile device as described in claim 1, wherein the processor more control the display with show the mobile device and
The one flat digital map in the area where above-mentioned multiple positions of an at least outside location data.
10. mobile device as described in claim 1, wherein the processor also control the display with show the mobile device and
The vertical numerical map in the area where above-mentioned multiple positions of an at least outside location data.
11. mobile device as described in claim 1, wherein the processor controls Transmit-Receive Unit transmission positioned internal data,
The positioned internal data include the position of the mobile device.
12. mobile device as described in claim 1, wherein the processor controls Transmit-Receive Unit transmission positioned internal data,
The positioned internal data include the inner sense data.
13. a kind of localization method, comprising:
Defining through a region transceiver one matcher of execution and executing the pairing place of the matcher is a starting point;
Inner sense data are provided;
Motion track of the mobile device since the starting point is calculated according to the inner sense data, to calculate the position of the mobile device
It sets;
Receive an at least outside location data;
According to each said external location data obtain the outside location data corresponding to position;
Show it is multiple represent object, wherein each above-mentioned object that represents corresponds to the mobile device and an at least outside location data
One of above-mentioned multiple positions;And
Show it is another represent object, wherein another position for representing object and corresponding to the starting point.
14. localization method as claimed in claim 13, wherein each said external location data includes the outside location data
The corresponding position.
15. localization method as claimed in claim 13, wherein each said external location data includes external sensing data, and
And the step of obtaining the position corresponding to the outside location data, includes:
Data, which are sensed, according to the outside calculates the position corresponding to the outside location data.
16. localization method as claimed in claim 13, further includes:
It is calculated between above-mentioned multiple positions according to above-mentioned multiple positions of the mobile device and an at least outside location data
An at least distance;And
Show an at least distance.
17. localization method as claimed in claim 13, above-mentioned the height that object includes the corresponding position is represented wherein each.
18. localization method as claimed in claim 13, further includes:
The matcher is executed to obtain user's name corresponding to each said external location data, wherein each above-mentioned representative
Object includes the user's name or at least user's name corresponding to one of outside location data of the mobile device.
19. localization method as claimed in claim 13, further includes:
It indicates each in different colors and above-mentioned represents object.
20. localization method as claimed in claim 13, further includes:
The starting point and above-mentioned multiple positions are calculated according to above-mentioned multiple positions of the mobile device He an at least outside location data
An at least distance between setting;And
Show an at least distance.
21. localization method as claimed in claim 13, further includes:
With showing the flat digital in the area where above-mentioned multiple positions of the mobile device and an at least outside location data
Figure.
22. localization method as claimed in claim 13, further includes:
Show the area where above-mentioned multiple positions of the mobile device and an at least outside location data it is vertical digitally
Figure.
23. localization method as claimed in claim 13, further includes:
Positioned internal data are transmitted, wherein the positioned internal data include the position of the mobile device.
24. localization method as claimed in claim 13, further includes:
Positioned internal data are transmitted, wherein the positioned internal data include the inner sense data.
25. a kind of computer readable recording medium stores computer program, when mobile device is loaded into and executes the computer program
Afterwards, achievable localization method as claimed in claim 13.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510097829.2A CN105987708B (en) | 2015-03-05 | 2015-03-05 | Mobile device, localization method and computer readable recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510097829.2A CN105987708B (en) | 2015-03-05 | 2015-03-05 | Mobile device, localization method and computer readable recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105987708A CN105987708A (en) | 2016-10-05 |
CN105987708B true CN105987708B (en) | 2019-11-08 |
Family
ID=57039266
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510097829.2A Active CN105987708B (en) | 2015-03-05 | 2015-03-05 | Mobile device, localization method and computer readable recording medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105987708B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109697844B (en) * | 2017-10-20 | 2020-11-17 | 北京嘀嘀无限科技发展有限公司 | State information processing method and device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101929869A (en) * | 2009-06-23 | 2010-12-29 | 神达电脑股份有限公司 | Method for determining rendezvous position |
CN101959124A (en) * | 2010-05-25 | 2011-01-26 | 宇龙计算机通信科技(深圳)有限公司 | Terminal position prompt method, mobile terminal, server and system |
CN102692235A (en) * | 2011-03-20 | 2012-09-26 | 微软公司 | Navigation to dynamic endpoint |
CN103438895A (en) * | 2013-08-05 | 2013-12-11 | 北京百度网讯科技有限公司 | Method and device for providing recommended destination information for mobile terminal |
CN103491496A (en) * | 2012-06-11 | 2014-01-01 | 腾讯科技(深圳)有限公司 | Location description information acquisition method, terminal, location server and location description information acquisition system |
CN103968822A (en) * | 2013-01-24 | 2014-08-06 | 腾讯科技(深圳)有限公司 | Navigation method, apparatus used for navigation and navigation system |
CN104205881A (en) * | 2012-04-18 | 2014-12-10 | 英特尔公司 | Dynamic route mapping between mobile devices |
-
2015
- 2015-03-05 CN CN201510097829.2A patent/CN105987708B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101929869A (en) * | 2009-06-23 | 2010-12-29 | 神达电脑股份有限公司 | Method for determining rendezvous position |
CN101959124A (en) * | 2010-05-25 | 2011-01-26 | 宇龙计算机通信科技(深圳)有限公司 | Terminal position prompt method, mobile terminal, server and system |
CN102692235A (en) * | 2011-03-20 | 2012-09-26 | 微软公司 | Navigation to dynamic endpoint |
CN104205881A (en) * | 2012-04-18 | 2014-12-10 | 英特尔公司 | Dynamic route mapping between mobile devices |
CN103491496A (en) * | 2012-06-11 | 2014-01-01 | 腾讯科技(深圳)有限公司 | Location description information acquisition method, terminal, location server and location description information acquisition system |
CN103968822A (en) * | 2013-01-24 | 2014-08-06 | 腾讯科技(深圳)有限公司 | Navigation method, apparatus used for navigation and navigation system |
CN103438895A (en) * | 2013-08-05 | 2013-12-11 | 北京百度网讯科技有限公司 | Method and device for providing recommended destination information for mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN105987708A (en) | 2016-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9116000B2 (en) | Map-assisted sensor-based positioning of mobile devices | |
US9807725B1 (en) | Determining a spatial relationship between different user contexts | |
CN105683708B (en) | For determining the method and apparatus of the height above sea level of mobile device | |
US9429434B2 (en) | System and method for mapping an indoor environment | |
US9301103B1 (en) | Method and system for determining position of an inertial computing device in a distributed network | |
KR102252566B1 (en) | Systems and methods for using three-dimensional location information to improve location services | |
TWI457539B (en) | Multi-posture step length calibration system and method for indoor positioning | |
AU2012256170B2 (en) | Indoor localization of mobile devices | |
US20160245716A1 (en) | Opportunistic calibration of a barometer in a mobile device | |
CN103262511B (en) | The contextual dynamic user profiles of indicating user behavior is determined with mobile equipment | |
US20150193971A1 (en) | Methods and Systems for Generating a Map including Sparse and Dense Mapping Information | |
US10082584B2 (en) | Hybrid device location determination system | |
US20130345967A1 (en) | Routability graph with predetermined number of weighted edges for estimating a trajectory of a mobile device | |
CN106461398B (en) | The mobile device locational uncertainty of the measurement of potential obstruction based on estimated track | |
TWI612829B (en) | System of location push notification service, user mobile device, and method of location push notification service | |
Kuriakose et al. | Smartphone navigation support for blind and visually impaired people-a comprehensive analysis of potentials and opportunities | |
JP2017161645A (en) | Display control method, communication device, display control program, and display control device | |
Hasan et al. | Smart phone based sensor fusion by using Madgwick filter for 3D indoor navigation | |
JP6780357B2 (en) | Information processing equipment and information processing programs | |
US9589078B2 (en) | Constructing three dimensional model using user equipment | |
CN105987708B (en) | Mobile device, localization method and computer readable recording medium | |
CN105247951A (en) | Apparatus and method for providing location-based service using indoor positioning | |
KR102578119B1 (en) | Smart glasses operation method interworking to mobile device | |
TWI559263B (en) | Mobile device, positioning method and computer-readable recording medium | |
US9402162B1 (en) | Mobile device, positioning method and non-transitor computer-readable recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |