CN105987708A - Mobile device, positioning method and computer readable record medium - Google Patents
Mobile device, positioning method and computer readable record medium Download PDFInfo
- Publication number
- CN105987708A CN105987708A CN201510097829.2A CN201510097829A CN105987708A CN 105987708 A CN105987708 A CN 105987708A CN 201510097829 A CN201510097829 A CN 201510097829A CN 105987708 A CN105987708 A CN 105987708A
- Authority
- CN
- China
- Prior art keywords
- mobile device
- data
- outside
- location
- processor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Navigation (AREA)
Abstract
The invention provides a mobile device, a positioning method and a computer readable record medium. The mobile device comprises a display, a sensing unit, a receiving and sending unit and a processor. The sensing unit provides internal sensing data; the receiving and sending unit receives external positioning data; the processor calculates the position of the mobile device according to the internal sensing data, acquires the positions corresponding to all the external positioning data according to all the external positioning data and controls the display to display multiple representative objects, wherein each representative object corresponds to one of the positions of the mobile device and the external positioning data.
Description
Technical field
The present invention relates to a kind of location technology, and particularly to a kind of mobile device, localization method and calculating
Machine readable medium recording program performing.
Background technology
At the crowded environment of department store, night market or concert etc, group is easy to scatter.Due to
How crowded people is or unfamiliar condition, and the crowd scattered is not easily found the other side.Almost everybody has hands now
The mobile device of machine etc can intercommunication, but frequently make a phone call or sender breath determine that companion position is total
There is inconvenience.
Summary of the invention
The present invention provides a kind of mobile device, localization method and computer readable recording medium storing program for performing, on solving
The companion stated scatters problem.
The mobile device of the present invention includes display, sensing unit, Transmit-Receive Unit and processor.Sense
Survey unit and inner sense data are provided.Transmit-Receive Unit receives outside location data.Processor couple display,
Sensing unit and Transmit-Receive Unit.Processor calculates the position of mobile device according to inner sense data, according to
Each said external location data obtain position corresponding to data, each said external location, and control aobvious
Show that device shows and multiple represent object.Each above-mentioned object correspondence mobile device that represents positions data with outside
Above-mentioned multiple position one of them.
The localization method of the present invention comprises the following steps: provide inner sense data, according to inner sense number
According to the position of calculating mobile device, receive outside location data, take according to each said external location data
Position corresponding to data, each said external location, and show and multiple represent object.Each of which
The above-mentioned above-mentioned multiple positions representing object correspondence mobile device and outside location data one of them.
The computer readable recording medium storing program for performing storage computer program of the present invention.When mobile device is loaded into and performs
After this computer program, localization method as above can be completed.
Based on above-mentioned, the mobile device commutative location data of a group companion, allow everyone learn companion's
Position, is also easily found the other side even if scattering.
For the features described above of the present invention and advantage can be become apparent, special embodiment below, and coordinate
Accompanying drawing is described in detail below.
Accompanying drawing explanation
Fig. 1 is the schematic diagram of a kind of mobile device according to one embodiment of the invention.
Fig. 2 is the flow chart of a kind of localization method according to one embodiment of the invention.
Fig. 3 to Fig. 6 is the schematic diagram of the location image according to 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 step
300: location image
305: compass graph picture
310,320,330: represent object
311,321,331: representative image
322,332: user's name
323,333: highly
400: plane electronics map
500: Vertical electron map
600: location image
610,620,630,640,650: represent object
Detailed description of the invention
Fig. 1 is the schematic diagram of a kind of mobile device 100 according to one embodiment of the invention.Mobile device
100 can be smart mobile phone, personal digital assistant (PDA:personal digital assistant) or flat board meter
Calculation machine.Mobile device 100 at least include 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.Region transceiver 131 can be used
The region wireless transmission protocol of Wireless Fidelity (Wi-Fi) or bluetooth (Bluetooth) etc is mobile device 100
Transmit or receive message.Wide area transceiver 132 can be with the wide-area wireless host-host protocol of 3G or 4G etc
Mobile device 100 transmits or receives message.Sensing unit 140 includes acceleration transducer (acceleration
Sensor) 141, gyro sensor (gyro-sensor) 142, electronic compass (electronic compass)
143 and barometer (barometer) 144.
Fig. 2 is the flow chart of a kind of localization method according to one embodiment of the invention.A group user is many
Individual mobile device can be by this localization method exchange other location data to learn the relative position of each other, its
In each mobile device all perform the method flow shown in Fig. 2.Substantially, mobile device all follows use
Family (or referred to as " user ") move together, position for mobile device, be equal to position into user.As
Even if this group user scatters in crowded or foreign environment, by this localization method, each user
Can join with companion easily.
In the present embodiment, above-mentioned a group user includes at least two user.Each user carries a shifting
Dynamic device.Mobile device 100 be these users multiple mobile devices one of them.Following description just with
It is example that mobile device 100 performs the method flow of Fig. 2.
First, above-mentioned a group user is gathered in same place.In step 210, mobile device 100
Processor 120 connects other mobile devices by region transceiver 131, and carries out with other mobile devices
Pairing (pairing) program, to obtain the user's name of each mobile device.In order to matcher can be smoothly
Carry out, within these users must be entirely located in the communication range of region transceiver 131.In step 220,
This gathering site setting is the starting point of this localization method by processor 120.
In step 230, sensing unit 140 provides inner sense data.These inner sense data can be by
Acceleration transducer 141, gyro sensor 142, electronic compass 143 and barometer 144 are wherein
The sensing data composition of at least one output.Acceleration transducer 141 can be used as pedometer and uses.Gyro
Instrument sensor 142 can detect the angular velocity (angular velocity) of the rotation of mobile device 100.Electronics sieve
Dish 143 can the direction of sensing movement device 100.Barometer 144 can the height of sensing movement device 100.
Therefore processor 120 can calculate shifting in the inner sense data that step 240 provides according to sensing unit 140
The motion track that dynamic device 100 starts from starting point, and then calculate the position of mobile device 100.
In step 250, processor 120 controls the wide area transceiver 132 of Transmit-Receive Unit 130 and transmits inside
Location data, receive for other mobile devices.In one embodiment of the invention, this positioned internal
Data include the position of the mobile device 100 calculating gained of step 240.Other mobile devices can be direct
Positioned internal data obtain the position of mobile device 100 since then.In another embodiment, this is internal fixed
Bit data includes sensing the inner sense data that unit 140 provides.Other mobile devices can be according to inside this
Location data calculate the position of mobile device 100.
In step 260, the wide area transceiver 132 of Transmit-Receive Unit 130 receives each other mobile device
The outside location data provided.In step 270, processor 120 takes according to each outside location data
Obtain position corresponding to data, the location, this outside, the mobile device of location, this outside data is namely provided
Position.In one embodiment of the invention, each other mobile device can by calculate gained self
Position is put in the data of outside location and is sent out, so processor 120 can position data directly from outside
Obtain the position of other mobile devices.In another embodiment, each other mobile device can will be somebody's turn to do
The outside sensing data that the sensing unit of mobile device is provided are put in the data of outside location and are sent out,
Processor 120 can calculate the position of the mobile device providing outside location data according to these outside sensing data
Put.
In step 280, processor 120 moves dress according to the position of mobile device 100 with each
The position put, by controlling display 110 to show a location image with relative position.In step
Rapid 290, processor 120 checks that user has terminated this positioning function the most.If positioning function is not yet tied
Bundle, then flow process returns step 230.
Fig. 3 is the display 110 according to one embodiment of the invention has phase shown by step 280
Position is positioned the schematic diagram of image 300.Location image 300 includes representing object 310,320 and
330.Represent object 310 and represent the position of starting point.Represent object 310 and include that representative image 311 is to indicate
Start position.Represent object 330 and represent the position of mobile device 100.Represent object 330 to include representing
Image 331 is to indicate the position of mobile device 100.Represent object 330 and also include mobile device 100
The height 333 of user's name 332 and mobile device 100.Highly 333 can be the calculating of step 240
A part for the position of the mobile device 100 of gained.Represent object 320 and represent another mobile device
Position.Represent object 320 and include that representative image 321 is to indicate the position of another mobile device.Represent
Object 320 also includes user's name 322 and the height of another mobile device of another mobile device
323.Highly 323 can be a part for the position of another mobile device in step 270 acquirement.?
In one embodiment of the present of invention, processor 120 can control display 110 and represent location in different colors
Each in image represents object, to understand each mobile device of difference and its user.
Location image 300 include compass graph as 305, the user for mobile device 100 judges that other move
The relative bearing at the user place of dynamic device.Processor 120 can move with other according to mobile device 100
Relative position between device is with the distance between zequin and mobile device and between other mobile devices
Distance, and control display 110 and show above-mentioned distance.Such as among the image 300 of location, starting point
With the distance between mobile device 100 is 20 meters, the distance between starting point and another mobile device is 30
Rice, the distance between mobile device 100 and another mobile device is 36 meters.
Fig. 4 is that the display 110 according to another embodiment of the present invention is in having shown by step 280
The schematic diagram of the location image 300 of position relatively.In this embodiment, processor 120 is aobvious by controlling
Show that device 110 is with display mobile device 100 and the plane electronics map 400 of other mobile device locations.
So user of mobile device 100 can better understand the position of oneself and other users.
Fig. 5 is that the display 110 according to another embodiment of the present invention is in having shown by step 280
The schematic diagram of the location image 300 of position relatively.In this embodiment, processor 120 is aobvious by controlling
Show that device 110 is with display mobile device 100 and the Vertical electron map 500 of other mobile device locations.
Vertical electron map 500 is the floor scattergram of mobile device 100 and other mobile device place buildings.
So user of mobile device 100 can know the floor position of oneself and other user places.
Fig. 6 is that the display 110 according to another embodiment of the present invention is in having shown by step 280
The schematic diagram of the location image 600 of position relatively.Location image 600 include representing object 610,620,
630,640 and 650.Representing object 630 and represent the position of mobile device 100, remaining four represent thing
Part represents the position of other four mobile devices.Location image 600 does not include the representative object of starting point, and
And location image 600 is centered by mobile device 100.Processor 120 can be according to mobile device 100 He
Relative position between other mobile devices, calculates between mobile device 100 and each other mobile device
Distance, and by control display 110 to show these distances.
Such as the embodiment of Fig. 4 or Fig. 5, location image 600 can also include mobile device 100 and its
The plane electronics map of his mobile device location or Vertical electron map.
One embodiment of the invention provides a kind of computer readable recording medium storing program for performing.This record medium can store meter
Calculation machine program.After mobile device is loaded into and performs this computer program, can complete to position as above
Method.This record medium can be the tangible media such as memorizer, disk or CD.
In sum, embodiments of the invention can allow a group user holding multiple mobile device learn at any time
The relative position of each other, it is not necessary to actively make a phone call or sender breath.Even if these users are in strange or multiple
In miscellaneous environment, also can quickly find companion, be unlikely to scatter.
Although the present invention is open as above with embodiment, so it is not limited to the present invention, this area skill
Art personnel, without departing from the spirit and scope of the present invention, when making a little change and retouching, therefore this
The protection domain of invention is when being as the criterion depending on appended claims confining spectrum.
Claims (27)
1. a mobile device, including:
Display;
Sensing unit, it is provided that inner sense data;
Transmit-Receive Unit, receives at least one outside location data;And
Processor, couples this display, this sensing unit and this Transmit-Receive Unit, according to this inner sense number
According to the position of this mobile device of calculating, obtain location, this outside data according to each said external location data
Corresponding position, and control this display to show multiple objects that represent, each of which is above-mentioned represents thing
Part to should mobile device and this at least one outside location data above-mentioned multiple positions one of them.
2. mobile device as claimed in claim 1, each of which said external location data include that this is outer
This position corresponding to data, location, portion, this processor obtains this position directly from location, this outside data.
3. mobile device as claimed in claim 1, each of which said external location data include outside
Sensing data, this processor calculates this position corresponding to the data of location, this outside according to this outside sensing data
Put.
4. mobile device as claimed in claim 1, wherein this processor is according to this mobile device with this extremely
At least one distance between the above-mentioned multiple positions of above-mentioned multiple position calculation of few one outside location data, and
Control this display to show this at least one distance.
5. mobile device as claimed in claim 1, the above-mentioned object that represents of each of which includes being somebody's turn to do of correspondence
The height of position.
6. mobile device as claimed in claim 1, wherein this processor performs matcher to obtain often
One said external location user's name corresponding to data, each above-mentioned object that represents includes this mobile device
User's name or this at least one outside location one of them this corresponding user's name of data.
7. mobile device as claimed in claim 1, wherein this processor controls this display with different face
Color table shows and each above-mentioned represents object.
8. mobile device as claimed in claim 1, wherein this processor is according to this inner sense data meter
Calculate the motion track that this mobile device starts from starting point, to calculate the position of this mobile device, and at this
Reason device controls this display to show that another represents object, this another represent object to should the position of starting point.
9. mobile device as claimed in claim 8, wherein this processor is according to this mobile device with this extremely
Between this starting point of above-mentioned multiple position calculation and above-mentioned multiple position of few one outside location data at least one
Distance, and control this display to show this at least one distance.
10. mobile device as claimed in claim 1, wherein this processor more controls this display with display
One plane in one area at the place, above-mentioned multiple position of this mobile device and these at least one outside location data
Electronic chart.
11. mobile devices as claimed in claim 1, wherein this processor also controls this display with display
The Vertical electron in the area at the place, above-mentioned multiple position of this mobile device and these at least one outside location data
Map.
12. mobile devices as claimed in claim 1, in wherein this processor controls the transmission of this Transmit-Receive Unit
Location, portion data, these positioned internal data include this position of this mobile device.
13. mobile devices as claimed in claim 1, in wherein this processor controls the transmission of this Transmit-Receive Unit
Location, portion data, these positioned internal data include this inner sense data.
14. 1 kinds of localization methods, including:
Inner sense data are provided;
The position of mobile device is calculated according to these inner sense data;
Receive at least one outside location data;
The position corresponding to the data of location, this outside is obtained according to each said external location data;And
Show multiple object that represents, each of which is above-mentioned represent object to should mobile device and this at least one
Above-mentioned multiple positions of outside location data one of them.
15. localization methods as claimed in claim 14, each of which said external location data include this
This position corresponding to data, outside location.
16. localization methods as claimed in claim 14, outside each of which said external location data include
Portion's sensing data, and the step obtaining this position corresponding to data, the location, this outside includes:
This position corresponding to the data of location, this outside is calculated according to this outside sensing data.
17. localization methods as claimed in claim 14, also include:
Above-mentioned multiple position calculation according to this mobile device and these at least one outside location data are above-mentioned multiple
At least one distance between position;And
Show this at least one distance.
18. localization methods as claimed in claim 14, the above-mentioned object that represents of each of which includes correspondence
The height of this position.
19. localization methods as claimed in claim 14, also include:
Perform matcher to obtain the user's name corresponding to the data of each said external location, the most often
One above-mentioned represent object include the user's name of this mobile device or this at least one outside location data wherein it
This user's name corresponding to one.
20. localization methods as claimed in claim 14, also include:
Represent each in different colors and above-mentioned represent object.
21. localization methods as claimed in claim 14, also include:
Calculate, according to these inner sense data, the motion track that this mobile device starts from starting point, be somebody's turn to do to calculate
The position of mobile device;And
Show that another represents object, wherein this another represent object to should the position of starting point.
22. localization methods as claimed in claim 21, also include:
According to this mobile device and this starting point of above-mentioned multiple position calculation of this at least one outside location data and
At least one distance between above-mentioned multiple position;And
Show this at least one distance.
23. localization methods as claimed in claim 14, also include:
Show the area at the place, above-mentioned multiple position of this mobile device and these at least one outside location data
Plane electronics map.
24. localization methods as claimed in claim 14, also include:
Show the area at the place, above-mentioned multiple position of this mobile device and these at least one outside location data
Vertical electron map.
25. localization methods as claimed in claim 14, also include:
Transmitting positioned internal data, wherein these positioned internal data include this position of this mobile device.
26. localization methods as claimed in claim 14, also include:
Transmitting positioned internal data, wherein these positioned internal data include this inner sense data.
27. 1 kinds of computer readable recording medium storing program for performing, store computer program, when mobile device is loaded into and performs
After this computer program, localization method as claimed in claim 14 can be completed.
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 true CN105987708A (en) | 2016-10-05 |
CN105987708B 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) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109697844A (en) * | 2017-10-20 | 2019-04-30 | 北京嘀嘀无限科技发展有限公司 | 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 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109697844A (en) * | 2017-10-20 | 2019-04-30 | 北京嘀嘀无限科技发展有限公司 | State information processing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN105987708B (en) | 2019-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9429434B2 (en) | System and method for mapping an indoor environment | |
KR102317377B1 (en) | Systems and methods for using three-dimensional location information to improve location services | |
US9301103B1 (en) | Method and system for determining position of an inertial computing device in a distributed network | |
US10082584B2 (en) | Hybrid device location determination system | |
US9494432B2 (en) | Collaborative navigation techniques for mobile devices | |
US11243288B2 (en) | Location error radius determination | |
US8538442B1 (en) | Indoor localization of mobile device using labels | |
US9301097B2 (en) | Correlating wireless signals to a location on an image using mobile sensor technologies | |
US10184798B2 (en) | Multi-stage dead reckoning for crowd sourcing | |
CN104798419A (en) | Geo-location signal fingerprinting | |
CN106461398B (en) | The mobile device locational uncertainty of the measurement of potential obstruction based on estimated track | |
WO2013138174A1 (en) | Location correction | |
KR20190059120A (en) | Facility Inspection System using Augmented Reality based on IoT | |
CN106714079A (en) | Positioning push service system, user mobile device and positioning push service method | |
US9589078B2 (en) | Constructing three dimensional model using user equipment | |
CN105987708A (en) | Mobile device, positioning method and computer readable record medium | |
EP2569958B1 (en) | Method, computer program and apparatus for determining an object in sight | |
US9402162B1 (en) | Mobile device, positioning method and non-transitor computer-readable recording medium | |
TWM410314U (en) | A status recorder for use with a sensor built in a hand held device | |
TWI559263B (en) | Mobile device, positioning method and computer-readable recording medium | |
KR101142903B1 (en) | Communication method by using area based multi-data distribution application | |
WO2014134804A1 (en) | Method and system for detecting indoor walking direction | |
Dixit | A particle filter based framework for indoor wireless localization using custom IEEE 802.15. 4 nodes |
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 |