Kitchen equipment information synchronization method and device, electronic equipment and storage medium
By acquiring the device's network status and configuration version identifier, and adopting online and offline synchronization modes, the problem of cumbersome personalized settings and strong network dependence of kitchen equipment is solved, achieving efficient and reliable information synchronization in different environments and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NINGBO FOTILE KITCHEN WARE CO LTD
- Filing Date
- 2026-02-11
- Publication Date
- 2026-05-19
AI Technical Summary
Existing kitchen equipment has cumbersome personalization settings, a fragmented user experience, strong network dependence, and synchronization functions fail when the network is unstable, lacking effective offline solutions.
A method for synchronizing kitchen equipment information is provided. By obtaining the network status and configuration version identifier of the equipment, the online or offline synchronization mode is determined, and the configuration information is updated efficiently using Bluetooth and cloud account synchronization methods.
The convenience and reliability of information synchronization in different environments enhance the user experience and ensure that configuration information can still be synchronized when the network is unstable.
Smart Images

Figure CN122069129A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing, and more specifically, to a method, apparatus, electronic device, and storage medium for synchronizing information on kitchen equipment. Background Technology
[0002] With the popularization of IoT technology, smart refrigerators, ovens, steam ovens, and range hoods have become important components of modern kitchens. Users typically expect these devices to not only work independently but also form a unified smart whole. Currently, the personalization settings of these devices (such as user interface themes, wallpapers, and notification sounds) have significant pain points: First, personalization settings are cumbersome, requiring users to repeatedly personalize each device, which is time-consuming and laborious; second, the experience is fragmented, as settings cannot be shared between different devices, resulting in inconsistent appliance interfaces throughout the kitchen, affecting overall aesthetics and user experience; third, there is a strong dependence on network connectivity, with existing synchronization solutions heavily reliant on continuous Wi-Fi networks and cloud services. Once the network is unstable or interrupted, the synchronization function becomes unusable, and there is a lack of effective offline solutions.
[0003] Therefore, there is an urgent need in this field for a method that can overcome the above-mentioned defects and provide an efficient, reliable, and user-friendly method for synchronizing kitchen equipment information that can work in different environments. Summary of the Invention
[0004] In view of this, embodiments of the present invention provide a method, apparatus, electronic device and storage medium for synchronizing kitchen equipment information, in order to solve the problems of low synchronization efficiency, poor reliability and poor user experience in kitchen equipment information synchronization under different environments.
[0005] One aspect of the present invention provides a method for synchronizing kitchen equipment information, the method comprising the following steps: In response to user commands, the system obtains the network status of each of the multiple kitchen devices, the configuration version identifier of each of the multiple kitchen devices, and the target configuration information; the target configuration information is used to characterize the application theme configuration information to be used by the multiple kitchen devices. Based on the network connection status of each of the multiple kitchen devices, a target synchronization mode is determined for each of the multiple kitchen devices; the target synchronization mode includes online synchronization mode and offline synchronization mode. Based on the configuration version identifier, determine the configuration update result corresponding to at least one target kitchen device; If the configuration update result indicates that the target kitchen equipment needs a configuration update, the configuration information of the target kitchen equipment is updated to the target configuration information based on the target synchronization mode corresponding to the target synchronization mode of the target kitchen equipment.
[0006] Another aspect of the present invention provides a kitchen equipment information synchronization device, the device comprising: The acquisition module is used to acquire, in response to user commands, the network status of each of the multiple kitchen devices, the configuration version identifier of each of the multiple kitchen devices, and the target configuration information; the target configuration information is used to characterize the application theme configuration information to be used by the multiple kitchen devices. The first determining module is used to determine the target synchronization mode corresponding to each of the multiple kitchen devices based on the device network status of each device; the target synchronization mode includes an online synchronization mode and an offline synchronization mode; The second determining module is used to determine the configuration update result corresponding to at least one target kitchen device based on the configuration version identifier; The synchronization module is used to update the configuration information of the target kitchen equipment to the target configuration information based on the target synchronization method corresponding to the target synchronization mode of the target kitchen equipment when the configuration update result indicates that the target kitchen equipment needs to be updated.
[0007] Another aspect of the present invention provides an electronic device, comprising: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the kitchen equipment information synchronization method described in any one of the above descriptions.
[0008] Another aspect of the present invention provides a computer-readable storage medium that, when the instructions in the storage medium are executed by a processor of an electronic device, enables the electronic device to perform the kitchen equipment information synchronization method described above.
[0009] This invention provides a method, apparatus, electronic device, and storage medium for synchronizing kitchen equipment information. Responding to user commands, it acquires the network status, configuration version identifier, and target configuration information of multiple kitchen devices. Based on the network status of each device, it determines a target synchronization mode for each device, including online and offline synchronization modes. This enables information synchronization in different environments and improves the convenience and reliability of information synchronization. Furthermore, based on the configuration version identifier, it determines the configuration update result for at least one target kitchen device. If the configuration update result indicates that the target kitchen device needs a configuration update, it updates the configuration information of the target kitchen device to the target configuration information based on the target synchronization mode corresponding to the target kitchen device's target synchronization method. This improves the efficiency of target configuration information synchronization and enhances the user experience. Attached Figure Description
[0010] To more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0011] Figure 1 This is a flowchart illustrating a method for synchronizing kitchen equipment information according to an exemplary embodiment; Figure 2 This is a flowchart illustrating the process of determining a first kitchen appliance according to an exemplary embodiment; Figure 3 This is a schematic diagram of a process for updating the configuration information of a target kitchen device to the target configuration information when the target synchronization mode is offline synchronization mode, according to an exemplary embodiment. Figure 4 This is a schematic diagram of a process for obtaining at least one target kitchen device that supports synchronization, according to an exemplary embodiment. Figure 5 This is a schematic diagram of a process for parsing and verifying a target configuration information packet to obtain verification results and parsed configuration information, according to an exemplary embodiment. Figure 6 This is a schematic diagram of a process for updating the configuration information of a target kitchen device to the target configuration information when the target synchronization mode is online synchronization mode, according to an exemplary embodiment. Figure 7 This is a schematic diagram of a process for modifying a target kitchen equipment according to an exemplary embodiment; Figure 8 This is a schematic diagram of a kitchen equipment information synchronization device provided according to an exemplary embodiment. Detailed Implementation
[0012] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0013] It should be noted that the terms "first," "second," etc., in the specification and drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.
[0014] Figure 1 This is a flowchart illustrating a method for synchronizing kitchen equipment information according to an exemplary embodiment. This specification provides the method operation steps as shown in the embodiments or flowcharts, but based on conventional or non-inventive labor, more or fewer operation steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only possible execution order. In actual system or server product execution, the method can be executed sequentially according to the embodiments or drawings, or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown... Figure 1 As shown, taking a kitchen equipment information synchronization system as the execution entity, this application introduces an embodiment of a kitchen equipment information synchronization method. The method may include: S101: In response to user commands, obtain the network status of each of the multiple kitchen devices, the configuration version identifier of each of the multiple kitchen devices, and the target configuration information.
[0015] In one specific embodiment, the user instruction can be an instruction issued by the target user to the kitchen equipment. Optionally, the target user issues the user instruction to the equipment in the current kitchen when kitchen information synchronization is required. Optionally, multiple kitchen equipment is installed in the current kitchen for the target user to use. Specifically, the multiple kitchen equipment may include at least one cooking device, at least one storage device, or other basic usage equipment. The device network status is used to indicate whether the kitchen equipment is connected to the network. Optionally, multiple kitchen equipment have network connectivity. The configuration version identifier is used to represent the version model of the application theme of each kitchen equipment. Optionally, when each kitchen equipment uses the current application theme, the current application theme has its own version model. Accordingly, the configuration version identifier is used to represent the version model information of the current application theme currently used by each kitchen equipment. The target configuration information is used to represent the application theme configuration information to be used by multiple kitchen equipment. Specifically, the application theme configuration information to be used by multiple kitchen equipment is provided by the first kitchen equipment. The first kitchen equipment can be the kitchen equipment receiving the user instruction. Specifically, when a target user issues a user command to the kitchen equipment, the kitchen equipment responds to the user command. Accordingly, each kitchen equipment automatically sends its corresponding network status to the kitchen equipment information synchronization system. Consequently, the system obtains the network status of each of the multiple kitchen equipment, the configuration version identifier of each of the multiple kitchen equipment, and the target configuration information.
[0016] Figure 2 This is a flowchart illustrating the process of determining a first kitchen appliance according to an exemplary embodiment. In an optional embodiment, such as... Figure 2 As shown, the process of determining the first kitchen equipment may specifically include: S201: Obtain equipment information for multiple kitchen appliances, where the equipment information includes the type of the kitchen appliances; S203: Based on equipment information, identify at least one pre-main kitchen equipment; S205: Perform operation sensing on at least one pre-main kitchen equipment and obtain the operation sensing result; S207: Based on the operation sensing results, determine the first kitchen equipment.
[0017] In one specific embodiment, the operation sensing result is used to indicate whether at least one pre-main kitchen device has sensed an operation. First, device information of multiple kitchen devices is obtained. Optionally, each of the multiple kitchen devices has its own corresponding device information. Accordingly, based on the device information corresponding to each kitchen device, at least one pre-main kitchen device is determined. Further, the target user performs an operation on at least one pre-main kitchen device. Optionally, the target user can issue a user command on at least one pre-main kitchen device. Accordingly, operation sensing is performed on at least one pre-main kitchen device, and operation sensing results are obtained. Optionally, at least one operation sensing result is obtained. Accordingly, each operation sensing result indicates whether the current pre-main kitchen device has sensed an operation. Further, a first kitchen device is determined based on the operation sensing results. Optionally, if the operation sensing result indicates that the pre-main kitchen device has sensed an operation, the pre-main kitchen device with operation is designated as the first kitchen device. Accordingly, the theme information of the application theme corresponding to the first kitchen device is the target configuration information.
[0018] In the above embodiments, at least one pre-master kitchen device is determined by the device information of multiple kitchen devices, and then the first kitchen device is determined from the at least one pre-master kitchen device based on the operation sensing results. This improves the rigor and accuracy of determining the first kitchen device, thereby improving the accuracy of configuration information synchronization.
[0019] S103: Based on the network status of each of the multiple kitchen devices, determine the target synchronization mode for each of the multiple kitchen devices; In one specific embodiment, the target synchronization mode includes an online synchronization mode and an offline synchronization mode; the offline synchronization mode can be a Bluetooth synchronization mode, and the online synchronization mode can be a cloud account synchronization mode; specifically, upon obtaining the network connection status of each of the multiple kitchen devices, the target synchronization mode corresponding to each of the multiple kitchen devices is determined; specifically, the system stores the correspondence between device network connection status and target synchronization mode, and accordingly, when the device network connection status indicates that the kitchen device is in a network connection state, its corresponding target synchronization mode is the online synchronization mode; when the device network connection status indicates that the kitchen device is not in a network connection state, its corresponding target synchronization mode is the offline synchronization mode.
[0020] S105: Based on the configuration version identifier, determine the configuration update result corresponding to at least one target kitchen device.
[0021] In one specific embodiment, at least one target kitchen device can be any kitchen device other than the first kitchen device among a plurality of kitchen devices; the configuration update result is used to indicate whether the target kitchen device needs a configuration update; specifically, the configuration version identifier of at least one target kitchen device is compared and matched with the configuration version identifier of the first kitchen device, and accordingly, based on the comparison result, the configuration update result corresponding to at least one kitchen device is determined. Optionally, if the configuration version identifier of the target kitchen device and the configuration version identifier of the first kitchen device are different, the configuration update result corresponding to the target kitchen device is determined to indicate that the target kitchen device needs a configuration update; correspondingly, if the configuration version identifier of the target kitchen device and the configuration version identifier of the first kitchen device are the same, the configuration update result corresponding to the target kitchen device is determined to indicate that the target kitchen device does not need a configuration update.
[0022] S107: If the configuration update result indicates that the target kitchen equipment needs to be updated, the configuration information of the target kitchen equipment is updated to the target configuration information based on the target synchronization method corresponding to the target synchronization mode of the target kitchen equipment.
[0023] In a specific embodiment, the target synchronization method may include online synchronization and offline synchronization; specifically, when the configuration update result indicates that the target kitchen equipment needs to be updated, the configuration information of the target kitchen equipment is updated to the target configuration information based on the target synchronization mode corresponding to the target synchronization status determined by the network status of the target kitchen equipment.
[0024] Figure 3 This is a schematic diagram illustrating a process for updating the configuration information of a target kitchen device to the target configuration information when the target synchronization mode is offline synchronization mode, according to an exemplary embodiment. In an optional embodiment, such as Figure 3 As shown, when the target synchronization mode is offline synchronization mode, updating the configuration information of the target kitchen equipment to the target configuration information based on the target synchronization method corresponding to the target synchronization mode of the target kitchen equipment can include: S301: Obtain at least one target kitchen device that supports synchronization and a target configuration information package; the target configuration information package is sent by the first kitchen device. S303: Parse and verify the target configuration information packet to obtain the verification result and parsed configuration information; S305: If the verification result indicates that the verification is successful, update the configuration information of the target supported kitchen equipment to the parsed configuration information.
[0025] In one specific embodiment, the target supporting kitchen device is at least one target kitchen device that supports synchronization. Specifically, when the target synchronization mode is offline synchronization mode, it indicates that the target supporting kitchen device is not online, meaning that the target supporting kitchen device cannot perform cloud synchronization, and thus Bluetooth in the target supporting kitchen device is used for information synchronization. Specifically, the target supporting kitchen device and the target configuration information package are obtained. Optionally, after the first kitchen device is determined, the first kitchen device packages its corresponding application theme configuration information and sends it using Bluetooth. Further, the target supporting kitchen device is controlled to parse and verify the target configuration information package to obtain the verification result and the parsed configuration information. Further, if the verification result indicates that the parsed configuration information has passed the verification, the configuration information of the target supporting kitchen device is updated to the parsed configuration information.
[0026] In the above embodiments, when the target synchronization mode is offline synchronization mode, Bluetooth is used to synchronize configuration information, which improves the practicality and adaptability of configuration information synchronization, and thus improves the efficiency of information synchronization.
[0027] Figure 4 This is a schematic diagram of a process for acquiring at least one target kitchen appliance that supports synchronization, according to an exemplary embodiment. In an optional embodiment, such as... Figure 4 As shown, the target supporting kitchen equipment that supports synchronization among the above-mentioned at least one target kitchen equipment includes: S401: Obtain the Bluetooth identification code corresponding to at least one target kitchen device and the first kitchen device; S403: Based on the Bluetooth identification codes corresponding to at least one target kitchen device and the first kitchen device, perform Bluetooth pairing between the first kitchen device and at least one target kitchen device to obtain the target paired kitchen device; and obtain the target supported kitchen device from the target paired kitchen device.
[0028] In one specific embodiment, the Bluetooth identification codes corresponding to at least one target kitchen device and the first kitchen device are first obtained. Further, based on the Bluetooth identification codes corresponding to at least one target kitchen device and the first kitchen device, Bluetooth pairing is performed between the first kitchen device and at least one target kitchen device. Accordingly, the pairing result is obtained, and then the target paired kitchen device is obtained. Specifically, the first kitchen device and the target kitchen device whose Bluetooth codes match according to the pairing result are determined as the target paired kitchen devices, and then the target supported kitchen device is obtained from the target kitchen devices in the target paired kitchen devices.
[0029] In the above embodiments, the target supported kitchen equipment is identified by the Bluetooth identification code, thereby realizing the synchronization of the configuration information of the target supported kitchen equipment and improving the security and reliability of the configuration information.
[0030] Figure 5 This is a schematic diagram illustrating a process for parsing and verifying a target configuration information packet to obtain verification results and parsed configuration information, according to an exemplary embodiment. In an optional embodiment, such as... Figure 5 As shown, the above method may further include: S501: Obtain the preset configuration format and preset verification rules; The above verification of the target configuration information package may yield verification results that include: S503: Based on preset verification rules, perform security verification on the target configuration information packet and obtain the verification result; The parsing of the target configuration information package described above yields configuration information that may include: S505: Based on the preset configuration format, the target configuration information packet is parsed to obtain the parsed configuration information.
[0031] In a specific embodiment, the preset configuration format can be a configuration information format that the system can recognize; the preset verification rules can be a rule protocol that the system of this application considers to be secure in terms of configuration information. Optionally, the preset verification rules may include configuration name rules, configuration number rules, etc. Specifically, when the target configuration information package is obtained, the preset configuration format and preset verification rules stored in the system are called. The target configuration information package is first verified for security based on the preset verification rules, and the verification result is obtained accordingly. Further, if the verification result indicates that the security verification is passed, the target configuration information package is parsed based on the preset configuration format. Optionally, a parsing algorithm can be used to parse the target configuration information package to obtain parsed configuration information.
[0032] In the above embodiments, the security of information synchronization is improved by performing security verification on the target configuration information package through preset verification rules, and the efficiency of target configuration information synchronization is improved by parsing the target configuration information package based on the preset configuration format.
[0033] Figure 6 This is a schematic diagram illustrating a process for updating the configuration information of a target kitchen device to the target configuration information when the target synchronization mode is online synchronization mode, according to an exemplary embodiment. In an optional embodiment, such as Figure 6 As shown, when the target synchronization mode is online synchronization mode, updating the configuration information of the target kitchen equipment to the target configuration information based on the target synchronization mode corresponding to the target kitchen equipment can include: S601: Obtain user identifier; S603: Perform user login retrieval on the target kitchen equipment to obtain the detection identifier; S605: Based on the detection identifier and the user identifier, determine the target identifier kitchen device with a matching identifier from the target kitchen devices, and update the configuration information of the target identifier kitchen device to the target configuration information.
[0034] In one specific embodiment, the user identifier can be an indication identifier of the target user, or optionally, an identifier with identification information such as the target user's ID number or username; the detection identifier can be a login retrieval identifier corresponding to the target kitchen device; specifically, when the target synchronization mode is online synchronization mode, the user identifier of the target user is obtained, and further, a user login retrieval is performed on the target kitchen device to obtain a retrieval identifier. Specifically, the system stores the user login identifier corresponding to the target kitchen device, that is, the identifier that the user can log in to this target kitchen device. Further, the retrieval identifier and the user identifier are matched to determine the target identifier kitchen device with the matching identifier from the target kitchen devices, and the configuration information of the target identifier kitchen device is updated to the target configuration information.
[0035] In the above embodiments, when the target synchronization mode is online synchronization mode, the configuration information of the target kitchen equipment is updated after the identifier is matched based on the user identifier and the detection identifier, which improves the efficiency and reliability of the configuration information update and thus improves the user experience.
[0036] Figure 7 This is a schematic diagram of a process for modifying a target kitchen device according to an exemplary embodiment. In an optional embodiment, after updating the configuration information of the target kitchen device to the target configuration information, the method may further include: S701: Obtain synchronization results; S703: When the synchronization result indicates successful synchronization, control the target kitchen equipment to display the target configuration information and obtain the display result; S705: If the display results indicate that the target configuration information is not displayed successfully, correct the target kitchen equipment.
[0037] In one specific embodiment, the synchronization result is used to indicate whether the configuration information of the target kitchen equipment has been successfully updated; the display result is used to indicate whether the target configuration information of the target kitchen equipment has been successfully displayed. Specifically, after updating the configuration information of the target kitchen equipment, the target kitchen equipment will generate a corresponding configuration information synchronization result, and then obtain the corresponding synchronization result of the target kitchen equipment. If the synchronization result indicates that the configuration information of the target kitchen equipment has been successfully updated, the target kitchen equipment is controlled to display the target configuration information, and then the display result is obtained. If the display result indicates that the target configuration information of the target kitchen equipment has not been successfully displayed, the target kitchen equipment is corrected. Optionally, the interface adjustment, system program adjustment, etc. can be performed as corrections.
[0038] In the above embodiments, by obtaining the synchronization results and display results, the corresponding corrections for the target kitchen equipment are determined, which improves the security and rigor of information synchronization of kitchen equipment, thereby improving the reliability and efficiency of information synchronization and enhancing the user experience.
[0039] This invention provides a method for synchronizing kitchen equipment information. Responding to a user command, it acquires the network status, configuration version identifier, and target configuration information of multiple kitchen devices. Based on the network status of each device, it determines a target synchronization mode for each device, including online and offline synchronization modes. This enables information synchronization in different environments and improves the convenience and reliability of information synchronization. Furthermore, based on the configuration version identifier, it determines the configuration update result for at least one target kitchen device. If the configuration update result indicates that the target kitchen device needs a configuration update, it updates the configuration information of the target kitchen device to the target configuration information based on the target synchronization mode corresponding to the target kitchen device's target synchronization method. This improves the efficiency of target configuration information synchronization and enhances the user experience.
[0040] Figure 8 This is a schematic diagram of a kitchen equipment information synchronization device according to an exemplary embodiment. The following describes an embodiment of this application's kitchen equipment information synchronization device, specifically... Figure 8 As shown, the device includes: The acquisition module 801 is used to acquire, in response to user commands, the network status of each of the multiple kitchen devices, the configuration version identifier of each of the multiple kitchen devices, and the target configuration information; the target configuration information is used to characterize the application theme configuration information to be used by the multiple kitchen devices. The first determining module 803 is used to determine the target synchronization mode corresponding to each of the multiple kitchen devices based on the device network status of each of the multiple kitchen devices; the target synchronization mode includes an online synchronization mode and an offline synchronization mode; The second determining module 805 is used to determine the configuration update result corresponding to at least one target kitchen device based on the configuration version identifier. The synchronization module 807 is used to update the configuration information of the target kitchen equipment to the target configuration information based on the target synchronization method corresponding to the target synchronization mode of the target kitchen equipment when the configuration update result indicates that the target kitchen equipment needs to be updated.
[0041] In an optional embodiment, when the target synchronization mode is the offline synchronization mode, the synchronization module 807 includes: The information packet acquisition unit is used to acquire the target supporting kitchen device and the target configuration information packet that support synchronization among the at least one target kitchen device; the target configuration information packet is packaged and sent by the first kitchen device; The verification unit is used to verify the target configuration information package and obtain the verification result; The parsing unit is used to update the configuration information of the target supported kitchen equipment to the parsed configuration information when the verification result indicates that the verification is successful.
[0042] In an optional embodiment, the packet acquisition unit includes: A Bluetooth acquisition subunit is used to acquire the Bluetooth identification codes corresponding to the at least one target kitchen device and the first kitchen device, respectively. The Bluetooth pairing subunit is used to perform Bluetooth pairing between the first kitchen device and the at least one target kitchen device based on the Bluetooth identification codes corresponding to the at least one target kitchen device and the first kitchen device, to obtain a target paired kitchen device; and to obtain the target supporting kitchen device from the target paired kitchen device.
[0043] In an optional embodiment, the above-described apparatus further includes: The rule acquisition sub-unit is used to acquire preset configuration formats and preset verification rules; The above verification unit includes: a verification subunit, used for: Based on the preset verification rules, the target configuration information packet is subjected to security verification to obtain the verification result; The above parsing unit includes a parsing subunit, used for: Based on the preset configuration format, the target configuration information package is parsed to obtain the parsed configuration information.
[0044] In an optional embodiment, the above-mentioned packet acquisition unit further includes: The device acquisition subunit is used to acquire device information of the plurality of kitchen devices, wherein the device information is the type information of the kitchen devices; The main determination subunit is used to determine at least one pre-main kitchen device based on the device information; An operation sensing subunit is used to perform operation sensing on the at least one pre-main kitchen equipment and obtain operation sensing results; The first device determination subunit is used to determine the first kitchen device based on the operation sensing results.
[0045] In an optional embodiment, when the target synchronization mode is the online synchronization mode, the synchronization module further includes: The identifier acquisition unit is used to acquire the user identifier; The detection unit is used to perform user login retrieval on the target kitchen equipment to obtain a detection identifier; The identifier update unit is used to determine the target identifier kitchen device with a matching identifier from the target kitchen devices based on the detection identifier and the user identifier, and update the configuration information of the target identifier kitchen device to the target configuration information.
[0046] In an optional embodiment, the above-described apparatus further includes: Synchronization result acquisition unit, used to acquire synchronization results; The display result acquisition unit is used to control the target kitchen equipment to display equipment configuration information and obtain the display result when the synchronization result indicates that the synchronization is successful; The correction unit is used to correct the target kitchen equipment when the display result indicates that the target configuration information display is unsuccessful.
[0047] In an exemplary embodiment, an electronic device is also provided, including: a processor; and a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement the kitchen equipment information synchronization method as described in the embodiments of this disclosure.
[0048] In an exemplary embodiment, a computer-readable storage medium is also provided, wherein when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the kitchen equipment information synchronization method of the present disclosure embodiments. In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the kitchen equipment information synchronization method provided in the various optional implementations described above.
[0049] It is understood that in the specific embodiments of the present invention, user-related data is involved. When the above embodiments of the present invention are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0050] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided by this invention can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0051] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0052] It should be understood that this disclosure is not limited to the precise structures 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 disclosure is limited only by the appended claims.
Claims
1. A method for synchronizing kitchen equipment information, characterized in that, The method includes: In response to user commands, the system obtains the network status of each of the multiple kitchen devices, the configuration version identifier of each of the multiple kitchen devices, and the target configuration information; the target configuration information is used to characterize the application theme configuration information to be used by the multiple kitchen devices. Based on the network connection status of each of the multiple kitchen devices, a target synchronization mode is determined for each of the multiple kitchen devices; the target synchronization mode includes online synchronization mode and offline synchronization mode. Based on the configuration version identifier, determine the configuration update result corresponding to at least one target kitchen device; If the configuration update result indicates that the target kitchen equipment needs a configuration update, the configuration information of the target kitchen equipment is updated to the target configuration information based on the target synchronization mode corresponding to the target synchronization mode of the target kitchen equipment.
2. The method according to claim 1, characterized in that, When the target synchronization mode is the offline synchronization mode, updating the configuration information of the target kitchen equipment to the target configuration information based on the target synchronization method corresponding to the target synchronization mode of the target kitchen equipment includes: Obtain the target supporting kitchen equipment and target configuration information package that support synchronization from the at least one target kitchen equipment; the target configuration information package is sent by the first kitchen equipment. The target configuration information package is verified to obtain the verification result; If the verification result indicates that the verification is successful, the target configuration information package is parsed to obtain parsed configuration information, and the configuration information of the target supported kitchen equipment is updated to the parsed configuration information.
3. The method according to claim 2, characterized in that, The acquisition of target supporting kitchen devices that support synchronization from the at least one target kitchen device includes: Obtain the Bluetooth identification codes corresponding to the at least one target kitchen device and the first kitchen device respectively; Based on the Bluetooth identifiers corresponding to the at least one target kitchen device and the first kitchen device, Bluetooth pairing is performed between the first kitchen device and the at least one target kitchen device to obtain a target paired kitchen device; and the target supporting kitchen device is obtained from the target paired kitchen device.
4. The method according to claim 2, characterized in that, The method further includes: Obtain the preset configuration format and preset verification rules; The verification of the target configuration information package and the resulting verification results include: Based on the preset verification rules, the target configuration information packet is subjected to security verification to obtain the verification result; The step of parsing the target configuration information package to obtain the parsed configuration information includes: Based on the preset configuration format, the target configuration information package is parsed to obtain the parsed configuration information.
5. The method according to claim 2, characterized in that, The process of determining the first kitchen equipment specifically includes: Obtain the equipment information of the multiple kitchen devices, wherein the equipment information is the type information of the kitchen devices; Based on the equipment information, at least one pre-main kitchen device is identified; The operation of at least one pre-main kitchen device is sensed to obtain the operation sensing result; Based on the operation sensing results, the first kitchen device is identified.
6. The method according to claim 1, characterized in that, When the target synchronization mode is the online synchronization mode, updating the configuration information of the target kitchen equipment to the target configuration information based on the target synchronization method corresponding to the target synchronization mode of the target kitchen equipment includes: Obtain user identifier; User login retrieval is performed on the target kitchen equipment to obtain the detection identifier; Based on the detection identifier and the user identifier, a target identifier kitchen device with a matching identifier is determined from the target kitchen devices, and the configuration information of the target identifier kitchen device is updated to the target configuration information.
7. The method according to claim 1, characterized in that, After updating the configuration information of the target kitchen equipment to the target configuration information, the method further includes: Get the synchronization results; If the synchronization result indicates successful synchronization, the target kitchen equipment is controlled to display equipment configuration information, and the display result is obtained. If the display results indicate that the target configuration information cannot be displayed successfully, the target kitchen equipment shall be corrected.
8. A kitchen equipment information synchronization device, characterized in that, The device includes: The acquisition module is used to acquire, in response to user commands, the network status of each of the multiple kitchen devices, the configuration version identifier of each of the multiple kitchen devices, and the target configuration information; the target configuration information is used to characterize the application theme configuration information to be used by the multiple kitchen devices. The first determining module is used to determine the target synchronization mode corresponding to each of the multiple kitchen devices based on the device network status of each device; the target synchronization mode includes an online synchronization mode and an offline synchronization mode; The second determining module is used to determine the configuration update result corresponding to at least one target kitchen device based on the configuration version identifier; The synchronization module is used to update the configuration information of the target kitchen equipment to the target configuration information based on the target synchronization method corresponding to the target synchronization mode of the target kitchen equipment when the configuration update result indicates that the target kitchen equipment needs to be updated.
9. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the kitchen equipment information synchronization method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the electronic device, the electronic device is able to perform the kitchen equipment information synchronization method as described in any one of claims 1 to 7.