无线资源调度方法、视频终端及接入网设备与流程

文档序号:16523352发布日期:2019-01-05 10:08阅读:185来源:国知局
无线资源调度方法、视频终端及接入网设备与流程

本申请涉及通信领域,具体涉及无线资源调度方法、终端及接入网设备。



背景技术:

随着社交视频、实时流媒体广播、360度浸入式体验、虚拟现实技术(virtualreality,vr)及增强现实技术(augmentedreality,ar)的普及,视频业务对用户的重要性与日俱增。视频数据已经成为数据流量的主要组成部分。然而,视频数据传输给承载网带来了高标准和严要求。视频业务对移动网络提出了更高的要求的同时,加上无线移动环境中信道波动又较大,所以容易发生播放卡顿,视频用户体验差的问题。

现有网络中视频业务并没有单独作为特殊的业务承载进行单独的调度,因此视频业务的视频数据传输到视频终端后,视频终端的视频业务进行时往往出现覆盖、时延及卡顿等问题。



技术实现要素:

本申请提供了无线资源调度方法、视频终端及接入网设备,用于接入网设备根据视频终端上报的视频参数,实现对视频终端进行无线资源调度,从而保障视频用户的视频业务体验。

本申请第一方面提供一种无线资源调度方法,包括:

接入网设备向视频终端发送参数上报配置,所述参数上报配置使得所述视频终端反馈视频业务的视频参数;

所述接入网设备接收所述视频终端反馈的所述视频参数;

所述接入网设备根据所述视频参数对所述视频终端进行无线资源调度。

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,接入网设备向视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,使得接收到参数上报配置的视频终端,根据该参数上报配置反馈当前进行的视频业务的视频参数,接入网设备接收视频终端发送的视频参数后,根据视频参数对视频终端进行无线资源调度。由于视频终端进行的视频业务可能不同,那么所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。

结合本申请第一方面,本申请第一方面第一实施方式中,所述接入网设备根据所述视频参数对所述视频终端进行无线资源调度,包括:

若所述视频参数不满足视频调度条件,所述接入网设备不为所述视频终端分配无线资源;或者,

若所述视频参数满足视频调度条件,所述接入网设备确定所述视频终端的调度优先级,并根据所述调度优先级为所述视频终端分配无线资源。

接入网设备为视频终端分配的无线资源的目的,是为了使得视频终端的视频业务都能正常流畅的运行,那么在接入网设备接收到视频终端的视频参数之后,判断视频终端的视频参数是否满足视频调度条件,视频调度条件即系统预先设置的接入网设备对视频终端进行无线资源分配的一个触发条件,如果视频参数不满足视频调度条件,则表示该视频终端不需要分配无线资源;如果视频参数满足视频调度条件,则表示该视频终端在现有的分配的无线资源的基础上不能流畅地进行视频业务,需要接入网设备重新分配无线资源,接入网设备先确定视频终端的调度优先级,然后根据调度优先级为视频终端分配无线资源。如果视频终端存在多个情况下,将所有的视频终端生成待调度列表,再根据视频参数计算出待调度列表中每一个视频终端的调度优先级,根据调度优先级为待调度列表中每一个待调度终端分配无线资源。一般情况下是按照调度优先级从高至低的顺序进行分配。接入网设备只对需要进行无线资源分配的视频终端进行调度,使得无线资源分配更精确。

结合本申请第一方面第一实施方式,本申请第一方面第二实施方式中,所述视频参数包括视频剩余播放时间及视频分片信息,所述视频调度条件包括速率阈值;其中,

若基于所述剩余播放时间和所述视频分片信息的需求速率大于所述速率阈值时,所述视频参数满足所述视频调度条件;或者,

若基于所述剩余播放时间和所述视频分片信息的需求速率小于或等于所述速率阈值时,所述视频参数不满足所述视频调度条件。

在视频参数中具体可以包括视频剩余播放时间及视频分片信息,视频剩余播放时间表示的是视频终端已经缓冲好的播放时长,视频分片信息是一个视频分片的相关信息,一般包括视频分片的分片大小、分片码率及分片时长等。接入网设备判断视频参数是否满足视频调度条件具体的细化步骤如下:

接入网设备解析所述视频参数,得到视频剩余播放时间及视频分片信息;

接入网设备根据视频剩余播放时间及视频分片信息,计算得到需求速率;

接入网设备判断需求速率是否大于速率阈值;

若需求速率大于速率阈值时,视频参数满足视频调度条件;

若需求速率小于或等于速率阈值时,视频参数不满足视频调度条件。

假设一个视频终端的视频分片信息是分片大小100mbit、分片码率1mbps和分片时长100s,视频剩余播放时间是50s,那么这个视频终端要流畅的播放,还需要在这100s时间内下载50mbit视频数据,那么需求速率是0.5mbit/s。每个视频终端在接入到通信网络中时,受到网络、运营商和视频用户类型的限制,视频终端的数据下载速率肯定是有一个阈值,即速率阈值。如果视频参数对应的视频终端的需求速率大于速率阈值,那么视频终端的视频业务必然会出现卡顿;如果视频参数对应的视频终端的需求速率小于或等于速率阈值,那么视频终端的视频业务在正常的情况下不会出现卡顿。接入网设备判断视频终端是否满足视频调度条件时,可以从需求速率和速率阈值的角度进行判断,使得方案的实施更具体。

结合本申请第一方面第二实施方式,本申请第一方面第三实施方式中,所述视频参数还包括视频播放状态,所述接入网设备确定所述视频终端的调度优先级,包括:

所述接入网设备根据所述视频剩余播放时间、所述视频分片信息及所述视频播放状态确定所述视频终端的调度优先级。

在以上第一方面第二实施方式的基础上,视频参数中还包括视频播放状态,视频播放状态可以是播放和暂停等等,如果两个视频终端的视频参数中除了视频播放状态,视频剩余播放时间和视频分片信息都一样,那么视频播放状态为播放的视频终端的调度优先级一定会高于视频播放状态为暂停的视频终端的调度优先级,因为播放的状态下对无线资源的要求更急切。因此,接入网设备解析视频参数,可以得到视频剩余播放时间、视频分片信息及视频播放状态,根据视频剩余播放时间、视频分片信息及视频播放状态,计算得到视频终端的调度优先级系数,在调度优先级系数的计算过程中,需要综合考虑到视频终端的视频剩余播放时间、视频分片信息及视频播放状态这三者,再根据视频终端的调度优先级系数,来确定视频终端的调度优先级,即按照视频终端的调度优先级系数大小来对进行调度优先级排序。接入网设备在得到调度优先级的时候,还需要考虑到视频终端的视频播放状态,在接入网设备分配无线资源的时候,可以更灵活。例如,两个视频终端的视频剩余播放时间和视频分片信息都一样,视频播放状态为播放的调度优先级高于视频播放状态为暂停的调度优先级。

结合本申请第一方面第三实施方式,本申请第一方面第四实施方式中,视频参数还包括视频流标识和时间戳中的至少一种。

在接入网设备进行无线资源分配时,不但要知道待调度终端,还需要知道待调度终端正在进行的视频业务的目标是谁,因此,视频参数还需要包括视频流标识和时间戳中的至少一种,时间戳为视频业务的起始时间,视频流标识包括有服务器的ip地址和视频终端的tcp端口,表示的就是视频终端所进行的视频业务的无线资源的传输路径。

结合本申请第一方面第一实施方式、第一方面第二实施方式、第一方面第三实施方式或第一方面第四实施方式,本申请第一方面第五实施方式中,所述接入网设备根据所述调度优先级为所述视频终端分配无线资源,包括:

所述接入网设备根据所述调度优先级对应的调度顺序为所述视频终端分配无线资源。

在视频终端为多个的时候,每一个视频终端都具有不同的调度优先级,调度优先级可以是以数值的大小来区分调度顺序,一般是数值越大的调度优先级越高,调度顺序越靠前,接入网设备根据调度优先级对应的调度顺序为视频终端分配无线资源。

结合以上所述的本申请第一方面的所有实施方式,本申请第一方面第六实施方式中,所述接入网设备向视频终端发送参数上报配置之前,还包括:

当接入网设备与终端建立rrc连接时,所述接入网设备向所述终端发送设备协同能力信息,使得所述终端根据所述设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,反馈终端协同能力信息;

所述接入网设备接收终端发送的终端协同能力信息;

所述接入网设备根据所述终端协同能力信息确定至少一个视频终端。

在本申请的无线资源调度方法执行之前,即接入网设备向视频终端发送参数上报配置之前,还需要接入网设备与视频终端之间预先配置好的视频业务的协同能力。当接入网设备与终端建立无线资源控制(radioresourcecontrol,rrc)连接时,接入网设备向终端发送设备协同能力信息,设备协同能力信息的作用是通知终端接入网设备具有协同能力,而且终端根据设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,接入网设备会收到终端反馈的终端协同能力信息,接入网设备根据终端协同能力信息确定该终端为视频终端,视频终端的数量至少是一个以上。

本申请第二方面提供一种无线资源调度方法,包括:

视频终端接收接入网设备发送的参数上报配置;

所述视频终端根据所述参数上报配置获取视频业务的视频参数;

所述视频终端将所述视频参数发送至所述接入网设备,使得所述接入网设备根据所述视频参数为所述视频终端调度无线资源。

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,视频终端接收到接入网设备发送的参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,视频终端根据参数上报配置获取视频业务的视频参数,将视频参数发送至接入网设备,使得接入网设备接收到视频终端发送的视频参数后,根据视频参数对与其连接的所有视频终端进行无线资源调度。由于视频终端进行的视频业务可能不同,那么对应的所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。

结合本申请第二方面,本申请第二方面第一实施方式中,所述视频终端根据所述参数上报配置获取视频业务的视频参数,包括:

所述视频终端解析所述参数上报配置确定参数获取方式;

所述视频终端根据所述参数获取方式得到视频参数,所述视频参数包括视频剩余播放时间、视频分片信息及视频播放状态。

接入网设备下发参数上报配置时,需要了解到的是视频终端的视频业务的视频参数,而且这些视频参数在进行无线资源调度时是必须要用到的,例如视频剩余播放时间、视频分片信息及视频播放状态。那么参数上报配置中就必须给出视频终端获取视频参数的方式,因此,视频终端解析参数上报配置可以确定参数获取方式,根据参数获取方式可以得到视频业务的视频参数。例如,视频终端的视频业务中出现新的视频分片时,获取到新的视频分片的视频分片信息,同时得到视频剩余播放时间。当视频播放状态发生变化时,如播放变成暂停时,获取到新的视频播放状态。视频参数中除了必须包含视频剩余播放时间、视频分片信息及视频播放状态之外,还可以包括视频流标识和时间戳等等。

结合本申请第二方面第一实施方式,本申请第二方面第二实施方式中,所述视频终端将所述视频参数发送至所述接入网设备,包括:

所述视频终端判断所述视频参数是否发生变化;

若所述视频参数未发生变化,则所述视频终端不发送所述视频参数至所述接入网设备;

若所述视频参数发生变化,则所述视频终端将所述视频参数发送至所述接入网设备。

由于视频参数中的视频剩余播放时间和视频分片信息是出现新的视频分片时获取的,而视频播放状态是视频业务的播放状态发生变化时得到的,那么只要有新的视频分片出现或者视频业务的播放状态发生变化,即视频参数发生变化了,视频终端将触发事件。视频终端判断视频参数是否发生变化,如果发生变化,则将视频参数发送至接入网设备;如果未发生变化,则不发送视频参数至接入网设备。具体的,可以将视频参数携带在测量报告(measurementreport,mr)中发送至接入网设备,mr是通过在mr中配置新的字段,来实现视频参数的携带。

结合本申请第二方面、第二方面第一实施方式或第二方面第二实施方式,本申请第二方面第三实施方式中,所述视频终端接收接入网设备发送的参数上报配置之前,还包括:

当终端与接入网设备建立rrc连接时,所述终端接收所述接入网设备发送的设备协同能力信息;

所述终端根据所述设备协同能力信息获取当前业务的业务标识;

所述终端根据所述业务标识判断所述当前业务是否为视频业务;

若所述当前业务不为视频业务,则所述终端不检测自身的终端协同能力;

若所述当前业务为视频业务,则所述终端检测自身是否具有终端协同能力;

若所述终端具有终端协同能力,则所述终端向所述接入网设备发送终端协同能力信息,使得所述接入网设备根据所述终端协同能力信息确定所述终端为视频终端;

若所述终端不具有终端协同能力,则所述终端不向所述接入网设备发送终端协同能力信息。

在本申请的无线资源调度方法执行之前,即视频终端接收接入网设备发送的参数上报配置之前,还需要接入网设备与视频终端之间预先配置好的视频业务的协同能力。当接入网设备与终端建立rrc连接时,接入网设备首先向终端发送设备协同能力信息,终端接收接入网设备发送的设备协同能力信息,根据设备协同能力信息获取当前业务的业务标识,业务标识用于表示该终端当前执行的业务的业务种类,业务种类包括语音业务和视频业务等。终端根据业务标识判断当前业务是否为视频业务,如果当前业务不为视频业务,由于该方案只针对视频业务,那么终端不需要再执行检测自身是否具有终端协同能力;如果当前业务是视频业务,那么终端检测自身是否具有终端协同能力。如果具有终端协同能力,则向接入网设备发送终端协同能力信息,用于告知接入网设备该终端可以接受无线资源的分配,而接入网设备根据终端协同能力信息可以确定该终端为视频终端;如果终端不具有终端协同能力,则不需要终端向接入网设备发送终端协同能力信息,即在接入网设备侧看来,该终端不是视频终端。在与接入网设备建立连接的多个终端中,视频终端的数量至少是一个以上。

本申请第三方面提供一种接入网设备,包括:

收发机和处理器;

所述收发机,用于向视频终端发送参数上报配置,所述参数上报配置使得所述视频终端反馈视频业务的视频参数;

所述收发机,还用于接收所述视频终端反馈的视频参数;

所述处理器,用于根据所述视频参数对所述视频终端进行无线资源调度。

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发机向至少一个视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,使得接收到参数上报配置的视频终端,根据该参数上报配置反馈当前进行的视频业务的视频参数,收发机接收至少一个视频终端发送的视频参数后,处理器根据视频参数对至少一个视频终端进行无线资源分配。由于视频终端进行的视频业务可能不同,那么视频终端所需求的无线资源也存在不同,那么接入网设备根据视频终端的视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。

结合本申请第三方面,本申请第三方面第一实施方式中,

所述处理器,具体用于若视频参数不满足视频调度条件,不为所述视频终端分配无线资源;

所述处理器,还用于若视频参数满足视频调度条件,确定所述视频终端的调度优先级,并根据所述调度优先级为所述视频终端分配无线资源。

接入网设备为视频终端分配的无线资源的目的,是为了使得视频终端的视频业务都能正常流畅的运行,那么在收发机接收到所有视频终端的视频参数之后,处理器判断视频终端的视频参数是否满足视频调度条件,视频调度条件即系统预先设置的接入网设备对视频终端进行无线资源分配的一个触发条件,如果视频参数不满足视频调度条件,则表示该视频终端不需要分配无线资源;如果视频参数满足视频调度条件,则表示该视频终端在现有的分配的无线资源的基础上不能流畅地进行视频业务,需要处理器重新分配无线资源,处理器先确定视频终端的调度优先级,然后根据调度优先级为视频终端分配无线资源。如果视频终端存在多个情况下,将所有的视频终端生成待调度列表,再根据视频参数计算出待调度列表中每一个视频终端的调度优先级,根据调度优先级为待调度列表中每一个待调度终端分配无线资源。一般情况下是按照调度优先级从高至低的顺序进行分配。处理器只对需要进行无线资源分配的视频终端进行调度,使得无线资源分配更精确。

结合本申请第三方面第一实施方式,本申请第三方面第二实施方式中,所述视频参数包括视频剩余播放时间及视频分片信息,所述视频调度条件包括速率阈值;其中,

若基于所述剩余播放时间和所述视频分片信息的需求速率大于所述速率阈值时,所述视频参数满足所述视频调度条件;或者,

若基于所述剩余播放时间和所述视频分片信息的需求速率小于或等于所述速率阈值时,所述视频参数不满足所述视频调度条件。

在视频参数中具体可以包括视频剩余播放时间及视频分片信息,视频剩余播放时间表示的是视频终端已经缓冲好的播放时长,视频分片信息是一个视频分片的相关信息,一般包括视频分片的分片大小、分片码率及分片时长等。处理器判断视频参数是否满足视频调度条件具体的细化步骤如下:

处理器,还用于解析所述视频参数,得到视频剩余播放时间及视频分片信息;

处理器,还用于根据视频剩余播放时间及视频分片信息,计算得到需求速率;

处理器,还用于判断需求速率是否大于速率阈值;若需求速率大于速率阈值时,视频参数满足视频调度条件;若需求速率小于或等于速率阈值时,视频参数不满足视频调度条件。

假设一个视频终端的视频分片信息是分片大小100mbit、分片码率1mbps和分片时长100s,视频剩余播放时间是50s,那么这个视频终端要流畅的播放,还需要在这100s时间内下载50mbit视频数据,那么需求速率是0.5mbit/s。每个视频终端在接入到通信网络中时,受到网络、运营商和视频用户类型的限制,视频终端的数据下载速率肯定是有一个阈值,即速率阈值。如果视频参数对应的视频终端的需求速率大于速率阈值,那么视频终端的视频业务必然会出现卡顿;如果视频参数对应的视频终端的需求速率小于或等于速率阈值,那么视频终端的视频业务在正常的情况下不会出现卡顿。处理器判断视频终端是否满足视频调度条件时,可以从需求速率和速率阈值的角度进行判断,使得方案的实施更具体。

结合本申请第三方面第二实施方式,本申请第三方面第三实施方式中,所述视频参数还包括视频播放状态,

所述处理器,还用于根据所述视频剩余播放时间、所述视频分片信息及所述视频播放状态确定所述视频终端的调度优先级。

在以上第三方面第二实施方式的基础上,视频参数中还包括视频播放状态,视频播放状态可以是播放和暂停等等,如果两个视频终端的视频参数中除了视频播放状态,视频剩余播放时间和视频分片信息都一样,那么视频播放状态为播放的视频终端的调度优先级一定会高于视频播放状态为暂停的视频终端的调度优先级,因为播放的状态下对无线资源的要求更急切。因此,处理器解析视频参数,可以得到视频剩余播放时间、视频分片信息及视频播放状态,根据视频剩余播放时间、视频分片信息及视频播放状态,计算得到视频终端的调度优先级系数,在调度优先级系数的计算过程中,需要综合考虑到视频终端的视频剩余播放时间、视频分片信息及视频播放状态这三者,再根据视频终端的调度优先级系数,来确定视频终端的调度优先级,即按照视频终端的调度优先级系数大小来对进行调度优先级排序。处理器在得到调度优先级的时候,还需要考虑到视频终端的视频播放状态,在接入网设备分配无线资源的时候,可以更灵活。例如,两个视频终端的视频剩余播放时间和视频分片信息都一样,视频播放状态为播放的调度优先级高于视频播放状态为暂停的调度优先级。

结合本申请第三方面第三实施方式,本申请第三方面第四实施方式中,所述视频参数还包括视频流标识和时间戳中的至少一种。

在接入网设备进行无线资源分配时,不但要知道待调度终端,还需要知道待调度终端正在进行的视频业务的目标是谁,因此,视频参数还需要包括视频流标识和时间戳中的至少一种,时间戳为视频业务的起始时间,视频流标识包括有服务器的ip地址和视频终端的tcp端口,表示的就是视频终端所进行的视频业务的无线资源的传输路径。

结合本申请第三方面第一实施方式、第三方面第二实施方式、第三方面第三实施方式或第三方面第四实施方式,本申请第三方面第五实施方式中,

所述处理器,还用于根据所述调度优先级对应的调度顺序为所述视频终端分配无线资源。

在视频终端为多个的时候,每一个视频终端都具有不同的调度优先级,调度优先级可以是以数值的大小来区分调度顺序,一般是数值越大的调度优先级越高,调度顺序越靠前,处理器根据调度优先级对应的调度顺序为视频终端分配无线资源。

结合以上所述的本申请第三方面的所有实施方式,本申请第三方面第六实施方式中,

所述收发机,还用于当接入网设备与至少一个终端建立rrc连接时,向所述至少一个终端发送设备协同能力信息,使得所述至少一个终端根据所述设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,反馈终端协同能力信息;

所述收发机,还用于接收至少一个终端发送的终端协同能力信息;

所述处理器,还用于根据所述终端协同能力信息确定至少一个视频终端。

在本申请的无线资源调度方法执行之前,还需要接入网设备与视频终端之间预先配置好的视频业务的协同能力。当接入网设备与至少一个终端建立rrc连接时,收发机向至少一个终端发送设备协同能力信息,设备协同能力信息的作用是通知终端接入网设备具有协同能力,而且终端根据设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,收发机会收到终端反馈的终端协同能力信息,处理器根据终端协同能力信息确定该终端为视频终端,视频终端的数量至少是一个以上。

本申请第四方面提供一种视频终端,包括:

收发机和处理器,所述处理器和所述收发机相连接;

所述收发机,用于接收接入网设备发送的参数上报配置;

所述处理器,用于根据所述参数上报配置获取视频业务的视频参数;

所述收发机,还用于将所述视频参数发送至所述接入网设备,使得所述接入网设备根据所述视频参数为所述视频终端调度无线资源。

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发机接收到接入网设备发送的参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,处理器根据参数上报配置获取视频业务的视频参数,收发机将视频参数发送至接入网设备,使得接入网设备接收到视频终端发送的视频参数后,根据视频参数对与其连接的所有视频终端进行无线资源调度。由于视频终端进行的视频业务可能不同,那么对应的所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。

结合本申请第四方面,本申请第四方面第一实施方式中,

所述处理器,具体用于解析所述参数上报配置确定参数获取方式;

所述处理器,还用于根据所述参数获取方式得到视频参数,所述视频参数包括视频剩余播放时间、视频分片信息及视频播放状态。

接入网设备下发参数上报配置时,需要了解到的是视频终端的视频业务的视频参数,而且这些视频参数在进行无线资源分配时是必须要用到的,例如视频剩余播放时间、视频分片信息及视频播放状态。那么参数上报配置中就必须给出视频终端获取视频参数的方式,因此,处理器解析参数上报配置可以确定参数获取方式,根据参数获取方式可以得到视频业务的视频参数。例如,视频业务中出现新的视频分片时,处理器获取到新的视频分片的视频分片信息,同时得到视频剩余播放时间。当视频播放状态发生变化时,如播放变成暂停时,处理器获取到新的视频播放状态。视频参数中除了必须包含视频剩余播放时间、视频分片信息及视频播放状态之外,还可以包括视频流标识和时间戳等等。

结合本申请第四方面第一实施方式,本申请第四方面第二实施方式中,

所述处理器,还用于判断所述视频参数是否发生变化;

所述收发机,还用于当所述视频参数未发生变化时,不发送所述视频参数至所述接入网设备;

所述收发机,还用于当所述视频参数发生变化时,将所述视频参数发送至所述接入网设备。

由于视频参数中的视频剩余播放时间和视频分片信息是出现新的视频分片时获取的,而视频播放状态是视频业务的播放状态发生变化时得到的,那么只要有新的视频分片出现或者视频业务的播放状态发生变化,即视频参数发生变化了,视频终端将触发事件。处理器判断视频参数是否发生变化,如果发生变化,则收发机将视频参数发送至接入网设备;如果未发生变化,则收发机不发送视频参数至接入网设备。具体的,可以将视频参数携带在mr中发送至接入网设备,mr是通过在mr中配置新的字段,来实现视频参数的携带。

结合本申请第四方面、第四方面第一实施方式或第四方面第二实施方式,本申请第四方面第三实施方式中,

所述收发机,还用于当终端与接入网设备建立rrc连接时,接收所述接入网设备发送的设备协同能力信息;

所述处理器,还用于根据所述设备协同能力信息获取当前业务的业务标识;

所述处理器,还用于根据所述业务标识判断所述当前业务是否为视频业务;

所述处理器,还用于当所述当前业务不为视频业务时,不检测自身的终端协同能力;

所述处理器,还用于当所述当前业务为视频业务时,检测自身是否具有终端协同能力;

所述收发机,还用于当具有终端协同能力时,向所述接入网设备发送终端协同能力信息,使得所述接入网设备根据所述终端协同能力信息确定所述终端为视频终端;

所述收发机,还用于当不具有终端协同能力时,不向所述接入网设备发送终端协同能力信息。

在本申请的无线资源调度方法执行之前,还需要接入网设备与视频终端之间预先配置好的视频业务的协同能力。当接入网设备与终端建立rrc连接时,接入网设备首先向终端发送设备协同能力信息,收发机接收接入网设备发送的设备协同能力信息,处理器根据设备协同能力信息获取当前业务的业务标识,业务标识用于表示该终端当前执行的业务的业务种类,业务种类包括语音业务和视频业务等。处理器根据业务标识判断当前业务是否为视频业务,如果当前业务不为视频业务,由于该方案只针对视频业务,那么处理器不需要再执行检测自身是否具有终端协同能力;如果当前业务是视频业务,那么处理器检测自身是否具有终端协同能力。如果具有终端协同能力,则收发机向接入网设备发送终端协同能力信息,用于告知接入网设备该终端可以接受无线资源的分配,而接入网设备根据终端协同能力信息可以确定该终端为视频终端;如果终端不具有终端协同能力,则收发机不需要终端向接入网设备发送终端协同能力信息,即在接入网设备侧看来,该终端不是视频终端。在与接入网设备建立连接的多个终端中,视频终端的数量至少是一个以上。

本申请第五方面提供一种接入网设备的芯片,包括:

处理单元和收发接口;

所述收发接口,用于向视频终端发送参数上报配置,所述参数上报配置使得所述视频终端反馈视频业务的视频参数;

所述收发接口,还用于接收所述视频终端反馈的所述视频参数;

所述处理单元,用于根据所述视频参数对所述视频终端进行无线资源调度。

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发接口向至少一个视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,使得接收到参数上报配置的视频终端,根据该参数上报配置反馈当前进行的视频业务的视频参数,收发接口接收至少一个视频终端发送的视频参数后,处理单元根据视频参数对至少一个视频终端进行无线资源分配。由于视频终端进行的视频业务可能不同,那么视频终端所需求的无线资源也存在不同,那么接入网设备根据视频终端的视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。

本申请第六方面提供一种视频终端的芯片,包括:

处理单元和收发接口;

所述收发接口,用于接收接入网设备发送的参数上报配置;

所述处理单元,用于根据所述参数上报配置获取视频业务的视频参数;

所述收发接口,还用于将所述视频参数发送至所述接入网设备,使得所述接入网设备根据所述视频参数为所述视频终端调度无线资源。

在通信系统中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发接口接收到接入网设备发送的参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,处理单元根据参数上报配置获取视频业务的视频参数,收发接口将视频参数发送至接入网设备,使得接入网设备接收到视频终端发送的视频参数后,根据视频参数对与其连接的视频终端进行无线资源分配。由于视频终端进行的视频业务可能不同,那么视频终端所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。

本申请的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

本申请的第五方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各方面所述的方法。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍。

图1为本申请提供的应用场景或构架示意图;

图2为本申请提供的无线资源调度方法的一个实施例的信令交互示意图;

图3为本申请提供的ue与enb的rrc连接建立和rrc连接重配的信令交互示意图;

图4为本申请提供的接入网设备和视频终端配置视频业务协同能力的流程示意图;

图5为本申请提供的视频播放状态之间的切换示意图;

图6为本申请提供的接入网设备进行无线资源分配的流程示意图;

图7为本申请提供的接入网设备判断视频参数是否满足视频调度条件的流程示意图;

图8为本申请提供的接入网设备的一个实施例的结构示意图;

图9为本申请提供的接入网设备的另一个实施例的结构示意图;

图10为本申请提供的视频终端的一个实施例的结构示意图;

图11为本申请提供的视频终端的另一个实施例的结构示意图。

具体实施方式

本申请提供了无线资源调度方法、视频终端及接入网设备,用于接入网设备根据视频终端上报的视频参数,实现对视频终端进行无线资源调度,从而保障视频用户的视频业务体验。

下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述。

首先简单介绍本申请应用的系统构架或场景。

本申请应用于无线通信网络系统,可以应用于lte系统或者5g通信系统等,如图1所示,n个终端通过接入网设备接入核心通信网,终端可以与接入网设备无线连接。接入网设备可以是小区的网络设备,可以是小区层面意义上的基站或者具有类似于基站的功能的网络设备,例如无线路由器和无线接入点(accesspoint,ap)等。接入网设备还可以是为小区内移动或固定不动的终端提供无线接入、通信服务的网络设备。接入网设备服务的所有终端包括接入了接入网设备的终端和驻留在接入网设备提供的网络的终端等。

接入网设备服务的区域内的终端,具体可以是手机、笔记本、平板电脑或者车载电脑等。用户使用终端可以接入到无线通信网络系统中,进而可以与其他用户或者业务提供商(例如视频网站和网络商城等)进行业务。在这些业务当前中视频业务所需要的数据流量最大,视频业务的实时性要求最高,因此,视频数据传输给承载网带来了高标准和严要求,首先,视频业务的链接时间长且带宽需求大,以h.264视频压缩标准为例,标清需要2m的带宽,而1080p格式的高清则需要12m~16m的带宽;其次,由于视频业务采用运动图像压缩编码技术,因此一个经过压缩编码的视频图像,在解码的过程中,各个帧之间有着互相参考的关系,也就是说,视频压缩的报文前后有互相依赖的关系,因此,一个视频报文的丢失,可能会影响后续多个视频帧不能正确解码,而且视频的压缩效率越高,对丢错包的要求就越严格,视频的码率越高,对于丢错包的要求也越严格。而在无线通信网络系统中业务信道波动又较大,所以容易发生播放卡顿,视频用户体验差的问题。如何通过接入网设备来保证视频用户使用视频终端进行视频业务时的流畅性,就成为了亟需解决问题。

一种视频用户的调度方法为:区域选择性调度方案(regionalselectiveschedulingstrategy,rsss)针对视频用户的信道质量显著变化进行基于增强比例公平(enhancedproportionalfairness,epf)方案的优化,一方面,识别移动用户的信道质量高区间,并在此区间内提升用户的优先级;另一方面,为改善移动用户的频谱效率和兼顾系统的多用户公平性,在信道质量低区间,rsss会降低移动用户优先级。另一种视频用户的调度方法为:基于资源监控系统(sceye)的体验调度器方案,通过信道对称容量(symmetriccapacity,sc)算法识别出视频业务,并在基站侧对视频用户的调度优先级进行调整。但是,rsss只是使得无线资源的传输和信道质量更加匹配,并没有考虑视频播放过程中的状态和参数的变化,因此视频用户的视频平稳播放的需求不一定得到保证;而基于sceye的体验调度器方案依赖于基站侧对视频播放状态的估计,然而基站侧根据视频数据包的特点估计频播放的状态具有不确定性,对于视频用户的优先级调度不准确。因此,还是无法改善视频用户对于视频业务的使用体验。

本申请通过接入网设备与视频终端之间的信令交互,将视频终端的视频业务的视频参数上报给接入网设备,从而使得接入网设备可以根据视频参数来对视频终端进行无线资源调度,可以有效的解决视频终端出现的视频业务卡顿的问题,具体如下:

请参阅图2,本申请实施例提供一种无线资源调度方法,包括:

201、接入网设备向视频终端发送参数上报配置,视频终端接收接入网设备发送的参数上报配置;

本实施例中,接入网设备与视频终端已经建立了rrc连接,并且接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,接入网设备向视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,视频终端接收接入网设备发送的参数上报配置,使得该视频终端反馈当前进行的视频业务的视频参数,能够接收到参数上报配置的视频终端至少是一个以上。具体的,接入网设备可以将参数上报配置携带于rrc连接重配消息的扩展字段中,视频终端在接收到rrc连接重配消息后,通过解析rrc连接重配消息的扩展字段,从而得到参数上报配置。

202、视频终端根据参数上报配置获取视频业务的视频参数;

本实施例中,视频终端在接收到接入网设备发送的参数上报配置之后,由于参数上报配置的作用是指示视频终端获取视频业务的视频参数,那么视频终端根据参数上报配置对当前进行的视频业务进行检测得到视频参数,或者,视频终端具有视频参数自动获取功能,自动获取的视频参数保存在临时数据库,那么视频终端根据参数上报配置从临时数据库获取到视频参数。

需要说明的是,视频终端可以通过mr的方式将视频参数上报给接入网设备,mr一般是指在业务信道上每480ms(信令信道上470ms)发送一次数据,这些数据可用于网络评估和优化。如果视频终端是通过mr上报视频参数的,那么参数上报配置就是mr的配置信息。

203、视频终端将视频参数发送至接入网设备,接入网设备接收视频终端发送的视频参数;

本实施例中,视频终端获取到视频参数之后,将视频参数发送至接入网设备,接入网设备接收到视频终端发送的视频参数。

204、接入网设备根据视频参数对视频终端进行无线资源调度。

本实施例中,接入网设备接收到视频终端发送的视频参数后,根据视频参数,就能知道视频终端当前视频业务的状况,对视频终端进行无线资源调度。

本申请实施例中,由于与接入网设备连接的视频终端进行的视频业务可能不同,那么对应的视频终端所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行资源分配,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。

以上图2所示的实施例中的无线资源调度方法实施的前提是,接入网设备与视频终端建立了rrc连接,并且接入网设备和视频终端之间已经预先配置好视频业务的协同能力,但是与接入网设备建立rrc连接的多个终端中,接入网设备无法确定哪个终端是在进行视频业务并且具有终端协同能力的视频终端,那么就需要通过协同能力信息的交互来配置好接入网设备和视频终端之间的协同能力。

终端以用户设备(userequipment,ue)为例,接入网设备以基站enb为例,enb通过移动管理节点(mobilitymanagemententity,mme)接入核心网,图3所示为三者之间的信令交互图,描述的是ue与enb之间的rrc连接建立和rrc连接重配,具体包括:

步骤301、enb通过广播控制信道(broadcastcontrolchannel,bcch)向其小区范围内的所有的终端广播系统信息块(systeminformationblock,sib),sib可以分为多种类型,例如,sib1包含小区接入相关信息、小区选择信息及频率宽带指示等,sib2包含接入限制信息、公共无线资源配置及频率信息等,sib3包含公共小区重选信息、速率相关参数及频间小区重选等;

步骤302、ue接收到enb广播的sib后,ue通过随机接入信道(randomaccesschannel,rach)向enb发送入网请求信息,enb反馈给ue入网请求回应,ue完成随机接入(randomaccess,ra)enb;

步骤303、当ue有业务请求时,通过公共控制信道(commoncontrolchannel,ccch)向enb发送rrc连接请求(rrcconnectionrequest),以建立rrc连接;

步骤304、enb通过ccch向ue反馈rrc连接设置消息(rrcconnectionsetup);

步骤305、ue根据rrcconnectionsetup建立rrc连接后,通过专用控制信道(dedicatedcontrolchannel,dcch)向enb反馈rrc连接建立完成消息(rrcconnectionsetupcomplete);

步骤306、rrc连接建立过程完成后,enb将非接入层(non-accessstratum,nas)连接请求(nasattachrequest)携带在初始化ue消息(initialuemessage)中透传给mme;

步骤307、mme将nas身份请求(nasidentityrequest)携带在下行nas传输消息(downlinknastransport)中发送给enb;

步骤308、enb将nas身份请求携带在下行直传消息(dlinformationtranfer)中,通过dcch发送至ue;

步骤309、ue将nas身份应答(nasidentityresponse)携带在上行直传消息(ulinformationtranfer)中,通过dcch发送至enb;

步骤310、enb将ulinformationtranfer发送至mme;

步骤311、mme接收到ulinformationtranfer后,得到ue的nasidentityresponse,并将初始上下文设置请求(initialuecontextsetuprequest)发送给enb;

步骤312、enb通过dcch向ue发送rrc连接重配消息(rrcconnectionreconfiguration);

步骤313、ue根据rrcconnectionreconfiguration完成rrc连接重配后,通过dcch向enb发送rrc连接重配完成消息(rrcconnectionreconfigurationcomplete);

步骤314、enb向mme发送初始上下文设置应答(initialuecontextsetupresponse);

步骤315、ue通过dcch向enb发送ulinformationtranfer;

步骤316、enb向mme发送上行nas传输消息(uplinknastransport);

步骤317、mme将系统构架演进(systemarchitectureevolution,sae)承载设置请求(saebarersetuprequest)发送至enb;

步骤318、enb接收到saebarersetuprequest后,通过dcch向ue下发rrcconnectionreconfiguration;

步骤319、ue根据rrcconnectionreconfiguration完成rrc连接重配后,通过dcch向enb发送rrcconnectionreconfigurationcomplete;

步骤320、enb根据rrcconnectionreconfigurationcomplete向mme反馈sae承载设置应答(saebarersetupresponse)。

下面通过实施例对接入网设备和视频终端之间如何配置视频业务的协同能力的进行详细说明,如图4所示为接入网设备和视频终端之间配置视频业务的协同能力的示例,具体包括:

401、接入网设备向终端发送设备协同能力信息,终端接收接入网设备发送的设备协同能力信息;

本实施例中,接入网设备与至少一个终端已经建立了业务信道,即每一个终端有业务请求时,向接入网设备请求建立rrc连接,接入网设备与终端建立了rrc连接后,具有设备协同能力的接入网设备向终端发送设备协同能力信息,终端接收到接入网设备发送的设备协同能力信息,设备协同能力信息的作用是告知终端该接入网设备具有设备协同能力,并且指示终端检测当前业务是否为视频业务及是否具有终端协同能力。具体的,设备协同能力信息可以携带在图3所示的步骤312中的rrc连接重配消息中,具体方式是在rrc连接重配消息中新增字段,新增字段为enbvideocooperationcapability,占用1bit。而新增字段enbvideocooperationcapability承载在新增的视频优化交互结构体rrcconnectionreconfiguration-video-ies中。新增的视频优化交互结构体rrcconnectionreconfiguration-video-ies具体可以是在sib1的填充(padding)部分添加三个字节的签名,其中,第1个字节byte1为小区识别码的最低有效位(cellidlsb)加上offset,offset的取值设置为7;第2个字节byte2的作用是用于enb的能力指示,enbvideocooperationcapability就是byte2中的一个bit,假设值为1时,表示enb具有设备协同能力,值为0时,enb不具备设备协同能力;第3个字节byte3为固定取值。

402、终端根据设备协同能力信息获取当前业务的业务标识;

本实施例中,终端获取到设备协同能力信息之后,根据设备协同能力信息获取当前业务的业务标识,业务标识用于表示业务的类型,例如语音或者视频等。

403、终端根据业务标识判断当前业务是否为视频业务,若不是视频业务,执行步骤404;若是视频业务,执行步骤405;

本实施例中,终端根据业务标识可以知道当前业务的类型,判断当前业务是否为视频业务,如果不是视频业务,则执行步骤404;如果是视频业务,执行步骤405。

404、终端不检测自身的终端协同能力;

本实施例中,当前业务不是视频业务时,终端即使具备终端协同能力,接入网设备也无法对该终端进行无线资源调度,因此,终端无需检测自身的终端协同能力。

405、终端检测自身是否具有终端协同能力,若有终端协同能力,执行步骤406;若没有终端协同能力,执行步骤407;

本实施例中,当前业务是视频业务时,终端检测自身是否具有终端协同能力,如果有终端协同能力,执行步骤406;如果没有终端协同能力,执行步骤407。

406、终端向接入网设备发送终端协同能力信息;

本实施例中,终端具有终端协同能力时,终端向接入网设备发送终端协同能力信息,终端协同能力信息用于接入网设备确定该终端为视频终端,并知道该终端的终端协同能力。具体的,终端协同能力信息可以携带在图3所示的步骤315的上行直传消息中,携带方式为在上行直传消息中增加字段,新增字段为uevideocooperationcapability,占用1bit。而新增字段承载在新增的视频优化交互结构体ulinformationtransfer-video-ies中。

407、终端不向接入网设备发送终端协同能力信息;

本实施例中,终端没有终端协同能力时,终端不向接入网设备发送终端协同能力信息。

408、接入网设备接收终端发送的终端协同能力信息,根据终端协同能力信息确定视频终端。

本实施例中,接入网设备接收到终端发送的终端协同能力信息,终端协同能力信息对应的终端就是当前业务为视频业务,而且具有终端协同能力的终端,那么可以确定该终端为视频终端。由于接入网设备至少与一个终端连接,那么接入网设备根据终端协同能力信息确定的视频终端至少为一个。

本申请实施例中,当接入网设备与终端建立业务信道时,接入网设备首先向终端发送设备协同能力信息,终端接收接入网设备发送的设备协同能力信息,根据设备协同能力信息获取当前业务的业务标识,业务标识用于表示该终端当前执行的业务的业务种类,业务种类包括语音业务和视频业务等。终端根据业务标识判断当前业务是否为视频业务,如果当前业务不为视频业务,由于该方案只针对视频业务,那么终端不需要再执行检测自身是否具有终端协同能力;如果当前业务是视频业务,那么终端检测自身是否具有终端协同能力。如果具有终端协同能力,则向接入网设备发送终端协同能力信息,用于告知接入网设备该终端可以接受无线资源调度,而接入网设备根据终端协同能力信息可以确定该终端为视频终端;如果终端不具有终端协同能力,则不需要终端向接入网设备发送终端协同能力信息,即在接入网设备侧看来,该终端不是视频终端。在与接入网设备建立连接的多个终端中,视频终端的数量至少是一个以上。

上述图4所示的实施例中,对rrc连接建立和配置协同能力的前提进行了详细说明,下面通过实施例对视频终端具体是如何获取到视频参数的进行说明,

可选的,本申请的一些实施例中,视频终端根据参数上报配置获取视频业务的视频参数,包括:

视频终端解析参数上报配置确定参数获取方式;

视频终端根据参数获取方式得到视频参数,视频参数包括视频剩余播放时间、视频分片信息及视频播放状态。

本申请实施例中,接入网设备下发参数上报配置时,需要了解到的是视频终端的视频业务的视频参数,而且这些视频参数在接入网设备进行无线资源调度时是必须要用到的,例如视频剩余播放时间、视频分片信息及视频播放状态。那么参数上报配置中就必须给出视频终端获取视频参数的方式,因此,视频终端解析参数上报配置可以确定参数获取方式,根据参数获取方式可以得到视频业务的视频参数。例如,视频终端的视频业务中出现新的视频分片时,获取到新的视频分片的视频分片信息,同时得到视频剩余播放时间;其中,如果视频业务是http直播流(httplivestreaming,hls)格式的,视频分片信息一般包括视频分片码率、视频分片时长及请求分片索引,如果视频分片是http渐进下载(httpprogressivedownload,hpd)格式的,视频分片信息一般包括视频分片大小;视频剩余播放时间是由视频终端的视频播放器剩余缓存(buffer)的大小决定,例如,buffer大小为100mbit,当前的视频分片大小为200mbit,视频分片码率为2mbps,那么视频剩余播放时间=buffer大小/视频分片码率=50s。当视频播放状态发生变化时,如播放变成暂停时,获取到新的视频播放状态。具体的视频播放状态包括:开始(start)、播放(playing)、暂停(pause)、缓冲(stall)和结束(end),其中,用户点击视频终端的视频播放器的视频时,视频播放状态为start;视频正常播放时,视频播放状态为playing;用户点击暂停视频播放时,视频播放状态为pause;视频播放器buffer为空,且不再pause状态时,视频播放状态为stall;视频播放结束或者用户关闭视频播放器时,视频播放状态为end。五个状态之间的切换如图5所示。

需要说明的是,视频参数中除了必须包含视频剩余播放时间、视频分片信息及视频播放状态之外,还可以包括视频流标识、时间戳及视频业务平均码率等等。视频流标识由提供视频数据的服务器ip地址和视频终端的tcp端口组成,由于目前主流的视频网站(例如,优酷和爱奇艺等)采用的均是ipv4的服务器,那么服务器ip地址的大小是32bits,而视频终端的tcp端口的变化范围是1024~65535,tcp端口的大小16bits,视频流标识的大小为48bits。时间戳为视频业务的起始时间。视频业务平均码率是已知所有的视频分片的情况下,通过所有视频分片的视频分片信息计算得到的。

以上实施例中,视频终端获取到的视频参数不是所有的都对接入网设备的无线资源分配有用,如果全部都上报给接入网设备,将会造成不必要的信道资源浪费,下面通过实施例对视频终端是如何上报视频参数的进行具体说明,可选的,本申请的一些实施例中,视频终端将视频参数发送至接入网设备,包括:

视频终端判断视频参数是否发生变化;

若视频参数未发生变化,则视频终端不发送视频参数至接入网设备;

若视频参数发生变化,则视频终端将视频参数发送至接入网设备。

本申请实施例中,由于视频参数中的视频剩余播放时间和视频分片信息是视频终端请求新的视频分片时获取的,而视频播放状态是视频业务的播放状态发生变化时得到的,那么只要有新的视频分片出现或者视频业务的播放状态发生变化,即视频参数发生变化了,视频终端将触发上报。视频终端判断视频参数是否发生变化,如果发生变化,则将视频参数发送至接入网设备;如果未发生变化,则不发送视频参数至接入网设备。具体的,可以将视频参数携带在mr中发送至接入网设备,通过在mr中配置新的字段,来实现视频参数的携带。在mr中新增videoremainingplaytime字段,videoremainingplaytime对应视频剩余播放时间;在mr中新增videosliceinfor字段,videosliceinfor对应视频分片信息;在mr中新增videostatus字段,videostatus对应视频播放状态。

需要说明的是,在mr中还新增有timestamp字段和videoflowid字段,timestamp对应时间戳,videoflowid对应视频流标识。

在图2所示的实施例中,在接入网设备接收到视频终端的视频参数之后,是如何根据视频参数对视频终端进行无线资源调度的,下面通过实施例对图2实施例中的步骤204进行详细说明。

可选的,本申请的一些实施例中,接入网设备根据视频参数对视频终端进行无线资源调度,包括:

若视频参数不满足视频调度条件,接入网设备不为视频终端分配无线资源;或者,

若视频参数满足视频调度条件,接入网设备确定视频终端的调度优先级,并根据调度优先级为视频终端分配无线资源。

本申请实施例中,接入网设备为视频终端分配的无线资源的目的,是为了使得视频终端的视频业务都能正常流畅的运行,那么在接入网设备接收到视频终端的视频参数之后,判断视频终端的视频参数是否满足视频调度条件,视频调度条件即系统预先设置的接入网设备对视频终端进行无线资源分配的一个触发条件,如果视频参数不满足视频调度条件,则表示该视频终端不需要分配无线资源;如果视频参数满足视频调度条件,则表示该视频终端在现有的分配的无线资源的基础上不能流畅地进行视频业务,需要接入网设备重新分配无线资源,接入网设备先确定视频终端的调度优先级,然后根据调度优先级为视频终端分配无线资源。如果视频终端存在多个情况下,将所有的视频终端生成待调度列表,再根据视频参数计算出待调度列表中每一个视频终端的调度优先级,根据调度优先级为待调度列表中每一个待调度终端分配无线资源。一般情况下是按照调度优先级从高至低的顺序进行分配。接入网设备只对需要进行无线资源分配的视频终端进行调度,使得无线资源分配更精确。具体细化步骤请参阅图6,包括:

601、接入网设备判断视频参数判是否满足视频调度条件,若不满足视频调度条件,则执行步骤602;若满足视频调度条件,则执行步骤603;

接入网设备为视频终端分配的无线资源的目的,是为了使得每个视频终端的视频业务都能正常流畅的运行,那么在接入网设备接收到所有视频终端的视频参数之后,根据视频参数判断每一个视频终端是否满足视频调度条件,视频调度条件即系统预先设置的接入网设备对视频终端进行无线资源分配的一个触发条件,如果视频终端不满足视频调度条件,则执行步骤602;如果视频终端满足视频调度条件,则执行步骤603。

602、接入网设备不为视频终端分配无线资源;

当视频终端不满足视频调度条件时,则表示该视频终端不需要分配无线资源,那么接入网设备确定该视频终端为不调度终端。

603、接入网设备确定视频终端为待调度终端,并生成待调度列表;

当视频终端满足视频调度条件时,则表示该视频终端在现有的分配的无线资源的基础上不能流畅地进行视频业务,需要接入网设备重新调度无线资源,那么接入网设备确定该视频终端为待调度终端,由于接入网设备所属的视频终端包括多个,那么待调度终端存在多个时,需要生成待调度列表,待调度列表包括至少一个待调度终端。

604、接入网设备根据视频参数计算出待调度列表中每一个待调度终端的调度优先级;

接入网设备根据待调度列表中每一个待调度终端的视频参数,计算出待调度列表中每一个待调度终端的调度优先级。

605、接入网设备根据调度优先级为待调度列表中每一个待调度终端分配无线资源。

接入网设备根据调度优先级为待调度列表中每一个待调度终端分配无线资源,一般情况下接入网设备是按照调度优先级从高至低的顺序进行无线资源分配的。

需要说明的是,图6中将满足视频调度条件的视频终端加入待调度列表,而不满足视频调度条件的不加入待调度列表,只是一种方式,在具体实施时,所有的视频终端都可以处在待调度列表中,而将不满足视频调度条件的视频终端的调度优先级设置为最低值,以表示该视频终端是无需进行无线资源调度的。

在上述实施例中,接入网设备判断视频参数是否满足视频调度条件,可以通过视频参数中的视频剩余播放时间及视频分片信息来实现,下面通过实施例进行说明。

可选的,本申请的一些实施例中,视频参数包括视频剩余播放时间及视频分片信息,所述视频调度条件包括速率阈值;其中,

若基于剩余播放时间和视频分片信息的需求速率大于速率阈值时,视频参数满足视频调度条件;或者,

若基于剩余播放时间和视频分片信息的需求速率小于或等于速率阈值时,视频参数不满足视频调度条件。

本申请实施例中,在视频参数中具体可以包括视频剩余播放时间及视频分片信息,视频剩余播放时间表示的是视频终端已经缓冲好的播放时长,视频分片信息是一个视频分片的相关信息,一般包括视频分片的分片大小、分片码率及分片时长等。请参阅图7,,判断视频参数是否满足视频调度条件具体的细化步骤如下:

701、接入网设备解析视频参数,得到视频终端的视频剩余播放时间及视频分片信息;

接入网设备解析视频终端的视频参数,视频参数包括视频剩余播放时间及视频分片信息,那么可以得到视频终端的视频剩余播放时间及视频分片信息,假设视频终端a1的视频剩余播放时间为30s,视频分片信息中的视频分片时长为100s,视频分片码率为1mbps;视频终端a2的视频剩余播放时间为50s,视频分片信息中的视频分片时长为100s,视频分片码率为0.5mbps。

702、接入网设备根据视频剩余播放时间及视频分片信息,计算得视频终端的需求速率;

根据a1的视频剩余播放时间为30s,视频分片信息中的视频分片时长为100s,视频分片码率为1mbps,计算得到a1还需要下载的视频数据量为(100s-30s)*1m/s=70mbit,那么满足a1的视频流畅播放的需求速率=70mbit/100s=0.7mbit/s;按照同样的方式,计算得到a2的需求速率为0.25mbit/s。

703、接入网设备判断视频终端的需求速率是否大于速率阈值,若视频终端的需求速率大于速率阈值,则执行步骤704;若视频终端的需求速率小于或等于速率阈值,则执行步骤705;

视频终端接入到通信网络中,受到网络、运营商和视频用户类型的限制,每一个视频终端的数据下载速率有限制范围(例如,0~0.5mbit/s),那么以数据下载速率限制范围的最大值0.5mbit/s作为速率阈值,a1的需求速率是0.7mbit/s,大于a1的速率阈值0.5mbit/s,执行步骤704;a2的需求速率是0.25mbit/s,小于a2的速率阈值0.5mbit/s,执行步骤705。

704、接入网设备确定视频参数满足视频调度条件;

a1的需求速率是0.7mbit/s,大于a1的速率阈值0.5mbit/s,说明a1即使按照速率阈值0.5mbit/s下载视频数据,也会出现卡顿的现象,确定a1的视频参数是满足视频调度条件的,需要接入网设备分配无线资源。

705、接入网设备确定视频参数满足视频调度条件。

a2的需求速率是0.25mbit/s,小于a2的速率阈值0.5mbit/s,说明a2按照速率阈值0.5mbit/s下载视频数据,可以满足视频流畅播放,a2无需接入网设备分配无线资源了,确定a2的视频参数是不满足视频调度条件的。

需要说明的是,速率阈值的具体取值还可以是视频终端的数据下载速率的平均值,也可以是数据下载速率限制范围的最大值的n倍,n为小于1的正数,不限于是本实施例中的数据下载速率限制范围的最大值。

在上述实施例的基础上,视频参数还包括视频播放状态,接入网设备根据视频参数中的视频剩余播放时间、视频分片信息及视频播放状态可以计算得到视频终端的调度优先级,下面通过实施例进行说明。

可选的,本申请的一些实施例中,视频参数还包括视频播放状态,接入网设备确定视频终端的调度优先级,包括:

接入网设备根据视频剩余播放时间、视频分片信息及视频播放状态确定视频终端的调度优先级。

本申请实施例中,视频参数中还包括视频播放状态,如果两个待调度终端的视频参数中除了视频播放状态,视频剩余播放时间和视频分片信息都一样,例如,待调度终端a2的视频剩余播放时间为50s,视频分片信息中的视频分片时长为100s,视频分片码率为0.5mbps,视频播放状态为playing;待调度终端a3的视频剩余播放时间为50s,视频分片信息中的视频分片时长为100s,视频分片码率为0.5mbps,视频播放状态为pause。由于a2是正在playing状态,而a3处于pause状态,那么a2对于视频数据的需求比a3更急切,a2的调度优先级一定会高于a3的调度优先级。因此,在调度优先级系数的计算过程中,需要综合考虑到每一个待调度终端的视频剩余播放时间、视频分片信息及视频播放状态这三者,假设待调度终端a4、a5和a6的视频剩余播放时间和视频分片信息都相同,a4为playing状态,a5为end状态,a6为pause状态,由于playing状态的视频数据消耗是最大的,pause状态无消耗视频数据的同时可以下载视频数据,end状态则无需再下载视频数据,那么a4的调度优先级系数的值为3,a5的调度优先级系数的值为0,a6的调度优先级系数的值为1。再根据每一个待调度终端的调度优先级系数,来确定待调度列表中每一个待调度终端的调度优先级,即按照每一个待调度终端的调度优先级系数大小来对待调度列表进行调度优先级排序,按照a4、a5和a6的调度优先级系数得到的调度优先级排序是a4、a6、a5。接入网设备在得到调度优先级的时候,还需要考虑到待调度终端的视频播放状态,使得多个待调度终端的调度优先级可以更加的精确,从而使得接入网设备分配无线资源更合理,更好的保证了多个待调度终端的视频业务的流畅进行。

可选的,本申请的一些实施例中,视频参数还包括视频流标识和时间戳中的至少一种。

在接入网设备进行无线资源分配时,不但要知道待调度终端,还需要知道待调度终端正在进行的视频业务的目标是谁,因此,视频参数还需要包括视频流标识和时间戳中的至少一种,时间戳为视频业务的起始时间,视频流标识包括有服务器的ip地址和视频终端的tcp端口,表示的就是视频终端所进行的视频业务的无线资源的传输路径。因此,接入网设备根据视频参数中的视频流标识,可以确定待调度列表中每一个待调度终端对应的无线资源传输路径,再根据待调度列表中待调度终端的调度优先级排序,确定待调度列表中所有待调度终端的调度顺序,一般是调度优先级越高,调度顺序越前,根据调度顺序,通过无线资源传输路径为待调度列表中每一个待调度终端分配无线资源,需要说明的是,接入网设备分配无线资源的方式可以是提高视频终端的视频数据下载速率,或者,还可以是其他方式,具体不做限定。

以上的实施例以接入网设备和视频终端交互的方式对无线资源调度方法进行了说明,下面通过实施例对接入网设备和视频终端分别进行说明。

请参阅图8,本申请实施例提供一种接入网设备,包括:

收发机801和处理器802;

收发机801,用于向视频终端发送参数上报配置,参数上报配置使得视频终端反馈视频业务的视频参数;

收发机801,还用于接收视频终端反馈的视频参数;

处理器802,用于根据视频参数对视频终端进行无线资源调度。

本申请实施例中,收发机801向视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,使得接收到参数上报配置的视频终端,根据该参数上报配置反馈当前进行的视频业务的视频参数,收发机801接收视频终端发送的视频参数后,处理器802根据视频参数对视频终端进行无线资源调度。由于视频终端进行的视频业务可能不同,那么所需求的无线资源也存在不同,那么处理器802根据视频终端的视频参数对视频终端进行无线资源调度,可以保障每一个视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。

可选的,本申请的一些实施例中,

处理器802,具体用于若视频参数不满足视频调度条件,不为视频终端分配无线资源;

处理器802,还用于若视频参数满足视频调度条件,确定视频终端的调度优先级,并根据调度优先级为视频终端分配无线资源。

本申请实施例中,接入网设备为视频终端分配的无线资源的目的,是为了使得视频终端的视频业务都能正常流畅的运行,那么在收发机801接收到所有视频终端的视频参数之后,处理器802判断视频终端的视频参数是否满足视频调度条件,视频调度条件即系统预先设置的接入网设备对视频终端进行无线资源分配的一个触发条件,如果视频参数不满足视频调度条件,则表示该视频终端不需要分配无线资源;如果视频参数满足视频调度条件,则表示该视频终端在现有的分配的无线资源的基础上不能流畅地进行视频业务,需要处理器重新分配无线资源,处理器802先确定视频终端的调度优先级,然后根据调度优先级为视频终端分配无线资源。如果视频终端存在多个情况下,将所有的视频终端生成待调度列表,再根据视频参数计算出待调度列表中每一个视频终端的调度优先级,根据调度优先级为待调度列表中每一个待调度终端分配无线资源。一般情况下是按照调度优先级从高至低的顺序进行分配。处理器只对需要进行无线资源分配的视频终端进行调度,使得无线资源分配更精确。

可选的,本申请的一些实施例中,视频参数包括视频剩余播放时间及视频分片信息,视频调度条件包括速率阈值;其中,

若基于剩余播放时间和所述视频分片信息的需求速率大于速率阈值时,视频参数满足视频调度条件;或者,

若基于剩余播放时间和所述视频分片信息的需求速率小于或等于速率阈值时,视频参数不满足视频调度条件。

本申请实施例中,在视频参数中具体可以包括视频剩余播放时间及视频分片信息,视频剩余播放时间表示的是视频终端已经缓冲好的播放时长,视频分片信息是一个视频分片的相关信息,一般包括视频分片的分片大小、分片码率及分片时长等。处理器802判断视频参数是否满足视频调度条件具体的细化步骤如下:

处理器802,还用于解析所述视频参数,得到视频剩余播放时间及视频分片信息;

处理器802,还用于根据视频剩余播放时间及视频分片信息,计算得到需求速率;

处理器802,还用于判断需求速率是否大于速率阈值;若需求速率大于速率阈值时,视频参数满足视频调度条件;若需求速率小于或等于速率阈值时,视频参数不满足视频调度条件。

假设一个视频终端的视频分片信息是分片大小100mbit、分片码率1mbps和分片时长100s,视频剩余播放时间是50s,那么这个视频终端要流畅的播放,还需要在这100s时间内下载50mbit视频数据,那么需求速率是0.5mbit/s。每个视频终端在接入到通信网络中时,受到网络、运营商和视频用户类型的限制,视频终端的数据下载速率肯定是有一个阈值,即速率阈值。如果视频参数对应的视频终端的需求速率大于速率阈值,那么视频终端的视频业务必然会出现卡顿;如果视频参数对应的视频终端的需求速率小于或等于速率阈值,那么视频终端的视频业务在正常的情况下不会出现卡顿。处理器判断视频终端是否满足视频调度条件时,可以从需求速率和速率阈值的角度进行判断,使得方案的实施更具体。

可选的,本申请的一些实施例中,视频参数还包括视频播放状态,

处理器802,还用于根据视频剩余播放时间、视频分片信息及视频播放状态确定视频终端的调度优先级。

本申请实施例中,视频参数中还包括视频播放状态,视频播放状态可以是播放和暂停等等,如果两个视频终端的视频参数中除了视频播放状态,视频剩余播放时间和视频分片信息都一样,那么视频播放状态为播放的视频终端的调度优先级一定会高于视频播放状态为暂停的视频终端的调度优先级,因为播放的状态下对无线资源的要求更急切。因此,处理器802解析视频参数,可以得到视频剩余播放时间、视频分片信息及视频播放状态,根据视频剩余播放时间、视频分片信息及视频播放状态,计算得到视频终端的调度优先级系数,在调度优先级系数的计算过程中,需要综合考虑到视频终端的视频剩余播放时间、视频分片信息及视频播放状态这三者,再根据视频终端的调度优先级系数,来确定视频终端的调度优先级,即按照视频终端的调度优先级系数大小来对进行调度优先级排序。处理器802在得到调度优先级的时候,还需要考虑到视频终端的视频播放状态,在接入网设备分配无线资源的时候,可以更灵活。例如,两个视频终端的视频剩余播放时间和视频分片信息都一样,视频播放状态为播放的调度优先级高于视频播放状态为暂停的调度优先级。

可选的,本申请的一些实施例中,视频参数还包括视频流标识和时间戳中的至少一种。

本申请实施例中,在接入网设备进行无线资源分配时,不但要知道待调度终端,还需要知道待调度终端正在进行的视频业务的目标是谁,因此,视频参数还需要包括视频流标识和时间戳中的至少一种,时间戳为视频业务的起始时间,视频流标识包括有服务器的ip地址和视频终端的tcp端口,表示的就是视频终端所进行的视频业务的无线资源的传输路径。

可选的,本申请的一些实施例中,

处理器802,还用于根据调度优先级对应的调度顺序为所述视频终端分配无线资源。

本申请实施例中,在视频终端为多个的时候,每一个视频终端都具有不同的调度优先级,调度优先级可以是以数值的大小来区分调度顺序,一般是数值越大的调度优先级越高,调度顺序越靠前,处理器802根据调度优先级对应的调度顺序为视频终端分配无线资源。

可选的,本申请的一些实施例中,

收发机801,还用于当接入网设备与至少一个终端建立rrc连接时,向至少一个终端发送设备协同能力信息,使得至少一个终端根据设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,反馈终端协同能力信息;

收发机801,还用于接收至少一个终端发送的终端协同能力信息;

处理器802,还用于根据终端协同能力信息确定至少一个视频终端。

本申请实施例中,在无线资源调度方法执行之前,还需要接入网设备与视频终端之间预先配置好的视频业务的协同能力。当接入网设备与至少一个终端建立rrc连接时,收发机801向至少一个终端发送设备协同能力信息,设备协同能力信息的作用是通知终端接入网设备具有协同能力,而且终端根据设备协同能力信息检测到当前业务为视频业务且自身具有终端协同能力时,收发机801会收到终端反馈的终端协同能力信息,处理器802根据终端协同能力信息确定该终端为视频终端,视频终端的数量至少是一个以上。

应注意,如图9所示,接入网设备900可以包括收发机901、处理器902及存储器903。其中,存储器903可以用于存储处理器902执行的代码等。

接入网设备900中的各个组件通过总线系统904耦合在一起,其中总线系统904除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。

图8所示的接入网设备800或图9所示的接入网设备900能够实现前述无线资源调度方法的实施例中所实现的接入网设备侧各个过程,为避免重复,这里不再赘述。

请参阅图10,本申请实施例提供一种视频终端,包括:

收发机1001和处理器1002;

收发机1001,用于接收接入网设备发送的参数上报配置;

处理器1002,用于根据参数上报配置获取视频业务的视频参数;

收发机1001,还用于将视频参数发送至接入网设备,使得接入网设备根据视频参数为视频终端调度无线资源。

本申请实施例中,收发机1001接收到接入网设备发送的参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,处理器1002根据参数上报配置获取视频业务的视频参数,收发机1001将视频参数发送至接入网设备,使得接入网设备接收到视频终端发送的视频参数后,根据视频参数对与其连接的所有视频终端进行无线资源调度。由于视频终端进行的视频业务可能不同,那么对应的所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。

可选的,本申请的一些实施例中,

处理器1002,具体用于解析参数上报配置确定参数获取方式;

处理器1002,还用于根据参数获取方式得到视频参数,视频参数包括视频剩余播放时间、视频分片信息及视频播放状态。

本申请实施例中,接入网设备下发参数上报配置时,需要了解到的是视频终端的视频业务的视频参数,而且这些视频参数在进行无线资源分配时是必须要用到的,例如视频剩余播放时间、视频分片信息及视频播放状态。那么参数上报配置中就必须给出视频终端获取视频参数的方式,因此,处理器1002解析参数上报配置可以确定参数获取方式,根据参数获取方式可以得到视频业务的视频参数。例如,视频业务中出现新的视频分片时,处理器1002获取到新的视频分片的视频分片信息,同时得到视频剩余播放时间。当视频播放状态发生变化时,如播放变成暂停时,处理器1002获取到新的视频播放状态。视频参数中除了必须包含视频剩余播放时间、视频分片信息及视频播放状态之外,还可以包括视频流标识和时间戳等等。

可选的,本申请的一些实施例中,

处理器1002,还用于判断视频参数是否发生变化;

收发机1001,还用于当视频参数未发生变化时,不发送视频参数至接入网设备;

收发机1001,还用于当视频参数发生变化时,将视频参数发送至接入网设备。

本申请实施例中,由于视频参数中的视频剩余播放时间和视频分片信息是出现新的视频分片时获取的,而视频播放状态是视频业务的播放状态发生变化时得到的,那么只要有新的视频分片出现或者视频业务的播放状态发生变化,即视频参数发生变化了,视频终端将触发事件。处理器1002判断视频参数是否发生变化,如果发生变化,则收发机1001将视频参数发送至接入网设备;如果未发生变化,则收发机1001不发送视频参数至接入网设备。具体的,可以将视频参数携带在mr中发送至接入网设备,mr是通过在mr中配置新的字段,来实现视频参数的携带。

可选的,本申请的一些实施例中,

收发机1001,还用于当终端与接入网设备建立rrc连接时,接收接入网设备发送的设备协同能力信息;

处理器1002,还用于根据设备协同能力信息获取当前业务的业务标识;

处理器1002,还用于根据业务标识判断当前业务是否为视频业务;

处理器1002,还用于当当前业务不为视频业务时,不检测自身的终端协同能力;

处理器1002,还用于当当前业务为视频业务时,检测自身是否具有终端协同能力;

收发机1001,还用于当具有终端协同能力时,向接入网设备发送终端协同能力信息,使得接入网设备根据终端协同能力信息确定终端为视频终端;

收发机1001,还用于当不具有终端协同能力时,不向接入网设备发送终端协同能力信息。

本申请实施例中,当接入网设备与终端建立rrc连接时,接入网设备首先向终端发送设备协同能力信息,收发机1001接收接入网设备发送的设备协同能力信息,处理器1002根据设备协同能力信息获取当前业务的业务标识,业务标识用于表示该终端当前执行的业务的业务种类,业务种类包括语音业务和视频业务等。处理器1002根据业务标识判断当前业务是否为视频业务,如果当前业务不为视频业务,由于该方案只针对视频业务,那么处理器1002不需要再执行检测自身是否具有终端协同能力;如果当前业务是视频业务,那么处理器1002检测自身是否具有终端协同能力。如果具有终端协同能力,则收发机1001向接入网设备发送终端协同能力信息,用于告知接入网设备该终端可以接受无线资源的分配,而接入网设备根据终端协同能力信息可以确定该终端为视频终端;如果终端不具有终端协同能力,则收发机1001不需要终端向接入网设备发送终端协同能力信息,即在接入网设备侧看来,该终端不是视频终端。在与接入网设备建立连接的多个终端中,视频终端的数量至少是一个以上。

应注意,如图11所示,视频终端1100可以包括处理器1102、收发机1101、存储器1103、显示器1104、扬声器1105、发射器1106及输入装置1107等。其中,存储器1103可以用于存储处理器1102执行的代码等。

视频终端1100中的各个组件通过总线系统1108耦合在一起,其中总线系统1104除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。

图10所示的视频终端1000或图11所示的视频终端1100能够实现前述无线资源调度方法的实施例中所实现的视频终端侧各个过程,为避免重复,这里不再赘述。

应注意,上述的处理器可以是通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(randomaccessmemory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(staticram,sram)、动态随机存取存储器(dynamicram,dram)、同步动态随机存取存储器(synchronousdram,sdram)、双倍数据速率同步动态随机存取存储器(soublesataratesdram,ddrsdram)、增强型同步动态随机存取存储器(enhancedsdram,esdram)、同步连接动态随机存取存储器(synchlinkdram,sldram)和直接内存总线随机存取存储器(directrambusram,drram)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

应注意,本申请上述方法实施例可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。下面通过实施例分别对接入网设备和视频终端的芯片进行说明。

本申请实施例提供一种接入网设备的芯片,包括:

处理单元和收发接口;

收发接口,用于向视频终端发送参数上报配置,参数上报配置使得视频终端反馈视频业务的视频参数;

收发接口,还用于接收视频终端发送的视频参数;

处理单元,用于根据视频参数对视频终端进行无线资源调度。

本申请实施例中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发接口向至少一个视频终端发送参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,使得接收到参数上报配置的视频终端,根据该参数上报配置反馈当前进行的视频业务的视频参数,收发接口接收至少一个视频终端发送的视频参数后,处理单元根据视频参数对至少一个视频终端进行无线资源分配。由于视频终端进行的视频业务可能不同,那么视频终端所需求的无线资源也存在不同,那么接入网设备根据视频终端的视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。

本申请实施例提供一种视频终端的芯片,包括:

处理单元和收发接口;

收发接口,用于接收接入网设备发送的参数上报配置;

处理单元,用于根据参数上报配置获取视频业务的视频参数;

收发接口,还用于将视频参数发送至接入网设备,使得接入网设备根据视频参数为视频终端调度无线资源。

本申请实施例中,接入网设备和视频终端之间已经预先配置好视频业务的协同能力,即接入网设备与视频终端在进行视频业务时会启动无线资源调度方法,收发接口接收到接入网设备发送的参数上报配置,参数上报配置由接入网设备生成或者接入网设备从核心网获取得到,处理单元根据参数上报配置获取视频业务的视频参数,收发接口将视频参数发送至接入网设备,使得接入网设备接收到视频终端发送的视频参数后,根据视频参数对与其连接的视频终端进行无线资源分配。由于视频终端进行的视频业务可能不同,那么视频终端所需求的无线资源也存在不同,那么接入网设备根据视频参数对视频终端进行无线资源调度,可以保障视频终端的视频业务正常运行,对于使用视频终端的视频用户来说,视频业务不会出现卡顿等问题,提升了视频用户对于视频业务的体验。

应注意,在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。

本申请还提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行以上实施例所描述的无线资源调度方法。

本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上实施例所描述的无线资源调度方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。

所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1