转化页面的同期访问技术的制作方法

文档序号:6352768阅读:179来源:国知局
专利名称:转化页面的同期访问技术的制作方法
技术领域
本发明涉及一种转化页面的同期访问方法,特别是手机等小屏幕移动终端
通过WWW的WAP转化引擎(服务器)访问WEB.网站过程中,多用户访问同 一网
站的同期访问方法。
背景技术
现有手机等小屏幕移动终端只能直接访问WAP网站,而在访问WEB网站时, 则需要将所访问的WEB网页转化为WAP网页,人们根据不同用户的需要以及现 有技术背景提供的可能性,已经提出了多种网页转化方式,例如中国 03801966.3号发明申请公开了 一种在移动客户终端显示屏上显示HTML文档 的方法,此方法包括通过强制应用至少一种客户端页面样式将HTML文档重新 格式化,从而使重新格式化文档的宽度适应显示屏宽度并在显示屏上显示所述 重新格式化文档的步骤,其中将HTML文档重新格式化的步骤包括将HTML文 档中的表格单元转换为块级元素,并应用图像筛选/缩小及空格字符转换方法". 术.,以删除难以显示的大图像和无需显示的小图像,使转化后的页面得以在手 机屏幕上恰当地显示;又如中国2007 1 01 7654 3. 9发明专利申请公开一种允许 小屏幕移动终端访问和浏览WWW网站的方法,其包括下列步骤(1 )将网页 文件格式转换为适应WAP标准的格式;(2 )将网页次要部分折叠;(3 )重新 布局,使网页宽度适应于移动终端的显示屏宽度,将可折叠区块折叠后,在页 面的相应位置建立一个以可折叠区块内容为目标的超链接,在页面的相应位置 上显示超链接标记,该超链接标记就是所述的折叠标记,当用户点击该超链接 标记时,则相应可折叠区块被"展开",显示在移动终端的显示屏上,该发明可以将页面在移动终端的小显示屏上显示清晰的出来,并将次要部分折叠,为 手机等移动终端浏览WWW网站提供了条件。
但是,尽管现有这些技术都在一定程度上实现了手机等小屏幕移动终端对
WEB网站的访问,但需要网络服务器针对每一个访问请求返回的网页都进行一 次转换,由于这种转换通常是由WWW的WAP转化引擎(简称转换引擎)实现的, 这种转换引擎将同时面对众多的用户,因此不可避免地存在多个用户同期访问 同一丽W网站或同一用户反复访问同一 WWW网站的现象,采用对每一个用户每 次访问都进行一次转换的方式无疑会使引擎在同 一时间或者一个较短的周期 内反复转换同一网页,造成转换'引擎处理能力的浪费。 '
发明内容
'
为克服现有技术的上述缺陷,本发明提供了 一种转化页面的同期访问方法, 采用这种方法后,转换引擎在一个适宜的时间周期内(同期),只需对同一 WEB网页进行一次转换,就可能满足多个用户(包括同一用户多次,下同)对 同一网页的访问需求。
本发明实现上述目的的技术方案是 一种转化页面的同期访问方法,转换 引擎将网络服务器根据用户访问请求返回的WEB页面转换为WAP网页,将转换 后的页面返回用户并进行緩存,在再次接到用户访问该页面的请求后,首先对 緩存的转换后页面进行可用性检查,如果緩存的转换后页面可用,则直接将该 转换后的页面返回用户,如果缓存的转换后页面不可用,则向相应的网络服务 器转发用户的访问请求,将网络服务器.返回的页面进行转换后返回用户。
由于本发明在根据用户请求转换一个页面后,将转换后的页面存入緩存 器,在再次接到访问该页面的请求后首先检查緩存的转换后页面的可用性,如 果緩存的转换后页面可用,就直接将该转换后的页面返回用户,因此避免了不必要的反复转换,减少了页面转换的数据处理量,加快了处理速度,节省了处
理时间,提高了处理能力。
具体实施例方式
依据本发明提供的方法,转换引擎的技术处理过程主要包括
步骤A,转换引擎接受用户访问请求,获得URL,并对页面进行抓取和转
换;
步骤B,转换引擎将转换后的静态页面緩存;
步骤C,转换引擎再次获得新用户对同一个URL页面的访问请求或同一用 户对同一个URL页面的访问请求;
步骤D,转换引擎对存放在緩存器内的转换页面校验緩存可用性,如果页 面緩存可用,那么,转换引擎不进行转换,而直接将緩存的页面返回给新用户, 只有在页面緩存不可用时,才需要重新抓取和转换该页面,并将转换后的页面 返回用户;
步骤E,通常,在重新抓取和转换相应页面的情况下,应将重新转换后的 静态页面存放在緩存器内,通常还应删除原有的缓存页面。
所述对緩存的转换后页面进行可用性检查包括检查下列内容 (1 )指定URL页面的緩存存在;
(2) 緩存的页面为非动态网页;
(3) 相关用户对转换的要求无差异;
(4 )原网页会声明自己的缓存策略和緩存期限,据此检查服务器上的緩 存未过期;
(5)向URL原网站发出GET请求,获得返回的状态码304。 .可以采用下列方式判定緩存有效性和使用緩存(6) 有緩存;
(7) 緩存对当前请求可见(有效);
(8) 如果是动态页面,则使用用户自己的緩存;如果是静态页面则使用公 用緩存;
(9) 緩存未过期;
(10) 如果緩存存在但已过期,则向服务器发送带eTag的请求,服务 器返回304则表明緩存可被继续使用,并更新緩存信息。
权利要求
1.一种转化页面的同期访问方法,其特征在于转换引擎将网络服务器根据用户访问请求返回的WEB页面转换为WAP网页,将转换后的页面返回用户并进行缓存,在再次接到用户访问该页面的请求后,首先对缓存的转换后页面进行可用性检查,如果缓存的转换后页面可用,则直接将该转换后的页面返回用户,如果缓存的转换后页面不可用,则向相应的网络服务器转发用户的访问请求,将网络服务器返回的页面进行转换后返回用户。
2. 如权利要求1所述的转化页面的同期访问方法,其特征在于包括下列 具体步骤步骤A,转换引擎接受用户访问请求,获得服L,并对页面进行抓取和转换;步骤B,转换引擎将转换后的静态页面緩存;步骤C,转换引擎再次获得新用户对同一个URL页面的访问请求或同一用 户对同一个URL页面的访问请求;步骤D,转换引擎对存放在緩存器内的转换页面校验緩存可用性,如果页 面緩存可用,转换引擎直接将緩存的页面返回给新用户,如果页面緩存不可用, 重新抓取和转换该页面,并将转换后的页面返回用户。
3. 如权利要求2所述的转化页面的同期访问方法,其特征在于还包括 步骤E,在重新抓取和转换相应页面的情况下,将重新转换后的静态页面存放在緩存器内,并删除原有的緩存页面。
4. 如权利要求1、 2或3所述的转化页面的同期访问方法,其特征在于 所述对緩存的转换后页面进行可用性检查包括检查下列内容()指定URL页面的緩存存在;(2) 緩存的页面为非动态网页;(3) 相关用户对转换的要求无差异;(4) 原网页会声明自己的緩存策略和緩存期限,据此检查服务器上的緩 存未过期;(5) 向URL原网站发出GET请求,获得返回的状态码304。
5.如权利要求4所述的转化页面的同期访问方法,其特征在于采用下列 方式判定緩存有效性和使用緩存 '(1)有緩存;(2) 緩存对当前请求可见(有效);(3) 如果是动态页面,则使用用户自己的緩存;如果是静态页面则使用公 用缓存;(4) 緩存未过期;(5) 如果緩存存在但已过期,则向服务器发送带eTag的请求,服务器返 回304则表明緩存可被继续使用,并更新緩存信息。
全文摘要
本发明涉及一种转化页面的同期访问方法,转换引擎将网络服务器根据用户访问请求返回的WEB页面转换为WAP网页,将转换后的页面返回用户并进行缓存,在再次接到用户访问该页面的请求后,首先对缓存的转换后页面进行可用性检查,如果缓存的转换后页面可用,则直接将该转换后的页面返回用户,如果缓存的转换后页面不可用,则向相应的网络服务器转发用户的访问请求,将网络服务器返回的页面进行转换后返回用户,并可将新转换的页面重新缓存,替代缓冲器中原有的缓存页面。本发明在一个适宜的时间周期内,只需对同一WEB网页进行一次转换,就可能满足多个用户对同一网页的访问需求,加快了处理速度,节省了处理时间,提高了处理能力。
文档编号G06F17/30GK101539932SQ20091007680
公开日2009年9月23日 申请日期2009年1月21日 优先权日2009年1月21日
发明者杨金钰, 谢茂培 申请人:北京跳网无限科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1