一种数据处理方法和设备技术

技术编号:29401592 阅读:14 留言:0更新日期:2021-07-23 22:39
本申请公开了一种数据处理方法和设备,包括:用户设备的本地数据资源池中存储有打开的第一页面的数据,所述第一页面包含与第二页面关联的更新数据;接收从所述第一页面切换至所述第二页面的切换操作;根据所述切换操作,打开所述第二页面,在所述第二页面中包含与所述第二页面关联的更新数据。这样,当用户设备在不同页面之间执行切换操作时,能够从本地数据资源池中获取与切换后页面相关的数据,使切换后的页面显示的数据与切换前的页面数据保持一致,有效地避免由网络环境发生变化导致的切换后目标对象的页面内容与切换前目标对象的页面内容不一致的问题,提升用户在执行页面切换操作时的用户体验。

【技术实现步骤摘要】
一种数据处理方法和设备本专利技术专利申请是申请日为2016年7月8日、申请号为CN201610539738.4、名称为“一种数据处理方法和设备”的中国专利技术专利申请的分案申请。
本申请涉及计算机
,尤其涉及一种数据处理方法和设备。
技术介绍
随着科学技术的发展,出现了各种各样功能不同的用户设备。这些用户设备可以通过图形用户界面(GUI,GraphicalUserInterface)方式向用户展现各种各样的信息。具体地,针对某一个应用软件,该应用软件可以包含多个不同的信息展示页面。当用户启动该应用软件后,可以通过在不同信息展示页面之间进行切换进而有效获取不同信息展示页面中的信息。然而,对于不同页面中包含的同一对象,在执行不同页面之间的切换操作时,需要保持该对象对应信息的一致性。例如:某一个应用软件中的多个页面包含同一目标对象,当用户设备与页面服务器建立数据连接时,多个页面中包含的针对同一目标对象的信息应该是一致的。具体地,用户在其中一个页面中对目标对象进行数据更新操作后,页面服务器将同步更新其他页面中该目标对象对应的数据,使用户在由一个页面切换至另一个页面时,保证切换后该目标对象的页面内容与切换前该目标对象的页面内容一致。但是在实际应用中发现,用户在不同页面之间执行切换操作时,由于网络环境变化,容易出现切换前包含同一对象的页面内容与切换后包含同一对象的页面内容出现不一致的情形。即当用户设备与页面服务器之间数据连接建立失败时,在一个页面中对目标对象进行数据更新操作后,执行页面切换操作,容易出现切换后该目标对象的页面内容与切换前该目标对象的页面内容不一致的情形。
技术实现思路
有鉴于此,本申请实施例提供一种数据处理方法和设备,用于解决现有技术中存在的切换后目标对象的页面内容与切换前该目标对象的页面内容不一致的问题。本申请实施例提供一种数据处理方法,包括:用户设备的本地数据资源池中存储有打开的第一页面的数据,所述第一页面包含与第二页面关联的更新数据;所述用户设备接收从所述第一页面切换至所述第二页面的切换操作;所述用户设备根据所述切换操作,打开所述第二页面,在所述第二页面中包含与所述第二页面关联的更新数据。本申请实施例还提供一种数据处理设备,包括:本地数据资源池,存储打开的第一页面的数据,所述第一页面包含与第二页面关联的更新数据;接收单元,接收从所述第一页面切换至所述第二页面的切换操作;处理单元,根据所述切换操作,打开所述第二页面,在所述第二页面中包含与所述第二页面关联的更新数据。本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:用户设备的本地数据资源池中存储有打开的第一页面的数据,所述第一页面包含与第二页面关联的更新数据;接收从所述第一页面切换至所述第二页面的切换操作;并根据所述切换操作,打开所述第二页面,在所述第二页面中包含与所述第二页面关联的更新数据。这样,当用户设备在不同页面之间执行切换操作时,能够从本地数据资源池中获取与切换后页面相关的数据,使切换后的页面显示的数据与切换前的页面数据保持一致,有效地避免由网络环境发生变化导致的切换后目标对象的页面内容与切换前目标对象的页面内容不一致的问题,提升用户在执行页面切换操作时的用户体验。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种数据处理方法的流程示意图;图2为本申请实施例提供的一种数据处理方法的流程示意图;图3为本申请实施例提供的一种数据处理方法的流程示意图;图4为本申请实施例提供的一种数据处理方法的场景示意图;图5为本申请实施例提供的一种数据处理设备的结构示意图。具体实施方式为了实现本申请的目的,本申请实施例提供了一种数据处理方法和设备,当用户设备在不同页面之间执行切换操作时,能够从本地数据资源池中获取与切换后页面相关的数据,使切换后的页面显示的数据与切换前的页面数据保持一致,有效地避免由网络环境发生变化导致的切换后目标对象的页面内容与切换前目标对象的页面内容不一致的问题,提升用户在执行页面切换操作时的用户体验。需要说明的是,本申请实施例中记载的本地资源池采用持久化存储方式,可以是指用户设备中缓存区域,也可以是指用户设备中的某一固定存储区域,还可以是指与用户设备相关的云存储区域,这里不做具体限定;这里本地资源池能够及时存储用户设备产生的更新数据,这里的更新数据可以是安装在用户设备中的某一个应用软件的更新数据,也可以是基于用户设备本身产生的更新数据,这里不做具体限定。本申请实施例中所记载的用户设备可以为移动终端设备,例如:智能手机、平板电脑等;也可以是其他形式的终端设备,这里不做具体限定。下面结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下结合附图,详细说明本申请各实施例提供的技术方案。实施例1图1为本申请实施例提供的一种数据处理方法的流程示意图。所述方法可以如下所示。步骤101:用户设备的本地数据资源池中存储有打开的第一页面的数据,所述第一页面包含与第二页面关联的更新数据。在本申请实施例中,在用户设备本地配置一个数据资源池,在本申请实施例中可以称之为本地数据资源池。该本地数据资源池用于存储用户设备中不同应用产生的数据,包括打开的第一页面的数据。这里打开的第一页面可以是用户设备中任意一个应用处于运行状态时被打开的页面。需要说明的是,所述第一页面中包含与第二页面关联的数据,该数据中包含随时间更新的数据,例如:会变动的账户余额、股票资讯、收益等数据。即第一页面与第二页面属于同一个应用的不同页面,第一页面与第二页面中包含关联数据。换句话说,假设用户对第一页面的数据执行更新操作,那么第二页面中包含的关联数据将需要同步进行更新,如果同步更新失败,将导致用户从第一页面切换至第二页面时,出现第一页面中的更新数据和第二页面中与该更新数据关联的数据不一致。为了解决这一问题,本地数据资源池存储打开的不同页面的数据,包含更新后的数据。具体地,所述用户设备对第一页面中的数据执行更新操作,产生与第二页面关联的更新数据;所述用户设备在确定尚未与页面服务器建立数据连接时,将所述与第二页面关联的更新数据存储至本地数据资源池。需要说明的是,本申请实施例中所记载的页面服务器可以是指不同应用分别对应的服务器,那么当用户在对应用中显示的内容执行更新操作时,将产生的更新数据发送至页面服务器,使得页面服务器根据接收到的更新数据对其存储的数据进行同步更新。但是,若此时用本文档来自技高网
...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于用户设备,包括:/n打开第二页面,所述第二页面中包含与所述第二页面关联的更新数据;/n确定本地数据资源池中的与所述第二页面关联的更新数据的第一版本号,以及确定页面服务器中包含的与所述第二页面关联的更新数据的第二版本号;/n若所述第一版本号大于所述第二版本号,则将本地数据资源池中的与所述第二页面关联的更新数据发送给页面服务器。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于用户设备,包括:
打开第二页面,所述第二页面中包含与所述第二页面关联的更新数据;
确定本地数据资源池中的与所述第二页面关联的更新数据的第一版本号,以及确定页面服务器中包含的与所述第二页面关联的更新数据的第二版本号;
若所述第一版本号大于所述第二版本号,则将本地数据资源池中的与所述第二页面关联的更新数据发送给页面服务器。


2.如权利要求1所述的数据处理方法,其特征在于,在打开第二页面之前,所述方法还包括:
预先在本地数据资源池中存储打开的第一页面的数据,所述第一页面包含与第二页面关联的更新数据;
接收从所述第一页面切换至所述第二页面的切换操作;
所述打开第二页面,包括:
根据所述切换操作,打开所述第二页面。


3.如权利要求2所述的数据处理方法,其特征在于,在接收从所述第一页面切换至所述第二页面的切换操作之前,所述方法还包括:
更新所述本地数据资源池中的所述第一页面的数据,更新后的所述第一页面的数据中包含与所述第二页面关联的更新数据。


4.如权利要求1所述的数据处理方法,其特征在于,所述打开第二页面,包括:
判断是否与页面服务器建立数据连接;
在确定与所述页面服务器没有建立数据连接时,从所述本地数据资源池中获取与所述第二页面关联的更新数据,并在打开所述第二页面时加载与所述第二页面关联的更新数据。


5.如权利要求4所述的数据处理方法,其特征在于,所述方法还包括:
在确定与所述页面服务器建立数据连接时,分别从所述页面服务器中获取与所述第二页面关联的数据和从所述本地数据资源池中获取与所述第二页面关联的更新数据;
在确定所述本地数据资源池中的与所述第二页面关联的更新数据和从所述页面服务器获取到的与所述第二页面关联的数据不一致时,分别确定所述本地数据资源池中的与所述第二页面关联的更新数据的第一生成时间,以及确定所述页面服务器中的与所述第二页面关联的数据的第二生成时间;
若所述第一生成时间早于所述第二生成时间,则更新所述本地数据资源池中与所述第二页面关联的更新数据,并从所述本地数据资源池中获取更新后的与所述第二页面关联的更新数据;
若所述第一生成时间晚于所述第二生成时间,则将所述本地数据资源池中的与所述第二页面关联的更新数据发送给所述页面服务器。


6.如权利要求5所述的数据处理方法,其特征在于,在确定本地数据资源池中的与所述第二页面关联的数据和从所述页面服务器获取到的与所述第二页面关联的数据不一致时,所述方法还包括:
若所述第一版本号小于所述第二版本号,则更新本地数据资源池中与所述第二页面关联的数据。


7.如权利要求5或6所述的数据处理方法,其特征在于,所述方法还包括:
在确定本地数据资源池中的与所述第二页面关联的更新数据和从所述页面服务器获取到的与所述第二页面关联的数据一致时,打开所述第二页面并加载与所述第二页面关联的更新数据。


8.如权利要求5所述的数据处理方法,其特征在于,从所述页面服务器中获取与所述第二页面关联的数据,包括:
向所述页面服务器发送页面数据获取请求,所述页面数据获取请求中包含所述第二页面的地址信息;
接收所述页面服务器发送的页面数据响应信息,所述页面数据响应信息中包含与所述第二页面关联的数据。


9.如权利要求4或5所述的数据处理方法,其特征在于,从所述本地数据资源池中获取与所述第二页面关联的更新数据,包括:
接收所述本地数据资源池发送的更新消息,所述更新消息中包含与所述第二页面关联的更新数据;
从所述更新消息中读取与所述第二页面关联的更新数据。


10.如权利要求2所述的数据处理方法,其特征在于,预先在本地数据资源池中存储打开的第一页面的数据,包括:
对第一页面中的数据执行更新操作,产生与第二页面关联的更新数据;
在确定尚未与页面服务器建立数据连接时,将所述与第二页面关联的更新数据存储至本地数据资源池。


11.如权利要求10所述的数据处理方法,其特征在于,所述方法还包括:
在确定与所述页面服务器建立数据连接时,向所述页面服务器发送数据更新请求,所述数据更新请求中包含与第二页面关联的更新数据。


12.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在确定与所述页面服务器建立数据连接时,分别从所述页面服务器中获取与所述第二页面关联的数据和从所述本地数据资源池中获取与所述第二页面关联的更新数据;
若所述本地数据资源池中与第二页面关联的更新数据的第一生成时间与页面服务器中与第二页面关联的数据的第二生成时间不一致,则确定所述本地数据资源池中的与所述第二页面关联的更新数据和从所述页面服务器获取到的与所述第二页面关联的数据不一致;
若所述本地数据资源池中与第二页面关联的更新数据的第一生成时间与页面服务器中与第二页面关联的数据的第二生成时间一致,且所述本地数据资源池中与第二页面关联的更新数据的第一版本号与页面服务器中与第二页面关联的数据的第二版本号不一致,则确定所述本地数据资源池中的与所述第二页面关联的更新数据和从所述页面服务器获取到的与所述第二页面关联的数据不一致;
若所述本地数据资源池中与第二页面关联的更新数据的第一生成时间与页面服务器中与第二页面关联的数据的第二生成时间一致,且所述本地数据资源池中与第二页面关联的更新数据的第一版本号与页面服务...

【专利技术属性】
技术研发人员:敖文兵
申请(专利权)人:创新先进技术有限公司
类型:发明
国别省市:开曼群岛;KY

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

1