网络优化方法、装置及相关设备与流程

文档序号:31016649发布日期:2022-08-05 19:04阅读:50来源:国知局
1.本发明实施例涉及网络传输领域,尤其涉及一种网络优化方法、装置及相关设备。
背景技术
::2.embb(enhancedmobilebroadband,增强移动宽带)是指在现有移动宽带业务场景的基础上,对于用户体验等性能的进一步提升。随着5g(5thgenerationmobilenetworks,第五代移动通信技)网络技术的发展和应用,5gembb因具有大带宽和高速率的优点,可极大提升大流量需求业务的用户体验,例如,具有上下行的大带宽业务的视频业务是5gembb的主要应用场景。3.针对大流量需求业务的网络优化,目前主要从业务类型识别、网络提升调度优先级等角度出发,无法解决网络拥塞时,用户业务体验变差的问题。可见,目前网络优化的效果较差。技术实现要素:4.本发明实施例提供一种网络优化方法、装置及相关设备,以解决网络优化的效果较差的问题。5.为解决上述问题,本发明是这样实现的:6.第一方面,本发明实施例提供了一种网络优化方法,由终端执行,所述方法包括:7.接收网络设备发送的指示消息,所述指示消息包括所述终端与所述网络设备之间的网络状态信息、以及所述终端的调度时间信息;8.依据所述网络状态信息和所述调度时间信息,对所述终端的多媒体业务执行业务调整操作。9.第二方面,本发明实施例提供了一种网络优化方法,由网络设备执行,所述方法包括:10.获取指示消息,所述指示消息包括终端与所述网络设备之间的网络状态信息、以及所述终端的调度时间信息;11.向所述终端发送所述指示消息。12.第三方面,本发明实施例还提供一种网络优化装置,包括第一收发机和第一处理器,13.第一收发器,用于接收网络设备发送的指示消息,所述指示消息包括所述终端与所述网络设备之间的网络状态信息、以及所述终端的调度时间信息;14.第一处理器,用于依据所述网络状态信息和所述调度时间信息,对所述终端的多媒体业务执行业务调整操作。15.第四方面,本发明实施例还提供一种网络优化装置,包括第二收发机和第二处理器,16.第二处理器,用于获取指示消息,所述指示消息包括终端与所述网络设备之间的网络状态信息、以及所述终端的调度时间信息;17.第二收发器,用于向所述终端发送所述指示消息。18.第五方面,本发明实施例还提供一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,所述处理器,用于读取存储器中的程序实现如前述第一方面所述方法中的步骤;或,如前述第二方面所述方法中的步骤。19.第六方面,本发明实施例还提供一种可读存储介质,用于存储程序,所述程序被处理器执行时实现如前述第一方面所述方法中的步骤,或,实现如前述第二方面所述方法中的步骤。20.本发明实施例中,通过接收网络设备发送的终端与网络设备之间的网络状态信息、以及终端的调度时间信息,对终端的多媒体业务执行业务调整操作。如此,通过终端与网络设备之间的协同,在终端至网络设备的传输以及网络设备至终端传输中,依据不同网络状态和调度时间信息,可以对终端的多媒体业务执行对应的业务调整操作,从而可以提高网络优化的效果。附图说明21.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。22.图1是本发明实施例可应用的网络系统的结构示意图;23.图2是本发明实施例提供的网络优化方法的流程示意图之一;24.图3是本发明实施例提供的网络优化方法的流程示意图之二;25.图4是本发明实施例提供的网络优化方法的流程示意图之三;26.图5是本发明实施例提供的网络优化方法的流程示意图之四;27.图6是本发明实施提供的网络优化装置的结构示意图之一;28.图7是本发明实施提供的网络优化装置的结构示意图之二;29.图8是本发明实施提供的通信设备的结构示意图。具体实施方式30.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。31.本发明实施例中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,本技术中使用“和/或”表示所连接对象的至少其中之一,例如a和/或b和/或c,表示包含单独a,单独b,单独c,以及a和b都存在,b和c都存在,a和c都存在,以及a、b和c都存在的7种情况。32.请参见图1,图1是本发明实施例可应用的网络系统的结构图,如图1所示,包括数据发送设备11和数据接收设备12。33.其中,数据发送设备11和数据接收设备12之间可以进行通信。数据发送设备11向数据接收设备12发送密文信息(ciphertextblock)。34.在实际应用中,数据发送设备11可以是终端(也可以称作用户设备(userequipment,ue)),数据接收设备12可以是网络侧设备,网络侧设备也可以称为网络设备;或者,数据发送设备11可以是网络侧设备,数据接收设备12可以是终端,但不仅限于此。35.终端可以是手机、平板电脑(tabletpersonalcomputer)、膝上型电脑(laptopcomputer)、个人数字助理(personaldigitalassistant,pda)、移动上网装置(mobileinternetdevice,mid)、可穿戴式设备(wearabledevice)或车载设备等。网络侧设备可以是基站、接入和移动管理功能(accessandmobilitymanagementfunction,amf)、中继、接入点或其他网元等。36.以下对本发明实施例提供的网络优化方法进行说明。37.参见图2,图2是本发明实施例提供的网络优化方法的流程示意图之一。图2所示的网络优化方法可以由终端执行。38.如图2所示,网络优化方法可以包括以下步骤:39.步骤301、接收网络设备发送的指示消息,指示消息包括终端与网络设备之间的网络状态信息、以及终端的调度时间信息。40.需要说明的是,终端在进行多媒体业务时,需要通过无线资源控制(radioresourcecontrol,rrc)信令的方式告知网络设备,向网络设备申请网络状态信息以及调度时间信息,以获取网络设备发送的指示消息,网络设备也称为网络侧设备。41.其中,终端与网络设备之间的网络状态信息主要包括网络忙闲状态,即网络空闲状态和网络忙碌状态,主要包括终端传输至网络设备的网络空闲状态、终端传输至网络设备的网络忙碌状态、网络设备传输至终端的网络空闲状态以及网络设备传输至终端的网络忙碌状态。终端的调度时间信息主要包括终端下次可调度时间,终端下次可调度时间也可以用终端下次调度等待时间来表示。终端可以接收网络设备发送的网络状态信息和调度时间信息。42.步骤302、依据网络状态信息和所述调度时间信息,对终端的多媒体业务执行业务调整操作。43.其中,多媒体业务主要包括视频类网络业务、音频类网络业务等。多媒体业务对上下行大带宽的网络优化需求较大,以视频类网络业务为例,视频类业务主要分为直播视频监控类、直播互动类和视频观影类,直播视频监控类的采集端以上行大带宽为主,播放端以下行大带宽为主;直播互动类的采集端和播放端均有上下行的大带宽业务;观影类视频业务主要为下行的大带宽业务。由此可见,不同多媒体业务类型对应的上下行带宽的网络要求不同。44.依据接收的网络状态信息和调度时间信息,可以对终端的多媒体业务执行业务调整操作。例如,视频类网络业务中,在网络状态信息为网络空闲状态状态时,网络可用资源较多,可以通过提高分辨率的方式来提高用户的体验;对应的,在网络状态信息为网络空闲忙碌状态时,网络可用资源较少,可以通过降低分辨率的方式,减少因网络拥塞导致视频卡顿的情况发生。45.另外,针对上行网络和下行网络也可以采取不同的业务调整操作,例如,在上行网络平均速率大于当前多媒体业务所需带宽的情况下,可以对终端执行与提高多媒体业务的上行网络带宽需求相关的调整操作;在下行网络平均速率大于当前多媒体业务所需带宽的情况下,终端可以向业务服务器发送执行与提高多媒体业务的下行网络带宽需求相关调整操作的申请。如此,依据网络状态信息和调度时间信息,可以通过终端与网络设备之间的协同,对终端的多媒体业务执行业务调整操作,来提高网络优化的效果。46.本发明实施例中,通过接收网络设备发送的终端与网络设备之间的网络状态信息、以及终端的调度时间信息,对终端的多媒体业务执行业务调整操作。如此,通过终端与网络设备之间的协同,在终端至网络设备的传输以及网络设备至终端传输中,依据不同网络状态和调度时间信息,可以对终端的多媒体业务执行对应的业务调整操作,从而可以提高网络优化的效果。47.一种可选的实施方式,业务传输调整操作,包括如下至少一项:48.调整所述多媒体业务的分辨率;49.向业务服务器发送调整所述多媒体业务的分辨率的第一请求;50.向所述网络设备发送调整调度优先级的第二请求。51.其中,多媒体业务的分辨率为媒体业务的清晰度,以多媒体业务为视频业务为例,视频业务的分辨率主要为显示分辨率,是指显示器所能显示的像素的数量,显示器可显示的像素越多,分辨率越高,画面就越精细。分辨率越高,对网络带宽的要求越高。因此,在终端向网络设备传输的上行网络中,在网络速度较差或网络资源分配较少的情况下,可以降低视频业务的分辨率,减少视频卡顿。52.在网络设备向终端传输的下行网络中,对多媒体业务传输进行调整主要通过终端向业务服务器发送调整分辨率的第一请求来实现,第一请求主要包括提高分辨率的请求和降低分辨率的请求。进一步的,业务服务器再将第一请求发送至网络设备以调整分辨率。例如,在网络设备向终端传输的下行网络中,在网络速度较差或网络资源分配较少的情况下,可以降低视频业务的分辨率,减少视频卡顿,使用户可以有更好的体验。53.另外,在网络状态信息指示网络处于忙碌时,可以向网络设备发送调整调度优先级的第二请求,调度优先级主要包括标度值(qosclassidentifier,qci)等级。第二请求主要包括提升用户调度优先级的请求。一般而言,调度优先级高的用户与调度优先级低的用户相比,网络速度更高和网络资源分配更多。在网络处于忙碌状态时,终端可以提示用户通过提升自身的调度优先级来达到多媒体业务更好的播放效果,在用户选择提升调度优先级并购买了调度优先级提升服务的情况下,终端可以向网络设备发送rrc信令进行下行提升qci等级申请,进一步的,网络接收到rrc信令后查询该用户的签约情况,并根据用户的签约,给终端多媒体业务设置对应的qci等级,如此,可以优先对该用户的多媒体业务进行保障。同时,可以根据时长,设置合理的付费模式,比如按照小时、天、月和年定制不同的价格区间,灵活满足用户的需求。54.本发明实施例中,业务传输调整操作包括调整所述多媒体业务的分辨率、向业务服务器发送调整多媒体业务的分辨率的第一请求和向网络设备发送调整调度优先级的第二请求其中至少一项。通过调整所述多媒体业务的分辨率,可以对上行网络进行优化;通过向业务服务器发送调整多媒体业务的分辨率的第一请求,可以对下行网络进行优化;向网络设备发送调整调度优先级的第二请求,可以用户签约的调度优先级对网络进行优化。如此,可以针对上行网络、下行网络以及用户签约的调度优先级采取不同的网络优化方式,网络优化全面,从而可以提高网络优化的效果。55.可选的,所述调整所述多媒体业务的分辨率,包括:56.在网络使用状态与第一预设要求匹配的情况下,提高所述多媒体业务的分辨率;57.在所述网络使用状态与第二预设要求匹配的情况下,降低所述多媒体业务的分辨率;58.所述第一预设要求为在第一预估时间内,所述终端连续m次接收指示网络处于空闲状态的所述网络状态信息,且可调度百分比大于第一阈值,且所述终端向所述网络设备传输数据的平均速率大于或等于所述多媒体业务的传输要求,其中,m为大于1的整数;59.所述第二预设要求包括在所述第一预估时间内,所述终端连续n次接收指示网络处于忙碌状态的所述网络状态信息,且无法调度百分比大于第二阈值、所述终端向所述网络设备传输数据的平均速率小于所述多媒体业务的传输要求其中至少一项,其中,n为大于1的整数。60.其中,m和第一预估时间可以根据经验值预先配置。另外,第一阈值为上行网络可调度百分比的预设要求,也可以根据经验值预先配置,在第一预估时间内,网络的可调度百分比可以依据终端的调度时间信息计算得到。例如,在第一预估时间为1秒,m取值为3,第一阈值为60%时,第一预设要求为在1秒时间内终端连续3次接收指示网络处于空闲状态的网络状态信息,且可调度百分比大于60%,且终端向网络设备传输数据的平均速率大于或等于多媒体业务的传输要求。m取值大于1,可以避免网络偶然为空闲状态时,对多媒体业务的分辨率的调整。61.对应的,n也可以根据经验值预先配置,n可以等于m。第二阈值为上行网络无法调度百分比的预设要求,也可以根据经验值预先配置,在第一预估时间内,网络的无法调度百分比可以依据终端的调度时间信息计算得到。62.另外,用户可以在终端设置多媒体业务与上行网络自适应开关,设置网络上行空闲、忙碌状态计数器,统计本用户在第一预估时间内,上行网络下次可调度时间分布。在自适应开打开时,在网络使用状态与第一预设要求匹配的情况下,可以提升多媒体业务的分辨率,直到分辨率提升为最高档次,可以提升用户使用上行网络的体验感;如果接收到网络状态信息指示网络处于忙碌状态,网络空闲状态计数清零,开始记录网络忙碌状态,在网络使用状态与第二预设要求匹配的情况下,可以降低多媒体业务的分辨率以降低带宽需求,直到分辨率降为最低档次,以减少上行网络状态发生拥堵时,多媒体业务出现卡顿等现象。如此,通过调整分辨率,可以对上行网络进行优化。63.本发明实施例中,在网络使用状态与第一预设要求匹配的情况下,提高多媒体业务的分辨率;在网络使用状态与第二预设要求匹配的情况下,降低多媒体业务的分辨率。如此,通过调整分辨率,可以对上行网络进行优化,从而可以提高用户使用网络的体验感。64.可选的,向业务服务器发送调整所述多媒体业务的分辨率的第一请求,包括:65.在网络使用状态与第三预设要求匹配的情况下,向所述业务服务器发送提高所述多媒体业务的分辨率的请求;66.在所述网络使用状态与第四预设要求匹配的情况下,向所述业务服务器发送降低所述多媒体业务的分辨率的请求;67.所述第三预设要求为在第二预估时间内,所述终端连续j次接收指示网络处于空闲状态的所述网络状态信息,且在第二预估时间内可调度百分比大于第三阈值,且所述网络设备向所述终端传输数据的平均速率大于或等于所述多媒体业务的传输要求,其中,j为大于1的整数;68.所述第四预设要求包括在所述第二预估时间内,所述终端连续k次接收指示网络处于忙碌状态的所述网络状态信息,且无法调度百分比大于第四阈值、所述网络设备向所述终端传输数据的平均速率小于所述多媒体业务的传输要求其中至少一项,其中,k为大于1的整数。69.其中,j和第二预估时间可以根据经验值预先配置,j的取值可以与m相同,第二预估时间可以与第一时间相同。另外,第三阈值为下行网络可调度百分比的预设要求,也可以根据经验值预先配置,第三阈值可以与第一阈值相同。在第二预估时间内,下行网络可调度百分比可以依据终端的调度时间信息计算得到。j的取值大于1,可以避免网络偶然为空闲状态时,对多媒体业务的分辨率的调整。70.对应的,k也可以根据经验值预先配置,k的取值可以与j相同。第四阈值为网络下行网络无法调度百分比的预设要求,也可以根据经验值预先配置,第四阈值可以与第二阈值相同。在第一预估时间内,网络的无法调度百分比可以依据终端的调度时间信息计算得到。71.另外,用户可以在终端设置多媒体业务与下行网络自适应开关,设置网络上行空闲、忙碌状态计数器,统计本用户在第二预估时间内,上行网络下次可调度时间分布。在自适应开打开时,在网络使用状态与第三预设要求匹配的情况下,可以向业务服务器发送提高多媒体业务的分辨率的请求,以提升多媒体业务的分辨率,直到分辨率提升为最高档次,可以提高多媒体业务呈现给用户的视觉效果和听觉效果;如果接收到网络状态信息指示网络处于忙碌状态,网络空闲状态计数清零,开始记录网络忙碌状态,在网络使用状态与第四预设要求匹配的情况下,可以向业务服务器发送降低多媒体业务的分辨率的请求,分辨率可以降为最低档次,如此,通过降低多媒体业务的分辨率以降低带宽需求,以避免下行网络状态发生拥堵时,多媒体业务出现卡顿等现象,从而实现对下行网络的优化。72.本发明实施例中,在网络使用状态与第三预设要求匹配的情况下,向业务服务器发送提高多媒体业务的分辨率的请求;在网络使用状态与第四预设要求匹配的情况下,向业务服务器发送降低多媒体业务的分辨率的请求。如此,通过调整分辨率,可以对下行网络进行优化,从而可以提高用户使用网络的体验感。73.可选的,向所述网络设备发送调整调度优先级的第二请求,包括:74.在所述网络状态信息指示网络处于忙碌状态的情况下,向所述网络设备发送提高所述调度优先级的请求。75.其中,在上行网络中,若网络状态信息指示网络处于忙碌状态时,可以提示用户提升qci等级,用户选择提升qci等级并进行支付,终端向网络设备发送rrc信令进行上行网络提升qci等级申请,网络设备接收到rrc信令后查询终端的签约情况,给终端的视频类业务设置对应的qci等级,可优先对用户的业务进行保障。如图3所示,网络设备为第四代移动通信技术(4th-generation,4g)基站或第五代移动通信技术(5th-generation,5g)基站,4g基站用enb表示,5g基站用gnb表示。终端向网络设备发送qci等级提升申请,网络设备在收到该申请后,查询用户签约情况,在用户签约情况通过的情况下,核心网发起qci等级提升流程,网络设备将qci等级提升申请通过告知终端;在用户签约情况未通过的情况下,核心网拒绝提升qci等级,网络设备将qci等级提升申请拒绝告知终端。76.对应的,在下行网络中,若网络状态信息指示网络处于忙碌状态时,可以提示用户提升qci等级,用户选择提升qci等级并进行支付,终端向网络设备发送rrc信令进行下行网络提升qci等级申请,网络设备接收到rrc信令后查询终端的签约情况,给终端的视频类业务设置对应的qci等级,可优先对用户的业务进行保障。77.本发明实施例中,在网络状态信息指示网络处于忙碌状态的情况下,向网络设备发送提高调度优先级的请求。如此,用户可以通过提高调度优先级来满足多媒体业务的网络需求,从而可以提高网络的优化效果。78.参见图4,图4是本发明实施例提供的网络优化方法的流程图之二。本发明实施例的网络优化方法可以由网络设备执行。79.如图4所示,网络优化方法可以包括以下步骤:80.步骤401、获取指示消息,所述指示消息包括终端与所述网络设备之间的网络状态信息、以及所述终端的调度时间信息;81.需要说明的是,根据不同板卡硬件的处理能力,媒体访问控制器(mediaaccesscontrol,mac)调度模块一般需要提前1.5ms~3ms进行调度准备,包括调度排序、资源分配、组下行控制信息(downlinkcontrolinformation,dci)等内容。在调度时首先需要根据调度算法进行本时隙可调度用户排序,然后按照优先级高低进行资源分配,最后进行组dci并下发调度信息和对应数据。82.在调度排序时,网络设备可以获取终端与网络设备之间的网络状态信息,该网络状态主要包括网络空闲状态和网络忙碌状态。调度队列中的用户除了按照调度算法进行排序外,还可以同时对网络资源进行预估。在网络已占用资源较多时,网络状态一般为忙碌状态;在网络已占用资源较少时,网络状态一般为空闲状态。另外,用户占用的网络带宽大小对网络状态的判断也可能产生影响。83.步骤402、向所述终端发送所述指示消息。84.网络设备给终端发送指示消息的方式主要通过下行链路控制信息(downlinkcontrolinformation,dci)和媒体访问控制元件(mediaaccesscontrolcontrolelement,macce)方式其中一种方式,具体采用哪一种方式可以通过网络设备与终端交互的rrc信令确定。85.其中,dci方式主要通过在调度上下行资源的dci信息中增加表示网络忙闲信息和表示终端下次调度时间的2个字段来实现,例如,“networkfreeindicator”指示网络忙闲信息,在网络空闲状态时,该值为1,在网络忙碌状态时,该值为0;“uenextschedulewaittimeindicator”指示ue下次调度需要等待的时间,通过2bit表示。86.另外,macce方式主要通过“networkfreeindicationmacce”将网络上下行忙闲程度和用户下次可调度的时间传递给终端,macce的传递方式通过周期性和事件触发两种方式,正常情况下以周期性下发终端,当网络的忙闲程度发生变化时,也要发送一次信息通知终端。例如,macce方式通过8bit标识,前四个bit指示上行,后四个bit指示下行,在四个bit中,第一个bit为预留字段,第二个bit指示网络忙闲程度,第三个bit和第四个bit指示ue下次调度等待时间。87.本发明实施例中,获取包括终端与网络设备之间的网络状态信息、以及终端的调度时间信息的指示消息;进一步的,向所述终端发送指示消息。如此,通过终端与网络设备之间的协同,可以提高网络优化的效果。88.可选的,网络优化方法还包括:89.接收所述终端发送的调整调度优先级的第二请求。90.其中,调度优先级越高,用户所享受的网络服务越好。用户可以选择目标调度优先级,并对该调度优先级的服务进行付费,网络设备在接收终端发送的调整调度优先级的第二请求后,可以查询终端用户的网络服务签约情况,在用户进行了签约的情况下,网络设备可以对终端的多媒体业务设置对应的qci等级,可以优先对用户的业务进行保障。91.本发明实施例中,通过接收终端发送的调整调度优先级的第二请求来提高用户的网络服务,可以优先对用户的业务进行保障,从而可以提高网络优化的效果。92.可选的,获取所述网络状态信息,包括:93.获取网络用户数量和网络资源评估结果;94.依据所述网络用户数量和所述网络资源评估结果,获取网络使用评估结果;95.在所述网络使用评估结果与预设要求匹配的情况下,获取网络处于忙碌状态的消息;或者,在所述网络使用评估结果与预设要求不匹配的情况下,获取网络处于空闲状态的消息。96.其中,网络用户数量为调度队列中的用户数量,网络资源评估结果为对可用网络资源的预估结果。一般而言,在调度队列中的用户数量较多时,正在使用网络的用户较少,未被占用的网络资源可能较多。97.另外,预设要求主要包括调度队列中用户数大于用户数预设值和资源预估大于带宽的预设倍数。在网络使用评估结果与调度队列中用户数大于用户数预设值和资源预估大于带宽的预设倍数其中任意一项匹配的情况下,可以判断网络处于空闲状态,可以获取网络处于空闲状态的消息;在网络使用评估结果与调度队列中用户数大于用户数预设值和资源预估大于带宽的预设倍数的两项预设要求都不匹配的情况下,可以判断网络处于忙碌状态,获取网络处于忙碌状态的消息。98.如图5所示,用户数预设值为q,带宽的预设倍数为w,预设要求为在队列中用户数大于q或资源预估大于带宽的w倍,用户进入调度队列中,在调度队列中用户数大于q或资源预估大于带宽的w倍的情况下,可以判断网络状态为空闲状态;在调度队列中用户数小于或等于q,且资源预估小于或等于带宽的w倍的情况下,可以判断网络状态为忙碌状态。99.本发明实施例中,获取网络用户数量和网络资源评估结果;进一步的,依据网络用户数量和所述网络资源评估结果,获取网络使用评估结果;进一步的,根据网络使用评估结果与预设要求的匹配情况判断网络的忙闲状态,获取网络状态信息。网络状态信息网络考虑了用户数量和网络资源评估结果的影响,从而可以提高网络状态结果的准确性。100.可选的,获取所述调度时间信息,包括:101.依据调度排序算法、相邻时隙排队状态和资源预估情况其中至少一项,获取所述调度时间信息。102.其中,调度排序算法为对调度序列中的用户进行排序的策略,资源预估情况包括对可用网络资源的预估结果。103.在用户本次调度完成后仍有数据待传输时,可以根据所使用的调度排序算法、相邻时隙排队状态和资源预估情况,评估用户终端下次可以调度的时间或者需要等待调度的时间,获取调度时间信息。可以通过ybit表征调度时间参数,例如,y可以取值2、3和4等,y的取值在此不做限定。比如,在y取值为2时。如果无网络业务需要,取值为0;如果下一个同向时隙可以调度则取值为1;如果第二个同向时隙可以调度则取值为2,如果在预估的范围内都无法调度则取值为2y-1。104.本发明实施例中,依据调度排序算法、相邻时隙排队状态和资源预估情况其中至少一项,获取调度时间信息。获取调度时间信息考虑了调度排序算法、相邻时隙排队状态和资源预估情况,从而可以提高调度时间信息的准确性。105.本发明实施例中介绍的多种可选的实施方式,在彼此不冲突的情况下可以相互结合实现,也可以单独实现,对此本发明实施例不作限定。106.为方便理解,以多媒体业务为视频类业务示例说明如下:107.一般而言,视频类业务的分辨率为480p,对网络的带宽需求约1mbps;视频类业务的分辨率为720p时,对网络的带宽需求约2mbps;视频类业务的分辨率为1080p时,对网络的带宽需求约4mbps;视频类业务的分辨率为2k时,对网络的带宽需求约15mbps;视频类业务的分辨率为4k时,对网络的带宽需求约60mbps;视频类业务的分辨率为8k时,对网络的带宽需求约150mbps。可见,在视频类业务的分辨率越高时,对网络的带宽的要求越高。因此,我们可以根据上下行网络的使用状态,在网络已占用带宽较少的情况下,可以提高视频类业务的分辨率,给用户更好的视觉体验,在网络已占用带宽较多的情况下,可以降低视频类业务的分辨率,以减少视频播放卡顿。在预估时间为2秒,m取值为2,第一阈值为60%,终端向网络设备传输数据的平均速率为8mbs,视频业务的分辨率为720p的情况下,优化网络方法主要包括:108.首先,终端向网络设备申请获取指示消息,指示消息包括网络状态信息、以及调度时间信息。109.进一步的,网络设备终端发送的申请指示后,获取网络状态信息和调度时间信息。网络状态信息可以指示网络空闲状态和网络忙碌状态。在调度队列中用户数大于用户数预设值或资源预估大于带宽的预设倍数的情况下,可以判断网络状态为空闲状态;在队列中用户数小于或等于用户数预设值,且资源预估小于或等于带宽的预设倍数的情况下,可以判断网络状态为忙碌状态。调度时间信息主要包括终端下次可调度时间,可以根据所使用的调度排序算法、相邻时隙排队状态和资源预估情况,评估终端下次可调度时间。110.进一步的,网络设备通过dci信息将网络状态信息和调度时间信息发送给终端。网络状态信息主要包括网络闲忙状态,具体为网络空闲状态和网络忙碌状态。111.进一步的,终端依据网络状态信息和调度时间信息,获取网络的使用状态,并对终端的多媒体业务执行业务调整操作。网络的使用状态的判断参数包括网络闲忙状态、可调度百分比、无法调度百分比和上下行传输数据的平均速率。其中,可调度百分比和无法调度百分比通过调度时间信息进行确定。在调度时间信息中,调度时间参数为2时,获取的信号主要包括00、01、10和11四种,其中,第一比特位与第二比特位相同的信号作为计算无法调度百分比的信号,第一比特位与第二比特位不相同的信号作为计算可调度百分比的信号,如此,00信号和11信号用于计算无法调度百分比,01信号和10信号用于计算可调度百分比,在第二预估时间内,共收到100次信号,其中00信号10次、01信号40次、10信号40次和11信号10次,无法调度百分比计算方式为(00信号的次数+11信号的次数)/总次数,无法调度百分比为20%,可调度百分比计算方式为(01信号的次数+10信号的次数)/总次数,可调度百分比为80%。那么,在上行网络中,2秒内终端连续2次接收指示网络处于空闲状态的网络状态信息,且可调度百分比80%大于60%,且终端向网络设备传输数据的平均速率8mbps大于分辨率为720p视频业务的传输要求,可以将视频业务的分辨率到1080p,如此,可以给用户带来更好的视觉体验。112.参见图6,图6是本发明实施例提供的网络优化装置的结构图之一。如图6所示,网络优化装置600包括第一收发机601和第一处理器602,113.第一收发器601,用于接收网络设备发送的指示消息,所述指示消息包括所述终端与所述网络设备之间的网络状态信息、以及所述终端的调度时间信息;114.第一处理器602,用于依据所述网络状态信息和所述调度时间信息,对所述终端的多媒体业务执行业务调整操作。115.网络优化装置600能够实现本发明实施例中图2方法实施例的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。116.参见图7,图7是本发明实施例提供的网络优化装置的结构图之二。如图7所示,网络优化装置700包括第二收发机701和第二处理器702,117.第二处理器701,用于获取指示消息,所述指示消息包括终端与所述网络设备之间的网络状态信息、以及所述终端的调度时间信息;118.第二收发器702,用于向所述终端发送所述指示消息。119.网络优化装置700能够实现本发明实施例中图4方法实施例的各个过程,以及达到相同的有益效果,为避免重复,这里不再赘述。120.本发明实施例还提供一种通信设备。请参见图8,通信设备可以包括处理器801、存储器802及存储在存储器802上并可在处理器801上运行的程序8021。121.在通信设备为终端的情况下,程序8021被处理器801执行时可实现图2对应的方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。122.在通信设备为网络设备的情况下,程序8021被处理器801执行时可实现图4对应的方法实施例中的任意步骤及达到相同的有益效果,此处不再赘述。123.本领域普通技术人员可以理解实现上述实施例方法的全部或者部分步骤是可以通过程序指令相关的硬件来完成,所述的程序可以存储于一可读取介质中。本发明实施例还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时可实现上述图2或图4对应的方法实施例中的任意步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。124.所述的存储介质,如只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等。125.以上所述是本发明实施例的优选实施方式,应当指出,对于本
技术领域
:的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1