Data interaction method, medium and data interaction system

By having the first device display pre-stored interface data and replace it with the actual data received during the linkage between the range hood and stove, the communication delay problem is solved, and the user experience is improved.

CN117053242BActive Publication Date: 2026-05-15NINGBO FOTILE KITCHEN WARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NINGBO FOTILE KITCHEN WARE CO LTD
Filing Date
2023-07-25
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

In the current process of linking the range hood and stove, the communication time window is small and easily interfered with, which can lead to communication failure. In addition, the multiple polling operations of the receiver cause delays in the interface display, which reduces the user experience.

Method used

After the first device sends an external control command, the second device first displays the pre-stored interface data, and after completing internal polling, sends the actual interface data. The first device then replaces the display and maintains the pre-stored interface for a preset time to avoid delay.

Benefits of technology

By displaying pre-stored interface data in advance, the perceived delay caused by polling operations is reduced, enhancing the user's immediate experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117053242B_ABST
    Figure CN117053242B_ABST
Patent Text Reader

Abstract

The present application relates to a kind of data interaction method, medium and data interaction system, the data interaction method is sent to second equipment by first equipment after sending external control instruction to second equipment, second equipment sends the confirmation information received to external control instruction to first equipment, data interaction participant displays pre-stored and the pre-stored interface data for external control instruction, second equipment sends the actual interface data corresponding to the execution of self polling operation to first equipment, data interaction participant replaces the actual interface data sent by second equipment to first equipment with pre-stored interface data and displays the actual interface data. In this way, first equipment displays pre-stored interface before receiving the actual interface of second equipment formally, and then displays the actual interface after receiving the actual interface sent by second equipment, so that the user who applies external control instruction can perceive interface change in advance, reduce the delay caused by the multiple polling operations of second equipment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data interaction, and more particularly to a data interaction method, medium, and system. Background Technology

[0002] As a form of data interaction, the linkage between range hoods and cooktops has become a new trend in the development of kitchen appliances. In the existing linkage process, the range hood and cooktop usually exchange linkage data wirelessly. Users control the controlled devices on the range hood and / or cooktop through buttons on the control device screen (such as the range hood screen). The latest status of the controlled devices is fed back and displayed on the control device screen.

[0003] In existing systems that link range hoods and cooktops, there is a short communication window between them. Interference with the wireless communication between the range hood and cooktop can easily lead to communication failure, preventing proper linkage. To avoid communication failures due to this short window, a retransmission mechanism is typically implemented within a certain timeframe during the linkage process. This ensures that the sender only stops retransmitting data after receiving confirmation from the receiver. Otherwise, the sender continues to retransmit data. The receiver, internally, performs multiple polling operations and then sends the data processed through these polling operations back to the sender.

[0004] However, existing methods for linking range hoods and cooktops have shortcomings: when the receiver of the range hood and cooktop linkage control command performs multiple self-polling operations according to the polling mechanism, each polling operation consumes a certain amount of time. This will inevitably lead to more time being consumed when performing multiple polling operations. As a result, when the receiver sends the data to be displayed after multiple polling operations to the control device, the interface displayed on the control device screen will show a significant delay due to the polling time, resulting in poor real-time performance and reduced user experience. Summary of the Invention

[0005] The first technical problem this invention aims to solve is to provide a data interaction method that addresses the shortcomings of the prior art. This data interaction method can reduce the perceived latency caused by the receiver performing multiple polling operations during the display process, thereby enhancing the user's real-time experience.

[0006] The second technical problem to be solved by the present invention is to provide a readable storage medium. This readable storage medium stores a computer program, which, when executed by a processor, implements the aforementioned data interaction method.

[0007] The third technical problem to be solved by the present invention is to provide a readable storage medium. This readable storage medium stores a computer program, which, when executed by a processor, cooperates in implementing the aforementioned data interaction method.

[0008] The fourth technical problem to be solved by the present invention is to provide a data interaction system, including a sender and a receiver that perform data interaction, characterized in that the data interaction method is implemented.

[0009] The technical solution adopted by this invention to solve the first technical problem is: a data interaction method, characterized in that it includes:

[0010] Step 1: Establish a wireless communication connection between the first device and the second device;

[0011] Step 2: The first device sends the received external control commands to the second device;

[0012] Step 3: The second device sends the confirmation information of receiving the external control command to the first device, and the second device performs its own internal polling operation;

[0013] Step 4: The data interaction participant with display function will display the pre-stored interface data in response to the external control command.

[0014] Step 5: The second device sends the actual interface data corresponding to the completion of its internal polling operation to the first device.

[0015] Step 6: The data interaction participant with display function replaces the pre-stored interface data with the actual interface data sent from the second device to the first device, and the data interaction participant displays the actual interface data.

[0016] Improvedly, in the data interaction method, in step 4, the pre-stored interface data is sent by the second device to the data interaction participant with display function; or, the pre-stored interface data is pre-stored by the data interaction participant with display function.

[0017] To avoid a sudden change in the display interface due to a delay in sending the actual interface data after the second device completes the polling operation to the first device, the data interaction method is improved in this invention by further including the following steps a1 to a4:

[0018] Step a1: Record the initial trigger time of the external control command;

[0019] Step a2: The data interaction participant with display function performs judgment and processing on the interface data fed back by the second device:

[0020] When the interface data is the pre-stored interface data corresponding to the external control command, the data interaction participant displays the pre-stored interface data; otherwise, proceed to step a3.

[0021] Step a3: Determine whether the interface data returned by the second device is the actual interface data.

[0022] If the interface data is the actual interface data, proceed to step a4; otherwise, execute the corresponding operation for when the interface data is not the actual interface data.

[0023] Step a4: Make a judgment on the correspondence between the actual interface data and the external control commands:

[0024] When the two correspond, the data interaction participant displays the actual interface data; otherwise, the data interaction participant does not update the displayed interface within a preset time period starting from the initial trigger time.

[0025] Furthermore, in the data interaction method, the response operation is an operation to display an error message on the interface.

[0026] To prevent the actual interface data sent by the second device to the first device from being out of sync with the control commands sent by the first device due to the second device receiving control commands from a device other than the first device within a preset time period, the data interaction method of this invention is further improved by including the following steps b1 to b5:

[0027] Step b1: Record the initial trigger time of the external control command;

[0028] Step b2: The data interaction participant with display function performs judgment and processing on the interface data fed back by the second device:

[0029] When the interface data is the pre-stored interface data corresponding to the external control command, the data interaction participant displays the pre-stored interface data; otherwise, proceed to step b3.

[0030] Step b3: Determine whether the interface data returned by the second device is the actual interface data.

[0031] If the interface data is the actual interface data, proceed to step b4; otherwise, execute the corresponding operation for when the interface data is not the actual interface data.

[0032] Step b4: The data interaction participant caches the latest actual interface data fed back by the second device, and the data interaction participant does not update the displayed interface within a preset time period starting from the initial trigger time.

[0033] Step b5: After the preset time period ends, the data interaction participants display the cached actual interface data.

[0034] In a further improvement, in the data interaction method, the data interaction participant with display function is the first device; or, the data interaction participant with display function is a third party distinct from the first device and the second device.

[0035] Furthermore, in the data interaction method, the first device is a first kitchen appliance with a display screen, and the second device is a second kitchen appliance.

[0036] Furthermore, in the data interaction method, the first kitchen appliance is a combination stove, steam oven, and grill, and the second kitchen appliance is a range hood.

[0037] The technical solution adopted by the present invention to solve the second technical problem is: a readable storage medium having a computer program stored thereon, characterized in that, when the computer program is executed by a processor, it implements any of the data interaction methods described above.

[0038] The technical solution adopted by the present invention to solve the third technical problem is: a readable storage medium having a computer program stored thereon, characterized in that, when the computer program is executed by a processor, it cooperates to implement any of the data interaction methods described in the present invention.

[0039] The technical solution adopted by the present invention to solve the fourth technical problem is: a data interaction system, including a first device and a second device for performing data interaction, characterized in that it implements the data interaction method described in any one of the claims.

[0040] Compared with existing technologies, the advantages of this invention are as follows: The data interaction method of this invention, after the first device sends an external control command to the second device, and the second device sends a confirmation message of receiving the external control command back to the first device, a data interaction participant with display capabilities displays pre-stored interface data corresponding to the external control command. The second device then sends the actual interface data corresponding to its internal polling operation to the first device. The data interaction participant with display capabilities then replaces the pre-stored interface data with the actual interface data sent by the second device to the first device, and displays the actual interface data. Thus, before the first device officially receives the actual interface from the second device, it displays the pre-stored interface, and only after receiving the actual interface from the first device does it display the actual interface. This allows the user who applies the external control command to perceive the interface change in advance, reducing the perceived delay caused by the second device performing multiple polling operations during data interaction and enhancing the user's immediate experience. Attached Figure Description

[0041] Figure 1 This is a flowchart illustrating the data interaction method in an embodiment of the present invention. Detailed Implementation

[0042] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.

[0043] This embodiment provides a data interaction method that can be applied to the field of kitchen appliances. Specifically, see... Figure 1 As shown, the data interaction method in this embodiment includes the following steps:

[0044] Step 1: Establish a wireless communication connection between the first device and the second device;

[0045] Step 2: The first device sends the received external control command to the second device; where the external control command refers to the control command issued by the user, which can be applied to the first device by the user via touch, voice or body movements, etc. It should be noted that, in this embodiment, the first device refers to the party that receives the external control command and then sends the external control command to the object corresponding to the external control command.

[0046] Step 3: The second device sends the confirmation information of receiving the external control command to the first device, and the second device performs its own internal polling operation;

[0047] Step 4: The data interaction participant with display function will display the pre-stored interface data in response to the external control command.

[0048] Step 5: The second device sends the actual interface data corresponding to the completion of its internal polling operation to the first device.

[0049] Step 6: The data interaction participant with display function replaces the pre-stored interface data with the actual interface data sent from the second device to the first device, and the data interaction participant displays the actual interface data.

[0050] Specifically, in step 4 of this embodiment, the data interaction participant with display function is the first device. Correspondingly, the aforementioned pre-stored interface data is sent by the second device to the first device for storage. Of course, depending on the actual data interaction scenario, the aforementioned data interaction participant with display function may be a third party distinct from the first and second devices. Correspondingly, the aforementioned pre-stored interface data may be sent by the second device to the data interaction participant with display function for storage.

[0051] For example, when this data interaction method is applied to the field of kitchen appliances, the first device mentioned above is a first kitchen appliance with a display screen, and the second device mentioned above is a second kitchen appliance. For example, the first kitchen appliance is a combination stove, steam oven, and grill, and the second kitchen appliance is a range hood.

[0052] In the data interaction method of this embodiment, after the first device sends an external control command to the second device, the second device sends its confirmation information of receiving the external control command back to the first device. Then, a data interaction participant with display capabilities (e.g., the first device) displays pre-stored interface data corresponding to the external control command. The second device then sends the actual interface data corresponding to its internal polling operation to the first device. The data interaction participant with display capabilities (e.g., the first device) replaces the pre-stored interface data with the actual interface data sent by the second device, and displays the actual interface data. Thus, since the first device displays the pre-stored interface data corresponding to the external control command before receiving the actual interface data from the second device, the first device displays the pre-stored interface before officially receiving the actual interface from the second device, and then displays the actual interface after receiving it. This allows the user who applies the external control command to perceive interface changes (e.g., changes in the receiver's state) in advance, reducing the perceived delay caused by the second device performing multiple polling operations during data interaction and enhancing the user's immediate experience.

[0053] Considering the latency caused by the second device performing polling operations, and to avoid interface display jumps due to the actual interface feedback not corresponding to the external control commands, thus reducing the user experience, the data interaction method in this embodiment also includes the following improvements to steps a1 to a4:

[0054] Step a1: Record the initial trigger time of the external control command;

[0055] Step a2: The data interaction participant with display function performs judgment and processing on the interface data fed back by the second device:

[0056] When the interface data is the pre-stored interface data corresponding to the external control command, the data interaction participant displays the pre-stored interface data; otherwise, proceed to step a3.

[0057] Step a3: Determine whether the interface data returned by the second device is the actual interface data.

[0058] If the interface data is the actual interface data, proceed to step a4; otherwise, execute the corresponding operation for when the interface data is not the actual interface data; for example, the operation here is to display an error message on the interface.

[0059] Step a4: Make a judgment and process the correspondence between the actual interface data and the external control commands.

[0060] When the two correspond, the data interaction participant displays the actual interface data; otherwise, the data interaction participant does not update the displayed interface within a preset time period starting from the initial trigger time.

[0061] By setting a preset time period starting from the initial trigger time of the aforementioned external control command, and ensuring that the interface is not updated within the preset time period if the actual interface returned does not correspond to the external control command, the interface display will not change due to the mismatch between the pre-stored interface and the actual interface display.

[0062] Considering that the second device may experience a state change due to external control commands not originating from the first device during the aforementioned preset time period, which could lead to inconsistencies between the actual interface displayed by the first device and the current state of the second device, the data interaction method of this embodiment further adopts the following improvements:

[0063] Step b1: Record the initial trigger time of the external control command;

[0064] Step b2: The data interaction participant with display function performs judgment and processing on the interface data fed back by the second device:

[0065] When the interface data is the pre-stored interface data corresponding to the external control command, the data interaction participant displays the pre-stored interface data; otherwise, proceed to step b3.

[0066] Step b3: Determine whether the interface data returned by the second device is the actual interface data.

[0067] If the interface data is the actual interface data, proceed to step b4; otherwise, execute the corresponding operation for when the interface data is not the actual interface data.

[0068] Step b4: The data interaction participant caches the latest actual interface data fed back by the second device, and the data interaction participant does not update the displayed interface within a preset time period starting from the initial trigger time.

[0069] Step b5: After the preset time period ends, the data interaction participants display the cached actual interface data.

[0070] This embodiment provides a readable storage medium. The readable storage medium stores a computer program, which, when executed by a processor, implements the data interaction method of this embodiment.

[0071] This embodiment provides a readable storage medium. The readable storage medium stores a computer program, which, when executed by a processor, cooperates to implement the data interaction method of this embodiment. For example, when the computer program stored on the readable storage medium is executed by a processor, it can implement the steps performed by the sender or receiver in the aforementioned data interaction method.

[0072] This embodiment provides a data interaction system for implementing the above-described data interaction method. The data interaction system includes a first device and a second device for performing data interaction. In this data interaction system, the first device is a first kitchen appliance with a display screen, and the second device is a second kitchen appliance. For example, the first kitchen appliance is a combination stove, steam oven, and grill, and the second kitchen appliance is a range hood.

[0073] Although preferred embodiments of the present invention have been described in detail above, it should be clearly understood that various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A data interaction method, characterized in that, include: Step 1: Establish a wireless communication connection between the first device and the second device; Step 2: The first device sends the received external control commands to the second device; Step 3: The second device sends the confirmation information of receiving the external control command to the first device, and the second device performs its own internal polling operation; Step 4: The data interaction participant with display function displays the pre-stored interface data in response to the external control command; wherein, the pre-stored interface data is sent by the second device to the data interaction participant with display function; or, the pre-stored interface data is pre-stored by the data interaction participant with display function. Step 5: The second device sends the actual interface data corresponding to the completion of its internal polling operation to the first device. Step 6: The data interaction participant with display function replaces the pre-stored interface data with the actual interface data sent from the second device to the first device, and the data interaction participant displays the actual interface data. Furthermore, this data interaction method also includes the following steps: Step a1: Record the initial trigger time of the external control command; Step a2: The data interaction participant with display function performs judgment and processing on the interface data fed back by the second device: When the interface data is the pre-stored interface data corresponding to the external control command, the data interaction participant displays the pre-stored interface data; otherwise, proceed to step a3. Step a3: Determine whether the interface data returned by the second device is the actual interface data. If the interface data is the actual interface data, proceed to step a4; otherwise, execute the corresponding operation for when the interface data is not the actual interface data. Step a4: Make a judgment on the correspondence between the actual interface data and the external control commands: When the two correspond, the data interaction participant displays the actual interface data; otherwise, the data interaction participant does not update the displayed interface within a preset time period starting from the initial trigger time.

2. The data interaction method according to claim 1, characterized in that, The response action is to display an error message on the interface.

3. The data interaction method according to claim 1, characterized in that, It also includes the following steps: Step b1: Record the initial trigger time of the external control command; Step b2: The data interaction participant with display function performs judgment and processing on the interface data fed back by the second device: When the interface data is the pre-stored interface data corresponding to the external control command, the data interaction participant displays the pre-stored interface data; Otherwise, proceed to step b3; Step b3: Determine whether the interface data returned by the second device is the actual interface data. When the interface data is the actual interface data, proceed to step b4; Otherwise, execute the corresponding action if the interface data is not the actual interface data; Step b4: The data interaction participant caches the latest actual interface data fed back by the second device, and the data interaction participant does not update the displayed interface within a preset time period starting from the initial trigger time. Step b5: After the preset time period ends, the data interaction participants display the cached actual interface data.

4. The data interaction method according to any one of claims 1 to 3, characterized in that, The data interaction participant with display function is the first device; or, the data interaction participant with display function is a third party distinct from the first device and the second device.

5. The data interaction method according to claim 4, characterized in that, The first device is a first kitchen appliance with a display screen, and the second device is a second kitchen appliance.

6. The data interaction method according to claim 5, characterized in that, The first kitchen appliance is a combination stove, steam oven, and grill; the second kitchen appliance is a range hood.

7. A readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the data interaction method according to any one of claims 1 to 6.

8. A data interaction system, comprising a first device and a second device for performing data interaction, characterized in that, Implement the data interaction method according to any one of claims 1 to 6.