信息处理的方法和装置制造方法

文档序号:6508064阅读:169来源:国知局
信息处理的方法和装置制造方法
【专利摘要】本发明公开了一种信息处理的方法和装置,属于三维【技术领域】。所述方法应用于电子设备中,所述电子设备包括处理单元,所述方法包括:通过所述处理单元运行一指定系统线程;当所述指定系统线程接收到N个界面的处理请求时,通过所述N个界面中每一个界面对应的结构体去获取对应的界面的状态信息;根据所述N个界面的状态信息,确定所述N个界面的优先级;根据所述N个界面的优先级,通过每一个界面对应的结构体依次对所述N个界面进行处理,并以三维形式依次绘制所述N个界面。本发明通过采用一个指定系统线程作为系统UI线程,减少了线程的数目,减少了调度线程所消耗的时间,且实现了不同界面之间的资源共享,避免了不同界面之间的资源同步问题以及资源浪费。
【专利说明】信息处理的方法和装置

【技术领域】
[0001]本发明涉及三维【技术领域】,特别涉及一种信息处理的方法和装置。

【背景技术】
[0002]在三维的口I (^861- 1社6忖%6,用户界面)引擎中,可以存在多个界面。其中,对于每个界面,在三维瓜引擎中均具有对应的线程。相应地,每个线程用于处理其对应的界面所发生的各种事件。
[0003]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0004]当在三维口I引擎中存在很多界面时,会相应建立很多线程,造成系统开销过大,且由于不同的线程之间无法实现资源的共享,因此也无法对每个线程的资源进行统一的管理,容易造成资源的浪费。


【发明内容】

[0005]为了解决现有技术的问题,本发明实施例提供了一种信息处理的方法和装置。所述技术方案如下:
[0006]第一方面,提供了一种信息处理的方法,应用于电子设备中,所述电子设备包括处理单元;所述方法包括:
[0007]通过所述处理单元运行一指定系统线程,所述指定系统线程用于管理~个界面,^为大于等于1的整数;
[0008]当所述指定系统线程接收到~个界面的处理请求时,通过所述~个界面中每一个界面对应的结构体去获取每个结构体对应的界面的状态信息,所述指定系统线程包括所述^个界面对应的结构体;
[0009]根据所述~个界面的状态信息,确定所述~个界面的优先级;
[0010]根据所述~个界面的优先级,通过所述~个界面中每一个界面对应的结构体依次对所述~个界面中每一个界面进行处理,并以三维形式依次绘制所述~个界面中每一个界面。
[0011]根据所述~个界面的优先级,通过所述~个界面中每一个界面对应的结构体依次对所述~个界面中每一个界面进行处理,并以三维形式依次绘制所述~个界面中每一个界面,包括:
[0012]根据所述~个界面的优先级,确定当前尚未处理的优先级最高的界面;
[0013]通过所述当前尚未处理的优先级最高的界面对应的结构体对所述当前尚未处理的优先级最高的界面发生的至少一个VI事件进行处理;
[0014]以三维形式绘制所述当前尚未处理的优先级最高的界面;
[0015]继续根据所述~个界面的优先级,通过所述~个界面中当前尚未处理的优先级最高的界面之外的每一个界面对应的结构体依次对所述~个界面中所述当前尚未处理的优先级最高的界面之外的每一个界面进行处理和绘制,直至将所述~个界面中的所有界面处理完成。
[0016]通过所述当前尚未处理的优先级最高的界面对应的结构体对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理之前,所述方法还包括:
[0017]获取所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件;
[0018]确定所述当前尚未处理的优先级最高的界面发生的至少一个VI事件的优先级;
[0019]相应地,通过所述当前尚未处理的优先级最高的界面对应的结构体对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理,包括:
[0020]根据所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件的优先级,通过所述当前尚未处理的优先级最高的界面对应的结构体依次对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理。
[0021]根据所述~个界面的状态信息,确定所述~个界面的优先级包括:
[0022]根据所述~个界面的状态信息确定正在处理的界面,将所述正在处理的界面的优先级调整为最闻。
[0023]第二方面,提供了一种信息处理的装置,所述装置包括:
[0024]处理模块,用于运行一指定系统线程,所述指定系统线程用于管理~个界面,^为大于等于1的整数;
[0025]状态信息获取模块,用于当所述指定系统线程接收到~个界面的处理请求时,通过所述~个界面中每一个界面对应的结构体去获取每个结构体对应的界面的状态信息,所述指定系统线程包括所述~个界面对应的结构体;
[0026]界面优先级确定模块,用于根据所述~个界面的状态信息,确定所述~个界面的优先级;
[0027]界面处理模块,用于根据所述~个界面的优先级,通过所述~个界面中每一个界面对应的结构体依次对所述~个界面中每一个界面进行处理,并以三维形式依次绘制所述~个界面中每一个界面。
[0028]所述界面处理模块包括:
[0029]确定最高单元,用于根据所述~个界面的优先级,确定当前尚未处理的优先级最闻的界面;
[0030]事件处理单元,用于通过所述当前尚未处理的优先级最高的界面对应的结构体对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理;
[0031]界面绘制单元,用于以三维形式绘制所述当前尚未处理的优先级最高的界面;
[0032]界面处理单元,用于继续根据所述~个界面的优先级,通过所述~个界面中当前尚未处理的优先级最高的界面之外的每一个界面对应的结构体依次对所述~个界面中所述当前尚未处理的优先级最高的界面之外的每一个界面进行处理和绘制,直至将所述~个界面中的所有界面处理完成。
[0033]所述装置还包括:
[0034]事件获取模块,用于获取所述当前尚未处理的优先级最高的界面发生的至少一个VI事件;
[0035]事件优先级确定模块,用于确定所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件的优先级;
[0036]相应地,所述事件处理单元用于根据所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件的优先级,通过所述当前尚未处理的优先级最高的界面对应的结构体依次对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理。
[0037]所述界面优先级确定模块用于根据所述~个界面的状态信息确定正在处理的界面,将所述正在处理的界面的优先级调整为最高。
[0038]本发明实施例提供的技术方案带来的有益效果是:
[0039]通过采用一个指定系统线程作为系统瓜线程,减少了线程的数目,减少了调度线程所消耗的时间,且实现了不同界面之间的资源共享,避免了不同界面之间的资源同步问题以及资源浪费。

【专利附图】

【附图说明】
[0040]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本发明实施例提供的一种信息处理的方法的流程图;
[0042]图23是本发明实施例提供的一种信息处理的方法的流程图;
[0043]图26是本发明实施例提供的VI引擎结构示意图;
[0044]图3是本发明实施例提供的一种信息处理的装置结构示意图。

【具体实施方式】
[0045]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0046]图1是本发明实施例提供的一种信息处理的方法的流程图。所述方法应用于电子设备中,所述电子设备包括处理单元,该发明实施例的执行主体为指定系统线程,参见图1,所述方法包括:
[0047]101:通过该处理单元运行一指定系统线程,该指定系统线程用于管理~个界面,^为大于等于1的整数;
[0048]在本发明实施例中,该指定系统线程在系统层中运行,用于管理该移动终端的~个界面。
[0049]102:当该指定系统线程接收到~个界面的处理请求时,通过该~个界面中每一个界面对应的结构体去获取每个结构体对应的界面的状态信息,该指定系统线程包括该~个界面对应的结构体;
[0050]本发明实施例应用于三维的口I引擎将该指定系统线程作为系统口I线程,即该口I引擎中的每个界面均在该指定系统线程中运行。
[0051]具体地,该口I引擎中的每个界面均在该指定系统线程中注册一个独立的结构体,即每个界面均对应一个独立的结构体,由该结构体对该结构体对应的界面进行处理,该指定系统线程可以通过该结构体对该结构体对应的界面进行处理。
[0052]其中,本领域的技术人员可以获知,结构体由一系列具有相同类型或不同类型的数据构成的数据集合,能够将数据集合封装,以便再次利用。
[0053]进一步地,当任一界面检测到处理操作时,通过软件层与系统层之间的接口,向系统层的该指定系统线程发送处理请求,使得该指定系统线程根据该处理请求,对该界面进行处理。
[0054]需要说明的是,该注册结构体的过程可以是在瓜引擎中创建界面时进行,也可以是当口I引擎启动时,预先注册多个独立的结构体,以供口I引擎在创建界面过程中,将已注册的结构体和界面关联起来。
[0055]103:根据该~个界面的状态信息,确定该~个界面的优先级;
[0056]104:根据该~个界面的优先级,通过该~个界面中每一个界面对应的结构体依次对该~个界面中每一个界面进行处理,并以三维形式依次绘制该~个界面中每一个界面。
[0057]本发明实施例提供的方法,通过采用一个指定系统线程作为系统瓜线程,减少了线程的数目,减少了调度线程所消耗的时间,且实现了不同界面之间的资源共享,避免了不同界面之间的资源同步问题以及资源浪费。
[0058]可选地,根据所述~个界面的优先级,通过所述~个界面中每一个界面对应的结构体依次对所述~个界面中每一个界面进行处理,并以三维形式依次绘制所述~个界面中每一个界面,包括:
[0059]根据所述~个界面的优先级,确定当前尚未处理的优先级最高的界面;
[0060]通过所述当前尚未处理的优先级最高的界面对应的结构体对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理;
[0061]以三维形式绘制所述当前尚未处理的优先级最高的界面;
[0062]继续根据所述~个界面的优先级,通过所述~个界面中当前尚未处理的优先级最高的界面之外的每一个界面对应的结构体依次对所述~个界面中所述当前尚未处理的优先级最高的界面之外的每一个界面进行处理和绘制,直至将所述~个界面中的所有界面处理完成。
[0063]可选地,对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理之前,所述方法还包括:
[0064]获取所述当前尚未处理的优先级最高的界面发生的至少一个VI事件;
[0065]确定所述当前尚未处理的优先级最高的界面发生的至少一个VI事件的优先级;
[0066]相应地,对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理,包括:
[0067]根据所述当前尚未处理的优先级最高的界面发生的至少一个VI事件的优先级,依次对所述界面发生的至少一个瓜事件进行处理。
[0068]可选地,根据所述~个界面的状态信息,确定所述~个界面的优先级包括:
[0069]根据所述~个界面的状态信息确定正在处理的界面,将所述正在处理的界面的优先级调整为最闻。
[0070]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0071]图23是本发明实施例提供的一种信息处理的方法的流程图。该发明实施例的执行主体为终端设备的指定系统线程,参见图23,所述方法包括:
[0072]201:通过该~个界面中每一个界面对应的结构体去获取每个结构体对应的界面的状态信息,该指定系统线程包括该~个界面对应的结构体,^为大于等于1的整数;
[0073]本发明实施例中,该指定系统线程包括每个界面对应的结构体,该结构体用于控制该结构体对应的界面的状态,并对该结构体对应的界面发生的VI事件进行处理。
[0074]该指定系统线程用于对该瓜引擎中的纹理资源和文字资源进行控制和管理,在实际场景中,如图%所示,VI引擎中可以包括指定系统线程,而该指定系统线程可以包括纹理资源管理模块和文字资源管理模块,该纹理资源管理模块用于对该瓜引擎中的纹理资源进行控制和管理,该文字资源管理模块用于对该瓜引擎中的文字资源进行控制和管理。
[0075]其中,该~个界面的处理请求可以由用户触发该~个界面中任一界面的口 I事件进行触发,还可以由系统向该~个界面发送广播消息触发。本发明实施例对此不做限定。
[0076]具体地,当该指定系统线程接收到~个界面的处理请求时,该~个界面中每一个界面对应的结构体获取每个结构体对应的界面的状态信息,该指定系统线程通过该~个界面中每个界面对应的结构体获取该~个界面的状态信息。
[0077]其中,界面的状态信息包括该界面的处理情况、显示信息等,该界面的处理情况可以为尚未处理、正在处理、处理完成等,该界面的显示信息可以为全屏显示、窄屏显示、图形显示等。本发明实施例对此均不做限定。
[0078]需要说明的是,该~个界面中每一个界面对应的结构体获取每个结构体对应的界面的状态信息的过程可以实时进行,也可以周期性进行,还可以在该指定系统线程接收到该~个界面的处理请求时进行,本发明实施例对此不做限定。
[0079]202:根据该~个界面的状态信息,确定该~个界面的优先级;
[0080]其中,该~个界面的优先级用于确定该指定系统线程对该~个界面的处理顺序。
[0081]优选地,根据该~个界面的状态信息确定正在处理的界面,将该正在处理的界面的优先级调整为最高。其中,正在处理的界面是指在该指定系统线程中正在运行的界面。相应地,当该指定系统线程在处理第一界面的过程中接收到~个界面的处理请求时,将该第一界面的优先级确定为最高,再根据该~个界面的状态信息,确定该~个界面中其他界面的优先级。
[0082]可选地,根据该~个界面的状态信息,降低窄屏显示的界面的优先级。具体地,当根据该~个界面的状态信息,确定该~个界面中的任一界面当前的显示状态为窄屏显示,贝0将该当前显示状态为窄屏显示的界面的优先级降低。
[0083]203:根据该~个界面的优先级,将当前尚未处理的优先级最高的界面确定为指定界面;
[0084]204:获取该指定界面发生的至少一个VI事件;
[0085]本发明实施例中,该~个界面的处理请求针对于该~个界面发生的至少一个瓜事件。因此,在对该指定界面进行处理时,需要获取该指定界面发生的至少一个瓜事件,以便于在后续过程中对该指定界面发生的至少一个VI事件进行处理。
[0086]205:确定该指定界面发生的至少一个瓜事件的优先级;
[0087]其中,该至少一个瓜事件可以包括用户输入事件、广播消息事件、系统事件等。本发明实施例对此不做限定。
[0088]与该~个界面类似,该至少一个瓜事件的优先级用于确定该至少一个瓜事件的处理顺序。在对该指定界面发生的该至少一个瓜事件进行处理之前,确定该指定界面发生的至少一个瓜事件的优先级。
[0089]需要说明的是,该步骤204中的该至少一个VI事件的获取过程和该步骤205中的该至少一个瓜事件的优先级确定过程具体可以采用以下几种方式:
[0090](一)当指定系统线程接收到该~个界面的处理请求时,获取该~个界面的状态信息和该~个界面发生的至少一个VI事件,确定该~个界面的优先级,并根据该~个界面的优先级,依次确定该~个界面发生的至少一个VI事件的优先级。
[0091](二)在确定该~个界面的优先级之后,根据该~个界面的优先级,依次获取该~个界面发生的至少一个瓜事件,并依次确定该~个界面发生的该至少一个瓜事件的优先级。
[0092](三)在根据该~个界面的优先级,确定当前尚未处理的优先级最高的界面之后,获取该当前尚未处理的优先级最高的界面发生的至少一个VI事件,并确定该当前尚未处理的优先级最高的界面发生的至少一个VI事件的优先级。
[0093]本发明实施例以采用第(三)种方式为例进行说明。实际上,本发明实施例还可以采用上述三种方式之外的其他方式,本发明实施例对此不做限定。
[0094]206:根据该指定界面发生的至少一个VI事件的优先级,通过该指定界面对应的结构体,依次对该界面发生的至少一个瓜事件进行处理;
[0095]207:通过该指定界面对应的结构体,以三维形式绘制该指定界面;
[0096]本发明实施例应用于三维的VI引擎架构中,以三维形式绘制该指定界面,减少了调度线程所消耗的时间,实现了更快地绘制三维界面,以及三维界面之间的资源共享。
[0097]需要说明的是,在该步骤206和该步骤207之间不存在绝对的时序关系。具体地,根据该指定界面发生的至少一个瓜事件的优先级,通过该指定界面对应的结构体,依次对该界面发生的至少一个瓜事件进行处理,并绘制该指定界面;
[0098]如,在处理用户输入事件时,在用户输入信息的过程中,获取用户输入的界面信息,同时,绘制该用户输入的界面,使得用户能够对输入的信息进行查看。
[0099]208:当对该指定界面处理完成时,判断该~个界面中的所有界面是否均处理完成;
[0100]如果是,结束;
[0101]如果否,执行步骤203。
[0102]具体地,该指定系统线程获取该~个界面的状态信息,根据获取到的状态信息,确定该~个界面的处理情况,以确定该~个界面中的所有界面是否均处理完成。
[0103]本发明实施例提供的方法,通过采用一个指定系统线程作为系统口I线程,减少了线程的数目,减少了调度线程所消耗的时间,且实现了不同界面之间的资源共享,避免了不同界面之间的资源同步问题以及资源浪费。
[0104]图3是本发明实施例提供的一种信息处理的装置结构示意图,参见图3,所述装置包括:
[0105]处理模块301,用于运行一指定系统线程,该指定系统线程用于管理~个界面4为大于等于1的整数;
[0106]状态信息获取模块302,用于当该指定系统线程接收到~个界面的处理请求时,通过该~个界面对应的结构体获取该~个界面的状态信息,该指定系统线程包括该~个界面对应的结构体;
[0107]界面优先级确定模块303,用于根据该~个界面的状态信息,确定该~个界面的优先级;
[0108]界面处理模块304,用于根据该~个界面的优先级,通过该~个界面对应的结构体依次对该~个界面进行处理,并依次绘制该~个界面。
[0109]该界面处理模块304包括:
[0110]确定最高单元,用于根据该~个界面的优先级,确定当前尚未处理的优先级最高的界面;
[0111]事件处理单元,用于通过该当前尚未处理的优先级最高的界面对应的结构体对该当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理;
[0112]界面绘制单元,用于绘制该当前尚未处理的优先级最高的界面;
[0113]界面处理单元,用于继续根据该~个界面的优先级,通过该~个界面中当前尚未处理的优先级最高的界面之外的界面对应的结构体对该~个界面中该当前尚未处理的优先级最高的界面之外的界面进行处理和绘制,直至将该~个界面中的所有界面处理完成。
[0114]该装置还包括:
[0115]事件获取模块,用于获取该当前尚未处理的优先级最高的界面发生的至少一个口 I事件;
[0116]事件优先级确定模块,用于确定该当前尚未处理的优先级最高的界面发生的至少一个瓜事件的优先级;
[0117]相应地,该事件处理单元用于根据该当前尚未处理的优先级最高的界面发生的至少一个瓜事件的优先级,通过该当前尚未处理的优先级最高的界面对应的结构体依次对该当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理。
[0118]该界面优先级确定模块303用于根据该~个界面的状态信息确定正在处理的界面,将该正在处理的界面的优先级调整为最高。
[0119]本发明实施例提供的装置,通过采用一个指定系统线程作为系统口I线程,减少了线程的数目,减少了调度线程所消耗的时间,且实现了不同界面之间的资源共享,避免了不同界面之间的资源同步问题以及资源浪费。
[0120]需要说明的是:上述实施例提供的信息处理的装置在绘制界面时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息处理的装置与信息处理的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0121]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0122]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种信息处理的方法,应用于电子设备中,所述电子设备包括处理单元;其特征在于,所述方法包括: 通过所述处理单元运行一指定系统线程,所述指定系统线程用于管理~个界面4为大于等于1的整数; 当所述指定系统线程接收到~个界面的处理请求时,通过所述~个界面中每一个界面对应的结构体去获取每个结构体对应的界面的状态信息,所述指定系统线程包括所述~个界面对应的结构体; 根据所述~个界面的状态信息,确定所述~个界面的优先级; 根据所述~个界面的优先级,通过所述~个界面中每一个界面对应的结构体依次对所述~个界面中每一个界面进行处理,并以三维形式依次绘制所述~个界面中每一个界面。
2.根据权利要求1所述的方法,其特征在于,根据所述~个界面的优先级,通过所述~个界面中每一个界面对应的结构体依次对所述~个界面中每一个界面进行处理,并以三维形式依次绘制所述~个界面中每一个界面,包括: 根据所述~个界面的优先级,确定当前尚未处理的优先级最高的界面; 通过所述当前尚未处理的优先级最高的界面对应的结构体对所述当前尚未处理的优先级最高的界面发生的至少一个VI事件进行处理; 以三维形式绘制所述当前尚未处理的优先级最高的界面; 继续根据所述~个界面的优先级,通过所述~个界面中当前尚未处理的优先级最高的界面之外的每一个界面对应的结构体依次对所述~个界面中所述当前尚未处理的优先级最高的界面之外的每一个界面进行处理和绘制,直至将所述~个界面中的所有界面处理完成。
3.根据权利要求2所述的方法,其特征在于,通过所述当前尚未处理的优先级最高的界面对应的结构体对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理之前,所述方法还包括: 获取所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件; 确定所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件的优先级;相应地,通过所述当前尚未处理的优先级最高的界面对应的结构体对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理,包括: 根据所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件的优先级,通过所述当前尚未处理的优先级最高的界面对应的结构体依次对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理。
4.根据权利要求1所述的方法,其特征在于,根据所述~个界面的状态信息,确定所述^个界面的优先级包括: 根据所述~个界面的状态信息确定正在处理的界面,将所述正在处理的界面的优先级调整为最闻。
5.一种信息处理的装置,其特征在于,所述装置包括: 处理模块,用于运行一指定系统线程,所述指定系统线程用于管理~个界面,~为大于等于1的整数; 状态信息获取模块,用于当所述指定系统线程接收到~个界面的处理请求时,通过所述~个界面中每一个界面对应的结构体去获取每个结构体对应的界面的状态信息,所述指定系统线程包括所述~个界面对应的结构体; 界面优先级确定模块,用于根据所述~个界面的状态信息,确定所述~个界面的优先级; 界面处理模块,用于根据所述~个界面的优先级,通过所述~个界面中每一个界面对应的结构体依次对所述~个界面中每一个界面进行处理,并以三维形式依次绘制所述~个界面中每一个界面。
6.根据权利要求5所述的装置,其特征在于,所述界面处理模块包括: 确定最高单元,用于根据所述~个界面的优先级,确定当前尚未处理的优先级最高的界面; 事件处理单元,用于通过所述当前尚未处理的优先级最高的界面对应的结构体对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理; 界面绘制单元,用于以三维形式绘制所述当前尚未处理的优先级最高的界面; 界面处理单元,用于继续根据所述~个界面的优先级,通过所述~个界面中当前尚未处理的优先级最高的界面之外的每一个界面对应的结构体依次对所述~个界面中所述当前尚未处理的优先级最高的界面之外的每一个界面进行处理和绘制,直至将所述~个界面中的所有界面处理完成。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 事件获取模块,用于获取所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件; 事件优先级确定模块,用于确定所述当前尚未处理的优先级最高的界面发生的至少一个VI事件的优先级; 相应地,所述事件处理单元用于根据所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件的优先级,通过所述当前尚未处理的优先级最高的界面对应的结构体依次对所述当前尚未处理的优先级最高的界面发生的至少一个瓜事件进行处理。
8.根据权利要求5所述的装置,其特征在于,所述界面优先级确定模块用于根据所述~个界面的状态信息确定正在处理的界面,将所述正在处理的界面的优先级调整为最高。
【文档编号】G06F9/44GK104423930SQ201310361671
【公开日】2015年3月18日 申请日期:2013年8月19日 优先权日:2013年8月19日
【发明者】任飞 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1