Bluetooth Automatic Connection via Server Query
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In mobile payment scenarios, users face inconvenience and complexity when manually searching for and connecting Bluetooth devices, such as POS machines, due to numerous devices in range and the point-to-point connection process, which affects user experience and transaction efficiency.
Innovation Solution
A method where a mobile device automatically identifies and connects to a validly registered Bluetooth device by querying a server for device information, using specific character strings in device names to filter and initiate a connection, reducing manual user intervention and ensuring secure transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual Bluetooth device search and selection is used, then connection can be established, but user operation complexity increases and connection time extends
Solution Approach 1:
The system performs preliminary actions by pre-registering Bluetooth device information (device names containing specific character strings) in a server before the actual connection is needed. When connection is required, the mobile device queries the server for pre-registered devices and automatically connects, eliminating the need for manual search and selection during the connection process.
Solution Approach 2:
A server acts as an intermediary between the mobile device and target Bluetooth devices. The server stores and manages the list of pre-registered Bluetooth device information, receiving queries from mobile devices and providing matching device information. This intermediary eliminates the need for direct manual scanning and selection between mobile devices and target devices.
2Productivity
If automatic connection based on pre-registered device information is implemented, then connection speed improves and operation simplifies, but system complexity increases
Solution Approach 1:
The server serves as a centralized intermediary that handles the complexity of storing, managing, and querying Bluetooth device information. This distributes the system complexity to a dedicated server rather than embedding complex management logic in each mobile device, simplifying the client-side implementation while enabling automatic connection functionality.
Solution Approach 2:
The system enables self-service automatic connection where the mobile device automatically queries the server for pre-registered devices and initiates connection without user intervention. The server automatically processes queries and provides matching device information, eliminating the need for manual device search, selection, and pairing operations.
3Measurement precision
If device name filtering with specific character strings is used, then device identification accuracy improves, but information processing complexity increases
Solution Approach 1:
The system applies local quality by using specific character strings as unique identifiers embedded in Bluetooth device names. Instead of analyzing entire device names or using complex recognition algorithms, the system focuses on matching these specific local characteristics (character strings) to identify target devices accurately and efficiently.
Data Source
Figure 1
Figure 2
AI summary
The inventor provides a Bluetooth automatic connection method and a master device, slave device, and system for implementing Bluetooth automatic connection, solving the problem that manual selection and connection are needed in a scenario in which there are multiple Bluetooth devices. The present invention relates to implementation of connection between Bluetooth devices, and in particular, quick automatic connection of the Bluetooth devices. The method includes the following steps: enabling, by a first device, a Bluetooth function, to obtain Bluetooth device names in a communication range; determining, one by one, whether the Bluetooth device names in the communication range contain a specific character, and if any Bluetooth device name contains the specific character, determining a Bluetooth device corresponding to the Bluetooth device name as a candidate Bluetooth device; connecting, by the first device, to a first server, where the first server stores validly registered Bluetooth device information; and according to the validly registered Bluetooth device information and names of candidate Bluetooth devices, determining whether there is a validly registered Bluetooth device in the candidate Bluetooth devices.