一种网络时延调控方法、设备及计算机可读存储介质技术

技术编号:26744611 阅读:19 留言:0更新日期:2020-12-18 19:51
本发明专利技术公开了一种网络时延调控方法、设备及计算机可读存储介质,其中,该方法包括:根据数据包的属性信息确定所述数据包的优先级;然后,若所述数据包为心跳包,则按所述优先级优先处理所述数据包;再然后,在分组数据汇聚层按所述优先级分配与所述数据包对应的网络资源;最后,在介质访问控制层通过增加缓存状态报告获取与所述网络资源对应的上行资源,并通过所述上行资源发送所述数据包。实现了一种人性化的网络时延调控方案,使得终端设备对应用程序的网络资源分配更为合理,有效降低了特定应用程序的数据传输时延,提高了用户体验。

【技术实现步骤摘要】
一种网络时延调控方法、设备及计算机可读存储介质
本专利技术涉及移动通信领域,尤其涉及一种网络时延调控方法、设备及计算机可读存储介质。
技术介绍
现有技术中,随着智能终端设备的快速发展,越来越多的用户开始在终端设备上进行游戏体验。而随着手机游戏的普及和流行,当前较为热门的一些游戏比如王者荣耀、和平精英等,开始对网络时延的要求越来越高,也即,这一类对网络时延较为敏感的游戏,是需要处于一个网络时延较小并且稳定的环境下,才能给游戏用户带来良好的游戏体验。但是,目前在移动通信网络下进行游戏的过程中,网络并没有给各个游戏分配专门的无线承载(或者专门的通路),在网络中,各游戏数据和其他互联网应用的数据在无线网络中所获得服务质量是相同的。因此,当网络资源有限时,游戏数据并不能单独地获得更稳定的网络处理时延,由此所带来的网络时延很可能会影响到用户的游戏体验。可以看出,现有技术中,当在无线通信网络信号不佳,或者网络资源不足时,网络给终端设备分配的上行资源较少,可能会导致上行数据积压甚至丢包,造成游戏延迟过大,较大地降低了用户的游戏体验。
技术实现思路
为了解决现有技术中的上述技术缺陷,本专利技术提出了一种网络时延调控方法,该方法包括:根据数据包的属性信息确定所述数据包的优先级;若所述数据包为心跳包,则按所述优先级优先处理所述数据包;在分组数据汇聚层按所述优先级分配与所述数据包对应的网络资源;在介质访问控制层通过增加缓存状态报告获取与所述网络资源对应的上行资源,并通过所述上行资源发送所述数据包。可选地,所述根据数据包的属性信息确定所述数据包的优先级,包括:获取所述数据包的属性信息,其中,所述属性信息包括所述数据包对应的应用程序的标识、所述数据包对应的网络地址、所述数据包对应的网络端口;若根据所述属性信息确定所述数据包为游戏类数据,则确定所述数据包为高优先级。可选地,所述若所述数据包为心跳包,则按所述优先级优先处理所述数据包,包括:设定与所述数据包对应的第一心跳周期,以及其它数据包的第二心跳周期,其中,所述第一心跳周期不同于所述第二心跳周期;在所述第一心跳周期内,对接收到的所述其它数据包进行缓存,当所述第一心跳周期内的数据包被处理完成后,再在所述第二心跳周期内处理所缓存的所述其它数据包。可选地,所述在分组数据汇聚层按所述优先级分配与所述数据包对应的网络资源,包括:确定所述数据包的资源需求,以及所述资源需求与当前网络资源的第一差值;若所述第一差值大于第一预设值,则丢弃与所述差值对应的其它数据包。可选地,所述在介质访问控制层通过增加缓存状态报告获取与所述网络资源对应的上行资源,并通过所述上行资源发送所述数据包,包括:确定与所述数据包对应的上行需求,以及所述上行需求与当前上行资源的第二差值;若所述第二差值大于第二预设值,则增加缓存状态报告,获取与所述上行需求对应的上行资源,并通过所述上行资源发送所述数据包。本专利技术还提出了一种网络时延调控设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现:根据数据包的属性信息确定所述数据包的优先级;若所述数据包为心跳包,则按所述优先级优先处理所述数据包;在分组数据汇聚层按所述优先级分配与所述数据包对应的网络资源;在介质访问控制层通过增加缓存状态报告获取与所述网络资源对应的上行资源,并通过所述上行资源发送所述数据包。可选地,所述计算机程序被所述处理器执行时实现:获取所述数据包的属性信息,其中,所述属性信息包括所述数据包对应的应用程序的标识、所述数据包对应的网络地址、所述数据包对应的网络端口;若根据所述属性信息确定所述数据包为游戏类数据,则确定所述数据包为高优先级。可选地,所述计算机程序被所述处理器执行时实现:设定与所述数据包对应的第一心跳周期,以及其它数据包的第二心跳周期,其中,所述第一心跳周期不同于所述第二心跳周期;在所述第一心跳周期内,对接收到的所述其它数据包进行缓存,当所述第一心跳周期内的数据包被处理完成后,再在所述第二心跳周期内处理所缓存的所述其它数据包。可选地,所述计算机程序被所述处理器执行时实现:确定所述数据包的资源需求,以及所述资源需求与当前网络资源的第一差值;若所述第一差值大于第一预设值,则丢弃与所述差值对应的其它数据包;确定与所述数据包对应的上行需求,以及所述上行需求与当前上行资源的第二差值;若所述第二差值大于第二预设值,则增加缓存状态报告,获取与所述上行需求对应的上行资源,并通过所述上行资源发送所述数据包。本专利技术还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有网络时延调控程序,网络时延调控程序被处理器执行时实现如上述任一项所述的网络时延调控方法的步骤。实施本专利技术的网络时延调控方法、设备及计算机可读存储介质,通过数据包的属性信息确定所述数据包的优先级;然后,若所述数据包为心跳包,则按所述优先级优先处理所述数据包;再然后,在分组数据汇聚层按所述优先级分配与所述数据包对应的网络资源;最后,在介质访问控制层通过增加缓存状态报告获取与所述网络资源对应的上行资源,并通过所述上行资源发送所述数据包。实现了一种人性化的网络时延调控方案,使得终端设备对应用程序的网络资源分配更为合理,有效降低了特定应用程序的数据传输时延,提高了用户体验。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术涉及的一种移动终端的硬件结构示意图;图2是本专利技术实施例提供的一种通信网络系统架构图;图3是本专利技术网络时延调控方法第一实施例的流程图;图4是本专利技术网络时延调控方法第二实施例的流程图;图5是本专利技术网络时延调控方法第三实施例的流程图;图6是本专利技术网络时延调控方法第四实施例的流程图;图7是本专利技术网络时延调控方法第五实施例的流程图。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。<本文档来自技高网...

【技术保护点】
1.一种网络时延调控方法,其特征在于,所述方法包括:/n根据数据包的属性信息确定所述数据包的优先级;/n若所述数据包为心跳包,则按所述优先级优先处理所述数据包;/n在分组数据汇聚层按所述优先级分配与所述数据包对应的网络资源;/n在介质访问控制层通过增加缓存状态报告获取与所述网络资源对应的上行资源,并通过所述上行资源发送所述数据包。/n

【技术特征摘要】
1.一种网络时延调控方法,其特征在于,所述方法包括:
根据数据包的属性信息确定所述数据包的优先级;
若所述数据包为心跳包,则按所述优先级优先处理所述数据包;
在分组数据汇聚层按所述优先级分配与所述数据包对应的网络资源;
在介质访问控制层通过增加缓存状态报告获取与所述网络资源对应的上行资源,并通过所述上行资源发送所述数据包。


2.根据权利要求1所述的网络时延调控方法,其特征在于,所述根据数据包的属性信息确定所述数据包的优先级,包括:
获取所述数据包的属性信息,其中,所述属性信息包括所述数据包对应的应用程序的标识、所述数据包对应的网络地址、所述数据包对应的网络端口;
若根据所述属性信息确定所述数据包为游戏类数据,则确定所述数据包为高优先级。


3.根据权利要求2所述的网络时延调控方法,其特征在于,所述若所述数据包为心跳包,则按所述优先级优先处理所述数据包,包括:
设定与所述数据包对应的第一心跳周期,以及其它数据包的第二心跳周期,其中,所述第一心跳周期不同于所述第二心跳周期;
在所述第一心跳周期内,对接收到的所述其它数据包进行缓存,当所述第一心跳周期内的数据包被处理完成后,再在所述第二心跳周期内处理所缓存的所述其它数据包。


4.根据权利要求3所述的网络时延调控方法,其特征在于,所述在分组数据汇聚层按所述优先级分配与所述数据包对应的网络资源,包括:
确定所述数据包的资源需求,以及所述资源需求与当前网络资源的第一差值;
若所述第一差值大于第一预设值,则丢弃与所述差值对应的其它数据包。


5.根据权利要求4所述的网络时延调控方法,其特征在于,所述在介质访问控制层通过增加缓存状态报告获取与所述网络资源对应的上行资源,并通过所述上行资源发送所述数据包,包括:
确定与所述数据包对应的上行需求,以及所述上行需求与当前上行资源的第二差值;
若所述第二差值大于第二预设值,则增加缓存状态报告,获取与所述上行需求对应的上行资源,并通过所述上行资源发送所述数据包。


6.一种网...

【专利技术属性】
技术研发人员:张庆治
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1