本发明专利技术涉及一种用于在信息源的语义数据与微件的运行之间自动建立联系的方法,其中使用所述数据作为输入数据来运行微件。该方法包括:一方面,通过选择信息源的将要用作微件的输入参数的部分来建立配置,利用所述参数识别哪些微件将运行并选择用于共享所述信息的模式;另一方面,使用该配置信息来运行具有上述参数的微件。因此,通过根据网站的内容运行微件来自动集成各种应用而无需来自用户的动作,从而使得可以在运行时间期间集成应用。
【技术实现步骤摘要】
【国外来华专利技术】
如本说明书的标题所表达的,本专利技术涉及如下的一种方法该方法用于在源自语义信息源的语义数据与运行至少一个微件之间自动建立联系,其中语义信息源是网页、桌面或移动网络,使用从所述信息源获得的数据作为所述微件的运行参数来运行至少一个微件。所述专利技术的应用领域是电信。
技术介绍
微件通常是可视部分特别重要的简单且专用的组件,其通过互联网分配并且在容器(container)中运行。 存在不同的方法,可以将这些方法分类如下 容器在个人计算机(PC)本身中运行的桌面微件, 容器在网络服务器中运行的网络微件, 容器在移动设备中运行的移动微件。在不考虑容器的类型的情况下,支持微件的技术基础与用于创建网页(HTML、CSS和Javascript)的技术基础相同,从而利于开发以及用户的快速接受。功能仅会落在在客户侧,或者可以借助于用于不同平台的异步Javascript(AJAX)或Apis Javascript来使用服务器侧的服务。例如,一些典型的微件是 显示地点的天气预报的微件,该微件在容器中运行但接收来自外部源的数据, 显示产品价格的销售微件, 货币兑换微件, 显示信息源的评论或新闻的微件。因此,一般地,可以说使用服务创建微件是容易的。不使用服务器的微件的示例可以是 显示时间的微件, 存储并显示待定任务的列表的微件。每个平台以不同方式负责权限、安全、分配、转出(roll out)和国际化这些方面,并且虽然存在由W3C提出的标准化倡议,但是它仍在开发中。无论网页是静态的还是动态的并且不管网页所基于的技术如何,网页通常针对终端用户。虽然该特征有利于外观(这有助于用户理解信息),但是机器很难理解。例如,互联网网页包含电话号码的事实不足以使计算机理解其是电话号码。对于计算机而言,其只是一连串数字,以致于计算机仅在所述数字以语义的方式输入的情况才会知道其是电话号码。考虑到这一点,术语语义网(Semantic Web)需要一组目的是表示与网页有关的概念的含义的技术。这些技术中的一些技术如下 资源描述框架(RDF),具有主语-谓词-宾语(三元组)形式的关于网络资源的语句的万维网联盟(W3C)标准, 属性资源描述框架(RDFa),为一组XHTML扩展的W3C标准。映射被定义成使得可以提取RDF三元组。 从语言的方言中采撷资源描述(GRDDL)是下述W3C推荐标准其使得用户能够借助于可扩展样式表语言转换(XSLT)技术在具有可扩展标记语言(XML)和具有可扩展超文本标记语言(XHTML)的文件中使用RDF。 微格式是使用按照类别(诸如,联系信息、社会关系或地址)的特定名称来将语义含义添加到网页的简单方式。尽管对这些技术进行了标准化,但这些技术在实践中未广泛使用,从而使得回到机器不理解网页之初。在这些情况下,为了结构化用户下载的网页的信息、借助于标记来向每页都增加 元信息的目的,出现了其他倡议。这样的工具中的一些示例如下 Annotea是用于AMAYA网页编辑器的基于网络标记的W3C倡议; 为了看到并创建与网页相关联的标记(诸如,那些由W3C Annotea项目所定义的标记)所设计的Annozilla。该构思是使用用于标识文件的被标记的区域的XPointer (或者使用至少XPointer作为构造)来将标记(诸如,RDF的标记)存储在服务器中; 语义网标记系统,其是作为语义网项目的一部分而由数据和知识工程(DAKE)组开发的。语义网标记系统可以公开地存储在服务器中,以使任何用户都可以在特定的网页上共享其评论; 网格(trellis),用户不仅能够标记信息本身,并且用户也将能够标记其本身之间的关系; Solvent,用于执行数据提取添加元数据的Firefox扩展。当用户想将微件与网页相关联,可以实施可以为了选择网页的将要用作运行参数的部分而使用的不同策略。内容选择准则的非排他性示例利用网页上的位置、网页的格式、内容的准确标识或者考虑网页的语义信息,而不管该信息是可事先得到的还是通过语义标记技术来检索的。然而,现有的解决方案仍然存在问题。通常,在微件运行时配置微件是不可能的,容器支持由微件发送的接收事件也不常见。此外,除了在语义微件的情况下之外,这些实例化参数或事件通讯在平台上运行时一般不利用语义信息的存在。然而,在运行时将网页的语义内容用作用于链接网页和微件的参数的源的情况不存在。由于这些原因,现在不能基于网页的信息自动运行微件,这是因为对于能够看到具有所有网页的该信息的微件的用户而言,每次加载所述网页时,用户必须手动配置该微件。此外,通常的解决方案没有考虑网页的语义,对运行的微件的选择以其刚性为特征,并且集成在设计时静态地完成。在诸如网络应用环境的环境中,会期望更大的灵活性用户可能会感兴趣的许多微件或相同的信息能够在不同时间存在。还可以在运行微件的社会空间方面存在灵活性限制不同用户组会对相同的微件感兴趣。Intel 最近开发出一个称为Intel Mash Maker的平台,该平台涉及根据来自网页的数据运行微件的主体。与本文所述的提议的主要区别在于,该平台不使用存在于网页中或微件的参数化中的语义信息,这不允许真正地自动化网页的数据与微件之间的连接。Paggr 正在开发用于运行语义微件的平台,但语义连接是在微件之间执行而不是利用网页的语义信息来执行。W3C正标准化平台为了创建微件所使用的配置属性,但同样不考虑语义字段。Apple 拥有关于微件和设备的专利(W0 2008/086060 A2),但该专利关注于使用设备的触摸感应能力而不是语义能力来集成。Apple⑧还开发了关于以用户为中心的微件的专利(WO 2009/012319A2),其中,运行的微件依赖于开发的用户模型,从而能够随着用户模型的状态变化来更新微件的状态。与本专利技术的主要区别是在于用户模型和微件都不使用网页的语义(与之前相同的情况)。此外,该模型观点仅是个人的,而无需在不同用户之间传递采撷信息。
技术实现思路
将微件包括在网页中将允许在微件运行的同时显示与所述网页的数据相关的信息。考虑到可用性,方便的是,网页的内容与运行微件之间的连接不涉及用户动作,以使得可以快速且高效地包括微件。为了符合该目的,需要在这些微件运行时可以配置这些微件并且可以很容易地从网页检索这些微件的参数,为此,最简单的方法是通过使用语义数据。通过所述方法,克服了上述局限,以使得可以通过基于网页内容运行微件来自动集成各种应用而无需用户干预。另一方面,模型允许在运行时间集成应用,从而提供相当大的灵活性,这是因为每个用户都针对相同的语义信息来决定使不同的微件运行而无需进行任何修改。还考虑到一组用户可能有类似的运行偏好。必须预先定制能够即时接收事件并且可以修改微件的行为的微件目录,以使得可以添加、修改或删除来自目录中的微件的数据,在该微件目录中,微件的特征在于可参数化。还将存在选自网页、桌面和移动网络的语义信息源。可以将这些参数标识为概念,为此,可以建立网页的内容与微件的参数之间的联系。微件与网页的信息相关联的时刻可以变化,例如可以在网页的内容被标识为参数时建立关联,接收这些参数作为输入的微件被选为优选的微件。另一个示例是在运行时间选择微件。另一选项是基于用户组偏好来进行选择。一旦标识网页的将用作参数的内容以及本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】
【专利技术属性】
技术研发人员:爱德华多·比略斯拉达德拉托雷,哈维尔·马丁内斯埃利塞吉,佩德罗·乔斯·奥尔特加巴拉多,
申请(专利权)人:西班牙电信公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。