[发明专利]支持水平扩展的地理围栏系统及工作方法在审
申请号: | 201810665965.0 | 申请日: | 2018-06-25 |
公开(公告)号: | CN108965401A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 陈栋 | 申请(专利权)人: | 千寻位置网络有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04W4/021 |
代理公司: | 上海市海华永泰律师事务所 31302 | 代理人: | 包文超 |
地址: | 200433 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 判定服务器 围栏 地理围栏 管理服务器 水平扩展 集群 判定 虚拟 判定结果 实时位置 加载 上报 记录 支撑 | ||
1.一种支持水平扩展的地理围栏系统,其特征在于,所述地理围栏系统包括一台围栏管理服务器和一组围栏判定服务器组成的集群,所述一组围栏判定服务器至少包括一台围栏判定服务器,所有围栏判定服务器加载相同的一批虚拟围栏,并基于虚拟围栏提供一致的PIP判定结果,围栏管理服务器将集群内的围栏判定服务器记录在判定服务器列表中,当物体上报实时位置时,围栏管理服务器从判定服务器列表中选择一个围栏判定服务器进行PIP判定。
2.如权利要求1所述的一种支持水平扩展的地理围栏系统,其特征在于,围栏管理服务器根据路由算法从判定服务器列表中选择一个判定服务器进行PIP判定。
3.如权利要求1所述的一种支持水平扩展的地理围栏系统,其特征在于,地理围栏系统启动后,围栏判定服务器通过向围栏管理服务器注册加入集群,围栏管理服务器将所述围栏判定服务器记录在判定服务器列表中。
4.如权利要求3所述的一种支持水平扩展的地理围栏系统,其特征在于,围栏管理服务器记录每个围栏判定服务器的实时请求量,并保存在判定服务器负载表中。
5.如权利要求4所述的一种支持水平扩展的地理围栏系统,其特征在于,在地理围栏系统运行过程中,当物体上报实时位置时,围栏管理服务器从物体寻址表中寻找物体对应的围栏判定服务器。
6.如权利要求1所述的一种支持水平扩展的地理围栏系统,其特征在于,在地理围栏系统运行过程中,如果所有围栏判定服务器的平均CPU使用率达到设定的阈值,则增加围栏判定服务器。
7.一种支持水平扩展的地理围栏系统的工作方法,其特征在于,所述地理围栏系统包括一台围栏管理服务器和一组围栏判定服务器组成的集群,所述一组围栏判定服务器至少包括一台围栏判定服务器,所述工作方法包括:
围栏判定服务器向围栏管理服务器注册加入集群,围栏管理服务器将所述围栏判定服务器记录在判定服务器列表中;
物体上报实时位置至围栏管理服务器,围栏管理服务器从判定服务器列表中选择一个围栏判定服务器进行PIP判定。
8.如权利要求7所述的一种支持水平扩展的地理围栏系统的工作方法,其特征在于,围栏管理服务器记录每个围栏判定服务器的实时请求量,并保存在判定服务器负载表中。
9.如权利要求8所述的一种支持水平扩展的地理围栏系统的工作方法,其特征在于,判定服务器负载表中包括count,所述count为围栏判定服务器在设定时间内向围栏管理服务器请求的总次数。
10.如权利要求9所述的一种支持水平扩展的地理围栏系统的工作方法,其特征在于,当物体上报实时位置时,围栏管理服务器从物体寻址表中寻找物体对应的围栏判定服务器。
11.如权利要求10所述的一种支持水平扩展的地理围栏系统的工作方法,其特征在于,如果围栏管理服务器没有找到对应的围栏判定服务器,则从判定服务器负载表取出count值最小的围栏判定服务器,并在所述围栏判定服务器上进行PIP判定;同时更新物体寻址表,并将判定服务器负载表中的count加1。
12.如权利要求10所述的一种支持水平扩展的地理围栏系统的工作方法,其特征在于,如果围栏管理服务器找到对应的围栏判定服务器,则根据判定服务器负载表来判断所述围栏判定服务器当前负载是否过高:
如果负载不高,则在所述围栏判定服务器上进行PIP判定;同时,将判定服务器负载表中的count加1;
如果负载过高,则从判定服务器负载表中取出count值最小的围栏判定服务器,在所述围栏判定服务器上进行PIP判定;同时更新物体寻址表,并将判定服务器负载表中的count加1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于千寻位置网络有限公司,未经千寻位置网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810665965.0/1.html,转载请声明来源钻瓜专利网。