CN105987708B - 移动装置、定位方法与计算机可读记录介质 - Google Patents
移动装置、定位方法与计算机可读记录介质 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
一种移动装置、定位方法与计算机可读记录介质。上述移动装置包括显示器、感测单元、收发单元、以及处理器。感测单元提供内部感测数据。收发单元接收外部定位数据。处理器根据内部感测数据计算移动装置的位置,根据每一上述外部定位数据取得每一上述外部定位数据所对应的位置,并控制显示器显示多个代表物件。每一上述代表物件对应移动装置或外部定位数据的上述多个位置其中之一。
Description
技术领域
本发明涉及一种定位技术,且特别涉及一种移动装置、定位方法与计算机可读记录介质。
背景技术
在百货公司、夜市或音乐会之类的拥挤环境,一群人很容易失散。由于人多拥挤或不熟悉环境,失散的人群不容易找到对方。现在几乎人人都有手机之类的移动装置可互相通信,但是频繁打电话或发讯息来确定同伴位置总有不便。
发明内容
本发明提供一种移动装置、定位方法与计算机可读记录介质,以解决上述的同伴失散问题。
本发明的移动装置包括显示器、感测单元、收发单元、以及处理器。感测单元提供内部感测数据。收发单元接收外部定位数据。处理器耦接显示器、感测单元和收发单元。处理器根据内部感测数据计算移动装置的位置,根据每一上述外部定位数据取得每一上述外部定位数据所对应的位置,并控制显示器显示多个代表物件。每一上述代表物件对应移动装置或外部定位数据的上述多个位置其中之一。
本发明的定位方法包括以下步骤:提供内部感测数据,根据内部感测数据计算移动装置的位置,接收外部定位数据,根据每一上述外部定位数据取得每一上述外部定位数据所对应的位置,以及显示多个代表物件。其中每一上述代表物件对应移动装置或外部定位数据的上述多个位置其中之一。
本发明的计算机可读记录介质存储计算机程序。当移动装置载入并执行此计算机程序后,可完成如上所述的定位方法。
基于上述,一群同伴的移动装置可交换定位数据,让每个人得知同伴的位置,即使失散也很容易找到对方。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
附图说明
图1是依照本发明的一实施例的一种移动装置的示意图。
图2是依照本发明的一实施例的一种定位方法的流程图。
图3至图6是依照本发明不同实施例的定位图像的示意图。
【符号说明】
100:移动装置
110:显示器
120:处理器
130:收发单元
131:区域收发器
132:广域收发器
140:感测单元
141:加速度传感器
142:陀螺仪传感器
143:电子罗盘
144:气压计
210~290:方法步骤
300:定位图像
305:罗盘图像
310、320、330:代表物件
311、321、331:代表图像
322、332:用户名称
323、333:高度
400:平面数字地图
500:垂直数字地图
600:定位图像
610、620、630、640、650:代表物件
具体实施方式
图1是依照本发明的一实施例的一种移动装置100的示意图。移动装置100可以是智能手机、个人数字助理(PDA:personal digital assistant)或平板计算机。移动装置100至少包括显示器110、处理器120、收发单元130、以及感测单元140。处理器120耦接显示器110、收发单元130、以及感测单元140。收发单元130包括区域收发器131和广域收发器132。区域收发器131可用无线保真(Wi-Fi)或蓝牙(Bluetooth)之类的区域无线传输协议为移动装置100传送或接收讯息。广域收发器132可用3G或4G之类的广域无线传输协议为移动装置100传送或接收讯息。感测单元140包括加速度传感器(acceleration sensor)141、陀螺仪传感器(gyro-sensor)142、电子罗盘(electronic compass)143、以及气压计(barometer)144。
图2是依照本发明的一实施例的一种定位方法的流程图。一群用户的多个移动装置可用此定位方法交换个别的定位数据以得知彼此的相对位置,其中每一个移动装置皆执行图2所示的方法流程。基本上,移动装置皆跟随用户(或称之为“使用者”)一起移动,为移动装置定位,就等于为用户定位。如此即使一群用户在拥挤或陌生环境中失散,凭借此定位方法,每一个用户都能轻易地与同伴会合。
本实施例中,上述的一群用户包括至少两个用户。每个用户携带一个移动装置。移动装置100是这些用户的多个移动装置其中之一。以下说明就以移动装置100执行图2的方法流程为范例。
首先,上述的一群用户聚集在同一地点。在步骤210,移动装置100的处理器120通过区域收发器131连接其他移动装置,并和其他移动装置进行配对(pairing)程序,以取得每一个移动装置的用户名称。为了配对程序能顺利进行,这些用户必须全部位于区域收发器131的通信范围之内。在步骤220,处理器120将此聚集地点设定为此定位方法的起点。
在步骤230,感测单元140提供内部感测数据。此内部感测数据可以由加速度传感器141、陀螺仪传感器142、电子罗盘143、以及气压计144其中至少一个输出的感测数据组成。加速度传感器141可当作计步器使用。陀螺仪传感器142可检测移动装置100的旋转的角速度(angular velocity)。电子罗盘143可感测移动装置100的方向。气压计144可感测移动装置100的高度。因此处理器120可在步骤240根据感测单元140提供的内部感测数据计算移动装置100自起点开始的移动轨迹,进而计算移动装置100的位置。
在步骤250,处理器120控制收发单元130的广域收发器132传送内部定位数据,以供其他移动装置接收。在本发明的一个实施例中,此内部定位数据包括步骤240的计算所得的移动装置100的位置。其他移动装置可直接自此内部定位数据取得移动装置100的位置。在另一个实施例中,此内部定位数据包括感测单元140提供的内部感测数据。其他移动装置可根据此内部定位数据计算移动装置100的位置。
在步骤260,收发单元130的广域收发器132接收每一个其他移动装置提供的外部定位数据。在步骤270,处理器120根据每一个外部定位数据取得该外部定位数据所对应的位置,也就是提供该外部定位数据的移动装置的位置。在本发明的一个实施例中,每一个其他移动装置会将计算所得的自身位置放入外部定位数据中传送出去,所以处理器120可直接自外部定位数据取得其他移动装置的位置。在另一个实施例中,每一个其他移动装置会将该移动装置的感测单元所提供的外部感测数据放入外部定位数据中传送出去,处理器120可根据此外部感测数据计算提供外部定位数据的移动装置的位置。
在步骤280,处理器120根据移动装置100的位置和每一个其他移动装置的位置,藉由控制显示器110以显示一个具有相对位置的定位图像。在步骤290,处理器120检查用户是否已结束此定位功能。如果定位功能尚未结束,则流程返回步骤230。
图3是依照本发明的一实施例的显示器110在步骤280所显示的具有相对位置的定位图像300的示意图。定位图像300包括代表物件310、320和330。代表物件310代表起点的位置。代表物件310包括代表图像311以标示起点位置。代表物件330代表移动装置100的位置。代表物件330包括代表图像331以标示移动装置100的位置。代表物件330也包括移动装置100的用户名称332和移动装置100的高度333。高度333可以是步骤240的计算所得的移动装置100的位置的一部分。代表物件320代表另一个移动装置的位置。代表物件320包括代表图像321以标示另一个移动装置的位置。代表物件320也包括另一个移动装置的用户名称322和另一个移动装置的高度323。高度323可以是在步骤270取得的另一个移动装置的位置的一部分。在本发明的一个实施例中,处理器120可控制显示器110以不同颜色表示定位图像中的每一个代表物件,以清楚区别每一个移动装置与其用户。
定位图像300包括罗盘图像305,以供移动装置100的用户判断其他移动装置的用户所在的相对方位。处理器120可根据移动装置100和其他移动装置间的相对位置以计算起点和移动装置之间的距离以及其他移动装置之间的距离,并控制显示器110显示上述距离。例如在定位图像300之中,起点和移动装置100之间的距离为20米,起点和另一移动装置之间的距离为30米,移动装置100和另一移动装置之间的距离为36米。
图4是依照本发明的另一实施例的显示器110在步骤280所显示的具有相对位置的定位图像300的示意图。在此实施例中,处理器120藉由控制显示器110以显示移动装置100和其他移动装置所在地区的平面数字地图400。如此移动装置100的用户可以更清楚了解自己和其他用户的位置。
图5是依照本发明的另一实施例的显示器110在步骤280所显示的具有相对位置的定位图像300的示意图。在此实施例中,处理器120藉由控制显示器110以显示移动装置100和其他移动装置所在地区的垂直数字地图500。垂直数字地图500是移动装置100和其他移动装置所在建筑物的楼层分布图。如此移动装置100的用户可知悉自己和其他用户所在的楼层位置。
图6是依照本发明的另一实施例的显示器110在步骤280所显示的具有相对位置的定位图像600的示意图。定位图像600包括代表物件610、620、630、640和650。代表物件630代表移动装置100的位置,其余四个代表物件代表其他四个移动装置的位置。定位图像600不包括起点的代表物件,而且定位图像600以移动装置100为中心。处理器120可根据移动装置100和其他移动装置间的相对位置,计算移动装置100和每一个其他移动装置之间的距离,并藉由控制显示器110以显示这些距离。
如同图4或图5的实施例,定位图像600也可以包括移动装置100和其他移动装置所在地区的平面数字地图或垂直数字地图。
本发明的一实施例提供一种计算机可读记录介质。此记录介质可存储计算机程序。当移动装置载入并执行此计算机程序后,可完成如上所述的定位方法。此记录介质可以是存储器、磁盘或光盘等实体介质。
综上所述,本发明的实施例可让持有多个移动装置的一群用户随时得知彼此的相对位置,不需要主动打电话或发讯息。即使这些用户身处陌生或复杂的环境中,也能迅速找到同伴,不至于失散。
虽然本发明已以实施例公开如上,然其并非用以限定本发明,本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,故本发明的保护范围当视所附权利要求书界定范围为准。
Claims (25)
1.一种移动装置,包括:
显示器;
感测单元,提供内部感测数据;
收发单元,接收至少一外部定位数据并包括一区域收发器;以及
处理器,耦接该显示器、该感测单元和该收发单元,透过该区域收发器执行一配对程序而定义执行该配对程序的配对地点为一起点,根据该内部感测数据计算该移动装置自该起点开始的移动轨迹,以计算该移动装置的位置,根据每一上述外部定位数据取得该外部定位数据所对应的位置,并控制该显示器以显示多个代表物件,其中每一上述代表物件对应该移动装置及该至少一外部定位数据的上述多个位置其中之一,
其中该处理器控制该显示器以显示另一代表物件,该另一代表物件对应该起点的位置。
2.如权利要求1所述的移动装置,其中每一上述外部定位数据包括该外部定位数据所对应的该位置,该处理器直接自该外部定位数据取得该位置。
3.如权利要求1所述的移动装置,其中每一上述外部定位数据包括外部感测数据,该处理器根据该外部感测数据计算该外部定位数据所对应的该位置。
4.如权利要求1所述的移动装置,其中该处理器根据该移动装置和该至少一外部定位数据的上述多个位置计算上述多个位置之间的至少一距离,并控制该显示器以显示该至少一距离。
5.如权利要求1所述的移动装置,其中每一上述代表物件包括对应的该位置的高度。
6.如权利要求1所述的移动装置,其中该处理器执行该配对程序以取得每一上述外部定位数据所对应的用户名称,每一上述代表物件包括该移动装置的用户名称或该至少一外部定位数据其中之一所对应的该用户名称。
7.如权利要求1所述的移动装置,其中该处理器控制该显示器以不同颜色表示每一上述代表物件。
8.如权利要求1所述的移动装置,其中该处理器根据该移动装置和该至少一外部定位数据的上述多个位置计算该起点和上述多个位置之间的至少一距离,并控制该显示器以显示该至少一距离。
9.如权利要求1所述的移动装置,其中该处理器更控制该显示器以显示该移动装置和该至少一外部定位数据的上述多个位置所在的一地区的一平面数字地图。
10.如权利要求1所述的移动装置,其中该处理器还控制该显示器以显示该移动装置和该至少一外部定位数据的上述多个位置所在的地区的垂直数字地图。
11.如权利要求1所述的移动装置,其中该处理器控制该收发单元传送内部定位数据,该内部定位数据包括该移动装置的该位置。
12.如权利要求1所述的移动装置,其中该处理器控制该收发单元传送内部定位数据,该内部定位数据包括该内部感测数据。
13.一种定位方法,包括:
透过一区域收发器执行一配对程序而定义执行该配对程序的配对地点为一起点;
提供内部感测数据;
根据该内部感测数据计算移动装置自该起点开始的移动轨迹,以计算该移动装置的位置;
接收至少一外部定位数据;
根据每一上述外部定位数据取得该外部定位数据所对应的位置;
显示多个代表物件,其中每一上述代表物件对应该移动装置及该至少一外部定位数据的上述多个位置其中之一;以及
显示另一代表物件,其中该另一代表物件对应该起点的位置。
14.如权利要求13所述的定位方法,其中每一上述外部定位数据包括该外部定位数据所对应的该位置。
15.如权利要求13所述的定位方法,其中每一上述外部定位数据包括外部感测数据,而且取得该外部定位数据所对应的该位置的步骤包括:
根据该外部感测数据计算该外部定位数据所对应的该位置。
16.如权利要求13所述的定位方法,还包括:
根据该移动装置和该至少一外部定位数据的上述多个位置计算上述多个位置之间的至少一距离;以及
显示该至少一距离。
17.如权利要求13所述的定位方法,其中每一上述代表物件包括对应的该位置的高度。
18.如权利要求13所述的定位方法,还包括:
执行该配对程序以取得每一上述外部定位数据所对应的用户名称,其中每一上述代表物件包括该移动装置的用户名称或该至少一外部定位数据其中之一所对应的该用户名称。
19.如权利要求13所述的定位方法,还包括:
以不同颜色表示每一上述代表物件。
20.如权利要求13所述的定位方法,还包括:
根据该移动装置和该至少一外部定位数据的上述多个位置计算该起点和上述多个位置之间的至少一距离;以及
显示该至少一距离。
21.如权利要求13所述的定位方法,还包括:
显示该移动装置和该至少一外部定位数据的上述多个位置所在的地区的平面数字地图。
22.如权利要求13所述的定位方法,还包括:
显示该移动装置和该至少一外部定位数据的上述多个位置所在的地区的垂直数字地图。
23.如权利要求13所述的定位方法,还包括:
传送内部定位数据,其中该内部定位数据包括该移动装置的该位置。
24.如权利要求13所述的定位方法,还包括:
传送内部定位数据,其中该内部定位数据包括该内部感测数据。
25.一种计算机可读记录介质,存储计算机程序,当移动装置载入并执行该计算机程序后,可完成如权利要求13所述的定位方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510097829.2A CN105987708B (zh) | 2015-03-05 | 2015-03-05 | 移动装置、定位方法与计算机可读记录介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510097829.2A CN105987708B (zh) | 2015-03-05 | 2015-03-05 | 移动装置、定位方法与计算机可读记录介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105987708A CN105987708A (zh) | 2016-10-05 |
CN105987708B true CN105987708B (zh) | 2019-11-08 |
Family
ID=57039266
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510097829.2A Active CN105987708B (zh) | 2015-03-05 | 2015-03-05 | 移动装置、定位方法与计算机可读记录介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105987708B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109697844B (zh) * | 2017-10-20 | 2020-11-17 | 北京嘀嘀无限科技发展有限公司 | 状态信息处理方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101929869A (zh) * | 2009-06-23 | 2010-12-29 | 神达电脑股份有限公司 | 决定交会位置的方法 |
CN101959124A (zh) * | 2010-05-25 | 2011-01-26 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端位置提示方法、移动终端、服务器及*** |
CN102692235A (zh) * | 2011-03-20 | 2012-09-26 | 微软公司 | 对动态端点的导航 |
CN103438895A (zh) * | 2013-08-05 | 2013-12-11 | 北京百度网讯科技有限公司 | 一种用于为移动终端提供推荐地信息的方法及装置 |
CN103491496A (zh) * | 2012-06-11 | 2014-01-01 | 腾讯科技(深圳)有限公司 | 一种获取地点描述信息的方法、终端、地点服务器及*** |
CN103968822A (zh) * | 2013-01-24 | 2014-08-06 | 腾讯科技(深圳)有限公司 | 导航方法、用于导航的设备和导航*** |
CN104205881A (zh) * | 2012-04-18 | 2014-12-10 | 英特尔公司 | 移动设备之间的动态路由映射 |
-
2015
- 2015-03-05 CN CN201510097829.2A patent/CN105987708B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101929869A (zh) * | 2009-06-23 | 2010-12-29 | 神达电脑股份有限公司 | 决定交会位置的方法 |
CN101959124A (zh) * | 2010-05-25 | 2011-01-26 | 宇龙计算机通信科技(深圳)有限公司 | 一种终端位置提示方法、移动终端、服务器及*** |
CN102692235A (zh) * | 2011-03-20 | 2012-09-26 | 微软公司 | 对动态端点的导航 |
CN104205881A (zh) * | 2012-04-18 | 2014-12-10 | 英特尔公司 | 移动设备之间的动态路由映射 |
CN103491496A (zh) * | 2012-06-11 | 2014-01-01 | 腾讯科技(深圳)有限公司 | 一种获取地点描述信息的方法、终端、地点服务器及*** |
CN103968822A (zh) * | 2013-01-24 | 2014-08-06 | 腾讯科技(深圳)有限公司 | 导航方法、用于导航的设备和导航*** |
CN103438895A (zh) * | 2013-08-05 | 2013-12-11 | 北京百度网讯科技有限公司 | 一种用于为移动终端提供推荐地信息的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105987708A (zh) | 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 (zh) | 用于确定移动装置的海拔高度的方法及设备 | |
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 (ko) | 로케이션 서비스를 개선하기 위해 3차원 로케이션 정보를 사용하기 위한 시스템 및 방법 | |
TWI457539B (zh) | 多姿態步距校正定位系統與方法 | |
AU2012256170B2 (en) | Indoor localization of mobile devices | |
US20160245716A1 (en) | Opportunistic calibration of a barometer in a mobile device | |
CN103262511B (zh) | 用移动设备确定指示用户行为上下文的动态用户简档 | |
US20150193971A1 (en) | Methods and Systems for Generating a Map including Sparse and Dense Mapping Information | |
US10082584B2 (en) | Hybrid device location determination system | |
CN106461398B (zh) | 基于所估计轨迹的潜在阻碍的量度的移动装置位置不确定性 | |
Kuriakose et al. | Smartphone navigation support for blind and visually impaired people-a comprehensive analysis of potentials and opportunities | |
TWI612829B (zh) | 定位推播服務系統、使用者行動裝置及定位推播服務方法 | |
US20170262074A1 (en) | Display control system and method | |
Hasan et al. | Smart phone based sensor fusion by using Madgwick filter for 3D indoor navigation | |
JP6780357B2 (ja) | 情報処理装置及び情報処理プログラム | |
US9589078B2 (en) | Constructing three dimensional model using user equipment | |
CN105987708B (zh) | 移动装置、定位方法与计算机可读记录介质 | |
CN105247951A (zh) | 用于使用室内定位来提供基于位置的服务的装置和方法 | |
KR102578119B1 (ko) | 모바일 디바이스와 연동하는 스마트 안경 작동 방법 | |
TWI559263B (zh) | 行動裝置、定位方法與電腦可讀取記錄媒體 | |
CN114527760A (zh) | 一种路径规划方法、***、终端设备和存储介质 | |
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 |