[发明专利]一种获取页面数据的方法、装置和外部网站插件有效
| 申请号: | 201110214024.3 | 申请日: | 2011-07-28 |
| 公开(公告)号: | CN102271159A | 公开(公告)日: | 2011-12-07 |
| 发明(设计)人: | 李彬孟;林路;易成 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 何青瓦;李庆波 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 获取 页面 数据 方法 装置 外部 网站 插件 | ||
【技术领域】
本发明涉及无线通信技术,特别涉及一种获取页面数据的方法、装置和外部网站插件。
【背景技术】
随着无线互联网技术和应用的发展,越来越多的用户摆脱了网线的束缚,开始利用无线终端访问无线互联网,以实现随时随地的信息获取、娱乐、购物和互动。
现有无线终端获取页面数据的过程中,服务器记录外部网站的页面格式,即记录外部网站的页面所采用的模板结构,当收到用户的页面获取请求时,根据记录的外部网站的页面所采用的模板结构获取请求的页面并发送给用户使用的无线终端。然而,由于外部网站的多样性,常见的有论坛、个人主页、团购网等,通常服务比较复杂和多变,当外部网站的页面所采用的模板结构会发生调整即网页格式发生调整,此时就会导致页面获取失败。
【发明内容】
本发明提供了一种获取页面数据的方法、装置和外部网站插件,以便于解决因外部网站的页面格式发生调整会导致页面获取失败的缺陷。
具体技术方案如下:
一种获取页面数据的方法,在外部网站设置能够读取外部网站的底层存储服务单元的外部网站插件,该方法包括:
S1、云端服务器接收移动终端发送的页面请求;
S2、将所述页面请求转换为与所述外部网站插件约定的协议格式后发送给所述外部网站插件;
S3、接收所述外部网站插件根据所述页面请求读取所述底层存储服务单元获取的页面数据;
S4、按照所述云端服务器与所述外部网站插件约定的协议格式对所述页面数据进行解析,按照所述移动终端适用的页面模板组装页面数据,并将组装后的页面数据按照与所述移动终端约定的协议发送给所述移动终端。
在步骤S1中,所述移动终端发送的页面请求包含所述移动终端的用户代理UA信息;
在步骤S4中,所述云端服务器按照预设的UA信息与页面模板之间的对应关系,选择所述移动终端的UA信息对应的页面模板组装所述页面数据。
具体地,步骤S2中所述将页面请求转换为与所述外部网站插件约定的协议格式为:
所述云端服务器按照预设的云端服务器与外部网站插件之间协议请求方式的映射关系,将所述页面请求转换为所述外部网站插件映射到的协议请求方式。
优选地,经所述步骤S2转换后的页面请求包含所述外部网站插件的地址信息。
其中,所述页面数据包括页面结构化内容;或者,
所述页面数据除了包括页面结构化内容之外,还包括页面标题、翻页信息、用户登陆状态或提交字段中的至少一种类型。
具体地,步骤S4中所述云端服务器与所述外部网站插件约定的协议格式包括各类型页面数据的标识方式;
在步骤S4中,所述云端服务器按照各类型页面数据的标识方式,对所述页面数据进行解析。
较优地,所述在外部网站设置能够读取外部网站的底层存储服务单元的外部网站插件具体包括:
外部网站通过云端服务器提供的运营页面进行注册,选择所述外部网站适用的外部网站插件进行下载并安装。
更进一步地,在所述外部网站注册成功并下载所述外部网站插件后,所述云端服务器为所述外部网站插件分配交互安全码,并记录所述外部网站插件和所述交互安全码的对应关系;
所述外部网站插件和所述云端服务器在进行交互时,使用所述交互安全码进行安全验证。
一种获取页面数据的装置,设置在云端服务器,该装置包括:终端侧交互单元、转换处理单元、插件侧交互单元和页面组装单元;
所述终端侧交互单元,用于接收移动终端发送的页面请求;将所述转换处理单元提供的页面数据发送给所述移动终端;
所述转换处理单元,用于将所述页面请求转换为与外部网站插件约定的协议格式后提供给所述插件侧交互单元;将所述页面组装单元提供的页面数据按照与所述移动终端约定的协议进行转换后提供给所述终端侧交互单元;
所述插件侧交互单元,用于将所述转换处理单元提供的页面请求发送给所述外部网站插件;接收所述外部网站插件根据所述页面请求读取所述底层存储服务单元获取的页面数据并提供给所述页面组装单元;
所述页面组装单元,用于按照所述云端服务器与所述外部网站插件约定的协议格式对所述页面数据进行解析,按照所述移动终端适用的页面模板组装页面数据,将组装后的页面数据提供给所述转换处理单元。
其中,所述移动终端发送的页面请求包含所述移动终端的用户代理UA信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110214024.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:太赫兹检查装置
- 下一篇:用于液/气相样品在线检测的便携式元素光谱仪
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





