一种动态更新UI接口字段的方法及终端技术

技术编号:24330627 阅读:47 留言:0更新日期:2020-05-29 19:29
本发明专利技术提供了一种动态更新UI接口字段的方法及终端,将页面显示需要使用的所有UI信息进行汇总,并将其用格式化语言描述,得到对应的UI数据集,根据所述UI数据集和其对应的UI接口,得到对应的动态配置网关,根据所述动态配置网关动态更新UI接口字段,可以实现在不更新应用版本的情况下动态更新UI接口字段,方便技术人员对UI界面进行相应操作,减少用户下载新版本应用的频率,提升应用的用户体验。

A method and terminal for dynamically updating UI interface fields

【技术实现步骤摘要】
一种动态更新UI接口字段的方法及终端
本专利技术涉及UI设计领域,尤其涉及一种动态更新UI接口字段的方法及终端。
技术介绍
UI(UserInterface,用户界面)是应用程序和用户直接接触的窗口,在应用程序的开发中有着重要地位。UI在应用的生命周期中并不是一成不变的,开发者经常需要根据用户需要或功能的改变对UI字段或相应UI接口字段进行更新。目前iOS端的UI界面数据更新都是通过网络接口完成,并且较为封闭的iOS系统对其应用中可执行代码的下载或安装有着严格的管控,借助一些第三方SDK(软件开发工具包)实现动态更新的方式被禁止,如果需要对UI接口字段进行动态更新就必须通过发布应用新版本来实现,给开发者造成不便,也给应用的用户带来不好的使用感受。
技术实现思路
本专利技术所要解决的技术问题是:提供一种动态更新UI接口字段的方法及终端,方便、高效的实现UI接口字段的更新。为了解决上述技术问题,本专利技术采用的一种技术方案为:一种动态更新UI接口字段的方法,包括步骤:S1、汇总页面显示需要使用的所有UI信息;S2、将所述汇总的UI信息用格式化语言描述,得到对应的UI数据集;S3、根据所述UI数据集和其对应的UI接口,得到对应的动态配置网关;S4、根据所述动态配置网关动态更新UI接口字段。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种动态更新UI接口字段的终端,包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:S1、汇总页面显示需要使用的所有UI信息;S2、将所述汇总的UI信息用格式化语言描述,得到对应的UI数据集;S3、根据所述UI数据集和其对应的UI接口,得到对应的动态配置网关;S4、根据所述动态配置网关动态更新UI接口字段。本专利技术的有益效果在于:通过将页面显示需要使用的所有UI信息汇总,并且用格式化语言描述得到对应的UI数据集,根据所述UI数据集和其对应的UI接口,得到对应的动态配置网关,根据所述动态配置网关动态更新UI接口字段,实现在不更新应用版本的情况下动态更新UI接口字段;汇总页面展示需要使用的所有UI信息并用格式化语言描述,方便页面数据的传递和加载,也方便后期的维护,通过更改动态配置网关更新接口字段,UI界面在进行展示时直接响应更新后的动态配置网关数据,不依赖原接口字段,加快了页面的响应速度,且通过调用相应解析函数就可以实现对所述动态配置网关进行解析,实现对UI界面的展示,能够方便、高效的实现UI接口字段的更新。附图说明图1为本专利技术实施例的一种动态更新UI接口字段的方法的步骤流程图;图2为本专利技术实施例的一种动态更新UI接口字段的终端的结构示意图;标号说明:1、一种动态更新UI接口字段的终端;2、处理器;3、存储器;具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。请参照图1,一种动态更新UI接口字段的方法,所述方法包括步骤:S1、汇总页面显示需要使用的所有UI信息;S2、将所述汇总的UI信息用格式化语言描述,得到对应的UI数据集;S3、根据所述UI数据集和其对应的UI接口,得到对应的动态配置网关;S4、根据所述动态配置网关动态更新UI接口字段。从上述描述可知,本专利技术的有益效果在于:通过将页面显示需要使用的所有UI信息汇总,并且用格式化语言描述得到对应的UI数据集,根据所述UI数据集和其对应的UI接口,得到对应的动态配置网关,根据所述动态配置网关动态更新UI接口字段,实现在不更新应用版本的情况下动态更新UI接口字段;汇总页面展示需要使用的所有UI信息并用格式化语言描述,方便页面数据的传递和加载,也方便后期的维护,通过更改动态配置网关更新接口字段,UI界面在进行展示时直接响应更新后的动态配置网关数据,不依赖原接口字段,加快了页面的响应速度,且在通过调用相应解析函数就可以实现对所述动态配置网关进行解析,实现对UI界面的展示,能够方便、高效的实现UI接口字段的更新。进一步的,所述S1中UI信息包括:数据字段集、数据字段集中数据字段对应的状态以及UI的展示模板。由上述描述可知,将数据字段集及其中数据字段对应的状态以及总结好的UI模板都汇总到UI信息中,使UI信息涵盖更加全面,保证接口更新的字段能及时体现在其对应的UI界面元素中,被UI界面展示,方便后续的使用和修改。进一步的,所述S2中所述UI数据集中的对象包含属性和属性值;所述属性值为空。由上述描述可知,将属性值设置为空,在进行页面展示时可以根据需要确定属性值的具体值,使UI界面的展示更加灵活。进一步的,所述S3中所述得到对应的动态配置网关包括:采用JavaScript脚本语言,将所述UI数据集中的每一数据字段和其对应的UI接口,转化为动态配置网关。由上述描述可知,采用JavaScript脚本代码对UI数据集中每一数据字段和其对应的UI接口进行二次封装,借助JavaScript的强大功能,更加轻松实现通过修改相应动态配置网关动态修改其对应的接口字段,将UI数据集中数据字段和其对应的UI接口一一对应,方便后期对UI接口字段进行相应更改,也方便对相应UI元素和UI接口进行维护。进一步的,所述步骤S4包括:接收针对UI接口字段的更新请求,所述更新请求包括请求更新的UI接口字段及其对应的更新值;根据所述更新请求将与所述UI接口字段对应的动态配置网关中的UI接口字段更新为所述更新值。由上述描述可知,通过动态配置网关修改其对应的UI接口字段,实现在不更新版本的情况下对UI接口字段的更新,提高UI接口字段更新的效率。请参照图2,一种动态更新UI接口字段的终端,所述终端包括存储器、处理器及存储在存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:S1、汇总页面显示需要使用的所有UI信息;S2、将所述汇总的UI信息用格式化语言描述,得到对应的UI数据集;S3、根据所述UI数据集和其对应的UI接口,得到对应的动态配置网关;S4、根据所述动态配置网关动态更新UI接口字段。从上述描述可知,本专利技术的有益效果在于:通过将页面显示需要使用的所有UI信息汇总,并且用格式化语言描述得到对应的UI数据集,根据所述UI数据集和其对应的UI接口,得到对应的动态配置网关,根据所述动态配置网关动态更新UI接口字段,实现在不更新应用版本的情况下动态更新UI接口字段;汇总页面展示需要使用的所有UI信息并用格式化语言描述,方便页面数据的传递和加载,也方便后期的维护,通过更改动态配置网关更新接口字段,UI界面在进行展示时直接响应更新后的动态配置网关数据,不依赖原接口字段,加快了页面的响应速度,且通过调用相应解析函数就可以实现对所述动态配置网关进行解析,实现对UI本文档来自技高网
...

【技术保护点】
1.一种动态更新UI接口字段的方法,其特征在于,包括步骤:/nS1、汇总页面显示需要使用的所有UI信息;/nS2、将所述汇总的UI信息用格式化语言描述,得到对应的UI数据集;/nS3、根据所述UI数据集和其对应的UI接口,得到对应的动态配置网关;/nS4、根据所述动态配置网关动态更新UI接口字段。/n

【技术特征摘要】
1.一种动态更新UI接口字段的方法,其特征在于,包括步骤:
S1、汇总页面显示需要使用的所有UI信息;
S2、将所述汇总的UI信息用格式化语言描述,得到对应的UI数据集;
S3、根据所述UI数据集和其对应的UI接口,得到对应的动态配置网关;
S4、根据所述动态配置网关动态更新UI接口字段。


2.根据权利要求1所述的一种动态更新UI接口字段的方法,其特征在于,所述S1中UI信息包括:数据字段集、数据字段集中数据字段对应的状态以及UI的展示模板。


3.根据权利要求1所述的一种动态更新UI接口字段的方法,其特征在于,
所述S2中所述UI数据集中的对象包含属性和属性值;
所述属性值为空。


4.根据权利要求1所述的一种动态更新UI接口字段的方法,其特征在于,所述S3中所述得到对应的动态配置网关包括:
采用JavaScript脚本语言,将所述UI数据集中的每一数据字段和其对应的UI接口,转化为动态配置网关。


5.根据权利要求1所述的一种动态更新UI接口字段的方法,其特征在于,所述步骤S4包括:
接收针对UI接口字段的更新请求,所述更新请求包括请求更新的UI接口字段及其对应的更新值;
根据所述更新请求将与所述UI接口字段对应的动态配置网关中的UI接口字段更新为所述更新值。


6.一种动态更新UI接口字段的终端,包括存...

【专利技术属性】
技术研发人员:刘德建薛锦辉郑志达郭玉湖陈宏王永仙
申请(专利权)人:福建天泉教育科技有限公司
类型:发明
国别省市:福建;35

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

1