更新应用页面数据的处理方法、装置、服务器及客户端制造方法及图纸

技术编号:17618231 阅读:50 留言:0更新日期:2018-04-04 08:48
本申请提供一种更新应用页面数据的处理方法、装置、服务器及客户端。所述方法包括:触发访问客户端的应用页面时,向服务器发送页面数据请求消息;服务器接收到页面数据请求消息时,获取与页面数据请求消息中的数据版本标识对应的历史版本数据,以及计算最新版本数据与历史版本数据的页面差量数据,并向所述客户端返回页面更新响应消息;客户端接收到所述页面更新响应消息后,若确定所述页面更新响应消息中的页面差量数据的计算结果不为空,则根据页面差量数据更新应用页面,并相应的更新数据版本标识。利用本申请各个实施例,可以保障页面数据及时更新,提升页面运营效果,节约用户流量,降低系统处理负载,提高页面更新响应效率和用户体验。

Update application page data processing methods, devices, servers, and clients

The application provides a processing method, a device, a server and a client for updating the data of the application page. The method comprises the following steps: trigger access client application page, the page request message is sent to the data server; the server receives the data page request message, access version of history data in the message corresponding to the data version ID and the page data request, and the calculation of the latest version of data and historical data page version of differential data, and return to the client page update response message; the client receives the update page response message, if the page is updated in response to the news pages in the difference of the amount of data calculation results is not empty, then the page according to the differential data to update the application page, and update the data version identifier corresponding. With the application of various embodiments, page data can be updated in a timely manner, improving the operation effect of pages, saving user traffic, reducing system load, improving page update response efficiency and user experience.

【技术实现步骤摘要】
更新应用页面数据的处理方法、装置、服务器及客户端
本申请属于计算机数据处理
,尤其涉及一种更新应用页面数据的处理方法、装置、服务器及客户端。
技术介绍
随着信息技术和移动业务应用的迅速发展,移动终端的各类应用页面越来越多,而页面上展示的商品信息、广告推广等可以直接影响用户体验。一些情况下,应用页面上的数据可以随着页面数据的更新而动态变化。通常的,为了保证页面数据的实时性,每次页面展示时会获取数据进行本地页面刷新。例如,目前页面更新常使用的处理方式包括:1)、将页面的整块数据在本地全部缓存一段时间,在这一段时间内终端应用不用请求更新页面;2)、当页面有数据更新时,主动推送(PUSH)消息给用户,进行终端应用(APP)的数据更新。显然,第一种方式会导致一旦有数据更新,用户无法及时感知最新的页面数据变化,严重影响终端的用户体验和商品展示、广告推广等页面运营效果。而第二种方式在页面数据有变化时消息推送的实施方式中,如果是所有用户都是一样的运营页面,则系统需要广播给所有用户推送消息,给系统PUSH带来很大压力,有时几个小时都难以推送完毕,页面运营效果也会大大降低。另外,页面数据更新时,移本文档来自技高网...
更新应用页面数据的处理方法、装置、服务器及客户端

【技术保护点】
一种更新应用页面数据的处理方法,其特征在于,所述方法包括:触发访问客户端的应用页面时,向服务器发送页面数据请求消息,所述页面数据请求消息至少包括所述应用页面的数据版本标识;所述服务器接收到所述页面数据请求消息时,从存储的页面版本数据中获取与所述页面数据请求消息中的数据版本标识对应的历史版本数据;所述服务器获取所述应用页面的最新版本数据,计算所述最新版本数据与所述历史版本数据的页面差量数据;所述服务器向所述客户端返回页面更新响应消息,所述更新响应消息中包括所述页面差量数据的计算结果;所述客户端接收到所述页面更新响应消息后,若确定所述页面更新响应消息中的页面差量数据的计算结果不为空,则根据所述页面...

【技术特征摘要】
1.一种更新应用页面数据的处理方法,其特征在于,所述方法包括:触发访问客户端的应用页面时,向服务器发送页面数据请求消息,所述页面数据请求消息至少包括所述应用页面的数据版本标识;所述服务器接收到所述页面数据请求消息时,从存储的页面版本数据中获取与所述页面数据请求消息中的数据版本标识对应的历史版本数据;所述服务器获取所述应用页面的最新版本数据,计算所述最新版本数据与所述历史版本数据的页面差量数据;所述服务器向所述客户端返回页面更新响应消息,所述更新响应消息中包括所述页面差量数据的计算结果;所述客户端接收到所述页面更新响应消息后,若确定所述页面更新响应消息中的页面差量数据的计算结果不为空,则根据所述页面差量数据更新所述应用页面,并相应的更新所述应用页面的数据版本标识。2.一种更新应用页面数据的处理方法,其特征在于,所述方法包括:接收客户端发送的页面数据请求消息,从存储的页面版本数据中获取与所述页面数据请求消息中的数据版本标识对应的历史版本数据,所述页面数据请求消息至少包括客户端的应用页面的数据版本标识;获取所述应用页面的最新版本数据,计算所述最新版本数据与所述历史版本数据的页面差量数据;向所述客户端返回页面更新响应消息,所述更新响应消息中包括所述页面差量数据的计算结果。3.如权利要求2所述的一种更新应用页面数据的处理方法,其特征在于,若所述页面差量数据的计算结果为空,则设置所述页面更新响应消息包括指示所述客户端的应用页面无更新数据的标识信息。4.如权利要求2所述的一种更新应用页面数据的处理方法,其特征在于,所述页面更新响应消息被设置成,还包括:指示页面差量数据在应用页面的操作方式的数据字段,所述的操作方式包括在应用页面的原数据中增加页面差量数据、基于页面差量数据更新所述应用页面的原版本数据、删除应用页面的原版本数据中包含的页面差量数据中的至少一种数据操作方式。5.如权利要求2所述的一种更新应用页面数据的处理方法,其特征在于,当所述页面差量数据的计算结果不为空时,则所述页面更新响应消息中还包括所述最新版本数据的数据版本标识,以使客户端根据页面更新响应消息中的数据版本标识相应的更新应用页面的数据版本标识。6.如权利要求2所述的一种更新应用页面数据的处理方法,其特征在于,所述数据版本标识包括采用下述中的至少一种实施方式:以根据页面版本数据生成的MD5码作为数据版本标识;以页面版本数据生成的时间戳作为数据版本标识。7.如权利要求2或6所述的一种更新应用页面数据的处理方法,其特征在于,所述页面数据请求消息中还包括客户端的设备识别标识;相应的,所述存储的页面版本数据包括,基于页面的数据版本标识和所述设备识别标识生成页面版本数据的索引关键词,存储不同版本的页面版本数据和对应的索引关键字;以及,所述从存储的页面版本数据中获取与所述页面数据请求消息中的数据版本标识对应的历史版本数据,包括:根据页面数据请求消息中的当前版本标识和设备识别标识生成查询关键字:查询是否存储有与所述查询关键字相同的索引关键字:若有,则将与查询到的所述索引关键字对应的页面版本数据作为所述历史版本数据。8.一种更新应用页面数据的处理方法,其特征在于,所述方法包括:触发访问应用页面时,向服务器发送页面数据请求消息,所述页面数据请求消息至少包括所述应用页面的数据版本标识;接收服务器发送的页面更新响应消息,以及若确定所述页面更新响应消息中的页面差量数据的计算结果不为空,则根据所述页面差量数据更新所述应用页面,并相应的更新所述应用页面的数据版本标识。9.如权利要求8所述的一种更新应用页面数据的处理方法,其特征在于,所述根据所述页面差量数据更新所述应用页面,包括:读取所述页面更新响应消息中的页面差...

【专利技术属性】
技术研发人员:李凯
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1