一种多人远程控制家电的方法及系统、空调与流程

文档序号:12131794阅读:348来源:国知局
一种多人远程控制家电的方法及系统、空调与流程

本发明涉及智能家电技术领域,更为具体来说,本发明涉及一种多人远程控制家电的方法及系统、空调。



背景技术:

伴随着家电智能化的不断发展,越来越多的家电厂商开始提供物联网家电,使用户通过手持智能终端远程控制家电成为了可能。虽然远程控制缩短了家电控制距离、为用户提供了便利,但是,远程控制家电带来便利的同时,也为用户带来了一些困扰。比如,在多人控制同一个家电时,更具体地,在某段时间内,家中的几个人都对空调进行控制,此时空调并不知道执行哪一条控制命令是符合用户需求的,常规的家电控制方法或家电控制装置均无法解决这个问题。

因此,面对多人远程控制时容易产生冲突的问题,如何解决多人远程控制时出现的冲突问题成为了本领域技术人员始终研究的重点和追求的目标。



技术实现要素:

为解决家电无法解决多人远程控制时出现的冲突问题,本发明提供了一种多人远程控制家电的方法及系统、空调,解决冲突的根本思想在于:离家电较近的人,其使用家电的需求更大,因此本发明主要从距离角度来解决多人远程控制时存在的冲突问题,通过本发明,家电能够执行对家电需求更大用户的远程控制命令,达到解决多人远程控制时存在的冲突问题的技术目的。

为实现上述技术目的,本发明公开了一种多人远程控制家电的方法及系统、空调,根据远程控制终端的地理位置信息结合接收指令时间的问题解决多人远程控制时存在的控制冲突的问题。

本发明公开了一种多人远程控制家电的方法,该方法包括:

步骤1,利用远程控制终端发出远程控制指令及远程控制终端的地理位置信息:所述远程控制终端至少为两个,其中,按时间先后发出的两个远程控制指令分别为oldCommand和newCommand,oldCommand对应的远程控制终端的地理位置为oldRegion,newCommand对应的远程控制终端的地理位置为newRegion;

步骤2,分别计算oldRegion与家电位置之间的距离olddistance、newRegion与家电位置之间的距离newdistance;

步骤3,如果newdistance小于或等于olddistance,则使家电执行newCommand。

本发明提供的多人远程控制家电的方法利用远程控制终端位置信息判断新收到的远程控制指令newCommand是否执行,如果发出newCommand的远程控制终端距离家电更近,则使家电执行该远程控制指令,这种方式考虑到距离家电较近的使用者需求更强烈的因素,然后合理判断家电是否执行新收到的远程控制指令newCommand。

进一步地,收到oldCommand的时间标记为oldtime,收到newCommand的时间标记为newTime;步骤3中,如果newdistance大于olddistance,则进行如下判断:

如果newTime与oldtime的时间差大于超时时间expireTime,则使家电执行newCommand;

如果newTime与oldtime的时间差小于或等于超时时间expireTime,则使家电拒绝执行newCommand。

上述的细化方案考虑到了在新收到的远程控制指令newCommand距离家电更远的情况,此时,本发明从前后命令的时间差是否在保护超时时间内来判断是否执行新收到的远程控制指令newCommand,超时时间可理解为对在先远程控制命令oldCommand的保护时间;该细化方案将多人远程控制的所有情况均考虑其中,使本发明的方法更完善,充分解决多人控制可能产生的控制冲突的问题。

进一步地,收到远程控制指令的同时,存储远程控制终端的地理位置信息。

本发明将远程控制终端的地理位置信息存储,以便作为后续远程控制的参考,而且,这种方式方便了后期的大数据调用,提供了其他控制需求的参考数据。

进一步地,如果新收到控制终端的地理位置信息已经存在,则更新地理位置信息。

本发明可通过地理位置信息更新次数来判断是否执行远程控制命令,既可以作为本发明解决远程控制冲突的方法,又可以作为解决远程控制安全性问题的方法。

本发明还公开了一种多人远程控制家电的系统,该系统包括:

远程控制终端,用于向家电发出远程控制指令及远程控制终端的地理位置信息:所述远程控制终端至少为两个,其中,按时间先后发出的两个远程控制指令分别为oldCommand和newCommand,oldCommand对应的远程控制终端的地理位置为oldRegion,newCommand对应的远程控制终端的地理位置为newRegion;

指令接收模块,用于接收远程控制终端发出的远程控制指令及远程控制终端的地理位置信息;

家电控制装置,用于接收远程控制终端发出的远程控制指令及远程控制终端的地理位置信息;所述家电控制装置还用于分别计算oldRegion与家电位置之间的距离olddistance、newRegion与家电位置之间的距离newdistance:如果newdistance小于或等于olddistance,则将newCommand发送至家电控制器、使家电执行newCommand。

进一步地,所述家电控制装置包括:

指令接收模块,用于接收远程控制终端发出的远程控制指令及远程控制终端的地理位置信息;

冲突判断模块,用于分别计算oldRegion与家电位置之间的距离olddistance、newRegion与家电位置之间的距离newdistance:如果newdistance小于或等于olddistance,则将newCommand发送至家电控制器、使家电执行newCommand;

其中,所述远程控制终端与指令接收模块无线和/或有线连接,所述指令接收模块与所述冲突判断模块无线和/或有线连接,所述冲突判断模块与所述家电控制器无线和/或有线连接。

借助于上述的多人远程控制家电的系统,本发明充分利用了远程控制终端位置信息判断新收到的远程控制指令newCommand是否执行,通过指令接收模块接收到远程控制指令newCommand后,通过冲突判断模块进行判断,如果发出newCommand的远程控制终端距离家电更近,则使家电执行该远程控制指令,这种方式考虑到距离家电较近的使用者需求更强烈的因素,然后合理判断家电是否执行新收到的远程控制指令newCommand。

进一步地,收到oldCommand的时间标记为oldtime,收到newCommand的时间标记为newTime;对于冲突判断模块,如果newdistance大于olddistance,则进行如下判断:

如果newTime与oldtime的时间差大于超时时间expireTime,则使家电执行newCommand;

如果newTime与oldtime的时间差小于或等于超时时间expireTime,则使家电拒绝执行newCommand。

对于冲突判断模块,上述的细化方案考虑到了在新收到的远程控制指令newCommand距离家电更远的情况,此时,本发明从前后命令的时间差是否在保护超时时间内来判断是否执行新收到的远程控制指令newCommand,超时时间可理解为对在先远程控制命令oldCommand的保护时间;该细化方案将多人远程控制的所有情况均考虑其中,使本发明的方法更完善,充分解决多人控制可能产生的控制冲突的问题。

进一步地,家电控制装置还包括存储模块,在收到远程控制指令的同时存储远程控制终端的地理位置信息。

通过存储模块,本发明将远程控制终端的地理位置信息存储,以便作为后续远程控制的参考,而且,这种方式方便了后期的大数据调用,提供了其他控制需求的参考数据。

进一步地,存储模块中,如果新收到控制终端的地理位置信息已经存在,则更新地理位置信息。

在存储模块中,本发明可通过地理位置信息更新次数来判断是否执行远程控制命令,既可以作为本发明解决远程控制冲突的方法,又可以作为解决远程控制安全性问题的方法。

进一步地,所述家电为空调,所述远程控制终端为手机、平板电脑、智能手表、智能手环、笔记本电脑中的至少一种。

本发明的远程控制终端可选择的设备较多,因而本发明更容易被推广使用。

本发明最后的一个发明目的在于提供一种空调,该空调包括上述所有方案中的家电控制装置。

本发明家电控制装置既可以作为单独的控制部件,也可以集成在家电控制器上,如集成在空调控制器上。

本发明的有益效果为:本发明有效地解决了多人远程控制家电时出现的控制冲突问题,通过距离判断用户对家电的需求程度,然后执行对家电需求大的用户的远程控制指令,从而有效地解决多人远程控制存在的冲突问题。

附图说明

图1为多人远程控制家电的方法流程示意图。

图2为多人远程控制家电的系统执行图1方法的工作状态示意图。

图3为实施例一中的多人远程控制家电的系统组成示意图。

图4为实施例二中的多人远程控制家电的系统组成示意图。

具体实施方式

下面结合说明书附图对本发明进行详细的解释和说明。

实施例一:

如图1、2、3、4所示,本发明公开了一种多人远程控制家电的方法,通过冲突判断模块来处理在一段时间内收到的两个远程控制终端发出的远程控制指令,本发明基本思路是接收距离空调较近的远程控制终端发出的远程控制指令、拒绝距离空调较远的远程控制终端发出的远程控制指令。

如图1、2所示,该多人远程控制家电的方法具体包括如下步骤:

步骤1,利用远程控制终端发出远程控制指令及远程控制终端的地理位置信息。本实施例中,在收到远程控制指令的同时,存储远程控制终端的地理位置信息,如果新收到控制终端的地理位置信息已经存在,则更新地理位置信息。上述的远程控制终端至少为两个,本实施例选用时间相邻的两个远程控制指令来说明本发明的多人远程控制家电的方法,通过两两比较能够较好的判断出所有远程控制指令的执行与否,从而实现本发明的发明目的。其中,按时间先后发出的两个远程控制指令分别为oldCommand和newCommand,oldCommand对应的远程控制终端的地理位置为oldRegion,newCommand对应的远程控制终端的地理位置为newRegion;

步骤2,分别计算oldCommand对应的远程控制终端的地理位置oldRegion与家电位置之间的距离olddistance、newCommand对应的远程控制终端的地理位置newRegion与家电位置之间的距离newdistance;

步骤3,如果newCommand对应的远程控制终端的地理位置newRegion与家电位置之间的距离newdistance小于或等于oldCommand对应的远程控制终端的地理位置oldRegion与家电位置之间的距离olddistance,则说明发出新的远程控制指令的远程控制终端距离空调较近或与在先指令距离相同,则使家电执行远程控制指令newCommand;

收到oldCommand的时间标记为oldtime,收到newCommand的时间标记为newTime;步骤3中,如果newCommand对应的远程控制终端的地理位置newRegion与家电位置之间的距离newdistance大于oldCommand对应的远程控制终端的地理位置oldRegion与家电位置之间的距离olddistance,说明发出新远程控制指令的远程控制终端距离空调较远,则进行如下判断:

如果newCommand的时间标记newTime与oldCommand的时间标记oldtime的时间差大于超时时间expireTime,此时说明oldCommand指令的保护期已过,则使家电执行newCommand;

如果newCommand的时间标记newTime与oldCommand的时间标记oldtime的时间差小于或等于超时时间expireTime,此时说明oldCommand指令还处于被保护状态,此时拒绝执行newCommand,则使家电执行oldCommand。

如图2、3所示,本发明还公开了一种多人远程控制家电的系统,该系统具体包括:

远程控制终端,用于向家电发出远程控制指令及远程控制终端的地理位置信息,更为具体地,远程控制终端实际上是将远程控制指令及远程控制终端的地理位置信息发送至指令接收模块,本实施例中,家电所指的是空调。本发明远程控制终端至少为两个,其中,按时间先后发出的两个远程控制指令分别为oldCommand和newCommand,oldCommand对应的远程控制终端的地理位置为oldRegion,newCommand对应的远程控制终端的地理位置为newRegion。

家电控制装置,用于接收远程控制终端发出的远程控制指令及远程控制终端的地理位置信息;所述家电控制装置还用于分别计算oldRegion与家电位置之间的距离olddistance、newRegion与家电位置之间的距离newdistance:如果newdistance小于或等于olddistance,则将newCommand发送至家电控制器、使家电执行newCommand。

更为具体地,家电控制装置包括如下部分:

指令接收模块,用于接收远程控制终端发出的数据,具体来说,指令接收模块用于接收远程控制终端发出的远程控制指令及远程控制终端的地理位置信息。

冲突判断模块,用于分别计算oldRegion与家电位置之间的距离olddistance、newRegion与家电位置之间的距离newdistance:如果newdistance小于或等于olddistance,则将newCommand发送至家电控制器、使家电执行newCommand;

收到oldCommand的时间标记为oldtime,收到newCommand的时间标记为newTime;对于冲突判断模块,如果newdistance大于olddistance,则进行如下判断:

如果newCommand的时间标记newTime与oldCommand的时间标记oldtime的时间差大于超时时间expireTime,则使家电执行newCommand;

如果newTime与oldtime的时间差小于或等于超时时间expireTime,则使家电拒绝执行newCommand。

其中,所述远程控制终端与指令接收模块无线和/或有线连接,所述指令接收模块与所述冲突判断模块无线和/或有线连接,所述冲突判断模块与所述家电控制器无线和/或有线连接。

本实施例中,超时时间expireTime可根据需要设定,比如,1分钟,3分钟,5分钟等。

家电控制装置还包括存储模块,存储模块主要用来记录或存储空调位置信息和远程控制终端的位置信息,指令接收模块收到远程控制指令,在收到远程控制指令的同时将远程控制终端的地理位置信息写入存储模块中。

对于存储模块,如果新收到远程控制终端的地理位置信息不存在存储模块中,则将远程控制终端的地理位置信息写入至存储模块中;如果新收到控制终端的地理位置信息已经存在,则更新地理位置信息,需要强调的是,本发明可根据更新次数确定某地理位置为常用地理位置,在此基础上,可根据常用地理位置信息判断是否接受远程控制的条件,比如,某地理位置Location在一个月内远程控制6次,则在下月进行远程控制判断时,优先考虑执行该地理位置的控制命令;另外,常用地理位置信息也可用于作为控制是否安全的评价标准,避免黑客在陌生地理位置的恶意控制,提高远程控制的安全性。

本实施例中,上述的家电为空调,远程控制终端为手机、平板电脑、智能手表、智能手环、笔记本电脑中的至少一种。

本发明还公开了一种空调,该空调包括上述提到的家电控制装置。本实施例中,家电控制装置作为空调的附加装置,配合空调控制器使用,当然,在本发明的技术启示下,多人远程控制家电的系统完全可集成于空调上,比如,将多人远程控制家电的系统集成于空调控制器上,使空调控制器具有处理多人远程控制冲突的功能,因此,本发明完善并优化了传统空调性能,增强了空调的智能化水平,提高用户远程控制的兴趣,增强了用户远程控制的体验感。

实施例二:

如图2、4所示,本实施例与实施例一的多人远程控制家电的方法或装置类似,其区别在于:本实施例中,家电控制装置结构较简单,如图4所示,直接将至少两个远程控制终端发出的远程控制指令发送至冲突判断模块,冲突判断模块自身带有远程控制指令的接收功能,这种方式简化了家电控制装置或者多人远程控制家电的系统的结构,同时提高控制的效率和稳定性。

需要说明的是,本发明中所用的标记词,如oldCommand、newCommand、oldRegion、newRegion、olddistance、newdistance、oldtime、newTime等,并不是对本发明的限制,其只起到区分和说明的作用。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明实质内容上所作的任何修改、等同替换和简单改进等,均应包含在本发明的保护范围之内。

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