Method and system for establishing a wireless connection
The method and system address the challenge of establishing reliable wireless connections by using signal power correction and threshold-based calculations to ensure secure and efficient data exchange between devices with varying configurations, enhancing connection security and reliability.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- AKCIONERNOE OBSCHESTVO NACIONALNAYA SISTEMA PLATEZHNYKH KART
- Filing Date
- 2025-10-01
- Publication Date
- 2026-04-23
AI Technical Summary
Existing wireless connection technologies face challenges in establishing reliable and secure connections between devices with varying configurations, particularly in environments with multiple devices and complex positioning requirements, leading to connection errors and inefficiencies in processing service requests.
A method and system that utilize a first device broadcasting a data packet with a signal power correction coefficient and a second device measuring and calculating the estimated power level to initiate a wireless connection based on predetermined threshold values, ensuring accurate device positioning and secure data exchange.
This approach reduces the likelihood of connecting to non-target devices, enhances connection security and reliability, and enables quick, efficient data transfer without requiring internet access, particularly in environments with diverse device configurations.
Smart Images

Figure IMGF000017_0001 
Figure IMGF000017_0002 
Figure 00000023_0000
Abstract
Description
[0001] IPC G06Q 20 / 32 H04B 10 / 293
[0002] METHOD AND SYSTEM FOR IMPLEMENTING WIRELESS CONNECTION
[0003] Field of technology
[0004] The present invention relates to the field of establishing a wireless connection and transmitting data between two computing devices equipped with wireless communication modules, in particular, transmitting transactional data.
[0005] State of the art
[0006] Today, various wireless connection technologies for devices performing a wide variety of tasks have become widespread. For example, wireless connections are used to implement contactless payments, operate access control systems (ACS), transmit real-time audio from the main audio device to headphones, orient unmanned vehicles using wireless tags, activate remote devices, and so on. Each device, depending on its functionality, can be considered a service provider (i.e., the device providing the service) and / or a service recipient (i.e., the device receiving the service) for a specific task. For example, in the case of contactless payments, the merchant's POS terminal or the payment recipient's smartphone can be considered the service provider, while the buyer's or payment sender's smartphone can be considered the service recipient.In the case of access control systems (ACS), the reader of the barrier control unit (door, barrier, turnstile) can be considered the service provider, and the smart card, or user transponder, can be considered the service recipient. When listening to music with wireless headphones, the computer or smartphone can be considered the service provider, and the wireless headphones can be considered the service recipient. When unmanned vehicles navigate using wireless tags, the tag can be considered the service provider, and the unmanned vehicle can be considered the service recipient. When a device is activated remotely, for example, using a remote control, the remote control can be considered the service provider, and the activated device can be considered the service recipient.
[0007] Broadly speaking, wireless connection technology operates as follows: the service recipient device and the service provider device are equipped with wireless communication modules. When providing a service, the service provider device's wireless module begins emitting electromagnetic waves of a certain frequency and power, for example, when transmitting data packets. This process is also known as broadcasting. The service recipient device's wireless module detects the electromagnetic radiation (EMR) emitted by the service provider device. When the characteristics of the detected EMR match those specified by a specific wireless communication protocol, the service recipient device begins emitting a response EMR, which is detected by the service provider device. This establishes a wireless connection.Next, depending on the wireless protocol used and the service provided, the service provider and recipient devices execute the instructions, transmitting and receiving payload data according to the task at hand. For example, the merchant's POS terminal transmits the purchase price to the buyer's smartphone; the transponder sends its identification data to the barrier reader, and so on.
[0008] Moreover, the nature and mode of transmission of the actual payload data transmitted wirelessly varies greatly from task to task. For example, when executing a contactless payment transaction, the number of messages specified by the payment standard (rules) must be transmitted from the payer's device and back to the recipient's device within a strictly defined time. And in any case, a connection error such as the recipient's device establishing a connection with an unintended device, such as a fraudster's device, is unacceptable.
[0009] A number of tasks must be performed in environments where the relative positions and design features of multiple service recipient and service provider devices, as well as the specifics of the room or landscape in which these devices operate, significantly impact the quality of reception and transmission. This can lead to critical errors, resulting in a connection being established with the wrong device or the connection being interrupted.
[0010] When service requests form a queue, the speed of establishing a wireless connection and executing task instructions become crucial. Examples of situations where a queue of service requests must be processed include contactless payments in a hypermarket, employee access control systems in the morning before entering the office, or validating passenger transport cards during rush hour on public transport.
[0011] The actual designs of service provider and service recipient devices can vary significantly depending on the tasks being solved. The wireless modules themselves, depending on the technology, may or may not have standardized dimensions. Furthermore, the dimensions of wireless modules can be determined by the capabilities of the manufacturer. Therefore, the ratio of the wireless module to the device itself will also vary. For example, on a public transport smart card, the antenna coils are located at the edges of the smart card, and therefore it makes no difference which side the smart card faces relative to the validator reader. However, the wireless module of the validator reader is located in a specific location on the validator; this is usually marked with a special symbol.Therefore, for the validator to work, the smart card must be positioned so that the electromagnetic field emitted by the reader, at the location of the smart card antenna coils, has the necessary characteristics to induce a corresponding field in the antenna. This poses the problem of positioning one device involved in establishing a wireless connection relative to the other.
[0012] Another problem arises when considering that different models and devices used for receiving services, such as smartphones, and service provider devices, such as POS terminals, are equipped with different wireless modules. This means that the characteristics affecting the quality of wireless reception will vary depending on the device manufacturer. As a rule, more reputable manufacturers equip their devices with wireless modules with more stable parameters. The quality of wireless modules can vary significantly among manufacturers less well-known in the market. Thus, the problem of device positioning relative to one another is exacerbated by the variability in wireless module characteristics depending on the device model.
[0013] One of the most common wireless technologies is NFC (near field communication). It enables reliable data exchange over short distances and is often used in contactless payment and access control systems. However, despite its popularity, NFC has its drawbacks. First of all, NFC requires devices to be in close proximity (up to 4 cm), which can be inconvenient in some practical situations, such as when processing service request queues, as described above. Also, positioning the service recipient device, such as a smartphone, relative to the NFC tag can be challenging if the location of the wireless module in the service provider device is not obvious to the user or is not clearly marked.
[0014] Difficulties in using NFC technology may also arise because not all devices support NFC. Even in devices equipped with NFC modules, the manufacturer may limit the use of this technology in conjunction with certain apps.
[0015] Bluetooth, Bluetooth Low Energy (BLE), and Wi-Fi Direct wireless connection technologies offer advantages over NFC because they offer a greater reliable connection range than NFC. However, a longer connection range increases the requirements for the accuracy and noise immunity of the wireless connection, as the longer the range, the greater the risk of connecting incorrectly to the wrong device.
[0016] A system and method for establishing a wireless connection is known from the prior art (RU Patent No. 2817064, G06Q 20 / 32, published April 9, 2024). The method comprises first setting the signal power of a first computing device below the standard power. At this power, a data packet is broadcast, including at least one identifier of a supported service, using the first computing device. When a second computing device is directed toward the first computing device, the signal power of the first computing device is set above the standard power. The data packet is received using the second computing device, and the received data packet is verified. Upon confirmation that at least the identifier of the provided service is valid, the wireless connection is initiated using the second computing device, and the wireless connection is established.
[0017] This alternative doesn't take into account that, depending on the intended use and manufacturer of the device, it is equipped with Bluetooth modules with different characteristics. For example, signal strength, stability, and so on may vary. Device antennas are located in different locations depending on the device model and / or case; case materials also vary from model to model, reducing the likelihood of connecting to the target device. Furthermore, this alternative requires the use of a direction sensor to determine whether the second device is pointed in the desired direction relative to the first. This complicates the implementation of the technical solution.
[0018] US Patent Application No. 2019 / 0236600 (published August 1, 2019) describes a method for initiating and authorizing transactions between mobile devices, which uses average RSSI values to establish a BLE connection. A drawback of this solution is the need to implement a complex algorithm to determine the matching criteria for connection initiation.
[0019] The closest analogue (prototype) of the claimed solution is a method and system for wireless communication (RU Patent No. 2724132, G06Q 20 / 32, published June 22, 2020), characterized by the use of a first device equipped with a wireless communication module supporting Bluetooth technology, and a second device with software configured to receive broadcast message data. In the first stage, the first device, using Bluetooth technology, sends broadcast packets, and the second device receives the data packet, extracts the identifiers of the first device from it, and determines the distance to it based on signal strength. Once the distance between the second device and the first device reaches a trigger (threshold) value, the second device begins the connection initiation process and establishes a connection.The second stage involves interaction and data exchange between the second device and the first device using Wi-Fi Direct technology, Bluetooth technology (particularly BLE), or the internet. The third stage involves recipient authorization and / or confirmation of payment transactions via a mobile app and / or the use of the second device's identifiers or user data for participation in loyalty programs.
[0020] A drawback of the prototype is the practical impossibility of establishing a reliable and secure connection when multiple wireless devices of varying configurations and characteristics are simultaneously operating in the same room. Typically, the wireless communication module of a receiving device (e.g., a mobile phone) is located near multiple transmitting devices (e.g., point-of-sale terminals). Furthermore, the location of both the devices themselves and the structural elements of the room, due to the propagation properties of electromagnetic radiation, affects the characteristics of the BLE signal, in particular, signal strength and the main lobe of the radiation pattern. Consequently, the reliability of the connection between the receiving device and the service provider device may be compromised. Consequently, the guaranteed provision of services related to wireless communication between the receiving and sending devices is impossible.Thus, simply determining the distance based on signal strength and a pre-set trigger (threshold) value at which the connection begins is not sufficient to prevent false connections or connection failures.
[0021] Disclosure of invention
[0022] The problem that the proposed invention is aimed at solving is the creation of a system and method for establishing a wireless connection that eliminates the above-described disadvantages of existing methods and systems.
[0023] The technical result achieved by implementing this invention is to reduce the likelihood of establishing a wireless connection between one device and any non-target device, thereby increasing the security and reliability of the established connection. Additionally, the technical result enables data transfer between two devices configured for wireless connection in the absence of a long-distance connection, i.e., the internet, while maintaining the quality of the transmitted signal. Another technical result is to provide a simple and quick method for establishing a wireless connection, devoid of the aforementioned disadvantages.
[0024] The specified technical result is achieved in a method for establishing a wireless connection, characterized in that a first device is used, having at least a wireless communication module for carrying out the reception and transmission of data, and a memory unit of the first device, containing the value of at least one coefficient of correction of the signal power level, and a second device, having at least a wireless communication module for carrying out the reception and transmission of data and a memory unit of the second device, containing at least one threshold value of the signal power, including the steps of: sending by means of the first device at least one broadcast packet, including at least a service identifier and a coefficient of correction of the signal power of the first device;receiving by means of a second device the said at least one broadcast packet sent by the first device, extracting the service identifier and the value of the power level correction coefficient of the first device; measuring by means of the second device the value of the signal power level of the first device at the location of the second device; calculating by means of the second device the value of the estimated power level of the first device based on the value of the power level of the first device measured by the second device at the location of the second device and the value of the power level correction coefficient of the first device, and if the value of the estimated power level exceeds a predetermined threshold value, initiating the establishment of a wireless connection between the second device and the first device, establishing the wireless connection, and then performing data exchange between the second device and the first device.
[0025] In particular, data exchange, authorization, and transactional messages are carried out between the second device and the first device through an application in the memory of the second device.
[0026] In particular, when exchanging data using the second device, a request is made to read the value of a characteristic for reading transactional data, then the second device requests to read the value of a characteristic with a known service identifier, using the first device, the value of a characteristic with the specified identifier is sent to the second device, which contains transactional data, then using the second device, the transactional data is processed within the received value of the characteristic and the first device is informed about the successful receipt of data, and the first device reports the result of the exchange of transactional data.
[0027] In particular, the power correction factor of the first device is selected depending on at least one model of the first device and the operating conditions of the first device. In particular, the specified value of the power level is selected depending on at least one model of the second device and the operating conditions of the second device.
[0028] In particular, data transmission and reception is carried out using Bluetooth, Bluetooth Low Energy (BLE), and Wi-Fi Direct technologies.
[0029] In particular, a mobile point-of-sale terminal is used as the first device, and a smartphone is used as the second device.
[0030] In particular, the value of the calculated power level of the first device is calculated as the difference between the measured value of the power of the first device at the location of the second device and the value of the correction factor of the power level of the first device.
[0031] In particular, the value of the calculated power level of the first device is calculated as the product of the measured value of the power of the first device at the location of the second device and the value of the correction factor of the power level of the first device.
[0032] The said technical result is also achieved in a system for establishing a wireless connection, wherein such a system includes: at least one first device supporting at least one service and including memory and a wireless communication module, and at least one second device including memory and a wireless communication module, wherein
[0033] — said at least one first device is configured with the possibility of broadcasting a data packet, including at least a service identifier and a correction factor for the signal power level of the first device, via wireless communication;
[0034] — at least one second device contains a predetermined threshold value of the signal power level and is configured with the possibility of measuring the value of the signal power received from the first device at the location of the second device, calculating the value of the estimated power level of the received signal of the first device based on the value of the signal power level of the first device and the value of the correction coefficient of the signal power level of the first device; comparing the estimated signal power level and the predetermined threshold value of the signal power level; initiating the establishment of a wireless connection with the first computing device.
[0035] In particular, the first and second devices are configured to perform data exchange, authorization, and transactional message exchange through an application in the memory of the second device.
[0036] In particular, the first and second devices are configured with the ability to receive and transmit data via Bluetooth, Bluetooth Low Energy (BLE), and Wi-Fi Direct technology.
[0037] In particular, a cash register terminal is used as the first device, and a smartphone is used as the second device.
[0038] In particular, the value of the calculated power level of the first device is calculated as the difference between the measured value of the power of the first device at the location of the second device and the value of the correction factor of the power level of the first device.
[0039] In particular, the value of the calculated power level of the first device is calculated as the product of the measured value of the power of the first device at the location of the second device and the value of the correction factor of the power level of the first device.
[0040] The invention is illustrated by drawings:
[0041] FIG. 1 - General interaction diagram;
[0042] FIG. 2 - Block diagram of an example of implementing a wireless connection and exchanging transaction data.
[0043] The numbers on the figures indicate:
[0044] 1 - First device (e.g. service provider's POS terminal);
[0045] 2 - Second device (Recipient's smartphone);
[0046] 3, 4 - wireless connection modules of the first and second devices, respectively;
[0047] 5 - BLE broadcasting (sending a broadcast packet);
[0048] 6 - Data exchange. Implementation of the invention
[0049] Hereinafter in the application materials, the service provider device will be referred to as the first device, and the service recipient device will be referred to as the second device.
[0050] In this application, a service is defined as a functionality or attribute provided by the first device via a wireless technology profile. Specifically, such services may include: payment and financial services (mobile wallets, payments, contactless transactions with bank cards and mobile devices, etc.), access control and accounting (using wireless technologies to enter buildings and offices, open doors, and for other access control scenarios), identification and authentication (identifying users or devices in various contexts, including logging in, interacting with IoT devices, etc.), passenger validation in transport, and many other services. Each service is a set of attributes that describe the specific functionality of the device. Each service may have a unique identifier (8-bit, 16-bit, 32-bit, etc.), which is used for its identification.These services can be provided via any known wireless communication technology (NFC, BLE, Wi-Fi, etc.). Specifically, for BLE technology, the unique service identifier is transmitted in an advertising packet (broadcast packet).
[0051] To enable a second device to detect that a first device is within range of its wireless module, the first device broadcasts a data packet. Broadcasting can be accomplished, in particular, using broadcast packets (Advertising Packets) in the BLE specification. Broadcast packets in BLE allow the first device to "attract the attention" of an unlimited number of second devices within range without having to establish an active connection with each one. The broadcast packet includes at least the identifiers of available services, but may also include other data. The first device begins broadcasting broadcast packets at a specified interval. One or more second devices, using the appropriate wireless module, can listen to the broadcast channel, waiting for broadcast packets.When the second device detects the broadcast packet, it can begin communicating with the first device if necessary.
[0052] Depending on the content of the broadcast packet and the purpose of the first and second devices (the need to make a contactless payment, open a door, or other possible options), the second device can initiate an active connection for subsequent interaction.
[0053] Examples of the invention
[0054] Implementation of the invention using the example of a payment transaction
[0055] Contactless payment transactions are one of the most common applications of wireless communication technologies, whether for paying for goods and services or transferring funds from one user to another. Frequently used technologies include NFC and online payments. However, the disadvantages of NFC technology were discussed above, and internet access may be limited. In this case, a contactless payment transaction can be easily implemented as described below, using BLE Bluetooth Low Energy (GATT Profile) connection technology. The first device can be a point-of-sale terminal (POS terminal, smartphone, or vehicle validator) with a wireless communication module. The second device can be a BLE-enabled smartphone with a user app installed (such as a banking or payment app).
[0056] Depending on its model, the first device's power correction factor (RSSI Delta) is transferred to its memory. The first device's power correction factor indicates the value that the second device must take into account when assessing the first device's signal strength and deciding whether to establish a connection.
[0057] Depending on the device's model, the installed user app transfers a received signal strength threshold (RSSI Threshold) to the second device's memory. This threshold determines whether a wireless connection can be established.
[0058] The selection of the received signal strength threshold (RSSI Threshold) and the power correction coefficient of the first device (RSSI_Delta) may be determined by at least one of the following criteria: a) the dimensions of the most common first devices; b) the most common configuration of the location of the first devices in trade and service enterprises; c) the design of the first devices, if the task of implementing a special-purpose payment transaction is realized, for example, for paying for travel on public transport; d) the dimensions and design of the second device; d) the model of the wireless communication module with the most stable characteristics used on the market; e) the model of the wireless communication modules most widely used on the market; g) the geographic region of operation; h) the current regulations for the location of service recipients, for example, depending on the epidemiological situation or the customs of a given region.
[0059] The selection of (RSSI Threshold) and (RSSI Delta) can be changed depending on the model range of the first devices, second devices, and wireless communication modules at a given time. New (RSSI Threshold) and (RSSI Delta) values can be entered into the memory of the second and first devices, respectively, by updating the software of the respective devices. In particular, new (RSSI Threshold) and (RSSI Delta) values can be entered according to a preset schedule or upon any changes to the infrastructure of the retail and service networks.
[0060] For example, retailer A in region X has high-traffic stores (hypermarkets). In this region, the retailer uses model B POS terminals from manufacturer K. The specifications of the wireless modules for these POS terminal models are known, and the locations of the wireless modules in the POS terminals of this model are marked with a special icon. Each store's checkout area is permanently equipped with n POS terminals, and their relative positions within the checkout area are determined by the uniform design of the stores in this chain and are known.
[0061] At the same time, it is known that the most popular smartphone models among customers of this network in this region X are models I, II, and III. The specifications of the wireless modules for these models, the location of the wireless modules in the smartphones of these models, and the dimensions of the smartphones themselves are known.
[0062] In region X, epidemiological restrictions apply on the distance between service recipients in a queue of at least L m.
[0063] It can be empirically established that under these conditions, the smartphone of model I is optimally located at a distance of no less than al cm from the cash register terminal, which corresponds to a threshold power (RSSI Threshold) equal to W1 dBm (decibel-milliwatt), the smartphone of model II is optimally located at a distance of no less than a2 cm from the cash register terminal, which corresponds to a threshold power (RSSI_Threshold) equal to W2 dBm (decibel-milliwatt), and the smartphone of model III is optimally located at a distance of no less than a3 cm from the cash register terminal, which corresponds to a threshold power (RSSI Threshold) equal to W3 dBm (decibel-milliwatt).
[0064] In this case, we took into account the given location of the cash register terminals in the stores and empirically established that it is necessary to introduce a power correction factor for the first device (RSSI Delta) for these terminals (RSSI Delta) equal to P1 dBm.
[0065] After some time, some Model K terminals failed, and the retailer replaced them with Model Q terminals. It turned out that, although the wireless modules in Model Q terminals were the same as in Model K terminals, their location in Model Q differed from that in Model K, and the shielding properties of the Model Q housing material differed from those of Model K. Empirically, it was determined that a power correction factor for the first device (RSSI Delta) equal to P2 dBm was necessary for Model Q terminals. This allowed us to construct tables that included the threshold power (RSSI Threshold) values for second devices and the power correction factor for the first device (RSSI Delta) values for the first devices. The data from the tables can then be loaded into the memory of the first and second devices using appropriate software, such as a client banking application.
[0066] A POS terminal with a known BLE Service UUID initiates BLE broadcasting: the terminal application initiates the sending of Advertising Packages (broadcast packets) containing the BLE Service UUID at regular intervals. The customer's BLE-enabled smartphone scans for BLE services with the required BLE Service UUID in the background or immediately after Bluetooth is enabled, upon receiving the broadcast signal from the POS terminal.
[0067] The buyer's smartphone, the second device, analyzes the signal strength based on the measured RSSI (received signal strength indicator). For a wireless connection to be established, the signal strength must be greater than the threshold (RSSI Threshold). The broadcast packet received by the smartphone contains the power correction factor for the first device (RSSI Delta), and the smartphone then calculates the power value of the first device taking this correction factor into account.
[0068] If the calculated RSSI Final strength of the first device equals or exceeds the RSSI Threshold value, taking into account the RSSI Delta, the broadcast packet is received, and a wireless connection is established between the customer's smartphone and the POS terminal. The client application connects to the POS terminal, i.e., the first device, to complete the payment transaction.
[0069] If (RSSI Final) is less than (RSSI Threshold), then the broadcast packet from this device is ignored.
[0070] The intent to make a background payment is confirmed by tapping on the user's smartphone. Using an installed app, such as a banking app or a service provider app, the smartphone scans for BLE services with the desired BLE Service UUID, receives the aforementioned broadcast packet, which includes the (RSSI Delta) value, and calculates the estimated signal strength (RSSI Final). The user app on the smartphone then compares the (RSSI Final) and (RSSI Threshold) values and decides whether to establish a wireless connection. If the estimated value is lower than the threshold, the advertising packet is ignored.
[0071] The estimated power can be determined by the formula:
[0072] RSSI Final = RSSI - RSSA Delta.
[0073] The results of the experiments are presented in Table 1.
[0074] Table 1
[0075] Alternatively, the design power can be determined using the formula:
[0076] RSSI Final = RSSI * RSSA Delta.
[0077] The results of the experiments are presented in Table 2.
[0078] Table 2
[0079] Once a wireless connection is established to exchange information, two characteristics are used to complete a transaction: one to read the data and the other to write the response to the terminal.
[0080] After a successful connection, the user application on the second device requests a read value from a characteristic with a known UUID to read the transaction data. The POS terminal, acting as the first device, sends the value of the characteristic with the specified UUID, namely, the transaction data. The user application installed in the second device's memory processes the transaction data within the received characteristic.
[0081] Optionally, the first device can display the service status. When a payment transaction is completed, the POS terminal displays a status message to the user—whether the transaction was successful, declined, or requiring user confirmation. After the POS terminal sends the transaction data to the smartphone, it waits for the transaction status to change via the sent payment link in accordance with the implemented payment protocol, such as the Faster Payment System (FPS) protocol.
[0082] As soon as the status changes (the transaction is successful or declined), the user receives a notification via their smartphone, for example, a visual notification on the smartphone screen or an audible notification.
[0083] Another example of implementing the invention is the transfer of funds from one user's account to another. Funds here include both money itself and other valuable assets, including digital currency, loyalty program points, in-game currency, and similar quantifiable digital entities.
[0084] It is important to note that the stated technology will work even when Internet data transmission is unavailable.
[0085] For example, individual user A wants to repay a debt to individual user B. However, A doesn't have cash, and there's no internet access at the locations of both A and B. In this case, it's possible to transfer funds from A to B using BLE technology, assuming both A and B have smartphones that support this technology. In this case, user A's smartphone can be considered the first device, and user B's smartphone the second device. Unlike the example of a payment transaction in a store discussed earlier, in the case of a funds transfer from one individual to another, the list of criteria that must be considered for selecting the threshold value (RSSI Threshold) and the power correction factor (RSSI Delta) can be significantly reduced.In essence, empirical research only needs to be conducted taking into account the models of the most common smartphones, since it is assumed that both A and B can arrange their smartphones in any convenient way.
[0086] Another example of implementing the invention is fare collection on public transportation. Validators—devices for counting passenger passage—are commonly located near entrance doors or turnstiles. Validators can function as barrier control units, such as barriers, turnstile doors, or gates, or they can be located separately and used solely to count passengers, including by deducting fares.
[0087] In this case, the validator will be the first device, and the passenger's smartphone will be the second device. Unlike the first embodiment of the invention, here the list of criteria to be considered for selecting the threshold value (RSSI Threshold) and the power correction factor (RSSI Delta) must include the location of the validators in the vehicles, the type of validator (whether integrated with the barrier control unit or not), the validator model (taking into account the wireless connection module model), the models of the most common smartphones, and the high passenger density during peak hours. Therefore, the empirically compiled table must include a larger number of parameters.
[0088] These application materials present a preferred disclosure of the implementation of the claimed technical solution, which should not be used as limiting other, particular embodiments of its implementation that do not go beyond the scope of the requested scope of legal protection and are obvious to specialists in the relevant field of technology.
Claims
CLAUSES OF THE INVENTION 1. A method for establishing a wireless connection, characterized in that a first device is used, which has at least a wireless communication module for transmitting and receiving data and a memory unit of the first device containing the value of at least one coefficient for correcting the signal power level, and a second device, which has at least a wireless communication module for transmitting and receiving data and a memory unit of the second device containing at least one threshold value of the signal power, including the steps of: - sending by means of the first device at least one broadcast packet including at least an identifier of the supported service and a power correction factor of the first device, - receiving by means of the second device the said at least one broadcast packet sent by the first device, extracting the service identifier and the value of the signal power level correction coefficient of the first device; - measure, by means of a second device, the value of the signal power level of the first device at the location of the second device; - the value of the calculated power level of the first device is calculated by means of the second device based on the value of the power level of the signal of the first device measured by the second device at the location of the second device, and the value of the correction factor of the power level of the first device, - and if the value of the calculated power level exceeds the specified threshold value, initiate the establishment of a wireless connection using the second device, establish a wireless connection, and then - carry out data exchange between the second device and the first device 2. The method according to paragraph 1, characterized in that data is exchanged between the second device and the first device, authorization is performed, and transactional messages are exchanged through an application in the memory of the second device.
3. The method according to paragraph 2, characterized in that when exchanging data using the second device, a request is made to read the characteristics for reading the transaction data, then the second device requests to read the value of the characteristic with a known service identifier, by means of the first device the value of the characteristic with the specified identifier is sent to the second device, which contains the transaction data, then by means of the second device the transaction data inside the received characteristic is processed and the first device is informed about the successful receipt of the data, and the first device reports the result of the exchange of transaction data.
4. The method according to paragraphs 1 or 2, characterized in that the power correction factor of the first device is selected depending on at least one model of the first device and the operating conditions of the first device.
5. The method according to any one of paragraphs 1 or 2, characterized in that the specified value of the power level is selected depending on at least one model of the second device and the operating conditions of the second device.
6. The method according to item 1, characterized in that the data transmission and reception is carried out using Bluetooth, Bluetooth Low Energy (BLE), or Wi-Fi Direct technology.
7. A method of wireless interaction according to any one of paragraphs 1 to 3, characterized in that a cash terminal is used as the first device, and a smartphone is used as the second device.
8. A method of wireless interaction according to any one of paragraphs 1 to 4, characterized in that the value of the calculated power level of the first device is calculated as the difference between the measured value of the power of the first device at the location of the second device and the value of the correction factor for the power level of the first device.
9. A method of wireless interaction according to any one of paragraphs 1 to 4, characterized in that the value of the calculated power level of the first device is calculated as the product of the measured value of the power of the first device at the location of the second device and the value of the correction factor for the power level of the first device.
10. A system for implementing wireless interaction, including: - at least one first device supporting at least one service and including a memory and a wireless communication module, - at least one second device including a memory and a wireless communication module, wherein said at least one first device is configured with the ability to: - broadcasting a data packet, including at least a service identifier and a signal power level correction factor of the first device, via wireless communication; and said at least one second device contains a predetermined signal power level threshold value and is configured with the ability to: - measuring the value of the signal power received from the first device at the location of the second device, calculating the value of the estimated power level of the received signal of the first device based on the value of the signal power level of the first device and the value of the correction factor of the signal power level of the first device; - comparison of the calculated signal power level and the specified threshold value of the signal power level; - initiating the establishment of a wireless connection with the first computing device in the event that the calculated power level is equal to or exceeds a specified threshold power level value.
11. The system according to claim 10, characterized in that the first and second devices are configured with the ability to exchange data, authorization and exchange transactional messages through an application in the memory of the second device.
12. A system according to any one of paragraphs 10 to 11, characterized in that the first and second devices are configured with the ability to receive and transmit data via Bluetooth, Bluetooth Low Energy (BLE), or Wi-Fi Direct technology.
13. A system according to any one of paragraphs 10 to 12, characterized in that a cash terminal is used as the first device, and a smartphone is used as the second device.
14. The system according to any one of paragraphs 10 to 13, characterized in that the value of the calculated power level of the first device is calculated as the difference between the measured value of the power of the first device at the location of the second device and the value of the correction factor of the power level of the first device.
15. A system according to any one of paragraphs 10 to 13, characterized in that the value of the calculated power level of the first device is calculated as the product of the measured value of the power of the first device at the location of the second device and the value of the correction factor for the power level of the first device.
Citation Information
Patent Citations
Near field payment connection and data exchange method and system
CN104978655B
Electronic device control method and apparatus
RU2658813C2
Method and apparatus for connecting bluetooth devices
RU2782181C1
Devices, systems and methods for establishing a bidirectional link between devices
US11696351B2
Pairing a payment object reader with a point-of-sale terminal
US11871237B1