Coupling method, device, electronic device and medium for multi-device joint cooking system

By constructing the characteristic correlation index of the cooking equipment and calculating the device weight, determining the master and slave equipment, and clustering and coupling, the problem of high computing complexity in multi-device cooking systems is solved and the coupling efficiency is improved.

CN116150640BActive Publication Date: 2025-09-02DESON HOSPITALTY EQUIP DESIGN SHENZHEN CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310171820.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-20
Publication Date
2025-09-02
Estimated Expiration
2043-02-20

AI Technical Summary

Technical Problem

The prior art has the problem of low coupling efficiency due to high computational complexity in multi-equipment cooking systems.

Method used

By extracting the equipment characteristics of the cooking equipment, constructing feature correlation indicators, calculating the device weight, determining the master-slave equipment, calculating the correlation coefficient and clustering, and using the final coupling strength to perform equipment coupling.

Benefits of technology

Reduces the computational complexity of the cooking equipment during the coupling process and improves the coupling efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116150640B_ABST
    Figure CN116150640B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of data analysis and discloses a coupling method, apparatus, device, and medium for a multi-device joint cooking system. The method comprises: constructing a feature association index based on the device characteristics of the cooking devices; determining the master and slave cooking devices based on the device weights of the cooking devices; calculating a first device association coefficient of the master cooking device, a second device association coefficient of the slave cooking devices, and a third device association coefficient of the master and slave cooking devices based on the feature association index; clustering the devices according to the association coefficients to obtain a first cluster of devices and a second cluster of devices; calculating a first coupling strength of the devices in the first cluster and a second coupling strength of the devices in the second cluster, and calculating a final coupling strength based on the first coupling strength and the second coupling strength; and coupling the cooking devices in the joint cooking system based on a preset coupling direction threshold and the final coupling strength. The present invention can improve the coupling efficiency of cooking device coupling.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data analysis, and in particular to a coupling method, device, electronic equipment and medium for a multi-device combined cooking system. Background Art

[0002] There is often a coupling relationship between multiple cooking devices used in a joint cooking scenario, wherein the coupling relationship includes the coupling relationship between the cooking devices and the coupling relationship between the parts of the cooking devices. Through the coupling relationship, multiple devices used in the cooking field can be coupled to achieve the integrity of material cooking.

[0003] Currently, cooking equipment coupling is usually implemented based on a fuzzy design structure matrix, that is, truncation, planning, and aggregation methods are used to solve the coupling relationship of the design structure matrix of the cooking equipment. However, in actual business scenarios, there are thousands of parts involved in cooking equipment, and there are multi-layer coupling relationships with multiple variables, multiple objectives, and multiple constraints between each part. When solving the cooking equipment coupling through the fuzzy design structure matrix, a large number of calculation parameters are involved. This can easily lead to the problem of multiple coupling bases appearing in the cooking equipment coupling process, making the calculation complexity of the cooking equipment coupling process high, which will affect the coupling efficiency of the cooking equipment coupling. Summary of the Invention

[0004] In order to solve the above problems, the present invention provides a coupling method, device, electronic device and medium for a multi-device joint cooking system, which can reduce the computational complexity of the cooking devices during the coupling process and improve the coupling efficiency of the cooking devices.

[0005] In a first aspect, the present invention provides a coupling method for a multi-device joint cooking system, comprising:

[0006] Extracting device features of each cooking device in the combined cooking system, and constructing a feature correlation index of the cooking device based on the device features;

[0007] calculating a device weight of each cooking device, and determining a master cooking device and a slave cooking device among the cooking devices according to the device weight;

[0008] calculating, based on the characteristic correlation index, a first device correlation coefficient between the master cooking devices, a second device correlation coefficient between the slave cooking devices, and a third device correlation coefficient between the master cooking device and the slave cooking device;

[0009] querying the first device association coefficient and the third device association coefficient for the same coefficient to obtain a first same coefficient, and querying the second device association coefficient and the third device association coefficient for the same coefficient to obtain a second same coefficient;

[0010] Clustering the cooking devices corresponding to the first identical coefficient to obtain a first cluster of devices, and clustering the cooking devices corresponding to the second identical coefficient to obtain a second cluster of devices;

[0011] Calculating a first coupling strength of the cooking devices in the first cluster of devices, and calculating a second coupling strength of the cooking devices in the second cluster of devices, and calculating a final coupling strength between the devices in the cooking devices based on the first coupling strength and the second coupling strength;

[0012] The final coupling strength is used to couple the cooking devices in the combined cooking system according to a pre-configured coupling direction threshold to obtain a cooking device coupling result.

[0013] In a possible implementation of the first aspect, extracting the device characteristics of each cooking device in the combined cooking system includes:

[0014] Identifying a cooking function of the cooking device, and determining a device attribute dimension of the cooking device based on the cooking function;

[0015] According to the device attribute dimension, counting the device attribute usage of the cooking device, and constructing a statistical effect diagram of the device attribute usage;

[0016] Determine the equipment characteristics of the cooking equipment according to the statistical effect diagram.

[0017] In a possible implementation of the first aspect, constructing a feature association index of the cooking device based on the device features includes:

[0018] Constructing a feature architecture of the cooking device based on the device features;

[0019] identifying, according to the feature architecture, correlation features between the device features;

[0020] Performing index conversion on the correlation feature to obtain a correlation index;

[0021] The correlation index is filtered to obtain the feature correlation index.

[0022] In a possible implementation of the first aspect, determining the master cooking device and the slave cooking device among the cooking devices according to the device weights includes:

[0023] Configuring a screening threshold for the cooking device;

[0024] Determining whether the device weight of the cooking device is greater than the screening threshold;

[0025] When the device weight of the cooking device is greater than the screening threshold, using the cooking device as the main cooking device;

[0026] When the device weight of the cooking device is not greater than the screening threshold, the cooking device is used as the slave cooking device.

[0027] In a possible implementation of the first aspect, calculating a first device association coefficient between devices in the main cooking device according to the feature association index includes:

[0028] Obtaining a feature association index corresponding to each of the main cooking devices from the feature association indexes;

[0029] The characteristic correlation index corresponding to the main cooking device is averaged using the following first formula to obtain an averaged index:

[0030]

[0031] in, represents the averaged index corresponding to the kth feature correlation index of the i-th main cooking equipment, represents the index of the kth feature association index corresponding to the i-th main cooking device, and H represents the total number of feature association indexes of the i-th main cooking device;

[0032] According to the averaging index, the first device correlation coefficient between the cooking devices in the main cooking devices is calculated using the following second formula:

[0033]

[0034] in, represents the first device correlation coefficient between the averaged index corresponding to the kth feature correlation index of the i-th main cooking device and the o-th main cooking device, represents the averaged index corresponding to the kth feature correlation index of the oth main cooking device, represents the averaged index corresponding to the kth feature correlation index of the i-th main cooking equipment, By choosing appropriate i and k, Reach the minimum, Represents the weight of the averaging index corresponding to the k-th feature association index.

[0035] In a possible implementation of the first aspect, clustering the cooking devices corresponding to the first identical coefficients to obtain first clustered devices includes:

[0036] Taking the cooking device corresponding to the first identical coefficient as a first coefficient device, and obtaining a first feature association index corresponding to each first coefficient device;

[0037] Configure the initial cluster center of the first feature association index, and calculate the distance value between the initial cluster center and each first feature association index using the following formula:

[0038]

[0039] in, represents the distance value between the initial cluster center e and the fth first feature association index, represents the value of the feature association index of the initial cluster center, represents the value of the f-th first feature association index, E represents the total number of initial cluster centers, and F represents the number of first feature association indices;

[0040] Clustering the first coefficient devices according to the distance value to obtain an initial clustering result;

[0041] Determining whether the initial clustering result meets the preset result, and if the initial clustering result does not meet the preset result, returning to the step of configuring the initial cluster center of the first feature association indicator;

[0042] When the initial clustering result meets the preset result, the first clustering device is obtained.

[0043] In a possible implementation of the first aspect, calculating the first coupling strength of the cooking devices in the first cluster of devices includes:

[0044] The first coupling strength is calculated using the following formula:

[0045]

[0046] in, represents the first coupling strength between the u-th cooking device in the first cluster of devices and other cooking devices in the first cluster of devices, represents the value of the kth feature association index of the uth cooking device in the first cluster of devices, and H represents the total number of feature association indicators of the uth main cooking device.

[0047] In a second aspect, the present invention provides a coupling device for a multi-device combined cooking system, the device comprising:

[0048] a correlation index building module, configured to extract device features of each cooking device in the combined cooking system and build a feature correlation index of the cooking device based on the device features;

[0049] a master-slave device determination module, configured to calculate a device weight of each cooking device, and determine a master cooking device and a slave cooking device among the cooking devices according to the device weight;

[0050] a correlation coefficient calculation module, configured to calculate, based on the characteristic correlation index, a first device correlation coefficient between the master cooking devices, a second device correlation coefficient between the slave cooking devices, and a third device correlation coefficient between the master cooking device and the slave cooking device;

[0051] a same coefficient query module, configured to query the same coefficient between the first device association coefficient and the third device association coefficient to obtain a first same coefficient, and query the same coefficient between the second device association coefficient and the third device association coefficient to obtain a second same coefficient;

[0052] a cooking device clustering module, configured to cluster the cooking devices corresponding to the first identical coefficient to obtain a first cluster of devices, and cluster the cooking devices corresponding to the second identical coefficient to obtain a second cluster of devices;

[0053] a coupling strength calculation module, configured to calculate a first coupling strength of the cooking devices in the first cluster of devices, and calculate a second coupling strength of the cooking devices in the second cluster of devices, and calculate a final coupling strength between the devices in the cooking devices based on the first coupling strength and the second coupling strength;

[0054] The cooking device coupling module is configured to utilize the final coupling strength and, according to a pre-configured coupling direction threshold, perform device coupling on the cooking devices in the combined cooking system to obtain a cooking device coupling result.

[0055] In a third aspect, the present invention provides an electronic device, comprising:

[0056] at least one processor; and a memory communicatively coupled to the at least one processor;

[0057] The memory stores a computer program executable by the at least one processor, so that the at least one processor can execute the coupling method of the multi-device joint cooking system as described in any one of the first aspects above.

[0058] In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the coupling method of a multi-device joint cooking system as described in any one of the first aspects above.

[0059] Compared with the existing technology, the technical principle and beneficial effects of this solution are:

[0060] The embodiment of the present invention first extracts the device features of each of the cooking devices to use the device features as the analysis dimensions of the devices, and then analyzes the devices from multiple dimensions. Secondly, the embodiment of the present invention constructs a feature association index of the cooking devices based on each of the device features to be used as an evaluation index for the degree of association between multiple devices in multiple dimensions to improve the comprehensiveness of the device association evaluation. The embodiment of the present invention calculates the device weight of each of the cooking devices to determine the importance of this device in the entire cooking process. Furthermore, the embodiment of the present invention determines the main cooking device and the slave cooking device in the cooking device based on the device weight to determine the core device and the edge device of the entire cooking process. Furthermore, the embodiment of the present invention calculates the first device association coefficient between the devices in the main cooking device, the second device association coefficient between the slave cooking devices, and the third device association coefficient between the main cooking device and the slave cooking device based on the feature association index to be used for evaluating the device from multiple dimensions. Determine the degree of association between cooking devices and improve the tightness of device coupling. Furthermore, embodiments of the present invention query the first device association coefficient and the third device association coefficient, and the second device association coefficient and the third device association coefficient, respectively, to merge the association coefficients obtained between primary and secondary devices, and between primary and secondary devices, thereby improving the globality of device association. Furthermore, embodiments of the present invention cluster the cooking devices corresponding to the first and second identical coefficients to classify the cooking devices. Furthermore, embodiments of the present invention calculate the coupling strength of devices in the first and second clusters to convert the association relationships in the clustered devices into coupling relationships. Furthermore, embodiments of the present invention utilize the final coupling strength based on the coupling direction threshold to couple multiple cooking devices in the combined cooking system, using the final coupling strength as the basis for coupling, thereby reducing the complexity of using multiple data as the basis for coupling. Therefore, the coupling method, apparatus, electronic device, and storage medium for a multi-device combined cooking system proposed in embodiments of the present invention can reduce the computational complexity of the cooking device coupling process and improve the efficiency of cooking device coupling. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0062] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0063] Figure 1 A schematic flow chart of a coupling method for a multi-device joint cooking system provided by one embodiment of the present invention;

[0064] Figure 2 In one embodiment of the present invention Figure 1 A flowchart illustrating one step of a coupling method for a multi-device combined cooking system is provided;

[0065] Figure 3 In one embodiment of the present invention Figure 1 A flowchart illustrating another step of a coupling method for a multi-device combined cooking system is provided;

[0066] Figure 4 A schematic diagram of a module of a coupling device for a multi-device combined cooking system provided by one embodiment of the present invention;

[0067] Figure 5 A schematic diagram of the internal structure of an electronic device for implementing a coupling method for a multi-device joint cooking system provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0068] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0069] An embodiment of the present invention provides a coupling method for a multi-device joint cooking system, and the execution subject of the coupling method for a multi-device joint cooking system includes but is not limited to at least one of the electronic devices such as a server and a terminal that can be configured to execute the method provided by the embodiment of the present invention. In other words, the coupling method for a multi-device joint cooking system can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc. The server can be an independent server, or it can be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0070] See Figure 1 FIG. 1 is a flow chart of a method for coupling a multi-device joint cooking system according to an embodiment of the present invention. Figure 1 The coupling method of the multi-device joint cooking system described in the invention includes:

[0071] S1. Extracting device features of each cooking device in the combined cooking system, and constructing a feature correlation index of the cooking device based on the device features.

[0072] The combined cooking system refers to a system composed of multiple types of cooking equipment. These cooking equipment refers to appliances used for cooking in different scenarios, such as rice cookers in homes and vegetable drying equipment in factories. This embodiment of the present invention extracts device features for each cooking appliance in the combined cooking system, using these features as analysis dimensions for the devices, and subsequently analyzing the devices from multiple dimensions. These device features are data describing the devices, including characteristics such as power consumption, input and output, spatial location, and shape and size.

[0073] In one embodiment of the present invention, refer to Figure 2 As shown, the extraction of device features of each cooking device in the combined cooking system includes:

[0074] S201, identifying a cooking function of the cooking device, and determining a device attribute dimension of the cooking device based on the cooking function;

[0075] S202: Counting the device attribute usage of the cooking equipment according to the device attribute dimension, and constructing a statistical effect diagram of the device attribute usage;

[0076] S203: Determine the equipment characteristics of the cooking equipment according to the statistical effect diagram.

[0077] For example, if it is identified that the cooking function of the cooking equipment in the entire cooking process is washing vegetables, then the equipment attribute dimensions of the cooking equipment are determined to include data such as water consumption, sewage volume, electricity consumption, vegetable washing volume and vegetable washing time; the data values ​​of these data are recorded, and these data values ​​can be statistically displayed through line graphs, pie charts, etc.; based on the graphical display results, the equipment characteristics are determined, for example, the vegetable washing equipment has a large amount of electricity consumption and vegetable washing volume in the morning period, and after washing the vegetables, the amount of sewage discharged after the morning period is over is large, then the above graphical display results can be used as the characteristics of this cooking equipment.

[0078] Furthermore, embodiments of the present invention construct a characteristic association index for the cooking devices based on the device characteristics, thereby identifying the degree of association between devices based on the characteristic association index index corresponding to each device. The characteristic association index is an indicator used to evaluate the degree of association between devices, such as the power relationship between devices, the input and output relationship of resources between devices, and the spatial location relationship between devices.

[0079] In one embodiment of the present invention, refer to Figure 3 As shown, the feature correlation index of the cooking device is constructed based on the device features, including:

[0080] S301: Construct a feature architecture of the cooking device based on the device features;

[0081] S302, identifying correlation features between the device features according to the feature architecture;

[0082] S303, performing index conversion on the correlation feature to obtain a correlation index;

[0083] S304: Filter the associated indicators to obtain the feature associated indicators.

[0084] The device features refer to various device data of the cooking device, such as cooking time, cooking pressure, cooking food quantity, etc. The feature architecture refers to the cooking framework of the cooking device composed of the device features, such as a partial architecture: the cooking device is turned on Cooking food types Cooking amount Cooking time Cooking gas pressure generated The volume of food obtained after cooking is completed. Optionally, the filtering of the associated indicators refers to a process of filtering some unimportant indicators in the associated indicators.

[0085] S2. Calculate the device weight of each cooking device, and determine a master cooking device and a slave cooking device among the cooking devices according to the device weight.

[0086] The embodiment of the present invention calculates the device weight of each cooking device to determine the importance of the device in the entire cooking process. The device weight refers to the proportion of a cooking device in the entire cooking process based on the number of all cooking devices.

[0087] In one embodiment of the present invention, the calculating of the device weight of each cooking device includes:

[0088] Obtain the cooking function of the cooking device, determine the number of the same type of cooking devices based on the cooking function, and calculate the device weight of each cooking device using the following formula based on the number of the same type:

[0089]

[0090] in, represents the device weight of the j-th device, represents the number of the same type possessed by the j-th device, and n represents the total number of the cooking devices.

[0091] Furthermore, embodiments of the present invention determine the master and slave cooking devices within the cooking apparatus based on the device weights, thereby determining the core and edge devices of the entire cooking process. The master cooking device refers to the device that performs a core function in the entire cooking process, such as a stir-fry device in a restaurant, and the slave cooking device refers to the device that performs a peripheral function in the entire cooking process, such as a popcorn making device in a restaurant.

[0092] In one embodiment of the present invention, determining the main cooking device and the slave cooking device among the cooking devices based on the device weight includes: configuring a screening threshold for the cooking device; judging whether the device weight of the cooking device is greater than the screening threshold; when the device weight of the cooking device is greater than the screening threshold, using the cooking device as the main cooking device; when the device weight of the cooking device is not greater than the screening threshold, using the cooking device as the slave cooking device.

[0093] The screening threshold may be set to 0.7, or may be set according to actual conditions.

[0094] S3. Calculate, based on the characteristic association index, a first device association coefficient between the master cooking devices, a second device association coefficient between the slave cooking devices, and a third device association coefficient between the master cooking device and the slave cooking device.

[0095] This embodiment of the present invention calculates, based on the characteristic correlation indices, a first device correlation coefficient between the master cooking devices, a second device correlation coefficient between the slave cooking devices, and a third device correlation coefficient between the master cooking device and the slave cooking device. This determines the degree of correlation between the cooking devices from multiple dimensions, thereby enhancing the tightness of device coupling. The correlation coefficient refers to the degree of correlation between each indicator between the cooking devices.

[0096] In one embodiment of the present invention, calculating the first device correlation coefficient between the devices in the main cooking devices based on the feature correlation index includes: obtaining a feature correlation index corresponding to each of the main cooking devices from the feature correlation index; and averaging the feature correlation indexes corresponding to the main cooking devices using the following first formula to obtain an averaged index:

[0097]

[0098] in, represents the averaged index corresponding to the kth feature correlation index of the i-th main cooking equipment, represents the index of the kth feature association index corresponding to the i-th main cooking device, and H represents the total number of feature association indexes of the i-th main cooking device;

[0099] According to the averaged index, the first device correlation coefficient between the main cooking devices is calculated using the following second formula:

[0100]

[0101] in, represents the first device correlation coefficient between the averaged index corresponding to the kth feature correlation index of the i-th main cooking device and the o-th main cooking device, represents the averaged index corresponding to the kth feature correlation index of the oth main cooking device, represents the averaged index corresponding to the kth feature correlation index of the i-th main cooking equipment, By choosing appropriate i and k, Reach the minimum, Represents the weight of the averaging index corresponding to the k-th feature association index.

[0102] It should be noted that the principle of calculating the second device correlation coefficient between the slave cooking devices and the third device correlation coefficient between the master cooking device and the slave cooking device is similar to the principle of calculating the first device correlation coefficient between the devices in the master cooking device mentioned above, and will not be further elaborated here.

[0103] S4. Query the first device association coefficient and the third device association coefficient for the same coefficient to obtain a first same coefficient, and query the second device association coefficient and the third device association coefficient for the same coefficient to obtain a second same coefficient.

[0104] In this embodiment of the present invention, by searching for identical coefficients between the first device association coefficient and the third device association coefficient, and searching for identical coefficients between the second device association coefficient and the third device association coefficient, the association coefficients obtained between primary and secondary devices, and between primary-primary and secondary-secondary devices, are integrated to improve the overall nature of device association. The identical coefficients refer to association coefficients with identical values.

[0105] For example, if the first device association coefficient is "0.1, 0.2, 0.3, 0.4, 0.5", the third device association coefficient is "0.1, 0.2, 0.3, 0.01, 0.02, 0.03, 0.6, 0.7", and the second device association coefficient is "0.01, 0.02, 0.03, 0.04, 0.05", then the first identical coefficient is "0.1, 0.2, 0.3" and the second identical coefficient is "0.01, 0.02, 0.03".

[0106] S5. Cluster the cooking devices corresponding to the first identical coefficient to obtain first clustered devices, and cluster the cooking devices corresponding to the second identical coefficient to obtain second clustered devices.

[0107] In this embodiment of the present invention, cooking devices corresponding to the first identical coefficients are clustered to classify the cooking devices.

[0108] In one embodiment of the present invention, clustering the cooking devices corresponding to the first identical coefficients to obtain first clustered devices includes: using the cooking devices corresponding to the first identical coefficients as first coefficient devices, obtaining a first feature association index corresponding to each first coefficient device; configuring an initial cluster center for the first feature association index, and calculating a distance value between the initial cluster center and each first feature association index using the following formula:

[0109]

[0110] in, represents the distance value between the initial cluster center e and the fth first feature association index, represents the value of the feature association index of the initial cluster center, represents the value of the f-th first feature association index, E represents the total number of initial cluster centers, and F represents the number of first feature association indices;

[0111] Clustering the first coefficient devices according to the distance value to obtain an initial clustering result;

[0112] Determining whether the initial clustering result meets the preset result, and if the initial clustering result does not meet the preset result, returning to the step of configuring the initial cluster center of the first feature association indicator;

[0113] When the iterative clustering result meets the preset result, the first clustering device is obtained.

[0114] Furthermore, in an optional embodiment of the present invention, the preset result can be set so that the cluster center obtained by iteration does not change, or can be set according to an actual business scenario.

[0115] Exemplarily, when the distance value meets the preset distance (the preset distance can be set according to the specific situation, such as setting it to 0.1), the first coefficient device corresponding to the distance value is classified as a category belonging to the initial cluster center, and finally multiple categories corresponding to multiple cluster centers are obtained. The average value of the devices in each category is taken to obtain a new cluster center, and the above steps of calculating the distance value are repeated. Finally, when the obtained cluster center does not change, the final clustering result is obtained.

[0116] It should be noted that the principle of clustering the cooking devices corresponding to the second identical coefficient to obtain the second cluster of devices is similar to the principle of clustering the cooking devices corresponding to the first identical coefficient to obtain the first cluster of devices, and will not be further elaborated here.

[0117] S6. Calculate a first coupling strength of the cooking devices in the first cluster of devices, and calculate a second coupling strength of the cooking devices in the second cluster of devices. Calculate a final coupling strength between the devices in the cooking devices based on the first coupling strength and the second coupling strength.

[0118] In the embodiment of the present invention, the first coupling strength of the cooking devices in the first cluster of devices is calculated to convert the association relationship in the clustered devices into a coupling relationship.

[0119] In one embodiment of the present invention, the first coupling strength of the cooking devices in the first cluster of devices is calculated using the following formula:

[0120]

[0121] in, represents the first coupling strength between the u-th cooking device in the first cluster of devices and other cooking devices in the first cluster of devices, represents the value of the kth feature association index of the uth cooking device in the first cluster of devices, and H represents the total number of feature association indicators of the uth main cooking device.

[0122] It should be noted that the principle of calculating the second coupling strength of the cooking devices in the second cluster of devices is similar to the principle of calculating the first coupling strength of the cooking devices in the first cluster of devices, and will not be further elaborated here.

[0123] Furthermore, the embodiment of the present invention calculates the final coupling strength between the devices in the cooking device based on the first coupling strength and the second coupling strength, so as to fuse the two clustered device sets to calculate the final total coupling strength and realize coupling between all devices.

[0124] In one embodiment of the present invention, calculating the final coupling strength between devices in the cooking device based on the first coupling strength and the second coupling strength is achieved by calculating the coupling strength between the first coupling strength and the second coupling strength.

[0125] S7. Using the final coupling strength, and according to a pre-configured coupling direction threshold, perform device coupling on the cooking devices in the combined cooking system to obtain a cooking device coupling result.

[0126] The embodiment of the present invention configures the coupling direction threshold to determine the direction of data stream transmission of the device using the coupling direction threshold, thereby ensuring that subsequent device coupling is performed in sequence according to the transmission direction, thereby reducing the complexity of device coupling caused by unknown directions.

[0127] In one embodiment of the present invention, the coupling direction threshold is configured using the following method: obtaining the cooking device corresponding to the final coupling strength and identifying the output direction and input direction of the cooking device; extracting the output coupling strength and input coupling strength corresponding to the output direction and the input direction from the final coupling strength; and determining the coupling direction threshold of the final coupling strength based on the output coupling strength and the input coupling strength.

[0128] For example, in the final coupling strength, the coupling strengths corresponding to the output direction and the input direction of the cooking device are extracted as 0.4 and 0.6 respectively, and 0.5 can be used as the coupling direction threshold.

[0129] Furthermore, the embodiment of the present invention utilizes the final coupling strength to couple the cooking devices in the joint cooking system according to a pre-configured coupling direction threshold, so as to use the final coupling strength as the basis for coupling, thereby reducing the complexity of using multiple data as the basis for coupling.

[0130] In one embodiment of the present invention, the method of utilizing the final coupling strength to perform device coupling on the cooking devices in the combined cooking system according to a preconfigured coupling direction threshold to obtain a cooking device coupling result includes: determining, according to the final coupling strength, a coupling level of multiple cooking devices in the combined cooking system; comparing the final coupling strength with the coupling direction threshold to obtain a comparison result between the final coupling strength and the coupling direction threshold; determining the coupling direction of multiple cooking devices in the combined cooking system according to the comparison result; and performing device coupling on the multiple cooking devices in the combined cooking system according to the coupling direction and the coupling level to obtain the cooking device coupling result.

[0131] The coupling level refers to whether there is a coupling relationship and connection relationship between multiple cooking devices in the combined cooking system, including 0 and 1, where 0 indicates that there is no coupling relationship between the devices and coupling is not required, and 1 indicates that coupling is required between the devices.

[0132] It can be seen that the embodiment of the present invention first extracts the device features of each of the cooking devices to use the device features as the analysis dimensions of the devices, and then analyzes the devices from multiple dimensions. Secondly, the embodiment of the present invention constructs the feature association index of the cooking devices based on each of the device features to be used for device evaluation of the multiple dimensions of the degree of association between multiple devices to improve the comprehensiveness of the device association evaluation. The embodiment of the present invention calculates the device weight of each of the cooking devices to determine the importance of this device in the entire cooking process. Furthermore, the embodiment of the present invention determines the main cooking device and the slave cooking device in the cooking device based on the device weight to determine the core device and the edge device of the entire cooking process. Furthermore, the embodiment of the present invention calculates the first device association coefficient between the devices in the main cooking device, the second device association coefficient between the slave cooking devices, and the third device association coefficient between the main cooking device and the slave cooking device based on the feature association index to be used for evaluating the correlation between multiple devices. The present invention determines the degree of association between cooking devices using a dimension, thereby improving the tightness of device coupling. Furthermore, embodiments of the present invention query the first device association coefficient and the third device association coefficient, and the second device association coefficient and the third device association coefficient, respectively, to merge the association coefficients obtained between primary and secondary devices, and between primary and secondary devices, thereby improving the globality of device association. Furthermore, embodiments of the present invention cluster the cooking devices corresponding to the first and second identical coefficients to classify the cooking devices. Furthermore, embodiments of the present invention calculate the coupling strength of devices in the first and second clusters to convert the association relationships within the clustered devices into coupling relationships. Furthermore, embodiments of the present invention utilize the final coupling strength based on the coupling direction threshold to couple multiple cooking devices in the joint cooking system, using the final coupling strength as the basis for coupling, thereby reducing the complexity of using multiple data as the basis for coupling. Therefore, the coupling method for a multi-device joint cooking system proposed in embodiments of the present invention can reduce the computational complexity of the cooking device coupling process and improve the efficiency of cooking device coupling.

[0133] like Figure 4 FIG. 1 is a functional module diagram of the coupling device of the multi-device combined cooking system of the present invention.

[0134] The coupling device 400 of the multi-device joint cooking system described in the present invention can be installed in an electronic device. Depending on the functionality implemented, the coupling device may include an association index construction module 401, a master-slave device determination module 402, an association coefficient calculation module 403, an identical coefficient query module 404, a cooking device clustering module 405, and a coupling strength calculation module 406. A module, also referred to as a unit, is a series of computer program segments that can be executed by an electronic device processor and perform a fixed function. These modules are stored in the memory of the electronic device.

[0135] In the embodiment of the present invention, the functions of each module / unit are as follows:

[0136] The correlation index construction module 401 is used to extract the device characteristics of each cooking device in the joint cooking system and construct the characteristic correlation index of the cooking device according to the device characteristics;

[0137] The master-slave device determination module 402 is configured to calculate a device weight of each cooking device and determine a master cooking device and a slave cooking device among the cooking devices based on the device weight;

[0138] The correlation coefficient calculation module 403 is configured to calculate, based on the characteristic correlation index, a first device correlation coefficient between the master cooking devices, a second device correlation coefficient between the slave cooking devices, and a third device correlation coefficient between the master cooking device and the slave cooking device;

[0139] The same coefficient query module 404 is configured to query the first device association coefficient and the third device association coefficient for the same coefficient to obtain a first same coefficient, and query the second device association coefficient and the third device association coefficient for the same coefficient to obtain a second same coefficient;

[0140] The cooking device clustering module 405 is configured to cluster the cooking devices corresponding to the first identical coefficient to obtain a first cluster of devices, and cluster the cooking devices corresponding to the second identical coefficient to obtain a second cluster of devices;

[0141] The coupling strength calculation module 406 is configured to calculate a first coupling strength of the cooking devices in the first cluster of devices, and calculate a second coupling strength of the cooking devices in the second cluster of devices, and calculate a final coupling strength between the devices in the cooking devices based on the first coupling strength and the second coupling strength;

[0142] The cooking device coupling module 407 is configured to utilize the final coupling strength and, according to a pre-configured coupling direction threshold, perform device coupling on the cooking devices in the combined cooking system to obtain a cooking device coupling result.

[0143] In detail, the modules in the coupling device 400 of the multi-device joint cooking system according to the embodiment of the present invention are used in the same manner as above. Figures 1 to 3 The coupling method of the multi-device joint cooking system described in the present invention is the same technical means and can produce the same technical effects, so I will not go into details here.

[0144] like Figure 5 , which is a structural diagram of an electronic device for implementing a coupling method for a multi-device joint cooking system according to the present invention.

[0145] The electronic device may include a processor 50, a memory 51, a communication bus 52 and a communication interface 53, and may also include a computer program stored in the memory 51 and executable on the processor 50, such as a coupling program for a multi-device joint cooking system.

[0146] In some embodiments, the processor 50 may be comprised of an integrated circuit, such as a single packaged integrated circuit or multiple packaged integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and combinations of various control chips. The processor 50 is the control core (Control Unit) of the electronic device, connecting various components of the electronic device using various interfaces and circuits. It executes programs or modules stored in the memory 51 (e.g., a coupling program for a multi-device joint cooking system) and accesses data stored in the memory 51 to perform various functions and process data.

[0147] The memory 51 includes at least one type of readable storage medium, including flash memory, a removable hard disk, a multimedia card, a card-type memory (e.g., SD or DX memory), a magnetic memory, a magnetic disk, an optical disk, etc. In some embodiments, the memory 51 may be an internal storage unit of the electronic device, such as a removable hard disk of the electronic device. In other embodiments, the memory 51 may also be an external storage device of the electronic device, such as a plug-in removable hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. equipped on the electronic device. Furthermore, the memory 51 may include both an internal storage unit of the electronic device and an external storage device. The memory 51 can be used not only to store application software installed in the electronic device and various types of data, such as the code of a database configuration connection program, but also to temporarily store data that has been output or is about to be output.

[0148] The communication bus 52 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This bus may be divided into an address bus, a data bus, a control bus, etc. The bus is configured to enable communication between the memory 51 and at least one processor 50, etc.

[0149] The communication interface 53 is used for communication between the above-mentioned electronic device 5 and other devices, and includes a network interface and a user interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device and other electronic devices. The user interface may be a display (Display), an input unit (such as a keyboard (Keyboard)), and optionally, the user interface may also be a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, and an OLED (Organic Light-Emitting Diode) touch device, etc. Among them, the display may also be appropriately referred to as a display screen or a display unit, which is used to display information processed in the electronic device and to display a visual user interface.

[0150] Figure 5 Only the electronic device with components is shown, and it can be understood by those skilled in the art that Figure 5The structure shown does not limit the electronic device, and may include fewer or more components than shown in the figure, or combine certain components, or arrange the components differently.

[0151] For example, although not shown, the electronic device may further include a power source (e.g., a battery) to power various components. Preferably, the power source may be logically connected to the at least one processor 50 via a power management device, thereby enabling functions such as charge management, discharge management, and power consumption management via the power management device. The power source may further include any of one or more DC or AC power sources, a recharging device, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like. The electronic device may also include various sensors, Bluetooth modules, Wi-Fi modules, and the like, which are not further detailed here.

[0152] It should be understood that the embodiment is for illustrative purposes only and the scope of the patent invention is not limited to this structure.

[0153] The database configuration connection program stored in the memory 51 of the electronic device is a combination of multiple computer programs. When running in the processor 50, it can achieve the following:

[0154] Extracting device features of each cooking device in the combined cooking system, and constructing a feature correlation index of the cooking device based on the device features;

[0155] calculating a device weight of each cooking device, and determining a master cooking device and a slave cooking device among the cooking devices according to the device weight;

[0156] calculating, based on the characteristic correlation index, a first device correlation coefficient between the master cooking devices, a second device correlation coefficient between the slave cooking devices, and a third device correlation coefficient between the master cooking device and the slave cooking device;

[0157] querying the first device association coefficient and the third device association coefficient for the same coefficient to obtain a first same coefficient, and querying the second device association coefficient and the third device association coefficient for the same coefficient to obtain a second same coefficient;

[0158] Clustering the cooking devices corresponding to the first identical coefficient to obtain a first cluster of devices, and clustering the cooking devices corresponding to the second identical coefficient to obtain a second cluster of devices;

[0159] Calculating a first coupling strength of the cooking devices in the first cluster of devices, and calculating a second coupling strength of the cooking devices in the second cluster of devices, and calculating a final coupling strength between the devices in the cooking devices based on the first coupling strength and the second coupling strength;

[0160] The final coupling strength is used to couple the cooking devices in the combined cooking system according to a pre-configured coupling direction threshold to obtain a cooking device coupling result.

[0161] Specifically, the specific implementation method of the processor 50 for the above computer program can refer to Figure 1 The description of the relevant steps in the corresponding embodiments will not be repeated here.

[0162] Furthermore, if the module / unit integrated into the electronic device is implemented as a software functional unit and sold or used as a standalone product, it may be stored in a non-volatile computer-readable storage medium. The storage medium may be volatile or non-volatile. For example, the computer-readable medium may include any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard drive, a magnetic disk, an optical disk, a computer memory, or a read-only memory (ROM).

[0163] The present invention further provides a storage medium, wherein the readable storage medium stores a computer program, and when the computer program is executed by a processor of an electronic device, the computer program can implement:

[0164] Extracting device features of each cooking device in the combined cooking system, and constructing a feature correlation index of the cooking device based on the device features;

[0165] calculating a device weight of each cooking device, and determining a master cooking device and a slave cooking device among the cooking devices according to the device weight;

[0166] calculating, based on the characteristic correlation index, a first device correlation coefficient between the master cooking devices, a second device correlation coefficient between the slave cooking devices, and a third device correlation coefficient between the master cooking device and the slave cooking device;

[0167] querying the first device association coefficient and the third device association coefficient for the same coefficient to obtain a first same coefficient, and querying the second device association coefficient and the third device association coefficient for the same coefficient to obtain a second same coefficient;

[0168] Clustering the cooking devices corresponding to the first identical coefficient to obtain a first cluster of devices, and clustering the cooking devices corresponding to the second identical coefficient to obtain a second cluster of devices;

[0169] Calculating a first coupling strength of the cooking devices in the first cluster of devices, and calculating a second coupling strength of the cooking devices in the second cluster of devices, and calculating a final coupling strength between the devices in the cooking devices based on the first coupling strength and the second coupling strength;

[0170] The final coupling strength is used to couple the cooking devices in the combined cooking system according to a pre-configured coupling direction threshold to obtain a cooking device coupling result.

[0171] In the several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the module division is merely a logical function division, and other division methods may be used in actual implementation.

[0172] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical units, that is, they may be located in one place or distributed across multiple network elements. Some or all of the modules may be selected to achieve the purpose of the solution of this embodiment according to actual needs.

[0173] In addition, the functional modules in various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or hardware plus software functional modules.

[0174] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.

[0175] Therefore, the embodiments should be considered in all respects as illustrative and non-restrictive, and the scope of the invention is defined by the appended claims rather than the foregoing description, and all changes that come within the meaning and range of equivalents of the claims are intended to be embraced therein. Any reference to a figure in a claim should not be construed as limiting the claim to which it relates.

[0176] It should be noted that, in this document, relational terms such as "first" and "second" are used only 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. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.

[0177] The foregoing description is intended only to provide specific embodiments of the present invention, which will enable those skilled in the art to understand and implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown herein, but is to be construed in the widest possible manner consistent with the principles and novel features disclosed herein.

Claims

1. A coupling method for a multi-device joint cooking system, characterized in that: The method comprises: Extracting device features of each cooking device in the combined cooking system and constructing feature correlation indices for the cooking devices based on the device features, wherein the device features include power consumption, input and output, spatial location, and shape and size of the device; Calculating a device weight of each cooking device, and determining a master cooking device and a slave cooking device among the cooking devices based on the device weight, wherein calculating the device weight of each cooking device includes: Obtaining a cooking function of the cooking device, and determining a quantity of the same type of cooking device according to the cooking function; According to the number of the same type, the equipment weight of each cooking equipment is calculated using the following formula: in, represents the device weight of the j-th device, represents the number of the same type possessed by the jth device, and n represents the total number of the cooking devices; calculating, based on the characteristic correlation index, a first device correlation coefficient between the master cooking devices, a second device correlation coefficient between the slave cooking devices, and a third device correlation coefficient between the master cooking device and the slave cooking device; querying the first device association coefficient and the third device association coefficient for the same coefficient to obtain a first same coefficient, and querying the second device association coefficient and the third device association coefficient for the same coefficient to obtain a second same coefficient; Clustering the cooking devices corresponding to the first identical coefficient to obtain a first cluster of devices, and clustering the cooking devices corresponding to the second identical coefficient to obtain a second cluster of devices; Calculating a first coupling strength of the cooking devices in the first cluster of devices, and calculating a second coupling strength of the cooking devices in the second cluster of devices, and calculating a final coupling strength between the devices in the cooking devices based on the first coupling strength and the second coupling strength; The final coupling strength is used to couple the cooking devices in the combined cooking system according to a pre-configured coupling direction threshold to obtain a cooking device coupling result.

2. The method according to claim 1, characterized in that The extracting of the device features of each cooking device in the combined cooking system includes: Identifying a cooking function of the cooking device, and determining a device attribute dimension of the cooking device based on the cooking function; According to the device attribute dimension, counting the device attribute usage of the cooking device and constructing a statistical effect diagram of the device attribute usage; Determine the equipment characteristics of the cooking equipment according to the statistical effect diagram.

3. The method according to claim 1, characterized in that The step of constructing a characteristic correlation index of the cooking device according to the device characteristics includes: Constructing a feature architecture of the cooking device based on the device features; identifying, according to the feature architecture, correlation features between the device features; Performing index conversion on the correlation feature to obtain a correlation index; The correlation index is filtered to obtain the feature correlation index.

4. The method according to claim 1, wherein The determining, according to the device weights, a master cooking device and a slave cooking device among the cooking devices includes: Configuring a screening threshold for the cooking device; Determining whether the device weight of the cooking device is greater than the screening threshold; When the device weight of the cooking device is greater than the screening threshold, setting the cooking device as a primary cooking device; When the device weight of the cooking device is not greater than the screening threshold, the cooking device is set as a slave cooking device.

5. The method according to claim 1, wherein Calculating a first device correlation coefficient between devices in the main cooking device according to the feature correlation index includes: Obtaining a feature association index corresponding to each of the main cooking devices from the feature association indexes; The characteristic correlation index corresponding to the main cooking device is averaged using the following first formula to obtain an averaged index: in, represents the averaged index corresponding to the kth feature correlation index of the i-th main cooking equipment, represents the index of the kth feature association index corresponding to the i-th main cooking device, and H represents the total number of feature association indexes of the i-th main cooking device; According to the averaging index, the first device correlation coefficient between the cooking devices in the main cooking devices is calculated using the following second formula: in, represents the first device correlation coefficient between the averaged index corresponding to the kth feature correlation index of the i-th main cooking device and the o-th main cooking device, represents the averaged index corresponding to the kth feature correlation index of the oth main cooking device, represents the averaged index corresponding to the kth feature correlation index of the i-th main cooking equipment, By choosing appropriate i and k, Reach the minimum, Represents the weight of the averaging index corresponding to the k-th feature association index.

6. The method according to claim 1, wherein The step of clustering the cooking devices corresponding to the first identical coefficients to obtain first clustered devices includes: Taking the cooking device corresponding to the first identical coefficient as a first coefficient device, and obtaining a first feature association index corresponding to each first coefficient device; Configure the initial cluster center of the first feature association index, and calculate the distance value between the initial cluster center and each first feature association index using the following formula: in, represents the distance value between the initial cluster center e and the fth first feature association index, represents the value of the feature association index of the initial cluster center, represents the value of the f-th first feature association index, E represents the total number of initial cluster centers, and F represents the number of first feature association indices; Clustering the first coefficient devices according to the distance value to obtain an initial clustering result; Determining whether the initial clustering result meets the preset result, and if the initial clustering result does not meet the preset result, returning to the step of configuring the initial cluster center of the first feature association indicator; When the initial clustering result meets the preset result, the first clustering device is obtained.

7. The method according to claim 1, characterized in that The calculating the first coupling strength of the cooking devices in the first cluster of devices includes: The first coupling strength is calculated using the following formula: in, represents the first coupling strength between the u-th cooking device in the first cluster of devices and other cooking devices in the first cluster of devices, represents the value of the kth feature association index of the uth cooking device in the first cluster of devices, and H represents the total number of feature association indicators of the uth main cooking device.

8. A coupling device for a multi-device combined cooking system, characterized in that: The device comprises: A correlation index construction module is used to extract device characteristics of each cooking device in the combined cooking system and construct a characteristic correlation index of the cooking device based on the device characteristics, wherein the device characteristics include power consumption, input and output, spatial location, and shape and size of the device; The master-slave device determination module is configured to calculate a device weight for each cooking device and determine a master cooking device and a slave cooking device among the cooking devices based on the device weight. Calculating the device weight for each cooking device includes: obtaining a cooking function of the cooking device, determining the number of cooking devices of the same type based on the cooking function; and calculating the device weight for each cooking device based on the number of cooking devices of the same type using the following formula: in, represents the device weight of the j-th device, represents the number of the same type possessed by the jth device, and n represents the total number of the cooking devices; a correlation coefficient calculation module, configured to calculate, based on the characteristic correlation index, a first device correlation coefficient between the master cooking devices, a second device correlation coefficient between the slave cooking devices, and a third device correlation coefficient between the master cooking device and the slave cooking device; a same coefficient query module, configured to query the same coefficient between the first device association coefficient and the third device association coefficient to obtain a first same coefficient, and query the same coefficient between the second device association coefficient and the third device association coefficient to obtain a second same coefficient; a cooking device clustering module, configured to cluster the cooking devices corresponding to the first identical coefficient to obtain a first cluster of devices, and cluster the cooking devices corresponding to the second identical coefficient to obtain a second cluster of devices; a coupling strength calculation module, configured to calculate a first coupling strength of the cooking devices in the first cluster of devices, and calculate a second coupling strength of the cooking devices in the second cluster of devices, and calculate a final coupling strength between the devices in the cooking devices based on the first coupling strength and the second coupling strength; The cooking device coupling module is configured to utilize the final coupling strength and, according to a pre-configured coupling direction threshold, perform device coupling on the cooking devices in the combined cooking system to obtain a cooking device coupling result.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executed by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the coupling method of the multi-device joint cooking system according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the coupling method of the multi-device joint cooking system according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Data aggregation and personalization for remotely controlled cooking devices

    CN108463780A

  • Multi-equipment coordination cooking control method and system

    CN109240141A