[发明专利]页面文件生成方法和装置有效
申请号: | 201710536594.1 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107330087B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 庄健;李平;王汉清;王宁 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 王达佐;马晓亚 |
地址: | 100080 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 文件 生成 方法 装置 | ||
1.一种页面文件生成方法,其特征在于,所述方法包括:
接收客户端发送的页面文件获取请求,所述页面文件获取请求包括页面文件对应的页面的标识、所述客户端的类型和所述客户端的已安装页面展示应用的版本编号,其中,页面文件包括页面文件对应的页面的至少一个页面区域的文件;
根据所述标识和所述类型,从预存的页面文件和最低版本编号中确定目标页面文件和目标最低版本编号,其中,最低版本编号为展示页面文件对应的原生页面的页面展示应用的最低版本的编号,不同类型的客户端所安装的页面展示应用的最低版本编号不同;
基于对所述已安装页面展示应用的版本编号与所述目标最低版本编号的比较,生成与比较结果相匹配且与所述目标页面文件对应的页面文件;
所述基于对所述已安装页面展示应用的版本编号与所述目标最低版本编号的比较,生成与比较结果相匹配且与所述目标页面文件对应的页面文件,包括:
响应于确定所述已安装页面展示应用的版本编号小于所述目标最低版本编号,生成所述目标页面文件对应的超文本标记语言文件;
在所述根据所述标识和所述类型,从预存的页面文件和最低版本编号中确定目标页面文件和目标最低版本编号之前,所述方法还包括:
对于每一个页面区域,根据该页面区域的文件,确定展示该页面区域的所述页面展示应用的最低版本的版本编号,得到至少一个版本编号;
选取所述至少一个版本编号中的最大的版本编号,并将所述最大的版本编号确定为最低版本编号。
2.根据权利要求1所述的页面文件生成方法,其特征在于,所述基于对所述已安装页面展示应用的版本编号与所述目标最低版本编号的比较,生成与比较结果相匹配且与所述目标页面文件对应的页面文件,还包括:
响应于确定所述已安装页面展示应用的版本编号大于或等于所述目标最低版本编号,生成所述目标页面文件对应的原生页面文件。
3.根据权利要求2所述的页面文件生成方法,其特征在于,所述预存的页面文件和版本编号预存于缓存区中;以及
在所述根据所述标识和所述类型,从预存的页面文件和最低版本编号中确定目标页面文件和目标最低版本编号之前,所述方法还包括:
响应于确定所述缓存区中不存在目标页面文件和目标版本编号,则将所述目标页面文件,以及展示所述目标页面文件的各个类型的页面展示应用的最低版本编号存入所述缓存区中。
4.根据权利要求2所述的页面文件生成方法,其特征在于,所述预存的页面文件和版本编号预存于缓存区中;所述方法还包括:
响应于接收到页面修改信息,更新所述缓存区中的页面文件,并更新展示所更新的页面文件对应的原生页面的页面展示应用的最低版本编号。
5.根据权利要求3所述的页面文件生成方法,其特征在于,所述根据所述标识和所述类型,从预存的页面文件和最低版本编号中确定目标页面文件和目标最低版本编号,包括:
从预存的多个页面文件中,查找所述标识所指示的页面文件,并将查找到的页面文件确定为目标页面文件;
从展示所述目标页面文件对应的原生页面的、安装于各个类型的客户端的页面展示应用的最低版本编号中,将安装于页面文件获取请求所包括的类型的客户端的页面展示应用的最低版本编号确定为目标最低版本编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710536594.1/1.html,转载请声明来源钻瓜专利网。