智能设备交互方法及系统与流程

文档序号:19073709发布日期:2019-11-08 21:06阅读:237来源:国知局
智能设备交互方法及系统与流程

本申请涉及物联网技术领域,具体涉及一种智能设备交互方法及系统。



背景技术:

通常,电子设备连接物联网云平台,物联网云平台连接物联网网关,物联网网关连接至少一个物联网终端。当用户需要控制至少一个物联物联网终端中的其中一个物联网终端时,通过在电子设备的触控显示屏上显示的物联网终端控制界面手动输入触控操作来实现对目标物联网终端的控制。由于物联网终端控制界面过于复杂,不便于用户手动操作,因此采用手动方式输入触控指令控制物联网终端,导致物联网终端的控制效率较低。



技术实现要素:

本申请实施例提供一种智能设备交互方法及系统,用于提高物联网终端的控制效率。

第一方面,本申请实施例提供一种智能设备交互方法,应用于包括具有语音功能的电子设备、物理网云平台、物联网网关和至少一个物联网终端的智能设备交互系统,所述方法包括:

通过所述电子设备获取第一传输数据和所述第一传输数据对应的第一物联网终端,以及向所述物联网云平台发送所述第一传输数据,所述第一物联网终端为所述至少一个物联网终端中的其中一个;

通过所述物联网云平台对所述第一传输数据进行语音翻译,得到第二传输数据,以及通过所述物联网网关向所述第一物联网终端发送所述第二传输数据,所述第一传输数据为语音数据,所述第二传输数据的数据格式为json数据或二进制码流数据;

通过所述第一物联网终端获取第三传输数据,以及通过所述物联网网关向所述物联网云平台发送所述第三传输数据,所述第三传输数据为语音数据;

通过所述物联网云平台对所述第三传输数据进行语音转换,得到第一语音数据,以及向所述电子设备发送所述第一语音数据;

通过所述电子设备输出所述第一语音数据。

第二方面,本申请实施例提供一种智能设备交互方法,应用于包括具有语音功能的电子设备、本地局域网网关、语音翻译平台和至少一个物联网终端的智能设备交互系统,所述方法包括:

通过所述电子设备获取第四传输数据和所述第四传输数据对应的第二物联网终端,以及通过所述本地局域网网关向所述语音翻译平台发送所述第四传输数据,所述第四传输数据为语音数据,所述第二物联网终端为所述至少一个物联网终端中的其中一个;

通过所述语音翻译平台对所述第四传输数据进行语音翻译,得到第五传输数据,以及通过所述本地局域网网关向所述第二物联网终端发送所述第五传输数据,所述第五传输数据的数据格式为json数据或二进制码流数据;

通过所述第二物联网终端获取第六传输数据,以及通过所述本地局域网网关向所述语音翻译平台发送所述第六传输数据,所述第六传输数据为语音数据;

通过所述语音翻译平台对所述第六传输数据进行语音转换,得到第二语音数据,以及通过所述本地局域网网关向所述电子设备发送所述第二语音数据;

通过所述电子设备输出所述第二语音数据。

第三方面,本申请实施例提供一种智能设备交互装置,应用于包括具有语音功能的电子设备、物联网云平台、物联网网关和至少一个物联网终端的智能设备交互系统,所述装置包括:

第一获取单元,用于通过所述电子设备获取第一传输数据和所述第一传输数据对应的第一物联网终端,所述第一物联网终端为所述至少一个物联网终端中的其中一个;

第一发送单元,用于向所述物联网云平台发送所述第一传输数据;

第一语音翻译单元,用于通过所述物联网云平台对所述第一传输数据进行语音翻译,得到第二传输数据,所述第一传输数据为语音数据,所述第二传输数据的数据格式为json数据或二进制码流数据;

第二发送单元,用于通过所述物联网网关向所述第一物联网终端发送所述第二传输数据;

第二获取单元,用于通过所述第一物联网终端获取第三传输数据;

第三发送单元,用于通过所述物联网网关向所述物联网云平台发送所述第三传输数据,所述第三传输数据为语音数据;

第一语音转换单元,用于通过所述物联网云平台对所述第三传输数据进行语音转换,得到第一语音数据;

第四发送单元,用于向所述电子设备发送所述第一语音数据;

第一输出单元,用于通过所述电子设备输出所述第一语音数据。

第四方面,本申请实施例提供一种智能设备交互装置,应用于包括具有语音功能的电子设备、本地局域网网关、语音翻译平台和至少一个物联网终端的智能设备交互系统,所述装置包括:

第三获取单元,用于通过所述电子设备获取第四传输数据和所述第四传输数据对应的第二物联网终端,所述第二物联网终端为所述至少一个物联网终端中的其中一个;

第五发送单元,用于通过所述本地局域网网关向所述语音翻译平台发送所述第四传输数据,所述第四传输数据为语音数据;

第二语音翻译单元,用于通过所述语音翻译平台对所述第四传输数据进行语音翻译,得到第五传输数据,所述第五传输数据的数据格式为json数据或二进制码流数据;

第六发送单元,用于通过所述本地局域网网关向所述第二物联网终端发送所述第五传输数据;

第四获取单元,用于通过所述第二物联网终端获取第六传输数据;

第七发送单元,用于通过所述本地局域网网关向所述语音翻译平台发送所述第六传输数据,所述第六传输数据为语音数据;

第二语音转换单元,用于通过所述语音翻译平台对所述第六传输数据进行语音转换,得到第二语音数据;

第八发送单元,用于通过所述本地局域网网关向所述电子设备发送所述第二语音数据;

第二输出单元,用于通过所述电子设备输出所述第二语音数据。

第五方面,本申请实施例提供一种智能设备交互系统,包括处理器、存储器、通信接口以及一个或多个程序,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面或第二方面所述的方法中的部分或全部步骤的指令。

第六方面,本申请实施例提供一种计算机可读存储介质,上述计算机可读存储介质用于存储电子数据交换的计算机程序,上述计算机程序使得计算机执行如本申请实施例第一方面或第二方面所述的方法中所描述的部分或全部步骤。

第七方面,本申请实施例提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面或第二方面所述的方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

可以看出,在本申请实施例中,智能设备交互系统通过电子设备获取第一传输数据和第一传输数据对应的第一物联网终端,向物联网云平台发送第一传输数据,第一传输数据为语音数据,通过物联网云平台对第一传输数据进行语音翻译,得到第二传输数据,第二传输数据的数据格式为json数据或二进制码流数据,通过物联网网关向第一物联网终端发送第二传输数据;通过第一物联网终端获取第三传输数据,通过物联网网关向物联网云平台发送第三传输数据,第三传输数据为语音数据,通过物联网云平台对第三传输数据进行语音转换,得到第一语音数据,向电子设备发送第一语音数据,通过电子设备输出第一语音数据。相较于采用手动方式在物联网终端控制界面上输入触控指令控制物联网终端,本申请实施例采用语音方式在语音人机交互界面上输入语音指令控制物联网终端,这样有助于提高物联网终端的控制效率。

附图说明

为了更清楚地说明本申请实施例或背景技术中的技术方案,下面将对本申请实施例或背景技术中所需要使用的附图进行说明。

图1是本申请实施例提供的第一种智能设备交互方法的流程示意图;

图2是本申请实施例提供的第二种智能设备交互方法的流程示意图;

图3是本申请实施例提供的第三种智能设备交互方法的流程示意图;

图4是本申请实施例提供的第四种智能设备交互方法的流程示意图;

图5是本申请实施例提供的一种智能设备交互装置的功能单元组成框图;

图6是本申请实施例提供的另一种智能设备交互装置的功能单元组成框图;

图7是本申请实施例提供的一种智能设备交互系统的结构示意图;

图8是本申请实施例提供的另一种智能设备交互系统的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。

电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。

请参阅图1,图1是本申请实施例提供的一种智能设备交互方法的流程示意图,应用于包括具有语音功能的电子设备、物理网云平台、物联网网关和至少一个物联网终端的智能设备交互系统,该智能设备交互方法包括步骤101-105,具体如下:

101:智能设备交互系统通过所述电子设备获取第一传输数据和所述第一传输数据对应的第一物联网终端,以及向所述物联网云平台发送所述第一传输数据,所述第一物联网终端为所述至少一个物联网终端中的其中一个。

在一个可能的示例中,电子设备包括触控显示屏,智能设备交互系统通过所述电子设备获取第一传输数据和所述第一传输数据对应的第一物联网终端,包括:

当检测到针对所述触控显示屏上显示的目标应用程序图标的触控操作时,智能设备交互系统在所述触控显示屏上显示语音人机交互界面,所述目标应用程序图标为控制所述至少一个物联网终端的应用程序图标;

智能设备交互系统接收针对所述语音人机交互界面的第一语音指令;

智能设备交互系统将所述第一语音指令确定为所述第一传输数据;

智能设备交互系统根据语音指令与物联网终端的映射关系确定所述第一语音指令对应的所述第一物联网终端。

在一个可能的示例中,电子设备包括触控显示屏,智能设备交互系统通过电子设备获取第一传输数据和第一传输数据对应的第一物联网终端,包括:

当检测到针对触控显示屏上显示的目标应用程序图标的触控操作时,智能设备交互系统在触控显示屏上显示物联网终端控制界面,目标应用程序图标为控制至少一个物联网终端的应用程序图标;

智能设备交互系统接收针对物联网终端控制界面的第一触控指令,以及将第一触控指令确定为第一传输数据;

智能设备交互系统根据触控指令与物联网终端的映射关系确定第一触控指令对应的第一物联网终端。

102:智能设备交互系统通过所述物联网云平台对所述第一传输数据进行语音翻译,得到第二传输数据,以及通过所述物联网网关向所述第一物联网终端发送所述第二传输数据,所述第一传输数据为语音数据,所述第二传输数据的数据格式为json数据或二进制码流数据。

其中,json(javascriptobjectnotation,js对象简谱)是一种轻量级的数据交互格式。

其中,二进制码为计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。

在一个可能的示例中,智能设备交互系统通过所述物联网云平台对所述第一传输数据进行语音翻译,得到第二传输数据,包括:

智能设备交互系统获取所述第一物联网终端对应的第一数据格式;

若所述第一数据格式为json数据,则智能设备交互系统根据数据格式与数据转换算法的第一映射关系确定json数据对应的第一数据转换算法,所述第一数据转换算法用于将语音数据转换成json数据;智能设备交互系统根据所述第一传输数据和所述第一数据转换算法确定所述第二传输数据;

或者,若所述第一数据格式为二进制码流数据,则智能设备交互系统根据所述第一映射关系确定二进制码流数据对应的第二数据转换算法,所述第二数据转换算法用于将语音数据转换成二进制码流数据;智能设备交互系统根据所述第一传输数据和所述第二数据转换算法确定所述第二传输数据。

其中,智能设备交互系统将语音数据转换成json数据或二进制码流数据采用现有技术,在此不再叙述。

103:智能设备交互系统通过所述第一物联网终端获取第三传输数据,以及通过所述物联网网关向所述物联网云平台发送所述第三传输数据,所述第三传输数据为语音数据。

在一个可能的示例中,智能设备交互系统通过所述第一物联网终端获取第三传输数据,包括:

智能设备交互系统解析所述第二传输数据,得到所述第二传输数据对应的第一操作;

智能设备交互系统对所述第一物联网终端执行第一操作,得到所述第一操作对应的第一操作结果;

智能设备交互系统将所述第一操作结果确定为所述第三传输数据。

104:智能设备交互系统通过所述物联网云平台对所述第三传输数据进行语音转换,得到第一语音数据,以及向所述电子设备发送所述第一语音数据。

在一个可能的示例中,智能设备交互系统通过所述物联网云平台对所述第三传输数据进行语音转换,得到第一语音数据,包括:

智能设备交互系统获取所述第三传输数据的第二数据格式;

若所述第二数据格式为json数据,则智能设备交互系统根据数据格式与数据转换算法的第二映射关系确定json数据对应的第三数据转换算法,所述第三数据转换算法用于将json数据转换成语音数据;智能设备交互系统根据所述第三传输数据和所述第三数据转换算法确定所述第一语音数据;

或者,若所述第二数据格式为二进制码流数据,则智能设备交互系统根据所述第二映射关系确定二进制码流数据对应的第四数据转换算法,所述第四数据转换算法用于将二进制码流数据转换成语音数据;智能设备交互系统根据所述第三传输数据和所述第四数据转换算法确定所述第一语音数据。

其中,智能设备交互系统将json数据或二进制码流数据转换成语音数据采用现有技术,在此不再叙述。

105:智能设备交互系统通过所述电子设备输出所述第一语音数据。

可以看出,在本申请实施例中,智能设备交互系统通过电子设备获取第一传输数据和第一传输数据对应的第一物联网终端,向物联网云平台发送第一传输数据,第一传输数据为语音数据,通过物联网云平台对第一传输数据进行语音翻译,得到第二传输数据,第二传输数据的数据格式为json数据或二进制码流数据,通过物联网网关向第一物联网终端发送第二传输数据;通过第一物联网终端获取第三传输数据,通过物联网网关向物联网云平台发送第三传输数据,第三传输数据为语音数据,通过物联网云平台对第三传输数据进行语音转换,得到第一语音数据,向电子设备发送第一语音数据,通过电子设备输出第一语音数据。相较于采用手动方式在物联网终端控制界面上输入触控指令控制物联网终端,本申请实施例采用语音方式在语音人机交互界面上输入语音指令控制物联网终端,这样有助于提高物联网终端的控制效率。

请参阅图2,图2是本申请实施例提供的第二种智能设备交互方法的流程示意图,应用于包括具有语音功能的电子设备、本地局域网网关、语音翻译平台和至少一个物联网终端的智能设备交互系统,该智能设备交互方法包括步骤201-205,具体如下:

201:智能设备交互系统通过所述电子设备获取第四传输数据和所述第四传输数据对应的第二物联网终端,以及通过所述本地局域网网关向所述语音翻译平台发送所述第四传输数据,所述第四传输数据为语音数据,所述第二物联网终端为所述至少一个物联网终端中的其中一个。

在一个可能的示例中,电子设备包括触控显示屏,智能设备交互系统通过电子设备获取第四传输数据和第四传输数据对应的第二物联网终端,包括:

当检测到针对触控显示屏上的目标应用程序图标的触控操作时,智能设备交互系统在触控显示屏上显示语音人机交互界面,目标应用程序图标为控制至少一个物联网终端的应用程序图标;

智能设备交互系统接收针对语音人机交互界面的第二语音指令,以及将第二语音指令确定为第四传输数据;

智能设备交互系统根据语音指令与物联网终端的映射关系确定第二语音指令对应的第二物联网终端。

在一个可能的示例中,电子设备包括触控显示屏,智能设备交互系统通过电子设备获取第四传输数据和第四传输数据对应的第二物联网终端,包括:

当检测到针对触控显示屏上的目标应用程序图标的触控操作时,智能设备交互系统在触控显示屏上显示物联网终端控制界面,目标应用程序图标为控制至少一个物联网终端的应用程序图标;

智能设备交互系统接收针对物联网终端控制界面的第二触控指令,以及将第二触控指令确定为第四传输数据;

智能设备交互系统根据触控指令与物联网终端的映射关系确定第二触控指令对应的第二物联网终端。

202:智能设备交互系统通过所述语音翻译平台对所述第四传输数据进行语音翻译,得到第五传输数据,以及通过所述本地局域网网关向所述第二物联网终端发送所述第五传输数据,所述第五传输数据的数据格式为json数据或二进制码流数据。

在一个可能的示例中,智能设备交互系统通过语音翻译平台对第四传输数据进行语音翻译,得到第五传输数据,包括:

智能设备交互系统获取第二物联网终端对应的第三数据格式;

若第三数据格式为json数据,则智能设备交互系统根据数据格式与数据转换算法的第三映射关系确定json数据对应的第五数据转换算法,第五数据转换算法用于将语音数据转换成json数据;智能设备交互系统根据第四传输数据和第五数据转换算法确定第五传输数据;

或者,若第三数据格式为二进制码流数据,则智能设备交互系统根据第三映射关系确定二进制码流数据对应的第六数据转换算法,第六数据转换算法用于将语音数据转换成二进制码流数据;智能设备交互系统根据第四传输数据和第六数据转换算法确定第五传输数据。

203:智能设备交互系统通过所述第二物联网终端获取第六传输数据,以及通过所述本地局域网网关向所述语音翻译平台发送所述第六传输数据,所述第六传输数据为语音数据。

在一个可能的示例中,智能设备交互系统通过第二物联网终端获取第六传输数据,包括:

智能设备交互系统解析第五传输数据,得到第五传输数据对应的第二操作;

智能设备交互系统对第二物联网终端执行第二操作,得到第二操作对应的第二操作结果,以及将第二操作结果确定为第六传输数据。

204:智能设备交互系统通过所述语音翻译平台对所述第六传输数据进行语音转换,得到第二语音数据,以及通过所述本地局域网网关向所述电子设备发送所述第二语音数据。

在一个可能的示例中,智能设备交互系统通过语音翻译平台对第六传输数据进行语音转换,得到第二语音数据,包括:

智能设备交互系统获取第六传输数据的第四数据格式;

若第四数据格式为json数据,则智能设备交互系统根据数据格式与数据转换算法的第四映射关系确定json数据对应的第七数据转换算法,第七数据转换算法用于将json数据转换成语音数据;智能设备交互系统根据第六传输数据和第七数据转换算法确定第二语音数据;

或者,若第四数据格式为二进制码流数据,则智能设备交互系统根据第四映射关系确定二进制码流数据对应的第八数据转换算法,第八数据转换算法用于将二进制码流数据转换成语音数据;智能设备交互系统根据第六传输数据和第八数据转换算法确定第二语音数据。

205:智能设备交互系统通过所述电子设备输出所述第二语音数据。

可以看出,在本申请实施例中,智能设备交互系统通过电子设备获取第四传输数据和第四传输数据对应的第二物联网终端,通过本地局域网网关向语音翻译平台发送第四传输数据,第四传输数据为语音数据,通过语音翻译平台对第四传输数据进行语音翻译,得到第五传输数据,第五传输数据的数据格式为json数据或二进制码流数据,通过本地局域网网关向第二物联网终端发送第五传输数据,通过第二物联网终端获取第六传输数据,通过本地局域网网关向语音翻译平台发送第六传输数据,第六传输数据为语音数据,通过语音翻译平台对第六传输数据进行语音转换,得到第二语音数据,通过本地局域网网关向电子设备发送第二语音数据,通过电子设备输出第二语音数据。相较于采用手动方式在物联网终端控制界面上输入触控指令控制物联网终端,本申请实施例采用语音方式在语音人机交互界面上输入语音指令控制物联网终端,这样有助于提高物联网终端的控制效率。

与上述图1所示的实施例一致的,请参阅图3,图3是本申请实施例提供的第三种智能设备交互方法的流程示意图,应用于包括具有语音功能的电子设备、物联网云平台、物联网网关和至少一个物联网终端的智能设备交互系统,该智能设备交互方法包括步骤301-311,具体如下:

301:电子设备获取第一传输数据和所述第一传输数据对应的第一物联网终端,第一物联网终端为至少一个物联网终端中的其中一个。

302:电子设备向物联网云平台发送所述第一传输数据。

303:物联网云平台接收所述电子设备发送的所述第一传输数据,对所述第一传输数据进行语音翻译,得到第二传输数据,所述第一传输数据为语音数据,所述第二传输数据的数据格式为json数据或二进制码流数据。

304:物联网云平台向物联网网关发送所述第二传输数据。

305:物联网网关接收所述物联网云平台发送的所述第二传输数据,以及向所述第一物联网终端发送所述第二传输数据。

306:第一物联网终端接收所述物联网网关发送的所述第二传输数据,以及获取第三传输数据。

307:第一物联网终端向所述物联网网关发送所述第三传输数据。

308:物联网网关接收所述第一物联网终端发送的所述第三传输数据,以及向所述物联网云平台发送所述第三传输数据,所述第三传输数据为语音数据。

309:物联网云平台接收所述物联网网关发送的所述第三传输数据,以及对所述第三传输数据进行语音转换,得到第一语音数据。

310:物联网云平台向所述电子设备发送所述第一语音数据。

311:电子设备接收所述物联网云平台发送的所述第一语音数据,以及输出所述第一语音数据。

需要说明的是,图3所示的方法的各个步骤的具体实现过程可参见上述方法所述的具体实现过程,在此不再叙述。

与上述图2所示的实施例一致的,请参阅图4,图4是本申请实施例提供的第四种智能设备交互方法的流程示意图,应用于包括具有语音功能的电子设备、本地局域网网关、语音翻译平台和至少一个物联网终端的智能设备交互系统,该智能设备交互方法包括步骤401-413,具体如下:

401:电子设备获取第四传输数据和所述第四传输数据对应的第二物联网终端,所述第二物联网终端为至少一个物联网终端中的其中一个。

402:电子设备向本地局域网网关发送所述第四传输数据。

403:本地局域网网关接收所述电子设备发送的所述第四传输数据,以及向语音翻译平台发送所述第四传输数据,所述第四传输数据为语音数据。

404:语音翻译平台接收所述本地局域网网关发送的所述第四传输数据,对所述第四传输数据进行语音翻译,得到第五传输数据,所述第五传输数据的数据格式为json数据或二进制码流数据。

405:语音翻译平台向所述本地局域网网关发送所述第五传输数据。

406:本地局域网网关接收所述语音翻译平台发送的所述第五传输数据,以及向所述第二物联网终端发送所述第五传输数据。

407:第二物联网终端接收所述本地局域网网关发送的所述第五传输数据,以及获取第六传输数据。

408:第二物联网终端向所述本地局域网网关发送所述第六传输数据。

409:本地局域网网关接收所述第二物联网终端发送的所述第六传输数据,以及向所述语音翻译平台发送所述第六传输数据,所述第六传输数据为语音数据。

410:语音翻译平台接收所述本地局域网网关发送的所述第六传输数据,以及对所述第六传输数据进行语音转换,得到第二语音数据。

411:语音翻译平台向所述本地局域网网关发送所述第二语音数据。

412:本地局域网网关接收所述语音翻译平台发送的所述第二语音数据,以及向所述电子设备发送所述第二语音数据。

413:电子设备接收所述本地局域网网关发送的所述第二语音数据,以及输出所述第二语音数据。

需要说明的是,图4所示的方法的各个步骤的具体实现过程可参见上述方法所述的具体实现过程,在此不再叙述。

请参阅图5,图4为本申请实施例提供的一种智能设备交互装置的功能单元组成框图,应用于包括具有语音功能的电子设备、物联网云平台、物联网网关和至少一个物联网终端的智能设备交互系统,该智能设备交互装置500包括:

第一获取单元501,用于通过所述电子设备获取第一传输数据和所述第一传输数据对应的第一物联网终端,所述第一物联网终端为所述至少一个物联网终端中的其中一个;

第一发送单元502,用于向所述物联网云平台发送所述第一传输数据;

第一语音翻译单元503,用于通过所述物联网云平台对所述第一传输数据进行语音翻译,得到第二传输数据,所述第一传输数据为语音数据,所述第二传输数据的数据格式为json数据或二进制码流数据;

第二发送单元504,用于通过所述物联网网关向所述第一物联网终端发送所述第二传输数据;

第二获取单元505,用于通过所述第一物联网终端获取第三传输数据;

第三发送单元506,用于通过所述物联网网关向所述物联网云平台发送所述第三传输数据,所述第三传输数据为语音数据;

第一语音转换单元507,用于通过所述物联网云平台对所述第三传输数据进行语音转换,得到第一语音数据;

第四发送单元508,用于向所述电子设备发送所述第一语音数据;

第一输出单元509,用于通过所述电子设备输出所述第一语音数据。

可以看出,在本申请实施例中,智能设备交互系统通过电子设备获取第一传输数据和第一传输数据对应的第一物联网终端,向物联网云平台发送第一传输数据,第一传输数据为语音数据,通过物联网云平台对第一传输数据进行语音翻译,得到第二传输数据,第二传输数据的数据格式为json数据或二进制码流数据,通过物联网网关向第一物联网终端发送第二传输数据;通过第一物联网终端获取第三传输数据,通过物联网网关向物联网云平台发送第三传输数据,第三传输数据为语音数据,通过物联网云平台对第三传输数据进行语音转换,得到第一语音数据,向电子设备发送第一语音数据,通过电子设备输出第一语音数据。相较于采用手动方式在物联网终端控制界面上输入触控指令控制物联网终端,本申请实施例采用语音方式在语音人机交互界面上输入语音指令控制物联网终端,这样有助于提高物联网终端的控制效率。

在一个可能的示例中,电子设备包括触控显示屏,在通过所述电子设备获取第一传输数据和所述第一传输数据对应的第一物联网终端方面,上述第一获取单元501具体用于:

当检测到针对所述触控显示屏上显示的目标应用程序图标的触控操作时,在所述触控显示屏上显示语音人机交互界面,所述目标应用程序图标为控制所述至少一个物联网终端的应用程序图标;

接收针对所述语音人机交互界面的第一语音指令;

将所述第一语音指令确定为所述第一传输数据;

根据语音指令与物联网终端的映射关系确定所述第一语音指令对应的所述第一物联网终端。

在一个可能的示例中,在通过所述物联网云平台对所述第一传输数据进行语音翻译,得到第二传输数据方面,上述第一语音翻译单元503具体用于:

获取所述第一物联网终端对应的第一数据格式;

若所述第一数据格式为json数据,则根据数据格式与数据转换算法的第一映射关系确定json数据对应的第一数据转换算法,所述第一数据转换算法用于将语音数据转换成json数据;根据所述第一传输数据和所述第一数据转换算法确定所述第二传输数据;

或者,若所述第一数据格式为二进制码流数据,则根据所述第一映射关系确定二进制码流数据对应的第二数据转换算法,所述第二数据转换算法用于将语音数据转换成二进制码流数据;根据所述第一传输数据和所述第二数据转换算法确定所述第二传输数据。

在一个可能的示例中,在通过所述第一物联网终端获取第三传输数据方面,上述第二获取单元505具体用于:

解析所述第二传输数据,得到所述第二传输数据对应的第一操作;

对所述第一物联网终端执行第一操作,得到所述第一操作对应的第一操作结果;

将所述第一操作结果确定为所述第三传输数据。

在一个可能的示例中,在通过所述物联网云平台对所述第三传输数据进行语音转换,得到第一语音数据方面,上述第一语音转换单元507具体用于:

获取所述第三传输数据的第二数据格式;

若所述第二数据格式为json数据,则根据数据格式与数据转换算法的第二映射关系确定json数据对应的第三数据转换算法,所述第三数据转换算法用于将json数据转换成语音数据;根据所述第三传输数据和所述第三数据转换算法确定所述第一语音数据;

或者,若所述第二数据格式为二进制码流数据,则根据所述第二映射关系确定二进制码流数据对应的第四数据转换算法,所述第四数据转换算法用于将二进制码流数据转换成语音数据;根据所述第三传输数据和所述第四数据转换算法确定所述第一语音数据。

与上述图2所示的实施例一致的,请参阅图6,图6是本申请实施例提供的另一种智能设备交互装置的功能单元组成框图,应用于包括具有语音功能的电子设备、本地局域网网关、语音翻译平台和至少一个物联网终端的智能设备交互系统,该智能设备交互装置600包括:

第三获取单元601,用于通过所述电子设备获取第四传输数据和所述第四传输数据对应的第二物联网终端,所述第二物联网终端为所述至少一个物联网终端中的其中一个;

第五发送单元602,用于通过所述本地局域网网关向所述语音翻译平台发送所述第四传输数据,所述第四传输数据为语音数据;

第二语音翻译单元603,用于通过所述语音翻译平台对所述第四传输数据进行语音翻译,得到第五传输数据,所述第五传输数据的数据格式为json数据或二进制码流数据;

第六发送单元604,用于通过所述本地局域网网关向所述第二物联网终端发送所述第五传输数据;

第四获取单元605,用于通过所述第二物联网终端获取第六传输数据;

第七发送单元606,用于通过所述本地局域网网关向所述语音翻译平台发送所述第六传输数据,所述第六传输数据为语音数据;

第二语音转换单元607,用于通过所述语音翻译平台对所述第六传输数据进行语音转换,得到第二语音数据;

第八发送单元608,用于通过所述本地局域网网关向所述电子设备发送所述第二语音数据;

第二输出单元609,用于通过所述电子设备输出所述第二语音数据。

可以看出,在本申请实施例中,智能设备交互系统通过电子设备获取第四传输数据和第四传输数据对应的第二物联网终端,通过本地局域网网关向语音翻译平台发送第四传输数据,第四传输数据为语音数据,通过语音翻译平台对第四传输数据进行语音翻译,得到第五传输数据,第五传输数据的数据格式为json数据或二进制码流数据,通过本地局域网网关向第二物联网终端发送第五传输数据,通过第二物联网终端获取第六传输数据,通过本地局域网网关向语音翻译平台发送第六传输数据,第六传输数据为语音数据,通过语音翻译平台对第六传输数据进行语音转换,得到第二语音数据,通过本地局域网网关向电子设备发送第二语音数据,通过电子设备输出第二语音数据。相较于采用手动方式在物联网终端控制界面上输入触控指令控制物联网终端,本申请实施例采用语音方式在语音人机交互界面上输入语音指令控制物联网终端,这样有助于提高物联网终端的控制效率。

与上述图1和图3所示的实施例一致的,请参阅图7,图7是本申请实施例提供的一种智能设备交互系统的结构示意图,该智能设备交互系统700包括处理器、存储器、通信接口以及一个或多个程序,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:

通过所述电子设备获取第一传输数据和所述第一传输数据对应的第一物联网终端,以及向所述物联网云平台发送所述第一传输数据,所述第一物联网终端为所述至少一个物联网终端中的其中一个;

通过所述物联网云平台对所述第一传输数据进行语音翻译,得到第二传输数据,以及通过所述物联网网关向所述第一物联网终端发送所述第二传输数据,所述第一传输数据为语音数据,所述第二传输数据的数据格式为json数据或二进制码流数据;

通过所述第一物联网终端获取第三传输数据,以及通过所述物联网网关向所述物联网云平台发送所述第三传输数据,所述第三传输数据为语音数据;

通过所述物联网云平台对所述第三传输数据进行语音转换,得到第一语音数据,以及向所述电子设备发送所述第一语音数据;

通过所述电子设备输出所述第一语音数据。

可以看出,在本申请实施例中,智能设备交互系统通过电子设备获取第一传输数据和第一传输数据对应的第一物联网终端,向物联网云平台发送第一传输数据,第一传输数据为语音数据,通过物联网云平台对第一传输数据进行语音翻译,得到第二传输数据,第二传输数据的数据格式为json数据或二进制码流数据,通过物联网网关向第一物联网终端发送第二传输数据;通过第一物联网终端获取第三传输数据,通过物联网网关向物联网云平台发送第三传输数据,第三传输数据为语音数据,通过物联网云平台对第三传输数据进行语音转换,得到第一语音数据,向电子设备发送第一语音数据,通过电子设备输出第一语音数据。相较于采用手动方式在物联网终端控制界面上输入触控指令控制物联网终端,本申请实施例采用语音方式在语音人机交互界面上输入语音指令控制物联网终端,这样有助于提高物联网终端的控制效率。

在一个可能的示例中,电子设备包括触控显示屏,在通过所述电子设备获取第一传输数据和所述第一传输数据对应的第一物联网终端方面,上述程序包括具体用于执行以下步骤的指令:

当检测到针对所述触控显示屏上显示的目标应用程序图标的触控操作时,在所述触控显示屏上显示语音人机交互界面,所述目标应用程序图标为控制所述至少一个物联网终端的应用程序图标;

接收针对所述语音人机交互界面的第一语音指令;

将所述第一语音指令确定为所述第一传输数据;

根据语音指令与物联网终端的映射关系确定所述第一语音指令对应的所述第一物联网终端。

在一个可能的示例中,在通过所述物联网云平台对所述第一传输数据进行语音翻译,得到第二传输数据方面,上述程序包括具体用于执行以下步骤的指令:

获取所述第一物联网终端对应的第一数据格式;

若所述第一数据格式为json数据,则根据数据格式与数据转换算法的第一映射关系确定json数据对应的第一数据转换算法,所述第一数据转换算法用于将语音数据转换成json数据;根据所述第一传输数据和所述第一数据转换算法确定所述第二传输数据;

或者,若所述第一数据格式为二进制码流数据,则根据所述第一映射关系确定二进制码流数据对应的第二数据转换算法,所述第二数据转换算法用于将语音数据转换成二进制码流数据;根据所述第一传输数据和所述第二数据转换算法确定所述第二传输数据。

在一个可能的示例中,在通过所述第一物联网终端获取第三传输数据方面,上述程序包括具体用于执行以下步骤的指令:

解析所述第二传输数据,得到所述第二传输数据对应的第一操作;

对所述第一物联网终端执行第一操作,得到所述第一操作对应的第一操作结果;

将所述第一操作结果确定为所述第三传输数据。

在一个可能的示例中,在通过所述物联网云平台对所述第三传输数据进行语音转换,得到第一语音数据方面,上述程序包括具体用于执行以下步骤的指令:

获取所述第三传输数据的第二数据格式;

若所述第二数据格式为json数据,则根据数据格式与数据转换算法的第二映射关系确定json数据对应的第三数据转换算法,所述第三数据转换算法用于将json数据转换成语音数据;根据所述第三传输数据和所述第三数据转换算法确定所述第一语音数据;

或者,若所述第二数据格式为二进制码流数据,则根据所述第二映射关系确定二进制码流数据对应的第四数据转换算法,所述第四数据转换算法用于将二进制码流数据转换成语音数据;根据所述第三传输数据和所述第四数据转换算法确定所述第一语音数据。

与上述图2和图4所示的实施例一致的,请参阅图8,图8是本申请实施例提供的另一种智能设备交互系统的结构示意图,该智能设备交互系统800包括处理器、存储器、通信接口以及一个或多个程序,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:

通过所述电子设备获取第四传输数据和所述第四传输数据对应的第二物联网终端,以及通过所述本地局域网网关向所述语音翻译平台发送所述第四传输数据,所述第四传输数据为语音数据,所述第二物联网终端为所述至少一个物联网终端中的其中一个;

通过所述语音翻译平台对所述第四传输数据进行语音翻译,得到第五传输数据,以及通过所述本地局域网网关向所述第二物联网终端发送所述第五传输数据,所述第五传输数据的数据格式为json数据或二进制码流数据;

通过所述第二物联网终端获取第六传输数据,以及通过所述本地局域网网关向所述语音翻译平台发送所述第六传输数据,所述第六传输数据为语音数据;

通过所述语音翻译平台对所述第六传输数据进行语音转换,得到第二语音数据,以及通过所述本地局域网网关向所述电子设备发送所述第二语音数据;

通过所述电子设备输出所述第二语音数据。

可以看出,在本申请实施例中,智能设备交互系统通过电子设备获取第四传输数据和第四传输数据对应的第二物联网终端,通过本地局域网网关向语音翻译平台发送第四传输数据,第四传输数据为语音数据,通过语音翻译平台对第四传输数据进行语音翻译,得到第五传输数据,第五传输数据的数据格式为json数据或二进制码流数据,通过本地局域网网关向第二物联网终端发送第五传输数据,通过第二物联网终端获取第六传输数据,通过本地局域网网关向语音翻译平台发送第六传输数据,第六传输数据为语音数据,通过语音翻译平台对第六传输数据进行语音转换,得到第二语音数据,通过本地局域网网关向电子设备发送第二语音数据,通过电子设备输出第二语音数据。相较于采用手动方式在物联网终端控制界面上输入触控指令控制物联网终端,本申请实施例采用语音方式在语音人机交互界面上输入语音指令控制物联网终端,这样有助于提高物联网终端的控制效率。

本申请实施例还提供一种计算机存储介质,该计算机存储介质用于存储电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括智能设备交互系统。

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括智能设备交互系统。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实现方式及应用范围上均会有改变之处,综上上述,本说明书内容不应理解为对本申请的限制。

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