Background technology
IPTV (abbreviating IPTV as) is professional to be main terminal equipment with " television set+set-top box ", and the broad band value-added service of a kind of interactive television experience and multimedia service is provided for the broadband user by broadband network.
Fig. 1 shows the structural representation of IPTV system, and as shown in Figure 1, the general structure of IPTV system is divided into four layers: Management Layer, service application layer, bearing bed and user terminal.
Wherein, Management Layer provides service management and business support for the IPTV platform.This Management Layer comprises: user management, service provider (Service Provider, SP) (Digital Right Management is DRM) with various interface management (as authentication interface, billing interface, payment interface etc.) for management, Service Management, Certificate Authority, charging payment and clearing, plateform system management, statistical analysis, set-top box management, digital copyright management.
Service application layer provides business and application service for the IPTV platform.This service application layer comprises: contents processing, Content Management, valut system, valued added applications management, program request, broadcasting, streaming media service, electronic program list and value-added services such as communication service, recreation and information service.
Bearing bed mainly makes up based on broadband network, comprises three levels: operation layer, convergence-level and Access Layer.Wherein, operation layer is used to realize concrete each professional relevant carrying and control, mainly comprises content delivery network (Content Distribution Network abbreviates CDN as), Management Layer bearer network, service application layer bearer network; Convergence-level is used to realize the network carrying of each IPTV business inserting from concrete service network to the user, mainly comprises from SACP equipment (BRAS/AR couple in router) to network of relation and equipment between the operation layer fringe node; Access Layer is mainly realized the access of IPTV business, as ADSL access, LAN access, WLAN access etc., mainly comprises network of relation and equipment (BRAS/AR couple in router) from the subscriber computer top box to SACP.
User terminal comprises intelligent terminals such as set-top box.IPTV user uses set-top box, and the various broadband accesss by operator realize the IPTV business on television set.
The IPTV business comprises that audio-video frequency content program request, broadcasting, video communication, interactive game, note, information service, Karaoke, long-distance education and interactive advertisement etc. are fit to the valued added applications service under " television set+set-top box " pattern, these services all need the corresponding bandwidth guarantee, and different services is not quite similar to the requirement of bandwidth.
In addition, have bandwidth difference alienation application controls system in the field of telecommunications, so-called bandwidth difference alienation application controls system is exactly that telecommunications provides different bandwidth safeguards to different users, realizes the service differentiation.
At present, telecommunications is distributed to the certain primary bandwidth of IPTV, and the user does not change bandwidth when making the switching of any service; The solution of the IPTV business still not being had the bandwidth differentiated service.Like this, when the user was switched between different services, bandwidth can not get ensureing; When the user did not need to use more bandwidth, telecommunications can not regained bandwidth resources yet, made resource not obtain reasonable use, had wasted resource.
Summary of the invention
Consider that the network side that exists in the correlation technique distributes the irrational problem of bandwidth resources and proposes the present invention user's different service requests, for this reason, main purpose of the present invention is to provide a kind of bandwidth differentiated service implementation method and device, to address the above problem.
According to an aspect of the present invention, provide a kind of bandwidth differentiated service implementation method.
Bandwidth differentiated service implementation method according to the embodiment of the invention comprises: the corresponding relation that sets in advance system business and bandwidth information; Obtain user institute request system business,, determine the pairing bandwidth information of system business according to system business; According to the bandwidth information of determining is that system business distributes bandwidth.
Wherein, the operation that sets in advance the corresponding relation of system business and bandwidth information is specially: the corresponding relation of system business and service quality rating is set, makes each service quality rating correspond respectively to one or more system business; The corresponding relation of service quality rating and bandwidth information is set.
Further, this method also comprises: according to the professional pairing bandwidth information of the variation update system of system business.
Preferably, the operation of the professional pairing bandwidth information of above-mentioned variation update system according to system business is specially: when the user asks switched system professional, the pairing service quality rating of system business after the pairing service quality rating of system business before network side asks to switch according to the user is switched with request judges whether the professional pairing bandwidth information of update system.
Preferably, the operation that judges whether the corresponding bandwidth information of the professional institute of update system is specially: if the pairing service quality rating of system business before request is switched is consistent with the pairing service quality rating of system business after the request switching, then do not carry out the bandwidth information renewal; The pairing service quality rating of system business before if request is switched with switch after the pairing service quality rating of system business inconsistent, then bandwidth information is updated to the pairing bandwidth information of system business after the switching.
Preferably, the above-mentioned operation that bandwidth information is updated to the pairing bandwidth information of system business after the switching is specially: send quality of service request to bandwidth difference alienation application controls system, carry the pairing service quality rating of system business after the user asks to switch in the request; Bandwidth difference alienation application controls system returns the bandwidth information of service quality rating correspondence.
According to a further aspect in the invention, provide a kind of bandwidth differentiated service implement device.
Bandwidth differentiated service implement device comprises according to an embodiment of the invention: module is set, is used to set in advance the corresponding relation of system business and bandwidth information; Determination module is used to obtain user institute request system business, according to system business, determines the pairing bandwidth information of system business; Distribution module, being used for according to the bandwidth information of determining is that system business distributes bandwidth.
Wherein, the above-mentioned module that is provided with comprises: first is provided with module, is used to be provided with the corresponding relation of system business and service quality rating, makes each service quality rating correspond respectively to one or more system business; Second is provided with module, and the corresponding relation of service quality rating and bandwidth information is set.
Preferably, this device also comprises: update module is used for the professional corresponding bandwidth information of update system; Judge module is used to judge whether the pairing service quality rating of system business after request is switched the preceding pairing service quality rating of system business and request is switched is consistent; Wherein, under the inconsistent situation of the pairing service quality rating of system business after judge module is judged the pairing service quality rating of system business before request is switched and asked to switch, update module is carried out bandwidth information and is upgraded.
Preferably, this device also comprises: request module, be used to send quality of service request, and carry the pairing service quality rating of system business after the user asks to switch in the request; Bandwidth difference alienation application controls system is used for returning the bandwidth information of service quality rating correspondence to request module in response to from the request module request.
By above-mentioned at least one technical scheme of the present invention, network side for the user distributes different bandwidth resources, has improved professional service quality according to the different business of user's request, has rationally utilized bandwidth resources.
Embodiment
Describe the present invention in detail below in conjunction with accompanying drawing.
Method embodiment
The method according to this invention embodiment provides a kind of bandwidth difference alienation service implementing method.
Fig. 2 is that as shown in Figure 2, this method may further comprise the steps according to the flow chart of the bandwidth difference alienation service implementing method of the embodiment of the invention:
Step S202 sets in advance the corresponding relation of system business and bandwidth information;
Step S204 obtains user institute request system business, according to this system business, determines the pairing bandwidth information of this system business;
Step S206 is that system business distributes bandwidth according to the bandwidth information of determining.
By above implementation step, network side can for the user distributes different bandwidth resources, thereby improve professional service quality, reasonable use rate bandwidth resources according to the different business of user's request.
Wherein, among the step S202, the operation that sets in advance the corresponding relation of system business and bandwidth information is specially: the corresponding relation of this system business and service quality rating is set, makes each service quality rating correspond respectively to one or more system business; The corresponding relation of service quality rating and bandwidth information is set.
Further, this method also comprises: according to the professional pairing bandwidth information of the variation update system of system business.
Preferably, the operation of the professional pairing bandwidth information of above-mentioned variation update system according to system business is specially: when the user asks switched system professional, the pairing service quality rating of system business after the pairing service quality rating of system business before network side asks to switch according to the user is switched with request judges whether the professional pairing bandwidth information of update system.
Preferably, the operation that judges whether the corresponding bandwidth information of the professional institute of update system is specially: if the pairing service quality rating of system business before request is switched is consistent with the pairing service quality rating of system business after the request switching, then do not carry out the bandwidth information renewal; The pairing service quality rating of system business before if request is switched with switch after the pairing service quality rating of system business inconsistent, then bandwidth information is updated to the pairing bandwidth information of system business after the switching.
Preferably, the above-mentioned operation that bandwidth information is updated to the pairing bandwidth information of system business after the switching is specially: send quality of service request to bandwidth difference alienation application controls system, carry the pairing service quality rating of system business after the user asks to switch in the request; Bandwidth difference alienation application controls system returns the bandwidth information of service quality rating correspondence.
Example one
Be example with the IPTV system below, the application of the present invention aspect the IPTV business is described.
Fig. 3 is that as shown in Figure 3, this method may further comprise the steps according to the detailed process flow chart of the bandwidth difference alienation service implementing method of the inventive method embodiment:
Step S301:IPTV operation system judges according to user's service request type whether the bandwidth that the user serves before and after switching is same grade: if same grade does not then trigger the method for differentiation bandwidth service, directly handed over service; If different bandwidth class then enters next step S302;
Step S302:IPTV system proposes the Qos request by interface message processor (IMP) (IMP) to bandwidth difference alienation application controls system;
Step S303: bandwidth difference alienation application controls system distributes bandwidth (this step is finished in bandwidth difference alienation application controls internal system) by scheduling;
Step S304: bandwidth difference alienation application controls system returns allocated bandwidth result's message to the interface message processor (IMP) (IMP) of IPTV operation system;
Step S305: according to the result of allocated bandwidth, the IPTV system is to the user or provide service or termination service or best effort.
By above implementation step, the IPTV system for the user distributes different bandwidth resources, has improved the service quality of IPTV system business, reasonable use rate bandwidth resources according to the different business of user's request.
Be example with practical application scene of user below, the specific embodiment of the present invention is described in further detail.
At first, the IPTV operation system is configured the required bandwidth class of service that system provides.The IPTV operation system can the difference service that provide be provided following different grade: simple EPG page browsing, inquiry are primary bandwidth grade (being designated 0 grade), preferably, need higher bandwidth owing to look the voice playing service, so it can be decided to be higher level (can its sign be set to 1 grade), and watch the high definition program to need higher bandwidth, so this business can be decided to be more high-grade (can its sign be set to 2 grades);
Afterwards, it is 1M that bandwidth difference alienation service system is set 0 grade of bandwidth, and 1 grade is 2M, and 2 grades is 4M;
After the user logined the IPTV system, system at first distributed 0 grade of basic bandwidth for the user, and the user carries out page browsing on EPG.At this moment, owing to be 0 grade of bandwidth, so the actual bandwidth that has of user is 1M;
Subsequently, suppose that the user plans to watch a video content, request obtains service, the bandwidth class of watching video content services that the IPTV system obtains after obtaining by analysis asking to switch is 1 grade, service before request is switched is the EPG page browsing, bandwidth class is 0 grade, so propose the Qos request by interface message processor (IMP) to bandwidth difference alienation application controls system;
Bandwidth difference alienation application controls system distributes bandwidth by scheduling, and is allocated successfully the allocated bandwidth result is returned in message from the back to the interface message processor (IMP) (IMP) of IPTV operation system; Afterwards, the IPTV operation system continues to provide to the user service of video playback, and the bandwidth that this moment, the user obtained is 2M;
Subsequently, suppose that the user plans to watch a high definition program, and to IPTV system request handed over service;
The service that the IPTV system obtains asking to switch the back acquisition by analysis is for watching the high definition program, and bandwidth class is 2 grades, and the bandwidth class before the request is 1 grade, so propose the Qos request by interface message processor (IMP) to bandwidth difference alienation application controls system;
Bandwidth difference alienation application controls system distributes bandwidth by scheduling, is allocated successfully the allocated bandwidth result is returned in message from the back to the interface message processor (IMP) (IMP) of IPTV operation system; Then, the IPTV operation system continues to provide to the user service of high definition playing programs, and the bandwidth that this moment, the user obtained is 4M;
When the user watches that the high definition program finishes, switch to get back to and browse other content of pages on the EPG page, the service that IPTV network analysis this moment obtains after obtaining asking to switch is a page browsing, bandwidth class is 0 grade, bandwidth class before the request is 2 grades, so propose the Qos request by interface message processor (IMP) to bandwidth difference alienation application controls system;
Afterwards, bandwidth difference alienation application controls system distributes bandwidth by scheduling, is allocated successfully the allocated bandwidth result is returned in message from the back to the interface message processor (IMP) (IMP) of IPTV operation system; Then, the IPTV operation system continues to provide to the user service of page browsing, and the bandwidth that this moment, the user obtained reverts to 1M;
If after this user still continues to browse between the page and inquire about, when then each operation is switched, the bandwidth class that the IPTV system all can analyze the service before and after obtaining asking to switch all is 0 grade, so will can not trigger the handling process of differentiation bandwidth service, but direct handed over service, during the bandwidth that obtains of user still be 1M.
As can be seen, finish the bandwidth differentiated service in the IPTV operation system by the way, can the user when handed over service, make the user obtain the guarantee of bandwidth; Simultaneously, the service provider also can be according to the different bandwidth resources of different service assignment of user request, ensure and improve service quality, and can also make that the utilization of bandwidth resources is more reasonable, and further be convenient to reasonable charging.
Example two
Be example with the Network Video Surveillance below, the application of the present invention aspect Network Video Surveillance is described.
Network Video Surveillance business (claiming the global eyes business again) is a kind of based on broadband network, and a kind of telecommunication service of image and various alarm signal remote collection, transmission, storage, processing is provided for the user.Its main business function comprises: look Voice Surveillance, cradle head control, video recording, playback, warning and interlock, audio frequency intercommunication and audio broadcasting etc. in real time.
Fig. 4 is the flow chart according to the bandwidth difference alienation service implementing method of the embodiment of the invention, after this method is used for user's login, for the user distributes basic bandwidth (network side is done guarantee), when the user carries out the service request switching, as shown in Figure 4, this method may further comprise the steps:
Step S401, the Network Video Surveillance operation system judges according to user's service request type whether the bandwidth that the user serves before and after switching is same grade: if same grade does not then trigger the method for differentiation bandwidth service, directly handed over service; If different bandwidth class then enters next step S402;
Step S402, network video monitor and control system proposes the Qos request by interface message processor (IMP) (IMP) to bandwidth difference alienation application controls system;
Step S403, bandwidth difference alienation application controls system distributes bandwidth (this step is finished in bandwidth difference alienation application controls internal system) by scheduling;
Step S404, bandwidth difference alienation application controls system returns allocated bandwidth result's message to the interface message processor (IMP) (IMP) of network video monitor and control system;
Step S405, according to the result of allocated bandwidth, network video monitor and control system is to the user or provide service or termination service or best effort.
By above implementation step, network video monitor and control system for the user distributes different bandwidth resources, has improved the service quality of network video monitor and control system business, reasonable use rate bandwidth resources according to the different business of user's request.
Below with the application of a specific embodiment explanation the present invention at network video monitor and control system.
At first, the Network Video Surveillance operation system is divided into different bandwidth class with the different business function: with cradle head control, warning and interlock function setting is 0 grade; Video recording and playback are set at 1 grade; Look Voice Surveillance and audio frequency intercommunication and audio broadcasting in real time and be set at 2 grades.
Wherein, it is 1M that bandwidth difference alienation service system is set 0 grade of bandwidth, and 1 grade is 2M, and 2 grades is 4M.
At first, after user's logging in network video monitoring system, system at first distributes 0 grade of basic bandwidth for the user, and this moment, the user can carry out cradle head control, and the actual bandwidth that has of user is 1M;
Subsequently, suppose that the user thinks to monitor in real time and asks to obtain service, the bandwidth class before network analysis obtains asking is 0 grade, and the bandwidth class after the request is 2 grades, so propose the Qos request by interface message processor (IMP) to bandwidth difference alienation application controls system; Afterwards, bandwidth difference alienation application controls system distributes bandwidth by scheduling, is allocated successfully the allocated bandwidth result is returned in message from the back to the interface message processor (IMP) (IMP) of network video monitor and control system; Afterwards, network video monitor and control system continues to provide to the user service of real-time video monitoring, and the bandwidth that this moment, the user obtained is 4M;
When the user finishes to look in real time Voice Surveillance service and when service request video recording, during bandwidth class before network analysis obtains asking 2 grades, the bandwidth class after the request is 1 grade, so propose the Qos request by interface message processor (IMP) to bandwidth difference alienation application controls system; Afterwards, bandwidth difference alienation application controls system distributes bandwidth by scheduling, is allocated successfully the allocated bandwidth result is returned in message from the back to the interface message processor (IMP) (IMP) of network video monitor and control system; Then, network video monitor and control system continues to provide to the user service of video recording, and the bandwidth that this moment, the user obtained is 2M.
When recording a video, the user finishes and when system proposes the request of video recording content playback, network analysis all is 1 grade to obtaining asking the bandwidth class of front and back, so do not trigger the handling process of differentiation bandwidth service, network video monitor and control system continues to provide to the user service of playback, and the bandwidth that the user obtains is always 2M.
As can be seen, finish the bandwidth differentiated service in the network video monitor and control system by the way, can the user when handed over service, make the user obtain the guarantee of bandwidth; Simultaneously, the service provider also can be according to the different bandwidth resources of different service assignment of user request, ensure and improve service quality, and can also make that the utilization of bandwidth resources is more reasonable, and further be convenient to reasonable charging.
Device embodiment
Fig. 5 shows the bandwidth differentiated service implement device schematic diagram according to the embodiment of the invention, and as shown in Figure 5, this device comprises:
Module 10 is set, is used to set in advance the corresponding relation of system business and bandwidth information;
Determination module 20 is used to obtain user institute request system business, according to system business, determines the pairing bandwidth information of system business; This module can be connected to module 10 is set;
Distribution module 30, being used for according to the bandwidth information of determining is that system business distributes bandwidth.
Below describe above-mentioned each module in detail further combined with Fig. 6, as shown in Figure 6, this device comprises:
Wherein, module 10 is set comprises: first is provided with module 102, is used to be provided with the corresponding relation of system business and service quality rating, makes each service quality rating correspond respectively to one or more system business; Second is provided with module 104, and the corresponding relation of service quality rating and bandwidth information is set;
Preferably, this device also comprises: update module 40, be used for according to the professional pairing bandwidth information of the variation update system of system business, and this module can be connected to module 10, determination module 20 and distribution module 30 are set;
Further, this device also comprises: judge module 50 is used to judge whether the pairing service quality rating of system business after request is switched the preceding pairing service quality rating of system business and request is switched is consistent;
Wherein, update module is used for, carry out bandwidth information under the inconsistent situation of the pairing service quality rating of system business after judge module is judged the pairing service quality rating of system business before request is switched and asked to switch and upgrade, this module can be connected to judge module 50;
Further, this device also comprises: request module 60, be used to send quality of service request, and carry the pairing service quality rating of system business after the user asks to switch in the request, this module can be connected to update module 40; Bandwidth difference alienation application controls system 70 is used in response to from the request module request, returns the bandwidth information of service quality rating correspondence to request module, and this module can be connected to request module 60.
By the bandwidth differentiated service implement device that the embodiment of the invention provides, network side for the user distributes different bandwidth resources, has improved professional service quality, reasonable use rate bandwidth resources according to the different business of user's request.
As mentioned above, by means of bandwidth differentiated service implementation method provided by the invention and/or device, network side is according to the different business of user's request, for the user distributes different bandwidth resources, improve professional service quality, rationally utilized bandwidth resources, be easy to reasonable charging.
The disclosed technical scheme of the embodiment of the invention can be applied to all and look audio area, and the present invention is the example explanation with IPTV and network video monitor and control system just, but is not limited to this, can also apply to ChinaVnet, video conferencing, Video chat etc.
The above is the preferred embodiments of the present invention only, is not limited to the present invention, and for a person skilled in the art, the present invention can have various changes and variation.Within the spirit and principles in the present invention all, any modification of being done, be equal to replacement, improvement etc., all should be included within protection scope of the present invention.