一种移动终端的定位方法及装置与流程

文档序号:16590987发布日期:2019-01-14 19:06阅读:152来源:国知局
一种移动终端的定位方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种移动终端的定位方法及装置。



背景技术:

随着通信技术的发展,移动终端如智能手机、ipad,智能手表等,功能越来越丰富,这些移动终端除了具有原本的基础功能外还增加了许多其他功能。例如,智能手机除了具有打电话、发短信的功能外,还具备购物、支付等功能。相应的,智能手机中存储的购物、支付等功能所用到的个人信息、银行卡信息、支付的信息也越来越多,如果智能手机丢失,将给人们造成损失和不便。

现有技术中,主要通过移动终端的找回功能,来定位丢失的移动终端,但定位的前提是丢失的移动终端必须处于开机且网络稳定的状态,如果移动终端处于关机状态或者被刷机,则无法对其进行定位,进而无法找回丢失的移动终端。



技术实现要素:

本发明实施例提供一种移动终端的定位方法,用于帮助失主在手机被刷机或者关机情况下定位手机,从而找回丢失的移动终端。

第一方面,本发明实施例提供的一种移动终端的定位方法,包括:

获得定位移动终端的请求;

响应所述请求,并获取最新时刻所述移动终端发送的定位信息,其中,定位信息为所述移动终端处于关机或刷机状态发送的、表征所述移动终端在所述定位信息发送时刻所处地理位置的信息;

根据所述定位信息,确定所述移动终端所在的地理位置。

可选的,所述请求中包括用户定位帐号,所述响应所述请求,并获取最新时刻所述移动终端发送的定位信息,具体包括:

确定与所述用户定位帐号关联的所述移动终端的标识信息;

根据所述标识信息,获取所述定位信息,所述定位信息中包括所述标识信息。

可选的,所述获得定位移动终端的请求,具体为:从定位客户端,获得定位移动终端的请求。

可选的,所述根据所述定位信息,确定所述移动终端当前所在的地理位置之后,还包括:

调用预设地图系统;

在所述预设地图系统中标注所述地理位置,并生成包括标注了所述地理位置的地图信息;

向所述客户端反馈所述地图信息。

可选的,若确定所述定位信息为所述移动终端处于关机状态发送的信息时,则发送控制所述移动终端开机的第一控制信息;

并在确定所述控制信息控制所述移动终端处于开机状态之后,发送用于提醒拾到者归还所述移动终端的提醒信息,并控制所述移动终端的显示界面显示所述提醒信息。

第二方面,本发明实施例提供了一种移动终端的定位装置,包括:

获得单元,用于获得定位移动终端的请求;

响应单元,用于响应所述请求,并获取最新时刻所述移动终端发送的定位信息,其中,定位信息为所述移动终端处于关机或刷机状态发送的、表征所述移动终端在所述定位信息发送时刻所处地理位置的信息;

确定单元,用于根据所述定位信息,确定所述移动终端所在的地理位置。

可选的,所述请求中包括用户定位帐号,所述响应单元用于:

确定与所述用户定位帐号关联的所述移动终端的标识信息;

根据所述标识信息,获取所述定位信息,所述定位信息中包括所述标识信息。

可选的,所述获得单元,具体用于:从定位客户端,获得定位移动终端的请求。

可选的,所述确定单元,还用于:

调用预设地图系统;

在所述预设地图系统中标注所述地理位置,并生成包括标注了所述地理位置的地图信息;

向所述客户端反馈所述地图信息。

可选的,所述确定单元,还用于:

若确定所述定位信息为所述移动终端处于关机状态发送的信息时,则发送控制所述移动终端开机的第一控制信息;

并在确定所述控制信息控制所述移动终端处于开机状态之后,发送用于提醒拾到者归还所述移动终端的提醒信息,并控制所述移动终端的显示界面显示所述提醒信息。

可选的,所述确定单元,还用于:

若确定所述定位信息为所述移动终端处于刷机状态发送的信息时,则发送用于提醒拾到者归还所述移动终端的提醒信息,并控制所述移动终端的显示界面显示所述提醒信息。

本发明实施例提供的移动终端定位的方法,可以在获得定位移动终端的请求时,服务器响应该请求,获取最新时刻移动终端发送的定位信息,其中,定位信息为移动终端处于关机或刷机状态发送的、表征移动终端在定位信息发送时刻所处地理位置的信息,因此,即便移动终端处于关机或刷机状态,服务器也能够接收移动终端发送的定位信息,进而根据该定位信息,确定移动终端最新时刻所在的地理位置,所以,无论丢失的移动终端处于关机状态还是或刷机状态,均能够实现对移动终端进行定位,以便找回丢失的移动终端的目的。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。

图1为本发明实施例提供的一种应用场景示意图;

图2为本发明实施例提供的一种移动终端的定位方法流程图;

图3为本发明实施例中的还可以执行的步骤的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明技术方案的一部分实施例,而不是全部的实施例。基于本申请文件中记载的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明技术方案保护的范围。

现有技术中对移动终端的定位,主要是利用移动终端的找回功能对其进行定位,从而找回丢失的移动终端。在具体实践过程中,本发明的发明人发现,现有技术中,移动终端的找回功能,需在移动终端处于开机状态或者未被刷机状态,且网络状态良好的前提下才能使用,若移动终端丢失后,拾到者将移动终端关机或刷机,则无法通过移动终端的找回功能,导致无法对移动终端进行定位,进而无法找回丢失的移动终端。

基于此,本发明的发明人提供一种移动终端的定位方法,该方法在服务器先获得定位移动终端的请求时,服务器可以响应该请求,获取最新时刻移动终端发送的定位信息,其中,定位信息为移动终端处于关机或刷机状态发送的、表征移动终端在定位信息发送时刻所处地理位置的信息,因此,即便移动终端处于关机或刷机状态,服务器也能够接收移动终端发送的定位信息,进而根据该定位信息,确定移动终端最新时刻所在的地理位置,所以,无论丢失的移动终端处于关机状态还是或刷机状态,均能够实现对移动终端进行定位,以便找回丢失的移动终端的目的。

本发明实施例中的移动终端的定位方法可以应用到如图1所示的应用场景,在该应用场景中,包括第一移动终端10、第二移动终端11以及服务器12,其中第一移动终端10和第二移动终端11为可移动使用的、且能够按照程序运行,自动、高速处理大量数据的智能电子设备,这样的移动终端如智能手机,平板电脑,智能手表等,服务器12可以是一台服务器,也可是若干服务器组成的服务器集群或云计算中心,第一移动终端10与第二移动终端11分别通过网络与服务器12通信,第一移动终端10与第二移动终端11之间也可以通过网络进行通信,网络可以为局域网、广域网或移动互联网等通信网络中的任意一种。

第一移动终端10中设置有能够发送定位信息的定位模块,该定位模块可以具体是在第一移动终端10出厂之前已经安装好的定位发射器或者可以发射定位信号的定位芯片,该定位模块可以具有独立的供电源模块,进而在第一移动终端10处于关机或刷机状态时,第一移动终端10还可以通过该定位模块发送定位信息;该定位模块还可以使用第一移动终端10的电池的电能,例如,可以在设置在第一移动终端10的电池的电量低于阈值时,控制第一移动终端10关机,以便预留足够的电量供定位模块使用,保证其能在关机后的一段时间内仍能发射定位信息。

第一移动终端10中设置的定位模块可以接收gps(globalpositioningsystem,全球定位系统)卫星定位信号,并根据该gps卫星定位信号计算第一移动终端10当前时刻所处的位置,例如经度、纬度等,然后将包括计算获得的位置在内的定位信息发送给服务器12,以便服务器12能够接收并保存第一移动终端10发送的定位信息。

本发明实施例中,在第一移动终10端丢失后,可以通过第二移动终端11向服务器12发送对第一移动终端10进行定位的请求,服务器12在接收到该请求之后,就可以按照本发明实施例提供的方法对第一移动终端10进行定位,下文将对此进行详细介绍。

需要注意的是,上文提及的应用场景仅是为了便于理解本发明的精神和原理而示出,本发明实施例在此方面不受任何限制。相反,本发明实施例可以应用于适用的任何场景。

下面结合图1所示的应用场景,对本发明提供的移动终端定位方法进行说明,图1中所示的第一移动终端10就为下文叙述中的丢失的移动终端。

请参考图2,为本发明实施例提供一种移动终端的定位方法,包括:

步骤101:接收并保存移动终端发送的定位信号,其中,定位信号中包括移动终端的标识信息。

在本发明实施例中,移动终端可以是智能手机、智能手表等,在此,以移动终端为智能手机为例,来对本发明实施例中的方法进行阐述。

本发明实施例中的智能手机的标识信息,是指能够代表是智能手机的身份的唯一标识,这个唯一标识可以是智能手机出厂时自带的编号,也可以是专门为智能手机设置的符号或数字等,在此不进行任何限制。

在本发明实施例中,用户在刚购买到该智能手机时,可以将该智能手机的唯一标识通过服务器支持的定位客户端,绑定到用户在该定位客户端中的用户定位帐号中,进而,建立用户定位帐号与智能手机的唯一标识的关联关系。

在本发明实施例中,智能手机如上文的叙述,设置有能够发送定位信息的定位模块,当智能手机处于关机或刷机状态时,可以发送定位信息,定位信息中包括智能手机的唯一标识,当然,在智能手机处于其他运行状态时,也可以发送定位信息。

在具体实践过程中,还可以设置智能手机中定位模块发送定位信息的周期,例如,可以设置定位模块,每隔1小时发送一次定位信息,或每隔10分钟发送一次定位信息。因此,服务器可以周期性的接收到智能手机中定位模块发送定位信息。

服务器可以保存接收到的智能手机中定位模块发送的所有定位信息,为了节约服务器的存储空间,也可以只保存最新时刻接收到的定位信息,即当服务器接收到最新时刻发送的定位信息之后,用最新时刻的定位信息更新服务器中保存的上一时刻接收到的定位信息。

步骤102:获得定位移动终端的请求。

在本发明实施例中,当智能手机丢失后,拾到者可能会将智能手机关机,也有可能将智能手机进行刷机,但由于智能手机中设置了上文叙述的定位模块,所以,在拾到者将智能手机关机或进行刷机后,智能手机仍能够向服务器发送定位信息。

因此,智能手机的用户在智能手机丢失后,可以通过其他智能设备,如平板电脑,使用户之前已经申请并与丢失的智能手机的标识绑定的用户定位帐号,登录定位客户端。

进而用户可以通过该定位客户端向服务器发送定位智能手机的请求。

例如,若定位客户端中设置了“定位我的移动终端”的选项时,用户可以点击该选项,那么定位客户端在接收到用户点击该选项的操作时,就可以向服务器发送定位用户智能手机的请求。

步骤103:响应定位移动终端的请求,并获取最新时刻移动终端发送的定位信息。

其中,定位信息为移动终端处于关机或刷机状态发送的、表征所述移动终端在定位信息发送时刻所处地理位置的信息。

在本发明实施例中,由于用户是通过用户定位账号登录定位客户端,向服务器发送定位智能手机的请求,那么,定位客户端的后台,即服务器可以记录该请求是用户定位账号基于定位客户端发送的,因此,服务器在接收到该请求时,根据记录能够确定是哪一个用户定位账号基于定位客户端发送的,进而,服务器可以进一步获取与确定的用户定位账号关联的智能手机的唯一标识,并根据该唯一标识,从本地保存的定位信息中,确定出具有该唯一标识的智能手机,最新时刻发送的定位信息。

另一种可选的方式,可以在上一步骤102中向服务器发送的定位智能手机的请求中携带用户定位账号,这时候,步骤103还可以按照以下方式执行:

步骤a:确定与所述用户定位帐号关联的所述移动终端的标识信息;

步骤b:根据所述标识信息,获取所述定位信息,所述定位信息中包括所述标识信息。

在本发明实施例中,服务器可能会存储多个智能手机或其他移动终端的定位信息,为了减少服务器的处理流程,增加服务器的处理效率,还可以在向服务器发送的定位智能手机的请求中直接携带用户定位账号,这时,服务器可以根据请求中携带的用户定位账号,直接确定与该用户定位账号关联的智能手机的唯一标识,进而根据确定的唯一标识,进一步获取包括该唯一标识的智能手机最新时刻发送的定位信息,获取的方式可以具体为,对比服务器中存储的定位信息的标识,进而从保存的定位信息中搜索出带有相同标识的且为最新时刻发生的智能手机的定位信息。

步骤104:根据定位信息,确定移动终端所在的地理位置。

在本发明实施例中,由于获取的定位信息是智能手机最新时刻发送的信息,因此,定位信息可以包括表征智能手机最新时刻所在地理位置的经度和纬度的信息,也可以包括以智能手机所在城市地图显示的具体街道的信息,还可以同时包括经度、维度、以及智能手机所在城市地图显示的具体街道的信息。

因此,服务器可以根据获取的定位信息,确定智能手机最新时刻所处的地理位置,例如,当定位信息包括智能手机最新时刻所在地理位置的经度和纬度时,服务器可以定位信息,确定出智能手机最新时刻所在地理位置的经度和纬度,在本发明实施例中,在服务器确定出智能手机最新时刻所在的地理位置之后,还可以向定位客户端(用户定位账号登录的定位客户端),发送智能手机最新时刻所在地理位置的经度和纬度的信息,以便在该定位客户端所在的移动终端中显示智能手机最新时刻所在地理位置,例如,可以在该定位客户端所在的移动终端中的地图应用中显示以及标注手机所在的经度和纬度。当然也可以直接发送获得的定位信息。

同样的,当定位信息包括智能手机所在城市地图显示的具体街道的信息,服务器可以定位信息,确定出智能手机最新时刻所在的城市街道的位置,服务器还可以向定位客户端,发送智能手机最新时刻所在城市地图显示的具体街道的信息,以便在该定位客户端所在的移动终端中显示智能手机最新时刻所在地理位置。

作为一种可选的方式,在本发明实施例中,在执行完步骤104之后,还可以执行步骤105:调用预设地图系统。

在本发明实施例中,为了更加形象的展示智能手机所在的具体地理位置,服务器在确定出智能手机所在的地理位置之后,还可以调用地图系统来形象的展示智能手机所在的具体位置,这里的地图系统可以是提前预设好的、存储存在服务器的地图系统。

步骤106:在预设地图系统中标注地理位置,并生成包括标注了地理位置的地图信息。

在本发明实施例中,服务器调用预设的地图系统后,在地图系统提供的地图中标注智能手机地理位置的方式有多种,可使用某一种方式标注地理位置,生成含有一种标注方式标注的智能手机最新时刻所处地理位置的地图信息,也可采用多种方式标注地理位置,生成含有多种标注方式标注的智能手机最新时刻所处地理位置的地图信息。

例如,若仅采用经纬度坐标方式标注地理位置时,服务器可以在地图中通过标注智能手机最新时刻所在地理位置的经度和纬度来表示智能手机的具体地理位置,相应的,将会生成包含有智能手机最新时刻所在地理位置的经度和纬度地图信息。或仅采用城市街道信息方式标注地理位置时,服务器通过标注智能手机最新时刻所在城市地图显示的具体街道的信息来表示智能手机所在具体地理位置,相应的,将会生成包含智能手机所在城市地图显示的具体街道信息的地图信息。

若同时采用经纬度坐标方式和城市街道信息方式标注智能手机所在地理位置时,则会生成包含智能手机所在具体位置的经纬度坐标和具体所在位置的城市街道信息的地图信息。

同样的,服务器调用预设的地图系统后,既可以采用地图系统的一种功能标注地理位置,也可以同时采用多种功能标注地理位置。例如,若只采用地图系统的位置查询功能标注地图位置,则只会在地图系统出标注出智能手机最新时刻所在的具体地理位置,生成包含具体地理位置的地图信息。若同时采用位置查询功能和全景功能时来标注智能手机地理位置时,服务器将会生成包含位置查询功能和全景功能的标注的地图信息,即生成的地图信息中不但标注有智能手机当前所在的具体地理位置,还有可以通过全景方式查看该地理位置周边的景物,方便用户寻找智能手机。

步骤107:向客户端反馈地图信息。

在本发明实施例中,服务器还可以将生成的包括标注了地理位置的地图信息反馈给定位客户端,以便定位客户端接收到服务器反馈的地图信息后,可以根据该地图信息,显示出标注有智能手机当前所在位置的地图,进而用户可以根据显示的该地图找寻丢失的智能手机。

在反馈的地图信息同时包含如图步骤106列举的具体的位置信息、全景、导航等其他信息时候,根据地图信息找寻丢失的手机的过程中还可以使用显示的地图中的导航、全景等其他功能。

作为一种可选的方式,本发明实施例中,在执行完步骤104之后,还可以执行如图3所示的步骤:

图3所示的步骤包括:

步骤201:判断定位信息为移动终端处于关机状态发送的信息还是为处于刷机状态发送的信息,若是处于关机状态发送的信息则执行步骤202,若是处于刷机状态发送的信息,则执行步骤203;

步骤202:发送控制移动终端开机的控制信息,并在确定控制信息控制移动终端处于开机状态之后,执行步骤203;

步骤203:发送用于提醒拾到者归还移动终端的提醒信息;

步骤204:并控制移动终端的显示界面显示提醒信息;

步骤205:控制移动终端中的预设的若干应用处于不可使用状态。

需要说明的是,图3所示的步骤并不局限在步骤104之后执行,也可以在上述步骤101~步骤107中任一步骤之后执行,此处仅是以在步骤104后使用的情形进行举例说明。

在本发明实施例中,服务器在执行完步骤104:根据定位信息,确定移动终端所在的地理位置之后,还可以再去判断定位信息为移动终端处于关机状态发送的信息还是为处于刷机状态发送的信息。

判断的方式包括多种,例如,可以在智能手机的定位模块发送定位信息之前的,通过定位模块检测cpu的使用率的能力,并通过cpu的使用率判断智能手机是否处于关机状态。如检测到cpu使用率低于一定阈值,则判定智能手机处于关机状态,进而还可以在发送定位信息时,携带智能手机处于关机状态的信息,那么,服务器就可以从定位信息中携带的手机处于关机状态的信息,确定手机发送该定位信息时处于关机状态,即该定位信息是在手机处于关机状态发送的信息。

又如,可以在智能手机的定位模块发送定位信息之前的,通过定位模块检测智能手机中其他功能模块是否处于运行状态的方式,若其他功能模块处于运行状态,表征智能手机处于关机状态,进而可以在发送的定位信息中携带手机处于关机状态的信息,以便服务器根据该定位信息携带的手机处于关机状态的信息,确定该定位信息是在手机处于关机状态发送的信息。

又如,还可赋予定位模块检测智能手机是否被刷机的能力,当拾到者对智能手机进行刷机时,智能手机的系统会传送一个特定的预设信息给定位模块,该预设信息表征智能手机当前被刷机了,进而定位模块,可在发送的定位信息中,携带表征智能手机当前被刷机的信息,以便,服务器能够在接收到定位信息时,确定出该定位信息为智能手机处于刷机状态发送的信息。

若服务器确定出定位信息是智能手机处于关机状态发送的信息,则服务器可以向智能手机的定位模块,发送控制智能手机强制开机的控制信息,当智能手机基于该控制信息开机后,还可以向服务器反馈表征智能手机当前已开机的信息。

在本发明实施例中,在智能手机开机后,还可以通过定位模块,控制智能手机中涉及个人隐私信息到的应用处于不可用状态,也可以是通过智能手机的发送模块发送一个控制信号给手机控制面板,该控制信号用于控制断开智能手机控制面板接收、识别的触屏操作功能,使得拾到者的触屏操作无效。

在确定智能手机开机后,服务器还可以向智能手机发送提醒信息,该提醒信息用于提醒拾到者及时归还智能手机,提醒信息显示在智能手机的显示界面中,提醒信息的内容,内容显示的字体大小、颜色都可以预先设置。

若服务器确定出定位信息是智能手机处于关机状态发送的信息,服务器可以直接向智能手机发送用于提醒拾到者及时归还智能手机的提醒信息,同样的,该提醒信息可以通过智能手机的显示界面进行显示。

所以,通过上述方法,服务器在获得定位移动终端的请求时,服务器响应该请求,获取最新时刻移动终端发送的定位信息,其中,定位信息为移动终端处于关机或刷机状态发送的、表征移动终端在定位信息发送时刻所处地理位置的信息,因此,即便移动终端处于关机或刷机状态,服务器也能够接收移动终端发送的定位信息,进而根据该定位信息,确定移动终端最新时刻所在的地理位置,所以,无论丢失的移动终端处于关机状态还是或刷机状态,均能够实现对移动终端进行定位,以便找回丢失的移动终端的目的。

基于同一发明构思,本发明实施例还提供了一种移动终端定位的装置,该装置的移动终端定位方法的具体实施可参见上述方法实施例部分的描述,重复之处不再赘述,该装置包括:

获得单元,用于获得定位移动终端的请求;

响应单元,用于响应所述请求,并获取最新时刻所述移动终端发送的定位信息,其中,定位信息为所述移动终端处于关机或刷机状态发送的、表征所述移动终端在所述定位信息发送时刻所处地理位置的信息;

确定单元,用于根据所述定位信息,确定所述移动终端所在的地理位置。

可选的,所述请求中包括用户定位帐号,所述响应单元用于:

确定与所述用户定位帐号关联的所述移动终端的标识信息;

根据所述标识信息,获取所述定位信息,所述定位信息中包括所述标识信息。

可选的,所述获得单元,具体用于:从定位客户端,获得定位移动终端的请求。

可选的,所述确定单元,还用于:

调用预设地图系统;

在所述预设地图系统中标注所述地理位置,并生成包括标注了所述地理位置的地图信息;

向所述客户端反馈所述地图信息。

可选的,所述确定单元,还用于:

若确定所述定位信息为所述移动终端处于关机状态发送的信息时,则发送控制所述移动终端开机的第一控制信息;

并在确定所述控制信息控制所述移动终端处于开机状态之后,发送用于提醒拾到者归还所述移动终端的提醒信息,并控制所述移动终端的显示界面显示所述提醒信息。

可选的,所述确定单元,还用于:

若确定所述定位信息为所述移动终端处于刷机状态发送的信息时,则发送用于提醒拾到者归还所述移动终端的提醒信息,并控制所述移动终端的显示界面显示所述提醒信息。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1