[发明专利]一种基于FPGA的物联网地理围栏规则引擎加速方法在审
申请号: | 201710363450.0 | 申请日: | 2017-05-22 |
公开(公告)号: | CN107071737A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 孙善宝;于治楼;张爱成 | 申请(专利权)人: | 济南浪潮高新科技投资发展有限公司 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04L29/08;H04L29/06;H04L12/58;G06F15/76 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孙晶伟 |
地址: | 250100 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 fpga 联网 地理 围栏 规则 引擎 加速 方法 | ||
1.一种基于FPGA的物联网地理围栏规则引擎加速方法,其特征是
通过物联网云端平台规则引擎制定地理围栏规则并写入到FPGA中,采集数据上传到物联网云端平台,并发送数据给FPGA;
利用FPGA对接收数据的进行数据过滤,对不包含位置信息的数据直接交给后续程序处理;对包含位置信息的数据,进行地理围栏规则匹配,对满足规则的信息向物联网云端平台进行通知。
2.根据权利要求1所述的方法,其特征是具体步骤为:
步骤1:物联网云端平台设定相应的地理围栏规则,并将规则写入到FPGA中;
步骤2:终端采集设备向物联网云端平台实时上传数据;
步骤3:物联网云端平台通过FPGA接收数据;
步骤4:FPGA识别接收数据的位置标识信息,进行数据过滤,不包含位置信息的数据将直接交给后续程序处理;
步骤5:FPGA规则引擎器对位置信息进行地理围栏规则匹配,对满足规则的位置信息向物联网云端平台发出通知;
步骤6:物联网云端平台收到通知信息,进行下一步动作。
3.根据权利要求2所述的方法,其特征是物联网云端平台与终端采集设备通过即时通讯协议进行通信,物联网云端平台将数据保存为相应的格式。
4.根据权利要求3所述的方法,其特征是物联网云端平台与终端采集设备通过MQTT协议进行通信,物联网云端平台将数据保存为JSON格式。
5.根据权利要求1-4任一所述的方法,其特征是所述物联网云端平台利用开发人员设定相应的地理围栏规则,并将规则可变数据写入到FPGA中。
6.一种基于FPGA的物联网地理围栏规则引擎加速系统,其特征是所述
包括物联网云端平台、FPGA模块、终端采集设备,
物联网云端平台规则引擎制定地理围栏规则并写入到FPGA模块中,终端采集设备采集数据上传到物联网云端平台,发送数据给FPGA模块,FPGA模块对接收数据的进行数据过滤,对不包含位置信息的数据直接交给后续程序处理;对包含位置信息的数据,进行地理围栏规则匹配,对满足规则的信息向物联网云端平台进行通知。
7.根据权利要求6所述的系统,其特征是所述物联网云端平台将地理围栏规则写入到FPGA模块寄存器中。
8.根据权利要求6或7所述的系统,其特征是利用所述FPGA模块的规则引擎器进行数据的过滤及匹配规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710363450.0/1.html,转载请声明来源钻瓜专利网。