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

文档序号:9331090阅读:来源:国知局
rgs属性设定为上述Method的参数列表;上述mgmtCMD的execTarget属性设定为I步骤中生成的node信息标识。
[0063]3.1PE根据收到的interface信息中的Property信息在0neM2M_CSE中分别创建getProperty 和 setProperty 对应的 mgmtCMD 信息。
[0064]对于getProperty:上述mgmtCMD的标识可以设定为:object标识、interface标识、property标识-get的形式。上述mgmtCMD的cmdtype属性设定为getproperty ;上述mgmtCMD的execReqArgs属性设定为上述property的参数列表;上述mgmtCMD的execTarget属性设定为I步骤中生成的node信息标。
[0065]对于setProperty:上述mgmtCMD的标识可以设定为:object标识、interface标识、property标识-set的形式。上述mgmtCMD的cmdtype属性设定为setproperty ;上述mgmtCMD的execReqArgs属性设定为上述property的参数列表;上述mgmtCMD的execTarget属性设定为I步骤中生成的node标识。
[0066]在图中,为了清晰的展示创建过程,仅示出根据Property创建mgmtCMD,并未将和getProperty和setProperty分别创建的过程分开显示。
[0067]4.1PE 根据收到的 interface 信息(Method、property、signal)中的 signal 信息在0neM2M_CSE创建新的mgmtCMD信息。上述mgmtCMD的标识可以设定为:object标识、interface标识、signal标识的形式。上述mgmtCMD的cmdtype属性设定为signal.上述mgmtCMD的execReqArgs属性设定为上述signal的参数列表;上述mgmtCMD的execTarget属性设定需要接收signal信息的0neM2M device的node标识;该值如果无确定的0neM2Mdevice的node标识,可以暂时设定为空。
[0068]因为根据signal创建mgmtCMD的过程可以在此时进行,也可以在后续需要时再创建,即图中第二处用虚线显示根据signal创建mgmtCMD之处,所以,图中示出的根据signal创建mgmtCMD的过程用的是虚线,与上述Method和Property创建mgmtCMD的实线不同。
[0069]5.0neM2Mdevice 获取 Alljoyn 在 0neM2M server 上生成的 mgmtCMD 信息之后,可以通过修改2步骤中生成的mgmtCMD的execEnable属性的值为true来调用上述interface中的Method方法。在修改上述属性之前可能还需要把Method对应的参数列表的参数值设定在mgmtCMD的子资源execlnstance的execReqArgs中。调用Method的结果放在execresult中。本领域技术人员根据上述记载可以知晓,对于Property的处理过程和Alljoyn设备发送signal信号的过程与Method的过程相似,此处不再赘述。
[0070]实现时,如果当前会话丢失,即Alljoyn设备反注册时,只需删除<AE>资源即可。
[0071]本发明实施例嫩巩固有效利用现有0neM2M的资源,不需做资源扩展;还能利用注册的<AE>来标识IPE与Alljoyn的设备是否存在连接;而且,具体的interface信息的资源化标识独立与注册信息之外,能更长时间的保存interface信息,有利益interface信息的发现和调用。
[0072]尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
【主权项】
1.一种控制家电设备的方法,其特征在于,包括: 在第一系统中的第一设备向第二系统中的第二设备注册时,所述第二设备根据所述第一设备提供的接口 interface信息中的方法Method、属性Property和/或信号Signal,分别建立对应的第一类型资源; 所述第二设备通过修改所述第一类型资源的属性信息来调用或实现所述第一设备的相应功能。2.如权利要求1所述的方法,其特征在于,所述第一设备的注册过程包括: 所述第二设备接收注册请求消息; 所述第二设备根据所述注册请求消息,在第二系统下生成第二类型资源,以完成所述第一设备的注册,其中,所述第二类型资源包含第一设备标识信息以及第一设备的网络信息。3.如权利要求1所述的方法,其特征在于,所述第二设备根据所述第一设备提供的接口 interface信息中的方法Method、属性Property和/或信号Signal,分别建立对应的第一类型资源包括: 解析接口 interface信息,以确定待建立的第一类型资源的类型; 根据所述待建立的第一类型资源的类型建立所述第一类型资源的属性信息,其中,所述属性信息包括:类型标识信息、类型携带的参数信息、调用指示信息、目标设备标识信息和调用返回信息。4.如权利要求3所述的方法,其特征在于,所述类型标识信息包括:Method、GetProperty、PutProperty 和 Signal,其中,所述 GetProperty 为获取所述第一设备中interface信息的Property值的请求、PutProperty为设置所述第一设备中interface信息的Property值的请求。5.如权利要求4所述的方法,其特征在于,所述第二设备通过修改第一类型资源的属性信息来调用或实现所述第一设备的相应功能包括: 在接收到Method调用请求、GetProperty请求、PutProperty请求或Signal发送请求的情况下,修改Method、GetProperty、PutProperty或Signal对应的第一类型资源的调用指示信息; 在所述调用指示信息发生变化后,读取所述目标设备标识信息,以调用所述第一设备实现对应的接口 interface功能。6.如权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括: 接收来自所述第一设备的Signal ; 根据所述Signal修改已创建的Signal对应的第一类型资源的调用指示信息; 在所述调用指示信息发生变化后,发送通知到所述第二系统的第三设备。7.如权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括: 在已注册的所述第一设备会话丢失的情况下,所述第二设备接收反注册请求消息; 根据所述反注册请求消息删除已经注册生成的第二类型资源,并向所述第二系统的第三设备发送删除通知。8.一种控制家电设备的装置,其特征在于,包括: 建立模块,用于在第一系统中的第一设备向第二系统中的第二设备注册时,根据所述第一设备提供的接口 interface信息中的方法Method、属性Property和/或信号Signal,分别建立对应的第一类型资源; 执行模块,用于通过修改第一类型资源的属性信息来调用或实现所述第一设备的相应功能。9.如权利要求8所述的装置,其特征在于,所述装置还包括: 接收模块,用于接收注册请求消息; 注册模块,用于根据所述注册请求消息,在第二系统下生成第二类型资源,以完成所述第一设备的注册,其中,所述第二类型资源包含第一设备标识信息以及第一设备的网络信息。10.如权利要求8所述的装置,其特征在于,所述执行模块包括: 修改单元,用于在接收到Method调用请求、GetProperty请求、PutProperty请求或Signal发送请求的情况下,修改Method、GetProperty、PutProperty或Signal对应的第一类型资源的调用指示信息; 执行单元,用于在所述调用指示信息发生变化后,读取所述目标设备标识信息,以调用所述第一设备实现对应的接口 interface功能。11.如权利要求8所述的装置,其特征在于, 所述接收模块,还用于接收来自所述第一设备的Signal ; 所述执行模块,还用于根据所述Signal修改已创建的Signal对应的第一类型资源的调用指示信息,并在所述调用指示信息发生变化后,发送通知到所述第二系统的第三设备。12.如权利要求8至11中任一项所述的装置,其特征在于,所述装置还包括: 所述接收模块,还用于在已注册的所述第一设备会话丢失的情况下,所述第二设备接收反注册请求消息; 所述执行模块,还用于根据所述反注册请求消息删除已经注册生成的第二类型资源,并向所述第二系统的第三设备发送删除通知。13.一种物联网协议联盟通用服务实体0neM2M-CSE设备,其特征在于,包括:权利要求8至12中任一项所述的控制家电设备的装置。
【专利摘要】本发明公开了一种控制家电设备的方法及装置,其中,该方法包括:在第一系统中的第一设备向第二系统中的第二设备注册时,第二设备根据第一设备提供的接口interface信息中的Method、Property和/或Signal,分别建立对应的第一类型资源;第二设备通过修改第一类型资源的属性信息来调用或实现第一设备的相应功能。本发明根据第一设备的接口interface信息分别建立不同的第一类型资源,在使用时,通过修改第一类型资源的各属性信息来调用或实现第一设备的相应功能,通过分别建立的第一类型资源实现设备之间的资源化,利用现有的资源形式,不需要资源扩展,解决了现有技术中的问题。
【IPC分类】H04W4/00
【公开号】CN105050028
【申请号】CN201510289451
【发明人】吕小强
【申请人】青岛海尔智能家电科技有限公司
【公开日】2015年11月11日
【申请日】2015年5月29日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1