Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD, DEVICE, AND SYSTEM FOR ACQUIRING START PAGE
Document Type and Number:
WIPO Patent Application WO/2012/075961
Kind Code:
A1
Abstract:
Provided are a method, a device, and a system for acquiring a start page. The method comprises: acquiring a start page parameter corresponding to a previous start page of a client terminal, and a current start page parameter corresponding to a current start page; comparing the previous start page parameter and the current start page parameter; if the previous start page parameter and the current start page parameter are different, then transmitting to the client terminal the changed content of the current start page compared to the previous start page, allowing the client terminal to update the previous start page on the basis of the changed content to acquire the current start page. The device comprises: an acquisition module, a comparison module, and a first current start page acquisition module. The system comprises: a service terminal.

Inventors:
RUAN SHUDONG (CN)
ZHANG KAI (CN)
CHEN XIAOHONG (CN)
Application Number:
PCT/CN2011/083739
Publication Date:
June 14, 2012
Filing Date:
December 09, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
TENCENT TECH SHENZHEN CO LTD (CN)
RUAN SHUDONG (CN)
ZHANG KAI (CN)
CHEN XIAOHONG (CN)
International Classes:
H04L29/06; G06F17/30
Foreign References:
CN1447259A2003-10-08
CN101370100A2009-02-18
CN101075236A2007-11-21
CN1987851A2007-06-27
CN101883168A2010-11-10
JP2003162472A2003-06-06
Attorney, Agent or Firm:
BEIJING SAN GAO YONG XIN INTELLECTUAL PROPERTY AGENCY CO., LTD. (CN)
北京三高永信知识产权代理有限责任公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种获取起始页的方法, 其特征在于, 所述方法包括:

获取客户端的上次起始页对应的上次起始页参数和当前起始页对应的当前起始页参数; 将所述上次起始页参数与所述当前起始页参数进行比较;

如果所述上次起始页参数与所述当前起始页参数不相同, 则将所述当前起始页与所述上 次起始页相比发生变化的内容发送给所述客户端, 使得所述客户端根据发生变化的内容对所 述上次起始页进行更新得到所述当前起始页。 2、 根据权利要求 1所述的获取起始页的方法, 其特征在于, 所述方法还包括: 如果所述上次起始页参数与所述当前起始页参数相同, 则通知所述客户端将所述上次起 始页作为所述当前起始页。

3、 根据权利要求 1所述的获取起始页的方法, 其特征在于, 所述方法还包括: 监控所述当前起始页上的每个超链接的可用性, 并根据监控到的每个超链接的可用性对 所述当前起始页上的每个超链接的可用状态进行修改。

4、 根据权利要求 1所述的获取起始页的方法, 其特征在于, 所述方法还包括: 预先从第三方网站获取并缓存所述当前起始页上的每个超链接的首页;

接收所述客户端发送的访问当前起始页上的超链接的请求, 将本地缓存的与所述请求对 应的超链接的首页返回给所述客户端。

5、 根据权利要求 4所述的获取起始页的方法, 其特征在于, 所述将本地缓存的与所述请 求对应的超链接的首页返回给所述客户端之后还包括:

从第三方网站获取与所述请求对应的超链接的当前首页, 用获取的当前首页替换本地缓 存的首页。

6、 根据权利要求 4所述的获取起始页的方法, 其特征在于, 所述方法还包括: 按照预设的时间间隔, 从第三方网站获取所述当前起始页上的每个超链接的首页, 用获 取的所述当前起始页上的每个超链接的首页替换本地缓存的当前起始页上的每个超链接的首 页。

7、 根据权利要求 1-6中任一权利要求所述的获取起始页的方法, 其特征在于, 所述获取 客户端的上次起始页对应的上次起始页参数和当前起始页对应的当前起始页参数具体包括: 接收客户端发送的起始页更新请求, 所述起始页更新请求中包括客户端的上次起始页对 应的上次起始页参数;

获取所述客户端的当前起始页, 并计算得到所述当前起始页对应的当前起始页参数。

8、 一种获取起始页的装置, 其特征在于, 所述装置包括:

获取模块, 用于获取客户端的上次起始页对应的上次起始页参数和当前起始页对应的当 前起始页参数;

比较模块, 用于将所述获取模块获取的上次起始页参数与所述获取模块获取的当前起始 页参数进行比较;

第一当前起始页获取模块, 用于当所述比较模块的比较结果是所述上次起始页参数与所 述当前起始页参数不相同时, 将所述当前起始页与所述上次起始页相比发生变化的内容发送 给所述客户端, 使得所述客户端根据发生变化的内容对所述上次起始页进行更新得到所述当 前起始页。

9、 根据权利要求 8所述的获取起始页的装置, 其特征在于, 所述装置还包括: 第二当前起始页获取模块, 用于当所述比较模块的比较结果是所述上次起始页参数与所 述当前起始页参数相同时, 通知所述客户端将所述上次起始页作为所述当前起始页。

10、 根据权利要求 8所述的获取起始页的装置, 其特征在于, 所述装置还包括: 监控模块, 用于监控所述当前起始页上的每个超链接的可用性, 并根据监控到的每个超 链接的可用性对所述当前起始页上的每个超链接的可用状态进行修改。

11、 根据权利要求 8所述的获取起始页的装置, 其特征在于, 所述装置还包括: 首页获取缓存模块, 用于预先从第三方网站获取并缓存所述当前起始页上的每个超链接 的首页;

第一首页处理模块, 用于接收所述客户端发送的访问当前起始页上的超链接的请求, 将 本地缓存的与所述请求对应的超链接的首页返回给所述客户端。

12、 根据权利要求 11所述的获取起始页的装置, 其特征在于, 所述装置还包括: 第二首页处理模块, 用于当所述第一首页处理模块将本地缓存的与所述请求对应的超链 接的首页返回给所述客户端后, 从第三方网站获取与所述请求对应的超链接的当前首页, 用 获取的当前首页替换本地缓存的首页。

13、 根据权利要求 11所述的获取起始页的装置, 其特征在于, 所述装置还包括: 更新模块, 用于按照预设的时间间隔, 从第三方网站获取所述当前起始页上的每个超链 接的首页, 用获取的所述当前起始页上的每个超链接的首页替换本地缓存的当前起始页上的 每个超链接的首页。

14、 根据权利要求 8-13中任一权利要求所述的获取起始页的装置, 其特征在于, 所述获 取模块具体包括- 起始页更新请求获取单元, 用于接收客户端发送的起始页更新请求, 所述起始页更新请 求中包括客户端的上次起始页对应的上次起始页参数;

当前起始页获取单元, 用于在所述起始页更新请求获取单元获取到客户端发送的起始页 更新请求后, 获取所述客户端的当前起始页, 并计算得到所述当前起始页对应的当前起始页 参数。

15、 一种获取起始页的系统, 其特征在于, 所述系统包括: 服务端;

所述服务端包括: 配置服务器;

所述配置服务器, 用于获取客户端的上次起始页对应的上次起始页参数和当前起始页对 应的当前起始页参数; 将所述上次起始页参数与所述当前起始页参数进行比较; 当所述上次 起始页参数与所述当前起始页参数不相同时, 将所述当前起始页与所述上次起始页相比发生 变化的内容发送给所述客户端, 使得所述客户端根据发生变化的内容对所述上次起始页进行 更新得到所述当前起始页。

16、 根据权利要求 15所述的获取起始页的系统, 其特征在于, 所述配置服务器, 还用于 当所述上次起始页参数与所述当前起始页参数相同时, 通知所述客户端将所述上次起始页作 为所述当前起始页。

17、 根据权利要求 15所述的获取起始页的系统, 其特征在于, 所述服务端还包括: 网页地址监控服务器, 用于监控所述当前起始页上的每个超链接的可用性, 并根据监控 到的每个超链接的可用性对所述当前起始页上的每个超链接的可用状态进行修改。

18、 根据权利要求 15所述的获取起始页的系统, 其特征在于, 所述服务端还包括: 起始页服务器, 用于预先从第三方网站获取并缓存所述当前起始页上的每个超链接的首 页, 并按照预设的时间间隔, 从第三方网站获取所述当前起始页上的每个超链接的首页, 用 获取的所述当前起始页上的每个超链接的首页替换本地缓存的当前起始页上的每个超链接的 首页; 接收所述客户端发送的访问当前起始页上的超链接的请求, 将本地缓存的与所述请求 对应的超链接的首页返回给所述客户端, 从第三方网站获取与所述请求对应的超链接的当前 首页, 用获取的当前首页替换本地缓存的首页。 19、 根据权利要求 15-18 中任一权利要求所述的获取起始页的系统, 其特征在于, 所述 系统还包括: 所述客户端;

所述客户端, 用于发送起始页更新请求, 所述起始页更新请求中包括所述客户端的上次 起始页对应的上次起始页参数;

相应地,

所述配置服务器获取客户端的上次起始页对应的上次起始页参数和当前起始页对应的当 前起始页参数具体为: 接收所述客户端发送的起始页更新请求, 所述起始页更新请求中包括 所述客户端的上次起始页对应的上次起始页参数; 获取所述客户端的当前起始页, 并计算得 到所述当前起始页对应的当前起始页参数。

Description:
一种获取起始页的方法、 装置和系统 本申请要求于 2010年 12月 9日提交中国专利局、 申请号为 201010591803.0、 发明名 称为 "一种获取起始页的方法、 装置和系统" 的中国专利申请的优先权, 其全部内容通过 引用结合在本申请中。

技术领域

本发明涉及计算机技术领域, 特别涉及一种获取起始页的方法、 装置和系统。 背景技术 书

随着计算机技术的发展, 用户可以通过手机、 PDA(Personal Digital Assistants, 个人数 字助理)等无线移动设备随时随地访问网站, 浏览网页, 获取各种信息。

在通过手机等无线移动设备访问网站, 浏览网页时, 首先需要获取起始页 (无线移动 设备的浏览器启动后展示出的用户站点引导页 面)。 目前手机等无线移动设备获取起始页的 过程如下: 无线移动设备的浏览器启动后向后台服务器发 送起始页获取请求, 后台服务器 接收到起始页获取请求后, 获取起始页的全部内容, 将起始页的全部内容返回给无线移动 设备, 无线移动设备将起始页展示给用户。

在实现本发明的过程中, 发明人发现现有技术至少存在以下问题:

每次启动无线移动设备的浏览器后, 无线移动设备都需要获取起始页的全部内容, 下 载量大, 浪费流量。 发明内容

为了解决现有技术的问题, 本发明实施例提供了一种获取起始页的方法、 装置和系统。 所述技术方案如下:

一种获取起始页的方法, 所述方法包括:

获取客户端的上次起始页对应的上次起始页参 数和当前起始页对应的当前起始页参 数;

将所述上次起始页参数与所述当前起始页参数 进行比较;

如果所述上次起始页参数与所述当前起始页参 数不相同, 则将所述当前起始页与所述 上次起始页相比发生变化的内容发送给所述客 户端, 使得所述客户端根据发生变化的内容 对所述上次起始页进行更新得到所述当前起始 页。

进一步地, 所述方法还包括:

如果所述上次起始页参数与所述当前起始页参 数相同, 则通知所述客户端将所述上次 起始页作为所述当前起始页。

进一步地, 所述方法还包括:

监控所述当前起始页上的每个超链接的可用性 , 并根据监控到的每个超链接的可用性 对所述当前起始页上的每个超链接的可用状态 进行修改。

进一步地, 所述方法还包括:

预先从第三方网站获取并缓存所述当前起始页 上的每个超链接的首页;

接收所述客户端发送的访问当前起始页上的超 链接的请求, 将本地缓存的与所述请求 对应的超链接的首页返回给所述客户端。

进一步地, 所述将本地缓存的与所述请求对应的超链接的 首页返回给所述客户端之后 还包括:

从第三方网站获取与所述请求对应的超链接的 当前首页, 用获取的当前首页替换本地 缓存的首页。

进一步地, 所述方法还包括:

按照预设的时间间隔, 从第三方网站获取所述当前起始页上的每个超 链接的首页, 用 获取的所述当前起始页上的每个超链接的首页 替换本地缓存的当前起始页上的每个超链接 的首页。

进一步地, 所述获取客户端的上次起始页对应的上次起始 页参数和当前起始页对应的 当前起始页参数具体包括:

接收客户端发送的起始页更新请求, 所述起始页更新请求中包括客户端的上次起始 页 对应的上次起始页参数;

获取所述客户端的当前起始页, 并计算得到所述当前起始页对应的当前起始页 参数。 一种获取起始页的装置, 所述装置包括:

获取模块, 用于获取客户端的上次起始页对应的上次起始 页参数和当前起始页对应的 当前起始页参数; 比较模块, 用于将所述获取模块获取的上次起始页参数与 所述获取模块 获取的当前起始页参数进行比较;

第一当前起始页获取模块, 用于当所述比较模块的比较结果是所述上次起 始页参数与 所述当前起始页参数不相同时, 将所述当前起始页与所述上次起始页相比发生 变化的内容 发送给所述客户端, 使得所述客户端根据发生变化的内容对所述上 次起始页进行更新得到 所述当前起始页。

进一步地, 所述装置还包括:

第二当前起始页获取模块, 用于当所述比较模块的比较结果是所述上次起 始页参数与 所述当前起始页参数相同时, 通知所述客户端将所述上次起始页作为所述当 前起始页。

进一步地, 所述装置还包括:

监控模块, 用于监控所述当前起始页上的每个超链接的可 用性, 并根据监控到的每个 超链接的可用性对所述当前起始页上的每个超 链接的可用状态进行修改。

进一步地, 所述装置还包括:

首页获取缓存模块, 用于预先从第三方网站获取并缓存所述当前起 始页上的每个超链 接的首页;

第一首页处理模块, 用于接收所述客户端发送的访问当前起始页上 的超链接的请求, 将本地缓存的与所述请求对应的超链接的首页 返回给所述客户端。

进一步地, 所述装置还包括:

第二首页处理模块, 用于当所述第一首页处理模块将本地缓存的与 所述请求对应的超 链接的首页返回给所述客户端后, 从第三方网站获取与所述请求对应的超链接的 当前首页, 用获取的当前首页替换本地缓存的首页。

进一步地, 所述装置还包括:

更新模块, 用于按照预设的时间间隔, 从第三方网站获取所述当前起始页上的每个超 链接的首页, 用获取的所述当前起始页上的每个超链接的首 页替换本地缓存的当前起始页 上的每个超链接的首页。

进一步地, 所述获取模块具体包括:

起始页更新请求获取单元, 用于接收所述客户端发送的起始页更新请求, 所述起始页 更新请求中包括所述客户端的上次起始页对应 的上次起始页参数;

当前起始页获取单元, 用于在所述起始页更新请求获取单元获取到所 述客户端发送的 起始页更新请求后, 获取所述客户端的当前起始页, 并计算得到所述当前起始页对应的当 前起始页参数。

一种获取起始页的系统, 所述系统包括: 服务端;

所述服务端包括: 配置服务器;

所述配置服务器, 用于获取客户端的上次起始页对应的上次起始 页参数和当前起始页 对应的当前起始页参数; 将所述上次起始页参数与所述当前起始页参数 进行比较; 当所述 上次起始页参数与所述当前起始页参数不相同 时, 将所述当前起始页与所述上次起始页相 比发生变化的内容发送给所述客户端, 使得所述客户端根据发生变化的内容对所述上 次起 始页进行更新得到所述当前起始页。

进一步地, 所述配置服务器, 还用于当所述上次起始页参数与所述当前起始 页参数相 同时, 通知所述客户端将所述上次起始页作为所述当 前起始页。

进一步地, 所述服务端还包括:

网页地址监控服务器, 用于监控所述当前起始页上的每个超链接的可 用性, 并根据监 控到的每个超链接的可用性对所述当前起始页 上的每个超链接的可用状态进行修改。

进一步地, 所述服务端还包括:

起始页服务器, 用于预先从第三方网站获取并缓存所述当前起 始页上的每个超链接的 首页, 并按照预设的时间间隔, 从第三方网站获取所述当前起始页上的每个超 链接的首页, 用获取的所述当前起始页上的每个超链接的首 页替换本地缓存的当前起始页上的每个超链 接的首页; 接收所述客户端发送的访问当前起始页上的超 链接的请求, 将本地缓存的与所 述请求对应的超链接的首页返回给所述客户端 , 从第三方网站获取与所述请求对应的超链 接的当前首页, 用获取的当前首页替换本地缓存的首页。

进一步地, 所述系统还包括: 所述客户端;

所述客户端, 用于发送起始页更新请求, 所述起始页更新请求中包括所述客户端的上 次起始页对应的上次起始页参数;

相应地,

所述配置服务器获取客户端的上次起始页对应 的上次起始页参数和当前起始页对应的 当前起始页参数具体为: 接收所述客户端发送的起始页更新请求, 所述起始页更新请求中 包括所述客户端的上次起始页对应的上次起始 页参数; 获取所述客户端的当前起始页, 并 计算得到所述当前起始页对应的当前起始页参 数。

本发明实施例提供的技术方案的有益效果是:

当上次起始页参数与当前起始页参数不相同时 , 只需将当前起始页与上次起始页相比 发生变化的内容发送给客户端, 客户端根据发生变化的内容对上次起始页进行 更新即可得 到当前起始页, 无需将整个当前起始页发送给客户端, 减小了客户端的下载量、 节约了客 户端的流量。 附图说明

图 1是本发明实施例 1提供的一种获取起始页的方法流程图; 图 2是本发明实施例 2提供的一种获取起始页的系统结构示意图;

图 3是本发明实施例 2提供的另一种获取起始页的系统结构示意图

图 4是本发明实施例 3提供的第一种获取起始页的装置结构示意图

图 5是本发明实施例 3提供的第二种获取起始页的装置结构示意图

图 6是本发明实施例 3提供的第三种获取起始页的装置结构示意图

图 7是本发明实施例 3提供的第四种获取起始页的装置结构示意图

图 8是本发明实施例 3提供的第五种获取起始页的装置结构示意图

图 9是本发明实施例 3提供的第六种获取起始页的装置结构示意图

图 10是本发明实施例 4提供的第一种获取起始页的系统结构示意图

图 11是本发明实施例 4提供的第二种获取起始页的系统结构示意图

图 12是本发明实施例 4提供的第三种获取起始页的系统结构示意图

图 13是本发明实施例 4提供的第四种获取起始页的系统结构示意图 具体实施方式

为使本发明的目的、 技术方案和优点更加清楚, 下面将结合附图对本发明实施方式作 进一步地详细描述。

实施例 1

参见图 1, 本发明实施例提供了一种获取起始页的方法, 包括:

101: 获取客户端的上次起始页对应的上次起始页参 数和当前起始页对应的当前起始页 参数。

其中, 客户端具体可以是手机、 PDA等无线移动设备, 以及其他类似的设备, 对此不 做具体限定。

其中, 上次起始页是相对于当前起始页来定义的, 上次起始页是指当前起始页之前的 起始页。上次起始页参数是可以映射出上次起 始页的内容的参数,例如可以采用取 hash (哈 希) 值 (如 MD5 ( Message-Digest Algorithm 5 , 信息-摘要算法 5 )) 参数, 或采用数据字典 等参数, 但并不限于此, 可以根据实际应用情况, 灵活选择适用的参数。 当前起始页参数 与上次起始页参数相一致, 当上次起始页参数采用 MD5参数时, 此处计算得到的当前起始 页参数也为 MD5参数, 并且根据具体采用的参数, 可以采用相应的计算方法进行计算。

102: 将上次起始页参数与当前起始页参数进行比较 。

103: 如果上次起始页参数与当前起始页参数不相同 , 则将当前起始页与上次起始页相 比发生变化的内容发送给客户端, 使得客户端根据发生变化的内容对上次起始页 进行更新 得到当前起始页。

如果上次起始页参数与当前起始页参数不相同 , 则证明上次起始页的内容与当前起始 页的内容不相同, 则需要将当前起始页与上次起始页相比发生变 化的内容发送给客户端。 将当前起始页与上次起始页相比发生变化的内 容发送给客户端,例如,当起始页由多个 Item (表示起始页的下拉列表) 组成时, 当前起始页与上次起始页相比有某个 Item有变化时, 只需将该 Item的变化部分发送给客户端, 客户端根据该 Item的变化部分对上次起始页进行 更新即可以得到当前起始页, 不必将整个当前起始页发送给客户端, 避免了客户端需要下 载大量内容, 减少了下载量、 节约了流量。

进一步地, 该方法还包括:

如果上次起始页参数与当前起始页参数相同, 则通知客户端将上次起始页作为当前起 始页。

如果上次起始页参数与当前起始页参数相同, 则证明上次起始页的内容与当前起始页 的内容相同, 则只需要通知客户端将上次起始页作为当前起 始页即可。 通知客户端将上次 起始页作为当前起始页, 例如, 可以通过向客户端发送空串的方式进行通知, 客户端接收 到空串后就不用更新, 沿用上次起始页。

进一步地, 该方法还包括:

监控当前起始页上的每个超链接的可用性, 并根据监控到的每个超链接的可用性对当 前起始页上的每个超链接的可用状态进行修改 。

进一步地, 该方法还包括:

预先从第三方网站获取并缓存当前起始页上的 每个超链接的首页;

接收客户端发送的访问当前起始页上的超链接 的请求, 将本地缓存的与该请求对应的 超链接的首页返回给客户端。

进一步地, 将本地缓存的与该请求对应的超链接的首页返 回给客户端之后还包括: 从第三方网站获取与该请求对应的超链接的当 前首页, 用获取的当前首页替换本地缓 存的首页。

进一步地, 该方法还包括:

按照预设的时间间隔, 从第三方网站获取所述当前起始页上的每个超 链接的首页, 用 获取的所述当前起始页上的每个超链接的首页 替换本地缓存的当前起始页上的每个超链接 的首页。

进一步地, 获取客户端的上次起始页对应的上次起始页参 数和当前起始页对应的当前 起始页参数具体包括: 接收客户端发送的起始页更新请求, 该起始页更新请求中包括客户端的上次起始页 对 应的上次起始页参数;

获取该客户端的当前起始页, 并计算得到该当前起始页对应的当前起始页参 数。

需要说明的是, 获取客户端的上次起始页对应的上次起始页参 数和当前起始页对应的 当前起始页参数并不限于通过上述方法获取, 可以根据实际应用状况, 采用其他任何可行 的方式。 如: 可以是在接收到客户端发送的起始页更新请求 后, 获取该客户端的上次起始 页和当前起始页, 然后计算得到上次起始页对应的上次起始页参 数和当前起始页对应的当 前起始页参数。

本发明实施例所述的获取起始页的方法, 当上次起始页参数与当前起始页参数不相同 时, 只需将当前起始页与上次起始页相比发生变化 的内容发送给客户端, 客户端根据发生 变化的内容对上次起始页进行更新即可得到当 前起始页, 无需将整个当前起始页发送给客 户端, 减小了客户端的下载量、 节约了客户端的流量。 当上次起始页参数与当前起始页参 数相同时, 只需通知客户端将上次起始页作为当前起始页 即可, 无需发送当前起始页的任 何内容给客户端, 更加减小了客户端的下载量、 节约了客户端的流量。 通过监控当前起始 页上的每个超链接的可用性, 并根据监控到的每个超链接的可用性对当前起 始页上的每个 超链接的可用状态进行修改, 使得可以对起始页进行动态更新。 通过缓存当前起始页上的 每个超链接的首页, 使得可以将缓存的相应的超链接的首页返回给 请求访问当前起始页上 的该超链接的客户端, 可以加快首页展示给用户的速度。 当将本地缓存的与请求对应的超 链接的首页返回给客户端之后, 实时获取与该请求对应的超链接的当前首页, 用获取的当 前首页替换本地缓存的首页, 可以确保首页的内容的准确性。 按照预设的时间间隔, 对缓 存的当前起始页上的每个超链接的首页进行更 新, 可以确保首页的内容的时效性。 本发明实施例所述的获取起始页的方法可以通 过一个后台服务器实现, 也可以由多个 后台服务器实现, 为了便于说明, 下面以通过多个后台服务器实现为例进行进一 步地说明。

实施例 2

参见图 2, 本发明实施例提供了一种获取起始页的系统, 该系统包括: 客户端 20和服 务端 30。

服务端 30包括: 配置 (Configer)服务器 301、 网页地址监控 (Monitor Url (Uniform / Universal Resource Locator, 统一资源定位符也称为网页地址))服务器 302和起始页服务器 ( HomepageServer ) 303。

客户端 20, 用于发送起始页更新请求, 该起始页更新请求中包括客户端 20的上次起始 页对应的上次起始页参数。

具体地, 当用户启动客户端 20浏览器后, 客户端 20向配置服务器 301发送起始页更 新请求。

其中, 上次起始页参数是可以映射出上次起始页的内 容的参数, 例如可以采用取 hash (哈希) 值 (如 MD5 ) 参数, 或采用数据字典等参数, 但并不限于此, 可以根据实际应用 情况, 灵活选择适用的参数。

配置服务器 301, 用于接收起始页更新请求, 获取该客户端 20的当前起始页, 并计算 得到该当前起始页对应的当前起始页参数; 将上次起始页参数与当前起始页参数进行比较 ; 如果上次起始页参数与当前起始页参数不相同 , 则将当前起始页与上次起始页相比发生变 化的内容发送给客户端 20,使得客户端 20根据发生变化的内容对上次起始页进行更新 到 当前起始页; 如果上次起始页参数与当前起始页参数相同, 则通知客户端 20将上次起始页 作为当前起始页。

具体地, 配置服务器 301在接收到起始页更新请求后, 可以根据该客户端 20的平台和 版本, 从数据库中获取该终端的当前起始页。 其中, 数据库中预先存储有各种平台和版本 的客户端 20对应的当前起始页, 并且具体地可以是管理人员通过配置管理服务 器进行存储 和管理,配置管理服务器是起始页的项目 Item (表示起始页的下拉列表)、一级 Link (链接)、 二级 Link的配置管理平台, 具体作用与现有技术类似, 此处不再赘述。

其中,当前起始页参数与上次起始页参数相一 致,当上次起始页参数采用 MD5参数时, 此处计算得到的当前起始页参数也为 MD5参数, 并且根据具体采用的参数, 可以采用相应 的计算方法进行计算。

如果上次起始页参数与当前起始页参数不相同 , 则证明上次起始页的内容与当前起始 页的内容不相同,则需要将当前起始页与上次 起始页相比发生变化的内容发送给客户端 20。 将当前起始页与上次起始页相比发生变化的内 容发送给客户端 20, 例如, 当起始页由多个 Item (表示起始页的下拉列表) 组成, 当前起始页与上次起始页相比有某个 Item发生变化 时,配置服务器 301只需将该 Item发生变化的部分发送给客户端 20,客户端 20根据该 Item 发生变化的部分对上次起始页进行更新即可以 得到当前起始页, 配置服务器 301 不必将整 个当前起始页发送给客户端 20, 避免了客户端 20需要下载大量内容, 减少了下载量、 节约 了流量。

如果上次起始页参数与当前起始页参数相同, 则证明上次起始页的内容与当前起始页 的内容相同, 则只需要通知客户端 20将上次起始页作为当前起始页即可。 通知客户端 20 将上次起始页作为当前起始页, 例如, 可以通过向客户端 20发送空串的方式进行通知, 客 户端 20接收到空串后就不用更新, 沿用上次起始页。

网页地址监控服务器 302, 用于监控当前起始页上的每个超链接的可用性 , 并根据监控 到的每个超链接的可用性对当前起始页上的每 个超链接的可用状态进行修改。

具体地, 网页地址监控服务器 302可以定时 (可以根据实际应用情况设置具体的定时 时间) 监控起始页上的每个超链接的可用性 (每个超链接对应一个第三方网站, 若访问第 三方网站不成功 (即打不开第三方网站), 则该超链接不可用, 否则该超链接可用), 当第 三方网站因宕机或网络问题连续多次 (可根据实际应用情况设置具体的次数) 都访问不成 功时, 将数据库中该超链接的可用状态修改为不可用 (即自动屏蔽该第三方网站的链接), 并通知配置服务器 301 从数据库获取新的当前起始页 (新的当前起始页上将看不到该第三 方网站的超链接), 当该第三方网站恢复后, 将数据库中该第三方网站的超链接的可用状态 修改为可用, 该第三方网站的超链接又可自动展示在当前起 始页上, 从而实现当前起始页 上的超链接的动态更新。

起始页服务器 303,用于预先从第三方网站获取并缓存当前起 始页上的每个超链接的首 页, 并按照预设的时间间隔, 从第三方网站获取当前起始页上的每个超链接 的首页, 用获 取的当前起始页上的每个超链接的首页替换本 地缓存的当前起始页上的每个超链接的首 页; 接收客户端 20发送的访问当前起始页上的超链接的请求, 将本地缓存的与该请求对应 的超链接的首页返回给客户端 20, 从第三方网站获取与该请求对应的超链接的当 前首页, 用获取的当前首页替换本地缓存的首页。

当客户端 20访问超链接时, 起始页服务器 303可以将缓存的当前起始页上的该超链接 的首页返回给用户, 使得客户端 20可以迅速打开该超链接的首页, 加快首页展示给用户的 速度。 并在将缓存的当前起始页上的该超链接的首页 返回给用户后, 立即从第三方网站获 取与该请求对应的超链接的当前首页, 用获取的当前首页替换本地缓存的首页, 可以保证 客户端 20实时获取到当前首页, 确保首页的内容的准确性。 按照预设的时间间隔, 从第三 方网站获取当前起始页上的每个超链接的首页 , 用获取的当前起始页上的每个超链接的首 页替换本地缓存的当前起始页上的每个超链接 的首页, 可以对本地缓存的当前起始页上的 每个超链接的首页进行更新, 确保第三方网站的内容的时效性。

进一步地, 参见图 3, 该服务端 30还可以包括:

代理服务器(WupProxyServer) 304, 用于接收并将客户端 20发送的起始页更新请求转 发给配置服务器 301 ;接收并将配置服务器 301发送的当前起始页与上次起始页相比发生变 化的内容转发给客户端 20,或接收并将配置服务器 301发送的通知客户端 20将上次起始页 作为当前起始页的信息转发给客户端 20。 其中, 代理服务器采用 HTTP (Hyper Text Transfer Protocol, 超文本传输协议) 协议。 由于实际应用中客户端 20不但需要与配置服务器 301进行交互实现相应的功能, 而且还需 要与现有技术中的其他后台服务器进行交互实 现其他相应的功能, 因此客户端 20需要记载 许多服务器的地址, 客户端 20的负担很重。 如果通过代理服务器与配置服务器 301等其他 后台服务器进行交互, 则客户端 20只需要记载代理服务器的地址即可, 可以减轻客户端 20 的负担。

本发明实施例所述的获取起始页的系统, 当上次起始页参数与当前起始页参数不相同 时, 只需将当前起始页与上次起始页相比发生变化 的内容发送给客户端, 客户端根据发生 变化的内容对上次起始页进行更新即可得到当 前起始页, 无需将整个当前起始页发送给客 户端, 减小了客户端的下载量、 节约了客户端的流量。 当上次起始页参数与当前起始页参 数相同时, 只需通知客户端将上次起始页作为当前起始页 即可, 无需发送当前起始页的任 何内容给客户端, 更加减小了客户端的下载量、 节约了客户端的流量。 通过监控当前起始 页上的每个超链接的可用性, 并根据监控到的每个超链接的可用性对当前起 始页上的每个 超链接的可用状态进行修改, 使得可以对起始页进行动态更新。 通过缓存当前起始页上的 每个超链接的首页, 使得可以将缓存的相应的超链接的首页返回给 请求访问当前起始页上 的该超链接的客户端, 可以加快首页展示给用户的速度。 当将本地缓存的与请求对应的超 链接的首页返回给客户端之后, 实时获取与该请求对应的超链接的当前首页, 用获取的当 前首页替换本地缓存的首页, 可以确保首页的内容的准确性。 按照预设的时间间隔, 对缓 存的当前起始页上的每个超链接的首页进行更 新, 可以确保首页的内容的时效性。 实施例 3

参见图 4, 本发明实施例提供了一种获取起始页的装置, 该装置包括:

获取模块 401,用于获取客户端的上次起始页对应的上次 起始页参数和当前起始页对应 的当前起始页参数;

比较模块 402,用于将获取模块 401获取的上次起始页参数与获取模块 401获取的当前 起始页参数进行比较;

第一当前起始页获取模块 403,用于当比较模块 403的比较结果是上次起始页参数与当 前起始页参数不相同时, 将当前起始页与上次起始页相比发生变化的内 容发送给客户端, 使得客户端根据发生变化的内容对上次起始页 进行更新得到当前起始页。

进一步地, 参见图 5, 该装置还包括:

第二当前起始页获取模块 404,用于当比较模块 402的比较结果是上次起始页参数与当 前起始页参数相同时, 通知客户端将上次起始页作为当前起始页。

进一步地, 参见图 6, 该装置还包括:

监控模块 405, 用于监控当前起始页上的每个超链接的可用性 , 并根据监控到的每个超 链接的可用性对当前起始页上的每个超链接的 可用状态进行修改。

进一步地, 参见图 7, 该装置还包括:

首页获取缓存模块 406,用于预先从第三方网站获取并缓存当前起 始页上的每个超链接 的首页;

第一首页处理模块 407, 用于接收客户端发送的访问当前起始页上的超 链接的请求, 将 本地缓存的与该请求对应的超链接的首页返回 给客户端。

进一步地, 参见图 8, 该装置还包括:

第二首页处理模块 408,用于当第一首页处理模块 407将本地缓存的与该请求对应的超 链接的首页返回给客户端后, 从第三方网站获取与该请求对应的超链接的当 前首页, 用获 取的当前首页替换本地缓存的首页。

进一步地, 参见图 9, 该装置还包括:

更新模块 409, 用于按照预设的时间间隔, 从第三方网站获取当前起始页上的每个超链 接的首页, 用获取的当前起始页上的每个超链接的首页替 换本地缓存的当前起始页上的每 个超链接的首页。

进一步地, 获取模块 401具体包括:

起始页更新请求获取单元, 用于接收客户端发送的起始页更新请求, 起始页更新请求 中包括客户端的上次起始页对应的上次起始页 参数;

当前起始页获取单元, 用于在起始页更新请求获取单元获取到客户端 发送的起始页更 新请求后, 获取所述客户端的当前起始页, 并计算得到所述当前起始页对应的当前起始页 参数。

本发明实施例所述的获取起始页的装置, 当上次起始页参数与当前起始页参数不相同 时, 只需将当前起始页与上次起始页相比发生变化 的内容发送给客户端, 客户端根据发生 变化的内容对上次起始页进行更新即可得到当 前起始页, 无需将整个当前起始页发送给客 户端, 减小了客户端的下载量、 节约了客户端的流量。 当上次起始页参数与当前起始页参 数相同时, 只需通知客户端将上次起始页作为当前起始页 即可, 无需发送当前起始页的任 何内容给客户端, 更加减小了客户端的下载量、 节约了客户端的流量。 通过监控当前起始 页上的每个超链接的可用性, 并根据监控到的每个超链接的可用性对当前起 始页上的每个 超链接的可用状态进行修改, 使得可以对起始页进行动态更新。 通过缓存当前起始页上的 每个超链接的首页, 使得可以将缓存的相应的超链接的首页返回给 请求访问当前起始页上 的该超链接的客户端, 可以加快首页展示给用户的速度。 当将本地缓存的与请求对应的超 链接的首页返回给客户端之后, 实时获取与该请求对应的超链接的当前首页, 用获取的当 前首页替换本地缓存的首页, 可以确保首页的内容的准确性。 按照预设的时间间隔, 对缓 存的当前起始页上的每个超链接的首页进行更 新, 可以确保首页的内容的时效性。 实施例 4

参见图 10, 本发明实施例提供了一种获取起始页的系统, 该系统包括: 服务端 60。 服务端 60包括: 配置服务器 601 ;

配置服务器 601,用于获取客户端的上次起始页对应的上次 起始页参数和当前起始页对 应的当前起始页参数; 将上次起始页参数与当前起始页参数进行比较 ; 当上次起始页参数 与当前起始页参数不相同时, 将当前起始页与上次起始页相比发生变化的内 容发送给客户 端, 使得客户端根据发生变化的内容对上次起始页 进行更新得到当前起始页。

进一步地, 配置服务器 601, 还用于当上次起始页参数与当前起始页参数相 同时, 通知 客户端将上次起始页作为当前起始页。

进一步地, 参见图 11, 服务端 60还包括:

网页地址监控服务器 602, 用于监控当前起始页上的每个超链接的可用性 , 并根据监控 到的每个超链接的可用性对当前起始页上的每 个超链接的可用状态进行修改。

进一步地, 参见图 12, 服务端 60还包括:

起始页服务器 603,用于预先从第三方网站获取并缓存当前起 始页上的每个超链接的首 页, 并按照预设的时间间隔, 从第三方网站获取所述当前起始页上的每个超 链接的首页, 用获取的所述当前起始页上的每个超链接的首 页替换本地缓存的当前起始页上的每个超链 接的首页; 接收客户端发送的访问当前起始页上的超链接 的请求, 将本地缓存的与所述请 求对应的超链接的首页返回给客户端, 从第三方网站获取与所述请求对应的超链接的 当前 首页, 用获取的当前首页替换本地缓存的首页。

进一步地, 参见图 13, 该系统还包括: 客户端 50;

客户端 50, 用于发送起始页更新请求, 起始页更新请求中包括客户端 50的上次起始页 对应的上次起始页参数;

相应地,

配置服务器 601 获取客户端的上次起始页对应的上次起始页参 数和当前起始页对应的 当前起始页参数具体为: 接收客户端发送的起始页更新请求, 起始页更新请求中包括客户 端的上次起始页对应的上次起始页参数; 获取客户端的当前起始页, 并计算得到当前起始 页对应的当前起始页参数。

本发明实施例所述的获取起始页的系统, 当上次起始页参数与当前起始页参数不相同 时, 只需将当前起始页与上次起始页相比发生变化 的内容发送给客户端, 客户端根据发生 变化的内容对上次起始页进行更新即可得到当 前起始页, 无需将整个当前起始页发送给客 户端, 减小了客户端的下载量、 节约了客户端的流量。 当上次起始页参数与当前起始页参 数相同时, 只需通知客户端将上次起始页作为当前起始页 即可, 无需发送当前起始页的任 何内容给客户端, 更加减小了客户端的下载量、 节约了客户端的流量。 通过监控当前起始 页上的每个超链接的可用性, 并根据监控到的每个超链接的可用性对当前起 始页上的每个 超链接的可用状态进行修改, 使得可以对起始页进行动态更新。 通过缓存当前起始页上的 每个超链接的首页, 使得可以将缓存的相应的超链接的首页返回给 请求访问当前起始页上 的该超链接的客户端, 可以加快首页展示给用户的速度。 当将本地缓存的与请求对应的超 链接的首页返回给客户端之后, 实时获取与该请求对应的超链接的当前首页, 用获取的当 前首页替换本地缓存的首页, 可以确保首页的内容的准确性。 按照预设的时间间隔, 对缓 存的当前起始页上的每个超链接的首页进行更 新, 可以确保首页的内容的时效性。 以上实施例提供的技术方案中的全部或部分内 容可以通过软件编程实现, 其软件程序 存储在可读取的存储介质中, 存储介质例如: 计算机中的硬盘、 光盘或软盘。 以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明的精神和原则 之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。