用于将网络从2D转换为3D的方法技术

技术编号:8082184 阅读:187 留言:0更新日期:2012-12-14 15:39
用于将包括html元素的2D网页转换成在其中用户最感兴趣的html元素出现在最可见的位置的3D场景的方法。为此,将重要值与每个html元素相关联,并基于从与所述html元素相关联的所述重要值获取的定位标识将所述html元素定位到所述3D场景中。基于在3D场景中的html元素上作出的点击量可定义html元素的重要值。可将一个或多个化身包含到3D场景中。然后定位标识可基于关于在3D场景中的html元素的化身的位置、移动和其它行为或它们的统计。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及用于将包括html元素的2D网页转换成所述html元素位于其中的3D场景的方法。
技术介绍
这样的方法在本领域中已知,例如从旨在将网页从2D转换成3D推出“在3D中的整个网络”的 “Exit Reality” <http://www. exitreality. com〉。已知的方法自动将2D网页转换成虚拟现实建模语言(Virtual Reality ModelingLanguage) VRML。用户可在3D中装饰他们的网站。由该方法实现的转换的例子是在图I 所示出的,在其中“iGoogle” 2D网页显示为由特定模板创建的3D场景(这里代表一个大厅)。在3D场景中,包含在先前的2D网页中的超链接或html元素随机地放在大厅中的某个位置。结果,在这种混乱的环境中找到需要的信息是非常困难的,有时甚至比在原始的2D网页中更糟。当将2D网页转换成3D场景时,“在哪里放置内容”成为一个基本问题。随机化绝对不是一个好的选择。
技术实现思路
本专利技术的目标是提供上述已知类型的方法,但其中更有效地分配先前的2D网页的内容,如在3D场景上定位(locate)或扩展(spread)。根据本专利技术,由于这样的事实达成该目标,所述方法包括步骤-将重要值与每一个html元素关联,以及-基于从与所述html元素相关联的所述重要值获取的定位标识将所述html元素定位到所述3D场景。在上述已知方法中超链接或html元素在大厅中随机放在某个位置的事实是由于在2D网页中的定位信息的缺少。通过将定位标识关联到2D网页的html元素,它们可以位于在3D场景中更合适的位置。本专利技术另一个特征实施例是所述方法包括基于在所述3D场景中在所述html元素上做出的点击量来定义html元素的所述重要值的步骤。以这种方式,在3D场景中的html元素的定位标识从在这个超链接上执行的点击量获取。本专利技术的另一个特征实施例是所述方法包括在所述3D场景中包含化身。化身(avatar)通常是以三维模型的形式的用户的计算机表达。因此,如果用户例如经常点击特定的超链接,那么将把这个超链接放在当它的化身出现时吸引第一眼的位置。本专利技术的另一个特征实施例是所述方法包括基于关于在所述3D场景中的所述html元素的所述化身的位置、移动和其它行为定义html元素的所述重要值的步骤。以这种方式,在3D场景中的html元素的定位标识从所述化身的位置、移动和其它行为获取。如果化身例如在一个位置停留很长时间,它给出围绕这个位置的内容应该比在其它位置的内容具有更高的重要性的指示。当用户第一次访问网站时,他应该得到总体更好的3D体验。当用户稍后再访问相同的网站时,定位标识将把网站的上次访问的部分,例如html元素,放在比之前更突出的位置中。在优选实施例中,本专利技术的特征在于所述方法包括步骤-将多个化身包含到所述3D场景中,以及-基于关于在所述3D场景中的所述html元素的所述多个化身的位置、移动和其它行为来定义html元素的所述重要值。 以这种方式,合并所有用户的行为并得到为一般用户适当地放置超链接在其中的通用3D场景。这样对用户最有趣的内容将出现在3D场景或环境中最明显的位置。同时本专利技术的另一个特征实施例是所述方法包括步骤-将至少一个化身包含到所述3D场景中,以及-基于关于在所述3D场景中的所述html元素的所述化身的位置、移动和其它行为的统计来定义html元素的所述重要值。结果,根据一个或多个化身的位置、移动和其它行为动态地更新在3D场景中的html元素的定位或位置。本方法的进一步特征实施例在附加权利要求中提及。应注意到在权利要求中使用的术语“包括”不应解释为限于此后列出的部件。因此,表达“装置包括部件A和B”的范围不应限于装置仅仅由部件A和B组成。它意味着关于本专利技术,A和B仅是装置的相关部件。类似地,应注意到同时在权利要求中使用的术语“联接”不应仅解释为直接连接。因此,表达“装置A联接到装置B”的范围不应限于在其中装置A的输出直接连接到装置B的输入的装置或系统。这意味着存在可以是包括其它装置或部件的路径的在A的输出和B的输入之间的路径。附图说明通过参考结合附图的实施例的下列描述,本专利技术的上述和其它的目的以及特征将变得更加明显,并且也将更好地理解专利技术本身,其中图I示出如从现有技术中已知的表示2D网页的3D场景;图2示出适于执行本专利技术的方法的系统。具体实施例方式本专利技术的基本思想是将2D网页转换成3D网页或场景,其中将2D网页的超链接在3D场景中定位在取决于它们的重要值的位置上。换句话说,应该避免在由现有技术方法得到的图I中的3D场景中所示的超链接的随机和平坦的分布。为此,将2D网页的每一个超链接或html元素与“重要值”相关联。然后html元素接收从它的重要值获取的“定位标识”。最终在3D场景中将html元素定位在由它的定位标识所定义的位置处。html元素的重要值例如可以从在3D场景中的该html元素上作出的点击量获取。在优选实施例中,3D场景包括为计算机用户的模型的三维表示的化身。然后用户的化身的特定html元素、位置、移动和其它行为的点击量用于计算该html元素的重要值。例如,如果用户经常点击特定的超链接,则将该超链接放在当它的化身在3D场景中出现时吸引第一眼的具有高度重要值的位置。如果化身在一个位置停留很长时间,则它给出围绕该位置的html元素应该比在其它位置的html元素具有更高的重要值的指示。通过引入定位标识作为与html元素相关联的新的技术组件,也可以根据化身的位置、移动和其它行为的统计来动态地更改在3D环境中的该html元素的位置。 3D场景可以包括多个化身。每个html元素的重要值则可基于关于在所述3D场景中的html元素的所有化身的位置、移动和其它行为。在图2示出适于执行上述方法的系统。系统由3D浏览器客户端(3D ExplorerClient) 3DEC, 3D 应用服务器(3D Application Server) 3DAS, 3D 模板服务(3D TemplateService) 3DTS 和定位标识服务(Location Identification Service) LIS 组成。基于从3D应用服务器3DAS接收到的化身的位置和行为的统计,位置标识服务LIS计算html元素的位置。定位标识服务LIS具有自适应能力。例如,当用户第一次访问网站时,LIS得到并记录总体3D体验。当用户再访问该站点时,定位标识服务LIS将上次访问的站点的部分放在比以前更加突出的位置。在另一个实施例中,基于每个化身(例如访问网站的每个单个用户,他的位置和行为取代来自单个化身(例如计算机的用户)的位置和行为)的统计来计算html元素的新位置。该实施例的优点在于合并所有用户的行为并且得出适合一般用户的通用3D场景。3D应用服务器3DAS将html元素转化成虚拟现实模型语言(virtual realitymockup language),像VRML。3DAS进一步记录化身的行为,例如点击、触摸等,以及化身的位置和移动。3D模板服务3DTS画出用户定义的或系统定义的3D环境模板的轮廓。该系统如下运行当用户开始在3D浏览器客户端3DEC开启3D网页时,3D应用服务器3DAS将本文档来自技高网...

【技术保护点】

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

【专利技术属性】
技术研发人员:楼喆J·穆恩斯
申请(专利权)人:阿尔卡特朗讯公司
类型:
国别省市:

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

1