[发明专利]一种嵌入式系统数据库同步方法、装置及存储介质有效
申请号: | 201911324444.X | 申请日: | 2019-12-20 |
公开(公告)号: | CN110968646B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 崔建明;李强;魏会杰 | 申请(专利权)人: | 广东睿住智能科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/21 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张培培 |
地址: | 528311 广东省佛山市顺德区北*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 系统 数据库 同步 方法 装置 存储 介质 | ||
1.一种嵌入式系统数据库同步方法,其特征在于,包括:
通过触发器获取待同步设备的数据库版本信息;其中,每一所述待同步设备均包括业务程序、网站服务器以及数据库控制程序;
所述业务程序通过预设的时间周期将所述数据库版本信息备份到所述网站服务器目录中;
所述数据库控制程序获取所述网站服务器目录中的数据库版本信息,并将所述数据库版本信息对应的数据库打包成数据包;
所述数据库控制程序将所述数据包发送至局域网内其他待同步设备中,并接收所述其他待同步设备发送的数据包;
通过所述数据库控制程序对所述局域网内所有设备对应的数据库版本信息进行比对,获得版本最高的数据库,并将所述版本最高的数据库同步至其他待同步设备中;
所述通过触发器获取待同步设备的数据库版本信息,具体为:
通过所述触发器设定所述待同步设备的数据表,并识别所述数据表是否有操作;
当识别到所述数据表有新增、删除和修改操作时,所述待同步设备的数据库自动生成数据库版本信息。
2.如权利要求1所述的嵌入式系统数据库同步方法,其特征在于,所述数据库控制程序将所述数据包发送至局域网内其他待同步设备中,并接收所述其他待同步设备发送的数据包,具体为:
所述数据库控制程序通过UDP广播将所述数据包发送至局域网内其他待同步设备上,并通过UDP广播接收所述其他待同步设备发送的数据包。
3.如权利要求1所述的嵌入式系统数据库同步方法,其特征在于,所述将所述版本最高的数据库同步至其他待同步设备中,具体为:
所述其他待同步设备通过所述网站服务器中的文件传输工具下载所述版本最高的数据库,将所述版本最高的数据库同步至其他同步设备中。
4.一种嵌入式系统数据库同步装置,其特征在于,包括获取模块、备份模块、打包模块、接收模块和同步模块;
所述获取模块,用于通过触发器获取待同步设备的数据库版本信息;其中每一所述待同步设备均包括业务程序、网站服务器以及数据库控制程序;
所述备份模块,用于所述业务程序通过预设的时间周期将所述数据库版本信息备份到所述网站服务器目录中;
所述打包模块,用于所述数据库控制程序获取所述网站服务器目录中的数据库版本信息,并将所述数据库版本信息对应的数据库打包成数据包;
所述接收模块,用于所述数据库控制程序将所述数据包发送至局域网内其他待同步设备中,并接收所述其他待同步设备发送的数据包;
所述同步模块,用于通过所述数据库控制程序对所述局域网内所有设备对应的数据库版本信息进行比对,获得版本最高的数据库,并将所述版本最高的数据库同步至其他待同步设备中;
所述获取模块,具体用于:
通过所述触发器设定所述待同步设备的数据表,并识别所述数据表是否有操作;当识别到所述数据表有新增、删除和修改操作时,所述待同步设备的数据库自动生成数据库版本信息。
5.如权利要求4所述的嵌入式系统数据库同步装置,其特征在于,所述接收模块具体用于:
所述数据库控制程序通过UDP广播将所述数据包发送至局域网内其他待同步设备上,并通过UDP广播接收所述其他待同步设备发送的数据包。
6.如权利要求4所述的嵌入式系统数据库同步装置,其特征在于,所述同步模块还包括:
所述其他待同步设备通过所述网站服务器中的文件传输工具下载所述版本最高的数据库,将所述版本最高的数据库同步至其他同步设备中。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至3中任意一项所述的嵌入式系统数据库同步方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东睿住智能科技有限公司,未经广东睿住智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911324444.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于石墨烯的复合涂料制备方法
- 下一篇:一种数字汽车减振系统