终端动态界面显示方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:26169952 阅读:16 留言:0更新日期:2020-10-31 13:35
本发明专利技术涉及终端动态界面显示方法、装置、计算机设备及存储介质,该方法包括获取界面显示请求;根据所述界面显示请求集成图形解析引擎并开发布局文件;调用图形解析引擎加载所述布局文件以配置界面,以得到显示结果;反馈所述显示结果。本发明专利技术通过图形解析引擎进行布局文件的开发,并将图形解析引擎集成在终端上,以利用图形解析引擎加载布局文件并对界面进行配置,当布局文件出现问题时,可及时修复,实现动态界面的灵活显示,无需单独开发,且适配性强。

Terminal dynamic interface display method, device, computer equipment and storage medium

【技术实现步骤摘要】
终端动态界面显示方法、装置、计算机设备及存储介质
本专利技术涉及界面显示方法,更具体地说是指终端动态界面显示方法、装置、计算机设备及存储介质。
技术介绍
移动终端主要是通过界面展示页面的形式将内容展示给用户;现有的页面展示界面技术是开发者通过在不同的平台中开发各自程序中的代码实现的,每个平台所使用的代码均不同,在不同平台上展示内容则需要重新编写代码或者将类似项目内的相关代码复制后进行调整,这种方式仅能实现静态页面的显示,并不灵活,且开发成本高,再者相对于静态配置和动态配置而言实现难度较大。因此,有必要设计一种新的方法,实现动态界面的灵活显示,无需单独开发,且适配性强。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供终端动态界面显示方法、装置、计算机设备及存储介质。为实现上述目的,本专利技术采用以下技术方案:终端动态界面显示方法,包括:获取界面显示请求;根据所述界面显示请求集成图形解析引擎并开发布局文件;调用图形解析引擎加载所述布局文件以配置界面,以得到显示结果;反馈所述显示结果。其进一步技术方案为:所述根据所述界面显示请求集成图形解析引擎并开发布局文件,包括:根据所述界面显示请求集成图形解析引擎;按照UI标准协议开发与所述界面显示请求匹配的布局文件。其进一步技术方案为:所述调用图形解析引擎加载所述布局文件以配置界面,以得到显示结果,包括:调用所述图形解析引擎加载所述布局文件;提取所述布局文件中对应的布局元素,并标记布局元素;将标记的布局元素添加至全局标记链表内;根据全局标记链表更新当前界面,以得到显示结果。其进一步技术方案为:所述根据全局标记链表更新当前界面,以得到显示结果,包括:根据全局标记链表采用本地预埋或云端拉取方式更新当前界面,以得到显示结果。其进一步技术方案为:所述按照UI标准协议开发与所述界面显示请求匹配的布局文件之后,还包括:判断所述布局文件是否出现UI问题;若所述布局文件出现UI问题,则将服务器内预设的布局文件作为与所述界面显示请求匹配的布局文件。其进一步技术方案为:所述反馈所述显示结果之后,还包括:设置回调接口;获取交互触发事件;根据布局文件中的事件ID对所述交互触发时间进行判别,以得到判别结果,并反馈所述判别结果。本专利技术还提供了终端动态界面显示装置,包括:请求获取单元,用于获取界面显示请求;文件开发单元,用于根据所述界面显示请求集成图形解析引擎并开发布局文件;调用单元,用于调用图形解析引擎加载所述布局文件以配置界面,以得到显示结果;反馈单元,用于反馈所述显示结果。其进一步技术方案为:所述文件开发单元包括:引擎集成子单元,用于根据所述界面显示请求集成所述图形解析引擎;开发子单元,用于按照UI标准协议开发与所述界面显示请求匹配的布局文件。本专利技术还提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法。本专利技术还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现上述的方法。本专利技术与现有技术相比的有益效果是:本专利技术通过图形解析引擎进行布局文件的开发,并将图形解析引擎集成在终端上,以利用图形解析引擎加载布局文件并对界面进行配置,当布局文件出现问题时,可及时修复,实现动态界面的灵活显示,无需单独开发,且适配性强。下面结合附图和具体实施例对本专利技术作进一步描述。附图说明为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的终端动态界面显示方法的应用场景示意图;图2为本专利技术实施例提供的终端动态界面显示方法的流程示意图;图3为本专利技术实施例提供的终端动态界面显示方法的子流程示意图;图4为本专利技术实施例提供的终端动态界面显示方法的子流程示意图;图5为本专利技术另一实施例提供的终端动态界面显示方法的流程示意图;图6为本专利技术实施例提供的终端动态界面显示装置的示意性框图;图7为本专利技术实施例提供的终端动态界面显示装置的文件开发单元的示意性框图;图8为本专利技术实施例提供的终端动态界面显示装置的调用单元的示意性框图;图9为本专利技术另一实施例提供的终端动态界面显示装置的示意性框图;图10为本专利技术实施例提供的计算机设备的示意性框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本专利技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。请参阅图1和图2,图1为本专利技术实施例提供的终端动态界面显示方法的应用场景示意图。图2为本专利技术实施例提供的终端动态界面显示方法的示意性流程图。该终端动态界面显示方法应用于终端中。该终端与服务器进行交互,且该终端可集成图形解析引擎,图形解析引擎是指界面引擎,界面引擎是提供的面向交互设计的解决方案。有更快的开发与修改相应速度,更高的可移植性,更优异的性能。并能充分释放设计师的能力,开发出更酷炫的界面的一种界面设计。图2是本专利技术实施例提供的终端动态界面显示方法的流程示意图。如图2所示,该方法包括以下步骤S110至S140。S110、获取界面显示请求。在本实施例中,界面显示请求是指用户发起的且请求在终端某一位置显示界面的请求。S120、根据所述界面显示请求集成图形解析引擎并开发布局文件;在本实施例中,布局文件是指与界面显示请求匹配的文件,具体地,布局文件包括事件ID、显示内容以及显示模式等各种布局元素。在一实施例中,请参阅图3,上述的步骤S120可包括步骤S121~S124。S121、根据所述界面显示请求集成图形解析本文档来自技高网...

【技术保护点】
1.终端动态界面显示方法,其特征在于,包括:/n获取界面显示请求;/n根据所述界面显示请求集成图形解析引擎并开发布局文件;/n调用图形解析引擎加载所述布局文件以配置界面,以得到显示结果;/n反馈所述显示结果。/n

【技术特征摘要】
1.终端动态界面显示方法,其特征在于,包括:
获取界面显示请求;
根据所述界面显示请求集成图形解析引擎并开发布局文件;
调用图形解析引擎加载所述布局文件以配置界面,以得到显示结果;
反馈所述显示结果。


2.根据权利要求1所述的终端动态界面显示方法,其特征在于,所述根据所述界面显示请求集成图形解析引擎并开发布局文件,包括:
根据所述界面显示请求集成图形解析引擎;
按照UI标准协议开发与所述界面显示请求匹配的布局文件。


3.根据权利要求2所述的终端动态界面显示方法,其特征在于,所述调用图形解析引擎加载所述布局文件以配置界面,以得到显示结果,包括:
调用所述图形解析引擎加载所述布局文件;
提取所述布局文件中对应的布局元素,并标记布局元素;
将标记的布局元素添加至全局标记链表内;
根据全局标记链表更新当前界面,以得到显示结果。


4.根据权利要求1所述的终端动态界面显示方法,其特征在于,所述根据全局标记链表更新当前界面,以得到显示结果,包括:
根据全局标记链表采用本地预埋或云端拉取方式更新当前界面,以得到显示结果。


5.根据权利要求1至4任一项所述的终端动态界面显示方法,其特征在于,所述按照UI标准协议开发与所述界面显示请求匹配的布局文件之后,还包括:
判断所述布局文件是否出现UI问题;
...

【专利技术属性】
技术研发人员:罗伟东李根李晓航
申请(专利权)人:深圳市和讯华谷信息技术有限公司
类型:发明
国别省市:广东;44

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

1