提供物联网(IOT)适配服务的系统和方法技术方案

技术编号:13073930 阅读:38 留言:0更新日期:2016-03-30 09:52
在一个实施例中,一种系统包括经由诸如物联网(IoT)的网络进行通信的多个设备。该设备可以被经由基于网络的适配服务适配,其中,使用基于网络的适配服务的多个设备可以对应于不同客户端,诸如应用和服务。适配服务可以在执行适配时执行诸如内容、上下文、策略、在先决策以及事件的因素。因此,适配服务使得能够跨应用和服务实现智能且动态形式的适配。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】物联网(ιοτ)适配服务 相关申请的交叉引用 本申请要求2013年5月6日提交的美国临时专利申请序号61/819,871的权益,该申 请的公开被通过引用结合到本文中,如同其整体地在本文中阐述一样。
技术介绍
各种形式的适配可被用于基于互联网和万维网的应用和服务。适配一般地指的是 系统基于信息而改变(适配)其行为的过程。适配的示例包括应用或服务的数据或内容从一 个格式到另一个的适配、被用于基于网络连接的类型和可用带宽的视频流应用的分辨率适 配W及基于剩余电池水平的应用的睡眠调度的适配。 从互联网/万维网角度出发,应用和服务适配的当前形式一般地局限于其中应用 或服务基于本地策略或智能来对其本身执行适配的自适配。现有的基于网络的适配形式设 及到使用被具体地构建和定制W针对(一个或多个)特定类型的应用/服务而执行适配的适 配网络代理、网关或服务。应用特定视频编解码器适配的示例由化uTube执行,其将基于正 在使用的浏览器的类型(例如,移动或膝上型计算机)和/或访问网络连接(例如,WiFi或蜂 窝)来自动地适配在设备上托管的化uTube应用实例和化uTube服务器之间流式传输的视频 的比特率。
技术实现思路
[000引当前的适配方法缺少可W被应用和服务的各种集合使用的通用且智能的适配服 务。结果,适配常常由应用或服务本身执行,或者由已被具体构建成针对特定类型的应用或 服务执行特定类型的适配的定制代理、网关或服务来执行适配。在本文中描述了用于可W 支持不同类型的应用和服务的适配服务的系统、方法W及装置实施例。 在一个实施例中,一种系统包括经由网络,诸如物联网(ΙοΤ),进行通信的多个设 备。如在此使用的,ΙοΤ可W指的是其中设备能够彼此通信的网络,并且因此ΙοΤ也可W被称 为机器对机器(Μ2Μ)通信系统。此外,虽然在本文中常常将设备、应用、服务等称为"I〇r实 体,但将理解的是"i〇r是W示例的方式提出的而非W限制的方式提出的。例如,可W经由 基于网络ΙοΤ适配服务来适配经由网络进行通信的设备,其中,使用基于网络的ΙοΤ适配服 务的多个设备可W对应于不同的ΙοΤ应用。ΙοΤ适配服务可W在执行适配时使用诸如内容、 上下文、策略、在先决策W及事件的因素。因此,ΙοΤ适配服务使得能够实现跨应用的智能且 动态形式的适配。 根据示例性实施例,包括适配服务的网络服务器可确定应针对第一客户端和不同 于第一客户端的第二客户端适配由网络实体提供的服务。适配服务W及因此托管适配服务 的网络服务器可生成用于网络实体适配网络实体提供的服务W使得该服务与第一客户端 兼容的第一指令。适配服务W及因此托管适配服务的网络服务器可进一步生成用于网络实 体适配网络实体提供的服务W使得该服务与第二客户端兼容的第二指令。第一指令和第二 指令可被发送到网络实体,并且第一指令可不同于第二指令。适配服务W及因此的托管适 配服务的网络服务器可基于接收到多个适配请求而确定应针对第一和第二客户端来适配 服务。替换地,适配服务可通过监视网络中的信息来确定应适配第一和第二客户端。【附图说明】 根据结合附图W示例的方式给出的W下描述可具有更详细的理解,在所述附图 中: 图1A是没有适配服务的系统的框图,其图示出与缺少适配有关的某些示例性问 题; 图1B是示出了根据示例性实施例的示例性ΙοΤ虚拟化服务的框图;图視根据示例性实施例的物联网(ΙοΤ)适配服务的框图;图3是根据示例性实施例的示例性ΙοΤ适配服务能力的框图;[001引图姻示出根据示例性实施例的适配能力库; 图5是根据示例性实施例的用于针对适配服务的直接请求的调用流程; 图6是根据示例性实施例的用于针对适配服务的间接请求的调用流程; 图7是根据示例性实施例的用于协作适配的调用流程; 图8Α是其中可实现一个或多个公开实施例的示例性机器对机器(Μ2Μ)或物联网 (ΙοΤ)通信系统的系统图; 图8Β是可在图8Α中所示的Μ2Μ/Ι0Τ通信系统内使用的示例性架构的系统图; 图8C是可在图8Α中所示的通信系统内使用的示例性Μ2Μ/Ι0Τ终端或网关设备的系 统图;W及 图8D是其中可体现图8Α的通信系统的各方面的示例性计算系统的框图。【具体实施方式】 如在本文中提及的物联网(Ι0Τ)指代将物体互连到互联网的全球基础设施。如本 文所使用的ΙοΤ可指代其中设备可W相互通信的任何网络,并且因此ΙοΤ也可称为机器对机 器(Μ2Μ)通信系统。此外,虽然在本文中常常将设备、应用、服务等称为"I〇r设备、应用、月良 务等,但将理解的是"ΙοΤ"限定词是W示例的方式提出的,而非W限制的方式提出的。ΙοΤ系 统可由ΙοΤ物体(Things)、ΙοΤ实体、ΙοΤ服务W及ΙοΤ应用组成。ΙοΤ物体指的是可经由互联 网连接来访问的唯一可识别物理或虚拟物体(例如,产品、天气、传感器等)dI〇T物体可经由 ΙοΤ设备连接到互联网。ΙοΤ实体可指代ΙοΤ网络节点(例如,ΙοΤ设备、网关、路由器、服务器 等)dI〇T应用可指代在ΙοΤ实体上托管的应用。 如本文所使用的ΙοΤ服务指代支持可经由定义的ΙοΤ服务接口访问的模块化且可 再使用的ΙοΤ能力集合的服务。在没有限制的情况下,能力在本文中也可称为功能。因此,在 没有限制的情况下,在本文中也可将适配能力称为适配功能。ΙοΤ服务接口可定义可W用来 与ΙοΤ服务相交互的手段。例如,ΙοΤ服务接口可定义ΙοΤ服务所支持的ΙοΤ协议和ΙοΤ原语。 示例性ΙοΤ服务接口操作定义ΙοΤ服务接口的一个支持的动作。ΙοΤ信息模型可指代具有关 系、约束、规则W及操作W执行用于ΙοΤ域的数据的概念表示。ΙοΤ信息元素可指代ΙοΤ信息 的一个特定实例(例如,内容、上下文、策略、事件、决策等)。例如,ΙοΤ信息元素可与定义ΙοΤ 信息元素的类型和结构的相应ΙοΤ信息种类相关联。 如下面详细地描述的,根据各种实施例,ΙοΤ适配服务支持可被网络应用和服务的 广义和异构集合使用的ΙοΤ适配能力的智能和通用集合。如本文所使用的ΙοΤ适配能力可指 代ΙοΤ适配服务支持的特定类型或形式的适配。适配一般地指的是其中系统基于信息而改 变(适配)其行为的过程。本文所述的示例性ΙοΤ适配能力与传统形式的适配的不同之处在 于其本质上意图更宽泛,使得其未被针对特定应用或服务进行定制。因此,本文所述的多种 示例性能力可W通过ΙοΤ适配能力被提供为通用适配能力,其可W被网络中的网络应用和 服务的广义和异构集合使用。 在本文中已认识到未来的ΙοΤ可包括已经朝着面向服务架构迁移的ΙοΤ型设备和 经由服务来提供其能力的ΙοΤ型设备。此外,ΙοΤ网络可朝着面向服务的架构迁移,其在诸如 云服务器、网关W及路由器的网络节点上托管基于网络的服务,W帮助且使得ΙοΤ设备和应 用能够W智能且高效的方式彼此相交互。因此,W此类方式彼此相交互的ΙοΤ设备和应用也 可W称为万物网(WoT)或服务网(loS)。 在本文中进一步认识到结合更加基于服务的架构的迁移,未来ΙοΤ网络与先前的 ΙοΤ网络相比也可变得更加 W信息为中屯、和信息意识。例如,未来ΙοΤ消息与先前的ΙοΤ消息 相比可包含更高级形式的信息。可使得此类形式的信息不仅对于端点应用而言、而且对于 在网络本文档来自技高网...

【技术保护点】
一种方法,包括:在网络服务器处,确定应针对第一客户端和不同于所述第一客户端的第二客户端适配由网络实体提供的服务;生成第一指令,所述第一指令用于所述网络实体适配由所述网络实体提供的服务,以使得所述服务与所述第一客户端兼容;生成第二指令,所述第二指令用于所述网络实体适配由所述网络实体提供的服务,以使得所述服务与所述第二客户端兼容;以及将所述第一指令和第二指令发送到所述网络实体,所述第一指令不同于所述第二指令。

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

【专利技术属性】
技术研发人员:黛尔·N·希德王重钢董丽君
申请(专利权)人:康维达无线有限责任公司
类型:发明
国别省市:美国;US

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

1