CN105987708A - Mobile device, positioning method and computer readable record medium - Google Patents

Mobile device, positioning method and computer readable record medium Download PDF

Info

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
Application number
CN201510097829.2A
Other languages
Chinese (zh)
Other versions
CN105987708B (en
Inventor
廖期异
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HTC Corp
Original Assignee
High Tech Computer Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by High Tech Computer Corp filed Critical High Tech Computer Corp
Priority to CN201510097829.2A priority Critical patent/CN105987708B/en
Publication of CN105987708A publication Critical patent/CN105987708A/en
Application granted granted Critical
Publication of CN105987708B publication Critical patent/CN105987708B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Mobile device, localization method and computer readable recording medium storing program for performing
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.
CN201510097829.2A 2015-03-05 2015-03-05 Mobile device, localization method and computer readable recording medium Active CN105987708B (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109697844A (en) * 2017-10-20 2019-04-30 北京嘀嘀无限科技发展有限公司 State information processing method and device

Citations (7)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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