Short-range wireless communication control method, apparatus, short-range wireless communication device, and

The method and device enhance short-range wireless communication efficiency by using multiple antennas to detect and correct unfriendly modes, ensuring reliable interactions.

JP2026031380AActive Publication Date: 2026-02-24ADVANCED NOVA TECH (SINGAPORE) HLDG PTE LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025070433
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-09
Filing Date
2025-04-22
Publication Date
2026-02-24
Estimated Expiration
2045-04-22

AI Technical Summary

Technical Problem

Conventional short-range wireless communication devices face challenges in maintaining high signal strength and efficiency due to varying antenna sizes, positions, and power consumption, leading to reduced detection ranges and lower success rates in interactions with mobile phones.

Method used

A method and device that utilize multiple short-range wireless communication antennas to collect signals, determine the operation mode of nearby objects, and transmit excitation signals to switch unfriendly modes, establishing a communication connection for efficient service execution.

Benefits of technology

Improves the success rate and efficiency of short-range wireless communication by actively intervening in unfriendly operating modes, ensuring reliable and smooth interactions between devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026031380000001_ABST
    Figure 2026031380000001_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure disclose a method and device for controlling NFC, and an NFC device, which can improve the success rate and efficiency of NFC between a merchant's NFC device and a user's mobile phone.SOLUTION: The method includes: collecting a near-field communication signal of a sensed object currently in proximity through one or more near-field communication antennas deployed on a near-field communication device; determining a working mode of the sensed object according to the near-field communication signal; sending an excitation signal to the sensed object through at least one near-field communication antenna when the sensed object is determined to be in an unfriendly working mode, so that the sensed object responds to the excitation signal and exits the unfriendly working mode; and establishing a communication connection with the sensed object through the at least one near-field communication antenna and executing a target service through the communication connection.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present specification relates to the field of short-range wireless communication, and more particularly to a short-range wireless communication control method, device, and short-range wireless communication device. [Background technology]

[0002] Near Field Communication (NFC) is a short-range, high-frequency radio technology operating at a frequency of 13.56 MHz within a distance of 20 centimeters. It evolved from the integration of contactless radio frequency identification (RFID) and interconnection technology, providing a fully secure and fast communication method for various electronic products.

[0003] With the widespread use of smartphones that support near-field communication functions, near-field communication technology is also being applied to more areas such as payment. Merchants can use near-field communication devices as cash registers, and users can complete payments by bringing their mobile phones close to the merchant's near-field communication device to perform sensing communication.

[0004] In conventional technology, short-range wireless communication devices need to have large antennas to expand the detection range, but as the antenna area increases, the signal strength per unit area decreases, and the reading distance decreases. Not only that, but also the differences in the area size, position on the mobile phone, antenna status, and power consumption control logic of short-range wireless communication antennas of different mobile phones affect the actual detection effect of short-range wireless communication devices, and further affect the success rate and efficiency of short-range wireless communication.

[0005] Based on this, a solution is needed that contributes to improving the success rate and efficiency of short-range wireless communication between a provider's short-range wireless communication device and a user's mobile phone. Summary of the Invention [Problem to be solved by the invention]

[0006] The short-range wireless communication control method, device, short-range wireless communication device, and storage medium according to one or more embodiments of this specification are intended to solve the technical problem of needing a solution that contributes to improving the success rate and efficiency of short-range wireless communication between a company's short-range wireless communication device and a user's mobile phone. [Means for solving the problem]

[0007] To solve the above technical problems, one or more embodiments of the present specification are implemented as follows. A short-range wireless communication control method according to one or more embodiments of the present specification includes: collecting near field communication signals of currently proximate sensed objects via one or more near field communication antennas disposed on the near field communication device; performing an operation mode determination for the sensing object based on the short-range wireless communication signal; if determining that the sensing object is in an unfriendly operating mode, transmitting an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operating mode; establishing a communication connection with the sensed object via at least one short-range wireless communication antenna and executing a target service via the communication connection.

[0008] A short-range wireless communication control device according to one or more embodiments of the present disclosure includes: a short-range wireless communication signal collection module configured to collect short-range wireless communication signals of currently nearby sensed objects via one or more short-range wireless communication antennas disposed on the short-range wireless communication device; an object operation mode determination module that determines an operation mode of the sensed object based on the short-range wireless communication signal; an unfriendly operating mode processing module that, when determining that the sensing object is in an unfriendly operating mode, transmits an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and terminate the unfriendly operating mode; and a short-range wireless communication service execution module that establishes a communication connection with the sensed object via at least one short-range wireless communication antenna and executes a target service via the communication connection.

[0009] A near field communication device according to one or more embodiments of the present disclosure includes one or more near field communication antennas and one or more control chips; at least one near field communication antenna collects near field communication signals of currently proximate sensed objects; the control chip performs an operation mode determination for the sensing object based on the near field communication signal, and if it determines that the sensing object is in an unfriendly operation mode, transmits an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operation mode; At least one short-range wireless communication antenna establishes a communication connection with the sensing object and executes a target service via the communication connection.

[0010] A near field communication device according to one or more embodiments of the present disclosure includes: at least one processor; a memory communicatively coupled to the at least one processor, wherein: The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to cause the at least one processor to: collecting near field communication signals of currently proximate sensed objects via one or more near field communication antennas disposed on the near field communication device; performing an operation mode determination for the sensing object based on the short-range wireless communication signal; if determining that the sensing object is in an unfriendly operating mode, transmitting an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operating mode; Establishing a communication connection with the sensing object via at least one short-range wireless communication antenna, and executing a target service via the communication connection.

[0011] A non-volatile computer storage medium according to one or more embodiments herein has computer-executable instructions stored thereon, the computer-executable instructions comprising: collecting near field communication signals of currently proximate sensed objects via one or more near field communication antennas disposed on the near field communication device; determining an operation mode of the sensed object based on the short-range wireless communication signal; if determining that the sensing object is in an unfriendly operating mode, transmitting an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operating mode; The device is configured to establish a communication connection with the sensed object via at least one short-range wireless communication antenna and to execute a target service via the communication connection. [Effects of the Invention]

[0012] At least one of the above technical solutions adopted in one or more embodiments of the present specification can achieve the following beneficial effects: through the short-range wireless communication antenna on the short-range wireless communication device, it can sense whether the currently nearby sensing object (e.g., mobile phone) is in an unfriendly working mode, such as the use of an unmatched imitation card or card reader, relatively low power, or other channel abnormalities; if YES, actively intervene with the sensing object and send an excitation signal to the sensing object, causing the sensing object to exit the unfriendly working mode, and then establish a communication connection with the short-range wireless communication antenna on the short-range wireless communication device to execute the target service, thus contributing to improving the success rate and efficiency of short-range wireless communication between the operator's short-range wireless communication device and the user's mobile phone, and also contributing to the smooth execution of the target service.

[0013] In order to more clearly explain the technical solutions in the embodiments or prior art of this specification, the following briefly introduces the drawings that need to be used in the embodiments or prior art description. It is obvious that the drawings in the following description are only some of the embodiments described in this specification, and those skilled in the art can also derive other drawings based on these drawings without exerting any creative effort. [Brief explanation of the drawings]

[0014] [Figure 1] 1 is a flowchart of a short-range wireless communication control method according to one or more embodiments of the present disclosure. [Figure 2(a)] 1 is a flowchart of a method for determining an operating mode of a sensed object according to one or more embodiments of the present disclosure, and a schematic diagram illustrating a comparison of signal waveforms of near field communication signals. [Figure 2(b)] 1 is a flowchart of a method for determining an operating mode of a sensed object according to one or more embodiments of the present disclosure, and a schematic diagram illustrating a comparison of signal waveforms of near field communication signals. [Figure 3]10 is a flowchart of another sensed object operating mode determination and processing scheme in accordance with one or more embodiments of the present disclosure. [Figure 4] 10 is a flowchart of an unfriendly operating mode determination method according to one or more embodiments of the present disclosure. [Figure 5] 1 is a flowchart of an exemplary method for analyzing a sensed object in accordance with one or more embodiments of the present disclosure. [Figure 6] 10 is a flowchart illustrating a method for handling code scan abnormality based on a near field communication signal, according to one or more embodiments of the present disclosure. [Figure 7] 1 is a structural schematic diagram of a near field communication device according to one or more embodiments of the present disclosure; [Figure 8(a)] 1 is a schematic diagram illustrating a specific structure of a first type of short-range wireless communication device in an application scenario according to one or more embodiments of the present specification, and a mobile phone in close proximity to the short-range wireless communication device; [Figure 8(b)] 1 is a schematic diagram illustrating a specific structure of a first type of short-range wireless communication device in an application scenario according to one or more embodiments of the present specification, and a mobile phone in close proximity to the short-range wireless communication device; [Figure 8(c)] 1 is a schematic diagram illustrating a specific structure of a first type of short-range wireless communication device in an application scenario according to one or more embodiments of the present specification, and a mobile phone in close proximity to the short-range wireless communication device; [Figure 8(d)] 1 is a schematic diagram illustrating a specific structure of a first type of short-range wireless communication device in an application scenario according to one or more embodiments of the present specification, and a mobile phone in close proximity to the short-range wireless communication device; [Figure 9] 2 is a specific structural schematic diagram of a second type of short-range wireless communication device in an application scenario according to one or more embodiments of the present specification; [Figure 10] 1 is a detailed structural schematic diagram of a third type of short-range wireless communication device in an application scenario according to one or more embodiments of the present disclosure; [Figure 11] 1 is a structural schematic diagram of a short-range wireless communication control device according to one or more embodiments of the present disclosure; [Figure 12] 1 is a structural schematic diagram of a near field communication device according to one or more embodiments of the present disclosure; DETAILED DESCRIPTION OF THE INVENTION

[0015] The embodiments of the present specification provide a short-range wireless communication control method, device, short-range wireless communication device, and storage medium.

[0016] In order to help those skilled in the art better understand the technical solutions in this specification, the following will clearly and completely describe the technical solutions in the embodiments of this specification in conjunction with the drawings in the embodiments of this specification, and it is obvious that the described embodiments are only some of the embodiments of this application, not all of the embodiments, and all other embodiments obtained by those skilled in the art based on the embodiments of this specification without any creative efforts shall fall within the protection scope of this application.

[0017] In response to the problems mentioned in the background art, the applicant has noted that in practical applications, when a mobile phone is in close proximity to a near field communication device, it may be in one or more unfriendly operating modes, and the unfriendly operating modes may have a negative impact on the next interaction between the mobile phone and the near field communication device. Therefore, the present application provides a method for proactively intervening in advance to avoid continuing the interaction in an unfriendly operating mode.

[0018] Based on this overall concept, the solution of the present application will be further explained below.

[0019] 1 is a flowchart of a near field communication control method according to one or more embodiments of the present disclosure. The execution entity of this flow may be a near field communication device or a module thereof. In terms of software, the execution entity may be an application client on the near field communication device, such as a cash register application client or a check-in client.

[0020] The flow in FIG. 1 includes the following steps: S102: Collecting near field communication signals of currently nearby sensed objects via one or more near field communication antennas disposed on the near field communication device.

[0021] When a plurality of short-range wireless communication antennas are provided on a short-range wireless communication device, the short-range wireless communication signal of a currently nearby sensing object can be collected through some of the plurality of short-range wireless communication antennas (e.g., those capable of sensing first).On the other hand, when only one short-range wireless communication antenna is provided on the short-range wireless communication device, subsequent related operations are realized based on this short-range wireless communication antenna.

[0022] For ease of description, the following embodiments mainly describe the case where multiple short-range wireless communication antennas are deployed on a short-range wireless communication device, which is also the deployment scheme preferentially adopted in this application.

[0023] In one or more embodiments herein, the short-range wireless communication antenna in step S102 can collect signals by sensing and further assist in estimating from which direction the sensed object is approaching the short-range wireless communication device, so that multiple such short-range wireless communication antennas may be deployed to collect signals for more accurate estimation. The sensing capabilities of these antennas can be actively controlled to affect the number of short-range wireless communication antennas that can simultaneously sense currently approaching sensed objects.

[0024] Each short-range wireless communication antenna is arranged at a different position on the short-range wireless communication device, and may be arranged in a distributed manner, which contributes to having a relatively good sensing ability for sensing objects in different directions, thereby contributing to a relatively larger global sensing range, more reliable signal collection, higher reliability, and reduced operating requirements for the user, so that the user can more freely bring the mobile phone close to the short-range wireless communication device from more directions to perform short-range wireless communication interactions.

[0025] The sensing object may be a mobile terminal device used by a user, such as a mobile phone with a short-range wireless communication function, a smart watch, or a portable game console.

[0026] S104: Based on the short-range wireless communication signal, an operation mode determination is performed for the sensing object.

[0027] In one or more embodiments of the present specification, a near-field communication signal can be subjected to numerical analysis, waveform analysis, or analysis of additional mobile information, and based on the analysis results, it can be determined whether the sensing object is currently in an unfriendly operating mode.

[0028] The term "unfriendly" here means unfriendly to establish a communication connection with a near field communication device or unfriendly to perform a service, which may affect the next interaction process with the near field communication device, and the mode here may be customized according to the service provider side that requires the near field communication device, and does not necessarily need to be the selectable operation mode of the sensing object itself, which is relatively flexible and can help address problems that the sensing object itself cannot temporarily solve.

[0029] S106: If it is determined that the sensing object is in an unfriendly operating mode, transmit an excitation signal to the sensing object via at least one short-range wireless communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operating mode.

[0030] In one or more embodiments herein, the sensing object is indirectly stimulated to switch operating modes by transmitting an excitation signal (e.g., activation evocation, electromagnetic interference at a physical level, etc.), or more explicitly instructed to switch operating modes directly by information carried in the excitation signal, the latter approach being particularly applicable to unfriendly operating modes customized on the near field communication device side.

[0031] In one or more embodiments of the present specification, support software provided by a service provider of the near field communication device may be pre-deployed on the sensing object, and the support software may perform special pre-processing on the near field communication signal of the sensing object, or perform special processing and response on the received excitation signal, thereby supporting the operation mode determination made by the near field communication device and / or excitation made for unfriendly operation modes, thereby overcoming the limitations of the sensing object's own capabilities.

[0032] S108: Establish a communication connection with the sensed object via at least one short-range wireless communication antenna, and execute a target service via the communication connection.

[0033] The short-range wireless communication antenna for establishing the communication connection and the short-range wireless communication antenna for transmitting the excitation signal may not be the same. According to a configuration policy, at least one short-range wireless communication antenna may be selected from the short-range wireless communication antennas deployed on the short-range wireless communication device to establish the communication connection with the sensed object.

[0034] Specifically, for example, based on the short-range wireless communication signals respectively collected by multiple short-range wireless communication antennas, at least one short-range wireless communication antenna having an advantage (e.g., one that is close in distance, or one that has a relatively high signal strength, one that has a relatively matching signal direction, one that is relatively idle, etc.) is selected as a target short-range wireless communication antenna from the short-range wireless communication antennas deployed on the short-range wireless communication device according to the set advantage dimension, and the signal of the target short-range wireless communication antenna can be selectively temporarily strengthened and / or the signal of one or more remaining short-range wireless communication antennas can be temporarily weakened, thereby accurately expanding the short-range wireless communication range and taking into consideration costs, and further establishing a communication connection with the sensed object via the target short-range wireless communication antenna.

[0035] Among multiple short-range wireless communication antennas capable of detecting a currently nearby sensing object, the closer the antenna is to the sensing object and / or the more accurately the antenna direction matches the approaching direction of the sensing object, the more likely it is that it will detect a stronger signal strength. By rationally arranging multiple signal sensing antennas at different positions on the short-range wireless communication device, it is possible to differentiate the signal strengths sensed by each antenna from the sensing object, at least in most cases. Based on such differences, it is possible to roughly estimate the approaching direction of the sensing object through mathematical operations such as triangulation, thereby more accurately estimating the dynamic relative position of the sensing object to the short-range wireless communication device and facilitating the selection of a target short-range wireless communication antenna.

[0036] Devices that support near field communication (including the above-mentioned near field communication devices and sensing objects) can adopt a card simulation mode, a card reader mode, or even a point-to-point communication mode, of which the first two are mainly considered here. The card simulation mode refers to the device being used to simulate an IC card that uses RFID technology, so that it can be read by a card reader. The card reader mode refers to the device being used as a card reader, such as to read relevant information from an IC card, poster, or exhibition information electronic tag that uses RFID technology.

[0037] In the prior art, taking the payment field as an example, the near field wireless communication device used by merchants for depositing money adopts a card reader mode, and as a card reader, the user's mobile phone adopts a card simulation mode and is simulated as a credit card or debit card. The user can achieve an effect similar to card payment by bringing the mobile phone close to the depositing device and performing sensing interaction. However, in actual applications, there may be compatibility issues in the above interaction method, such as compatibility issues between some applications and mobile phone manufacturers, which may cause unreliable factors in the above interaction and ultimately affect the normal development of some services.

[0038] Based on this, breaking through the limitations of conventional thinking, it is considered that the merchant's near field communication device is not limited to adopting the card reader mode, but is compatible with the adoption of the card simulation mode in terms of service, and that the card simulation mode is preferentially adopted to enable interaction with the user's mobile phone. In such a case, in step S108, if a payment service interaction is performed after establishing communication with a sensing object (e.g., a mobile phone) via the target near field communication antenna, specifically, for example, the merchant's near field communication device generates information to be paid as a simulated card (simulation card), and the user's mobile phone, which is the sensing object, reads the simulated card as a card reader to obtain information to be paid, and payment is made based on the information to be paid (e.g., the user confirms payment of the order on the mobile phone).

[0039] The method of FIG. 1 can sense whether a currently nearby sensing object (e.g., a mobile phone) is in an unfriendly operating mode through a short-range wireless communication antenna on a short-range wireless communication device; if YES, it can proactively intervene with the sensing object and send its excitation signal to cause the sensing object to exit the unfriendly operating mode, and then establish a communication connection with the short-range wireless communication antenna on the short-range wireless communication device to execute the target service, thus contributing to improving the success rate and efficiency of short-range wireless communication between the operator's short-range wireless communication device and the user's mobile phone, and also contributing to the smooth execution of the target service.

[0040] Based on the method of FIG. 1, this specification further provides some specific implementations and extensions of this method, which will be described in the following.

[0041] By specifically analyzing the signal waveform of the short-range wireless communication signal collected for the sensed object, it is possible to determine whether the sensed object is in an unfriendly operation mode, which is relatively reliable and contributes to more flexible and diverse pre-design of correspondences between different signal waveforms and different operation modes (especially customized operation modes). Based on this, one or more embodiments of the present specification provide a flowchart of a sensed object operation mode determination method, with reference to FIG. 2(a).

[0042] The flow in FIG. 2(a) includes the following steps: S202: Acquire the signal waveform of the short-range wireless communication signal.

[0043] When multiple short-range wireless communication antennas collect short-range wireless communication signals, they may be analyzed comprehensively, or some representative signals (for example, signals with relatively high signal strength or signals collected earlier) may be selected for analysis. The analysis is based on factors such as signal waveform shape, specific parameters, etc., and the following steps employ two types of parameters for analysis as an example.

[0044] S204: Determine whether the peak value of the signal waveform is smaller than a first set threshold and whether the time difference between different peaks of the signal waveform is greater than a second set threshold.

[0045] In one or more embodiments herein, if the power consumption of the signal is insufficient, or even too low, the sensing object may be considered to be in an unfriendly operating mode, and in such a case, the sensing object may be considered to be in a low power consumption mode. The peak values ​​and the time difference between different peaks (e.g., the time interval between adjacent peaks) employed above affect power consumption. For example, since peak values ​​and power consumption are generally positively correlated, a relatively high peak value may be expected to result in high power consumption, and since the time interval and power consumption are generally negatively correlated, a relatively short time may be expected to result in high power consumption. Based on this, thresholds may be set for these two parameters, and the determination in step S204 may be further performed.

[0046] It should be noted that, of course, a simple judgment may be made, for example, based only on a certain dimension of the waveform, or even without considering the signal waveform, simply considering whether the signal strength value in numerical form (generally power value) is high enough, and if NO, it is considered that the sensing object is in an unfriendly working mode. According to different needs of aspects such as cost and reliability in actual applications, a more suitable unfriendly working mode judgment method may be selected.

[0047] S206: If YES, determine that the sensing object is in an unfriendly operating mode.

[0048] If not, it may be determined that the sensing object is not in an unfriendly mode of operation, or further analysis may be performed by other means to determine the conclusion.

[0049] For intuition, one or more embodiments of the present specification further provide a signal waveform comparison schematic diagram of a near field communication signal, with reference to FIG. 2(b).

[0050] In FIG. 2(b), the horizontal axis represents time, and the vertical axis represents power values. When a power consumption value is detected to be less than a predetermined threshold and a computational analysis is performed on the collected signals, if the time difference between two or more power consumption peaks meets a predetermined time threshold, it can be determined that the sensed object is in an unfriendly operating mode, specifically referred to in this example as a low power consumption mode. When a power consumption value is detected to be equal to or greater than a predetermined threshold and a computational analysis is performed on the collected signals, if the time difference between two or more power consumption peaks meets another predetermined time threshold, it can be determined that the sensed object is in a normal power consumption mode (which may still be unfriendly, as further analyzed below). In this example, one power consumption threshold is illustratively set, which may be the first predetermined threshold. For example, a time difference threshold 1 (e.g., required to be greater than time difference threshold 1) is set for the low power consumption mode, and a time difference threshold 2 (e.g., required to be less than time difference threshold 2) is set for the normal power consumption mode.

[0051] As mentioned above, the present application expects that a near-field communication device (e.g., a cash machine) operates in card simulation mode, while a user's mobile phone operates in card reader mode. However, considering that in actual applications, a user's mobile phone is likely to operate in card simulation mode by default, which is unfriendly to the present solution, and that both using card simulation mode makes it difficult to successfully complete the target service, if a sensing object is currently using card simulation mode (and in this mode, power consumption may be relatively low), it may be considered to be in an unfriendly operating mode. Based on this idea, one or more embodiments of the present specification provide a flowchart of another sensing object operating mode determination and processing method, with reference to FIG. 3.

[0052] The flow in FIG. 3 includes the following steps: S302: In response to the near field communication signal, transmit a card reading sounding signal to the sensing object.

[0053] In one or more embodiments herein, a sensing object tests whether it is currently in card simulation mode by disguising itself as a card reader (while still in actuality employing card simulation mode) and transmitting a card reading sounding signal. It should be noted that the card reading sounding signal is not intended to actually request the reading of traffic data of the target service, but is merely a detection, and thus only requires a small resource consumption and light interaction. How to respond to the card reading sounding signal may be pre-agreed with the sensing object (e.g., implemented based on external software pre-deployed on the sensing object), and preferably, a brief response may be made, such as transmitting a pre-agreed customized identification bit, or a small or even extremely small amount of this traffic data (e.g., the first byte of a certain field). Of course, detection may also be achieved by simply analyzing the signal without the need for substantial data interaction.

[0054] S304: Determine whether the sensing object has made a specific positive response to the card reading sounding signal.

[0055] A specific positive response can express a positive agreement with the action of reading the card, and can therefore reflect with a high probability that the sensing object is currently adopting a card simulation mode, such as the brief response described above. Also, if the sensing object does not have an abnormal expression (such as no response, refusal, error report, etc.), it may be considered that the specific positive response has been made.

[0056] S306: If YES, determine that the sensing object is in an unfriendly operating mode.

[0057] In such a case, the sensing object may be amenable to card reading but may be considered unfriendly to near field communication devices that wish to adopt card simulation mode, as there will be a conflict.

[0058] S308: Send an operation mode switching excitation signal to the near field communication device via at least one of the near field communication antennas, and cause the sensing object to respond to the operation mode switching excitation signal and switch to a card reader mode to improve the near field communication range.

[0059] In the card reader mode, the signal strength of the near field communication signal is generally relatively high, which contributes to improving the near field communication range and also allows for smooth interaction with the near field communication device adopting the card simulation mode.

[0060] 3, the short-range wireless communication device can voluntarily intervene to terminate the short-range wireless communication signal of the sensed object from the card simulation mode, and the two parties can communicate more efficiently and reliably, thus helping to prevent the target short-range wireless communication antenna from unnecessarily increasing the signal strength to accommodate an unfriendly operating mode.

[0061] Whether the sensing object adopts the card simulation mode or the card reader mode, there are other problems in actual applications. Although multiple simulated cards may be set in the sensing object, the user must pre-set the simulated card to be used as the default simulated card so that the service can be accessed normally. Otherwise, the service may fail or the user must select the correct simulated card on the corresponding service page. Meanwhile, in the card reader mode, more problems may occur, such as forcing the user to open a specified service page and then read the card. These problems have a negative impact on the user's use of near-field wireless communication services, and the present application also considers and solves them collectively.

[0062] Specifically, one or more embodiments of the present disclosure provide a flowchart of an unfriendly operating mode determination method, with reference to FIG.

[0063] The flow in FIG. 4 includes the following steps: S402: Determine a target simulated card or a target card reader currently adopted by the sensing object based on the short-range wireless communication signal.

[0064] In one or more embodiments of the present disclosure, the sensing object is pre-installed with signal re-processing software provided by a service provider of the near field communication device, and the near field communication signal is processed by the signal re-processing software and carries information for instructing a target simulated card or a target card reader. Furthermore, the sensing object may have multiple optional simulated cards belonging to different services and / or multiple optional card readers belonging to different services, and the currently employed one may be a default one.

[0065] S404: Determine whether the target simulated card or the target card reader matches the near field communication device.

[0066] In one or more embodiments of the present specification, instead of the user having to immediately manually select a simulated card or card reader on a sensing object, for example a mobile phone, the user can bring the mobile phone (with the screen immediately off) directly close to a near-field communication device, and the signal reprocessing software and the near-field communication device can work together to perform adaptive processing.

[0067] Matching can be determined based on whether the service currently provided by the near-field communication device matches the service corresponding to the target simulated card or target card reader, and if there is a match (e.g., both services are the same payment service), it can be determined that the target simulated card or target card reader matches the near-field communication device.

[0068] S406: If NO, determine that the sensing object is in an unfriendly working mode.

[0069] S408: If it is determined that the sensing object is in an unfriendly working mode, send an excitation signal to the sensing object via at least one short-range wireless communication antenna, so that the sensing object responds to the excitation signal and switches to adopt a simulated card or card reader matching the short-range wireless communication device.

[0070] In one or more embodiments of the present specification, the excitation signal may directly indicate a matching simulated card or card reader, and then the sensing object, through its own inherent ability or the ability of the above-mentioned signal re-processing software, can determine the matching simulated card or card reader by analyzing the excitation signal, and then switch accordingly, thus without user intervention in real time and without service failure due to such unmatching as mentioned above, and the experience is relatively good.

[0071] Furthermore, one or more embodiments of the present specification further provide a flowchart of a specific method for analyzing a sensed object, with reference to FIG.

[0072] The flow in FIG. 5 includes the following steps: S502: The signal waveform of the short-range wireless communication signal is acquired.

[0073] In this flow, the signal waveforms are illustratively expressed according to a specified policy to reflect the relevant information of the simulated card or card reader, thus relying on the upper layer protocol and helping to complete the analysis based on the underlying protocol without modification. Of course, there are other implementation methods, such as being reflected in a customization field.

[0074] S504: Determine whether the sensing object currently employs a simulated card or a card reader based on the peak value of the signal waveform.

[0075] If the peak value is high enough, it may be considered a card reader, and if the peak value is low enough, it may be considered a mock card. Whether it is high enough or low can be determined by comparing it with a set threshold.

[0076] S506: If it is a simulated card, determine which simulated card among a plurality of different simulated cards the target simulated card currently adopted by the sensing object is based on the time difference between different peaks of the signal waveform.

[0077] In practical applications, it is relatively common for the same user to have multiple simulated cards, so in this step, for example, multiple different time differences between different peaks (e.g., adjacent peaks) of the signal waveform are used to distinguish and represent different simulated cards, and based on this, it is determined which simulated card the target simulated card is.

[0078] Of course, in addition to the above exemplary distinction methods, differences in signal waveforms can also be created in other ways to realize distinction between different simulated cards and / or different card readers.

[0079] Similarly, the activation signal may also indicate the simulated card or card reader that the sensing object expects to employ in these ways.

[0080] Based on the capabilities of the signal reprocessing software, other service interaction modes can also be supported by actively intervening in short-range wireless communication signals and excitation signals. Taking the code scanning mode as an example, one or more embodiments of this specification provide a flowchart of a method for responding to a code scanning abnormality based on short-range wireless communication signals, with reference to Figure 6.

[0081] The flow in FIG. 6 includes the following steps: S602: Determine whether the code scan of the sensing object is abnormal based on information additionally reflected in the short-range wireless communication signal, where the additionally reflected information is obtained by processing the signal reprocessing software.

[0082] In one or more embodiments of the present disclosure, the code scanning may be performed by a service client provided by a service provider (e.g., a payment service provider) or its partner (e.g., an e-commerce service provider, an online live streaming service provider, a short video service provider, an instant messaging service provider, etc.) that corresponds to the sensing object and the near field communication device. In this way, it becomes easier for the signal reprocessing software to have the authority to perform the appropriate detection and intervention actions, thereby contributing to improving multi-party security.

[0083] A user of a sensing object may be currently using the sensing object and preparing to provide a service by code scanning (the corresponding QR code may be placed on a near-field communication device or another relevant area nearby). However, a code scan abnormality may occur due to a failed scan, failed analysis, or invalid QR code, which may affect the user experience. To prevent such a situation from causing inconvenience to the user, the signal reprocessing software may immediately detect whether a code scan abnormality has occurred in the sensing object (this may be a pre-determination, which allows for pre-intervention and is more effective). If the detection result is YES, corresponding status information, i.e., the additional information described above, may be added to the near-field communication signal so that the near-field communication device can detect it. Furthermore, the user of the sensing object may be temporarily prevented from being notified of the code scan abnormality, for example, by blocking it with the signal reprocessing software or by negotiating with the corresponding client.

[0084] S604: If YES, determine that the sensing object is in an unfriendly working mode.

[0085] A state in which a code scan abnormality has already occurred in the sensing object or a code scan abnormality is about to occur may be pre-customized as an unfriendly operating mode, since the unfriendliness here is primarily directed at the user of the sensing object and may result in a bad experience.

[0086] S606: Send an excitation signal carrying code scan spoofed data to the sensing object via at least one short-range wireless communication antenna, so that the sensing object obtains result data obtained by executing the target service through the communication connection based on the code scan spoofed data, and spoofs the result data as code scan success result data and provides it to the user.

[0087] In one or more embodiments of the present specification, the code scan spoofing data (e.g., represented in the form of an identification bit, field, or waveform) may be used to notify the sensing object that a service corresponding to the code scan abnormality can be completed via short-range wireless communication, thereby providing the user with the service execution result obtained via short-range wireless communication as a code scan result (although the code scan may actually have failed). In this way, the channel source of the result data is actually spoofed, and from the user's perspective, the code scan execution service is considered to have been successful, providing a smoother experience and reducing the burden of service retries on the code scan side.

[0088] FIG. 7 is a structural schematic diagram of a near field communication device according to one or more embodiments of the present specification, which shows the main structure of the device in an abstract manner, but does not limit the specific module layout and connection relationship.

[0089] The near field communication device of FIG. 7 includes one or more near field communication antennas and one or more control chips (this application mainly considers multiple situations, especially the situation of multiple near field communication antennas), where at least one near field communication antenna collects near field communication signals of currently nearby sensing objects, the control chip makes an operation mode judgment for the sensing object based on the near field communication signals, and if it determines that the sensing object is in an unfriendly operation mode, sends an excitation signal to the sensing object via the at least one near field communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operation mode, and the at least one near field communication antenna establishes a communication connection with the sensing object and performs a target service via the communication connection.

[0090]

[0003] A hard PCB or a flexible circuit board may be used to mount these devices, or a combination of a hard PCB and a flexible circuit board may be used and connected via a connector. The control chip controls multiple short-range wireless communication antennas on the short-range wireless communication device through polling control or parallel control, analyzes the difference in signal strength received by each short-range wireless communication antenna, and determines the relative position between the short-range wireless communication antenna of the mobile phone and the short-range wireless communication device based on the signal strength analysis result. The short-range wireless communication antenna detects the power consumption mode of the short-range wireless communication of the mobile phone (other types of unfriendly operating modes are also available and can be handled accordingly), and when it detects that the short-range wireless communication signal of the mobile phone has entered a low-power mode, it sends an excitation signal to terminate the short-range wireless communication of the mobile phone from the low-power mode. Through the above signal processing, the control chip sends a control signal to select and control the short-range wireless communication antenna of the short-range wireless communication device that is closest to the short-range wireless communication antenna of the mobile phone, so as to establish a communication connection with the mobile phone.

[0091] When arranging the antennas, in order to obtain a relatively good detection and short-range wireless communication range, if there are multiple short-range wireless communication antennas, they may be distributed on the short-range wireless communication device, for example, distributed in the circumferential direction and on the outside. When arranging the control chip, these antennas may be controlled in a unified manner, or multiple sub-control chips may be used for distributed control. The specific connection structure is also diverse and can be selected according to actual needs. For intuition, please refer to the specific embodiment structure examples in Figures 8(a), 9 and 10.

[0092] Figure 8(a) is a specific structural schematic diagram of a first type of short-range wireless communication device in an application scenario according to one or more embodiments of this specification, and Figures 8(b) to 8(d) are schematic diagrams of a mobile phone in proximity to the short-range wireless communication device in this scenario.

[0093] In FIG. 8(a), the main control chip of the short-range wireless communication device controls six short-range wireless communication antennas in sequence or simultaneously in multiple channels.

[0094] When the mobile phone is close to the short-range wireless communication device from the position shown in Figure 8(b), the short-range wireless communication antenna 2, the short-range wireless communication antenna 3, the short-range wireless communication antenna 5, and the short-range wireless communication antenna 6 may synchronously sense signals emitted from the mobile phone communication line ring. Based on the collected signals, the main control chip has a relatively high probability of determining that the short-range wireless communication antenna of the mobile phone is closer to the short-range wireless communication antenna 2 of the short-range wireless communication device. Then, the control chip forms a control logic to strengthen the signal of the short-range wireless communication antenna 2 and turn off the control signals of the other short-range wireless communication antennas. When the mobile phone is close to the short-range wireless communication device, the main control chip performs a power consumption mode judgment based on the mobile phone's short-range wireless communication signals synchronously collected by the short-range wireless communication antenna 2, the short-range wireless communication antenna 3, the short-range wireless communication antenna 5, and the short-range wireless communication antenna 6. If it determines that the mobile phone's short-range wireless communication is in low-power mode, it sends an excitation signal to terminate the mobile phone's short-range wireless communication from low-power mode.

[0095] When the relative positions of the mobile phone and the short-range wireless communication device are fixed, if the position of the mobile phone's short-range wireless communication antenna on the mobile phone is different, the short-range wireless communication device may establish a connection with a different short-range wireless communication antenna, and at this time, the distance between the two short-range wireless communication antennas can be determined.

[0096] For example, the short-range wireless communication antenna 2 of the short-range wireless communication device in FIG. 8(c) may establish a connection with the short-range wireless communication antenna of the mobile phone, while the short-range wireless communication antenna 5 of the short-range wireless communication device in FIG. 8(d) may establish a connection with the short-range wireless communication antenna of the mobile phone.

[0097] FIG. 9 is a detailed structural schematic diagram of a second type of short-range wireless communication device in an application scenario according to one or more embodiments of the present specification.

[0098] The operating principle of Figure 9 is similar to that of Figure 8(a), with the main difference being the control method: In Figure 9, each short-range wireless communication antenna is individually controlled by a control chip, and data and control signals are transmitted between each control chip and the main chip, which is more reliable and facilitates flexible parallel use of different short-range wireless communication antennas.

[0099] FIG. 10 is a detailed structural schematic diagram of a third type of short-range wireless communication device in an application scenario according to one or more embodiments of the present disclosure.

[0100] The operating principle of Figure 10 is similar to that of Figure 8(a), with the main difference being the control method. In Figure 10, several short-range wireless communications (not limited to the three shown in the figure) are grouped together and controlled by one control chip, with data and control signals transmitted between each control chip and the main chip. This facilitates flexible control of short-range wireless communication antennas for each group, which is useful for simultaneously accessing different services, with different groups responsible for interaction.

[0101] Of course, in addition to the exemplary layouts in FIGS. 8(a), 9 and 10, there are many more specific layout schemes that can be selected and implemented as needed.

[0102] Based on the same idea, one or more embodiments of the present specification further provide an apparatus and a device corresponding to the above method, as shown in Figures 11 and 12. The apparatus and the device can accordingly perform the above method and related optional solutions.

[0103] FIG. 11 is a structural schematic diagram of a short-range wireless communication control device according to one or more embodiments of the present disclosure, the device including: a near field communication signal collection module 1102 for collecting near field communication signals of currently nearby sensed objects via one or more near field communication antennas disposed on the near field communication device; an object operation mode determination module 1104 that performs an operation mode determination for the sensed object based on the near field communication signal; an unfriendly operating mode processing module 1106 that, if it determines that the sensing object is in an unfriendly operating mode, transmits an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operating mode; and a near field communication service execution module 1108 for establishing a communication connection with the sensed object via at least one near field communication antenna and executing a target service via the communication connection.

[0104] Optionally, the object working mode determination module 1104 obtains a signal waveform of the near field communication signal; determining whether the peak value of the signal waveform is less than a first set threshold and whether the time difference between different peaks of the signal waveform is greater than a second set threshold; If YES, it is determined that the sensing object is in an unfriendly operating mode.

[0105] Optionally, the object operating mode determination module 1104 is configured to transmit a card reading sounding signal to the sensing object in response to the near field communication signal; determining whether the sensing object has made a specific positive response to the card reading sounding signal; If YES, it is determined that the sensing object is in an unfriendly operating mode.

[0106] Optionally, the unfriendly working mode processing module 1106 sends an working mode switching excitation signal to the near field communication device via at least one of the near field communication antennas, causing the sensing object to respond to the working mode switching excitation signal and switch to a card reader mode to improve the near field communication range.

[0107] Optionally, the object working mode determination module 1104 determines the target simulated card or target card reader currently adopted by the sensing object based on the near field communication signal; determining whether the target simulated card or the target card reader matches the near field communication device; If NO, determine that the sensing object is in an unfriendly operating mode; The ending of the unfriendly operating mode specifically includes: This includes switching to a simulated card or card reader that matches the near field communication device.

[0108] Optionally, the object working mode determination module 1104 obtains a signal waveform of the near field communication signal; Determine whether the sensing object currently employs a simulated card or a card reader based on the peak value of the signal waveform; If it is a simulated card, it determines which simulated card among a plurality of different simulated cards the target simulated card currently adopted by the sensing object is based on the time difference between different peaks of the signal waveform.

[0109] Optionally, the sensing object is pre-installed with signal reprocessing software provided by a service provider of the near field communication device; The near field communication signal is processed by the signal reprocessing software and carries information for instructing the target simulated card or the target card reader.

[0110] Optionally, the short-range wireless communication antenna for transmitting the excitation signal and the short-range wireless communication antenna for establishing the communication connection are not the same short-range wireless communication antenna.

[0111] Optionally, the object operation mode determination module 1104 determines whether the code scan of the sensing object is abnormal based on information additionally reflected in the short-range wireless communication signal, wherein the additionally reflected information is obtained by processing the signal reprocessing software; If YES, it is determined that the sensing object is in an unfriendly operating mode.

[0112] Optionally, the unfriendly operating mode processing module 1106 transmits an excitation signal carrying code scan spoofed data to the sensing object via at least one short-range wireless communication antenna, so that the sensing object obtains result data obtained by executing a target service through the communication connection based on the code scan spoofed data, and disguises the result data as code scan success result data and provides it to the user.

[0113] Optionally, a plurality of short-range wireless communication antennas are provided on the short-range wireless communication device; The short-range wireless communication service execution module 1108 selects, according to the short-range wireless communication signals respectively collected by a plurality of short-range wireless communication antennas, at least one short-range wireless communication antenna having an advantage from the short-range wireless communication antennas deployed on the short-range wireless communication device according to a set advantage dimension, as a target short-range wireless communication antenna; temporarily increasing the signal of the target near field communication antenna and / or temporarily decreasing the signal of one or more remaining near field communication antennas; A communication connection is established with the sensed object via the target short-range wireless communication antenna.

[0114] FIG. 12 is a structural schematic diagram of a near field communication device according to one or more embodiments of the present disclosure, the device including: at least one processor; a memory communicatively coupled to the at least one processor, wherein: The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to cause the at least one processor to: collecting near field communication signals of currently proximate sensed objects via one or more near field communication antennas disposed on the near field communication device; performing an operation mode determination for the sensing object based on the short-range wireless communication signal; if determining that the sensing object is in an unfriendly operating mode, transmitting an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operating mode; Establishing a communication connection with the sensing object via at least one short-range wireless communication antenna, and executing a target service via the communication connection.

[0115] Based on the same idea, one or more embodiments herein further provide a non-volatile computer storage medium having computer-executable instructions stored thereon, the computer-executable instructions comprising: collecting near field communication signals of currently proximate sensed objects via one or more near field communication antennas disposed on the near field communication device; determining an operation mode of the sensed object based on the short-range wireless communication signal; if determining that the sensing object is in an unfriendly operating mode, transmitting an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operating mode; The device is configured to establish a communication connection with the sensed object via at least one short-range wireless communication antenna and to execute a target service via the communication connection.

[0116] In the 1990s, it was possible to clearly distinguish whether a technological improvement was a hardware improvement (e.g., an improvement to circuit structures such as diodes, transistors, and switches) or a software improvement (an improvement to a method flow). However, with the development of technology, many method flow improvements today can already be considered direct improvements to hardware circuit structures. In most cases, designers obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that a method flow improvement cannot be realized in a hardware entity module. For example, a programmable logic device (PLD) (e.g., a field programmable gate array (FPGA)) is such an integrated circuit, whose logical function is determined by the user's programming of the device. Instead of asking a chip manufacturer to design and manufacture a dedicated integrated circuit chip, a designer can program and "integrate" an entire digital system on a single PLD.For example, instead of manually creating integrated circuit chips, such programming is now often accomplished using "logic compiler" software, similar to software compilers used in program development and writing. The original code before compilation must also be written in a specific programming language, known as a hardware description language (HDL). There are not just one, but multiple HDLs, including 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), with the most commonly used currently being VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art will appreciate that by simply programming a method flow logically in one of these hardware description languages ​​and programming it into an integrated circuit, a hardware circuit embodying this logical method flow can be readily obtained.

[0117] The controller may be implemented in any suitable manner. For example, the controller may take the form of, for example, a microprocessor or 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 Silicone Labs C8051F320. A memory controller may also be implemented as part of the memory's control logic. As will be appreciated by those skilled in the art, in addition to implementing the controller purely in the form of computer-readable program code, it is entirely possible to logically program method steps so that the controller achieves the same functions in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, embedded microcontrollers, etc. Therefore, such a controller may be considered a hardware element, and the devices for achieving various functions contained therein may also be considered structures within the hardware element. Or, even more, the apparatus for realizing various functions may be regarded as software modules that implement the method, or as structures within hardware components.

[0118] The systems, devices, modules, or units described in the above embodiments may be specifically implemented by computer chips or entities, or may be implemented by products having certain functions. One typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet PC, a wearable device, or any combination of these devices.

[0119] For convenience of description, the above apparatus is described by functionally dividing it into various units. Of course, when implementing this specification, the functions of each unit may be realized by the same or multiple pieces of software and / or hardware.

[0120] As should be appreciated by those skilled in the art, embodiments herein may be provided as a method, a system, or a computer program product. As such, embodiments herein may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments herein may take the form of a computer program product embodied on one or more computer-usable storage mediums (including, but not limited to, magnetic disk memory, CD-ROM, optical memory, etc.) containing computer-usable program code.

[0121] This specification is described with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, may be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, and the instructions executed by the processor of the computer or other programmable data processing device may produce an apparatus for implementing the functions specified in one or more flows and / or one or more blocks in the flowcharts and / or block diagrams.

[0122] These computer program instructions may be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, thereby causing the instructions stored in the computer-readable memory to produce an article of manufacture that includes an instruction apparatus that implements the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0123] These computer program instructions may be loaded onto a computer or other programmable data processing device to perform a series of operational steps on the computer or other programmable apparatus to generate a computer-implemented process, whereby the instructions executing on the computer or other programmable apparatus provide steps for implementing the functions specified in one or more flows of the flowcharts and / or one or more blocks of the block diagrams.

[0124] In one exemplary configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0125] Memory may include non-persistent memory, such as random access memory (RAM) and / or non-volatile memory in the form of a computer-readable medium, for example, read-only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.

[0126] Computer-readable media include persistent and non-persistent, removable and non-removable media, and may implement storage of information in any manner or technology. Information may be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only disk read-only memory (CD-ROM), digital multifunction disk (DVD) or other optical storage, magnetic cartridges, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that may be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carriers.

[0127] It should be further explained that the terms "comprise," "include," or any other variation thereof, are intended to cover the non-exclusive "comprise," whereby a process, method, article, or device that includes a set of elements not only includes those elements, but also other elements not expressly listed, or further elements inherent in such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, article, or device that includes said element.

[0128] The specification may be described in the general context of computer-executable instructions being executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, assemblies, data structures, etc. that perform particular tasks or implement particular abstract data types. The specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media, including memory storage devices.

[0129] Each embodiment in this specification is described in a step-by-step manner, and the same and similar parts between the embodiments may be referred to each other, and each embodiment will be described focusing on the differences from other embodiments. In particular, for the embodiments of devices, apparatuses, and non-volatile computer storage media, which are basically similar to the embodiments of methods, the description is relatively simple, and for related points, the partial description of the embodiments of methods may be referred to.

[0130] Specific embodiments of the present specification have been described above. 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 in the examples and still achieve desirable results. Also, the processes depicted in the figures do not necessarily require a particular order or sequential order to achieve desirable results. In some embodiments, multiple task processing and parallel processing may also be possible or advantageous.

[0131] The above description is merely one or more embodiments of the present specification and is not intended to limit the present specification. Those skilled in the art may find that one or more embodiments of the present specification can undergo various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of one or more embodiments of the present specification should be included within the scope of the claims of the present specification.

Claims

1. collecting near field communication signals of currently proximate sensed objects via one or more near field communication antennas disposed on the near field communication device; performing an operation mode determination for the sensing object based on the short-range wireless communication signal; if determining that the sensing object is in an unfriendly operating mode, transmitting an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operating mode; establishing a communication connection with the sensed object via at least one short-range wireless communication antenna, and executing a target service via the communication connection.

2. Specifically, determining an operation mode of the sensing object based on the short-range wireless communication signal includes: acquiring a signal waveform of the short-range wireless communication signal; determining whether the peak value of the signal waveform is less than a first set threshold and whether the time difference between different peaks of the signal waveform is greater than a second set threshold; If YES, determining that the sensing object is in an unfriendly operating mode.

3. Specifically, determining an operation mode of the sensing object based on the short-range wireless communication signal includes: transmitting a card reading sounding signal to the sensing object in response to the near field communication signal; determining whether the sensing object has made a specific positive response to the card reading sounding signal; If yes, determining that the sensing object is in an unfriendly mode of operation.

4. Specifically, transmitting an excitation signal to the sensing object via the at least one short-range wireless communication antenna, and causing the sensing object to respond to the excitation signal and terminate the unfriendly operating mode, includes:

4. The method according to claim 1 or 3, comprising transmitting an operation mode switching excitation signal to the near field communication device via at least one of the near field communication antennas, and causing the sensing object to respond to the operation mode switching excitation signal and switch to a card reader mode to improve near field communication range.

5. Specifically, determining an operation mode of the sensing object based on the short-range wireless communication signal includes: Determining a target simulated card or a target card reader currently adopted by the sensing object based on the near field communication signal; determining whether the target simulated card or the target card reader matches the near field communication device; If NO, determining that the sensing object is in an unfriendly mode of operation; The ending of the unfriendly operating mode specifically includes: The method of claim 1 , comprising switching to employ a simulated card or card reader that matches the near field communication device.

6. Determining the target simulated card or target card reader currently adopted by the sensing object based on the short-range wireless communication signal specifically includes: acquiring a signal waveform of the short-range wireless communication signal; Determining whether the sensing object currently employs a simulated card or a card reader based on the peak value of the signal waveform; and if the target simulated card is a simulated card, determining which of a plurality of different simulated cards the target simulated card currently employed by the sensing object is based on the time difference between different peaks of the signal waveform.

7. signal reprocessing software provided by a service provider of the near field communication device is pre-deployed on the sensing object; 7. The method according to claim 5 or 6, wherein the near field communication signal is processed by the signal reprocessing software and carries information for indicating the target simulated card or the target card reader.

8. The method according to claim 5 or 6, wherein the near field communication antenna for transmitting the excitation signal and the near field communication antenna for establishing the communication connection are not the same near field communication antenna.

9. Specifically, determining an operation mode of the sensing object based on the short-range wireless communication signal includes: determining whether the code scan of the sensing object is abnormal based on information additionally reflected in the short-range wireless communication signal, the additionally reflected information being obtained by processing the information through signal reprocessing software; If yes, determining that the sensing object is in an unfriendly mode of operation.

10. Specifically, transmitting an excitation signal to the sensed object via the at least one short-range wireless communication antenna includes:

10. The method of claim 9, comprising: transmitting an excitation signal carrying code scan spoofed data to the sensing object via at least one short-range wireless communication antenna, so that the sensing object obtains result data obtained by executing a target service through the communication connection based on the code scan spoofed data, and disguising the result data as code scan success result data and providing it to a user.

11. a plurality of short-range wireless communication antennas are provided on the short-range wireless communication device; Specifically, establishing a communication connection with the sensing object via the at least one short-range wireless communication antenna includes: Selecting at least one near field communication antenna having a dominance as a target near field communication antenna from the near field communication antennas disposed on the near field communication device according to a set dominance dimension based on the near field communication signals respectively collected by a plurality of near field communication antennas; temporarily increasing the signal of the target near field communication antenna and / or temporarily decreasing the signal of one or more remaining near field communication antennas; and establishing a communication connection with the sensed object via the target near field communication antenna.

12. a short-range wireless communication signal collection module for collecting short-range wireless communication signals of currently nearby sensed objects via one or more short-range wireless communication antennas disposed on the short-range wireless communication device; an object operation mode determination module that determines an operation mode of the sensed object based on the short-range wireless communication signal; an unfriendly operating mode processing module that, when determining that the sensing object is in an unfriendly operating mode, transmits an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and terminate the unfriendly operating mode; a short-range wireless communication service execution module that establishes a communication connection with the sensed object via at least one short-range wireless communication antenna and executes a target service via the communication connection.

13. The object working mode determination module acquires a signal waveform of the short-range wireless communication signal; determining whether the peak value of the signal waveform is less than a first set threshold and whether the time difference between different peaks of the signal waveform is greater than a second set threshold; 13. The device of claim 12, wherein if YES, it determines that the sensing object is in an unfriendly mode of operation.

14. the object operation mode determination module transmits a card reading sounding signal to the sensing object in response to the near field communication signal; determining whether the sensing object has made a specific positive response to the card reading sounding signal; 13. The device of claim 12, wherein if YES, it determines that the sensing object is in an unfriendly mode of operation.

15. 15. The device of claim 12 or 14, wherein the unfriendly working mode processing module transmits an working mode switching excitation signal to the near field communication device via at least one of the near field communication antennas, and causes the sensing object to respond to the working mode switching excitation signal and switch to a card reader mode to improve the near field communication range.

16. The object working mode determination module determines a target simulated card or a target card reader currently adopted by the sensing object based on the short-range wireless communication signal; determining whether the target simulated card or the target card reader matches the near field communication device; If NO, determine that the sensing object is in an unfriendly operating mode; The ending of the unfriendly operating mode specifically includes: The apparatus of claim 12, further comprising switching to employ a simulated card or card reader that matches the near field communication device.

17. The object working mode determination module acquires a signal waveform of the short-range wireless communication signal; Determine whether the sensing object currently employs a simulated card or a card reader based on the peak value of the signal waveform; 17. The device of claim 16, wherein if the target simulated card is a simulated card, the device determines which of a plurality of different simulated cards the target simulated card currently employed by the sensing object is based on the time difference between different peaks of the signal waveform.

18. signal reprocessing software provided by a service provider of the near field communication device is pre-deployed on the sensing object; 18. The device according to claim 16 or 17, wherein the near field communication signal is processed by the signal re-processing software and carries information for indicating the target simulated card or the target card reader.

19. 18. The device according to claim 16 or 17, wherein the near field communication antenna for transmitting the excitation signal and the near field communication antenna for establishing the communication connection are not the same near field communication antenna.

20. the object operation mode determination module determines whether a code scan of the sensing object is abnormal based on information additionally reflected in the short-range wireless communication signal, wherein the additionally reflected information is obtained by processing the signal reprocessing software; 20. The device of claim 18, wherein if yes, it determines that the sensing object is in an unfriendly mode of operation.

21. 20. The device of claim 19, wherein the unfriendly operating mode processing module transmits an excitation signal carrying code scan spoofed data to the sensing object via at least one short-range wireless communication antenna, so that the sensing object obtains result data obtained by executing a target service through the communication connection based on the code scan spoofed data, and disguises the result data as code scan success result data and provides it to a user.

22. a plurality of short-range wireless communication antennas are provided on the short-range wireless communication device; The short-range wireless communication service execution module selects at least one advantageous short-range wireless communication antenna as a target short-range wireless communication antenna from the short-range wireless communication antennas disposed on the short-range wireless communication device according to a set advantage dimension based on the short-range wireless communication signals respectively collected by a plurality of short-range wireless communication antennas; temporarily increasing the signal strength of the target short-range wireless communication antenna and / or temporarily decreasing the signal strength of one or more remaining short-range wireless communication antennas; The device of claim 12 , wherein the device establishes a communication connection with the sensed object via the target near-field communication antenna.

23. one or more short-range wireless communication antennas; and one or more control chips; at least one near field communication antenna collects near field communication signals of currently proximate sensed objects; the control chip performs an operation mode determination for the sensing object based on the near field communication signal, and if it determines that the sensing object is in an unfriendly operation mode, transmits an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operation mode; At least one near field communication antenna establishes a communication connection with the sensed object and executes a target service via the communication connection.

24. at least one processor; a memory communicatively coupled to the at least one processor; The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to cause the at least one processor to: collecting near field communication signals of currently proximate sensed objects via one or more near field communication antennas disposed on the near field communication device; performing an operation mode determination for the sensing object based on the short-range wireless communication signal; if determining that the sensing object is in an unfriendly operating mode, transmitting an excitation signal to the sensing object via at least one near field communication antenna, causing the sensing object to respond to the excitation signal and exit the unfriendly operating mode; and establishing a communication connection with the sensed object via at least one near field communication antenna, and executing a target service via the communication connection.

25. A computer program comprising: A computer program which, when executed by a processor, causes the processor to carry out the method according to any one of claims 1 to 3, 5, 6 and 11.

Citation Information

Patent Citations

  • Image forming apparatus and control method of the same, and program

    JP2014165585A