【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质
[0001]本专利技术涉及计算机
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。
技术介绍
[0002]随着技术的飞速发展,终端得到了广泛应用,终端中具有操作系统,例如IOS操作系统以及安卓操作系统等。终端中可以安装并运行应用程序,应用程序可以是基于终端的操作系统对应的原生计算机程序语言开发的。
[0003]应用程序中可以包括多个页面,多个页面可以划分为原生页面以及非原生页面。
[0004]原生页面包括基于终端的操作系统对应的原生计算机程序语言开发的页面,在终端的操作系统为IOS操作系统的情况下,原生页面可以包括基于Objective
‑
C或者Swift等计算机程序语言开发的页面等。
[0005]非原生页面包括基于非终端的操作系统对应的原生计算机程序语言开发的页面,例如,包括基于跨平台移动应用开发框架React Native或WebView开发的页面等,例如React Native页面或Web页面等。
[0006]非终 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于终端,所述终端中安装有应用程序,所述应用程序是基于所述终端的操作系统对应的原生计算机程序语言开发的,所述应用程序中包括非原生页面,所述非原生页面是基于非所述终端的操作系统对应的原生计算机程序语言开发的,所述方法包括:获取用于在所述应用程序的界面上渲染所述非原生页面的渲染请求;根据所述渲染请求从服务端中远程获取所述非原生页面的最新版本的页面框架的版本标识以及用于在所述非原生页面上显示的最新的业务数据的数据标识,页面框架至少包括页面布局以及交互逻辑;根据所述版本标识获取所述最新版本的页面框架并运行所述最新版本的页面框架,且同时根据所述数据标识获取最新的业务数据;根据运行的最新版本的页面框架以及获取的最新的业务数据渲染所述非原生页面。2.根据权利要求1所述的方法,其特征在于,所述根据所述版本标识获取所述最新版本的页面框架,包括:根据所述版本标识确定所述应用程序中是否缓存有所述最新版本的页面框架;在所述应用程序中缓存有所述最新版本的页面框架的情况下,获取所述应用程序中缓存的所述最新版本的页面框架;或者,在所述应用程序中未缓存所述最新版本的页面框架的情况下,根据所述版本标识从所述服务端中远程获取所述最新版本的页面框架。3.根据权利要求2所述的方法,其特征在于,所述根据所述版本标识从所述服务端中远程获取所述最新版本的页面框架之后,还包括:在所述应用程序中缓存所述版本标识与所述最新版本的页面框架。4.根据权利要求1所述的方法,其特征在于,所述根据所述数据标识获取最新的业务数据,包括:根据所述数据标识确定所述应用程序中是否缓存有所述最新的业务数据;在所述应用程序中缓存有所述最新的业务数据的情况下,获取所述应用程序中缓存的所述最新的业务数据;或者,在所述应用程序中未缓存所述最新的业务数据的情况下,根据所述数据标识从所述服务端中远程获取所述最新的业务数据。5.根据权利要求4所述的方法,其特征在于,所述根据所述数据标识从所述服务端中远程获取所述最新的业务数据之后,还包括:在所述应用程序中缓存所述数据标识与所述最新的业务数据。6.一种数据处理装置,其特征在于,应用于终端,所述终端中安装有应用程序,所述应用程序是基于所述终端的操作系统对应的原生计算机程序语言开发的,所述应用程序中包括非原生页面,所述非原生页面是基于非所述终端的操作系统对应的原生计算机程序语言开发...
【专利技术属性】
技术研发人员:朴惠姝,彭飞,邓竹立,
申请(专利权)人:北京五八信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。