一种用于在物理对象和通信设备之间建立支持写访问的授权通信的方法

文档序号:8208061阅读:297来源:国知局
一种用于在物理对象和通信设备之间建立支持写访问的授权通信的方法
【技术领域】
[0001]本发明涉及物理对象和通信设备之间交互的领域。例如,本发明涉及通过广域网配置物理对象和通信装置之间的通信。
【背景技术】
[0002]本发明尤其涉及存在于连接物理对象中的所谓的“物联网”,该连接物理对象可以是,诸如可以通过互联网通信的通信终端、电视、广告牌、灯具、家用电器等日常设备。
[0003]这种架构的一个应用是,使用户通过通信终端并通过互联网与物理对象交互。这样的终端可以是个人计算机、笔记本、诸如“智能手机”的蜂窝电话。
[0004]这种机制尤其在关于“物联网”的作品中被描述。参见例如D.Guinard和V.Trifa在Proc.2nd Workshop on Mashups, Enterprises Mashups and Lightweight Composit1non the Web (MEM,09) 2009 中的文章 “Towards the Web of Things:Web Mashup forEmbedded Devices,,。

【发明内容】

[0005]在一个实施例中,本发明提供了一种用于建立物理对象和通信设备之间的授权通信的方法,其中,所述物理对象和所述通信设备二者都包括数据处理单元,接触通信接口和广域网接口,所述方法包括:
[0006]-通过该物理对象的该接触通信接口以及该通信设备的接触通信接口之间的接触,在该物理对象和通信设备之间建立物理连接的步骤;
[0007]-通过所述物理连接在该物理对象和该通信设备之间传输授权数据,以使用该授权数据通过该物理对象许可对于该通信的访问权限的步骤,其中该访问权限使得该通信设备能够通过该物理对象的广域网接口以及该通信设备的广域网接口,对该物理对象的受保护数据进行写访问。
[0008]根据实施例,这样的方法可以包括以下特征中的一个或多个。
[0009]在该方法的实施例中,该受保护数据包括扩展模块,并且该访问权限使得该通信装置能够通过所述广域网接口在该物理对象的扩展模块中安装软件模块,该软件模块被适配以向该物理对象提供与该物理对象的硬件能力相关联的功能。
[0010]在该方法的实施例中,该方法进一步包括在扩展模块中安装软件模块的步骤,该安装软件模块的步骤包括识别软件数据库中匹配的软件模块的步骤。
[0011]在该方法的实施例中,该方法还包括传输该物理对象的语义描述的步骤,匹配软件模块的识别被根据该物理对象的语义描述进行。
[0012]在该方法的实施例中,该语义描述包括标识物理对象的设备标识符,并且其中识别匹配的软件模块的步骤包括:将关联到软件数据库中的软件模块的软件模块描述与设备标识符比较。
[0013]在该方法的实施例中,软件数据库被包括在通信设备中。
[0014]在该方法的实施例中,该设备标识符在包括序列号、模型数量以及商标的组中被选择。
[0015]在该方法的实施例中,该方法还包括根据安装的软件模块升级接口以及物理对象的语义描述的步骤。
[0016]在该方法的实施例中,该方法还包括通过广域网从通信设备向物理对象发送信息的步骤,该信息包括授权数据的至少一部分,以便认证该通信终端。
[0017]在该方法的实施例中,授权数据包括安全密钥。
[0018]在该方法的实施例中,物理对象被关联到虚拟对象,该虚拟对象包括该受保护数据以及语义描述。
[0019]在该方法的实施例中,该方法进一步包括从所述通信设备发送所有者数据到物理对象的步骤,该所有者数据表示关于所述通信设备的所有者的信息,并且该访问权限被该物理对象根据该所有者数据进行许可。
[0020]在一个实施例中,本发明进一步提供了一种用于建立物理对象和通信设备之间的授权通信的方法,其中该物理对象和该通信设备二者都包括数据处理单元、接触通信接口和广域网接口,所述方法包括:
[0021]-通过物理对象的接触通信接口以及该通信设备的接触接口之间的接触,在该物理对象和通信设备之间建立物理连接的步骤;
[0022]-通过所述物理连接在该物理对象和该通信设备之间传输授权数据,以使用该授权数据经由该物理对象许可对该通信的访问权限的步骤,其中该访问权限使得该连接设备能够通过广域网接口触发该物理对象的功能。
[0023]根据实施例,这样的方法可以包括以下特征的一个或多个。在本方法的实施例中,该物理对象包括传感器,并且其中该功能上报由所该传感器测量的数据。在该方法的实施例中,该物理对象包括执行器(actuator),并且其中该功能控制该执行器。
[0024]在该方法的实施例中,该方法还包括在该通信设备上生成用户接口的步骤,该用户接口被适配以触发所述功能,从而控制参数和/或报告物理对象的数据。
[0025]在该方法的实施例中,该方法还包括向通信设备传输对应于该物理对象的功能的语义描述的步骤,并且在该通信装置上生成用户接口的步骤被根据该功能的语义描述进行。
[0026]在该方法的实施例中,通过接触接口传输该语义描述。在该方法的实施例中,通过物理对象和通信设备的广域网接口传输语义描述。
[0027]在该方法的实施例中,生成用户接口的步骤进一步包括在接口元素数据库中检索用户接口元素的步骤,所生成的用户接口包括所述用户接口元素。
[0028]在该方法的实施例中,该用户接口是图形用户接口或有形的用户接口。
[0029]在该方法的实施例中,该方法还包括通过广域网接口从通信设备向物理对象发送信息的步骤,该信息包括该授权数据的至少一部分以便认证该通信终端,以及触发所述功能的指令。
[0030]在该方法的实施例中,该授权数据包括安全密钥。
[0031]在该方法的实施例中,该物理对象与虚拟对象相关联,该虚拟对象包括语义描述。
[0032]在该方法的实施例中,该方法进一步包括从所述通信设备发送所有者数据到物理对象的步骤,该所有者数据代表关于该通信设备的所有者信息,并且该访问权限被该物理对象根据该所有者数据进行许可。
[0033]在一个实施例中,本发明还提供一种包含计算机可执行指令的计算机程序,该指令在被执行时,执行上文提及的方法的一种。
[0034]本发明所基于的思路是,向通信终端提供通过物理接触对物理对象的访问权限,该访问权限允许该通信终端能够通过广域网访问该物理对象的受保护部分。
[0035]本发明所基于的思想是,提供一种方法,允许通信设备通过伴随物理对象的物理接触获得访问权限,从而控制或者监测该物理对象的功能。
[0036]本发明的方面基于的思想是,提供一种方法,允许通信设备通过伴随物理对象的物理接触获得访问权限,从而在该物理对象上安装新功能。
[0037]本发明的各方面基于的观察是,物理对象上实现的一些服务可能不具有适当的控制或监测该服务的状态的硬件接口。例如,在该对象制造阶段未被预期的服务可以被集成在该物理对象上,例如,通过从网络下载适当的软件。因此,本发明的方面基于的思路是,在外部通信设备上生成用于该物理对象提供的服务的用户接口,以便允许用户通过通信设备来控制和/或监测该服务的功能。
[0038]本发明的一些方面基于的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1