[发明专利]更新语音识别资源的方法及系统有效
申请号: | 201811610671.4 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109658940B | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 徐寅;谢鑫;王建忠;朱子清 | 申请(专利权)人: | 苏州思必驰信息科技有限公司 |
主分类号: | G10L15/28 | 分类号: | G10L15/28 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 方挺;车江华 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 语音 识别 资源 方法 系统 | ||
1.一种更新语音识别资源的方法,包括:
接收预定时间内的新的语音识别资源;
在镜像环境下对所述新的语音识别资源进行升级前检查;
当检测到的升级前检查结果表明所述新的语音识别资源通过升级前检查时,在镜像环境下基于所述新的语音识别资源升级资源文件;
采用预设全量测试集对升级后的资源文件进行全量测试;
当通过所述全量测试时,在设定时间段将所述新的语音识别资源更新至线上环境;
当没有通过所述全量测试时,进一步判断全量测试失败的原因;所述全量测试失败的原因包括服务结果错误和服务异常;服务结果出错为正常输出了结果,但与预期不符合,在对比时报异常;服务异常为服务不能正常输出结果,在进行测试时抛出异常;
当所述全量测试失败的原因是服务结果出错时,生成全量测试失败通知消息;
当所述全量测试失败的原因是服务异常时,重新进行所述全量测试。
2.根据权利要求1所述的方法,其中,在将所述新的语音识别资源更新至线上环境之后还包括:
采用部分测试用例集在线上环境下对更新后的语音识别资源进行线上测试;
如果通过所述线上测试,则生成更新成功消息;
如果没有通过所述线上测试,则回滚至原语音识别资源版本。
3.根据权利要求1所述的方法,其中,还包括:
当检测到的升级前检查结果表明所述新的语音识别资源未通过升级前检查时,生成检查失败通知消息。
4.一种更新语音识别资源的系统,包括:
数据接收程序模块,用于接收预定时间内的新的语音识别资源;
资源检查程序模块,用于在镜像环境下对所述新的语音识别资源进行升级前检查;
升级程序模块,用于当检测到的升级前检查结果表明所述新的语音识别资源通过升级前检查时,在所述镜像环境下基于所述新的语音识别资源升级资源文件;
全量测试程序模块,用于采用预设全量测试集对升级后的资源文件进行全量测试;
更新程序模块,用于当通过所述全量测试时,在设定时间段将所述新的语音识别资源更新至线上环境;
判断程序模块,用于当没有通过所述全量测试时,进一步判断全量测试失败的原因;所述全量测试失败的原因包括服务结果错误和服务异常;服务结果出错为正常输出了结果,但与预期不符合,在对比时报异常;服务异常为服务不能正常输出结果,在进行测试时抛出异常;
第二消息生成程序模块,用于当所述全量测试失败的原因是服务结果出错时,生成全量测试失败通知消息;
重测试程序模块,用于当所述全量测试失败的原因是服务异常时,重新进行所述全量测试。
5.根据权利要求4所述的系统,其中,还包括:
部分测试程序模块,用于在将所述新的语音识别资源更新至线上环境之后,采用部分测试用例集在线上环境下对更新后的语音识别资源进行线上测试;
第一消息生成程序模块,用于当通过所述线上测试时,生成更新成功消息;
版本回滚程序模块,用于当没有通过所述线上测试时,回滚至原语音识别资源版本。
6.根据权利要求4所述的系统,其中,还包括:
第三消息生成程序模块,用于当检测到的升级前检查结果表明所述新的语音识别资源未通过升级前检查时,生成检查失败通知消息。
7.一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-3中任意一项所述方法的步骤。
8.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-3中任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州思必驰信息科技有限公司,未经苏州思必驰信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811610671.4/1.html,转载请声明来源钻瓜专利网。