[发明专利]使用应用模板生成和更新基于语音的软件应用在审
申请号: | 202080026185.7 | 申请日: | 2020-05-05 |
公开(公告)号: | CN113646742A | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 塔伦·贾殷 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/36;G06F8/38;G10L15/22;G10L15/26;G10L15/28;G06F9/451;G06F9/34;G06F8/34 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 应用 模板 生成 更新 基于 语音 软件 | ||
提供了生成基于语音的软件应用的系统和方法。该系统可以从应用开发者计算设备接收构建基于语音的软件应用的请求。该系统可以从多个应用模板中选择应用模板。所选择的应用模板可以包括与基于语音的软件应用的功能相对应的模块。该系统可以将所选择的应用模板提供给应用开发者计算设备。该系统可以从应用开发者计算设备接收对于所选择的应用模板的至少一个模块的字段的输入。该系统可以基于所选择的应用模板和对于所选择的应用模板的至少一个模块的至少一个字段的输入来生成基于语音的软件应用。
背景技术
应用可以安装在计算设备上。计算设备可以执行应用。
发明内容
本公开总体上涉及使用应用模板生成并更新基于语音的软件应用。应用开发者可能希望产生一种具有基于语音的组件的应用。终端用户可以使用这样的应用来执行广泛的功能,这些功能可能涉及应用开发者所提供的一个或多个服务。对于应用开发者而言,以高效的方式以及向终端用户呈现执行与应用相关联的功能的信息和控件的格式来创建应用可能具有挑战性。例如,可能要求应用开发者编写或以其他方式生成与应用相对应的低级计算机指令或代码,这可能是耗时且易错的过程。本公开的系统和方法可以基于应用的期望功能为应用开发者选择应用模板。应用模板可以包括一个或多个模块,每个模块对应于应用的特定功能。应用开发者可以提供与应用模板的至少一个模块的空白字段相对应的输入,并且数据处理系统可以基于从应用开发者接收到的输入以自动化方式生成应用。例如,数据处理系统可以维护对应于模块的标准化或可重新使用代码,以及可以用可定制代码填充以为应用开发者定制模块的功能的占位符或空白字段。数据处理系统可以使用应用开发者所提供的与空白字段相对应的输入来填充可定制代码并自动生成应用。此外,当对模块的标准化或可重新使用代码的更新变得可用时,数据处理系统可以基于已更新的代码和应用开发者先前所提供的输入来自动更新应用。因此,数据处理系统可以自动更新应用而无需来自应用开发者的任何附加输入或动作。结果,数据处理系统可以允许更高效地开发和自动更新软件应用。
至少一个方面涉及一种生成基于语音的软件应用的系统。该系统可以包括数据处理系统,该数据处理系统包括至少一个处理器和存储器。数据处理系统可以从应用开发者计算设备接收构建基于语音的软件应用的请求。数据处理系统可以基于策略和请求从多个应用模板中选择应用模板。所选择的应用模板可以包括与基于语音的软件应用的功能相对应的至少一个模块并且具有至少一个字段。数据处理系统可以将所选择的应用模板提供给应用开发者计算设备以使所选择的应用模板显示在应用开发者计算设备上。数据处理系统可以从应用开发者计算设备接收对于所选择的应用模板的至少一个模块的至少一个字段的输入。数据处理系统可以基于所选择的应用模板和对于所选择的应用模板的至少一个模块的至少一个字段的输入来生成基于语音的软件应用,以允许基于语音的软件应用响应于语音输入而执行与所选择的应用模板的至少一个模块相对应的功能。数据处理系统可以检测已更新的功能,包括对与所选择的应用模板的至少一个模块相对应的功能的更改。对功能的更改可以是由不同于应用开发者计算设备的数据处理系统的管理员计算设备提供的。数据处理系统可以响应于检测到已更新的功能而更新基于语音的软件应用,以允许基于语音的软件应用执行已更新的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080026185.7/2.html,转载请声明来源钻瓜专利网。