Video Channel Allocation Management for Server Capacity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video server systems face limitations in concurrent user capacity due to fixed video channel allocation, leading to increased hardware resource requirements and costs, especially during peak usage periods.
Innovation Solution
Implement a video channel allocation management method that reuses timed-out channels by querying for existing channels, allocating timed-out channels to new users, and updating channel ownership, allowing multiple users to share the same channel over time, thereby improving utilization efficiency and reducing hardware needs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If video channels are allocated according to the quantity of concurrent video users, then each user can have dedicated video channel access, but the hardware resource deployment increases and costs rise
Solution Approach 1:
The patent implements dynamic video channel allocation where channels are not permanently bound to specific users but are allocated based on real-time需求的。The system continuously monitors channel usage states (idle, busy, timeout) and dynamically reassigns channels when users disconnect or timeout, allowing the same physical channel to serve multiple users sequentially rather than requiring dedicated channels for each user
Solution Approach 2:
The patent recovers video channels that have timed out or been abandoned by one user and makes them available for reallocation to other users. When a user's session ends or times out, their associated video channel is released back to the pool of available channels rather than being permanently assigned, enabling reuse and reducing the total number of channels needed
2Adaptability or versatility
If more video channels are allocated to handle peak concurrent users, then user access capacity increases, but system complexity and hardware deployment increase
Solution Approach 1:
The patent makes video channels universal resources that can serve multiple users over time rather than being dedicated to single users. Each video channel can be allocated to different users based on demand, making the channel infrastructure versatile and adaptable to varying user loads without requiring proportional increases in hardware
Solution Approach 2:
The system pre-establishes a pool of video channels that can be quickly allocated when users connect, rather than creating channels on-demand. This preliminary preparation allows rapid user onboarding while maintaining a manageable fixed infrastructure size
3Reliability
If fixed video channel allocation is used for each user, then channel ownership is clear, but channel utilization efficiency decreases
Solution Approach 1:
The patent implements dynamic channel allocation where ownership is clear at any given moment (a channel belongs to one active user) but can change over time. The system tracks current channel-user mappings and enables smooth transitions when users disconnect or timeout, maintaining ownership clarity while enabling efficient reuse
Data Source
AI summary
Embodiments of the present invention disclose a video channel allocation management method and related device, and a communication system. The video channel management method includes: receiving a first video data from a first user; querying a first video channel corresponding to the first user; if the first video channel corresponding to the first user is not found through the querying, allocating a second video to the first user, the second video channel being a channel that is currently timed out; and if the second video channel is allocated to the first user, writing the first video data to the second video channel, and tagging that the second video channel belongs to the first user. Technical solutions provided in the embodiments of the present invention facilitate improvement in video channel utilization efficiency, and then may reduce hardware resource deployment as much as possible.


