[发明专利]基于规则的用户界面生成在审
| 申请号: | 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.根据权利要求1所述的系统,其中,所述用户界面包括至少一个活动应用和至少一个可见应用。
3.根据权利要求1或2所述的系统,其中,所述系统的所述类型包括移动系统、游戏控制台系统、增强现实系统、平板系统或桌面系统。
4.根据权利要求1或2所述的系统,其中,所述处理器用于基于与所述用户界面管理器相对应的至少一个显示特性来显示所述用户界面。
5.根据权利要求1所述的系统,其中,所述用户界面管理器用于管理至少两个从属用户界面管理器,其中,所述至少两个从属用户界面管理器中的每个从属用户界面管理器用于运行单独的应用。
6.根据权利要求1或2所述的系统,其中,所述用户界面管理器还用于管理支持体验的shell应用。
7.根据权利要求1或2所述的系统,其中,所述用户界面管理器还用于管理支持体验的shell体验主机。
8.根据权利要求1所述的系统,其中,所述处理器用于:检测输入设备被耦合到所述系统,并且基于所述输入设备来生成新的用户界面管理器。
9.根据权利要求8所述的系统,其中,所述输入设备是游戏控制器,并且所述新的用户界面管理器用于提供游戏控制台用户界面。
10.根据权利要求8所述的系统,其中,所述处理器响应于从所述用户界面管理器转换到所述新的用户界面管理器而存储所述用户界面的状态。
11.一种用于生成用户界面的方法,包括:
基于驻留在系统内或者被耦合到系统的硬件组件来检测所述系统的类型;
基于所述系统的所述类型来确定待运行的用户界面管理器;以及
运行所述用户界面管理器以生成用于所述系统的用户界面,其中,所述用户界面管理器包括用于指示所述用户界面的布局的多个规则。
12.根据权利要求11所述的方法,其中,所述用户界面包括至少一个活动应用和至少一个可见应用。
13.根据权利要求11或12所述的方法,其中,所述系统的所述类型包括移动系统、游戏控制台系统、增强现实系统、平板系统或桌面系统。
14.根据权利要求11或12所述的方法,包括:检测输入设备被耦合到所述系统,并且基于所述输入设备来生成新的用户界面管理器,其中,所述输入设备是游戏控制器,并且所述新的用户界面管理器用于提供游戏控制台用户界面。
15.一种用于生成用户界面的系统,包括:
处理器;以及
存储设备,其用于存储多条指令,所述多条指令响应于由处理器运行而使所述处理器用于:
基于驻留在所述系统内或者被耦合到所述系统的硬件组件来检测所述系统的类型;
基于所述系统的所述类型从待运行的用户界面管理器的视觉树中选择用户界面管理器,其中,所述视觉树驻留在用户界面主机中;以及
运行所选择的用户界面管理器以生成用于所述系统的用户界面,其中,所选择的用户界面管理器包括用于指示所述用户界面的布局的多个规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780091953.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用下载界面的展示方法及相关设备
- 下一篇:生成用户界面容器





