一种应用于工业互联网的数据库管理系统及其控制方法技术方案

技术编号:34267941 阅读:34 留言:0更新日期:2022-07-24 15:21
本发明专利技术提出一种应用于工业互联网的数据库管理系统及其控制方法,所述数据库管理系统包括数据服务设备和数据库,所述数据服务设备包括用于从生产控制设备采集实时的生产数据的数据采集模块、用于接收控制设备的控制指令对所述生产控制设备进行控制的控制模块、用于接收所述数据采集模块或所述控制模块的数据操作指令对所述数据库的数据进行增、删、改、查操作的数据库驱动模块以及拦截器,所述拦截器用于接收所述数据采集模块与所述数据库驱动模块之间的第一通信数据,以及所述控制模块与所述数据库驱动模块之间的第二通信数据,当所述第一通信数据或所述第二通信数据为异常通信数据时,拦截所述通信数据,可以提高工业互联网的信息安全。联网的信息安全。联网的信息安全。

A database management system and its control method applied to industrial Internet

【技术实现步骤摘要】
一种应用于工业互联网的数据库管理系统及其控制方法


[0001]本专利技术涉及工业制造
,特别涉及一种应用于工业互联网的数据库管理系统及其控制方法。

技术介绍

[0002]随着信息技术的进步,为工业生产各个环节提供便利的各类管理系统越来越多,为了打破数据孤岛,充分利用各类数据信息进行分析和优化生产制造和管理流程,越来越多的工业制造企业倾向于以工业互联网为基础,打造一个集采购、生产、运输、仓储、运营、销售、财务以及人事行政一体化的工业制造管理系统,有的工业制造企业选择将管理系统及其数据库托管于连接在公共网络的云服务平台的方案,但采用这个方案并不利于企业的信息安全管理。为了解决信息安全问题,有的工业制造企业选择将管理系统及其数据库安装于企业内网设备中,但这个方案并不适用于多地办公的企业。虽然采用架设物理专线或者VPN专网的方案能够解决外部网络环境的安全问题,但在工业制造系统中,信息安全问题往往出现在内部网络环境当中,特别是在当今智能制造、智能感知和控制技术的兴起和发展,现场设备大量采用短距离无线通信技术如wifi、蓝牙、RFID以及红外通信技术本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用于工业互联网的数据库管理系统,其特征在于,包括数据服务设备和数据库,所述数据服务设备包括:数据采集模块,与生产控制设备连接,用于从所述生产控制设备采集实时的生产数据;控制模块,与所述生产控制设备连接,用于接收控制设备的控制指令对所述生产控制设备进行控制;数据库驱动模块,与所述数据库连接,用于接收所述数据采集模块或所述控制模块的数据操作指令对所述数据库的数据进行增、删、改、查操作,所述数据采集模块以具有第一数据库操作权限的第一用户组用户通过所述数据库驱动模块与所述数据库建立连接,所述控制模块以具有第二数据库操作权限的第二用户组用户通过所述数据库驱动模块与所述数据库建立连接;拦截器,设置于所述数据采集模块、所述控制模块以及所述数据库驱动模块之间,用于拦截所述数据采集模块、所述控制模块以及所述数据库驱动模块之间的异常通信数据。2.根据权利要求1所述的数据库管理系统,其特征在于,所述数据采集模块在以所述第一用户组用户与所述数据库建立连接后,直接向所述数据库驱动模块发送访问所述数据库的数据操作指令。3.根据权利要求2所述的数据库管理系统,其特征在于,所述数据采集模块还包括缓存子模块,所述缓存子模块用于存储所述数据采集模块向所述数据库驱动模块发送的数据包队列,在所述数据采集模块直接向所述数据库驱动模块发送访问所述数据库的数据操作指令之后,在所述数据采集模块收到对应所发送的数据包的应答报文之前,暂不回收对应所述数据包的内存,所述缓存子模块存储有等候应答队列,所述等候应答队列内存储有一系列的地址指针,所述地址指针指向未收到应答报文的数据包在所述缓存子模块中的缓存地址。4.根据权利要求3所述的数据库管理系统,其特征在于,在所述数据采集模块直接向所述数据库驱动模块发送访问所述数据库的数据操作指令之后,还包括:所述数据库驱动模块周期性向所述拦截器发送已接收未应答的数据包数量;所述拦截器根据所述数据驱动模块发送的已接收未应答的数据包数量确定一个随机数序列以及发送周期发送给所述数据库驱动模块;所述数据采集模块根据所述随机数序列将所述已接收未应答的数据包进行分组,并对应生成每组所述数据包的应答报文发送给所述拦截器;所述拦截器根据所述应答报文的发送周期、应答报文的数量以及每个应答报文对应的数据包数量确定所述应答报文是否属于异常通讯信息;确定为否,则将所述应答报文转发给所述数据采集模块以使所述数据采集模块接收到所述应答报文后根据所述应答报文中的地址指针信息回收所述缓存子模块所保存的数据包队列中对应数据包的内存空间。5.根据权利要求1

4所述的数据库管理系统,其特征在于,所述拦截器拦截所述数据采集模块、所述控制模块以及所述数据库驱动模块之间的异常通信数据具体包括:当所述数据采集模块以所述第一用户组用户连接所述数据库驱动模块后,以超出所述第一数据库操作权限的第一数据操作指令访问所述数据库时,如果所述第一数据操作指令成功从所述数据库获取到数据,所述拦截器拦截所述数据库驱动模块发往所述数据采集模
块的数据;如果所述第一数据操作指令使所述数据库的数据发生变化时,对所述数据库执行所述第一数据操作指令对应第一逆向数据操作指令以使所述数据库的数据还原到执行所述第一数据操作指令前的状态;或者,当所述控制模块以所述第二用户组用户连接所述数据库驱动模块后,以超出所述第二数据库操作权限的第二数据操作指令访问所述数据库时,如果所述第二数据操作指令成功从所述数据库获取到数据,所述拦截器拦截所述数据库驱动模块发往所述控制模块的数据;如果所述第二数据操作指令使所述数据库的数据发生变化时,对所述数据库执行所述第二数据操作指令对应第二逆向数据操作指令以使所述数据库的数据还原到执行所述第二数据操作指令前的状态。6.一种应用于工业互联网的数据库管理系统控制方法,其特征在于,所述数据库管理系统包括数据服务设备和数据库,所述数据服务设备包括与生产控制设备连接用于从所述生产控制设备采集实...

【专利技术属性】
技术研发人员:李鸿峰贾昌武黄筱炼谭国豪
申请(专利权)人:深圳市玄羽科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1