一种工业系统的数据更新方法、电子设备和存储介质技术方案

技术编号:29936204 阅读:18 留言:0更新日期:2021-09-04 19:13
本申请涉及数据更新技术领域,尤其涉及一种工业系统的数据更新方法、电子设备和存储介质。该数据更新方法包括:接收客户端通过第一传输协议发送的连接请求,连接请求中至少包括针对连接的请求类型和请求的连接所支持的第二传输协议;响应于连接请求向客户端发送应答信息,以在服务器与客户端之间建立基于第二传输协议的通信连接;当接收到工业采集数据时,通过所建立的通信连接将工业采集数据发送至客户端,以使客户端基于工业采集数据进行数据更新。通过上述方式,可以快速、低耗的将工业场景中获取的工业采集数据实时更新至客户端中,提高数据处理效率,并减少了对系统资源和网络带宽的占用。带宽的占用。带宽的占用。

【技术实现步骤摘要】
一种工业系统的数据更新方法、电子设备和存储介质


[0001]本申请涉及数据更新
,尤其涉及一种工业系统的数据更新方法、电子设备和存储介质。

技术介绍

[0002]现有的工业系统中,需要对系统界面上的数据进行实时更新,而现有的数据更新都是在HTTP传输协议上完成的,这种传输协议的方式占用资源大,数据传输较慢,尤其是在面对工业系统中需要同时获取多个场景中的数据以完成整体统筹的情况下,快速高效的更新数据是工业系统中所需要的。

技术实现思路

[0003]有鉴于此,本申请实施例至少提供一种工业系统的数据更新方法、电子设备和存储介质。
[0004]本申请主要包括以下几个方面:
[0005]第一方面,本申请实施例提供一种工业系统的数据更新方法,应用于服务器,数据更新方法包括:
[0006]接收客户端通过第一传输协议发送的连接请求,连接请求中至少包括针对连接的请求类型和请求的连接所支持的第二传输协议;
[0007]响应于连接请求向客户端发送应答信息,以在服务器与客户端之间建立基于第二传输协议的通信连接;
[0008]当接收到工业采集数据时,通过所建立的通信连接将工业采集数据发送至客户端,以使客户端基于工业采集数据进行数据更新。
[0009]在一种可能的实施方式中,工业系统包括控制层和管理层,工业采集数据包括:由位于控制层中的数据采集装置检测到的工业参数、和/或,由管理层产生的任务消息。
[0010]在一种可能的实施方式中,请求类型指示客户端请求连接升级,第二传输协议为客户端请求升级到的传输协议。
[0011]在一种可能的实施方式中,数据更新方法还包括:在检测到连接关闭请求时,关闭服务器与客户端之间的通信连接,其中,连接关闭请求由服务器或者客户端发起。
[0012]在一种可能的实施方式中,数据更新方法还包括:接收客户端通过第二传输协议发送的更新请求,更新请求中至少包括发起更新请求所在页面的页面标识以及页面中的目标数据项的数据标识;响应于更新请求向客户端反馈与页面标识下的数据标识对应的目标工业采集数据,以使客户端基于目标工业采集数据对页面中的目标数据项进行数据更新。
[0013]第二方面,本申请实施例还提供一种工业系统的数据更新方法,应用于客户端,包括:
[0014]通过第一传输协议向服务器发送连接请求,连接请求至少包括针对连接的请求类型和请求的连接所支持的第二传输协议;
[0015]接收服务器发送的应答信息,在客户端和服务器之间建立基于第二传输协议的通信连接;
[0016]接收服务器通过建立的通信连接发送的工业采集数据;
[0017]基于工业采集数据进行数据更新。
[0018]在一种可能的实施方式中,数据更新方法,还包括:通过第二传输协议向服务器发送更新请求,更新请求中至少包括发起更新请求所在页面的页面标识以及页面中的目标数据项的数据标识。
[0019]在一种可能的实施方式中,基于工业采集数据进行数据更新的具体步骤为:对接收到的工业采集数据进行分析,获得工业采集数据对应的更新请求,更新请求中至少包括发起更新请求所在页面的页面标识以及页面中的目标数据项的数据标识;基于更新请求将工业采集数据中的目标数据更新至更新请求的页面标识和数据标识对应的目标数据项上。
[0020]第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,存储器存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储器之间通过总线进行通信,机器可读指令被处理器运行时执行上述第一方面或第二方面中任一种可能的实施方式中的工业系统的数据更新方法的步骤。
[0021]第四方面,本申请实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述第一方面或第二方面中任一种可能的实施方式中的工业系统的数据更新方法的步骤。
[0022]本申请实施例提供的工业系统的数据更新方法、设备和存储介质,通过接收客户端的连接请求,将客户端与服务器的连接升级为通过第二传输协议的连接,并通过第二传输协议将接收到的工业采集数据发送至客户端,以使客户端通过接收到的工业采集数据对客户端的工业系统的界面中的数据进行更新。通过本申请的数据更新方法,可以快速、低耗的将工业场景中获取的工业采集数据实时更新至客户端中,提高了工业系统操作人员的使用体验。
[0023]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0024]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0025]图1示出了本申请实施例所提供的一种工业系统的数据更新方法的流程图;
[0026]图2示出了本申请实施例所提供的一种电子设备的结构示意图。
[0027]主要元件符号说明:
[0028]图中:
[0029]10

客户端;20

服务器;30

数据采集装置;
[0030]400

电子设备;401

处理器;402

通信总线;403

用户接口;404

网络接口;405

存储器;4051

操作系统;4052

应用程序。
具体实施方式
[0031]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中的附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应当理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
[0032]另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的全部其他实施例,都属于本申请保护的范围。
[0033]为了使得本领域技术人员能够使用本申请内容,结合特定应用场景“工业系统的数据更新方法”,给出以下实施方式,对于本领本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业系统的数据更新方法,应用于服务器,其特征在于,所述数据更新方法包括:接收客户端通过第一传输协议发送的连接请求,所述连接请求中至少包括针对连接的请求类型和请求的连接所支持的第二传输协议;响应于所述连接请求向所述客户端发送应答信息,以在所述服务器与所述客户端之间建立基于第二传输协议的通信连接;当接收到工业采集数据时,通过所建立的通信连接将所述工业采集数据发送至所述客户端,以使所述客户端基于所述工业采集数据进行数据更新。2.根据权利要求1所述的数据更新方法,其特征在于,所述工业系统包括控制层和管理层,所述工业采集数据包括:由位于所述控制层中的数据采集装置检测到的工业参数、和/或,由所述管理层产生的任务消息。3.根据权利要求1所述的数据更新方法,其特征在于,所述请求类型指示客户端请求连接升级,所述第二传输协议为客户端请求升级到的传输协议。4.根据权利要求1所述的数据更新方法,其特征在于,所述数据更新方法还包括:在检测到连接关闭请求时,关闭所述服务器与所述客户端之间的通信连接,其中,所述连接关闭请求由所述服务器或者所述客户端发起。5.根据权利要求1所述的数据更新方法,其特征在于,所述数据更新方法还包括:接收客户端通过第二传输协议发送的更新请求,所述更新请求中至少包括发起所述更新请求所在页面的页面标识以及所述页面中的目标数据项的数据标识;响应于所述更新请求向所述客户端反馈与所述页面标识下的所述数据标识对应的目标工业采集数据,以使所述客户端基于所述目标工业采集数据对所述页面中的目标数据项进行数据更新。6.一种工业系统的数据更新方...

【专利技术属性】
技术研发人员:张黎明吴哲
申请(专利权)人:江苏创源电子有限公司
类型:发明
国别省市:

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

1