System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图形用户界面事务处理方法、装置、终端及存储介质制造方法及图纸_技高网

图形用户界面事务处理方法、装置、终端及存储介质制造方法及图纸

技术编号:40900499 阅读:2 留言:0更新日期:2024-04-18 11:17
本申请提供一种图形用户界面事务处理方法、装置、终端及存储介质,该方法包括:获取待处理事务;对所述待处理事务进行预处理以获取有效事件;对所述有效事件进行数据封装以获取所述有效事件对应的目标编码;基于所述目标编码将所述待处理事务中的事件分类到目标优先级空间中,并对所述目标优先级空间进行优先级排序,所述目标优先级空间中包括所述待处理事务中的至少一个事件;根据预定义判断规则对所述目标优先级空间中的事件进行优先级排序。

【技术实现步骤摘要】

本申请涉及图形用户界面领域,尤其涉及一种图形用户界面事务处理方法、装置、终端及存储介质


技术介绍

1、图形用户界面作为一种应用程序提供给用户操作的图形界面,被广泛应用于嵌入式设备上,但通常由于嵌入式设备计算能力和硬件能力受限,传统图形用户界面在嵌入式设备上无法达到良好的效果。传统嵌入式图形用户界面框架处理大部分业务时,直接会调用图形用户界面框架内部实现直至渲染前的完整流程,若这一部分为用户外部调用,则会受用户线程的操作系统优先级所影响,往往会阻碍时间临界事务的执行,通常无法进行合理的分离并按照优先级进行先后执行,达不到预期的效果,运行效率低,消耗大量栈资源和时间。


技术实现思路

1、本申请实施例提供一种图形用户界面事务处理方法、装置、终端及存储介质,以解决现有技术在处理事务时运行效率低、消耗大量资源和时间的问题。

2、为了解决上述技术问题,本申请是这样实现的:

3、第一方面,本申请实施例提供了一种图形用户界面事务处理方法,所述方法包括:

4、获取待处理事务;

5、对所述待处理事务进行预处理以获取有效事件;

6、对所述有效事件进行数据封装以获取所述有效事件对应的目标编码;

7、基于所述目标编码将所述待处理事务中的事件分类到目标优先级空间中,并对所述目标优先级空间进行优先级排序,所述目标优先级空间中包括所述待处理事务中的至少一个事件;

8、根据预定义判断规则对所述目标优先级空间中的事件进行优先级排序。

9、第二方面,本申请实施例还提供一种图形用户界面事务处理装置,所述装置包括:

10、第一获取模块,用于获取待处理事务;

11、预处理模块,用于对所述待处理事务进行预处理以获取有效事件;

12、第二获取模块,用于对所述有效事件进行数据封装以获取所述有效事件对应的目标编码;

13、第一处理模块,基于所述目标编码用于将所述待处理事务中的事件分类到目标优先级空间中,并用于对所述目标优先级空间进行优先级排序,所述目标优先级空间中包括所述待处理事务中的至少一个事件;

14、第二处理模块,根据预定义判断规则用于对所述目标优先级空间中的事件进行优先级排序。

15、第三方面,本申请实施例还提供一种终端,所述终端包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的图形用户界面事务处理方法。

16、第四方面,本申请实施例还提供一种计算机可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的图形用户界面事务处理方法。

17、本申请实施例中,获取待处理事务并获取待处理事务中所有事件对应的目标编码,通过设置目标编码提高整体运行效率;再基于目标编码进行事件分类至相应的优先级空间而后对优先级空间中的事件进行优先级排序,最后将事务集合输入相应执行部分按事件优先级顺序执行,通过对事件分类处理减少同类型事务堆积的问题,使同类型中高优先级事件能够按期执行。同时,将所有待处理事务中的事件进行抽象,不直接进行事件执行操作,而是将所有事件延迟至图形用户界面内部进行分析处理,将自定义事件与非自定义事件分类处理,在内部按照预定规则分析设置合理的内部优先级,再根据相应优先级顺序进行事件执行操作,上述实施例带来了更快的事务处理响应速度,并且也能够节省系统资源占用。

本文档来自技高网...

【技术保护点】

1.一种图形用户界面事务处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述待处理事务进行预处理以获取有效事件,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述目标编码将所述待处理事务中的事件分类到目标优先级空间中,并对所述目标优先级空间进行优先级排序,包括:

4.根据权利要求3所述的方法,其特征在于,所述在所述事件不属于自定义事件的情况下,获取所述事件的第一事务类型,包括:

5.根据权利要求3所述的方法,其特征在于,所述获取所述事件的第二事务类型,并基于所述事件的第二事务类型将所述待处理事务中的事件分类到目标优先级空间中,并对所述目标优先级空间进行优先级排序,包括:

6.根据权利要求3所述的方法,其特征在于,获取所述事件的第一事务类型,并基于所述事件的第一事务类型将所述待处理事务中的事件分类到目标优先级空间中,并对所述目标优先级空间中的事件进行优先级排序,包括:

7.根据权利要求1所述的方法,其特征在于,所述对所述目标优先级空间中的事件进行优先级排序,包括:>

8.一种图形用户界面事务处理装置,其特征在于,包括:

9.根据权利要求8所述的装置,其特征在于,所述预处理模块包括:

10.根据权利要求9所述的装置,其特征在于,所述第一处理模块用于:

11.根据权利要求10所述的装置,其特征在于,所述第一处理模块用于:

12.根据权利要求8所述的装置,其特征在于,所述第一处理模块用于:

13.根据权利要求8所述的装置,其特征在于,所述第一处理模块用于:

14.根据权利要求8所述的装置,其特征在于,所述第二处理模块用于:

15.一种终端,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-7中任一项所述的图形用户界面事务处理方法步骤。

16.一种计算机可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-7中任一项所述的图形用户界面事务处理方法步骤。

...

【技术特征摘要】

1.一种图形用户界面事务处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对所述待处理事务进行预处理以获取有效事件,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述目标编码将所述待处理事务中的事件分类到目标优先级空间中,并对所述目标优先级空间进行优先级排序,包括:

4.根据权利要求3所述的方法,其特征在于,所述在所述事件不属于自定义事件的情况下,获取所述事件的第一事务类型,包括:

5.根据权利要求3所述的方法,其特征在于,所述获取所述事件的第二事务类型,并基于所述事件的第二事务类型将所述待处理事务中的事件分类到目标优先级空间中,并对所述目标优先级空间进行优先级排序,包括:

6.根据权利要求3所述的方法,其特征在于,获取所述事件的第一事务类型,并基于所述事件的第一事务类型将所述待处理事务中的事件分类到目标优先级空间中,并对所述目标优先级空间中的事件进行优先级排序,包括:

7.根据权利要求1所述的方法,其特征在于,所述对所述目标优先级空间中...

【专利技术属性】
技术研发人员:马沁玮
申请(专利权)人:中移物联网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1