一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用应用模板生成和更新基于语音的软件应用的制作方法

2021-11-15 15:56:00 来源:中国专利 TAG:

技术特征:
1.一种生成基于语音的软件应用的系统,包括:数据处理系统,所述数据处理系统包括至少一个处理器和存储器,所述数据处理系统用于:从应用开发者计算设备接收构建基于语音的软件应用的请求;基于策略和所述请求从多个应用模板中选择应用模板,所选择的应用模板包括与所述基于语音的软件应用的功能相对应的至少一个模块并且具有至少一个字段;将所选择的应用模板提供给所述应用开发者计算设备,以使所选择的应用模板被显示在所述应用开发者计算设备上;从所述应用开发者计算设备接收对于所选择的应用模板的所述至少一个模块的所述至少一个字段的输入;基于所选择的应用模板和对于所选择的应用模板的所述至少一个模块的所述至少一个字段的所述输入来生成所述基于语音的软件应用,以允许所述基于语音的软件应用响应于语音输入而执行与所选择的应用模板的所述至少一个模块相对应的所述功能;检测已更新的功能,所述已更新的功能包括对与所选择的应用模板的所述至少一个模块相对应的所述功能的更改,对所述功能的所述更改是由不同于所述应用开发者计算设备的所述数据处理系统的管理员计算设备提供的;以及响应于检测到所述已更新的功能而更新所述基于语音的软件应用,以允许所述基于语音的软件应用执行所述已更新的功能。2.根据权利要求1所述的系统,包括:所述数据处理系统用于:解析所述请求以确定所述基于语音的软件应用的类型;以及基于所述类型来选择所述应用模板。3.根据权利要求1或权利要求书2所述的系统,包括:所述数据处理系统用于:向所述应用开发者计算设备提供多种应用类型的列表,以使所述列表被显示在所述应用开发者计算设备上;从所述应用开发者计算设备接收对所述多种类型中的第一类型的选择;以及基于所述类型来选择所述应用模板。4.根据前述权利要求中的任一项所述的系统,包括:所述数据处理系统用于:确定所述基于语音的软件应用的类型;识别未包括在所选择的应用模板中的第二模块,所述第二模块与所述基于语音的软件应用的第二功能相对应;修改所选择的应用模板以生成经修改的应用模板;以及将所述经修改的应用模板提供给所述应用开发者计算设备,以使所述经修改的应用模板被显示在所述应用开发者计算设备上。5.根据前述权利要求中的任一项所述的系统,包括:所述数据处理系统用于:确定所述基于语音的软件应用的类型;
识别具有相同类型的第二基于语音的软件应用;以及基于所述第二基于语音的软件应用的第二功能来选择所述应用模板。6.根据前述权利要求中的任一项所述的系统,包括:所述数据处理系统用于:解析所述请求以确定意图;识别与所述意图相关联的多个模块;以及基于与所述意图相关联的所识别的多个模块与所选择的应用模板的所述至少一个模块之间的重叠来选择所述应用模板。7.根据前述权利要求中的任一项所述的系统,包括:所述数据处理系统用于:接收指示所述基于语音的应用包括视频功能的所述请求;以及选择包括视频模块以支持所述视频功能的所述应用模板。8.根据权利要求1至6中的任一项所述的系统,包括:所述数据处理系统用于:接收指示所述基于语音的应用包括视频功能的所述请求;以及选择包括视频模块以支持所述视频功能的所述应用模板,所述视频模块与暂停功能、播放功能、倒退功能和前进功能中的至少一项相对应。9.根据权利要求1至6中的任一项所述的系统,包括:所述数据处理系统用于:接收指示所述基于语音的应用包括视频功能的所述请求;选择包括视频模块以支持所述视频功能的所述应用模板,所述视频模块与暂停功能、播放功能、倒退功能或前进功能中的至少一项相对应;以及检测与用于所述暂停功能、所述播放功能、所述倒退功能或所述前进功能中的至少一项的图形用户界面元素的更改相对应的所述已更新的功能。10.根据前述权利要求中的任一项所述的系统,包括:所述数据处理系统用于:向所述应用开发者计算设备提供基于web的图形用户界面,在所述图形用户界面内显示所选择的应用模板。11.根据权利要求1至9中的任一项所述的系统,包括:所述数据处理系统用于:向所述应用开发者计算设备提供由所述开发者计算设备执行的软件开发应用,所述软件开发应用包括图形用户界面,在所述图形用户界面内显示所选择的应用模板。12.一种生成基于语音的软件应用的方法,包括:由包括至少一个处理器和存储器的数据处理系统从应用开发者计算设备接收构建基于语音的软件应用的请求;由所述数据处理系统基于策略和所述请求从多个应用模板中选择应用模板,所选择的应用模板包括与所述基于语音的软件应用的功能相对应的至少一个模块并且具有至少一个字段;由所述数据处理系统将所选择的应用模板提供给所述应用开发者计算设备,以使所选
择的应用模板显示在所述应用开发者计算设备上;由所述数据处理系统从所述应用开发者计算设备接收对于所选择的应用模板的所述至少一个模块的所述至少一个字段的输入;由所述数据处理系统基于所选择的应用模板和对于所选择的应用模板的所述至少一个模块的所述至少一个字段的所述输入来生成所述基于语音的软件应用,以允许所述基于语音的软件应用响应于语音输入而执行与所选择的应用模板的所述至少一个模块相对应的所述功能;由所述数据处理系统检测已更新的功能,所述已更新的功能包括对与所选择的应用模板的所述至少一个模块相对应的所述功能的更改,对所述功能的所述更改是由不同于所述应用开发者计算设备的所述数据处理系统的管理员计算设备提供的;以及由所述数据处理系统响应于检测到所述已更新的功能而更新所述基于语音的软件应用,以允许所述基于语音的软件应用执行所述已更新的功能。13.根据权利要求12所述的方法,包括:由所述数据处理系统解析所述请求以确定所述基于语音的软件应用的类型;以及由所述数据处理系统基于所述类型来选择所述应用模板。14.根据权利要求12或权利要求13所述的方法,包括:由所述数据处理系统向所述应用开发者计算设备提供多种应用类型的列表,以使所述列表显示在所述应用开发者计算设备上;由所述数据处理系统从所述应用开发者计算设备接收对所述多种类型中的第一类型的选择;以及由所述数据处理系统基于所述类型来选择所述应用模板。15.根据权利要求12至14中的任一项所述的方法,包括:由所述数据处理系统确定所述基于语音的软件应用的类型;由所述数据处理系统识别未包括在所选择的应用模板中的第二模块,所述第二模块与所述基于语音的软件应用的第二功能相对应;由所述数据处理系统修改所选择的应用模板以生成经修改的应用模板;以及由所述数据处理系统将所述经修改的应用模板提供给所述应用开发者计算设备,以使所述经修改的应用模板显示在所述应用开发者计算设备上。16.根据权利要求12至15中的任一项所述的方法,包括:由所述数据处理系统确定所述基于语音的软件应用的类型;由所述数据处理系统识别具有相同类型的第二基于语音的软件应用;以及由所述数据处理系统基于所述第二基于语音的软件应用的第二功能来选择所述应用模板。17.根据权利要求12至16中的任一项所述的方法,包括:由所述数据处理系统解析所述请求以确定意图;由所述数据处理系统识别与所述意图相关联的多个模块;以及由所述数据处理系统基于与所述意图相关联的所识别的多个模块与所选择的应用模板的所述至少一个模块之间的重叠来选择所述应用模板。18.根据权利要求12至17中的任一项所述的方法,包括:
由所述数据处理系统接收指示所述基于语音的应用包括视频功能的所述请求;以及由所述数据处理系统选择包括视频模块以支持所述视频功能的所述应用模板。19.根据权利要求12至17中的任一项所述的方法,包括:由所述数据处理系统接收指示所述基于语音的应用包括视频功能的所述请求;以及由所述数据处理系统选择包括视频模块以支持所述视频功能的所述应用模板,所述视频模块与暂停功能、播放功能、倒退功能和前进功能中的至少一项相对应。20.根据权利要求12至17中的任一项所述的方法,包括:由所述数据处理系统接收指示所述基于语音的应用包括视频功能的所述请求;由所述数据处理系统选择包括视频模块以支持所述视频功能的所述应用模板,所述视频模块与暂停功能、播放功能、倒退功能或前进功能中的至少一项相对应;以及由所述数据处理系统检测与用于所述暂停功能、所述播放功能、所述倒退功能或所述前进功能中的至少一项的图形用户界面元素的更改相对应的所述已更新的功能。21.根据权利要求12至20中的任一项所述的方法,包括:由所述数据处理系统向所述应用开发者计算设备提供基于web的图形用户界面,在所述图形用户界面内显示所选择的应用模板;或者由所述数据处理系统向所述应用开发者计算设备提供由所述开发者计算设备执行的软件开发应用,所述软件开发应用包括图形用户界面,在所述图形用户界面内显示所选择的应用模板。22.一种包括计算机可执行指令的计算机可读介质,当所述计算机可执行指令被计算机执行时,使所述计算机执行根据权利要求12至20中的任一项所述的方法。23.一种包括计算机可执行指令的计算机程序产品,当所述计算机可执行指令被计算机执行时,使所述计算机执行根据权利要求12至20中的任一项所述的方法。

技术总结
提供了生成基于语音的软件应用的系统和方法。该系统可以从应用开发者计算设备接收构建基于语音的软件应用的请求。该系统可以从多个应用模板中选择应用模板。所选择的应用模板可以包括与基于语音的软件应用的功能相对应的模块。该系统可以将所选择的应用模板提供给应用开发者计算设备。该系统可以从应用开发者计算设备接收对于所选择的应用模板的至少一个模块的字段的输入。该系统可以基于所选择的应用模板和对于所选择的应用模板的至少一个模块的至少一个字段的输入来生成基于语音的软件应用。软件应用。软件应用。


技术研发人员:塔伦
受保护的技术使用者:谷歌有限责任公司
技术研发日:2020.05.05
技术公布日:2021/11/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献