定位方法、装置、终端、存储介质及程序产品制造方法及图纸

技术编号:33639202 阅读:12 留言:0更新日期:2022-06-02 01:56
本申请实施例公开了一种定位方法、装置、终端、存储介质及程序产品,属于终端技术领域。该方法包括:通过近场通信NFC功能与目标设备进行通信;目标设备是支持对终端进行NFC读卡通信的读卡设备中的任意一个;获取目标设备的目标身份标识;目标身份标识对应有经纬度信息;基于目标身份标识,对终端进行定位。上述方案扩展了进行终端定位的方式,从而提高了进行终端定位的灵活性,进而提高了终端处于接收卫星定位信号不稳定以及没有无线网络连接等局限环境下进行定位的精确度。限环境下进行定位的精确度。限环境下进行定位的精确度。

【技术实现步骤摘要】
定位方法、装置、终端、存储介质及程序产品


[0001]本公开涉及终端
,特别涉及一种定位方法、装置、终端、存储介质及程序产品。

技术介绍

[0002]目前,终端可以支持卫星定位系统,比如GPS(Global Positioning System,全球定位系统)定位。
[0003]在相关技术中,由于当前的定位系统主要是基于卫星进行定位的,所以在室内或建筑物密集地区,用于进行定位的卫星信号容易受到遮挡或者发生多径效应,从而影响终端定位的准确度。因此,在室内时,终端可以扫描WiFi(Wireless Fidelity,无线保真)信号,以辅助进行在室内的定位,从而在室内具有稳定的WiFi信号时,实现在室内的精准定位。

技术实现思路

[0004]本申请实施例提供了一种定位方法、装置、终端、存储介质及程序产品,扩展了终端进行定位的方式,从而提高了在卫星定位信号受到影响的区域进行定位的精确度。所述技术方案如下:
[0005]一方面,本申请实施例提供了一种定位方法,所述方法由终端执行,所述方法包括:
[0006]通过近场通信NFC功能与目标设备进行通信;所述目标设备是支持对所述终端进行NFC读卡通信的读卡设备中的任意一个;
[0007]获取所述目标设备的目标身份标识;所述目标身份标识对应有经纬度信息;
[0008]基于所述目标身份标识,对所述终端进行定位。
[0009]另一方面,本申请实施例提供了一种定位装置,所述装置用于终端中,所述装置包括:
[0010]近场通信模块,用于通过近场通信NFC功能与目标设备进行通信;所述目标设备是支持对所述终端进行NFC读卡通信的读卡设备中的任意一个;
[0011]标识获取模块,用于获取所述目标设备的目标身份标识;所述目标身份标识对应有经纬度信息;
[0012]定位模块,用于基于所述目标身份标识,对所述终端进行定位。
[0013]在一种可能的实现方式中,所述定位模块,包括:
[0014]经纬度获取子模块,基于所述目标身份标识,获取所述目标设备的经纬度信息;
[0015]定位子模块,用于基于所述目标设备的经纬度信息,对所述终端进行定位。
[0016]在一种可能的实现方式中,所述经纬度获取子模块,包括:
[0017]查询单元,用于向第一服务器发送查询请求,所述查询请求中包含所述目标身份标识;
[0018]响应单元,用于接收由所述第一服务器返回的查询响应,所述查询响应中包含所述目标设备的经纬度信息。
[0019]在一种可能的实现方式中,所述经纬度获取子模块,包括:
[0020]经纬度获取单元,用于根据所述目标身份标识查询第一映射信息,获得所述目标设备的经纬度信息;所述第一映射信息中包含所述目标身份标识与所述目标设备的经纬度信息之间的映射关系。
[0021]在一种可能的实现方式中,所述装置还包括:
[0022]请求单元,用于根据所述目标身份标识查询第一映射信息之前,向第一服务器发送映射信息获取请求;
[0023]信息接收单元,用于接收所述第一服务器返回的所述第一映射信息。
[0024]在一种可能的实现方式中,所述定位子模块,包括:
[0025]经纬度发送单元,用于向第二服务器发送所述目标设备的经纬度信息;所述第二服务器是基于卫星定位系统进行定位的服务器;
[0026]信息获取单元,用于获取由所述第二服务器返回的所述目标设备的位置信息;
[0027]定位单元,用于将所述目标设备的位置信息,获取为所述终端的位置信息。
[0028]另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器;所述存储器中存储有至少一条计算机指令,所述至少一条计算机指令由所述处理器加载并执行以实现如上述方面所述的定位方法。
[0029]另一方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条计算机指令,所述计算机指令由处理器加载并执行以实现如上述方面所述的定位方法。
[0030]根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该终端执行上述方面的各种可选实现方式中提供的定位方法。
[0031]本申请实施例提供的技术方案的有益效果至少包括:
[0032]终端使用NFC功能与目标设备进行NFC读卡通信时,获取目标设备的目标身份标识,由于获取到的目标设备的目标身份标识对应有目标设备的经纬度信息,从而可以实现根据获取到的目标设备的目标身份标识对终端进行定位的目的。上述进行终端定位的过程,无需终端进行无线网连接或者接收较为稳定的卫星定位信号,仅仅在终端与目标设备进行NFC读卡通信时即可进行终端的定位,扩展了进行终端定位的方式,从而提高了进行终端定位的灵活性,进而提高了终端处于接收卫星定位信号不稳定以及没有WiFi热点等局限环境下进行定位的精确度。
附图说明
[0033]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0034]图1是根据一示例性实施例示出的一种应用场景示意图;
[0035]图2是根据一示例性实施例示出的一种定位方法的流程图;
[0036]图3是根据另一示例性实施例示出的一种定位方法的流程图;
[0037]图4是图3所示实施例涉及的一种NFC辅助定位过程的流程示意图;
[0038]图5是本申请一个示例性实施例提供的定位装置的结构框图;
[0039]图6示出了本申请一个示例性实施例提供的终端的结构方框图。
[0040]通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
[0041]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0042]在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0043]本申请后续实施例提供了一种用于终端定位的方案,当终端使用近场通信NFC功能时,终端可以得到目标设备对应的身份标识,第一终端根据目标设备的身份标识可以得到目标设备的目标身份标识,由于目标设备的目标身份标识对应有经纬度信息,所以终端可以通过目标设备的目标身份标识对应的经纬度信息对终端进行定位。
[0044]请参考图1,其示出了本申请各个实施例涉及的应用场景示意图。如图1所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种定位方法,其特征在于,所述方法由终端执行,所述方法包括:通过近场通信NFC功能与目标设备进行通信;所述目标设备是支持对所述终端进行NFC读卡通信的读卡设备中的任意一个;获取所述目标设备的目标身份标识;所述目标身份标识对应有经纬度信息;基于所述目标身份标识,对所述终端进行定位。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标身份标识,对所述终端进行定位,包括:基于所述目标身份标识,获取所述目标设备的经纬度信息;基于所述目标设备的经纬度信息,对所述终端进行定位。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标身份标识,获取所述目标设备的经纬度信息,包括:向第一服务器发送查询请求,所述查询请求中包含所述目标身份标识;接收由所述第一服务器返回的查询响应,所述查询响应中包含所述目标设备的经纬度信息。4.根据权利要求2所述的方法,其特征在于,所述基于所述目标身份标识,获取所述目标设备的经纬度信息,包括:根据所述目标身份标识查询第一映射信息,获得所述目标设备的经纬度信息;所述第一映射信息中包含所述目标身份标识与所述目标设备的经纬度信息之间的映射关系。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标身份标识查询第一映射信息之前,还包括:向第一服务器发送映射信息获取请求;接收所述第一服务器返回的所述第一映射信息。6....

【专利技术属性】
技术研发人员:陈恩丽
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1