定位方法、装置、移动终端、服务器及存储介质
文献发布时间:2023-06-19 10:55:46
技术领域
本公开涉及定位技术领域,尤其涉及一种定位方法、装置、移动终端、服务器及存储介质。
背景技术
随着手机的功能也越来越强大,人们生活出行和定位越来越依赖于手机。虽然现有手机中有一些基于GPS的地图软件可以提供定位和导航的服务,但是由于GPS因为定位信号到达地面时较弱,不能穿透建筑物,同时又受到定位器移动终端的成本较高等原因的限制,因此,GPS技术无法完成室内精确定位。
发明内容
为克服相关技术中存在的问题,本公开提供一种定位方法、装置、移动终端、服务器及存储介质。
根据本公开实施例的第一方面,提供一种定位方法,应用于移动终端,所述方法包括:
基于控制指令,向服务器发送定位请求,其中,所述定位请求包括与所述移动终端连接的充电设备的唯一标识;
接收从所述服务器返回的目标位置信息,其中,所述目标位置信息根据所述唯一标识确定;
确定所述目标位置信息作为所述移动终端的定位信息。
可选地,所述方法还包括:
基于预设充电协议,与所述充电设备建立电连接;
发送获取请求至所述充电设备;
获取所述充电设备反馈的唯一标识。
根据本公开实施例的第一方面,提供一种定位方法,应用于服务器,所述方法包括:
接收移动终端发送的定位请求,其中,所述定位请求包括与所述移动终端连接的充电设备的唯一标识;
根据所述定位请求,确定目标位置信息;
向所述移动终端发送所述目标位置信息。
可选地,所述根据所述定位请求,确定目标位置信息,包括:
根据所述定位请求,获取预设配置信息,其中,所述预设配置信息用于表征充电设备的唯一标识与充电设备的第一位置信息的映射关系;
根据所述预设配置信息和所述唯一标识,确定所述唯一标识对应的第一位置信息;
确定所述第一位置信息为所述目标位置信息。
可选地,所述根据所述定位请求,确定目标位置信息,包括:
根据所述定位请求,获取预设配置信息,其中,所述预设配置信息用于表征充电设备的唯一标识与充电设备的第一位置信息的映射关系;
根据所述预设配置信息和所述唯一标识,确定所述唯一标识对应的第一位置信息;
根据预设定位算法,确定所述移动终端的第二位置信息;
根据所述第一位置信息对所述第二位置信息进行位置修正,确定修正位置信息;
确定所述修正位置信息作为所述目标位置信息。
可选地,所述根据所述第一位置信息对所述第二位置信息进行位置修正,确定修正位置信息,包括:
根据所述第一位置信息和所述第二位置信息,确定中点位置信息;
确定所述中点位置的位置信息为所述修正位置信息。
可选地,所述方法还包括:
获取所述充电设备的唯一标识;
获取所述充电设备的第一位置信息;
建立所述唯一标识与所述第一位置信息的映射关系,作为所述预设配置信息。
根据本公开实施例的第三方面,提供一种定位装置,应用于移动终端,所述装置包括:
第一发送模块,用于基于控制指令,向服务器发送定位请求,其中,所述定位请求包括与所述移动终端连接的充电设备的唯一标识;
第一接收模块,用于接收从所述服务器返回的目标位置信息,其中,所述目标位置信息根据所述唯一标识确定;
第一确定模块,用于确定所述目标位置信息作为所述移动终端的定位信息。
可选地,所述装置还包括连接模块,其中,
所述连接模块,还用于基于预设充电协议,与所述充电设备建立电连接;
所述第一发送模块,发送获取请求至所述充电设备;
所述第一接收模块,获取所述充电设备反馈的唯一标识。
根据本公开实施例的第四方面,提供一种定位装置,应用于服务器,所述装置包括:
第二接收模块,用于接收移动终端发送的定位请求,其中,所述定位请求包括与所述移动终端连接的充电设备的唯一标识;
第二确定模块,用于根据所述定位请求,确定目标位置信息;
第二发送模块,用于向所述移动终端发送所述目标位置信息。
可选地,所述第二确定模块,还用于:
根据所述定位请求,获取预设配置信息,其中,所述预设配置信息用于表征充电设备的唯一标识与充电设备的第一位置信息的映射关系;
根据所述预设配置信息和所述唯一标识,确定所述唯一标识对应的第一位置信息;
确定所述第一位置信息为所述目标位置信息。
可选地,所述第二确定模块,还用于:
根据所述定位请求,获取预设配置信息,其中,所述预设配置信息用于表征充电设备的唯一标识与充电设备的第一位置信息的映射关系;
根据所述预设配置信息和所述唯一标识,确定所述唯一标识对应的第一位置信息;
根据预设定位算法,确定所述移动终端的第二位置信息;
根据所述第一位置信息对所述第二位置信息进行位置修正,确定修正位置信息;
确定所述修正位置信息作为所述目标位置信息。
可选地,所述第二确定模块,还用于:
根据所述第一位置信息和所述第二位置信息,确定中点位置信息;
确定所述中点位置的位置信息为所述修正位置信息。
可选地,所述装置还包括建立模块,其中,
所述第二接收模块,还用于获取所述充电设备的唯一标识;
所述第二接收模块,还用于获取所述充电设备的第一位置信息;
所述建立模块,用于建立所述唯一标识与所述第一位置信息的映射关系,作为所述预设配置信息。
根据本公开实施例的第五方面,提供一种移动终端,所述移动终端包括:
第一处理器;
用于存储第一处理器可执行指令的第一存储器;
其中,所述第一处理器被配置为执行如第一方面所述的定位方法。
根据本公开实施例的第六方面,提供一种服务器,所述服务器包括:
第二处理器;
用于存储第二处理器可执行指令的第二存储器;
其中,所述第二处理器被配置为执行如第二方面所述的定位方法。
根据本公开实施例的第七方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的第一处理器执行时,使得移动终端能够执行如第一方面所述的方法。
根据本公开实施例的第八方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由服务器的第二处理器执行时,使得服务器能够执行如第二方面所述的定位方法。
本公开的实施例提供的技术方案可以包括以下有益效果:该方法中,当移动终端与充电设备(例如无线充电座)连接时(例如移动终端与充电设备电连接,即充电设备给移动终端充电时),通过充电设备的位置信息实现对移动终端的定位,定位稳定可靠,抗干扰能力强,实现对移动终端的精确定位,更好地满足用户的需求,提升用户使用体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的定位方法的流程图(应用于移动终端)。
图2是根据一示例性实施例示出的定位方法的流程图(应用于服务器)。
图3是根据一示例性实施例示出的定位方法的流程图。
图4是根据一示例性实施例示出的定位方法的原理图。
图5是根据一示例性实施例示出的定位装置的框图(应用于移动终端)。
图6是根据一示例性实施例示出的定位装置的框图(应用于服务器)。
图7是根据一示例性实施例示出的移动终端的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
相关技术中,常用的定位方式有卫星定位和基站定位等,但是其定位精度较差,往往只能定位在一个较大的区域范围内。尤其是在室内场景下,由于建筑物的阻挡等原因,其定位精度更差,无法满足用户的需求。
本公开提供了一种定位方法,该定位方法中,当移动终端与充电设备(例如无线充电座)连接时(例如移动终端与充电设备电连接,即充电设备给移动终端充电时),通过充电设备的位置信息实现对移动终端的定位,定位稳定可靠,抗干扰能力强,实现对移动终端的精确定位,更好地满足用户的需求,提升用户使用体验。
在一个示例性实施例中,提供了一种定位方法,应用于移动终端。参考图1所示,该方法包括:
S110、基于控制指令,向服务器发送定位请求,其中,定位请求包括与所述移动终端连接的充电设备的唯一标识。
其中,移动终端指的是安装有地理定位模块(例如GPS、北斗等)可以实现地理定位功能的电子设备,例如手机、平板电脑、手环、电子手表等。
控制指令是根据用户对移动终端的操作行为,可以是点击(单击或双击)移动终端中预设的应用程序界面中预设的虚拟按钮等,或者用户基于虚拟键盘输入预设字符,移动终端基于该用户的操作行为生成定位请求。
唯一标识指的是用于表示充电设备的标识,其中,每个充电设备均设置有唯一的标识,该标识可以是充电设备的出厂编号、备案编号等。
移动终端与充电设备连接包括电连接,其中,电连接指的是充电设备可以给移动终端进行充电,连接方式可以是有线连接或无线连接,其中无线连接可以采用接触式无线充电技术或隔空无接触式无线充电技术。
在另一个实施例中,移动终端与充电设备连接还包括通信连接,其中,通信连接指的是充电设备和移动终端直接进行数据交互,例如充电设备将其唯一标识发送给移动终端。
S120、接收从服务器返回的目标位置信息,其中,目标位置信息根据充电设备的唯一的标识确定。
其中,服务器中预先存储有充电设备的唯一标识和位置信息的对应关系。当服务器接收到移动终端发来的定位请求时,基于充电设备的唯一标识和位置信息的对应关系确定与唯一标识对应的位置信息作为目标位置信息反馈给移动终端。其中,唯一标识和位置信息的对应关系可以是由地理定位服务程序(例如:百度地图、高德地图等)的收集人员预先收集并上传至服务器中,也可以是拥有充电设备的用户(例如某个咖啡店的店员)预先上传至服务器中。
S130、确定目标位置信息作为移动终端的定位信息。
移动终端接收从服务器返回的目标位置信息,将该目标位置信息作为定位信息,之后,基于定位信息显示在地图上,或基于定位信息进行距离测算等功能。
本实施例中,由于充电设备一般是位置固定的,当移动终端与充电设备连接时,可以通过充电设备中预存的ID标识从而实现对移动终端的精确定位,定位稳定可靠,抗干扰能力强,尤其是在建筑众多立体分布的楼宇环境中,能够实现对移动终端的精确定位,更好地满足用户的需求,提升用户使用体验。
在一个使用场景中,移动终端为手机,手机中安装有A定位软件。用户在咖啡馆中使用无线充电座对手机进行充电。
当用户打开A定位软件,并选择A定位软件的定位功能时,手机则基于用户的控制指令,启动A定位软件的定位功能。
手机便向A定位软件对应的A服务器发送定位请求,定位请求中包括正在使用的充电设备的唯一标识,A服务器接收到上述定位请求后,便对手机进行定位,确定与该唯一标识对应的位置信息,A服务器可直接将该位置信息作为目标位置信息,也可根据该位置信息对通过预设定位算法确定的位置信息进行修正,将修正后的位置信息作为目标位置信息。
A服务器将上述目标位置信息发送至手机,手机接收到从A服务器返回的目标位置信息后,将其作为自身的定位信息,以此完成精确的定位。
另外由于无线充电的使用越来越普,并且通常无线充电座设置在某一位置后,便不再移动,例如咖啡厅的桌子上标配的无线充电座。因此,在使用无线充电座充电的场景下,很容易根据无线充电座的位置信息对正在充电的手机进行定位,定位稳定可靠,抗干扰能力强,实现对移动终端的精确定位,更好地满足用户的需求,提升用户使用体验。
在一个示例性实施例中,提供了一种定位方法,应用于移动终端,该方法包括:
S111、基于预设充电协议,与充电设备建立电连接。
S112、发送获取请求至充电设备。
其中,获取请求指用于获取充电设备的唯一标识的请求,该充电设备即为与移动终端建立了电连接的充电设备。
S113、获取充电设备反馈的唯一标识。
该方法中,移动终端与充电设备一般通过标准充电协议实现充电。该方法中,预设充电协议可以由上述标准充电协议增加用于获取充电设备的唯一标识的指令来实现。即,该预设充电协议包括用于实现电连接的内容,还包括用于获取唯一标识的内容,以此,便可只需在标准充电协议里面增加获取唯一标识的指令即可,只需要设置一个预设充电协议便可同时实现充电和获取唯一标识。
在一个实施方式中,移动终端为手机,充电设备为无线充电座。
当用户需要使用无线充电座对手机充电时,手机和无线充电座基于预设充电协议进行协商,以此完成二者的电连接,实现无线充电座对手机的充电。
与此同时,基于预设充电协议,手机向无线充电座发送获取无线充电座的唯一标识的获取请求,无线充电座接收到上述获取请求后,便将相应的唯一标识发送至手机,手机便可获取无线充电座反馈的唯一标识。
该定位方法中,移动终端与充电设备可基于预设充电协议实现充电以及获取唯一标识,即当移动终端与充电设备(例如无线充电座)连接时(例如移动终端与充电设备电连接,即充电设备给移动终端充电时),便可获取充电设备的唯一标识,然后便可根据该唯一标识确定充电设备的位置信息,通过充电设备的位置信息实现对移动终端的定位,定位稳定可靠,抗干扰能力强,实现对移动终端的精确定位,更好地满足用户的需求,提升用户使用体验。
在一个示例性实施例中,提供了一种定位方法,应用于服务器。参考图2所示,该方法包括:
S210、接收移动终端发送的定位请求,其中,定位请求包括与移动终端连接的充电设备的唯一标识;
S220、根据定位请求,确定目标位置信息;
S230、向移动终端发送所述目标位置信息。
该方法中,当用户使用移动终端的定位功能时,移动终端向服务器发送定位请求和正在使用的充电设备的唯一标识,服务器接收到移动终端发送的定位请求和唯一标识后,根据定位请求和唯一标识对移动终端进行定位,确定目标位置信息。然后将该目标信息发送至移动终端,移动终端将接收到的目标位置信息作为定位信息,以此实现精确定位。
该方法中,根据定位请求,确定目标位置信息,包括两种方式。
方式1:
S22-1、根据定位请求,获取预设配置信息,其中,预设配置信息用于表征充电设备的唯一标识与充电设备的第一位置信息的映射关系;
S22-2、根据预设配置信息和唯一标识,确定唯一标识对应的第一位置信息;
S22-3、根据预设定位算法,确定移动终端的第二位置信息;
S22-4、根据第一位置信息对第二位置信息进行位置修正,确定修正位置信息;
S22-5、确定修正位置信息作为目标位置信息。
在步骤S22-1和步骤S22-2,服务器中提前设置有预设配置信息,预设配置信息用于表征充电设备的唯一标识与充电设备的第一位置信息的映射关系。当服务器接收到定位请求后,便获取该预设配置信息,然后从预设配置信息中查找与接收到的唯一标识对应的第一位置信息。
该步骤S22-3,预设定位算法可采用相关技术中的定位算法,比如卫星定位时使用的定位算法、基站定位时使用的定位算法等,在此不做赘述。
该方式中,不仅仅根据预设配置信息和唯一标识确定第一位置信息,还根据预设定位算法确定第二位置信息。然后通过第一位置信息对第二位置信息进行修正,确定修正位置信息,最后将该修正位置信息作为目标位置信息。
相比于相关技术中单纯使用定位算法确定的第二位置信息,该方式通过正在使用的充电设备的第一位置信息对第二位置信息进行了修正,提升了定位精度,一定程度可提升用户的使用体验。
方式2:
S221、根据定位请求,获取预设配置信息,其中,预设配置信息用于表征充电设备的唯一标识与充电设备的第一位置信息的映射关系;
S222、根据预设配置信息和唯一标识,确定唯一标识对应的第一位置信息;
S223、确定第一位置信息为目标位置信息。
该方式中,预设配置信息与上述方式1中的预设配置信息可以相同,在此不做赘述。
该方式中,直接将查找到的第一位置信息确定为目标位置信息,并发送至移动终端,作为定位信息。由于移动终端正在使用充电设备充电,因此,直接将与移动终端电连接的充电设备的第一位置信息作为最终的定位信息,便可很精确地完成定位,提升了用户的使用体验。
在一个示例性实施例中,提供了一种定位方法,应用于服务器,该方法是对上述定位方法中方式1的进一步改进。具体地,根据第一位置信息对第二位置信息进行位置修正,确定修正位置信息,包括:
S22-41、根据第一位置信息和第二位置信息,确定中点位置信息;
S22-42、确定中点位置的位置信息为修正位置信息。
该方法中,基于第一位置信息可以得到其所表征的第一位置,基于第二位置信息可以得到其所表征的第二位置,然后确定第一位置和第二位置的连线的中点位置,将该中点位置的中点位置信息确定为修正位置信息,从而降低定位的误差,提高定位精度,提升用户使用体验。
需要注意的是,通过第二位置信息对第一位置信息进行修正并不局限于上述方法,也可采用其他方法进行修正。
例如,当确定了第一位置信息和第二位置信息后,以第一位置和第二位置之间的距离的预设比例作为半径,分别以第一位置和第二位置画圆,将两个圆重叠的部分中任意一位置的位置信息确定为修正位置信息。
相比于相关技术中单纯使用定位算法确定的第二位置信息,该方式通过正在使用的充电设备的第一位置信息对第二位置信息进行了修正,降低了定位误差,提升了定位精度,一定程度可提升用户的使用体验。
在一个示例性实施例中,提供了一种定位方法,应用于服务器,该方法包括:
S310、获取充电设备的唯一标识;
S320、获取充电设备的第一位置信息;
S330、建立唯一标识与第一位置信息的映射关系,作为预设配置信息。
该方法中,需要为充电设备配置唯一标识,并且需要采集充电设备的第一位置信息。服务器获取充电设备的唯一标识和第一位置信息后,为同一充电设备的唯一标识和第一位置信息建立映射关系,作为预设配置信息。
需要注意的是,为了扩大该方法的应用场景,可以为每个充电设备配置唯一标识,并采集每个充电设备的第一位置信息,即,预设配置信息中包括每个充电设备的唯一标识与其第一位置信息的映射关系,以此,当移动终端通过任意充电设备充电时,均可根据该充电设备的第一位置信息提高定位精度,提升用户的使用体验。
在一个示例性实施例中,提供了一种定位方法,应用于移动终端和服务器构成的定位交互系统,参考图3和4所示,该方法包括:
S410、基于预设充电协议,移动终端与充电设备建立电连接;
S420、移动终端发送获取请求至充电设备;
S430、充电设备基于获取请求,发送充电设备的唯一标识至移动终端;
S440、移动终端获取充电设备反馈的唯一标识;
S450、移动终端基于控制指令,向服务器发送定位请求,其中,定位请求包括与移动终端连接的充电设备的唯一标识;
S460、服务器接收移动终端发送的定位请求;
S470、服务器根据定位请求,获取预设配置信息,其中,预设配置信息用于表征充电设备的唯一标识与充电设备的第一位置信息的映射关系;
S480、服务器根据预设配置信息和唯一标识,确定唯一标识对应的第一位置信息;
S490、服务器确定第一位置信息为目标位置信息,并向移动终端发送目标位置信息;
S4100、移动终端接收从服务器返回的目标位置信息,并将目标位置信息作为移动终端的定位信息。
相比于相关技术中单纯使用定位算法确定的第二位置信息,该方法中,当移动终端与充电设备(例如无线充电座)电连接时(即充电设备给移动终端充电时),通过充电设备的第一位置信息实现对移动终端的定位,定位稳定可靠,抗干扰能力强,实现对移动终端的精确定位,更好地满足用户的需求,提升用户使用体验。
为了更好地解释本公开提供的定位方法,下面通过一个具体示例进行介绍。
示例:
该示例中,移动终端为手机,充电设备为无线充电座。
通过软件升级对每一个被商用了的无线充电座都分配一个ID(即唯一标识)且以后出厂的新的无线充电座也必须都各自分配一个ID,并且在现有的无线充电座和被充电设备(手机)之间的标准充电协议里面加入以下通信命令:被充电设备自动获取无线充电座ID的通信命令,形成新的预设充电协议。
数据采集人员采集每个投入使用的无线充电座的位置信息。例如,当无线充电座安装在咖啡厅的桌子上时,该位置信息可精确到具体哪张桌子。然后将该位置信息记作第一位置信息,并建立每个无线充电座的唯一标识与第一位置信息的映射关系,形成预设配置信息,将该预设配置信息保存至提供定位功能的服务器中。
当用户进入咖啡厅使用某个无线充电座充电时,根据预设充电协议实现手机与无线充电座的电连接,手机通过无线充电座进行无线充电。在充电过程中,通过预设充电协议里面的上述通信命令,获取无线充电的ID。
如用户使用手机的定位功能,例如打开A定位软件的定位功能时,手机便基于打开定位功能的控制信息,向A定位软件的A服务器发送定位请求和正在使用的无线充电座的ID,由于A服务器中设置了预设配置信息,因此便可根据无线充电座的ID确定目标位置信息,即通过无线充电座的ID实现定位,抗干扰能力强,定位稳定可靠,实现精确定位,提升用户的使用体验。
在一个示例性实施例中,提供了一种定位装置,该定位装置应用于移动终端,用于实现上述应用于移动终端的定位方法。参考图5所示,该装置包括第一发送模块102、第一接收模块103和第一确定模块104,在实施定位方法的过程中,
第一发送模块102,用于基于控制指令,向服务器发送定位请求,其中,定位请求包括与移动终端连接的充电设备的唯一标识;
第一接收模块103,用于接收从服务器返回的目标位置信息,其中,目标位置信息根据充电设备的唯一标识确定;
第一确定模块104,用于确定目标位置信息作为移动终端的定位信息。
通过该定位装置,当移动终端与充电设备(例如无线充电座)连接时(例如移动终端与充电设备电连接,即充电设备给移动终端充电时),通过充电设备的位置信息实现对移动终端的定位,定位稳定可靠,抗干扰能力强,实现对移动终端的精确定位,更好地满足用户的需求,提升用户使用体验。
在一个示例性实施例中,提供了一种定位装置,该定位装置是对上述定位装置的改进,具体地,该装置中还包括连接模块101,在实施上述定位方法的过程中,
连接模块101,还用于基于预设充电协议,与充电设备建立电连接;
第一发送模块102,发送获取请求至充电设备;
第一接收模块103,获取充电设备反馈的唯一标识。
在一个示例性实施例中,提供了一种定位装置,该定位装置应用于服务器,用于实施上述应用于服务器的定位方法。参考图6所示,该装置包括第二接收模块201、第二确定模块202和第二发送模块203,在实施上述定位方法过程中,
第二接收模块201,用于接收移动终端发送的定位请求,其中,定位请求包括与移动终端连接的充电设备的唯一标识;
第二确定模块202,用于根据定位请求,确定目标位置信息;
第二发送模块203,用于向移动终端发送目标位置信息。
通过该定位装置,当用户使用移动终端的定位功能时,移动终端向服务器发送定位请求和正在使用的充电设备的唯一标识,服务器接收到移动终端发送的定位请求和唯一标识后,根据定位请求和唯一标识对移动终端进行定位,确定目标位置信息。然后将该目标信息发送至移动终端,移动终端将接收到的目标位置信息作为定位信息,以此实现精确定位。
在一个示例性实施例中,提供了一种定位装置,该定位装置是对上述定位装置的改进,具体地,该装置中,第二确定模块202,还用于:
根据定位请求,获取预设配置信息,其中,预设配置信息用于表征充电设备的唯一标识与充电设备的第一位置信息的映射关系;
根据预设配置信息和唯一标识,确定唯一标识对应的第一位置信息;
确定第一位置信息为目标位置信息。
在一个示例性实施例中,提供了一种定位装置,该定位装置是对上述定位装置的改进,具体地,该装置中,第二确定模块202,还用于:
根据所述定位请求,获取预设配置信息,其中,预设配置信息用于表征充电设备的唯一标识与充电设备的第一位置信息的映射关系;
根据预设配置信息和唯一标识,确定唯一标识对应的第一位置信息;
根据预设定位算法,确定移动终端的第二位置信息;
根据第一位置信息对第二位置信息进行位置修正,确定修正位置信息;
确定修正位置信息作为目标位置信息。
在一个示例性实施例中,提供了一种定位装置,该定位装置是对上述定位装置的改进,具体地,该装置中,第二确定模块202,还用于:
根据第一位置信息和第二位置信息,确定中点位置信息;
确定中点位置的位置信息为修正位置信息。
在一个示例性实施例中,提供了一种定位装置,该定位装置是对上述定位装置的改进,具体地,该装置还包括建立模块204,在实施上述定位方法的过程中,
第二接收模块201,还用于获取充电设备的唯一标识;
第二接收模块201,还用于获取充电设备的第一位置信息;
建立模块204,用于建立唯一标识与第一位置信息的映射关系,作为预设配置信息。
在一个示例性实施例中,提供了一种移动终端,例如,移动终端可以是手机、平板电脑、笔记本电脑等。
参考图7所示,移动终端400可以包括以下一个或多个组件:处理组件402,第一存储器404,电力组件406,多媒体组件408,音频组件410,输入/输出(I/O)的接口412,传感器组件414,以及通信组件416。
处理组件402通常控制移动终端400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件402可以包括一个或多个第一处理器420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件402可以包括一个或多个模块,便于处理组件402和其他组件之间的交互。例如,处理组件402可以包括多媒体模块,以方便多媒体组件408和处理组件402之间的交互。
第一存储器404被配置为存储各种类型的数据以支持在移动终端400的操作。这些数据的示例包括用于在移动终端400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。第一存储器404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件406为移动终端400的各种组件提供电力。电力组件406可以包括电源管理系统,一个或多个电源,及其他与为移动终端400生成、管理和分配电力相关联的组件。
多媒体组件408包括在移动终端400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件408包括一个前置摄像头和/或后置摄像头。当移动终端400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件410被配置为输出和/或输入音频信号。例如,音频组件410包括一个麦克风(MIC),当移动终端400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在第一存储器404或经由通信组件416发送。在一些实施例中,音频组件410还包括一个扬声器,用于输出音频信号。
I/O接口412为处理组件402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件414包括一个或多个传感器,用于为移动终端400提供各个方面的状态评估。例如,传感器组件414可以检测到移动终端400的打开/关闭状态,组件的相对定位,例如组件为移动终端400的显示器和小键盘,传感器组件414还可以检测移动终端400或移动终端400一个组件的位置改变,用户与移动终端400接触的存在或不存在,移动终端400方位或加速/减速和移动终端400的温度变化。传感器组件414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件416被配置为便于移动终端400和其他设备之间有线或无线方式的通信。设备700可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,移动终端400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述应用于移动终端的定位方法。
在一个示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的第一存储器404,上述指令可由移动终端400的第一处理器420执行以完成上述应用于移动终端的定位方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。当存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述实施例中示出的定位方法。
在一个示例性实施例中,还提供了一种服务器(图中未示出),该服务器为可以实现定位功能的服务器,该服务器中包括第二处理器和第二存储器,第二处理器具体结构与第一处理器420具体结构类似,第二存储器具体结构与第一存储器404的具体结构类似,在此均不做赘述。
第二存储器用于存储第二处理器的可执行指令,第二处理器被配置为执行如上述应用于服务器的定位方法。
在一个示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的第二存储器,上述指令可由服务器的第二处理器执行以完成上述应用于服务器的定位方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
- 定位方法、装置、移动终端、服务器及存储介质
- 一种移动终端的定位方法、系统、服务器和存储介质