Load modulation method and device, electronic equipment and storage medium

By generating and sending modulated signals from the slave device, receiving feedback instructions, and adaptively modulating in case of anomalies, the problem of poor slave device compatibility is solved, higher quality communication response is achieved, and user experience is improved.

CN121509957APending Publication Date: 2026-02-10BEIJING CEC HUADA ELECTRONIC DESIGN CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511694603.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-18
Publication Date
2026-02-10

Smart Images

  • Figure CN121509957A_ABST
    Figure CN121509957A_ABST
Patent Text Reader

Abstract

The invention provides a load modulation method and device, electronic equipment and a storage medium, and relates to the technical field of near field communication. The method is applied to a slave device in near field communication, and comprises the following steps: in response to a received instruction signal of a master device, generating and sending a first modulation signal to the master device; receiving a feedback instruction sent by the master device according to the first modulation signal; if it is determined that communication is abnormal based on the feedback instruction, counting the number of times of communication abnormity; if the number of abnormal communication times is greater than a set threshold value, calling a group of target parameter information from a pre-configured parameter modulation information base; and generating a second modulation signal according to the target parameter information, and sending the second modulation signal to the master device. Therefore, the compatibility of the slave device is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of near field communication, and in particular to a load modulation method and device, electronic equipment and storage medium. BACKGROUND

[0002] Near field communication technology has good security and convenience. It seamlessly connects the physical world and the digital world through a simple "touch" method, and is now widely used in identity recognition, access control, transportation, mobile payment and many other fields. However, with the wide application of near field communication technology and the increasing complexity of application scenarios, the types of card reader devices (i.e. master devices in near field communication technology) on the market are increasing, and the communication performance is uneven. The slave device on the user side is difficult to be compatible with all master devices. In order to provide users with a better experience, higher requirements are placed on the compatibility of the slave device. SUMMARY

[0003] To overcome the problems in the related art, the present application provides a load modulation method, device, electronic equipment and storage medium.

[0004] According to a first aspect of an embodiment of the present application, a load modulation method is provided, which is applied to a slave device in near field communication, and the method comprises: In response to receiving an instruction signal of a master device, generating and sending a first modulation signal to the master device; Receiving a feedback instruction issued by the master device according to the first modulation signal; If it is determined that the communication is abnormal based on the feedback instruction, counting the number of communication abnormalities; If the number of communication abnormalities is greater than a set threshold, calling a set of target parameter information from a pre-configured parameter modulation information library; Generating a second modulation signal according to the target parameter information and sending the second modulation signal to the master device.

[0005] In some embodiments, the parameter modulation information library includes a plurality of sets of parameter information, and each set of parameter information has a predetermined call priority.

[0006] In some embodiments, after sending the second modulation signal, the method further comprises: According to the feedback instruction issued by the master device for the second modulation signal, re-executing the steps of determining communication abnormality to sending the regenerated second modulation signal until the communication returns to normal or all parameter information sets in the parameter modulation information library are called.

[0007] In some embodiments, a set of parameter information includes at least one of the following: phase, transmission voltage amplitude, transmission duty cycle, and number of transmitter transistors.

[0008] In some embodiments, the parameter modulation information base is stored in the form of a lookup table, wherein each set of parameter information corresponds to a row in the lookup table.

[0009] In some embodiments, determining the communication anomaly based on the feedback instruction includes: If the feedback instruction signal does not match the instruction signal for the next step in the communication process, a communication anomaly is determined.

[0010] In some embodiments, counting the number of communication anomalies includes: Based on multiple feedback commands from the main device during the same opening cycle, communication anomalies are identified and counted; or, Based on the feedback commands from the master device during multiple openings, communication anomalies are identified and counted.

[0011] According to a second aspect of the embodiments of this application, a load modulation apparatus is provided, the apparatus comprising: A modulation signal generation module is used to generate and send a first modulation signal to the master device in response to receiving a command signal from the master device; The instruction acquisition module is used to receive feedback instructions issued by the master device based on the first modulation signal; The communication anomaly counting module is used to count the number of communication anomalies when a communication anomaly is determined based on the feedback instruction. The parameter modulation module is used to call a set of target parameter information from a pre-configured parameter modulation information library when the number of communication anomalies exceeds a set threshold, so that the modulation signal generation module generates a second modulation signal according to the target parameter information and sends the second modulation signal to the master device.

[0012] According to a third aspect of the embodiments of this application, a computer program product is provided, the product including a computer program that, when executed by a processor, implements the method as described in any embodiment of the first aspect.

[0013] According to a fourth aspect of the present application, an electronic device is provided, the device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in any of the embodiments of the first aspect above.

[0014] According to a fifth aspect of the present application, a computer-readable storage medium is provided, on which a computer program is stored, wherein the program, when executed by a processor, implements the method described in any of the embodiments of the first aspect above.

[0015] The technical solutions provided by the embodiments of this application may include the following beneficial effects: This application generates and sends a first modulation signal to the master device in response to a received command signal. It then receives a feedback command from the master device based on the first modulation signal and determines whether communication is abnormal based on the feedback command. If communication is abnormal, the number of communication anomalies is counted. If the number of communication anomalies exceeds a set threshold, an adaptive modulation mechanism is activated. A set of target parameter information is retrieved from a pre-configured parameter modulation information library, allowing the slave device to regenerate a new modulation signal (i.e., a second modulation signal) based on the target parameter information and send the second modulation signal to the master device to re-respond to the master device's command signal. In other words, the load modulation method provided in this application allows the slave device to automatically re-modulate the modulation signal in the event of communication anomalies, responding to the master device's command signal with a higher quality modulation signal. This makes the slave device more adaptable to a wider range of master devices with different communication performance requirements, improving the slave device's compatibility.

[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this application, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0018] Figure 1 A flowchart of a load modulation method provided in this application; Figure 2 This is a schematic diagram of a near-field communication master-slave device interaction. Figure 3 This is a schematic diagram of the interaction between master and slave devices under abnormal communication conditions. Figure 4 A flowchart of another load modulation method provided in this application; Figure 5 A flowchart of another load modulation method provided in this application; Figure 6 A block diagram of a load modulation device provided in this application; Figure 7 This application provides a hardware structure diagram of an electronic device. Detailed Implementation

[0019] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0020] Near Field Communication (NFC) technology is now widely used in many areas of daily life. The variety of card reader devices (i.e., the master devices in NFC technology) on the market is increasingly diverse, including POS machines, commercial card readers, access control systems, subway turnstiles, etc. Different master devices have different communication requirements. If slave devices perform load modulation based on fixed parameter information, it will be difficult to achieve compatibility with the numerous master devices. From the user's perspective, to provide a better user experience, user-side slave devices (such as mobile phones) need to have the ability to communicate stably with different master devices. This means that slave devices need to have high compatibility, responding with high-quality signals to different master devices.

[0021] In view of this, this application provides a load modulation method, apparatus, electronic device, and storage medium.

[0022] The embodiments of this application will now be described in detail. It should be understood that the load adjustment method provided in this application can be applied to both active load modulation and passive load modulation.

[0023] The first aspect of this application provides a load modulation method. For example... Figure 1 As shown, Figure 1 The flowchart of a load modulation method provided in this application is shown. The method is applied to a slave device in near-field communication and includes steps S101 to S105.

[0024] Step S101: In response to receiving the instruction signal from the master device, generate and send a first modulation signal to the master device.

[0025] The command signal mentioned here can be any command signal in the master-slave communication process.

[0026] For example, in some near-field communication information exchange processes, the master and slave devices need to perform multiple rounds of interaction, such as... Figure 2 As shown, Figure 2 This diagram illustrates a near-field communication master-slave device interaction. The master device provides a carrier wave, and the slave device modulates its load based on the master device's radio frequency field. One interaction round consists of the master device sending a command signal to the slave device and the slave device responding to the command signal. Figure 2This indicates that the communication process includes N+1 interaction rounds. The command signal described in this application refers to the command signal of any interaction round in a complete communication process.

[0027] Step S102: Receive the feedback command issued by the master device based on the first modulation signal.

[0028] In near-field communication (NFC) technology, the master device is generally responsible for initiating and managing the communication process. For example, if the first modulation signal meets the requirements of the command signal for this round, the master device will send the command signal for the next interaction round after receiving the first modulation signal. At this time, the feedback command received by the slave device is the command signal for the new interaction round. Otherwise, if the first modulation signal does not meet the requirements of the command signal for this round, different master devices may take different actions. In this case, the feedback command received by the slave device is the information sent by the corresponding master device after processing. For example, some master devices will adjust and resend the command signal for this round, some master devices will interrupt communication and turn off the radio frequency field (which can be understood as the feedback command being empty), and some master devices will briefly turn off the radio frequency field and then re-initiate the communication process.

[0029] Step S103: If a communication anomaly is determined based on the feedback instruction, the number of communication anomalies is counted.

[0030] As mentioned above, the communication process between the master device and the slave device is managed by the master device. The master device usually determines whether the slave device's response meets the requirements (that is, the master device determines whether the communication can proceed normally), and the slave device can only respond passively.

[0031] In this application, the slave device can determine whether its response meets the requirements based on the feedback from the master device. For example, in conjunction with the common handling methods of master devices in communication failure situations, some judgment rules can be preset in the slave device to deal with communication failure situations, such as the slave device receiving an empty signal within a preset time limit, or the slave device receiving a duplicate instruction, etc.

[0032] In some embodiments, determining the communication anomaly based on the feedback instruction includes: If the feedback instruction signal does not match the instruction signal for the next step in the communication process, a communication anomaly is determined.

[0033] For example, in combination Figure 2 In a normal communication process, the slave device needs to respond effectively to the command signals in the current interaction round before the communication flow can proceed to the next interaction round, that is, before the master device can send the next command signal. If the slave device responds invalidly or not at all, it will lead to abnormal situations such as communication errors, communication interruptions, or communication restarts.

[0034] For example, such as Figure 3 As shown, Figure 3 This is a schematic diagram illustrating the interaction between master and slave devices under an abnormal communication state. (Combined with...) Figure 2 For example, if the slave device's response to the first instruction signal is invalid, that is, the first modulation signal generated by the slave device and sent to the master device does not meet the interaction requirements of this round, the master device resends the first instruction signal to the slave device, that is, the communication restarts.

[0035] In other words, the feedback command issued by the master device based on the first modulation signal is the first command signal, which does not match the next command signal in the communication process (i.e., the second command signal). Based on this, a communication anomaly can be determined, and a communication anomaly is counted. The same logic applies to communication errors or communication interruptions, which will not be elaborated here.

[0036] Step S104: If the number of communication anomalies exceeds the set threshold, a set of target parameter information is retrieved from the pre-configured parameter modulation information library.

[0037] Understandably, in some scenarios, if a slave device's invalid response causes a communication anomaly, some master devices can make adjustments within a certain range, such as increasing the strength of their radio frequency field, and then retry communication. Here, the number of communication anomalies exceeds a set threshold, indicating that after multiple attempts, communication still cannot be restored to normal. That is, based on the master device's own adjustments, the slave device's inherent modulation information is still incompatible with the master device. Therefore, this application will call a set of target parameter information from a pre-configured parameter modulation information library to optimize and improve the inherent modulation information, enabling the slave device to respond to the master device's command signals with a higher-quality modulation signal, intending to promote the normal progress of the communication process.

[0038] It's important to note that the threshold here can be set or adjusted based on experience, such as 3 or 5 attempts. Understandably, a higher threshold can negatively impact user experience, for example, requiring multiple attempts and longer wait times before the adaptive adjustment mechanism is triggered in communication failures. Conversely, a lower threshold might miss normal communication, reducing efficiency and causing unnecessary waste.

[0039] For example, in combination Figure 3 Taking a threshold of 3 as an example, when the device receives the first instruction signal for the first time and responds for the first time (the response here refers to sending the first modulation signal to the master device), the base number of communication anomalies can be recorded as 1.

[0040] Since the first modulation signal response was invalid, communication restarted, and the master device sent the first command signal to the slave device a second time. Upon receiving this first command signal a second time, the slave device can determine that a communication anomaly has occurred. The number of communication anomalies is incremented by one from the base number, and the slave device will respond a second time, that is, it will send the first modulation signal a second time.

[0041] Similarly, if the first modulation signal sent by the slave device is invalid three times in a row, and the slave device receives the first instruction signal for the fourth time, the number of communication anomalies accumulates to 4, which is greater than the set threshold of 3. Then the adaptive modulation mechanism is triggered, and the slave device can call a set of target parameter information from the pre-configured parameter modulation information library.

[0042] Step S105: Generate a second modulation signal based on the target parameter information, and send the second modulation signal to the master device.

[0043] That is, if the first modulation signal causes a communication anomaly and triggers the adaptive modulation mechanism, the slave device can regenerate the modulation information based on the target parameter information and respond to the command signal again with the second modulation signal.

[0044] Compared to the first modulated signal, the second modulated signal regenerated based on the target parameter information has higher signal quality. For example, during communication with a master device, the first modulated signal generated by the slave device has a low signal-to-noise ratio, causing communication anomalies. However, based on the load modulation method of this application, when the adaptive modulation mechanism is triggered, the slave device regenerates a second modulated signal with a higher signal-to-noise ratio according to the target parameter information, and responds to the master device again. The signal-to-noise ratio here is only an example; other indicators affecting signal quality, such as modulation depth and timing jitter, can also be improved by using the load modulation method provided in this application when communication anomalies occur.

[0045] This method, which judges the response effect of the slave device based on the communication process between the master and slave devices and triggers an adaptive modulation mechanism under preset conditions to promote the normal progress of the communication process, is conducive to the slave device adapting to more types of master devices with different communication performance requirements, thus improving the compatibility of the slave device.

[0046] In some embodiments, the parameter modulation information base includes multiple sets of parameter information, each set of parameter information having a predetermined calling priority.

[0047] It is understandable that the call priority can be determined as needed, and no specific restrictions are made here.

[0048] For example, the call priority can be positively correlated with the signal quality optimization effect of each set of parameter information on the modulated signal. If a certain set of parameter information has the best signal quality optimization effect on the modulated signal, then during the call process, this set of parameter information will be called first as the target parameter information. Based on this, it is beneficial to quickly improve the signal quality of the modulated signal and accelerate the restoration of normal communication. Alternatively, the call priority can be positively correlated with the number of parameter items in each set of parameter information. The more parameter items a set of parameter information contains, the more likely it is to be called as the target parameter information during the call process.

[0049] In some embodiments, the parameter modulation information database is stored in the form of a lookup table, as shown in Table 1, where each set of parameter information corresponds to a row in the lookup table. Table 1 is for illustrative purposes only and is not intended to limit specific parameter information.

[0050] Table 1 For example, the lookup table can be sorted according to the call priority, with the highest priority set of parameters stored in the first row of the lookup table, and so on. Parameters can be called line by line, which facilitates more efficient communication.

[0051] It is understandable that the signal quality of the modulated signal is affected by multiple parameters. Parameters 1 to N in Table 1 refer to the relevant parameters that determine or affect the quality of the modulated signal, such as phase, transmit voltage amplitude, transmit duty cycle, number of transmitter transistors, etc.

[0052] In some embodiments, a set of parameter information includes at least one of the following: phase, transmit voltage amplitude, transmit duty cycle, and number of transmitter transistors.

[0053] For example, referring to Table 1, taking parameter 1 as phase, parameter 2 as transmit voltage amplitude, parameter 3 as transmit duty cycle, and parameter 4 as number of transmitter transistors as an example, each set of parameter information may include 1 parameter, or may include 2, 3 or 4 parameters. For the same parameter, the specific value of the parameter corresponding to different rows (i.e. different sets of parameter information) is not limited here, and can be configured according to specific needs.

[0054] In some embodiments, such as Figure 4 As shown, Figure 4 The flowchart of another load modulation method provided in this application further includes step S106 after the second modulation signal is sent in step S105.

[0055] Step S106: Based on the feedback instruction issued by the master device for the second modulation signal, re-execute the step of determining the communication abnormality and sending the regenerated second modulation signal until the communication is restored to normal, or all parameter information groups in the parameter modulation information database are called.

[0056] For example, in combination Figure 3 and Figure 5 As shown, Figure 5 A flowchart of another load modulation method provided in this application. Figure 5 In this context, N represents the number of communication anomalies, and M represents the set threshold. The process of dynamically adjusting and judging whether the communication is normal or not corresponds to steps S105 to S106.

[0057] Based on Table 1 above, Figure 5 The dynamic adjustment process can be understood as follows: after the adaptive modulation mechanism is triggered, the target parameter information in the first row is called and the set of parameter information is configured to the corresponding hardware circuit to optimize and adjust the waveform of the modulation signal of the slave device to match the current master device. If no communication abnormality occurs or the number of communication abnormalities does not reach the set threshold, it can be determined that the communication process is proceeding normally, and the adaptive modulation mechanism ends.

[0058] If communication errors still occur after optimization and adjustment based on the first row of parameter information, and the number of communication errors exceeds the preset threshold, the device will continue to call the second row of parameter information and perform optimization and adjustment again, and so on.

[0059] In other words, after generating a second modulated signal based on a set of target parameter information, it is further determined whether the second modulated signal promotes normal communication. If communication is still abnormal and the number of communication abnormalities exceeds a set threshold, it indicates that the set of parameter information cannot make the slave device compatible with the master device. Based on this, a new set of target parameter information is retrieved from the parameter modulation information database, and the second modulated signal is regenerated based on the new target parameter information. Then, the process of "determining communication abnormalities, counting the number of communication abnormalities, and retrieving target parameter information and regenerating the second modulated signal when the adaptive modulation mechanism is triggered" is repeated.

[0060] If communication proceeds normally, it indicates that the final parameter information invoked makes the slave device compatible with the master device. Alternatively, if communication still fails after all parameter information groups in the parameter modulation information library have been invoked, it indicates that the slave device is incompatible with the master device.

[0061] In some embodiments, counting the number of communication anomalies includes: determining and counting communication anomalies based on multiple feedback instructions from the master device in the same opening session, or determining and counting communication anomalies based on feedback instructions from the master device in multiple opening sessions.

[0062] For example, in combination Figure 2 In a communication process, after the master device starts its operation and the first round of interaction proceeds normally, if the slave device's response to the second command signal is invalid, causing a communication anomaly, the master device will not shut down the radio frequency field but will repeatedly send the second command signal to the slave device. The second time the master device sends the second command signal to the slave device in the same radio frequency field is recorded as one feedback command, the third time as another feedback command, and so on. That is, the slave device's count of communication anomalies is based on the master device's multiple feedback commands during the same start-up phase to determine and count the communication anomalies.

[0063] Alternatively, in another communication process, if the slave device's response to the second command signal is invalid, causing a communication anomaly, the master device will shut down the radio frequency field and then restart it, meaning the master device will resend the first command signal to the slave device. For the slave device, since the feedback signal it receives (i.e., the first command signal) does not match the next command signal in the communication process (which should be the third command signal), it determines a communication anomaly based on this feedback signal and counts the number of communication anomalies, and so on. In other words, the slave device's counting of communication anomalies is based on the master device's feedback commands during multiple restarts to determine and count the communication anomalies.

[0064] In summary, the counting of communication anomalies is unaffected by the master device's handling measures in the event of communication anomalies. Based on this, it is beneficial to improve the adaptability of the load modulation method and the compatibility of slave devices.

[0065] The load modulation methods in the above embodiments enable the slave device to have a wider configuration range, which is beneficial to cover the communication requirements of various communication standards (such as TYPEA, TYPEB, TYPEF, ISO15693 standard, etc.) in the 13.56MHz band and support multiple baud rate requirements.

[0066] Corresponding to the embodiments of the aforementioned methods, this application also provides embodiments of the apparatus and the terminal to which it is applied.

[0067] like Figure 6 As shown, Figure 6 The present application provides a block diagram of a load modulation device, which includes a modulation signal generation module 110, an instruction acquisition module 120, a communication anomaly counting module 130, and a parameter modulation module 140.

[0068] The modulation signal generation module 110 is used to generate and send a first modulation signal to the master device in response to receiving an instruction signal from the master device.

[0069] The instruction acquisition module 120 is used to receive the feedback instruction issued by the master device based on the first modulation signal.

[0070] The communication anomaly counting module 130 is used to count the number of communication anomalies when a communication anomaly is determined based on the feedback instruction.

[0071] The parameter modulation module 140 is used to call a set of target parameter information from a pre-configured parameter modulation information library when the number of communication anomalies exceeds a set threshold, so that the modulation signal generation module generates a second modulation signal according to the target parameter information and sends the second modulation signal to the master device.

[0072] The specific implementation process of the functions and roles of each module in the above device can be found in the implementation process of the corresponding steps in the above method, and will not be repeated here.

[0073] As described above, this device, in response to receiving a command signal from the master device, generates and sends a first modulated signal to the master device. It then receives a feedback command from the master device based on the first modulated signal and determines whether communication is abnormal based on the feedback command. If communication is abnormal, the device counts the number of communication anomalies. If the number of communication anomalies exceeds a set threshold, an adaptive modulation mechanism is activated. This mechanism retrieves a set of target parameter information from a pre-configured parameter modulation information library, enabling the slave device to regenerate a new modulated signal (i.e., a second modulated signal) based on the target parameter information and send the second modulated signal to the master device to re-respond to the master device's command signal. Therefore, this device can automatically re-modulate the modulated signal in the event of communication anomalies, responding to the master device's command signal with a higher quality signal. This facilitates adaptation to more types of master devices with different communication performance requirements, resulting in high compatibility.

[0074] A third aspect of this application provides a computer program product, including a computer program that, when executed by a processor, implements the method described in the first aspect.

[0075] For the device embodiments and computer program product embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to in the description of the method embodiments. Furthermore, the device embodiments described above are merely illustrative; the modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this application according to actual needs. Those skilled in the art can understand and implement this without any inventive effort.

[0076] like Figure 7 As shown, Figure 7 This application provides a hardware structure diagram of an electronic device. The device includes a memory 1002, a processor 1009, and a computer program stored in the memory 1002 and executable on the processor 1009, wherein the processor 1009 executes the computer program to implement the method described in any of the embodiments of the first aspect above.

[0077] For example, device 1000 could be a mobile phone, computer, digital broadcasting terminal, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0078] Device 1000 may include one or more of the following components: processing component 1001, memory 1002, power supply component 1003, multimedia component 1004, audio component 1005, input / output (I / O) interface 1006, sensor component 1007, and communication component 1008.

[0079] Processing component 1001 typically controls the overall operation of device 1000, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 1001 may include one or more processors 1009 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 1001 may include one or more modules to facilitate interaction between processing component 1001 and other components. For example, processing component 1001 may include a multimedia module to facilitate interaction between multimedia component 1004 and processing component 1001.

[0080] Memory 1002 is configured to store various types of data to support the operation of device 1000. Examples of this data include instructions for any application or method operating on device 1000, contact data, phonebook data, messages, pictures, videos, etc. Memory 1002 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0081] Power supply component 1003 provides power to various components of device 1000. Power supply component 1003 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to device 1000.

[0082] Multimedia component 1004 includes a screen that provides an output interface between the device 1000 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, swipe, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 1004 includes a front-facing camera and / or a rear-facing camera. When the device 1000 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0083] Audio component 1005 is configured to output and / or input audio signals. For example, audio component 1005 includes a microphone (MIC) configured to receive external audio signals when device 1000 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 1002 or transmitted via communication component 1008. In some embodiments, audio component 1005 also includes a speaker for outputting audio signals.

[0084] Input / output (I / O) interface 1006 provides an interface between processing component 1001 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, start buttons, and lock buttons.

[0085] Sensor assembly 1007 includes one or more sensors for providing state assessments of various aspects of device 1000. For example, sensor assembly 1007 can detect the on / off state of device 1000, the relative positioning of components such as the display and keypad of device 1000, changes in the position of device 1000 or a component of device 1000, the presence or absence of user contact with device 1000, the orientation or acceleration / deceleration of device 1000, and temperature changes of device 1000. Sensor assembly 1007 may also include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 1007 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 1007 may also include an accelerometer, a gyroscope, a magnetometer, a pressure sensor, or a temperature sensor.

[0086] Communication component 1008 is configured to facilitate wired or wireless communication between device 1000 and other devices. Device 1000 can access wireless networks based on communication standards, such as WiFi, 2G or 3G, 4G or 5G, or combinations thereof. In one exemplary embodiment, communication component 1008 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1008 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0087] In an exemplary embodiment, device 1000 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the load modulation method of the above-described electronic device.

[0088] Fifthly, in an exemplary embodiment, this application also provides a non-transitory computer-readable storage medium including instructions, such as a memory 1002 including instructions, which can be executed by a processor 1009 of device 1000 to complete the load modulation method of the electronic device. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0089] The foregoing has described specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0090] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention filed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not claimed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0091] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

[0092] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A load modulation method, characterized in that, The method, applied to a slave device in near-field communication, includes: In response to receiving a command signal from the master device, a first modulation signal is generated and sent to the master device; Receive feedback instructions issued by the master device based on the first modulation signal; If a communication anomaly is determined based on the feedback instruction, then the number of communication anomalies is counted. If the number of communication anomalies exceeds the set threshold, a set of target parameter information will be retrieved from the pre-configured parameter modulation information library; A second modulation signal is generated based on the target parameter information, and the second modulation signal is sent to the master device.

2. The method according to claim 1, characterized in that, The parameter modulation information database includes multiple sets of parameter information, each set of parameter information having a predetermined calling priority.

3. The method according to claim 2, characterized in that, After transmitting the second modulated signal, the method further includes: Based on the feedback instruction issued by the master device for the second modulation signal, the steps of determining the communication abnormality and sending the regenerated second modulation signal are re-executed until the communication is restored to normal, or all parameter information groups in the parameter modulation information database are called.

4. The method according to claim 2, characterized in that, A set of parameter information includes at least one of the following: phase, transmit voltage amplitude, transmit duty cycle, and number of transmitter transistors.

5. The method according to claim 2, characterized in that, The parameter modulation information database is stored in the form of a lookup table, where each set of parameter information corresponds to a row in the lookup table.

6. The method according to claim 1, characterized in that, The determination of communication anomalies based on the feedback instructions includes: If the feedback instruction signal does not match the instruction signal for the next step in the communication process, a communication anomaly is determined.

7. The method according to claim 1, characterized in that, The counting of communication anomalies includes: Based on multiple feedback commands from the main device during the same opening cycle, communication anomalies are identified and counted; or, Based on the feedback commands from the master device during multiple openings, communication anomalies are identified and counted.

8. A load modulation device, characterized in that, include: A modulation signal generation module is used to generate and send a first modulation signal to the master device in response to receiving a command signal from the master device; The instruction acquisition module is used to receive feedback instructions issued by the master device based on the first modulation signal; The communication anomaly counting module is used to count the number of communication anomalies when a communication anomaly is determined based on the feedback instruction. The parameter modulation module is used to call a set of target parameter information from a pre-configured parameter modulation information library when the number of communication anomalies exceeds a set threshold, so that the modulation signal generation module generates a second modulation signal according to the target parameter information and sends the second modulation signal to the master device.

9. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1 to 7.