预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107533466A(43)申请公布日2018.01.02(21)申请号201680022164.1(74)专利代理机构上海专利商标事务所有限公司31(22)申请日2016.03.29100代理人杨洁胡利鸣(30)优先权数据14/686,7482015.04.14US(51)Int.Cl.G06F9/44(2006.01)(85)PCT国际申请进入国家阶段日G06F9/54(2006.01)2017.10.16(86)PCT国际申请的申请数据PCT/US2016/0246862016.03.29(87)PCT国际申请的公布数据WO2016/167952EN2016.10.20(71)申请人微软技术许可有限责任公司地址美国华盛顿州(72)发明人A·杨L·B·曼德雷克L·海内斯M·奥尔德姆权利要求书2页说明书7页附图11页(54)发明名称独立表达式动画(57)摘要在一个实施例中,用户界面系统可在次代码集内执行独立表达式以促进取得目标组合对象的动态对象读数。用户界面系统可执行用户界面的主代码线程和次代码线程。主代码线程可生成驻留在次代码线程中的独立表达式。独立表达式可收集目标组合对象的驻留在次代码线程中的输入集。次代码线程可基于输入集渲染目标组合对象。CN107533466ACN107533466A权利要求书1/2页1.一种用户界面系统,包括:配置用于存储用户界面的存储器,所述用户界面由指令的主代码线程和指令的次代码线程操作;具有一个或多个处理器的处理核,其中所述处理核的至少一个处理器被配置来执行所述主代码线程以生成驻留在所述次代码线程中的独立表达式,并执行所述次代码线程来用所述独立表达式收集驻留在独立于所述主代码线程的所述次代码线程中的用于目标组合对象的输入集,并基于所述输入集来渲染所述目标组合对象;以及将所述目标组合对象呈现给用户的输出设备。2.如权利要求1所述的用户界面系统,其特征在于,所述主代码线程生成所述次代码线程中的源组合对象。3.如权利要求1所述的用户界面系统,其特征在于,所述独立表达式确定指示源绑定从要被输入到所述独立表达式中的对象属性取得读数的频率的采样模式。4.如权利要求1所述的用户界面系统,其特征在于,所述独立表达式在源组合对象在活动源绑定期间已经被安排时用置换值替换源组合对象读数。5.如权利要求1所述的用户界面系统,其特征在于,所述目标组合对象在后继目标绑定调用和目标值改变的至少一个时将与所述独立表达式的目标绑定分离。6.如权利要求1所述的用户界面系统,其特征在于,所述次代码线程在所述独立表达式之前执行前导独立表达式。7.如权利要求1所述的用户界面系统,其特征在于,所述输入集是源组合对象的源组合对象读数或辅助对象的辅助对象读数的至少一个。8.一种计算设备,具有存储器以用于存储用户界面的指令的主代码线程和指令的次代码线程,所述计算设备被配置来从所述主代码线程生成驻留在所述次代码线程中的动态对象,所述计算设备还被配置来在所述次代码线程中收集用于目标用户界面动画的所述动态对象的动态对象读数,且所述计算设备进一步被配置来基于所述动态对象读数来渲染所述目标用户界面动画。9.如权利要求8所述的计算设备,其特征在于,所述计算设备被配置来从所述主代码线程生成驻留在所述次代码线程中的独立表达式以收集所述动态对象读数。10.如权利要求8所述的计算设备,其特征在于,所述计算设备被配置来建立独立表达式和所述动态对象之间的源绑定。11.如权利要求8所述的计算设备,其特征在于,所述计算设备被配置来在动态对象在活动源绑定期间被安排时用置换值替换所述动态对象。12.如权利要求8所述的计算设备,其特征在于,所述计算设备被配置来建立独立表达式和所述目标用户界面动画之间的目标绑定。13.如权利要求8所述的计算设备,其特征在于,所述计算设备被配置来在后继目标绑定调用和目标值改变的至少一个之际分离独立表达式和所述目标用户界面动画之间的目标绑定。14.一种机器实现的方法,包括:执行用户界面的应用代码线程指令和指令的渲染代码线程;从所述应用代码线程生成驻留在所述渲染代码线程中的独立表达式;2CN107533466A权利要求书2/2页用所述独立表达式收集驻留在独立于所述应用代码线程的所述渲染代码线程中的用于目标组合对象的输入集;以及基于所述输入集渲染所述目标组合对象。15.根据权利要求14所述的方法,其特征在于,还包括:确定指示所述独立表达式从对象属性取得读数的频率的采样模式。3CN107533466A说明书1/7页独立表达式动画背景技术[0001]计算设备可使用多线程处理以更高效地向用户呈现用户界面。多线程处理,在同一处理器中或跨处理核中的多个处理器,几乎同时执行多个指令序列。