【技术实现步骤摘要】
页面文件生成方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及页面文件生成方法和装置。
技术介绍
随着互联网技术的飞速增长,各种应用层出不穷,比如应用可以是能够展示页面的应用。为了引入更多的新功能,需要不断更新该应用的版本。但是,更新版本的同时也会带来页面不能兼容多个版本的应用的问题。如果老版本的应用不能够支持页面的新功能,在不做兼容性处理的情况下,则无法显示该页面。并且还有可能造成应用的崩溃,严重影响了用户对应用的使用。
技术实现思路
本申请的目的在于提出一种改进的页面文件生成方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请实施例提供了一种页面文件生成方法,该方法包括:接收客户端发送的页面文件获取请求,页面文件获取请求包括页面文件对应的页面的标识、客户端的类型和客户端的已安装页面展示应用的版本编号;根据标识和类型,从预存的页面文件和最低版本编号中确定目标页面文件和目标最低版本编号,其中,最低版本编号为展示页面文件对应的原生页面的页面展示应用的最低版本的编号,不同类型的客户端所安装的页面展示应用的最低版本编号不同;基于对已安装页面 ...
【技术保护点】
一种页面文件生成方法,其特征在于,所述方法包括:接收客户端发送的页面文件获取请求,所述页面文件获取请求包括页面文件对应的页面的标识、所述客户端的类型和所述客户端的已安装页面展示应用的版本编号;根据所述标识和所述类型,从预存的页面文件和最低版本编号中确定目标页面文件和目标最低版本编号,其中,最低版本编号为展示页面文件对应的原生页面的页面展示应用的最低版本的编号,不同类型的客户端所安装的页面展示应用的最低版本编号不同;基于对所述已安装页面展示应用的版本编号与所述目标最低版本编号的比较,生成与比较结果相匹配且与所述目标页面文件对应的页面文件。
【技术特征摘要】
1.一种页面文件生成方法,其特征在于,所述方法包括:接收客户端发送的页面文件获取请求,所述页面文件获取请求包括页面文件对应的页面的标识、所述客户端的类型和所述客户端的已安装页面展示应用的版本编号;根据所述标识和所述类型,从预存的页面文件和最低版本编号中确定目标页面文件和目标最低版本编号,其中,最低版本编号为展示页面文件对应的原生页面的页面展示应用的最低版本的编号,不同类型的客户端所安装的页面展示应用的最低版本编号不同;基于对所述已安装页面展示应用的版本编号与所述目标最低版本编号的比较,生成与比较结果相匹配且与所述目标页面文件对应的页面文件。2.根据权利要求1所述的页面文件生成方法,其特征在于,所述基于对所述已安装页面展示应用的版本编号与所述目标最低版本编号的比较,生成与比较结果相匹配且与所述目标页面文件对应的页面文件,包括:响应于确定所述已安装页面展示应用的版本编号大于或等于所述目标最低版本编号,生成所述目标页面文件对应的原生页面文件;或者响应于确定所述已安装页面展示应用的版本编号小于所述目标最低版本编号,生成所述目标页面文件对应的超文本标记语言文件。3.根据权利要求2所述的页面文件生成方法,其特征在于,所述预存的页面文件和版本编号预存于缓存区中;以及在所述根据所述标识和所述类型,从预存的页面文件和最低版本编号中确定目标页面文件和目标最低版本编号之前,所述方法还包括:响应于确定所述缓存区中不存在目标页面文件和目标版本编号,则将所述目标页面文件,以及展示所述目标页面文件的各个类型的页面展示应用的最低版本编号存入所述缓存区中。4.根据权利要求2所述的页面文件生成方法,其特征在于,所述方法还包括:响应于接收到页面修改信息,更新所述缓存区中的页面文件,并更新展示所更新的页面文件对应的原生页面的页面展示应用的最低版本编号。5.根据权利要求1所述的页面文件生成方法,其特征在于,页面文件包括页面文件对应的页面的至少一个页面区域的文件;以及在所述根据所述标识和所述类型,从预存的页面文件和最低版本编号中确定目标页面文件和目标最低版本编号之前,所述方法还包括:对于每一个页面区域,根据该页面区域的文件,确定展示该页面区域的所述页面展示应用的最低版本的版本编号,得到至少一个版本编号;选取所述至少一个版本编号中的最大的版本编号,并将所述最大的版本编号确定为最低版本编号。6.根据权利要求3所述的页面文件生成方法,其特征在于,所述根据所述标识和所述类型,从预存的页面文件和最低版本编号中确定目标页面文件和目标最低版本编号,包括:从预存的多个页面文件中,查找所述标识所指示的页面文件,并将查找到的页面文件确定为目标页面文件;从展示所述目标页面文件对应的原生页面的、安装于各个类型...
【专利技术属性】
技术研发人员:庄健,李平,王汉清,王宁,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。