IoT Gateway Server Selection via Identity Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Efficient communication between internet-of-things (IoT) devices and application servers is hindered by the need for large data transfer to identify IoT devices, especially when dynamic IP addresses are assigned, requiring significant network resources and database interfaces.
Innovation Solution
A method where IoT devices transmit server identity information during attachment to the mobile communication network, allowing the IoT gateway to select the application server and determine device identity information based on IP addresses, reducing the need for device identity transmission in subsequent data packets and conserving network resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If dynamic IP addresses are assigned to IoT devices during attach process, then device identification capability is improved, but data transmission volume increases significantly requiring large database interfaces
Solution Approach 1:
The patent applies preliminary action by having the IoT device transmit its identity information (such as IMSI or other unique identifiers) during the attach process, before actual data transmission begins. The gateway stores this identity information in advance and uses it to correlate with dynamically assigned IP addresses, eliminating the need for large database interfaces during subsequent data transmission phases.
Solution Approach 2:
The gateway entity serves as an intermediary between the IoT device and the application server. It maintains a mapping between device identity information and dynamic IP addresses, translating device identifiers into network addresses without requiring the application server to access large databases. This intermediary function reduces data transmission volume while preserving identification capability.
2Measurement precision
If device identity information is transmitted with every data packet, then device identification accuracy is improved, but network resource consumption increases
Solution Approach 1:
Device identity information is transmitted preliminarily during the attach process rather than with every subsequent data packet. The gateway stores this identity information and uses it to maintain accurate device identification throughout the data transmission session, eliminating the need for repeated identity transmissions and reducing network resource consumption.
Solution Approach 2:
The gateway maintains device identity mappings in its own memory, allowing it to self-service the identification function without requiring continuous identity information from devices or frequent database queries. This self-service approach preserves identification accuracy while minimizing network resource usage.
Data Source
Figure 1~4
AI summary
The invention relates to a method for data transmission between, on the one hand, an application server, and, on the other hand, at least one internet-of-things communication device using a mobile communication network, wherein first communication data are transmitted between the at least one internet-of- things communication device and the internet-of-things gateway entity, and wherein second communication data are transmitted, using an internet protocol-oriented transmission protocol, between the internet-of-things gateway entity and the application server, wherein the method comprises the following steps: - in a first step, the at least one internet-of-things communication device is attached to the mobile communication network by means of transmitting at least a first portion of the first communication data between the at least one internet-of-things communication device and the internet-of-things gateway entity, - in a second step, subsequent to the first step, the at least one internet-of-things communication device transmits payload data to the application server by means of transmitting at least a second portion of the first communication data - between the at least one internet-of-things communication device and the internet-of-things gateway entity -, and at least part of the second communication data - between the internet-of- things gateway entity and the application server -, wherein the first portion of the first communication data and/or the second portion of the first communication data comprise a server identity information related to the application server such that the internet-of-things gateway entity, based on the server identity information, selects the application server out of a plurality of application servers, and/or wherein the second communication data comprise - in the direction both from the internet-of-things gateway entity to the application server and vice versa -, a device identity information related to the internet-of-things communication device such that - based on the device identity information received from the application server, the internet-of-things gateway entity determines a device internet protocol address of the internet-of-things communication device, and - based on a device internet protocol address of the internet-of-things communication device, the internet-of-things gateway entity determines the device identity information of the internet-of-things communication device to be sent to the application server.