[发明专利]基于规则的用户界面生成在审
| 申请号: | 201780091953.5 | 申请日: | 2017-06-16 |
| 公开(公告)号: | CN110785740A | 公开(公告)日: | 2020-02-11 |
| 发明(设计)人: | R·巴拉苏布拉马尼安;D·R·戴维斯;K·A·希普利;N·T·拉德鲍;P·迪克斯特拉;J·H·卡拉沙莱;B·D·克罗斯;P·J·德克斯;W·S·施陶贝尔;N·穆勒 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451 |
| 代理公司: | 72002 永新专利商标代理有限公司 | 代理人: | 李光颖 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用户界面管理 用户界面 处理器 硬件组件 驻留 耦合到 检测 | ||
在本文中所描述的用于生成用户界面的系统能够包括:处理器,其用于:基于驻留在所述系统内或者被耦合到所述系统的硬件组件来检测所述系统的类型;并且基于所述系统的所述类型来确定待运行的用户界面管理器。所述处理器还能够运行所述用户界面管理器以生成用于所述系统的用户界面,其中,所述用户界面管理器的类型包括用于指示所述用户界面的布局的多个规则。
背景技术
任何尺寸的计算机设备都能够生成用户体验,其对于预期的设计通常是固定的。每个设备能够基于固定的应用功能来单独地生成用户界面。例如,每个设备能够通过硬编码或者使用固定的格式来单独地生成用户界面以用于显示应用。
发明内容
下文呈现了简化的发明内容,以便提供对在本文中所描述的一些方面的基本理解。该发明内容并不是对所要求保护的主题的扩展概述。该发明内容既不旨在标识所要求保护的主题的关键或重要元素,也并不旨在描绘所要求保护的主题的范围。该发明内容的唯一目的是以简化形式来呈现所要求保护的主题的一些概念,作为稍后呈现的更详细描述的序言。
在本文中所描述的实施例包括一种用于生成用户界面的系统,所述系统包括:处理器,其用于基于驻留在所述系统内或者被耦合到所述系统的硬件组件来检测所述系统的类型。所述处理器还能够基于所述系统的所述类型来确定待运行的用户界面管理器;并且运行所述用户界面管理器以生成用于所述系统的用户界面,其中,所述用户界面管理器包括用于指示所述用户界面的布局的多个规则。
在本文中所描述的另一实施例中,一种用于生成用户界面的方法,包括:基于驻留在所述系统内或者被耦合到所述系统的硬件组件来检测所述系统的类型。所述方法还能够包括:基于所述系统的所述类型来确定待运行的用户界面管理器;以及运行所述用户界面管理器以生成用于所述系统的用户界面,其中,所述用户界面管理器包括用于指示所述用户界面的布局的多个规则。
在本文描述的又一实施例中,一种用于生成用户界面的系统能够包括:处理器;以及存储设备,其用于存储多条指令,所述指令响应于被处理器运行而使所述处理器用于:基于驻留在所述系统内或者被耦合到所述系统的硬件组件来检测所述系统的类型;以及基于所述系统的所述类型来从待运行的用户界面管理器的视觉树中选择用户界面管理器,其中,所述视觉树驻留在用户界面主机中。所述多条指令还能够使所述处理器用于运行所选择的用户界面管理器以生成用于所述系统的用户界面,其中,所选择的用户界面管理器包括用于指示所述用户界面的布局的多个规则。
以下描述和附图详细阐述了所要求保护的主题的某些说明性方面。然而,这些方面指示了可以采用本发明的原理的各种方式中的数种方式,并且所要求保护的主题旨在包括所有这些方面以及其等同形式。当结合附图来考虑时,根据本发明的以下详细描述,所要求保护的主题的其他优点和新颖特征将变得显而易见。
附图说明
通过参考附图可以更好地理解以下详细描述,附图包含所公开的主题的众多特征的特定示例。
图1是能够基于规则来生成用户界面的计算系统的示例的框图;
图2是用于基于规则来生成用户界面的示例性方法的过程流程图;
图3是能够基于规则为多个用户应用生成用户界面的示例性系统的框图;
图4是能够基于规则来生成用户界面的示例性计算机可读存储介质的框图;以及
图5是用于将用户界面管理器托管在用户界面管理器内的示例性系统的框图。
具体实施方式
能够使用各种静态的、不可重用的技术来生成用户界面。例如,能够使用不同的功能集、不同的数据路径和不同的视觉构成来生成用于不同设备的用户界面。因此,应用常常包括不同的代码以生成用于每种类型的设备的用户界面。这些应用还具有关于它们正在其上运行的设备的深层上下文,并且常常将用户界面控件直接映射到显示设备上的像素坐标。例如,所述应用可以指定像素坐标以显示诸如文本字段的用户控制元件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780091953.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用下载界面的展示方法及相关设备
- 下一篇:生成用户界面容器





