CN107634980B - Control method based on Internet of things and Internet of things server - Google Patents
Control method based on Internet of things and Internet of things server Download PDFInfo
- Publication number
- CN107634980B CN107634980B CN201710579306.0A CN201710579306A CN107634980B CN 107634980 B CN107634980 B CN 107634980B CN 201710579306 A CN201710579306 A CN 201710579306A CN 107634980 B CN107634980 B CN 107634980B
- Authority
- CN
- China
- Prior art keywords
- internet
- baking
- things server
- things
- vibration data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a control method based on the Internet of things, which is suitable for an intelligent home system, wherein the intelligent home system comprises an Internet of things server and an intelligent oven, and the control method comprises the following steps: the Internet of things server acquires a menu of dishes to be baked; the Internet of things server determines baking temperature and baking time according to the menu; the internet of things server sends a control instruction to the intelligent oven, the control instruction carries the baking temperature and the baking time length, and the control instruction is used for indicating the intelligent oven to execute the baking operation according to the baking temperature and the baking time length. The embodiment of the invention also provides an Internet of things server. The embodiment of the invention can provide more portable use of the oven for users.
Description
Technical Field
The invention relates to the technical field of Internet of things, in particular to a control method based on the Internet of things and an Internet of things server.
Background
Generally, when a user uses an oven to bake dishes, the user needs to set the optimal baking temperature and baking time to make the baked dishes have good taste, otherwise, the baked dishes are easily baked. However, setting the optimal cooking temperature and cooking time requires the user to be skilled in using the oven and in cooking dishes to be cooked, and if the user is not skilled in using the oven and in cooking dishes to be cooked, the user may cause some difficulty in operating the oven, so that it is necessary to provide an intelligent oven control scheme.
Disclosure of Invention
The embodiment of the invention provides a control method based on an Internet of things and an Internet of things server, which are used for enabling a user to use an oven more conveniently.
In a first aspect, an embodiment of the present invention provides an intelligent home system, where the intelligent home system includes an internet of things server and an intelligent oven, and includes:
the Internet of things server acquires a menu of dishes to be baked;
the Internet of things server determines baking temperature and baking time according to the menu;
the internet of things server sends a control instruction to the intelligent oven, the control instruction carries the baking temperature and the baking time length, and the control instruction is used for indicating the intelligent oven to execute the baking operation according to the baking temperature and the baking time length.
In a possible embodiment, the smart home system further includes a terminal device, and the method further includes:
the Internet of things server receives the name of the dish to be baked, which is sent by the terminal equipment;
thing networking server obtains the menu of waiting to bake the dish, includes: and the Internet of things server acquires a menu of the dish to be baked for baking according to the name of the dish to be baked and the model of the intelligent oven.
In a possible embodiment, the method further comprises:
the Internet of things server receives starting time which is sent by the terminal equipment and used for starting the intelligent oven;
the thing networking server to intelligent oven sends control command, includes: and the Internet of things server sends a control instruction to the intelligent oven at the starting time.
In a possible embodiment, the method further comprises:
when the internet of things server receives a baking success response sent by the intelligent oven, the internet of things server acquires audio for prompting a user that baking is successful;
when the internet of things server detects that the current geographic position of the terminal equipment is not located in the smart home, the internet of things server sends the audio to the terminal equipment, so that the terminal equipment plays the audio when receiving the audio information.
In a possible embodiment, the smart home system further includes an audio playing device, and the method further includes:
when the internet of things server detects that the current geographic position of the terminal equipment is in the smart home, the internet of things server sends the audio to the audio playing equipment, so that the audio playing equipment plays the audio when receiving the audio information.
In a possible embodiment, the method further comprises:
the internet of things server acquires a vibration data set for prompting the user of successful baking;
when the internet of things server sends the audio to the audio playing device, the internet of things server sends the vibration data set to the terminal device, so that the terminal device vibrates according to the vibration data set when receiving the vibration data set.
In a possible embodiment, the vibration data set is a vibration data sequence consisting of the first vibration data and the second vibration data; when the vibration frequency of the first vibration data is smaller than the vibration frequency of the second vibration data, the vibration time of the first vibration data is earlier than the vibration time of the second vibration data, and the vibration duration of the first vibration data is smaller than the vibration duration of the second vibration data. It can be seen that after the baking is successful, and when the user is not at home, the user can be prompted by audio and vibration enhancement that the baking is successful.
In a second aspect, an embodiment of the present invention provides an internet of things server, where the smart home system includes an internet of things server and a smart oven, and includes:
the first acquisition module is used for acquiring a menu of dishes to be baked;
the determining module is used for determining baking temperature and baking time according to the menu;
the first sending module is used for sending a control instruction to the intelligent oven, the control instruction carries the baking temperature and the baking duration, and the control instruction is used for instructing the intelligent oven to execute baking operation according to the baking temperature and the baking duration.
In a feasible embodiment, the smart home system further includes a terminal device, and the internet of things server further includes:
the first receiving module is used for receiving the name of the dish to be baked, which is sent by the terminal equipment;
the first obtaining module is specifically used for obtaining a menu of the dish to be baked for baking according to the name of the dish to be baked and the model of the intelligent oven.
In a possible embodiment, the internet of things server further includes:
the second receiving module is specifically used for receiving the starting time which is sent by the terminal equipment and used for starting the intelligent oven;
the first sending module is specifically configured to send a control instruction to the smart oven at the start time.
In a possible embodiment, the internet of things server further includes:
the second obtaining module is used for obtaining an audio for prompting the user that the baking is successful when the internet of things server receives a baking success response sent by the intelligent oven;
and the second sending module is used for sending the audio to the terminal equipment when the internet of things server detects that the current geographic position of the terminal equipment is not in the smart home, so that the terminal equipment plays the audio when receiving the audio information.
In a feasible embodiment, the smart home system further includes an audio playing device, and the internet of things server further includes:
and the third sending module is used for sending the audio to the audio playing device when the internet of things server detects that the current geographic position of the terminal device is in the smart home, so that the audio playing device plays the audio when receiving the audio information.
In a third aspect, the invention provides an internet of things server, where the internet of things server includes a processor, and the processor is configured to support the internet of things server to execute corresponding functions in the internet of things-based oven control method provided in the first aspect. The internet of things server may also include a memory, coupled to the processor, that stores program instructions and data necessary for the internet of things server. The internet of things server can also comprise a communication interface for the internet of things server to communicate with other equipment or a communication network.
In a fourth aspect, the present invention provides a computer-readable storage medium, where the computer-readable storage medium stores a computer program for electronic data exchange, where the computer program makes a computer perform part or all of the steps described in the first aspect of the embodiments of the present invention, and the computer includes an internet of things server.
In a fifth aspect, the present invention provides a computer program product, wherein the computer program product comprises a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform some or all of the steps described in the first aspect of the present invention. The computer program product may be a software installation package, and the computer includes an internet of things server.
According to the scheme provided by the invention, the menu of the dish to be baked is firstly obtained, then the baking temperature and the baking time length are determined according to the menu, and then the baking operation is carried out on the basis of the two parameters in the control oven, so that the oven is used more conveniently by a user.
These and other aspects of the invention are apparent from and will be elucidated with reference to the embodiments described hereinafter.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic diagram of a network architecture of the internet of things according to an embodiment of the present invention;
fig. 2 is a flowchart of an oven control method based on the internet of things according to an embodiment of the present invention;
FIG. 3 is an exemplary schematic diagram provided by an embodiment of the present invention;
fig. 4 is a flowchart of an oven control method based on the internet of things according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an internet of things server according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of an internet of things server according to an embodiment of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The following are detailed below.
The terms "first," "second," "third," and "fourth," etc. in the description and claims of the invention and in the accompanying drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
According to one aspect of the invention, an oven control method based on the Internet of things is provided. The method is applied to an internet of things network architecture shown in fig. 1, and as shown in fig. 1, the internet of things network architecture includes an internet of things server 10, an intelligent oven 20, an audio playing device 30 and a terminal device 40. Wherein, intelligent oven 20 and audio playback equipment 30 are connected with thing networking server 10 through wireless mode, and thing networking server 10 is connected with terminal equipment 40 through the internet, and above-mentioned wireless mode includes but not limited to: bluetooth, WIFI, ZigBee, GPRS, 3G, 4G, Wimax and the like.
The internet of things server 10 may be a gateway or an internet of things access point. Gateway, the english name is: gateway is also called Gateway, or protocol converter. The gateway realizes network interconnection above a network layer, is the most complex network interconnection equipment and is only used for interconnection of two networks with different high-level protocols. The gateway can be used for interconnection of both wide area networks and local area networks. A gateway is a computer system or device that acts as a switch-operative. The gateway is a translator used between two systems that differ in communication protocol, data format or language, or even in an entirely different architecture. Instead of the bridge simply communicating the information, the gateway repackages the received information to accommodate the needs of the destination system. The Internet of things access point is intelligent information receiving and sending equipment integrating a wireless network access point and an RFID access point, and the Internet of things access point can receive and send WIFI signals and RFID signals simultaneously.
The audio playing device 30 is a device capable of playing audio files, such as a bluetooth speaker.
The terminal device 40, also called User Equipment (UE), is a device providing voice and/or data connectivity to a User, for example, a handheld device with wireless connection function, a vehicle-mounted device, and so on. Common terminals include, for example: the mobile phone includes a mobile phone, a tablet computer, a notebook computer, a palm computer, a Mobile Internet Device (MID), and a wearable device such as a smart watch, a smart bracelet, a pedometer, and the like.
The parking management method based on the pressure sensor provided by the embodiment of the invention is described in detail below with reference to the internet of things network architecture shown in fig. 1.
Referring to fig. 2, fig. 2 is a schematic flowchart of an oven control method based on the internet of things according to an embodiment of the present invention, including the following steps:
s201, the Internet of things server acquires a menu of dishes to be baked.
In an embodiment, the method further comprises:
the Internet of things server receives the name of the dish to be baked, which is sent by the terminal equipment; the thing networking server acquires the menu, includes: and the Internet of things server acquires a menu of the dish to be baked for baking according to the name of the dish to be baked and the model of the intelligent oven.
S202, the server of the Internet of things determines baking temperature and baking time according to the menu.
Specifically, sometimes the food material to be baked needs to be pickled for a period of time, and the user needs to wait for the food material to be pickled and then bake in the oven. If the food materials are not cured, but the user may need to go out due to other emergencies, the user can firstly put the uncured food materials into the oven, and then the intelligent oven is controlled by the server of the internet of things to perform baking operation in the process of going out. Wherein the baking time and the baking duration of the intelligent oven are determined based on the recipe of the dish to be baked. The recipe of the dish to be baked is determined based on the name of the dish to be baked, which the user transmits through the terminal device. In addition, as the menu of the same dish is various (for example, the menu of the honey roasted wing corresponding to the oven a is '… … put in the rose honey sauce, the aluminum foil paper is laid in the baking tray for pickling for at least four hours, the oven is heated at the temperature of 220 ℃ for 20 minutes … …', the menu of the honey roasted wing corresponding to the oven B is '… … put in the rose honey sauce, the aluminum foil paper is laid in the baking tray for at least four hours, and the oven is heated at the temperature of 250 ℃ for 18 minutes … …'), it can be seen that the baking temperature and the baking time duration corresponding to baking the same dish by using different ovens may be different, and in order to make the taste of the baked dish better, the internet-of-things server can search in the internet according to the name of the dish to be baked and the model of the intelligent oven to obtain a proper menu.
S203, the Internet of things server sends a control instruction to the intelligent oven, the control instruction carries the baking temperature and the baking time length, and the control instruction is used for instructing the intelligent oven to execute baking operation according to the baking temperature and the baking time length.
In an embodiment, the method further comprises:
the Internet of things server receives starting time which is sent by the terminal equipment and used for starting the intelligent oven; the thing networking server to intelligent oven sends control command, includes: and the Internet of things server sends a control instruction to the intelligent oven at the starting time.
Specifically, sometimes the food material to be baked needs to be pickled for a period of time, and the user needs to wait for the food material to be pickled and then bake in the oven. If the food materials are not cured, but the user may need to go out due to other emergencies, the user can firstly put the uncured food materials into the oven, and then the intelligent oven is controlled by the server of the internet of things to perform baking operation in the process of going out. In daily life, there are often cases where a user forgets to control an oven to bake due to too busy things, or occasionally thinks that there is a dish to be baked, but if baking is performed at an occasionally think point of time, the cooked dish may have been baked for a long time when the user returns home, and the taste of the dish is not so good. Therefore, the user can send the oven starting time expected by the user to the Internet of things server through the terminal device, and then the Internet of things server sends the control operation to the intelligent oven at the time point, so that great convenience is brought to the user.
In an embodiment, the method further comprises:
when the internet of things server receives a baking success response sent by the intelligent oven, the internet of things server acquires audio for prompting a user that baking is successful; when the internet of things server detects that the current geographic position of the terminal equipment is not located in the smart home, the internet of things server sends the audio to the terminal equipment, so that the terminal equipment plays the audio when receiving the audio information.
In an embodiment, the method further comprises:
when the internet of things server detects that the current geographic position of the terminal equipment is in the smart home, the internet of things server sends the audio to the audio playing equipment, so that the audio playing equipment plays the audio when receiving the audio information.
In particular, in daily life, there are often cases where a user forgets a dish that was previously baked in an oven due to work or video, and the dish that was baked in the oven has been completed for a certain period of time when the user thinks it. In order to allow the user to eat the dish at the optimal eating time point of the dish, the user needs to be informed that the dish is finished after the dish is made. Currently, when the oven is finished, the user is usually prompted to send a beep of "beep, beep" to indicate that the user has finished preparing the made things and things. Such a prompting is not acceptable to the user if the user is not in the kitchen or if the user is not at home. The prompt mode that this scheme provided is: firstly, detecting whether a user is at home, and if the user is not at home, the Internet of things server sends audio to the terminal equipment to prompt that the east and west made by the user are finished; if the user is at home, the Internet of things server prompts the user that the manufactured things are ready by controlling the audio playing device at home, so that the user can receive the prompt whether the user is not at home or in the kitchen, and the user experience is further improved.
The audio may be a piece of voice information (e.g., "xxx dishes are baked"), a piece of a tune, a ring tone, or the like, and the invention is not limited thereto. In addition, the audio may be pre-stored by the internet of things server, or may be acquired by the internet of things server through the internet, which is not limited in the present invention.
In an embodiment, the method further comprises:
when the Internet of things server receives a baking success response sent by the intelligent oven, the Internet of things server acquires a vibration data set for prompting a user of successful baking; when the internet of things server detects that the current geographic position of the terminal equipment is not located in the smart home, the internet of things server sends the vibration data set to the terminal equipment, so that the terminal equipment vibrates according to the vibration data set when receiving the vibration data set. To remind the user that the dishes put into the oven for baking are finished.
In one embodiment, the vibration data set is a vibration data sequence composed of a plurality of vibration data, a difference between vibration frequencies of any two adjacent vibration data is equal to a first threshold, and a difference between vibration periods of any two adjacent vibration data is equal to a second threshold.
The first threshold value may be equal to 1Hz, 2Hz, 3Hz, 5Hz, 6Hz, 7Hz or other values, for example. The second threshold may be, for example, equal to 1s, 2s, 3s, 5s, 6s, 7s, 10s or other values.
For example, assuming that the first threshold is equal to 4Hz and the second threshold is equal to 4s, the vibration data set is a vibration data sequence consisting of 3 vibration data, and the vibration data sequence consists of: the first vibration data-second vibration data-third vibration data sequence. Assuming that the vibration frequency of the first vibration data is 10Hz and the vibration time period of the first vibration data is 2s, the vibration frequency of the second vibration data is 14Hz, the vibration time period of the second vibration data is 6s, the vibration frequency of the third vibration data is 18Hz, and the vibration time period of the third vibration data is 10 s.
In an embodiment, the vibration data set is a vibration data sequence composed of a plurality of vibration data, a difference between vibration frequencies of any two adjacent vibration data is equal to the first threshold, and vibration time periods of any two adjacent vibration data are the same.
For example, assuming that the first threshold is equal to 5Hz, the vibration data set is a vibration data sequence consisting of 3 vibration data, the vibration data sequence consisting of: the first vibration data-second vibration data-third vibration data sequence. Assuming that the vibration frequency of the first vibration data is 10Hz, the vibration frequency of the second vibration data is 15Hz, and the vibration frequency of the third vibration data is 20 Hz.
In an embodiment, the vibration data set is a vibration data sequence consisting of the first vibration data and the second vibration data; when the vibration frequency of the first vibration data is smaller than the vibration frequency of the second vibration data, the vibration time of the first vibration data is earlier than the vibration time of the second vibration data, and the vibration duration of the first vibration data is smaller than the vibration duration of the second vibration data. For example, it is assumed that the vibration frequency of the first vibration data is a, the vibration frequency of the second vibration data is C, a < C, the vibration duration of the first vibration data is K, and the vibration duration of the second vibration data is J. Then the vibration data sequence consisting of the first vibration data and the second vibration data is such that the first vibration data precedes the second vibration data, and K < J.
In an embodiment, the vibration data set is a vibration data sequence consisting of the first vibration data and the second vibration data; when the vibration frequency of the first vibration data is greater than the vibration frequency of the second vibration data, the vibration time of the first vibration data is earlier than the vibration time of the second vibration data, and the vibration duration of the first vibration data is greater than the vibration duration of the second vibration data. For example, it is assumed that the vibration frequency of the first vibration data is a, the vibration frequency of the second vibration data is C, a > C, the vibration duration of the first vibration data is K, and the vibration duration of the second vibration data is J. Then the vibration data sequence consisting of the first vibration data and the second vibration data is that the first vibration data precedes the second vibration data, and K > J.
For example, please refer to fig. 3, fig. 3 is an exemplary schematic diagram provided in the embodiment of the present invention. Assuming that the name of the dish to be baked is honeydew roast wing, the model of the intelligent oven is xxxxx, the starting time of the intelligent oven is 12:42, and the current system time is 12: 00. And the user sends the honeydew roasted wings to the Internet of things server through the terminal equipment at the current system time of 12: 00. The server of the internet of things searches a suitable menu from the internet according to the honeydew roasted wings and the xxxxx (such as … … put into the rose honeydew sauce, and an aluminum foil paper is laid on a baking tray for pickling for at least four hours, and the oven is heated at the temperature of 220 ℃ for 20 minutes … …). The Internet of things server analyzes the baking temperature of the oven to be 220 ℃, and the baking time is 20 minutes. The Internet of things server sends a control instruction to the intelligent oven at a rate of 12:42, the control instruction carries baking parameters (baking temperature is 220 ℃, baking time is 20 minutes), and the intelligent oven carries out baking operation according to the baking parameters.
Referring to fig. 4, fig. 4 is a flowchart of an oven control method based on the internet of things according to an embodiment of the present invention, as shown in fig. 4, including:
s401, the terminal equipment sends the name of the dish to be baked and the starting time for starting the intelligent oven to the Internet of things server.
S402, the Internet of things server receives the names of the dishes to be baked and the starting time for starting the intelligent oven, wherein the names of the dishes to be baked and the starting time are sent by the terminal equipment.
And S403, the Internet of things server acquires a menu of the dish to be baked for baking according to the name of the dish to be baked and the model of the intelligent oven.
S404, the server of the Internet of things determines baking temperature and baking time according to the menu.
S405, the Internet of things server sends a control instruction to the intelligent oven at the starting time, the control instruction carries the baking temperature and the baking time length, and the control instruction is used for instructing the intelligent oven to execute baking operation according to the baking temperature and the baking time length.
S406, the intelligent oven sends a baking success response to the Internet of things server.
S407, the Internet of things server receives the baking success response sent by the intelligent oven and acquires audio for prompting the user of successful baking.
S408, the Internet of things server sends a geographic position acquisition request to the terminal equipment.
S409, the terminal equipment receives the geographic position acquisition request sent by the Internet of things server and carries out network positioning to obtain the current geographic position of the terminal equipment.
S410, the terminal device sends the current geographic position of the terminal device to the Internet of things server according to the geographic position obtaining request.
S411, the Internet of things server determines whether the current geographic position of the terminal equipment is in the smart home.
And if the current geographic position of the terminal device is not in the smart home, executing step S412.
And if the current geographic position of the terminal device is in the smart home, executing step S413.
S412, the Internet of things server sends the audio to the terminal equipment, so that the terminal equipment plays the audio when receiving the audio information.
S413, the Internet of things server sends the audio to an audio playing device, so that the audio playing device plays the audio when receiving the audio information.
It should be noted that, the specific implementation of the steps of the method shown in fig. 4 can refer to the specific implementation described in the above method, and will not be described here.
Referring to fig. 5, fig. 5 is a server 500 of an internet of things according to an embodiment of the present invention, which is suitable for an intelligent home system, where the intelligent home system includes the server 500 of the internet of things and an intelligent oven, as shown in fig. 5, the server 500 of the internet of things includes:
the first obtaining module 501 is configured to obtain a recipe of a dish to be baked.
Optionally, the smart home system further includes a terminal device, and the internet of things server 500 further includes:
a first receiving module 504, configured to receive a name of the dish to be baked, where the name is sent by the terminal device;
the first obtaining module 501 is specifically configured to obtain a recipe of the dish to be baked for baking according to the name of the dish to be baked and the model of the smart oven.
A determining module 502 for determining the baking temperature and the baking time duration according to the recipe.
The first sending module 503 is configured to send a control instruction to the smart oven, where the control instruction carries the baking temperature and the baking duration, and the control instruction is used to instruct the smart oven to execute a baking operation according to the baking temperature and the baking duration.
Optionally, the internet of things server further includes:
a second receiving module 505, specifically configured to receive the start time for starting the smart oven, where the start time is sent by the terminal device;
the first sending module 503 is specifically configured to send a control instruction to the smart oven at the starting time.
Optionally, the internet of things server 500 further includes:
a second obtaining module 506, configured to obtain, when the internet of things server 500 receives a baking success response sent by the smart oven, an audio for prompting a user that baking is successful;
a second sending module 507, configured to send the audio to the terminal device when the internet of things server 500 detects that the current geographic location of the terminal device is not located in the smart home, so that the terminal device plays the audio when receiving the audio information.
Optionally, the smart home system further includes an audio playing device, and the internet of things server 500 further includes:
a third sending module 508, configured to send the audio to the audio playing device when the internet of things server 500 detects that the current geographic location of the terminal device is in the smart home, so that the audio playing device plays the audio when receiving the audio information.
It should be noted that the above modules (the first obtaining module 501, the determining module 502, the first sending module 503, the first receiving module 504, the second receiving module 505, the second obtaining module 506, the second sending module 507, and the third sending module 508) are configured to execute relevant steps of the above method.
In the present embodiment, the internet of things server 500 is presented in the form of a module. A "module" herein may refer to an application-specific integrated circuit (ASIC), a processor and memory that execute one or more software or firmware programs, an integrated logic circuit, and/or other devices that may provide the described functionality. In addition, the first obtaining module 501, the determining module 502, the first sending module 503, the first receiving module 504, the second receiving module 505, the second obtaining module 506, the second sending module 507, and the third sending module 508 may be implemented by the processor 601 of the internet of things server shown in fig. 6.
As shown in fig. 6, the internet of things server 600 may be implemented in the structure of fig. 6, and the internet of things server 600 includes at least one processor 601, at least one memory 602, and at least one communication interface 603. The processor 601, the memory 602 and the communication interface 603 are connected through the communication bus and perform communication with each other.
The processor 601 may be a general purpose Central Processing Unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of programs according to the above schemes.
The Memory 602 may be a Read-Only Memory (ROM) or other type of static storage device that can store static information and instructions, a Random Access Memory (RAM) or other type of dynamic storage device that can store information and instructions, an Electrically Erasable Programmable Read-Only Memory (EEPROM), a Compact Disc Read-Only Memory (CD-ROM) or other optical Disc storage, optical Disc storage (including Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to these. The memory may be self-contained and coupled to the processor via a bus. The memory may also be integral to the processor.
The memory 602 is used for storing application program codes for executing the above scheme, and the processor 601 controls the execution. The processor 601 is used to execute application program code stored in the memory 602.
The code stored in the memory 602 may perform the above-mentioned oven control method based on the internet of things performed by the terminal device provided above, for example, the internet of things server obtains a recipe of dishes to be baked; the Internet of things server determines baking temperature and baking time according to the menu; the internet of things server sends a control instruction to the intelligent oven, the control instruction carries the baking temperature and the baking time length, and the control instruction is used for indicating the intelligent oven to execute the baking operation according to the baking temperature and the baking time length.
Embodiments of the present invention also provide a computer storage medium, where the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any one of the methods described in the above method embodiments, and the computer includes an internet of things server.
Embodiments of the present invention also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as recited in the above method embodiments. The computer program product may be a software installation package, the computer comprising an internet of things server.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the order of acts, as some steps may occur in other orders or concurrently in accordance with the invention. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required by the invention.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable memory. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a memory and includes several instructions for causing a computer device (which may be a personal computer, an internet of things server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash Memory disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
The above embodiments of the present invention are described in detail, and the principle and the implementation of the present invention are explained by applying specific embodiments, and the above description of the embodiments is only used to help understanding the method of the present invention and the core idea thereof; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in view of the above, the content of the present specification should not be construed as a limitation to the present invention.
Claims (8)
1. The utility model provides an oven control method based on thing networking, characterized in that is applicable to intelligent home systems, intelligent home systems includes thing networking server and intelligent oven, includes:
the Internet of things server receives starting time which is sent by the terminal equipment and used for starting the intelligent oven;
the Internet of things server acquires a menu of dishes to be baked;
the Internet of things server determines baking temperature and baking time according to the menu;
the thing networking server to intelligent oven sends control command, includes: the Internet of things server sends a control instruction to the intelligent oven at the starting time, the control instruction carries the baking temperature and the baking duration, and the control instruction is used for instructing the intelligent oven to execute baking operation according to the baking temperature and the baking duration;
when the Internet of things server receives a baking success response sent by the intelligent oven, the Internet of things server acquires a vibration data set for prompting a user of successful baking; when the server of the internet of things detects that the current geographic position of the terminal equipment is not located in the smart home, the server of the internet of things sends the vibration data set to the terminal equipment, so that the terminal equipment vibrates according to the vibration data set when receiving the vibration data set; the vibration data set is a vibration data sequence composed of a plurality of vibration data, and the difference between the vibration frequencies of any two adjacent vibration data is equal to the first threshold.
2. The method according to claim 1, wherein the smart home system further comprises a terminal device, the method further comprising:
the Internet of things server receives the name of the dish to be baked, which is sent by the terminal equipment;
thing networking server obtains the menu of waiting to bake the dish, includes: and the Internet of things server acquires a menu of the dish to be baked for baking according to the name of the dish to be baked and the model of the intelligent oven.
3. The method according to claim 1 or 2, characterized in that the method further comprises:
when the internet of things server receives a baking success response sent by the intelligent oven, the internet of things server acquires audio for prompting a user that baking is successful;
when the internet of things server detects that the current geographic position of the terminal equipment is not located in the smart home, the internet of things server sends the audio to the terminal equipment, so that the terminal equipment plays the audio when receiving the audio information.
4. The method of claim 3, wherein the smart home system further comprises an audio playback device, the method further comprising:
when the internet of things server detects that the current geographic position of the terminal equipment is in the smart home, the internet of things server sends the audio to the audio playing equipment, so that the audio playing equipment plays the audio when receiving the audio information.
5. The utility model provides a thing networking server, its characterized in that is applicable to intelligent home systems, intelligent home systems includes thing networking server and intelligent oven, includes:
the second receiving module is specifically used for receiving the starting time which is sent by the terminal equipment and used for starting the intelligent oven;
the first acquisition module is used for acquiring a menu of dishes to be baked;
the determining module is used for determining baking temperature and baking time according to the menu;
the first sending module is used for sending a control instruction to the intelligent oven and comprises: the Internet of things server sends a control instruction to the intelligent oven at the starting time, the control instruction carries the baking temperature and the baking duration, and the control instruction is used for instructing the intelligent oven to execute baking operation according to the baking temperature and the baking duration;
the second obtaining module is used for obtaining a vibration data set for prompting the user that the baking is successful when the Internet of things server receives a baking success response sent by the intelligent oven;
the second sending module is used for sending the vibration data set to the terminal equipment by the server of the internet of things when the server of the internet of things detects that the current geographic position of the terminal equipment is not located in the smart home, so that the terminal equipment vibrates according to the vibration data set when receiving the vibration data set; the vibration data set is a vibration data sequence composed of a plurality of vibration data, and the difference between the vibration frequencies of any two adjacent vibration data is equal to the first threshold.
6. The internet of things server of claim 5, wherein the smart home system further comprises a terminal device, and the internet of things server further comprises:
the first receiving module is used for receiving the name of the dish to be baked, which is sent by the terminal equipment;
the first obtaining module is specifically used for obtaining a menu of the dish to be baked for baking according to the name of the dish to be baked and the model of the intelligent oven.
7. The internet of things server of claim 5 or 6, wherein the second obtaining module is further configured to obtain, when the internet of things server receives a baking success response sent by the smart oven, an audio for prompting a user of successful baking;
the second sending module is further configured to send the audio to the terminal device when the internet of things server detects that the current geographic position of the terminal device is not located in the smart home, so that the terminal device plays the audio when receiving the audio information.
8. The internet of things server of claim 7, wherein the smart home system further comprises an audio playing device, and the internet of things server further comprises:
and the third sending module is used for sending the audio to the audio playing device when the internet of things server detects that the current geographic position of the terminal device is in the smart home, so that the audio playing device plays the audio when receiving the audio information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710579306.0A CN107634980B (en) | 2017-07-17 | 2017-07-17 | Control method based on Internet of things and Internet of things server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710579306.0A CN107634980B (en) | 2017-07-17 | 2017-07-17 | Control method based on Internet of things and Internet of things server |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107634980A CN107634980A (en) | 2018-01-26 |
CN107634980B true CN107634980B (en) | 2021-03-19 |
Family
ID=61099399
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710579306.0A Active CN107634980B (en) | 2017-07-17 | 2017-07-17 | Control method based on Internet of things and Internet of things server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107634980B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108429819A (en) * | 2018-04-20 | 2018-08-21 | 云南佳叶现代农业发展有限公司 | Artificial intelligence flue-cured tobacco system and method based on Internet of Things |
CN108650155B (en) * | 2018-04-26 | 2020-12-01 | 珠海格力电器股份有限公司 | Control method, device and system for household electrical appliance |
TWI701011B (en) * | 2019-02-27 | 2020-08-11 | 張莞榆 | Food baking device |
CN109992020A (en) * | 2019-04-03 | 2019-07-09 | 杭州学两手网络科技有限公司 | A kind of baking education temperature monitoring system based on Internet of Things |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7133739B2 (en) * | 2001-11-01 | 2006-11-07 | Salton, Inc. | Intelligent microwave oven |
CN103760862A (en) * | 2014-01-17 | 2014-04-30 | 东莞维锐光电科技有限公司 | Smart home management method and smart home management system |
CN104142639A (en) * | 2014-08-12 | 2014-11-12 | 邹康康 | Control method and device for intelligent oven |
CN105981999A (en) * | 2015-03-04 | 2016-10-05 | 阿里巴巴集团控股有限公司 | Automatic cooking method and system, intelligent cooking equipment and intelligent oven |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101634628B1 (en) * | 2011-12-19 | 2016-06-29 | 인텔 코포레이션 | Systems and methods for cooking with a smartcook architecture |
CN106249633A (en) * | 2016-09-23 | 2016-12-21 | 北京小米移动软件有限公司 | The control method of integrated kitchen appliance and device |
-
2017
- 2017-07-17 CN CN201710579306.0A patent/CN107634980B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7133739B2 (en) * | 2001-11-01 | 2006-11-07 | Salton, Inc. | Intelligent microwave oven |
CN103760862A (en) * | 2014-01-17 | 2014-04-30 | 东莞维锐光电科技有限公司 | Smart home management method and smart home management system |
CN104142639A (en) * | 2014-08-12 | 2014-11-12 | 邹康康 | Control method and device for intelligent oven |
CN105981999A (en) * | 2015-03-04 | 2016-10-05 | 阿里巴巴集团控股有限公司 | Automatic cooking method and system, intelligent cooking equipment and intelligent oven |
Also Published As
Publication number | Publication date |
---|---|
CN107634980A (en) | 2018-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107634980B (en) | Control method based on Internet of things and Internet of things server | |
KR101777068B1 (en) | Control method and control device, program and recording medium for smart home device | |
EP3026979B1 (en) | Electronic device, method for transmitting information and non-transitory computer-readable recording medium | |
CN106575142B (en) | More device sensor subsystem combined optimizations | |
US20200228969A1 (en) | Electronic device and method for remotely providing profile to electronic device | |
CN109691151A (en) | For controlling the method and system of UICC and EUICC | |
KR20210014693A (en) | NSA and SA networking mode selection method and terminal equipment | |
CN104142639B (en) | The control method and device of Intelligent oven | |
EP2728938B1 (en) | System and method of connecting devices via wi-fi network | |
CN105100213B (en) | Apparatus bound method and device | |
CN106664544A (en) | Method and device for embedded sim provisioning | |
EP2677774A2 (en) | Method and apparatus for managing a group profile in a wi-fi direct communication system | |
CN106557311B (en) | Electronic device and method for performing wireless communication | |
CN104640046B (en) | The method and system of wireless music system alarm clock are set | |
JP6582920B2 (en) | Service system, portable terminal, and service providing method | |
US20160127863A1 (en) | Method for providing location based service and electronic device therefor | |
CN105992390B (en) | Method and system for connecting mobile terminal with WIFI router | |
KR20160123652A (en) | Electronic device and method for operating communication of the same | |
US20200204673A1 (en) | Internet of things user interface simplification | |
WO2018010595A1 (en) | Network access method, apparatus and system | |
CN111812997B (en) | Device control method, device, and readable storage medium | |
CN111066348A (en) | Network access method and terminal equipment | |
CN108934025B (en) | Wireless communication transmission method, device, mobile terminal and computer readable storage medium | |
CN105684408B (en) | For selecting the strategy in the source of resource character string | |
US10382611B2 (en) | Activity information sharing method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |