用于内容叠合的方法技术

技术编号:8049309 阅读:289 留言:0更新日期:2012-12-07 02:37
本发明专利技术涉及与网页的内容叠合以使得能够在资源受约束装置上显现网页,并且更具体地说,涉及用于布局属性减少因此垂直延长的网页的叠合、展开和显现的相关方法、网关和装置。本发明专利技术的实施例分析网页的结构和内容,并且接着叠合携带更少信息以及如果保持展开则会损害用户体验的内容。本发明专利技术的其它实施例随最终用户的意愿展开以前已叠合的内容。本发明专利技术的实施例还提供用于已叠合和已展开的网页的集成编页解决方案,并且全面定制网页以最大化在资源受约束装置上的用户体验。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及网页的内容叠合以使得能够在资源受约束装置上显现网页,并且更具体地说,涉及用于布局属性减少的网页的叠合、展开和显现的相关方法、网关和装置。
技术介绍
通过网络输送的内容能够在客户端的浏览器上显现时是特征丰富的,主要是由于诸如可扩展超文本标记语言(XHTML)和级联样式表(CSS)等复杂标记语言中构建的丰富能力。XHTML是用XML语法重写的HTML,其专门设计用于因特网装置显示。CSS是对如何显示网页给予更多控制的普遍支持的样式语言。通过CSS,能够创建定义应如何呈现诸如报头和链接等不同元素的样式表。这些样式表随后能够应用到任何网页。XHTML和CSS均在万维网联盟(W3C)提供的其相应指导规范中有详尽描述。诸如个人 计算机(PC)等常见计算装置运行浏览器应用程序以显现表达为CSS样式XHTML的内容。虽然典型的PC具有足够的资源来容易使用其浏览器显现XHTML+CSS,但具有少得多的存储器、处理器容量和/或屏幕大小并且可通过慢的无线电链路连接的通信装置能够在处理和显现此类内容中经历严重的性能下降。文档对象模型(DOM)是跨平台和与语言无关的约定。它定义文档的逻辑结构和访问及操控文档的方式。DOM的方面(诸如其元素)可在使用的标记语言的语法内处理和操控。DOM将HTML文档呈现为结构一节点树。节点树中的节点相互具有层次关系。顶部节点称为根。除根外,每个节点只有一个父节点,但包括根在内的所有节点能够具有任意数量的子项。叶是无子项的节点。DOM适用于文档必须重复或失序访问的应用。万维网浏览器无须为显现HTML文档而使用D0M。将DOM树变换成标记语言的过程称为串行化。DOM的一个重要性质是潜'/夕届冷如果两个不同串行器用于创建相同文档的表示,则它们将创建相同的DOM对象。因此,在网页上的内容的实体能够明白地由两种形式DOM对象或HTML文档之一表示。因此,通常也使用DOM的术语指示或定义文档本身的结构和元素。万维网网关是提供HTTP代理服务以改进在诸如移动电话等资源受约束装置上的因特网浏览的用户体验的系统。它维持带有资源受约束装置的性质的装置储存库(r印ository),并且使用这些性质来重构大而复杂的网页和图像,以使得能够通过在装置上的浏览器显现。爱立信Drutt移动服务输送平台中的OpenSurf组件设计成在万维网网关中提供内容自适应特征。当前,移动运营商在万维网网关中部署HTTP代理服务,并且最终用户能够使用在装置上的任何XHTML-MP兼容浏览器、嵌入或第3方软件以在因特网上冲浪。随后,它以浏览器一服务器模式操作。诸如 Opera (http://www.opera.com/mini)和 UCffEB (http://www.uc.cn/English/index, shtml)等一些软件/服务供应商提供用于万维网内容自适应的客户端一服务器模式解决方案。指定的客户端浏览器软件随后必须在装置上安装。由于与成熟的PC相比,移动装置通常具有有限的屏幕宽度,并且内容作为XHTML-MP页面输送,因此,在CSS中的布局属性被删除。仅XHTML-MP支持的CSS属性保持在重构的页面中。通常,网站的导航区域由多个“div”和“ul”/ “li”元素组成,并且使用CSS管理布局。在变换后,布局CSS属性被删除,并且这些以前水平定向的导航链接将示为长的垂直列表。当装置屏幕在宽度上受限时,它在高度上也明确受限。因此,读取页面将要求大量滚动,并且在此新格式中定向比在原格式中更难。使用的体验因此不够好。
技术实现思路
目的是消除至少一些上述缺点并提供避免上述缺陷的改进的方法、设备和计算机媒体产品。本专利技术的第一方面是一种在万维网网关中用于能够由标记语言文档或同构DOMS树表示的网页的内容叠合,使得能够在资源受约束装置上显现网页的相关方法。 方法包括万维网网关通过第一网络接收来自装置的对网页的HTTP请求的步骤。网关随后获得来自远程万维网服务器的网页。网页可以以诸如包括大量布局属性的XHTML文档等标记语言文档的形式。在将网页并行化成用诸如XHTML-MP等对布局属性的支持减少的标记语言的文档后,它具有主要垂直的定向。万维网网关中的叠合功能标识每个网页分支的最低级别叠合候选元素。叠合功能随后将结构属性赋予在标识步骤期间找到的每个叠合候选元素。结构属性从叠合候选元素子元素导出,其指示内容的量。这些步骤使能在适合于内容叠合的内容与不适合于内容叠合的内容之间的结构识别和区别。随后,网关中的叠合功能将连续叠合候选元素同属的每个群组替代为诸如DIV元素等包括在与上述步骤中相同原理后赋予的结构属性的替代叠合候选元素。此替代步骤识别能够压缩或合并在一起而不必也叠合的结构。网关的叠合功能随后依据用于叠合元素的预确定准则,评估每个剩余候选元素的结构属性。此步骤区别在内容中固有的信息与在给予主要垂直定向时可变成负担的特征。如果最终用户希望展开已叠合的元素,则随后用使能取回叠合元素的独特叠合元素ID,来标记满足准则的元素。最后,万维网网关的叠合功能通过将每个叠合元素替代为包括基于至少叠合元素的ID、URL和书签生成的超链接的新DIV节点,由此创建可单击占位符,来修整已标记的网页;并且万维网网关随后将已叠合的网页发送到装置。标识步骤可包括确定 元素的子项没有一个是叠合候选元素; 元素属于预定义的类型集; 元素的子项的平均超链接文本长度低于第一预定义的值;以及 元素的子项的平均文本长度低于第二预定义的值。预定义的类型集可包括DIV、UL和OL元素类型。替代步骤可还包括将被替代同属群组的每个元素作为子项附加到替代叠合候选元素;以及向叠合候选元素赋予从叠合候选元素的子元素导出的结构属性,结构属性指示内容的量,如赋予指示以下各项的结构属性子项的所有超链接文本元素的长度和;子项的超链接计数;子项的所有文本元素的长度和;子项的文本计数;以及在子元素中找到的LI元素的量。文本元素长度可计算为字计数或备选地统ー码字符计数。下面的详细描述描述用于确定哪个备选适当的代码分析过程。在超链接计数等于或高于预确定的值时,满足第一准则。在子元素中LI元素的量等于零并且预确定的值是第三预确定值时,满足第二准则。在子元素中LI元素的量超过零并且预确定的值是第四预确定值时,满足第二准则。本专利技术的第二方面是ー种在万维网网关中用于展开能够由标记语言文档或其同构DOM树表示的网页的叠合内容,使得能够在资源受约束装置上显现网页的相关方法。万维网网关接收来自装置的HTTP请求,并且随后在请求URL中捜索展开指示符。如果找到,则万维网网关从请求URL中提取叠合ID和页面URL。URL指向的元素随后被取消标记,即,结构属性被删除。 最后,万维网网关的叠合功能通过将每个叠合元素替代为包括基于至少叠合元素的ID、URL和书签生成的超链接的新DIV节点,来修整已展开的网页;并将已展开的网页发送到装置。根据本专利技术的第一或第二方面,修整步骤可还包括通过将网页分块成适用于装置存储器和处理能力的相等数据大小的子页,来为装置编页和定制网页;分配页码到每个子页;发送包括网页的分配的页码的编页导航栏到装置;接收来自装置的页码;准备将对应子页作为定制的网页发送。后者可包括附加书签到URL,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:L赵
申请(专利权)人:爱立信中国通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1