[发明专利]一种混合型应用客户端的资源调用方法、客户端及系统有效
申请号: | 201310024460.3 | 申请日: | 2013-01-23 |
公开(公告)号: | CN103942225B | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 曲子深 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/06 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 英属开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源调用 客户端 页面数据 网页 接收服务 请求获取 信息修改 应用客户 加载 调用 出错 解析 发送 服务 客户 申请 保证 | ||
1.一种混合型应用客户端的资源调用方法,其特征在于,包括:
向服务端发送页面请求消息;
接收服务端根据所述页面请求消息返回的页面数据;
解析所述页面数据,获取需要调用的资源的地址,生成资源调用请求;
获取客户端本地的版本信息,根据客户端本地的版本信息修改所述资源调用请求;
根据修改后的资源调用请求获取资源。
2.如权利要求1所述的方法,其特征在于,所述页面数据为超文本标记语言HTML代码,所述HTML代码中包含需要调用的资源的地址。
3.如权利要求1所述的方法,其特征在于,所述地址中包含需要调用的资源的名称及版本占位符,版本占位符标识所述资源为限制性资源。
4.如权利要求3所述的方法,其特征在于,根据本地的版本信息修改所述资源调用请求,具体包括:对所述资源调用请求进行监听;
判断所述资源调用请求中是否包含版本占位符,当所述资源调用请求包含版本占位符时,将版本占位符替换为客户端本地的版本信息。
5.如权利要求1所述的方法,其特征在于,根据修改后的资源调用请求获取资源,具体包括:
基于修改后的资源调用请求包含的资源的名称及版本信息,从所述客户端本地获取相应的资源;
当所述客户端本地未保存相应的资源时,从所述服务端中获取相应的资源,并将获取到的资源保存在本地。
6.如权利要求4所述的方法,其特征在于,所述客户端包括第一客户端及第二客户端;所述方法还包括:
所述第一客户端接收第二客户端发送的注册信息,保存所述注册信息中携带的所述第二客户端当前的版本信息;
当接收到所述第二客户端发送的资源调用请求时,所述第一客户端将所述资源调用请求中携带的地址中包含的版本占位符修改为保存的所述第二客户端当前的版本信息,根据修改后的资源调用请求中携带的地址,获取相应的资源,并将获取到的资源返回给所述第二客户端。
7.一种混合型应用客户端,其特征在于,包括:浏览器插件及内置模块;
所述浏览器插件,用于向服务端发送页面请求消息,接收服务端根据所述页面请求消息返回的页面数据,解析所述页面数据,获取需要调用的资源的地址,生成资源调用请求;
所述内置模块包括监听单元、解析单元及资源读取单元;
所述监听单元,用于监听所述浏览器插件生成的资源调用请求;
所述解析单元,用于获取客户端本地的版本信息,根据客户端本地的版本信息修改所述监听单元监听到的所述资源调用请求;
所述资源读取单元,用于根据修改后的资源调用请求获取资源,并将获取到的资源返回给所述浏览器插件。
8.如权利要求7所述的客户端,其特征在于,所述页面数据为超文本标记语言HTML代码,所述HTML代码中包含需要调用的资源的地址。
9.如权利要求7所述的客户端,其特征在于,所述地址中包含需要调用的资源的名称及版本占位符,版本占位符标识所述资源为限制性资源;所述解析单元判断所述监听单元监听到的资源调用请求中是否包含版本占位符,当该资源调用请求包含版本占位符时,采用客户端本地的版本信息替换该版本占位符。
10.如权利要求9所述的客户端,其特征在于,所述资源读取单元具体用于,基于修改后的资源调用请求包含的资源的名称及版本信息,从本地获取相应的资源,当本地未保存相应的资源时,从所述服务端中获取相应的资源,并将获取到的资源保存在本地。
11.一种资源调用系统,其特征在于,包括:
服务端,用于接收客户端发送的页面请求消息,根据所述页面请求消息,向所述客户端返回页面数据;
客户端,用于接收服务端返回的页面数据,解析所述页面数据,获取需要调用的资源的地址,生成资源调用请求;获取所述客户端本地的版本信息,根据客户端本地的版本信息修改接收到的所述资源调用请求,根据修改后的资源调用请求获取资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310024460.3/1.html,转载请声明来源钻瓜专利网。