CN111757261A - 一种确定室内位置的方法及终端设备 - Google Patents
一种确定室内位置的方法及终端设备 Download PDFInfo
- Publication number
- CN111757261A CN111757261A CN201910479094.8A CN201910479094A CN111757261A CN 111757261 A CN111757261 A CN 111757261A CN 201910479094 A CN201910479094 A CN 201910479094A CN 111757261 A CN111757261 A CN 111757261A
- Authority
- CN
- China
- Prior art keywords
- access control
- indoor
- terminal device
- terminal equipment
- nfc
- 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
- 238000000034 method Methods 0.000 title claims abstract description 85
- 238000004422 calculation algorithm Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000012795 verification Methods 0.000 claims description 3
- 238000004590 computer program Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 229910003460 diamond Inorganic materials 0.000 description 2
- 239000010432 diamond Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000004566 building material Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0036—Transmission from mobile station to base station of measured values, i.e. measurement on mobile and position calculation on base station
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0257—Hybrid positioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/33—Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种确定室内位置的方法及终端设备,应用于定位技术领域,可解决室内定位的准确性较低的问题。该方法包括:获取搜索到的第一无线接入点的第一信号强度;将第一无线接入点的第一信号强度发送至服务器;接收服务器发送的室内的第一位置,作为终端设备在室内中的位置;其中,第一信号强度与第一位置对应的历史信号强度相匹配,第一位置为基于第一NFC门禁设备的位置计算得到的位置,第一位置对应的历史信号强度为预先在第一位置检测到的第一无线接入点的历史信号强度。该方法应用于室内定位的场景中。
Description
技术领域
本发明实施例涉及定位技术领域,尤其涉及一种确定室内位置的方法及终端设备。
背景技术
目前,全球定位***(英文:Global Positionins System,GPS)可以在全球范围内实时进行定位,现在GPS广泛应用于各种终端设备中,以实现定位功能。在携带终端设备进入某个室内环境(例如,商场)之后,由于室内的墙壁等建筑材料的遮挡,GPS信号会大幅衰减,使得室内定位严重失准,从而导致室内定位的准确性较低。
发明内容
本发明实施例提供一种确定室内位置的方法及终端设备,用以解决现有技术中存在的室内定位的准确性较低的问题。为了解决上述技术问题,本发明实施例是这样实现的:
第一方面,提供一种确定室内位置的方法,应用于终端设备,该方法包括:
获取搜索到的第一无线接入点的第一信号强度;
将所述第一无线接入点的第一信号强度发送至服务器;
接收所述服务器发送的室内的第一位置,作为所述终端设备在所述室内中的位置;
其中,所述第一信号强度与所述第一位置对应的历史信号强度相匹配,所述第一位置为基于第一NFC门禁设备的位置计算得到的位置,所述第一位置对应的历史信号强度为预先在所述第一位置检测到的所述第一无线接入点的历史信号强度。
作为一种可选的实施方式,在本发明实施例的第一方面中,在所述终端设备的身份验证信息被所述室内的所述第一NFC门禁设备读取的情况下,从所述室内的数据库中获取所述第一NFC门禁设备的位置;
在所述终端设备运动的过程中,以所述第一NFC门禁设备的位置为基准计算终端设备运动过程中的多个第二位置,并获取在每个第二位置搜索到无的线接入点的信号强度;
将每个第二位置和在所述每个第二位置搜索到的无线接入点的信号强度发送至服务器。
作为一种可选的实施方式,在本发明实施例第一方面中,在所述终端设备运动的过程中,以所述第一NFC门禁设备的位置为基准计算终端设备运动过程中的多个第二位置,包括:
确定所述终端设备的身份验证信息被室内的NFC门禁设备读取的第一时间点;
将所述第一时间点作为所述终端设备运动的起始时间点,以所述第第一NFC门禁设备的位置为基准,采用PDR算法计算所述终端设备运动过程中的多个第二位置。
作为一种可选的实施方式,在本发明实施例第一方面中,所述获取搜索到的第一无线接入点的第一信号强度之前,所述方法还包括:
在所述NFC模块中的身份验证信息首次被所述室内的第二NFC门禁设备读取的情况下,从所述室内的数据库中获取所述第二NFC门禁设备的位置;
在根据所述第二NFC门禁设备的位置获知所述第二NFC门禁设备位于所述室内入口处的情况下,确定所述终端设备进入所述室内;
所述获取搜索到的第一无线接入点的第一信号强度,包括:
在确定所述终端设备进入所述室内之后,获取搜索到的第一无线接入点的第一信号强度。
作为一种可选的实施方式,在本发明实施例第一方面中,在接收所述服务器发送的室内的第一位置之后,所述方法还包括:
根据所述第一位置确定所述终端设备在所述室内的楼层;
获取与所述楼层对应的推荐信息,所述推荐信息用于向终端设备的用户推荐与所述楼层相关的生活服务类信息。
第二方面,提供一种终端设备,该终端设备包括:第一获取模块,用于获取搜索到的第一无线接入点的第一信号强度;
发送模块,用于将所述第一无线接入点的第一信号强度发送至服务器;
接收模块,用于接收所述服务器发送的室内的第一位置,作为所述终端设备在所述室内中的位置;
其中,所述第一信号强度与所述第一位置对应的历史信号强度相匹配,所述第一位置为基于第一NFC门禁设备的位置计算得到的位置,所述第一位置对应的历史信号强度为预先在所述第一位置检测到的所述第一无线接入点的历史信号强度。
作为一种可选的实施方式,在本发明实施例第二方面中,所述终端设备还包括:
第二获取模块,还用于在所述终端设备的身份验证信息被所述室内的所述第一NFC门禁设备读取的情况下,从所述室内的数据库中获取所述第一NFC门禁设备的位置;
计算模块,用于在所述终端设备运动的过程中,以所述第一NFC门禁设备的位置为基准计算终端设备运动过程中的多个第二位置;
所述第一获取模块,还用于获取在每个第二位置搜索到无的线接入点的信号强度;
所述发送模块,还用于将每个第二位置和在所述每个第二位置搜索到的无线接入点的信号强度发送至服务器。
作为一种可选的实施方式,在本发明实施例第二方面中,所述计算模块包括:
确定子模块,用于确定所述终端设备的身份验证信息被室内的NFC门禁设备读取的第一时间点;
计算子模块,用于将所述第一时间点作为所述终端设备运动的起始时间点,以所述第一NFC门禁设备的位置为基准,采用PDR算法计算所述终端设备运动过程中的多个第二位置。
作为一种可选的实施方式,在本发明实施例第二方面中,所述终端设备还包括:
第三获取模块,用于在所述第一获取模快获取搜索到的第一无线接入点的第一信号强度之前,在所述NFC模块中的身份验证信息首次被所述室内的第二NFC门禁设备读取的情况下,从所述室内的数据库中获取所述第二NFC门禁设备的位置;
第一确定模块,用于在根据所述第二NFC门禁设备的位置获知所述第二NFC门禁设备位于所述室内入口处的情况下,确定所述终端设备进入所述室内;
所述第一获取模块,具体用于在确定所述终端设备进入所述室内之后,获取搜索到的第一无线接入点的第一信号强度。
作为一种可选的实施方式,在本发明实施例第二方面中,所述终端设备还包括:
第二确定模块,用于根据所述第一位置确定所述终端设备在所述室内的楼层;
第四获取模块,用于获取与所述楼层对应的推荐信息,所述推荐信息用于向终端设备的用户推荐与所述楼层相关的生活服务类信息。
第三方面,提供一种终端设备,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明实施例第一方面中确定室内位置的方法。
第四方面,提供一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本发明实施例第一方面中的确定室内位置的方法。所述计算机可读存储介质包括ROM/RAM、磁盘或光盘等。
第五方面,提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
第六方面,提供一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例中,终端设备可以获取搜索到的第一无线接入点的第一信号强度并将其发送至服务器,然后接收服务器发送的室内的第一位置,并将该第一位置作为终端设备在室内中的位置。由于终端设备当前搜索到的第一无线接入点的第一信号强度与第一位置对应的历史信号强度相匹配,因此可以确定终端设备当前在第一位置,从而将第一位置作为终端设备在室内中的位置,可以实现在室内对终端设备的精确定位。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种确定室内位置的方法的流程示意图一;
图2是本发明实施例提供的一种确定室内位置的方法的流程示意图二;
图3是本发明实施例提供的一种确定室内位置的方法的流程示意图三;
图4是本发明实施例提供的一种确定室内位置的方法的流程示意图四;
图5是本发明实施例提供的一种终端设备的结构示意图一;
图6是本发明实施例提供的一种终端设备的结构示意图二;
图7是本发明实施例提供的一种终端设备的结构示意图三;
图8是本发明实施例提供的一种终端设备的结构示意图四;
图9是本发明实施例提供的一种终端设备的结构示意图五。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一位置和第二位置等是用于区别不同的位置,而不是用于描述位置的特定顺序。
本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本发明实施例提供一种确定室内位置的方法及终端设备,可以提高定位室内位置时的准确性。
本发明实施例涉及的终端设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机(Ultra-Mobile Personal Computer,UMPC)、上网本或者个人数字助理(Personal Digital Assistant,PDA)等电子设备。其中,可穿戴设备可以为智能手表、智能手环、手表电话、智能脚环、智能耳环、智能项链、智能耳机等,本发明实施例不作限定。
本发明实施例提供的确定室内位置的方法的执行主体可以为上述的终端设备,也可以为该终端设备中能够实现该确定室内位置的方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本发明实施例不作限定。下面以终端设备为例,对本发明实施例提供的确定室内位置的方法进行示例性的说明。
本发明实施例提供的确定室内位置的方法,可以应用于用户携带终端设备进入室内的场景,本发明实施例中所涉及的室内可以为办公楼、居民楼和商业楼等。
实施例一
如图1所示,本发明实施例提供一种确定室内位置的方法,该方法可以包括下述步骤:
101、终端设备获取搜索到的第一无线接入点的第一信号强度。
可选的,本发明实施例中搜索到的第一无线接入点的第一信号强度可以是指搜索到的每个无线接入点的信号强度,这里的第一无线接入点的数量可以为一个或者多个。
可选的,本发明实施例中无线接入点可以是指蓝牙接入点和/或无线保真(Wireless Fidelity,WI-FI)接入点。
102、终端设备将第一无线接入点的第一信号强度发送至服务器。
103、终端设备接收服务器发送的室内的第一位置。
其中,第一信号强度与所述第一位置对应的历史信号强度相匹配,第一位置为基于第一近场通信(Near Field Communication,NFC)门禁设备的位置计算得到的位置,第一位置对应的历史信号强度为预先在第一位置检测到的第一无线接入点的历史信号强度。
本发明实施例中,上述第一信号强度与第一位置对应的历史信号强度相匹配,可以是指第一信号强度与第一位置对应的历史信号强度相同,也可以是指第一信号强度与第一位置对应的历史信号强度的差值在指定范围内。
本发明实施例中,服务器中可以保存有多组位置与预先在该位置检测到的无线接入点的信号强度的对应关系。
在服务器接收到终端设备发送的第一无线接入点的第一信号强度之后,服务器会在保存的数据中查找与该第一无线接入点的第一信号强度匹配的第一无线接入点的历史信号强度,并根据服务器中保存的对应关系确定获取该第一无线接入点的历史信号强度时终端设备所处的位置,这样就可以确定出当前终端设备所处的位置,并将位置发送给终端设备。
104、终端设备将第一位置作为终端设备在室内中的位置。
本发明实施例提供一种确定室内位置的方法,终端设备可以获取搜索到的第一无线接入点的第一信号强度并将其发送至服务器,然后接收服务器发送的室内的第一位置,并将该第一位置作为终端设备在室内中的位置。由于终端设备当前搜索到的第一无线接入点的第一信号强度与第一位置对应的历史信号强度相匹配,因此可以确定终端设备当前在第一位置,从而将第一位置作为终端设备在室内中的位置,可以实现在室内对终端设备的精确定位。
实施例二
如图2所示,本发明实施例提供一种确定室内位置的方法,该方法包括下述步骤
201、终端设备在终端设备的身份验证信息被室内的第一NFC门禁设备读取的情况下,从室内的数据库中获取第一NFC门禁设备的位置。
202、终端设备在终端设备运动的过程中,以第一NFC门禁设备的位置为基准计算终端设备运动过程中的多个第二位置。
可选的,上述202具体可以通过下述步骤实现:
202a、终端设备确定终端设备的身份验证信息被室内的第一NFC门禁设备读取的第一时间点。
通常终端设备靠近NFC门禁设备的情况下,NFC门禁设备可以读取身份验证信息,并验证读取到的身份验证信息,在验证通过的情况下,解除门禁的锁定状态;在验证不通过的情况下,保持门禁的锁定状态。
本发明实施例中终端设备的身份验证信息被室内的第一NFC门禁设备读取时,说明终端设备在第一NFC门禁设备附近。
202b、终端设备将第一时间点作为终端设备运动的起始时间点,以第一NFC门禁设备的位置为基准,采用步行者航位推算(英文:Pedestrian Dead Reckoning,PDR)算法计算终端设备运动过程中的多个第二位置。
终端设备可以采用惯性测量单元(英文:Inertial Measurement Unit,IMU)感知携带终端设备的用户在行进过程中的加速度、角速度、磁力和压力等数据,并利用这些数据对用户的行进步长与行进方向进行推算,从而获取终端设备运动过程中的多个第二位置。
其中,PDR算法中,可以根据初始位置(即第一NFC门禁设备的位置),用户从第一时间点开始在行进过程中的加速度、角速度、磁力和压力等数据,实时估计用户的行进步长与行进方向,并根据行进步长和行进方向计算出终端设备运动过程中的多个第二位置。
203、终端设备获取在每个第二位置搜索到无的线接入点的信号强度。
204、终端设备将每个第二位置和在每个第二位置搜索到的无线接入点的信号强度发送至服务器。
相应的,服务器可以将每个第二位置和在每个第二位置搜索到的无线接入点的信号强度一一对应的保存起来。
其中,可以将一个第二位置与在该一个第二位置所搜索到的无线接入点的信号强度对应保存。
205、终端设备获取搜索到的第一无线接入点的第一信号强度。
206、终端设备将第一无线接入点的第一信号强度发送至服务器。
207、终端设备接收服务器发送的室内的第一位置。
208、终端设备将第一位置作为终端设备在室内中的位置。
作为一种可选的实现方式,上述201至204可以单独作为一种实施方式执行,作为另外一种实施方式,上述201至204还可以在上述208之后执行,即先执行205至208再执行201至204。
对于上述205至208的描述具体可以参见对上述实施例一中101至104的描述,此处不再赘述。
本实施例中提供的确定室内位置的方法,终端设备可以将每个第二位置和在每个第二位置搜索到的无线接入点的信号强度发送至服务器,这样在其他设备处于上述多个第二位置中的某个位置附近时,该其他设备可以通过向服务器上报其搜索到的第无线接入点的信号强度,并在其上报的无线接入点的信号强度与终端设备发送给服务器的在某个第二位置搜索到的无线接入点的信号强度相匹配的情况下,接收服务器发送的该第二位置,作为该其他设备的位置信息,从而可以方便其他设备进行室内定位。
实施例三
如图3所示,本发明实施例提供一种确定室内位置的方法,该方法可以包括下述步骤:
301、终端设备在NFC模块中的身份验证信息首次被室内的第二NFC门禁设备读取的情况下,从室内的数据库中获取第二NFC门禁设备的位置。
需要说明的是,上述终端设备的身份验证信息首次被室内的第二NFC门禁设备读取是指,在终端设备一次进出室内的过程中,终端设备的身份验证信息第一次被室内的NFC门禁设备读取,读取的该设备本方明实施例中称为第二NFC门禁设备。
可以理解的是,在终端设备每一次进出室内的过程中,仍然存在终端设备的身份验证信息首次被室内的NFC门禁设备读取的情况。
302、终端设备在根据第二NFC门禁设备的位置获知第二NFC门禁设备位于室内入口处的情况下,确定终端设备进入室内。
需要说明的是,本发明实施例中上述第二NFC门禁设备和上述第一NFC门禁设备可以为同一个门禁设备,也可以为不同的两个门禁设备,本发明实施例不作限定。
在确定终端设备进入室内之后,执行下述303。
303、终端设备获取搜索到的第一无线接入点的第一信号强度。
304、终端设备将第一无线接入点的第一信号强度发送至服务器。
305、终端设备接收服务器发送的室内的第一位置。
306、终端设备将第一位置作为终端设备在室内中的位置。
对于上述303至306的描述具体可以参见对上述实施例一中101至104的描述,此处不再赘述。
本发明实施例中,终端设备可以通过获取该室内初次读取终端设备的身份认证信息的NFC门禁设备的位置,并判断该NFC门禁设备的位置是否位于该室内的入口处,在确定处于该室内的入口处时,说明终端设备正在从室外进入室内,并在确定终端设备进入室内之后,再获取搜索到的第一无线接入点的第一信号强度,对终端设备进行定位,从而终端设备可以自行判断决策在室内进行定位的时机,避免一直获取搜索到的无线接入点的信号强度,从而节省终端设备的功耗。
一种可选的实现方式,终端设备可以在终端设备的身份验证信息首次被室内的第三NFC门禁设备读取的情况下,终端设备获取第三NFC门禁设备的位置,在根据第三NFC门禁设备的位置获知第三NFC门禁设备位于室内入口的情况下,判断终端设备的GPS信号是否低于信号阈值,在终端设备的GPS信号低于信号阈值的情况下,确定终端设备进入室内,并在确定终端设备进入室内之后,获取搜索到的第一无线接入点的第一信号强度。
上述可选的实现方式,相比于图3所示的方法,由于通常在室内环境中终端设备的GPS信号较小,因此在根据第三NFC门禁设备的位置获知第三NFC门禁设备位于室内入口的情况下,进一步通过终端设备GPS信号确定终端设备是否低于信号阈值,从而可以更加准确地判断出终端设备是否进入室内。
实施例四
如图4所示,本发明实施例提供一种确定室内位置的方法,该方法可以包括下述步骤:
401、终端设备获取搜索到的第一无线接入点的第一信号强度。
402、终端设备将第一无线接入点的第一信号强度发送至服务器。
403、终端设备接收服务器发送的室内的第一位置。
对于上述401至403的描述具体可以参见对上述实施例一中101至103的描述,此处不再赘述。
404、终端设备根据第一位置确定终端设备在室内的楼层。
可选的,本发明实施例中,NFC门禁设备的位置可以包括该NFC门禁设备在室内的楼层信息和在该楼层中的位置坐标信息。
405、终端设备获取与楼层对应的推荐信息。
其中,推荐信息用于向终端设备的用户推荐与楼层相关的生活服务类信息。
其中,推荐信息用于向终端设备的用户推荐与楼层相关的生活服务类信息。
本发明实施例中,终端设备可以根据第一NFC门禁设备的位置获知终端设备当前在室内的楼层,并获取与该楼层对应的推荐信息,这样可以实时的根据用户所在楼层为用户推荐生活服务类信息,可以方便用户。
一种可选的实现方式,上述405具体可以通过下述步骤实现:
405a、终端设备接收用户对终端设备的第一输入。
405b、终端设备响应于第一输入,获取与楼层对应的推荐信息,并在终端设备的消息通知栏显示推荐信息。
可选的,上述第一输入可以为用户晃动手机的输入,也可以为在终端设备的屏幕上的点击输入或其他触控输入。
其中,点击输入可以为单击或双击输入。
可选的,终端设备可以根据楼层信息在该室内的数据库中获取与该楼层对应的推荐信息。
可选的,上述生活服务类信息可以包括该楼层的地图信息和该楼层的商铺信息等。
本发明实施例中,可以通过用户与终端设备之间的交互,获取与终端设备所在楼层对应的推荐信息,并显示在终端设备的消息通知栏供用户查看,而不是将推荐信息直接推荐给用户,这样可以使得用户控制是否通过终端设备接收推荐信息,更加的人性化,提高了终端设备的人机交互性能。
一种可选的实现方式,上述405具体还可以通过下述步骤实现:终端设备接收用户在终端设备的屏幕上的目标位置的输入,响应于该输入终端设备可以获取与楼层对应的推荐信息,并在终端设备的屏幕上的目标区域内显示上述推荐信息,上述目标区域为根据该目标位置确定的区域。
示例性的,可以以该目标位置为中心,确定一个圆形区域为目标区域。
可选的,本发明实施例中的上述目标区域可以为圆形、方形、菱形等形状,本发明实施例不作限定。
上述可选的实现方式中,用户可以通过第一输入的输入位置,确定在屏幕上显示推荐信息的区域,从而可以人性化的定义推荐信息在终端设备上的显示位置,提高终端设备的人机交互性能。
一种可能的实现方式,本发明实施例中在终端设备接收服务器发送的室内的第一位置之后,终端设备可以根据第一位置确定终端设备在该楼栋中的楼层,以及在该楼层中的坐标位置;并且终端设备可以根据该楼层获取该楼层对应的地图信息,并在终端设备上显示该楼层的地图,以及根据终端设备在该楼层中的坐标位置在该地图中标识该终端设备的坐标位置。
上述可选的实现方式中,终端设备可以根据第一位置确定终端设备在楼从中的楼层,以及在楼层中的坐标位置,这样终端设备可以显示对应楼层的地图,并在地图中标识终端设备的坐标,如此可以让用户直观的从终端设备的屏幕上看到自己所处的位置,以及所在楼层的地图,从而可以为用户提供实时的定位及环境信息。
实施例五
如图5所示,本发明实施例提供一种终端设备,该终端设备包括:
第一获取模块501,用于获取搜索到的第一无线接入点的第一信号强度。
发送模块502,用于将第一无线接入点的第一信号强度发送至服务器。
接收模块503,用于接收服务器发送的室内的第一位置,作为终端设备在室内中的位置。
其中,第一信号强度与第一位置对应的历史信号强度相匹配,第一位置为基于第一NFC门禁设备的位置计算得到的位置,第一位置对应的历史信号强度为预先在第一位置检测到的第一无线接入点的历史信号强度。
可选的,结合图5,如图6所示上述终端设备还包括以下模块:
第二获取模块504,还用于在终端设备的身份验证信息被室内的第一NFC门禁设备读取的情况下,从室内的数据库中获取第一NFC门禁设备的位置。
计算模块505,用于在终端设备运动的过程中,以第一NFC门禁设备的位置为基准计算终端设备运动过程中的多个第二位置。
第一获取模块501,还用于获取在每个第二位置搜索到无的线接入点的信号强度。
发送模块502,还用于将每个第二位置和在每个第二位置搜索到的无线接入点的信号强度发送至服务器。
可选的,计算模块505包括以下子模块:
确定子模块505a,用于确定终端设备的身份验证信息被室内的NFC门禁设备读取的第一时间点。
计算子模块505b,用于将第一时间点作为终端设备运动的起始时间点,以第一NFC门禁设备的位置为基准,采用PDR算法计算终端设备运动过程中的多个第二位置。
结合图5,如图7所示,上述终端设备还包括以下模块:
第三获取模块506,用于在第一获取模快501获取搜索到的第一无线接入点的第一信号强度之前,在NFC模块中的身份验证信息首次被室内的第二NFC门禁设备读取的情况下,从室内的数据库中获取第二NFC门禁设备的位置。
第一确定模块507,用于在根据第二NFC门禁设备的位置获知第二NFC门禁设备位于室内入口处的情况下,确定终端设备进入室内。
第一获取模块501,具体用于在确定终端设备进入室内之后,获取搜索到的第一无线接入点的第一信号强度。
一种可选的实现方式,终端设备还可以包括以下在现有附图中未示出的模块:
第一位置获取模块,用于在终端设备的身份验证信息首次被室内的第三NFC门禁设备读取的情况下,获取第三NFC门禁设备的位置。
信号判断模块,用于在根据第三NFC门禁设备的位置获知第三NFC门禁设备位于室内入口的情况下,判断终端设备的GPS信号是否低于信号阈值。
环境确定模块,用于在终端设备的GPS信号低于信号阈值的情况下,确定终端设备进入室内。
上述第一获取模块,具体用于在确定终端设备进入室内之后,获取搜索到的第一无线接入点的第一信号强度。
上述可选的实现方式中,由于通常在室内环境中终端设备的GPS信号较小,因此在根据第三NFC门禁设备的位置获知第三NFC门禁设备位于室内入口的情况下,进一步通过终端设备GPS信号确定终端设备是否低于信号阈值,从而可以更加准确地判断出终端设备是否进入室内。
结合图5,如图8所示,上述终端设备还包括以下模块:
第二确定模块508,用于根据第一位置确定终端设备在室内的楼层.
第四获取模块509,用于获取与楼层对应的推荐信息,推荐信息用于向终端设备的用户推荐与楼层相关的生活服务类信息。
作为一种可选的实现方式,上述第四获取模块可以包括以下在现有附图中未示出的子模块:
第一接收子模块,用于接收用户对终端设备的第一输入。
第一获取子模块,用于响应于第一输入,获取与楼层对应的推荐信息。
第一显示子模块,用于在终端设备的消息通知栏显示推荐信息。
作为一种可选的实现方式,上述第四获取模块可以包括以下在现有附图中未示出的子模块:
第二接收子模块,用于接收用户在终端设备的屏幕上的目标位置的输入。
第二获取子模块,用于响应于该输入终端设备可以获取与楼层对应的推荐信息。
第二显示子模块,用于在终端设备的屏幕上的目标区域内显示上述推荐信息。
上述目标区域为根据该目标位置确定的区域。
示例性的,可以以该目标位置为中心,确定一个圆形区域为目标区域。
可选的,本发明实施例中的上述目标区域可以为圆形、方形、菱形等形状,本发明实施例不作限定。
上述可选的实现方式中,用户可以通过第一输入的输入位置,确定在屏幕上显示推荐信息的区域,从而可以人性化的定义推荐信息在终端设备上的显示位置,提高终端设备的人机交互性能。
作为一种可选的实现方式,上述终端设备还可以包括以下在现有附图中未示出的子模块:
第二位置获取模块,用于在上述接收模块133接收服务器发送的室内第一位置之后,根据第一位置确定终端设备在该楼栋中的楼层,以及在该楼层中的坐标位置。
地图获取模块,用于根据该楼层获取该楼层对应的地图信息。
地图显示模块,用于在终端设备上显示该楼层的地图,以及根据终端设备在该楼层中的坐标位置在该地图中标识该终端设备的坐标位置。
上述可选的实现方式中,终端设备可以根据第一位置确定终端设备在楼从中的楼层,以及在楼层中的坐标位置,这样终端设备可以显示对应楼层的地图,并在地图中标识终端设备的坐标,如此可以让用户直观的从终端设备的屏幕上看到自己所处的位置,以及所在楼层的地图,从而可以为用户实时的定位及环境信息。
实施例六
如图9所示,本发明实施例还提供一种终端设备,该终端设备可以包括:
存储有可执行程序代码的存储器601。
与存储器601耦合的处理器602。
其中,处理器602调用存储器601中存储的可执行程序代码,执行上述各方法实施例中终端设备执行的确定室内位置的方法。
需要说明的是,图9所示的终端设备还可以包括电池、输入按键、扬声器、麦克风、屏幕、RF电路、Wi-Fi模块、蓝牙模块、传感器等未显示的组件,本实施例不作赘述。
本发明实施例提供一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
本发明实施例还提供一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
本发明实施例还提供一种应用发布平台,其中,应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本发明所必须的。
本发明实施例提供的终端设备能够实现上述方法实施例中所示的各个过程,为避免重复,此处不再赘述。
在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
Claims (10)
1.一种确定室内位置的方法,其特征在于,应用于终端设备,所述方法包括:
获取搜索到的第一无线接入点的第一信号强度;
将所述第一无线接入点的第一信号强度发送至服务器;
接收所述服务器发送的室内的第一位置,作为所述终端设备在所述室内中的位置;
其中,所述第一信号强度与所述第一位置对应的历史信号强度相匹配,所述第一位置为基于第一NFC门禁设备的位置计算得到的位置,所述第一位置对应的历史信号强度为预先在所述第一位置检测到的所述第一无线接入点的历史信号强度。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述终端设备的身份验证信息被所述室内的所述第一NFC门禁设备读取的情况下,从所述室内的数据库中获取所述第一NFC门禁设备的位置;
在所述终端设备运动的过程中,以所述第一NFC门禁设备的位置为基准计算终端设备运动过程中的多个第二位置,并获取在每个第二位置搜索到无的线接入点的信号强度;
将每个第二位置和在所述每个第二位置搜索到的无线接入点的信号强度发送至服务器。
3.根据权利要求2所述的方法,其特征在于,在所述终端设备运动的过程中,以所述第一NFC门禁设备的位置为基准计算终端设备运动过程中的多个第二位置,包括:
确定所述终端设备的身份验证信息被室内的第一NFC门禁设备读取的第一时间点;
将所述第一时间点作为所述终端设备运动的起始时间点,以所述第一NFC门禁设备的位置为基准,采用PDR算法计算所述终端设备运动过程中的多个第二位置。
4.根据权利要求1所述的方法,其特征在于,所述获取搜索到的第一无线接入点的第一信号强度之前,所述方法还包括:
在所述NFC模块中的身份验证信息首次被所述室内的第二NFC门禁设备读取的情况下,从所述室内的数据库中获取所述第二NFC门禁设备的位置;
在根据所述第二NFC门禁设备的位置获知所述第二NFC门禁设备位于所述室内入口处的情况下,确定所述终端设备进入所述室内;
所述获取搜索到的第一无线接入点的第一信号强度,包括:
在确定所述终端设备进入所述室内之后,获取搜索到的第一无线接入点的第一信号强度。
5.根据权利要求1至4任一项所述的方法,其特征在于,在接收所述服务器发送的室内的第一位置之后,所述方法还包括:
根据所述第一位置确定所述终端设备在所述室内的楼层;
获取与所述楼层对应的推荐信息,所述推荐信息用于向终端设备的用户推荐与所述楼层相关的生活服务类信息。
6.一种终端设备,其特征在于,包括:
第一获取模块,用于获取搜索到的第一无线接入点的第一信号强度;
发送模块,用于将所述第一无线接入点的第一信号强度发送至服务器;
接收模块,用于接收所述服务器发送的室内的第一位置,作为所述终端设备在所述室内中的位置;
其中,所述第一信号强度与所述第一位置对应的历史信号强度相匹配,所述第一位置为基于第一NFC门禁设备的位置计算得到的位置,所述第一位置对应的历史信号强度为预先在所述第一位置检测到的所述第一无线接入点的历史信号强度。
7.根据权利要求6所述的终端设备,其特征在于,所述终端设备还包括:
第二获取模块,还用于在所述终端设备的身份验证信息被所述室内的所述第一NFC门禁设备读取的情况下,从所述室内的数据库中获取所述第一NFC门禁设备的位置;
计算模块,用于在所述终端设备运动的过程中,以所述第一NFC门禁设备的位置为基准计算终端设备运动过程中的多个第二位置;
所述第一获取模块,还用于获取在每个第二位置搜索到无的线接入点的信号强度;
所述发送模块,还用于将每个第二位置和在所述每个第二位置搜索到的无线接入点的信号强度发送至服务器。
8.根据权利要求7所述的终端设备,其特征在于,所述计算模块包括:
确定子模块,用于确定所述终端设备的身份验证信息被室内的NFC门禁设备读取的第一时间点;
计算子模块,用于将所述第一时间点作为所述终端设备运动的起始时间点,以所述第一NFC门禁设备的位置为基准,采用PDR算法计算所述终端设备运动过程中的多个第二位置。
9.根据权利要求6所述的终端设备,其特征在于,所述终端设备还包括:
第三获取模块,用于在所述第一获取模快获取搜索到的第一无线接入点的第一信号强度之前,在所述NFC模块中的身份验证信息首次被所述室内的第二NFC门禁设备读取的情况下,从所述室内的数据库中获取所述第二NFC门禁设备的位置;
第一确定模块,用于在根据所述第二NFC门禁设备的位置获知所述第二NFC门禁设备位于所述室内入口处的情况下,确定所述终端设备进入所述室内;
所述第一获取模块,具体用于在确定所述终端设备进入所述室内之后,获取搜索到的第一无线接入点的第一信号强度。
10.根据权利要求6至9任一项所述的终端设备,其特征在于,所述终端设备还包括:
第二确定模块,用于根据所述第一位置确定所述终端设备在所述室内的楼层;
第四获取模块,用于获取与所述楼层对应的推荐信息,所述推荐信息用于向终端设备的用户推荐与所述楼层相关的生活服务类信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910479094.8A CN111757261B (zh) | 2019-05-31 | 2019-05-31 | 一种确定室内位置的方法及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910479094.8A CN111757261B (zh) | 2019-05-31 | 2019-05-31 | 一种确定室内位置的方法及终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111757261A true CN111757261A (zh) | 2020-10-09 |
CN111757261B CN111757261B (zh) | 2022-09-23 |
Family
ID=72672942
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910479094.8A Active CN111757261B (zh) | 2019-05-31 | 2019-05-31 | 一种确定室内位置的方法及终端设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111757261B (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103024659A (zh) * | 2011-09-22 | 2013-04-03 | 胡乐乐 | 一种移动定位方法和*** |
CN103139902A (zh) * | 2011-11-23 | 2013-06-05 | 京信通信***(中国)有限公司 | 一种无线定位方法、装置及*** |
CN104950284A (zh) * | 2014-03-24 | 2015-09-30 | 宏达国际电子股份有限公司 | 装置相对位置的判定方法及电子装置 |
CN104978775A (zh) * | 2014-04-04 | 2015-10-14 | 江苏中科泛联物联网科技股份有限公司 | 一种基于多传感器智能终端的巡检方法和*** |
CN106937251A (zh) * | 2017-03-29 | 2017-07-07 | 京信通信技术(广州)有限公司 | 一种室内定位方法及服务器 |
CN107820203A (zh) * | 2017-10-10 | 2018-03-20 | 深圳数位传媒科技有限公司 | 室内位置吸附方法、***、服务器和计算机可读介质 |
-
2019
- 2019-05-31 CN CN201910479094.8A patent/CN111757261B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103024659A (zh) * | 2011-09-22 | 2013-04-03 | 胡乐乐 | 一种移动定位方法和*** |
CN103139902A (zh) * | 2011-11-23 | 2013-06-05 | 京信通信***(中国)有限公司 | 一种无线定位方法、装置及*** |
CN104950284A (zh) * | 2014-03-24 | 2015-09-30 | 宏达国际电子股份有限公司 | 装置相对位置的判定方法及电子装置 |
CN104978775A (zh) * | 2014-04-04 | 2015-10-14 | 江苏中科泛联物联网科技股份有限公司 | 一种基于多传感器智能终端的巡检方法和*** |
CN106937251A (zh) * | 2017-03-29 | 2017-07-07 | 京信通信技术(广州)有限公司 | 一种室内定位方法及服务器 |
CN107820203A (zh) * | 2017-10-10 | 2018-03-20 | 深圳数位传媒科技有限公司 | 室内位置吸附方法、***、服务器和计算机可读介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111757261B (zh) | 2022-09-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10082398B2 (en) | Method and device for intelligently guiding a user to ride elevator/escalator | |
US9301095B2 (en) | Apparatus and method for determining and providing relative values of contacts associated with mobile devices within a location-based group | |
US8350758B1 (en) | Systems and methods for indoor geolocation based on yield of RF signals | |
US20130211718A1 (en) | Apparatus and method for providing indoor navigation service | |
CN111751860B (zh) | 一种楼栋位置的确定方法及终端设备 | |
US20140018095A1 (en) | Systems and methods for calibration based indoor geolocation | |
CN104937604A (zh) | 基于地点的进程监视 | |
CN103039095A (zh) | 用于定位辅助数据的移动站中心式确定的方法和装置 | |
CN107209783A (zh) | 自适应位置指示符 | |
KR20160079270A (ko) | 전자 장치의 위치 확인 방법, 전자 장치 및 서버의 동작 방법 | |
CN112312308A (zh) | 一种室内定位方法及终端设备 | |
JP2012032927A (ja) | 位置情報処理システム及び方法 | |
CN111751849A (zh) | 一种基于可穿戴设备的室内定位方法及可穿戴设备 | |
CN111751573B (zh) | 一种移动终端的移动方向确定方法及移动终端 | |
KR102084027B1 (ko) | 지오펜스 구축 시스템 및 방법 | |
CN111757261B (zh) | 一种确定室内位置的方法及终端设备 | |
CN105191365B (zh) | 本地化安全用户平面定位(supl)应急会话 | |
CN111757245B (zh) | 一种可穿戴设备的定位方法及服务设备 | |
CN111757463B (zh) | 一种室内的定位方法及终端设备 | |
CN106888496B (zh) | 一种无线保真Wi-Fi连接方法及移动终端 | |
CN115412594B (zh) | 定位指挥调度方法、装置及设备 | |
KR101136145B1 (ko) | 위치 기반 서비스를 이용한 휴대용 단말기의 체크인 시스템 및 이를 이용한 체크인 방법 | |
CN111757268B (zh) | 基于nfc辅助确定楼栋位置的方法及终端设备 | |
EP2911366B1 (en) | Wireless communication terminal for activity management | |
CN108966130B (zh) | 一种定位方法、装置和定位*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |