一种智能家居远程控制系统及其控制方法

文档序号:7752567阅读:109来源:国知局
专利名称:一种智能家居远程控制系统及其控制方法
技术领域
本发明涉及智能家居领域,尤其涉及一种智能家居远程控制系统及其控制方法。
背景技术
近年来,随着人们生活水平的提高,以及工作的劳累,时间利用率的提高,人们有提高效率追求享受的需求,智能家居的理念也应运而生,例如;我们下班到家前,希望预先开启空调,并调节到希望的温度;远程控制打开家中的热水器,回家就能马上享受热水澡; 出门之后远程控制关闭所有家用电器并打开报警器等。目前的智能家居终端(包括智能空调、电视机等家电)都支持远程控制,包括手机短信的远程控制、PC的远程控制、遥控器的远程控制、电视的远程控制以及室内对讲分机的远程控制等,这些远程控制终端越来越多,但是被控制的智能家居终端的处理速度有限,当多个远程控制终端同时控制同一智能家居终端时,很容易导致智能家居终端系统的繁忙, 造成部分功能无法使用或对远程控制指令不能响应,导致远程控制失败。

发明内容
本发明的目的在于提供一种智能家居远程控制系统及其控制方法,以解决越来越多的远程控制终端进行远程控制操作时引起的智能家居终端的繁忙以及由于繁忙带来的部分功能的无法使用,导致远程控制的失败等问题。本发明的技术方案如下一种智能家居远程控制系统,包括至少一远程控制终端、智能家居门口机和至少一智能家居终端,所述智能家居门口机包括监听模块、发送模块和控制分析管理模块,所述监听模块用于接收来自远程控制终端的控制指令,所述控制分析管理模块对接收到的控制指令进行排序处理,选择符合规定的控制指令通过发送模块发送到对应的智能家居终端。所述的智能家居远程控制系统,其中,所述控制分析管理模块包括定时器、请求管理模块和控制策略模块,所述控定时器模块用于定时,所述请求管理模块用于在定时器模块的定时时间内对接收到的控制指令进行排序,所述控制策略模块根据一定的控制策略对排序好的控制指令进行处理,选择符合规定的控制指令通过发送模块发送到对应的智能家居终端。所述的智能家居远程控制系统,其中,所述请求管理模块根据接收到的控制指令所对应的智能家居终端名称及其房间号形成分类表,并以时间顺序对控制指令进行排序。所述的智能家居远程控制系统,其中,所述控制策略模块依次处理分类表中的控制指令,对针对同一智能家居终端的多条控制指令仅保留最后一条进行发送。所述的智能家居远程控制系统,其中,所述远程控制终端包括手机、电脑和遥控器,所述智能家居终端包括具有远程控制功能的空调、灯具和电视机。一种智能家居远程控制系统的控制方法,包括以下步骤A.智能家居门口机接收远程控制终端发出的控制指令;
B.将一定时间内接收到的所有控制指令依照一定规则建立分类表并依照时间顺序对控制指令进行排序;C.依次处理分类表中的控制指令,选择符合规定的控制指令发送到对应的智能家居终端。所述的控制方法,其中,所述步骤B具体包括Bi.将一定时间内接收到的所有控制指令依照控制指令所对应的智能家居终端名称及其房间号形成分类表;B2.对控制指令在时间上进行排序,以提供所述智能家居终端在该时间内先后有多少条控制指令要对其进行远程控制的信息。所述的控制方法,其中,所述步骤C具体包括Cl.依此处理分类表中的控制指令,如果针对所述智能家居终端中任一在该段时间内有仅有一条控制指令则进入步骤C4,如果针对该智能家居终端在该时间内有多条控制指令则进入步骤C2 ;C2.判断针对该智能家居终端的多条控制指令所对应的操作是否相同,相同则作为一条控制指令,进入步骤C4,不同则进入步骤C3 ;C3.根据时间顺序保留最后一条控制指令后进入步骤C4 ;C4.向该智能家居终端发送控制指令。所述的控制方法,其中,所述步骤C4具体包括C41.判断该智能家居终端是否存在上次操作,存在则进入步骤C42,不存在则向该智能家居终端发送该控制指令;C42.判断本次要发送的控制指令所对应的操作与上次操作是否相同,相同则不发送该控制指令,不同则向该智能家居终端发送该控制指令。所述的控制方法,其中,在所述步骤C中还包括步骤C43.向该智能家居终端发送该控制指令后记录本次发送的控制指令所对应的操作。上述智能家居远程控制系统及方法,只需要智能家居终端和智能家居门口机建立一条TCP连接,跟以前的与各远程终端建立多条TCP连接比,大大减少了系统资源开销以及网络资源开销,通过智能家居门口机的控制分析减少了智能家居终端的操作次数,通过智能家居门口机对远程终端请求的控制提升了控制成功的概率。


图1为本发明智能家居远程控制系统较佳实施方式的框图;图2为本发明智能家居远程控制系统的控制方法较佳实施方式的流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本方法考虑到智能家居终端使用的频繁性,考虑到智能家居门口机大部分时间资源空闲,充分利用门口机资源空闲优势,减少智能家居终端资源的使用,保证其所有功能的正常使用,所有远程控制终端不再直接对智能家居终端进行控制而是经过智能家居门口机进行控制。参考图1,本发明提供的智能家居远程控制系统包括远程控制终端10、智能家居门口机20和智能家居终端30,在一个系统中远程控制终端10和智能家居终端30可以有多个,所述远程控制终端10可以是手机、电脑或遥控器等具有指令发送功能的电子设备,所述智能家居终端30可以是智能空调、灯具及电视机等具有远程控制功能的家用电器。所述智能家居门口机20包括TCP监听模块22、控制分析管理模块M和TCP发送模块26,所述控制分析管理模块M进一步包括定时器模块M2、请求管理模块244和控制策略模块对6。所述TCP监听模块22用于接收远程控制终端10通过互联网发出的控制指令,所述TCP发送模块沈用于通过网络向智能家居终端30发送控制指令,所述控制分析管理模块M的定时器模块242用于定时,所述请求管理模块244用于对接收到的控制指令进行排序,所述控制策略模块246根据一定的控制策略对排序好的控制指令进行处理,选择符合规定的控制指令通过TCP发送模块沈发送给智能家居终端30。图2为本发明智能家居远程控制系统的控制方法较佳实施方式的工作流程图,具体包括步骤Si、各种远程控制终端将对各个智能家居终端的不同控制指令均发送到智能家居门口机的TCP监听模块;S2、智能家居门口机收到控制指令后,控制分析管理模块启动定时器模块,收取在定时时间内的所有控制指令;S3、将收取到的控制指令通过请求管理模块按一定规则形成分类表,在本发明的较佳实施方式中是根据房间号和控制指令所控制的智能家居终端名称形成分类表;S4、对每个分类表再通过请求管理模块对控制指令在时间上进行排序,从而清楚的展现出某一房间号的一个或多个智能家居终端在一段时间内先后有多少条控制指令要对其进行远程控制操作;S5、调用控制策略模块循环处理分类表中的对各智能家居终端的控制指令,如果列表循环到结尾,即没有控制指令需要执行,就进入步骤S6,如果没有到结尾,即还有控制指令需要执行,则进入步骤S7;S6、结束整个流程;S7、判断控制指令中对某一智能家居终端的操作是否只有一次,即判断定时器模块的定时时间内是否只接收到针对该终端的一条控制指令,有多次则进入步骤S8,只有一次则进入步骤SlO ;S8、判断对该智能家居终端的多次操作是否相同,即判断接收到的控制指令是否重复,相同则将多条控制指令视为一条,进入步骤S10,不同则进入步骤S9 ;S9、根据时间顺序保留最后一次对该终端的操作,即仅保留定时器定时时间内对某一智能家居终端的最后一条控制指令,忽略之前的控制指令;S10、判断该智能家居终端是否存在上次操作的记录,不存在则进入步骤S12,存在则进入步骤Sll ;S11、判断本次操作与记录中的上次操作是否相同,相同则返回步骤S5,不同则进入步骤S12 ;
S12、向该智能家居终端发送该控制指令,使其执行对应的操作;S13、记录本次对该智能家居终端的控制指令,记录下本次操作并返回步骤S5。需要说明的是,以上步骤在执行之前,智能家居门口机20已经通过TCP发送模块 26与相应的智能家居终端30建立TCP长连接,以便实时发送控制指令;上述步骤中的控制指令是指针对某一智能家居终端的一次操作命令,所述远程控制终端10可以根据针对不同智能家居终端的不同的操作命令分别向智能家居门口机20发送相应的多条控制指令, 也可以将针对多个智能家居终端的多种不同操作命令进行打包发送,这些属于本领域的公知技术,在此不再赘述。以下举例对以上方法进行说明,例如,当A户的多个远程控制终端想对A户的客厅大灯和卫生间大灯进行远程控制时首先,A户的多个远程控制终端将控制指令发送到A户所在的智能家居门口机;A户的智能家居门口机收到控制指令后,启动定时器,将定时时间 (例如2秒)内收到的控制指令通过房间号和终端名称形成一个表;再按照时间先后顺序对表中的操作进行排序,例如,按顺序有如下4个操作1、A户的远程PC终端想对客厅大灯进行打开操作,2、A户的短信控制终端想对客厅大灯进行关闭操作,3、A户的遥控器想对客厅大灯进行打开操作,4、A户的室内对讲分机想对卫生间大灯进行打开操作;开始对A户的列表进行循环处理,由于对A户的客厅大灯的远程操作有多个,所以首先判断这些操作是否相同,本例中是不相同的,所以只保留最后一个操作,也就是:A户的遥控器想对客厅大灯进行打开操作,同时查看上次是否有对客厅大灯进行过操作,如果上次没有对客厅大灯进行过操作,则直接将该请求发送给A户的智能家居终端(客厅大灯);如果上次有对客厅大灯进行过操作,则与该操作进行比较,如果是相同的操作,如都是打开操作,不再发送请求给A户的智能家居终端,如果是不同的操作,比如上次是关闭操作,就发送请求给A户的智能家居终端;接着对下一个终端进行操作,例子里是A户的室内对讲分机想对卫生间大灯进行打开操作,判断对该终端的操作只有一次,于是再与上次操作进行比较,比较过程同上;列表操作结束后,记录对各终端的操作以便下次操作时比对,如记录下对A户客厅大灯的打开操作和对A户卫生间大灯的打开操作。上述智能家居远程控制系统及方法,只需要和智能家居门口机建立一条TCP连接,跟以前的和各远程终端建立多条TCP连接比,大大减少了系统资源开销以及网络资源开销,通过智能家居门口机的控制分析减少了智能家居终端的操作次数,通过智能家居门口机对远程终端请求的控制提升了控制成功的概率。应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换, 而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
权利要求
1.一种智能家居远程控制系统,包括至少一远程控制终端、智能家居门口机和至少一智能家居终端,所述智能家居门口机包括监听模块、发送模块和控制分析管理模块,所述监听模块用于接收来自远程控制终端的控制指令,所述控制分析管理模块对接收到的控制指令进行排序处理,选择符合规定的控制指令通过发送模块发送到对应的智能家居终端。
2.根据权利要求1所述的智能家居远程控制系统,其特征在于所述控制分析管理模块包括定时器、请求管理模块和控制策略模块,所述定时器模块用于定时,所述请求管理模块用于在定时器模块的定时时间内对接收到的控制指令进行排序,所述控制策略模块根据一定的控制策略对排序好的控制指令进行处理,选择符合规定的控制指令通过发送模块发送到对应的智能家居终端。
3.根据权利要求2所述的智能家居远程控制系统,其特征在于所述请求管理模块根据接收到的控制指令所对应的智能家居终端名称及其房间号形成分类表,并以时间顺序对控制指令进行排序。
4.根据权利要求3所述的智能家居远程控制系统,其特征在于所述控制策略模块依次处理分类表中的控制指令,对针对同一智能家居终端的多条控制指令仅保留最后一条进行发送。
5.根据权利要求1至4中任一权利要求所述的智能家居远程控制系统,其特征在于 所述远程控制终端包括手机、电脑和遥控器,所述智能家居终端包括具有远程控制功能的空调、灯具和电视机。
6.根据权利要求1所述的智能家居远程控制系统的控制方法,包括以下步骤A.智能家居门口机接收远程控制终端发出的控制指令;B.将一定时间内接收到的所有控制指令依照一定规则建立分类表并依照时间顺序对控制指令进行排序;C.依次处理分类表中的控制指令,选择符合规定的控制指令发送到对应的智能家居终端。
7.根据权利要求6所述的控制方法,其特征在于所述步骤B具体包括Bi.将一定时间内接收到的所有控制指令依照控制指令所对应的智能家居终端名称及其房间号形成分类表;B2.对控制指令在时间上进行排序,以提供所述智能家居终端在该时间内先后有多少条控制指令要对其进行远程控制的信息。
8.根据权利要求7所述的控制方法,其特征在于所述步骤C具体包括Cl.依此处理分类表中的控制指令,如果针对所述智能家居终端中任一在该段时间内仅有一条控制指令则进入步骤C4,如果针对该智能家居终端在该时间内有多条控制指令则进入步骤C2 ;C2.判断针对该智能家居终端的多条控制指令所对应的操作是否相同,相同则作为一条控制指令,进入步骤C4,不同则进入步骤C3 ;C3.根据时间顺序保留最后一条控制指令后进入步骤C4 ;C4.向该智能家居终端发送控制指令。
9.根据权利要求8所述的控制方法,其特征在于所述步骤C4具体包括C41.判断该智能家居终端是否存在上次操作,存在则进入步骤C42,不存在则向该智能家居终端发送该控制指令;C42.判断本次要发送的控制指令所对应的操作与上次操作是否相同,相同则不发送该控制指令,不同则向该智能家居终端发送该控制指令。
10.根据权利要求9所述的控制方法,其特征在于在所述步骤C中还包括步骤C43.向该智能家居终端发送该控制指令后记录本次发送的控制指令所对应的操作。
全文摘要
本发明提供一种智能家居远程控制系统,包括至少一远程控制终端、智能家居门口机和至少一智能家居终端,所述智能家居门口机包括监听模块、发送模块和控制分析管理模块,所述监听模块用于接收来自远程控制终端的控制指令,所述控制分析管理模块对接收到的控制指令进行排序处理,选择符合规定的控制指令通过发送模块发送到对应的智能家居终端。上述智能家居远程控制系统,只需要智能家居终端和智能家居门口机建立一条TCP连接,跟以前的与各远程控制终端建立多条TCP连接比,大大减少了系统资源开销以及网络资源开销,通过智能家居门口机的控制分析减少了智能家居终端的操作次数,通过智能家居门口机对远程终端请求的控制提升了控制成功的概率。
文档编号H04L29/08GK102299833SQ201010210728
公开日2011年12月28日 申请日期2010年6月25日 优先权日2010年6月25日
发明者张晓红 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1