[发明专利]一种控制数字移动网络联盟内容的方法及装置在审
申请号: | 201110297380.6 | 申请日: | 2011-09-30 |
公开(公告)号: | CN102394865A | 公开(公告)日: | 2012-03-28 |
发明(设计)人: | 李惠斌;房立军;傅小东 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制数字 移动 网络 联盟 内容 方法 装置 | ||
技术领域
本发明涉及通信技术领域,更具体地,涉及一种控制数字移动网络联盟内容的方法及装置。
背景技术
数字移动网络联盟(DIGITAL LIVING NETWORK ALLIANCE,DLNA),DLNA由索尼、英特尔、微软等发起成立、旨在解决个人PC,消费电器,移动设备在内的无线网络和有线网络的互联互通。
通用即插即用(UNIVERSAL PLUG And PLAY,UPnP)是面向易用性设计的“数字家庭”DLNA网络协议集的核心部分,是设备连入“数字家庭”网络的最普适的方式,是设备通过“数字家庭”网络通信的公共协议,建立在被广泛接受和普遍适用的互联网协议之上,来自不同厂商的设备非常容易就可以工作在一起,从而实现“任何时间,任何地点”的内容共享和计算。UPnP从设备的寻址、查找、控制、事件、表现五个方面定义了设备间互操作机制。
UPnP规定在一个设备加入网络获得IP地址后,接着就是运用SSDP协议来向网络上的控制单元广播他的服务,控制单元加入网络获得IP地址后,则运用SSDP协议发送一个搜索请求在网络上搜索感兴趣的设备。在这两种情况下基本的信息交换就是一个发现消息,他仅包含关于设备很少的信息,如设备类型、设备名称和一个指向XML的设备描述文档的指针。
在控制单元已经“发现”了一个设备之后,仍然对“设备”了解的很少,这时需要依据发现消息的设备描述文档的URL找到该设备的描述文件,从这些文件中读取更多的描述信息。描述信息的范围很广,一般都是由设备的制造厂商提供的。设备的描述信息包括:控制的模式名称和模式号码、设备序列号、制造厂商名称、厂商的WEB的URL,以及所嵌入的设备或服务的描述信息和设备控制、设备事件、设备表达的URL。这些信息一般存放在特定的XML文件中。
控制指针找到设备描述之后,会从描述中提出要进行的操作并获悉所有的服务。要控制某个设备,设备点必须先发送一个控制行为请求,要求设备开始服务,然后再按设备的URL发送相应的控制消息,控制消息就是放置在XML文件中的SOAP格式的信息。最后,服务会返回响应信息,指出服务是成功或是失败。
由于UPnP协议没有规定安全保障机制,所以使支持UPnP的设备完全暴露在无保护的状态下,以致任何跟UPnP设备在同一个网段的控制单元都能对其进行操作,因此如何保障UPnP设备安全,成为亟待解决的问题。
发明内容
本发明目的是提出一种控制数字移动网络联盟内容的方法及装置。
为实现上述目的,本发明提出一种控制数字移动网络联盟内容的方法,其特征在于,在数字移动网络联盟DLNA装置侧扩展一个IP记录单元,用来记录哪些IP地址是被允许或禁止访问或使用该DLNA装置的服务;
在DLNA装置侧扩展一个服务控制程序,当有其他的DLNA设备对所述DLNA装置发出请求时,则对该DLNA设备的IP地址和所述IP记录单元记录的IP地址进行对比;
如果所述IP地址在允许列表中或所述IP地址不在禁止列表中,则允许所述请求,否则拒绝所述请求。
进一步地,所述请求包括要求当前的DLNA装置提供服务的xml文件或使用服务命令要求服务。
进一步地,在所述对该DLNA设备的IP地址和所述IP记录单元记录的IP地址进行对比之前,对所述其他DLNA设备发送的请求进行解析,分析出该其他DLNA设备的IP地址。
进一步地,如果DLNA设备的IP地址在允许列表中,则对解析出来的IP数据包不做修改,上层业务允许控制单元获取设备及服务描述符并允许其请求;否则在解析出来的IP包中加入FLAG标志,由DLNA模块设备根据FLAG直接拒绝请求。
进一步地,如果DLNA设备的IP地址不在禁止列表中,对解析出来的IP数据包不做修改,上层业务允许控制单元获取设备及服务描述符并允许其请求;否则在解析出来的IP包中加入FLAG标志,由DLNA模块设备根据FLAG直接拒绝请求。
本发明还提出一种控制数字移动网络联盟内容的装置,所述装置包括设备数字移动网络联盟DLNA模块、IP控制模块和IP列表模块;
所述IP列表模块存储哪些IP地址是被允许或禁止访问或使用该装置的服务;
所述DLNA模块获取其他DLNA设备发送的请求指令并将该指令信息转发给所述IP控制模块;
IP控制模块将所述其他DLNA设备发送的IP地址和所述IP列表模块记录的IP地址进行对比,如果所述IP地址在允许列表中或所述IP地址不在禁止列表中,则允许所述请求,否则拒绝所述请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110297380.6/2.html,转载请声明来源钻瓜专利网。