[发明专利]面向大幅面交互式桌面的多用户窗口系统有效
申请号: | 201110121058.8 | 申请日: | 2011-05-11 |
公开(公告)号: | CN102141893A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 史元春;吴晨俊;秦永强;索岳 | 申请(专利权)人: | 清华大学 |
主分类号: | G06F3/048 | 分类号: | G06F3/048 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 贾玉健 |
地址: | 100084 北京市海淀区1*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 大幅面 交互式 桌面 多用户 窗口 系统 | ||
1.面向大幅面交互式桌面的多用户窗口系统,包括:
多任务窗口,其基于树状结构组织,系统的桌面是整个树状结构的根节点,应用程序的窗口在启动时作为这棵树的叶节点被窗口系统置于桌面之上;
输入管理器,负责获取和处理用户的多模态并发输入信号,在输入管理器中,不同模态的输入信号被抽象为包含用户标识、设备标识、时间戳、类型和自定义数据的输入事件,所述输入事件在发送到上层的窗口管理器前,经过三段处理:首先,输入接收器与不同的输入设备建立联系,获取输入信号,并生成包含相应信息的输入事件;然后,输入映射器根据输入事件的类型和自定义数据信息将输入事件与某个窗口相关联,以确定输入的作用对象;最后,输入理解器对输入事件进行初步的理解,它基于一个给定的姿态集合,对同一窗口上时间、位置接近的多个输入事件序列进行融合,生成具有一定语义信息的命令;
窗口管理器,位于多任务窗口与输入管理器之间,包括权限管理器、冲突管理器和布局管理器,权限管理器从输入理解器取得输入命令集A并依次调用该输入命令集A所对应的窗口以及所有祖先窗口的权限策略对输入进行验证,过滤掉未授权的命令,生成新的命令集B并交由冲突管理器,冲突管理器调用路径上每个窗口的冲突策略检测并消解冲突,从而生成无冲突的命令集C并交由窗口布局器,窗口布局器首先将无冲突的命令集C发送至对应的窗口进行事件路由,若该命令没有被窗口处理,则调用该窗口的父窗口的布局策略对窗口进行布局调整。
2.根据权利要求1所述的面向大幅面交互式桌面的多用户窗口系统,其特征在于,所述多任务窗口中,当用户的输入被发送到某窗口后,从该窗口控件树的某个叶子节点向根节点方向路由,在该路由路径上的任意控件都可以处理该输入事件并阻止输入继续传递。
3.根据权利要求1所述的面向大幅面交互式桌面的多用户窗口系统,其特征在于,所述多任务窗口中,当用户的输入被发送到某窗口后,从该窗口控件树的某个叶子节点向根节点方向路由,在该路由路径上的任意控件都可以选择忽略该输入并让事件继续传递。
4.根据权利要求2或3所述的面向大幅面交互式桌面的多用户窗口系统,其特征在于,所述多任务窗口中,当控件树的根节点即窗口控件,发现输入事件没有被任何控件所处理,则直接将该输入发送给窗口系统的布局器,由窗口执行移动、缩放或旋转的布局操作。
5.根据权利要求1所述的面向大幅面交互式桌面的多用户窗口系统,其特征在于,所述多任务窗口中,每个窗口拥有一个属性用于指示其是否能够成为中间节点,当用户移动某个窗口到另一个可以作为中间节点的窗口之上时,窗口系统将自动把前者作为子窗口置于后者之中。
6.根据权利要求1所述的面向大幅面交互式桌面的多用户窗口系统,其特征在于,所述多用户窗口系统运行在微软的Windows操作系统上,由以下两部分组成:
窗口运行环境:为桌面上窗口应用程序的显示、输入和管理提供支持,它包括桌面全屏窗口、输入管理器和窗口管理器这三个组件;
窗口应用程序开发工具包:为开发人员提供了窗口应用程序的开发框架、控件库和IDE集成工具。
7.根据权利要求6所述的面向大幅面交互式桌面的多用户窗口系统,其特征在于,所述桌面全屏窗口、输入管理器和窗口管理器这三个组件中,每个组件的显示或管理策略均定义在独立的动态链接库中,通过系统提供的开发工具包进行开发,并通过配置文件载入到系统,完成运行环境的定制。
8.根据权利要求6所述的面向大幅面交互式桌面的多用户窗口系统,其特征在于,每个窗口应用程序除包含显示和交互逻辑外,还包括对其子窗口的权限认证策略、冲突消解策略和布局策略。
9.根据权利要求6所述的面向大幅面交互式桌面的多用户窗口系统,其特征在于,每个窗口应用程序被编译成DLL和资源文件,由窗口运行环境动态加载,并运行在桌面上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110121058.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:网页视觉复杂度的自动评价方法
- 下一篇:一种窗口关闭的方法、系统及嵌入式设备