CN114466226B - 带宽时长占比确定方法、装置、设备和计算机可读介质 - Google Patents

带宽时长占比确定方法、装置、设备和计算机可读介质 Download PDF

Info

Publication number
CN114466226B
CN114466226B CN202210109017.5A CN202210109017A CN114466226B CN 114466226 B CN114466226 B CN 114466226B CN 202210109017 A CN202210109017 A CN 202210109017A CN 114466226 B CN114466226 B CN 114466226B
Authority
CN
China
Prior art keywords
target
bandwidth
duty ratio
wireless access
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210109017.5A
Other languages
English (en)
Other versions
CN114466226A (zh
Inventor
侯国良
马超
郑晓明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Companion Technology Co ltd
Original Assignee
Hangzhou Companion Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Companion Technology Co ltd filed Critical Hangzhou Companion Technology Co ltd
Priority to CN202210109017.5A priority Critical patent/CN114466226B/zh
Publication of CN114466226A publication Critical patent/CN114466226A/zh
Application granted granted Critical
Publication of CN114466226B publication Critical patent/CN114466226B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44245Monitoring the upstream path of the transmission network, e.g. its availability, bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • H04N21/64738Monitoring network characteristics, e.g. bandwidth, congestion level

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本公开的实施例公开了带宽时长占比确定方法、装置、设备和计算机可读介质。该方法的一具体实施方式包括:响应于接收到目标终端发送的设备信息,利用设备信息对目标终端进行注册认证,其中,设备信息包括目标网络带宽,目标终端是执行音视频业务的终端;获取目标信道的信道利用率;响应于确定信道利用率满足预设条件,确定目标无线接入设备的待分配带宽时长占比,其中,目标无线接入设备是与目标终端连接的无线接入设备;根据目标网络带宽和待分配带宽时长占比,确定与目标无线接入设备相连的各个终端的带宽时长占比。该实施方式可以提升该音视频业务的数据报文的传输实时性、减少音视频出现卡顿的状况。

Description

带宽时长占比确定方法、装置、设备和计算机可读介质
技术领域
本公开的实施例涉及计算机技术领域,具体涉及带宽时长占比确定方法、装置、设备和计算机可读介质。
背景技术
ATF(airtime fairness,发送时间公平性)技术由无线接入设备将空口资源按照一定的比例分配给连接到该无线接入设备的一项技术。目前,在对空口资源进行分配时,通常采用的方式为:自动的、无差别的为连接到无线接入设备的各个终端分配空口资源占用时长。同时,由于头戴式显示设备(例如,VR(Virtual Reality,虚拟显示)眼镜、AR(Augmented Reality,增强显示)眼镜等)的广泛应用,头戴式显示设备在实时通信、远程协助等对实时性要求较高的应用场景中的作用也日益凸显。
然而,当采用上述方式对空口资源进行分配时,经常会存在以下技术问题:
未具有针对性的考虑到执行音视频业务的终端(例如,头戴式显示设备)对空口资源的占用需求,导致该音视频业务的数据报文的传输实时性降低、音视频出现卡顿,降低了佩戴头戴式显示设备的用户的体验。
发明内容
本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
本公开的一些实施例提出了带宽时长占比确定方法、装置、设备和计算机可读介质,来解决以上背景技术部分提到的技术问题。
第一方面,本公开的一些实施例提供了一种带宽时长占比确定方法,该方法包括:响应于接收到目标终端发送的设备信息,利用上述设备信息对上述目标终端进行注册认证,其中,上述设备信息包括目标网络带宽,上述目标终端是执行音视频业务的终端;获取目标信道的信道利用率,其中,上述目标信道是上述目标终端所连接的无线接入设备所接入的信道;响应于确定上述信道利用率满足预设条件,确定目标无线接入设备的待分配带宽时长占比,其中,上述目标无线接入设备是与上述目标终端连接的无线接入设备;根据上述目标网络带宽和上述待分配带宽时长占比,确定与上述目标无线接入设备相连的各个终端的带宽时长占比。
第二方面,本公开的一些实施例提供了一种带宽时长占比确定装置,装置包括:注册认证单元,被配置成响应于接收到目标终端发送的设备信息,利用上述设备信息对上述目标终端进行注册认证,其中,上述设备信息包括目标网络带宽,上述目标终端是执行音视频业务的终端;获取单元,被配置成获取目标信道的信道利用率,其中,上述目标信道是上述目标终端所连接的无线接入设备所接入的信道;第一确定单元,被配置成响应于确定上述信道利用率满足预设条件,确定目标无线接入设备的待分配带宽时长占比,其中,上述目标无线接入设备是与上述目标终端连接的无线接入设备;第二确定单元,被配置成根据上述目标网络带宽和上述待分配带宽时长占比,确定与上述目标无线接入设备相连的各个终端的带宽时长占比。
第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的带宽时长占比确定方法,可以有针对性的考虑到执行音视频业务的终端对空口资源的占用需求,提升该音视频业务的数据报文的传输实时性降低、减少音视频出现卡顿的状况,提高佩戴头戴式显示设备的用户的体验。具体来说,导致该音视频业务的数据报文的传输实时性降低、音视频出现卡顿的原因在于:未具有针对性的考虑到执行音视频业务的终端对空口资源的占用需求,自动的、无差别的为连接到无线接入设备的各个终端分配对空口资源的占用时长。基于此,本公开的一些实施例的带宽时长占比确定方法,在对带宽时长占比进行分配时,考虑到执行音视频业务的终端对带宽的需求,优先确保执行音视频业务的终端对带宽的需求得以满足,然后再将剩余的带宽时长占比分配给其他的终端。从而,可以提升该音视频业务的数据报文的传输实时性降低、减少音视频出现卡顿的状况,佩戴头戴式显示设备的用户的体验。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,元件和元素不一定按照比例绘制。
图1是本公开的一些实施例的带宽时长占比确定方法的一个应用场景的示意图;
图2是根据本公开的带宽时长占比确定方法的一些实施例的流程图;
图3是根据本公开的带宽时长占比确定方法的另一些实施例的流程图;
图4是本公开的带宽时长占比确定装置的一些实施例的结构示意图;
图5是适于用来实现本公开的一些实施例的电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
下面将参考附图并结合实施例来详细说明本公开。
图1是本公开的一些实施例的带宽时长占比确定方法的一个应用场景的示意图。
在图1的应用场景中,目标终端101可以与其他终端102和103共同连接在同一目标无线接入设备104上。上述目标无线接入设备104可以与路由器105相连,并接入某一信道(例如,信道1)。上述目标终端101可以通过目标无线接入设备104、路由器105和公共网络106,与远程协助终端107进行远程音视频通话。在引入本公开的一些实施例的带宽时长占比确定方法之前,目标终端101与其他终端102和103所分配到的带宽时长占比(airtime)可以均为33%。在引入本公开的一些实施例的带宽时长占比确定方法之后,目标终端101与其他终端102和103所分配到的带宽时长占比(airtime)可以分别为60%、20%和20%。
应该理解,图1中的目标终端、其他终端、目标无线接入设备和远程协助终端的数目仅仅是示意性的。根据实现需要,可以具有任意数目的目标终端、其他终端、目标无线接入设备和远程协助终端。
继续参考图2,示出了根据本公开的带宽时长占比确定方法的一些实施例的流程200。该带宽时长占比确定方法,包括以下步骤:
步骤201,响应于接收到目标终端发送的设备信息,利用设备信息对目标终端进行注册认证。
在一些实施例中,带宽时长占比确定方法的执行主体可以响应于接收到目标终端发送的设备信息,利用上述设备信息对上述目标终端进行注册认证。其中,上述设备信息包括可以目标网络带宽。上述目标终端是执行音视频业务的终端。上述目标网络带宽可以是上述目标终端所需的带宽。上述音视频业务可以是远程协助场景中的音视频业务。上述注册可以是记录上述目标终端的标识和上述设备信息。上述目标终端的标识可以是上述目标终端的IP地址(Internet Protocol Address,互联网协议地址)或设备唯一标识。上述认证可以是根据通信协议,生成用于上述目标终端和上述执行主体之间建立所用的秘钥。上述目标终端可以是头戴式显示设备。例如,VR眼镜或AR眼镜等。
作为示例,上述设备信息中包括的目标网络带宽可以是20M/s。
在一些实施例的一些可选的实现方式中,上述执行主体在上述响应于接收到目标终端发送的设备信息,利用上述设备信息对上述目标终端进行注册认证之前,还可以执行以下步骤:
第一步,对目标多播地址进行监听。其中,上述目标多播地址可以是与上述目标无线接入设备进行通信的各个多播地址中的任意一个多播地址。
第二步,响应于接收到上述目标终端在连接到上述目标无线接入设备时向上述目标多播地址发送的数据报文,创建监听地址和监听端口,以及将上述监听地址和上述监听端口发送至上述目标终端。其中,上述监听地址和监听端口用于供上述目标终端与上述目标无线接入设备进行通信。
步骤202,获取目标信道的信道利用率。
在一些实施例中,上述执行主体可以获取目标信道的信道利用率。其中,上述目标信道是上述目标终端所连接的无线接入设备所接入的信道。作为示例,上述目标信道的带宽可以是100M/s。上述目标信道的信道利用率可以是70%。则可以表明上述目标信道在1秒内实际所传输的数据量为100M的70%,即70M。还可以表明上述目标信道在1秒内实际用于传输数据的时长为1秒的70%,即0.7秒。
步骤203,响应于确定信道利用率满足预设条件,确定目标无线接入设备的待分配带宽时长占比。
在一些实施例中,上述执行主体可以响应于确定上述信道利用率满足预设条件,确定目标无线接入设备的待分配带宽时长占比。其中,上述目标无线接入设备可以是与上述目标终端连接的无线接入设备。上述预设条件可以是上述信道利用率小于等于预设阈值。实践中,可以根据实际应用设置上述预设阈值,此处不做限定。作为示例,上述预设阈值可以是95%。
若上述信道利用率小于等于上述预设阈值,则可以表明上述目标信道有足够的口空资源和带宽时长占比可供分配。若上述信道利用率大于上述预设阈值,则可以表明上述目标信道繁忙,没有足够的口空资源和带宽时长占比可供分配。
可选的,上述预设条件可以是上述信道利用率与第一数值的差值与第二数值的和小于等于上述预设阈值。其中,上述第一数值可以是上述目标终端所连接的无线接入设备所占用的信道利用率。上述第二数值可以是上述目标终端所需占用的信道利用率。上述第二数值可以表示为上述目标网络带宽与上述目标信道的带宽的比值。在一些实施例的一些可选的实现方式中,上述执行主体确定目标无线接入设备的待分配带宽时长占比,可以包括以下步骤:
第一步,利用上述目标无线接入设备的实时数据发送量和上述目标信道的无线数据传输速率,确定上述目标无线接入设备的已占用带宽时长占比。其中,上述实时数据发送量可以是上述目标无线接入设备在单位时间内的实时数据发送量。上述无线数据传输速率可以用上述目标信道的网络带宽表示。可以将上述实时数据发送量与上述无线数据传输速率的比值确定为已占用带宽时长占比。
作为示例,上述单位时间可以是1秒。上述实时数据发送量可以是30M。上述无线数据传输速率可以是100M/s。则上述已占用带宽时长占比可以是30%。
第二步,利用上述信道利用率对上述已占用带宽时长占比进行调整,得到待分配带宽时长占比。其中,可以利用上述信道利用率确定可抢占的带宽时长。并将上述可抢占的带宽时长与上述已占用带宽时长之和,确定为待分配带宽时长占比。
作为示例,上述信道利用率为70%。则可以表明在每1秒中还有30%的带宽时长占比未被占用。则上述待分配带宽时长占比可以是60%。
步骤204,根据目标网络带宽和待分配带宽时长占比,确定与目标无线接入设备相连的各个终端的带宽时长占比。
在一些实施例中,上述执行主体可以根据上述目标网络带宽和上述待分配带宽时长占比,确定与上述目标无线接入设备相连的各个终端的带宽时长占比。
首先,可以将上述目标网络带宽与上述目标信道的带宽的比值,确定为上述目标带宽时长占比。然后,可以将上述待分配带宽时长占比与上述目标带宽时长占比的差值平均平配至于上述目标无线接入设备相连接的其他终端。
在一些实施例的一些可选的实现方式中,上述执行主体根据上述目标网络带宽和上述待分配带宽时长占比,确定与上述目标无线接入设备相连的各个终端的带宽时长占比,可以包括以下步骤:
第一步,将上述目标网络带宽与上述目标信道的无线数据传输速率的比值确定为上述目标终端的初始带宽时长占比。
第二步,将上述初始带宽时长占比与目标冗余值之和,确定为上述目标终端的带宽时长占比。其中,上述目标冗余值可以设置为与上述初始带宽时长占比相同。也可以预设为固定的数值。
作为示例,上述目标网络带宽可以是20M/s。上述目标信道的无线数据传输速率可以是100M/s。则上述初始带宽时长占比可以是0.2。则上述目标冗余值也可以是0.2。则上述目标终端的带宽时长占比可以是0.4。
由此,通过设置目标冗余值,为上述目标终端分配足够的带宽时长占比。从而确保上述目标终端中的音视频业务能够占有足够的空口资源。
第三步,将上述待分配带宽时长占比与上述目标终端的带宽时长占比的差值平均分配至其他各个终端。其中,上述其他终端是与上述目标无线接入设备相连的各个终端中、除上述目标终端外的终端。
作为示例,上述待分配带宽时长占比可以是0.6。上述其他终端的数量为两个。则每个其他终端分配到的带宽时长占比可以是0.1。
可选的,上述执行主体根据上述目标网络带宽和上述待分配带宽时长占比,确定与上述目标无线接入设备相连的各个终端的带宽时长占比,还包括以下步骤:
第一步,响应于获取到其他各个终端的实际带宽时长占比,确定各个实际带宽时长占比之和与上述目标终端的带宽时长占比之和是否小于上述待分配带宽时长占比。其中,上述其他终端可以是与上述目标无线接入设备相连的各个终端中、除上述目标终端外的终端。
作为示例,上述其他终端的数量为两个。且上述其他终端的实际带宽时长占比可以分别是0.1和0.05。且上述各个实际带宽时长占比之和与上述目标终端的带宽时长占比之和为0.35,小于上述待分配带宽时长占比0.6。
第二步,响应确定各个实际带宽时长占比之和与上述目标终端的带宽时长占比之和小于上述待分配带宽时长占比,将上述其他各个终端的实际带宽时长占比设置为上述他各个终端的带宽时长占比,以及对上述目标终端的带宽时长占比进行更新。其中,上述目标终端的更新后的带宽时长占比与上述各个实际带宽时长占比的和等于上述待分配带宽时长占比。其中,可以将上述目标终端的带宽时长占比更新为上述待分配带宽时长占比与上述各个实际带宽时长占比之和的差值。
本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的带宽时长占比确定方法,可以有针对性的考虑到执行音视频业务的终端对空口资源的占用需求,提升该音视频业务的数据报文的传输实时性降低、减少音视频出现卡顿的状况,提高佩戴头戴式显示设备的用户的体验。具体来说,导致该音视频业务的数据报文的传输实时性降低、音视频出现卡顿的原因在于:未具有针对性的考虑到执行音视频业务的终端对空口资源的占用需求,自动的、无差别的为连接到无线接入设备的各个终端分配对空口资源的占用时长。基于此,本公开的一些实施例的带宽时长占比确定方法,在对带宽时长占比进行分配时,考虑到执行音视频业务的终端对带宽的需求,优先确保执行音视频业务的终端对带宽的需求得以满足,然后再将剩余的带宽时长占比分配给其他的终端。从而,可以提升该音视频业务的数据报文的传输实时性降低、减少音视频出现卡顿的状况,佩戴头戴式显示设备的用户的体验。
进一步参考图3,其示出了带宽时长占比确定方法的另一些实施例的流程300。该带宽时长占比确定方法的流程300,包括以下步骤:
步骤301,响应于接收到目标终端发送的设备信息,利用设备信息对目标终端进行注册认证,以及将目标终端的传输优先级配置为设备信息中包括的传输优先级。
在一些实施例中,带宽时长占比确定方法的执行主体可以响应于接收到目标终端发送的设备信息,利用上述设备信息对上述目标终端进行注册认证,以及将上述目标终端的传输优先级配置为上述设备信息中包括的传输优先级。其中,上述设备信息可以包括目标网络带宽和传输优先级,上述目标终端是执行音视频业务的头戴式显示设备。例如,VR眼镜或AR眼镜等。
作为示例,上述传输优先级分为VI,VO,BE,BK四个等级。其中,传输优先级从高到低分别是VI>VO>BE>BK。在同等传输优先级的情况下,数据报文的传输机会相等。上述目标网络带宽可以是上述目标终端所需的带宽。上述音视频业务可以是远程协助场景中的音视频业务。上述注册可以是记录上述目标终端的标识和上述设备信息。上述目标终端的标识可以是上述目标终端的IP地址或设备唯一标识。上述认证可以是根据通信协议,生成用于上述目标终端和上述执行主体之间建立所用的秘钥。
作为示例,上述设备信息包括的传输优先级可以是BE。
步骤302,获取目标信道的信道利用率。
步骤303,响应于确定信道利用率满足预设条件,确定目标无线接入设备的待分配带宽时长占比。
步骤304,根据目标网络带宽和待分配带宽时长占比,确定与目标无线接入设备相连的各个终端的带宽时长占比。
在一些实施例中,步骤302-304的具体实现方式及所带来的技术效果可以参考图2对应的那些实施例中的步骤202-204,在此不再赘述。
步骤305,响应于确定信道利用率不满足预设条件,重新配置目标终端的传输优先级。
在一些实施例中,上述执行主体可以响应于确定上述信道利用率不满足上述预设条件,重新配置上述目标终端的传输优先级。其中,重新配置的传输优先级高于在先配置的传输优先级。
作为示例,若上述在先配置的传输优先级是BE。则重新配置的传输优先级可以是VO。
由此,在目标信道没有足够的空口资源和带宽占用时长比例可供分配时,可以提高在先配置的传输优先级,从而提高发送给目标终端发送的数据报文的传输优先级,确保优先传输。
步骤306,响应于接收到向目标终端发送的数据报文,将数据报文的传输优先级设置为针对目标终端所配置的传输优先级。
在一些实施例中,上述执行主体可以响应于接收到向上述目标终端发送的数据报文,将上述数据报文的传输优先级设置为针对上述目标终端所配置的传输优先级。
由此,当数据报文到达上述执行主体后,可以将上述数据报文的传输优先级设置为上述目标终端所配置的传输优先级。进而,可以避免向上述目标终端发送的数据报文在经过公共网络和路由器的传输之后,传输优先级降低所导致的数据包传输实时性降低的情况。
从图3中可以看出,与图2对应的一些实施例的描述相比,图3对应的一些实施例中的带宽时长占比确定方法的流程300体现了对接收到的向目标终端发送的数据报文的数据传输优先级的提升。由此,这些实施例描述的方案可以通过数据传输优先级的提升,使得数据报文被优先发送,进一步提高了通信实时性。进而,可以进一步提升使用目标终端(例如,头戴式显示设备)的用户的体验。
进一步参考图4,作为对上述各图所示方法的实现,本公开提供了一种带宽时长占比确定装置的一些实施例,这些装置实施例与图2所示的那些方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图4所示,一些实施例的带宽时长占比确定装置400包括:注册认证单元401、获取单元402、第一确定单元403和第二确定单元404。其中,注册认证单元401,被配置成响应于接收到目标终端发送的设备信息,利用上述设备信息对上述目标终端进行注册认证,其中,上述设备信息包括目标网络带宽,上述目标终端是执行音视频业务的终端;获取单元402,被配置成获取目标信道的信道利用率,其中,上述目标信道是上述目标终端所连接的无线接入设备所接入的信道;第一确定单元403,被配置成响应于确定上述信道利用率满足预设条件,确定目标无线接入设备的待分配带宽时长占比,其中,上述目标无线接入设备是与上述目标终端连接的无线接入设备;第二确定单元404,被配置成根据上述目标网络带宽和上述待分配带宽时长占比,确定与上述目标无线接入设备相连的各个终端的带宽时长占比。
可以理解的是,该装置400中记载的诸单元与参考图2描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作、特征以及产生的有益效果同样适用于装置400及其中包含的单元,在此不再赘述。
下面参考图5,其示出了适于用来实现本公开的一些实施例的电子设备500的结构示意图。图5示出的电子设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。
如图5所示,电子设备500可以包括处理装置(例如中央处理器、图形处理器等)501,其可以根据存储在只读存储器(ROM)502中的程序或者从存储装置508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM 503中,还存储有电子设备500操作所需的各种程序和数据。处理装置501、ROM 502以及RAM503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线504。
通常,以下装置可以连接至I/O接口505:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置506;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置507;以及通信装置509。通信装置509可以允许电子设备500与其他设备进行无线或有线通信以交换数据。虽然图5示出了具有各种装置的电子设备500,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图5中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。
特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置509从网络上被下载和安装,或者从存储装置508被安装,或者从ROM 502被安装。在该计算机程序被处理装置501执行时,执行本公开的一些实施例的方法中限定的上述功能。
需要说明的是,本公开的一些实施例中记载的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于接收到目标终端发送的设备信息,利用上述设备信息对上述目标终端进行注册认证,其中,上述设备信息包括目标网络带宽,上述目标终端是执行音视频业务的终端;获取目标信道的信道利用率,其中,上述目标信道是上述目标终端所连接的无线接入设备所接入的信道;响应于确定上述信道利用率满足预设条件,确定目标无线接入设备的待分配带宽时长占比,其中,上述目标无线接入设备是与上述目标终端连接的无线接入设备;根据上述目标网络带宽和上述待分配带宽时长占比,确定与上述目标无线接入设备相连的各个终端的带宽时长占比。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开的一些实施例中的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括注册认证单元、获取单元、第一确定单元和第二确定单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,获取单元还可以被描述为“信道利用率获取单元”。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。

Claims (10)

1.一种带宽时长占比确定方法,包括:
响应于接收到目标终端发送的设备信息,利用所述设备信息对所述目标终端进行注册认证,其中,所述设备信息包括目标网络带宽和传输优先级,所述目标终端是执行音视频业务的终端,所述利用所述设备信息对所述目标终端进行注册认证,包括:将所述目标终端的传输优先级配置为所述设备信息中包括的传输优先级;
获取目标信道的信道利用率,其中,所述目标信道是所述目标终端所连接的无线接入设备所接入的信道;
响应于确定所述信道利用率满足预设条件,确定目标无线接入设备的待分配带宽时长占比,其中,所述目标无线接入设备是与所述目标终端连接的无线接入设备;
根据所述目标网络带宽和所述待分配带宽时长占比,确定与所述目标无线接入设备相连的各个终端的带宽时长占比;
其中,所述确定目标无线接入设备的待分配带宽时长占比,包括:
利用所述目标无线接入设备的实时数据发送量和所述目标信道的无线数据传输速率,确定所述目标无线接入设备的已占用带宽时长占比;
利用所述信道利用率对所述已占用带宽时长占比进行调整,得到待分配带宽时长占比。
2.根据权利要求1所述的方法,其中,所述根据所述目标网络带宽和所述待分配带宽时长占比,确定与所述目标无线接入设备相连的各个终端的带宽时长占比,包括:
将所述目标网络带宽与所述目标信道的无线数据传输速率的比值确定为所述目标终端的初始带宽时长占比;
将所述初始带宽时长占比与目标冗余值之和,确定为所述目标终端的带宽时长占比。
3.根据权利要求2所述的方法,其中,所述根据所述目标网络带宽和所述待分配带宽时长占比,确定与所述目标无线接入设备相连的各个终端的带宽时长占比,还包括:
将所述待分配带宽时长占比与所述目标终端的带宽时长占比的差值平均分配至其他各个终端,其中,所述其他终端是与所述目标无线接入设备相连的各个终端中、除所述目标终端外的终端。
4.根据权利要求2所述的方法,其中,所述根据所述目标网络带宽和所述待分配带宽时长占比,确定与所述目标无线接入设备相连的各个终端的带宽时长占比,还包括:
响应于获取到其他各个终端的实际带宽时长占比,确定各个实际带宽时长占比之和与所述目标终端的带宽时长占比之和是否小于所述待分配带宽时长占比,其中,所述其他终端是与所述目标无线接入设备相连的各个终端中、除所述目标终端外的终端;
响应确定各个实际带宽时长占比之和与所述目标终端的带宽时长占比之和小于所述待分配带宽时长占比,将所述其他各个终端的实际带宽时长占比设置为所述其他各个终端的带宽时长占比,以及对所述目标终端的带宽时长占比进行更新,其中,所述目标终端的更新后的带宽时长占比与所述各个实际带宽时长占比的和等于所述待分配带宽时长占比。
5.根据权利要求4所述的方法,其中,所述方法还包括:
响应于确定所述信道利用率不满足所述预设条件,重新配置所述目标终端的传输优先级,其中,重新配置的传输优先级高于在先配置的传输优先级。
6.根据权利要求1所述的方法,其中,所述方法还包括:
响应于接收到向所述目标终端发送的数据报文,将所述数据报文的传输优先级设置为针对所述目标终端所配置的传输优先级。
7.根据权利要求1所述的方法,其中,在所述响应于接收到目标终端发送的设备信息,利用所述设备信息对所述目标终端进行注册认证之前,所述方法还包括:
对目标多播地址进行监听;
响应于接收到所述目标终端在连接到所述目标无线接入设备时向所述目标多播地址发送的数据报文,创建监听地址和监听端口,以及将所述监听地址和所述监听端口发送至所述目标终端。
8.一种带宽时长占比确定装置,包括:
注册认证单元,被配置成响应于接收到目标终端发送的设备信息,利用所述设备信息对所述目标终端进行注册认证,其中,所述设备信息包括目标网络带宽和传输优先级,所述目标终端是执行音视频业务的终端,所述利用所述设备信息对所述目标终端进行注册认证,包括:将所述目标终端的传输优先级配置为所述设备信息中包括的传输优先级;
获取单元,被配置成获取目标信道的信道利用率,其中,所述目标信道是所述目标终端所连接的无线接入设备所接入的信道;
第一确定单元,被配置成响应于确定所述信道利用率满足预设条件,确定目标无线接入设备的待分配带宽时长占比,其中,所述目标无线接入设备是与所述目标终端连接的无线接入设备,所述确定目标无线接入设备的待分配带宽时长占比,包括:利用所述目标无线接入设备的实时数据发送量和所述目标信道的无线数据传输速率,确定所述目标无线接入设备的已占用带宽时长占比;利用所述信道利用率对所述已占用带宽时长占比进行调整,得到待分配带宽时长占比;
第二确定单元,被配置成根据所述目标网络带宽和所述待分配带宽时长占比,确定与所述目标无线接入设备相连的各个终端的带宽时长占比。
9.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。
CN202210109017.5A 2022-01-28 2022-01-28 带宽时长占比确定方法、装置、设备和计算机可读介质 Active CN114466226B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210109017.5A CN114466226B (zh) 2022-01-28 2022-01-28 带宽时长占比确定方法、装置、设备和计算机可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210109017.5A CN114466226B (zh) 2022-01-28 2022-01-28 带宽时长占比确定方法、装置、设备和计算机可读介质

Publications (2)

Publication Number Publication Date
CN114466226A CN114466226A (zh) 2022-05-10
CN114466226B true CN114466226B (zh) 2023-12-08

Family

ID=81411626

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210109017.5A Active CN114466226B (zh) 2022-01-28 2022-01-28 带宽时长占比确定方法、装置、设备和计算机可读介质

Country Status (1)

Country Link
CN (1) CN114466226B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115396317A (zh) * 2022-08-25 2022-11-25 深圳市汇川技术股份有限公司 带宽划分方法、装置、设备及计算机可读存储介质
CN116528375B (zh) * 2023-06-28 2023-09-29 浙江大华技术股份有限公司 带宽预测方法、带宽预测装置以及计算机可读存储介质

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102694633A (zh) * 2011-03-21 2012-09-26 中兴通讯股份有限公司 动态带宽数据帧传输方法及***
CN105721350A (zh) * 2016-03-04 2016-06-29 深圳市共进电子股份有限公司 一种智能分配带宽的方法及装置
WO2017088393A1 (zh) * 2015-11-26 2017-06-01 乐视控股(北京)有限公司 带宽分配方法及***
WO2017136989A1 (zh) * 2016-02-14 2017-08-17 努比亚技术有限公司 一种资源分配方法、终端及计算机存储介质
CN110062464A (zh) * 2018-01-19 2019-07-26 华为技术有限公司 用于管理非授权频段的信道占用时长的方法和设备
CN110475347A (zh) * 2018-05-11 2019-11-19 中兴通讯股份有限公司 时域资源分配、确定方法、装置、基站、终端及存储介质
WO2020143562A1 (zh) * 2019-01-10 2020-07-16 索尼公司 电子装置、无线通信方法和计算机可读介质
CN111614497A (zh) * 2020-05-19 2020-09-01 鼎点视讯科技有限公司 网络带宽分配方法、装置、电子设备及存储介质
CN112566187A (zh) * 2020-12-08 2021-03-26 京信通信***(中国)有限公司 带宽分配方法、装置、计算机设备和计算机可读存储介质
CN113079578A (zh) * 2021-03-29 2021-07-06 成都飞鱼星科技股份有限公司 一种智慧屏无线投屏数据的优先传输方法及***
CN113747202A (zh) * 2021-08-05 2021-12-03 杭州网易智企科技有限公司 一种通过带宽估计发送数据的方法、装置、设备及介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9985906B2 (en) * 2016-10-03 2018-05-29 Cisco Technology, Inc. Estimating time duration of bandwidth availability

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102694633A (zh) * 2011-03-21 2012-09-26 中兴通讯股份有限公司 动态带宽数据帧传输方法及***
WO2017088393A1 (zh) * 2015-11-26 2017-06-01 乐视控股(北京)有限公司 带宽分配方法及***
WO2017136989A1 (zh) * 2016-02-14 2017-08-17 努比亚技术有限公司 一种资源分配方法、终端及计算机存储介质
CN105721350A (zh) * 2016-03-04 2016-06-29 深圳市共进电子股份有限公司 一种智能分配带宽的方法及装置
CN110062464A (zh) * 2018-01-19 2019-07-26 华为技术有限公司 用于管理非授权频段的信道占用时长的方法和设备
CN110475347A (zh) * 2018-05-11 2019-11-19 中兴通讯股份有限公司 时域资源分配、确定方法、装置、基站、终端及存储介质
WO2020143562A1 (zh) * 2019-01-10 2020-07-16 索尼公司 电子装置、无线通信方法和计算机可读介质
CN111614497A (zh) * 2020-05-19 2020-09-01 鼎点视讯科技有限公司 网络带宽分配方法、装置、电子设备及存储介质
CN112566187A (zh) * 2020-12-08 2021-03-26 京信通信***(中国)有限公司 带宽分配方法、装置、计算机设备和计算机可读存储介质
CN113079578A (zh) * 2021-03-29 2021-07-06 成都飞鱼星科技股份有限公司 一种智慧屏无线投屏数据的优先传输方法及***
CN113747202A (zh) * 2021-08-05 2021-12-03 杭州网易智企科技有限公司 一种通过带宽估计发送数据的方法、装置、设备及介质

Also Published As

Publication number Publication date
CN114466226A (zh) 2022-05-10

Similar Documents

Publication Publication Date Title
CN112437122B (zh) 通信方法、装置、计算机可读介质及电子设备
CN114466226B (zh) 带宽时长占比确定方法、装置、设备和计算机可读介质
JP7174857B2 (ja) 通信方法、装置、電子機器及びコンピュータプログラム
CN112039796B (zh) 数据包传输方法和装置、存储介质和电子设备
CN111246228B (zh) 直播间礼物资源更新方法、装置、介质及电子设备
CN111885733B (zh) 资源分配的方法、装置、存储介质及网络设备
CN112019625A (zh) 基于websocket消息推送方法、***、设备及介质
CN110795446A (zh) 榜单更新方法、装置、可读介质和电子设备
CN110996372B (zh) 消息路由方法、装置、***及电子设备
CN112153419A (zh) 一种网络资源配置调整方法、装置、服务器及存储介质
CN113162836A (zh) 虚拟局域网联通方法、装置、云服务器、介质和电子设备
WO2022242470A1 (zh) Cdn的调度方法、装置、设备及存储介质
CN112418389A (zh) 数据处理方法、装置、电子设备及计算机可读存储介质
CN112804162B (zh) 一种调度方法、装置、终端设备和存储介质
CN112203103B (zh) 消息处理方法、装置、电子设备及计算机可读存储介质
CN114095907A (zh) 蓝牙连接的控制方法、装置及设备
CN113347089A (zh) 软件定义网络sdn***、网络配置方法、装置和设备
EP2670086B1 (en) Solutions for Upstream Channel Bonding
CN114745276B (zh) 交换机带宽调整方法、装置、电子设备和计算机可读介质
CN116319322B (zh) 电力设备节点通信连接方法、装置、设备和计算机介质
CN116346743A (zh) 一种带宽控制方法、装置、设备及存储介质
CN113535428B (zh) 请求消息和响应消息的处理方法、装置、设备和介质
CN110708262B (zh) 用于控制带宽分配的方法和装置
CN112685455B (zh) 实时数据分类显示方法、装置、电子设备和可读介质
CN113765692B (zh) 限流方法、装置、电子设备和计算机可读介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant