应用的页面信息处理方法及装置与流程

文档序号:12122827阅读:来源:国知局

技术特征:

1.一种应用的页面信息处理方法,其特征在于,包括:

向服务器发送待显示页面的差异文件获取请求;所述差异文件获取请求包括:所述待显示页面的标识;

接收所述服务器发送的所述待显示页面的差异文件;所述差异文件包括:所述待显示页面的业务代码;

对所述差异文件进行缓存;所述差异代码用于结合预设的公共文件获取所述待显示页面的代码;所述公共文件包括:所述待显示页面的基础组件。

2.根据权利要求1所述的方法,其特征在于,所述向服务器发送待显示页面的差异文件获取请求之前,所述方法还包括:

根据所述待显示页面的标识,确定已缓存文件中是否包括所述差异文件。

3.根据权利要求2所述的方法,其特征在于,所述向服务器发送待显示页面的差异文件获取请求,包括:

若所述已缓存文件中不包括所述差异文件,直接向所述服务器发送所述差异文件获取请求。

4.根据权利要求2所述的方法,其特征在于,所述向服务器发送待显示页面的差异文件获取请求,包括:

若所述已缓存文件中包括所述差异文件,根据预先获取的所述待显示页面的文件版本号,确定已缓存的所述差异文件是否为所述待显示页面的最新文件;

若已缓存的所述差异文件不为所述待显示页面的最新文件,则向所述服务器发送所述差异文件获取请求。

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述差异文件还包括:所述差异文件的生效时间;所述方法还包括:

在所述生效时间满足的情况下,根据所述公共文件和所述差异文件进行封装,获得所述待显示页面的代码。

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

加载待显示页面的代码,获得所述待显示页面的页面显示数据;

根据所述页面显示数据进行视图渲染后,进行页面显示。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

若所述待显示页面的出现代码加载异常,则显示异常提示页面。

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

若所述待显示页面的代码加载异常次数大于或等于预设次数,则删除缓存的所述差异文件;

向所述服务器发送所述代码加载异常的相关信息,以使得所述服务器确定所述待显示页面的代码加载异常原因。

9.根据权利要求5所述的方法,其特征在于,所述方法还包括:

存储所述待显示页面的代码。

10.根据权利要求9所述的方法,其特征在于,所述方法还包括:

在所述页面显示结束后,删除存储的所述待显示页面的代码。

11.一种应用的页面信息处理装置,其特征在于,包括:

网络管理模块,用于向服务器发送待显示页面的差异文件获取请求;所述差异文件获取请求包括:所述待显示页面的标识;接收所述服务器发送的所述待显示页面的差异文件;所述差异文件包括:所述待显示页面的业务代码;

缓存管理模块,用于对所述差异文件进行缓存;所述差异代码用于结合预设的公共文件获取所述待显示页面的代码;所述公共文件包括:所述待显示页面的基础组件。

12.根据权利要求11所述的装置,其特征在于,

所述缓存管理模块,还用于在所述网络管理模块向所述服务器发送所述差异文件获取请求之前,根据所述待显示页面的标识,确定已缓存文件中是否包括所述差异文件。

13.根据权利要求12所述的装置,其特征在于,

所述网络管理模块,具体用于若所述已缓存文件中不包括所述差异文件,直接向所述服务器发送所述差异文件获取请求。

14.根据权利要求12所述的装置,其特征在于,

所述网络管理模块,具体用于若所述已缓存文件中包括所述差异文件,根据预先获取的所述待显示页面的文件版本号,确定已缓存的所述差异文件是否为所述待显示页面的最新文件;若已缓存的所述差异文件不为所述待显示页面的最新文件,则向所述服务器发送所述差异文件获取请求。

15.根据权利要求11-14中任一项所述的装置,其特征在于,所述差异文件还包括:所述差异文件的生效时间;所述装置还包括:

加载模块,用于在所述生效时间满足的情况下,根据所述公共文件和所述差异文件进行封装,获得所述待显示页面的代码。

16.根据权利要求15所述的装置,其特征在于,

所述加载模块,还用于加载待显示页面的代码,获得所述待显示页面的页面显示数据;根据所述页面显示数据进行视图渲染后,进行页面显示。

17.根据权利要求16所述的装置,其特征在于,所述装置还包括:

异常处理模块,用于若所述待显示页面的出现代码加载异常,则显示异常提示页面。

18.根据权利要求17所述的装置,其特征在于,所述装置还包括:

所述异常处理模块,还用于若所述待显示页面的代码加载异常次数大于或等于预设次数,则删除缓存的所述差异文件;向所述服务器发送所述代码加载异常的相关信息,以使得所述服务器确定所述待显示页面的代码加载异常原因。

19.根据权利要求15所述的装置,其特征在于,

所述加载模块,还用于存储所述待显示页面的代码。

20.根据权利要求19所述的装置,其特征在于,所述装置还包括:

生命周期模块,用于在所述页面显示结束后,删除存储的所述待显示页面的代码。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1