预测移动终端位置的方法与装置的制造方法_2

文档序号:9691180阅读:来源:国知局
送给移动终端,以指示启动移动终端的丢失模式。进而,移动终端在收到该状态消息并启动丢失模式后,可以进行后续的位置信息上报。通过UI接口设置移动终端状态,实现了服务器与用户之间的友好交互,便于用户操作,且实现简单,实现成本低。
[0043]此外,移动终端会按照一定规则如定期或实时向服务器侧发送状态查询请求,以监测服务器侧设置的移动终端的状态,服务器通过响应移动终端的状态查询请求将服务器侧设置的移动终端的状态通知给移动终端。默认情况下,移动终端的状态为正常状态。而当服务器侧移动终端的状态被设置为丢失状态后,服务器生成了指示移动终端状态为丢失状态的状态消息,则服务器将状态消息发送给移动终端时,可以通过接收移动终端每隔设定间隔或实时发送来的状态查询请求;在生成指示移动终端为丢失状态的状态消息后,通过状态查询响应将所述状态消息发送给移动终端。优选地,所述状态消息中携带有指示移动终端状态的状态位、移动终端的唯一标识、和用于唯一标识所述状态消息的MD5字符串。其中,状态位用于指示移动终端的状态;唯一标识用于标识移动终端,移动终端可以通过该唯一标识确认该状态消息是否是发送给本移动终端的;MD5字符串用于用于唯一标识所述状态消息,一般来说,所述MD5字符串可以通过对所述移动终端的唯一标识、所述状态消息的日期、和随机字符进行MD5运算后生成,所述MD5字符串除了可以成为标识一条状态消息的唯一 ID外,同时,在有必要时还可以通过所述MD5字符串进行状态消息的有效性认证。月艮务器通过状态查询响应将状态消息发送给移动终端,无须再使用额外的信息或消息,节约了信令,提高了交互效率,也降低了交互成本。
[0044]需要说明的是,在实际应用中,服务器向移动终端发送状态消息并不限于上述方式,也可以是服务器侧检测到设置的移动终端的状态发生改变时,主动向移动终端发送状态消息等其它适当方式。
[0045]步骤S204:服务器接收移动终端在丢失模式下,按照设定规则上报的移动终端的位置信息。
[0046]其中,移动终端上报的位置信息包括移动终端的地理经纬度信息和上报所述地理经纬度信息时的时间信息。
[0047]移动终端在丢失模式下会启动位置信息上报功能,包括启动移动终端的GPS (Global Posit1ning System,全球定位系统)功能,携带位置信息的消息的生成和发送功能等等。
[0048]其中,上报位置信息的设定规则包括但不限于:每隔设定时间间隔,和/或,每隔设定距离上报位置信息。如,每隔半个小时上报一次位置信息,或者,移动终端每移动50米上报一次位置信息等。在此情况下,本步骤中,服务器接收移动终端在丢失模式下,按照设定规则上报的移动终端的位置信息包括:服务器接收移动终端在丢失模式下,每隔设定时间间隔,和/或,每隔设定距离上报的移动终端的位置信息。但不限于此,也可以实时上报移动终端的位置信息,或者,只要检测到移动终端移动即上报位置信息等。通过每隔设定时间间隔,和/或,每隔设定距离上报位置信息,既满足了位置信息获取需求,又避免了过多无实际意义的信息交互,节约了信息交互成本,减少了信息处理数量,降低了方案实现成本。
[0049]需要说明的是,在某些情况下,移动终端可能没有联网,也即,移动终端和服务器之间没有建立正常的连接,此时,服务器在接收移动终端上报的移动终端的位置信息时,还需要判断服务器与移动终端之间是否建立了正常连接;若是,则服务器接收移动终端在丢失模式下,每隔设定时间间隔,和/或,每隔设定距离上报的移动终端的位置信息;若否,则服务器会尝试与移动终端建立正常连接,并在连接成功后,从移动终端获取移动终端在丢失模式下,每隔设定时间间隔,和/或,每隔设定距离在本地存储的移动终端的位置信息;并且,在获取移动终端本地存储的位置信息后,接收移动终端在连接成功后每隔设定时间间隔,和/或,每隔设定距离上报的移动终端的位置信息。其中,移动终端在本地存储的位置信息有可能是移动终端与服务器正常连接时,接收到了服务器发送来的指示移动终端状态为丢失状态的状态消息,此时,移动终端启动了丢失模式,采集位置信息,但在向服务器发送时,或者已向服务器发送了一段时间的位置信息后,发现服务器与移动终端的连接中断,则移动终端在连接中断这段时间里,会继续采集位置信息并先保存在本地,待与服务器的连接恢复后,再发送给服务器。移动终端在连接中断期间在本地保存采集的位置信息并在连接恢复后上传,避免了必要位置信息的丢失,为移动终端位置的准确预测提供了必要依据。
[0050]步骤S206:服务器以设定周期为单位,按照移动终端的位置信息中的移动终端上报地理经纬度信息时的时间信息的顺序,通过地图显示所述位置信息中的移动终端的地理经纬度信息形成的移动终端的运行轨迹。
[0051]本步骤为可选步骤,在实际应用中,也可以不对移动终端的运行轨迹进行显示。
[0052]本实施例中,以一个自然日为设定周期,设定移动终端每半小时上报一次位置信息,同每隔24小时显示该24内的移动终端的运行轨迹。假设位置信息指示移动终端的位置0点时在A地,0:30在B地,1:00在C地,1:30在D地,依此类推,24:00在X地,则该24
小时的自然日内,移动终端的运行轨迹为A — >B — >C — >D.......>X,通过地图对该运行轨迹进行显示即可。通过本步骤的移动终端运行轨迹地图显示,丢失移动终端的用户可以清楚地查看并确定移动终端的移动情况,为用户确定移动终端的位置提供帮助。
[0053]步骤S208:服务器仍以所述设定周期为单位,对多个周期内上报的移动终端的位置信息进行分析,从多个周期内各个周期的位置信息中获取满足设定条件的位置信息。
[0054]本实施例仍以一个自然日为设定周期,当然,在实际使用中,本步骤中的设定周期也可以与步骤S206中的设定周期不同,为便于描述,本实施例中设定为相同。假设,服务器在接收移动终端上报的五个自然日的位置信息后,对该五个自然日内上报的所有位置信息进行分析,以设定条件为每个自然日的12:00 - 12:30移动终端所处的位置,若第一自然日移动终端在12:00处于A地,12:30仍处于A地;第二自然日移动终端在12:00处于A地,12:30处于B地;第三自然日移动终端在12:00处于A地,12:30仍处于A地;第四自然日移动终端在12:00处于A地,12:30处于C地;第五自然日移动终端在12:00处于A地,12:30仍处于A地。则将这些位置信息作为满足设定条件的位置信息,以供后续对移动终端的位置进行分析和预测。
[0055]优选地,一种服务器以设定周期为单位,对多个周期内上报的移动终端的位置信息进行分析,从多个周期内各个周期的位置信息中获取满足设定条件的位置信息的实现方式包括:服务器确定上报的移动终端的位置信息达到设定的数量,和/或,达到设定的周期个数;以设定周期为单位,对多个周期内上报的移动终端的位置信息进行分析,从中获取落入相同时间段和/或相同距离范围的各个周期中的位置信息。上述以移动终端上报的位置信息达到五个自然日为例对该实现方式进行了说明,同样地,也可以在移动终端上报的位置信息达到一定数量时对位置信息进行分析,其中,具体的数量设置可以由本领域技术人员根据实际需求适当设置,本发明地此不作限制。此外,上述移动终端上报的位置信息达到五个自然日的实例以移动终端的位置信息落入相同时间段为例,在实际实现时,还可以以落入相同距离范围,如前一位置信息指示的位置与后一位置信息指示的位置距离100米,来对位置信息进行分析,其具体实现可参照前述实例进行,在此不再赘述。
[0056]通过上述对位置信息的分析方式,既可以较为准确地预测移动终端可能出现的地点,并且同时可以提供出现在该地点的时间,便用于丢失移动终端的用户找回移动终端,节省移动终端找回时间和成本。
[0057]步骤S210:服务器根据获取的满足设定条件的位置信息预测移动终端的位置。
[0058]优选地,在以落入相同时间段和/或相同距离范围的各个周期中的位置信息为满足设定条件的位置信息时,根据获取的满足设定条件的位置信息预测移动终端的位置的步骤包括:服务器对落入相同时间段和/或相同距离范围的各个周期中的位置信息进行统计,并按照位置信息指示的位置出现的次数进行排序;根据排序的结果预测移动终端的位置。
[0059]如上例所述,在12:00 — 12:30时间段,12:00时移动终端在A地出现5次,12:30时移动终端在A地出现3次,在B地出现1次,在C地出现1次,则基本可以确定12:00时移动终端应当位于A地,而12:30时移动终端也极有可能出现在A地。
[0060]步骤S212:移动终端按照设定方式在地图中显示预测的移动终端的位置。
[0061]如,采用突出显示或闪烁显示,以重点提示用户。但不限于此,其它适当的提示方式同样适用,只要能达到提醒用户的目的即可。
[0062]需要说明的是,本步骤为可选步骤,在实际使用中也可以采用其它方式将预测的位置通知给用户,如通过消息提醒或短信等方式。
[0063]进一步地,在用户到达预测位置后,还可以继续跟踪移动终端,对移动终端进行实时定位,以精确确定移动终端的当前位置,找回移动终端。
[0064]通过本实施例,可以根据移动终端上报的历史位置信息准确预测出移动终端极有可能将要出现的位置,无须在得知移动终端当前位置时即刻到达现场,也无须使用人力和设备实时跟踪,既能预测和定位移动终端的位置,也降低了寻找丢失的移动终端的成本。
[0065]实施例三
[0066]参照图3,示出了根据本发明实施例三的一种预测移动终端位置的方法的步骤流程图。
[0067]本实施例从移动终端侧对本发明的预测移动终端位置的方案进行说明,本实施例的预测移动终端位置的方法包括以下步骤:
[0068]步骤S302:接收服务器发送的指示移动终端状态为丢失状态的状态消息,根据所述状态消息启动移动终端的丢失模式。
[0069]其中,启动移动终端的丢失模式包括但不限于:启动移动终端的GPS功能,携带位置信息的消息的生成和发送功能等等。
[0070]步骤S304:在丢失模式下,按照设定规则向服务器上报移动终端的位置信息。
[0071]其中,上报的位置信息包括移动终端的地理经纬度信息和上报所述地理经纬度信息时的时间信息。
[0072]通过本实施例,移动终端在接收到服务器侧发送的指示移动终端状态为丢失状态的状态消息后,即启动丢失模式,进行位置信息的上报,以便服务器根据上报的位置信息预测移动终端的位置。通过本实施例的预测移动终端位置的方案,可以使服务器根据移动终端上报的历史位置信息准确预测出移动终端极有可能将要出现的位置,无须在得知移动终端当前位置时即刻到达现场,也无须使用人力和设备实时跟踪,既能预测和定位移动终端的位置,也降低了寻找丢失的移动终端的成本。
[0073]实施例四
[0074]参照图4,示出了根据本发明实施例四的一种预测移动终端位置的方法的步骤流程图。
[0075]本实施例仍然从移动终端侧对本发明的预测移动终端位置的方案进行说明,本实施例的预测移动终端位置的方法包括以下步骤:
[0076]
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1