一种基于SmartPnP协议的设备互连方法及系统的制作方法_4

文档序号:8945594阅读:来源:国知局
gt;
<s:controlURL>/api/spnp/Notifier</s:controlURL>
</s: service)
</s:serviceList>
<presentat1nURL>http://10.70.10.21/</presentat1nURL>
</device> </root>
JSON装置描述文件
{
〃type〃: ^urn:Smart PnP-org:device:TV〃,
〃friendlyName〃: 〃TCL TV〃,
"manufacturer": "TCL INC",
〃manufacturerURL〃: ^http://www.tcl.com/〃,
〃modelName〃: 〃TCL_TV4000r,
"modeINumber": "TCL-TV40001",
〃modelURL": "http://10.70.10.21/",
〃modelDescript1n〃: 〃TCL Smart TV〃,
"serialNumber": "00000000000000",
〃UDN": 〃uuid:a8ed7ffd-1893-4346-aae8-fc4a7a682a4a",
〃iconList〃:[
{ 〃mimetype〃: 〃image/gif〃, 〃width〃: 16, 〃height〃: 16, 〃depth〃: 8,"url": 7ligd.gif" }
],
"presentat1nURL": "http://10.70.10.21/",
〃serviceList〃:[
{ 〃type〃: ^urn: Smart PnP-org:service:FixedAppIianceBasic:1^,〃controlURL〃: 〃/api/spnp/FixedApplianceBasic〃 },
{ 〃type〃: ^urn:Smart PnP-org:service:Announcer:1^, 〃controlURL〃: 〃/api/spnp/Announcer^ }
]
}
步骤S200、在所述预定距离范围内的外围智能家电设备接收所述查询指令,并按预先设置的格式生成回复信息,并将回复信息回发给中心智能家电设备。
[0064]具体实施时,本实施例中如果其他的智能家电设备和中心智能家电设备在预定的距离范围内,或是通过网络之类进行连接,可接收到中心智能设备的查询指令,并根据查询指令生成回复信息,并将回复信息通过网络通道按照预先设置的协议类型发送给中心智能家电设备。
[0065]步骤S300、所述中心智能家电设备接收到回复信息后,与外围智能家电设备完成互连。
[0066]具体实施时,当所述中心智能家电设备润滑刚才回复信息,即可知周围有可连接设备,此时设备互连完成。
[0067]所述步骤S300之后还包括:
步骤S400、所述中心智能家电设备向所述外围智能家电设备发送订阅消息,所述外围智能家电设备接收所述订阅消息后,向所述中心智能家电设备发送自身状态信息。
[0068]进一步地,所述步骤S100具体包括: 步骤S101、中心智能家电设备通过SSDP协议类型向周围一预定距离范围内发送查询可用服务指令。
[0069]具体实施时,简单服务发现协议(SSDP,SimpleService Discovery Protocol)是一种应用层协议,提供了在局部网络里面发现设备的机制。控制点(也就是接受服务的客户端)可以通过使用简单服务发现协议,根据自己的需要查询在自己所在的局部网络里面提供特定服务的设备。设备(也就是提供服务的服务器端)也可以通过使用简单服务发现协议,向自己所在的局部网络里面的控制点声明它的存在。本实施例中就采用SSDP协议格式来发送查询可用服务指令。
[0070]进一步的实施例中,所述外围智能家电设备在关机或离线时会发送离线通知至中心智能家电设备。
[0071]由上述实施例可知,本发明提供了一种基于Smart PnP协议的设备互连方法,其中Smart PnP协议以UPnP 协议为基础,改以 REST( Representat1nal State Transfer )架构为远程功能调用协议,描述格式改以JSON ( JavaScript Object Notat1n )为主。透过HTTP导向的机制,UPnP装置的Presentat1n Page将可藉由HTML5以撰写Web APP的方式来呈现,并且可以方便地直接调用远程装置的控制服务。重要的是,在这样的软件框架下,客户端软件将不再需要个别客制,可改由装置端直接提供HTML档案的方式来实现,大大简化软件开发的困难与增加弹性。
[0072]基于上述实施例,本发明还提供一种基于Smart PnP协议的设备互连系统的较佳实施例的功能原理框图,如图3所示,所述系统包括:
服务查询模块510,用于中心智能家电设备向周围一预定距离范围内发送查询可用服务指令;具体如上所述。
[0073]接收与回复模块520,用于在所述预定距离范围内的外围智能家电设备接收所述查询指令,并按预先设置的格式生成回复信息,并将回复信息回发给中心智能家电设备;具体如上所述。
[0074]互连模块530,用于所述中心智能家电设备接收到回复信息后,与外围智能家电设备完成互连;具体如上所述。
[0075]所述的基于Smart PnP协议的设备互连系统,其中,所述系统还包括:
订阅消息通信模块,用于所述中心智能家电设备向所述外围智能家电设备发送订阅消息,所述外围智能家电设备接收所述订阅消息后,向所述中心智能家电设备发送自身状态信息;具体如上所述。
[0076]所述的基于Smart PnP协议的设备互连系统,其中,所述服务查询模块包括: 服务查询单元,用于中心智能家电设备通过SSDP协议类型向周围一预定距离范围内发送查询可用服务指令;具体如上所述。
[0077]所述的基于Smart PnP协议的设备互连系统,其中,所述系统还包括:
协议写入模块,用于预先将采用JSON的数据交换格式进行描述且采用Rest协议进行远程功能调用的Smart PnP协议写入中心智能家电设备和外围智能家电设备中;具体如上所述。
[0078]上述任一项所述的基于Smart PnP协议的设备互连系统,其中,所述外围智能家电设备在关机或离线时会发送离线通知至中心智能家电设备;具体如上所述。
[0079]综上所述,本发明提供了一种基于Smart PnP协议的设备互连方法及系统,所述方法包括:中心智能家电设备向周围一预定距离范围内发送查询可用服务指令;在所述预定距离范围内的外围智能家电设备接收所述查询指令,并按预先设置的格式生成回复信息,并将回复信息回发给中心智能家电设备;所述中心智能家电设备接收到回复信息后,与外围智能家电设备完成互连。本发明中对于物联网中的智能家电设备的通信采用基于REST结构的Smart PnP协议,从而使智能家电设备的通信协议可方便地与HTML5技术结合,提高了设备的兼容性,减小智能电视客户端联网的硬件需求,简化了软件设计,为用户提供了方便。
[0080]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种基于Smart PnP协议的设备互连方法,其特征在于,所述方法包括: A、中心智能家电设备向周围一预定距离范围内发送查询可用服务指令; B、在所述预定距离范围内的外围智能家电设备接收所述查询指令,并按预先设置的格式生成回复信息,并将回复信息回发给中心智能家电设备; C、所述中心智能家电设备接收到回复信息后,与外围智能家电设备完成互连。2.根据权利要求1所述的基于SmartPnP协议的设备互连方法,其特征在于,所述步骤C之后还包括: D、所述中心智能家电设备向所述外围智能家电设备发送订阅消息,所述外围智能家电设备接收所述订阅消息后,向所述中心智能家电设备发送自身状态信息。3.根据权利要求1所述的基于SmartPnP协议的设备互连方法,其特征在于,所述步骤A具体包括: Al、中心智能家电设备通过SSDP协议类型向周围一预定距离范围内发送查询可用服务指令。4.根据权利要求1所述的基于SmartPnP协议的设备互连方法,其特征在于,所述步骤A之前还包括:5.预先将采用JSON的数据交换格式进行描述且采用Rest协议进行远程功能调用的Smart PnP协议写入中心智能家电设备和外围智能家电设备中。 5.根据权利要求1-4任一项所述的基于SmartPnP协议的设备互连方法,其特征在于,所述外围智能家电设备在关机或离线时会发送离线通知至中心智能家电设备。6.一种基于Smart PnP协议的设备互连系统,其特征在于,所述系统包括: 服务查询模块,用于中心智能家电设备向周围一预定距离范围内发送查询可用服务指令; 接收与回复模块,用于在所述预定距离范围内的外围智能家电设备接收所述查询指令,并按预先设置的格式生成回复信息,并将回复信息回发给中心智能家电设备; 互连模块,用于所述中心智能家电设备接收到回复信息后,与外围智能家电设备完成互连。7.根据权利要求6所述的基于SmartPnP协议的设备互连系统,其特征在于,所述系统还包括: 订阅消息通信模块,用于所述中心智能家电设备向所述外围智能家电设备发送订阅消息,所述外围智能家电设备接收所述订阅消息后,向所述中心智能家电设备发送自身状态?目息O8.根据权利要求6所述的基于SmartPnP协议的设备互连系统,其特征在于,所述服务查询模块包括: 服务查询单元,用于中心智能家电设备通过SSDP协议类型向周围一预定距离范围内发送查询可用服务指令。9.根据权利要求6所述的基于SmartPnP协议的设备互连系统,其特征在于,所述系统还包括: 协议写入模块,用于预先将采用JSON的数据交换格式进行描述且采用Rest协议进行远程功能调用的Smart PnP协议写入中心智能家电设备和外围智能家电设备中。10.根据权利要求6-9任一项所述的基于Smart PnP协议的设备互连系统,其特征在于,所述外围智能家电设备在关机或离线时会发送离线通知至中心智能家电设备。
【专利摘要】本发明公开了一种基于Smart?PnP协议的设备互连方法及系统,所述方法包括:中心智能家电设备向周围一预定距离范围内发送查询可用服务指令;在所述预定距离范围内的外围智能家电设备接收所述查询指令,并按预先设置的格式生成回复信息,并将回复信息回发给中心智能家电设备;所述中心智能家电设备接收到回复信息后,与外围智能家电设备完成互连。本发明中对于物联网中的智能家电设备的通信采用基于REST结构的Smart?PnP协议,从而使智能家电设备的通信协议可方便地与HTML5技术结合,提高了设备的兼容性,减小智能电视客户端联网的硬件需求,简化了软件设计,为用户提供了方便。
【IPC分类】H04L12/28, H04L12/24, H04L29/08
【公开号】CN105162618
【申请号】CN201510467269
【发明人】杨宗翰, 许瀚文, 杨长州
【申请人】Tcl集团股份有限公司
【公开日】2015年12月16日
【申请日】2015年8月3日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1