一种云端语音服务提供方法和系统的制作方法_3

文档序号:9306755阅读:来源:国知局
等智能化终端。该第一无线通信模块106可以是现有的无线通信芯片。语音输入模块101可以是麦克风,该语音识别模块102可以现有的语音识别芯片。该处理模块105可以是现有的MCU、DSP或CPU。
[0067]如图3所示,本发明的主服务器200包括分服务器选择模块203、与该分服务器选择模块203电连接的解压模块202、第二无线通信模块201以及第二存储模块204。该第二无线通信模块201与该解压模块202电连接。
[0068]该第二存储模块204存储有终端设备标识/分服务器地址映射表以及分服务器分类表。
[0069]该第二无线通信模块201用于接收由终端设备100的第一无线通信模块106发送的压缩数据包,并将该压缩数据包输入到解压模块202。
[0070]该解压模块202用于对该压缩数据包进行解压处理,得到上述语音识别信息及终端设备标识信息。
[0071]该分服务器选择模块203用于根据解压所得的语音识别信息及终端设备标识信息判断与主服务器200建立无线通信的多个分服务器300中适于处理该语音识别信息的分服务器300,并通过该第二无线通信模块201将该语音识别信息及该终端设备标识信息转发到该分服务器300。
[0072]其中,该第二无线通信模块201可以是现有的服务器无线网卡,该解压模块202及该分服务器选择模块203可以是现有的服务器CPU。该分服务器地址信息可以是该分服务器300的MAC地址或IP地址。
[0073]如图4所示,本发明的每一个分服务器300均包括查找模块302、与该查找模块302分别电连接的第三无线通信模块301及数据库303。
[0074]该第三无线通信模块301用于接收由主服务器200转发的语音识别信息及终端设备标识信息,将该语音识别信息及终端设备标识信息输入到该查找模块302。
[0075]该查找模块302用于接收到该语音识别信息时,在该数据库303中查找与该语音识别信息匹配的回复信息,并通过该第三无线通信模块301将该回复信息下发到由该终端设备标识信息所指定的终端设备100。
[0076]下面将以本发明的较佳实施方式为例,对本发明的云端语音服务提供方法流程进行说明:
[0077]如图5所示,在步骤SlOl中,预先建立终端设备标识/分服务器地址映射表,以及分服务器分类表,并将该终端设备标识/分服务器地址映射表及分服务器分类表保存到主服务器200的第二存储模块204。
[0078]在步骤S102中,语音输入模块101采集用户输入的语音信号,将该语音信号输入到语音识别模块102。语音识别模块102对该语音信号进行识别,得到语音识别信息,并将该语音识别信息输入到处理模块105。
[0079]在步骤S103中,处理模块105接收到由语音识别模块102输入的语音识别信息时,控制设备标识信息读取模块103读取第一存储模块104中存储的终端设备标识信息,以及接收该与设备标识信息读取模块103读取到的终端设备标识信息。
[0080]在步骤S104中,该处理模块105将接收到的语音识别信息及终端设备标识信息进行打包处理,生成压缩数据包,并通过第一无线通信模块106将该压缩数据包发送到主服务器200。
[0081]在步骤S105中,主服务器200通过第二无线通信模块201接收该压缩数据包,通过解压模块202对该压缩数据包进行解压处理,得到语音识别信息及终端设备标识信息。
[0082]在步骤S106中,主服务器200在第二存储模块204存储的终端设备标识/分服务器地址映射表中查找到与该终端设备标识信息存在映射关系的分服务器地址信息,确定该终端设备100为注册到某一特定的分服务器300中的注册设备。该终端设备100可以享受到由该特定的分服务器300提供的各种定制服务。
[0083]假设该终端设备100为具有特定型号的车载GPS导航仪,则该特定的分服务器300为该特定型号车载GPS导航仪的生产厂商的服务器。用户可通过语音命令控制该特定型号的车载GPS导航仪向该特定型号车载GPS导航仪的生产厂商的服务器发出各种搜索请求,获取由该特定型号车载GPS导航仪的生产厂商的服务器提供的包含车辆导航、定位、酒店查询信息、车位查询信息、车辆维修中心查询信息、道路交通状况播报信息等各种定制服务。
[0084]在步骤S107中,主服务器200将该语音识别信息发送到该分服务器地址信息所指定的分服务器300。
[0085]在步骤S106中,主服务器200在第二存储模块204存储的终端设备标识/分服务器地址映射表中未查找到与该终端设备标识信息存在映射关系的分服务器地址信息,即该终端设备100并非注册设备,不能享受到由特定的分服务器300提供的定制服务。
[0086]在步骤S108中,主服务器200提取该语音识别信息中的至少一个关键词,在其第二存储模块204的分服务器分类表中查找与该至少一个关键词关联的分服务器类别信息,以及与该分服务器类别信息对应的分服务器地址信息,并将该语音识别信息及终端设备标识信息发送到该分服务器地址信息所对应的分服务器300。
[0087]在步骤S109中,该分服务器300通过第三无线通信模块301接收该语音识别信息及终端设备标识信息,通过查找模块302查找数据库303中与该语音识别信息匹配的回复信息,并通过第三无线通信模块301将该回复信息下发到该终端设备标识信息所对应的终端设备100。
[0088]在步骤SllO中,终端设备100通过第一无线通信模块106接收该回复信息,通过处理模块105对该回复信息所包含的图文信息及音视频信息进行分离。该处理模块105将分离到的图文信息和视频信息、及音视频信息分别发送到显示屏107及扬声器模块108,通过显示屏107显示该图文信息及视频信息,同时通过扬声器模块108播放该音视频信息。
[0089]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种云端语音服务提供方法,其特征在于,包括如下步骤:51)终端设备(100)对用户输入的语音信号进行识别,并将所得语音识别信息通过无线通信网络上传到主服务器(200);52)所述主服务器(200)判断与之建立无线通信的多个分服务器(300)中适于处理该语音识别信息的分服务器(300),并将该语音识别信息通过无线通信网络转发到所述分服务器(300);53)由接收到所述语音识别信息的所述分服务器(300)在其数据库(303)中搜索与该语音识别信息相应的回复信息,并将该回复信息通过无线通信网络下发到所述终端设备(100)02.根据权利要求1所述的云端语音服务提供方法,其特征在于,在所述步骤S1之前还包括如下步骤:501)构建由多组终端设备标识信息及分服务器地址信息组成的终端设备标识/分服务器地址映射表,并将该终端设备标识/分服务器地址映射表存储于主服务器(200)
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1