智能型内容直达技术的制作方法

文档序号:6352769阅读:154来源:国知局
专利名称:智能型内容直达技术的制作方法
技术领域
本发明涉及一种无线互联网页面处理、分析、计算和显示技术,具体地讲, 是一种小屏幕移动终端访问和浏览丽W网站时,通过对网页非正文内容或次要 内容进行折叠后,直接显示网页正文内容或主要内容的文字内容直达方法。
背景技术
目前,大部分手机等小屏幕移动终端只能访问WAP网站,而无法访问WWW 网站,但是目前可供手机等直接访问的WAP网站数量较少,大部分的企业、个 人、政府等建立的网站基本上都是WWW网站,这些网站只能使用PC正常浏览 和访问,为充分利用现有的WWW网站资源供手机等访问,通常可以采用做为中 间桥梁的网关将移动终端和丽W网站联系起来,实现两者通信协议和文本格式 的转换,把普通WWW网站转为手机等小屏幕移动终端系统可以识别的WAP页面。 但是,由于WWW网页的信息量非常大,无法在手机等的小屏幕上清晰的显示出 来,人们提出的一种解决方案是(参见美国2002/0030699 Al号发明专利公开) 将整个WWW网页缩小到移动终端能够显示的大'小,当使用者触摸屏幕的特定区 域时将该区域放大后进行较为清晰的显示,但是该技术方案下,开始显示的全 部网页实际上很难识别,导致人们无法知晓页面的哪部分是有用的,因此也就 无法知晓需要对哪部分进行放大;另一种解决方案是(参见中国CN1613105A 号发明专利公开)对网页依据移动终端屏幕的大小进行页面的重新布局,并删 除难以显示的大图像和作为装饰的小图像,在这种显示方式下,人们可以通过 上下滚动的方式滚动显示网页的全部内容,虽然这种方法较前一种方法具有一 定的实用性,但由于WWW网页中通常含有大量的内容,特别是在文字型页面的正文之前一般会设置大量的网站标识、导航栏以及广告等人们通常不关注的内 容,人们需要花费较长的时间才能看到页面的正文,由此给使用者带来不便, 也制约了手机等小屏幕移动终端对驛W网站资源的利用。

发明内容
为克服现有技术的上述缺陷,本发明提供了一种小屏幕移动终端访问和浏
览www网站的内容直达方法,该发明允许手机等小屏幕移动终端在访问www 网站时,浙叠位于文字型页面正文前面的人们通常不关注的非正文内容或者说 次要内容,直接显示页面的正文内容或者说主要内容。
本发明实现上述目的的技术方案是 一种小屏幕移动终端访问和浏览冊W 网站的内容直达方法,包括下列步骤
(1) 分析页面是否为文字型页面;
(2) 对于文章型页面,找到正文的起始位置;
(3) 将正文之前的内容进行折叠隐藏,并建立以这些隐藏内容为链接目 标的超链接,当使用者点击该超链接时,所述隐藏内容将重新显示出来。
由于本发明将位于文字型页面正文前的部分折叠隐藏起来,不需要滚动或 翻页就可以直接看到正文内容,由此节省了寻找正文内容的时间,极大地方便 了人们对网页正文内容的浏览;由千'在折叠隐藏正文前内容时建立了相应的超 链接,当人们需要浏览这些内容时,可以通过点击该超链接方便地将这些内容 显示出来,由此方便了人们对折叠隐藏内容的浏览,保证了页面显示的完整性, 满足了人们不同的浏览需要。
具体实施例方式
本发明可以采用各种现有技术和其他可能的技术实现手机等小屏幕移动 终端同WEB服务器之间的通信,并将WEB服务器根据移动终端请求返回的'页面内容压缩和处理成相应的二进制数据流,以便在移动终端的小屏'幕上进行显 示。
在浏览时,应判断是否是WWW页面。对于輕w页面,首先要进行页面分析,
判断是否是新闻、小说、专题等内容的文字型页面,如果是,找到正文的起始 位置,从而确定位于正文前面的需要隐藏的内容或区域,然后将这部分内容隐 藏起来,并使用"++"或其他适应符号进行标记。对于这些折叠隐藏的内容, 需要建立一个超链接,以便在需要时通过超链接方式进行显示。为减少超链接 标识占用的屏幕面积,通常应将超链接标识限定为一行以内(含一行)。超链 接的标识方式可以是"+++页面首部+++"、 "++页面缩略文++"或其他适宜的形 式,当4吏用者点击该"+++页面首部+++" 、 "++页面缩略文++"或其他适宜形 式标识的超链接时,被隐藏的内容将依据原有的或重新设定的相对布局方式显 示出来。
通过超链接的方式实现网页部分内容的折叠隐藏可以采用任意适宜的现 有技术或其他可能的技术。
为有效地进行正文内容的显示,对于位于正文的起始位置后面的非正文内 容(例如插在中间的广告、图片、友情链接栏、页脚的版权声明等等),也可 以进行折叠隐藏并建立以这些隐藏的内容为链接目标的超链接。通常,可以对 这些非正文部分的每一个区块建立一个超链接,当用户点击这个超链接时,该 被折叠隐藏的区块被显示出来。也可以对原本相邻的多个区块建立 一个超链 接,或者可以通过页面的重新布局,将多个原本不相邻的区块变为相邻区块建 立一个超链接,使多多个区块成为同一个超链接的目标,当用户点击这个超链 接时,作为该超链接目标的多个区块依据原有的或重新设定的相对布局方式显 示出来。这些超链接标识通常也应限定为 一行以内1 (含一行)。
6作为超链接标识的文字可以采用被折叠隐藏区块的缩略文或其他适应的 文字(例如根据各超链接顺序设置的超链接编号),当同 一超链接对应于多个 折叠隐臧的区块时,可以采用这些区块中的第 一 个区块或主要区块(例如数据 量最大的)缩略文或其他适应的文字(例如根据各超链接顺序设置的超链接编 号.)。
所述缩略文可以采用下列方式确定取被折叠区块中的部分文字/图像作 为区块缩略文,这些文字/图像应该在区块中有代表性的,过滤掉其中没有意 义的空格、标点等内容,并保证缩略文在手机上能够被一行容纳,最后在文字 两端添加"++"或"+++"等符号,以明确这是一个折叠项。
超链接的目标URL根据存储可折叠区块内容的路径确定,通常可指向相应 网站的主机,也可以在折叠时将可折叠区块的内容緩存于移动终端的存储器, 以便直接调取。
在同时折叠隐藏多个区块的区域时,可以按顺序将每个可折叠的区块进行 编号,从0开始。那么,编号就成为各可折叠区块的索引值,用户点击该区域 的超链接时,这些区块依据原有顺序或其他预先设定的显示规则显示在屏幕 上。
对位于正文之前的内容进行折叠隐藏,其超链接的目标URL通常需设置 "内容直达标志"参数nniefs,对位于正文之前的内容进行折叠隐藏时,其超 链接的目标URL通常需设置"展开/折叠标志"参数ef s。这两种情况下的URL 实际上与其所属页面URL非常相像,唯一的不同在f URL中设置有"内容直达 标志"参数nniefs.或"展开/折叠标志"参数efs,对应的位于正文起始位置 前面的折叠部分的内容直达标志位标记为"展开",对应的位于正文起始位置 后面的折叠部分的展开/折叠标志位也标记为"展开"。URL可以采用如下形式
hup: //daajaa. com/gate. aspx src=... &nmefs=xxx&...或 hup: //daajaa. com/gate, aspx src-. . . &pn=. .. &ef s=xxx&...。 例如,申请人实施、本发明的跳网的ur 1形式如下
http: //tiao. net/gate, aspx. src-丽w. abc. com&efs=NNN&nniefs=NNN&... 其中,NNN表示一个10进制数。
对于efs参数,将它的值转换为2进制表示,那么,每个折叠区块按其索 引都对应于2进制数中的一位,从低到高位排列。当对应位为Q时,表示区域 需要被折叠,为1时,表示区域需要被展开。对于缺少的高位部分,其值为0。
举例http: //Uao. net/gate, aspx six=www. abc. com&efs=0&...表示所 有可折叠项全部被折叠。.如果第0、和第2项需要被展开,则url为 hup: //tiao. net/gate. aspx src=www. abc. com&ef s=5&..., 相应的2进制数 为00000101。
对于一个被折叠的区块,相应的展开它的url就是将当前页面url的 efs参数值中,、此区块对应的位置为1即可。如,上面第0、 2'项被展开的页 面中,第1项折叠区块的url为
hup: //tiao. net/gate, aspx src=www. abc. com&efs=7; 而第3项折叠区块的uri为
http: //Uao. net/gate. aspx src=www. abc. com&ef s=13。
所述内容直达标志或展开/折叠标志可以采用下列方式确定 (1 )内容直达标志或展开/折叠标志中为一个bit数组; (2)数据第0项为折叠标志,0表示折叠,l表示展开,其他位留作以后
对内容直达功能的扩展,如尾部折叠;(3)将bit数组字符串化,作为页面URL的参数之一。 所述字符串化的方法为使用大无符号整数的相应位表示bit数组的各 项。这里,"大整数"是没有内存尺寸上限的,即它是由不确定多个字节来存 储的。然后,将这个大整数转换为16进制字符串(或其他任何整数表示方法), 即得bit数组的字符串表示。与一般的整数相同,高位的0可省略。 在确定折叠时应考虑下列因素 (1)检查页面是否需要进行内容直达或折叠隐藏; (2 )内容直达标志或展开/折叠标志未指示需展开对应区块。 可以设立下列折叠规则
(1) 页面不在禁止内容直达名单或禁止折叠隐藏名单中;
(2) 页面在允许内容直达名单或允许折叠隐藏名单中;
(3) 当相应的区块很小时,则不做内容直达或折叠隐藏。
可以采用下列方式对转化后的页面进行重新排列或布局将页面区域进行 分割,按照移动终端屏幕特性进行重排,重排页面根据用户对应移动终端的特 性达到一个目标,使用户不再需要进行左右滚动,由此各页面区域一般应从上 到下排列,常见的排列方式有(1)以原来页面区域从左到右的顺序进行; (2 )根据内容的定义优先级顺序进行;(3 )根据文字型网页中非正文部分在 原页面中的位置排列,重排后的顺序为位于正文起始位置前面的非正文部分 (各区块依原有顺序)、正文部分、位于正文起始位置后面的非正文部分(各 区块依原有顺序)。
可以通过下列方式确立上述各名单
(1 )采用正则表达式判断相应页面URL是否符合相应的规则;
(2)在允许内容直达名单或折叠隐藏页面名单中U'RL中包含数字,表明此页面是一组相关文章中的一篇。
可以通过下列方法判断是否为WEB网站
(1 )如果HTTP请求中的域名以wap. ***、 m. ***、 3g. ***关键字开头,则 认为是WAP网站,否则进行下一步判断;
(2) 前转HTTP请求至目标网站,获得返回页面,进行分析判断返回页 面的HTTP HEAD中的Content-Type值,这个值描述了当前页面的格式,如 "text/vnd. wap. wml"、 ''application/vnd. wap. wmlc", 因此判断其中是否包 含关键字"wap"或"wml",若包含这两个关键字其中之一就认为是wap格式页 面,否则进扦下一步判断;
(3) 进行页面文本内容的格式分析,wap格式网页会以"〈?xmr标签开头, XML根节点为"〈wml〉",满足条件即判断为wap格式页面,认为目标网站是WAP 网站;否则目标网站是WEB网站。
本发明的主要意义在于
(1) 由于手机屏幕较小,无法显示普通网站的大页面,因此本发明将普通 的大页面进行页面分析、处理、计算爲手机屏幕大小的小页面,并显示出来。
(2) 存在很多文章型页面,如新闻、小说、专题等,对于这一类页面,在 正文之前通常会有很大篇幅的其他内容,例如网站标识、导航栏等等,这些 通常不是用户要查看的内容,而且这部内容恰恰处在页面头部,用户需向下滚 动屏幕或跳至后续分页页面才能看到正文。本发明为了解决此问题,将正文之 前不重要的内容折叠为一个单行链接,从而使正文内容出现在页面的头部。这 个头部折叠的单行链接形如"+++页面首部+++"。
(3) 如果使用者希望看到正文之前的被隐藏内容,只需使用手机光标点击 头部折叠链接"+++页面首部+++",即可以重新"展开",.。
权利要求
1.一种小屏幕移动终端访问和浏览WWW网站的内容直达方法,其特征在于包括下列步骤(1)分析页面是否为文字型页面;(2)对于文章型页面,找到正文的起始位置;(3)将正文之前的内容进行折叠隐藏,并建立以这些隐藏内容为链接目标的超链接,当使用者点击该超链接时,所述隐藏内容将重新显示出来。
2. 如权利要求1所述的小屏幕移动终端访问和浏览WWW网站的内容直达 方法,其特征在于对于位于正文的起始位置后面的非正文内容,也进行折叠隐 藏并建立以这些隐藏的内容为链接目标的超链接。
3. 如权利要求2所述的小屏幕移动终端访问和浏览WWW网站的内容直达 方法,其特征在于对位于正文的起始位置后面的非'正文部分每一个区块建立一 个超链接。
4. 如权利要求2所述的小屏幕移动终端访问和浏览WWW网站的内容直达 方法,其特征在于对位于正文的起始位置后面的非正文部分中原本相邻的多个 区块建立一个超链接。
5. 如权利要求2所述的小屏幕移动终端访问和浏览WWW网站的内容直达方法,其特征在于对位于正文的起始位置后面的非正文部分,通过页面的重新 布局,将多个原本不相邻的区块变为相邻区块建立一个超链接。
6. 如权利要求1、 2、 3、 4或5所述的小屏幕移动终端访问和浏览WWW 网站的内容直达方法,其特征在于超链接标识限定为一行以内。
7. 如权利要求6所述的小屏幕移动终端访问和浏览WWW网站的内容直达方法,其特征在于所述超链接的目标URL根据存储可折叠区块内容的路径确定,所述路径指向相应网站的主机或者在折叠时将折叠区块的内容緩存于移动 终端的存储器,以便直接调取。
8. 如权利要求7所述的小屏幕移动终端访问和浏览WWW网站的内容直达 方法,其特征在于所述URL中设置有"内容直达标志"参数加〗efs或"展开/ 折叠标志"参数efs,所述位于正文起始位置前面的折叠部分的内容直达标志 位标记为"展开",所述位于正文起始位置后面的折叠部分的展开/折叠标志位 也标记为"展开"。
9. 如权利要求8所述的小屏幕移动终端访问和浏览WWW网站的内容直达 方法,其特征在于设立有下列折叠规则(1)页面不在禁止内容直达名单或禁止折叠隐藏名单中; (2 )'页面在允许内容直达名单或允许折叠隐藏名单中; (3)当相应的区块很小时,则不做内容直达或折叠隐藏。
10. 如权利要求9所述的小屏幕移动终端访问和浏览WWW网站的内容直达(1) 采用正则表达式判断相应页面URL是否符合相应的规则;(2) 在允许内容直达名单或折叠隐藏页面名单中URL中包含数字,表 明此页面是一组相关文章中的一篇。
全文摘要
本发明涉及一种小屏幕移动终端访问和浏览WWW网站的内容直达方法,其包括下列步骤(1)分析页面是否为文字型页面;(2)对于文章型页面,找到正文的起始位置;(3)将正文之前的内容进行折叠隐藏,并建立以这些隐藏内容为链接目标的超链接,当使用者点击该超链接时,所述隐藏内容将重新显示出来。对于位于正文的起始位置后面的非正文内容,也可以进行折叠隐藏并建立以这些隐藏的内容为链接目标的超链接。本发明允许手机等小屏幕移动终端在访问WWW网站时,折叠通常不关注的非正文内容或者次要内容,直接显示页面的正文内容或者主要内容,并在需要时点击超链接显示被折叠隐藏的内容,由此极大地方便了人们对网页正文内容的浏览。
文档编号G06F17/30GK101539933SQ20091007680
公开日2009年9月23日 申请日期2009年1月21日 优先权日2009年1月21日
发明者杨金钰, 谢茂培 申请人:北京跳网无限科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1