数据共享分发方法、装置及计算机可读存储介质制造方法及图纸

技术编号:38337066 阅读:12 留言:0更新日期:2023-08-02 09:17
本发明专利技术公开了一种数据共享分发方法、装置及计算机可读存储介质,该方法包括:接收数据源系统发送的原始产品生产数据;根据预先存储的配置数据从原始产品生产数据中查找与数据接收端系统一一对应的目标产品生产数据并生成数据分发队列,其中配置数据包括数据接收端系统的系统代码与工程点位代码的映射关系;当统一接口接收到数据请求时,根据数据请求中的系统代码从数据分发队列中查找与系统代码对应的目标产品生产数据并下发至数据接收端系统。与现有技术相比,本发明专利技术可以方便的扩展数据接收端系统,而无需修改接口程序,缩短了软件维护周期,降低了维护成本,同时可以快速响应多个数据接收端系统的数据请求,提高了系统稳定性。稳定性。稳定性。

【技术实现步骤摘要】
数据共享分发方法、装置及计算机可读存储介质


[0001]本专利技术涉及生产数据共享
,尤其涉及一种数据共享分发方法、装置及计算机可读存储介质。

技术介绍

[0002]随着产品生产信息化的发展,对于系统之间的数据交换需求越来越多,时效性要求也越来越高,有些系统之间因为数据不能互通和发生联系,从而形成了“数据孤岛”,给业务活动的开展造成了不便。
[0003]现有技术中,产品生产数据主要存放于工程管理系统中,当周边系统需要从工程管理系统中获取产品生产数据时,通常是由工程管理系统为每个周边系统提供不同标准的接口服务,然后将产品生产数据分发至各个周边系统中。
[0004]然而,通过上述方法进行产品生产数据的共享时,当有新的周边系统需要从工程管理系统获取数据时,工程管理系统需要不停的进行烟囱式的接口新增,缺乏统一规划和管理,对接口的关联性分析带来巨大挑战,发布后容易引发关联性问题,导致系统中断,影响生产量;同时,工程管理系统和周边系统双方都要进行接口编码、测试,周期较长,人力成本高;此外,随着周边系统的无规律增加,也会给工程管理系统带来性能瓶颈,并对系统运行稳定带来隐患。

技术实现思路

[0005]有鉴于此,有必要提供一种数据共享分发方法、装置及计算机可读存储介质,以解决现有技术中工程管理系统与周边系统进行数据共享分发时工程管理系统稳定性差、软件维护周期长、成本高的技术问题。
[0006]为实现上述目的,本专利技术一实施例提供了一种数据共享分发方法,包括以下步骤:
[0007]接收数据源系统发送的原始产品生产数据;
[0008]根据预先存储的配置数据从所述原始产品生产数据中查找与数据接收端系统一一对应的目标产品生产数据并生成数据分发队列,其中所述配置数据包括数据接收端系统的系统代码与工程点位代码的映射关系,所述原始产品生产数据包括全部工程点位下的产品生产数据;
[0009]当统一接口接收到数据接收端系统发送的数据请求时,根据所述数据请求中的系统代码从所述数据分发队列中查找与所述系统代码对应的目标产品生产数据并下发至所述数据接收端系统。
[0010]可选的,所述数据请求中包括所述数据接收端系统的系统代码、用户名以及用户密码;
[0011]所述接收到数据接收端系统发送的数据请求的步骤之后还包括:
[0012]通过所述用户名和用户密码验证所述数据请求是否符合条件;
[0013]当所述数据请求符合条件时,执行所述根据所述数据请求中的系统代码从所述数
据分发队列中查找与所述系统代码对应的目标产品生产数据并下发至所述数据接收端系统的步骤。
[0014]可选的,所述配置数据还包括数据接收端系统配置数据,所述数据接收端系统配置数据包括数据接收端系统的系统代码与用户名以及用户密码的映射关系。
[0015]可选的,所述数据共享分发方法还包括以下步骤:
[0016]当所述配置数据更新时,根据更新后的所述配置数据从所述原始产品生产数据中查找与所述配置数据中数据接收端系统一一对应的目标产品生产数据,并根据查找到的所述目标产品生产数据更新所述数据分发队列。
[0017]可选的,所述工程点位代码包括工厂代码和点位代码,所述原始产品生产数据包括全部工厂代码和点位代码下的产品生产数据。
[0018]本专利技术另一实施例提供了一种数据共享分发装置,包括:
[0019]数据存储模块,用于接收数据源系统发送的原始产品生产数据;
[0020]配置管理模块,用于根据预先存储的配置数据从所述原始产品生产数据中查找与数据接收端系统一一对应的目标产品生产数据并生成数据分发队列,其中所述配置数据包括数据接收端系统的系统代码与工程点位代码的映射关系,所述原始产品生产数据包括全部工程点位下的产品生产数据;
[0021]数据分发模块,用于在统一接口接收到数据接收端系统发送的数据请求时,根据所述数据请求中的系统代码从所述数据分发队列中查找与所述系统代码对应的目标产品生产数据并下发至所述数据接收端系统。
[0022]可选的,所述数据共享分发装置还包括:
[0023]统一接口模块,用于通过统一接口接收数据接收端系统发送的数据请求。
[0024]可选的,所述数据请求中包括所述数据接收端系统的系统代码、用户名以及用户密码;
[0025]所述数据共享分发装置还包括:
[0026]身份认证模块,用于通过所述用户名和用户密码验证所述数据请求是否符合条件,当所述数据请求符合条件时,调用所述数据分发模块。
[0027]可选的,所述配置管理模块还用于:
[0028]当所述配置数据更新时,根据更新后的所述配置数据从所述原始产品生产数据中查找与所述配置数据中数据接收端系统一一对应的目标产品生产数据,并根据查找到的所述目标产品生产数据更新所述数据分发队列。
[0029]本专利技术的再一实施例提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上所述的数据共享分发方法的步骤。
[0030]与现有技术相比,本专利技术实施例提出的数据共享分发方法,通过预先存储包括各个数据接收端系统的系统代码与工程点位代码映射关系的配置数据,并根据配置数据从原始产品生产数据中查找与数据接收端系统一一对应的目标产品生产数据并生成数据分发队列,从而当接收到数据接收端系统发送的数据请求时,可以根据数据请求中的系统代码从数据分发队列中直接查找与系统代码对应的目标产品生产数据并下发至数据接收端系统,由于本专利技术数据共享分发方法可以直接对配置数据进行操作,且通过统一接口与各数
据接收端系统通信,因此可以方便的扩展数据接收端系统,而无需修改接口程序,从而缩短了软件维护周期,降低了软件维护成本,同时通过数据分发队列可以快速响应多个数据接收端系统的数据请求,提高了系统运行稳定性。
附图说明
[0031]图1为本专利技术数据共享分发方法一实施例的流程图。
[0032]图2为本专利技术数据共享分发方法一实施例中配置数据的示意图。
[0033]图3为根据图2中配置数据和原始产品生产数据生成数据分发队列的示意图。
[0034]图4为扩展数据接收端系统时配置数据更新后的示意图。
[0035]图5为根据图4中配置数据和原始产品生产数据生成数据分发队列的示意图。
[0036]图6为本专利技术数据共享分发装置一实施例的结构框图。
[0037]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0038]应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0039]本专利技术各实施例提供的数据共享分发方法、装置及计算机可读存储介质用于解决工程管理系统向周边系统共享分发生产数据、当周边系统不断扩展时,工程管理系统需要不停的进行烟囱式的接口新增,工程管理系统和周边系统双方都要进行接口编码、测试,导致软本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据共享分发方法,其特征在于,包括以下步骤:接收数据源系统发送的原始产品生产数据;根据预先存储的配置数据从所述原始产品生产数据中查找与数据接收端系统一一对应的目标产品生产数据并生成数据分发队列,其中所述配置数据包括数据接收端系统的系统代码与工程点位代码的映射关系,所述原始产品生产数据包括全部工程点位下的产品生产数据;当统一接口接收到数据接收端系统发送的数据请求时,根据所述数据请求中的系统代码从所述数据分发队列中查找与所述系统代码对应的目标产品生产数据并下发至所述数据接收端系统。2.根据权利要求1所述的数据共享分发方法,其特征在于,所述数据请求中包括所述数据接收端系统的系统代码、用户名以及用户密码;所述接收到数据接收端系统发送的数据请求的步骤之后还包括:通过所述用户名和用户密码验证所述数据请求是否符合条件;当所述数据请求符合条件时,执行所述根据所述数据请求中的系统代码从所述数据分发队列中查找与所述系统代码对应的目标产品生产数据并下发至所述数据接收端系统的步骤。3.根据权利要求2所述的数据共享分发方法,其特征在于,所述配置数据还包括数据接收端系统配置数据,所述数据接收端系统配置数据包括数据接收端系统的系统代码与用户名以及用户密码的映射关系。4.根据权利要求1所述的数据共享分发方法,其特征在于,所述数据共享分发方法还包括以下步骤:当所述配置数据更新时,根据更新后的所述配置数据从所述原始产品生产数据中查找与所述配置数据中数据接收端系统一一对应的目标产品生产数据,并根据查找到的所述目标产品生产数据更新所述数据分发队列。5.根据权利要求1所述的数据共享分发方法,其特征在于,所述工程点位代码包括工厂代码和点位代码,所述原始产品生产数据包括全部...

【专利技术属性】
技术研发人员:王闯刘华新戴俊黄昌进
申请(专利权)人:深圳联友科技有限公司
类型:发明
国别省市:

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

1