[发明专利]离线资源获取方法及装置有效
申请号: | 201310724351.2 | 申请日: | 2013-12-24 |
公开(公告)号: | CN104735041B | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 井皓;郜文美;范姝男;吕小强;王雅辉 | 申请(专利权)人: | 华为终端(东莞)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;G06F17/30 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 523808 广东省东莞市松山湖高新技术产业开*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离线 资源 获取 方法 装置 | ||
本发明实施例提供一种离线资源获取方法及装置,其中,所述方法包括:在对网页进行解析的过程中,在网页服务器为所述网页所建立的、离线访问所述网页所需要的多个离线资源中,获取与终端设备的设备属性信息相匹配的目标离线资源的地址信息;所述多个离线资源分别与多个设备属性信息相匹配;根据所述目标离线资源的地址信息,将所述目标离线资源下载到所述终端设备中。本发明实施例提供的离线资源获取方法及装置,实现了支持具有不同配置的多个终端设备的不同离线服务需求。
技术领域
本发明实施例涉及通信技术,尤其涉及一种离线资源获取方法及装置。
背景技术
网络离线应用技术可以为用户提供离线服务,使用户能够在不联网的情况下继续使用网络应用提供的服务。
HTML5标准通过引入的离线资源列表(manifest)文件指明网络应用离线工作时所需的资源文件(离线资源),浏览器在用户在线使用网络应用时,将离线资源缓存到用户设备;当用户离线使用网络应用时,浏览器自动加载该离线资源,让用户在离线状态下继续使用网络应用提供的服务。
然而,HTML5标准提供的manifest文件无法支持具有不同配置的多个终端设备的不同离线服务需求。
发明内容
本发明实施例提供一种离线资源获取方法及装置,以支持具有不同配置的多个终端设备的不同离线服务需求。
第一方面,本发明实施例提供一种离线资源获取方法,所述方法包括:
在对网页进行解析的过程中,在网页服务器为所述网页所建立的、离线访问所述网页所需要的多个离线资源中,获取与终端设备的设备属性信息相匹配的目标离线资源的地址信息;所述多个离线资源分别与多个设备属性信息相匹配;
根据所述目标离线资源的地址信息,将所述目标离线资源下载到所述终端设备中。
根据第一方面,在第一方面的第一种可能的实现方式中,所述在网页服务器为所述网页所建立的、离线访问所述网页所需要的多个离线资源中,获取与终端设备的设备属性信息相匹配的目标离线资源的地址信息,包括:
获取所述网页的第一离线资源指示文件,所述第一离线资源指示文件中包括所述多个离线资源各自的地址信息;
根据所述终端设备的设备属性信息,获取与所述终端设备的设备属性信息相匹配的目标离线资源的地址信息。
根据第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述第一离线资源指示文件中包括多个条件查询语句,各条件查询语句中包括各离线资源的地址信息,以及与所述地址信息相匹配的查询条件信息;
所述根据终端设备的设备属性信息,获取与所述终端设备的设备属性信息相匹配的目标离线资源的地址信息,包括:
遍历所述第一离线资源指示文件中包括的各条件查询语句,若判断获知一条件查询语句中所包括的查询条件信息与终端设备的设备属性信息匹配,则获取所述条件查询语句中所包括的目标离线资源的地址信息。
根据第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述目标离线资源的地址信息具体为第二离线资源指示文件,所述第二离线资源指示文件中包括有所述地址信息。
根据第一方面,在第一方面的第四种可能的实现方式中,所述在网页服务器为所述网页所建立的、离线访问所述网页所需要的多个离线资源中,获取与终端设备的设备属性信息相匹配的目标离线资源的地址信息,包括:
获取所述网页对应的离线资源指示元素,所述离线资源指示元素中包括多个离线资源指示文件,各所述离线资源指示文件中分别包括所述多个离线资源各自对应的地址信息;所述多个离线资源指示文件分别与多个设备属性信息相匹配;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端(东莞)有限公司,未经华为终端(东莞)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310724351.2/2.html,转载请声明来源钻瓜专利网。