当前位置: 首页 > 专利查询>章稳建专利>正文

物联网数据处理资源的自适应分配方法及云计算服务器组成比例

技术编号:25308202 阅读:18 留言:0更新日期:2020-08-18 22:27
本申请是关于物联网数据处理资源的自适应分配方法及云计算服务器。本申请方案的实施过程如下。首先对待接入物联网设备的接入请求进行解析得到目标层级权重和设备信息。其次根据当前资源分配列表提取物联网集群中的每个物联网设备的运行状态信息。然后根据目标层级权重确定设备信息与每组运行状态信息之间的干扰系数。最后将设备信息、运行状态信息和干扰系数导入预设的资源分配线程中以得到指标数据。这样,可以基于指标数据将待接入物联网设备进行接入并对物联网集群中的所有物联网设备进行数据处理资源的再分配。如此,能够根据物联网集群中的物联网设备的实时数量进行数据处理资源的分配,确保整个物联网系统的正常运行。

【技术实现步骤摘要】
物联网数据处理资源的自适应分配方法及云计算服务器
本申请涉及物联网
,尤其涉及物联网数据处理资源的自适应分配方法及云计算服务器。
技术介绍
随着科技的发展,物联网已逐渐应用于各行各业,为人们的生产生活带来了诸多便利。为了便于对物联网设备进行管理和调度,一般而言可以通过一个物联网管理终端对一个包括有多个物联网设备的物联网集群进行对接。物联网管理终端可以对物联网集群中的物联网设备的业务数据进行处理,例如进行数据备份、数据转发和数据安全性验证等。但是,物联网集群对应的物联网设备数量不是长时间稳定不变的,当物联网集群中接入了新的物联网设备之后,物联网管理终端难以根据物联网集群中的物联网设备的实时数量进行数据处理资源的分配,这样会影响到整个物联网系统的正常运行。
技术实现思路
本申请提供物联网数据处理资源的自适应分配方法及云计算服务器,以改善现有技术存在的上述技术问题。本申请实施例的第一方面,提供了一种物联网数据处理资源的自适应分配方法,应用于与物联网集群通信的云计算服务器,所述方法包括:检测是否存在待接入物联网设备发送的接入请求;在检测到所述接入请求时,对所述接入请求进行解析,获得所述接入请求中携带的所述待接入物联网设备的目标层级权重以及设备信息;其中,所述设备信息包括所述待接入物联网设备的业务数据类型、业务数据格式以及设备通信参数;获取当前资源分配列表,根据当前资源分配列表提取所述物联网集群中的每个物联网设备的运行状态信息;其中,所述状态信息包括所述物联网设备的数据处理延时和数据处理掉包率;根据所述目标层级权重确定所述设备信息与每组运行状态信息之间的干扰系数;其中,所述干扰系数用于表征所述目标物联网设备在接入所述物联网集群中时对所述物联网设备的数据处理资源的占用百分比;将所述设备信息、所述运行状态信息和所述干扰系数导入预设的资源分配线程中,运行所述资源分配线程得到资源分配结果;根据所述资源分配结果的指标数据将所述待接入物联网设备接入所述物联网集群并对所述物联网集群中的所有物联网设备进行数据处理资源的再分配。优选地,根据所述资源分配结果的指标数据将所述待接入物联网设备接入所述物联网集群并对所述物联网集群中的所有物联网设备进行数据处理资源的再分配的步骤,包括:获取所述指标系数中包括的多个层级资源饱和度;其中,所述层级资源饱和度用于表征每个层级对应的多个物联网设备的剩余资源分配量;确定与所述目标层级权重相匹配的目标层级资源饱和度;其中,所述目标层级权重与所述目标层级饱和度具有相同的层级标识;获取所述指标信息中包括的用于表征所述待接入物联网设备的资源占用量的需求信息;确定所述需求信息对应的资源占用量;判断所述资源占用量是否小于等于所述目标层级资源饱和度对应的剩余资源分配量;在所述资源占用量小于等于所述目标层级资源饱和度对应的剩余资源分配量时,根据所述层级标识将所述待接入物联网设备接入所述目标层级饱和度对应的层级中并将所述目标层级饱和度对应的剩余资源分配量分配给所述待接入物联网设备。优选地,所述方法还包括:在所述资源占用量大于所述目标层级资源饱和度对应的剩余资源分配量时,确定所述目标层级权重的对应的当前层级的下游层级权重对应的下游层级资源饱和度;判断所述资源占用量是否小于等于所述下游层级资源饱和度对应的下游资源分配量;若是,则根据所述下游层级资源饱和度对应的层级标识将所述待接入物联网设备接入所述下游层级饱和度对应的层级中并将所述下游层级饱和度对应的下游资源分配量分配给所述待接入物联网设备;若否,则返回执行确定所述目标层级权重的对应的当前层级的下游层级权重对应的下游层级资源饱和度类似的步骤。优选地,对所述接入请求进行解析,获得所述接入请求中携带的所述待接入物联网设备的目标层级权重以及设备信息,包括:提取所述接入请求的多个连续的字段信息;从多个字段信息中确定出存在第一标识的多个第一字段信息以及存在第二标识的多个第二字段信息;对所述多个第一字段信息进行解码处理得到所述待接入物联网设备的目标层级权重,对所述多个第二字段信息进行解码处理得到所述待接入物联网设备的设备信息。优选地,根据当前资源分配列表提取所述物联网集群中的每个物联网设备的运行状态信息,包括:确定所述当前资源分配列表中的每个列表单元信息,将各个列表单元信息的列表状态信息列出以形成状态信息集合;其中,所述状态信息集合为分组集合,每组集合对应一个分组标识,每个分组标识具有至少一个列表状态信息,该状态信息集合的各组集合具有从大到小的优先级排序;提取每个物联网设备的设备参数;按照所述优先级由大到小的顺序便利每个列表状态信息以得到与每个物联网设备的设备参数相对应的目标列表状态信息;根据每个目标状态列表状态信息建立每组设备参数与所述状态信息集合之间的转换逻辑信息,根据所述转换逻辑信息生成逻辑拓扑数据;其中,根据所述转换逻辑信息生成逻辑拓扑数据,包括:将每个列表单元信息转换为列表节点,分别生成每个节点列表的至少一个节点有向连边,获取所述列表单元信息的互不重复的节点有向连边并生成有向连边集合,并将所述有向连边集合中的各个节点有向连边投影到所述状态信息集合中组成逻辑拓扑数据;将所述物联网设备的设备参数中包含的状态参数与所述逻辑拓扑数据中的各个列表状态信息进行逐一比对;在逐一比对的过程中,若一个节点有向连边的所有列表状态信息均包含在所述物联网设备的设备参数中,则将该节点有向连边确定为该物联网设备的运行状态指向信息;确定所述运行状态指向信息对应的列表状态信息为所述物联网设备的运行状态信息。优选地,获取当前资源分配列表,包括:从预设的数据库中获取当前线程输出结果;提取所述当前线程输出结果中的时刻信息和资源数据;将所述时刻信息和所述资源信息进行组合形成所述当前资源分配列表。优选地,将所述设备信息、所述运行状态信息和所述干扰系数导入预设的资源分配线程中,包括:确定所述资源分配线程的第一数据格式;分别确定所述设备信息第二数据格式、所述运行状态信息的第三数据格式以及所述干扰系数的第四数据格式;以所述第一数据格式为基准,分别计算所述第一数据格式与所述第二数据格式、所述第三数据格式以及所述第四数据格式的余弦距离;其中,数据格式为设定格式的字符串;基于每个距离对所述设备信息、所述运行状态信息和所述干扰系数进行数据格式转换,并将完成数据格式转换的所述设备信息、所述运行状态信息和所述干扰系数导入所述资源分配线程中。本申请实施例的第二方面,提供一种云计算服务器,包括:处理器,以及与处理器连接的内存和网络接口;所述网络接口与云计算服务器中的非易失性存储器连接;所述处理器在运行时通过所述网络接口从所述非易失性存储器中调取计算机程序,并通过所述内存运行所述计算机程序,以执行上述的方法。本申请实施例的第三方面,提供一种应用于计算机的可读存储介质,所述可读本文档来自技高网...

【技术保护点】
1.一种物联网数据处理资源的自适应分配方法,其特征在于,应用于与物联网集群通信的云计算服务器,所述方法包括:/n检测是否存在待接入物联网设备发送的接入请求;/n在检测到所述接入请求时,对所述接入请求进行解析,获得所述接入请求中携带的所述待接入物联网设备的目标层级权重以及设备信息;其中,所述设备信息包括所述待接入物联网设备的业务数据类型、业务数据格式以及设备通信参数;/n获取当前资源分配列表,根据当前资源分配列表提取所述物联网集群中的每个物联网设备的运行状态信息;其中,所述状态信息包括所述物联网设备的数据处理延时和数据处理掉包率;/n根据所述目标层级权重确定所述设备信息与每组运行状态信息之间的干扰系数;其中,所述干扰系数用于表征所述目标物联网设备在接入所述物联网集群中时对所述物联网设备的数据处理资源的占用百分比;/n将所述设备信息、所述运行状态信息和所述干扰系数导入预设的资源分配线程中,运行所述资源分配线程得到资源分配结果;根据所述资源分配结果的指标数据将所述待接入物联网设备接入所述物联网集群并对所述物联网集群中的所有物联网设备进行数据处理资源的再分配。/n

【技术特征摘要】
1.一种物联网数据处理资源的自适应分配方法,其特征在于,应用于与物联网集群通信的云计算服务器,所述方法包括:
检测是否存在待接入物联网设备发送的接入请求;
在检测到所述接入请求时,对所述接入请求进行解析,获得所述接入请求中携带的所述待接入物联网设备的目标层级权重以及设备信息;其中,所述设备信息包括所述待接入物联网设备的业务数据类型、业务数据格式以及设备通信参数;
获取当前资源分配列表,根据当前资源分配列表提取所述物联网集群中的每个物联网设备的运行状态信息;其中,所述状态信息包括所述物联网设备的数据处理延时和数据处理掉包率;
根据所述目标层级权重确定所述设备信息与每组运行状态信息之间的干扰系数;其中,所述干扰系数用于表征所述目标物联网设备在接入所述物联网集群中时对所述物联网设备的数据处理资源的占用百分比;
将所述设备信息、所述运行状态信息和所述干扰系数导入预设的资源分配线程中,运行所述资源分配线程得到资源分配结果;根据所述资源分配结果的指标数据将所述待接入物联网设备接入所述物联网集群并对所述物联网集群中的所有物联网设备进行数据处理资源的再分配。


2.根据权利要求1所述的方法,其特征在于,根据所述资源分配结果的指标数据将所述待接入物联网设备接入所述物联网集群并对所述物联网集群中的所有物联网设备进行数据处理资源的再分配的步骤,包括:
获取所述指标系数中包括的多个层级资源饱和度;其中,所述层级资源饱和度用于表征每个层级对应的多个物联网设备的剩余资源分配量;
确定与所述目标层级权重相匹配的目标层级资源饱和度;其中,所述目标层级权重与所述目标层级饱和度具有相同的层级标识;
获取所述指标信息中包括的用于表征所述待接入物联网设备的资源占用量的需求信息;
确定所述需求信息对应的资源占用量;判断所述资源占用量是否小于等于所述目标层级资源饱和度对应的剩余资源分配量;
在所述资源占用量小于等于所述目标层级资源饱和度对应的剩余资源分配量时,根据所述层级标识将所述待接入物联网设备接入所述目标层级饱和度对应的层级中并将所述目标层级饱和度对应的剩余资源分配量分配给所述待接入物联网设备。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
在所述资源占用量大于所述目标层级资源饱和度对应的剩余资源分配量时,确定所述目标层级权重的对应的当前层级的下游层级权重对应的下游层级资源饱和度;
判断所述资源占用量是否小于等于所述下游层级资源饱和度对应的下游资源分配量;若是,则根据所述下游层级资源饱和度对应的层级标识将所述待接入物联网设备接入所述下游层级饱和度对应的层级中并将所述下游层级饱和度对应的下游资源分配量分配给所述待接入物联网设备;若否,则返回执行确定所述目标层级权重的对应的当前层级的下游层级权重对应的下游层级资源饱和度类似的步骤。


4.根据权利要求1-3任一项所述的方法,其特征在于,对所述接入请求进行解析,获得所述接入请求中携带的所述待接入物联网设备的目标层级权重以及设备信息,包括:
提取所述接入请求的多个连续的字段信息;
从多个字段信息中确定出存在第一标识的多个第一字段信息以及存在第二标识的多个第二字段信息;
对所述多个第一字段信息进行解...

【专利技术属性】
技术研发人员:章稳建
申请(专利权)人:章稳建
类型:发明
国别省市:江苏;32

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

1