技术领域technical field
本发明涉及通信技术领域,特别是涉及一种构建用户模型的方法和装置、以及一种设备控制方法和装置。The present invention relates to the field of communication technology, in particular to a method and device for constructing a user model, and a device control method and device.
背景技术Background technique
随着科技的进步,智能家电已经逐渐走入人们的日常生活,并且为人们的生活提供了便利。With the advancement of science and technology, smart home appliances have gradually entered people's daily life and provided convenience for people's life.
目前,在智能家电的控制方面,设备制造商会提供用于控制智能家电的遥控器和客户端,用户通过遥控器或客户端来控制智能家电的功能。但是,这种控制方法,用户处于主导地位,智能家电处于被动接受地位,除了用户主动控制智能家电,智能家电无法为用户提供用户所偏好的服务。例如:如果用户在家中偏好处于某环境状态中,则每次回到家中,都需要逐个寻找家电的遥控器或客户端,并使用遥控器或客户端分别对家电进行操控,进而通过调用家电的不同功能,使当前的环境状态变化到偏好的环境状态。因此,现有智能家电环境不能理解用户的需求、了解用户的喜好,为用户提供用户所偏好的服务。Currently, in terms of controlling smart home appliances, device manufacturers provide remote controls and clients for controlling smart home appliances, and users control functions of smart home appliances through the remote controls or clients. However, in this control method, the user is in a dominant position, and the smart home appliance is in a passive acceptance position. Except for the user actively controlling the smart home appliance, the smart home appliance cannot provide the user with the service preferred by the user. For example: if the user prefers to be in a certain environment at home, every time he returns home, he needs to find the remote control or client of the home appliances one by one, and use the remote control or client to control the home appliances respectively, and then call the different home appliances. Function to change the current environment state to the preferred environment state. Therefore, the existing smart home appliance environment cannot understand the needs and preferences of users, and provide users with services preferred by users.
发明内容Contents of the invention
本发明要解决的技术问题是提供一种构建用户模型的方法和装置、以及设备控制方法和装置,用以解决现有智能家电环境无法为用户提供用户所偏好的服务的问题。The technical problem to be solved by the present invention is to provide a method and device for constructing a user model, and a device control method and device, so as to solve the problem that the existing smart home appliance environment cannot provide users with preferred services.
为解决上述技术问题,本发明是通过以下技术方案来解决的。In order to solve the above-mentioned technical problems, the present invention is solved through the following technical solutions.
本发明提供了一种构建用户模型的方法,包括:获取设备的历史工作数据;根据所述设备的历史工作数据,解析出用户偏好数据;将所述用户偏好数据添加到预先建立的用户本体模型中,形成用户模型。The present invention provides a method for constructing a user model, comprising: obtaining historical work data of equipment; analyzing user preference data according to the historical work data of the equipment; adding the user preference data to a pre-established user ontology model , forming a user model.
其中,根据所述设备的历史工作数据,解析出用户偏好数据,包括:在所述设备的历史工作数据中,查找出多次在同一时间段内被调用的记录;获取每次在所述时间段内调用所述设备时的用户环境影响数据;计算出现相同所述用户环境影响数据的频率;如果所述频率大于预设的频率阈值,则将所述用户环境影响数据作为用户偏好数据。Wherein, according to the historical work data of the device, parsing the user preference data includes: finding out the records called multiple times in the same time period in the historical work data of the device; The user environment impact data when the device is called in the segment; calculate the frequency of occurrence of the same user environment impact data; if the frequency is greater than a preset frequency threshold, use the user environment impact data as user preference data.
其中,所述用户偏好数据包括:设备调用时间段、设备状态、以及调用设备获得的物理环境参数。Wherein, the user preference data includes: a time period for invoking the device, a state of the device, and physical environment parameters obtained by invoking the device.
本发明还提供了一种设备控制方法,包括:获取当前的用户环境数据;在预先构建的用户模型中,查找与所述用户环境数据对应的用户偏好数据;调用影响所述用户环境数据的设备,以便在所述设备工作过程中,使所述用户环境数据变化到与所述用户偏好数据相同。The present invention also provides a device control method, including: acquiring current user environment data; searching for user preference data corresponding to the user environment data in a pre-built user model; calling a device that affects the user environment data , so that the user environment data is changed to be the same as the user preference data during the working process of the device.
其中,所述用户环境数据包括:数据获取时刻、当前用户环境中的设备状态、以及当前用户环境中的物理环境参数;所述用户偏好数据包括:设备调用时间段、设备状态、以及调用设备获得的物理环境参数。Wherein, the user environment data includes: data acquisition time, device status in the current user environment, and physical environment parameters in the current user environment; physical environment parameters.
其中,与所述用户环境数据对应的用户偏好数据为:所述用户环境数据的数据获取时刻处于所述用户偏好数据中设备调用时间段中;其中:包含所述数据获取时刻等于所述设备调用时间段的端值的情况。Wherein, the user preference data corresponding to the user environment data is: the data acquisition time of the user environment data is within the device invocation time period in the user preference data; wherein: including that the data acquisition time is equal to the device invocation The case of the endpoints of the time period.
其中,调用影响所述用户环境数据的设备,以便在所述设备工作过程中,使所述用户环境数据变化为与所述用户偏好数据相同,包括:比较所述用户环境数据中的设备状态和所述用户偏好数据中的设备状态是否相同;如果不同,则调用影响所述设备状态的设备,使所述设备当前的设备状态与所述用户偏好数据中的设备状态相同;比较所述用户环境数据中的物理环境参数和所述用户偏好数据中的物理环境参数是否相同;如果不同,则调用影响所述物理环境参数的设备,使当前的物理环境参数变化为与所述用户偏好数据中的物理环境参数相同。Wherein, invoking the device that affects the user environment data, so that the user environment data is changed to be the same as the user preference data during the working process of the device, includes: comparing the device state in the user environment data with Whether the device state in the user preference data is the same; if not, call the device that affects the device state, so that the current device state of the device is the same as the device state in the user preference data; compare the user environment Whether the physical environment parameters in the data are the same as the physical environment parameters in the user preference data; if they are different, call the equipment that affects the physical environment parameters to make the current physical environment parameters change to the same as those in the user preference data The physical environment parameters are the same.
本发明又提供了一种构建用户模型的装置,包括:第一获取模块,用于获取设备的历史工作数据;解析模块,用于根据所述设备的历史工作数据,解析出用户偏好数据;形成模块,用于将所述用户偏好数据添加到预先建立的用户本体模型中,形成用户模型。The present invention further provides a device for constructing a user model, including: a first acquisition module, used to acquire historical work data of equipment; an analysis module, used to analyze user preference data according to the historical work data of the equipment; A module for adding the user preference data to a pre-established user ontology model to form a user model.
其中,所述解析模块用于:在所述设备的历史工作数据中,查找出多次在同一时间段内被调用的记录;获取每次在所述时间段内调用所述设备时的用户环境影响数据;计算出现相同所述用户环境影响数据的频率;如果所述频率大于预设的频率阈值,则将所述用户环境影响数据作为用户偏好数据。Wherein, the parsing module is used to: in the historical work data of the device, find out the records that are called multiple times in the same time period; obtain the user environment when calling the device in the time period each time Influence data; calculate the frequency of occurrence of the same user environment influence data; if the frequency is greater than a preset frequency threshold, use the user environment influence data as user preference data.
其中,所述用户偏好数据包括:设备调用时间段、设备状态、以及调用设备获得的物理环境参数。Wherein, the user preference data includes: a time period for invoking the device, a state of the device, and physical environment parameters obtained by invoking the device.
本发明再提供一种设备控制装置,包括:第二获取模块,用于获取当前的用户环境数据;查找模块,用于在预先构建的用户模型中,查找与所述用户环境数据对应的用户偏好数据;调用模块,用于调用影响所述用户环境数据的设备,以便在所述设备工作过程中,使所述用户环境数据变化到与所述用户偏好数据相同。The present invention further provides a device control device, including: a second acquisition module, configured to acquire current user environment data; a search module, configured to search for user preferences corresponding to the user environment data in a pre-built user model data; calling module, used to call the device that affects the user environment data, so that the user environment data is changed to be the same as the user preference data during the working process of the device.
其中,所述用户环境数据包括:数据获取时刻、当前用户环境中的设备状态、以及当前用户环境中的物理环境参数;所述用户偏好数据包括:设备调用时间段、设备状态、以及调用设备获得的物理环境参数。Wherein, the user environment data includes: data acquisition time, device status in the current user environment, and physical environment parameters in the current user environment; physical environment parameters.
其中,所述查询模块,用于查询的与所述用户环境数据对应的用户偏好数据为:所述用户环境数据的数据获取时刻处于所述用户偏好数据中设备调用时间段中;其中:包含所述数据获取时刻等于所述设备调用时间段的端值的情况。Wherein, in the query module, the user preference data corresponding to the user environment data used for query is: the data acquisition time of the user environment data is within the device invocation time period in the user preference data; The data acquisition time is equal to the end value of the device calling time period.
其中,所述调用模块用于:比较所述用户环境数据中的设备状态和所述用户偏好数据中的设备状态是否相同;如果不同,则调用影响所述设备状态的设备,使所述设备当前的设备状态与所述用户偏好数据中的设备状态相同;比较所述用户环境数据中的物理环境参数和所述用户偏好数据中的物理环境参数是否相同;如果不同,则调用影响所述物理环境参数的设备,使当前的物理环境参数变化为与所述用户偏好数据中的物理环境参数相同。Wherein, the calling module is used to: compare whether the device state in the user environment data is the same as the device state in the user preference data; if they are different, call the device that affects the device state, so that the device is currently The state of the device is the same as the state of the device in the user preference data; compare whether the physical environment parameters in the user environment data and the physical environment parameters in the user preference data are the same; if they are different, call to affect the physical environment parameters, so that the current physical environment parameters are changed to be the same as the physical environment parameters in the user preference data.
本发明有益效果如下:The beneficial effects of the present invention are as follows:
本发明预先构建包含有用户偏好数据的用户模型,待用户需要服务时,可以在用户模型中查询到用户偏好数据,根据该用户偏好数据,控制用户环境中的设备,使用户环境中的设备状态、物理环境参数符合用户偏好。通过本发明可以由控制端控制各个设备,来完成用户所希望达到的效果,避免了用户对设备的一系列操作,提升了用户体验效果。The present invention pre-constructs a user model containing user preference data. When the user needs a service, the user preference data can be queried in the user model. According to the user preference data, the equipment in the user environment is controlled to make the equipment status in the user environment , Physical environment parameters in line with user preferences. Through the present invention, each device can be controlled by the control terminal to achieve the desired effect of the user, avoiding a series of operations on the device by the user, and improving the user experience effect.
附图说明Description of drawings
图1是根据本发明一实施例的构建用户模型的方法的流程图;Fig. 1 is a flowchart of a method for constructing a user model according to an embodiment of the present invention;
图2是根据本发明一实施例的解析用户偏好数据的步骤的流程图;FIG. 2 is a flowchart of the steps of parsing user preference data according to an embodiment of the present invention;
图3是根据本发明一实施例的设备控制方法的流程图;FIG. 3 is a flowchart of a device control method according to an embodiment of the present invention;
图4是根据本发明一实施例的用户模型构建和设备控制方法的时序图;FIG. 4 is a sequence diagram of a user model construction and device control method according to an embodiment of the present invention;
图5是根据本发明一实施例的构建用户模型的装置的结构图;Fig. 5 is a structural diagram of a device for constructing a user model according to an embodiment of the present invention;
图6是根据本发明一实施例的设备控制装置的结构图。Fig. 6 is a structural diagram of an equipment control device according to an embodiment of the present invention.
具体实施方式Detailed ways
本发明的主要思想在于,控制端如语义服务器,预先收集用户对设备的使用情况,分析出用户在使用设备时的偏好,将用户偏好数据存储在语义服务器;语义服务器采集用户环境数据,如当前的设备状态、当前的物理环境参数等,根据同时段的用户偏好数据,确定需要调用的的设备,并且在设备工作过程中,使用户环境数据符合用户偏好。本发明可以由控制各个设备,来完成用户所希望达到的效果,避免了用户对设备的一系列操作,提升了用户体验效果。The main idea of the present invention is that the control terminal, such as the semantic server, collects the user's use of the device in advance, analyzes the user's preference when using the device, and stores the user preference data in the semantic server; the semantic server collects user environment data, such as the current According to the user preference data of the same period, determine the device that needs to be called, and make the user environment data conform to the user preference during the working process of the device. The present invention can realize the effect desired by the user by controlling each device, avoids a series of operations on the device by the user, and improves the user experience effect.
本发明的设备支持语义技术。语义服务器能够提供语义引擎功能。语义引擎包括:本体模型、语义推理、语义混聚。The device of the present invention supports semantic technology. Semantic server can provide semantic engine function. The semantic engine includes: ontology model, semantic reasoning, and semantic aggregation.
本体模型是一种标准化数据框架,包括用户本体模型和设备本体模型。用户本体模型用于存放用户偏好数据。设备本体模型用于存放设备的功能、状态、运行产生的数据、以及设备之间相关联的关系等。本体模型在实例化后才被赋予设备或用户的实际的数据,代表一个真实的设备或者一个真实的用户,用户本体模型实例化后得到用户对应的用户模型,设备本体模型实例化后得到设备对应的设备模型。Ontology model is a standardized data framework, including user ontology model and device ontology model. The user ontology model is used to store user preference data. The device ontology model is used to store the function, status, data generated by operation, and the associated relationship between devices. The ontology model is given the actual data of the device or user after instantiation, representing a real device or a real user. After the user ontology model is instantiated, the user model corresponding to the user is obtained. After the device ontology model is instantiated, the corresponding device model.
语义推理,主要根据本体模型进行智能化的推理。例如:当用户向终端输入语音消息“太热了”。那么根据语音消息,将该语音消息转换为具体的指令。将“太热了”这个用户输入解析为“降低温度”,并推理出家中有哪些设备具有制冷功能,找到相应设备后,向这些设备发出的降温指令。Semantic reasoning mainly performs intelligent reasoning based on the ontology model. For example: when the user enters a voice message "too hot" into the terminal. Then, according to the voice message, the voice message is converted into specific instructions. The user input of "too hot" is parsed into "lower temperature", and it is deduced which devices in the home have a cooling function, and after finding the corresponding devices, send a cooling command to these devices.
语义混聚,将多个抽象设备组成一个新的虚拟设备。例如:家中有3个空调,分别位于卧室和客厅,用户如果要求把家中的温度降低到25℃,那么任意一个空调无法单独能够完成这个功能,因此需要将3个空调设备组成一个新的虚拟设备,该虚拟设备的功能就是控制室内的平均温度至25℃。Semantic mixing, combining multiple abstract devices into a new virtual device. For example: There are 3 air conditioners in the home, located in the bedroom and the living room respectively. If the user requests to lower the temperature in the home to 25°C, then any air conditioner cannot complete this function alone, so it is necessary to combine the 3 air conditioners into a new virtual device , the function of the virtual device is to control the average temperature in the room to 25°C.
以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。The present invention will be described in further detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
本发明提供了一种构建用户模型的方法,如图1所示,为根据本发明一实施例的构建用户模型的方法的流程图。本实施例在控制端执行,控制端例如是位于云平台的语义服务器。The present invention provides a method for constructing a user model, as shown in FIG. 1 , which is a flow chart of the method for constructing a user model according to an embodiment of the present invention. This embodiment is executed on the control end, for example, the semantic server located on the cloud platform.
步骤S110,获取设备的历史工作数据。Step S110, acquiring historical working data of the equipment.
用户环境包括:用户所处的生活环境、办公环境等。用户环境中包括一个或多个设备。The user environment includes: the user's living environment, office environment, etc. A user environment includes one or more devices.
设备包括:智能家电,传感器等。智能家电例如:电视机、冰箱、空调。传感器包括:光线传感器、温度传感器、PM2.5传感器、门禁传感器等。Devices include: smart home appliances, sensors, etc. Smart home appliances such as: TV, refrigerator, air conditioner. Sensors include: light sensor, temperature sensor, PM2.5 sensor, access control sensor, etc.
设备的历史工作数据包括:设备信息、设备工作的时间段(设备被调用的时间段)、设备被调用时的设备状态、设备工作后用户环境的物理环境参数。其中,设备信息例如:设备名称、设备类型;设备状态例如:开启冰箱制冷功能、关闭空调暖风;物理环境参数例如:用户家中的温度、湿度、光线强度,可以通过设备自带传感器获得,也可以通过单独的传感器获得。The historical working data of the device includes: device information, the time period when the device works (the time period when the device is called), the device state when the device is called, and the physical environment parameters of the user's environment after the device works. Among them, device information such as: device name, device type; device status such as: turn on the refrigeration function of the refrigerator, turn off the air conditioner heater; Can be obtained by a separate sensor.
具体而言,用户每次使用设备之前,先通过设备对应的客户端将用户信息发送到语义服务器,进行用户登录,再通语义服务器对设备功能进行调用。语义服务器将使用同一个用户信息的设备作为同一用户环境中的设备;并且,语义服务器在对设备进行控制的过程中就可以收集到设备的当前工作数据。随着时间的推移,设备的当前工作数据将作为该设备的历史工作数据被存储在语义服务器中。Specifically, before using the device each time, the user first sends the user information to the semantic server through the corresponding client of the device, performs user login, and then calls the device function through the semantic server. The semantic server will use the device with the same user information as the device in the same user environment; and the semantic server can collect the current working data of the device during the process of controlling the device. As time goes by, the current working data of the equipment will be stored in the semantic server as the historical working data of the equipment.
步骤S120,根据所述设备的历史工作数据,解析出用户偏好数据。Step S120, analyzing user preference data according to the historical work data of the device.
用户偏好数据用于体现用户对设备使用的偏好。用户偏好数据包括:设备调用时间段、设备状态、以及调用设备获得的物理环境参数。User preference data is used to reflect the user's preference for using the device. The user preference data includes: the time period for invoking the device, the state of the device, and the physical environment parameters obtained by invoking the device.
用户在使用设备之后,会希望设备本身的状态、物理环境达到一定的效果,而这种效果可能会体现出用户的偏好,即这种效果出现的频率较高。根据设备在一段时间内的历史工作数据,做数据分析,可以分析出用户喜欢在哪个时间段、对哪些设备的哪些功能进行操作,最终达到哪种用户预期的效果。After using the device, the user hopes that the state of the device itself and the physical environment will achieve a certain effect, and this effect may reflect the user's preference, that is, the frequency of this effect is relatively high. According to the historical working data of the equipment over a period of time, data analysis can analyze which time period the user prefers to operate on which function of which equipment, and finally achieve the expected effect of the user.
例如:对多个设备连续20天的历史工作数据进行数据分析,得到分析结果为:A事件:每天下午17:30,用户打开家门;B事件:每天下午17:35,用户打开电视机、播放CCTV1;C事件:每天下午17:36,启动空调、温度调节到25℃;D事件:在20天中的其中一天,用户启动了空气净化器,使PM2.5浓度值维持在50。这样可以知道,A-C事件为用户偏好,D事件偶尔发送,不是用户偏好。For example, analyze the historical work data of multiple devices for 20 consecutive days, and the analysis results are as follows: Event A: at 17:30 pm every day, the user opens the door; event B: at 17:35 pm every day, the user turns on the TV, plays CCTV1; Event C: At 17:36 every afternoon, the air conditioner was turned on and the temperature was adjusted to 25°C; Event D: On one of the 20 days, the user activated the air purifier to maintain the PM2.5 concentration at 50. In this way, it can be known that A-C events are user preferences, and D events are sent occasionally, not user preferences.
步骤S130,将所述用户偏好数据添加到预先建立的用户本体模型中,形成用户模型。Step S130, adding the user preference data to a pre-established user ontology model to form a user model.
用户本体模型为标准化的数据模型框架,在实例化之前,用户本体模型不具有实际意义。The user ontology model is a standardized data model framework. Before instantiation, the user ontology model has no practical significance.
用户模型用于记录用户对其所述用户环境中各个设备的使用偏好。用户模型中记录的用户偏好数据都针对同一个用户、同一个用户环境。The user model is used to record the user's preference for using each device in the user's environment. The user preference data recorded in the user model are all for the same user and the same user environment.
具体而言,在构建用户模型时,根据每个设备的历史工作数据,分析出用户对该设备的用户偏好数据;根据用户偏好数据对用户本体模型进行实例化处理,包括:将用户的用户信息、用户偏好数据记录在用户本体模型中,包含真实用户信息以及用户偏好数据的用户本体模型即为用户模型。Specifically, when constructing the user model, analyze the user's user preference data for the device according to the historical work data of each device; instantiate the user ontology model according to the user preference data, including: the user's user information 1. The user preference data is recorded in the user ontology model, and the user ontology model including real user information and user preference data is the user model.
针对步骤S120具体而言,Specifically for step S120,
如图2所示,为根据本发明一实施例的解析用户偏好数据的步骤的流程图。As shown in FIG. 2 , it is a flowchart of the steps of parsing user preference data according to an embodiment of the present invention.
步骤S210,在设备的历史工作数据中,查找出多次在同一时间段内被调用的记录。Step S210, in the historical work data of the device, find out the records that are called multiple times in the same time period.
在用户对设备使用的历史工作数据中,确定设备是否在多天的同一时间段内都会被调用。例如:该用户每天下午17:30~21:30,空调都会被用户使用。In the historical work data of the user's use of the device, determine whether the device is used in the same time period on multiple days. For example: the user will use the air conditioner from 17:30 to 21:30 every afternoon.
步骤S220,获取每次在所述时间段内调用所述设备时的用户环境影响数据。Step S220, acquiring user environment impact data each time the device is invoked within the time period.
用户环境影响数据是调用设备后,最终得到的结果数据。用户环境影响数据包括:设备调用的时间段、设备状态、以及调用设备获得的物理环境参数。The user environment impact data is the final result data obtained after calling the device. The user environment impact data includes: the time period when the device is called, the state of the device, and the physical environment parameters obtained by calling the device.
例如:调用的设备为电视机、空调、空气净化器,那么调用设备获得的用户环境影响数据分别是:播放新闻联播(电视机的设备状态),室内温度维持在28℃(空调开启后的物理环境参数),PM2.5浓度维持在50(空气净化器开启后的物理环境参数)。For example, if the equipment called is a TV, air conditioner, and air purifier, then the user environmental impact data obtained by calling the equipment are: broadcasting news broadcast (equipment status of the TV), indoor temperature maintained at 28°C (physical temperature after the air conditioner is turned on) Environmental parameters), PM2.5 concentration is maintained at 50 (physical environmental parameters after the air purifier is turned on).
设备的用户环境影响数据可以是自身设置的参数,如:室内温度维持在28℃为空调的参数。设备的用户环境影响数据还可以是其他设备对该调用设备产生影响的测量结果,如:PM2.5浓度维持在50为空气净化器开启后通过测量设备的测量获得。The user environmental impact data of the device can be a parameter set by itself, for example, maintaining the indoor temperature at 28°C is a parameter of the air conditioner. The user environmental impact data of the device can also be the measurement result of the impact of other devices on the invoking device, for example, the PM2.5 concentration maintained at 50 is obtained through the measurement of the measuring device after the air purifier is turned on.
设备调用的时间段,可以通过对设备功能调用添加时间戳的方式来实现。The time period of the device call can be realized by adding a time stamp to the device function call.
针对在多天的同一时间段都会被调用的设备,有可能为用户的偏好,可以根据该设备在该时间段被调用后,最终获得的用户环境影响数据,来判断是否为真正的用户偏好。For a device that is called at the same time period on multiple days, it may be the user's preference, and it can be judged whether it is a real user preference based on the user environment impact data finally obtained after the device is called in this time period.
步骤S230,计算出现相同所述用户环境影响数据的频率。Step S230, calculating the frequency of occurrence of the same user environment impact data.
也即是说,在多个用户环境影响数据中,计算设备调用时间段、设备状态、以及调用设备获得的物理环境参数都相同的用户环境影响数据出现的频率。That is to say, among multiple pieces of user environment impact data, the frequency of appearance of the user environment impact data with the same user environment impact data obtained by calling the device, the device state, and the physical environment parameters obtained by calling the device is calculated.
例如:对设备连续20天的历史工作数据进行分析,发现设备在其中18天中每天下午17:30~21:30(设备调用时间段),使用空调制冷功能(设备状态)、使室温降低到25℃(物理环境参数),那么出现相同结果数据的频率为90%。For example: analyzing the historical work data of the equipment for 20 consecutive days, it is found that the equipment uses the air conditioning cooling function (device status) to reduce the room temperature to 25°C (physical environment parameters), then the frequency of the same result data is 90%.
步骤S240,判断所述频率是否大于预设的频率阈值。如果是,则执行步骤S250;如果否,则执行步骤S260。Step S240, judging whether the frequency is greater than a preset frequency threshold. If yes, execute step S250; if no, execute step S260.
频率阈值用于衡量用户环境影响数据是否为用户偏好产生的。例如:频率阈值为60%,则相同用户、相同时间段出现相同用户环境影响数据的频率大于60%,则可以说明该用户环境影响数据因用户偏好产生的,反之,则说明该用户环境影响数据可能是因用户的无心之举产生的。The frequency threshold is used to measure whether the user environment impact data is generated by user preference. For example: if the frequency threshold is 60%, the frequency of the same user’s environmental impact data appearing in the same time period for the same user is greater than 60%, which means that the user’s environmental impact data is generated due to user preferences; otherwise, it means that the user’s environmental impact data It may be caused by the user's inadvertent actions.
步骤S250,将所述用户环境影响数据作为用户偏好数据。Step S250, using the user environment impact data as user preference data.
也即是说,用户偏好数据与用户环境影响数据相同,也包括:设备调用时间段、设备状态、以及调用设备获得的物理环境参数。That is to say, the user preference data is the same as the user environment impact data, and also includes: the time period of device invocation, the state of the device, and the physical environment parameters obtained by invoking the device.
例如:用户偏好数据为每天下午17:30~21:30(设备调用时间段),使用空调制冷功能(设备状态)、使室温降低到25℃(物理环境参数)。For example: user preference data is every afternoon from 17:30 to 21:30 (device calling time period), use the air conditioner cooling function (device status), and lower the room temperature to 25°C (physical environment parameters).
步骤S260,所述用户环境影响数据不作为用户偏好数据。Step S260, the user environment impact data is not used as user preference data.
本发明还提供了一种设备控制方法,如图3所示,为根据本发明一实施例的设备控制方法的流程图。本实施例在控制端执行,控制端例如是位于云平台的语义服务器。The present invention also provides a device control method, as shown in FIG. 3 , which is a flowchart of the device control method according to an embodiment of the present invention. This embodiment is executed on the control end, for example, the semantic server located on the cloud platform.
步骤S310,获取当前的用户环境数据。Step S310, acquiring current user environment data.
用户环境数据用于反映当前用户环境中设备的设备状态和物理环境参数。用户环境数据包括:数据获取时刻、当前用户环境中的设备状态、以及当前用户环境中的物理环境参数。The user environment data is used to reflect the equipment state and physical environment parameters of the equipment in the current user environment. The user environment data includes: data acquisition time, device status in the current user environment, and physical environment parameters in the current user environment.
具体而言,用户需要先登录语义服务器,语义服务器检测到用户处于登录状态,才会获取用户环境数据。该用户环境数据可以是当前存储的设备的当前工作数据,也可以是根据当前发起的获取命令,控制用户环境中的设备采集到的数据,如:控制温度传感器采集当前用户环境中的温度,还可以是设备在被调用之后主动向语义服务器上报的数据。Specifically, the user needs to log in to the semantic server first, and the semantic server detects that the user is in the logged-in state before obtaining user environment data. The user environment data can be the current working data of the device currently stored, or it can be the data collected by controlling the device in the user environment according to the acquisition command currently initiated, such as: controlling the temperature sensor to collect the temperature in the current user environment, or It can be the data that the device actively reports to the semantic server after being called.
步骤S320,在预先构建的用户模型中,查找与所述用户环境数据对应的用户偏好数据。Step S320, searching for user preference data corresponding to the user environment data in the pre-built user model.
具体而言,语义服务器根据用户登录时使用的用户信息,查找用户对应的用户模型,并且获取该用户模型对应的用户环境的当前用户环境数据。根据用户环境数据中的数据获取时刻,在用户模型中,查找与用户环境数据对应的用户偏好数据。与用户环境数据对应的用户偏好数据是指:用户环境数据的数据采集时刻处于用户偏好数据中设备调用时间段中,包含数据获取时刻等于设备调用时间段的端值的情况。Specifically, the semantic server searches for the user model corresponding to the user according to the user information used when the user logs in, and obtains the current user environment data of the user environment corresponding to the user model. According to the data acquisition time in the user environment data, the user preference data corresponding to the user environment data is searched in the user model. The user preference data corresponding to the user environment data means that the data collection time of the user environment data is within the device invocation time period in the user preference data, including the case where the data acquisition time is equal to the end value of the device invocation time period.
在查找用户对应的用户模型时,如果存在多个与用户对应的用户模型,如家庭环境用户模型和办公环境用户模型,则根据当前时刻,确定本次应当使用的用户模型,如当前时刻处于家庭环境用户模型中一用户偏好数据的设备调用时间段内,则本次使用家庭环境用户模型。When searching for the user model corresponding to the user, if there are multiple user models corresponding to the user, such as the user model of the home environment and the user model of the office environment, then according to the current moment, determine the user model that should be used this time, such as the current moment in the home environment In the environment user model, within the device calling time period of a user preference data, the home environment user model is used this time.
步骤S330,调用影响所述用户环境数据的设备,以便在所述设备工作过程中,使所述用户环境数据变化到与所述用户偏好数据相同。Step S330, calling the device that affects the user environment data, so that the user environment data is changed to be the same as the user preference data during the working process of the device.
调用影响用户环境数据的设备,控制该设备调整用户环境数据和用户偏好数据之间差异,使差异逐渐缩小,直至消除。Invoke the device that affects the user's environment data, and control the device to adjust the difference between the user's environment data and the user's preference data, so that the difference is gradually reduced until it is eliminated.
比较用户环境数据中的设备状态和用户偏好数据中的设备状态是否相同;如果不同,则调用影响设备状态的设备,使设备当前的设备状态与用户偏好数据中的设备状态相同;如果相同,则无需调用影响设备状态的设备。Compare whether the device state in the user environment data is the same as the device state in the user preference data; if they are different, call the device that affects the device state, so that the current device state of the device is the same as the device state in the user preference data; if they are the same, then No need to call devices that affect device state.
比较用户环境数据中的物理环境参数和用户偏好数据中的物理环境参数是否相同;如果不同,则调用影响物理环境参数的设备,使当前的物理环境参数变化为与用户偏好数据中的物理环境参数相同;如果相同,则无需调用影响物理环境参数的设备。Compare whether the physical environment parameters in the user environment data and the physical environment parameters in the user preference data are the same; if they are different, call the equipment that affects the physical environment parameters to make the current physical environment parameters change to the physical environment parameters in the user preference data The same; if they are the same, there is no need to call devices that affect physical environment parameters.
调用影响用户环境数据的设备,控制该设备调整用户环境数据和用户偏好数据之间差异,使差异逐渐缩小,直至消除。Invoke the device that affects the user's environment data, and control the device to adjust the difference between the user's environment data and the user's preference data, so that the difference is gradually reduced until it is eliminated.
影响所述用户环境数据的设备可以根据语义标注来确定,具体而言:Devices affecting the user environment data may be determined according to semantic annotation, specifically:
设备在第一次上电后,且被用户使用之前,需要接入语义网,在语义服务器上完成设备注册,在注册过程中,基于设备类型所对应的设备本体模型,对设备进行实例化处理,得到该设备对应的设备模型,该设备模型中存储有设备的真实数据,例如:设备功能描述、设备当前工作数据、历史工作数据等。After the device is powered on for the first time and before it is used by the user, it needs to access the Semantic Web and complete the device registration on the Semantic Server. During the registration process, the device is instantiated based on the device ontology model corresponding to the device type , to obtain the device model corresponding to the device. The device model stores the real data of the device, such as: device function description, device current working data, historical working data, etc.
在用户模型中还包括与设备功能描述对应的一个或多个语义标注。语义标注用于辅助描述设备功能。例如:冰箱具有冷藏功能、冷藏功能对应语义标注为冰箱冷藏食物;烤箱具有烧烤功能,烧烤功能对应的语义标注为烤箱烤肉;空调具有制冷功能和制热功能,制冷功能对应的语义标注为空调降温,制热功能对应的语义标注为空调升温。One or more semantic annotations corresponding to the device function description are also included in the user model. Semantic annotations are used to assist in describing device functions. For example: a refrigerator has a refrigeration function, and the semantic label corresponding to the refrigeration function is refrigerator refrigerated food; an oven has a barbecue function, and the semantic label corresponding to the barbecue function is oven barbecue; an air conditioner has a cooling function and a heating function, and the semantic label corresponding to the cooling function is air conditioner cooling , the semantic label corresponding to the heating function is the temperature rise of the air conditioner.
语义服务器具有语义推理功能,根据用户环境数据和用户偏好数据之间的差异,也即是设备状态之间的差异、以及物理环境参数之间的差异,可以推理出语义标注,进而可以找到该语义标注对应的设备及设备功能,该设备即是影响用户环境数据的设备。The semantic server has a semantic reasoning function. According to the difference between the user environment data and the user preference data, that is, the difference between the device status and the difference between the physical environment parameters, the semantic annotation can be inferred, and the semantic annotation can be found. Label the corresponding device and device function, and the device is the device that affects the user's environmental data.
例如:用户偏好数据包括:下午17:30~21:30(设备调用时间段),使用空调的制冷功能(设备状态),使室温降低到25℃(物理环境参数);用户环境数据包括:下午17:30(数据采集时刻),空调未被启动、电视机未被开启(设备状态),室温为30℃(物理环境参数);那么可以确定用户环境数据与用户偏好数据之间的差异在于,空调未开启冷风,室温比用户偏好高5℃,开启电视机不是用户偏好不予处理;语义服务器根据该差异可以推理出语义标注为空调降温,调用空调降温对应的设备,即空调的冷风功能,使室温降低5℃。For example: user preference data includes: 17:30-21:30 p.m. (device call time period), using the cooling function of the air conditioner (device status) to reduce the room temperature to 25°C (physical environment parameters); user environment data includes: p.m. At 17:30 (data collection time), the air conditioner is not turned on, the TV is not turned on (device status), and the room temperature is 30°C (physical environment parameters); then it can be determined that the difference between the user environment data and the user preference data is that, If the air conditioner is not turned on, and the room temperature is 5°C higher than the user's preference, the TV will not be processed if it is not the user's preference; the semantic server can deduce that the semantic annotation is the cooling of the air conditioner based on the difference, and call the equipment corresponding to the cooling of the air conditioner, that is, the cooling function of the air conditioner. Lower the room temperature by 5°C.
下面例举一个具体的应用实例,来进一步地说明本发明。如图4所示,为根据本发明一实施例的用户模型构建和设备控制方法的时序图。A specific application example is given below to further illustrate the present invention. As shown in FIG. 4 , it is a sequence diagram of a user model construction and device control method according to an embodiment of the present invention.
1、家电注册。用户环境中的智能家电在接入语义网后,在语义服务器进行注册,语义服务器通过该智能家电的类型查找对应的设备本体模型,并基于设备本体模型对该智能家电进行实例化处理,得到智能家电的设备模型。其中,语义网中的智能家电包括大家电,如:电视机、冰箱、空调等,以及用于感应物理环境的传感器,如:光线传感器、温度传感器、PM2.5传感器、门禁传感器等。1. Home appliance registration. After accessing the Semantic Web, the smart home appliance in the user environment registers with the semantic server. The semantic server finds the corresponding device ontology model through the type of the smart home appliance, and instantiates the smart home appliance based on the device ontology model to obtain the smart home appliance. A device model of a home appliance. Among them, smart home appliances in the Semantic Web include major appliances, such as televisions, refrigerators, air conditioners, etc., and sensors for sensing physical environments, such as light sensors, temperature sensors, PM2.5 sensors, and access control sensors.
2、用户调用家电服务。用户回到家中,通过手机中安装的用于设备控制的客户端登录语义服务器,并通过客户端连续调用家里的多种家电服务(功能),语义服务器对这些服务的使用都添加时间戳。2. The user invokes the home appliance service. When the user returns home, he logs in to the semantic server through the client installed in the mobile phone for device control, and continuously calls various home appliance services (functions) at home through the client, and the semantic server adds time stamps to the use of these services.
3、语义服务器控制用户调用的家电服务。客户端向语义服务器发送用户需要调用的家电服务信息,语义服务器识别后,将相应的控制命令向家电发送。3. The semantic server controls the home appliance service invoked by the user. The client sends the home appliance service information that the user needs to call to the semantic server, and after the semantic server recognizes it, it sends the corresponding control command to the home appliance.
4、家电向语义服务器反馈用户环境数据。4. The home appliance feeds back user environment data to the semantic server.
5、用户偏好数据初步判断。在连续多天后,语义服务器通过读取时间戳,确认用户对智能家电的调用是否都在同一时间段,若是,则根据这些服务完成后获得的结果(用户环境影响数据),创建Result组;若否,则不进行任何处理。Result组表示执行家电服务后,物理环境参数变化以及设备状态变化的结果。例如:用户回家后连续打开电视,打开空调,打开空气净化器,家电的当前设备状态、对环境参数的影响都可以创建Result组,Result组中的参数如:播放新闻联播(设备状态),室内温度维持在28℃(物理环境参数),PM2.5浓度维持在50(物理环境参数)。5. Preliminary judgment of user preference data. After several consecutive days, the semantic server reads the time stamp to confirm whether the user calls the smart home appliances in the same time period, and if so, creates a Result group based on the results obtained after the completion of these services (user environment impact data); if No, do nothing. The Result group represents the results of physical environment parameter changes and device status changes after home appliance services are executed. For example, after the user returns home, he continuously turns on the TV, turns on the air conditioner, turns on the air purifier, the current device status of the home appliance, and the impact on the environmental parameters can create a Result group. The parameters in the Result group are: play news broadcast (device status), The indoor temperature is maintained at 28°C (physical environment parameters), and the PM2.5 concentration is maintained at 50 (physical environment parameters).
6、用户偏好数据进一步判断。对Result组进行分析,当相同的Result组出现到一定频率后,如相同Result组的频率大于频率阈值。将Result组中的参数分别添加到用户本体模型的用户偏好数据属性中,形成用户模型,该用户模型可以作为后续对家电进行自动化控制的依据。6. Further judgment on user preference data. Analyze the Result group, when the same Result group appears to a certain frequency, such as the frequency of the same Result group is greater than the frequency threshold. The parameters in the Result group are respectively added to the user preference data attribute of the user ontology model to form a user model, which can be used as the basis for subsequent automatic control of home appliances.
7、用户登录语义服务器。当用户再次回家后,通过手机客户端进行登录,语义服务器检测用户信息,根据用户信息可以找到用户对应的用户模型。7. The user logs in to the semantic server. When the user returns home again, he logs in through the mobile phone client, the semantic server detects the user information, and can find the user model corresponding to the user according to the user information.
8、确定用户环境数据和用户偏好数据之间的差异。将当前的用户环境数据与用户模型中的Result组中参数进行对比,通过语义推理,确定需要修改的无理环境参数及设备状态以及修改值,并查询可以完成这些修改的设备,创建Result-Action组。例如:Result组中的参数为:播放新闻联播,室内温度维持在28℃,PM2.5浓度维持在50;当前用户环境数据中的参数为:新闻联播节目没有播放,室内温度维持在35℃,PM2.5浓度维持在150,与用户偏好数据比较之后,可以得出需要修改的设备状态为播放新闻联播,需要修改的物理环境参数为温度降低7℃,PM2.5浓度降低100,语义服务器通过语义推理,查询相关语义标注,可以得到“播放新闻联播”可以由电视机完成,“温度降低7度”可以依靠空调完成,“PM2.5浓度降低100”可以由空气净化器完成,那么将创建Result-Action组中的参数为:打开电视机且频道切换到新闻联播、打开空调降温直到温度维持在28℃、打开空气净化器直到PM2.5浓度维持在50。8. Determine the discrepancy between user context data and user preference data. Compare the current user environment data with the parameters in the Result group in the user model, and use semantic reasoning to determine the unreasonable environment parameters, device status, and modified values that need to be modified, and query the devices that can complete these modifications to create a Result-Action group . For example: the parameters in the Result group are: broadcast news broadcast, the indoor temperature is maintained at 28°C, and the PM2.5 concentration is maintained at 50; the parameters in the current user environment data are: the news broadcast program is not played, and the indoor temperature is maintained at 35°C. The PM2.5 concentration is maintained at 150. After comparing with the user preference data, it can be concluded that the device status that needs to be modified is broadcasting news broadcasts, and the physical environment parameters that need to be modified are temperature reduction by 7°C and PM2.5 concentration by 100. The semantic server passes Semantic reasoning, query related semantic annotations, you can get "play news broadcast" can be completed by TV, "temperature reduction by 7 degrees" can be completed by air conditioner, "PM2.5 concentration reduction by 100" can be completed by air purifier, then will create The parameters in the Result-Action group are: turn on the TV and switch the channel to the news broadcast, turn on the air conditioner to cool down until the temperature is maintained at 28°C, and turn on the air purifier until the PM2.5 concentration is maintained at 50.
9、根据差异控制相应的家电服务。针对Result-Action组中每个参数,向相应的设备发送服务请求,实现相应的功能效果。9. Control the corresponding home appliance service according to the difference. For each parameter in the Result-Action group, send a service request to the corresponding device to achieve the corresponding functional effect.
如果能够实现某一功能效果的设备为多个,可以由用户选择或随机选择的方式来确定最终由那个设备来完成。例如:播放新闻联播可以有电脑来完成也可以由电视机来完成,则可以根据用户的选择,来确定由电脑播放新闻联播还是由电视机来播放新闻联播。If there are multiple devices capable of realizing a certain function and effect, it may be determined by the user to select or randomly select which device will finally complete it. For example: playing the news feed can be completed by a computer or by a TV set, and then it can be determined whether the computer plays the news feed or the TV set plays the news feed according to the user's choice.
本发明还提供了一种构建用户模型的装置,如图5所示,为根据本发明一实施例的构建用户模型的装置的结构图。本实施例所述的装置可以应用在语义服务中,所述语义服务器基于该装置构建用户模型。The present invention also provides a device for constructing a user model, as shown in FIG. 5 , which is a structural diagram of a device for constructing a user model according to an embodiment of the present invention. The device described in this embodiment can be applied in a semantic service, and the semantic server builds a user model based on the device.
该装置包括:The unit includes:
第一获取模块510,用于获取设备的历史工作数据。The first acquiring module 510 is configured to acquire historical working data of the equipment.
解析模块520,用于根据所述设备的历史工作数据,解析出用户偏好数据。所述用户偏好数据包括:设备调用时间段、设备状态、以及调用设备获得的物理环境参数。The parsing module 520 is configured to parse out user preference data according to the historical work data of the device. The user preference data includes: the time period for invoking the device, the state of the device, and the physical environment parameters obtained by invoking the device.
形成模块530,用于将所述用户偏好数据添加到预先建立的用户本体模型中,形成用户模型。A forming module 530, configured to add the user preference data to a pre-established user ontology model to form a user model.
在一个实施例中,解析模块520用于:在所述设备的历史工作数据中,查找出多次在同一时间段内被调用的记录;获取每次在所述时间段内调用所述设备时的用户环境影响数据;计算出现相同所述用户环境影响数据的频率;如果所述频率大于预设的频率阈值,则将所述用户环境影响数据作为用户偏好数据。In one embodiment, the parsing module 520 is used to: find out the records that are called multiple times in the same time period in the historical work data of the device; Calculate the frequency of occurrence of the same user environmental impact data; if the frequency is greater than a preset frequency threshold, use the user environmental impact data as user preference data.
本实施例所述的装置的功能已经在图1和图2所示的方法实施例中进行了描述,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。The functions of the device described in this embodiment have been described in the method embodiments shown in Fig. 1 and Fig. 2, so for the details not detailed in the description of this embodiment, you can refer to the relevant descriptions in the foregoing embodiments, in I won't go into details here.
本发明还提供了一种设备控制装置,如图6所示,为根据本发明一实施例的设备控制装置的结构图。本实施例所述的装置可以应用在语义服务器中,语义服务器根据该装置对用户环境中的设备进行控制,以便使用户环境中的设备状态、物理环境更加符合用户偏好。The present invention also provides an equipment control device, as shown in FIG. 6 , which is a structural diagram of the equipment control device according to an embodiment of the present invention. The device described in this embodiment can be applied in a semantic server, and the semantic server controls devices in the user environment according to the device, so as to make the device status and physical environment in the user environment more in line with user preferences.
所述装置包括:The devices include:
第二获取模块610,用于获取当前的用户环境数据。所述用户环境数据包括:数据获取时刻、当前用户环境中的设备状态、以及当前用户环境中的物理环境参数。The second acquiring module 610 is configured to acquire current user environment data. The user environment data includes: data acquisition time, device status in the current user environment, and physical environment parameters in the current user environment.
查找模块620,用于在预先构建的用户模型中,查找与所述用户环境数据对应的用户偏好数据。用户偏好数据包括:设备调用时间段、设备状态、以及调用设备获得的物理环境参数。查询模块620用于查询的与所述用户环境数据对应的用户偏好数据为:所述用户环境数据的数据获取时刻处于所述用户偏好数据中设备调用时间段中;其中:包含所述数据获取时刻等于所述设备调用时间段的端值的情况。The searching module 620 is configured to search the user preference data corresponding to the user environment data in the pre-built user model. The user preference data includes: the time period for invoking the device, the state of the device, and the physical environment parameters obtained by invoking the device. The user preference data corresponding to the user environment data to be queried by the query module 620 is: the data acquisition time of the user environment data is within the device invocation time period in the user preference data; wherein: the data acquisition time is included Equal to the case of the end value of the device call time period.
调用模块630,用于调用影响所述用户环境数据的设备,以便在所述设备工作过程中,使所述用户环境数据变化到与所述用户偏好数据相同。The calling module 630 is used to call the device that affects the user environment data, so that the user environment data is changed to be the same as the user preference data during the working process of the device.
在一个实施例中,调用模块630用于:比较所述用户环境数据中的设备状态和所述用户偏好数据中的设备状态是否相同;如果不同,则调用影响所述设备状态的设备,使所述设备当前的设备状态与所述用户偏好数据中的设备状态相同;比较所述用户环境数据中的物理环境参数和所述用户偏好数据中的物理环境参数是否相同;如果不同,则调用影响所述物理环境参数的设备,使当前的物理环境参数变化为与所述用户偏好数据中的物理环境参数相同。In one embodiment, the calling module 630 is used to: compare whether the device state in the user environment data is the same as the device state in the user preference data; if they are different, call the device that affects the device state, so that all The current device state of the device is the same as the device state in the user preference data; compare whether the physical environment parameters in the user environment data and the physical environment parameters in the user preference data are the same; if they are different, call the The device with the physical environment parameter mentioned above changes the current physical environment parameter to be the same as the physical environment parameter in the user preference data.
本实施例所述的装置的功能已经在图3所示的方法实施例中进行了描述,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。The functions of the device described in this embodiment have been described in the method embodiment shown in FIG. 3 , so for details that are not detailed in the description of this embodiment, you can refer to the relevant descriptions in the foregoing embodiments, which will not be described here. repeat.
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。Although preferred embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, and therefore, the scope of the present invention should not be limited to the above-described embodiments.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510137765.4ACN104865927A (en) | 2015-03-27 | 2015-03-27 | Method and apparatus for constructing user model, and equipment control method and apparatus |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510137765.4ACN104865927A (en) | 2015-03-27 | 2015-03-27 | Method and apparatus for constructing user model, and equipment control method and apparatus |
| Publication Number | Publication Date |
|---|---|
| CN104865927Atrue CN104865927A (en) | 2015-08-26 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510137765.4APendingCN104865927A (en) | 2015-03-27 | 2015-03-27 | Method and apparatus for constructing user model, and equipment control method and apparatus |
| Country | Link |
|---|---|
| CN (1) | CN104865927A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105446159A (en)* | 2016-01-08 | 2016-03-30 | 北京光年无限科技有限公司 | Intelligent household system and data processing method thereof |
| CN105577492A (en)* | 2015-12-25 | 2016-05-11 | 北京奇虎科技有限公司 | A push method and device for status of smart home equipment |
| CN105867152A (en)* | 2016-04-25 | 2016-08-17 | 国网浙江省电力公司 | Method for electric appliance control based on user behaviors and electric appliances |
| CN107121300A (en)* | 2017-04-21 | 2017-09-01 | 珠海格力电器股份有限公司 | Equipment optimization selection method, device and equipment |
| CN107360157A (en)* | 2017-07-10 | 2017-11-17 | 绵阳美菱软件技术有限公司 | A kind of user registering method, device and intelligent air conditioner |
| CN107833573A (en)* | 2017-10-23 | 2018-03-23 | 上海百芝龙网络科技有限公司 | A kind of home scenarios semantic understanding householder method based on machine learning |
| CN107861392A (en)* | 2017-11-08 | 2018-03-30 | 绵阳美菱软件技术有限公司 | The data management platform and method of a kind of intelligent appliance |
| CN108845531A (en)* | 2018-08-01 | 2018-11-20 | 珠海格力电器股份有限公司 | Voice control command word pushing method and device |
| CN109062396A (en)* | 2018-07-24 | 2018-12-21 | 百度在线网络技术(北京)有限公司 | Method and apparatus for controlling devices |
| CN109991868A (en)* | 2019-04-18 | 2019-07-09 | 珠海格力电器股份有限公司 | household appliance control method and device |
| CN110376925A (en)* | 2018-04-13 | 2019-10-25 | 珠海格力电器股份有限公司 | Method and device for controlling household appliance to execute control instruction |
| CN110392021A (en)* | 2018-04-18 | 2019-10-29 | 北京视联动力国际信息技术有限公司 | Method, view networked server, view networked terminals and the device of a kind of equipment control |
| WO2020024506A1 (en)* | 2018-08-01 | 2020-02-06 | 珠海格力电器股份有限公司 | Air conditioner control method and device, storage medium, and processor |
| CN111664490A (en)* | 2020-06-28 | 2020-09-15 | 海尔优家智能科技(北京)有限公司 | Control method and device of cigarette machine and storage medium |
| CN111895625A (en)* | 2020-06-30 | 2020-11-06 | 广州番禺职业技术学院 | Indoor environment improvement method, system and storage medium based on neural network algorithm |
| CN113360663A (en)* | 2021-05-14 | 2021-09-07 | 青岛海尔科技有限公司 | Target device control method and device, storage medium and electronic device |
| CN114110998A (en)* | 2020-08-28 | 2022-03-01 | 芜湖美智空调设备有限公司 | Operation frequency control method of air conditioner, air conditioner and storage medium |
| CN115048155A (en)* | 2022-08-11 | 2022-09-13 | 成都智暄科技有限责任公司 | Method and system for loading dynamic library, computer readable storage medium and device |
| CN115406049A (en)* | 2022-08-26 | 2022-11-29 | 珠海格力电器股份有限公司 | Respiratory tract health control method, system and air conditioning unit based on air conditioning |
| WO2024021546A1 (en)* | 2022-07-29 | 2024-02-01 | 青岛海尔科技有限公司 | Behavior preference table generation method and apparatus, storage medium and electronic apparatus |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102945029A (en)* | 2012-10-31 | 2013-02-27 | 鸿富锦精密工业(深圳)有限公司 | Intelligent gateway, smart home system and intelligent control method for home appliance equipment |
| CN102984039A (en)* | 2012-11-06 | 2013-03-20 | 鸿富锦精密工业(深圳)有限公司 | Intelligent gateway system and intelligent housing system and intelligent control method of household appliances |
| CN103050001A (en)* | 2012-03-26 | 2013-04-17 | 青岛海信电器股份有限公司 | Control device, electrical household appliance and remote controller |
| CN103529770A (en)* | 2013-08-08 | 2014-01-22 | 山东大学 | Application of intelligent household appliance control system based on conditioned reflex mechanism |
| CN103606265A (en)* | 2013-11-19 | 2014-02-26 | 四川长虹电器股份有限公司 | Household appliance control device and method |
| CN104092775A (en)* | 2014-07-24 | 2014-10-08 | 福州瑞芯微电子有限公司 | Intelligent household electrical appliance self-learning method and system |
| CN203925102U (en)* | 2014-05-15 | 2014-11-05 | 杨玉峰 | A kind of intelligent door and window control system with self-learning function |
| CN104142659A (en)* | 2013-11-12 | 2014-11-12 | 珠海优特电力科技股份有限公司 | Method and system for switching smart home scenes |
| CN104181886A (en)* | 2014-08-13 | 2014-12-03 | 惠州Tcl移动通信有限公司 | Intelligent home system and intelligent home control method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103050001A (en)* | 2012-03-26 | 2013-04-17 | 青岛海信电器股份有限公司 | Control device, electrical household appliance and remote controller |
| CN102945029A (en)* | 2012-10-31 | 2013-02-27 | 鸿富锦精密工业(深圳)有限公司 | Intelligent gateway, smart home system and intelligent control method for home appliance equipment |
| CN102984039A (en)* | 2012-11-06 | 2013-03-20 | 鸿富锦精密工业(深圳)有限公司 | Intelligent gateway system and intelligent housing system and intelligent control method of household appliances |
| CN103529770A (en)* | 2013-08-08 | 2014-01-22 | 山东大学 | Application of intelligent household appliance control system based on conditioned reflex mechanism |
| CN104142659A (en)* | 2013-11-12 | 2014-11-12 | 珠海优特电力科技股份有限公司 | Method and system for switching smart home scenes |
| CN103606265A (en)* | 2013-11-19 | 2014-02-26 | 四川长虹电器股份有限公司 | Household appliance control device and method |
| CN203925102U (en)* | 2014-05-15 | 2014-11-05 | 杨玉峰 | A kind of intelligent door and window control system with self-learning function |
| CN104092775A (en)* | 2014-07-24 | 2014-10-08 | 福州瑞芯微电子有限公司 | Intelligent household electrical appliance self-learning method and system |
| CN104181886A (en)* | 2014-08-13 | 2014-12-03 | 惠州Tcl移动通信有限公司 | Intelligent home system and intelligent home control method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105577492A (en)* | 2015-12-25 | 2016-05-11 | 北京奇虎科技有限公司 | A push method and device for status of smart home equipment |
| CN105577492B (en)* | 2015-12-25 | 2018-12-11 | 北京视觉世界科技有限公司 | A kind of method for pushing and device of smart home device state |
| CN105446159A (en)* | 2016-01-08 | 2016-03-30 | 北京光年无限科技有限公司 | Intelligent household system and data processing method thereof |
| CN105446159B (en)* | 2016-01-08 | 2018-07-27 | 北京光年无限科技有限公司 | Intelligent domestic system and its data processing method |
| CN105867152A (en)* | 2016-04-25 | 2016-08-17 | 国网浙江省电力公司 | Method for electric appliance control based on user behaviors and electric appliances |
| CN107121300A (en)* | 2017-04-21 | 2017-09-01 | 珠海格力电器股份有限公司 | Equipment optimization selection method, device and equipment |
| CN107360157A (en)* | 2017-07-10 | 2017-11-17 | 绵阳美菱软件技术有限公司 | A kind of user registering method, device and intelligent air conditioner |
| CN107833573A (en)* | 2017-10-23 | 2018-03-23 | 上海百芝龙网络科技有限公司 | A kind of home scenarios semantic understanding householder method based on machine learning |
| CN107833573B (en)* | 2017-10-23 | 2021-02-09 | 上海百芝龙网络科技有限公司 | Machine learning-based family scene semantic understanding auxiliary method |
| CN107861392A (en)* | 2017-11-08 | 2018-03-30 | 绵阳美菱软件技术有限公司 | The data management platform and method of a kind of intelligent appliance |
| CN110376925A (en)* | 2018-04-13 | 2019-10-25 | 珠海格力电器股份有限公司 | Method and device for controlling household appliance to execute control instruction |
| CN110392021B (en)* | 2018-04-18 | 2023-05-09 | 视联动力信息技术股份有限公司 | Equipment control method, video networking server, video networking terminal and device |
| CN110392021A (en)* | 2018-04-18 | 2019-10-29 | 北京视联动力国际信息技术有限公司 | Method, view networked server, view networked terminals and the device of a kind of equipment control |
| CN109062396A (en)* | 2018-07-24 | 2018-12-21 | 百度在线网络技术(北京)有限公司 | Method and apparatus for controlling devices |
| CN108845531A (en)* | 2018-08-01 | 2018-11-20 | 珠海格力电器股份有限公司 | Voice control command word pushing method and device |
| WO2020024506A1 (en)* | 2018-08-01 | 2020-02-06 | 珠海格力电器股份有限公司 | Air conditioner control method and device, storage medium, and processor |
| CN109991868A (en)* | 2019-04-18 | 2019-07-09 | 珠海格力电器股份有限公司 | household appliance control method and device |
| CN111664490A (en)* | 2020-06-28 | 2020-09-15 | 海尔优家智能科技(北京)有限公司 | Control method and device of cigarette machine and storage medium |
| CN111895625A (en)* | 2020-06-30 | 2020-11-06 | 广州番禺职业技术学院 | Indoor environment improvement method, system and storage medium based on neural network algorithm |
| CN114110998A (en)* | 2020-08-28 | 2022-03-01 | 芜湖美智空调设备有限公司 | Operation frequency control method of air conditioner, air conditioner and storage medium |
| CN114110998B (en)* | 2020-08-28 | 2023-06-30 | 芜湖美智空调设备有限公司 | Air conditioner operation frequency control method, air conditioner and storage medium |
| CN113360663A (en)* | 2021-05-14 | 2021-09-07 | 青岛海尔科技有限公司 | Target device control method and device, storage medium and electronic device |
| WO2024021546A1 (en)* | 2022-07-29 | 2024-02-01 | 青岛海尔科技有限公司 | Behavior preference table generation method and apparatus, storage medium and electronic apparatus |
| CN115048155A (en)* | 2022-08-11 | 2022-09-13 | 成都智暄科技有限责任公司 | Method and system for loading dynamic library, computer readable storage medium and device |
| CN115048155B (en)* | 2022-08-11 | 2022-11-15 | 成都智暄科技有限责任公司 | Method and system for loading dynamic library, computer readable storage medium and device |
| CN115406049A (en)* | 2022-08-26 | 2022-11-29 | 珠海格力电器股份有限公司 | Respiratory tract health control method, system and air conditioning unit based on air conditioning |
| Publication | Publication Date | Title |
|---|---|---|
| CN104865927A (en) | Method and apparatus for constructing user model, and equipment control method and apparatus | |
| CN109564579B (en) | Situation prediction mechanism for integrated platform of Internet of things | |
| US20170220940A1 (en) | Interoperability mechanisms for internet of things integration platform | |
| US10215434B2 (en) | Adaptive trigger sequencing for site control automation | |
| WO2018039814A1 (en) | Smart household control method, apparatus and system | |
| US20150074554A1 (en) | Content presentation method and program | |
| CN107155122A (en) | Method, device and TV terminal for smart device control | |
| CN105865141B (en) | The data processing method and device of wireless transport module for refrigerator | |
| CN104182232A (en) | Method for establishing context-aware applications and user terminal | |
| CN112702633A (en) | Multimedia intelligent playing method and device, playing equipment and storage medium | |
| CN105446156A (en) | Method, device and system for controlling household electric appliance based on artificial intelligence | |
| CN110830270A (en) | Instant communication platform for controlling intelligent equipment and intelligent equipment control system | |
| US12153963B2 (en) | Starting an alternative device after querying a knowledge graph for alternative devices associated with an intended function | |
| CN105791343A (en) | Smart home information interaction system, method and related equipment | |
| CN104866650B (en) | A method and apparatus for creating an abstract device | |
| CN108303902B (en) | Equipment control method, medium, equipment and device | |
| WO2024109194A1 (en) | Smart-home scenario recommendation method and apparatus, device, and storage medium | |
| WO2022268136A1 (en) | Terminal device and server for voice control | |
| CN112146236A (en) | Adjusting system, control method, control device, line control device, server and medium | |
| CN111614529A (en) | Smart home control panel and its network management method, electronic equipment | |
| US10445149B2 (en) | Method for controlling multiple devices connected via network | |
| JPWO2016147298A1 (en) | RECOMMENDATION DEVICE, RECOMMENDATION DETERMINING METHOD, AND COMPUTER PROGRAM | |
| CN114915514B (en) | Method and device for processing intention, storage medium and electronic device | |
| WO2019227368A1 (en) | Mode control method and apparatus, and readable storage medium and electronic device | |
| CN104777753A (en) | Equipment state control method and device |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C41 | Transfer of patent application or patent right or utility model | ||
| TA01 | Transfer of patent application right | Effective date of registration:20170118 Address after:100086 room 601-606, level, Pacific International Building, Zhichun Road, Beijing, 106, China Applicant after:Haier smart technology (Beijing) Co., Ltd. Applicant after:Qingdao Haier Intelligent Home Appliances Technology Co., Ltd. Address before:100086 Beijing, Zhichun Road, Zhongguancun, No. 106 crown office building, layer, layer 15 Applicant before:Beijing Haier Guangke Digital Techn Co., Ltd. Applicant before:Qingdao Haier Intelligent Home Appliances Technology Co., Ltd. | |
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20150826 |