[发明专利]使用区段以用于跨平台的应用的定制有效
| 申请号: | 201580061794.5 | 申请日: | 2015-11-03 |
| 公开(公告)号: | CN107003867B | 公开(公告)日: | 2020-04-07 |
| 发明(设计)人: | A·阿格廷;J·莫藤森;S·克里斯南;J·格雷罗戈麦斯;D·J·朗德;R·A·德罗林杰 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;H04L29/08 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 使用 区段 用于 平台 应用 定制 | ||
基于客户端的应用包括用于定义系统的用户界面显示的区段。这些区段可以由后端系统定制,因此定制被移动应用的经修改的版本所适应。
背景技术
计算机系统目前正在广泛使用。一些这样的计算机系统由制造商出售,然后在它们针对给定组织被部署之前被大量定制。
作为示例,一些企业计算机系统由计算机系统制造商生成。然后,它们在被部署在企业组织处之前经常被多个不同个体修改。例如,由制造商出售的基本计算机系统可以由独立的软件供应商(ISV)、各种不同的开发者、以及甚至组织处将最终部署它的开发者修改。这可以被做到,因为个体组织的需求可能与其他组织不同。因此,组织更改或定制系统以符合它们的个体需求。
这些类型的计算机系统的一些示例包括电子邮件系统、协作系统、业务系统(诸如客户关系管理系统、企业资源规划系统、业务线系统等)、文档共享系统、数据库管理系统和各种各样的其他系统。在使用这些类型的计算机系统的一些架构中,后端计算机系统被用来执行针对计算机系统的处理中的一些处理。然而,用户通过各种客户端设备与后端系统交互,客户端设备诸如移动设备(智能电话,诸如平板式手机、平板电脑等的具有大屏幕的智能电话)、膝上型计算机、台式计算机等。客户端设备(诸如移动设备)中的一些客户端设备运行该客户端设备用于连接到整个系统的基于客户端的应用(诸如移动应用)。移动应用使得用户能够使用其移动设备容易地访问和将数据输入到后端系统。
这种类型的架构存在某些挑战。例如,在后端系统被定制的情况下,移动应用可能需要被重新配置以便与后端系统适当地交互。一些移动应用通过允许用户使用移动应用的内置功能或通过设置仅对其更改来解决此问题。其他移动应用提供对移动应用的源代码的访问,从而允许组织对其更改并创建移动应用的定制的版本。
所有这些不同的机制都存在显著的缺点。一些机制限制了系统对于内置功能或者对于由底层框架支持的控件和模式的灵活性。一些其他机制(在对源代码的更改被做出的情况下)当对移动应用或后端系统的原始版本进行更改时需要软件供应商处理以及可能重新实现应用或者甚至后端系统。
上面的讨论仅被提供用于一般背景信息,并且不旨在用于确定所要求保护的主题的范围中的辅助。
发明内容
基于客户端的应用包括用于定义系统的用户界面显示的区段。这些区段可以由后端系统定制,因此定制被移动应用的单个版本所适应。
本发明内容被提供为以简化形式介绍概念的选择,其在下面的具体实施方式中被进一步描述。本发明内容不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用作帮助确定所要求保护的主题的范围中的辅助。所要求保护的主题不限于解决背景技术中指出的任何或所有缺点的实现。
附图说明
图1A和1B(在此统称为图1)示出了计算系统架构的框图的一个示例。
图1C示出了一组区段元数据的框图的一个示例。
图2A和2B(在此统称为图2)示出了图1所示的架构在生成具有区段的用户界面显示中的操作的流程图的一个示例。
图3A-3C示出了具有区段的用户界面显示的各种示例。
图4A和4B(在此统称为图4)示出了图示图1的架构中的移动设备的操作的一个示例的流程图。
图5是其中区段被多个后端计算系统支持的架构的框图。
图6是其中区段在多个不同的移动应用中被重用的架构的框图。
图7是被部署在云计算架构中的、图1所示的架构的一个示例的框图。
图8-10示出了移动设备的示例。
图11是能够被用在先前图中的架构中的任何架构中的计算环境的一个示例的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580061794.5/2.html,转载请声明来源钻瓜专利网。





