Platform Server Route Selection for Firewall Communication Cost Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems face high operational costs due to the constant operation of XMPP servers, especially when the number of servers increases, as they are fixedly operated and have low usage efficiency.
Innovation Solution
A communication system that uses a platform server outside the firewall to select communication routes through unfixed amount charge servers, such as time charge servers and data amount charge servers, to relay messages between devices inside the firewall and cloud servers, optimizing costs based on communication mode information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If XMPP servers are constantly operated to enable cloud servers to access devices inside the firewall, then communication reliability is improved, but operational cost increases significantly
Solution Approach 1:
The patent applies dynamics by transitioning the XMPP server from a static constant-operation state to a dynamic on-demand state. The server is activated only when access requests are received and deactivated when not needed, allowing the system to adapt its operational state based on actual communication requirements, thereby reducing operational costs while maintaining reliability when needed.
Solution Approach 2:
The patent changes the operational parameter of the XMPP server from fixed constant operation to variable operation based on demand. By monitoring access request patterns and adjusting server activation status, the system optimizes the balance between communication reliability and operational cost through parameter variation.
2Productivity
If multiple XMPP servers are deployed to handle increased access requests, then communication capacity is improved, but operational cost increases extremely
Solution Approach 1:
The patent merges multiple XMPP server functions into a single shared server that serves multiple gateways and devices. Instead of deploying separate XMPP servers for each gateway, one server handles access requests from multiple cloud servers to multiple devices, reducing the total number of servers needed and thereby decreasing operational costs while maintaining communication capacity.
Solution Approach 2:
The XMPP server is designed with multi-functionality to handle diverse access requests from multiple cloud servers to multiple different devices through a single gateway or multiple gateways. This universal server performs various communication tasks without requiring dedicated servers for each function, improving productivity while controlling operational costs.
3Speed
If message sessions are established in advance between gateways and XMPP servers, then communication speed is improved, but server usage efficiency decreases
Solution Approach 1:
The patent applies preliminary action by pre-establishing message sessions between gateways and the XMPP server during gateway activation. These sessions are set up in advance so that when access requests occur, communication can proceed immediately without delay, improving communication speed while the server remains in a low-power standby state until actually needed.
Solution Approach 2:
The system uses periodic action by maintaining message sessions in a standby state rather than continuously active state. The sessions are kept ready for quick activation but are not fully operational until needed, creating a rhythmic pattern of activation and deactivation that improves both speed and efficiency.
Data Source
AI summary
A communication system includes: a plurality of devices that are provided inside a firewall; at least one gateway that is provided inside the firewall, and relays communication between the plurality of devices and at least one cloud server provided outside the firewall; and a platform server that is provided outside the firewall, receives at least one access request with respect to at least one communication target device in the plurality of devices, and transmits a message to a gateway corresponding to the at least one communication target device designated in the at least one access request, through a communication route for message transmission selected from a plurality of types of communication routes, wherein each of the plurality of types of communication routes is a route passing through the firewall, and the platform server selects the communication route for message transmission relevant to the at least one communication target device.


