【技术实现步骤摘要】
控件的渲染方法及装置
本专利技术涉及数据处理
,尤其涉及一种控件的渲染方法及装置。
技术介绍
对于有屏智能设备,在语音对话过程的运行期,终端无升级的情况下,低成本解决支持可视化布局定制,多渠道数据内容定制的动态渲染能力是实际应用中急需解决的问题。现有技术中,可以通过提供在线编辑可视化模版,每个模版固定展示元素,提供给开发者编写样式代码能力,从而控制元素布局、样式,提供实时预览,并由语音提供商在语音对话运行时运行开发者代码完成云渲染。也可以提供离线模版工程,开发者基于此模版工程本地完成控件的自定义的编码工作,通过本地环境预览自定义效果,然后通过上传自定义工程,加入语音提供商的运行目录,从而在语义过程运行工程代码。现有技术存在的问题是:元素固定,无法扩展,在语音交互过程中不支持合作商务数据展示。虽然支持业务数据和本地数据展示,但定制成本高,需要下载模版工程,并离线开发,且无法预览完整自定义效果,还需上传自定义工程,虽然支持离线预览,却不能保证离线工程的线上表现和实际运行时表现
【技术保护点】
1.一种控件的渲染方法,其特征在于,所述控件的渲染方法包括:/n获取用户的语音信息;/n对所述语音信息进行处理,确定所述语音信息对应的命中意图;/n根据所述命中意图,确定下行协议中所述命中意图对应的控件渲染地址;所述控件渲染地址为控件云渲染服务地址;/n根据所述控件渲染地址,确定对应的资源接口协议的数据;/n根据所述资源接口协议的数据,确定与所述资源接口协议的数据绑定的占位符ID;/n根据所述占位符ID,确定所述占位符ID对应的页面布局和样式渲染;/n根据所述页面布局和样式渲染,对所述控件渲染地址对应的控件进行渲染。/n
【技术特征摘要】
1.一种控件的渲染方法,其特征在于,所述控件的渲染方法包括:
获取用户的语音信息;
对所述语音信息进行处理,确定所述语音信息对应的命中意图;
根据所述命中意图,确定下行协议中所述命中意图对应的控件渲染地址;所述控件渲染地址为控件云渲染服务地址;
根据所述控件渲染地址,确定对应的资源接口协议的数据;
根据所述资源接口协议的数据,确定与所述资源接口协议的数据绑定的占位符ID;
根据所述占位符ID,确定所述占位符ID对应的页面布局和样式渲染;
根据所述页面布局和样式渲染,对所述控件渲染地址对应的控件进行渲染。
2.根据权利要求1所述的方法,其特征在于,所述方法之前还包括:
在资源管理服务器中确定资源服务接口,所述资源服务接口对应资源接口协议;其中,所述资源接口协议对应不同的资源,所述资源包括资源类型、接口URL地址、请求方法、请求参数的配置和响应数据的配置;
接收控件编辑器发送的控件配置;所述控件配置包括与占位符ID绑定的资源服务接口的协议数据;通过标签表示占位符ID的页面布局和样式渲染。
3.根据权利要求2所述的方法,其特征在于,所述资源类型包括网络资源和本地资源;
所述请求参数包括参数名称,类型,默认值;
所述响应数据包括响应数据名称和类型。
4.根据权利要求1所述的方法,其特征在于,所述对所述语音信息进行处理,确定所述语音信息对应的命中意图具体包括:
控件配置将ASR语音识别数据,焦点意图槽位数据,NLG数据,人机交互对话数据清单通过下行协议进行封装,当接收到语音信息时,将所述语音信息和所述控件配置的所述焦点意图槽位数据进行匹配,确定所述语音信息对应的命中意图。
5.根据权利要求1所述的方法,其特征在于,所述根据所述页面布局和样式渲染,对所述控件渲染地址对应的控件进行渲染具体包括:
云端编码器根据所述页面布局和样式渲染,对所述控件渲染地址对应的控件信息渲染。
6.一种控件的渲染装置,其特征在于,所述控件...
【专利技术属性】
技术研发人员:郭洪光,
申请(专利权)人:云知声智能科技股份有限公司,厦门云知芯智能科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。