一种执勤系统数据同步方法与流程

文档序号:25699123发布日期:2021-06-30 00:13阅读:170来源:国知局
一种执勤系统数据同步方法与流程

1.本发明涉及一种数据同步技术,具体是涉及一种执勤系统数据同步方法。


背景技术:

2.在执勤领域,上下级职责权限不同,由执勤信息系统,基于应用服务的数据交互,关联各单位工作任务衔接,有效提高执勤效率和保障执勤任务顺利进行。现有系统通常都是从上级单位开始部署,当中间某一单位系统故障,则出现该单位的上级单位和该单位所管辖的下级单位执勤受到影响。当出现某一单位数据不可逆损坏时,会导致该单位需要重新收集数据再次录入整理,严重影响执勤效率和上下级单位间的工作任务交互,甚至会影响安全保障任务。因此,亟需一个可以解决当其中一个单位系统故障时,不影响上下级单位的正常工作,同时能快速回复系统正常运行的数据同步方法。


技术实现要素:

3.本发明为克服上述现有技术所述的至少一种缺陷(不足),提供一种执勤系统数据同步方法,通过建立上下级单位的执勤系统,形成完整的执勤系统层级体系结构,减少上级单位数据维护的工作量,降低单位系统之间数据关系的耦合度,避免单个故障引发的连锁影响。
4.为解决上述技术问题,本发明的技术方案如下:一种执勤系统数据同步方法,包括如下步骤:
5.分别部署上级和下级单位的执勤系统,并建立上下级单位的关联关系,用于同步服务可以正常通信和同步数据;
6.下级单位建立该单位基础数据的同时检测上级单位是否正常运行,
7.如果上级单位正常运行,下级单位的基础数据同步到上级单位中并在下级单位标记已同步数据;
8.如果上级系统异常,放弃本次同步,下级单位标记未同步数据;
9.对于标记为未同步数据,下级单位循环同步数据至上级单位直至数据同步成功。
10.进一步地,若下级单位先部署执勤系统且正常运行,部署上级单位的执勤系统之后,下级单位与上级单位建立关联关系,下级单位可手动或自动同步数据至上级单位。
11.进一步地,若上级单位在运行时出现故障导致丢失数据,下级单位通过自动检测会再次同步数据至上级单位。
12.进一步地,若下级单位丢失数据,则重新部署上下级单位的执勤系统,建立上下级单位的关联关系,同时下级单位检测上级单位是否运行正常及是否存储该下级单位的执勤数据。
13.进一步地,当检测到上级单位运行正常且存储有下级单位的执勤数据时,下级单位执行同步数据至上级单位。
14.进一步地,当检测到上级单位运行失败或同步数据异常时,通过人工执行同步或
系统定时检测并且继续执行同步数据操作。
15.进一步地,上级单位与多个下级单位建立关联关系进行数据同步。
16.本发明针对执勤系统多级部署、分级数据的同步,结合各级单位都有本单位的服务器装置和应用系统,建立弱关联独立的系统运行,数据基本由下级单位汇集到上级单位,上级单位再向上汇集,最终形成完整的执勤系统层级体系结构,上级实施统筹监管职责,下级系统可不依赖于上级单位可独立完成日常任务,实现上下级单位系统间数据相互同步,执勤系统的体系分为多级,数据由下级完善,同步至上级单位,上级对同步后的数据存储记录监管,下级可随时重新获取已同步数据至该下级单位。
17.本发明的优点在于,由本单位管理维护自己的单位数据,形成独立数据结构;下级单位人工维护或定时变更数据至上级单位;下级单位人工维护或定时更新数据至其所管辖的下一级单位。通过本发明,减少了上级单位数据维护的工作量;降低单位系统之间数据关系的耦合度,避免单个故障引发的连锁影响;各单位系统维护升级不受其他单位的影响,并且可不限时间多版本更新,降低了维护人员工作强度。
附图说明
18.图1是多个下级单位数据同步至上级单位的数据关系图;
19.图2是下级单位数据同步至上级单位的数据流程图;
20.图3是多个下级单位从上级单位获取数据关系图;
21.图4是下级单位获取上级单位的数据流程图。
具体实施方式
22.附图仅用于示例性说明,不能理解为对本专利的限制;为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
23.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以是通过中间媒介间接连接,可以说两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明的具体含义。下面结合附图和实施例对本发明的技术方案做进一步的说明。
24.本发明公开一种执勤系统数据同步方法,包括如下步骤:
25.分别部署上级和下级单位的执勤系统,并建立上下级单位的关联关系,用于同步服务可以正常通信和同步数据;
26.下级单位建立该单位基础数据的同时检测上级单位是否正常运行,
27.如果上级单位正常运行,下级单位的基础数据同步到上级单位中并在下级单位标记已同步数据;
28.如果上级系统异常,放弃本次同步,下级单位标记未同步数据;
29.对于标记为未同步数据,下级单位循环同步数据至上级单位直至数据同步成功。
30.若下级单位先部署执勤系统且正常运行,部署上级单位的执勤系统之后,下级单位与上级单位建立关联关系,下级单位可手动或自动同步数据至上级单位。
31.若上级单位在运行时出现故障导致丢失数据,下级单位通过自动检测会再次同步数据至上级单位。
32.若下级单位丢失数据,则重新部署上下级单位的执勤系统,建立上下级单位的关联关系,同时下级单位检测上级单位是否运行正常及是否存储该下级单位的执勤数据。
33.当检测到上级单位运行正常且存储有下级单位的执勤数据时,下级单位执行同步数据至上级单位。
34.当检测到上级单位运行失败或同步数据异常时,通过人工执行同步或系统定时检测并且继续执行同步数据操作。
35.上级单位与多个下级单位建立关联关系进行数据同步。
36.实施例一
37.参照图1和图3所示,图1为多个下级单位数据同步至上级单位的数据关系图,图3为多个下级单位从上级单位获取数据关系图,其中的服务包含有执勤系统服务、数据库服务、文件服务及同步服务,其中具体服务的实施可通过执勤系统客户端及文件服务端、执勤系统服务端、数据库服务端、同步服务端的电脑主机来完成。通过上下级单位的电脑主机建立上下级关联关系,实现上下级执勤系统的数据关联。
38.参照图2和图4所示,图2为下级单位数据同步至上级单位的数据流程图,图4为下级单位获取上级单位的数据流程图,当下级单位数据同步到上级单位过程中,出现异常,由人工控制或设置定时执行继续同步数据至上级单位直至故障排除后同步数据成功,这样就避免了因故障发生时以及故障排除后数据未同步产生的影响数据交互的现象;同样地,当下级单位获取上级单位数据过程中,出现异常,由人工控制或设置定时执行方式继续同步获取上级单位数据直至故障排除后同步数据成功,这样就避免了因故障发生时以及故障解除后下级单位未及时获取上级单位的执勤数据而产生影响数据交互,进而影响执勤效率。
39.图中,描述位置关系仅用于示例性说明,不能理解为对本专利的限制;显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1