Close-range interaction service processing method, device and equipment
The solution, which combines Bluetooth signal broadcasting by service equipment with acoustic verification, solves the problems of payment inconvenience due to lack of support for near-field communication devices and low utilization of service equipment, thus enabling convenient and reliable business triggering.
Patent Information
- Application Number
- CN202511101311.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-06
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2045-08-06
AI Technical Summary
In existing technologies, smart devices, especially smartwatches or 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.
The service device actively broadcasts a Bluetooth signal to guide the user's mobile terminal to approach and verify it through an acoustic signal. With the confirmation of the Bluetooth signal, the service is triggered.
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 CN120614585B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present specification relates to the field of close-range communication technology, and in particular to a close-range interaction service processing method, device and equipment. BACKGROUND
[0002] With the development of Internet technology and the popularization of smart phones, more and more services can be performed through applications on smart phones, which brings great convenience to people's life.
[0003] For payment and other service fields, two-dimensional codes have been popularized, but in actual application, for some users or some scenarios, payment based on two-dimensional codes also requires relatively cumbersome operations. With the increasing number of user mobile terminals, especially smart phones, with near field communication (NFC) function, many smart phones support near field communication payment method, which helps to further improve the operation convenience compared with two-dimensional code payment.
[0004] Not only the popularization of smart phones, but also some wearable devices, mainly smart watches. Some smart watches do not have near field communication function, which brings inconvenience to users. Of course, some mobile phones that do not support near field communication function also have the same problem. In order to support near field communication payment, merchants will specially deploy service equipment that extends near field communication capability. These problems will also reduce the use rate of service equipment and cause resource waste, and even may mislead users.
[0005] Therefore, a solution is needed to further improve payment convenience, service equipment use rate and service reliability. SUMMARY
[0006] One or more embodiments of the present specification provide a close-range interaction service processing method, device and equipment to solve the technical problem that a solution is needed to further improve payment convenience, service equipment use rate and service reliability.
[0007] To solve the above technical problems, one or more embodiments of the present specification are implemented as follows:
[0008] One or more embodiments of the present specification provide a close-range interaction service processing method applied to a service equipment, the method comprising:
[0009] broadcasting a first Bluetooth signal carrying device information of the service equipment to the surrounding, so that a user mobile terminal close to the service equipment sends a sound wave signal carrying user terminal information of the user mobile terminal and the device information of the service equipment to the service equipment in response to the first Bluetooth signal;
[0010] verify according to the received sound wave signal;
[0011] if the verification is passed, send a second Bluetooth signal carrying user terminal information of the user mobile terminal, so that the user mobile terminal triggers the corresponding service business of the service equipment to execute in response to the second Bluetooth signal.
[0012] Another near distance interaction service processing method provided by one or more embodiments of the present specification is applied to a user mobile terminal, and the method comprises:
[0013] receiving a first Bluetooth signal carrying equipment information of the service equipment broadcasted by the service equipment;
[0014] in response to the first Bluetooth signal, sending a sound wave signal carrying user terminal information of the user mobile terminal and the equipment information of the service equipment to the service equipment when the user mobile terminal is close to the service equipment, the equipment information of the service equipment being obtained from the first Bluetooth signal;
[0015] receiving a second Bluetooth signal carrying user terminal information of the user mobile terminal sent by the service equipment after the sound wave signal is verified by the service equipment;
[0016] triggering the corresponding service business of the service equipment to execute in response to the second Bluetooth signal.
[0017] A near distance interaction service processing device provided by one or more embodiments of the present specification is applied to a service equipment, and the device comprises:
[0018] a first Bluetooth processing module, which broadcasts a first Bluetooth signal carrying equipment information of the service equipment to the surroundings, so that a user mobile terminal close to the service equipment sends a sound wave signal carrying user terminal information of the user mobile terminal and the equipment information of the service equipment to the service equipment in response to the first Bluetooth signal;
[0019] a sound wave signal processing module, which verifies according to the received sound wave signal;
[0020] a second Bluetooth processing module, which sends a second Bluetooth signal carrying user terminal information of the user mobile terminal if the verification is passed, so that the user mobile terminal triggers the corresponding service business of the service equipment to execute in response to the second Bluetooth signal.
[0021] A near distance interaction service processing device provided by one or more embodiments of the present specification is applied to a user mobile terminal, and the device comprises:
[0022] The first Bluetooth receiving module receives a first Bluetooth signal carrying device information of the service machine broadcasted by the service machine;
[0023] The sound wave signal sending module sends a sound wave signal carrying user terminal information of the user mobile terminal and device information of the service machine to the service machine when the user mobile terminal approaches the service machine, in response to the first Bluetooth signal, wherein the device information of the service machine is obtained from the first Bluetooth signal;
[0024] The second Bluetooth receiving module receives a second Bluetooth signal carrying user terminal information of the user mobile terminal sent by the service machine after the service machine verifies the sound wave signal;
[0025] The service business executing module triggers the service machine to execute corresponding service business in response to the second Bluetooth signal.
[0026] One or more embodiments of the present specification provide a close-range interaction service processing device applied to a service machine, the device comprising:
[0027] at least one processor; and
[0028] a memory in communication connection with the at least one processor; wherein
[0029] the memory stores instructions executable 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:
[0030] broadcasting a first Bluetooth signal carrying device information of the service machine to the surrounding, so that a user mobile terminal approaching the service machine sends a sound wave signal carrying user terminal information of the user mobile terminal and device information of the service machine to the service machine in response to the first Bluetooth signal;
[0031] verifying according to the received sound wave signal;
[0032] if the verification is passed, sending a second Bluetooth signal carrying user terminal information of the user mobile terminal, so that the user mobile terminal triggers the service machine to execute corresponding service business in response to the second Bluetooth signal.
[0033] One or more embodiments of the present specification provide a close-range interaction service processing device applied to a user mobile terminal, the device comprising:
[0034] at least one processor; and
[0035] a memory in communication connection with the at least one processor; wherein
[0036] The memory stores instructions executable 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:
[0037] Receiving a first Bluetooth signal broadcast by a service device carrying device information of the service device;
[0038] In response to the first Bluetooth signal, when the user mobile terminal is close to the service device, sending a sound wave signal carrying user terminal information of the user mobile terminal and device information of the service device to the service device, the device information of the service device being obtained from the first Bluetooth signal;
[0039] After receiving the sound wave signal, sending a second Bluetooth signal carrying user terminal information of the user mobile terminal when the service device verifies the sound wave signal;
[0040] In response to the second Bluetooth signal, triggering the service device to execute a corresponding service business.
[0041] The above at least one technical solution adopted by one or more embodiments of the present specification can achieve the following beneficial effects: Whether the user mobile terminal (such as a smart watch or a smart phone, etc.) of the user supports near field communication function or the near field communication function is in a closed state, the user can use the general near field communication interaction operation to touch the user mobile terminal close to the service device, and correctly trigger the execution of the service business. The user can directly follow the near field communication interaction operation habit, and can be unaware that it is completed through near field communication. In fact, on the technical level, it is a scheme of Bluetooth cooperating with sound wave. The main purpose is to guide the user mobile terminal to be close to the verification through sound wave based on the service device actively broadcasting Bluetooth signal, and then the service device realizes reconfirmation with the user mobile terminal through another Bluetooth signal, and then reliably triggers the execution of the service business. Through the scheme of the present application, the situation of not supporting near field communication function or the near field communication function being in a closed state is effectively compatible, and therefore, it is helpful to further improve the payment convenience, and the service device usage rate and service reliability. BRIEF DESCRIPTION OF DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present specification or the prior art, the drawings needed to be used in the embodiment or prior art description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments described in the present specification, and those skilled in the art can also obtain other drawings according to these drawings without creating any creative labor.
[0043] Figure 1A flowchart of a near field interaction service processing method provided for one or more embodiments of the present specification;
[0044] Figure 2 A flowchart of a sound wave signal verification scheme provided for one or more embodiments of the present specification;
[0045] Figure 3 A flowchart of a sound wave signal and Bluetooth signal cooperation processing scheme provided for one or more embodiments of the present specification;
[0046] Figure 4 A flowchart of another near field interaction service processing method provided for one or more embodiments of the present specification;
[0047] Figure 5 A flowchart of an embodiment of the method provided for one or more embodiments of the present specification in an application scenario; Figure 1
[0048] Figure 6 A structural diagram of a system provided for implementing the scheme provided for one or more embodiments of the present specification; Figure 5
[0049] Figure 7 A structural diagram of a near field interaction service processing device provided for one or more embodiments of the present specification;
[0050] Figure 8 A structural diagram of another near field interaction service processing device provided for one or more embodiments of the present specification;
[0051] Figure 9 A structural diagram of a near field interaction service processing device provided for one or more embodiments of the present specification;
[0052] Figure 10 A structural diagram of another near field interaction service processing device provided for one or more embodiments of the present specification. DETAILED DESCRIPTION
[0053] The embodiments of the present specification provide a near field interaction service processing method, device, equipment and storage medium.
[0054] In order for those skilled in the art to better understand the technical solutions in the specification, the technical solutions in the specification will be clearly and completely described below in combination with the drawings in the specification. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the specification embodiments, all other embodiments obtained by those of ordinary skill in the art without creative labor should fall within the scope of protection of the present application.
[0055] The scheme of the present application at least involves a service machine and a user mobile terminal. The user mobile terminal mainly includes a smart phone, a smart wearable device, and the smart wearable device, with a smart watch as a typical one, and can also be some other devices such as a smart bracelet, a smart ring, etc. The scheme of the present application can be implemented especially for a user mobile terminal without a near field communication function or a near field communication function that is not turned on, so as to better reflect the advantages of the scheme.
[0056] Figure 1 A flowchart of a near distance interaction service processing method applied to a service machine is provided for one or more embodiments of the specification. The flowchart is described from the perspective of the service machine, and the execution subject of the flowchart includes the service machine. The execution subject on the software level can specifically include a designated service application or an operating system on the service machine. The designated service application includes, for example, a payment application or an instant messaging application, etc.
[0057] Taking a payment scenario as an example, the service machine can be a cash register device of a merchant, or an auxiliary cash register device additionally extended on the basis of the cash register device, such as a near field communication cash register machine deployed to extend the near field communication capability, etc.
[0058] In some other scenarios, the service machine can be a device for providing corresponding other services, such as a check-in device, an access control device, a game device, etc.
[0059] Figure 1 The flowchart in the specification includes the following steps:
[0060] S102: broadcast a first Bluetooth signal carrying device information of the service machine to the surrounding, so that a user mobile terminal close to the service machine sends a sound wave signal carrying user terminal information of the user mobile terminal and the device information of the service machine to the service machine in response to the first Bluetooth signal.
[0061] The device information mentioned in the present application can be directly carried in plaintext, or indirectly carried by encryption for the purpose of targeted access by specific objects for security considerations. The device information is preferably identification information that can better distinguish the device from other devices, especially devices of the same type, such as a device ID or a physical address, etc. The user terminal information of the user mobile terminal can be the device information of the user mobile terminal itself, or the identification of the application end on the user mobile terminal related to the present scheme or the user account logged on the application end.
[0062] The first Bluetooth signal is a signal broadcast through Bluetooth communication. Since it is different from the second Bluetooth signal in at least the timing of transmission (the content carried and other aspects can also be different), in order to avoid confusion, it is also intuitively distinguished by the formal name.
[0063] In order to save resources and improve the pertinence to the user, the broadcast of the first Bluetooth signal can be triggered by an operation related to the current user. For example, a cashier clicks the "payment" button on the cash register for the current user; for example, the user clicks the "start checkout" button on the self-service cash register; for example, the device at the checkout counter detects that a user is approaching the checkout counter; etc.
[0064] For a user mobile terminal that wants to use a service business, the device information of the service machine can be obtained from the first Bluetooth signal, so as to further confirm the correct service machine through close-range interaction in the next step.
[0065] The service machine can be a device with near field communication function, such as a device with near field communication function that supports the scheme of the present application through software upgrade based on the existing near field communication function device, becoming the service machine mentioned in the present application. In this case, the user is more likely to recognize the service machine, and is more likely to understand that the service machine supports close-range interaction such as near field communication, so that the user can naturally adopt close-range interaction such as approaching or "touching", and even naturally think that he is performing near field communication interaction.
[0066] If the user mobile terminal has and opens the near field communication function, it can perform near field communication with the service machine, and trigger the service business corresponding to the service machine based on the near field communication. Otherwise, it can automatically interact with the service machine based on sound waves in response to the first Bluetooth signal, so that the user does not need to change the near field communication interaction operation habit, and the present application mainly focuses on this case.
[0067] In one or more embodiments of the present specification, the user mobile terminal as mentioned in the present application can support the generation of the sound wave signal required by the present application through a pre-upgrade of software, without the need for hardware improvements. Due to the control of energy level, transmission angle, etc., the generated and transmitted sound wave signal needs to be received more reliably in a short distance, so the user needs to place the user mobile terminal close to the service device within a short distance of tens of centimeters or even a few centimeters.
[0068] The sound wave signal carries the user terminal information of the user mobile terminal and the device information of the service device obtained from the first Bluetooth signal, so as to be verified by the service device. Assuming that the first Bluetooth signal is generated and broadcast based on a certain service business to be performed next (such as a payment business triggered by the cashier clicking the "payment" button for the current user), the business description information (such as order information or payment amount) for performing the service business can also be carried in the first Bluetooth signal, so as to make the user mobile terminal more clear about the meaning of the first Bluetooth signal and more reliably confirm the service business and confirm whether it is the current service target of the service device, which helps to prevent confusion of the service business.
[0069] S104: verifying according to the received sound wave signal.
[0070] In one or more embodiments of the present specification, when the sound wave signal is received, it can be verified whether it is a valid signal, such as detecting the synchronization header of the sound wave signal; in the case of detecting the synchronization header, judging whether the energy of the sound wave signal exceeds the set threshold; if so, it can be determined as a valid signal; otherwise, it can be considered as an interference signal in the environment and can be ignored. Of course, this is an exemplary valid signal determination method, and other different determination strategies can be used as needed, such as successfully received sound wave signals can also be defaulted as valid sound wave signals, etc.
[0071] For the received valid sound wave signal, the information carried in the sound wave signal can be further analyzed and verified, such as verifying whether the current service business to be performed is indeed for the device or user corresponding to the user terminal information according to the analyzed user terminal information of the user mobile terminal. More verification can also be performed as needed to ensure that the service business is more secure and reliable.
[0072] S106: if the verification is passed, a second Bluetooth signal carrying the user terminal information of the user mobile terminal is sent, so that the user mobile terminal triggers the execution of the service business corresponding to the service device in response to the second Bluetooth signal.
[0073] In one or more embodiments of the present specification, the second Bluetooth signal can also be broadcasted, so that there is no need to establish a point-to-point Bluetooth connection with the user mobile terminal, which is more efficient and saves resources. The user terminal information carried by the second Bluetooth signal is obtained from the received sound wave signal, so that the user mobile terminal is confirmed through the second Bluetooth signal, and the service business to be performed next is indeed for the user mobile terminal, and the user mobile terminal can trigger the service business execution with confidence.
[0074] The first Bluetooth signal and the second Bluetooth signal can respectively carry business description information for performing a service business, and the user mobile terminal can temporarily store the business description information obtained from the first Bluetooth signal before, and after receiving the second Bluetooth signal, it can verify whether the business description information carried by the first Bluetooth signal and the second Bluetooth signal is consistent. If it is consistent, it can be determined that it is the correct service target and that the service business to be performed is the one it expects, and it can trigger the corresponding service business of the service appliance to execute according to the business description information this time. If it is not consistent, it means that it may be confused with other users' service businesses, and it can temporarily not trigger the service business execution, but re-verify to avoid errors.
[0075] For the user mobile terminal, in order to improve security and prevent interaction with the wrong service appliance, it can also actively perform security detection based on one or more sensors it has for the current scene.
[0076] For example, the user mobile terminal actively performs a security water level verification before triggering the corresponding service business of the service appliance to execute, and determines through the security water level verification that the service appliance belongs to a predetermined target device (for example, assuming that the present scheme is improved based on an existing near field communication device, the target device can be a target near field communication device). If it belongs to the predetermined target device, it can trigger the service business execution, otherwise it can be considered not safe enough and the user needs to re-verify.
[0077] The security water level verification includes at least one of the following: automatically starting the camera of the user mobile terminal, collecting images of the service appliance, and verifying the service appliance according to the collected images to visually determine whether the target device is in front of it; magnetic field strength detection to verify whether the magnetic field change brought by the service appliance conforms to the magnetic field capability of the near field communication device, such as the magnetic field capability of a general near field communication coil; inertia data detection to verify whether the motion state of the user mobile terminal conforms to the near field communication interaction characteristics, such as whether it is forward and then touches; and the like.
[0078] 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.
[0079] pass Figure 1 This 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.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] The user mobile terminal that is approached can be the user mobile terminal that intends to use the service device, but it is only possible and temporarily difficult to confirm. For the user who really intends, not only will the user mobile terminal be approached, but there is a high probability that the user mobile terminal will be further approached continuously and smoothly, enter the communication range of the sound wave signal of the present application, and then send the sound wave signal.
[0085] S204: receiving the sound wave signal sent by the user mobile terminal, which carries the user terminal information of the user mobile terminal and the device information of the service device.
[0086] S206: determining the time when the sound wave signal is received as the second time.
[0087] S208: judging whether the time difference between the second time and the first time does not exceed a set threshold.
[0088] Suppose it is the same user mobile terminal that is approached and then sends the sound wave signal, as mentioned above, since there is a high probability of continuous and smooth approaching action, 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, and after continuous and smooth approaching, there is also a high probability that the sound wave signal can be sent immediately, therefore, the time difference between the second time and the first time (the first time will be earlier) will be small. According to the actual situation, by setting a suitable threshold (for example, 1 second or several seconds, etc.), 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 for approaching detection and the user mobile terminal for sending the sound wave signal are the same user mobile terminal.
[0089] On the contrary, if the time difference exceeds the set threshold, it is possible that the user mobile terminal for approaching detection and the user mobile terminal for sending the sound wave signal are not the same user mobile terminal. Therefore, since the service business this time can not be for the user mobile terminal for sending the sound wave signal, it can be considered to be determined as not passing the verification.
[0090] S210: determining that the verification passes in the case where the judgment result is yes.
[0091] In the flow of Figure 2 , at least the judgment result is yes, which can determine that the verification passes.
[0092] In addition to the verification in step S208, some other aspects of verification are mentioned above, if the required verification passes respectively, it can be considered that the verification this time passes.
[0093] By Figure 2The scheme can more accurately anchor the same target user in a round of process, and then more reliably and accurately serve the target user, so as to avoid confusion with other users who actually have no intention.
[0094] The time difference scheme above is exemplary, and other schemes can also be used instead, for example, verification can be based on echo confirmation, in which case the user mobile terminal and the service device can perform bidirectional acoustic wave communication, and if the user mobile terminal receives and analyzes the acoustic wave signal well, this scheme can be considered.
[0095] For example, the service device can first send an acoustic wave signal carrying the device information of the service device to the user mobile terminal close to the service device; the user mobile terminal can verify whether the device information carried by the first Bluetooth signal and the acoustic wave signal corresponds to the same service device, and in the case of verification, the acoustic wave signal is sent to the service device to perform echo, a short time limit can be set for the echo, and if the echo is not timely, an exception or failure can be triggered; if the user mobile terminal does not receive the acoustic wave signal sent by the service device, or the verification finds that it does not correspond to the same service device, the user terminal can not perform echo. In this way, it can effectively help the user who really has the intention to interact with the correct service device and avoid false interaction.
[0096] Further, the application also provides an adaptive selection scheme for the above two verification schemes, which helps to automatically select a scheme that may be more suitable for the current situation according to the specific situation. Specifically, when performing proximity detection, the user mobile terminal is also detected for motion stability, and if the motion stability detection does not pass, it is considered that the user mobile terminal is not stable enough due to large shaking, which may affect the reception and analysis of the acoustic wave signal. Therefore, the bidirectional acoustic wave communication scheme can not be used this time, and the service device can be determined not to send the acoustic wave signal to the user mobile terminal this time, and the time difference based verification scheme can be used instead, such as continuing to trigger the execution of the judgment that whether the time difference between the second time and the first time is not more than the set threshold. Conversely, if the motion stability detection passes, the bidirectional acoustic wave communication scheme can be considered for verification.
[0097] In one or more embodiments of the present specification, the user's preference features are also considered based on the acoustic wave signal, and based on such ideas, a cooperation processing scheme of acoustic wave signal and Bluetooth signal is provided, which is described in detail in the following. Figure 3 , Figure 3 The flowchart of the scheme is shown in the following.
[0098] Figure 3 The flowchart in the above includes the following steps:
[0099] S302: The user mobile terminal generates the sound wave signal by re-modulating the music being played by the user mobile terminal through Bluetooth.
[0100] In order to better protect the privacy of the user, the process can be performed on the premise that the user has given the corresponding authorization.
[0101] The music being played is directly audible to the human ear, while the sound wave signal generated by re-modulation (such as modulation to high frequency, and of course, other information can be additionally encoded therein) is a signal that cannot be directly heard by the human ear or a sound that can be heard but cannot directly understand its meaning.
[0102] During the re-modulation process, the characteristics of the music can be selectively collected, and irrelevant data can be discarded, such as the general tune of the music, individual characteristic obvious singing, etc.
[0103] If the user terminal is not playing music through Bluetooth, the sound wave signal carrying the required information can be randomly generated or generated according to other default strategies.
[0104] It should be noted that the sound wave signal can be generated by re-modulating the source signal (the audio signal at a certain processing stage before being played out from the Bluetooth earphone) of the music being played by the user mobile terminal through the Bluetooth earphone, so that the source signal can be collected, and signal interference can be reduced and reliability can be improved.
[0105] In one or more embodiments of the present specification, a first Bluetooth signal carrying a near field communication control indication signal is broadcasted to the surroundings to trigger the user mobile terminal to detect whether music is currently being played through Bluetooth or a call is currently being made through Bluetooth; through the near field communication control indication signal, it is indicated that the near field communication function is closed when the user mobile terminal is currently playing music through Bluetooth, and the near field communication function is opened when the user mobile terminal is currently making a call through Bluetooth, so as to trigger the corresponding service business of the service device through near field communication.
[0106] In this way, it is helpful to avoid affecting the Bluetooth call, and it is also possible to adaptively select the near field communication mode without the additional benefit of the preferred feature, which takes into account the processing efficiency and the additional possible benefits.
[0107] Similarly, such detailed distinction can also not be made, such as, when it is detected that the user mobile terminal is not currently playing music through Bluetooth, the near field communication mode is preferred, and of course, if the user mobile terminal itself does not have the near field communication function, it can not respond to the corresponding control.
[0108] 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.
[0109] 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.
[0110] S306: The service device demodulates and identifies the sound wave signal to obtain descriptive information about the music.
[0111] 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.
[0112] The descriptive information about music can be keywords inherent in the music itself, or preference tags summarized based on the music.
[0113] S308: The service device generates and sends a second Bluetooth signal based on the description information of the music.
[0114] 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.
[0115] 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.
[0116] 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.
[0117] pass Figure 3 The proposed solution can make fuller use of sound wave signals to achieve additional valuable applications without increasing the interaction burden.
[0118] 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.
[0119] Figure 4The flow in the method comprises the following steps:
[0120] S402: receiving a first Bluetooth signal broadcasted by a service device, the first Bluetooth signal carrying device information of the service device.
[0121] S404: in response to the first Bluetooth signal, sending a sound wave 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 is close to the service device, the device information of the service device being obtained from the first Bluetooth signal.
[0122] S406: receiving a second Bluetooth signal carrying user terminal information of the user mobile terminal sent by the service device after the service device verifies the sound wave signal.
[0123] S408: in response to the second Bluetooth signal, triggering the service device to execute corresponding service business.
[0124] For details, refer to the foregoing description.
[0125] According to the foregoing description, for the purpose of understanding, intuitively, the one or more embodiments of the present specification provide a method for implementing a solution in an application scenario, Figure 1 a solution, and a system for implementing Figure 5 the solution, see Figure 5 , Figure 6 . Figure 5 a flowchart of the solution, Figure 6 a structural diagram of the system.
[0126] In the application scenario of Figure 5 , the user mobile terminal is a smart watch, specifically, for example, a smart watch that does not support near field communication function, the service device is a near field communication cash register device, the smart watch is installed with a payment application for payment, referred to as a watch payment application in the figure, and the server is a server of the watch payment application. The user wants to make payment through the watch payment application, and the near field communication cash register device correspondingly provides cash register service business.
[0127] Figure 5 The flow in the method comprises the following steps:
[0128] The near field communication cash register device initiates payment, the user opens the watch payment application on the smart watch, and after entering the watch payment application, automatically starts Bluetooth scanning, and optionally, can also automatically start the camera of the smart watch (if any) and perform image recognition. The watch payment application can also actively send a Bluetooth entry broadcast, indicating that it is ready to pay;
[0129] The near field communication cash register device sends a Bluetooth sound wave pairing broadcast (as the first Bluetooth signal described above) in response to the Bluetooth entry broadcast, the Bluetooth sound wave pairing broadcast carrying device information (denoted as idN) of the near field communication cash register device and description information (denoted as BLE token) of the current payment;
[0130] The smart watch receives the Bluetooth sound wave pairing broadcast, and the user can place the smart watch close to the device for payment. In this process, the near field communication cash register device can detect the approach of the smart watch based on the TOF sensor, and can record the time when the smart watch approaches to a range close enough, denoted as the TOF time (as the first time described above). In this process, the watch payment application can also perform image recognition or behavior judgment processing to achieve security level detection, and the detection can also be delayed for execution.
[0131] The watch payment application sends a sound wave signal to the near field communication cash register device, the sound wave signal carrying device information (denoted as idW) of the smart watch and idN obtained from the Bluetooth sound wave pairing broadcast;
[0132] The near field communication cash register device compares the TOF time with the time when the sound wave signal is received. If the time difference is small enough (for example, within 1 second), it is passed, and the process of synchronization detection, signal strength detection, data verification, etc. is continued. idN is extracted from the sound wave signal for verification, and idW is extracted.
[0133] The near field communication cash register device further sends a Bluetooth payment broadcast (as the second Bluetooth signal described above) carrying BLE token and idW;
[0134] The smart watch receives the Bluetooth payment broadcast and can verify the broadcast related data such as BLE token, idW, etc. to determine whether it is the correct near field communication cash register device and whether it is this payment. After all the verifications are passed, the payment can be continued, for example, according to the BLE token to interact with the server, and the BLE token is replaced with more specific payment information to realize payment.
[0135] In addition, if the smart watch has and opens the near field communication function, it can also adaptively decide when to use the near field communication mode and when to use the Bluetooth signal combined with the sound wave signal scheme of the present application. For example, the communication effective distance of the sound wave signal can be controlled to be shorter than the near field communication effective distance, so as to try to use the near field communication first. If there is an abnormal or inefficient situation, the Bluetooth signal combined with the sound wave signal scheme is used as an auxiliary and timely intervention to help the service business to be reliably executed.
[0136] In combination with the process description in Figure 5 , the process described in Figure 6The above-mentioned exemplary system structure division and function brief can be understood by the following simple description.
[0137] In Figure 6 The Bluetooth receiving module and the Bluetooth sending module are mainly related to the broadcast of the Bluetooth signal, wherein the data carried can be processed and provided by the master control module; the audio module, the encoding module and the signal processing module are mainly related to the interaction of the sound wave signal; the payment module is mainly related to the management and promotion of the payment state; the TOF module is related to the proximity detection based on TOF; the multi-modal verification module is related to one or more aspects of additional verification actively performed by the smart watch; in addition, the data processing module is related to data comparison and other operations.
[0138] Through Figure 5 and Figure 6 , it is helpful to solve the problem that the user mobile terminal without near field communication function fails to interact with the near field communication, and based on the cooperation of the Bluetooth signal and the sound wave signal, efficient and reliable one-to-one pairing between the user mobile terminal and the service machine is realized, which can avoid wrong payment, the user operation is simple, the experience is good, and the use rate and service reliability of the near field communication service machine can be improved.
[0139] Based on the same idea, one or more embodiments of the present specification also provide a device and equipment corresponding to the above-mentioned method, as shown in Figures 7-10 The device and equipment can correspondingly execute the above-mentioned method and related optional solutions.
[0140] Figure 7 A structural schematic diagram of a near distance interaction service processing device provided by one or more embodiments of the present specification, the device is applied to a service machine, and the device comprises:
[0141] A first Bluetooth processing module 702 broadcasts a first Bluetooth signal carrying device information of the service machine to the surrounding, so that a user mobile terminal close to the service machine sends a sound wave signal carrying user terminal information of the user mobile terminal and the device information of the service machine to the service machine in response to the first Bluetooth signal;
[0142] A sound wave signal processing module 704 performs verification according to the received sound wave signal;
[0143] A second Bluetooth processing module 706 sends a second Bluetooth signal carrying the user terminal information of the user mobile terminal if the verification is passed, so that the user mobile terminal triggers the corresponding service business of the service machine to execute in response to the second Bluetooth signal.
[0144] Optionally, 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 non-enabled near field communication function.
[0145] Optionally, the sound wave signal processing module 704 performs proximity detection on the user mobile terminal when the user mobile terminal approaches the service device, and obtains a time point when the user mobile terminal approaches to a set proximity range as a first time point.
[0146] determines a time point when the sound wave signal is received as a second time point.
[0147] determines whether a time difference between the second time point and the first time point is not more than a set threshold value.
[0148] determines that the verification is passed in a case where the determination result is yes.
[0149] Optionally, the sound wave signal processing module 704, before sending the sound wave signal carrying the user terminal information of the user mobile terminal and the device information of the service device to the service device, sends a sound wave signal carrying the device information of the service device to the user mobile terminal approaching the service device, so that the user mobile terminal verifies whether the device information carried by the first Bluetooth signal and the sound wave signal respectively corresponds to the same service device, and in a case where the verification is passed, sends the sound wave signal to the service device again to perform echo.
[0150] Optionally, the sound wave signal processing module 704, before determining that the verification is passed in a case where the determination result is yes, performs motion stability detection on the user mobile terminal according to the proximity detection.
[0151] in a case where the motion stability detection is not passed, determines that the service device does not send the sound wave signal to the user mobile terminal in advance this time, so as to trigger the determination of whether the time difference between the second time point and the first time point is not more than the set threshold value.
[0152] Optionally, the first Bluetooth signal and the second Bluetooth signal respectively carry service description information used for performing a service.
[0153] The triggering of the service device to perform the corresponding service, specifically includes:
[0154] after verifying that the service description information carried by the first Bluetooth signal and the second Bluetooth signal is consistent, triggering the service device to perform the corresponding service according to the service description information this time.
[0155] Optionally, the sound wave signal processing module 704 detects the synchronization header of the sound wave signal.
[0156] In the case of detecting the synchronization header, it is judged whether the energy of the sound wave signal exceeds a set threshold value.
[0157] If yes, the information carried by the sound wave signal is parsed.
[0158] Optionally, the sound wave signal is generated by re-modulating the music being played by the user mobile terminal through Bluetooth.
[0159] The second Bluetooth processing module 706 demodulates and identifies the sound wave signal to obtain the description information of the music.
[0160] According to the description information of the music, a second Bluetooth signal is generated and sent to trigger the user mobile terminal to open a page matching the description information of the music, for assisting the service business execution.
[0161] Optionally, the first Bluetooth processing module 702 broadcasts a first Bluetooth signal carrying a near field communication control instruction signal to the surroundings to trigger the user mobile terminal to detect whether the music is being played through Bluetooth or the call is being made through Bluetooth.
[0162] Through the near field communication control instruction signal, it is instructed to close the near field communication function in the case that the user mobile terminal is currently playing music through Bluetooth, and to open the near field communication function in the case that the user mobile terminal is currently making a call through Bluetooth, so as to trigger the service business execution of the service equipment through near field communication.
[0163] Optionally, the service equipment includes a cash register, and the service business includes a cash register business based on the payment of the user mobile terminal.
[0164] Figure 8 Another structural schematic diagram of a near distance interaction business processing device is provided for one or more embodiments of the present specification, which is applied to a user mobile terminal, and the device comprises:
[0165] A first Bluetooth receiving module 802 receives a first Bluetooth signal carrying device information of the service equipment broadcasted by the service equipment to the surroundings;
[0166] A sound wave signal sending module 804 sends a sound wave signal carrying user terminal information of the user mobile terminal and the device information of the service equipment to the service equipment when the user mobile terminal is close to the service equipment in response to the first Bluetooth signal, and the device information of the service equipment is obtained from the first Bluetooth signal.
[0167] a second Bluetooth receiving module 806, receiving a second Bluetooth signal carrying user terminal information of the user mobile terminal sent by the service appliance after the service appliance verifies the sound wave signal;
[0168] a service business executing module 808, triggering execution of a corresponding service business of the service appliance in response to the second Bluetooth signal.
[0169] Optionally, the service business executing module 808, before triggering execution of the corresponding service business of the service appliance, performs a security water level verification to determine whether the service appliance belongs to a predetermined target near field communication device.
[0170] The security water level verification includes at least one of the following:
[0171] automatically starting a camera of the user mobile terminal to collect images of the service appliance, and verifying the service appliance according to the collected images;
[0172] performing magnetic field intensity detection to verify whether a magnetic field change caused by the service appliance conforms to a magnetic field capability of a near field communication device;
[0173] performing inertial data detection to verify whether a motion state of the user mobile terminal conforms to a near field communication interaction feature.
[0174] Figure 9 A structural schematic diagram of a near field interaction business processing device is provided for one or more embodiments of the present specification, the device is applied to a service appliance, and the device comprises:
[0175] at least one processor; and,
[0176] a memory in communication connection with the at least one processor; wherein,
[0177] the memory stores instructions executable 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:
[0178] broadcasting a first Bluetooth signal carrying device information of the service appliance to the surrounding, so that a user mobile terminal close to the service appliance sends a sound wave signal carrying user terminal information of the user mobile terminal and the device information of the service appliance to the service appliance in response to the first Bluetooth signal;
[0179] performing verification according to the received sound wave signal;
[0180] If the verification is passed, a second Bluetooth signal carrying user terminal information of the user mobile terminal is sent, so that the user mobile terminal triggers the corresponding service business of the service device to be executed in response to the second Bluetooth signal.
[0181] Figure 10 Another schematic structural diagram of a close-range interaction service processing device is provided for one or more embodiments of the present specification, which is applied to a user mobile terminal, and the device comprises:
[0182] at least one processor; and,
[0183] a memory in communication connection with the at least one processor; wherein,
[0184] the memory stores instructions executable 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:
[0185] receiving a first Bluetooth signal carrying device information of the service device broadcasted by the service device around;
[0186] in response to the first Bluetooth signal, when the user mobile terminal is close to the service device, sending a sound wave signal carrying user terminal information of the user mobile terminal and the device information of the service device to the service device, wherein the device information of the service device is obtained from the first Bluetooth signal;
[0187] receiving a second Bluetooth signal carrying user terminal information of the user mobile terminal sent by the service device after the service device verifies the sound wave signal;
[0188] in response to the second Bluetooth signal, triggering the corresponding service business of the service device to be executed.
[0189] Based on the same idea, one or more embodiments of the present specification also provide a non-volatile computer storage medium applied to a service device, wherein the medium stores computer executable instructions, and the computer executable instructions are configured to:
[0190] broadcasting a first Bluetooth signal carrying device information of the service device around, so that a user mobile terminal close to the service device sends a sound wave signal carrying user terminal information of the user mobile terminal and the device information of the service device to the service device in response to the first Bluetooth signal;
[0191] verifying according to the received sound wave signal;
[0192] If the verification is passed, a second Bluetooth signal carrying user terminal information of the user mobile terminal is sent, so that the user mobile terminal triggers the corresponding service business of the service device to be executed in response to the second Bluetooth signal.
[0193] One or more embodiments of the present specification also provide another non-volatile computer storage medium applied to a user mobile terminal, the medium storing computer executable instructions, the computer executable instructions being configured to:
[0194] receive a first Bluetooth signal carrying device information of the service device broadcasted by the service device;
[0195] in response to the first Bluetooth signal, send a sound wave signal carrying user terminal information of the user mobile terminal and the device information of the service device to the service device when the user mobile terminal is close to the service device, the device information of the service device being obtained from the first Bluetooth signal;
[0196] receive a second Bluetooth signal carrying user terminal information of the user mobile terminal sent by the service device after the service device verifies the sound wave signal;
[0197] trigger the corresponding service business of the service device to be executed in response to the second Bluetooth signal.
[0198] In the 1990s, it was possible to distinguish whether an improvement in a technology was a hardware improvement (e.g., an improvement in the circuit structure of a diode, transistor, switch, etc.) or a software improvement (an improvement in a method flow). However, as technology has advanced, many improvements in method flows today can be considered as direct improvements in hardware circuit structures. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into a hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (e.g., a field programmable gate array (FPGA)) is an integrated circuit whose logic function is determined by user programming of the device. A designer programs a digital system "integrated" on a PLD by himself / herself, without having to ask a chip manufacturer to design and manufacture a special integrated circuit chip. Moreover, instead of manually manufacturing an integrated circuit chip, this programming is now mostly implemented using "logic compiler" software, which is similar to a software compiler used when developing a program, and the original code before compilation must also be written in a specific programming language, which is called a hardware description language (HDL), and there are many types of HDL, 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, RHDL (Ruby Hardware Description Language), etc., and the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also be aware that it is only necessary to logically program a method flow using the above-mentioned hardware description languages and program it into an integrated circuit to easily obtain a hardware circuit that implements the logical method flow.
[0199] The controller can be implemented in any suitable way, for example, the controller can take the form of a microprocessor or processor and a computer readable medium storing computer readable program code, such as software or firmware, executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that, in addition to implementing the controller purely in computer readable program code, it is possible to implement the same functionality with logic gates, switches, application specific integrated circuits, programmable logic controllers and embedded microcontrollers by logically programming the method steps. The controller can thus be considered a hardware component, and the means included therein for implementing the various functions can be considered structures within the hardware component. Alternatively, or even additionally, the means for implementing the various functions can be considered both software modules implementing the method and structures within the hardware component.
[0200] The systems, apparatuses, modules or units illustrated by the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0201] For the sake of description, the above apparatuses are described in functional division and are described respectively as various units. Of course, the functions of the units can be implemented in the same or multiple software and / or hardware when implementing the present specification.
[0202] Those skilled in the art will understand that the embodiments of the present specification can be provided as a method, a system or a computer program product. Therefore, the embodiments of the present specification can take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware aspects. Moreover, the embodiments of the present specification can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0203] The specification is presented with reference to flow diagrams and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams 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, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks
[0204] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks
[0205] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 one or more flow or blocks Figure 1 one or more flow or blocks
[0206] It should also be noted that the terms "comprises", "comprising", or other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
[0207] Various embodiments of the specification are described in the specification in a progressive manner, and the same or similar parts between various embodiments can be mutually referred to, and each embodiment focuses on the difference from other embodiments. In particular, for the apparatus, device, and non-volatile computer storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiment.
[0208] The above-described embodiments of the application have several aspects, no single one of which is solely responsible for the application's desirable attributes. Without limiting the scope of this application, several non-limiting examples of aspects of the application are described below.
[0209] The foregoing is considered as illustrative only of the principles of the application. Numerous modifications and changes will readily occur to those skilled in the art, which modifications and changes are to be understood as intended to be embraced by the claims. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The scope of the application should be determined, not with reference to the above description, but rather with reference to the appended claims, along with their full scope of equivalents.
Claims
1. A method for processing a short-range interaction service, applied to a service device, the method comprising: broadcasting a first Bluetooth signal carrying device information of the service device to the surroundings, so that a user mobile terminal close to the service device sends an acoustic signal carrying user terminal information of the user mobile terminal and the device information of the service device to the service device in response to the first Bluetooth signal; verifying according to the received acoustic signal; if the verification is passed, sending a second Bluetooth signal carrying the user terminal information of the user mobile terminal, so that the user mobile terminal triggers the service device to execute corresponding service in response to the second Bluetooth signal; wherein the verifying according to the received acoustic signal specifically comprises: when the user mobile terminal is close to the service device, performing a close detection on the user mobile terminal to obtain a time when the user mobile terminal is close to a set close range as a first time; determining a time when the acoustic signal is received as a second time; judging whether a time difference between the second time and the first time is not more than a set threshold; and in the case that the judgment result is yes, determining that the verification is passed. or, wherein before the sending of 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, the method further comprises: sending an acoustic signal carrying the device information of the service device to the user mobile terminal close to 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 in the case that the verification is passed, sending the acoustic signal to the service device again to perform echo. 2.The method of 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 with near field communication function turned off. 3.The method of claim 1, wherein before the determining that the verification is passed in the case that the judgment result is yes, the method further comprises: performing a motion stability detection on the user mobile terminal according to the close detection; in the case that the motion stability detection is not passed, determining that the service device does not send the acoustic signal to the user mobile terminal in advance this time to trigger the execution of the judging whether the time difference between the second time and the first time is not more than the set threshold. 4.The method of claim 1, wherein the first Bluetooth signal and the second Bluetooth signal respectively carry service description information for executing a service; the triggering the service device to execute corresponding service specifically comprises: after verifying that the service description information carried by the first Bluetooth signal and the second Bluetooth signal is consistent, triggering the service device to execute corresponding service according to the service description information this time. 5.The method of claim 1, wherein the verifying according to the received acoustic signal specifically comprises: detecting a synchronization header of the acoustic signal. In the case of detecting the synchronization head, it is judged whether the energy of the sound wave signal exceeds a set threshold value; If yes, the information carried by the sound wave signal is parsed.
6. The method of claim 1, wherein the sound wave signal is generated by re-modulating the music being played by the user mobile terminal through Bluetooth; The second Bluetooth signal carrying the user terminal information of the user mobile terminal is sent, specifically including: The sound wave signal is demodulated and identified to obtain the description information of the music; According to the description information of the music, a second Bluetooth signal is generated and sent to trigger the user mobile terminal to open a page matching the description information of the music, for assisting the service business execution.
7. The method of claim 6, wherein the first Bluetooth signal carrying the device information of the service equipment is broadcasted to the surroundings, specifically including: The first Bluetooth signal carrying the near field communication control instruction signal is broadcasted to the surroundings to trigger the user mobile terminal to detect whether the music is currently being played through Bluetooth or the call is being made through Bluetooth; Through the near field communication control instruction signal, it is instructed to close the near field communication function in the case that the user mobile terminal is currently playing the music through Bluetooth, and to open the near field communication function in the case that the user mobile terminal is currently making the call through Bluetooth, so as to trigger the service business execution of the service equipment through near field communication.
8. The method of any one of claims 1-7, wherein the service equipment comprises a cash register, and the service business comprises a cash register business based on the payment of the user mobile terminal.
9. A close-range interaction business processing method applied to a user mobile terminal, the method comprising: receiving the first Bluetooth signal carrying the device information of the service equipment broadcasted to the surroundings by the service equipment; in response to the first Bluetooth signal, sending a sound wave signal carrying the user terminal information of the user mobile terminal and the device information of the service equipment to the service equipment when the user mobile terminal is close to the service equipment, wherein the device information of the service equipment is obtained from the first Bluetooth signal; after receiving the sound wave signal verified by the service equipment, sending a second Bluetooth signal carrying the user terminal information of the user mobile terminal; in response to the second Bluetooth signal, triggering the service business execution of the service equipment; wherein the verification specifically comprises: the service equipment performs proximity detection on the user mobile terminal when the user mobile terminal is close to the service equipment, obtaining the time when the user mobile terminal is close to the set close-range as a first time; determining the time when the sound wave signal is received as a second time; judging whether the time difference between the second time and the first time exceeds a set threshold value; in the case that the judgment result is yes, it is determined that the verification is passed; or Before the sending of the sound wave signal carrying the user terminal information of the user mobile terminal and the device information of the service appliance to the service appliance, the method further comprises: the service appliance sends a sound wave signal carrying the device information of the service appliance to the user mobile terminal close to the service appliance, so that the user mobile terminal verifies whether the device information carried by the first Bluetooth signal and the sound wave signal respectively corresponds to the same service appliance, and in the case that the verification is passed, sends a sound wave signal to the service appliance again to perform echo.
10. The method of claim 9, before the triggering of the service appliance to perform the corresponding service business, the method further comprises: performing a safety water level verification, and determining through the safety water level verification that the service appliance belongs to a predetermined target near field communication device; the safety water level verification comprises at least one of the following: automatically starting a camera of the user mobile terminal, collecting images of the service appliance, and verifying the service appliance according to the collected images; performing magnetic field intensity detection, verifying whether the magnetic field change brought by the service appliance conforms to the magnetic field capability of the near field communication device; performing inertial data detection, verifying whether the motion state of the user mobile terminal conforms to the near field communication interaction feature.
11. A near distance interaction service processing device applied to a service appliance, the device comprising: a first Bluetooth processing module, which broadcasts a first Bluetooth signal carrying the device information of the service appliance to the surrounding, so that the user mobile terminal close to the service appliance sends a sound wave signal carrying the user terminal information of the user mobile terminal and the device information of the service appliance to the service appliance in response to the first Bluetooth signal; a sound wave signal processing module, which performs verification according to the received sound wave signal; a second Bluetooth processing module, which sends a second Bluetooth signal carrying the user terminal information of the user mobile terminal if the verification is passed, so that the user mobile terminal triggers the service appliance to perform the corresponding service business in response to the second Bluetooth signal; wherein, the sound wave signal processing module, when the user mobile terminal is close to the service appliance, performs close detection on the user mobile terminal, obtains the time when the user mobile terminal is close to the set near distance range as a first time, determines the time when the sound wave signal is received as a second time, judges whether the time difference between the second time and the first time is not more than a set threshold, and in the case that the judgment result is yes, determines that the verification is passed; or, The sound wave signal processing module sends a sound wave signal carrying the device information of the service device to the user mobile terminal close to the service device before sending the sound wave signal carrying the user terminal information of the user mobile terminal and the device information of the service device to the service device, so that the user mobile terminal verifies whether the device information carried by the first Bluetooth signal and the sound wave signal respectively corresponds to the same service device, and in the case of passing the verification, sends the sound wave signal to the service device again to perform echo.
12. The apparatus of claim 11, 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 turned on.
13. The apparatus of claim 11, wherein the sound wave signal processing module, in the case of yes, determines the verification before the action stability detection of the user mobile terminal according to the close detection. In the case of failing the action stability detection, it is determined that the service device does not send the sound wave signal to the user mobile terminal this time to trigger the execution of the judgment of whether the time difference between the second time and the first time does not exceed the set threshold.
14. The apparatus of claim 11, wherein the first Bluetooth signal and the second Bluetooth signal respectively carry service description information for performing service business. The triggering of the execution 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 is consistent, the execution of the service business corresponding to the service device is triggered according to the service description information this time.
15. The apparatus of claim 11, wherein the sound wave signal processing module detects the synchronization header of the sound wave signal. In the case of detecting the synchronization header, it is judged whether the energy of the sound wave signal exceeds the set threshold. If yes, the information carried by the sound wave signal is parsed.
16. The apparatus of claim 11, wherein the sound wave signal is generated by re-modulating the music being played by the user mobile terminal through Bluetooth. The second Bluetooth processing module demodulates and identifies the sound wave signal to obtain the description information of the music. According to the description information of the music, a second Bluetooth signal is generated and sent to trigger the user mobile terminal to open a page matching the description information of the music to assist the execution of the service business.
17. The apparatus of claim 16, wherein the first Bluetooth processing module broadcasts a first Bluetooth signal carrying a near field communication control instruction signal to the surrounding to trigger the user mobile terminal to detect whether the music is being played through Bluetooth or a call is being made through Bluetooth. The near field communication control instruction signal is used to instruct to close the near field communication function when the user mobile terminal is currently playing music through Bluetooth, and to open the near field communication function when the user mobile terminal is currently talking through Bluetooth, so as to trigger the corresponding service business of the service device to be executed through the near field communication.
18. The apparatus according to any one of claims 11-17, wherein the service device comprises a cash register device, and the service business comprises a cash register business based on payment of the user mobile terminal.
19. A near field interaction business processing apparatus applied to a user mobile terminal, comprising: a first Bluetooth receiving module configured to receive a first Bluetooth signal carrying device information of a service device broadcasted by the service device; a sound wave signal sending module configured to send, in response to the first Bluetooth signal, a sound wave signal carrying user terminal information of the user mobile terminal and the device information of the service device to the service device when the user mobile terminal is close to the service device, the device information of the service device being obtained from the first Bluetooth signal; a second Bluetooth receiving module configured to receive a second Bluetooth signal carrying the user terminal information of the user mobile terminal sent by the service device after the sound wave signal is verified by the service device; a service business executing module configured to trigger the corresponding service business of the service device to be executed in response to the second Bluetooth signal; wherein the verification specifically comprises: the service device performing close detection on the user mobile terminal when the user mobile terminal is close to the service device to obtain a time when the user mobile terminal is close to a set near distance range as a first time; determining a time when the sound wave signal is received as a second time; judging whether a time difference between the second time and the first time is not more than a set threshold; and determining that the verification is passed when the judgment result is yes. or wherein before the sound wave signal carrying the user terminal information of the user mobile terminal and the device information of the service device is sent to the service device, the apparatus further comprises: the service device sending a sound wave signal carrying the device information of the service device to the user mobile terminal close to the service device, so that the user mobile terminal verifies whether the device information carried by the first Bluetooth signal and the sound wave signal respectively corresponds to the same service device, and sends the sound wave signal to the service device again to perform echo when the verification is passed.
20. A near field interaction business processing device applied to a service device, comprising: at least one processor; and a memory in communication connection with the at least one processor; wherein the memory stores instructions executable 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: broadcasting a first Bluetooth signal carrying device information of the service appliance to the surroundings, so that a user mobile terminal close to the service appliance sends an acoustic signal carrying user terminal information of the user mobile terminal and the device information of the service appliance to the service appliance in response to the first Bluetooth signal; verifying according to the received acoustic signal; if the verification is passed, sending a second Bluetooth signal carrying the user terminal information of the user mobile terminal, so that the user mobile terminal triggers the corresponding service business of the service appliance to execute in response to the second Bluetooth signal; wherein the verifying according to the received acoustic signal specifically comprises: when the user mobile terminal is close to the service appliance, performing close detection on the user mobile terminal to obtain a time when the user mobile terminal is close to a set close distance range as a first time; determining a time when the acoustic signal is received as a second time; judging whether a time difference between the second time and the first time is not more than a set threshold; and in the case that the judgment result is yes, determining that the verification is passed; or, wherein before the sending of the acoustic signal carrying the user terminal information of the user mobile terminal and the device information of the service appliance to the service appliance, the method further comprises: sending an acoustic signal carrying the device information of the service appliance to the user mobile terminal close to the service appliance, 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 appliance, and in the case that the verification is passed, sending the acoustic signal to the service appliance again to perform echo.
21. A close-range interaction service processing device applied to a user mobile terminal, the device comprising: at least one processor; and a memory in communication connection with the at least one processor; wherein the memory stores instructions executable 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: receiving a first Bluetooth signal carrying device information of a service appliance broadcasted by the service appliance to the surroundings; in response to the first Bluetooth signal, sending an acoustic signal carrying user terminal information of the user mobile terminal and the device information of the service appliance to the service appliance when the user mobile terminal is close to the service appliance, the device information of the service appliance being obtained from the first Bluetooth signal; receiving a second Bluetooth signal carrying the user terminal information of the user mobile terminal sent by the service appliance after the service appliance verifies that the acoustic signal is passed; triggering the corresponding service business of the service appliance to execute in response to the second Bluetooth signal; The verification specifically comprises: the service machine detects the approach of the user mobile terminal when the user mobile terminal approaches the service machine, obtains a time when the user mobile terminal approaches to a set close distance range as a first time; determines a time when the sound wave signal is received as a second time; judges whether a time difference between the second time and the first time is not more than a set threshold; and determines that the verification is passed when the judgment result is yes. Or, Before the service machine sends the sound wave signal carrying the user terminal information of the user mobile terminal and the device information of the service machine, the service machine sends the sound wave signal carrying the device information of the service machine to the user mobile terminal approaching the service machine, so that the user mobile terminal verifies whether the device information carried by the first Bluetooth signal and the sound wave signal respectively corresponds to the same service machine, and sends the sound wave signal to the service machine again to perform the echo when the verification is passed.
Citation Information
Patent Citations
Bluetooth-based mobile payment method and system
CN105488672A