Bluetooth Data Sharing Through Application-Layer Protocol Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for sharing data networks between terminals via Bluetooth connections face compatibility issues, limiting their application to all kinds of terminals.
Innovation Solution
A method involving data packet conversion using a preset application-layer protocol to convert between IP and TCP/UDP formats, enabling data sharing over Bluetooth networks without requiring underlying network permissions, thus enhancing compatibility.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If network layer data transmission is used for Bluetooth connection between terminals, then data network sharing can be achieved, but device compatibility is poor and cannot be widely applied to all kinds of terminals
Solution Approach 1:
The patent introduces an application layer as an intermediary between the Bluetooth transmission layer and the IP network layer. This application layer acts as a mediator that handles protocol conversion and data packet formatting, allowing Bluetooth connections to work with IP-based networks without requiring complex modifications to the underlying Bluetooth or IP protocols. The application layer translates between different protocol requirements, enabling universal compatibility across different terminal devices.
Solution Approach 2:
The patent changes the protocol parameter layer by introducing application-layer protocol formatting. Instead of modifying the fixed Bluetooth or IP protocol parameters, the system dynamically formats data packets at the application layer with appropriate headers and structures. This allows the same Bluetooth connection to adapt to different terminal types by changing the application-layer packet format, thereby improving compatibility without increasing core protocol complexity.
2Adaptability or versatility
If application-layer protocol conversion is implemented for data packet transmission, then compatibility across different terminals is improved, but data transmission complexity increases
Solution Approach 1:
The patent segments the data transmission process into distinct layers: Bluetooth transmission layer, application layer (with protocol conversion), and IP network layer. Each layer handles specific tasks independently. The application layer is further segmented into packet formatting, protocol conversion, and data validation sub-functions. This segmentation allows each component to be optimized independently and simplifies the overall system by distributing complexity across multiple manageable modules rather than concentrating it in one complex transmission mechanism.
3Ease of operation
If network permissions are required for Bluetooth data transmission, then network security is maintained, but compatibility and ease of use are reduced
Solution Approach 1:
The application layer serves as a mediator that handles network permission requirements transparently. It intercepts data packets before they reach the network layer, applies necessary permission checks and security validations, and formats them appropriately. This intermediary approach maintains security protocols while preventing users from needing to manually configure complex network permissions, thereby improving ease of operation without sacrificing security or reliability.
Data Source
AI summary
A method for sharing a data network and an electronic device are provided. The method includes: converting a first data packet satisfied with a first protocol format and sent by a first virtual network card into the first data packet satisfied with a second protocol format based on a preset application-layer protocol; sending the first data packet satisfied with the second protocol format to a second terminal through a Bluetooth network, and receiving a second data packet satisfied with the second protocol format and returned by the second terminal; and converting the second data packet satisfied with the second protocol format into the second data packet satisfied with the first protocol format, and transmitting the second data packet satisfied with the first protocol format to the first virtual network card, based on the preset application-layer protocol.


