发明名称 面向大幅面交互式桌面的多用户窗口系统
摘要 本发明涉及人机交互技术,为面向大幅面交互式桌面的多用户窗口系统,包括基于树状结构组织的多任务窗口、用于处理多模态并发输入的输入管理器和用于控制窗口布局与多用户协作策略的窗口管理器,系统的桌面是整个树状结构的根节点,应用程序的窗口在启动时作为这棵树的叶节点被窗口系统置于桌面之上,输入管理器将输入信号经过转换后与需要关联的窗口相关联,然后转换为具有一定语义信息的命令发送至窗口管理器,窗口管理器对接收到的命令进行权限管理、冲突管理和布局管理,最终完成对窗口的布局调整,本发明支持多用户的并发响应,解决了多用户同地协作时产生权限和冲突问题,使得传统面向台式计算机的窗口系统可以运用在交互式桌面上。
申请公布号 CN102141893B 申请公布日期 2012.09.05
申请号 CN201110121058.8 申请日期 2011.05.11
申请人 清华大学 发明人 史元春;吴晨俊;秦永强;索岳
分类号 G06F3/048(2006.01)I 主分类号 G06F3/048(2006.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 贾玉健
主权项 面向大幅面交互式桌面的多用户窗口系统,包括:多任务窗口,其基于树状结构组织,系统的桌面是整个树状结构的根节点,应用程序的窗口在启动时作为这棵树的叶节点被窗口系统置于桌面之上;输入管理器,负责获取和处理用户的多模态并发输入信号,在输入管理器中,不同模态的输入信号被抽象为包含用户标识、设备标识、时间戳、类型和自定义数据的输入事件,所述输入事件在发送到上层的窗口管理器前,经过三段处理:首先,输入接收器与不同的输入设备建立联系,获取输入信号,并生成包含相应信息的输入事件;然后,输入映射器根据输入事件的类型和自定义数据信息将输入事件与某个窗口相关联,以确定输入的作用对象;最后,输入理解器对输入事件进行初步的理解,它基于一个给定的姿态集合,对同一窗口上时间、位置接近的多个输入事件序列进行融合,生成具有一定语义信息的命令;窗口管理器,位于多任务窗口与输入管理器之间,包括权限管理器、冲突管理器和布局管理器,权限管理器从输入理解器取得输入命令集A并依次调用该输入命令集A所对应的窗口以及所有祖先窗口的权限策略对输入进行验证,过滤掉未授权的命令,生成新的命令集B并交由冲突管理器,冲突管理器调用路径上每个窗口的冲突策略检测并消解冲突,从而生成无冲突的命令集C并交由布局管理器,布局管理器首先将无冲突的命令集C发送至对应的窗口进行事件路由,若所述命令集C没有被窗口处理,则调用该窗口的父窗口的布局策略对窗口进行布局调整。
地址 100084 北京市海淀区100084信箱82分箱清华大学专利办公室