在语音对话平台的产品中配置UI的方法及系统技术方案

技术编号:18763539 阅读:37 留言:0更新日期:2018-08-25 10:22
本发明专利技术实施例提供一种在语音对话平台的产品中配置UI的方法。该方法包括:在开发者点击创建产品时,提供UI配置界面,其中,UI配置界面包括至少一种预设UI配置和自定义UI配置;当开发者选择自定义UI配置时,在UI配置界面生成UI资源上传按钮;其中,UI资源上传按钮供用户上传本地存储的UI资源包。本发明专利技术实施例还提供了一种在语音对话平台的产品中配置UI的系统。本发明专利技术实施例实现了在语音对话平台的产品中配置UI,提供给了开发者上传自定义UI配置的权限,并且提供了多种模式的自定义UI配置,根据开发者的不同需求让开发者自行选择UI配置类型进行编写。从而提高了开发效率,同时也可以为产品的类型创配置合适的UI。

【技术实现步骤摘要】
在语音对话平台的产品中配置UI的方法及系统
本专利技术涉及软件开发
,尤其涉及一种在语音对话平台的产品中配置UI的方法及系统。
技术介绍
随着人工智能的发展,各大公司都对人工智能方向进行深入的研究,尤其是语音方面,更是迎来了各大公司的高度关注,从而带来了各种各样的语音对话产品,例如语音助手、导航软件、智能音箱等。创建这些对话产品通常需要专业的开发团队进行辅助,或完全由专业的开发团队开发,使得创建语音对话产品的成本偏高。而为了帮助一些开发者便于创建语音对话产品,各大公司都提供了语音对话平台,开发者通过使用语音开发平台提供的各种应用,来实现开发者的语音对话产品所需求的语音交互功能。开发者通过使用语音对话平台提供的语音对话技能、语音内核文件、语音采集模组、语音识别引擎来创建自己的语音对话产品。在实现本专利技术过程中,专利技术人发现相关技术中至少存在如下问题:开发者通常希望为了区别于其他的语音对话产品,开发一套独有的UI(UserInterface,用户界面)界面。从而让开发者自己开发的语音对话产品更有特点,体现出语音对话产品的个性化。但是,现有的语音对话平台只有平台默认的UI界面,由于各大语音对话平台内部定制的协议不同,开发者直接更改根据语音平台创建的产品UI的开发量较大,难度较高,使得开发成本过高,对于开发者来说十分困难。有的语音对话平台的内部代码不开放,并且也不开放自定义UI配置的权限,使得开发者无法进行自定义UI配置。
技术实现思路
为了至少解决现有技术中语音对话产品不能使用自定义UI配置,UI的开发量较大,成本较高的问题。第一方面,本专利技术实施例提供一种在语音对话平台的产品中配置UI的方法,包括:在开发者点击创建产品时,提供UI配置界面,其中,所述UI配置界面包括至少一种预设UI配置和自定义UI配置;当开发者选择自定义UI配置时,在UI配置界面生成UI资源上传按钮;其中,所述UI资源上传按钮供用户上传本地存储的UI资源包。第二方面,本专利技术实施例提供一种在语音对话平台的产品中配置UI的系统,包括:配置界面提供程序模块,用于在开发者点击创建产品时,提供UI配置界面,其中,所述UI配置界面包括至少一种预设UI配置和自定义UI配置;上传按钮生成模块,用于当开发者选择自定义UI配置时,在UI配置界面生成UI资源上传按钮;其中,所述UI资源上传按钮供用户上传本地存储的UI资源包。第三方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例的在语音对话平台的产品中配置UI的方法的步骤。第四方面,本专利技术实施例提供一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本专利技术任一实施例的在语音对话平台的产品中配置UI的方法的步骤。本专利技术实施例实现了在语音对话平台的产品中配置UI,提供给了开发者上传自定义UI配置的权限,并且提供了多种模式的自定义UI配置,根据开发者的不同需求让开发者自行选择UI配置类型进行编写。从而使得开发者可以根据产品的类型创建最合适的UI配置。同时,由于在语音对话平台直接对UI界面进行修改,减少了开发者代码的开发量,降低了开发成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种在语音对话平台的产品中配置UI的方法的流程图;图2是本专利技术一具体实施例提供的一种在语音对话平台的产品中配置UI的方法的示意图;图3是本专利技术另一具体实施例提供的一种在语音对话平台的产品中配置UI的方法的示意图;图4是本专利技术又一具体实施例提供的一种在语音对话平台的产品中配置UI的方法的示意图;图5是本专利技术一实施例提供的一种在语音对话平台的产品中配置UI的系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示为本专利技术一实施例提供的一种在语音对话平台的产品中配置UI的方法的流程图,包括如下步骤:S11:在开发者点击创建产品时,提供UI配置界面,其中,所述UI配置界面包括至少一种预设UI配置和自定义UI配置;S12:当开发者选择自定义UI配置时,在UI配置界面生成UI资源上传按钮;其中,所述UI资源上传按钮供用户上传本地存储的UI资源包。在本实施方式中,该方法用于在语音对话平台的产品中配置UI界面,其中,UI界面是在语音对话产品中的界面的样式,美观程度。它体现在语音对话产品的人机交互、操作逻辑、界面美观的整体设计。合适的UI不仅会提升语音对话产品变得个性有品味,还可以让语音对话交互的操作变得舒适、简单,能够充分体现语音对话产品的定位和特点。对于步骤S11,在开发者创建语音对话产品时,首先会选择相应的语音技能进行添加,然后通过语音对话平台提供的UI配置界面进行UI配置。其中,语音对话平台提供了预设配置,同时,也提供了自定义UI的配置。如图1所示,当开发者在创建技能后,点击基本配置,可以跳转到语音对话平台提供的UI配置界面进行UI配置。其中可以看到UI配置的配置类型。对于步骤S12,当开发者选择自定义UI配置时,在UI配置界面会生成UI资源上传按钮。如图2所示,当开发者点击自定义H5后,界面生成了UI资源上传按钮,例如,开发者需要对其产品设计一套独特样式的自定义UI配置“template-vue-master-UIconfigure”,当开发者自行开发出了自定义UI配置“template-vue-master-UIconfigure”后,通过点击UI资源上传按钮,会生成选择UI配置路径界面,通过本地存储的路径,找到“template-vue-master-UIconfigure”文件进行上传。通过该实施方法可以看出,该实施方法提供了一种在语音对话平台的产品中配置UI的方法,在开发者点击创建产品时,会提供UI配置界面,当开发者跳转到UI配置界面时,会看到语音对话平台提供了预设UI配置和自定义UI配置,提醒了开发者,该语音对话平台可以进行自定义UI配置。通过将语音对话平台开放自定义UI配置,可以满足开发者的个性化的需求,从而可以直接修改语音对话产品的UI配置,而不用在语音对话产品完成后期,对整体的文件进行修改。降低了在语音对话产品中配置UI的开发量。作为一种实施方式,在本实施例中当开发者选择自定义UI配置时,在UI配置界面还生成有自定义UI配置的制作参考资料的链接地址,所述链接地址用于下载自定义UI配置的参考工程文件。在本实施方式中,在开发者选择自定义UI配置时,语音对话平台会响应于开发者选择的自定义UI配置,生成与自定义UI配置相本文档来自技高网...

【技术保护点】
1.一种在语音对话平台的产品中配置UI的方法,包括:在开发者点击创建产品时,提供UI配置界面,其中,所述UI配置界面包括至少一种预设UI配置和自定义UI配置;当开发者选择自定义UI配置时,在UI配置界面生成UI资源上传按钮;其中,所述UI资源上传按钮供用户上传本地存储的UI资源包。

【技术特征摘要】
1.一种在语音对话平台的产品中配置UI的方法,包括:在开发者点击创建产品时,提供UI配置界面,其中,所述UI配置界面包括至少一种预设UI配置和自定义UI配置;当开发者选择自定义UI配置时,在UI配置界面生成UI资源上传按钮;其中,所述UI资源上传按钮供用户上传本地存储的UI资源包。2.根据权利要求1所述的方法,其中,所述方法还包括:当开发者选择自定义UI配置时,在UI配置界面还生成有自定义UI配置的制作参考资料的链接地址,所述链接地址用于下载自定义UI配置的参考工程文件。3.根据权利要求1所述的方法,其中,所述方法还包括:当接收到开发者上传的自定义UI配置后,将所述自定义UI配置在所述语音对话平台的运行环境中试运行;若运行错误,报出错误类型。4.根据权利要求1所述的方法,其中,所述方法还包括:当待创建的产品采用语音对话平台的预设UI配置时,若对所述产品引入技能,则利用技能中各控件的资源包加载所述各控件的皮肤;当待创建的产品采用语音对话平台的自定义UI配置时,若对所述产品引入技能,则利用所述自定义UI配置加载所述技能的各控件的皮肤。5.根据权利要求1所述的方法,其中,所述自定义UI配置至少包括自定义Html5和自定义Native。6.一种在语音对话平台的产品中配置UI的系统,包括:配置界面提供程序模块,用于在开发者点击创建产品时,提供UI配置界面,其中,所述UI配置界面包括至少一种预设UI配置和自定义UI配置;上传按钮生成模块,用...

【专利技术属性】
技术研发人员:邹兴旺孙岩
申请(专利权)人:苏州思必驰信息科技有限公司
类型:发明
国别省市:江苏,32

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

1