[发明专利]基于用户位置的预警方法及系统在审
申请号: | 201410438544.6 | 申请日: | 2014-08-29 |
公开(公告)号: | CN104168118A | 公开(公告)日: | 2014-11-26 |
发明(设计)人: | 钟焰涛 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;H04W4/02 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 位置 预警 方法 系统 | ||
技术领域
本发明涉及预警技术领域,尤其涉及一种基于用户位置的预警方法及系统。
背景技术
近年来,随着智能手机等移动终端的普及,位置预警服务也得到了广泛应用,例如在司法上被部分限制人身自由(如监视居住、取保候审、限制出境)的人,当其所处的位置超出被限制的范围内时,通过位置预警服务公安、司法等机关就可以收到相关预警信息。又比如有些场所对于某些特定人群来说是危险的,像花粉浓度很高的景区对于花粉过敏者而言就极其危险,如果这些特定的人群在进入这些场所的时候能够收到预警信息,就能避免这些风险。
位置预警服务一般是利用用户随身携带的智能手机等移动终端来实时监控用户的位置,一旦用户的位置超出或进入设定的区域,则向用户或者某第三方发送位置预警信息。但是这会导致用户的日常生活轨迹完全被掌握,严重侵犯了用户的生活隐私,无法在实现位置预警的同时,尽可能的保护用户的基本隐私。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于解决在位置预警过程中无法最大限度保护用户隐私的技术问题。
为实现上述目的,本发明提供的一种基于用户位置的预警方法,所述方法包括以下步骤:
密钥中心生成密钥;
服务器接收客户端根据所述密钥进行加密后的当前位置信息,并基于可检索加密技术对加密后的当前位置信息进行检索,判断加密后的当前位置信息中是否包含有预设的预警位置关键词;
当服务器在加密后的当前位置信息中检索到所述预警位置关键词时,产生并发送预警信息。
优选地,所述密钥中心生成密钥的步骤包括:
密钥中心生成一对公钥和私钥,所述私钥用于解密所述公钥加密后的密文;
密钥中心将所述公钥发送至客户端,以供客户端根据所述公钥将当前位置信息进行加密;
密钥中心接收服务器发送的预设的预警位置关键词,并根据所述私钥和所述预警位置关键词生成检索令牌,将所述检索令牌发送至服务器。
优选地,所述服务器接收客户端根据所述密钥进行加密后的当前位置信息,并基于可检索加密技术对加密后的当前位置信息进行检索,判断加密后的当前位置信息中是否包含有预设的预警位置关键词的步骤包括:
所述服务器接收客户端根据所述公钥进行加密后的当前位置信息,并根据所述检索令牌对加密后的当前位置信息进行检索,判断加密后的当前位置信息中是否包含有预设的预警位置关键词,其中,所述预警位置关键词为基于预设的预警位置形成的检索关键词。
优选地,所述服务器接收客户端根据所述密钥进行加密后的当前位置信息,并基于可检索加密技术对加密后的当前位置信息进行检索,判断加密后的当前位置信息中是否包含有预设的预警位置关键词的步骤还包括:
服务器接收客户端发送的用户身份信息,并验证用户是否为注册用户。
优选地,所述密钥中心生成密钥的步骤之前还包括:
密钥中心接收服务器发送的验证信息,并验证服务器身份。
此外,为实现上述目的,本发明还提供一种基于用户位置的预警系统,所述系统包括:密钥中心及服务器,其中,
所述密钥中心包括生成模块,所述生成模块用于生成密钥;
所述服务器包括加密检索模块及预警模块,其中,
所述加密检索模块,用于接收客户端根据所述密钥进行加密后的当前位置信息,并基于可检索加密技术对加密后的当前位置信息进行检索,判断加密后的当前位置信息中是否包含有预设的预警位置关键词;
所述预警模块,用于当服务器在加密后的当前位置信息中检索到所述预警位置关键词时,产生并发送预警信息。
优选地,所述生成模块具体用于:
生成一对公钥和私钥,所述私钥用于解密所述公钥加密后的密文;
将所述公钥发送至客户端,以供客户端根据所述公钥将当前位置信息进行加密;
接收服务器发送的预设的预警位置关键词,并根据所述私钥和所述预警位置关键词生成检索令牌,将所述检索令牌发送至服务器。
优选地,所述加密检索模块具体用于:
接收客户端根据所述公钥进行加密后的当前位置信息,并根据所述检索令牌对加密后的当前位置信息进行检索,判断加密后的当前位置信息中是否包含有预设的预警位置关键词,其中,所述预警位置关键词为基于预设的预警位置形成的检索关键词。
优选地,所述加密检索模块还用于:
接收客户端发送的用户身份信息,并验证用户是否为注册用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410438544.6/2.html,转载请声明来源钻瓜专利网。