一种边缘设备的实时动态数据采集方法和系统技术方案

技术编号:31741478 阅读:17 留言:0更新日期:2022-01-05 16:19
本发明专利技术属于边缘设备组网通信技术领域,具体涉及边缘设备的实时动态数据采集方法和系统。该方法包括:S1、读取待采集数据源设备的基本信息并进行编辑唯一编号;S2、基于唯一编号创建数据输入的寄存器模型;S3、实时扫描待采集数据源设备,获取待采集数据源设备的实时动态数据;S4、将获取的实时动态数据标记时间戳,得到时序数据;S5、将时序数据分组存储;S6、根据时间节点上传存储数据至云端服务器。本发明专利技术使实时采集动态数据有序存储,避免了采集的数据存在时间错位、数据源设备之间的数据混淆问题,数据有序上传,降低了边缘设备的负载压力,提高了寄存器的读写性能及存储空间的使用率,降低运维成本,使数据采集更精准。使数据采集更精准。使数据采集更精准。

【技术实现步骤摘要】
一种边缘设备的实时动态数据采集方法和系统


[0001]本专利技术属于边缘设备组网通信
,具体涉及一种边缘设备的实时动态数据采集方法、系统、计算机设备和计算机可读存储介质。

技术介绍

[0002]随着物联网、云计算以及互联网技术的飞速发展,数以亿计的设备连接到互联网,为了使数据处理变的更快更可靠,需要结合云计算的整合和集中化性质以及物联网应用提高互联网的成本效益及灵活性。但是,为了克服云计算的时延较长缺点,移动边缘计算技术应运而生。
[0003]移动边缘计算允许基站、无线接入点等边缘设备将计算任务卸载到网络边缘节点,既满足了终端设备计算能力的扩展需求,又弥补了移动云计算时延较长的缺点。边缘设备作为向企业或服务提供商核心网络提供入口点的设备。例如:路由器、路由交换机、集成接入设备(IAD)、多路复用器,以及各种城域网(MAN)和广域网(WAN)接入设备。边缘设备也提供到运营商和服务提供商网络的连通性,例如边缘设备用作两个计算机网络之间,使得每个属于相应的第一计算机网络的设备能够借助于边缘设备与相应的第二计算机网络中的设备交换数据。
[0004]但是,目前针对边缘设备与计算机网络设备之间的大量实时动态数据,由于边缘设备在物理上靠近多组数据生成的计算机网络设备,在边缘设备负责数据采集时,实时接收的来自多组计算机网络设备的数据极容易出现采集的实时动态数据的时间错位,导致采集的数据与实际时间之间出现偏差,也容易导致所采集的数据与计算机网络设备之间无法对应,存在数据采集不准确的问题。

技术实现思路
r/>[0005]为解决现有技术中边缘设备在采集计算机网络设备之间数据时存在时间错位,所采集的数据无法相应设备对应,导致数据采集不准确的问题,本专利技术提供了一种边缘设备的实时动态数据采集方法和系统,通过对产生数据的计算机网路设备设定唯一编号,并按照编号创建数据采集分发规则,将不同编号对应的数据按照采集时序进行编辑后进行分类保存,使得每一次采集后,实时采集动态数据都按照编号分组进行时序分类存储,在将采集的数据上传时,上传前一次上传时间节点之后的实时动态采集数据即可,避免了边缘设备进行数据采集时存在时间错位,所采集的数据无法相应设备对应的问题。
[0006]本专利技术采用以下技术方案实现,提供了一种边缘设备的实时动态数据采集方法,该方法包括以下步骤:
[0007]步骤一、读取待采集数据源设备的基本信息,并根据所述基本信息对数据源设备进行编辑唯一编号;
[0008]步骤二、基于所述数据源设备的唯一编号创建数据输入的寄存器模型;
[0009]步骤三、实时扫描所述待采集数据源设备,获取所述待采集数据源设备的实时动
态数据;
[0010]步骤四、将获取的实时动态数据标记时间戳,得到时序数据;
[0011]步骤五、将对应唯一编号的所述时序数据输入寄存器模型进行分组存储,得到多组存储数据;
[0012]步骤六、根据所述存储数据的时间节点上传采集的实时动态数据至云端服务器。
[0013]作为本专利技术进一步的方案,所述待采集数据源设备均与边缘设备之间建立有通信连接,所述边缘设备分别用以读取若干数据源设备的基本信息,以及实时获取若干数据源设备传输数据,其中,所述数据源设备的基本信息包括设备ID、序列号和设备数据。
[0014]作为本专利技术进一步的方案,步骤二中,基于所述数据源设备的唯一编号创建数据输入的寄存器模型的方法,包括:
[0015]读取数据源设备的唯一编号,并生成设备编号队列;
[0016]根据所述设备编号队列提供与每个唯一编号一一映射的寄存器,组成寄存器模型;
[0017]将带有唯一编号的数据输入至所述寄存器模型即可分类存储。
[0018]进一步的,步骤四中,将获取的实时动态数据标记时间戳,得到时序数据的方法,包括:
[0019]实时获取数据源设备的传输数据;
[0020]将所述数据源设备的传输数据、所述数据源设备的唯一编号以及对应的寄存器进行一一映射;
[0021]对获取的所述数据源设备传输数据进行标识采集时刻的时间戳,得到时序数据;
[0022]按照时间顺序将具有时间戳的时序数据输入到对应的寄存器存储。
[0023]进一步的,步骤六中,所述根据存储数据的时间节点上传采集的实时动态数据至云端服务器的方法,包括:
[0024]根据输入至寄存器的实时动态数据按照时间戳排序,更新寄存器内存储数据;
[0025]根据记录的存储数据前一次上传的时间节点,将所述时间节点之后的存储数据上传云端服务器;
[0026]记录上传云端服务器后的最新时间节点,重复上述步骤,将更新的存储数据依据记录的最新时间节点分时段上传。
[0027]进一步的,当无网络连接云端服务器情况下,时序数据进行本地缓存于对应的寄存器,网络恢复后依据最新时间节点进行断点续传。
[0028]进一步的,所述寄存器模型内对应不同唯一编号的多组寄存器具有相同的查询指令,获取查询请求后,查询各个寄存器内相应的存储数据。
[0029]作为本专利技术进一步的方案,所述寄存器模型还包括获取输入的时序数据,并对分组存储的时序数据进行清洗,所述时序数据的清洗方法包括:
[0030]获取寄存器模型内每组寄存器的有限存储容量;
[0031]依据每组寄存器的有限存储容量设定存储阈值;
[0032]将输入到每组寄存器的时序数据按照时间戳排序,生成存储数据;
[0033]当每组寄存器暂存的时序数据的容量达到存储阈值时,自动删除上传云端服务器的最新时间节点之前的存储数据,并上传最新时间节点之后的存储数据至云端服务器。
[0034]进一步的,所述寄存器模型内存储数据上传云端服务器,还包括:
[0035]读取寄存器模型内每组寄存器的有限存储容量、已存储容量及剩余存储容量;
[0036]根据每组寄存器的存储容量占比进行排序,其中,存储容量占比为剩余存储容量与有限存储容量的比值;
[0037]根据寄存器存储容量占比排序依次传送存储数据至云端服务器。
[0038]本专利技术还包括一种边缘设备的实时动态数据采集系统,采用前述边缘设备的实时动态数据采集方法实现数据源设备的实时动态数据采集;所述边缘设备的实时动态数据采集系统包括编辑模块、暂存构建模块、获取模块、数据预处理模块以及数据上传模块。
[0039]所述编辑模块用于根据读取的待采集数据源设备的基本信息对待采集数据源设备进行编辑唯一编号。
[0040]所述暂存构建模块用于依据数据源设备的唯一编号提供用于暂存采集数据的相映射的寄存器,并组建形成寄存器模型。
[0041]所述获取模块用于实时扫描所述待采集数据源设备,获取所述待采集数据源设备的实时动态数据。
[0042]所述数据预处理模块用于对获取的实时动态数据标记时间戳,得到时序数据。
[0043]所述数据上传模块用于将寄存器模型分组存储的时序数据依据时间本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种边缘设备的实时动态数据采集方法,其特征在于,该方法包括:读取待采集数据源设备的基本信息,并根据所述基本信息对数据源设备进行编辑唯一编号;基于所述数据源设备的唯一编号创建数据输入的寄存器模型;实时扫描所述待采集数据源设备,获取所述待采集数据源设备的实时动态数据;将获取的实时动态数据标记时间戳,得到时序数据;将对应唯一编号的所述时序数据输入寄存器模型进行分组存储,得到多组存储数据;根据所述存储数据的时间节点上传采集的实时动态数据至云端服务器。2.如权利要求1所述的边缘设备的实时动态数据采集方法,其特征在于,所述待采集数据源设备均与边缘设备之间建立有通信连接,所述边缘设备分别用以读取若干数据源设备的基本信息,以及实时获取若干数据源设备传输数据;其中,所述数据源设备的基本信息包括设备ID、序列号和设备数据。3.如权利要求1或2所述的边缘设备的实时动态数据采集方法,其特征在于,所述基于所述数据源设备的唯一编号创建数据输入的寄存器模型的方法,包括:读取数据源设备的唯一编号,并生成设备编号队列;根据所述设备编号队列提供与每个唯一编号一一映射的寄存器,组成寄存器模型;将带有唯一编号的数据输入至所述寄存器模型即可分类存储。4.如权利要求1所述的边缘设备的实时动态数据采集方法,其特征在于,将获取的实时动态数据标记时间戳,得到时序数据的方法,包括:实时获取数据源设备的传输数据;将所述数据源设备的传输数据、所述数据源设备的唯一编号以及对应的寄存器进行一一映射;对获取的所述数据源设备传输数据进行标识采集时刻的时间戳,得到时序数据;按照时间顺序将具有时间戳的时序数据输入到对应的寄存器存储。5.如权利要求4所述的边缘设备的实时动态数据采集方法,其特征在于,所述根据存储数据的时间节点上传采集的实时动态数据至云端服务器的方法,包括:根据输入至寄存器的实时动态数据按照时间戳排序,更新寄存器内存储数据;根据记录的存储数据前一次上传的时间节点,将所述时间节点之后的存储数据上传云端服务器;记录上传云端服务器后的最新时间节点,重复上述步骤,将更新的存储数据依据记录的最新时间节点分时段...

【专利技术属性】
技术研发人员:巩书凯王艺谚禄金波
申请(专利权)人:贵州云旭网络科技有限公司
类型:发明
国别省市:

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

1