Network Conference Server Selection via Dynamic Proxy Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In existing network conference systems, when a floor server or proxy server is busy and bandwidth is insufficient, user equipment experience poor performance, leading to affected conference joining status.

Innovation Solution

A method and apparatus that involve sending a conference request to a center server to acquire information about available floor or proxy servers, detecting servers that meet specific standards, and establishing media channels to ensure high-quality network conferencing by routing through optimal servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a user equipment visits one floor server only by using one proxy server, then the network routing is simple, but when the floor server or proxy server is busy and the remaining bandwidth is insufficient, the status of joining conference by the user equipment is affected

Engineering Contradiction:
Improvenetwork routing complexityVSAvoidconference joining status
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the single proxy server into multiple proxy servers and the single floor server into multiple floor servers. The user equipment can select from multiple proxy servers to access multiple floor servers, distributing the traffic load and avoiding congestion at a single server node, thus improving conference joining reliability without excessive complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic selection mechanisms where the user equipment dynamically chooses proxy servers and floor servers based on real-time status information (bandwidth, busy status). This dynamic adaptation allows the system to respond to changing network conditions and server availability, ensuring reliable conference joining while maintaining manageable routing complexity through intelligent decision-making

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple proxy servers and floor servers are deployed to improve availability, then the conference joining status is improved, but the network routing becomes more complex

Engineering Contradiction:
Improveconference joining statusVSAvoidnetwork routing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where proxy servers and floor servers provide status information (bandwidth availability, busy status) to the user equipment. This feedback enables the user equipment to make informed decisions about which servers to select, simplifying the routing decision process despite having multiple server options, thus achieving high reliability without proportional increases in routing complexity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent creates a universal server selection framework where multiple proxy servers and floor servers serve multiple functions: load balancing, failover, bandwidth optimization, and congestion avoidance. This multi-functionality allows the system to achieve improved conference joining reliability through server redundancy while managing routing complexity by treating all servers as interchangeable units within a standardized selection protocol

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9300702B2Network conference method and apparatus
Publication Date: 2016.03.29 HUAWEI TECH CO LTD
  • US9300702B2 patent drawing
  • US9300702B2 patent drawing
  • US9300702B2 patent drawing

AI summary

The present invention, relating to the field of network communications, discloses a network conference method and apparatus. The method includes: receiving, by a local proxy server, a conference request for creating a conference from a user equipment, and requesting information of registered floor servers on a conference center server from the conference center server; detecting floor servers in the floor server information according to the floor server information, using a floor server complying with a first preset standard as a destination floor server, and sending the conference request to the destination floor server; and establishing a media channel between the local proxy server and the destination floor server, and a media channel between the local proxy server and the user equipment to enable the user equipment to carry out a network conference with the floor server by using the established media channels.