CN105987708B - Mobile device, localization method and computer readable recording medium - Google Patents

Mobile device, localization method and computer readable recording medium Download PDF

Info

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
Application number
CN201510097829.2A
Other languages
Chinese (zh)
Other versions
CN105987708A (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

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

Mobile device, localization method and computer readable recording medium
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.
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 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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109697844B (en) * 2017-10-20 2020-11-17 北京嘀嘀无限科技发展有限公司 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

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