


技术领域technical field
本发明涉及通信技术领域,特别是涉及一种网络电视中分配用户带宽的方法、装置及系统。The invention relates to the field of communication technology, in particular to a method, device and system for allocating user bandwidth in network television.
背景技术Background technique
网络电视(Internet Protocol Television,IPTV)是一种融合了电信网、广电网和互联网网络特点的全新技术,能够向用户提供包括数字电视在内的多种交互式服务。用户可以基于同一物理连接实现打电话、上网、看电视等需求,还可以享受数据、语音、视频等综合业务。Internet Protocol Television (IPTV) is a new technology that combines the characteristics of telecommunication network, broadcasting network and Internet network, and can provide users with a variety of interactive services including digital TV. Based on the same physical connection, users can make phone calls, surf the Internet, watch TV, and enjoy integrated services such as data, voice, and video.
在现有的实现方式中,运营商在用户在开通IPTV业务时,为用户分配固定的带宽。然而在实际应用中,IPTV包括浏览、语音、标清、高清等多种业务形态,不同的业务形态对网络带宽的要求也有很大差别,采用现有的实现方式,用户一旦申请开通了IPTV,无论进行何种具体业务,都将占用相同的带宽资源,造成这部分带宽资源的长时间闲置。另一方面,高清视频等业务对于网络带宽的要求比较高,在当前网络整体带宽资源受限的条件下,IPTV系统也难以支持更高级别的业务以及更高的用户容量。In an existing implementation manner, an operator allocates a fixed bandwidth to a user when the user subscribes to an IPTV service. However, in practical applications, IPTV includes various business forms such as browsing, voice, standard definition, and high definition, and different service forms have very different requirements for network bandwidth. Any specific business will occupy the same bandwidth resources, resulting in a long period of idle bandwidth resources. On the other hand, services such as high-definition video have relatively high requirements on network bandwidth. Under the current condition of limited overall network bandwidth resources, it is difficult for the IPTV system to support higher-level services and higher user capacity.
IPTV是一种基于宽带网络的多媒体业务,而当前基础宽带网络的带宽资源仍然有限,如何更好的利用有限的带宽资源,为IPTV用户提供高质量的服务,已经成为限制IPTV业务发展的关键。IPTV is a multimedia service based on a broadband network. However, the bandwidth resources of the current basic broadband network are still limited. How to make better use of the limited bandwidth resources and provide high-quality services for IPTV users has become the key to restricting the development of IPTV services.
发明内容Contents of the invention
为解决上述技术问题,本发明实施例提供了一种网络电视中分配用户带宽的方法、装置及系统,以实现根据实际业务需求,动态调整IPTV用户的接入带宽。技术方案如下:In order to solve the above technical problems, the embodiments of the present invention provide a method, device and system for allocating user bandwidth in IPTV, so as to dynamically adjust the access bandwidth of IPTV users according to actual service requirements. The technical scheme is as follows:
本发明实施例提供一种网络电视中分配用户带宽的方法,包括:An embodiment of the present invention provides a method for allocating user bandwidth in Internet TV, including:
接收用户设备发送的业务请求;receiving a service request sent by the user equipment;
判断所述业务请求中业务的需求带宽是否超过所述用户设备当前的接入带宽;judging whether the required bandwidth of the service in the service request exceeds the current access bandwidth of the user equipment;
若所述业务的需求带宽超过所述用户设备当前的接入带宽,则向网络接入设备发送分配所述业务的需求带宽的请求;If the required bandwidth of the service exceeds the current access bandwidth of the user equipment, sending a request for allocating the required bandwidth of the service to the network access device;
接收所述网络接入设备根据所述分配所述业务的需求带宽的请求分配的带宽。receiving the bandwidth allocated by the network access device according to the request for allocating the required bandwidth of the service.
本发明实施例还提供一种网络电视服务器,其特征在于,包括:The embodiment of the present invention also provides an Internet TV server, which is characterized in that it includes:
业务请求接收单元,用于接收用户设备发送的业务请求;a service request receiving unit, configured to receive a service request sent by the user equipment;
带宽判断单元,用于判断所述业务请求中业务的需求带宽是否超过所述用户设备当前的接入带宽;A bandwidth judging unit, configured to judge whether the required bandwidth of the service in the service request exceeds the current access bandwidth of the user equipment;
带宽分配请求单元,用于在所述带宽判断单元的判断结果为是时,向网络接入设备发送分配所述业务的需求带宽的请求;A bandwidth allocation request unit, configured to send a request for allocating the required bandwidth of the service to the network access device when the determination result of the bandwidth determination unit is yes;
带宽分配接收单元,用于接收所述网络接入设备根据所述分配所述业务的需求带宽的请求分配的带宽。The bandwidth allocation receiving unit is configured to receive the bandwidth allocated by the network access device according to the request for allocating the required bandwidth of the service.
本发明实施例还提供一种网络电视系统,包括用户设备、网络接入设备以及上述的网络电视服务器。An embodiment of the present invention also provides an IPTV system, including user equipment, network access equipment, and the aforementioned IPTV server.
本发明实施例所提供的技术方案,根据IPTV用户发起实际的业务请求,对其分配相应的带宽资源。与现有技术相比,通过在判断业务请求需求带宽超过用户设备当前的接入带宽时,则向网络接入设备请求分配该业务请求需求的带宽。即不需要为每个IPTV用户都分配大量的固定带宽资源,因此可以有效减少带宽资源的闲置,实现系统整体上带宽资源的灵活调配。在整体带宽资源不变的情况下,也更有利于实现更高级别的业务或者进一步提高IPTV系统的用户容量。In the technical solution provided by the embodiment of the present invention, according to the actual service request initiated by the IPTV user, corresponding bandwidth resources are allocated to it. Compared with the prior art, when it is judged that the required bandwidth of the service request exceeds the current access bandwidth of the user equipment, the network access device is requested to allocate the bandwidth required by the service request. That is, there is no need to allocate a large amount of fixed bandwidth resources for each IPTV user, so the idle bandwidth resources can be effectively reduced, and the flexible allocation of bandwidth resources in the system as a whole can be realized. Under the condition that the overall bandwidth resources remain unchanged, it is also more conducive to realizing higher-level services or further improving the user capacity of the IPTV system.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained according to these drawings without any creative effort.
图1为本发明实施例的网络电视中分配用户带宽的方法流程图;FIG. 1 is a flow chart of a method for allocating user bandwidth in an IPTV according to an embodiment of the present invention;
图2为本发明实施例的网络电视中分配用户带宽的方法另一种流程图;Fig. 2 is another flow chart of the method for allocating user bandwidth in IPTV according to the embodiment of the present invention;
图3为本发明实施例的网络电视服务器的结构示意图;FIG. 3 is a schematic structural diagram of an IPTV server according to an embodiment of the present invention;
图4为本发明实施例的网络电视服务器的另一种结构示意图。Fig. 4 is a schematic diagram of another structure of an IPTV server according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
首先对本发明实施例所提供的一种网络电视中分配用户带宽的方法进行说明,参见图1所示,包括以下步骤:First, a method for allocating user bandwidth in an Internet TV provided by an embodiment of the present invention is described, as shown in FIG. 1 , including the following steps:
S101,接收用户设备发送的业务请求;S101. Receive a service request sent by a user equipment;
S102,判断所述业务请求中业务的需求带宽是否超过所述用户设备当前的接入带宽;S102, judging whether the required bandwidth of the service in the service request exceeds the current access bandwidth of the user equipment;
S103,若所述业务的需求带宽超过所述用户设备当前的接入带宽,则向网络接入设备发送分配所述业务的需求带宽的请求;S103. If the required bandwidth of the service exceeds the current access bandwidth of the user equipment, send a request for allocating the required bandwidth of the service to the network access device;
S104,接收所述网络接入设备根据所述分配所述业务的需求带宽的请求分配的带宽。S104. Receive the bandwidth allocated by the network access device according to the request for allocating the required bandwidth of the service.
上述步骤的执行主体,可以是IPTV系统中的各种业务服务器设备,为方便描述,本文中将其统称为IPTV服务器。在IPTV系统中实际应用中,IPTV系统中用户在开户时申请一定的带宽。在申请成功后,用户在使用带宽过程中,可能会使用不同的多媒体业务,而不同的多媒体业务需求的带宽不尽相同,例如有些多媒体业务对带宽要求较高,需要较大的带宽,甚至会超过用户在开户申请的带宽。这时用户可能需要重新开户申请更大的带宽,但是用户一般不会一直使用对带宽要求较高的多媒体业务,如果重新开户申请更大的带宽后,在使用对带宽要求较低的多媒体业务时,会造成带宽的浪费。例如:IPTV系统中用户A在开户时申请了1M的带宽收看标清视频,当用户收看超高清视频时可能需要2M或是更高的带宽,这时1M带宽就不能满足用户的需求,而当用户重新申请2M或是更高的带宽时,用户在收看标清视频时就会造成带宽的浪费,因为收看标清视频只需要1M带宽。因此应用本发明实施例所提供的方案,IPTV服务器根据用户发起业务请求,判断用户的业务请求中业务的需求带宽是否超过用户设备开户时申请的接入带宽,若该业务的需求带宽超过用户设备开户时申请的接入带宽,则向网络接入设备发送分配该业务的需求带宽的请求,最后接收网络接入设备根据所述分配所述业务的需求带宽的请求分配的带宽,从而实现用户的业务使用请求。接入设备根据用户的业务需求带宽进行带宽分配,从而无需用户在开户时申请过高的带宽。实现了带宽资源的节约。在整体带宽资源不变的情况下,使得实现更高级别的业务或者进一步提高系统的用户容量成为可能。The executors of the above steps may be various service server devices in the IPTV system, and for the convenience of description, they are collectively referred to as IPTV servers in this document. In the actual application of the IPTV system, the user in the IPTV system applies for a certain bandwidth when opening an account. After the application is successful, the user may use different multimedia services in the process of using the bandwidth, and the bandwidth requirements of different multimedia services are not the same. Exceeds the bandwidth that the user applies for when opening an account. At this time, the user may need to re-open an account to apply for a larger bandwidth, but the user generally will not always use multimedia services that require higher bandwidth. , resulting in a waste of bandwidth. For example: in the IPTV system, user A applied for 1M bandwidth to watch standard-definition video when opening an account. When the user watches ultra-high-definition video, the user may need 2M or higher bandwidth. At this time, the 1M bandwidth cannot meet the user's needs. When re-applying for a bandwidth of 2M or higher, users will waste bandwidth when watching standard-definition videos, because watching standard-definition videos only requires 1M bandwidth. Therefore applying the solution provided by the embodiment of the present invention, the IPTV server judges whether the required bandwidth of the service in the user's service request exceeds the access bandwidth applied for when the user equipment opens an account according to the service request initiated by the user, if the required bandwidth of the service exceeds the user equipment The access bandwidth applied for when opening an account will send a request to the network access device for allocating the required bandwidth of the service, and finally receive the bandwidth allocated by the network access device according to the request for allocating the required bandwidth of the service, so as to realize the user's Business use request. The access device allocates bandwidth according to the user's business demand bandwidth, so that the user does not need to apply for excessive bandwidth when opening an account. The saving of bandwidth resource is realized. Under the condition that the overall bandwidth resources remain unchanged, it is possible to realize higher-level services or further increase the user capacity of the system.
下面将结合IPTV系统的具体应用需求,对本发明的技术方案做进一步的详细说明。In the following, the technical solution of the present invention will be further described in detail in combination with the specific application requirements of the IPTV system.
IPTV系统能够为用户提供数据、语音、视频等多方面的业务,其中,视频业务特别是高清视频业务需要占用大量的带宽,,本实施例所提供的方案是,当用户接入IPTV网络时,先为其分配一个较小的接入带宽,当这个带宽无法满足用户的实际业务需求时,再动态对接入带宽进行调整。参见图2所示,本实施例以当前应用广泛的拨号接入方式为例进行说明:The IPTV system can provide users with various services such as data, voice, and video. Among them, the video service, especially the high-definition video service, requires a large amount of bandwidth. The solution provided in this embodiment is that when the user accesses the IPTV network, First allocate a small access bandwidth for it, and then dynamically adjust the access bandwidth when the bandwidth cannot meet the actual business needs of users. Referring to Figure 2, this embodiment takes the currently widely used dial-up access method as an example for illustration:
S201,IPTV用户设备向网络接入设备发送网络接入请求。S201. The IPTV user equipment sends a network access request to the network access device.
本实施例中,用户设备采用拨号方式接入网络,通过PPPoE(Point-to-PointProtocol over Ethernet,以太网点对点协议)方式向网络接入设备发送接入请求消息,该消息中携带用户和密码等信息。其中,用户设备可以包括STB(SetTop Box,机顶盒)、PC机等、网络接入设备可以包括BAS(Broadband AccessServer,宽带接入服务器)、NAS(Network Access Server,网络接入服务器)等。In this embodiment, the user equipment accesses the network in a dial-up manner, and sends an access request message to the network access device through PPPoE (Point-to-Point Protocol over Ethernet, Ethernet point-to-point protocol), which carries user and password, etc. information. Wherein, the user equipment can include STB (SetTop Box, set-top box), PC, etc., and the network access equipment can include BAS (Broadband Access Server, broadband access server), NAS (Network Access Server, network access server) and so on.
S202,BAS/NAS向AAA发送接入认证请求。S202. The BAS/NAS sends an access authentication request to the AAA.
BAS/NAS向AAA发送接入认证请求,进一步将用户名和密码发送至AAA(Authentication,Authorization,Accounting,鉴权授权计费)服务器进行认证。The BAS/NAS sends an access authentication request to the AAA, and further sends the username and password to the AAA (Authentication, Authorization, Accounting) server for authentication.
S203,AAA系统接收到接入认证请求,提取用户名及密码,并对此接入请求进行合法性鉴权(包括密码的正确性、用户级别等),如果鉴权通过,则为用户确定一个基本接入带宽。其中,该基本带宽一般能够满足用户上网浏览、打电话等日常应用需求即可,因此可以分配一个较小的数值,例如512K、1M等等,具体分配的数值也可以根据用户的级别确定。S203, the AAA system receives the access authentication request, extracts the user name and password, and performs legality authentication on the access request (including the correctness of the password, user level, etc.), and if the authentication passes, determines a Basic access bandwidth. Among them, the basic bandwidth can generally meet the user's daily application needs such as surfing the Internet and making phone calls, so a small value can be allocated, such as 512K, 1M, etc. The specific allocated value can also be determined according to the level of the user.
S204,对于鉴权通过的用户,AAA下发接入授权消息给BAS/NAS,在接入授权消息中,携带所确定的基本接入带宽信息。S204, for the authenticated user, the AAA sends an access authorization message to the BAS/NAS, and the access authorization message carries the determined basic access bandwidth information.
S205,BAS/NAS收到AAA下发的接入授权消息以后,根据消息中携带的基本接入带宽信息,开通用户的网络接入权限,并为用户分配IP地址。S205. After receiving the access authorization message from the AAA, the BAS/NAS activates the user's network access permission according to the basic access bandwidth information carried in the message, and assigns an IP address to the user.
S206,用户设备成功接入网络后,进一步向IPTV服务器发送IPTV用户认证请求消息,在该请求消息中,携带用户进行IPTV业务的用户名及密码。S206. After successfully accessing the network, the user equipment further sends an IPTV user authentication request message to the IPTV server, and the request message carries the user name and password of the user for IPTV services.
S207,IPTV服务器根据IPTV用户认证请求消息中携带的用户名及密码,对用户进行业务认证。S207, the IPTV server performs service authentication on the user according to the user name and password carried in the IPTV user authentication request message.
S208,业务认证通过后,IPTV服务器向用户设备发送IPTV业务授权消息,向用户下发业务列表,此时,用户设备已经成功接入IPTV业务系统,可以进行各种IPTV业务。S208, after the service authentication is passed, the IPTV server sends an IPTV service authorization message to the user equipment, and issues a service list to the user. At this time, the user equipment has successfully connected to the IPTV service system and can perform various IPTV services.
S209,用户设备向IPTV服务器发送IPTV业务请求消息。在该消息中携带用户的网络接入信息,例如用户名、IP地址、IP端口、接入会话等信息。S209, the user equipment sends an IPTV service request message to the IPTV server. The message carries the user's network access information, such as user name, IP address, IP port, access session and other information.
S210,IPTV服务器根据用户设备发送的IPTV业务请求消息,确定本次业务所需的带宽。S210, the IPTV server determines the bandwidth required for this service according to the IPTV service request message sent by the user equipment.
确定本次业务所需的带宽后,IPTV服务可以进一步比较用户当前的接入带宽是否大于等于本次业务所需的带宽,如果是,则直接为用户提供业务;否则,将继续执行后续的步骤,请求为用户设备分配更高的带宽以执行业务。After determining the bandwidth required for this service, the IPTV service can further compare whether the user's current access bandwidth is greater than or equal to the bandwidth required for this service, and if so, directly provide the service for the user; otherwise, continue to perform subsequent steps , requesting to allocate higher bandwidth for the user equipment to perform services.
可以理解的是,上述判断的步骤也可以由用户设备来完成,即:用户设备自行判断出当前的接入带宽无法满足即将进行的业务,并在IPTV业务请求消息携带相应的带宽调整申请信息,IPTV服务器根据该信息,即可确定需要为用户设备调整接入带宽并继续执行后续的步骤。It can be understood that the above judgment steps can also be completed by the user equipment, that is, the user equipment judges that the current access bandwidth cannot satisfy the upcoming service, and carries corresponding bandwidth adjustment application information in the IPTV service request message, According to the information, the IPTV server can determine that the access bandwidth needs to be adjusted for the user equipment and continue to perform subsequent steps.
S211,IPTV服务器向AAA请求变更用户带宽。S211, the IPTV server requests the AAA to change the bandwidth of the user.
IPTV服务器向AAA发送CoA-Request(Change of Authorization Request,授权变更请求)消息,消息中携带用户设备的标识以及本次业务的带宽需求信息。The IPTV server sends a CoA-Request (Change of Authorization Request, authorization change request) message to the AAA, and the message carries the identifier of the user equipment and the bandwidth requirement information of this service.
S212,AAA向BAS/NAS转发CoA-Request消息;S212, the AAA forwards the CoA-Request message to the BAS/NAS;
S213,BAS/NAS接收到CoA-Request消息后,根据该消息调整用户的接入带宽。S213. After receiving the CoA-Request message, the BAS/NAS adjusts the user's access bandwidth according to the message.
S214,如果带宽调整成功,BAS/NAS向AAA发送CoA-ACK(授权变更响应)消息。S214, if the bandwidth adjustment is successful, the BAS/NAS sends a CoA-ACK (authorization change response) message to the AAA.
S215,AAA向IPTV服务器转发CoA-ACK消息。S215. The AAA forwards the CoA-ACK message to the IPTV server.
S216,IPTV服务器向用户设备发送业务请求响应,告知用户带宽调整成功。S216. The IPTV server sends a service request response to the user equipment, notifying the user that the bandwidth adjustment is successful.
S217,IPTV服务器在调整后的带宽上执行用户设备所请求的业务。S217. The IPTV server executes the service requested by the user equipment on the adjusted bandwidth.
至此,用户已经获得了更高的接入带宽,IPTV服务器可以在调整后的带宽上执行用户设备所请求的业务。业务执行完毕以后,IPTV服务器可以根据用户的下一步操作,决定是否保留为用户调整后的带宽。例如,用户收看高清视频之后,结束了视频服务,则IPTV服务器可以向网络接入设备请求将用户的接入带宽调整回至基本带宽;如果用户还要进一步收看其他视频,则可以重复执行S209-S217的步骤,直至用户业务结束。So far, the user has obtained a higher access bandwidth, and the IPTV server can execute the service requested by the user equipment on the adjusted bandwidth. After the service is executed, the IPTV server can decide whether to reserve the adjusted bandwidth for the user according to the next operation of the user. For example, after the user watches high-definition video and ends the video service, the IPTV server can request the network access device to adjust the user's access bandwidth back to the basic bandwidth; if the user wants to watch other videos further, S209- Step S217, until the end of the user service.
应用本实施例技术方案,当用户接入IPTV网络时,首先为其分配一个较小的基础接入带宽以满足其的日常应用需求。当用户要进行高清等带宽需求较高的业务时,再根据业务的实际带宽需求,动态调整用户的接入带宽,从而改善了差异化的IPTV业务对于带宽资源的利用率。Applying the technical solution of this embodiment, when a user accesses the IPTV network, a relatively small basic access bandwidth is allocated to meet its daily application requirements. When users want to perform high-definition and other services with high bandwidth requirements, the user's access bandwidth is dynamically adjusted according to the actual bandwidth requirements of the services, thereby improving the utilization rate of bandwidth resources for differentiated IPTV services.
另一方面,本实施例基于当前广泛应用的PPPoE拨号接入以及AAA认证的方式,在现有的IPTV系统基础上,打通IPTV服务器与AAA系统之间的联系,利用AAA系统及BAS/NAS系统之间的标准协议,完成用户接入带宽的动态调整,不需要对现有的系统网络架构以及协议进行很大变更,具有较低的实现成本。On the other hand, this embodiment is based on the currently widely used PPPoE dial-up access and AAA authentication methods, on the basis of the existing IPTV system, to open up the connection between the IPTV server and the AAA system, using the AAA system and the BAS/NAS system The standard protocol between the two can complete the dynamic adjustment of user access bandwidth, without requiring major changes to the existing system network architecture and protocols, and has a low implementation cost.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM(Read-Only Memory,只读存储记忆体)、RAM(RandomAccess Memory,随机存储记忆体)、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the Including the steps of the foregoing method embodiments; and the aforementioned storage medium includes: ROM (Read-Only Memory, read-only storage memory), RAM (Random Access Memory, random storage memory), magnetic disk or optical disc, etc. various programs that can be stored The medium of the code.
相应于上面的方法实施例,本发明实施例还提供一种IPTV服务器,参见图3所示,包括:Corresponding to the above method embodiment, the embodiment of the present invention also provides an IPTV server, as shown in Figure 3, including:
业务请求接收单元301,用于接收用户设备发送的业务请求;A service
带宽判断单元302,用于判断所述业务请求中业务的需求带宽是否超过所述用户设备当前的接入带宽;A
带宽分配请求单元303,用于在所述带宽判断单元的判断结果为是时,向网络接入设备发送分配所述业务的需求带宽的请求;A bandwidth
带宽分配接收单元304,用于接收所述网络接入设备根据所述分配所述业务的需求带宽的请求分配的带宽。The bandwidth
参见图4所示,本发明实施例所提供的IPTV服务器,还可以进一步包括:Referring to Fig. 4, the IPTV server provided by the embodiment of the present invention may further include:
带宽恢复请求单元305,用于在本次业务执行结束后,向网络接入设备发送恢复用户基本接入带宽的请求;A bandwidth
带宽恢复接收单元306,用于接收所述网络接入设备根据所述恢复用户基本接入带宽的请求分配的基本接入带宽。The bandwidth
应用上述提供的IPTV服务器,可以根据用户发起实际的业务请求,对其分配相应的带宽资源。而在单个用户在没有带宽需求时,可以将带宽资源释放出来用于服务其他用户。也就是说,同样的带宽资源可以在不同的时间段供不同的用户使用,对于IPTV系统而言,可以对带宽资源进行更为灵活的调配,在整体带宽资源不变的情况下,使得实现更高级别的业务或者进一步提高系统的用户容量成为可能。By using the IPTV server provided above, corresponding bandwidth resources can be allocated to the user according to the actual service request initiated by the user. And when a single user has no bandwidth demand, bandwidth resources can be released to serve other users. That is to say, the same bandwidth resources can be used by different users in different time periods. For the IPTV system, the bandwidth resources can be allocated more flexibly. It is possible to provide high-level services or further increase the user capacity of the system.
本发明实施例还提供一种IPTV系统,包括用户设备、网络接入设备以及IPTV服务器,The embodiment of the present invention also provides an IPTV system, including a user equipment, a network access device, and an IPTV server,
其中,所述IPTV服务器可以与前述的IPTV服务器相同,这里不再重复说明。所述用户设备可以是STB(Set Top Box,机顶盒)或PC机等,而所述网络接入设备具体可以包括:鉴权授权计费服务器AAA和接入服务器;其中,Wherein, the IPTV server may be the same as the above-mentioned IPTV server, which will not be repeated here. The user equipment may be a STB (Set Top Box, set-top box) or a PC, etc., and the network access device may specifically include: an authentication authorization accounting server AAA and an access server; wherein,
AAA,用于接收所述IPTV服务器发送的分配请求,并将所述带宽分配请求转发至接入服务器;所述带宽分配请求中,至少携带用户设备的标识以及该用户设备所请求的本次业务的带宽需求信息;AAA, configured to receive the allocation request sent by the IPTV server, and forward the bandwidth allocation request to the access server; the bandwidth allocation request at least carries the identifier of the user equipment and the current service requested by the user equipment information on bandwidth requirements;
接入服务器,用于根据所述带宽分配请求,为所述用户设备分配相应的接入带宽,其中,接入服务器可以是宽带接入服务器BAS或网络接入服务器NAS。The access server is configured to allocate corresponding access bandwidth to the user equipment according to the bandwidth allocation request, where the access server may be a broadband access server BAS or a network access server NAS.
上述所提供的IPTV系统,基于当前广泛应用的PPPoE拨号接入以及AAA认证的方式,在现有的IPTV系统基础上,打通IPTV服务器与AAA系统之间的联系,利用AAA系统及BAS/NAS系统之间的标准协议,完成用户接入带宽的动态调整,不需要对现有的网络架构以及协议进行很大变更,具有较低的实现成本。The IPTV system provided above is based on the currently widely used PPPoE dial-up access and AAA authentication methods. On the basis of the existing IPTV system, the connection between the IPTV server and the AAA system is opened up, and the AAA system and BAS/NAS system are used. The standard protocol between the two can complete the dynamic adjustment of user access bandwidth, without the need to make major changes to the existing network architecture and protocols, and has a low implementation cost.
对于装置或系统实施例而言,由于其基本相应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置或系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。As for the device or system embodiment, since it basically corresponds to the method embodiment, for related parts, please refer to the part of the description of the method embodiment. The device or system embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, It can be located in one place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,在没有超过本申请的精神和范围内,可以通过其他的方式实现。当前的实施例只是一种示范性的例子,不应该作为限制,所给出的具体内容不应该限制本申请的目的。例如,所述单元或子单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或多个子单元结合一起。另外,多个单元可以或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways without exceeding the spirit and scope of the present application. The present embodiment is only an exemplary example and should not be taken as a limitation, and the specific content given should not limit the purpose of the present application. For example, the division of the units or subunits is only a division of logical functions. In actual implementation, there may be other division methods, such as combining multiple units or multiple subunits. Also, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not implemented.
另外,所描述系统,装置和方法以及不同实施例的示意图,在不超出本申请的范围内,可以与其它系统,模块,技术或方法结合或集成。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In addition, the described systems, devices and methods and schematic diagrams of different embodiments may be combined or integrated with other systems, modules, techniques or methods within the scope of the present application. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The foregoing is only a specific embodiment of the present invention. It should be pointed out that for those of ordinary skill in the art, some improvements and modifications can also be made without departing from the principle of the present invention. It should be regarded as the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010101345275ACN102201968A (en) | 2010-03-25 | 2010-03-25 | Method, device and system for distributing user bandwidth in Internet protocol television (IPTV) |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010101345275ACN102201968A (en) | 2010-03-25 | 2010-03-25 | Method, device and system for distributing user bandwidth in Internet protocol television (IPTV) |
| Publication Number | Publication Date |
|---|---|
| CN102201968Atrue CN102201968A (en) | 2011-09-28 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2010101345275APendingCN102201968A (en) | 2010-03-25 | 2010-03-25 | Method, device and system for distributing user bandwidth in Internet protocol television (IPTV) |
| Country | Link |
|---|---|
| CN (1) | CN102201968A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102905318A (en)* | 2012-09-28 | 2013-01-30 | 华为技术有限公司 | A method for allocating downlink bandwidth in a network, a network server and an AN |
| CN103533015A (en)* | 2013-01-24 | 2014-01-22 | 中国联合网络通信有限公司重庆市分公司 | Limit speed increasing method |
| CN105163137A (en)* | 2015-08-20 | 2015-12-16 | 小米科技有限责任公司 | Network bandwidth adjusting method and system, router and video playing device |
| CN107925632A (en)* | 2015-07-31 | 2018-04-17 | 萨热姆通信宽带简易股份有限公司 | Pass through the method for interconnection of telecommunication network equipment management bandwidth |
| CN108011907A (en)* | 2016-10-31 | 2018-05-08 | 华为技术有限公司 | The resource allocation methods and device of adapted telecommunication net |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1801748A (en)* | 2004-12-31 | 2006-07-12 | 华为技术有限公司 | Method and apparatus for starting client bandwidth adjustment |
| CN1859195A (en)* | 2006-02-23 | 2006-11-08 | 华为技术有限公司 | Method and system for control bandwidth |
| CN101207528A (en)* | 2007-12-13 | 2008-06-25 | 北京航空航天大学 | A unified monitoring platform for lighting equipment and its implementation method |
| US20080151807A1 (en)* | 2004-11-01 | 2008-06-26 | Meier Robert C | Method for multicast load balancing in wireless lans |
| CN101309204A (en)* | 2007-05-18 | 2008-11-19 | 中国电信股份有限公司 | Method and system regulating access bandwidth in real-time |
| WO2009072019A1 (en)* | 2007-12-07 | 2009-06-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, iptv (internet protocol television) terminal, and iptv control server for iptv bandwidth management |
| US20100058396A1 (en)* | 2008-09-04 | 2010-03-04 | At&T Intellectual Property I, L.P. | Apparatus and method for managing a network |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080151807A1 (en)* | 2004-11-01 | 2008-06-26 | Meier Robert C | Method for multicast load balancing in wireless lans |
| CN1801748A (en)* | 2004-12-31 | 2006-07-12 | 华为技术有限公司 | Method and apparatus for starting client bandwidth adjustment |
| CN1859195A (en)* | 2006-02-23 | 2006-11-08 | 华为技术有限公司 | Method and system for control bandwidth |
| CN101309204A (en)* | 2007-05-18 | 2008-11-19 | 中国电信股份有限公司 | Method and system regulating access bandwidth in real-time |
| WO2009072019A1 (en)* | 2007-12-07 | 2009-06-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods, iptv (internet protocol television) terminal, and iptv control server for iptv bandwidth management |
| CN101207528A (en)* | 2007-12-13 | 2008-06-25 | 北京航空航天大学 | A unified monitoring platform for lighting equipment and its implementation method |
| US20100058396A1 (en)* | 2008-09-04 | 2010-03-04 | At&T Intellectual Property I, L.P. | Apparatus and method for managing a network |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102905318A (en)* | 2012-09-28 | 2013-01-30 | 华为技术有限公司 | A method for allocating downlink bandwidth in a network, a network server and an AN |
| CN102905318B (en)* | 2012-09-28 | 2015-05-27 | 华为技术有限公司 | Method, network server and access network (AN) for downlink bandwidth allocation in network |
| CN103533015A (en)* | 2013-01-24 | 2014-01-22 | 中国联合网络通信有限公司重庆市分公司 | Limit speed increasing method |
| CN103533015B (en)* | 2013-01-24 | 2016-08-31 | 中国联合网络通信有限公司重庆市分公司 | A kind of method of limit speed-raising |
| CN107925632A (en)* | 2015-07-31 | 2018-04-17 | 萨热姆通信宽带简易股份有限公司 | Pass through the method for interconnection of telecommunication network equipment management bandwidth |
| CN107925632B (en)* | 2015-07-31 | 2021-05-25 | 萨热姆通信宽带简易股份有限公司 | Bandwidth management method, storage device and interconnection equipment |
| CN105163137A (en)* | 2015-08-20 | 2015-12-16 | 小米科技有限责任公司 | Network bandwidth adjusting method and system, router and video playing device |
| CN108011907A (en)* | 2016-10-31 | 2018-05-08 | 华为技术有限公司 | The resource allocation methods and device of adapted telecommunication net |
| CN108011907B (en)* | 2016-10-31 | 2020-06-02 | 华为技术有限公司 | Resource allocation method and device for power distribution and utilization communication network |
| Publication | Publication Date | Title |
|---|---|---|
| US11455376B2 (en) | Apparatus and methods for content distribution to packet-enabled devices via a network bridge | |
| US9621614B2 (en) | Regulating content streams from a weighted fair queuing scheduler using weights defined for user equipment nodes | |
| CN105432088B (en) | For crossing the Bandwidth Management for pushing up adaptive streaming | |
| KR101432303B1 (en) | Bandwidth requesting apparatus, client apparatus, bandwidth requesting method, and recording medium | |
| US20060274766A1 (en) | Smart intermediate authentication management (SIAM) system and method for multiple permanent virtual circuit (PVC) access environment | |
| US20080092157A1 (en) | System and method of restricting access to video content | |
| US9467387B2 (en) | System and method for managing bandwidth responsive to the duty cycle of an ABR client | |
| WO2018219048A1 (en) | Live broadcast method, system and related device | |
| US11184357B2 (en) | Authorizing a computing device across services | |
| WO2016202200A1 (en) | Data verification method and apparatus, and smart television system | |
| CN101742240B (en) | IPTV (internet protocol television) system capable of flexibly switching multi-media nodes and implementation method thereof | |
| WO2010078765A1 (en) | Method and system for service processing in content distribution network of interactive network tv | |
| CN102201968A (en) | Method, device and system for distributing user bandwidth in Internet protocol television (IPTV) | |
| CN107332894B (en) | Live broadcast method, device and system, server and storage medium | |
| CN107995295B (en) | Network video application sharing management system based on cell virtualization server | |
| CN103095836A (en) | Method, device and system of adjustment of internet application service quality | |
| WO2016202203A1 (en) | Device connection method and apparatus, and smart television system | |
| WO2024120366A1 (en) | Virtual reality display method, set top box, server, terminal, device, system, and storage medium | |
| CN104780124B (en) | A kind of dynamic according to the time period adjusts the method for managing resource of reserved bandwidth | |
| Lau et al. | Pay-as-you-use on-demand cloud service: An IPTV case | |
| CN109587270B (en) | Method for mobile terminal to access network in flow-saving mode and mobile terminal | |
| WO2016082806A1 (en) | Video processing method and device | |
| CN103108004B (en) | For dispatching method and corresponding system, terminal and the server of P2P system | |
| CN105516064A (en) | A dial-up device bandwidth access method, device and server | |
| TW202502026A (en) | Method and system for managing bandwidth usage of cdn |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C12 | Rejection of a patent application after its publication | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20110928 |