资源分配方法、装置以及计算机可读存储介质制造方法及图纸

技术编号:21517562 阅读:18 留言:0更新日期:2019-07-03 10:01
本公开涉及一种资源分配方法、装置以及计算机可读存储介质,涉及物联网技术领域。本公开的方法包括:获取网络内各终端在预设时间内的流量信息和连接情况;根据各终端的历史连接情况和网络总带宽确定网络可分配带宽;根据各终端在预设时间内的流量信息、连接情况和可分配带宽确定各终端分配的带宽。本公开基于各个终端的数据传输情况,网络整体的带宽情况为各个终端分配带宽。可以随时对终端占用的带宽进行动态调整,提高带宽分配的合理性。

Resource allocation methods, devices and computer-readable storage media

【技术实现步骤摘要】
资源分配方法、装置以及计算机可读存储介质
本公开涉及物联网
,特别涉及一种资源分配方法、装置以及计算机可读存储介质。
技术介绍
工业物联网是工业系统与互联网以及高级计算、分析、传感技术的高度融合。它将制造业生产、监控、企业管理、供应链以及客户反馈等信息系统融为一体,通过对不同终端的智能连接,数据处理,提高生产效率、产品质量和用户满意度。在实际操作过程中,工业物联网系统中各个终端通常共用固定的总带宽。通常采取各个终端均分总带宽的方式,为各个终端分配固定的带宽。
技术实现思路
专利技术人发现:上述为工业物联网系统中各终端分配带宽的方法,不考虑各个终端的具体工作情况,容易导致一些工作量大的终端由于带宽不够导致数据传输慢,工作效率低,而工作量小的终端无法对带宽进行充分利用,造成资源浪费。本公开所要解决的一个技术问题是:如何对工业物联网系统中各终端的带宽进行合理分配。根据本公开的一些实施例,提供的一种资源分配方法,包括:获取网络内各终端在预设时间内的流量信息和连接情况;获取网络内的可分配带宽;根据各终端在预设时间内的流量信息、连接情况和可分配带宽确定各终端分配的带宽。在一些实施例中,获取网络内的可分配带宽包括:根据各终端的历史连接情况确定需要为新上线终端预留的带宽;将网络总带宽与预留的带宽的差值作为网络可分配带宽。在一些实施例中,预留的带宽还包括在预设时间内下线的终端所占用的带宽。在一些实施例中,根据各终端在预设时间内的流量信息、连接情况和可分配带宽确定各终端分配的带宽包括;根据保持连接的终端在预设时间内的流量与预设时间内保持连接的各终端流量总和的比值,确定该终端的带宽分配比例;根据该终端的带宽分配比例和可分配带宽确定该终端分配的带宽。在一些实施例中,根据各终端在预设时间内的流量信息、连接情况和可分配带宽确定各终端分配的带宽包括:根据终端在预设时间内的流量与预设时间内各终端流量总和的比值,以及各终端的权重确定该终端的带宽分配比例,终端的权重是根据该终端在预设时间内的连接情况和该终端的历史流量信息确定的;根据该终端的带宽分配比例和可分配带宽确定该终端分配的带宽。在一些实施例中,预设时间是根据网络内各终端的上线和下线的频繁程度确定的;网络内各终端的上线和下线的频繁程度越高,预设时间越短。根据本公开的另一些实施例,提供的一种资源分配装置,包括:信息获取模块,用于获取网络内各终端在预设时间内的流量信息和连接情况;可分配带宽确定模块,用于获取网络内的可分配带宽;带宽分配模块,用于根据各终端在预设时间内的流量信息、连接情况和可分配带宽确定各终端分配的带宽。在一些实施例中,可分配带宽确定模块用于根据各终端的历史连接情况确定需要为新上线终端预留的带宽,将网络总带宽与预留的带宽的差值作为网络可分配带宽。在一些实施例中,预留的带宽还包括在预设时间内下线的终端所占用的带宽。在一些实施例中,带宽分配模块用于根据保持连接的终端在预设时间内的流量与预设时间内保持连接的各终端流量总和的比值,确定该终端的带宽分配比例,根据该终端的带宽分配比例和可分配带宽确定该终端分配的带宽。在一些实施例中,带宽分配模块用于根据终端在预设时间内的流量与预设时间内各终端流量总和的比值,以及各终端的权重确定该终端的带宽分配比例,根据该终端的带宽分配比例和可分配带宽确定该终端分配的带宽,终端的权重是根据该终端在预设时间内的连接情况和该终端的历史流量信息确定的。在一些实施例中,预设时间是根据网络内各终端的上线和下线的频繁程度确定的;网络内各终端的上线和下线的频繁程度越高,预设时间越短。根据本公开的又一些实施例,提供的一种资源分配装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器设备中的指令,执行如前述任一个实施例的资源分配方法。根据本公开的再一些实施例,提供的一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现前述任一个实施例的资源分配方法。本公开参考网络内各终端在预设时间内的流量信息、连接情况可以判断终端最近一段时间内的数据传输情况,进一步,根据各终端的数据传输情况和网络可分配带宽,确定之后需要为终端分配的带宽。本公开基于各个终端的数据传输情况,网络整体的带宽情况为各个终端分配带宽。可以随时对终端占用的带宽进行动态调整,提高带宽分配的合理性。通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出本公开的一些实施例的资源分配方法的流程示意图。图2示出本公开的另一些实施例的资源分配方法的流程示意图。图3示出本公开的一些实施例的资源分配装置的结构示意图。图4示出本公开的另一些实施例的资源分配装置的结构示意图。图5示出本公开的又一些实施例的资源分配装置的结构示意图。具体实施方式下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。针对如何提高工业物联网系统中各终端的带宽分配合理性的问题,提出本方案。本公开的方案不只适用于工业物联网,还可以适用家庭物联网等多终端共享带宽的场景。下面结合图1描述本公开资源分配方法的一些实施例。图1为本公开资源分配方法一些实施例的流程图。如图1所示,该实施例的方法包括:步骤S102~S106。步骤S102,获取网络内各终端在预设时间内的流量信息和连接情况。可以由控制器自动发起终端的流量信息和连接情况的查询,例如当控制器检测到当前网络中整体数据传输速率低于阈值或某些终端传输速率低于阈值等情况,自动发起终端的流量信息和连接情况的查询。又例如,可以配置控制器每隔预设周期则自动发起终端的流量信息和连接情况的查询,进而调整各终端的带宽。也可以由工作人员控制本公开带宽分配流程的启动。例如工作人员通过控制器的显示界面或通过其他无线终端向控制器下发启动命令,控制器开始执行步骤S102。预设时间可以根据网络中各终端的上线和下线的频繁程度确定,例如,终端的上线和下线的频繁程度越高,预设时间越短。可以通过对终端上线和下线的历史记录进行统计,判断各终端上线和下线的平均时长、两次接入之间的平均时长或单位时间内上线和下线的次数等,根据上述至少一项信息确定预设时长。终端的流量信息包括:终端流量的大小。连接情况包括终端在预设时间内是否下线等情况。步骤S104,获取网络内的可分配带宽。例如,根据各终端的历史连接情况和网络总带宽确定网络可分配带宽。在上述检测各终端的流量信息和连接情况的预设时间内,可能会有一些终端处于下线状态,而在预设时间之后会上线。因此需要为新上线的终端预留带宽。将网络总带宽与预留的带宽的差值作为网络可分配本文档来自技高网...

【技术保护点】
1.一种资源分配方法,包括:获取网络内各终端在预设时间内的流量信息和连接情况;获取网络内的可分配带宽;根据所述各终端在预设时间内的流量信息、连接情况和所述可分配带宽确定各终端分配的带宽。

【技术特征摘要】
1.一种资源分配方法,包括:获取网络内各终端在预设时间内的流量信息和连接情况;获取网络内的可分配带宽;根据所述各终端在预设时间内的流量信息、连接情况和所述可分配带宽确定各终端分配的带宽。2.根据权利要求1所述的资源分配方法,其中,所述获取网络内的可分配带宽包括:根据各终端的历史连接情况确定需要为新上线终端预留的带宽;将所述网络总带宽与所述预留的带宽的差值作为网络可分配带宽。3.根据权利要求2所述的资源分配方法,其中,所述预留的带宽还包括在所述预设时间内下线的终端所占用的带宽。4.根据权利要求1所述的资源分配方法,其中,所述根据所述各终端在预设时间内的流量信息、连接情况和所述可分配带宽确定各终端分配的带宽包括:根据保持连接的终端在预设时间内的流量与预设时间内保持连接的各终端流量总和的比值,确定该终端的带宽分配比例;根据该终端的带宽分配比例和所述可分配带宽确定该终端分配的带宽。5.根据权利要求1所述的资源分配方法,其中,所述根据所述各终端在预设时间内的流量信息、连接情况和所述可分配带宽确定各终端分配的带宽包括:根据终端在预设时间内的流量与预设时间内各终端流量总和的比值,以及各终端的权重确定该终端的带宽分配比例,所述终端的权重是根据该终端在预设时间内的连接情况和该终端的历史流量信息确定的;根据该终端的带宽分配比例和所述可分配带宽确定该终端分配的带宽。6.根据权利要求1-5任一项所述的资源分配方法,其中,所述预设时间是根据网络内各终端的上线和下线的频繁程度确定的;网络内各终端的上线和下线的频繁程度越高,所述预设时间越短。7.一种资源分配装置,包括:信息获取模块,用于获取网络内各终端在预设时间内的流量信息和连接情况;可分...

【专利技术属性】
技术研发人员:孙健谢天舜李延兵赵晓垠白亮
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1