洗衣机及其通信装置和通信方法与流程

文档序号:12034539阅读:575来源:国知局
洗衣机及其通信装置和通信方法与流程

本发明涉及生活电器技术领域,具体涉及一种洗衣机及其通信装置和通信方法。



背景技术:

随着家电智能化的发展,将语音识别技术应用到智能家电中进行人机交互已成为一种趋势。然而,相关技术中,将语音通信模块接入智能家电,存在的问题有:1)语音通信模块通过串口与控制单元指令交互,如果用常规方法完成语音通信模块的接入,控制单元硬件资源的分配、电路板图、软件三者均需要不同程度的改动,开发测试周期较长;2)原有家电系统硬件资源使用饱和,控制单元可能没有多余的串口;3)各品牌家电的型号较多,且各型号家电所使用的软硬件版本不一定相同,语音通信模块接入的工作量大,耗费人力物力。



技术实现要素:

本发明旨在至少在一定程度上解决上述技术中的技术问题之一。为此,本发明的第一个目的在于提出一种洗衣机的通信装置,该通信装置通过一个通信端口即可同时实现无线联网和语音通信,硬件开发成本低,开发测试时间短。

本发明的第二个目的在于提出一种洗衣机。

本发明的第三个目的在于提出一种洗衣机的通信方法。

为实现上述目的,本发明第一方面的实施例提出了一种洗衣机的通信装置,包括:无线通信模块,用于进行无线通信;语音通信模块,用于进行语音通信;控制单元,所述控制单元上设置有通信端口,所述控制单元通过所述通信端口分别与所述无线通信模块和所述语音通信模块相连,所述控制单元用于接收通信数据,并判断所述通信数据是否完整,在所述通信数据完整时,根据协议中的帧类型判断所述通信数据的来源,在所述通信数据来自语音通信模块时,对所述通信数据进行语音识别处理,以及在所述通信数据来自所述无线通信模块时,对所述通信数据进行协议处理。

根据本发明实施例的洗衣机的通讯装置,通过控制单元上的一个通信端口分别与语音通信模块和无线通信模块进行通信,即可实现洗衣机的无线联网和语音识别功能,硬件开发成本低,开发测试时间短,且能够提升用户体验。

另外,根据本发明上述实施例的洗衣机的通信装置,还可以具有如下附加的技术特征:

根据本发明的一个实施例,所述通信端口为uart(universalasynchronousreceivertransmitter,通用异步收发传输器)串口

根据本发明的一个实施例,所述控制单元,还用于:在所述通信数据不完整或所述通信数据来源未知时,将所述通信数据丢弃;等待重新接受新的通信数据,并判断等待时间是否小于预设时间;在所述等待时间大于或等于所述预设时间时,停止接收通信数据。

为实现上述目的,本发明第二方面的实施例提出了一种洗衣机,包括本发明第一方面实施例的洗衣机的通信装置。该洗衣机能够通过一个通信端口实现无线联网和语音识别功能,提升了用户体验,且硬件开发成本低,开发测试时间短。

为实现上述目的,本发明第三方面的实施例提出了一种洗衣机的通信方法,所述洗衣机包括洗衣机的通信装置,所述洗衣机的通信装置包括无线通信模块、语音通信模块和控制单元,其中,所述控制单元通过通信端口分别与所述无线通信模块和所述语音通信模块相连,所述通信方法包括以下步骤:所述控制单元接收通信数据;判断所述通信数据是否完整;如果所述通信数据完整,则根据协议中的帧类型判断所述通信数据的来源;如果所述通信数据来自所述语音通信模块,则对所述通信数据进行语音识别处理;以及如果所述通信数据来自所述无线通信模块,则对所述通信数据进行协议处理。

根据本发明实施例的洗衣机的通信方法,通过控制单元上的一个通信端口分别与语音通信模块和无线通信模块进行通信,即可实现洗衣机的无线联网和语音识别功能,进而能够提升用户体验,且硬件开发成本低,开发测试时间短。

另外,根据本发明上述实施例的洗衣机的通信方法,还可以具有如下附加的技术特征:

根据本发明的一个实施例,所述通信端口为uart串口。

根据本发明的一个实施例,如果所述通信数据不完整或所述通信数据来源未知,则将所述通信数据丢弃;所述控制单元等待重新接受新的通信数据;判断等待时间是否小于预设时间;如果所述等待时间大于或等于所述预设时间时,则所述控制单元停止接收通信数据。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本发明一个实施例的洗衣机的通信装置的结构框图;

图2是根据本发明一个实施例的洗衣机的通信装置的工作流程图;

图3是根据本发明一个实施例的洗衣机的通信方法的流程图。

附图标记:

无线通信模块10、语音通信模块20和控制单元30。

具体实施方式

下面详细描述本发明的实施例的洗衣机及其通信装置和通信方法,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明的洗衣机及其通信装置和通信方法。

图1是根据本发明的洗衣机的通信装置的结构框图。

如图1所示,该洗衣机的通信装置包括:无线通信模块10、语音通信模块20和控制单元30。

其中,无线通信模块10用于进行无线通信。

举例而言,无线通信模块10可用于进行wifi(wireless-fidelity,无线保真)、2g/3g/4g、zigbee、蓝牙等无线通信。

语音通信模块20用于进行语音通信。

控制单元30上设置有通信端口,控制单元30通过通信端口分别与无线通信模块10和语音通信模块20相连。

其中,通信端口为uart串口。

控制单元30用于接收通信数据,并判断通信数据是否完整;在通信数据完整时,根据协议中的帧类型判断通信数据的来源;在通信数据来自语音通信模块时,对通信数据进行语音识别处理,以及在通信数据来自无线通信模块时,对通信数据进行协议处理。

进一步地,控制单元30还用于在通信数据不完整或通信数据来源未知时,将通信数据丢弃;等待重新接受新的通信数据,并判断等待时间是否小于预设时间;以及在等待时间大于或等于预设时间时,停止接收通信数据。

其中,预设时间可以是出厂默认值,例如1分钟。

在本发明的一个实施例中,可以通过图2说明本发明实施例的洗衣机的通信装置的通信过程。

具体而言,如图2所示,当语音通信数据通过通信端口时,控制单元对语音通信数据进行语音识别处理。当无线通信数据通过通信端口时,控制单元对无线通信数据进行协议处理。当语音通信数据和无线通信数据同时通过通信端口时,进行软件仲裁,即判断接收到的通信数据是否完整。如果仲裁通过,即接收到的通信数据完整(说明包含通信数据的 报文在传输过程中未受到信号干扰),则根据协议中帧类型判断接收到的通信数据是语音通信数据还是无线通信数据,即接收到的通信数据的来源是语音通信模块20还是无线通信模块10,对接收到的通信数据进行相应的处理。如果仲裁不通过,即接收到的通信数据不完整,或者接收到的通信数据来源未知,则将接收到的通信数据丢弃,等待重新接收通信数据,直到等待时间超出设定上限,即预设时间。

其中,可以理解的是,当通信端口仅有一种通信数据通过时,通信数据不会受到信号干扰,即通信数据是完整的,控制单元30可直接对通信数据进行相应的处理。

在本发明的实施例中,控制单元30在一个时刻只与一个通信模块的通信数据进行信息交互,从而可以避免因信号冲突导致数据出错的问题。

需要说明的是,与控制单元30通过通信端口相连的通信模块不限于上述实施例中的无线通信模块10和语音通信模块20。

根据本发明实施例的洗衣机的通讯装置,通过控制单元上的一个通信端口分别与语音通信模块和无线通信模块进行通信,即可实现洗衣机的无线联网和语音识别功能,且通信可靠性高,由此能够提升用户体验,且该通信装置硬件开发成本低,开发测试时间短。

进一步地,本发明公开了一种洗衣机,包括本发明上述实施例的洗衣机的通信装置。

本发明实施例的洗衣机能够通过一个通信端口实现无线联网和语音识别功能,提升了用户体验,且硬件开发成本低,开发测试时间短。

另外,根据本发明实施例的洗衣机的其它构成以及作用对于本领域的普通技术人员而言都是已知的,为了减少冗余,此处不做赘述。

图3是本发明一个实施例的洗衣机的通信方法。

在本发明的实施例中,洗衣机包括洗衣机的通信装置,洗衣机的通信装置包括无线通信模块、语音通信模块和控制单元,其中,控制单元通过通信端口分别与无线通信模块和语音通信模块相连。

可选地,其中,通信端口可以是uart串口。

如图3所示,该洗衣机的通信方法包括以下步骤:

s101,控制单元接收通信数据。

s102,判断通信数据是否完整。

s103,如果通信数据完整,则根据协议中的帧类型判断通信数据的来源。

s104,如果通信数据来自语音通信模块,则对通信数据进行语音识别处理。

s105,如果通信数据来自无线通信模块,则对通信数据进行协议处理。

具体而言,无线通信模块可用于进行wifi、2g/3g/4g、zigbee、蓝牙等无线通信。

进一步地,如图3所示,本发明实施例的洗衣机的通信方法还可以包括:

s106,如果通信数据不完整或通信数据来源未知,则将通信数据丢弃。

s107,控制单元等待重新接受新的通信数据。

s108,判断等待时间是否小于预设时间。

其中,预设时间可以是出厂默认值,例如1分钟。

s109,如果等待时间大于或等于预设时间时,则控制单元停止接收通信数据。

另外,在本发明的一个实施例中,可以通过图2说明本发明实施例的洗衣机的通信方法。

具体而言,如图2所示,当语音通信数据通过通信端口时,控制单元对语音通信数据进行语音识别处理。当无线通信数据通过通信端口时,控制单元对无线通信数据进行协议处理。当语音通信数据和无线通信数据同时通过通信端口时,进行软件仲裁,即判断接收到的通信数据是否完整。如果仲裁通过,即接收到的通信数据完整(说明包含通信数据的报文在传输过程中未受到信号干扰),则根据协议中帧类型判断接收到的通信数据是语音通信数据还是无线通信数据,即接收到的通信数据的来源是语音通信模块还是无线通信模块,对接收到的通信数据进行相应的处理。如果仲裁不通过,即接收到的通信数据不完整,或者接收到的通信数据来源未知,则将接收到的通信数据丢弃,等待重新接收通信数据,直到等待时间超出设定上限,即预设时间。

其中,可以理解的是,当通信端口仅有一种通信数据通过时,通信数据不会受到信号干扰,即通信数据是完整的,控制单元可直接对通信数据进行相应的处理。

在本发明的实施例中,控制单元在一个时刻只与一个通信模块的通信数据进行信息交互,从而可以避免因信号冲突导致数据出错的问题。

需要说明的是,与控制单元通过通信端口相连的通信模块不限于上述实施例中的无线通信模块和语音通信模块。

根据本发明实施例的洗衣机的通信方法,通过控制单元上的一个通信端口分别与语音通信模块和无线通信模块进行通信,即可实现洗衣机的无线联网和语音识别功能,且通信可靠性高,由此能够提升用户体验,同时该通信方法的硬件开发成本低,开发测试时间短。

在本发明的描述中,需要理解的是,术语“上”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两 个,三个等,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“相连”、“连接”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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