[发明专利]一种用于智能制造的多终端数据同步方法和系统有效
申请号: | 202110777577.3 | 申请日: | 2021-07-09 |
公开(公告)号: | CN113407635B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 方禺;徐寒松;李凯 | 申请(专利权)人: | 明度智云(浙江)科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F16/242;G06F16/28;G06F21/62 |
代理公司: | 杭州合谱慧知识产权代理事务所(特殊普通合伙) 33290 | 代理人: | 张刚 |
地址: | 310056 浙江省杭州市滨江区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 智能 制造 终端 数据 同步 方法 系统 | ||
本发明公开了一种用于智能制造的多终端数据同步方法和系统,包括如下步骤:第一终端从服务器下载完整的表结构和SQL语句并导入本地数据库;在获取删改记录指令后判断网络状态;服务器如果收到所述锁定记录请求则返回第一响应信息,并对在收到后续第一终端发送的解锁记录请求前的其它终端发送的该记录删改请求拒绝响应;服务器根据删改更新请求进行操作,如操作成功则立即返回第二响应信息并同时将删改更新转发请求放入队列,第一终端如果未收到服务器回复的第一或第二响应信息则不更新第一终端的本地数据库。本发明实现了将各移动终端和固定终端的操作记录和操作结果上传同步到系统数据库中,保持服务器系统数据库和各终端本地数据库的数据同步。
技术领域
本发明涉及智能制造领域,尤其涉及一种用于智能制造的多终端数据同步方法和系统。
背景技术
工厂现有的设备生产车间中,有很多车间并不具备无线网络,所以当处理设备相关的业务时只能将记录记在纸质载体上,容易造成记录偏差或遗漏,导致管理上的混乱。例如,工作人员在车间进行设备业务操作时,如维修,检查等操作,会需要参考历史记录。另外,工作人员在车间进行操作时,需要校验执行设备,而设备编号一般都比较冗长和复杂,如果工作人员的移动终端无法连接网络则只能在纸质记录上检索查询相关设备信息,查询效率低下。而工厂为车间架设网络,尤其是要确保工厂各区域均覆盖无线网络,需要花费巨大成本。但即使园区为各车间架设了无线网络,因为各类大型生产设备的阻隔,往往工作人员的移动终端在进入生产设备内或其它特殊区域时会存在网络信号变差甚至无法连接的问题,导致最终仍然无法在移动终端上进行有效的记录操作,并且各工作人员的操作和检查等记录数据也无法有效的保持同步,极大影响了生产制造流程中的操作和保障效率。
发明内容
本发明针对现有技术中的不足,提供了一种用于智能制造的多终端数据同步方法,包括如下步骤:
S1,第一终端从服务器下载完整的表结构和SQL语句并导入本地数据库;
S2,第一终端在获取删改记录指令后判断网络状态,如处于无网络状态则将删改的SQL语句加上时间戳保存至本地数据库中,如果处于网络连接状态则通过http协议向服务器发送锁定记录请求;
S3,服务器如果收到所述锁定记录请求则返回第一响应信息,并对在收到后续第一终端发送的解锁记录请求前的其它终端发送的该记录删改请求拒绝响应,同时将锁定记录请求放入内存队列并在下次心跳到达后通过websocket转发给其它终端,若存在部分终端转发失败则为对应终端保存带时间戳的SQL增量文件,所述锁定记录请求被配置为禁止接收到该请求的终端在收到解锁记录请求前删改该条记录;
S4,第一终端如果收到服务器回复的第一响应信息则通过http协议向服务器发送删改更新请求;
S5,服务器根据删改更新请求进行操作,如操作成功则立即返回第二响应信息,并同时将删改更新转发请求放入队列,等待下次心跳到达后通过websocket转发给其它终端用于更新各自的本地数据库,若存在部分终端转发失败则为对应终端保存带时间戳的SQL增量文件;
S6,第一终端如果未收到服务器回复的第一响应信息或第二响应信息,则不更新第一终端的本地数据库,否则在更新本地数据库后向服务器发送解锁请求。
优选的,用于智能制造的多终端数据同步方法还包括步骤:
第一终端在获取新增记录指令后更新本地数据库,如处于网络连接状态则通过http协议向服务器发送新增更新请求;
服务器根据新增更新请求进行操作,如操作成功则立即返回第二响应信息,并同时将新增更新请求放入队列,等待下次心跳到达后通过websocket转发给其它终端用于更新各终端的本地数据库,若存在第二终端转发失败则为第二终端保存对应的带时间戳SQL增量文件。
优选的,用于智能制造的多终端数据同步方法还包括步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于明度智云(浙江)科技有限公司,未经明度智云(浙江)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110777577.3/2.html,转载请声明来源钻瓜专利网。