一种协议适配方法及系统、存储介质、计算机设备技术方案

技术编号:24692400 阅读:56 留言:0更新日期:2020-06-27 11:22
本发明专利技术涉及一种接入第三方语音平台的协议适配方法,包括以下步骤:获取每个所述第三语音方平台的平台协议;根据所述平台协议提取可配置信息、并生成协议模板;根据目标平台的适配协议对所述协议模板进行编辑,得到内部协议;对所述内部协议进行渲染,得到内部标准协议;根据所述内部标准协议将所述目标平台接入所述第三方语音平台。在本发明专利技术的技术方案中,通过将各平台的平台协议与抽象后的协议模板之间建立映射关系,对某个平台发送的请求进行匹配,根据协议模板定义的信息,提取需要的信息进行处理。

A protocol adaptation method and system, storage medium and computer equipment

【技术实现步骤摘要】
一种协议适配方法及系统、存储介质、计算机设备
本专利技术涉及物联网
,尤其涉及一种接入第三方语音平台的协议适配方法及系统、存储介质、计算机设备。
技术介绍
随着物联网的兴起,第三方语音平台越来越多,平台的协议也都有所不同。对接各个第三方平台,如何从异构的协议中提取必要的信息进行统一的处理,并返回符合各个平台需要的返回协议,是作为物联网平台亟需解决的问题。现有技术对接各个平台则是内部分别进行处理,且协议基本都是由header、payload两部分组成。各自处理的逻辑中存在许多相似之处,随着平台的增加,后期的维护成本也会提高。例如修改响应协议中对某个设备的处理,因为设备会关联到多个平台,后续可能还会增加新的关联平台,则会出现各个平台都需要增加相同的逻辑。修改量将于平台数成正比,在修改过程中难免会出现一些错误,从而增加了额外的工作量。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的目的在于提供一种接入第三方语音平台的协议适配方法及系统,其能够适应各种第三本文档来自技高网...

【技术保护点】
1.一种接入第三方语音平台的协议适配方法,其特征在于,包括以下步骤:/n获取每个所述第三语音方平台的平台协议;/n根据所述平台协议提取可配置信息、并生成协议模板;/n根据目标平台的适配协议对所述协议模板进行编辑,得到内部协议;/n对所述内部协议进行渲染,得到内部标准协议;/n根据所述内部标准协议将所述目标平台接入所述第三方语音平台。/n

【技术特征摘要】
1.一种接入第三方语音平台的协议适配方法,其特征在于,包括以下步骤:
获取每个所述第三语音方平台的平台协议;
根据所述平台协议提取可配置信息、并生成协议模板;
根据目标平台的适配协议对所述协议模板进行编辑,得到内部协议;
对所述内部协议进行渲染,得到内部标准协议;
根据所述内部标准协议将所述目标平台接入所述第三方语音平台。


2.根据权利要求1所述的接入第三方语音平台的协议适配方法,其特征在于:所述可配置信息包括所述第三方语音平台的意图、品类、能力、属性、属性值、错误码和关键数据路径中的至少一种。


3.根据权利要求1或2所述的接入第三方语音平台的协议适配方法,其特征在于:通过response数据模版引擎对所述内部协议进行渲染,得到所述内部标准协议。


4.根据权利要求3所述的接入第三方语音平台的协议适配方法,其特征在于:所述内部标准协议为至少由action值、messageId值和deviceId值构成的DeviceControVO对象。


5.一种第三方语音平台协议适配系统,其特征在于,包括:
获取模块,被设置为用于获取每个所述第三方语音平台的平台协议;
提取模块,被设置为用于根据所述平台协议提取可配置信息、并生成协议模板;
编辑模块,被设置为用于根...

【专利技术属性】
技术研发人员:王前
申请(专利权)人:杭州涂鸦信息技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1