【技术实现步骤摘要】
一种数据处理方法和设备本专利技术专利申请是申请日为2016年7月8日、申请号为CN201610539738.4、名称为“一种数据处理方法和设备”的中国专利技术专利申请的分案申请。
本申请涉及计算机
,尤其涉及一种数据处理方法和设备。
技术介绍
随着科学技术的发展,出现了各种各样功能不同的用户设备。这些用户设备可以通过图形用户界面(GUI,GraphicalUserInterface)方式向用户展现各种各样的信息。具体地,针对某一个应用软件,该应用软件可以包含多个不同的信息展示页面。当用户启动该应用软件后,可以通过在不同信息展示页面之间进行切换进而有效获取不同信息展示页面中的信息。然而,对于不同页面中包含的同一对象,在执行不同页面之间的切换操作时,需要保持该对象对应信息的一致性。例如:某一个应用软件中的多个页面包含同一目标对象,当用户设备与页面服务器建立数据连接时,多个页面中包含的针对同一目标对象的信息应该是一致的。具体地,用户在其中一个页面中对目标对象进行数据更新操作后,页面服务器将同步更新其他页面中该目标对象对应的数据,使用户在由一个页面切换至另一个页面时,保证切换后该目标对象的页面内容与切换前该目标对象的页面内容一致。但是在实际应用中发现,用户在不同页面之间执行切换操作时,由于网络环境变化,容易出现切换前包含同一对象的页面内容与切换后包含同一对象的页面内容出现不一致的情形。即当用户设备与页面服务器之间数据连接建立失败时,在一个页面中对目标对象进行数据更新操作后 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。