Internet of Things equipment application scene recommendation method and device, equipment and medium
By detecting application scenario recommendation instructions, the Internet of Things devices and their category information in the user space is obtained, and the application scenario recommendation template is generated based on the scene prompt information, which solves the problem of insufficient flexibility and intelligence in the application scenario design method of IoT devices in the existing technology, and improves the user experience.
Patent Information
- Application Number
- CN202510029820.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-08
- Publication Date
- 2025-04-25
AI Technical Summary
The existing IoT device application scenario design methods are less flexible and intelligent, and it is difficult to meet users' diverse living habits and personalized needs, resulting in poor user experience.
By detecting application scenario recommendation instructions, the Internet of Things devices and equipment category information in the user's space is obtained, and a comprehensive analysis is carried out in combination with the scene prompt information, multiple application scenario recommendation templates are generated, and the Internet of Things devices are controlled to run based on the target application scenario recommendation templates.
It improves the flexibility and intelligence of the application scenario design method of IoT devices, meets users' diverse living habits and personalized needs, and improves users' user experience.
Smart Images

Figure CN119892897A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the technical field of Internet of Things. More specifically, the embodiments of the present invention relate to a method, apparatus, device and medium for recommending application scenarios of Internet of Things devices. Background Art
[0002] With the rapid development and popularization of IoT technology, IoT devices such as smart homes have become an important part of modern families. Compared with traditional homes, smart homes use IoT technology to connect multiple smart devices through intelligent scene design, realizing convenient interaction between users and devices.
[0003] At present, the design of IoT device application scenarios mainly relies on manual settings by users, system default templates, or manual operation pre-configuration. However, the current design methods of IoT device application scenarios on the market are not flexible and intelligent enough to meet users' diverse living habits and personalized needs, resulting in poor user experience for IoT devices. Summary of the invention
[0004] In this context, embodiments of the present invention are intended to provide a method, apparatus, device and medium for recommending application scenarios for IoT devices.
[0005] In a first aspect of the embodiments of the present invention, there is provided a method for obtaining, when an application scenario recommendation instruction is detected, an Internet of Things device in a space where a user sending the application scenario recommendation instruction is located and scenario prompt information contained in the application scenario recommendation instruction; Determine the device category information of the IoT device; wherein the device category information at least includes the functional attributes, action functions, event information and object model information of the IoT device; Comprehensively analyzing the scenario prompt information and the device category information to obtain multiple application scenario recommendation templates; Control the Internet of Things device to run based on a target application scenario recommendation template; wherein the target application scenario recommendation template is an application scenario recommendation template selected by the user from a plurality of application scenario recommendation templates.
[0006] In one embodiment of this implementation, after controlling the IoT device to run based on the target application scenario recommendation template, the method further includes: Obtaining a template tag of the target application scenario; wherein the template tag includes at least application time, scenario weather, and scenario type; If the scenario type is a detection type, determining the target application scenario as a default open state, and storing the target application scenario in association with the template tag and the default open state; If the scenario type is not the detection type, the activation method input by the user is obtained; and the target application scenario is associated with the template tag and the activation method and stored; wherein the activation method includes a default activation state and a manual activation.
[0007] In one embodiment of this implementation, the scenario prompt information and the device category information are comprehensively analyzed to obtain multiple application scenario recommendation templates, including: Get a database of pre-built templates; A plurality of application scenario recommendation templates matching both the scenario prompt information and the device category information are obtained from the template database.
[0008] In one embodiment of this implementation, the scenario prompt information and the device category information are comprehensively analyzed to obtain multiple application scenario recommendation templates, including: Performing linkage scenario analysis on the IoT devices based on the device category information to obtain linkage device groups and non-linked devices; wherein the linkage device group includes multiple IoT devices, and all IoT devices in a linkage device group are applied to the same linkage scenario; Determine the linkage scene type of the linkage device group; wherein the linkage scene type includes device alarm type, weather condition type and geographic fence type; Analyze the scene prompt information, the linkage device group, and the linkage scene type to obtain a linkage scene recommendation template for the linkage device group; Analyze the scene prompt information and the non-linked device to obtain a non-linked scene recommendation template for the non-linked device; The linkage scenario recommendation template and the non-linkage scenario recommendation template are determined as application scenario recommendation templates.
[0009] In an embodiment of this implementation manner, if the linkage scene type of the linkage device group is the device alarm type, the scene prompt information, the linkage device group and the linkage scene type are analyzed to obtain a linkage scene recommendation template for the linkage device group, including: Determine security monitoring equipment, safety sensor equipment and alarm equipment from the linkage equipment group; Determine the operation information of the security monitoring device from the scene prompt information; wherein the operation information of the security monitoring device includes an operation time period, abnormal behavior characteristics and a first alarm mode; the first alarm mode includes a first alarm alarm instruction and a first reporting instruction; the first alarm alarm instruction is used to control the alarm device to alarm; Determine the operation information of the safety sensor device from the scene prompt information; wherein the operation information of the safety sensor device includes an operation time period, an abnormality index and a second alarm mode; the second alarm mode includes a second alarm alarm instruction and a second reporting instruction; the second alarm alarm instruction is used to control the alarm device to alarm; The operation information of the security monitoring device and the operation information of the safety sensor device are determined as a linkage scenario recommendation template of the linkage device group.
[0010] In an example of this implementation, if the linkage scene type of the linkage device group is the meteorological condition type, the scene prompt information, the linkage device group and the linkage scene type are analyzed to obtain a linkage scene recommendation template for the linkage device group, including: Determining a temperature sensor, a humidity sensor, an air quality detection device, a light sensor, a temperature control device, a humidity control device, an air purification device, and a lighting device from the linkage device group; Determine the operation information of the temperature control device, wherein the operation information of the temperature control device includes a temperature control operation mode and an operation temperature; the temperature control operation mode is determined based on the space where the user is located and the real-time temperature collected by the temperature sensor, and the operation temperature is determined based on the real-time temperature and the scene prompt information; Determine the operation information of the humidity control device, wherein the operation information of the humidity control device includes a humidity operation mode and a humidity operation level; the humidity operation mode is determined based on the space where the user is located and the real-time humidity collected by the humidity sensor, and the humidity operation level is determined based on the real-time humidity and the scene prompt information; Determine the operation information of the air purification device, wherein the operation information of the air purification device includes a purification operation mode and a purification operation level; the purification operation mode is determined based on the space where the user is located and the real-time air quality collected by the air purification device, and the purification operation level is determined based on the real-time air quality and the scene prompt information; Determining operation information of the lighting device, wherein the operation information of the lighting device includes a lighting operation mode and a lighting operation intensity; the lighting operation mode is determined based on the space where the user is located and the real-time lighting intensity collected by the light sensor, and the lighting operation intensity is determined based on the real-time lighting intensity and the scene prompt information; The operating information of the temperature control device, the operating information of the humidity control device, the operating information of the air purification device, and the operating information of the lighting device are determined as a linkage scene recommendation template of the linkage device group.
[0011] In an example of this implementation, if the linkage scene type of the linkage device group is the geo-fence type, the scene prompt information, the linkage device group and the linkage scene type are analyzed to obtain a linkage scene recommendation template for the linkage device group, including: Acquire a scene prompt word matching the geo-fence type from the scene prompt information; wherein the scene prompt words include a user is about to arrive home and a user has left home; Determining a switch device, a temperature sensor, an air quality detection device, a light sensor, a temperature control device, an air purification device, and a lighting device from the linkage device group; Determining a switch operation mode of the switch device based on the scenario prompt words; Determining a temperature control operation mode of the temperature control device, wherein the temperature control operation mode of the temperature control device is determined based on the switch operation mode and the real-time temperature collected by the temperature sensor; Determining a purification operation mode of the air purification device, wherein the purification operation mode of the air purification device is determined based on the switch operation mode and the real-time air quality collected by the air purification device; Determining a lighting operation mode of the lighting device, wherein the lighting operation mode of the lighting device is determined based on the switch operation mode and the real-time light intensity collected by the light sensor; The switch operation mode of the switch device, the temperature control operation mode of the temperature control device, the purification operation mode of the air purification device, and the lighting operation mode of the lighting device are determined as the linkage scene recommendation template of the linkage device group.
[0012] In a second aspect of the embodiments of the present invention, a device for recommending application scenarios of Internet of Things devices is provided, comprising: An acquisition unit, configured to, when an application scenario recommendation instruction is detected, acquire an Internet of Things device in a space where a user sending the application scenario recommendation instruction is located and scenario prompt information included in the application scenario recommendation instruction; A determination unit, configured to determine device category information of the IoT device; wherein the device category information at least includes functional attributes, action functions, event information, and object model information of the IoT device; An analysis unit, configured to comprehensively analyze the scenario prompt information and the device category information to obtain a plurality of application scenario recommendation templates; A control unit is used to control the Internet of Things device to run based on a target application scenario recommendation template; wherein the target application scenario recommendation template is an application scenario recommendation template selected by the user from multiple application scenario recommendation templates.
[0013] In a third aspect of an embodiment of the present invention, a computing device is provided, comprising: at least one processor, a memory, and an input-output unit; wherein the memory is used to store a computer program, and the processor is used to call the computer program stored in the memory to execute any one of the methods described in the first aspect.
[0014] In a fourth aspect of the embodiments of the present invention, a computer-readable storage medium is provided, which includes instructions, and when the instructions are executed on a computer, the computer executes the method described in any one of the first aspects.
[0015] In a fifth aspect of the embodiments of the present invention, a computer program product is provided, comprising a computer program, which implements any one of the methods in the first aspect when executed by a processor.
[0016] According to the method, apparatus, device and medium for recommending application scenarios for Internet of Things devices according to the embodiments of the present invention, when an application scenario recommendation instruction is detected, it is possible to obtain the Internet of Things devices in the space where the user who sends the application scenario recommendation instruction is located and the scene prompt information contained in the application scenario recommendation instruction; determine the device category information of the Internet of Things devices; and conduct a comprehensive analysis of the scene prompt information and the device category information to obtain multiple application scenario recommendation templates; and control the Internet of Things devices to operate based on the target application scenario recommendation template; it can be seen that this implementation method can improve the flexibility and intelligence of the design method of the application scenario of the Internet of Things devices, meet the diverse living habits and personalized needs of users, and thus improve the user experience of the Internet of Things devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other objects, features and advantages of the exemplary embodiments of the present invention will become readily understood by reading the detailed description below with reference to the accompanying drawings. In the accompanying drawings, several embodiments of the present invention are shown in an exemplary and non-limiting manner, in which: Figure 1 A schematic diagram of a flow chart of a method for recommending application scenarios of IoT devices provided by an embodiment of the present invention; Figure 2 A schematic diagram of the structure of a device for recommending application scenarios for Internet of Things devices provided by an embodiment of the present invention; Figure 3 A schematic diagram of the structure of a medium according to an embodiment of the present invention is schematically shown; Figure 4 A schematic diagram of the structure of a computing device according to an embodiment of the present invention is schematically shown.
[0018] In the drawings, the same or corresponding reference numerals represent the same or corresponding parts. DETAILED DESCRIPTION
[0019] The principles and spirit of the present invention will be described below with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present invention, and are not intended to limit the scope of the present invention in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0020] Those skilled in the art know that the embodiments of the present invention can be implemented as a system, device, apparatus, method or computer program product. Therefore, the present disclosure can be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
[0021] According to an embodiment of the present invention, a method, apparatus, device and medium for recommending application scenarios of IoT devices are proposed.
[0022] It should be noted that any number of elements in the drawings is for illustration rather than limitation, and any naming is only for distinction and does not have any limiting meaning.
[0023] The principle and spirit of the present invention are explained in detail below with reference to several representative embodiments of the present invention.
[0024] Exemplary Methods Reference below Figure 1 , Figure 1 This is a flow chart of a method for recommending application scenarios of IoT devices provided by an embodiment of the present invention. It should be noted that the embodiments of the present invention can be applied to any applicable scenario.
[0025] Figure 1 The process of the method for recommending application scenarios of IoT devices provided by an embodiment of the present invention includes: Step S101, when an application scenario recommendation instruction is detected, the Internet of Things devices in the space where the user who sends the application scenario recommendation instruction is located and the scenario prompt information contained in the application scenario recommendation instruction are obtained.
[0026] In the embodiment of the present invention, the user's space can be the user's home. The user can send an application scenario recommendation instruction to the server through a terminal device (such as a smart phone, computer, etc.), and all IoT devices in the user's home can be connected to the server in advance, so that the server can quickly and accurately obtain all IoT devices in the user's home. The IoT device can be a smart air conditioner, a smart switch, a smart air purifier, etc., which is not limited in the embodiment of the present application.
[0027] In the embodiment of the present application, the scene prompt information may be prompt words for different scenes.
[0028] For example, in a sleeping scene, scene prompt information may include suitable temperature, suitable humidity, suitable light intensity, suitable air quality, etc. Based on the scene prompt information, the operating state of the IoT device can be controlled so that the temperature, humidity, light intensity and air quality of the user's space meet the requirements of the scene prompt information in the sleeping scene.
[0029] Step S102, determining the device category information of the IoT device.
[0030] In the embodiment of the present invention, the device category information at least includes the functional attributes, action functions, event information and object model information of the IoT device; wherein: Functional attributes are used to describe the specific information and status of a device during operation. In some scenarios, they are also called DP (Data Point); they represent one or several functional parameters of an IoT device. The main purpose of functional attributes is to synchronize the IoT device status between the physical IoT device and the IoT device model in the server. Functional attributes can be used to modify and query the functional parameters of IoT devices through read and write operations. When a functional parameter of an IoT device itself changes, the IoT device can also actively modify the functional attributes.
[0031] Action functions are used to control IoT devices to perform complex business functions. Action functions are control instructions that do not involve changes to the functional attributes of IoT devices. Such instructions require the device to respond to them, thereby providing a method that can be called externally.
[0032] Event information is an instant notification message reported by IoT devices. It can contain multiple output parameters and needs to be perceived and processed externally. Event information usually needs to be combined with data subscription services or rule engines to process event information in business logic to meet specific functions.
[0033] Object model information is a data model established on the server side for physical IoT devices, and is mainly used to describe the functions of IoT devices. Object model information represents the data presentation of a physical IoT device on the server side by defining the functional attributes, action functions, and event information that an IoT device should have; object model information provides an abstract layer for IoT device capabilities, shielding device differences.
[0034] For example, the object model information of a colored light may include three functional attributes: color, brightness, and switch. The color has three optional values: red, yellow, and blue, and the switch has two optional values: on and off.
[0035] There is a one-to-many relationship between device category information and product solutions, and there is also a one-to-many relationship between product solutions and device entities. For example, in home life, a household door lock is a device category, and a door lock device that supports face unlocking and a door lock device that does not support face unlocking are two different product solutions. Different product solutions correspond to different object model information; For any IoT smart device, we can obtain the product solution information and the corresponding device category information of the physical device; then through the introduction of the above object model information, we can query the product object model information corresponding to the physical device, and also query the object model information of all product solutions under the device category corresponding to the device. In this way, we can know what action execution capabilities and event reporting capabilities the IoT device has, and other functional information.
[0036] Step S103, comprehensively analyzing the scenario prompt information and the device category information to obtain multiple application scenario recommendation templates.
[0037] In the embodiment of the present invention, the operation state of the IoT device can be set according to the functions that the IoT device itself can realize in combination with the scene prompt information, thereby obtaining multiple application scenario recommendation templates. The obtained multiple application scenario recommendation templates can all control the operation of the specified IoT device, thereby achieving the effect required by the scene prompt information.
[0038] As an optional implementation, step S103 comprehensively analyzes the scenario prompt information and the device category information to obtain multiple application scenario recommendation templates, which may include: Get a database of pre-built templates; A plurality of application scenario recommendation templates matching both the scenario prompt information and the device category information are obtained from the template database.
[0039] In an embodiment of the present invention, there will be a large number of pre-generated application scenario templates in the template database. Therefore, the corresponding multiple application scenario recommendation templates can be directly matched in the template database through device category information and scenario prompt information, thereby improving the matching speed of the application scenario recommendation templates.
[0040] As an optional implementation, step S103 comprehensively analyzes the scenario prompt information and the device category information to obtain multiple application scenario recommendation templates, which may include: Performing linkage scenario analysis on the IoT devices based on the device category information to obtain linkage device groups and non-linked devices; wherein the linkage device group includes multiple IoT devices, and all IoT devices in a linkage device group are applied to the same linkage scenario; Determine the linkage scene type of the linkage device group; wherein the linkage scene type includes device alarm type, weather condition type and geographic fence type; Analyze the scene prompt information, the linkage device group, and the linkage scene type to obtain a linkage scene recommendation template for the linkage device group; Analyze the scene prompt information and the non-linked device to obtain a non-linked scene recommendation template for the non-linked device; The linkage scenario recommendation template and the non-linkage scenario recommendation template are determined as application scenario recommendation templates.
[0041] Among them, by implementing this implementation method, through the linkage scene analysis of device category information, it is possible to clearly identify which devices can work together in the same scene, and then divide them into linkage device groups and non-linked devices. Such division helps to more accurately locate the application scenarios of the devices.
[0042] Furthermore, determining the linkage scenario types of the linkage device groups (such as device alarms, weather conditions, geographic fences, etc.) provides an important basis for formulating targeted scenario recommendation templates. This not only enhances the practicality of the recommended templates, but also enables the templates to better adapt to different usage environments and user needs.
[0043] At the same time, the role of scene prompt information is fully considered. Whether it is a linkage device group or a non-linked device, in-depth analysis is conducted in combination with scene prompt information to ensure the accuracy and applicability of the recommendation template. Finally, the linkage scene recommendation template and the non-linked scene recommendation template are integrated into the application scene recommendation template, providing users with comprehensive and personalized application suggestions, effectively improving the use efficiency and user experience of IoT devices.
[0044] In the embodiment of the present invention, the linkage scene is the most common and complex design form in the IoT smart scene, which aims to achieve automated and intelligent operation through mutual cooperation between IoT devices. For example, when the state of an IoT device changes, it can trigger corresponding actions of other IoT devices, thereby optimizing the user's life experience. There can be thousands of such scenes, and due to the diversity of user needs, they present the characteristics of "thousands of faces for thousands of people". If it relies on manually preset scene content and scene rules, this complexity will make it difficult for smart scenes to fully cover the personalized needs of different users.
[0045] In this solution, the AI big model workflow mode is adopted. A batch of equipment categories can be given first, and the big model can be allowed to analyze the possibility of linkage between different equipment categories. Finally, the analysis results are grouped, and the physical model information of several equipment categories in each group is queried and submitted to the AI big model again. The big model further analyzes and generates linkage scenarios based on the submitted physical model information of equipment categories (greater than or equal to 2 types).
[0046] For example, if the device categories of a certain group are temperature and humidity sensors and dehumidifiers, the large model will generate an "automatic dehumidification scene when the humidity is too high". If there are physical IoT devices of these two device categories in the user's home, the user will receive this smart scene pushed by the server. If the user turns on this scene in the client, then when the temperature and humidity sensor detects that the humidity in the home is too high, it will automatically trigger the dehumidifier to dehumidify and reduce the humidity.
[0047] Optionally, if the linkage scene type of the linkage device group is the device alarm type, the scene prompt information, the linkage device group and the linkage scene type are analyzed to obtain a linkage scene recommendation template for the linkage device group, which may include: Determine security monitoring equipment, safety sensor equipment and alarm equipment from the linkage equipment group; Determine the operation information of the security monitoring device from the scene prompt information; wherein the operation information of the security monitoring device includes an operation time period, abnormal behavior characteristics and a first alarm mode; the first alarm mode includes a first alarm alarm instruction and a first reporting instruction; the first alarm alarm instruction is used to control the alarm device to alarm; Determine the operation information of the safety sensor device from the scene prompt information; wherein the operation information of the safety sensor device includes an operation time period, an abnormality index and a second alarm mode; the second alarm mode includes a second alarm alarm instruction and a second reporting instruction; the second alarm alarm instruction is used to control the alarm device to alarm; The operation information of the security monitoring device and the operation information of the safety sensor device are determined as a linkage scenario recommendation template of the linkage device group.
[0048] Among them, by implementing this implementation method, the professionalism and pertinence of the linkage response are ensured by accurately distinguishing the security monitoring equipment, safety sensor equipment and alarm equipment in the linkage equipment group. Furthermore, the specific operation information of the security monitoring and safety sensor equipment is extracted from the scene prompt information, such as the operation time period, abnormal behavior characteristics, abnormal indicators and different alarm methods, which not only improves the practicality of the template, but also ensures that the template of the equipment alarm type can closely fit the needs of the actual application scenario.
[0049] In the embodiment of the present invention, the security monitoring equipment may be a smart cat eye, a camera, etc., the safety sensor equipment may be a smoke alarm, a dangerous gas sensor, etc. The alarm equipment may be an alarm bell, etc.
[0050] In the embodiment of the present invention, the abnormal behavior feature may be the feature of the abnormal behavior of the stranger obtained by the security monitoring device identifying the collected stranger's behavior video. The abnormal behavior may be peeping, eavesdropping, marking, etc. The first reporting instruction may be sending an alarm message to the user's terminal device to prompt the user that the security monitoring device has detected an abnormal situation.
[0051] In the embodiment of the present invention, the abnormal index may be an abnormal index collected by the safety sensor device, such as excessive smoke concentration, excessive dangerous gas concentration, etc. The second reporting instruction may be to send an alarm message to the user's terminal device to prompt the user that the safety sensor device has detected an abnormal index.
[0052] Optionally, if the linkage scene type of the linkage device group is the meteorological condition type, the scene prompt information, the linkage device group and the linkage scene type are analyzed to obtain a linkage scene recommendation template for the linkage device group, which may include: Determining a temperature sensor, a humidity sensor, an air quality detection device, a light sensor, a temperature control device, a humidity control device, an air purification device, and a lighting device from the linkage device group; Determine the operation information of the temperature control device, wherein the operation information of the temperature control device includes a temperature control operation mode and an operation temperature; the temperature control operation mode is determined based on the space where the user is located and the real-time temperature collected by the temperature sensor, and the operation temperature is determined based on the real-time temperature and the scene prompt information; Determine the operation information of the humidity control device, wherein the operation information of the humidity control device includes a humidity operation mode and a humidity operation level; the humidity operation mode is determined based on the space where the user is located and the real-time humidity collected by the humidity sensor, and the humidity operation level is determined based on the real-time humidity and the scene prompt information; Determine the operation information of the air purification device, wherein the operation information of the air purification device includes a purification operation mode and a purification operation level; the purification operation mode is determined based on the space where the user is located and the real-time air quality collected by the air purification device, and the purification operation level is determined based on the real-time air quality and the scene prompt information; Determining operation information of the lighting device, wherein the operation information of the lighting device includes a lighting operation mode and a lighting operation intensity; the lighting operation mode is determined based on the space where the user is located and the real-time lighting intensity collected by the light sensor, and the lighting operation intensity is determined based on the real-time lighting intensity and the scene prompt information; The operating information of the temperature control device, the operating information of the humidity control device, the operating information of the air purification device, and the operating information of the lighting device are determined as a linkage scene recommendation template of the linkage device group.
[0053] Among them, this implementation method intelligently determines the operation information and mode of each control device according to the actual environmental conditions of the user's space (such as real-time temperature, humidity, air quality and light intensity) and scene prompt information. This refined regulation not only improves the comfort of the indoor environment, but also ensures the rationality and efficiency of the equipment's energy consumption.
[0054] In the embodiment of the present invention, the temperature control device may be an air conditioner, the humidity control device may be a humidifier or a dehumidifier, etc., the air purification device may be an air purifier, an air filter, etc., and the lighting device may be an intelligent lamp.
[0055] For example, as long as the user sets the real geographic location of the user's home, such as setting XX street, XX city, XX province in the client, the client can obtain the local temperature, wind speed, humidity, weather, PM2.5, air quality, sunset and sunrise and other meteorological information through the geographic location information, and will also display this information in the client; or it can obtain the temperature, humidity, weather, PM2.5, air quality and other information in the home through the temperature sensors, humidity sensors, air quality detection equipment and light sensors set up in the home.
[0056] Through the AI big model, various smart scenes for equipment categories that support meteorological conditions linkage are generated, such as temperature control, air conditioning, air purifier and other equipment categories; for example, an "automatic air purification scene" is generated, and when the air quality is poor, the air purifier is automatically turned on to purify the air; if the user has an air purifier device, he will see this smart scene pushed by the server in the client. If the user turns on this scene in the client, then when the air quality is poor, it will automatically trigger the air purifier at home to purify the air without the user having to turn it on manually. This type of meteorological equipment smart scene can greatly improve the user's intelligent experience; Optionally, if the linkage scene type of the linkage device group is the geo-fence type, analyzing the scene prompt information, the linkage device group, and the linkage scene type to obtain a linkage scene recommendation template for the linkage device group may include: Acquire a scene prompt word matching the geo-fence type from the scene prompt information; wherein the scene prompt words include a user is about to arrive home and a user has left home; Determining a switch device, a temperature sensor, an air quality detection device, a light sensor, a temperature control device, an air purification device, and a lighting device from the linkage device group; Determining a switch operation mode of the switch device based on the scenario prompt words; Determining a temperature control operation mode of the temperature control device, wherein the temperature control operation mode of the temperature control device is determined based on the switch operation mode and the real-time temperature collected by the temperature sensor; Determining a purification operation mode of the air purification device, wherein the purification operation mode of the air purification device is determined based on the switch operation mode and the real-time air quality collected by the air purification device; Determining a lighting operation mode of the lighting device, wherein the lighting operation mode of the lighting device is determined based on the switch operation mode and the real-time light intensity collected by the light sensor; The switch operation mode of the switch device, the temperature control operation mode of the temperature control device, the purification operation mode of the air purification device, and the lighting operation mode of the lighting device are determined as the linkage scene recommendation template of the linkage device group.
[0057] Among them, by implementing this implementation method, the operation mode of the switch device, temperature control device, air purification device and lighting device in the linkage device group is intelligently determined according to the user's geo-fence status. This intelligent regulation not only improves the comfort and safety of the home environment, but also greatly enhances the convenience and personalization of the user experience.
[0058] In the embodiment of the present invention, if the user has left home, the switch operation mode of the switch device may be closed; at this time, the operation mode of the temperature control device, the air purification device, and the lighting device should also be stopped.
[0059] For example, in the scenario of turning off the lights when leaving home, the actual geographic fence coordinates of the home set by the user are obtained, and the scenario of turning off the specified power socket is triggered when you are 100 meters away from home; some complex scenarios can also be generated, such as the "automatically turn on the air conditioner when you get home in summer" scenario. When the temperature is greater than 30 degrees and you are 200 meters away from home, the air conditioner is automatically turned on and the cooling mode is set, and the temperature is set to 26 degrees.
[0060] Step S104, controlling the IoT device to run based on the template recommended by the target application scenario.
[0061] In the embodiment of the present invention, the target application scenario recommendation template is an application scenario recommendation template selected by the user from a plurality of application scenario recommendation templates.
[0062] As an optional implementation, the following steps may be further performed after step S104: Obtaining a template tag of the target application scenario; wherein the template tag includes at least application time, scenario weather, and scenario type; If the scenario type is a detection type, determining the target application scenario as a default open state, and storing the target application scenario in association with the template tag and the default open state; If the scenario type is not the detection type, the activation method input by the user is obtained; and the target application scenario is associated with the template tag and the activation method and stored; wherein the activation method includes a default activation state and a manual activation.
[0063] Among them, by implementing this implementation method, by introducing template tags, including key information such as application time, scene weather, and scene type, the method can more accurately describe and classify different application scenarios, thereby providing users with scene recommendation and management services that are more in line with actual needs. In particular, for detection-type scenarios, the method sets them to the on state by default, and associates and stores template tags and default on states, which helps ensure that related devices can automatically start and function in key scenarios, improving the response speed and security of the system. For non-detection-type scenarios, the method allows users to customize the start-up method, including default start-up and manual start-up, which provides users with more choices and control, making scene management more personalized and flexible.
[0064] The present invention can improve the flexibility and intelligence of the design method of the application scenario of the Internet of Things device, meet the diverse living habits and personalized needs of users, and thus improve the user experience of the Internet of Things device. In addition, the present invention can also ensure the accuracy and applicability of the recommended template. In addition, the present invention can also ensure that the template of the device alarm type can closely fit the needs of the actual application scenario. In addition, the present invention can also intelligently determine the operating information and mode of each control device. In addition, the present invention can also intelligently determine the operating mode of the switch device, temperature control device, air purification device and lighting device in the linkage device group. In addition, the present invention can also provide users with more choices and control rights, making scene management more personalized and flexible.
[0065] Exemplary Devices After introducing the method of the exemplary embodiment of the present invention, next, refer to Figure 2An IoT device application scenario recommendation device according to an exemplary embodiment of the present invention is described, and the device includes: The acquisition unit 201 is used to acquire, when an application scenario recommendation instruction is detected, the IoT device in the space where the user who sent the application scenario recommendation instruction is located and the scenario prompt information included in the application scenario recommendation instruction; The determining unit 202 is used to determine the device category information of the IoT device; wherein the device category information at least includes the functional attributes, action functions, event information and object model information of the IoT device; An analysis unit 203 is used to comprehensively analyze the scenario prompt information and the device category information to obtain multiple application scenario recommendation templates; The control unit 204 is used to control the Internet of Things device to run based on the target application scenario recommendation template; wherein the target application scenario recommendation template is an application scenario recommendation template selected by the user from multiple application scenario recommendation templates.
[0066] As an optional implementation manner, the control unit 204 is further configured to: After controlling the IoT device to run based on the template recommended for the target application scenario, obtaining a template tag of the target application scenario; wherein the template tag includes at least application time, scene weather, and scene type; If the scenario type is a detection type, determining the target application scenario as a default open state, and storing the target application scenario in association with the template tag and the default open state; If the scenario type is not the detection type, the activation method input by the user is obtained; and the target application scenario is associated with the template tag and the activation method and stored; wherein the activation method includes a default activation state and a manual activation.
[0067] Among them, by implementing this implementation method, by introducing template tags, including key information such as application time, scene weather, and scene type, the method can more accurately describe and classify different application scenarios, thereby providing users with scene recommendation and management services that are more in line with actual needs. In particular, for detection-type scenarios, the method sets them to the on state by default, and associates and stores template tags and default on states, which helps ensure that related devices can automatically start and function in key scenarios, improving the response speed and security of the system. For non-detection-type scenarios, the method allows users to customize the start-up method, including default start-up and manual start-up, which provides users with more choices and control, making scene management more personalized and flexible.
[0068] As an optional implementation manner, the analysis unit 203 performs a comprehensive analysis on the scenario prompt information and the device category information to obtain multiple application scenario recommendation templates in the following manner: Get a database of pre-built templates; A plurality of application scenario recommendation templates matching both the scenario prompt information and the device category information are obtained from the template database.
[0069] In an embodiment of the present invention, there will be a large number of pre-generated application scenario templates in the template database. Therefore, the corresponding multiple application scenario recommendation templates can be directly matched in the template database through device category information and scenario prompt information, thereby improving the matching speed of the application scenario recommendation templates.
[0070] As an optional implementation manner, the analysis unit 203 performs a comprehensive analysis on the scenario prompt information and the device category information to obtain multiple application scenario recommendation templates in the following manner: Performing linkage scenario analysis on the IoT devices based on the device category information to obtain linkage device groups and non-linked devices; wherein the linkage device group includes multiple IoT devices, and all IoT devices in a linkage device group are applied to the same linkage scenario; Determine the linkage scene type of the linkage device group; wherein the linkage scene type includes device alarm type, weather condition type and geographic fence type; Analyze the scene prompt information, the linkage device group, and the linkage scene type to obtain a linkage scene recommendation template for the linkage device group; Analyze the scene prompt information and the non-linked device to obtain a non-linked scene recommendation template for the non-linked device; The linkage scenario recommendation template and the non-linkage scenario recommendation template are determined as application scenario recommendation templates.
[0071] Among them, by implementing this implementation method, through the linkage scene analysis of device category information, it is possible to clearly identify which devices can work together in the same scene, and then divide them into linkage device groups and non-linked devices. Such division helps to more accurately locate the application scenarios of the devices.
[0072] Furthermore, determining the linkage scenario types of the linkage device groups (such as device alarms, weather conditions, geographic fences, etc.) provides an important basis for formulating targeted scenario recommendation templates. This not only enhances the practicality of the recommended templates, but also enables the templates to better adapt to different usage environments and user needs.
[0073] At the same time, the role of scene prompt information is fully considered. Whether it is a linkage device group or a non-linked device, in-depth analysis is conducted in combination with scene prompt information to ensure the accuracy and applicability of the recommendation template. Finally, the linkage scene recommendation template and the non-linked scene recommendation template are integrated into the application scene recommendation template, providing users with comprehensive and personalized application suggestions, effectively improving the use efficiency and user experience of IoT devices.
[0074] Optionally, if the linkage scene type of the linkage device group is the device alarm type, the analysis unit 203 analyzes the scene prompt information, the linkage device group and the linkage scene type to obtain the linkage scene recommendation template of the linkage device group in a manner as follows: Determine security monitoring equipment, safety sensor equipment and alarm equipment from the linkage equipment group; Determine the operation information of the security monitoring device from the scene prompt information; wherein the operation information of the security monitoring device includes an operation time period, abnormal behavior characteristics and a first alarm mode; the first alarm mode includes a first alarm alarm instruction and a first reporting instruction; the first alarm alarm instruction is used to control the alarm device to alarm; Determine the operation information of the safety sensor device from the scene prompt information; wherein the operation information of the safety sensor device includes an operation time period, an abnormality index and a second alarm mode; the second alarm mode includes a second alarm alarm instruction and a second reporting instruction; the second alarm alarm instruction is used to control the alarm device to alarm; The operation information of the security monitoring device and the operation information of the safety sensor device are determined as a linkage scenario recommendation template of the linkage device group.
[0075] Among them, by implementing this implementation method, the professionalism and pertinence of the linkage response are ensured by accurately distinguishing the security monitoring equipment, safety sensor equipment and alarm equipment in the linkage equipment group. Furthermore, the specific operation information of the security monitoring and safety sensor equipment is extracted from the scene prompt information, such as the operation time period, abnormal behavior characteristics, abnormal indicators and different alarm methods, which not only improves the practicality of the template, but also ensures that the template of the equipment alarm type can closely fit the needs of the actual application scenario.
[0076] Optionally, if the linkage scene type of the linkage device group is the meteorological condition type, the analysis unit 203 analyzes the scene prompt information, the linkage device group and the linkage scene type, and obtains the linkage scene recommendation template of the linkage device group in a manner as follows: Determining a temperature sensor, a humidity sensor, an air quality detection device, a light sensor, a temperature control device, a humidity control device, an air purification device, and a lighting device from the linkage device group; Determine the operation information of the temperature control device, wherein the operation information of the temperature control device includes a temperature control operation mode and an operation temperature; the temperature control operation mode is determined based on the space where the user is located and the real-time temperature collected by the temperature sensor, and the operation temperature is determined based on the real-time temperature and the scene prompt information; Determine the operation information of the humidity control device, wherein the operation information of the humidity control device includes a humidity operation mode and a humidity operation level; the humidity operation mode is determined based on the space where the user is located and the real-time humidity collected by the humidity sensor, and the humidity operation level is determined based on the real-time humidity and the scene prompt information; Determine the operation information of the air purification device, wherein the operation information of the air purification device includes a purification operation mode and a purification operation level; the purification operation mode is determined based on the space where the user is located and the real-time air quality collected by the air purification device, and the purification operation level is determined based on the real-time air quality and the scene prompt information; Determining operation information of the lighting device, wherein the operation information of the lighting device includes a lighting operation mode and a lighting operation intensity; the lighting operation mode is determined based on the space where the user is located and the real-time lighting intensity collected by the light sensor, and the lighting operation intensity is determined based on the real-time lighting intensity and the scene prompt information; The operating information of the temperature control device, the operating information of the humidity control device, the operating information of the air purification device, and the operating information of the lighting device are determined as a linkage scene recommendation template of the linkage device group.
[0077] Among them, this implementation method intelligently determines the operation information and mode of each control device according to the actual environmental conditions of the user's space (such as real-time temperature, humidity, air quality and light intensity) and scene prompt information. This refined regulation not only improves the comfort of the indoor environment, but also ensures the rationality and efficiency of the equipment's energy consumption.
[0078] Optionally, if the linkage scene type of the linkage device group is the geo-fence type, the analysis unit 203 analyzes the scene prompt information, the linkage device group and the linkage scene type, and obtains the linkage scene recommendation template of the linkage device group in a manner as follows: Acquire a scene prompt word matching the geo-fence type from the scene prompt information; wherein the scene prompt words include a user is about to arrive home and a user has left home; Determining a switch device, a temperature sensor, an air quality detection device, a light sensor, a temperature control device, an air purification device, and a lighting device from the linkage device group; Determining a switch operation mode of the switch device based on the scenario prompt words; Determining a temperature control operation mode of the temperature control device, wherein the temperature control operation mode of the temperature control device is determined based on the switch operation mode and the real-time temperature collected by the temperature sensor; Determining a purification operation mode of the air purification device, wherein the purification operation mode of the air purification device is determined based on the switch operation mode and the real-time air quality collected by the air purification device; Determining a lighting operation mode of the lighting device, wherein the lighting operation mode of the lighting device is determined based on the switch operation mode and the real-time light intensity collected by the light sensor; The switch operation mode of the switch device, the temperature control operation mode of the temperature control device, the purification operation mode of the air purification device, and the lighting operation mode of the lighting device are determined as the linkage scene recommendation template of the linkage device group.
[0079] Among them, by implementing this implementation method, the operation mode of the switch device, temperature control device, air purification device and lighting device in the linkage device group is intelligently determined according to the user's geo-fence status. This intelligent regulation not only improves the comfort and safety of the home environment, but also greatly enhances the convenience and personalization of the user experience.
[0080] The present invention can improve the flexibility and intelligence of the design method of the application scenario of the Internet of Things device, meet the diverse living habits and personalized needs of users, and thus improve the user experience of the Internet of Things device. In addition, the present invention can also ensure the accuracy and applicability of the recommended template. In addition, the present invention can also ensure that the template of the device alarm type can closely fit the needs of the actual application scenario. In addition, the present invention can also intelligently determine the operating information and mode of each control device. In addition, the present invention can also intelligently determine the operating mode of the switch device, temperature control device, air purification device and lighting device in the linkage device group. In addition, the present invention can also provide users with more choices and control rights, making scene management more personalized and flexible.
[0081] Exemplary Media After introducing the method and apparatus of the exemplary embodiment of the present invention, next, reference is made to Figure 3 For a description of a computer-readable storage medium according to an exemplary embodiment of the present invention, please refer to Figure 3, the computer-readable storage medium shown is a CD 30, on which a computer program (i.e., a program product) is stored. When the computer program is executed by the processor, the steps recorded in the above method implementation are implemented, for example, when an application scenario recommendation instruction is detected, the Internet of Things device in the space where the user who sent the application scenario recommendation instruction is located and the scene prompt information contained in the application scenario recommendation instruction are obtained; the device category information of the Internet of Things device is determined; wherein the device category information at least includes the functional attributes, action functions, event information and object model information of the Internet of Things device; the scene prompt information and the device category information are comprehensively analyzed to obtain multiple application scenario recommendation templates; the Internet of Things device is controlled to run based on the target application scenario recommendation template; wherein the target application scenario recommendation template is the application scenario recommendation template selected by the user from multiple application scenario recommendation templates; the specific implementation method of each step is not repeated here.
[0082] It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical or magnetic storage media, which are not listed here one by one.
[0083] Exemplary Computing Devices After introducing the method, apparatus and medium of the exemplary embodiments of the present invention, next, reference is made to Figure 4 A computing device is recommended for an application scenario of an Internet of Things device according to an exemplary embodiment of the present invention.
[0084] Figure 4 A block diagram of an exemplary computing device 40 suitable for implementing embodiments of the present invention is shown, and the computing device 40 may be a computer system or a server. Figure 4 The computing device 40 shown is only an example and should not bring any limitation to the functionality and scope of use of the embodiments of the present invention.
[0085] like Figure 4 As shown, the components of the computing device 40 may include, but are not limited to: one or more processors or processing units 401 , a system memory 402 , and a bus 403 connecting different system components (including the system memory 402 and the processing unit 401 ).
[0086] The computing device 40 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by the computing device 40, including volatile and non-volatile media, removable and non-removable media.
[0087] The system memory 402 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 4021 and / or cache memory 4022. The computing device 40 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the ROM 4023 may be used to read and write non-removable, non-volatile magnetic media ( Figure 4 is not shown in the Figure 4 As shown in FIG. 4 , a disk drive for reading and writing a removable non-volatile disk (e.g., a “floppy disk”) and an optical disk drive for reading and writing a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 403 via one or more data medium interfaces. System memory 402 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of various embodiments of the present invention.
[0088] A program / utility 4025 having a set (at least one) of program modules 4024 may be stored, for example, in system memory 402, and such program modules 4024 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 4024 generally perform the functions and / or methods of the embodiments described herein.
[0089] The computing device 40 may also communicate with one or more external devices 404 (e.g., a keyboard, a pointing device, a display, etc.). Such communication may be performed via an input / output (I / O) interface 405. Furthermore, the computing device 40 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) via a network adapter 406. Figure 4 As shown, the network adapter 406 communicates with other modules (such as the processing unit 401, etc.) of the computing device 40 via the bus 403. It should be understood that although Figure 4 Not shown, other hardware and / or software modules may be used in conjunction with computing device 40 .
[0090] The processing unit 401 executes various functional applications and data processing by running the program stored in the system memory 402. For example, when an application scenario recommendation instruction is detected, the IoT device in the space where the user who sent the application scenario recommendation instruction is located and the scenario prompt information contained in the application scenario recommendation instruction are obtained; the device category information of the IoT device is determined; wherein the device category information at least includes the functional attributes, action functions, event information and object model information of the IoT device; the scenario prompt information and the device category information are comprehensively analyzed to obtain multiple application scenario recommendation templates; the IoT device is controlled to run based on the target application scenario recommendation template; wherein the target application scenario recommendation template is the application scenario recommendation template selected by the user from multiple application scenario recommendation templates. The specific implementation method of each step is not repeated here. It should be noted that although several units / modules or sub-units / sub-modules of the application scenario recommendation device of the IoT device are mentioned in the above detailed description, this division is only exemplary and not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more units / modules described above can be concretized in one unit / module. On the contrary, the features and functions of one unit / module described above may be further divided into multiple units / modules to be embodied.
[0091] In the description of the present invention, it should be noted that the terms “first”, “second” and “third” are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.
[0092] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0093] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0094] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0095] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0096] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a non-volatile computer-readable storage medium that can be executed by a processor. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., various media that can store program codes.
[0097] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
[0098] In addition, although the operations of the method of the present invention are described in a specific order in the drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps.
[0099] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.
Claims
1. A method for recommending application scenarios of IoT devices, comprising: When an application scenario recommendation instruction is detected, obtaining the Internet of Things device in the space where the user who sent the application scenario recommendation instruction is located and the scenario prompt information contained in the application scenario recommendation instruction; Determine the device category information of the IoT device; wherein the device category information at least includes the functional attributes, action functions, event information and object model information of the IoT device; Comprehensively analyzing the scenario prompt information and the device category information to obtain multiple application scenario recommendation templates; Control the Internet of Things device to run based on a target application scenario recommendation template; wherein the target application scenario recommendation template is an application scenario recommendation template selected by the user from a plurality of application scenario recommendation templates.
2. According to the method for recommending application scenarios of IoT devices according to claim 1, after controlling the IoT device to run based on the target application scenario recommendation template, the method further comprises: Obtaining a template tag of the target application scenario; wherein the template tag includes at least application time, scenario weather, and scenario type; If the scenario type is a detection type, determining the target application scenario as a default open state, and storing the target application scenario in association with the template tag and the default open state; If the scenario type is not the detection type, the activation method input by the user is obtained; and the target application scenario is associated with the template tag and the activation method and stored; wherein the activation method includes a default activation state and a manual activation.
3. According to the method for recommending application scenarios of IoT devices in claim 1, the comprehensive analysis of the scenario prompt information and the device category information to obtain multiple application scenario recommendation templates includes: Get a database of pre-built templates; A plurality of application scenario recommendation templates matching both the scenario prompt information and the device category information are obtained from the template database.
4. According to the method for recommending application scenarios of IoT devices in claim 1, the comprehensive analysis of the scenario prompt information and the device category information to obtain multiple application scenario recommendation templates includes: Performing linkage scenario analysis on the IoT devices based on the device category information to obtain linkage device groups and non-linked devices; wherein the linkage device group includes multiple IoT devices, and all IoT devices in a linkage device group are applied to the same linkage scenario; Determine the linkage scene type of the linkage device group; wherein the linkage scene type includes device alarm type, weather condition type and geographic fence type; Analyze the scene prompt information, the linkage device group, and the linkage scene type to obtain a linkage scene recommendation template for the linkage device group; Analyze the scene prompt information and the non-linked device to obtain a non-linked scene recommendation template for the non-linked device; The linkage scenario recommendation template and the non-linkage scenario recommendation template are determined as application scenario recommendation templates.
5. According to the method for recommending application scenarios of IoT devices according to claim 4, if the linkage scenario type of the linkage device group is the device alarm type, the analyzing the scenario prompt information, the linkage device group and the linkage scenario type to obtain a linkage scenario recommendation template of the linkage device group includes: Determine security monitoring equipment, safety sensor equipment and alarm equipment from the linkage equipment group; Determine the operation information of the security monitoring device from the scene prompt information; wherein the operation information of the security monitoring device includes an operation time period, abnormal behavior characteristics and a first alarm mode; the first alarm mode includes a first alarm alarm instruction and a first reporting instruction; the first alarm alarm instruction is used to control the alarm device to alarm; Determine the operation information of the safety sensor device from the scene prompt information; wherein the operation information of the safety sensor device includes an operation time period, an abnormality index and a second alarm mode; the second alarm mode includes a second alarm alarm instruction and a second reporting instruction; the second alarm alarm instruction is used to control the alarm device to alarm; The operation information of the security monitoring device and the operation information of the safety sensor device are determined as a linkage scenario recommendation template of the linkage device group.
6. According to the method for recommending application scenarios of IoT devices in claim 4, if the linkage scenario type of the linkage device group is the meteorological condition type, the analyzing the scenario prompt information, the linkage device group and the linkage scenario type to obtain a linkage scenario recommendation template of the linkage device group includes: Determining a temperature sensor, a humidity sensor, an air quality detection device, a light sensor, a temperature control device, a humidity control device, an air purification device, and a lighting device from the linkage device group; Determine the operation information of the temperature control device, wherein the operation information of the temperature control device includes a temperature control operation mode and an operation temperature; the temperature control operation mode is determined based on the space where the user is located and the real-time temperature collected by the temperature sensor, and the operation temperature is determined based on the real-time temperature and the scene prompt information; Determine the operation information of the humidity control device, wherein the operation information of the humidity control device includes a humidity operation mode and a humidity operation level; the humidity operation mode is determined based on the space where the user is located and the real-time humidity collected by the humidity sensor, and the humidity operation level is determined based on the real-time humidity and the scene prompt information; Determine the operation information of the air purification device, wherein the operation information of the air purification device includes a purification operation mode and a purification operation level; the purification operation mode is determined based on the space where the user is located and the real-time air quality collected by the air purification device, and the purification operation level is determined based on the real-time air quality and the scene prompt information; Determining operation information of the lighting device, wherein the operation information of the lighting device includes a lighting operation mode and a lighting operation intensity; the lighting operation mode is determined based on the space where the user is located and the real-time lighting intensity collected by the light sensor, and the lighting operation intensity is determined based on the real-time lighting intensity and the scene prompt information; The operating information of the temperature control device, the operating information of the humidity control device, the operating information of the air purification device, and the operating information of the lighting device are determined as a linkage scene recommendation template of the linkage device group.
7. According to the method for recommending application scenarios of IoT devices of claim 4, if the linkage scenario type of the linkage device group is the geo-fence type, analyzing the scenario prompt information, the linkage device group and the linkage scenario type to obtain a linkage scenario recommendation template of the linkage device group includes: Acquire a scene prompt word matching the geo-fence type from the scene prompt information; wherein the scene prompt words include a user is about to arrive home and a user has left home; Determining a switch device, a temperature sensor, an air quality detection device, a light sensor, a temperature control device, an air purification device, and a lighting device from the linkage device group; Determining a switch operation mode of the switch device based on the scenario prompt words; Determining a temperature control operation mode of the temperature control device, wherein the temperature control operation mode of the temperature control device is determined based on the switch operation mode and the real-time temperature collected by the temperature sensor; Determining a purification operation mode of the air purification device, wherein the purification operation mode of the air purification device is determined based on the switch operation mode and the real-time air quality collected by the air purification device; Determining a lighting operation mode of the lighting device, wherein the lighting operation mode of the lighting device is determined based on the switch operation mode and the real-time light intensity collected by the light sensor; The switch operation mode of the switch device, the temperature control operation mode of the temperature control device, the purification operation mode of the air purification device, and the lighting operation mode of the lighting device are determined as the linkage scene recommendation template of the linkage device group.
8. An IoT device application scenario recommendation device, comprising: An acquisition unit, configured to, when an application scenario recommendation instruction is detected, acquire an Internet of Things device in a space where a user sending the application scenario recommendation instruction is located and scenario prompt information included in the application scenario recommendation instruction; A determination unit, configured to determine device category information of the IoT device; wherein the device category information at least includes functional attributes, action functions, event information, and object model information of the IoT device; An analysis unit, configured to comprehensively analyze the scenario prompt information and the device category information to obtain a plurality of application scenario recommendation templates; A control unit is used to control the Internet of Things device to run based on a target application scenario recommendation template; wherein the target application scenario recommendation template is an application scenario recommendation template selected by the user from multiple application scenario recommendation templates.
9. A computing device, comprising: at least one processor, memory, and input-output unit; The memory is used to store a computer program, and the processor is used to call the computer program stored in the memory to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium comprising instructions, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 7.