Short-distance interaction service processing method, device and equipment
By broadcasting Bluetooth signals from service devices and combining them with sound wave verification, the cumbersome operation of smart devices during payment is solved, enabling convenient short-range interactive business execution and improving payment convenience and the utilization rate of service devices.
Patent Information
- Application Number
- CN202511765837.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-06
- Publication Date
- 2026-01-09
AI Technical Summary
In existing technologies, smart devices such as smartwatches and mobile phones that do not support near-field communication are cumbersome to operate when making payments and other transactions, resulting in reduced convenience and utilization of service equipment, waste of resources, and misleading of users.
By actively broadcasting Bluetooth signals through service equipment, users' mobile terminals are guided to use sound wave signals for verification, and in conjunction with Bluetooth signal confirmation, the execution of near-field interactive services is realized.
Regardless of whether the user terminal supports near-field communication, users can naturally engage in near-field communication interactions, improving payment convenience and the utilization rate of service equipment, and ensuring reliable business execution.
Smart Images

Figure CN121310108A_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application filed with the Chinese Patent Office on August 6, 2025, with application number 202511101311.1 and entitled "Method, Apparatus and Device for Near-Field Interaction Business Processing", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This specification relates to the field of short-range communication technology, and in particular to short-range interactive service processing methods, apparatus and equipment. Background Technology
[0003] With the development of internet technology and the widespread use of smartphones, more and more businesses can be conducted through smartphone applications, bringing great convenience to people's lives.
[0004] In the payment and other business fields, QR codes have become widely used. However, in practical applications, QR code payments can be relatively cumbersome for some users or in some scenarios. With the increasing number of mobile terminals with Near Field Communication (NFC) capabilities, especially smartphones, many smartphones support NFC payment methods, which can further improve the convenience of operation compared to QR code payments.
[0005] Beyond the widespread adoption of smartphones, wearable devices, primarily smartwatches, are also increasingly prevalent. However, some smartwatches lack near-field communication (NFC) capabilities, causing inconvenience for users. Similarly, some smartphones that don't support NFC also present this issue. Merchants deploy dedicated service devices to extend NFC capabilities for payment, but these issues can reduce the utilization rate of these devices, leading to resource waste and potentially even misleading users.
[0006] Therefore, solutions are needed to further improve payment convenience, service equipment utilization, and service reliability. Summary of the Invention
[0007] This specification provides one or more embodiments of a near-field interactive business processing method, apparatus, or device to address the following technical problem: the need for solutions that help further improve payment convenience, service equipment utilization, and service reliability.
[0008] To solve the above-mentioned technical problems, one or more embodiments of this specification are implemented as follows: This specification provides one or more embodiments of a near-field interactive service processing method, applied to a service device, the method comprising: A first Bluetooth signal carrying device information of the service equipment is broadcast to the surrounding area, so that a user mobile terminal near the service equipment responds to the first Bluetooth signal and sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service equipment to the service equipment. Verification is performed based on the received acoustic signal; If the verification is successful, a second Bluetooth signal carrying the user terminal information of the user's mobile terminal is sent, so that the user's mobile terminal responds to the second Bluetooth signal and triggers the execution of the service business corresponding to the service device.
[0009] This specification provides another near-field interaction service processing method according to one or more embodiments, applied to a user's mobile terminal, the method comprising: Receive a first Bluetooth signal carrying device information of the service equipment broadcast to the surrounding area by the service equipment; In response to the first Bluetooth signal, when the user's mobile terminal approaches the service device, an acoustic signal carrying the user terminal information of the user's mobile terminal and the device information of the service device is sent to the service device, wherein the device information of the service device is obtained from the first Bluetooth signal; After the service device verifies the acoustic signal, it sends a second Bluetooth signal carrying the user terminal information of the user's mobile terminal. In response to the second Bluetooth signal, the service business corresponding to the service device is triggered to execute.
[0010] This specification provides one or more embodiments of a near-field interactive service processing device, applied to service equipment, the device comprising: The first Bluetooth processing module broadcasts a first Bluetooth signal carrying device information of the service equipment to the surrounding area, so that a user mobile terminal near the service equipment responds to the first Bluetooth signal and sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service equipment to the service equipment. The acoustic signal processing module verifies the received acoustic signal. If the verification is successful, the second Bluetooth processing module sends a second Bluetooth signal carrying the user terminal information of the user's mobile terminal, so that the user's mobile terminal responds to the second Bluetooth signal and triggers the execution of the service business corresponding to the service device.
[0011] This specification provides one or more embodiments of a near-field interaction service processing device, applied to a user mobile terminal, the device comprising: The first Bluetooth receiving module receives a first Bluetooth signal carrying device information of the service equipment broadcast to the surrounding area by the service equipment. The acoustic signal transmitting module, in response to the first Bluetooth signal, sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service device to the service device when the user mobile terminal approaches the service device, wherein the device information of the service device is obtained from the first Bluetooth signal; The second Bluetooth receiving module receives a second Bluetooth signal carrying the user terminal information of the user's mobile terminal, sent by the service device after the acoustic signal has been verified. The service execution module, in response to the second Bluetooth signal, triggers the execution of the service service corresponding to the service device.
[0012] This specification provides one or more embodiments of a near-field interactive service processing device, applied to service equipment, the device comprising: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform: A first Bluetooth signal carrying device information of the service equipment is broadcast to the surrounding area, so that a user mobile terminal near the service equipment responds to the first Bluetooth signal and sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service equipment to the service equipment. Verification is performed based on the received acoustic signal; If the verification is successful, a second Bluetooth signal carrying the user terminal information of the user's mobile terminal is sent, so that the user's mobile terminal responds to the second Bluetooth signal and triggers the execution of the service business corresponding to the service device.
[0013] This specification provides one or more embodiments of a near-field interaction service processing device, applied to a user mobile terminal, the device comprising: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform: Receive a first Bluetooth signal carrying device information of the service equipment broadcast to the surrounding area by the service equipment; In response to the first Bluetooth signal, when the user's mobile terminal approaches the service device, an acoustic signal carrying the user terminal information of the user's mobile terminal and the device information of the service device is sent to the service device, wherein the device information of the service device is obtained from the first Bluetooth signal; After the service device verifies the acoustic signal, it sends a second Bluetooth signal carrying the user terminal information of the user's mobile terminal. In response to the second Bluetooth signal, the service business corresponding to the service device is triggered to execute.
[0014] The above-mentioned at least one technical solution adopted in one or more embodiments of this specification can achieve the following beneficial effects: Regardless of whether the user's mobile terminal (e.g., smartwatch or smartphone) supports near-field communication (NFC) or whether NFC is turned off, the user can use general NFC interaction to bring the user's mobile terminal close to the service device to correctly trigger the execution of the service. The user can directly use the NFC interaction habit and unconsciously think that it is completed through NFC. In fact, at the technical level, it is a solution of Bluetooth combined with sound waves. It is mainly based on the service device actively broadcasting Bluetooth signals to guide the user's mobile terminal to approach and verify based on sound waves. Then, the service device reconfirms with the user's mobile terminal through another Bluetooth signal, thereby reliably triggering the execution of the service. The solution of this application effectively addresses the situation where NFC is not supported or is turned off. Therefore, it helps to further improve payment convenience, service device utilization, and service reliability. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 A flowchart illustrating a near-field interactive service processing method provided for one or more embodiments of this specification; Figure 2 A flowchart illustrating an acoustic signal verification scheme provided in one or more embodiments of this specification; Figure 3 A schematic flowchart illustrating a combined processing scheme for acoustic signals and Bluetooth signals provided in one or more embodiments of this specification; Figure 4A flowchart illustrating another near-field interactive service processing method provided in one or more embodiments of this specification; Figure 5 In one application scenario provided by one or more embodiments of this specification, Figure 1 A flowchart illustrating one implementation scheme of the method; Figure 6 The embodiments provided herein are for implementation purposes. Figure 5 A schematic diagram of the structure of a system according to the scheme; Figure 7 A schematic diagram of a near-field interactive service processing device provided for one or more embodiments of this specification; Figure 8 A schematic diagram of another near-field interactive service processing device provided in one or more embodiments of this specification; Figure 9 A schematic diagram of a near-field interactive service processing device provided for one or more embodiments of this specification; Figure 10 This is a schematic diagram of the structure of another near-field interactive service processing device provided in one or more embodiments of this specification. Detailed Implementation
[0017] This specification provides embodiments of a method, apparatus, device, and storage medium for near-field interactive service processing.
[0018] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this application.
[0019] The solution in this application involves at least service equipment and user mobile terminals. User mobile terminals mainly include smartphones and smart wearable devices, with smartwatches being a typical example, but also other devices such as smart bracelets and smart rings. The solution in this application is particularly suitable for user mobile terminals that lack near-field communication (NFC) functionality or whose NFC functionality is not enabled, thus better demonstrating the advantages of the solution.
[0020] Figure 1This specification provides a flowchart illustrating a near-field interactive business processing method applied to a service device, which is described from the perspective of the service device. The execution subject of the process includes the service device, and the execution subject at the software level may specifically include a designated business application or operating system on the service device. The designated business application may include a payment application or an instant messaging application.
[0021] Taking payment scenarios as an example, service devices can be merchants' POS devices, or auxiliary POS devices that are added to basic POS devices, such as near-field communication POS devices deployed to extend near-field communication capabilities.
[0022] In other scenarios, service equipment can be devices used to provide other corresponding services, such as check-in devices, access control devices, and gaming devices.
[0023] Figure 1 The process includes the following steps: S102: Broadcast a first Bluetooth signal carrying device information of the service equipment to the surrounding area, so that a user mobile terminal near the service equipment responds to the first Bluetooth signal and sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service equipment to the service equipment.
[0024] The device information mentioned in this application can be carried directly in plaintext, or for security reasons, it can be carried indirectly through encryption to allow specific targets to obtain it. Preferably, the device information is identifying information that can better distinguish it from other devices, especially similar devices, such as device ID or physical address. The user terminal's client information can be the device information of the user's mobile terminal itself, or the identifier of the application terminal involved in this solution on the user's mobile terminal, or the user account logged in on that application terminal.
[0025] The first Bluetooth signal is a signal broadcast via Bluetooth communication. Since it differs from the second Bluetooth signal in at least the timing of transmission (and may also differ in other aspects such as the content it carries), it is clearly distinguished by its formal name to avoid confusion.
[0026] To save resources and improve user targeting, the first Bluetooth signal broadcast can be triggered by an action related to the current user. For example, the cashier clicks the "Pay" button on the checkout device for the current user; the user clicks the "Start Checkout" button on the self-checkout device; or even earlier, the device at the checkout counter detects a user approaching the checkout counter; and so on.
[0027] For user mobile terminals that want to use the service, the device information of the service equipment can be obtained from the first Bluetooth signal, so as to further confirm the correct service equipment through close-range interaction.
[0028] The service device can be a device with near-field communication (NFC) capabilities. For example, an existing NFC-enabled device can be upgraded with software to support the solution described in this application, thus becoming the service device mentioned in this application. In this case, users can more easily recognize the service device and understand that it supports near-field communication, thus naturally being able to use close-range interactions such as getting close or even "touching" it, and even naturally believing that they are engaging in near-field communication.
[0029] Assuming the user's mobile terminal has and has enabled near-field communication (NFC) functionality, it can communicate with the service device via NFC and trigger the execution of corresponding service functions based on the NFC communication. Otherwise, it can automatically interact with the service device based on sound waves in response to the first Bluetooth signal, thus eliminating the need for the user to change their NFC interaction habits. This application primarily focuses on this scenario.
[0030] In one or more embodiments of this specification, the user mobile terminal described in this application can support the generation of the acoustic signals required by this application through prior software upgrades, without requiring hardware improvements. Due to limitations in energy levels, transmission angles, etc., the generated and transmitted acoustic signals require close proximity for reliable reception; therefore, the user needs to bring their mobile terminal close to the service equipment to a range of tens of centimeters, a few centimeters, or even just a few centimeters.
[0031] The acoustic signal carries user terminal information from the user's mobile terminal and device information from the service equipment obtained from the first Bluetooth signal, enabling the service equipment to perform verification. Assuming the first Bluetooth signal is generated and broadcast based on a predetermined service transaction to be executed next (e.g., a payment transaction triggered by a cashier clicking the "pay" button for the current user), it can also carry service description information (e.g., order information or amount to be paid) to perform that service transaction. This allows the user's mobile terminal to more clearly understand the meaning of the first Bluetooth signal and more reliably confirm the service transaction, verifying whether they are the current service target of the service equipment, thus helping to prevent service transaction confusion.
[0032] S104: Verify based on the received acoustic signal.
[0033] In one or more embodiments of this specification, when a sound wave signal is received, it can first be verified whether it is a valid signal. This may include: detecting a synchronization header for the sound wave signal; if a synchronization header is detected, determining whether the energy of the sound wave signal exceeds a set threshold; if so, it can be determined as a valid signal; otherwise, it can be considered as interference in the environment and thus ignored. Of course, this is an exemplary and effective signal determination method. Other different determination strategies can be adopted as needed. For example, successfully received sound wave signals can be more efficiently defaulted to being valid sound wave signals, and so on.
[0034] For a received valid acoustic signal, the information it carries can be further analyzed and verified. For example, based on the analyzed user terminal information, it can be verified whether the service being prepared is indeed for the device or user corresponding to that user terminal information. Further verification can be performed as needed to ensure the service is conducted more securely and reliably.
[0035] S106: If the verification is successful, a second Bluetooth signal carrying the user terminal information of the user's mobile terminal is sent so that the user's mobile terminal responds to the second Bluetooth signal and triggers the execution of the service business corresponding to the service device.
[0036] In one or more embodiments of this specification, the second Bluetooth signal may also be broadcast, thus eliminating the need to establish a point-to-point Bluetooth connection with the user's mobile terminal, making it more efficient and resource-saving. The user terminal information of the user's mobile terminal carried by the second Bluetooth signal is obtained from the received acoustic signal. In this way, confirmation is made to the user's mobile terminal via the second Bluetooth signal, confirming that the service to be performed is indeed for the user's mobile terminal, and the user's mobile terminal can then confidently trigger the execution of the service.
[0037] The first Bluetooth signal and the second Bluetooth signal can each carry service description information for performing the service. The user's mobile terminal can temporarily store the service description information previously obtained from the first Bluetooth signal. After receiving the second Bluetooth signal, it can verify whether the service description information carried by the first Bluetooth signal and the second Bluetooth signal are consistent. If they are consistent, it can be determined that it is the correct service target and that the service to be performed is the one it expects. Then, the service corresponding to the service device can be triggered to execute according to the service description information. If they are inconsistent, it indicates that it may be confused with the service to be performed by other users. In this case, the service execution can be temporarily suspended and the verification can be repeated to avoid incorrect execution.
[0038] For user mobile terminals, in order to improve security and prevent interaction with incorrect service devices, they can also proactively perform security checks based on one or more of their own sensors for the current scenario.
[0039] For example, before triggering the execution of the service business corresponding to the service device, the user's mobile terminal actively performs a security level verification. The security level verification determines that the service device belongs to the predetermined target device (for example, assuming that this solution is based on the improvement of existing near-field communication equipment, the target device can be the target near-field communication equipment). If it belongs to the predetermined target device, the service business can be triggered. Otherwise, it can be considered that it is not secure enough and the user needs to verify again.
[0040] Safety level verification may include at least one of the following: automatically activating the user's mobile terminal's camera to capture images of the service equipment, and verifying the service equipment based on the captured images to intuitively determine whether the target device is in front of them; performing magnetic field strength detection to verify whether the magnetic field changes brought about by the service equipment are consistent with the magnetic field capabilities of near-field communication equipment, such as the magnetic field capabilities of a typical near-field communication coil; performing inertial data detection to verify whether the movement state of the user's mobile terminal is consistent with near-field communication interaction characteristics, such as whether it is extended forward and then touched; and so on.
[0041] The specific execution of the service can be designed according to needs. Generally, at least two of the three parties—the user's mobile terminal, the service device, and the corresponding remote server (e.g., a payment server)—can interact to complete the service execution. For example, the user's mobile terminal can interact with the remote server to execute the service. After execution, the remote server can notify the service device of the result. In this way, after the service device sends a second Bluetooth signal, it can automatically terminate the service upon receiving the result without interacting with the user's mobile terminal.
[0042] pass Figure 1This method allows users to interact with the service device using standard near-field communication (NFC) regardless of whether their mobile device (e.g., a smartwatch or smartphone) supports NFC or whether NFC is disabled. Users simply bring their mobile device close to the device to trigger the service. Users can seamlessly follow their NFC interaction habits and perceive the transaction as being completed via NFC. Technically, the solution uses Bluetooth combined with sound waves. The service device actively broadcasts a Bluetooth signal to guide the user's mobile device to approach and verify the connection via sound waves. The service device then reconfirms the connection with the user's mobile device via another Bluetooth signal, reliably triggering the service. This solution effectively addresses situations where NFC is not supported or is disabled, thus improving payment convenience, service device utilization, and service reliability.
[0043] based on Figure 1 In addition to the method described herein, this specification also provides some specific implementation schemes and extension schemes of this method, which will be further explained below.
[0044] To more reliably confirm the user's intentions, one or more embodiments of this specification also provide an acoustic signal verification scheme, see [link to relevant documentation]. Figure 2 , Figure 2 This is a flowchart illustrating the scheme.
[0045] S202: When the user mobile terminal approaches the service equipment, the user mobile terminal is detected to be close to it, and the moment when the user mobile terminal approaches to a set close range is taken as the first moment.
[0046] Proximity detection can be performed using methods such as TOF sensors or motion detection cameras, enabling the detection of whether a user's mobile terminal is approaching the service equipment before the user's mobile terminal enters the near-field communication range or the communication range of the acoustic signal of this application.
[0047] The user mobile terminal that is approaching may be a user mobile terminal that intends to use the service equipment, but this is only a possibility and is difficult to confirm at the moment. For a truly intentional user, not only will the user mobile terminal be brought closer, but there is also a high probability that the user mobile terminal will be continuously and smoothly brought closer and brought into the communication range of the acoustic signal of this application, and then the acoustic signal will be sent.
[0048] S204: Receive an acoustic signal sent by the user mobile terminal carrying user terminal information of the user mobile terminal and equipment information of the service equipment.
[0049] S206: Determine the moment when the acoustic signal is received as the second moment.
[0050] S208: Determine whether the time difference between the second time and the first time does not exceed a set threshold.
[0051] Assuming the same user mobile terminal approaches and sends the sound wave signal, as mentioned earlier, since the approaching action is likely to be continuous and smooth, and the first Bluetooth signal can be received by the user mobile terminal in advance, the generation of the sound wave signal will not be delayed. After continuous and smooth approaching, there is also a high probability that the sound wave signal can be emitted immediately. Therefore, the time difference between the second moment and the first moment (the first moment will be earlier) will be small. Depending on the actual situation, by setting an appropriate threshold (e.g., 1 second or several seconds), if the time difference does not exceed the set threshold, it is considered that the time difference is small enough to verify that the user mobile terminal targeted by the proximity detection and the user mobile terminal sending the sound wave signal are the same user mobile terminal.
[0052] Conversely, if the time difference exceeds the set threshold, it's possible that the user mobile terminal being detected is not the same user mobile terminal as the one sending the sound wave signal. Therefore, since this service request might not be for the user mobile terminal sending the sound wave signal, it can be considered a verification failure.
[0053] S210: If the judgment result is yes, the verification is determined to be successful.
[0054] exist Figure 2 In the process, the verification can only be considered successful if the judgment result is at least "yes".
[0055] In addition to the verification in step S208, other verifications were mentioned above. If all of these required verifications are passed, the verification can be considered successful.
[0056] pass Figure 2 The solution can more accurately and continuously anchor the same target user throughout a round, thereby providing more reliable and accurate service to that target user and avoiding confusion with other users who are not actually interested.
[0057] The time difference scheme above is an example, and other schemes can also be used instead. For example, verification can be based on echo confirmation. In this case, bidirectional acoustic communication can be carried out between the user's mobile terminal and the service equipment. If the user's mobile terminal receives and interprets the acoustic signal well enough, this scheme can be considered.
[0058] For example, the service device can first send an acoustic signal carrying the device's information to a user's mobile terminal that is near the service device. The user's mobile terminal can then verify whether the device information carried by the first Bluetooth signal and the acoustic signal corresponds to the same service device. If the verification is successful, the user's mobile terminal will then send an acoustic signal back to the service device for echo. A short time limit can be set for the echo; failure to echo in time can trigger an exception or failure. If the user's mobile terminal does not receive the acoustic signal sent by the service device, or if the verification finds that it does not correspond to the same service device, the user terminal can choose not to echo. In this way, it can effectively help genuinely interested users interact with the correct service device and avoid erroneous interactions.
[0059] Furthermore, this application also provides an adaptive selection scheme for the two verification schemes mentioned above, which helps to automatically select the scheme that may be more suitable for the current situation based on specific circumstances. Specifically, this includes: during proximity detection, simultaneously performing motion stability detection on the user's mobile terminal. If the motion stability detection fails, it is considered that the user's mobile terminal is shaking too much and is not stable enough, which may affect the reception and interpretation of the acoustic signal. Therefore, the two-way acoustic communication scheme can be omitted in this case, and it can be determined that the service device will not send an acoustic signal to the user's mobile terminal in advance. Instead, a time difference-based verification scheme can be used. For example, it can continue to trigger execution: determining whether the time difference between the second moment and the first moment does not exceed a set threshold. Conversely, if the motion stability detection passes, the two-way acoustic communication scheme can be considered for verification.
[0060] In one or more embodiments of this specification, it is also considered to efficiently mine user preference features based on sound wave signals. Based on this idea, a combined processing scheme for sound wave signals and Bluetooth signals is provided. (See [link to relevant documentation]). Figure 3 , Figure 3 This is a flowchart illustrating the scheme.
[0061] Figure 3 The process includes the following steps: S302: The user mobile terminal generates the sound wave signal by remodulating the music being played via Bluetooth on the user mobile terminal.
[0062] To better protect user privacy, this process can be executed only after obtaining the user's corresponding authorization.
[0063] The music being played is something that the human ear can hear directly, while the sound wave signal generated by remodulation (such as modulation to a high frequency, and of course, additional information can be encoded into it) is a signal that the human ear cannot hear directly, or a sound that can be heard but whose meaning cannot be directly understood.
[0064] During the remodulation process, musical features can be selectively collected while irrelevant data is discarded. For example, the general melody of the music or individual vocal segments with distinct characteristics can be collected.
[0065] If the user terminal is not playing music via Bluetooth, an audio signal carrying the required information can be generated randomly or according to other default strategies.
[0066] It should be noted that the sound wave signal can be generated by remodulating the source signal of the music being played by the user's mobile terminal through the Bluetooth headphones (the audio signal from a certain processing stage before it is played from the Bluetooth headphones). This makes it easier to collect the source signal and helps to reduce signal interference and improve reliability.
[0067] In one or more embodiments of this specification, a first Bluetooth signal carrying a near-field communication control indication signal is broadcast to the surrounding area to trigger the user's mobile terminal to detect whether it is currently playing music via Bluetooth or making a call via Bluetooth; the near-field communication control indication signal instructs the user's mobile terminal to disable the near-field communication function when it is currently playing music via Bluetooth, and to enable the near-field communication function when it is currently making a call via Bluetooth, so as to trigger the execution of the service business corresponding to the service device through near-field communication.
[0068] This helps avoid affecting Bluetooth calls and allows for adaptive selection of the near-field communication method without the additional benefits of preferred features, balancing processing efficiency with potential additional gains.
[0069] Similarly, such a detailed distinction can be avoided. For example, if it is detected that the user's mobile terminal is not currently playing music via Bluetooth, it may be inclined to use near-field communication. Of course, if the user's mobile terminal itself does not have near-field communication capabilities, it may not respond to the corresponding control.
[0070] S304: The user mobile terminal, in response to the first Bluetooth signal, sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service device to the service device.
[0071] To facilitate the transmission of sound wave signals, the user's mobile terminal's external speaker module can be adaptively activated only when transmission is needed, so as not to affect the user's continued music playback via Bluetooth.
[0072] S306: The service device demodulates and identifies the sound wave signal to obtain descriptive information about the music.
[0073] Since the music is currently playing on the user's mobile device, it can reflect the user's preferences to a certain extent, and these preferences are timely. Therefore, it has good practical value. This application considers using it immediately to try to proactively provide positive feedback to the user.
[0074] The descriptive information about music can be keywords inherent in the music itself, or preference tags summarized based on the music.
[0075] S308: The service device generates and sends a second Bluetooth signal based on the description information of the music.
[0076] The second Bluetooth signal additionally carries some preference features indicated by the description information, which may be the description information itself or features further refined from it.
[0077] S310: The user mobile terminal, in response to the second Bluetooth signal, opens a page that matches the description information of the music, to assist in the execution of the service.
[0078] This page can display products or services that cater to user preferences. Users can select content that interests them and then perform services related to that content, such as adding products they are interested in to their cart and paying for them at the same time.
[0079] pass Figure 3 The proposed solution can make fuller use of sound wave signals to achieve additional valuable applications without increasing the interaction burden.
[0080] Figure 1 This description is from the perspective of service equipment. Based on the same idea, one or more embodiments of this specification also provide another near-field interaction service processing method, described from the perspective of the user's mobile terminal. Figure 4 This is a flowchart illustrating this alternative method.
[0081] Figure 4 The process includes the following steps: S402: Receive a first Bluetooth signal carrying device information of the service device broadcast to the surrounding area by the service device.
[0082] S404: In response to the first Bluetooth signal, when the user mobile terminal approaches the service device, an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service device is sent to the service device, wherein the device information of the service device is obtained from the first Bluetooth signal.
[0083] S406: After the service device verifies the acoustic signal, it sends a second Bluetooth signal carrying the user terminal information of the user's mobile terminal.
[0084] S408: In response to the second Bluetooth signal, the service business corresponding to the service device is triggered to execute.
[0085] For details, please refer to the previous explanation; further details will not be repeated here.
[0086] Based on the foregoing description, and for ease of understanding and intuitiveness, one or more embodiments of this specification provide an application scenario in which... Figure 1 An implementation scheme of the method, and a method for implementing it. Figure 5 One system of the scheme, see Figure 5 , Figure 6 . Figure 5 This is a flowchart illustrating the scheme. Figure 6 This is a schematic diagram of the system structure.
[0087] exist Figure 5 In this application scenario, the user's mobile terminal is a smartwatch, specifically a smartwatch that does not support near-field communication (NFC) functionality. The service device is a NFC-enabled POS terminal. A payment application (referred to as the "watch payment application" in the diagram) is installed on the smartwatch, and the server is the server for the watch payment application. When a user makes a payment through the watch payment application, the NFC-enabled POS terminal provides the corresponding payment service.
[0088] Figure 5 The process includes the following steps: When a near-field communication (NFC) POS terminal initiates a payment, the user opens the smartwatch payment application on their smartwatch. After entering the smartwatch payment application, Bluetooth scanning will be automatically activated. Optionally, the smartwatch's camera (if available) can also be automatically activated for image recognition. The smartwatch payment application can also proactively send a Bluetooth entry broadcast to indicate that it is ready to make the payment. The near-field communication (NFC) POS terminal responds to the Bluetooth entry broadcast by sending a Bluetooth acoustic pairing broadcast (as the first Bluetooth signal mentioned above). The Bluetooth acoustic pairing broadcast carries the device information of the NFC POS terminal (denoted as idN) and the description information of this payment (denoted as BLE token). The smartwatch receives a Bluetooth sound wave pairing broadcast, and the user can bring the smartwatch close to the machine to make a payment. During this process, the near-field communication cash register can detect the proximity of the smartwatch based on the TOF sensor and record the moment when the smartwatch gets close enough, which is recorded as the TOF moment (as the first moment mentioned above). During this process, the watch payment application can also perform image recognition or behavior judgment to achieve security level detection, which can also be postponed. The smartwatch payment application sends an acoustic signal to the near-field communication cash register. The acoustic signal carries the smartwatch's device information (denoted as idW) and idN obtained from the Bluetooth acoustic pairing broadcast. The near-field communication (NFC) POS terminal compares the time of TOF with the time of receiving the acoustic signal. If the time difference is small enough (e.g., within 1 second), it passes and continues to perform synchronization detection, signal strength detection, data verification, and other processing. It extracts the idN from the acoustic signal for verification and extracts the idW. The near-field communication cash register then sends a Bluetooth payment broadcast carrying the BLE token and idW (as the second Bluetooth signal mentioned above). When a smartwatch receives a Bluetooth payment broadcast, it can verify broadcast-related data such as BLE tokens and idW to determine whether it is a valid near-field communication POS terminal and whether it is the correct payment method. Once both verifications are successful, the payment process can proceed. For example, it can interact with the server based on the BLE token to exchange the BLE token for more specific payment information to complete the payment.
[0089] Furthermore, if the smartwatch has and has enabled near-field communication (NFC) functionality, it can adaptively decide when to use NFC and when to use the Bluetooth signal combined with acoustic signal scheme described in this application. For example, the effective communication range of the acoustic signal can be controlled to be shorter than that of NFC, so as to try using NFC first. If there are any abnormalities or inefficiencies, the Bluetooth signal combined with acoustic signal scheme can be used as an auxiliary to intervene in a timely manner to help ensure the reliable execution of service operations.
[0090] Combination Figure 5 To understand the process description in the document. Figure 6 The exemplary system structure and functional descriptions are sufficient; only a brief explanation is needed here.
[0091] exist Figure 6In this system, the Bluetooth receiving module and Bluetooth transmitting module are mainly involved in broadcasting Bluetooth signals, and the data carried can be processed and provided by the main control module; the audio module, encoding module, and signal processing module are mainly involved in the interaction of sound wave signals; the payment module is mainly involved in the management of payment status and payment progress; the TOF module is involved in TOF-based proximity detection; the multimodal verification module is involved in one or more additional verifications actively performed by the smartwatch; in addition, there is a data processing module involved in data comparison and other operations.
[0092] pass Figure 5 and Figure 6 This solution helps to address the issue of user mobile terminals without near-field communication (NFC) functionality failing to perform NFC interactions, thus impacting user experience. Based on the combination of Bluetooth and acoustic signals, it achieves efficient and reliable one-to-one pairing between user mobile terminals and service equipment, avoiding mispairing, simplifying user operation, providing a better user experience, and also improving the utilization rate and service reliability of NFC service equipment.
[0093] Based on the same idea, one or more embodiments of this specification also provide apparatus and devices corresponding to the above methods, such as... Figures 7-10 As shown. The apparatus and equipment are capable of performing the above methods and related alternatives accordingly.
[0094] Figure 7 This is a schematic diagram of a near-field interactive service processing device provided in one or more embodiments of this specification. The device is applied to a service equipment and includes: The first Bluetooth processing module 702 broadcasts a first Bluetooth signal carrying device information of the service equipment to the surrounding area, so that a user mobile terminal near the service equipment responds to the first Bluetooth signal and sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service equipment to the service equipment. The acoustic signal processing module 704 verifies the received acoustic signal. If the verification is successful, the second Bluetooth processing module 706 sends a second Bluetooth signal carrying the user terminal information of the user's mobile terminal, so that the user's mobile terminal responds to the second Bluetooth signal and triggers the execution of the service business corresponding to the service device.
[0095] Optionally, the service device is a near-field communication device; the user mobile terminal is a device without near-field communication function, or a device whose near-field communication function is not enabled.
[0096] Optionally, the acoustic signal processing module 704 performs proximity detection on the user mobile terminal when the user mobile terminal approaches the service equipment, and obtains the moment when the user mobile terminal approaches to a set close range as the first moment; The moment when the acoustic signal is received is determined as the second moment; Determine whether the time difference between the second time point and the first time point does not exceed a set threshold; If the judgment result is yes, the verification is deemed successful.
[0097] Optionally, before sending the acoustic signal processing module 704 the acoustic signal carrying the user terminal information of the user's mobile terminal and the device information of the service device to the service device, the acoustic signal processing module 704 sends an acoustic signal carrying the device information of the service device to the user's mobile terminal that is close to the service device, so that the user's mobile terminal can verify whether the device information carried by the first Bluetooth signal and the acoustic signal respectively corresponds to the same service device, and if the verification is successful, then sends the acoustic signal to the service device to generate an echo.
[0098] Optionally, the acoustic signal processing module 704, before determining that the verification is passed if the judgment result is yes, performs motion stability detection on the user's mobile terminal based on the proximity detection; If the motion stability test fails, it is determined that the service device will not send an acoustic signal to the user's mobile terminal in advance to trigger the execution of: determining whether the time difference between the second moment and the first moment does not exceed a set threshold.
[0099] Optionally, the first Bluetooth signal and the second Bluetooth signal respectively carry service description information for performing service business; The triggering of the service business corresponding to the service device specifically includes: After verifying that the service description information carried by the first Bluetooth signal and the second Bluetooth signal are consistent, the service service corresponding to the service device is triggered to execute according to the current service description information.
[0100] Optionally, the acoustic signal processing module 704 detects the synchronization header of the acoustic signal; If the synchronization head is detected, determine whether the energy of the acoustic signal exceeds a set threshold. If so, the information carried by the sound wave signal is analyzed.
[0101] Optionally, the sound wave signal is generated by remodulating the music being played via Bluetooth on the user's mobile terminal; The second Bluetooth processing module 706 demodulates and identifies the sound wave signal to obtain descriptive information about the music; Based on the description information of the music, a second Bluetooth signal is generated and sent to trigger the user's mobile terminal to open a page that matches the description information of the music, thereby assisting in the execution of the service.
[0102] Optionally, the first Bluetooth processing module 702 broadcasts a first Bluetooth signal carrying a near-field communication control indication signal to the surroundings to trigger the user mobile terminal to detect whether it is currently playing music via Bluetooth or making a call via Bluetooth. The near-field communication control indication signal instructs the user's mobile terminal to disable the near-field communication function when the user's mobile terminal is currently playing music via Bluetooth, and to enable the near-field communication function when the user's mobile terminal is currently making a call via Bluetooth, so as to trigger the execution of the service business corresponding to the service device through near-field communication.
[0103] Optionally, the service equipment includes a cash register, and the service business includes a cash register business based on user mobile terminal payment.
[0104] Figure 8 This is a schematic diagram of another near-field interaction service processing device provided in one or more embodiments of this specification. The device is applied to a user mobile terminal and includes: The first Bluetooth receiving module 802 receives a first Bluetooth signal carrying device information of the service device broadcast to the surrounding area by the service device. The acoustic signal transmitting module 804, in response to the first Bluetooth signal, sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service device to the service device when the user mobile terminal approaches the service device, wherein the device information of the service device is obtained from the first Bluetooth signal; The second Bluetooth receiving module 806 receives a second Bluetooth signal carrying user terminal information of the user's mobile terminal, sent by the service device after the service device has verified the sound wave signal. The service execution module 808, in response to the second Bluetooth signal, triggers the execution of the service service corresponding to the service device.
[0105] Optionally, the service execution module 808 performs a security level verification before triggering the service execution corresponding to the service device, and determines that the service device belongs to a predetermined target near-field communication device through the security level verification. The safe water level verification includes at least one of the following: The camera on the user's mobile terminal is automatically activated to capture images of the service equipment, and the service equipment is verified based on the captured images. Magnetic field strength is measured to verify whether the magnetic field changes brought about by the service equipment are consistent with the magnetic field capabilities of the near-field communication equipment. Inertial data detection is performed to verify whether the motion state of the user's mobile terminal conforms to the characteristics of near-field communication interaction.
[0106] Figure 9 This specification provides a schematic diagram of the structure of a near-field interactive service processing device according to one or more embodiments. The device is applied to a service appliance and includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform: A first Bluetooth signal carrying device information of the service equipment is broadcast to the surrounding area, so that a user mobile terminal near the service equipment responds to the first Bluetooth signal and sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service equipment to the service equipment. Verification is performed based on the received acoustic signal; If the verification is successful, a second Bluetooth signal carrying the user terminal information of the user's mobile terminal is sent, so that the user's mobile terminal responds to the second Bluetooth signal and triggers the execution of the service business corresponding to the service device.
[0107] Figure 10 This is a schematic diagram of another near-field interaction service processing device provided in one or more embodiments of this specification. The device is applied to a user mobile terminal and includes: At least one processor; and, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform: Receive a first Bluetooth signal carrying device information of the service equipment broadcast to the surrounding area by the service equipment; In response to the first Bluetooth signal, when the user's mobile terminal approaches the service device, an acoustic signal carrying the user terminal information of the user's mobile terminal and the device information of the service device is sent to the service device, wherein the device information of the service device is obtained from the first Bluetooth signal; After the service device verifies the acoustic signal, it sends a second Bluetooth signal carrying the user terminal information of the user's mobile terminal. In response to the second Bluetooth signal, the service business corresponding to the service device is triggered to execute.
[0108] Based on the same idea, one or more embodiments of this specification also provide a non-volatile computer storage medium for use in service equipment, wherein the medium stores computer-executable instructions configured as follows: A first Bluetooth signal carrying device information of the service equipment is broadcast to the surrounding area, so that a user mobile terminal near the service equipment responds to the first Bluetooth signal and sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service equipment to the service equipment. Verification is performed based on the received acoustic signal; If the verification is successful, a second Bluetooth signal carrying the user terminal information of the user's mobile terminal is sent, so that the user's mobile terminal responds to the second Bluetooth signal and triggers the execution of the service business corresponding to the service device.
[0109] One or more embodiments of this specification also provide another non-volatile computer storage medium for use in a user mobile terminal, the medium storing computer-executable instructions configured as follows: Receive a first Bluetooth signal carrying device information of the service equipment broadcast to the surrounding area by the service equipment; In response to the first Bluetooth signal, when the user's mobile terminal approaches the service device, an acoustic signal carrying the user terminal information of the user's mobile terminal and the device information of the service device is sent to the service device, wherein the device information of the service device is obtained from the first Bluetooth signal; After the service device verifies the acoustic signal, it sends a second Bluetooth signal carrying the user terminal information of the user's mobile terminal. In response to the second Bluetooth signal, the service business corresponding to the service device is triggered to execute.
[0110] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many methodological improvements today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that a methodological improvement cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must also be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also understand that by simply performing some logic programming on the method flow using one of these hardware description languages and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.
[0111] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0112] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0113] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.
[0114] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments of this specification can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0115] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0116] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0117] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0118] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0119] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, devices, and non-volatile computer storage media are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0120] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0121] The above description is merely one or more embodiments of this specification and is not intended to limit this specification. Various modifications and variations can be made to the one or more embodiments of this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of one or more embodiments of this specification should be included within the scope of the claims of this specification.
Claims
1. A method for processing near-field interactive services, applied to service equipment, the method comprising: A first Bluetooth signal carrying device information of the service equipment is broadcast to the surrounding area, so that a user mobile terminal near the service equipment responds to the first Bluetooth signal and sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service equipment to the service equipment. The user mobile terminal is a smartphone or a smart wearable device. Verification is performed based on the received acoustic signal; If the verification is successful, a second Bluetooth signal carrying the user terminal information of the user's mobile terminal is sent, so that the user's mobile terminal responds to the second Bluetooth signal and triggers the execution of the service business corresponding to the service device.
2. The method as described in claim 1, wherein the service device is a near-field communication device; and the user mobile terminal is a device without near-field communication function, or a device whose near-field communication function is not enabled.
3. The method as described in claim 1, wherein the verification based on the received acoustic signal specifically includes: When the user's mobile terminal approaches the service equipment, proximity detection is performed on the user's mobile terminal to obtain the moment when the user's mobile terminal approaches to a set close range, which is taken as the first moment; The moment when the acoustic signal is received is determined as the second moment; Determine whether the time difference between the second time point and the first time point does not exceed a set threshold; If the judgment result is yes, the verification is deemed successful.
4. The method of claim 1, wherein before sending the acoustic signal carrying the user terminal information of the user's mobile terminal and the device information of the service equipment to the service equipment, the method further comprises: An acoustic signal carrying device information of the service device is sent to the user mobile terminal that is close to the service device, so that the user mobile terminal can verify whether the device information carried by the first Bluetooth signal and the acoustic signal respectively corresponds to the same service device. If the verification is successful, the acoustic signal is sent to the service device again to generate an echo.
5. The method as described in claim 3, wherein before determining that the verification has passed when the determination result is yes, the method further comprises: Based on the proximity detection, the user's mobile terminal is subjected to motion stability detection. If the motion stability test fails, it is determined that the service device will not send an acoustic signal to the user's mobile terminal in advance to trigger the execution of: determining whether the time difference between the second moment and the first moment does not exceed a set threshold.
6. The method as described in claim 1, wherein the first Bluetooth signal and the second Bluetooth signal respectively carry service description information for performing service services; The triggering of the service business corresponding to the service device specifically includes: After verifying that the service description information carried by the first Bluetooth signal and the second Bluetooth signal are consistent, the service service corresponding to the service device is triggered to execute according to the current service description information.
7. The method as described in claim 1, wherein the verification based on the received acoustic signal specifically includes: A synchronization head for detecting the acoustic signal; If the synchronization head is detected, determine whether the energy of the acoustic signal exceeds a set threshold. If so, the information carried by the sound wave signal is analyzed.
8. The method of claim 1, wherein the acoustic signal is generated by remodulating the music being played via Bluetooth on the user's mobile terminal; The step of sending a second Bluetooth signal carrying user terminal information of the user's mobile terminal specifically includes: The sound wave signal is demodulated and identified to obtain descriptive information about the music; Based on the description information of the music, a second Bluetooth signal is generated and sent to trigger the user's mobile terminal to open a page that matches the description information of the music, thereby assisting in the execution of the service.
9. The method of claim 8, wherein broadcasting a first Bluetooth signal carrying device information of the service equipment to the surrounding area specifically includes: Broadcast a first Bluetooth signal carrying a near-field communication control indication signal to the surrounding area to trigger the user's mobile terminal to detect whether it is currently playing music via Bluetooth or making a call via Bluetooth; The near-field communication control indication signal instructs the user's mobile terminal to disable the near-field communication function when the user's mobile terminal is currently playing music via Bluetooth, and to enable the near-field communication function when the user's mobile terminal is currently making a call via Bluetooth, so as to trigger the execution of the service business corresponding to the service device through near-field communication.
10. The method according to any one of claims 1 to 9, wherein the service equipment includes a cash register, and the service business includes a cash register business based on user mobile terminal payment.
11. A method for processing near-field interactive services, applied to a user mobile terminal, wherein the user mobile terminal is a smartphone or a smart wearable device, the method comprising: Receive a first Bluetooth signal carrying device information of the service equipment broadcast to the surrounding area by the service equipment; In response to the first Bluetooth signal, when the user's mobile terminal approaches the service device, an acoustic signal carrying the user terminal information of the user's mobile terminal and the device information of the service device is sent to the service device, wherein the device information of the service device is obtained from the first Bluetooth signal; After the service device verifies the acoustic signal, it sends a second Bluetooth signal carrying the user terminal information of the user's mobile terminal. In response to the second Bluetooth signal, the service business corresponding to the service device is triggered to execute.
12. The method of claim 11, wherein before triggering the execution of the service business corresponding to the service device, the method further comprises: A safety level verification is performed to determine that the service equipment belongs to a predetermined target near-field communication device. The safe water level verification includes at least one of the following: The camera on the user's mobile terminal is automatically activated to capture images of the service equipment, and the service equipment is verified based on the captured images. Magnetic field strength is measured to verify whether the magnetic field changes brought about by the service equipment are consistent with the magnetic field capabilities of the near-field communication equipment. Inertial data detection is performed to verify whether the motion state of the user's mobile terminal conforms to the characteristics of near-field communication interaction.
13. A near-field interactive service processing device, applied to service equipment, the device comprising: The first Bluetooth processing module broadcasts a first Bluetooth signal carrying device information of the service equipment to the surrounding area, so that a user mobile terminal near the service equipment responds to the first Bluetooth signal and sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service equipment to the service equipment. The user mobile terminal is a smartphone or a smart wearable device. The acoustic signal processing module verifies the received acoustic signal. If the verification is successful, the second Bluetooth processing module sends a second Bluetooth signal carrying the user terminal information of the user's mobile terminal, so that the user's mobile terminal responds to the second Bluetooth signal and triggers the execution of the service business corresponding to the service device.
14. The apparatus of claim 13, wherein the service device is a near-field communication device; and the user mobile terminal is a device without near-field communication function, or a device with near-field communication function not enabled.
15. The apparatus of claim 13, wherein the acoustic signal processing module performs proximity detection on the user mobile terminal when the user mobile terminal approaches the service equipment, and obtains the moment when the user mobile terminal approaches within a set close range as a first moment; The moment when the acoustic signal is received is determined as the second moment; Determine whether the time difference between the second time point and the first time point does not exceed a set threshold; If the judgment result is yes, the verification is deemed successful.
16. The apparatus of claim 13, wherein the acoustic signal processing module, before sending the acoustic signal carrying the user terminal information of the user mobile terminal and the device information of the service device to the service device, sends an acoustic signal carrying the device information of the service device to the user mobile terminal near the service device, so that the user mobile terminal verifies whether the device information carried by the first Bluetooth signal and the acoustic signal respectively corresponds to the same service device, and if the verification is successful, then sends the acoustic signal to the service device for echo.
17. The apparatus of claim 15, wherein the acoustic signal processing module, before determining that the verification is passed when the judgment result is yes, performs motion stability detection on the user mobile terminal based on the proximity detection; If the motion stability test fails, it is determined that the service device will not send an acoustic signal to the user's mobile terminal in advance to trigger the execution of: determining whether the time difference between the second moment and the first moment does not exceed a set threshold.
18. The apparatus of claim 13, wherein the first Bluetooth signal and the second Bluetooth signal respectively carry service description information for performing service services; The triggering of the service business corresponding to the service device specifically includes: After verifying that the service description information carried by the first Bluetooth signal and the second Bluetooth signal are consistent, the service service corresponding to the service device is triggered to execute according to the current service description information.
19. The apparatus of claim 13, wherein the acoustic signal processing module detects the synchronization head of the acoustic signal; If the synchronization head is detected, determine whether the energy of the acoustic signal exceeds a set threshold. If so, the information carried by the sound wave signal is analyzed.
20. The apparatus of claim 13, wherein the acoustic signal is generated by remodulating music being played via Bluetooth on the user's mobile terminal; The second Bluetooth processing module demodulates and identifies the sound wave signal to obtain descriptive information about the music; Based on the description information of the music, a second Bluetooth signal is generated and sent to trigger the user's mobile terminal to open a page that matches the description information of the music, thereby assisting in the execution of the service.
21. The apparatus of claim 20, wherein the first Bluetooth processing module broadcasts a first Bluetooth signal carrying a near-field communication control indication signal to the surrounding area to trigger the user mobile terminal to detect whether it is currently playing music via Bluetooth or making a call via Bluetooth; The near-field communication control indication signal instructs the user's mobile terminal to disable the near-field communication function when the user's mobile terminal is currently playing music via Bluetooth, and to enable the near-field communication function when the user's mobile terminal is currently making a call via Bluetooth, so as to trigger the execution of the service business corresponding to the service device through near-field communication.
22. The apparatus according to any one of claims 13 to 21, wherein the service equipment includes a cash register, and the service business includes a cash register business based on user mobile terminal payment.
23. A proximity interaction service processing device, applied to a user mobile terminal, wherein the user mobile terminal is a smartphone or a smart wearable device, the device comprising: The first Bluetooth receiving module receives a first Bluetooth signal carrying device information of the service equipment broadcast to the surrounding area by the service equipment. The acoustic signal transmitting module, in response to the first Bluetooth signal, sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service device to the service device when the user mobile terminal approaches the service device, wherein the device information of the service device is obtained from the first Bluetooth signal; The second Bluetooth receiving module receives a second Bluetooth signal carrying the user terminal information of the user's mobile terminal, sent by the service device after the service device has verified the sound wave signal. The service execution module, in response to the second Bluetooth signal, triggers the execution of the service service corresponding to the service device.
24. A near-field interactive service processing device, applied to service equipment, the device comprising: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform: A first Bluetooth signal carrying device information of the service equipment is broadcast to the surrounding area, so that a user mobile terminal near the service equipment responds to the first Bluetooth signal and sends an acoustic signal carrying user terminal information of the user mobile terminal and device information of the service equipment to the service equipment. The user mobile terminal is a smartphone or a smart wearable device. Verification is performed based on the received acoustic signal; If the verification is successful, a second Bluetooth signal carrying the user terminal information of the user's mobile terminal is sent, so that the user's mobile terminal responds to the second Bluetooth signal and triggers the execution of the service business corresponding to the service device.
25. A proximity interaction service processing device, applied to a user mobile terminal, wherein the user mobile terminal is a smartphone or a smart wearable device, the device comprising: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform: Receive a first Bluetooth signal carrying device information of the service equipment broadcast to the surrounding area by the service equipment; In response to the first Bluetooth signal, when the user's mobile terminal approaches the service device, an acoustic signal carrying the user terminal information of the user's mobile terminal and the device information of the service device is sent to the service device, wherein the device information of the service device is obtained from the first Bluetooth signal; After the service device verifies the acoustic signal, it sends a second Bluetooth signal carrying the user terminal information of the user's mobile terminal. In response to the second Bluetooth signal, the service business corresponding to the service device is triggered to execute.