[发明专利]生成用户界面容器在审
申请号: | 201780092112.6 | 申请日: | 2017-06-16 |
公开(公告)号: | CN110785741A | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | W·S·施陶贝尔;R·巴拉苏布拉马尼安;N·T·拉德鲍;K·A·希普利;P·J·德克斯;P·迪克斯特拉 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451 |
代理公司: | 72002 永新专利商标代理有限公司 | 代理人: | 赵腾飞 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 显示特性 应用程序 用户界面 处理器 用户界面管理 检测系统 检测 应用 | ||
本文描述的用于生成用户界面的系统可以包括处理器,以从用户界面管理器中检测多个显示特性,其中所述多个显示特性对应于设备的类型。处理器还可以检测系统正在执行的应用程序的列表,并通过将所述多个显示特性应用于应用程序列表中的每个应用程序来生成用户界面容器。
背景技术
台式计算机提供使用户可以查看各种应用程序并与之交互的用户界面。自从引入移动设备以来,用户还可以查看增强现实设备、移动设备、平板设备和游戏机等等上的应用程序并与之交互。每个设备可以基于固定的应用程序功能,单独地生成用户界面。例如,每个设备可以通过硬编码或者使用固定格式显示应用程序来单独地生成用户界面。
发明内容
为了对本文所描述的一些方面有一个基本的理解,下面给出了简单概括。该概括部分不是对本发明的扩展性概述。该概括部分也不是旨在标识本发明的关键或重要元素,或者描述本发明的范围。该概括部分的唯一目的是用简单的形式呈现本发明的一些概念,以此作为后面的详细说明的前奏。
本文所描述的实施例包括一种用于生成用户界面容器的系统,该系统包括处理器,以用于从用户界面管理器中检测多个显示特性,其中所述多个显示特性对应于设备的类型。所述处理器还可以检测所述系统正在执行的应用程序的列表,并通过将所述多个显示特性应用于所述应用程序列表中的每个应用程序来生成用户界面容器。
在本文所描述的另一个实施例中,一种用于生成用户界面容器的方法可以包括:从用户界面管理器中检测多个显示特性,其中所述多个显示特性对应于设备的类型。该方法还可以包括:检测所述系统正在执行的应用程序的列表。此外,该方法还可以包括:通过将所述多个显示特性应用于所述应用程序列表中的每个应用程序来生成用户界面容器。
在本文所描述的另一个实施例中,用于生成用户界面容器的一种或多种计算机可读存储介质可以包括多个指令,至少基于所述多个指令被处理器执行,使所述处理器用于从用户界面管理器中检测多个显示特性,其中所述多个显示特性对应于设备的类型。所述多个指令还可以使所述处理器检测所述系统正在执行的应用程序的列表,并通过将所述多个显示特性应用于所述应用程序列表中的每个应用程序来生成用户界面容器。
以下描述和附图详细描述了本发明的某些示例性方面。但是,这些方面仅仅说明可采用本发明之基本原理的各种方法中的一些方法,并且本发明旨在包括所有这些方面及其等同物。当结合附图考虑时,根据本发明的以下详细描述,所要求保护的主题的其它优点和新颖特征将变得显而易见。
附图说明
通过参考附图可以更好地理解以下的详细描述,附图包含所公开主题的众多特征的特定示例。
图1是可以生成用户界面容器的计算系统的例子的框图;
图2是可以生成用户界面容器的示例性用户界面管理器的框图;
图3是用于生成用户界面容器的示例性方法的过程流程图;以及
图4是可以生成用户界面容器的示例性计算机可读存储介质的框图。
具体实施方式
可以使用各种静态的、不可重用的技术来生成用户界面。例如,可以使用不同的功能集、不同的数据路径和不同的视觉构成来生成用于不同设备的用户界面。因此,应用程序可以包括不同的代码以为每种类型的设备生成用户界面。这些应用程序还可以具有关于它们所运行的设备的深层上下文,并将用户界面控件直接映射到显示设备上的像素坐标。例如,应用程序可以指定像素坐标以显示诸如文本字段等等之类的用户控件元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780092112.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于规则的用户界面生成
- 下一篇:用以依赖于状态信号驱控车辆模块的设备和方法