无线控制系统的作动验证方法与流程

文档序号:11546020阅读:299来源:国知局
无线控制系统的作动验证方法与流程

本发明涉及电器控制;特别是涉及一种无线控制系统的作动验证方法。



背景技术:

一般可遥控的电器都配备有遥控器,让使用者无须电器的安装位置即可操控电器,为生活添增了许多便利性。而随着使用者所拥有的电器的数量愈来愈多,将使得遥控器数量也愈多。遥控器的数量增多不仅不易收藏,在某些情况下,如同一类型的电器,其遥控器外观类似,使得使用者难以分辨遥控器与电器的配对关系。

为此,就有业者推出一种中间设备,该中间设备可让用户以一电子装置(例如,计算机、移动电话)通过网络与该中间设备联机。用户由该电子装置上执行控制指令并传送至该中间设备后,由该中间设备将所接收的控制指令转换成对应的控制信号并发送至特定的电器,如此,即可在同一个电子装置上控制不同的电器作动,有效解决遥控器数量过多的缺点。

电子装置经由因特网对家中电器控制时,电子装置必须通过服务器才能与将控制指令传送到客户端的中间设备。然而,服务器送出控制指令后,客户端的电器是否有如实作动并不得而知。如何得知客户端的电器依控制指令如实作动,是目前急需解决的问题。



技术实现要素:

有鉴于此,本发明的目的在于提供一种无线控制系统的作动验证方法,可确保得知电器依控制指令如实作动。

为实现上述目的,本发明提供的无线控制系统的作动验证方法,其中该无线控制系统包含有一服务器、一中间设备和至少一电器,该服务器通过一网络与该中间设备联机,该中间设备信号连接该电器;该作动验证方法包含有下列步骤:

a、由该服务器接收至少一控制指令,且将该控制指令储存于该服务器中;

b、由该中间设备产生一询问指令,并将该询问指令传送至该服务器;

c、依据该询问指令,将该服务器中所储存的该控制指令传送至该中间设备;

d、将该控制指令由该中间设备传送至该电器,以控制该电器进行相应的作动,且该电器进行相应的作动后,产生对应的一状态信息;

e、将该状态信息由该电器传送至该中间设备;

f、将该状态信息由该中间设备传送至该服务器;

g、判断该服务器是否有收到该状态信息:

若是,在该服务器中建立该状态信息与该控制指令的对应关系;

若否,重新执行步骤f、g。

本发明的效果在于通过服务器传送控制指令至中间设备及电器后,等待接收电器回传的状态信息,在状态信息回传服务器后,建立状态信息与控制指令的对应关系,可验证控制指令确实如实执行。

附图说明

图1为本发明一较佳实施例的无线控制系统。

图2为上述较佳实施例的控制单元的电路方块图。

图3为上述较佳实施例的中间设备的电路方块图。

图4为上述较佳实施例的控制指令与状态信息传送的示意图。

符号说明

[本发明]

10电器

12控制单元

122无线射频收发电路124控制电路126内存

20中间设备

202无线射频收发电路204转换电路206wi-fi收发电路

208内存

30无线接入点

40平板计算机

50服务器

52数据库

i因特网

t1、t1’第一时间差

t1w、t1’w第一等待时间

t1n、t1’n第一随机数时间

t2、t2’第二时间差

t2w、t2’w第二等待时间

t2n、t2’n第二随机数时间

具体实施方式

为能更清楚地说明本发明,现举较佳实施例并配合附图详细说明如后。请参阅图1,为本发明一较佳实施例的无线控制系统,包含有多个电器10、一中间设备20、一无线接入点(accesspoint)30、一以平板计算机40为例的电子装置及一服务器50。其中:

该电器10在本实施例中分别为装设于客户端的一空调系统、一壁炉与一热水器,各该电器10分别具有一控制单元12。请配合图2所示,各该控制单元12分别具有一无线射频收发电路122、一控制电路124与一内存126,该无线射频收发电路122用以接收或发送无线射频(radiofrequency,rf)信号。该控制电路124依据该无线射频收发电路122接收的无线射频信号所包含的控制指令,控制各该电器10作动,例如:开启、关闭、调整温度。同样的,各该控制电路124也将各该电器10的状态信息编译封装成具有状态信息的无线射频信号后,通过该无线射频收发电路122发送,所述的状态信息可为目前电器10的开启或关闭状态、目前的温度、异常讯息等信息。该内存126中储存有该电器10专属的一代码,本实施例中,该代码包括该电器10的型号、产品序号等信息,而每一电器10的型号与产品序号皆不同,藉以构成专属的代码。而该控制电路124在编译封装电器10的状态信息时,也会将该代码编入,以供识别。

请配合图3所示,该中间设备20位于客户端且包含依序电性连接的一无线射频收发电路202、一转换电路204与一wi-fi收发电路206,以及电性连接该转换电路204的一内存208。该无线射频收发电路202接收由各该电器10的无线射频收发电路122发送的无线射频信号,该转换电路204取得无线射频信号中所包含的数据再转换成wi-fi信号后通过该wi-fi收发电路206发送。反之,该wi-fi收发电路206接收wi-fi信号,该转换电路204取得该wi-fi收发电路206接收的wi-fi信号中包含的数据再转换成无线射频信号通过该无线射频收发电路202发送。

该wi-fi收发电路206具有一物理地址(macaddress),该转换电路204撷取该wi-fi收发电路206的物理地址,并储存于该内存208中,藉以将所储存的物理地址作为该中间设备20专属的一标识符。利用该物理地址作为该标识符,可避免与其它的中间设备20的标识符重复,当然,实务上也可在出厂时将每一个中间设备20编列一个序号作为该标识符,储存于该内存208中。此外,该内存208也供储存由该电器10传送而来的代码及该电器10的状态信息。

该无线接入点30通过因特网i与该服务器50信号连接,且该无线接入点30通过wi-fi通讯协议与该中间设备20信号连接。

该平板计算机40通过因特网i与该服务器50信号连接,该平板计算机40内建有一应用程序(application)可供使用者输入控制电器10的控制指令(如开启、关闭、调整温度等)。该平板计算机40内储存有该中间设备20的标识符及该电器10的代码,使用者可通过该平板计算机40的应用程序指定欲控制的电器10,而该平板计算机40则将用户所输入的一个或多个控制指令通过因特网i传送到服务器50,其中,该平板计算机所传送的控制指令包括该中间设备20的标识符、至少一个所欲控制的电器10的代码和脚本(例如开启、关闭、调整温度皆有对应的脚本)。

该服务器50具有一数据库52,该数据库52供记录该平板计算机40所传来的该控制指令,且该数据库52中对于每一该控制指令会有一对应的状态区位,以作为验证之用。该中间设备20通过该无线接入点30与该服务器50通讯,且该每隔一段时间产生一询问指令并传送予该服务器50,该询问指令包含有该中间设备20的标识符。

通过上述架构,即可进行本发明的作动验证方法,该作动验证方法包含有下列步骤:

在用户操控该平板计算机40输入至少一个控制指令(例如控制其中一该电器10开启),该控制指令包括了该中间设备20的标识符、所欲控制的电器10的代码和开启的脚本。该平板计算机40将该控制指令传送到该服务器50。

该服务器50接收该控制指令后,将该控制指令储存于该服务器50的数据库52中,且该服务器50对应所接收的控制指令于数据库52中建立一状态区位。

该中间设备20产生该询问指令后,将该询问指令传送至该服务器50,以询问该服务器50目前是否有收到对应该中间设备20本身的控制指令。

该服务器50依据该询问指令中的识码别与该数据库52中的控制指令比对后,若有对应该控制指令的标识符,该服务器50将该控制指令通过因特网i及无线接入点30传予该中间设备20。

该中间设备20的wi-fi收发电路206接收到具有该控制指令的wi-fi信号后,该转换电路204撷取该控制指令后再转换成无线射频信号通过该无线射频收发电路202发送。请配合图4,本实施例中,该转换电路204进行三次将该控制指令由中间设备20传送至该电器10,且第一次发送的该控制指令与第二次发送的该控制指令间隔的时间为第一时间差t1,第二次与第三次发送的该控制指令间隔的时间为第一时间差t1’。该转换电路204依据随机数的方式产生第一时间差t1,t1’,以避免该电器10在发出状态信息的同时,与该中间设备20所发出的控制指令的冲突,而使电器10收不到控制指令。各该第一时间差t1,t1’包括一第一等待时间t1w,t1’w与一第一随机数时间t1n,t1’n,其中,该第一等待时间t1w,t1’w是该无线射频收发电路202的反应时间,以确保该无线射频收发电路202将前一次控制指令发送完成,每次的第一等待时间t1w,t1’w相同;该第一随机数时间t1n,t1’n以随机数的方式产生。

该电器10的控制单元12的控制电路124收到该控制指令后,对控制指令译码,若控制指令中的代码符合电器10本身的代码,则依据该控制 指令中的脚本进行相应的作动,且于作动后,产生对应的状态信息(例如“开启”)。若代码不符则舍弃所接收的控制指令。

接着,作动的电器10将该状态信息传送至该中间设备20。继续配合图4,本实施例中,控制电路124进行三次将该状态信息由传送至该中间设备20,且第一次发送的状态信息与第二次发送的状态信息间隔的时间为第二时间差t2,第二次与第三次发送的状态信息间隔的时间为第二时间差t2’。该控制电路124依据随机数的方式产生第二时间差t2,t2’,使第二时间差t2,t2’不同于第一时间差t1,t1’,以避免中间设备20在发出控制指令的同时,与作动的电器10所发出的状态信息冲突,而使中间设备20收不到状态信息。各该第二时间差t2,t2’包括二第一等待时间t2w,t2’w与一第二随机数时间t2n,t2’n,其中,该第二等待时间t2w,t2’w该无线射频收发电路122反应时间,以确保该无线射频收发电路122将前一次状态信息发送完成,每次的第二等待时间t2w,t2’w相同;该第二随机数时间t2n,t2’n以随机数的方式产生。因此,即使第一发送控制指令及第一次发送状态信息恰巧在同一时间点发送而发生冲突,由于第一时间差t1,t1’与第二时间差t2,t2’以依据随机数生成之故,因此第二次以后发送控制指令及第二次以后发送状态信息的时间点相同便会不同,避免发生冲突。

前述传送控制指令及状态信息的次数也可为一次、两次或四次以上,至少两次发送控制指令或状态信息即可减少控制指令与状态信息在收发时发生突冲的机会。实务上,在控制指令对应对该电器10之中的多个电器10的情况下,第二时间差t2,t2’以随机数生成更可避免对应的各该电器10进行相应的作动后分别产生一该状态信息回传中间设备20时,所回传的状态信息于时间上的冲突,而使中间设备20收不到状态信息。

该中间设备20收到状态信息后先暂存于内存208中,待产生另一询问指令后,将所收到的状态信息连同该另一询问指令通过该无线接入点30及因特网i传送到该服务器50。此外,若在进行前述的该步骤的过程中,该服务器50有收到该平板计算机40传来的另一控制指令时,则该服务器50将该另一控制指令储存于数据库52中。

该服务器50收到该另一询问指令后,判断该数据库52中是否有储存该另一控制指令,若是,则依据步骤f的该另一询问指令,将所储存的该另一控制指令传送至该中间设备20,并将该另一控制指令由该中间设备20传送至该电器10,以控制电器10进行相应的作动。若否,则回复该中间设备20目前未接收到该另一控制指令。

该服务器50判断是否有收到对应该控制指令的状态信息:

若是,则将所收到的该状态信息写入该数据库52中的该状态区位,以建立该状态信息与该控制指令的对应关系,完成作动验证,并将状态信息传送至平板计算机40,使平板计算机40的应用程序更新所控制的电器10的状态。

若否,则由该服务器50产生一未回复指令,并在下一次该中间设备20传来询问指令后,将该将该未回复指令传送至该中间设备20,使该中间设备20接收到该未回复指令后,重复进行将该状态信息由该中间设备20传送至该服务器50,以及该服务器50再次判断是否有收到该状态信息,直到服务器50收到状态信息为止。

据上所述,本发明通过服务器传送控制指令至客户端的中间设备及电器后,等待接收电器回传的状态信息,在状态信息回传服务器后,建立状态信息与控制指令的对应关系,可有效地验证控制指令确实如实执行。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1