CN103067431A - Device control system and device control method - Google Patents

Device control system and device control method Download PDF

Info

Publication number
CN103067431A
CN103067431A CN2011103241434A CN201110324143A CN103067431A CN 103067431 A CN103067431 A CN 103067431A CN 2011103241434 A CN2011103241434 A CN 2011103241434A CN 201110324143 A CN201110324143 A CN 201110324143A CN 103067431 A CN103067431 A CN 103067431A
Authority
CN
China
Prior art keywords
device description
description file
attribute
equipment
classification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011103241434A
Other languages
Chinese (zh)
Inventor
张诗彦
吴中华
范纪青
迟永昕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Haier Group Corp
Qingdao Haier Intelligent Home Appliance Technology Co Ltd
Original Assignee
Haier Group Corp
Qingdao Haier Intelligent Home Appliance Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Haier Group Corp, Qingdao Haier Intelligent Home Appliance Technology Co Ltd filed Critical Haier Group Corp
Priority to CN2011103241434A priority Critical patent/CN103067431A/en
Publication of CN103067431A publication Critical patent/CN103067431A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

The invention discloses a device control system, and relates to the technical field of the Internet of Things. The device control system comprises a control terminal, a relay device and a to-be-controlled device and further comprises a device description file memory. A device description file of the device description file memory records with the categories, the numbers, the properties and the placed position information of the device. The control terminal is connected with the relay device and the device description file memory and used for reading and analyzing the device description file from the device description file memory and acquiring the categories, the numbers, the placed position information and the property value of the to-be-controlled device, and the information and the property value are sent to the relay device. The relay device is connected with the to-be-controlled device and used for controlling a corresponding to-be-controlled device according to the information and the property value. The invention further discloses a device control method. The device control system and the device control method are used, client control software does not need to be developed independently to different devices, and the developing period of products and the control cost of the devices are saved.

Description

Apparatus control system and method
Technical field
The present invention relates to the technology of Internet of things field, particularly a kind of apparatus control system and method.
Background technology
In recent years, intelligent appliance is more and more accepted by the user, by intelligent appliance, what intelligent terminal formed is intelligent home system based also more and more, the user can be on home intelligent terminal, on the mobile phone, control the electrical equipment in the family on the TV and even on any smart machine, light, curtain, the equipment such as gas valve (below be referred to as household electrical appliances), and realize that these functions all finish by connecting one " relay " mostly, the control program that operates on the mobile phone or on the terminal is a client of this " relay ", comes collaborative work by a cover agreement between them.
Most man electric control software all customizes, agreement also is multifarious having nothing in common with each other, information such as the scope of title, the attribute of good certain numbering household electrical appliances of predefined, property value and operability all, but different classes of household electrical appliances or generic but number different household electrical appliances difference is arranged, all to revise agreement after causing each household electrical appliances to update, the updating client control program causes overlapping development, and exploitation and maintenance cost are high.
Summary of the invention
The technical problem that (one) will solve
The technical problem to be solved in the present invention is: as why not change control software is controlled different classes of household electrical appliances, control cost with saving.
(2) technical scheme
For solving the problems of the technologies described above, the invention provides a kind of apparatus control system, comprise: control terminal, relay and equipment to be controlled, also comprise: the device description file memory, record the information of classification, numbering, attribute and the present position of equipment in the device description file of described device description file memory stores
Described control terminal connects described relay and described device description file memory, be used for reading and the analyzing device description document from described device description file memory, and obtain classification, the numbering of equipment to be controlled, information and the property value of present position, described information and property value are sent to described relay;
Described relay connects described equipment to be controlled, is used for controlling corresponding equipment to be controlled according to described information and property value.
The present invention also provides a kind of apparatus control method, may further comprise the steps:
S1: the classification, numbering, attribute and the present position that obtain all devices in the device description file;
S2: select classification, numbering and the present position of equipment to be controlled and the occurrence that sets a property, and the occurrence of described classification, numbering, present position and attribute is sent to relay;
S3: described relay is controlled corresponding equipment according to described occurrence.
Wherein, select or arrange the corresponding occurrence in classification, numbering, attribute and present position of equipment among the described step S2 by the user interface that generates after the analyzing device description document.
Wherein, described user interface comprises: based on user interface or the client end interface of web-browsing device.
Wherein, select or arrange the corresponding occurrence in classification, numbering, attribute and present position of equipment among the described step S2 by the control documents that generates after the analyzing device description document.
Wherein, also comprise unit type information in the described device description file, the description of attribute is different with model and different with device class.
Wherein, described device description file is the XML formatted file.
(3) beneficial effect
System and method of the present invention is described respectively different equipment by device description file, the different control information that will generate after the parsing sends to relay to control different equipment, therefore, develop no longer separately client control software for different equipment, but adopt unified terminal control software, saved the construction cycle of product and controlling cost to equipment.
Description of drawings
Fig. 1 is a kind of apparatus control system structural representation of the embodiment of the invention;
Fig. 2 is a kind of apparatus control method flow chart of the embodiment of the invention.
Embodiment
Below in conjunction with drawings and Examples, the specific embodiment of the present invention is described in further detail.Following examples are used for explanation the present invention, but are not used for limiting the scope of the invention.
The present invention is described in detail as an example of household electrical appliances example in the present embodiment.
As shown in Figure 1, a kind of apparatus control system for present embodiment comprises: control terminal, relay and equipment to be controlled, as: household electrical appliances.This system also comprises: the device description file memory records the information of classification, numbering, attribute and the present position of equipment in the device description file of this memory stores.Utilize this device description file to describe respectively the relevant information of all smart machines in the whole building.
Control terminal connects relay, is used for reading and the analyzing device description document from the device description file memory, and obtains classification, the numbering of equipment to be controlled, information and the property value of present position, and this information and property value are sent to relay.
Relay connects equipment to be controlled, is used for controlling corresponding equipment to be controlled according to above-mentioned information and property value.
As shown in Figure 2, comprise for the control method that adopts the said equipment control system control household electrical appliances:
Step S101, the classification, numbering, attribute and the present position that obtain all household electrical appliances in the household electrical appliances description document.The household electrical appliances description document is used for describing the information of household electrical appliances, mainly comprises classification, numbering, attribute and the present position of household electrical appliances.Usually attribute is relevant with the model of household electrical appliances, so the household electrical appliances description document in the present embodiment also comprises the model of household electrical appliances.The household electrical appliances description document adopts the file of XML form to describe in the present embodiment, and is as follows:
1, other definition of household appliances, i.e. the definition of a certain class household electrical appliances is such as TV, refrigerator.Use<type in the present embodiment〉</type〉node describes classification, and classification has clauses and subclauses:
Title: name
The pet name: nickname class declaration form for example:
Figure BDA0000101091470000041
So just define this household electrical appliances classification of TV, can define other household electrical appliances such as refrigerator, washing machine in this manner.
Can use<type_list<type_list〉list of categories is described, the classification node is included in this inter-node, for example:
Figure BDA0000101091470000042
2, the definition of household electrical appliances model, emphasis part for the household electrical appliances description document, for same class other but the home appliance of different model, its function is discrepant, can heat such as the air-conditioning that has, the air-conditioning that has can not heat, although they belong to of a sort household electrical appliances, its controlled attribute is also variant (to be noted, if the household electrical appliances model is different because the model difference causes, but attribute is identical, then can be considered same model, the concept of model is slightly different from the model of actual product here), so be necessary to define the household electrical appliances model, employing<model〉</model〉node describes the household electrical appliances model, and model has clauses and subclauses:
Title: name
Affiliated classification: type_name
Attribute list: param_list
Attribute: param (being included in the param_list)
The model definition form is for example:
Figure BDA0000101091470000051
Can use<model_list</model_list〉the household electrical appliances model list is described, description form is similar to list of categories, no longer repeats.
Family's electrical properties node (the param node namely) is the core of device description file, and for household electrical appliances, its attribute is various informative, is summarized as follows:
A. switching mode, such as mains switch, the pattern opening and closing;
B. numeric type is such as air-conditioning temperature-adjustable (with scope and stepping);
C. selection type is such as several laundry modes of washing machine.
Stipulate be denoted as (just provide the most frequently used form here, can expand according to actual conditions) of these 3 types: boolean, number, select.
In addition, when property value is the number type, may need to limit the scope of adjustment, sometimes also need to stipulate each fixedly amount of regulating, so need restriction, for these logical restriction, the attribute that defines node be described these situations:
Minimum value: min;
Maximum: max;
Stepping: step.
If type is select, also needing to continue its inside of definition has those selectable items, definition<item〉</item〉node comes mark, and is stored in<item_list〉</item_list〉node inside, its inside has attribute to have:
Name (title);
Value (numerical value).
Certainly, for other forms, if demand is arranged, also can define some similar attribute limits, just number is the most outstanding in routine use.
Next attribute also has these internal structures:
Title: name;
The pet name: nickname;
Attribute form: value_type;
Operability: enabled (possible some attribute only is used for showing, such as the room temperature of air-conditioning).
For example:
Here defined an attribute, Property Name is temp, and the pet name (also can regard description as) is " set temperature ", and type is numeric type, and minimum value is 20, and stepping is 1, allows to operate.
For another example:
Figure BDA0000101091470000062
Figure BDA0000101091470000071
Defined the attribute of an air-conditioning, Property Name is program, and the pet name is " operational mode ", and type is the select type, and 3 options are arranged, and is respectively to freeze, heat and dehumidify, and allows to operate.
But the situation that has restriction between attribute self and the attribute is referred to as " attribute conflict " and often runs in household electrical appliances use, for example:
The temperature regulating range of certain air-conditioning under heating mode is 10~28 degree, and the temperature regulating range under the refrigeration mode is 18~26 degree;
Certain water heater has 2 sight operator schemes: have a bath, wash dish, the user can the free adjustment temperature under the pattern of having a bath, and is washing the dish pattern with temperature Lookup protocol to 15 degree, and the user can not regulate temperature this moment.
For the situation of attribute conflict, also need to carry out necessary logical description, implement in the practical operation by these descriptions and with logic.
Definition<linkage〉</linkage〉node deposits other attributes because of the altered descriptor of attribute conflict, for example:
Figure BDA0000101091470000072
Figure BDA0000101091470000081
Here described " set temperature " and " operational mode " two attributes of an air-conditioning, for the content of linkage node, after " refrigeration " pattern of selection, be the attribute of temp with searching name, and the scope of its value_type adjusted to 18~26 spend.
3, the definition of concrete household electrical appliances sign owing to defined model, so when defining concrete home appliance just much more simply, uses<device〉</device node describes the specifically information of certain home appliance, attribute definition is as follows:
Affiliated model: model_name
Numbering: sn
Room title: room
For example:
Figure BDA0000101091470000091
Here describe a model and be model a (can be TVs according to the classification of searching model list and find these household electrical appliances), be numbered 02, be placed on a TV in bedroom.Also can use<device_list</device_list〉the household electrical appliances identification list described.
The household electrical appliances description document that more than defines for the XML file format that adopts in the present embodiment, the XML file is easily understood, and conveniently carries out according to demand facility information is described.Certainly can also adopt the file of other form (as: ini) or user-defined format that household electrical appliances are described.Just can obtain various descriptors to household electrical appliances by the format analysis this document in the household electrical appliances description document.
S2: select classification, numbering and the present position of household electrical appliances to be controlled and the occurrence that sets a property, and the occurrence of described classification, numbering, present position and attribute is sent to relay.Resolved the information of all household electrical appliances that just can obtain defining in the file after the household electrical appliances description document, can select and arrange to want the household electrical appliances controlled this moment by dual mode.
1, from the XML file, reads and produce human-computer interaction interface after the information of classification, numbering and present position of household electrical appliances and come to want the household electrical appliances controlled for user selection or setting.Human-computer interaction interface can be the interface of the client on the terminal.Owing to adopted the household electrical appliances description document of XML form, preferably, can utilize XSL pattern description document, device description file is rendered on the web-browsing device automatically, behind the scripts such as embedding Javascript, control software can directly present, arrange at browser like this, can develop the program of c/s framework, and this has also possessed cross-platform characteristic simultaneously.
2, select or arrange the corresponding occurrence in classification, numbering, attribute and present position of household electrical appliances by resolving the control documents that generates after the household electrical appliances description document.Namely select with the form of file or arrange to want the household electrical appliances controlled.
No matter adopt which kind of set-up mode, household electrical appliances and the corresponding setup of attribute selected the most at last send to relay.
S3: relay is controlled corresponding household electrical appliances according to described occurrence.
Adopt apparatus control system and the control method thereof of present embodiment to control household electrical appliances or other smart machine, no matter how household electrical appliances change, and do not spend change control software, thereby have avoided control software repeatedly upgrading.
Above execution mode only is used for explanation the present invention; and be not limitation of the present invention; the those of ordinary skill in relevant technologies field; in the situation that does not break away from the spirit and scope of the present invention; can also make a variety of changes and modification; therefore all technical schemes that are equal to also belong to category of the present invention, and scope of patent protection of the present invention should be defined by the claims.

Claims (7)

1. apparatus control system, comprise: control terminal, relay and equipment to be controlled, it is characterized in that, also comprise: the device description file memory, record the information of classification, numbering, attribute and the present position of equipment in the device description file of described device description file memory stores
Described control terminal connects described relay and described device description file memory, be used for reading and the analyzing device description document from described device description file memory, and obtain classification, the numbering of equipment to be controlled, information and the property value of present position, described information and property value are sent to described relay;
Described relay connects described equipment to be controlled, is used for controlling corresponding equipment to be controlled according to described information and property value.
2. an apparatus control method is characterized in that, may further comprise the steps:
S1: the classification, numbering, attribute and the present position that obtain all devices in the device description file;
S2: select classification, numbering and the present position of equipment to be controlled and the occurrence that sets a property, and the occurrence of described classification, numbering, present position and attribute is sent to relay;
S3: described relay is controlled corresponding equipment according to described occurrence.
3. apparatus control method as claimed in claim 2 is characterized in that, selects or arrange the corresponding occurrence in classification, numbering, attribute and present position of equipment among the described step S2 by the user interface that generates after the analyzing device description document.
4. apparatus control method as claimed in claim 3 is characterized in that, described user interface comprises: based on user interface or the client end interface of web-browsing device.
5. apparatus control method as claimed in claim 2 is characterized in that, selects or arrange the corresponding occurrence in classification, numbering, attribute and present position of equipment among the described step S2 by the control documents that generates after the analyzing device description document.
6. such as each described apparatus control method in the claim 2~5, it is characterized in that, also comprise unit type information in the described device description file, the description of attribute is different with model and different with device class.
7. apparatus control method as claimed in claim 6 is characterized in that, described device description file is the XML formatted file.
CN2011103241434A 2011-10-21 2011-10-21 Device control system and device control method Pending CN103067431A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011103241434A CN103067431A (en) 2011-10-21 2011-10-21 Device control system and device control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011103241434A CN103067431A (en) 2011-10-21 2011-10-21 Device control system and device control method

Publications (1)

Publication Number Publication Date
CN103067431A true CN103067431A (en) 2013-04-24

Family

ID=48109890

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011103241434A Pending CN103067431A (en) 2011-10-21 2011-10-21 Device control system and device control method

Country Status (1)

Country Link
CN (1) CN103067431A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104460592A (en) * 2014-10-28 2015-03-25 广东威创视讯科技股份有限公司 Control method and device based on central control system
CN104793499A (en) * 2014-01-21 2015-07-22 上海科斗电子科技有限公司 Intelligent interactive system and software system thereof
CN104898437A (en) * 2015-04-29 2015-09-09 北京海尔广科数字技术有限公司 Intelligent device, control method and device of intelligent device
CN105005199A (en) * 2015-05-28 2015-10-28 北京海尔广科数字技术有限公司 Method and apparatus for controlling equipment through gateway
CN105183465A (en) * 2015-08-27 2015-12-23 深圳市振邦智能科技有限公司 Application design method and system for intelligent electric appliance
CN105262788A (en) * 2015-09-06 2016-01-20 北京京东尚科信息技术有限公司 User terminal, server and user equipment
CN105282225A (en) * 2015-08-31 2016-01-27 四川长虹电器股份有限公司 Method for mobile terminal to dynamically construct interface according to internet of things equipment capability set
CN105610976A (en) * 2016-02-17 2016-05-25 四川长虹电器股份有限公司 Method for interacting data between IOT equipment and control terminal
CN105912330A (en) * 2016-04-07 2016-08-31 北京北方微电子基地设备工艺研究中心有限责任公司 Hardware device control method and device
CN108303907A (en) * 2018-01-10 2018-07-20 海尔优家智能科技(北京)有限公司 A kind of setting method and system of equipment management universal model
CN109361579A (en) * 2017-12-29 2019-02-19 广州Tcl智能家居科技有限公司 A kind of smart machine control method, system and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101038492A (en) * 2007-04-05 2007-09-19 复旦大学 Intelligent house control system based on telephone and ZigBee technology
CN101436971A (en) * 2007-11-16 2009-05-20 海尔集团公司 Wireless household control system
CN101673115A (en) * 2009-09-23 2010-03-17 上海易同信息技术有限公司 Intelligent home device control system and method, and data structure of device
CN101902537A (en) * 2010-07-30 2010-12-01 海尔集团公司 Method for remotely controlling household appliances with short messages

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101038492A (en) * 2007-04-05 2007-09-19 复旦大学 Intelligent house control system based on telephone and ZigBee technology
CN101436971A (en) * 2007-11-16 2009-05-20 海尔集团公司 Wireless household control system
CN101673115A (en) * 2009-09-23 2010-03-17 上海易同信息技术有限公司 Intelligent home device control system and method, and data structure of device
CN101902537A (en) * 2010-07-30 2010-12-01 海尔集团公司 Method for remotely controlling household appliances with short messages

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104793499A (en) * 2014-01-21 2015-07-22 上海科斗电子科技有限公司 Intelligent interactive system and software system thereof
CN104460592A (en) * 2014-10-28 2015-03-25 广东威创视讯科技股份有限公司 Control method and device based on central control system
CN104898437B (en) * 2015-04-29 2018-04-13 海尔优家智能科技(北京)有限公司 A kind of control method and device of smart machine, smart machine
CN104898437A (en) * 2015-04-29 2015-09-09 北京海尔广科数字技术有限公司 Intelligent device, control method and device of intelligent device
CN105005199A (en) * 2015-05-28 2015-10-28 北京海尔广科数字技术有限公司 Method and apparatus for controlling equipment through gateway
CN105183465A (en) * 2015-08-27 2015-12-23 深圳市振邦智能科技有限公司 Application design method and system for intelligent electric appliance
CN105282225A (en) * 2015-08-31 2016-01-27 四川长虹电器股份有限公司 Method for mobile terminal to dynamically construct interface according to internet of things equipment capability set
CN105262788A (en) * 2015-09-06 2016-01-20 北京京东尚科信息技术有限公司 User terminal, server and user equipment
CN105610976A (en) * 2016-02-17 2016-05-25 四川长虹电器股份有限公司 Method for interacting data between IOT equipment and control terminal
CN105912330A (en) * 2016-04-07 2016-08-31 北京北方微电子基地设备工艺研究中心有限责任公司 Hardware device control method and device
CN105912330B (en) * 2016-04-07 2019-11-29 北京北方华创微电子装备有限公司 Hardware equipment control method and device
CN109361579A (en) * 2017-12-29 2019-02-19 广州Tcl智能家居科技有限公司 A kind of smart machine control method, system and storage medium
CN108303907A (en) * 2018-01-10 2018-07-20 海尔优家智能科技(北京)有限公司 A kind of setting method and system of equipment management universal model

Similar Documents

Publication Publication Date Title
CN103067431A (en) Device control system and device control method
EP3185482A1 (en) Intelligent home controller and communication method thereof
CN111262761B (en) Electronic device and method for operating electronic device
CN107179701B (en) Intelligent household equipment self-adaptive linkage rule generation method
CN105116734A (en) Control device and device for intelligent household electrical appliance and control terminal
CN103116336A (en) Method and device for automatic management of controlled device through intelligent home control terminal
CN108696575A (en) The third-party application control of equipment in platform of internet of things
CN110932952B (en) Control system, control method and upgrading method of intelligent household product
CN104991764A (en) User interface dynamic generation model of household electric apparatus integrated with universal protocol
WO2008121712A1 (en) A method and system for automatically generating an adaptive user interface for a physical environment
CN103051525A (en) Gateway service middleware system and method as well as device and system comprising gateway service middleware system
TW201435582A (en) Information management method, control system, and method for controlling display device
CN105262788B (en) User terminal, server and user equipment
CN105467846A (en) Intelligent household appliance control method and system
CN104991537B (en) Control method of intelligent equipment
CN105432093B (en) The system and method for general controls for electronic equipment
EP3104553B1 (en) Method for controlling multiple devices connected via network
WO2018133550A1 (en) Household appliance function adaptation method and apparatus, and intelligent terminal and function adaptation system
CN105426212A (en) Virtual device composition dynamic updating method and apparatus
CN105487387A (en) Intelligent household control method and device
CN110794773A (en) Click-type scene creating method and device
CN104777753B (en) Equipment state control method and device
CN105183569A (en) Method and apparatus for triggering action by using event
CN105577489A (en) Electrical appliance identification method in intelligent home system
KR20130085309A (en) Management method of smart object using dereferenceable information, and server thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20130424

RJ01 Rejection of invention patent application after publication