一种页面数据的动态更新方法、装置、存储介质及终端制造方法及图纸

技术编号:32879291 阅读:20 留言:0更新日期:2022-04-02 12:12
本发明专利技术公开了一种页面数据的动态更新方法、装置、存储介质及终端,方法包括:当获取到预设周期内的请求数据时,加载针对当前页面设置的配置参数;根据配置参数将请求数据进行过滤,生成过滤后的请求数据;根据预先封装的Flutter框架和过滤后的请求数据构建多个前端排序函数;逐一执行多个前端排序函数以更新当前页面的数据内容,生成并展示更新后的页面数据。由于本申请通过预先封装的Flutter框架和一段时间内合法的请求数据构建出多个前端排序函数,并由多个前端排序函数自动将当前页面的全部数据内容进行重新更新,以使页面的内容重新布局,从而实现了页面数据内容的快速准确推荐,有效提升了数据推荐的准确率。有效提升了数据推荐的准确率。有效提升了数据推荐的准确率。

【技术实现步骤摘要】
一种页面数据的动态更新方法、装置、存储介质及终端


[0001]本专利技术涉及软件
,特别涉及一种页面数据的动态更新方法、装置、存储介质及终端。

技术介绍

[0002]随着移动互联网技术的发展和智能移动终端的普及,移动互联网在生活中的重要性越来越明显,移动端的应用程序(Application,简称APP)的开发也越来越重要。在开发APP中,Flutter框架应用的越来越广泛,Flutter是一种跨平台的移动端开发框架,开发语言采用Dart语言,支持Android、iOS、Web等操作系统。
[0003]在现有的基于Flutter框架开发的页面进行展示中,首先设置后台管理系统的基础配置,然后前端页面通过接口的方式请求配置数据,最后通过对数据的分析和处理,进行单一方式的渲染,只能够保证特定的模块隐藏或者显示,以及针对不同用户和场景实现部分功能差异化,而无法做到全局的页面内容数据进行动态更新,从而使得用户不感兴趣的内容进行大量推荐,从而降低了数据推荐的准确率。

技术实现思路

[0004]本申请实施例提供了一种页面数据的动态更新方法、装置、存储介质及终端。为了对披露的实施例的一些方面有一个基本的理解,下面给出了简单的概括。该概括部分不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围。其唯一目的是用简单的形式呈现一些概念,以此作为后面的详细说明的序言。
[0005]第一方面,本申请实施例提供了一种页面数据的动态更新方法,方法包括:
[0006]当获取到预设周期内的请求数据时,加载针对当前页面设置的配置参数;
[0007]根据配置参数将请求数据进行过滤,生成过滤后的请求数据;
[0008]根据预先封装的Flutter框架和过滤后的请求数据构建多个前端排序函数;
[0009]逐一执行多个前端排序函数以更新当前页面的数据内容,生成并展示更新后的页面数据。
[0010]可选的,根据配置参数将请求数据进行过滤,生成过滤后的请求数据,包括:
[0011]逐一识别请求数据中每种数据对应的标识;
[0012]从配置参数中识别无权限操作的参数标识;
[0013]比较每种数据对应的标识与无权限操作的参数标识是否一致,生成多个比较结果;
[0014]将比较结果为不一致的参数所对应的数据从请求数据中剔除,生成过滤后的请求数据。
[0015]可选的,按照以下步骤生成预先封装的Flutter框架,包括:
[0016]安装Flutter框架,并采用Flutter框架的widget组件构建多个初始功能模块;
[0017]对每个初始功能模块设置场景切换标识,得到多个携带标识的初始功能模块;
[0018]将每个携带标识的初始功能模块进行代码逻辑转换后得到多个目标功能模块,并对每个目标功能模块进行方法封装以及标记方法名,生成多个初始功能函数;
[0019]对每个初始功能函数配置一个固定参数和多个随机参数,得到多个参数扩展后的功能函数;
[0020]将多个参数扩展后的功能函数确定为预先封装的Flutter框架。
[0021]可选的,根据预先封装的Flutter框架和过滤后的请求数据构建多个前端排序函数,包括:
[0022]识别过滤后的请求数据中各数据对应的数据格式;
[0023]根据数据格式对过滤后的请求数据进行拆分,生成多个可用的JSON对象;
[0024]根据预先封装的Flutter框架和多个可用的JSON对象构建多个前端排序函数。
[0025]可选的,根据预先封装的Flutter框架和多个可用的JSON对象构建多个前端排序函数,包括:
[0026]将多个可用的JSON对象与多个目标功能模块进行匹配关联,生成多个关联JSON对象的目标功能模块;
[0027]分析每个关联JSON对象的目标功能模块,得到每个功能模块的目标固定参数和多个目标随机参数;
[0028]将每个功能模块的目标固定参数、多个目标随机参数和与其对应的参数扩展后的功能函数进行关联,生成多个目标排序函数;
[0029]确定每个目标排序函数中函数标识的优先级;
[0030]基于优先级的高低顺序将多个目标排序函数重新排序,得到多个前端排序函数。
[0031]可选的,方法还包括:
[0032]将多个前端排序函数进行封装,得到排序总函数;
[0033]将排序总函数的函数标识配置在当前页面的路径中。
[0034]可选的,加载针对当前页面设置的配置参数,包括:
[0035]连接后台管理系统;
[0036]在后台管理系统中加载针对当前页面设置的配置参数;其中,
[0037]配置参数至少包括权限配置参数。
[0038]第二方面,本申请实施例提供了一种页面数据的动态更新装置,装置包括:
[0039]配置参数加载模块,用于当获取到预设周期内的请求数据时,加载针对当前页面设置的配置参数;
[0040]数据过滤模块,用于根据配置参数将请求数据进行过滤,生成过滤后的请求数据;
[0041]前端排序函数构建模块,用于根据预先封装的Flutter框架和过滤后的请求数据构建多个前端排序函数;
[0042]页面数据更新模块,用于逐一执行多个前端排序函数以更新当前页面的数据内容,生成并展示更新后的页面数据。
[0043]第三方面,本申请实施例提供一种计算机存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行上述的方法步骤。
[0044]第四方面,本申请实施例提供一种终端,可包括:处理器和存储器;其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行上述的方法步骤。
[0045]本申请实施例提供的技术方案可以包括以下有益效果:
[0046]在本申请实施例中,页面数据的动态更新装置首先当获取到预设周期内的请求数据时,加载针对当前页面设置的配置参数,然后根据配置参数将请求数据进行过滤,生成过滤后的请求数据,其次根据预先封装的Flutter框架和过滤后的请求数据构建多个前端排序函数,最后逐一执行多个前端排序函数以更新当前页面的数据内容,生成并展示更新后的页面数据。由于本申请通过预先封装的Flutter框架和一段时间内合法的请求数据构建出多个前端排序函数,并由多个前端排序函数自动将当前页面的全部数据内容进行重新更新,以使页面的内容重新布局,从而实现了页面数据内容的快速准确推荐,有效提升了数据推荐的准确率。
[0047]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。
附图说明
[0048]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。
[0049]图1是本申请实施例提供的一种页面数据的动态更新方法的流程示意图;
[0050]图2是本申请实施例提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面数据的动态更新方法,其特征在于,所述方法包括:当获取到预设周期内的请求数据时,加载针对当前页面设置的配置参数;根据所述配置参数将所述请求数据进行过滤,生成过滤后的请求数据;根据预先封装的Flutter框架和过滤后的请求数据构建多个前端排序函数;逐一执行所述多个前端排序函数以更新所述当前页面的数据内容,生成并展示更新后的页面数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述配置参数将所述请求数据进行过滤,生成过滤后的请求数据,包括:逐一识别所述请求数据中每种数据对应的标识;从所述配置参数中识别无权限操作的参数标识;比较所述每种数据对应的标识与无权限操作的参数标识是否一致,生成多个比较结果;将所述比较结果为不一致的参数所对应的数据从所述请求数据中剔除,生成过滤后的请求数据。3.根据权利要求1所述的方法,其特征在于,按照以下步骤生成预先封装的Flutter框架,包括:安装Flutter框架,并采用所述Flutter框架的widget组件构建多个初始功能模块;对每个所述初始功能模块设置场景切换标识,得到多个携带标识的初始功能模块;将每个携带标识的初始功能模块进行代码逻辑转换后得到多个目标功能模块,并对每个目标功能模块进行方法封装以及标记方法名,生成多个初始功能函数;对每个所述初始功能函数配置一个固定参数和多个随机参数,得到多个参数扩展后的功能函数;将多个参数扩展后的功能函数确定为预先封装的Flutter框架。4.根据权利要求3所述的方法,其特征在于,所述根据预先封装的Flutter框架和过滤后的请求数据构建多个前端排序函数,包括:识别过滤后的请求数据中各数据对应的数据格式;根据所述数据格式对过滤后的请求数据进行拆分,生成多个可用的JSON对象;根据预先封装的Flutter框架和多个可用的JSON对象构建多个前端排序函数。5.根据权利要求4所述的方法,其特征在于,所述根据预先封装的Flutter框架和多...

【专利技术属性】
技术研发人员:王志杰邓伟夏曙东于博孙智彬张志平
申请(专利权)人:江苏中交车旺科技有限公司
类型:发明
国别省市:

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

1