一种应用页面呈现、应用页面数据更新方法及装置制造方法及图纸

技术编号:13862496 阅读:56 留言:0更新日期:2016-10-19 11:07
本申请公开了一种应用页面呈现方法和装置以及一种应用页面数据更新方法和装置。其中所述应用页面呈现方法包括:接收指定应用页面呈现指令;基于预先存储在本地的指定应用页面数据,绘制并显示指定应用页面;向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求,以获取所述服务器端基于所述版本信息返回的最新版本指定应用页面数据并执行相应更新操作。采用本申请提供的方法,能够实现在用户下达应用页面呈现指令后,客户端即可快速呈现该应用页面;同时,可以实现自动更新存储在本地的应用页面数据。

【技术实现步骤摘要】

本申请涉及计算机
,具体涉及一种应用页面呈现、应用页面数据更新方法及装置
技术介绍
随着互联网的发展,基于互联网的应用也日益增多。当用户访问这些应用的页面时,客户端需通过网络从服务器端获取应用页面数据,根据获取到的应用页面数据呈现该应用页面。然而,在客户端网络环境较好的情况下,即客户端网速较快且稳定的情况下,用户下达应用页面呈现指令后,客户端会立即或在呈现短暂的白屏后,呈现该应用页面。但在客户端网络环境较差的情况下,即客户端网速较慢或不稳定的情况下,用户下达应用页面呈现指令后,客户端会在呈现一段时间的白屏后,呈现该应用页面或呈现请求无响应等信息。为了改善客户端呈现应用页面的状态,在客户端网络环境较差的情况下,一些应用会在接收到应用页面呈现指令后,先呈现具有Loading(加载)效果的图片或其它信息,在应用页面数据请求响应完成后,客户端再呈现该应用页面。但在客户端网络环境较差的情况下,上述方式中客户端均需要等待应用页面数据请求响应完成后,才可以呈现应用页面。综上所述,由于现有技术存在延迟或无法呈现应用页面的问题,导致客户端需要等待较长时间才可以呈现应用页面,甚至无法呈现应用页面。
技术实现思路
本申请提供一种应用页面呈现、应用页面数据更新方法及装置,以解决现有技术存在延迟或无法呈现应用页面的问题。本申请提供一种应用页面呈现方法,包括:接收指定应用页面呈现指令;基于预先存储在本地的指定应用页面数据,绘制并显示指定应用页面;向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求,以获取所述服务器端基于所述版本信息返回的最新版本指定应用页面数据并执行相应更新操作。可选的,所述向服务器端发送携带所述指定应用页面数据的版本信息的数
据更新请求,以获取所述服务器端基于所述版本信息返回的最新版本指定应用页面数据并执行相应更新操作,包括:向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求;接收所述服务器端基于所述版本信息返回的反馈信息,确定所述反馈信息中是否携带有最新版本指定应用页面数据,若是,则根据所述最新版本指定应用页面数据执行相应更新操作。可选的,所述根据所述最新版本指定应用页面数据执行相应更新操作,包括:将预先存储在本地的所述指定应用页面数据替换为所述最新版本指定应用页面数据。可选的,所述根据所述最新版本指定应用页面数据执行相应更新操作,包括:判断应用当前所处页面是否为所述指定应用页面;若是,则根据所述最新版本指定应用页面数据,重新绘制并显示所述指定应用页面。可选的,所述根据所述最新版本指定应用页面数据执行相应更新操作,包括:判断应用当前所处页面是否为所述指定应用页面;若是,则显示用于输入所述指定应用页面的刷新指令的对话框;在接收到所述刷新指令后,根据所述最新版本指定应用页面数据,重新绘制并显示所述指定应用页面。可选的,所述向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求,具体为:在显示所述指定应用页面后,向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求。可选的,所述指定应用页面数据为应用首页面数据。可选的,所述指定应用页面呈现指令为应用启动指令。相应的,本申请还提供一种应用页面呈现装置,包括:页面呈现指令接收单元,用于接收指定应用页面呈现指令;页面显示单元,用于基于预先存储在本地的指定应用页面数据,绘制并显
示指定应用页面;数据更新单元,用于向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求,以获取所述服务器端基于所述版本信息返回的最新版本指定应用页面数据并执行相应更新操作。可选的,所述数据更新单元,包括:请求发送子单元,用于向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求;更新操作执行子单元,用于接收所述服务器端基于所述版本信息返回的反馈信息,确定所述反馈信息中是否携带有最新版本指定应用页面数据,若是,则根据所述最新版本指定应用页面数据执行相应更新操作。可选的,所述更新操作执行子单元,包括:指定应用页面数据替换子单元,用于将预先存储在本地的所述指定应用页面数据替换为所述最新版本指定应用页面数据。可选的,所述更新操作执行子单元,包括:当前页面判断子单元,用于判断应用当前所处页面是否为所述指定应用页面;第一页面刷新子单元,用于接收所述当前页面判断子单元的判断结果,若结果为是,则根据所述最新版本指定应用页面数据,重新绘制并显示所述指定应用页面。可选的,所述更新操作执行子单元,包括:当前页面判断子单元,用于判断应用当前所处页面是否为所述指定应用页面;刷新指令输入子单元,用于接收所述当前页面判断子单元的判断结果,若结果为是,则显示用于输入所述指定应用页面的刷新指令的对话框;第二页面刷新子单元,用于在接收到所述刷新指令后,根据所述最新版本指定应用页面数据,重新绘制并显示所述指定应用页面。可选的,所述数据更新单元,具体用于:在显示所述指定应用页面后,向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求,以获取所述服务器端基于所述版本信息返回的最新版本指定应用页面数据并执行相应
更新操作。可选的,所述页面显示单元所述的指定应用页面数据为应用首页面数据。可选的,所述页面呈现指令接收单元所接收的所述指定应用页面呈现指令为应用启动指令。此外,本申请还提供一种应用页面数据更新方法,包括:接收客户端发送的携带指定应用页面数据的版本信息的数据更新请求;根据所述版本信息,判断所述指定应用页面数据是否为最新版本指定应用页面数据;若否,则向所述客户端反馈所述最新版本指定应用页面数据。可选的,还包括:若所述根据所述版本信息,判断所述指定应用页面数据是否为最新版本指定应用页面数据的判断结果为是,则向所述客户端反馈表示所述指定应用页面数据已为最新版本指定应用页面数据的信息。相应的,本申请还提供一种应用页面数据更新装置,包括:请求接收单元,用于接收客户端发送的携带指定应用页面数据的版本信息的数据更新请求;数据版本判断单元,用于根据所述版本信息,判断所述指定应用页面数据是否为最新版本指定应用页面数据;新版本数据发送单元,用于接收所述数据版本判断单元的判断结果,若结果为否,则向所述客户端反馈所述最新版本指定应用页面数据。可选的,还包括:请求响应信息反馈单元,用于接收所述数据版本判断单元的判断结果,若结果为是,则向所述客户端反馈表示所述指定应用页面数据已为最新版本指定应用页面数据的信息。与现有技术相比,本申请具有以下优点:本申请提供的应用页面呈现方法及装置,通过接收指定应用页面呈现指令;基于预先存储在本地的指定应用页面数据,绘制并显示指定应用页面;向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求,以获取所述服务器端基于所述版本信息返回的最新版本指定应用页面数据并执行相应更新
操作。该技术方案通过根据存储在本地的指定应用页面数据,来绘制并显示指定应用页面,实现在用户下达应用页面呈现指令后,客户端即可快速呈现该应用页面;同时,通过主动发送数据更新请求,可以实现自动更新存储在本地的应用页面数据,以便可以及时地呈现最新版本应用页面。此外本申请提供的应用页面数据更新方法及装置,通过接收客户端发送的携带指定应用本文档来自技高网
...

【技术保护点】
一种应用页面呈现方法,其特征在于,包括:接收指定应用页面呈现指令;基于预先存储在本地的指定应用页面数据,绘制并显示指定应用页面;向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求,以获取所述服务器端基于所述版本信息返回的最新版本指定应用页面数据并执行相应更新操作。

【技术特征摘要】
1.一种应用页面呈现方法,其特征在于,包括:接收指定应用页面呈现指令;基于预先存储在本地的指定应用页面数据,绘制并显示指定应用页面;向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求,以获取所述服务器端基于所述版本信息返回的最新版本指定应用页面数据并执行相应更新操作。2.根据权利要求1所述的应用页面呈现方法,其特征在于,所述向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求,以获取所述服务器端基于所述版本信息返回的最新版本指定应用页面数据并执行相应更新操作,包括:向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求;接收所述服务器端基于所述版本信息返回的反馈信息,确定所述反馈信息中是否携带有最新版本指定应用页面数据,若是,则根据所述最新版本指定应用页面数据执行相应更新操作。3.根据权利要求2所述的应用页面呈现方法,其特征在于,所述根据所述最新版本指定应用页面数据执行相应更新操作,包括:将预先存储在本地的所述指定应用页面数据替换为所述最新版本指定应用页面数据。4.根据权利要求2或3所述的应用页面呈现方法,其特征在于,所述根据所述最新版本指定应用页面数据执行相应更新操作,包括:判断应用当前所处页面是否为所述指定应用页面;若是,则根据所述最新版本指定应用页面数据,重新绘制并显示所述指定应用页面。5.根据权利要求2或3所述的应用页面呈现方法,其特征在于,所述根据所述最新版本指定应用页面数据执行相应更新操作,包括:判断应用当前所处页面是否为所述指定应用页面;若是,则显示用于输入所述指定应用页面的刷新指令的对话框;在接收到所述刷新指令后,根据所述最新版本指定应用页面数据,重新绘制并显示所述指定应用页面。6.根据权利要求1所述的应用页面呈现方法,其特征在于,所述向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求,具体为:在显示所述指定应用页面后,向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求。7.根据权利要求1所述的应用页面呈现方法,其特征在于,所述指定应用页面数据为应用首页面数据。8.根据权利要求7所述的应用页面呈现方法,其特征在于,所述指定应用页面呈现指令为应用启动指令。9.一种应用页面呈现装置,其特征在于,包括:页面呈现指令接收单元,用于接收指定应用页面呈现指令;页面显示单元,用于基于预先存储在本地的指定应用页面数据,绘制并显示指定应用页面;数据更新单元,用于向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求,以获取所述服务器端基于所述版本信息返回的最新版本指定应用页面数据并执行相应更新操作。10.根据权利要求9所述的应用页面呈现装置,其特征在于,所述数据更新单元,包括:请求发送子单元,用于向服务器端发送携带所述指定应用页面数据的版本信息的数据更新请求;更新操作执行子单元,用于接收所述服务器端基于所述版本信息返回的反馈信息,确定所述反馈信息中是否携带有最新版本指定应用页面数据,若是,则根据所述...

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

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

1