[发明专利]语音服务提供方法、服务器、客户端、系统、设备及介质在审
申请号: | 201711497948.2 | 申请日: | 2017-12-29 |
公开(公告)号: | CN109995833A | 公开(公告)日: | 2019-07-09 |
发明(设计)人: | 叶东林;文彦峰;彭艳飞;陈旭泉;陈灿;彭小金;陈玉海;魏武;谢义初 | 申请(专利权)人: | 顺丰科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京志霖恒远知识产权代理事务所(普通合伙) 11435 | 代理人: | 郭栋梁 |
地址: | 518061 广东省深圳市南山区学府路(以南)*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 调度策略 供应商 供应商接口 语音服务 客户端 语音服务请求 语音接口 配置 服务器 处理结果返回 接收客户端 统一接口 自动切换 申请 解析 发送 智能 服务 保证 | ||
1.一种语音服务提供方法,其特征在于,所述方法包括:
接收客户端发送的语音服务请求;
根据所述语音服务请求,获取调度策略;
解析所述调度策略,获取与所述调度策略对应的供应商配置;
根据所述供应商配置,选取供应商接口进行处理,得到处理结果;以及
将所述处理结果返回给所述客户端。
2.根据权利要求1所述的方法,其特征在于,所述语音服务请求,包括:
访问令牌和语音接口参数。
3.根据权利要求2所述的方法,其特征在于,所述接收客户端发送的语音服务请求之前,包括:
收集供应商配置信息,以创建供应商配置列表;
建立调度策略与语音接口参数、所述供应商配置列表、策略规则以及规则内容的对应关系。
4.根据权利要求3所述的方法,其特征在于,所述解析所述调度策略,获取与所述调度策略对应的供应商配置,包括:
解析所述调度策略,获取策略规则;
解析所述策略规则,得到供应商配置;
判断所述提供商配置是否为null,如果否,则获取所述供应商配置,如果是,则获取预先设置的默认供应商配置。
5.根据权利要求4所述的方法,其特征在于,所述解析所述策略规则,得到供应商配置,包括:
根据所述策略规则,获取并缓存所述供应商配置列表;
判断是否有正在运行的供应商配置;
如果是,则确定所述正在运行的供应商配置在所述供应商配置列表的位置,并根据所述位置得到供应商配置;
如果否,则选取所述供应商配置列表中第一个供应商配置;
其中,所述供应商配置列表为按所述供应商配置优先级从高到低排列的列表或按所述供应商配置指定顺序排列的列表。
6.根据权利要求5所述的方法,其特征在于,所述确定所述正在运行的供应商配置在所述供应商配置列表的位置,并根据所述位置得到供应商配置,包括:
确定所述正在运行的供应商配置在所述供应商配置列表的位置;
判断所述位置是否为所述供应商配置列表的末尾;
如果是,则选取所述供应商配置列表中第一个供应商配置;
如果否,则选取所述供应商配置列表中所述位置的下一个位置的供应商配置。
7.根据权利要求4所述的方法,其特征在于,所述解析所述策略规则,得到供应商配置,包括:
根据所述策略规则,获取并缓存所述供应商配置列表;
采用随机算法从所述供应商配置列表中得到与所述随机算法对应的供应商配置。
8.根据权利要求4所述的方法,其特征在于,所述解析所述策略规则,得到供应商配置,包括:
根据所述策略规则,获取规则内容;
解析所述规则内容,获取所有策略表达式;
解析并组装所述所有策略表达式,得到组装后的策略规则表达式;
解析所述组装后的策略规则表达式,从数据库中查询满足所述组装后的策略规则表达式的供应商配置;
选取所述满足所述组装后的策略规则表达式的供应商配置中的第一个供应商配置。
9.一种语音服务服务器,其特征在于,所述服务器包括:
接收单元,用于接收客户端发送的语音服务请求;
调度策略获取单元,用于根据所述语音服务请求,获取调度策略;
调度策略解析单元,用于解析所述调度策略,获取与所述调度策略对应的供应商配置;
结果处理单元,用于根据所述供应商配置,选取供应商接口进行处理,得到处理结果;以及
结果返回单元,用于将所述处理结果返回给所述客户端。
10.根据权利要求9所述的服务器,其特征在于,所述语音服务请求,包括:
访问令牌和语音接口参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于顺丰科技有限公司,未经顺丰科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711497948.2/1.html,转载请声明来源钻瓜专利网。