结合区块链及大数据的通信处理方法及云边端计算服务器
文献发布时间:2023-06-19 10:11:51
技术领域
本申请涉及应用于区块链的通信技术领域,尤其涉及结合区块链及大数据的通信处理方法及云边端计算服务器。
背景技术
随着数字经济的发展,人们的正常生活以及企业的正常生产能够灵活应对多种突发的影响因素。在流行病和传染病的影响下,依附于5G和区块链的智慧物流、在线医疗、在线教育、脉冲信号序列会议、远程办公等数字应用实现了“隔而不离”和大规模的社会协作,充分保障了正常的生产、生活和学习秩序,有效支持了精准有序的复工复产。随着数字网络的规模化和复杂化,越来越多的智能设备通过数据网络进行交互和作业,依靠5G和区块链各自的优点,现如今的通信处理方法能够满足用户的低延时、高传输速率以及高安全性等需求。然而在实际应用中,上述通信方法仍然存在设备间协同效率不高的技术问题。
发明内容
本申请提供结合区块链及大数据的通信处理方法及云边端计算服务器,以改善现有技术存在的上述技术问题。
提供一种结合区块链及大数据的通信处理方法,应用于云边端计算服务器,所述云边端计算服务器与多个互相之间通信以形成目标通信网络的通信设备通信,所述方法至少包括:
按照基于所述目标通信网络中的通信设备的数量所确定的监测时段步长周期性地从所述目标通信网络中的每个通信设备处确定每个通信设备的当前资源占用率;
在统计每个通信设备的当前资源占用率时,如果从统计的所有当前资源占用率中确定出大于设定占用率的多个目标资源占用率,则向每个目标资源占用率对应的第一目标通信设备发送携带有校验字符的用于获取通信优先级的请求信息,并获取每个第一目标通信设备在根据该第一目标通信设备对应的校验字符确定该第一目标通信设备对应的请求信息通过验证时所反馈的当前通信优先级;
获取接收到的当前通信优先级中的最大通信优先级对应的第二目标通信设备的链路状态信息,根据所述链路状态信息确定与所述第二目标通信设备已建立有效链路的关联通信设备的标识信息;从统计的当前资源占用率中确定与所述标识信息对应的关联资源占用率;
如果所述关联资源占用率没有达到所述设定资源占用率,将所述关联资源占用率和所述设定资源占用率的资源占用率之差映射至所述第二目标通信设备中,以获取所述第二目标通信设备基于所述资源占用率之差所分离出的待处理信息;
从所述待处理信息中确定出所述第二目标通信设备的数字签名,根据所述数字签名生成用于生成目标链路的脚本文件;将所述脚本文件发送给所述关联通信设备,以使得所述关联通信设备通过运行所述脚本文件建立与所述第二目标通信设备之间的目标链路,并基于所述目标链路获取对所述待处理信息进行处理。
优选地,所述当前通信优先级通过以下步骤确定:
获取所述第一目标通信设备的运行日志记录,以及所述运行日志记录对应的记录类型;根据所述记录类型从预设的数据库中确定优先级类别;根据所述运行日志记录生成记录清单,所述记录清单包括用于表示所述第一目标通信设备在目标时段内的通信持续时长、报文转发频率以及日志更新速率;其中,所述目标时段根据所述云边端计算服务器的通信延时确定;
根据所述通信持续时长、所述报文转发频率、所述日志更新速率以及所述记录清单的分组标识生成多条优先级确定路径;将每条优先级确定路径映射在预设的优先级图谱中,得到每条优先级确定路径在所述优先级图谱中的权重值;
分别将所述通信持续时长、所述报文转发频率、所述日志更新速率进行归一化处理,并采用对应的权重值进行加权,得到所述第一目标通信设备的所述当前通信优先级。
优选地,所述方法还包括:
确定所述通信延时所处的目标延时区间;
根据所述目标延时区间对应的延时系数对所述目标时段进行修改。
优选地,获取接收到的当前通信优先级中的最大通信优先级对应的第二目标通信设备的链路状态信息,包括:
接收所述第二目标通信设备所广播的链路脉冲信号,根据所述链路脉冲信号从所述第二目标通信设备对应的信号集合中确定达到预设幅值等级的多个目标脉冲信号的幅值参数、峰谷参数和特征参数;其中,所述幅值参数包括幅值差值和幅值加权和;
根据所述多个目标脉冲信号的幅值参数、峰谷参数和特征参数确定所述第二目标通信设备的脉冲频率图,从所述脉冲频率图中确定出脉冲信号序列,所述脉冲信号序列包括至少两个连续的目标脉冲信号;
在所述脉冲信号序列中按照时间先后顺序依次提取多个信号属性,根据所述信号属性中的特征识别度的由大到小的顺序将所述多个信号属性进行排序,得到信号属性序列;获取所述信号属性序列中的目标信号属性的属性标签;其中,所述目标信号属性为所述信号属性序列中位于设定位置的信号属性,所述设定位置根据所述所述第二目标通信设备的设备型号确定;
确定与所述属性标签对应的时段信息,将所述第二目标通信设备在所述时段信息对应的目标时段内的链路参数进行汇总,得到所述链路状态信息。
优选地,根据所述链路状态信息确定与所述第二目标通信设备已建立有效链路的关联通信设备的标识信息,包括:
从所述链路状态信息中确定出当前更新次数达到设定次数的目标链路参数;
提取所述目标链路参数的参数特征;
基于预设的特征识别模型对所述参数特征进行识别得到目标特征值,根据所述目标特征值确定所述标识信息;其中,所述特征识别模型用于识别与所述第二目标通信设备存在有效链路的关联通信设备的设备特征值。
优选地,将所述关联资源占用率和所述设定资源占用率的资源占用率之差映射至所述第二目标通信设备中,以获取所述第二目标通信设备基于所述资源占用率之差所分离出的待处理信息,包括:
根据所述第二目标通信设备的设备通信参数生成与所述第二目标通信设备的资源分配信息对应的资源分配轨迹,从所述第二目标通信设备的设备运行参数中提取所述第二目标通信设备的运行状态信息对应的运行状态轨迹;其中,所述资源分配轨迹和所述运行状态轨迹中分别包括多个具有不同的中心度的轨迹节点;
获取所述资源分配信息在所述资源分配轨迹的任意一个轨迹节点的节点数据集,并将所述运行状态轨迹中具有最小中心度的轨迹节点确定为参考轨迹节点;按照所述资源分配轨迹和所述运行状态轨迹的重合度将所述节点数据集映射到所述参考轨迹节点对应的数据容器中,在所述参考轨迹节点对应的数据容器中得到目标数据集;基于所述节点数据集和所述目标数据集生成所述资源分配信息和所述运行状态信息之间的信息映射清单;
将所述目标数据集的数据特征作为参考特征在所述参考轨迹节点中获取用于表征所述第二目标通信设备的资源占用记录的当前特征,根据所述信息映射清单将所述当前特征映射到所述节点数据集所在轨迹节点中并在所述节点数据集所在轨迹节点中得到与所述当前特征对应的映射特征;
从所述映射特征中确定与所述资源占用率之差的置信度系数对应的目标向量值,将所述目标向量值替换为所述资源占用率之差,并对所述映射特征对应的特征值数组进行修正得到目标数组,从所述目标数组中确定与所述资源占用率之差对应的用于指向所述待处理信息的存储路径的当前向量值,获取所述第二目标通信设备基于所述当前向量值所查找出的所述待处理信息。
优选地,根据所述数字签名生成用于生成目标链路的脚本文件,包括:
确定基于所述数字签名所确定的所述关联通信设备的目标签名,针对所述目标签名中的当前签名,统计所述当前签名在目标时长内的第一签名加载记录以及各所述目标签名在所述目标时长内第二签名加载记录;
根据所述第一签名加载记录和所述第二签名加载记录确定所述数字签名与所述当前签名的相似度信息;将所述相似度信息以文件编码的形式列出,得到所述相似度信息对应的编码序列;
计算所述编码序列与所述关联通信设备的设定编码序列之间的匹配率;
在所述匹配率小于设定值时,根据所述第一签名加载记录对所述编码序列进行修正,直至修正后的编码序列与所述设定编码序列之间的匹配率大于等于所述设定值;在所述匹配率大于等于所述设定值时,根据所述编码序列生成所述脚本文件。
提供一种云边端计算服务器,所述云边端计算服务器与多个互相之间通信以形成目标通信网络的通信设备通信,所述云边端计算服务器用于:
按照基于所述目标通信网络中的通信设备的数量所确定的监测时段步长周期性地从所述目标通信网络中的每个通信设备处确定每个通信设备的当前资源占用率;
在统计每个通信设备的当前资源占用率时,如果从统计的所有当前资源占用率中确定出大于设定占用率的多个目标资源占用率,则向每个目标资源占用率对应的第一目标通信设备发送携带有校验字符的用于获取通信优先级的请求信息,并获取每个第一目标通信设备在根据该第一目标通信设备对应的校验字符确定该第一目标通信设备对应的请求信息通过验证时所反馈的当前通信优先级;
获取接收到的当前通信优先级中的最大通信优先级对应的第二目标通信设备的链路状态信息,根据所述链路状态信息确定与所述第二目标通信设备已建立有效链路的关联通信设备的标识信息;从统计的当前资源占用率中确定与所述标识信息对应的关联资源占用率;
如果所述关联资源占用率没有达到所述设定资源占用率,将所述关联资源占用率和所述设定资源占用率的资源占用率之差映射至所述第二目标通信设备中,以获取所述第二目标通信设备基于所述资源占用率之差所分离出的待处理信息;
从所述待处理信息中确定出所述第二目标通信设备的数字签名,根据所述数字签名生成用于生成目标链路的脚本文件;将所述脚本文件发送给所述关联通信设备,以使得所述关联通信设备通过运行所述脚本文件建立与所述第二目标通信设备之间的目标链路,并基于所述目标链路获取对所述待处理信息进行处理。
提供一种云边端计算服务器,包括:
处理器,以及
与处理器连接的内存和网络接口;
所述网络接口与云边端计算服务器中的非易失性存储器连接;
所述处理器在运行时通过所述网络接口从所述非易失性存储器中调取计算机程序,并通过所述内存运行所述计算机程序,以执行上述的方法。
提供一种应用于计算机的可读存储介质,所述可读存储介质烧录有计算机程序,所述计算机程序在云边端计算服务器的内存中运行时实现上述的方法。
应用本申请实施例结合区块链及大数据的通信处理方法及云边端计算服务器时,通过监测各个通信设备的处理资源占用率,能够实现处理资源的动态分配,当关联通信设备与第二目标通信设备之间建立目标链路之后,第二目标通信设备能够利用关联通信设备中闲置的处理资源对待处理信息进行处理。这样,能够消除第二目标通信设备和关联通信设备之间的链路壁垒,从而实现处理资源的共用,以提高设备间协同效率以及目标通信网络的通信效率。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1为结合区块链及大数据的通信处理系统的通信架构示意图。
图2为结合区块链及大数据的通信处理方法的流程图。
图3为图2中步骤S22的子步骤示意图。
图4为图2中步骤S23的子步骤示意图。
图5为图2中步骤S24的子步骤示意图。
图6为图2中步骤S25的子步骤示意图。
图7为结合区块链及大数据的通信处理装置的功能模块框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
发明人在对多个领域的数字通信技术进行研究和分析之后发现,在一些多端交互型的数字通信网络中,通信设备之间大多是进行数据交互(例如数据收发),而对于数据的加工处理(例如数据分析、数据挖掘和数据提取等),仍然是基于通信设备各自进行,这样没有实现通信设备的处理资源的协同。在一些场景下,若某个通信设备的处理资源处于闲置状态,而另一个通信设备的处理资源处于过载状态,由于通信设备间的安全壁垒,难以实现闲置的处理资源的共用。
基于此,本发明实施例提供了一种结合区块链及大数据的通信处理方法及云边端计算服务器,通过监测各个通信设备的处理资源占用率,能够实现处理资源的动态分配,进而实现多个通信设备在处理资源上的协同,提高通信处理效率。
为便于阐述上述方法,首先介绍上述方法的应用场景。如图1所示,为结合区块链及大数据的通信处理系统100的通信架构示意图,该通信处理系统100可以包括云边端计算服务器200以及与云边端计算服务器200通信的多个通信设备300,多个通信设备300之间也互相通信。
其中,通信设备300不限于手机、平板电脑、大型计算机、基站、交换机和路由器等。云边端计算服务器200通过获得每个通信设备300的授权,能够监测每个通信设备300的处理资源的占用状态以实现多个通信设备300之间的协作,处理资源可以理解为通信设备300在进行通信数据处理时的内存分配状态、信道链路分配状态和时间片资源分配状态等。
在上述基础上,可以结合参阅图2,为结合区块链及大数据的通信处理方法的流程图,所述方法可以应用于图1中的云边端计算服务器200,所述方法具体可以包括以下步骤S21-步骤S25所描述的内容。
步骤S21,按照基于目标通信网络中的通信设备的数量所确定的监测时段步长周期性地从所述目标通信网络中的每个通信设备处确定每个通信设备的当前资源占用率。
在本公开中,目标通信网络中的通信设备的数量越多,监测时段步长越短,云边端计算服务器从每个通信设备处确定当前资源占用率的频率越快,这样能够提高对当前资源占用率的监测准确性和实时性。
步骤S22,在统计每个通信设备的当前资源占用率时,如果从统计的所有当前资源占用率中确定出大于设定占用率的多个目标资源占用率,则向每个目标资源占用率对应的第一目标通信设备发送携带有校验字符的用于获取通信优先级的请求信息,并获取每个第一目标通信设备在根据该第一目标通信设备对应的校验字符确定该第一目标通信设备对应的请求信息通过验证时所反馈的当前通信优先级。
在本公开中,云边端计算服务器200能够在获取第一目标通信设备的当前通信优先级时与第一目标通信设备之间进行安全性校验,这样能够确保第一目标通信设备将当前通信优先级发送给第一目标通信设备经过校验计算所信任的对象。
步骤S23,获取接收到的当前通信优先级中的最大通信优先级对应的第二目标通信设备的链路状态信息,根据所述链路状态信息确定与所述第二目标通信设备已建立有效链路的关联通信设备的标识信息;从统计的当前资源占用率中确定与所述标识信息对应的关联资源占用率。
可以理解,通过确定最大通信优先级对应的第二目标通信设备的链路状态信息,能够基于链路状态信息确定与第二目标通信设备已建立有效链路的关联通信设备。如此,能够将无效链路的通信设备进行滤除,从而确保后续在分配处理资源的时候的可靠性。
步骤S24,如果所述关联资源占用率没有达到所述设定资源占用率,将所述关联资源占用率和所述设定资源占用率的资源占用率之差映射至所述第二目标通信设备中,以获取所述第二目标通信设备基于所述资源占用率之差所分离出的待处理信息。
在关联资源占用率表征其对应的关联通信设备不存在资源过载时,能够基于资源占用率之差映射得到第二目标通信设备因资源过载而无法处理的待处理信息,从而为后续的资源共用提供需求信息。
步骤S25,从所述待处理信息中确定出所述第二目标通信设备的数字签名,根据所述数字签名生成用于生成目标链路的脚本文件;将所述脚本文件发送给所述关联通信设备,以使得所述关联通信设备通过运行所述脚本文件建立与所述第二目标通信设备之间的目标链路,并基于所述目标链路获取对所述待处理信息进行处理。
在本实施例中,当关联通信设备与第二目标通信设备之间建立目标链路之后,第二目标通信设备能够利用关联通信设备中闲置的处理资源对待处理信息进行处理,这样,能够消除第二目标通信设备和关联通信设备之间的链路壁垒,从而实现处理资源的共用,以提高目标通信网络的通信效率。
在具体实施时发明人发现,通信设备的通信优先级的确定需要考虑多方面的因素,例如通信持续时长、报文转发频率和日志更新速率等,这样才能够准确可靠地确定出通信设备的通信优先级。为实现上述目的,请集合参阅图3,在步骤S22中,云边端计算服务器可以通过以下步骤S221-步骤S223所描述的内容来获取第一目标通信设备的当前通信优先级。
步骤S221,获取所述第一目标通信设备的运行日志记录,以及所述运行日志记录对应的记录类型;根据所述记录类型从预设的数据库中确定优先级类别;根据所述运行日志记录生成记录清单,所述记录清单包括用于表示所述第一目标通信设备在目标时段内的通信持续时长、报文转发频率以及日志更新速率;其中,所述目标时段根据所述云边端计算服务器的通信延时确定。
步骤S222,根据所述通信持续时长、所述报文转发频率、所述日志更新速率以及所述记录清单的分组标识生成多条优先级确定路径;将每条优先级确定路径映射在预设的优先级图谱中,得到每条优先级确定路径在所述优先级图谱中的权重值。
步骤S223,分别将所述通信持续时长、所述报文转发频率、所述日志更新速率进行归一化处理,并采用对应的权重值进行加权,得到所述第一目标通信设备的所述当前通信优先级。
可以理解,通过上述步骤S221-步骤S223,能够对第一目标通信设备的运行日志记录进行多维度的分析,从而确定基于通信持续时长、报文转发频率和日志更新速率这三个因素对当前通信优先级进行计算。如此,准确可靠地确定出第一目标通信设备的当前通信优先级。
在一个可能的实施方式中,为了进一步确保当前通信优先级的时效性,需要根据云边端计算服务器的通信延时对目标时段进行调整,为此,在上述步骤S221-步骤S223的基础上,所述方法还可以包括:确定所述通信延时所处的目标延时区间,根据所述目标延时区间对应的延时系数对所述目标时段进行修改。
在本公开中,若延时系数增大,则将目标时段进行缩小,如此,能够实现对目标时段的灵活调整,从而确保当前通信优先级的时效性。
发明人在具体实施过程中发现,在确定第二目标通信设备的链路状态信息时,需要考虑链路状态信息的实时性和特征识别度,避免将过早的链路状态信息或者特征识别度较低的链路状态信息考虑在内而影响链路状态信息的准确性。为实现上述目的,请结合参阅图4,在步骤S23中,获取接收到的当前通信优先级中的最大通信优先级对应的第二目标通信设备的链路状态信息,具体可以包括以下步骤S231-步骤S235所描述的内容。
步骤S231,接收所述第二目标通信设备所广播的链路脉冲信号,根据所述链路脉冲信号从所述第二目标通信设备对应的信号集合中确定达到预设幅值等级的多个目标脉冲信号的幅值参数、峰谷参数和特征参数;其中,所述幅值参数包括幅值差值和幅值加权和。
步骤S232,根据所述多个目标脉冲信号的幅值参数、峰谷参数和特征参数确定所述第二目标通信设备的脉冲频率图,从所述脉冲频率图中确定出脉冲信号序列,所述脉冲信号序列包括至少两个连续的目标脉冲信号。
步骤S233,在所述脉冲信号序列中按照时间先后顺序依次提取多个信号属性,根据所述信号属性中的特征识别度的由大到小的顺序将所述多个信号属性进行排序,得到信号属性序列;获取所述信号属性序列中的目标信号属性的属性标签;其中,所述目标信号属性为所述信号属性序列中位于设定位置的信号属性,所述设定位置根据所述所述第二目标通信设备的设备型号确定。
步骤S234,确定与所述属性标签对应的时段信息,将所述第二目标通信设备在所述时段信息对应的目标时段内的链路参数进行汇总,得到所述链路状态信息。
在应用上述步骤S231-步骤S234所描述的方法时,能够将链路状态信息的实时性和特征识别度考虑在内,从而确保链路状态信息的准确性。
进一步地,在上述基础上,步骤S23中所描述的根据所述链路状态信息确定与所述第二目标通信设备已建立有效链路的关联通信设备的标识信息,具体可以包括以下子步骤:从所述链路状态信息中确定出当前更新次数达到设定次数的目标链路参数,提取所述目标链路参数的参数特征,基于预设的特征识别模型对所述参数特征进行识别得到目标特征值,根据所述目标特征值确定所述标识信息;其中,所述特征识别模型用于识别与所述第二目标通信设备存在有效链路的关联通信设备的设备特征值。如此,能够基于当前更新次数准确确定出与第二目标通信设备已建立有效链路的关联通信设备的标识信息。
为了准确确定出待处理信息,请结合参阅图5,在步骤S24中,将所述关联资源占用率和所述设定资源占用率的资源占用率之差映射至所述第二目标通信设备中,以获取所述第二目标通信设备基于所述资源占用率之差所分离出的待处理信息,具体可以包括以下步骤S241-步骤S244所描述的内容。
步骤S241,根据所述第二目标通信设备的设备通信参数生成与所述第二目标通信设备的资源分配信息对应的资源分配轨迹,从所述第二目标通信设备的设备运行参数中提取所述第二目标通信设备的运行状态信息对应的运行状态轨迹;其中,所述资源分配轨迹和所述运行状态轨迹中分别包括多个具有不同的中心度的轨迹节点。
步骤S242,获取所述资源分配信息在所述资源分配轨迹的任意一个轨迹节点的节点数据集,并将所述运行状态轨迹中具有最小中心度的轨迹节点确定为参考轨迹节点;按照所述资源分配轨迹和所述运行状态轨迹的重合度将所述节点数据集映射到所述参考轨迹节点对应的数据容器中,在所述参考轨迹节点对应的数据容器中得到目标数据集;基于所述节点数据集和所述目标数据集生成所述资源分配信息和所述运行状态信息之间的信息映射清单。
步骤S243,将所述目标数据集的数据特征作为参考特征在所述参考轨迹节点中获取用于表征所述第二目标通信设备的资源占用记录的当前特征,根据所述信息映射清单将所述当前特征映射到所述节点数据集所在轨迹节点中并在所述节点数据集所在轨迹节点中得到与所述当前特征对应的映射特征。
步骤S244,从所述映射特征中确定与所述资源占用率之差的置信度系数对应的目标向量值,将所述目标向量值替换为所述资源占用率之差,并对所述映射特征对应的特征值数组进行修正得到目标数组,从所述目标数组中确定与所述资源占用率之差对应的用于指向所述待处理信息的存储路径的当前向量值,获取所述第二目标通信设备基于所述当前向量值所查找出的所述待处理信息。
在具体实施时,通过执行上述步骤S241-步骤S244,能够对第二目标通信设备的资源分配信息和运行状态信息进行分析,从而得到资源分配信息和运行状态信息所对应的资源分配轨迹和运行状态轨迹,然后基于资源分配轨迹和运行状态轨迹对资源占用率之差进行映射以得到指向所述待处理信息的存储路径的当前向量值,这样能够使得第二目标通信设备基于当前向量值所查找出的待处理信息。如此,可以准确确定出待处理信息。
在实际应用中,为了确保关联通信设备能够顺利地运行脚本文件,避免脚本文件与关联通信设备之间的不兼容导致目标链路的建立出现延迟或错误,请结合参阅图6,在步骤S25中,根据所述数字签名生成用于生成目标链路的脚本文件,具体可以包括以下步骤S251-步骤S254所描述的内容。
步骤S251,确定基于所述数字签名所确定的所述关联通信设备的目标签名,针对所述目标签名中的当前签名,统计所述当前签名在目标时长内的第一签名加载记录以及各所述目标签名在所述目标时长内第二签名加载记录。
步骤S252,根据所述第一签名加载记录和所述第二签名加载记录确定所述数字签名与所述当前签名的相似度信息;将所述相似度信息以文件编码的形式列出,得到所述相似度信息对应的编码序列。
步骤S253,计算所述编码序列与所述关联通信设备的设定编码序列之间的匹配率。
步骤S254,在所述匹配率小于设定值时,根据所述第一签名加载记录对所述编码序列进行修正,直至修正后的编码序列与所述设定编码序列之间的匹配率大于等于所述设定值;在所述匹配率大于等于所述设定值时,根据所述编码序列生成所述脚本文件。
在应用上述步骤S251-步骤S254所描述的内容时,能够通过第二目标通信设备和关联通信设备的数字签名对第二目标通信设备与关联通信设备之间的兼容性进行调整,确保生成的脚本文件与关联通信设备兼容,从而确保关联通信设备能够顺利地运行脚本文件,避免建立目标链路时出现延迟或错误。
在一种可替换的实施方式中,为了确保通信设备的处理资源不被恶意占用,在上述步骤S21-步骤S25的基础上,所述方法还包括以下步骤S26所描述的内容。
步骤S26,在接收到所述第二目标通信设备发送的用于表征完成对所述待处理信息的处理的第一提示信息时,向所述关联通信设备发送第二提示信息以使所述关联通信设备基于所述第二提示信息断开所述目标链路。
可以理解,通过步骤S26所描述的内容,能够在基于共用处理资源完成信息处理之后使关联通信设备恢复对自身的处理资源的封闭性管理,避免关联通信设备的处理资源被第三方恶意占用,同时也确保了关联通信设备的信息处理效率和可靠性。
在另一种可替换的实施方式中,为了准确地确定出每个通信设备的当前资源占用率,步骤S21所描述的周期性地从所述目标通信网络中的每个通信设备处确定每个通信设备的当前资源占用率,具体可以包括以下步骤S211-步骤S214所描述的内容。
步骤S211,采集每个通信设备的资源变化曲线,从所述资源变化曲线中提取出资源变化临点。
步骤S212,判断所述资源变化曲线中的当前曲线段的曲线斜率与所述资源变化曲线的上一曲线段的曲线斜率的斜率差是否超过设定阈值。
步骤S213,如果是,将从所述资源变化曲线中提取出的资源变化临点确定为所述资源变化曲线的当前资源节点;否则,将从所述资源变化曲线中提取出的资源变化临点与所述上一曲线段的曲线中点进行加权和得到所述资源变化曲线的当前资源节点。
步骤S214,将所述当前资源节点对应的资源占用率确定为所述通信设备对应的当前资源占用率。
基于上述步骤S211-步骤S214,能够准确地确定出每个通信设备的当前资源占用率。
在上述基础上,请结合参阅图7,提供了结合区块链及大数据的通信处理装置700的功能模块框图,关于所述通信处理装置的具体描述如下。
一种结合区块链及大数据的通信处理装置,应用于云边端计算服务器,所述云边端计算服务器与多个互相之间通信以形成目标通信网络的通信设备通信,所述装置至少包括:
资源确定模块710,用于按照基于所述目标通信网络中的通信设备的数量所确定的监测时段步长周期性地从所述目标通信网络中的每个通信设备处确定每个通信设备的当前资源占用率;
优先级获取模块720,用于在统计每个通信设备的当前资源占用率时,如果从统计的所有当前资源占用率中确定出大于设定占用率的多个目标资源占用率,则向每个目标资源占用率对应的第一目标通信设备发送携带有校验字符的用于获取通信优先级的请求信息,并获取每个第一目标通信设备在根据该第一目标通信设备对应的校验字符确定该第一目标通信设备对应的请求信息通过验证时所反馈的当前通信优先级;
标识确定模块730,用于获取接收到的当前通信优先级中的最大通信优先级对应的第二目标通信设备的链路状态信息,根据所述链路状态信息确定与所述第二目标通信设备已建立有效链路的关联通信设备的标识信息;从统计的当前资源占用率中确定与所述标识信息对应的关联资源占用率;
信息分离模块740,用于如果所述关联资源占用率没有达到所述设定资源占用率,将所述关联资源占用率和所述设定资源占用率的资源占用率之差映射至所述第二目标通信设备中,以获取所述第二目标通信设备基于所述资源占用率之差所分离出的待处理信息;
资源协同模块750,用于从所述待处理信息中确定出所述第二目标通信设备的数字签名,根据所述数字签名生成用于生成目标链路的脚本文件;将所述脚本文件发送给所述关联通信设备,以使得所述关联通信设备通过运行所述脚本文件建立与所述第二目标通信设备之间的目标链路,并基于所述目标链路获取对所述待处理信息进行处理;
链路关闭模块760,用于在接收到所述第二目标通信设备发送的用于表征完成对所述待处理信息的处理的第一提示信息时,向所述关联通信设备发送第二提示信息以使所述关联通信设备基于所述第二提示信息断开所述目标链路。
可选地,资源确定模块710,具体用于:
采集每个通信设备的资源变化曲线,从所述资源变化曲线中提取出资源变化临点;
判断所述资源变化曲线中的当前曲线段的曲线斜率与所述资源变化曲线的上一曲线段的曲线斜率的斜率差是否超过设定阈值;
如果是,将从所述资源变化曲线中提取出的资源变化临点确定为所述资源变化曲线的当前资源节点;否则,将从所述资源变化曲线中提取出的资源变化临点与所述上一曲线段的曲线中点进行加权和得到所述资源变化曲线的当前资源节点;
将所述当前资源节点对应的资源占用率确定为所述通信设备对应的当前资源占用率。
可选地,优先级获取模块720,具体用于:
获取所述第一目标通信设备的运行日志记录,以及所述运行日志记录对应的记录类型;根据所述记录类型从预设的数据库中确定优先级类别;根据所述运行日志记录生成记录清单,所述记录清单包括用于表示所述第一目标通信设备在目标时段内的通信持续时长、报文转发频率以及日志更新速率;其中,所述目标时段根据所述云边端计算服务器的通信延时确定;
根据所述通信持续时长、所述报文转发频率、所述日志更新速率以及所述记录清单的分组标识生成多条优先级确定路径;将每条优先级确定路径映射在预设的优先级图谱中,得到每条优先级确定路径在所述优先级图谱中的权重值;
分别将所述通信持续时长、所述报文转发频率、所述日志更新速率进行归一化处理,并采用对应的权重值进行加权,得到所述第一目标通信设备的所述当前通信优先级。
可选地,资源确定模块710,还用于:
确定所述通信延时所处的目标延时区间;
根据所述目标延时区间对应的延时系数对所述目标时段进行修改。
可选地,标识确定模块730,具体用于:
接收所述第二目标通信设备所广播的链路脉冲信号,根据所述链路脉冲信号从所述第二目标通信设备对应的信号集合中确定达到预设幅值等级的多个目标脉冲信号的幅值参数、峰谷参数和特征参数;其中,所述幅值参数包括幅值差值和幅值加权和;
根据所述多个目标脉冲信号的幅值参数、峰谷参数和特征参数确定所述第二目标通信设备的脉冲频率图,从所述脉冲频率图中确定出脉冲信号序列,所述脉冲信号序列包括至少两个连续的目标脉冲信号;
在所述脉冲信号序列中按照时间先后顺序依次提取多个信号属性,根据所述信号属性中的特征识别度的由大到小的顺序将所述多个信号属性进行排序,得到信号属性序列;获取所述信号属性序列中的目标信号属性的属性标签;其中,所述目标信号属性为所述信号属性序列中位于设定位置的信号属性,所述设定位置根据所述所述第二目标通信设备的设备型号确定;
确定与所述属性标签对应的时段信息,将所述第二目标通信设备在所述时段信息对应的目标时段内的链路参数进行汇总,得到所述链路状态信息。
可选地,标识确定模块730,具体用于:
从所述链路状态信息中确定出当前更新次数达到设定次数的目标链路参数;
提取所述目标链路参数的参数特征;
基于预设的特征识别模型对所述参数特征进行识别得到目标特征值,根据所述目标特征值确定所述标识信息;其中,所述特征识别模型用于识别与所述第二目标通信设备存在有效链路的关联通信设备的设备特征值。
可选地,信息分离模块740,具体用于:
根据所述第二目标通信设备的设备通信参数生成与所述第二目标通信设备的资源分配信息对应的资源分配轨迹,从所述第二目标通信设备的设备运行参数中提取所述第二目标通信设备的运行状态信息对应的运行状态轨迹;其中,所述资源分配轨迹和所述运行状态轨迹中分别包括多个具有不同的中心度的轨迹节点;
获取所述资源分配信息在所述资源分配轨迹的任意一个轨迹节点的节点数据集,并将所述运行状态轨迹中具有最小中心度的轨迹节点确定为参考轨迹节点;按照所述资源分配轨迹和所述运行状态轨迹的重合度将所述节点数据集映射到所述参考轨迹节点对应的数据容器中,在所述参考轨迹节点对应的数据容器中得到目标数据集;基于所述节点数据集和所述目标数据集生成所述资源分配信息和所述运行状态信息之间的信息映射清单;
将所述目标数据集的数据特征作为参考特征在所述参考轨迹节点中获取用于表征所述第二目标通信设备的资源占用记录的当前特征,根据所述信息映射清单将所述当前特征映射到所述节点数据集所在轨迹节点中并在所述节点数据集所在轨迹节点中得到与所述当前特征对应的映射特征;
从所述映射特征中确定与所述资源占用率之差的置信度系数对应的目标向量值,将所述目标向量值替换为所述资源占用率之差,并对所述映射特征对应的特征值数组进行修正得到目标数组,从所述目标数组中确定与所述资源占用率之差对应的用于指向所述待处理信息的存储路径的当前向量值,获取所述第二目标通信设备基于所述当前向量值所查找出的所述待处理信息。
可选地,资源协同模块750,具体用于:
确定基于所述数字签名所确定的所述关联通信设备的目标签名,针对所述目标签名中的当前签名,统计所述当前签名在目标时长内的第一签名加载记录以及各所述目标签名在所述目标时长内第二签名加载记录;
根据所述第一签名加载记录和所述第二签名加载记录确定所述数字签名与所述当前签名的相似度信息;将所述相似度信息以文件编码的形式列出,得到所述相似度信息对应的编码序列;
计算所述编码序列与所述关联通信设备的设定编码序列之间的匹配率;
在所述匹配率小于设定值时,根据所述第一签名加载记录对所述编码序列进行修正,直至修正后的编码序列与所述设定编码序列之间的匹配率大于等于所述设定值;在所述匹配率大于等于所述设定值时,根据所述编码序列生成所述脚本文件。
关于上述功能模块的具体描述请参阅对上述步骤的说明,在此不作更多说明。
在上述基础上,还提供了一种结合区块链及大数据的通信处理,具体描述如下。
一种结合区块链及大数据的通信处理系统,包括互相之间通信连接的云边端计算服务器以及多个通信设备通信,所述多个通信设备形成目标通信网络;
所述云边端计算服务器,用于:
按照基于所述目标通信网络中的通信设备的数量所确定的监测时段步长周期性地从所述目标通信网络中的每个通信设备处确定每个通信设备的当前资源占用率;
在统计每个通信设备的当前资源占用率时,如果从统计的所有当前资源占用率中确定出大于设定占用率的多个目标资源占用率,则向每个目标资源占用率对应的第一目标通信设备发送携带有校验字符的用于获取通信优先级的请求信息;并获取每个第一目标通信设备在根据该第一目标通信设备对应的校验字符确定该第一目标通信设备对应的请求信息通过验证时所反馈的当前通信优先级;
获取接收到的当前通信优先级中的最大通信优先级对应的第二目标通信设备的链路状态信息,根据所述链路状态信息确定与所述第二目标通信设备已建立有效链路的关联通信设备的标识信息;从统计的当前资源占用率中确定与所述标识信息对应的关联资源占用率;
如果所述关联资源占用率没有达到所述设定资源占用率,将所述关联资源占用率和所述设定资源占用率的资源占用率之差映射至所述第二目标通信设备中,以获取所述第二目标通信设备基于所述资源占用率之差所分离出的待处理信息;
从所述待处理信息中确定出所述第二目标通信设备的数字签名,根据所述数字签名生成用于生成目标链路的脚本文件;将所述脚本文件发送给所述关联通信设备;
所述关联通信设备,用于:
通过运行所述脚本文件建立与所述第二目标通信设备之间的目标链路,并基于所述目标链路获取对所述待处理信息进行处理;
所述云边端计算服务器,用于:
在接收到所述第二目标通信设备发送的用于表征完成对所述待处理信息的处理的第一提示信息时,向所述关联通信设备发送第二提示信息;
所述关联通信设备,用于:
基于所述第二提示信息断开所述目标链路。
可选地,所述云边端计算服务器,具体用于:
采集每个通信设备的资源变化曲线,从所述资源变化曲线中提取出资源变化临点;
判断所述资源变化曲线中的当前曲线段的曲线斜率与所述资源变化曲线的上一曲线段的曲线斜率的斜率差是否超过设定阈值;
如果是,将从所述资源变化曲线中提取出的资源变化临点确定为所述资源变化曲线的当前资源节点;否则,将从所述资源变化曲线中提取出的资源变化临点与所述上一曲线段的曲线中点进行加权和得到所述资源变化曲线的当前资源节点;
将所述当前资源节点对应的资源占用率确定为所述通信设备对应的当前资源占用率。
可选地,所述云边端计算服务器,具体用于:
获取所述第一目标通信设备的运行日志记录,以及所述运行日志记录对应的记录类型;根据所述记录类型从预设的数据库中确定优先级类别;根据所述运行日志记录生成记录清单,所述记录清单包括用于表示所述第一目标通信设备在目标时段内的通信持续时长、报文转发频率以及日志更新速率;其中,所述目标时段根据所述云边端计算服务器的通信延时确定;
根据所述通信持续时长、所述报文转发频率、所述日志更新速率以及所述记录清单的分组标识生成多条优先级确定路径;将每条优先级确定路径映射在预设的优先级图谱中,得到每条优先级确定路径在所述优先级图谱中的权重值;
分别将所述通信持续时长、所述报文转发频率、所述日志更新速率进行归一化处理,并采用对应的权重值进行加权,得到所述第一目标通信设备的所述当前通信优先级。
可选地,所述云边端计算服务器,还用于:
确定所述通信延时所处的目标延时区间;
根据所述目标延时区间对应的延时系数对所述目标时段进行修改。
可选地,所述云边端计算服务器,具体用于:
接收所述第二目标通信设备所广播的链路脉冲信号,根据所述链路脉冲信号从所述第二目标通信设备对应的信号集合中确定达到预设幅值等级的多个目标脉冲信号的幅值参数、峰谷参数和特征参数;其中,所述幅值参数包括幅值差值和幅值加权和;
根据所述多个目标脉冲信号的幅值参数、峰谷参数和特征参数确定所述第二目标通信设备的脉冲频率图,从所述脉冲频率图中确定出脉冲信号序列,所述脉冲信号序列包括至少两个连续的目标脉冲信号;
在所述脉冲信号序列中按照时间先后顺序依次提取多个信号属性,根据所述信号属性中的特征识别度的由大到小的顺序将所述多个信号属性进行排序,得到信号属性序列;获取所述信号属性序列中的目标信号属性的属性标签;其中,所述目标信号属性为所述信号属性序列中位于设定位置的信号属性,所述设定位置根据所述所述第二目标通信设备的设备型号确定;
确定与所述属性标签对应的时段信息,将所述第二目标通信设备在所述时段信息对应的目标时段内的链路参数进行汇总,得到所述链路状态信息。
可选地,所述云边端计算服务器,具体用于:
从所述链路状态信息中确定出当前更新次数达到设定次数的目标链路参数;
提取所述目标链路参数的参数特征;
基于预设的特征识别模型对所述参数特征进行识别得到目标特征值,根据所述目标特征值确定所述标识信息;其中,所述特征识别模型用于识别与所述第二目标通信设备存在有效链路的关联通信设备的设备特征值。
可选地,所述云边端计算服务器,具体用于:
根据所述第二目标通信设备的设备通信参数生成与所述第二目标通信设备的资源分配信息对应的资源分配轨迹,从所述第二目标通信设备的设备运行参数中提取所述第二目标通信设备的运行状态信息对应的运行状态轨迹;其中,所述资源分配轨迹和所述运行状态轨迹中分别包括多个具有不同的中心度的轨迹节点;
获取所述资源分配信息在所述资源分配轨迹的任意一个轨迹节点的节点数据集,并将所述运行状态轨迹中具有最小中心度的轨迹节点确定为参考轨迹节点;按照所述资源分配轨迹和所述运行状态轨迹的重合度将所述节点数据集映射到所述参考轨迹节点对应的数据容器中,在所述参考轨迹节点对应的数据容器中得到目标数据集;基于所述节点数据集和所述目标数据集生成所述资源分配信息和所述运行状态信息之间的信息映射清单;
将所述目标数据集的数据特征作为参考特征在所述参考轨迹节点中获取用于表征所述第二目标通信设备的资源占用记录的当前特征,根据所述信息映射清单将所述当前特征映射到所述节点数据集所在轨迹节点中并在所述节点数据集所在轨迹节点中得到与所述当前特征对应的映射特征;
从所述映射特征中确定与所述资源占用率之差的置信度系数对应的目标向量值,将所述目标向量值替换为所述资源占用率之差,并对所述映射特征对应的特征值数组进行修正得到目标数组,从所述目标数组中确定与所述资源占用率之差对应的用于指向所述待处理信息的存储路径的当前向量值,获取所述第二目标通信设备基于所述当前向量值所查找出的所述待处理信息。
可选地,所述云边端计算服务器,具体用于:
确定基于所述数字签名所确定的所述关联通信设备的目标签名,针对所述目标签名中的当前签名,统计所述当前签名在目标时长内的第一签名加载记录以及各所述目标签名在所述目标时长内第二签名加载记录;
根据所述第一签名加载记录和所述第二签名加载记录确定所述数字签名与所述当前签名的相似度信息;将所述相似度信息以文件编码的形式列出,得到所述相似度信息对应的编码序列;
计算所述编码序列与所述关联通信设备的设定编码序列之间的匹配率;
在所述匹配率小于设定值时,根据所述第一签名加载记录对所述编码序列进行修正,直至修正后的编码序列与所述设定编码序列之间的匹配率大于等于所述设定值;在所述匹配率大于等于所述设定值时,根据所述编码序列生成所述脚本文件。
在上述基础上,本公开还揭示了一种云边端计算服务器,包括:处理器,以及与处理器连接的内存和网络接口;所述网络接口与云边端计算服务器中的非易失性存储器连接;所述处理器在运行时通过所述网络接口从所述非易失性存储器中调取计算机程序,并通过所述内存运行所述计算机程序,以执行上述的方法。
同样地,本公开还适应性地揭示了一种应用于计算机的可读存储介质,所述可读存储介质烧录有计算机程序,所述计算机程序在云边端计算服务器的内存中运行时实现上述的方法。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
- 结合区块链及大数据的通信处理方法及云边端计算服务器
- 基于区块链及大数据的通信处理方法及云边端计算服务器