CN105159133B - Control method, server and system of intelligent home system - Google Patents
Control method, server and system of intelligent home system Download PDFInfo
- Publication number
- CN105159133B CN105159133B CN201510679591.4A CN201510679591A CN105159133B CN 105159133 B CN105159133 B CN 105159133B CN 201510679591 A CN201510679591 A CN 201510679591A CN 105159133 B CN105159133 B CN 105159133B
- Authority
- CN
- China
- Prior art keywords
- control device
- execution
- server
- execution device
- operation instruction
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Selective Calling Equipment (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
Abstract
Description
技术领域technical field
本发明涉及智能家居技术领域,尤其涉及一种智能家居系统的控制方法、服务器及系统。The invention relates to the technical field of smart home, in particular to a control method, server and system of a smart home system.
背景技术Background technique
随着网络技术的不断成熟以及智能硬件的迅速发展,在用户日常生活中涌现出越来越多的智能设备,大大提升了家居的安全性、便利性以及舒适性。With the continuous maturity of network technology and the rapid development of smart hardware, more and more smart devices have emerged in users' daily life, greatly improving the safety, convenience and comfort of home.
智能设备不仅包括智能灯、智能电器等执行设备,还包括控制这些执行设备的控制设备,例如智能开关,人体传感器等等。为了实现控制设备控制执行设备进行动作,控制设备与执行设备中存储有对应的配置信息,通常地,控制设备向其控制的执行设备发送操作指令,执行设备接收该指令并执行相应的操作。Smart devices include not only executive devices such as smart lights and smart appliances, but also control devices that control these executive devices, such as smart switches, human body sensors, and so on. In order for the control device to control the execution device to perform actions, the control device and the execution device store corresponding configuration information. Generally, the control device sends an operation instruction to the execution device it controls, and the execution device receives the instruction and executes the corresponding operation.
然而在控制设备发出操作指令后,由于例如信号不稳定、信号干扰等的原因,常常会导致执行设备无法接收到控制设备发送的操作指令,无法执行操作。现有机制是直接忽略此种情况,用户体验较差。However, after the control device sends out the operation command, due to reasons such as signal instability, signal interference, etc., the execution device often cannot receive the operation command sent by the control device and cannot perform the operation. The existing mechanism is to ignore this situation directly, and the user experience is poor.
因此,迫切需要提出一种避免上述情况的新型的控制策略。Therefore, it is urgent to propose a novel control strategy to avoid the above situation.
发明内容Contents of the invention
为此,本发明提供一种智能家居系统的控制方法、服务器及系统,以力图解决或者至少缓解上面存在的至少一个问题。To this end, the present invention provides a control method, server and system of a smart home system in an attempt to solve or at least alleviate at least one of the above problems.
根据本发明的一个方面,提供了一种智能家居系统的控制方法,该智能家居系统包括执行设备、控制该执行设备的至少一个控制设备以及服务器,该方法包括:服务器接收来自其中一个控制设备的操作指令,该操作指令由控制设备发送至该控制设备控制的至少一个执行设备和服务器;服务器接收来自相应执行设备的、指示执行设备执行了操作指令的反馈信息;服务器确定是否在预定时间内从所有至少一个执行设备接收到反馈信息;若存在尚未接收到反馈信息的执行设备,则服务器将操作指令补发至尚未接收到反馈信息的执行设备。According to one aspect of the present invention, there is provided a control method of a smart home system, the smart home system includes an execution device, at least one control device for controlling the execution device, and a server, the method includes: the server receives from one of the control devices An operation instruction, the operation instruction is sent by the control device to at least one execution device controlled by the control device and the server; the server receives feedback information from the corresponding execution device indicating that the execution device has executed the operation instruction; All at least one execution device has received the feedback information; if there is an execution device that has not received the feedback information, the server reissues the operation instruction to the execution device that has not received the feedback information.
可选地,在根据本发明的控制方法中,其中预定时间为自服务器接收操作指令起1秒。Optionally, in the control method according to the present invention, the predetermined time is 1 second after the server receives the operation instruction.
可选地,在根据本发明的控制方法中,每个控制设备存储包括关于该控制设备的第一配置信息,服务器存储智能家居系统中至少一个控制设备的至少一个第一配置信息,操作指令包括一个控制设备的设备标识,反馈信息包括一个执行设备的设备标识,服务器确定是否在预定时间内从所有至少一个执行设备接收到反馈信息的步骤包括:根据一个控制设备的设备标识获取该控制设备的第一配置信息,第一配置信息包括控制设备控制的至少一个执行设备;将第一配置信息中控制设备控制的至少一个执行设备和已接收到的反馈信息中执行设备的设备标识进行比对,确定是否存在尚未接收到反馈信息的执行设备。Optionally, in the control method according to the present invention, each control device stores first configuration information about the control device, the server stores at least one first configuration information of at least one control device in the smart home system, and the operation instructions include A device identifier of a control device, the feedback information includes a device identifier of an executing device, and the step of the server determining whether feedback information is received from all at least one executing device within a predetermined time includes: obtaining a device ID of a controlling device according to the device identifier of the controlling device First configuration information, the first configuration information includes at least one execution device controlled by the control device; comparing the at least one execution device controlled by the control device in the first configuration information with the device identifier of the execution device in the received feedback information, Determine if there are execution devices that have not received feedback information.
可选地,在根据本发明的控制方法中,还包括:一个控制设备生成操作指令,将操作指令发送至控制设备控制的至少一个执行设备和服务器,所述操作指令还包括操作模式信息,操作模式信息指示执行设备执行的操作模式。Optionally, in the control method according to the present invention, it further includes: a control device generates an operation instruction, and sends the operation instruction to at least one execution device and a server controlled by the control device, the operation instruction also includes operation mode information, and the operation The mode information indicates an operation mode performed by the executing device.
可选地,在根据本发明的控制方法中,智能家居系统中执行设备存储分别与控制该执行设备的至少一个控制设备对应的至少一个第二配置信息,每个第二配置信息包括在对应控制设备控制下所能执行的操作模式,该方法还包括:执行设备接收操作指令,根据控制设备的设备标识和操作模式信息获取对应的操作模式,执行操作模式中的操作;执行设备发送操作指令的反馈信息至服务器。Optionally, in the control method according to the present invention, the execution device in the smart home system stores at least one second configuration information respectively corresponding to at least one control device controlling the execution device, and each second configuration information is included in the corresponding control The operation mode that can be executed under the control of the device, the method also includes: the execution device receives the operation instruction, obtains the corresponding operation mode according to the device identification and operation mode information of the control device, and executes the operation in the operation mode; the operation instruction sent by the execution device Feedback information to the server.
可选地,在根据本发明的控制方法中,控制设备包括人体传感器、无线开关中的至少一种,执行设备包括调光灯、电动窗帘中的至少一种。Optionally, in the control method according to the present invention, the control device includes at least one of a human body sensor and a wireless switch, and the execution device includes at least one of dimming lamps and electric curtains.
根据本发明的另一方面,提供了一种服务器,驻留在智能家居系统中,智能家居系统包括执行设备、控制执行设备的至少一个控制设备以及服务器,服务器包括:接收模块,适于接收来自其中一个控制设备的操作指令,该操作指令由控制设备发送至该控制设备控制的至少一个执行设备和服务器,还适于接收来自相应执行设备的、指示执行设备执行了操作指令的反馈信息;运算模块,适于确定是否在预定时间内从所有至少一个执行设备接收到反馈信息;以及发送模块,适于若运算模块确定存在尚未接收到反馈信息的执行设备,将操作指令补发至尚未接收到反馈信息的执行设备。According to another aspect of the present invention, a server is provided, residing in a smart home system. The smart home system includes an execution device, at least one control device that controls the execution device, and a server. The server includes: a receiving module, adapted to receive information from An operation instruction of one of the control devices, the operation instruction is sent by the control device to at least one execution device and server controlled by the control device, and is also suitable for receiving feedback information from the corresponding execution device indicating that the execution device has executed the operation instruction; operation A module adapted to determine whether feedback information has been received from all at least one execution device within a predetermined time; and a sending module adapted to reissue the operation instruction to the execution device that has not received the feedback information if the operation module determines that there is an execution device that has not received the feedback information. Execution device for feedback information.
可选地,在根据本发明的服务器中,其中预定时间为自服务器接收操作指令起1秒。Optionally, in the server according to the present invention, the predetermined time is 1 second after the server receives the operation instruction.
可选地,在根据本发明的服务器中,该智能家居系统中每个控制设备存储包括关于该控制设备的第一配置信息,操作指令包括该一个控制设备的设备标识,反馈信息包括该一个执行设备的设备标识,服务器还包括存储模块,适于存储智能家居系统中至少一个控制设备的至少一个第一配置信息;运算模块还适于根据一个控制设备的设备标识获取该控制设备的第一配置信息,第一配置信息包括控制设备控制的至少一个执行设备,将第一配置信息中控制设备控制的至少一个执行设备和已接收到的反馈信息中执行设备的设备标识进行比对,确定是否存在尚未接收到反馈信息的执行设备。Optionally, in the server according to the present invention, each control device in the smart home system stores first configuration information about the control device, the operation instruction includes the device identification of the one control device, and the feedback information includes the one execution The device identification of the device, the server also includes a storage module, adapted to store at least one first configuration information of at least one control device in the smart home system; the calculation module is also adapted to obtain the first configuration of the control device according to the device identification of the control device Information, the first configuration information includes at least one execution device controlled by the control device, compare the at least one execution device controlled by the control device in the first configuration information with the device identification of the execution device in the received feedback information, and determine whether there is Executing devices that have not received feedback information.
可选地,在根据本发明的服务器中,控制设备包括人体传感器、无线开关中的至少一种,执行设备包括调光灯、电动窗帘中的至少一种。Optionally, in the server according to the present invention, the control device includes at least one of a human body sensor and a wireless switch, and the execution device includes at least one of a dimming lamp and an electric curtain.
根据本发明的还有一个方面,提供了一种智能家居系统,包括执行设备、控制该执行设备的至少一个控制设备以及根据本发明的服务器,其中控制设备适于存储包括关于该控制设备的第一配置信息,第一配置信息包括控制设备控制的至少一个执行设备;还适于生成操作指令,将操作指令发送至控制设备控制的至少一个执行设备和服务器,操作指令包括控制设备的设备标识和操作模式信息,操作模式信息指示执行设备执行的操作模式;以及执行设备适于存储分别与控制该执行设备的至少一个控制设备对应的至少一个第二配置信息,每个第二配置信息包括在对应控制设备控制下所能执行的操作模式;还适于接收操作指令,根据控制设备的设备标识和操作模式信息获取对应的操作模式,执行操作模式中的操作;还适于发送指示执行设备执行了操作指令的反馈信息至服务器,反馈信息包括执行设备的设备标识。According to still another aspect of the present invention, a smart home system is provided, including an execution device, at least one control device controlling the execution device, and a server according to the present invention, wherein the control device is adapted to store information including the first One configuration information, the first configuration information includes at least one execution device controlled by the control device; it is also suitable for generating an operation instruction, and sending the operation instruction to at least one execution device controlled by the control device and the server, the operation instruction includes the device identification of the control device and operation mode information, the operation mode information indicates the operation mode executed by the execution device; and the execution device is adapted to store at least one second configuration information respectively corresponding to at least one control device controlling the execution device, each second configuration information is included in the corresponding The operation mode that can be executed under the control of the control device; it is also suitable for receiving operation instructions, obtaining the corresponding operation mode according to the device identification and operation mode information of the control device, and performing the operation in the operation mode; it is also suitable for sending instructions to execute the device. The feedback information of the operation instruction is sent to the server, and the feedback information includes the device identification of the executing device.
可选地,在根据本发明的智能家居系统中,控制设备包括人体传感器、无线开关中的至少一种,执行设备包括调光灯、电动窗帘中的至少一种。Optionally, in the smart home system according to the present invention, the control device includes at least one of a human body sensor and a wireless switch, and the execution device includes at least one of dimming lamps and electric curtains.
根据本发明的智能家居系统的控制方案,利用服务器接收操作指令及该操作指令的反馈信息来确定指令遗漏的设备,从而可以有效的实现对执行设备没有接收到的操作指令的补发,最终避免操作指令的遗漏,同时避免因漏发操作指令导致的各种损失,并提高了用户体验。According to the control scheme of the smart home system of the present invention, the server receives the operation instruction and the feedback information of the operation instruction to determine the device that the instruction is missing, so that the reissue of the operation instruction that the execution device has not received can be effectively realized, and finally avoid Omission of operation instructions avoids various losses caused by missing operation instructions, and improves user experience.
附图说明Description of drawings
为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。To the accomplishment of the foregoing and related ends, certain illustrative aspects are herein described, taken in conjunction with the following description and drawings, which are indicative of the various ways in which the principles disclosed herein may be practiced, and all aspects and their equivalents are intended to fall within the scope of within the scope of the claimed subject matter. The above and other objects, features and advantages of the present disclosure will become more apparent by reading the following detailed description in conjunction with the accompanying drawings. Like reference numerals generally refer to like parts or elements throughout this disclosure.
图1示出了根据本发明的一个示例性实施方式的智能家居系统100的结构框图;Fig. 1 shows a structural block diagram of a smart home system 100 according to an exemplary embodiment of the present invention;
图2示出了根据本发明一个实施例的服务器130的结构框图;FIG. 2 shows a structural block diagram of a server 130 according to an embodiment of the present invention;
图3示出了根据本发明另一个实施例的智能家居系统100的示意图;以及FIG. 3 shows a schematic diagram of a smart home system 100 according to another embodiment of the present invention; and
图4示出了根据本发明一个实施例的智能家居系统的控制方法400的流程图。Fig. 4 shows a flowchart of a control method 400 of a smart home system according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
图1示出了根据本发明一个示例性实施例的智能家居系统100的结构框图。如图1所示,智能家居系统100可以包括执行设备120、控制该执行设备的至少一个控制设备110以及服务器130,执行设备120也可以为一个或多个。根据本发明的一个实施方式,智能家居系统100还可以包括网关设备140,其中网关设备140可以通过互联网络与服务器130连接通信,控制设备110与执行设备120均包括无线通信模块,可以通过该无线通信模块与网关设备140连接,进而与服务器130通信。同时,控制设备110与执行设备120之间可以通过无线通信模块直接通信,也可以通过网关设备140进行通信。本发明对以上各设备之间的连接、通信方式不作限制。Fig. 1 shows a structural block diagram of a smart home system 100 according to an exemplary embodiment of the present invention. As shown in FIG. 1 , the smart home system 100 may include an execution device 120 , at least one control device 110 controlling the execution device, and a server 130 , and there may be one or more execution devices 120 . According to an embodiment of the present invention, the smart home system 100 can also include a gateway device 140, wherein the gateway device 140 can communicate with the server 130 through the Internet, and the control device 110 and the execution device 120 both include a wireless communication module, which can The communication module is connected with the gateway device 140 and further communicates with the server 130 . At the same time, the control device 110 and the execution device 120 may communicate directly through the wireless communication module, or communicate through the gateway device 140 . The present invention does not limit the connection and communication methods between the above devices.
一般地,智能家居系统100中每个控制设备110控制至少一个执行设备120,每个执行设备120被至少一个控制设备110控制。其中每个控制设备110存储配置该控制设备110的第一配置信息,第一配置信息包括该控制设备110控制的至少一个执行设备120。每个执行设备120存储分别与控制该执行设备120的至少一个控制设备110对应的至少一个第二配置信息,每个第二配置信息包括在对应控制设备110控制下所能执行的操作模式。Generally, each control device 110 in the smart home system 100 controls at least one execution device 120 , and each execution device 120 is controlled by at least one control device 110 . Each control device 110 stores first configuration information for configuring the control device 110 , and the first configuration information includes at least one execution device 120 controlled by the control device 110 . Each execution device 120 stores at least one second configuration information respectively corresponding to at least one control device 110 controlling the execution device 120 , each second configuration information includes an operation mode that can be executed under the control of the corresponding control device 110 .
下面将具体描述该智能家居系统100的控制原理。The control principle of the smart home system 100 will be described in detail below.
根据本发明的一个实施方式,智能家居系统100中一个控制设备110生成操作指令,将该操作指令发送至该控制设备110控制的至少一个执行设备120和服务器130,其中操作指令可以包括该一个控制设备110的设备标识和操作模式信息,该操作模式信息指示执行设备执行的操作模式。According to an embodiment of the present invention, a control device 110 in the smart home system 100 generates an operation instruction, and sends the operation instruction to at least one execution device 120 and a server 130 controlled by the control device 110, wherein the operation instruction may include the one control The device identification and operation mode information of the device 110, where the operation mode information indicates the operation mode executed by the executing device.
而后,执行设备120接收上述操作指令,根据操作指令中控制设备110的设备标识和操作模式信息获取对应的操作模式,执行该操作模式中的操作。具体地,根据控制设备110的设备标识获取对应该控制设备110的第二配置信息,接着根据操作模式信息获取第二配置信息中对应的操作模式,操作模式指示该执行设备需执行的操作。Then, the execution device 120 receives the above operation instruction, acquires the corresponding operation mode according to the device identification and operation mode information of the control device 110 in the operation instruction, and executes the operation in the operation mode. Specifically, the second configuration information corresponding to the control device 110 is obtained according to the device identifier of the control device 110, and then the corresponding operation mode in the second configuration information is obtained according to the operation mode information, and the operation mode indicates the operation to be performed by the execution device.
执行设备120执行了该操作指令后,发送该操作指令的反馈信息至服务器130,反馈信息包括该执行设备120的设备标识,并指示该执行设备120执行了上述操作指令。After executing the operation instruction, the execution device 120 sends feedback information of the operation instruction to the server 130, the feedback information includes the device identification of the execution device 120, and indicates that the execution device 120 executed the above operation instruction.
图2示出了根据本发明一个示例性实施例的服务器130的结构框图。服务器130可以包括接收模块131、运算模块132以及发送模块133。Fig. 2 shows a structural block diagram of the server 130 according to an exemplary embodiment of the present invention. The server 130 may include a receiving module 131 , a computing module 132 and a sending module 133 .
接收模块131适于接收来自智能家居系统100其中一个控制设备110的操作指令,该操作指令由该控制设备110发送至该控制设备110控制的至少一个执行设备120和服务器130。The receiving module 131 is adapted to receive an operation instruction from one of the control devices 110 of the smart home system 100 , the operation instruction is sent by the control device 110 to at least one execution device 120 and the server 130 controlled by the control device 110 .
与接收模块131相连的运算模块132适于确定是否在预定时间内从所有该控制设备110控制的至少一个执行设备接收到反馈信息,其中预定时间通常为自服务器130接收到该操作指令起1秒。The computing module 132 connected to the receiving module 131 is adapted to determine whether feedback information is received from at least one execution device controlled by all the control devices 110 within a predetermined time, wherein the predetermined time is usually 1 second since the server 130 receives the operation instruction .
根据本发明的另一个实施方式,服务器130还包括存储模块134,适于存储智能家居系统100中至少一个控制设备110的至少一个第一配置信息,存储模块134与运算模块132相连,运算模块132还适于根据操作指令中该一个控制设备110的设备标识获取该控制设备110的第一配置信息,而后将获取的第一配置信息中控制设备110控制的至少一个执行设备120和已接收到的反馈信息中执行设备120的设备标识进行比对,确定是否存在尚未接收到反馈信息的执行设备120。According to another embodiment of the present invention, the server 130 further includes a storage module 134, adapted to store at least one first configuration information of at least one control device 110 in the smart home system 100, the storage module 134 is connected to the computing module 132, and the computing module 132 It is also suitable for obtaining the first configuration information of the control device 110 according to the device identification of the control device 110 in the operation instruction, and then at least one execution device 120 controlled by the control device 110 in the obtained first configuration information and the received The device identifiers of the execution devices 120 in the feedback information are compared to determine whether there is an execution device 120 that has not received the feedback information.
若运算模块132确定存在尚未接收到反馈信息的执行设备120,则与运算模块132相连的发送模块133适于将该操作指令补发至上述尚未接收到反馈信息的执行设备120。因此避免了避免操作指令的遗漏,有效的实现对执行设备没有接收到的操作指令的补发,提高了用户体验。If the operation module 132 determines that there is an execution device 120 that has not received the feedback information, the sending module 133 connected to the operation module 132 is adapted to send the operation instruction to the execution device 120 that has not received the feedback information. Therefore, the omission of operation instructions is avoided, and the reissuance of operation instructions not received by the execution device is effectively realized, thereby improving user experience.
根据本发明的还有一个实施方式,控制设备110可以包括人体传感器、无线开关中的至少一种,执行设备120可以包括调光灯、电动窗帘中的至少一种。下面将以此举例具体说明智能家居系统100的控制方法的工作过程。According to yet another embodiment of the present invention, the control device 110 may include at least one of a human body sensor and a wireless switch, and the execution device 120 may include at least one of a dimming lamp and an electric curtain. The working process of the control method of the smart home system 100 will be specifically described below with an example.
假设智能家居系统100中包括控制设备:无线开关C2;以及执行设备:调光灯A2、以及电动窗帘A3,如图3所示。Assume that the smart home system 100 includes a control device: a wireless switch C2; and an execution device: a dimming lamp A2, and an electric curtain A3, as shown in FIG. 3 .
无线开关C2中存储配置信息如下,The configuration information stored in the wireless switch C2 is as follows,
C2配置信息:C2 configuration information:
·版本:10·Version: 10
·模式数量:3· Number of modes: 3
·控制目标:A2、A3·Control target: A2, A3
调光灯A2中存储配置信息如下,The configuration information stored in dimming lamp A2 is as follows,
A2配置信息:A2 configuration information:
·控制器C1:·Controller C1:
·版本:5·Version: 5
·模式数量:2· Number of modes: 2
·模式1:关闭·Mode 1: Off
·模式2:100%亮· Mode 2: 100% bright
·控制器C2:·Controller C2:
·版本:10·Version: 10
·模式数量:3· Number of modes: 3
·模式1:关闭·Mode 1: Off
·模式2:50%亮·Mode 2: 50% Bright
·模式3:100%亮· Mode 3: 100% bright
电动窗帘A3中存储配置信息如下,The configuration information stored in the electric curtain A3 is as follows,
A3配置信息:A3 configuration information:
·控制器C1:·Controller C1:
·版本:5·Version: 5
·模式数量:2· Number of modes: 2
·模式1:窗帘拉开Mode 1: Curtains open
·模式2:窗帘闭合Mode 2: Curtain closed
·控制器C2:·Controller C2:
·版本:10·Version: 10
·模式数量:3· Number of modes: 3
·模式1:窗帘拉开Mode 1: Curtains open
·模式2:窗帘闭合Mode 2: Curtain closed
·模式3:窗帘闭合Mode 3: Curtain closed
其中无线开关C2可以控制调光灯A2和电动窗帘A3。Among them, the wireless switch C2 can control the dimming lamp A2 and the electric curtain A3.
当无线开关C2被第一次按动时,向其控制目标:调光灯A2和电动窗帘A3发送操作指令,操作指令包括无线开关的设备号“C2”、C2配置信息的版本号“10”以及模式号“1”,并同时向服务器130发送该操作指令。When the wireless switch C2 is pressed for the first time, an operation instruction is sent to its control target: the dimming lamp A2 and the electric curtain A3, and the operation instruction includes the device number "C2" of the wireless switch and the version number "10" of C2 configuration information and the mode number “1”, and send the operation instruction to the server 130 at the same time.
调光灯A2接收该操作指令,根据设备号“C2”查找、获取对应无线开关C2的配置信息,比对操作指令中C2配置信息的版本号“10”与调光灯A2、以及电动窗帘A3中对应无线开关C2的配置信息的版本号,均为“10”,即二者匹配。Dimming lamp A2 receives the operation command, searches and obtains the configuration information of the corresponding wireless switch C2 according to the device number "C2", and compares the version number "10" of C2 configuration information in the operation command with dimming lamp A2 and electric curtain A3 The version numbers of the configuration information corresponding to the wireless switch C2 are both "10", that is, the two match.
而后调光灯A2可以根据操作指令中的模式号“1”获取对应无线开关C2的配置信息中的模式,调光灯A2中对应无线开关C2、模式1的操作内容为:关闭,因此调光灯A2关闭。执行上述操作后,调光灯A2发送反馈信息至服务器130,该反馈信息包括调光灯的设备号“A2”和其执行的操作指令。Then the dimming lamp A2 can obtain the mode in the configuration information corresponding to the wireless switch C2 according to the mode number "1" in the operation instruction, and the operation content of the corresponding wireless switch C2 and mode 1 in the dimming lamp A2 is: off, so the dimming Light A2 is off. After performing the above operations, the dimming lamp A2 sends feedback information to the server 130, the feedback information includes the device number "A2" of the dimming lamp and the operation instructions executed by it.
电动窗帘A3未接收到无线开关C2发送的操作指令,并未发送反馈信息至服务器130。The electric curtain A3 does not receive the operation instruction sent by the wireless switch C2, and does not send feedback information to the server 130 .
而服务器130自接收到无线开关C2发送的操作指令起1秒内,接收到来自调光灯A2的反馈信息,接着根据无线开关的设备号“C2”查询其配置信息,根据接收到的反馈信息中设备号确定尚有电动窗帘A3未发送反馈信息,于是将上述操作指令补发至电动窗帘A3。And the server 130 receives the feedback information from the dimming lamp A2 within 1 second after receiving the operation command sent by the wireless switch C2, and then queries its configuration information according to the device number "C2" of the wireless switch, and according to the received feedback information It is determined by the device number that there is still electric curtain A3 that has not sent feedback information, so the above operation command is reissued to electric curtain A3.
图4示出了根据本发明一个实施例的智能家居系统的控制方法400的流程图。该智能家居系统100包括执行设备120、控制执行设备120的至少一个控制设备110以及服务器130,该方法始于步骤S410。Fig. 4 shows a flowchart of a control method 400 of a smart home system according to an embodiment of the present invention. The smart home system 100 includes an execution device 120, at least one control device 110 controlling the execution device 120, and a server 130, and the method starts at step S410.
在步骤S410中,服务器130接收来自其中一个控制设备110的操作指令,该操作指令由控制设备110发送至该控制设备110控制的至少一个执行设备120和服务器130。In step S410 , the server 130 receives an operation instruction from one of the control devices 110 , and the operation instruction is sent by the control device 110 to at least one execution device 120 and the server 130 controlled by the control device 110 .
随后在步骤S420中,服务器130接收来自相应执行设备120的、指示执行设备120执行了操作指令的反馈信息。Then in step S420, the server 130 receives feedback information from the corresponding executing device 120 indicating that the executing device 120 has executed the operation instruction.
接收反馈信息后,在步骤S430中,服务器确定是否在预定时间内从所有至少一个执行设备接收到反馈信息。其中预定时间可以为自服务器130接收操作指令起1秒。After receiving the feedback information, in step S430, the server determines whether the feedback information is received from all at least one execution device within a predetermined time. The predetermined time may be 1 second since the server 130 receives the operation instruction.
根据本发明的一个实施方式,每个控制设备110存储包括关于该控制设备110的第一配置信息,服务器130存储智能家居系统100中至少一个控制设备110的至少一个第一配置信息,操作指令包括该一个控制设备110的设备标识,反馈信息包括该一个执行设备120的设备标识,步骤S430可以包括:According to an embodiment of the present invention, each control device 110 stores first configuration information about the control device 110, the server 130 stores at least one first configuration information of at least one control device 110 in the smart home system 100, and the operation instructions include The device identifier of the one control device 110, the feedback information includes the device identifier of the one execution device 120, step S430 may include:
根据一个控制设备110的设备标识获取该控制设备110的第一配置信息,该第一配置信息包括控制设备110控制的至少一个执行设备120;将第一配置信息中控制设备110控制的至少一个执行设备120和已接收到的反馈信息中执行设备120的设备标识进行比对,确定是否存在尚未接收到反馈信息的执行设备120。Obtain the first configuration information of a control device 110 according to the device identifier of the control device 110, the first configuration information includes at least one execution device 120 controlled by the control device 110; at least one execution device 120 controlled by the control device 110 in the first configuration information The device 120 compares the device identification of the execution device 120 in the received feedback information to determine whether there is an execution device 120 that has not received the feedback information.
若存在尚未接收到反馈信息的执行设备120,则在步骤S440中,服务器130将该操作指令补发至尚未接收到反馈信息的执行设备120。If there is an execution device 120 that has not received the feedback information, then in step S440, the server 130 reissues the operation instruction to the execution device 120 that has not received the feedback information.
根据本发明的另一个实施方式,方法400还可以包括:一个控制设备110生成操作指令,将该操作指令发送至控制设备110控制的至少一个执行设备120和服务器130,该操作指令还可以包括操作模式信息,操作模式信息指示执行设备120执行的操作模式。According to another embodiment of the present invention, the method 400 may also include: a control device 110 generating an operation instruction, and sending the operation instruction to at least one execution device 120 and a server 130 controlled by the control device 110, and the operation instruction may also include an operation Mode information, the operation mode information indicates the operation mode executed by the executing device 120 .
根据本发明的另一个实施方式,智能家居系统100中执行设备120存储分别与控制该执行设备120的至少一个控制设备110对应的至少一个第二配置信息,每个第二配置信息包括在对应控制设备110控制下所能执行的操作模式,方法400还可以包括:执行设备120接收该操作指令,根据控制设备110的设备标识和操作模式信息获取对应的操作模式,执行该操作模式中的操作;而后执行设备120发送该操作指令的反馈信息至服务器130。According to another embodiment of the present invention, the execution device 120 in the smart home system 100 stores at least one second configuration information respectively corresponding to at least one control device 110 controlling the execution device 120, each second configuration information is included in the corresponding control The operation mode that can be executed under the control of the device 110, the method 400 may also include: the execution device 120 receives the operation instruction, obtains the corresponding operation mode according to the device identification and operation mode information of the control device 110, and executes the operation in the operation mode; Then the execution device 120 sends the feedback information of the operation instruction to the server 130 .
根据本发明的还有一个实施方式,控制设备110可以包括人体传感器、无线开关中的至少一种,执行设备120可以包括调光灯、电动窗帘中的至少一种。According to yet another embodiment of the present invention, the control device 110 may include at least one of a human body sensor and a wireless switch, and the execution device 120 may include at least one of a dimming lamp and an electric curtain.
以上在结合图1、图2和图3说明智能家居系统100的具体描述中已经对各步骤中的相应处理进行了详细解释,这里不再对重复内容进行赘述。The corresponding processing in each step has been explained in detail in the detailed description of the smart home system 100 in conjunction with FIG. 1 , FIG. 2 and FIG. 3 , and repeated details will not be repeated here.
应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。It should be appreciated that in the above description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or in its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组件可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。Those skilled in the art will understand that the modules or units or components of the devices in the examples disclosed herein may be arranged in the device as described in this embodiment, or alternatively may be located in a different location than the device in this example. in one or more devices. The modules in the preceding examples may be combined into one module or furthermore may be divided into a plurality of sub-modules.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
本发明还包括:B10、如B7-9中任一项所述的服务器,所述控制设备包括人体传感器、无线开关中的至少一种,所述执行设备包括调光灯、电动窗帘中的至少一种。C12、如C11所述的智能家居系统,所述控制设备包括人体传感器、无线开关中的至少一种,所述执行设备包括调光灯、电动窗帘中的至少一种。The present invention also includes: B10, the server according to any one of B7-9, the control device includes at least one of a human body sensor and a wireless switch, and the execution device includes at least one of dimming lamps and electric curtains A sort of. C12. The smart home system as described in C11, the control device includes at least one of a human body sensor and a wireless switch, and the execution device includes at least one of a dimming lamp and an electric curtain.
此外,所述实施例中的一些在此被描述成可以由计算机系统的处理器或者由执行所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。此外,装置实施例的在此所述的元素是如下装置的例子:该装置用于实施由为了实施该发明的目的的元素所执行的功能。Furthermore, some of the described embodiments are described herein as a method or combination of method elements that may be implemented by a processor of a computer system or by other means for performing the described function. Thus, a processor with the necessary instructions for carrying out the described method or element of a method forms a means for carrying out the method or element of a method. Furthermore, elements described herein of an apparatus embodiment are examples of means for carrying out the function performed by the element for the purpose of carrying out the invention.
如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。As used herein, unless otherwise specified, the use of ordinal numbers "first," "second," "third," etc. to describe generic objects merely means referring to different instances of similar objects and is not intended to imply such The described objects must have a given order temporally, spatially, sequentially or in any other way.
尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。因此,在不偏离所附权利要求书的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。对于本发明的范围,对本发明所做的公开是说明性的,而非限制性的,本发明的范围由所附权利要求书限定。While the invention has been described in terms of a limited number of embodiments, it will be apparent to a person skilled in the art having the benefit of the above description that other embodiments are conceivable within the scope of the invention thus described. In addition, it should be noted that the language used in the specification has been chosen primarily for the purpose of readability and instruction rather than to explain or define the inventive subject matter. Accordingly, many modifications and alterations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the appended claims. With respect to the scope of the present invention, the disclosure of the present invention is intended to be illustrative rather than restrictive, and the scope of the present invention is defined by the appended claims.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510679591.4A CN105159133B (en) | 2015-10-14 | 2015-10-19 | Control method, server and system of intelligent home system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2015106606895 | 2015-10-14 | ||
CN201510660689 | 2015-10-14 | ||
CN201510679591.4A CN105159133B (en) | 2015-10-14 | 2015-10-19 | Control method, server and system of intelligent home system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105159133A CN105159133A (en) | 2015-12-16 |
CN105159133B true CN105159133B (en) | 2018-11-23 |
Family
ID=54800020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510679591.4A Expired - Fee Related CN105159133B (en) | 2015-10-14 | 2015-10-19 | Control method, server and system of intelligent home system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105159133B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106100891A (en) * | 2016-06-30 | 2016-11-09 | 北京小米移动软件有限公司 | The method and device that intelligent scene is quickly shared |
CN107783509A (en) * | 2016-08-27 | 2018-03-09 | 北京北信源软件股份有限公司 | A kind of intelligent home furnishing control method, device and system |
CN107065583B (en) * | 2017-04-27 | 2021-06-25 | 台州市吉吉知识产权运营有限公司 | A medium-range communication connection system and implementation method |
CN108375916B (en) * | 2018-01-17 | 2021-09-14 | 深圳市博孚机电有限公司 | Use method of electric curtain based on Bluetooth module |
CN113330724A (en) * | 2019-04-12 | 2021-08-31 | 深圳市欢太科技有限公司 | Intelligent home scheduling method, device, system, server and storage medium |
CN110501915A (en) * | 2019-08-12 | 2019-11-26 | 珠海格力电器股份有限公司 | Method for controlling equipment and server |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101526813A (en) * | 2008-03-08 | 2009-09-09 | 胡亚埃 | Method for remotely controlling indoor equipment |
CN101833286A (en) * | 2009-03-13 | 2010-09-15 | 王俊锋 | Intelligent home controller |
CN102360210A (en) * | 2011-10-27 | 2012-02-22 | 深圳拓邦股份有限公司 | Control system and method of intelligent appliances |
CN103197643A (en) * | 2013-03-29 | 2013-07-10 | 龚南彬 | Method and system for remote control |
CN103869761A (en) * | 2012-12-14 | 2014-06-18 | 海尔集团公司 | Household appliance control method and control system |
CN104635504A (en) * | 2015-01-09 | 2015-05-20 | 广东瑞德智能科技股份有限公司 | IOT (Internet of Things) intelligent household appliance data transmission method and system |
CN104698858A (en) * | 2015-02-14 | 2015-06-10 | 崔元信 | A smart home system controlled by a mobile terminal and its control method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1988489B (en) * | 2006-11-30 | 2010-05-12 | 中国电信集团公司 | Intelligent system and method for monitoring house |
CN102420784B (en) * | 2011-10-13 | 2015-03-25 | 中国电力科学研究院 | Home gateway and energy control method thereof |
CN202475474U (en) * | 2011-11-30 | 2012-10-03 | 刘振锋 | Multi-network integration intelligent home gateway device and system |
CN102938729B (en) * | 2012-10-30 | 2016-12-21 | 山东智慧生活数据系统有限公司 | The long-range control method of intelligent gateway, intelligent domestic system and home appliance |
-
2015
- 2015-10-19 CN CN201510679591.4A patent/CN105159133B/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101526813A (en) * | 2008-03-08 | 2009-09-09 | 胡亚埃 | Method for remotely controlling indoor equipment |
CN101833286A (en) * | 2009-03-13 | 2010-09-15 | 王俊锋 | Intelligent home controller |
CN102360210A (en) * | 2011-10-27 | 2012-02-22 | 深圳拓邦股份有限公司 | Control system and method of intelligent appliances |
CN103869761A (en) * | 2012-12-14 | 2014-06-18 | 海尔集团公司 | Household appliance control method and control system |
CN103197643A (en) * | 2013-03-29 | 2013-07-10 | 龚南彬 | Method and system for remote control |
CN104635504A (en) * | 2015-01-09 | 2015-05-20 | 广东瑞德智能科技股份有限公司 | IOT (Internet of Things) intelligent household appliance data transmission method and system |
CN104698858A (en) * | 2015-02-14 | 2015-06-10 | 崔元信 | A smart home system controlled by a mobile terminal and its control method |
Also Published As
Publication number | Publication date |
---|---|
CN105159133A (en) | 2015-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105159133B (en) | Control method, server and system of intelligent home system | |
CN107919121B (en) | Control method, device, storage medium and computer equipment for smart home equipment | |
US20180006840A1 (en) | Wearable device and controlling method thereof, and system for controlling smart home | |
US9998297B2 (en) | Method and apparatus for controlling smart home device to upload data, method and apparatus for acquiring data uploaded by smart home device | |
CN105045222B (en) | Smart home appliance control method and device | |
CN104749996B (en) | A kind of ZigBee remote controlers long-range control method | |
CN104965416A (en) | Intelligent household electrical appliance control method and apparatus | |
CN104991456B (en) | Intelligent household appliance control method and device | |
CA3051705A1 (en) | Intelligent switch device and central control system thereof | |
CN106980359B (en) | Control method, system, head-mounted device and server for home appliance | |
CN105282140B (en) | A kind of control method of smart home system, equipment and system | |
CN103970081A (en) | Intelligent home control method, intelligent home control device and intelligent home control system | |
CN103941871A (en) | Method and equipment for controlling hardware operating state of intelligent terminal | |
CN106970535A (en) | A kind of control method and electronic equipment | |
CN110618614A (en) | Control method and device for smart home, storage medium and robot | |
CN108899027A (en) | Voice analysis method and device | |
CN108390795B (en) | Household appliance and monitoring method thereof, smart home system and readable storage medium | |
JP2017504106A5 (en) | ||
CN105005199A (en) | Method and apparatus for controlling equipment through gateway | |
CN104703256A (en) | Method and system of dynamically connecting MT (Mobile Terminal) with quick AP (Access Point) | |
CN103916298A (en) | Intelligent housing system and gateway and data communication system and method of intelligent housing system | |
CN109451095B (en) | Remote controller detection method and device, storage medium and terminal | |
CN107995690B (en) | Master-slave working mode control method and device | |
CN111096079B (en) | A lighting control system and method | |
CN105049337B (en) | A method and device for communication between intelligent devices based on instant messaging |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190103 Address after: Room 33025, Shuangqing Road, Haidian District, Beijing 100085 Patentee after: BEIJING HAOHENGTIAN TECHNOLOGY Co.,Ltd. Address before: 100036 No. 2004, No. 2 Courtyard, Cuiwei Road, Haidian District, Beijing Patentee before: BEIJING PHANTOM TECHNOLOGY CO.,LTD. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181123 Termination date: 20211019 |
|
CF01 | Termination of patent right due to non-payment of annual fee |