[发明专利]用于生成应用的方法、系统和计算机存储介质有效
申请号: | 201680065043.5 | 申请日: | 2016-11-03 |
公开(公告)号: | CN108351765B | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | B·巴拉萨布拉曼兰;E·B-T·科恩;O·科勒;W·J·斯特普尔斯 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/34;G06F9/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 应用 方法 系统 计算机 存储 介质 | ||
1.一种用于在开发者环境中生成应用的方法,所述方法包括:
在用户接口上实现的设计表面处接收对模板的选择,所述模板包括数据方案;
接收用于所选择的所述模板的数据集;
基于所述数据方案,将所述数据集绑定到所选择的所述模板;
标识所述数据集的用于提取的至少一部分;
基于以下中的至少一项来推断用户意图:与所述开发者环境相关联的过去的用户交互或过去的用户选择、针对与所述数据集相对应的数据类型的数据存储位置匹配、或遥测数据;
基于所推断的所述用户意图来推断用于所述数据集的所标识的所述部分的位置;
提取所述数据集的所标识的所述部分;
将所提取的所述数据存储在所推断的所述位置处;以及
将在所推断的所述位置处的所提取的所述数据绑定到所述模板,使得对所述模板的访问提供对在所推断的所述位置处的所提取的所述数据的访问。
2.根据权利要求1所述的方法,其中标识所述数据集的用于提取的所述部分还包括:
标识来自所述数据集的一个或多个数据类型,所述一个或多个数据类型包括以下中的至少一个:本地数据、动态数据或者远程数据。
3.根据权利要求1所述的方法,其中标识所述数据集的用于提取的所述部分还包括:
基于与所述数据方案相关联的规则来标识动态数据的至少一部分。
4.根据权利要求1所述的方法,其中所述数据集的用于提取的所述部分至少部分地基于遥测数据而被标识。
5.根据权利要求1所述的方法,还包括:
接收用于所述数据集的所标识的所述部分的所推断的所述位置;
标识用于数据存储的一个或多个其他位置;
提供所推断的所述位置和所述一个或多个其他位置作为连接列表;
接收对用于所述数据集的所标识的所述部分的第一子集的第一位置的选择;
接收对用于所述数据集的所标识的所述部分的第二子集的第二位置的另一选择;以及
将所述第一子集存储在所述第一位置处,并且将所述第二子集存储在所述第二位置处。
6.根据权利要求1所述的方法,其中标识所述数据集的用于提取的所述部分还包括:
基于用户简档来标识一个或多个可用的数据存储位置;
提供所述一个或多个可用的数据存储位置作为连接列表;以及
接收从所述连接列表对位置的选择,所选择的所述位置被用作所推断的所述位置。
7.根据权利要求6所述的方法,其中提供所述一个或多个位置作为所述连接列表还包括:
至少部分地基于策略集来从所述一个或多个位置标识默认位置;以及
提供所述默认位置作为所述连接列表中的建议位置。
8.一种用于生成应用的系统,所述系统包括:
开发者环境,在处理器上实现,所述开发者环境被配置为:接收模板和源数据,所述模板包括数据方案;
数据绑定机构,耦合到所述开发者环境,所述数据绑定机构被配置为:基于所述数据方案和策略集将所述源数据绑定到所述模板;
数据存储位置机构,耦合到所述开发者环境,所述数据存储位置机构被配置为:标识一个或多个数据存储位置;以及
数据提取机构,耦合到所述开发者环境,所述数据提取机构被配置为:标识所述源数据的用于从所述模板提取的至少一部分,基于与所述开发者环境相对应的过去的用户交互、过去的用户选择或与遥测数据中的至少一个来推断用户意图,基于所推断的所述用户意图来推断所标识的所述一个或多个数据存储位置中的至少一个数据存储位置,用于所述源数据的所提取的所述部分的存储,以及将所述源数据的所提取的所述部分存储到所推断的所述至少一个数据存储位置,所述数据绑定机构将所述源数据存储在所推断的所述至少一个数据存储位置处的所提取的所述部分重新绑定到所述模板。
9.根据权利要求8所述的系统,其中所述数据存储位置机构向所述开发者环境提供所标识的所述一个或多个数据存储位置作为连接列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680065043.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法和系统
- 下一篇:从移动设备创建和修改应用