Platform Server Route Selection for Firewall Communication Cost Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidoperational cost
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple XMPP servers are deployed to handle increased access requests, then communication capacity is improved, but operational cost increases extremely

Engineering Contradiction:
Improvecommunication capacityVSAvoidoperational cost
Core Design Contradiction:
ProductivityVSLoss of energy

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

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

3Speed

If message sessions are established in advance between gateways and XMPP servers, then communication speed is improved, but server usage efficiency decreases

Engineering Contradiction:
Improvecommunication speedVSAvoidserver usage efficiency
Core Design Contradiction:
SpeedVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11218444B2Communication route selection based on access request
Publication Date: 2022.01.04 KONICA MINOLTA INC
  • US11218444B2 patent drawing
  • US11218444B2 patent drawing
  • US11218444B2 patent drawing

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.