CN102036104A - Video on demand access control method - Google Patents
Video on demand access control method Download PDFInfo
- Publication number
- CN102036104A CN102036104A CN2010105813787A CN201010581378A CN102036104A CN 102036104 A CN102036104 A CN 102036104A CN 2010105813787 A CN2010105813787 A CN 2010105813787A CN 201010581378 A CN201010581378 A CN 201010581378A CN 102036104 A CN102036104 A CN 102036104A
- Authority
- CN
- China
- Prior art keywords
- video
- priority
- request
- program
- demand
- 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.)
- Pending
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention relates to a video on demand technology and discloses a video on demand access control method, which overcomes the defects of the prior art and improves the video on demand efficiency and the system resource utilization rate under the condition of not increasing hardware cost. In a technical scheme, the video on demand access control method is characterized in that uniqueness coding and priority setting are carried out on videos; then a video on demand priority queue is created according to the priority of the videos requested to be broadcast by a user; and when a video on demand request is generated on a user terminal, the judgment on whether the residual bandwidth of the current system is enough is made, if so, direct access is allowed, if not, the requested video priority is compared with the minimum priority in the video on demand priority queue, if the requested video priority is higher, the video on demand with the minimum priority in the video on demand priority queue is disconnected, the video coding of the video on demand with the minimum priority is removed and an access request of the user terminal is allowed, and if the requested video priority is lower, then the access request of the user terminal is rejected. The video on demand access control method is suitable for video on demand for users.
Description
Technical field
The present invention relates to video on demand techniques, relate to a kind of video request program connection control method specifically.
Background technology
Video request program is based on a kind of network-multimedia application that stream media technology realizes, compares TV programme and plays, and it has more flexibility and hommization, has satisfied the demand that people " just want to see and can see ".Especially along with the progressively propelling of country's " integration of three networks " policy, it is also more extensive that video on demand techniques is used.
In video on-demand system, the video data volume is very big, no matter is storage or Network Transmission, and is all very big to the consumption of system resource (such as disk volume, memory size, the network bandwidth, processor hardware etc.).And video request program is different from traditional internet, applications, is characterized in high bandwidth consumption, delay sensitive etc.Face this situation, if we can make video on-demand system under the existing resources condition by the program request Access Control Policy, can provide the more service ability, and can satisfy the demand of program request quality of services for users, can produce great economic worth and social benefit undoubtedly.
The common video on-demand system of TV and Radio Service is the shared memory system, and this system mainly passes through disk array/network storage medium, streaming media server cluster, broadcasting and television network and user's formations such as terminal set top box.In conventional art, the Access Control Policy that said system adopted is: as long as disk array/network storage has enough bandwidth to provide service to the user, so just allow the access request of terminal set top box; If the bandwidth deficiency, then refusal inserts request.This mode is easy to realize when the user terminal requests rate is low good effect to be arranged.But when if the user terminal requests rate is higher, video on-demand system then can not be realized optimized operation, the video request program inefficiency.And in the reality operation, this access control mode is lower to usage factor of system resource, is unfavorable for the increment of economic benefit.
Summary of the invention
Technical problem to be solved by this invention is: a kind of video request program connection control method is provided, overcomes the deficiency of conventional art, improve video request program efficient and resource utilization ratio under the situation that does not increase hardware cost.
The present invention solves the problems of the technologies described above the technical scheme that is adopted: a kind of video request program connection control method may further comprise the steps:
A. but the video to all program requests in the video on-demand system is numbered, and guarantees that each video has unique number;
B. each video after the numbering is set priority;
C. create video request program priority query according to the priority of the video of user terminal program request;
D. when the user terminal requests video request program, whether at first judge the required bandwidth of video of its request program request and bandwidth sum that system has used less than overall system bandwidth, if, execution in step e then, otherwise execution in step f;
E. allow the access request of this user terminal, and the video numbering of its request is inserted in the video request program priority query by queue sequence, finish;
Whether the priority of video of f. judging this user terminal requests program request greater than the minimum priority in the video request program priority query, if, execution in step g then, otherwise execution in step h;
G. disconnect the video request program of video request program priority query medium priority minimum and remove its corresponding numbering, the numbering of the video of this user terminal requests program request is inserted in the video request program priority query by queue sequence, allow the access request of this user terminal, finish;
H. refuse the access request of this user terminal.
Further, among the step b, price, the code check by the assessment video, playing duration, terminal use's VIP rank is comprehensively weighed the priority of video: price is high more, and priority is high more; Code check is big more, and priority is low more; Playing duration is big more, and priority is low more; User VIP rank is high more, and priority is high more.
Further, among the step c, create video request program priority query from height to low order or from low paramount order according to the priority of the video of user terminal program request.
The invention has the beneficial effects as follows: do not increasing under the system hardware condition of cost,, improving video request program efficient and resource utilization ratio, helping the economic benefit increment of operator for more user terminal provides video-on-demand service.
Description of drawings
Fig. 1 is the video request program connection control method flow chart among the present invention.
Embodiment
The invention will be further described below in conjunction with accompanying drawing.
The present invention makes the problem that video request program efficient is low, resource utilization ratio is low in order to overcome video request program Access Control Policy in the conventional art, disclose a kind of video request program connection control method, under the situation that does not increase hardware cost, improved video request program efficient and resource utilization ratio.The main points of this scheme are: by video is carried out exclusive number, and setting priority, create video request program priority query according to the priority of the video of user's program request then, when user terminal carries out the video request program request, need to judge whether current system remaining bandwidth is enough, if enough then allow directly access, if remaining bandwidth deficiency, then continue to judge, the priority of minimum in video priority and the video request program priority query of request is compared, if the former height, then disconnect the minimum video request program of video request program priority query medium priority, and remove its video numbering, and allow the access request of user terminal, if the former is low, the then access request of refusing user's terminal.
As shown in Figure 1, on concrete enforcement, the present invention adopts following steps to finish:
1. but the video to all program requests in the video on-demand system is numbered, and guarantees that each video has unique number;
2. each video after the numbering is set priority, price that can be by the assessment video, code check, playing duration, terminal use's VIP rank is comprehensively weighed the priority of video: price is high more, and priority is high more; Code check is big more, and priority is low more; Playing duration is big more, and priority is low more; User VIP rank is high more, and priority is high more;
3. create video request program priority query according to the priority of the video of user terminal program request: after system start-up, priority according to the video of user terminal program request is created video request program priority query (during initial condition from height to low order or from low paramount order, owing to also there is not user terminal requests to insert, therefore video request program priority query is empty), when user terminal success access media server, system is added to the numbering of the video of its request in the video request program priority query, and queue sequence is arranged according to priority orders;
4. when new user terminal requests video request program, judge at first whether the last bandwidth of current system satisfies the demands, if the required bandwidth of video of request program request is less than the last bandwidth of system, then allow this user terminal directly to insert, and the numbering of the video of its request is inserted in the video request program priority query according to priority orders, illustrate that this video is by program request; If the required bandwidth of video of request program request is greater than the last bandwidth of system, illustrate that current system bandwidth is not enough for this video of program request, need this moment the priority of this video and the lowest priority in the video request program priority query are compared, if the former is lower, then the refusing user's terminal pins is to the order request of this video; If the former is higher, then disconnect the video request program of video request program priority query medium priority minimum, from video request program priority query, remove the video numbering of priority minimum, the numbering of the video of this user terminal requests program request is inserted in the video request program priority query by queue sequence, allows the access request of this user terminal.
Above-mentioned means can adopt writes software program and finishes on the basis of original system hardware, do not increase any hardware cost, and also is easy to those skilled in the art realize.
Claims (3)
1. video request program connection control method is characterized in that: may further comprise the steps:
A. but the video to all program requests in the video on-demand system is numbered, and guarantees that each video has unique number;
B. each video after the numbering is set priority;
C. create video request program priority query according to the priority of the video of user terminal program request;
D. when the user terminal requests video request program, whether at first judge the required bandwidth of video of its request program request and bandwidth sum that system has used less than overall system bandwidth, if, execution in step e then, otherwise execution in step f;
E. allow the access request of this user terminal, and the numbering of the video of its request is inserted in the video request program priority query by queue sequence, finish;
Whether the priority of video of f. judging this user terminal requests program request greater than the minimum priority in the video request program priority query, if, execution in step g then, otherwise execution in step h;
G. disconnect the video request program of video request program priority query medium priority minimum and remove its corresponding numbering, the numbering of the video of this user terminal requests program request is inserted in the video request program priority query by queue sequence, allow the access request of this user terminal, finish;
H. refuse the access request of this user terminal.
2. a kind of video request program connection control method as claimed in claim 1, it is characterized in that: among the step b, price, code check by the assessment video, playing duration, terminal use's VIP rank is comprehensively weighed the priority of video: price is high more, and priority is high more; Code check is big more, and priority is low more; Playing duration is big more, and priority is low more; User VIP rank is high more, and priority is high more.
3. a kind of video request program connection control method as claimed in claim 1 or 2 is characterized in that: among the step c, create video request program priority query according to the priority of the video of user terminal program request from height to low order or from low paramount order.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105813787A CN102036104A (en) | 2010-12-09 | 2010-12-09 | Video on demand access control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2010105813787A CN102036104A (en) | 2010-12-09 | 2010-12-09 | Video on demand access control method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102036104A true CN102036104A (en) | 2011-04-27 |
Family
ID=43888318
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105813787A Pending CN102036104A (en) | 2010-12-09 | 2010-12-09 | Video on demand access control method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102036104A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102883193A (en) * | 2012-10-09 | 2013-01-16 | 乐视网信息技术(北京)股份有限公司 | Content distribution flow control method |
CN103108250A (en) * | 2013-02-20 | 2013-05-15 | 深圳市迪威特文化科技有限公司 | Method and system of cloud video interaction popularization for carrying out video on demand through television |
US20140022382A1 (en) * | 2012-07-18 | 2014-01-23 | Vivotek Inc. | Video setting method |
CN105917325A (en) * | 2014-12-24 | 2016-08-31 | 华为技术有限公司 | Multicast control method, apparatus and system based on DOCSIS protocol |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043397A (en) * | 2006-06-20 | 2007-09-26 | 华为技术有限公司 | Network transmission control method and system |
CN101127708A (en) * | 2007-09-25 | 2008-02-20 | 中兴通讯股份有限公司 | A method and device for user to realize time division and hierarchical bandwidth control |
CN101360063A (en) * | 2008-09-10 | 2009-02-04 | 中国科学院计算技术研究所 | Service stream transmission control method and system in IP network |
CN101389002A (en) * | 2008-10-23 | 2009-03-18 | 华为技术有限公司 | Method, apparatus and system for IPTV system live program addressing, address analysis |
CN101808187A (en) * | 2010-03-26 | 2010-08-18 | 深圳创维数字技术股份有限公司 | Method for establishing local video library and set top box |
CN101908999A (en) * | 2009-06-02 | 2010-12-08 | 华为技术有限公司 | Method, device and system for resource delegating regulation in network |
-
2010
- 2010-12-09 CN CN2010105813787A patent/CN102036104A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101043397A (en) * | 2006-06-20 | 2007-09-26 | 华为技术有限公司 | Network transmission control method and system |
CN101127708A (en) * | 2007-09-25 | 2008-02-20 | 中兴通讯股份有限公司 | A method and device for user to realize time division and hierarchical bandwidth control |
CN101360063A (en) * | 2008-09-10 | 2009-02-04 | 中国科学院计算技术研究所 | Service stream transmission control method and system in IP network |
CN101389002A (en) * | 2008-10-23 | 2009-03-18 | 华为技术有限公司 | Method, apparatus and system for IPTV system live program addressing, address analysis |
CN101908999A (en) * | 2009-06-02 | 2010-12-08 | 华为技术有限公司 | Method, device and system for resource delegating regulation in network |
CN101808187A (en) * | 2010-03-26 | 2010-08-18 | 深圳创维数字技术股份有限公司 | Method for establishing local video library and set top box |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140022382A1 (en) * | 2012-07-18 | 2014-01-23 | Vivotek Inc. | Video setting method |
TWI555407B (en) * | 2012-07-18 | 2016-10-21 | 晶睿通訊股份有限公司 | Method for setting video display |
CN102883193A (en) * | 2012-10-09 | 2013-01-16 | 乐视网信息技术(北京)股份有限公司 | Content distribution flow control method |
CN103108250A (en) * | 2013-02-20 | 2013-05-15 | 深圳市迪威特文化科技有限公司 | Method and system of cloud video interaction popularization for carrying out video on demand through television |
CN105917325A (en) * | 2014-12-24 | 2016-08-31 | 华为技术有限公司 | Multicast control method, apparatus and system based on DOCSIS protocol |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Sun et al. | Flocking-based live streaming of 360-degree video | |
US11218703B2 (en) | Systems and methods for adaptively encoding video stream | |
EP3257233B1 (en) | Dynamic content delivery network allocation system | |
CN106851336A (en) | The audio-video document code-transferring method and system of a kind of Dynamic Resource Allocation for Multimedia | |
WO2013159703A1 (en) | Offline download method, multimedia file download method and system thereof | |
US20120304235A1 (en) | Method and system for playing video file, and media resource server | |
CN101015191A (en) | System for layering content for scheduled delivery in a data network | |
US20220377391A1 (en) | Systems, methods and computer-readable media for resource-based allocation of content transmitted in a media network | |
CN102404567A (en) | System and method for transcoding network monitoring video stream in real time as required | |
CN101080001A (en) | Device for realizing balance of media content in network TV system and its method | |
CN101742240B (en) | IPTV (internet protocol television) system capable of flexibly switching multi-media nodes and implementation method thereof | |
EP3890335A1 (en) | Video delivery method and apparatus, and electronic device | |
CN103414921A (en) | Establishing method for distribution type IPTV multi-terminal video switching service | |
CN102036104A (en) | Video on demand access control method | |
Guntur et al. | On tile assignment for region-of-interest video streaming in a wireless LAN | |
CN102571409B (en) | Service request management system and method for realizing service across-terminal application | |
CN101247510A (en) | Video demanding method, device and system | |
CN205179273U (en) | Two -way order system based on one -way STB is realized | |
CN102201968A (en) | Method, device and system for distributing user bandwidth in Internet protocol television (IPTV) | |
CN110996114A (en) | Live broadcast scheduling method and device, electronic equipment and storage medium | |
KR20100052025A (en) | Bandwidth sharing type content providing system and method | |
CN202019423U (en) | Peer-to-peer (P2P) technology based high-definition internet protocol television (IPTV) set-top box with high-definition multimedia interface (HDMI) | |
CN101562626B (en) | Method, system and device for medium distribution | |
CN101483757B (en) | Skipping method, system and server for network interactive play-on-demand | |
CN104660650A (en) | P2P connecting method, server, terminal and communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20110427 |