[发明专利]一种数据处理方法及相关装置在审
申请号: | 202211586136.6 | 申请日: | 2022-12-09 |
公开(公告)号: | CN115827119A | 公开(公告)日: | 2023-03-21 |
发明(设计)人: | 迟文东;阎骏;王超 | 申请(专利权)人: | 港华能源投资有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/445 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 黄禹强 |
地址: | 518000 广东省深圳市罗湖区笋岗街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 相关 装置 | ||
本申请实施例公开了一种数据处理方法及相关装置,其中方法包括:接收终端发送的第一信息,其中,所述第一信息包括基于C语言的第一脚本和运行所述第一脚本的配置文件,所述第一脚本用于定义对目标数据的第一处理方式;将所述第一信息转换为基于机器语言的第二信息;响应于所述第二信息,获取所述目标数据并按照所述第一处理方式处理,得到第一处理结果;向所述终端发送所述第一处理结果。本申请实施例通过基于C语言的脚本提升数据处理的实时性和可靠性。
技术领域
本申请涉及计算机技术,应用于数据监控与采集系统,尤其涉及一种数据处理方法及相关装置。
背景技术
随着科学技术的发展,工业型企业越来越依赖高度自动化的数据采集和监视(supervisory control and data acquisition,SCADA)系统,以集中采集和处理工业过程中大量设备的工作数据,确保工业过程的正常运行。传统的SCADA系统大多依赖于数据库以及云计算平台,当大量数据流入SCADA系统时,数据的收集与处理会受制于计算程序、带宽和网络等因素,导致数据传输时延、缓慢,甚至中断。
因此,如何提升数据处理的实时性和可靠性是本领域技术人员正在研究的技术问题。
本申请实施例公开了一种数据处理方法及相关装置,通过基于C语言的脚本提升数据处理的实时性和可靠性。
第一方面,本申请实施例提供了一种数据处理方法,应用于边缘计算服务器,所述方法包括:
接收终端发送的第一信息,其中,所述第一信息包括基于C语言的第一脚本和运行所述第一脚本的配置文件,所述第一脚本用于定义对目标数据的第一处理方式;
将所述第一信息转换为基于机器语言的第二信息;
响应于所述第二信息,获取所述目标数据并按照所述第一处理方式处理,得到第一处理结果;
向所述终端发送所述第一处理结果。
上述方法中,该第一脚本将C语言和脚本语言融合在一起,结合两种语言的优势,既可以与C语言一样更接近机器语言即更容易被该边缘计算服务器转换为机器语言,也可以与脚本语言一样被该边缘计算服务器直接转换为机器语言后立即运行,不用与C语言一样在运行前需转换为可执行文件,从而提高该第一脚本在边缘计算服务器中的运行速度。该边缘计算服务器按照该第一脚本的配置文件运行该第一脚本后按照该第一脚本定义的处理方式处理目标数据。因此,上述方法可以快速地处理该目标数据,提高了数据处理的实时性和可靠性。
另外,该基于C语言的第一脚本保留了C语言的优点,多种计算函数可以嵌入到第一脚本中来定义该目标数据的多种处理方式,因此,上述方法可以提高数据处理的多样性,用于满足用户的个性化需求。
需要说明的是,当用户对该目标数据有临时或紧急处理需求时,可通过该终端向该边缘计算服务器发送该第一消息,从而快速地获取针对该临时或紧急处理需求对应的第一处理结果,因此,上述方法也可以实现对用户个性化需求的快速响应。
可选的,该边缘计算服务器可以是接近数据发送侧的服务器,也可以是接近终端侧的服务器。
因此,上述方法可以通过该边缘计算服务器减少接收该目标数据或发送该第一处理结果时的时延,进一步提高数据处理的实时性。
结合第一方面,在一种可能的实现方式中,所述获取所述目标数据并按照所述第一处理方式处理,得到所述第一处理结果,包括:
向数据库发送目标指令,其中,所述目标指令用于指示所述数据库从多个设备的工作数据中选取所述目标数据;
接收所述数据库发送的所述目标数据;
通过所述第一处理方式对所述目标数据进行处理,得到第一处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于港华能源投资有限公司,未经港华能源投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211586136.6/2.html,转载请声明来源钻瓜专利网。