一种控制家电设备的方法及装置的制造方法

文档序号:9331090阅读:364来源:国知局
一种控制家电设备的方法及装置的制造方法
【技术领域】
[0001]本发明涉及移动通讯领域,特别是涉及一种控制家电设备的方法及装置。
【背景技术】
[0002]当前物联网标准中0neM2M(物联网协议联盟)和All joyn(开源软件框架)存在需要做interworking (互相作用)的需求。All joyn主要解决局域网内的智能设备的互联互通,而0neM2M则支持对物联网设备的远程接入、控制。并且Alljoyn是基于service的(SOA)架构,而0neM2M基于resource的(ROA)架构,因此两种不同架构风格的标准做interworking的一种方法是把Alljoyn的service进行资源化,那样0neM2M device就可以通过操作资源来实现对Alljoyn device的控制。现有技术存在三种方案来解决All joyn和0neM2M的资源化问题。
[0003]如图1所示,为第一种方案的架构图,图2为第一种方案的资源化示意图,从第一种方案的架构可以看出,其架构布局可以,但在资源化时,该方案需要container资源的嵌套,并且Alljoyn service作为资源嵌套在了资源树中,导致资源树较复杂,并且对contentinstance需要再标准化。
[0004]如图3所示,为第二种方案的架构图,图4为第二种方案的资源化示意图,第二种方案架构复杂,且需要新增0neM2M资源来描述不同的All joyn service,标准化工作量太大。
[0005]如图5所示,为第三种方案的架构图,图6为第三种方案的资源化示意图,该方案需要增加新的资源,并且放在DMG (Device Management)中做interworking,资源放在node节点之下,可能控制侧不利于发现设备的上下线。
[0006]现有技术中的各种资源化方法都存在各种各样的弊端,没有一种较好的方案来解决Al I joyn和0neM2M之间的资源化问题。

【发明内容】

[0007]本发明提供了一种控制家电设备的方法及装置,用以解决现有技术中的各种资源化方法都存在各种各样的弊端,没有一种较好的方案来解决All joyn和0neM2M之间的资源化的问题。
[0008]为解决上述技术问题,一方面,本发明提供一种控制家电设备的方法,包括:在第一系统中的第一设备向第二系统中的第二设备注册时,所述第二设备根据所述第一设备提供的接口 interface信息中的Method (方法)、Property (属性)和/或Signal (信号),分别建立对应的第一类型资源;所述第二设备通过修改所述第一类型资源的属性信息来调用或实现所述第一设备的相应功能。
[0009]进一步,所述第一设备的注册过程包括:所述第二设备接收注册请求消息;所述第二设备根据所述注册请求消息,在第二系统下生成第二类型资源,以完成所述第一设备的注册,其中,所述第二类型资源包含第一设备标识信息以及第一设备的网络信息。
[0010]进一步,所述第二设备根据所述第一设备提供的接口 interface信息中的方法Method、属性Property和/或信号Signal,分别建立对应的第一类型资源包括:解析接口interface信息,以确定待建立的第一类型资源的类型;根据所述待建立的第一类型资源的类型建立所述第一类型资源的属性信息,其中,所述属性信息包括:类型标识信息、类型携带的参数信息、调用指示信息、目标设备标识信息和调用返回信息。
[0011]进一步,所述类型标识信息包括:Method、GetProperty、PutProperty和 Signal,其中,所述GetProperty为获取所述第一设备中interface信息的Property值的请求、PutProperty为设置所述第一设备中interface信息的Property值的请求。
[0012]进一步,所述第二设备通过修改第一类型资源的属性信息来调用或实现所述第一设备的相应功能包括:在接收到Method调用请求、GetProperty请求、PutProperty请求或Signal发送请求的情况下,修改Method、GetProperty、PutProperty或Signal对应的第一类型资源的调用指示信息;在所述调用指示信息发生变化后,读取所述目标设备标识信息,以调用所述第一设备实现对应的接口 interface功能。
[0013]进一步,所述方法还包括:接收来自所述第一设备的Signal ;根据所述Signal修改已创建的Signal对应的第一类型资源的调用指示信息;在所述调用指示信息发生变化后,发送通知到所述第二系统的第三设备。
[0014]进一步,所述方法还包括:在已注册的所述第一设备会话丢失的情况下,所述第二设备接收反注册请求消息;根据所述反注册请求消息删除已经注册生成的第二类型资源,并向所述第二系统的第三设备发送删除通知。
[0015]另一方面,本发明提供一种控制家电设备的装置,包括:建立模块,用于在第一系统中的第一设备向第二系统中的第二设备注册时,根据所述第一设备提供的接口interface信息中的方法Method、属性Property和/或信号Signal,分别建立对应的第一类型资源;执行模块,用于通过修改第一类型资源的属性信息来调用或实现所述第一设备的相应功能。
[0016]进一步,所述装置还包括:接收模块,用于接收注册请求消息;注册模块,用于根据所述注册请求消息,在第二系统下生成第二类型资源,以完成所述第一设备的注册,其中,所述第二类型资源包含第一设备标识信息以及第一设备的网络信息。
[0017]进一步,所述执行模块包括:修改单元,用于在接收到Method调用请求、GetProperty请求、PutProperty请求或Signal发送请求的情况下,修改Method、GetProperty、PutProperty或Signal对应的第一类型资源的调用指示信息;执行单元,用于在所述调用指示信息发生变化后,读取所述目标设备标识信息,以调用所述第一设备实现对应的接口 interface功能。
[0018]进一步,所述接收模块,还用于接收来自所述第一设备的Signal ;所述执行模块,还用于根据所述Signal修改已创建的Signal对应的第一类型资源的调用指示信息,并在所述调用指示信息发生变化后,发送通知到所述第二系统的第三设备。
[0019]进一步,所述装置还包括:所述接收模块,还用于在已注册的所述第一设备会话丢失的情况下,所述第二设备接收反注册请求消息;所述执行模块,还用于根据所述反注册请求消息删除已经注册生成的第二类型资源,并向所述第二系统的第三设备发送删除通知。
[0020]又一方面,本发明提供一种0neM2M_CSE (0neM2M Common Service Entity,物联网协议联盟通用服务实体)设备,包括:上述任一控制家电设备的装置。
[0021]本发明根据第一设备的接口 interface信息分别建立不同的第一类型资源,在使用时,通过修改第一类型资源的各属性信息来调用或实现第一设备的相应功能,通过分别建立的第一类型资源实现设备之间的资源化,利用现有的资源形式,不需要资源扩展,解决了现有技术中的各种资源化方法都存在各种各样的弊端,没有一种较好的方案来解决Alljoyn和0neM2M之间的资源化的问题。
【附图说明】
[0022]图1是本发明实施例中现有技术中第一种方案的架构图;
[0023]图2是本发明实施例中现有技术中第一种方案的资源化示意图;
[0024]图3是本发明实施例中现有技术中第二种方案的架构图;
[0025]图4是本发明实施例中现有技术中第二种方案的资源化示意图;
[0026]图5是本发明实施例中现有技术中第二种方案的架构图;
[0027]图6是本发明实施例中现有技术中第二种方案的资源化示意图;
[0028]图7是本发明实施例中控制家电设备的方法的流程图;
[0029]图8是本发明实施例中控制家电设备的装置的结构示意图;
[0030]图9是本发明实施例中控制家电设备的装置的优选结构示意图;
[0031]图10是本发明实施例中控制家电设备的装置执行模块的结构示意图;
[0032]图11是本发明优选实施例中mgmtCMD及其子资源exec Instance的资源树图;
[0033]图12是本发明优选实施例中CSE base的资源示意图;
[0034]图13是本发明优选实施例中mgmtCMD资源树属性值介绍;
[0035]图14是本发明实施例中mgmtCMD子资源execlnstance的资源树属性值介绍;
[0036]图15是本发明实施例中Alljoyn设备与0neM2M之间的资源化的流程示意图。
【具体实施方式】
[0037]为了解决现有技术中的各种资源化方法都存在各种各样的弊端,没有一种较好的方案来解决Al I joyn和0neM2M之间的资源化的问题,本发明提供了一种控制家电设备的方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0038]本发明实施例提供了一种控制家电设备的方法,该方法的流程如图7所示,包括步骤S702至S704:
[0039]S702,在第一系统中的第一设备向第二系统中的第二设备注册时,第二设备根据第一设备提供的接口 interface信息中的方法Method、属性Property和/或信号Signal,分别建立对应的第一类型资源。
[0040]实现时,由于解决的是Alljoyn和0neM2M之间的资源化的问题,因此,第一系统可以为Alljoyn系统,第一设备可以为对应的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1