汽车生产线数据管理系统以及方法与流程

文档序号:17830381发布日期:2019-06-05 23:00阅读:421来源:国知局
汽车生产线数据管理系统以及方法与流程

本发明涉及汽车生产企业数据技术领域,具体为一种汽车生产线数据管理系统以及方法。



背景技术:

在多种车型混线多厂区生产年产几十万辆的业务运作要求高的生产企业,如何实现故障系统的最短时间恢复决定了生产价值的损失程度。

通常生产企业目前常用的数据备份技术在发生主端环境被人为恶意破坏或是自然灾害破坏的情况下很难短时间恢复数据进行生产。对不可抗的破坏后,通常需要通过人工排查故障、需手工切换到镜像存储,修复故障需要一定时间成本,短时间无法快速完全的将生产数据同步或替换,业务数据丢失给生产型企业带来的比较严重的损失,且从生产存储同步到镜像存储,镜像存储的数据多半是只读,无法实现实时读写,无法有效及时的进行数据的统一管理。



技术实现要素:

本发明的目的在于提供一种汽车生产线数据管理系统以及方法,通过多地数据互备设计可以避免备份数据受到同一环境灾难影响,通过共享云存储池可以及时地将数据备份到云端,实现永久保存,且通过中心控制设备能够协调各设备之间的工作,且及时地协调恢复数据继续进行生产。

为实现上述目的,本发明实施例提供如下技术方案:一种汽车生产线数据管理系统,包括中心控制设备、共享云存储池以及多个生产部,每一所述生产部均包括主数据中心以及灾备中心;

所述中心控制设备,用于协调所述共享云存储池、每一所述主数据中心、每一所述灾备中心之间的数据传输,以及用于向所述共享云存储池、每一所述主数据中心和每一所述灾备中心发送数据传输指令;

所述共享云存储池,用于将生产数据存储到云端,以及用于与所述中心控制设备之间以及与每一所述灾备中心之间的数据互通;

每一所述主数据中心,用于存储生产时所需的生产数据;

每一所述灾备中心,用于存储备份每一所述主数据中心中的所述生产数据。

进一步,每一所述灾备中心均包括本地备和异地备,

所述本地备,用于存储其所在的所述生产部中的主数据中心;

所述异地备,用于存储另外一个所述生产部中的主数据中心的生产数据。

进一步,每一所述灾备中心均包括用于存储所述生产数据的容灾数据库,所述容灾数据库处于可读可查询状态,且供所述中心控制设备校验其所存储的生产数据的可靠性。

进一步,所述中心控制设备包括仲裁模块以及切换模块,

所述仲裁模块,用于对发生故障的存储区进行仲裁评判;

所述切换模块,用于根据仲裁评判的结果自动或手动切换到其他存储区中。

进一步,所述中心控制设备还包括监控模块,所述监控模块用于监控对其他的生产部提供服务时的服务状态,并根据多个生产部的负载和链路状态实现多个生产部之间流量调配以及链路优选,以确保数据的访问质量。

进一步,所述共享云存储池包括历史库、基础数据库以及核心库,所述生产数据按照时间的先后以及重要程度进行分类管理后压缩写入所述历史库、所述基础数据库或所述核心库存储。

进一步,所述共享云存储池还包括云仲裁虚拟机,所述云仲裁虚拟机用于实现与所述中心控制设备之间以及与每一所述灾备中心之间数据调度。

进一步,所述中心控制设备、所述共享云存储池、所述每一所述主数据中心以及每一所述灾备中心存储的方式均采用san网络架构。

进一步,还包括出现异常时读取生产数据的io模块,所述io模块优先读取当前生产部中的生产数据,无法读取时再读取另外的生产部中的生产数据。

本发明实施例提供另一种技术方案:一种汽车生产线数据管理方法,包括中心控制设备、共享云存储池以及多个生产部,每一所述生产部均包括主数据中心以及灾备中心;

采用所述中心控制设备协调所述共享云存储池、每一所述主数据中心、每一所述灾备中心之间的数据传输,且向所述共享云存储池、每一所述主数据中心和每一所述灾备中心发送数据传输指令;

采用所述共享云存储池将生产数据存储到云端,并能够与所述中心控制设备之间以及与每一所述灾备中心之间数据互通;

采用每一所述主数据中心存储生产时所需的生产数据;

采用每一所述灾备中心存储备份每一所述主数据中心中的所述生产数据。

与现有技术相比,本发明的有益效果是:通过多地数据互备设计可以避免备份数据受到同一环境灾难影响,通过共享云存储池可以及时地将数据备份到云端,实现永久保存,且通过中心控制设备能够协调各设备之间的工作,且及时地协调恢复数据继续进行生产。

附图说明

图1为本发明实施例提供的一种汽车生产线数据管理系统的结构框图示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例一:

请参阅图1,本发明实施例提供一种汽车生产线数据管理系统,包括中心控制设备、共享云存储池以及多个生产部,每一所述生产部均包括主数据中心以及灾备中心。其中,所述中心控制设备用于协调所述共享云存储池、每一所述主数据中心、每一所述灾备中心之间的数据传输,以及用于向所述共享云存储池、每一所述主数据中心和每一所述灾备中心发送数据传输指令;所述共享云存储池用于将生产数据存储到云端,以及用于与所述中心控制设备之间以及与每一所述灾备中心之间的数据互通;每一所述主数据中心用于存储生产时所需的生产数据;每一所述灾备中心用于存储备份每一所述主数据中心中的所述生产数据。在本实施例中,可以根据实际情况规划多个生产部,在每个生产部中都具有一个主数据中心和一个灾备中心,具体的,当生产部有两个时,将其定义为一厂和二厂,在一厂中,具有主数据中心a和灾备中心a,在二厂中,具有主数据中心b和灾备中心b,在生产系统正常工作期间,主数据中心a和主数据中心b实时地存储其本厂的生产数据,以防止突发状况时,当前的生产数据没有进行存储。而灾备中心a和灾备中心b,一方面备份其本厂的主数据中心的生产数据,另一方面备份另外厂的主数据中心的生产数据,可以避免备份数据受到同一环境灾难影响,当其中一个厂的灾害结束后,另外一个厂的备份数据就可以通过中心控制设备的协调传送到发生灾害的厂中,以及时地恢复生产,减少厂区的经济损失。通过共享云存储池,可以将灾备中心a和灾备中心b中备份的数据以及中心控制设备中存储的数据全部实时上传到云端永久存储,进一步确保了数据的安全,因为即使灾备中心和中心控制设备也发生了意外,云端的数据还是可以及时恢复到灾备中心以及中心控制设备中。中心控制设备自身就是一个能够有存储功能的设备,但它的主要作用还是协调所述共享云存储池、每一所述主数据中心、每一所述灾备中心之间的数据传输,它与上述的各个部分均互通连接,既可以接收它们的数据,也可以向它们发送数据或指令,属于本系统的核心部分。作为本发明实施例的优选方案,通过将两地和共享云存储池通过中心控制设备设计成对称式的整体架构,中心控制设备灵活的一对多,提升了整个系统的互通性,使得数据的存储更为及时和完善。本领域技术人员可以根据自身的选择来设计更多的生产部,但需要注意的是不管怎么增加,整体的架构都需要是对称的,如此才能保证良好的互通性和灵活多变性,保证对数据及时的存储和完善。

以下为具体实施例:

作为本发明实施例的优化方案,请参阅图1,每一所述灾备中心均包括本地备和异地备,所述本地备,用于存储其所在的所述生产部中的主数据中心;所述异地备,用于存储另外一个所述生产部中的主数据中心的生产数据。在本实施例中,以上述的两个厂为例,在一厂中,灾备中心a具有本地备a和异地备c,在二厂中,灾备中心b具有本地本b和异地备d,其中在一厂中本地备a实时地存储所述主数据中心a的生产数据,异地备c通过所述中心控制设备的协调实时地存储二厂中主数据中心b的生产数据,而在二厂中本地备b实时地存储所述主数据中心b的生产数据,异地备d也通过所述中心控制设备的协调实时地存储所述主数据中心a的生产设备,如此一来,在两个灾备中心中,就实现了同时存储主数据中心a中的生产数据和主数据中心b中的生产数据,如果当其中一个主数据中心出现了灾害,优选的,其本地的灾备中心中的本地备可以对其数据进行恢复,但如果本地的灾备中心也收到了灾害,就可以通过其远端的另一个厂中的异地备来对其数据进行恢复,因为同时两个厂都发生灾害的概率太低了,因此这种方式的保护效果是非常明显的,而且即使是出现了这种非常小的概率事件,还可以通过实时存储两个灾备中心的数据的共享云存储池来先对两个灾备中心进行数据恢复,再分别对两个主数据中心的数据进行恢复。

作为本发明实施例的优化方案,每一所述灾备中心均包括用于存储所述生产数据的容灾数据库,所述容灾数据库处于可读可查询状态,且供所述中心控制设备校验其所存储的生产数据的可靠性。在本实施例中,在每一灾备中心都单独配置有一个用于专门存储生产数据的容灾数据库,在汽车生产线正常工作期间,各个主数据中心都能够通过存储互联专线实时增量将数据复制到该数据库中,在该数据库中的一切数据变化,均自适应业务调整。而且该数据库处于实时可读可查询的状态,工作人员可以对其进行查询,而且中心控制设备也可以随时校验其生产数据的可靠性。

作为本发明实施例的优化方案,请参阅图1,所述中心控制设备包括仲裁模块以及切换模块,所述仲裁模块,用于对发生故障的存储区进行仲裁评判;所述切换模块,用于根据仲裁评判的结果自动或手动切换到其他存储区中。在本实施例中,当发生故障时,中心控制设备中的仲裁模块先对发生故障的存储区进行仲裁预判,其中存储区指的是主数据中心a、灾备中心a、主数据中心b以及灾备中心b,当它们之中任意一个发生故障时,就先进行预判,然后再由切换模块来自动切换到其他存储区,或者是工作人员手动控制所述切换模块进行切换,以保证其他存储数据的中心能够正常工作。另外,中心控制设备还可通过仲裁模块这种机制将灾容数据库恢复到符合要求的某一历史状态,其中灾备中心容错进程采用循环写机制一一保存主数据中心端传递来的数据。当需要容错时,灾备中心接收需要恢复时间或事务条件,容错进程将符合条件的一段日志数据恢复到容灾数据库。

作为本发明实施例的优化方案,所述中心控制设备还包括监控模块,所述监控模块用于监控对其他的生产部提供服务时的服务状态,并根据多个生产部的负载和链路状态实现多个生产部之间流量调配以及链路优选,以确保数据的访问质量。在本实施例中,该监控模块除了监控对其他的生产部提供服务时的服务状态,还监控到所述仲裁模块、切换模块以及中心控制设备中的其他模块,例如提示报警模块、流量控制模块以及邮件日志模块等。其中,提示报警模块能够进行提示和报警,让工作人员知晓何处发生了故障,流量控制模块能够配合io模块减少网络流量,而邮件日志模块能够对发生的故障进行记录并发送邮件供管理者查看。

作为本发明实施例的优化方案,请参阅图1,所述共享云存储池包括历史库、基础数据库以及核心库,所述生产数据按照时间的先后以及重要程度进行分类管理后压缩写入所述历史库、所述基础数据库或所述核心库存储。在本实施例中,历史库主要是存放时间较长的历史数据,供以后需要参考时调出查看,基础数据库主要是当前用得着的数据,核心库主要是存放在生产中必不可少的核心数据,这部分数据如果丢失,想要再获得就需要花费很大的功夫。当需要再进行存储时,需要先将存储量减少,即删除已过时的数据,然后再将新的数据替换进去。

作为本发明实施例的优化方案,在生产部处还设有终端设备,这些终端设备包括:各类移动电脑、手机。终端用户通过移动终端管理生产业务,满足个性化需求,能够为生产线的管理用户及技术人员提供更多安全的移动解决方案。

作为本发明实施例的优化方案,所述共享云存储池还包括云仲裁虚拟机,所述云仲裁虚拟机用于实现与所述中心控制设备之间以及与每一所述灾备中心之间数据调度。在本实施例中,通过该云仲裁虚拟机可以实现互通转发功能,便于进行数据存储优化。随时响应中心控制设备及终端的调度和查询,特别是统计查询报表功能,很容易消耗灾备服务器的性能,通过共享云存储池部署存储,无论是频繁的业务数据查询还是发生大面积环境破坏导致本地数据中心主备及异地备份数据均破坏的情况,也可以确保存储数据的完整和安全。

作为本发明实施例的优化方案,请参阅图1,所述中心控制设备、所述共享云存储池、所述每一所述主数据中心以及每一所述灾备中心存储的方式均采用san网络架构。在本实施例中,通过这种架构可以增加主数据中心和灾备中心的利用效率,当一厂主数据中心a容灾发生时不改变主数据中心a的任何参数和不占用主数据中心a的资源,距离上也没有限制,同理当二厂主数据中心b容灾发生时不改变主数据中心b的任何参数和不占用主数据中心b的资源,距离上也没有限制。

作为本发明实施例的优化方案,本系统还包括出现异常时读取生产数据的io模块,所述io模块优先读取当前生产部中的生产数据,无法读取时再读取另外的生产部中的生产数据。在本实施例中,发生异常时io模块读取的优先级是先默认读取本地生产部中的生产数据,然后当它无法读取时再读取跨地的生产部中的生产数据,如此提高了io流量减少网络流量的同时通过远端备份的设计可以避免备份数据受同一环境灾难影响。

实施例二:

本实施例基于实施例一,实施例一中的特征均能用到本实施例中。

请参阅图1,本发明实施例提供一种汽车生产线数据管理方法,包括中心控制设备、共享云存储池以及多个生产部,每一所述生产部均包括主数据中心以及灾备中心;采用所述中心控制设备协调所述共享云存储池、每一所述主数据中心、每一所述灾备中心之间的数据传输,且向所述共享云存储池、每一所述主数据中心和每一所述灾备中心发送数据传输指令;采用所述共享云存储池将生产数据存储到云端,并能够与所述中心控制设备之间以及与每一所述灾备中心之间数据互通;采用每一所述主数据中心存储生产时所需的生产数据;采用每一所述灾备中心存储备份每一所述主数据中心中的所述生产数据。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1