[发明专利]同步中断的防止有效
申请号: | 201380076079.X | 申请日: | 2013-09-20 |
公开(公告)号: | CN105229611B | 公开(公告)日: | 2019-01-29 |
发明(设计)人: | S·麦克德维特;C·福谢尔;R·邓肯;C·怀托克;A·加赛德 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 同步 中断 防止 | ||
1.一种由计算设备上执行的应用执行的方法,所述计算设备包括输入设备和显示器,所述应用包括图形用户界面GUI,所述图形用户界面包括在所述计算设备的显示器上显示的多个图形对象,所述应用还包括由所述应用管理和存储的状态数据,所述图形对象根据所述状态数据来显示,所述方法包括:
由所述应用根据所述状态数据来控制所述GUI的所述图形对象的布局/外观;
当所述GUI被显示时,通过监控经由所述输入设备与所述GUI的用户交互、并且根据与所述GUI的用户交互来将阈值设为不同水平,来动态地将所述阈值调节为不同水平;
当所述GUI被显示且所述与所述GUI的用户交互正在持续时,接收被配置为将所述GUI的所述状态数据改变为与所述GUI的另一个实例对应的操作,所述操作是从除所述应用以外的源接收的,每个操作具有对所述操作专用的相应优先级;以及
当所述GUI被显示时,通过将所述阈值与所述优先级相比较来自动确定是否要实现所述操作。
2.如权利要求1所述的方法,还包括标识所述用户交互的类型,且根据用户交互动态地调节阈值包括根据所标识的类型来设置所述阈值的水平。
3.如权利要求1所述的方法,还包括每当检测到用户交互时设置定时器,且当所述定时器到期时将所述阈值设置为缺省水平。
4.如权利要求1所述的方法,其特征在于,所述操作中的一些包括提交操作,每个提交操作包括一个优先级,所述方法还包括通过将所述相应优先级与所述阈值相比较以确定所述提交操作是否将被执行,从而响应于提交操作。
5.如权利要求1所述的方法,还包括当确定所述阈值已被降低时调用与所述源相关联的回调。
6.一种包括处理器、输入设备、显示器和存储器的计算设备,所述计算设备还包括:
所述存储器存储由所述处理器执行的应用程序;
所述应用程序被配置为在执行时:
在所述显示器上显示用户界面并且接收指示,
根据与所述应用程序的用户交互动态地调节阈值水平;
从所述应用程序外部的源接收操作,所述操作被配置为在由同时在执行的所述应用程序实现时会修改所述用户界面的行为或外观,每个操作具有由所述外部源设置的相应优先级;以及
为每个操作确定是否要根据所述阈值水平和根据所述操作来实现所述操作,其中操作是否将由所述应用程序实现取决于所述操作的优先级是否被确定为相对于所述阈值水平是足够的。
7.如权利要求6所述的计算设备,其特征在于,每次用户与所述应用程序交互时,启动一个时间窗口,所述时间窗口阻止为所述应用程序实现不具有足够优先级的操作。
8.如权利要求6所述的计算设备,其特征在于,所述阈值响应于不同的用户交互而变化,以使一些用户交互将阻止一些操作被实现、但仍将允许其他操作被实现。
9.如权利要求6所述的计算设备,其特征在于,当应用程序应用给定操作时,响应于所述应用程序应用或决定应用所述给定操作来阻塞或忽视用户输入或特定的用户动作。
10.一种具有指令的计算机可读存储介质,当所述指令被执行时使得机器执行如权利要求1-5中任一权利要求所述的方法。
11.一种计算机系统,包括用于执行如权利要求1-5中任一权利要求所述的方法的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380076079.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:轴承性能的自动计算服务装置
- 下一篇:显示控制装置以及显示控制方法