位置数据处理方法及客户端、服务器的制造方法

文档序号:7780507阅读:111来源:国知局
位置数据处理方法及客户端、服务器的制造方法
【专利摘要】本发明公开了一种位置数据处理方法及客户端、服务器,通过客户端向服务器发送所述客户端的位置信息;以使所述服务器根据所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据,将所述丢失数据发送给所述客户端;使得客户端根据所述丢失数据生成预警提示信息,用以解决现有技术中存在的不能有效预防手机被盗的问题。
【专利说明】位置数据处理方法及客户端、服务器
【技术领域】
[0001]本发明实施例涉及数据处理【技术领域】,尤其涉及一种位置数据处理方法及客户端、服务器。
【背景技术】
[0002]随着智能手机的快速发展,尤其是高端智能手机的出现,比如iPhone等手机的出现,人们利用手机做的事情越来越多,涉及隐私和商业利益的资料通常也会储存在手机中,在这样的环境下,手机一旦被盗,将给手机持有者带来巨大的损失。所以手机防盗相关的功能越来越被人们重视。
[0003]然而,在现有技术中,当用户的手机被盗后,可以通过现有技术提供的补救措施知道被盗手机的位置信息,但是无法在被盗之前进行预警,因此,不能有效预防手机被盗。

【发明内容】

[0004]本发明实施例提供一种位置数据处理方法及客户端、服务器,用以解决现有技术中存在不能有效预防手机被盗的问题。
[0005]第一方面,本发明提供一种位置数据处理方法,包括:
[0006]客户端向服务器发送所述客户端的位置信息;以使所述服务器根据所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据,并将所述丢失数据发送给所述客户端;
[0007]所述客户端根据所述服务器发送的所述丢失数据生成预警提示信息。
[0008]可选地,与所述位置信息匹配的丢失数据中包括以下至少一个:丢失数量信息、丢失排行信息、与所述位置信息对应的位置区域中的丢失位置信息。
[0009]可选地,若与所述位置信息匹配的丢失数据中包括与所述位置信息对应的位置区域中的丢失位置信息时,则根据所述服务器发送的所述丢失数据生成预警提示信息包括:
[0010]若确定一个或多个所述丢失位置信息与所述客户端的位置信息匹配,则生成预警提示信息。
[0011]可选地,所述的方法还包括:
[0012]所述客户端显示所述服务器发送的所述丢失数据。
[0013]可选地,所述预警提示信息包括振动提示信息或铃声提示信息。
[0014]可选地,所述丢失位置数据库为所述服务器根据多个客户端发送的丢失位置信息建立的丢失位置数据库。
[0015]第二方面,提供一种位置数据处理方法,包括:
[0016]服务器根据客户端发送的所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据;
[0017]将所述丢失数据发送给所述客户端;以使所述客户端根据所述服务器发送的所述丢失数据生成预警提示信息。[0018]可选地,与所述位置信息匹配的丢失数据中包括以下至少一个:丢失数量信息、丢失排行信息、与所述位置信息对应的位置区域中的丢失位置信息。
[0019]可选地,所述查询丢失位置数据库之前,包括:
[0020]所述服务器建立所述丢失位置数据库,所述丢失位置数据库中包括多个位置区域,以及每个位置区域对应的多个丢失位置,以及每个丢失位置对应的丢失数量。
[0021]可选地,所述服务器建立所述丢失位置数据库之后,包括:
[0022]所述服务器根据多个客户端分别发送的丢失位置信息,分别确定与所述多个丢失位置信息对应的丢失位置,得到多个丢失位置;
[0023]在所述丢失位置数据库中,将分别与所述多个丢失位置对应的丢失数量加I。
[0024]可选地,所述服务器根据客户端发送的所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据,包括:
[0025]所述服务器根据所述客户端的位置信息,确定与所述客户端的位置信息对应的位置区域;
[0026]查询所述丢失位置数据库,确定所述位置区域对应的多个丢失位置,以及每个丢失位置对应的丢失数量;
[0027]按照丢失数量的大小,依次获取预设个数的丢失位置信息,或者按照预设的丢失数量阈值,获取丢失数量大于所述丢失数量阈值的丢失位置信息。
[0028]第三方面,提供一种位置数据处理的客户端,包括:
[0029]发送模块,用于向服务器发送所述客户端的位置信息;以使所述服务器根据所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据,并将所述丢失数据发送给所述客户端;
[0030]预警模块,用于根据所述服务器发送的所述丢失数据生成预警提示信息。
[0031]可选地,与所述位置信息匹配的丢失数据中包括以下至少一个:丢失数量信息、丢失排行信息、与所述位置信息对应的位置区域中的丢失位置信息。
[0032]可选地,若与所述位置信息匹配的丢失数据中包括与所述位置信息对应的位置区域中的丢失位置信息时,则所述预警模块具体用于:
[0033]若确定一个或多个所述丢失位置信息与所述客户端的位置信息匹配,则生成预警提示信息。
[0034]可选地,所述的客户端还包括:
[0035]显示模块,用于显示所述服务器发送的所述丢失数据。
[0036]可选地,所述预警提示信息包括振动提示信息或铃声提示信息。
[0037]可选地,所述丢失位置数据库为所述服务器根据多个客户端发送的丢失位置信息建立的丢失位置数据库。
[0038]第四方面,提供一种位置数据处理的服务器,包括:
[0039]获取模块,用于根据客户端发送的所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据;
[0040]发送模块,用于将所述丢失数据发送给所述客户端;以使所述客户端根据所述服务器发送的所述丢失数据生成预警提示信息。
[0041]可选地,与所述位置信息匹配的丢失数据中包括以下至少一个:丢失数量信息、丢失排行信息、与所述位置信息对应的位置区域中的丢失位置信息。
[0042]可选地,所述的服务器还包括:
[0043]建立模块,用于建立所述丢失位置数据库,所述丢失位置数据库中包括多个位置区域,以及每个位置区域对应的多个丢失位置,以及每个丢失位置对应的丢失数量。
[0044]可选地,所述的服务器还包括:
[0045]更新模块,用于根据多个客户端分别发送的丢失位置信息,分别确定与所述多个丢失位置信息对应的丢失位置,得到多个丢失位置;
[0046]在所述建立模块建立的丢失位置数据库中,将分别与所述多个丢失位置对应的丢失数量加I。
[0047]可选地,所述获取模块具体用于:
[0048]根据所述客户端的位置信息,确定与所述客户端的位置信息对应的位置区域;
[0049]查询所述丢失位置数据库,确定所述位置区域对应的多个丢失位置,以及每个丢失位置对应的丢失数量;
[0050]按照丢失数量的大小,依次获取预设个数的丢失位置信息,或者按照预设的丢失数量阈值,获取丢失数量大于所述丢失数量阈值的丢失位置信息。
[0051]第五方面,提供一种位置数据处理系统,包括:客户端和服务器;
[0052]所述客户端包括第三方面所述的位置数据处理的客户端;
[0053]所述服务器包括第四方面所述的位置数据处理的服务器。
[0054]本发明实施例通过客户端向服务器发送所述客户端的位置信息;以使所述服务器根据所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据息,将所述丢失数据发送给所述客户端;使得客户端根据所述丢失数据生成预警提示信息,用以解决现有技术中存在的不能有效预防手机被盗的问题。
【专利附图】

【附图说明】
[0055]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0056]图1为本发明一实施例提供的位置数据处理方法的流程示意图;
[0057]图2为本发明另一实施例提供的位置数据处理方法的流程示意图;
[0058]图3为本发明另一实施例提供的位置数据处理的客户端的结构示意图
[0059]图4为本发明另一实施例提供的位置数据处理的服务器的结构示意图;
[0060]图5为本发明另一实施例提供的位置数据处理系统的结构示意图;
[0061]图6为本发明实施例应用的丢失位置信息显示示意图;
[0062]图7为本发明实施例提供的预警提示信息设置的用户界面示意图。
【具体实施方式】
[0063]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0064]需要说明的是,本实施例中的客户端是具有定位功能的客户端。
[0065]图1为本发明一实施例提供的位置数据处理方法的流程示意图,如图1所述,本实施例的位置数据处理方法包括:
[0066]110、客户端向服务器发送所述客户端的位置信息;以使所述服务器根据所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据,并将所述丢失数据发送给所述客户端;
[0067]需要说明的是,为了平衡时效性和定位所用的耗电性,本实施例中,客户端例如可以定时(例如间隔10分钟)向服务器发送其所在的位置信息,或者也可以基于用户操作触发该客户端向服务器发送其所在的位置信息。
[0068]需要说明的是,本实施例中所述的丢失位置数据库为所述服务器根据多个客户端发送的丢失位置信息建立的丢失位置数据库。
[0069]在本发明的一个可选实施方式中,步骤110之前,包括:
[0070]服务器建立所述丢失位置数据库,所述丢失位置数据库中包括多个位置区域,以及每个位置区域对应多个丢失位置,以及每个丢失位置对应的丢失数量。
[0071]之后,当服务器接收到多个客户端分别发送的丢失位置信息时,分别确定与所述多个丢失位置信息对应的丢失位置,得到多个丢失位置;
[0072]在上述建立的丢失位置数据库,将分别与所述多个丢失位置对应的丢失数量加I。
[0073]在本发明的一个可选实施方式中,当服务器接收到所述客户端的位置信息时,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据,包括:
[0074]所述服务器根据所述客户端的位置信息,确定与所述客户端的位置信息对应的位置区域;
[0075]查询所述丢失位置数据库,确定所述位置区域对应的多个丢失位置,以及每个丢失位置对应的丢失数量;
[0076]按照丢失数量的大小,依次获取预设个数的丢失位置信息,或者按照预设的丢失数量阈值,获取丢失数量大于所述丢失数量阈值的丢失位置信息。
[0077]举例来说,与所述位置信息匹配的丢失数据中包括以下至少一个:丢失数量信息、丢失排行信息、与所述位置信息对应的位置区域中的丢失位置信息。
[0078]在本发明的一个可选实施方式中,步骤110之后,还包括:
[0079]所述客户端显示(例如通过浏览器)所述丢失数据,需要说明的是,当丢失数据中包括多个丢失位置信息时,客户端显示多个丢失位置信息,图6为本发明实施例应用的丢失位置信息显示示意图,具体显示时,如图6所示,可以按照该多个丢失位置信息各自对应的丢失数量,按由大到小的顺序依次排列进行显示。
[0080]120、客户端根据所述服务器发送的所述丢失数据生成预警提示信息。
[0081]具体地,当与所述位置信息匹配的丢失数据中包括与所述位置信息对应的位置区域中的丢失位置信息时,则步骤120包括:
[0082]若确定一个或多个所述丢失位置信息与所述客户端的位置信息匹配,则生成预警提示信息。具体实现时,确定所述丢失位置信息与所述客户端的位置信息匹配时,例如,根据所述丢失位置信息确定与该丢失位置信息对应的丢失位置区域,根据客户端的位置信息确定与该客户端的位置信息对应的用户位置区域,若丢失位置区域与用户位置区域存在重合,则确定所述丢失位置信息与所述客户端的位置信息相匹配。
[0083]需要说明的是,图7为本发明实施例提供的预警提示信息设置的用户界面示意图,如图7所示,本实施例中所述的预警提示信息包括但不限于振动提示信息或铃声提示信息,具体地,用户例如通过操作预警提示信息设置的用户界面,可以通过铃声设置或震动设置选择提示的方式,也可以通过关闭提示选择不进行提示。
[0084]本发明实施例通过客户端向服务器发送所述客户端的位置信息;以使所述服务器根据所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据,将所述丢失数据发送给所述客户端;使得客户端根据所述丢失数据生成预警提示信息,用以解决现有技术中存在的不能有效预防手机被盗的问题。
[0085]图2为本发明另一实施例提供的位置数据处理方法的流程示意图;如图2所示,包括:
[0086]210、服务器接收客户端发送的所述客户端的位置信息;
[0087]需要说明的是,为了平衡时效性和定位所用的耗电性,本实施例中,客户端例如可以定时(例如间隔10分钟)向服务器发送其所在的位置信息,或者也可以基于用户操作浏览器触发客户端向服务器发送其所在的位置信息。
[0088]220、根据所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据;
[0089]在本发明的一个可选实施方式中,步骤220之前,包括:
[0090]服务器建立所述丢失位置数据库,所述丢失位置数据库中包括多个位置区域,以及每个位置区域对应多个丢失位置,以及每个丢失位置对应的丢失数量;
[0091]之后,当服务器接收到多个客户端分别发送的丢失位置信息时,分别确定与所述多个丢失位置信息对应的丢失位置,得到多个丢失位置;
[0092]在上述建立的丢失位置数据库,将分别与所述多个丢失位置对应的丢失数量加I。
[0093]具体实现时,例如,当用户的手机(该手机中安装有根据本发明的实施例所述的客户端)丢失后,用户通过其他终端发送定位指令给服务器,然后服务器将定位指令发送给被盗手机的该客户端,被盗手机的该客户端将自身的位置信息返给服务器,服务器可以分析被盗手机的位置信息,拆分出省,市,区,街道位置信息,将这些位置信息加入到丢失位置数据库中。
[0094]又例如,当用户的手机(该手机中安装有根据本发明的实施例所述的客户端)丢失后,用户可以通过其他终端登录服务器,将手机丢失位置信息发送给服务器,服务器可以将这些手机丢失位置信息加入到丢失位置数据库中;表I为本发明实施例应用的丢失位置数据库的结构表示例,如表I所示,如果丢失位置数据库中已经存在客户端上报的丢失位置时,就将该丢失位置对应的丢失数量(如表I的标记数量)加一,如果没有该丢失位置,就创建该丢失位置到丢失位置数据库中。
[0095]表1:
[0096]
【权利要求】
1.一种位置数据处理方法,其特征在于,包括:
客户端向服务器发送所述客户端的位置信息;以使所述服务器根据所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据,并将所述丢失数据发送给所述客户端; 所述客户端根据所述服务器发送的所述丢失数据生成预警提示信息; 所述丢失位置数据库为所述服务器根据多个客户端发送的丢失位置信息建立的丢失位置数据库。
2.根据权利要求1所述的方法,其特征在于,与所述位置信息匹配的丢失数据中包括以下至少一个:丢失数量信息、丢失排行信息、与所述位置信息对应的位置区域中的丢失位置信息; 若与所述位置信息匹配的丢失数据中包括与所述位置信息对应的位置区域中的丢失位置信息时; 则根据所述服务器发送的所述丢失数据生成预警提示信息,包括: 若确定一个或多个所述丢失位置信息与所述客户端的位置信息匹配,则生成预警提示信息,所述预警提示信息包括振动提示信息或铃声提示信息。
3.根据权利要求1或2所述的方法,其特征在于,还包括: 所述客户端显示所述服务器发送的所述丢失数据。
4.一种位置数据处理方法,其特征在于,包括: 服务器根据客户端发送的所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据; 将所述丢失数据发送给所述客户端;以使所述客户端根据所述服务器发送的所述丢失数据生成预警提示信息; 与所述位置信息匹配的丢失数据中包括以下至少一个:丢失数量信息、丢失排行信息、与所述位置信息对应的位置区域中的丢失位置信息。
5.根据权利要求4所述的方法,其特征在于,所述查询丢失位置数据库之前,包括: 所述服务器建立所述丢失位置数据库,所述丢失位置数据库中包括多个位置区域,以及每个位置区域对应的多个丢失位置,以及每个丢失位置对应的丢失数量; 所述服务器建立所述丢失位置数据库之后,包括: 所述服务器根据多个客户端分别发送的丢失位置信息,分别确定与所述多个丢失位置信息对应的丢失位置,得到多个丢失位置; 在所述丢失位置数据库中,将分别与所述多个丢失位置对应的丢失数量加I ; 所述服务器根据客户端发送的所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据,包括: 所述服务器根据所述客户端的位置信息,确定与所述客户端的位置信息对应的位置区域; 查询所述丢失位置数据库,确定所述位置区域对应的多个丢失位置,以及每个丢失位置对应的丢失数量; 按照丢失数量的大小,依次获取预设个数的丢失位置信息,或者按照预设的丢失数量阈值,获取丢失数量大于所述丢失数量阈值的丢失位置信息。
6.一种位置数据处理的客户端,其特征在于,包括: 发送模块,用于向服务器发送所述客户端的位置信息;以使所述服务器根据所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息匹配的丢失数据,并将所述丢失数据发送给所述客户端; 预警模块,用于根据所述服务器发送的所述丢失数据生成预警提示信息; 与所述位置信息匹配的丢失数据中包括以下至少一个:丢失数量信息、丢失排行信息、与所述位置信息对应的位置区域中的丢失位置信息; 所述丢失位置数据库为所述服务器根据多个客户端发送的丢失位置信息建立的丢失位置数据库。
7.根据权利要求6所述的客户端,其特征在于,若与所述位置信息匹配的丢失数据中包括与所述位置信息对应的位置区域中的丢失位置信息时,则所述预警模块具体用于: 若确定一个或多个所述丢失位置信息与所述客户端的位置信息匹配,则生成预警提示信息,所述预警提示信息包括振动提示信息或铃声提示信息。
8.根据权利要求6或7所述的客户端,其特征在于,还包括: 显示模块,用于显示所述服务器发送的所述丢失数据。
9.一种位置数据处理的服务器,其特征在于,包括: 获取模块,用于根据客户端发送的所述客户端的位置信息,查询丢失位置数据库,获取与所述位置信息 匹配的丢失数据; 发送模块,用于将所述丢失数据发送给所述客户端;以使所述客户端根据所述服务器发送的所述丢失数据生成预警提示信息; 与所述位置信息匹配的丢失数据中包括以下至少一个:丢失数量信息、丢失排行信息、与所述位置信息对应的位置区域中的丢失位置信息。
10.根据权利要求9所述的服务器,其特征在于,还包括: 建立模块,用于建立所述丢失位置数据库,所述丢失位置数据库中包括多个位置区域,以及每个位置区域对应的多个丢失位置,以及每个丢失位置对应的丢失数量; 更新模块,用于根据多个客户端分别发送的丢失位置信息,分别确定与所述多个丢失位置信息对应的丢失位置,得到多个丢失位置;在所述建立模块建立的丢失位置数据库中,将分别与所述多个丢失位置对应的丢失数量加I ; 所述获取模块具体用于:根据所述客户端的位置信息,确定与所述客户端的位置信息对应的位置区域;查询所述丢失位置数据库,确定所述位置区域对应的多个丢失位置,以及每个丢失位置对应的丢失数量;按照丢失数量的大小,依次获取预设个数的丢失位置信息,或者按照预设的丢失数量阈值,获取丢失数量大于所述丢失数量阈值的丢失位置信息。
【文档编号】H04W4/02GK103618996SQ201310685076
【公开日】2014年3月5日 申请日期:2013年12月13日 优先权日:2013年12月13日
【发明者】程宝 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1