Data processing method and electronic device

By setting up a data retransmission mechanism at different times between the terminal device and the external device, the problem of data transmission conflict in wired communication is solved, and normal data transmission is achieved and data loss is avoided.

WO2025194954A1PCT designated stage Publication Date: 2025-09-25HEFEI CHIPSEA ELECTRONICS TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/143906
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-19
Filing Date
2024-12-30
Publication Date
2025-09-25

AI Technical Summary

Technical Problem

In wired communication between a terminal device and an external device, data transmission conflicts result in both parties being unable to receive data normally.

Method used

By setting different data retransmission times, it is ensured that the first electronic device and the second electronic device retransmit data at different times after detecting a data response failure, thereby avoiding data transmission conflicts.

Benefits of technology

It effectively avoids data transmission conflicts, ensures normal data transmission, and avoids data loss in terminal devices and external devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024143906_25092025_PF_FP_ABST
    Figure CN2024143906_25092025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of data processing, and in particular to a data processing method and an electronic device. The data processing method is applied to a first electronic device, and comprises: sending first data to a second electronic device; when a data acknowledgment in respect of the first data is still not received after a first time has elapsed since the first data was sent, resending the first data; and receiving second data resent by the second electronic device. By means of the method, a first electronic device and a second electronic device each have a data acknowledgment mechanism, the first electronic device resends data if no data acknowledgment is received after a first time has elapsed since the data was sent, the second electronic device resends data if no data acknowledgment is received after a second time has elapsed since the data was sent, and the response times for the first electronic device and the second electronic device to resend data are different.
Need to check novelty before this filing date? Find Prior Art

Description

Data processing method and electronic equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on March 19, 2024, with application number 202410311870.4 and invention name “Data Processing Method and Electronic Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of data processing technology, and in particular to a data processing method and electronic equipment. Background Art

[0004] Currently, the proper operation of terminal devices and external devices requires efficient communication between them. Terminal devices need to send control data and upgrade information to external devices, while external devices need to send service data and status data to terminal devices. Data communication between terminal devices and external devices generally uses wireless communication and wired communication. With wired communication, the terminal and external devices are physically connected via a bus, allowing each to initiate communication independently. However, if both devices simultaneously send data to each other, a data transmission conflict occurs, preventing either party from receiving the data properly. Summary of the Invention

[0005] In view of the above problems, the embodiments of the present application provide a circuit, a chip and an electronic device to solve the above technical problems.

[0006] In a first aspect, an embodiment of the present application provides a data processing method, applied to a first electronic device, comprising:

[0007] sending the first data to the second electronic device;

[0008] resending the first data to the second electronic device when no data response to the first data is received after a first time has passed since the first data was sent;

[0009] Receive second data sent by the second electronic device, wherein the received second data is the second data re-sent by the second electronic device to the first electronic device after the second electronic device first sends the second data to the first electronic device and still does not receive a data response to the second data from the first electronic device after a second time has passed since the second data was sent, and the first time and the second time are different.

[0010] In a second aspect, an embodiment of the present application provides a data processing method, including:

[0011] The first electronic device sends first data to the second electronic device; if no data response to the first data is received after a first time has passed since the first data was sent, the first data is resent to the second electronic device;

[0012] The second electronic device sends second data to the first electronic device; if no data response to the second data is received from the first electronic device after a second time has passed since the second data was sent, the second data is resent to the first electronic device.

[0013] In a third aspect, an embodiment of the present application provides an electronic device, including:

[0014] processor;

[0015] a memory coupled to the processor;

[0016] and instructions, which are stored in the memory and can be executed by the processor to implement the above-mentioned data processing method.

[0017] These and other aspects of the present application will become more readily apparent from the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0019] FIG1 shows a flow chart of a data processing method according to an embodiment of the present application.

[0020] FIG2 shows a timing diagram of the data processing method provided in an embodiment of the present application.

[0021] FIG3 shows a timing diagram of the data processing method provided in an embodiment of the present application.

[0022] FIG4 shows a timing diagram of the data processing method provided in an embodiment of the present application.

[0023] FIG5 shows a timing diagram of the data processing method provided in an embodiment of the present application.

[0024] FIG6 shows a timing diagram of the data processing method provided by an embodiment of the present application.

[0025] FIG7 shows a flow chart of a data processing method according to an embodiment of the present application.

[0026] FIG8 shows a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The embodiments of the present application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application and are not to be construed as limiting the present application.

[0028] In order to enable those skilled in the art to better understand the solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative efforts are within the scope of protection of this application.

[0029] In the embodiments of the present application, it should be noted that, in this document, relational terms such as first and second, etc., are merely used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations.

[0030] Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

[0031] In the description of the embodiments of this application, words such as "example" or "for example" are used to indicate an example, illustration, or description. Any embodiment or design described as "for example" or "for example" in the embodiments of this application is not to be construed as being preferred or having more advantages than another embodiment or design. The use of words such as "example" or "for example" is intended to clearly present relative concepts.

[0032] In addition, in the embodiments of the present application, "plurality" refers to two or more. In view of this, in the embodiments of the present application, "plurality" can also be understood as "at least two". "At least one" can be understood as one or more, for example, one, two, or more. For example, "including at least one" means including one, two, or more, and does not limit which ones are included. For example, "including at least one of A, B, and C" means including A, B, C, A and B, A and C, B and C, or A, B, and C.

[0033] It should be noted that in the embodiments of the present application, "and / or" describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / ", unless otherwise specified, generally indicates that the associated objects are in an "or" relationship.

[0034] It should be noted that in the embodiments of the present application, "connection" can be understood as electrical connection, and the connection between two electrical components can be a direct or indirect connection between the two electrical components. For example, the connection between A and B can be either a direct connection between A and B or an indirect connection between A and B through one or more other electrical components.

[0035] An embodiment of the present application provides a data processing method, which is applied to a first electronic device. Referring to FIG. 1 and FIG. 2 , the data processing method includes the following steps:

[0036] S11, sending first data to a second electronic device;

[0037] The first electronic device and the second electronic device are physically connected via a bus, and the first electronic device and the second electronic device send data to each other via the bus.

[0038] S12, when no data response to the first data is received after a first time has passed since the first data was sent, resending the first data to the second electronic device;

[0039] After receiving the first data, the second electronic device sends a data response to the first data to the first electronic device. If the first electronic device does not receive the data response to the first data, it indicates that the second electronic device has not received the first data, and the first electronic device needs to set up a data retransmission mechanism. If the first electronic device still does not receive the data response after the first time, it resends the first data to the second electronic device.

[0040] S13, receiving second data sent by the second electronic device, wherein the received second data is second data resent to the first electronic device after the second electronic device initially sends the second data to the first electronic device and the second electronic device does not receive a data response to the second data from the first electronic device after a second time has passed since the second data was sent, and the first time and the second time are different;

[0041] After receiving the second data sent by the second electronic device, the first electronic device sends a data response for the second data to the second electronic device. If the second electronic device does not receive the data response for the second data, it indicates that the first electronic device has not received the second data and needs to initiate a data retransmission mechanism. If the second electronic device still does not receive the data response for the second data after the second time period, it resends the second data to the first electronic device.

[0042] If a first electronic device sends first data to a second electronic device while the second electronic device also sends second data to the first electronic device, a data transmission conflict between the first and second data will occur, and the second electronic device will not be able to receive the first data, and the first electronic device will not be able to receive the second data sent by the second electronic device. According to the solution of this embodiment, when a transmission conflict occurs between the transmission of first data and the transmission of second data, the first electronic device will receive the second data resent by the second electronic device a second time after the first data was first sent, and resend the first data to the second electronic device a first time after the first data was first sent, with the resending time of the second data being staggered with the resending time of the first data. For example, if the data transmission conflict occurs at time T0, the first electronic device will resend the first data to the second electronic device at time T0+T1 after a first time T1 has passed since time T0; the second electronic device will resend the second data to the first electronic device at time T0+T2 after a second time T2 has passed since time T0, to avoid data transmission conflicts during retransmission. In this embodiment, the first time and the second time are different. When a transmission conflict occurs between the first and second data, the first electronic device retransmits the first data after the first time, and the second electronic device retransmits the second data after the second time. The retransmission times of the first and second data do not overlap, and the retransmissions of the first and second data do not conflict. When the first time is greater than the second time, the first electronic device receives the retransmitted second data first, and the second electronic device receives the retransmitted first data later. When the first time is less than the second time, the second electronic device receives the retransmitted first data first, and the first electronic device receives the retransmitted second data later.

[0043] In an application scenario of this embodiment, the first electronic device may be a terminal device, and the second electronic device may be an external device. The terminal device may include but is not limited to a smartphone, a laptop computer, and a tablet computer, and the external device may include but is not limited to a keyboard and a smart mouse.

[0044] In another application scenario of this embodiment, the first electronic device may be an external device, and the second electronic device may be a terminal device.

[0045] In this embodiment, the first electronic device and the second electronic device both have a data response mechanism. If the first electronic device does not receive a data response after sending data for a first time, it will resend the data. If the second electronic device does not receive a data response after sending data for a second time, it will resend the data. The response times for resending data of the two are different. When a data transmission conflict occurs, ensuring that the times for resending data of the first electronic device and the second electronic device are different can avoid the technical problem of being unable to receive data due to data transmission conflicts.

[0046] Exemplarily, when one of the first electronic device and the second electronic device is a terminal device (eg, a laptop or tablet) and the other is a keyboard, the loss of keyboard service data is avoided through a data response mechanism and a data retransmission mechanism.

[0047] As an implementation manner, the data response may be a data verification response. Referring to FIG3 , the data processing method further includes the following steps:

[0048] S21, when receiving third data sent by the second electronic device, performing data verification on the third data;

[0049] Among them, the first electronic device performs data verification on each received data. Exemplarily, the data verification can be performed according to the data format, and it can be determined whether the third data conforms to the data format specified by the communication protocol between the first electronic device and the second electronic device. When the third data conforms to the data format specified by the communication protocol between the two, the data verification passes.

[0050] S22, when the third data passes the data verification, sending a data verification success response to the second electronic device;

[0051] Among them, the third data passes the verification, and the first electronic device sends a data verification success response of the third data to the second electronic device. The data verification success response can indicate that the first electronic device has successfully received the data and the data complies with the data format of the communication protocol between the two.

[0052] In this embodiment, after receiving data sent by the first electronic device, the second electronic device performs data verification on the data. Exemplarily, it can determine whether the data conforms to the data format specified by the communication protocol between the first electronic device and the second electronic device. When the data conforms to the data format specified by the communication protocol between the two electronic devices, the data verification passes, and the second electronic device sends a data verification success response to the first electronic device. When the data does not conform to the data format specified by the communication protocol between the two electronic devices, the data verification fails, and the second electronic device sends a data verification failure response to the first electronic device. Exemplarily, the data verification success response can be an ACK response; the data verification failure response can be a NACK response.

[0053] In some embodiments, referring to FIG. 4 , after step S21, the following steps are further included:

[0054] S23, when the third data fails the data verification, sending a data verification failure response to the second electronic device;

[0055] If the third data fails verification, the first electronic device sends a data verification failure response to the second electronic device, indicating that the first electronic device successfully received the data but that the data does not conform to the data format of the communication protocol between the first electronic device and the second electronic device. After receiving the data verification failure response, the second electronic device resends the third data to the first electronic device.

[0056] In some embodiments, after step S23, the following steps are further included:

[0057] S24, upon receiving the third data resent by the second electronic device in response to the data verification failure response, performing data verification on the third data;

[0058] Among them, after the first electronic device receives the resent third data, it performs data verification on the third data. If the verification passes, it feeds back a data verification success response of the third data to the second electronic device; if the verification fails, it feeds back a data verification failure response of the third data to the second electronic device.

[0059] As an embodiment, please continue to refer to FIG. 3 , when the second electronic device sends a plurality of consecutive data to the first electronic device, the third data and the fourth data are two adjacent data, and after step S21, the following steps are further included:

[0060] S25, upon receiving the fourth data sent by the second electronic device in response to the data verification success response, performing data verification on the fourth data;

[0061] After the second electronic device receives the data verification success response of the third data, the second electronic device continues to send the fourth data to the first electronic device.

[0062] In this embodiment, the fourth data is the next data of the third data. The second electronic device needs to send several data to the first electronic device. When the second electronic device receives the data verification success response of the previous data, it sends the next data to the first electronic device, which can avoid data loss.

[0063] As an embodiment, referring to FIG. 5 , when the third data is a data sending request or a data sending instruction sent by the second electronic device to the first electronic device, the data processing method further includes the following steps:

[0064] S31, receiving third data sent by the second electronic device;

[0065] S32, when the third data passes the data verification, sending a data verification success response for the third data to the second electronic device;

[0066] S33: Send fifth data in response to the third data to the second electronic device.

[0067] In this embodiment, the fifth data is the data pointed to by the data transmission request or data transmission instruction, and is the data requested by the second electronic device from the first electronic device via the third data. For example, the third data is a firmware version acquisition request generated by a user clicking on the second electronic device, and the fifth data is the firmware version number sent by the first electronic device. After the first electronic device verifies the third data and succeeds, it sends a data verification success response to the third data to the second electronic device, and also sends the fifth data in response to the third data to the second electronic device.

[0068] As an implementation manner, referring to FIG6 , the data processing method further includes the following steps:

[0069] S41, sending upgrade data to the second electronic device in sequence at a third time interval, wherein the third time interval is greater than the second time interval;

[0070] Among them, the first electronic device is a terminal device, and the second electronic device is an external device. When the external device needs to be upgraded, several upgrade data are sent to the external device through the terminal device. The first electronic device sends the next upgrade data to the second electronic device after the third time from the successful sending of the last upgrade data. Since the time interval between the sending of two adjacent upgrade data is the third time, and the time interval when the second electronic device resends the data is the second time, the third time is greater than the second time. There is enough time interval between the sending of two adjacent upgrade data to allow the second electronic device to resend the data, avoiding the transmission of the upgrade data during the upgrade process and the transmission of the business data or status data sent by the second electronic device to the first electronic device. The impact is avoided, so that the second electronic device can be used normally during the upgrade process.

[0071] In some embodiments, step S41 includes the following steps:

[0072] S411, receiving a data verification success response of the current upgrade data sent by the second electronic device, and sending the next upgrade data to the second electronic device after a third time;

[0073] S412, receiving a data verification failure response of the current upgrade data sent by the second electronic device, and resending the current upgrade data to the second electronic device after a third time;

[0074] Among them, after the second electronic device receives the upgrade data sent by the first electronic device, it performs data verification on the upgrade data. For example, it can determine whether the upgrade data conforms to the data format specified by the communication protocol between the first electronic device and the second electronic device. When the upgrade data conforms to the data format specified by the communication protocol between the two, the data verification passes, and the second electronic device sends a data verification success response of the upgrade data to the first electronic device; when the upgrade data does not conform to the data format specified by the communication protocol between the two, the data verification fails, and the second electronic device sends a data verification failure response of the upgrade data to the first electronic device.

[0075] In this embodiment, when the upgrade data passes the data verification of the second electronic device, the next upgrade data can be sent. The first electronic device does not send the next upgrade data immediately after receiving the data verification success response of the previous upgrade data, but sends the next upgrade data after an interval of a third time; when the upgrade data fails the data verification of the second electronic device, the upgrade data needs to be resent, and the resending of the upgrade data is not executed immediately. The time interval for resending the upgrade data is the third time, so as to avoid the transmission of the upgrade data during the upgrade process affecting the transmission of the business data or status data sent by the second electronic device to the first electronic device, so as to ensure that the second electronic device can be used normally during the upgrade process.

[0076] An embodiment of the present application provides a data processing method, as shown in FIG7 , which includes the following steps:

[0077] S51, the first electronic device sends first data to the second electronic device; if no data response to the first data is received after a first time has passed since the first data was sent, the first data is resent to the second electronic device;

[0078] S52, the second electronic device sends second data to the first electronic device; if the second electronic device does not receive a data response to the second data from the first electronic device after a second time has passed since the second data was sent, the second data is resent to the first electronic device.

[0079] In an application scenario of this embodiment, the first electronic device may be a terminal device, and the second electronic device may be an external device. The terminal device may include but is not limited to a smartphone, a laptop computer, and a tablet computer, and the external device may include but is not limited to a keyboard and a smart mouse.

[0080] In another application scenario of this embodiment, the first electronic device may be an external device, and the second electronic device may be a terminal device.

[0081] In this embodiment, the first electronic device and the second electronic device both have a data response mechanism. If the first electronic device does not receive a data response after sending data for a first time, it will resend the data. If the second electronic device does not receive a data response after sending data for a second time, it will resend the data. The response times for resending data of the two are different. When a data transmission conflict occurs, ensuring that the times for resending data of the first electronic device and the second electronic device are different can avoid the technical problem of being unable to receive data due to data transmission conflicts.

[0082] Exemplarily, when one of the first electronic device and the second electronic device is a terminal device (eg, a laptop or tablet) and the other is a keyboard, the loss of keyboard service data is avoided through a data response mechanism and a data retransmission mechanism.

[0083] As an embodiment, the data processing method further includes:

[0084] S61, when the first electronic device receives the third data sent by the second electronic device, performing data verification on the third data;

[0085] S62, when the third data passes the data verification, the first electronic device sends a data verification success response to the second electronic device;

[0086] S63: After receiving a data verification success response for the third data, the second electronic device sends fourth data to the first electronic device.

[0087] In some embodiments, after step S61, the following steps are further included:

[0088] S62', when the third data fails the data verification, the first electronic device sends a data verification failure response to the second electronic device;

[0089] S63': After receiving a data verification failure response indicating that the third data has been verified, the second electronic device resends the third data to the first electronic device.

[0090] As an embodiment, the data processing method further includes:

[0091] S71: The first electronic device sequentially sends upgrade data to the second electronic device at a third time interval, where the third time interval is greater than the second time interval.

[0092] In this embodiment, the first electronic device is a terminal device and the second electronic device is an external device. When an upgrade operation is required for the external device, several upgrade data are sent to the external device through the terminal device. The first electronic device sends the next upgrade data to the second electronic device after the third time from the successful sending of the last upgrade data. Since the time interval between the sending of two adjacent upgrade data is the third time, and the time interval when the second electronic device resends the data is the second time, the third time is greater than the second time. There is enough time interval between the sending of two adjacent upgrade data to allow the second electronic device to resend the data, thereby avoiding the transmission of the upgrade data during the upgrade process and the transmission of the business data or status data sent by the second electronic device to the first electronic device affecting each other, so that the second electronic device can be used normally during the upgrade process.

[0093] An embodiment of the present application also provides an electronic device 100, as shown in Figure 8. The electronic device 100 includes a processor 11, a memory 12 coupled to the processor 11, and instructions. The instructions are stored in the memory 12 and can be executed by the processor 11 to implement the above-mentioned data processing method.

[0094] The processor 11 may also be referred to as a CPU (Central Processing Unit). The processor 11 may be an integrated circuit chip having signal processing capabilities. The processor 11 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component. The general-purpose processor may be a microprocessor or any conventional processor.

[0095] Electronic devices can be, but are not limited to, terminal devices or external devices. Terminal devices include, but are not limited to, smartphones, laptops, and tablets. External devices include, but are not limited to, keyboards and smart mice.

[0096] As an embodiment, the memory 12 can be non-volatile or volatile. The instructions can be program instructions, which can be stored in the memory 12 in the form of a software product. For example, the memory 12 can include various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0097] The above is only an implementation method of the present application. It should be pointed out that for ordinary technicians in this field, improvements can be made without departing from the creative concept of the present application, but these all fall within the scope of protection of the present application.

Claims

1. A data processing method, applied to a first electronic device, comprising: sending the first data to the second electronic device; resending the first data to the second electronic device when no data response to the first data is received after a first time has passed since the first data was sent; Receive second data sent by the second electronic device, wherein the received second data is the second data re-sent by the second electronic device to the first electronic device after the second electronic device first sends the second data to the first electronic device and still does not receive a data response to the second data from the first electronic device after a second time has passed since the second data was sent, and the first time and the second time are different.

2. The data processing method according to claim 1, wherein: The data processing method further includes: When receiving the third data sent by the second electronic device, performing data verification on the third data; When the third data passes the data verification, a data verification success response is sent to the second electronic device.

3. The data processing method according to claim 2, characterized in that: When the third data passes the data verification, after sending a data verification success response to the second electronic device, the method further includes: When receiving the fourth data sent by the second electronic device in response to the data verification success response, the fourth data is subjected to data verification.

4. The data processing method according to claim 2, wherein: When receiving the third data sent by the second electronic device, after performing data verification on the third data, the method further includes: When the third data fails the data verification, a data verification failure response is sent to the second electronic device.

5. The data processing method according to claim 4, characterized in that: When the third data fails the data verification, after sending a data verification failure response to the second electronic device, the method further includes: When the third data resent by the second electronic device in response to the data verification failure response is received, data verification is performed on the third data.

6. The data processing method according to claim 2, wherein: When the third data passes the data verification, after sending a data verification success response to the second electronic device, the method further includes: Fifth data in response to the third data is transmitted to the second electronic device.

7. The data processing method according to claim 6, characterized in that: The data processing method further includes: The upgrade data is sequentially sent to the second electronic device every third time, wherein the third time is greater than the second time.

8. The data processing method according to claim 7, characterized in that: The sending the upgrade data to the second electronic device in sequence at third intervals includes: A data verification success response of the current upgrade data sent by the second electronic device is received, and next upgrade data is sent to the second electronic device after the third time.

9. The data processing method according to claim 8, characterized in that: The sending of the upgrade data to the second electronic device in sequence at third intervals further includes: A data verification failure response of the current upgrade data sent by the second electronic device is received, and the current upgrade data is resent to the second electronic device after the third time.

10. A data processing method, comprising: The first electronic device sends first data to the second electronic device; resending the first data to the second electronic device when no data response to the first data is received after a first time has passed since the first data was sent; The second electronic device sends second data to the first electronic device; If a data response to the second data is not received from the first electronic device after a second time has passed since the second data was sent, the second data is resent to the first electronic device.

11. The data processing method according to claim 10, characterized in that: The data processing method further includes: When the first electronic device receives the third data sent by the second electronic device, performing data verification on the third data; When the third data passes the data verification, the first electronic device sends a data verification success response to the second electronic device; After receiving the data verification success response of the third data, the second electronic device sends the fourth data to the first electronic device.

12. The data processing method according to claim 11, characterized in that: When the first electronic device receives the third data sent by the second electronic device, after performing data verification on the third data, the method further includes: When the third data fails the data verification, the first electronic device sends a data verification failure response to the second electronic device; After receiving the data verification failure response of the third data, the second electronic device resends the third data to the first electronic device.

13. The data processing method according to claim 10, characterized in that: The data processing method further includes: The first electronic device sequentially sends upgrade data to the second electronic device at a third time interval, wherein the third time interval is greater than the second time interval.

14. An electronic device comprising: processor; a memory coupled to the processor; and instructions, which are stored in the memory and can be executed by the processor to implement the data processing method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Hybrid automatic repeat request feedback method, communication device and readable storage medium

    CN116671163A

  • Data timeout retransmission method and acceleration unit

    CN117375776A

  • Data processing method and electronic equipment

    CN118233068A

  • Method of Re-transmitting data and Device therefor

    KR1020160082462A

  • Communication protocol for half-duplex traffic

    US5914796A