一种基于xmpp的物联网实体权属管理方法

文档序号:7736921阅读:248来源:国知局
专利名称:一种基于xmpp的物联网实体权属管理方法
技术领域
本发明涉及一种物联网实体权属管理方法,尤其是涉及一种基于XMPP的物联网实体权属管理方法。
背景技术
物联网(Internet of Things,IoT)是指将各种信息传感设备,如射频识别(RFID) 装置、红外传感器、全球定位系统、激光扫描器等种种装置与互联网结合起来而形成的一个巨大网络,其目的是让所有的物品都与网络连接在一起,方便识别和管理。物联网实现的是物理世界、虚拟世界、数字世界与社会间的交互。典型的物联网通信模式分为物与物通信、 物与人通信。前者主要实现物与物在没有人工介入情况下的信息交互,譬如物体能够监控其他物体,当发生应急情况,物体能够主动采取相应措施,Μ2Μ技术是其中一种形式。后者主要实现物与人之间的信息交互,譬如人对物体的远程控制,或者物体向人主动报告自身状态信息和感知信息。随着物联网发展,实现互联的范围将会以指数倍增长,那么通信中可扩展性、互操作性等问题将是挑战。目前,已有相关的原型系统,如智能办公系统、智能家居系统等,使用基于XMPP将物联网实体连接起来,并进行交互通信,让任何人、在任何地方、 都能够通过手机、PDA或电脑等终端设备与物联网上的所感兴趣人和物进行交流,包括获取物体的信息和对物体进行反向控制等。可扩展消息与出席协议(Extensible Messaging and Presence Protocol, XMPP) 是目前主流的一种即时消息(Instant Messaging, IM)协议,它是一种基于XML的协议,具有超强的可扩展性。XMPP目前被IETF国际标准组织完成了标准化工作。经过扩展以后的 XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程序。物权是指权利人依法对特定的物享有直接支配和排他的权利。物联网中所有的实体在现实意义上都有它本身的物权属性,具有明确的支配权。他们被接入到网络后,仍然需要对这种权属属性进行管理,防止网络上其他用户对实体的随意控制。其他的用户如果需要控制其他实体,需获得实体权属主体的授权。在物联网快速发展背景下,现在还没有相关技术对物联网中实体进行管理。本发明首次提出利用权属关系管理物联网中实体,并利用XMPP来实现对物联网中实体权属的管理和控制。

发明内容
本发明主要提供了一种可以非常方便,且有效的对物联网实体的权属进行管理, 一方面防止物联网实体被随意操作,另一方面也提高对实体控制的灵活性的一种基于XMPP 的物联网实体权属管理方法。本发明的上述技术问题主要是通过下述技术方案得以解决的
一种基于XMPP的物联网实体权属管理方法,其特征在于,包括以下步骤步骤1,实体权属主体通过XMPP客户端建立一个权属管理组; 步骤2,实体权属主体将隶属于实体权属主体的物联网实体添加到权属管理组当中; 步骤3,非实体权属主体向实体权属主体发送请求; 步骤4,实体权属主体选择执行以下步骤4. 1或步骤4. 2
步骤4. 1,实体权属主体接收非实体权属主体向实体权属主体发送请求,并将非实体权属主体添加到权属管理组列表中;
步骤4. 2,实体权属主体拒绝非实体权属主体向实体权属主体发送请求。在上述的一种基于XMPP的物联网实体权属管理方法,所述的步骤4. 1中,实体权属主体将非实体权属主体添加到权属管理组列表中后,还包括一个授权步骤,具体操作如下
步骤4. 11,非实体权属主体向实体权属主体请求使用上述物联网实体; 步骤4. 12,实体权属主体向请求实体控制的非实体权属主体授予使用上述物联网实体的使用权利;
步骤4. 13,非实体权属主体使用完物联网实体后,实体权属主体收回授予的权利,非实体权属主体在权属管理组中成为一个普通的组员。在上述的一种基于XMPP的物联网实体权属管理方法,所述的步骤1中,建立一个权属管理组的具体方法为
步骤1. 1,XMPP客户端向XMPP服务器端发送建立权属管理组请求;
步骤1. 2,XMPP服务器端响应XMPP客户端发送的请求,并在服务器端生成一个权属管
理组;
步骤1. 3,生成的权属管理组将显示在XMPP客户端本地界面上,进行管理。在上述的一种基于XMPP的物联网实体权属管理方法,所述的步骤2中,具体操作方法为
步骤2. 1,搜索关联到实体权属主体JID的物联网实体JID ;
步骤2. 2,将搜索到的物联网实体JID添加到服务器端的实体权属管理组中;
步骤2. 3,本地XMPP客户端将在权属管理组中浏览、管理隶属于主体的实体。因此,本发明具有如下优点可以非常方便,且有效的对物联网实体的权属进行管理,一方面防止物联网实体被随意操作,另一方面也提高对实体控制的灵活性。


附图1是本发明的工作流程图。
具体实施例方式下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。实施例
一种基于XMPP的物联网实体权属管理方法,其特征在于,包括以下步骤 步骤1,实体权属主体通过XMPP客户端建立一个权属管理组;建立一个权属管理组的具体方法为
步骤1. 1,XMPP客户端向XMPP服务器端发送建立权属管理组请求;步骤1. 2,XMPP服务器端响应XMPP客户端发送的请求,并在服务器端生成一个权属管
理组;
步骤1. 3,生成的权属管理组将显示在XMPP客户端本地界面上,进行管理。步骤2,实体权属主体将隶属于实体权属主体的物联网实体添加到权属管理组当中;具体操作如下
步骤2. 1,搜索关联到实体权属主体JID的物联网实体JID ;
步骤2. 2,将搜索到的物联网实体JID添加到服务器端的实体权属管理组中;
步骤2. 3,本地XMPP客户端将在权属管理组中浏览、管理隶属于主体的实体。步骤3,非实体权属主体向实体权属主体发送请求; 步骤4,实体权属主体选择执行以下步骤4. 1或步骤4. 2
步骤4. 1,实体权属主体接收非实体权属主体向实体权属主体发送请求,并将非实体权属主体添加到权属管理组列表中;
步骤4. 2,实体权属主体拒绝非实体权属主体向实体权属主体发送请求。在本实施例中,实体权属主体将非实体权属主体添加到权属管理组列表中后,还包括一个授权步骤,具体操作如下
步骤4. 11,非实体权属主体向实体权属主体请求使用上述物联网实体; 步骤4. 12,实体权属主体向请求实体控制的非实体权属主体授予使用上述物联网实体的使用权利;
步骤4. 13,非实体权属主体使用完物联网实体后,实体权属主体收回授予的权利,非实体权属主体在权属管理组中成为一个普通的组员。以智能办公系统为例,所有的办公物品,如电脑、打印机、投影仪等设备都遵循 XMPP接入到了物联网中,这些办公物品被加入到权属主体的联系人列表中。权属主体可以通过XMPP控制这些物品,比如打印文件控制、投影仪是否可用等信息的查看,而网络上的其他用户不能绕过这些物品的权属主体,直接对这些物品进行查看和控制,必须向权属主体发出请求,权属主体接收请求,并授予用户一定的权利。过程如下
1.物品权属主体使用XMPP客户端建立一个权属管理组,权属主体作为管理员将隶属于该主体的,接入到物联网中的办公物品,如电脑、打印机、投影仪等,都加入到该管理组中来,进行统一的管理,如查看、控制;
2.需要使用这些物品的其他用户,通过XMPP客户端需要向物品的权属主体发出请求, 以便于获得对物品的支配权;
3.权属主体接收到请求,并确认后,请求物品使用的用户被加入到权属管理组中,初始时,该用户并不具有任何操作物品的权利;
4.请求用户需要和权属主体进行交互,以便确认请求用户需要的可操作权利范围;
5.根据请求用户的需求,权属主体可按照需求分配给用户一定的支配权利,如查看物品状态信息、控制物品操作等,比如请求用户需要打印文件,就需要向权属主体请求打印机的完全控制权,获得控制权后,请求用户可以和打印机进行交互,查看打印机信息,并打印文件。分配了权利的物品需要在权属管理组中具有与其他未分配物品不同的标识,并且权属主体可以查看该物品的权属和哪些用户建立了关系,以便于管理;
6.请求用户对实体操作完成后,权属主体根据实际情况,可以收回授予的权利,将权属管理组中的用户权利恢复到初始化时的状态,或者将其从权属管理组中删除;
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
权利要求
1.一种基于XMPP的物联网实体权属管理方法,其特征在于,包括以下步骤 步骤1,实体权属主体通过XMPP客户端建立一个权属管理组;步骤2,实体权属主体将隶属于实体权属主体的物联网实体添加到权属管理组当中; 步骤3,非实体权属主体向实体权属主体发送请求; 步骤4,实体权属主体选择执行以下步骤4. 1或步骤4. 2 步骤4. 1,实体权属主体接收非实体权属主体向实体权属主体发送请求,并将非实体权属主体添加到权属管理组列表中;步骤4. 2,实体权属主体拒绝非实体权属主体向实体权属主体发送请求。
2.根据权利要求1所述的一种基于XMPP的物联网实体权属管理方法,其特征在于,所述的步骤4. 1中,实体权属主体将非实体权属主体添加到权属管理组列表中后,还包括一个授权步骤,具体操作如下步骤4. 11,非实体权属主体向实体权属主体请求使用上述物联网实体; 步骤4. 12,实体权属主体向请求实体控制的非实体权属主体授予使用上述物联网实体的使用权利;步骤4. 13,非实体权属主体使用完物联网实体后,实体权属主体收回授予的权利,非实体权属主体在权属管理组中成为一个普通的组员。
3.根据权利要求1所述的一种基于XMPP的物联网实体权属管理方法,其特征在于,所述的步骤1中,建立一个权属管理组的具体方法为步骤1. 1,XMPP客户端向XMPP服务器端发送建立权属管理组请求; 步骤1. 2,XMPP服务器端响应XMPP客户端发送的请求,并在服务器端生成一个权属管理组;步骤1. 3,生成的权属管理组将显示在XMPP客户端本地界面上,进行管理。
4.根据权利要求1所述的一种基于XMPP的物联网实体权属管理方法,其特征在于,所述的步骤2中,具体操作方法为步骤2. 1,搜索关联到实体权属主体JID的物联网实体JID ;步骤2. 2,将搜索到的物联网实体JID添加到服务器端的实体权属管理组中;步骤2. 3,本地XMPP客户端将在权属管理组中浏览、管理隶属于主体的实体。
全文摘要
本发明涉及一种物联网实体权属管理方法,尤其是涉及一种基于XMPP的物联网实体权属管理方法。本发明公开了一种基于XMPP的物联网实体权属管理方法,该方法在使用可扩展与出席协议(XMPP)实现物联网交互通信的基础上,扩展XMPP的功能,通过建立权属管理组,实现人对物联网实体的权属进行管理,让XMPP网络上的其他用户只有在被权属主体授权的情形下,才能对此实体进行访问控制,否则这些实体是不会被网络上任何其他用户所访问控制的。因此,本发明具有如下优点可以非常方便,且有效的对物联网实体的权属进行管理,一方面防止物联网实体被随意操作,另一方面也提高对实体控制的灵活性。
文档编号H04L29/08GK102289737SQ20111021385
公开日2011年12月21日 申请日期2011年7月29日 优先权日2011年7月29日
发明者付虹博, 李洁, 章登义, 苏科华 申请人:武汉大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1