家用电器及其控制方法、信息交互系统和智能终端的制作方法_3

文档序号:8256726阅读:来源:国知局
本发明实施例的用于家用电器的信息交互系统1000包括智能终端100和家用电器200,家用电器200与智能终端100进行通信。
[0071]其中,智能终端100包括信息生成模块110、第一通信模块120和第一控制模块130,第一控制模块130分别与信息生成模块110和第一通信模块120连接。信息生成模块110用于根据协议规定生成控制信息;第一通信模块120用于将控制信息发送至家用电器200。
[0072]在这里的协议规定可以理解为预设规则,例如规定通信数据的格式、各个数据位包含的控制信息,控制信息中数据帧已经规定好智能终端100和家用电器200运行相关功能共同的代码指令,从而可以保证智能终端100发送的控制信息是目标家用电器200能够理解的信息,在一般情况下,信息生成模块110可以设置软件例如APP实现,无需额外的硬件支持。
[0073]家用电器200包括第二通信模块210、信息解释模块220和第二控制模块230,第二控制模块230分别与第二通信模块210和信息解释模块220连接。
[0074]具体地,第二通信模块210用于接收智能终端100发送的控制信息,例如图4所示,为根据本发明的一个具体实施例的信息交互系统的工作过程的示意图,第二通信模块210通过天线10与智能终端100进行数据交互,天线10可以为集成天线或外接独立天线。第二通信模块210可以为独立的模块也可以集成在第二控制模块230中。
[0075]第二控制模块230用于判断控制信息是否正确,具体地,第二通信模块210接收到控制信息之后,通过通信接口 20将控制信息发送至第二控制模块230,第二控制模块230获取控制信息中数据帧的帧头,进而判断数据帧的帧头是否符合协议规定,如果数据帧的帧头符合协议规定,则判断控制信息的格式正确,如果数据帧的帧头不符合协议规定,则判断控制信息的格式不正确。其中,在第二控制模块220判断控制信息的格式不正确时,控制第二通信模块210不再接收智能终端100发送的后续的控制信息,从而可以避免家用电器200进行不必要的解释工作。
[0076]信息解释模块220在控制信息正确时对控制信息进行解释以生成执行指令,简单来说,信息解释模块220对控制信息的解释过程,就是将控制信息的数据帧中按照协议规定对应位的控制指令解析出。具体地,信息解释模块220获取控制信息中数据帧的数据部分,其中,控制信息中数据帧的数据部分包括按照协议规定设置的控制信息数据。作为具体实施例,例如,按照协议规定运行状态信息设定在数据帧的第11字节,其为0x01 (十六进制)表示进入工作状态,其为0x02表示进入暂停状态;另外,动作的执行时间在数据帧的第17字节,记录的是执行指令的执行时间例如分钟数。进而信息解释模块220根据协议规定读取数据部分的数据信息,例如,信息解释模块220检测到控制信息的数据帧的第11字节为0x01,即意欲控制家用电器200进入运行状态,则将数据帧的第17字节记录的数据读出,进而信息解释模块220根据读取的数据生成执行指令并将执行指令发送至第二控制模块 230。
[0077]第二控制模块230根据执行指令设置相关参数,例如,根据数据帧的第17字节记录的数据设定运行时间,进而控制家用电器200的执行元件30例如继电器、放大器执行该执行指令,从而实现家用电器200以智能终端100的控制信息运行。
[0078]另外,如图5所示,家用电器200还包括信息反馈模块240,信息反馈模块240与第二控制模块230连接,用于根据协议规定生成反馈信息,并通过第二通信模210块将反馈信息发送至智能终端100。例如,家用电器200从待机进入运行状态之后,经由第二通信模块210向智能终端100上报反馈信息,其中,信息反馈模块240根据协议规定的格式生成反馈信息,例如将数据帧的第15字节设为运行状态反馈数据,进而智能终端100即可根据协议规定对反馈信息进行理解以及处理。
[0079]可以理解的是,智能终端100与家用电器200通过协议规定实现信息交互,只要信息被检测出,家用电器200和智能终端100都能够理解并执行或处理。例如,家用电器200接收到智能终端100的控制信息之后,经过过滤之后直接执行,具体地,例如家用电器200将以TCP格式打包的数据帧去掉其帧头、帧尾等传输格式数据,将实际完整的控制数据直接发送至第二控制模块230,同样地,家用电器200的信息反馈过程也类似,所以,对于家用电器200和智能终端100来说,就像控制信息或反馈信息被直接传输,而没有中间的查表搜索等加工过程。
[0080]根据本发明实施例的用于家用电器的信息交互系统,第二通信模块接收到控制信息之后,通过第二控制模块对控制信息进行判断,可以过滤掉不正确的控制信息,从而可以避免不必要的执行错误,降低了第二控制模块的工作量,提高执行可靠性,与相关技术中的查表方式,本发明的信息交互系统,智能终端和家用电器通过协议规定设定通信信息,无需在家用电器和智能终端中建立列表,开发更加容易,存储资源占用小。
[0081]本发明的再一方面实施例还提出一种智能终端。智能终端与家用电器进行通信,如图6所示,智能终端100包括信息生成模块110、第一通信模块120和第一控制模块130。
[0082]其中,信息生成模块110用于根据协议规定生成控制信息;第一通信模块120用于将控制信息发送至家用电器;第一控制模块130分别与信息生成模块110和第一通信模块120连接。
[0083]在这里的协议规定可以理解为预设规则,例如规定通信数据的格式、各个数据位包含的控制信息,控制信息中数据帧已经规定好智能终端100和家用电器运行相关功能共同的代码指令,从而可以保证智能终端100发送的控制信息是目标家用电器能够理解的信息,在一般情况下,信息生成模块110可以设置软件例如APP实现,无需额外的硬件支持。
[0084]根据本发明实施例的智能终端,通过第一控制模块控制信息生成模块根据协议规定生成控制信息,并通过第一通信模块将控制信息发送至家用电器,从而为家用电器更加便捷、可靠地根据控制信息运行提供基础,并且智能终端和家用电器中都无需建立列表。
[0085]下面参照附图描述根据本发明的又一方面实施例提出的家用电器。
[0086]图7为根据本发明的一个实施例的家用电器的框图,其中,家用电器与智能终端进行通信,如图7所示,本发明实施例的家用电器200包括第二通信模块210、信息解释模块220和第二控制模块230,第二控制模块230分别与第二通信模块210和信息解释模块220连接。
[0087]具体地,第二通信模块210用于接收智能终端发送的控制信息,例如图4所示,为根据本发明的一个具体实施例的信息交互系统的工作过程的示意图,第二通信模块210通过天线10与智能终端进行数据交互,天线10可以为集成天线或外接独立天线。第二通信模块210可以为独立的模块也可以集成在第二控制模块230中。
[0088]第二控制模块230用于判断控制信息是否正确,具体地,第二通信模块210接收到控制信息之后,通过通信接口 20将控制信息发送至第二控制模块230,第二控制模块230获取控制信息中数据帧的帧头,进而判断数据帧的帧头是否符合协议规定,如果数据帧的帧头符合协议规定,则判断控制信息的格式正确,如果数据帧的帧头不符合协议规定,则判断控制信息的格式不正确。其中,在第二控制模块220判断控制信息的格式不正确时,控制第二通信模块210不再接收智能终端发送的后续的控制信息,从而可以避免家用电器200进行不必要的解释工作。
[0089]信息解释模块220在控制信息正确时对控制信息进行解释以生成执行指令,简单来说,信息解释模块220对控制信息的解释过程,就是将控制信息的数据帧中按照协议规定对应位的控制指令解析出。具体地,信息解释模块220获取控制信息中数据帧的数据部分,其中,控制信息中数据帧的数据部分包括按照协议规定设置的控制信息数据。作为具体实施例,例如,按照协议规定运行状态信息设定在数据帧的第11字节,其为0x01 (十六进制)表示进入工作状态,其为0x02表示进入暂停状态;另外,动作的执行时间在数据帧的第17字节,记录的是执行指令的执行时间例如分钟数。进而信息解释模块220根据协议规定读取数据部分的数据信息,例如,信息解释模块220检测到控制信息的数据帧的第11字节为0x01,即意欲控制家用电器200进入运行状态,则将数据帧的第17字节记录的数据读出,进而信息解释模块220根据读取的数据生成执行指令并将执行指令发送至第二控制模块 230。
[0090]第二控制模块230根据执行指令设置相关参数,例如,根据数据帧的第17字节记录的数据设定运行时间,进而控制家用电器200的执行元件例如继电器、放大器执行该执行指令,从而实现家用电器200以智能终端的控制信息运行。
[0091 ] 另外,如图8所示,家用电器200还包括信息反馈模块240,信息反馈模块240与第二控制模块230连接,用于根据协议规定生成反馈信息,并通
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1