一种实现数据处理的方法及装置的制造方法

文档序号:9372022阅读:356来源:国知局
一种实现数据处理的方法及装置的制造方法
【技术领域】
[0001]本发明涉及物联网通信技术,尤指一种实现数据处理的方法及装置。
【背景技术】
[0002]随着物联网的发展,物联网业务得到了飞速增长,来自于物联网终端的数据回传给网络带来越来越大的压力。在网络容量受限的情况下,大量的物联网终端的数据回传影响了传统网络的业务的服务质量。考虑到物联网终端的数据业务大多属于低优先级业务,为了保证网络的有效运行,一些针对物联网的业务管控方法应运而生,其基本思想是根据网络负载对物联网业务进行数据回传的终端进行调度,甚至是禁止终端进行数据回传,即拒绝为物联网业务提供网络。
[0003]现有的针对物联网业务的管控方法,虽然能够减少物联网终端的数据回传对传统网络业务的服务质量造成冲击,却需要牺牲物联网业务的服务质量;物联网终端回传的数据如果调度不合理,将导致数据回传无效,更有甚者造成物联网业务的中断。

【发明内容】

[0004]为了解决上述技术问题,本发明提供一种实现数据回传的方法及装置,能够保证数据回传的合理,减少对物联网业务的服务质量影响。
[0005]为了达到本发明目的,本发明提供了一种实现数据处理的方法,对各业务的应用请求,包括:
[0006]获取应用请求所有所涉网络的网络负载;
[0007]根据预先设置的应用请求的质量等级及获取的所有所涉网络的网络负载,确定应用请求的最大质量等级;
[0008]根据确定的最大质量等级确定进行数据回传的终端,进行数据回传。
[0009]进一步地,网络负载为:网络的已负载状态、可接入的终端数、可接入数据速率、最大负载下的可接入的终端数及最大负载下可接入数据速率。
[0010]进一步地,预先设置的应用请求的质量等级为:预先设置的所述应用请求数据回传的终端数量按照预设层级减小和数据回传的数据质量按照预设层级降低构成的相应的质量等级;
[0011]所述确定所述应用请求的最大质量等级具体包括;
[0012]从所述预先设置的应用请求的质量等级的质量最高的等级开始,逐级判断所述所有所涉网络的网络负载是否满足当前质量等级的质量要求;
[0013]当首次出现所述所有所涉网络的网络负载满足所述当前质量等级的质量要求时,确定当前质量等级为所述应用请求的所述最大质量等级。
[0014]进一步地,判断所有所涉网络的网络负载是否满足当前质量等级的质量要求具体包括:
[0015]确定各所涉网络中满足所述当前质量等级的数据质量要求的终端数;
[0016]统计所有所述所涉网络满足数据质量要求的终端总数,当满足所述数据质量要求的终端总数大于所述当前质量等级对数据回传的终端数量要求时,确定所有所述所涉网络的网络负载满足当前质量等级的质量要求;
[0017]所述数据质量要求包括数据精度和回传周期要求。
[0018]进一步地,确定各所涉网络中满足当前质量等级的数据质量要求的终端数具体包括:
[0019]对各所述所涉网络,
[0020]计算各所述所涉网络中可接入的终端数与第一调整阈值乘积获得第一终端参考值,可接入数据速率与第二调整阈值的乘积除以所述当前质量等级的数据质量要求对应的数据速率获得第二终端参考值;
[0021]选取第一终端参考值和第二终端参考值中数值较小的一个作为所述所涉网络满足所述当前质量等级数据质量要求的最大终端数;
[0022]统计各所述所涉网络中可选终端数,当所述可选终端数大于或等于所述最大终端数时,确定所涉网络中满足当前质量等级的数据质量要求的终端数为所述最大终端数;当可选终端数小于所述最大终端数时,确定所涉网络中满足当前质量等级的数据质量要求的终端数为所述可选终端数。
[0023]进一步地,确定进行数据回传的终端具体包括:
[0024]将可选终端数大于O的确定的所有所述所涉网络中满足数据质量要求的最大终端数进行大小排列;
[0025]从排列后所述最大终端数最大的所述所涉网络中开始,确定第一个用于数据回传的终端,并在确定第一个用于数据回传的终端后,计算各所述所涉网络满足数据质量要求的剩余最大终端数和剩余可选终端数;
[0026]将剩余可选终端数大于O的所有所述所涉网络按满足数据质量要求的剩余最大终端数进行大小排列后,从排列后所述剩余最大终端数最大的所述所涉网络开始逐一确定其余用于数据回传的终端,直至确定的用于数据回传的终端数满足所述最大质量等级的数据质量要求。
[0027]进一步地,逐一确定其余用于数据回传的终端具体包括:
[0028]当排列后所述剩余最大终端数最大的所述所涉网络中已确定的用于数据回传的终端,大于除所述剩余最大终端数所涉网络的其他所涉网络的已确定的用于数据回传的终端乘以预先设置的第三调整阈值时,则将所述剩余最大终端数最大的所述所涉网络从此次选取用于数据回传的终端的排列中删除,直至确认出此次用于数据回传的终端后,将从排列中删除的所述所涉网络添加到剩余可选终端数大于O的所有所述所涉网络中,进行满足数据质量要求的剩余最大终端数的大小排列,以继续下一个用于数据回传的终端的确定;
[0029]当排列后所述剩余最大终端数最大的所述所涉网络中已确定的用于数据回传的终端,小于或等于除所述剩余最大终端数所涉网络的其他所涉网络的已确定的用于数据回传的终端乘以预先设置的第三调整阈值时,从所述剩余最大终端数最大的所述所涉网络中此次确定用于数据回传的终端,确定出此次用于数据回传的终端后,更新剩余可选终端数大于O的所有所述所涉网络满足数据质量要求的剩余最大终端数进行大小排列后,继续下一个用于数据回传的终端的确定;
[0030]所述第三调整阈值为大于I的任意值。
[0031]进一步地,当确定的用于数据回传的终端具有多个网络连接时,该方法还包括:根据网络负载及网络分布指示数据回传的网络连接。
[0032]另一方面,本申请还提供一种实现数据处理的装置,包括:获取单元、确定等级单元及确定终端单元;其中,
[0033]获取单元,用于获取应用请求所有所涉网络的网络负载;
[0034]确定等级单元,用于根据预先设置的应用请求的质量等级及获取的所有所涉网络的网络负载,确定应用请求的最大质量等级;
[0035]确定终端单元,用于根据确定的最大质量等级确定进行数据回传的终端,进行数据回传。
[0036]进一步地,该装置还包括等级设置单元,用于设置以所述应用请求数据回传的终端数量按照预设层级减小和数据回传的数据质量按照预设层级降低,构成的相应的质量等级作为预先设置的应用请求的质量等级。
[0037]进一步地,确定等级单元具体用于,
[0038]从所述预先设置的应用请求的质量等级的质量最高的等级开始,逐级的对各所述所涉网络,
[0039]计算各所述所涉网络中可接入的终端数与第一调整阈值乘积获得第一终端参考值,可接入数据速率与第二调整阈值的乘积除以当前质量等级的数据质量要求对应的数据速率获得第二终端参考值;
[0040]选取第一终端参考值和第二终端参考值中数值较小的一个作为所述所涉网络满足当前质量等级数据质量要求的最大终端数;
[0041]统计各所述所涉网络中可选终端数,当所述可选终端数大于或等于所述最大终端数时,确定所涉网络中满足当前质量等级的数据质量要求的终端数为所述最大终端数;当可选终端数小于所述最大终端数时,确定所涉网络中满足当前质量等级的数据质量要求的终端数为所述可选终端数;
[0042]统计所有所述所涉网络满足数据质量要求的终端总数,当满足数据质量要求的终端总数大于所述当前质量等级对数据回传的终端数量要求时,确定所有所涉网络的网络负载满足当前质量等级的质量要求;
[0043]当首次出现所有所涉网络的网络负载满足当前质量等级的质量要求时,确定当前质量等级为应用请求的所述最大质量等级;
[0044]所述数据质量要求包括数据精度和回传周期要求。
[0045]进一步地,确定终端单元具体用于,
[0046]将可选终端数大于O的确定的所有所述所涉网络中满足数据质量要求的最大终端数进行大小排列;
[0047]从排列后所述最大终端数最大的所述所涉网络中开始,确定第一个用于数据回传的终端,并在确定第一个用于数据回传的终端后,计算各所述所涉网络满足数据质量要求的剩余最大终端数和剩余可选终端数;
[0048]将剩余可选终端数大于O的所有所述所涉网络满足数据质量要求的剩余最大终端数进行大小排列后,
[0049]当排列后所述剩余最大终端数最
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1