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

文档序号:8256726阅读:来源:国知局
中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0034]下文的公开提供了许多不同的实施例或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。此夕卜,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的可应用于性和/或其他材料的使用。另外,以下描述的第一特征在第二特征之“上”的结构可以包括第一和第二特征形成为直接接触的实施例,也可以包括另外的特征形成在第一和第二特征之间的实施例,这样第一和第二特征可能不是直接接触。
[0035]在本发明的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0036]参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0037]下面参照附图描述根据本发明实施例提出的家用电器的控制方法,以及用于家用电器的信息交互系统和家用电器、智能终端。
[0038]首先对本发明实施例的家用电器的控制方法进行说明。
[0039]图1为根据本发明的一个实施例的家用电器的控制方法的流程图。其中,家用电器与智能终端进行通信,智能终端用于根据协议规定生成控制信息,在这里的协议规定可以理解为预设规则,例如规定通信数据的格式、各个数据位包含的控制信息,控制信息中数据帧已经规定好智能终端和家用电器运行相关功能共同的代码指令,从而可以保证智能终端发送的控制信息是目标家用电器能够理解的信息,在一般情况下,智能终端可以通过软件例如APP实现,无需额外的硬件支持。
[0040]如图1所示,本发明实施例的家用电器的控制方法包括以下步骤:
[0041]SI,家用电器接收控制信息,并判断控制信息的格式是否正确。
[0042]具体地,例如家用电器包括无线通信模块,通过无线通信模块接收智能终端发送的控制信息,进而家用电器根据协议规定判断控制信息的格式是否正确,也就是说,在接收到控制信息之后,家用电器首先对控制信息进行过滤,在本发明的一个具体实施例中,如图2所示,家用电器的判断过程具体包括:
[0043]S11,家用电器接收到控制信息之后,获取控制信息中数据帧的帧头。
[0044]例如,控制信息中的数据帧包括帧头、数据部分、帧尾,其中,帧头帧尾包括信息传输格式数据,数据部分包括控制指令数据。在接收到控制信息之后,家用电器先获得控制信息中数据帧的帧头,以判断控制信息的格式是否正确。
[0045]S12,家用电器判断数据帧的帧头是否符合协议规定。
[0046]在本发明实施例中,家用电器先对控制信息数据帧的帧头进行判断,判断帧头是否满足协议规定的格式。
[0047]S13,如果数据帧的帧头符合协议规定,则家用电器判断控制信息的格式正确。
[0048]S14,如果数据帧的帧头不符合协议规定,则家用电器判断控制信息的格式不正确。
[0049]家用电器对帧头进行判断,过滤出符合协议规定的控制信息,进而将格式正确的控制信息存储在缓存单元中等待解释。
[0050]S2,如果控制信息的格式正确,则家用电器对控制信息进行解释以生成执行指令。
[0051]简单来说,对于家用电器对控制信息的解释过程,就是将控制信息的数据帧中按照协议规定对应位的控制指令解析出,具体地,例如图2所示,包括:
[0052]S21,家用电器获取控制信息中数据帧的数据部分。
[0053]其中,控制信息中数据帧的数据部分包括按照协议规定设置的控制信息数据。作为具体实施例,例如,按照协议规定运行状态信息设定在数据帧的第11字节,其为0x01 (十六进制)表示进入工作状态,其为0x02表示进入暂停状态;另外,动作的执行时间在数据帧的第17字节,记录的是执行指令的执行时间例如分钟数。
[0054]S22,家用电器根据协议规定读取数据部分的数据信息。
[0055]例如,家用电器检测到控制信息的数据帧的第11字节为0x01,即意欲控制家用电器进入运行状态,则将数据帧的第17字节记录的数据读出。
[0056]S23,家用电器根据数据信息生成执行指令。
[0057]家用电器根据读取的数据信息设置相关参数,例如,根据数据帧的第17字节记录的数据设定运行时间,进而进入步骤S3。
[0058]S3,家用电器执行执行指令。
[0059]例如,家用电器根据执行指令进入运行状态,运行过程则根据执行指令设定的参数实施,从而实现家用电器以智能终端的控制信息运行。
[0060]可以看出,本发明实施例的家用电器的控制方法,家用电器和智能终端之间通过协议规定进行信息传送,所以无论在智能终端侧还是家用电器侧都不存在指令列表,与相关技术相比,开发更容易,存储资源占用少,尤其更适用于只有百来个字节存储单元的芯片。另外,与相关技术相比,家用电器在执行指令之前先对控制信息进行过滤,降低了工作量,并且本发明实施例的控制方法,在双向关联的基础上实施,与相关技术只靠一个ID例如手机号码来关联更加可靠,提高了执行可靠性,其中,双向关联是指:以家用电器本身的SN码(Serial Number,序列号)和智能终端自身自定义的标识码(这个标识码一般是由相关的应用程序App设置的)进行一对一关联通信,或者叫点对点P2P (peer-to-peer,点对点技术)关联通?目。
[0061]下面以具体实施例进行比较说明。例如以烹饪家电的自动菜单功能为例,如果以现有技术方案实现,则智能终端只发送菜谱、分量等信息,烹饪家电接收到信息之后查询对应菜单烹饪需要用的火力和时间,进而运行。如果存储列表有几百个菜单,则烹饪家电侧所需的存储单元至少需要数千个,而且还需要花费不少时间进行检索,因而导致运行缓慢。
[0062]而本发明实施例的家用电器的控制方法,所有的火力和菜单在智能终端发送控制信息之前已经生成,家用电器不需要再查表,从而运行快捷可靠。由于现在的智能终端例如智能手机的运算处理速度越来越快,搜索引擎开发的越来越好,则没有必要将繁重的工作转移至实际上没有必要使用引擎搜索以及大容量部件的家用电器来做。
[0063]另外,如图2所示,上述控制方法中,在家用电器判断控制信息的格式不正确时,还包括:
[0064]S4,家用电器不再接收智能终端发送的后续的控制信息。
[0065]如果家用电器接收到控制信息,判断数据帧的帧头不符合协议规定的格式,则后续数据不再接收,从而可以避免家用电器进行不必要的解释工作。
[0066]另外,家用电器的状态发生变化时,可以向智能终端发送反馈信息。具体地,上述控制方法还包括:家用电器根据协议规定生成反馈信息,并将反馈信息反馈至移动终端。例如,家用电器从待机进入运行状态之后,经由通信模块向智能终端上报反馈信息,其中,家用电器根据协议规定的格式生成反馈信息,例如将数据帧的第15字节设为运行状态反馈数据,进而智能终端即可根据协议规定对反馈信息进行理解以及处理。
[0067]可以理解的是,智能终端与家用电器通过协议规定实现信息交互,只要信息被检测出,家用电器和智能终端都能够理解并执行或处理。例如,家用电器接收到智能终端的控制信息之后,经过过滤之后直接执行,具体地,例如家用电器将以TCP格式打包的数据帧去掉其帧头、帧尾等传输格式数据,将实际完整的控制数据直接发送至控制模块,同样地,家用电器的信息反馈过程也类似,所以,对于家用电器和智能终端来说,就像控制信息或反馈信息被直接传输,而没有中间的查表搜索等加工过程。
[0068]综上所述,根据本发明实施例的家用电器的控制方法,通过家用电器对控制信息进行判断,可以过滤掉不正确的控制信息,从而可以避免不必要的执行错误,降低了家用电器的工作量,提高执行可靠性,与相关技术中的查表方式,本发明的控制方法中,通过协议规定设定通信信息,无需在家用电器和智能终端中建立列表,开发更加容易,存储资源占用小。
[0069]下面参照附图描述根据本发明的另一方面实施例的用于家用电器的信息交互系统。
[0070]图3为根据本发明的一个实施例的用于家用电器的信息交互系统的框图。如图3所示,
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1