一种DLNA受控设备下线通知的方法及DLNA网络设备技术

技术编号:14362166 阅读:158 留言:0更新日期:2017-01-09 09:38
一种DLNA受控设备下线通知的方法,由DLNA受控设备执行,包括:确定目标控制点设备组;仅向所述的目标控制点设备组内的控制点设备发送下线消息,使目标控制点设备组之外的控制点设备与DLNA受控设备保持连接,实现目标控制点设备组之外的控制点设备自动断线重连的功能。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种DLNA受控设备下线通知的方法及DLNA网络设备
技术介绍
DLNA(DigitalLivingNetworkAlliance,数字生活网络联盟)技术旨在解决个人PC,消费电器,移动设备在内的无线网络和有线网络的互联互通问题。DLNA设备分为四大类,分别为:数字媒体渲染器(DigitalMediaRenderer,DMR)、数字媒体控制器(DigitalMediaController,DMC)、数字媒体播放器(DigitalMediaPlayer,DMP)和数字媒体服务器(DigitalMediaServer,DMS)。其中,DMC作为控制点设备,可以连接到DMS获取媒体文件信息,也可以连接到DMR设备并推送特定的媒体文件给DMR没备进行播放,其中DMS及DMR为DLNA受控设备。DLNA支持多个控制点设备同时存在,并且同时访问同一个DMS或DMR设备。DLNA技术规定当DMS或DMR设备下线时,广播设备下线消息。这就导致所有的控制点设备都能接收到设备下线消息,所有已经连接上DMS或DMR的控制点设备会失去DMS或DMR设备的连接,需要手动重新搜索存在的设备和匹配连接。然而不是所有的控制点设备在DMS或DMR设备下线时都期望接收到所述DMS或DMR设备的设备下线消息,因为控制点设备如果没有接收到设备下线消息,就能保持“连接”状态,当DMS或DMR设备重新上线时保持“连接”状态的控制点设备就能够立刻自动连接并继续控制所述DMS或DMR设备,避免了手动搜索设备和匹配的过程,实现了自动断线重连的功能,节省了用户手动操作时间,提高了用户体验。可见,DLNA受控设备广播下线通知的机制无法满足部分控制点设备实现自动断线重连的功能。
技术实现思路
(一)要解决的技术问题鉴于上述技术问题,为了克服上述现有技术的不足,本专利技术提出了一种DLNA受控设备下线通知的方法及DLNA网络设备。(二)技术方案根据本专利技术的一个方面,提供了一种DLNA受控设备下线通知的方法,由DLNA受控设备执行,包括:确定目标控制点设备组;仅向所述的目标控制点设备组内的控制点设备发送下线消息,使目标控制点设备组之外的控制点设备与DLNA受控设备保持连接。根据本专利技术的另一个方面,提供了一种DLNA受控设备下线通知的方法,由控制点设备执行,包括:向DLNA受控设备发送特征信息;若接收到所述DLNA受控设备发送的下线消息则失去与所述DLNA受控设备的连接,否则保持与所述DLNA受控设备的连接。根据本专利技术的另一个方面,提供了一种DLNA网络设备,包括DLNA受控设备和目标控制点设备。(三)有益效果从上述技术方案可以看出,本专利技术具有以下有益效果:(1)DLNA受控设备确定目标控制点设备组,仅对目标控制点设备组内的控制点设备发送下线消息,而对目标控制点设备组之外的控制点设备不发送下线消息,从而在该DLNA受控设备重新上线时,实现目标控制点设备组之外的控制点设备自动断线重连的功能,节省了用户手动操作时间,提高了用户体验。(2)根据特征信息对控制点设备进行分组,方便DLNA受控设备选择目标控制点设备。附图说明图1是本专利技术实施例的DLNA网络设备示意图;图2为图1所述DLNA网络设备中DLNA受控设备下线通知的方法的流程图。具体实施方式本专利技术某些实施例于后方将参照所附附图做更全面性地描述,其中一些但并非全部的实施例将被示出。实际上,本专利技术的各种实施例可以许多不同形式实现,而不应被解释为限于此数所阐述的实施例;相对地,提供这些实施例使得本专利技术满足适用的法律要求。为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。本专利技术实施例提供一种DLNA网络设备,如图1所示,其中,DLNA网络有4个控制点设备(控制点设备1~4)和1个DLNA受控设备,本实施例中控制点设备采用数字媒体控制器(DMC)、DLNA受控设备采用数字媒体渲染器(DMR)。每一个数字媒体控制器(DMC)上线时,向网络广播带特征信息的设备查询消息。示例性地,带特征信息的设备查询消息如下:M-SEARCH*HTTP/1.1HOST:239.255.255.250:1900MAN:″ssdp:discover″MX:5ST:ssdp:allSPEC:客厅控制点设备查询消息中SPEC字段为扩展的特征信息,在该示例中,特征信息为“客厅控制点”。DLNA网络内的第一至第四数字媒体控制器(DMC)的特征信息依次为:“客厅控制点”、“客厅控制点”、“访客控制点”和“访客控制点”,本实施例需要带“客厅控制点”特征信息的第一和第二数字媒体控制器实现自动断线重连的功能,而带“访客控制点”特征信息的第三和第四数字媒体控制器则没有自动断线重连的功能。尽管上述示例给出了特征信息为位置信息,但本专利技术的保护范围不限于此,特征信息还可以是偏好信息、身份信息等。实施方式1为了实现上述功能,本实施方式提供了一种DLNA受控设备下线通知的方法,如图1所示,该方法主要包括如下的步骤:步骤A,DLNA受控设备确定目标控制点设备组;具体地,第一至第四数字媒体控制器(DMC)中的每一个在加入DLNA网络时,广播带特征信息的设备查询消息。数字媒体渲染器(DMR)接收到所述的设备查询消息后,将特征信息相同的,均为“客厅控制点”的第一数字媒体控制器和第二数字媒体控制器归入“客厅控制点”控制点设备组,将特征信息相同的、均为“访客控制点”的第三数字媒体控制器和第四数字媒体控制器归入“访客控制点”控制点设备组。数字媒体渲染器(DMR)选择“访客控制点”控制点设备组作为目标控制点设备组。步骤B,所述DLNA受控设备向所述的目标控制点设备组内的控制点设备逐个发送下线消息,以使得所述的目标控制点设备组内的控制点设备失去与所述DLNA受控设备的连接。具体地,数字媒体渲染器(DMR)下线,向“访客控制点”控制点设备组中第三数字媒体控制器和第四数字媒体控制器发送单播形式的下线消息。第三数字媒体控制器和第四数字媒体控制器接收到该下线消息,失去与数字媒体渲染器(DMR)的连接。第一数字媒体控制器和第二数字媒体控制器没接收到下线消息,保持与数字媒体渲染器(DMR)的“连接”状态。数字媒体渲染器(DMR)重新上线,向网络内广播数字媒体渲染器(DMR)上线消息。第一数字媒体控制器和第二数字媒体控制器接收到该上线消息,自动恢复正常的连接状态。第三数字媒体控制器和第四数字媒体控制器接收到该上线消息,将数字媒体渲染器(DMR)加入待连接列表,等待用户选择连接。实施方式2本实施方式提供了一种DLNA受控设备下线通知的方法,与第实施方式1中的方法的区别仅在于:步骤A是通过读取内置在DLNA受控设备内存储器上存储的目标控制点组信息实现的。本专利技术实施例提供了一种DLNA受控设备下线通知的装置,该DLNA受控设备下线通知的装置可以用于实现上述DLNA受控设备下线通知的方法。该装置包括:目标控制点设备组确定模块和下线消息发送模块。其中,目标控制点设备组确定模块用于DLNA受控设备确定目标控制点设备组;下线消息发送模块用于DLNA受控设备向所述的目标控制点设备组内的控制点设备逐个发送下线消息,以使得所述的目标本文档来自技高网
...
一种DLNA受控设备下线通知的方法及DLNA网络设备

【技术保护点】
一种DLNA受控设备下线通知的方法,其特征在于,由DLNA受控设备执行,包括:步骤A:确定目标控制点设备组;步骤B:仅向所述的目标控制点设备组内的控制点设备发送下线消息,使目标控制点设备组之外的控制点设备与DLNA受控设备保持连接。

【技术特征摘要】
1.一种DLNA受控设备下线通知的方法,其特征在于,由DLNA受控设备执行,包括:步骤A:确定目标控制点设备组;步骤B:仅向所述的目标控制点设备组内的控制点设备发送下线消息,使目标控制点设备组之外的控制点设备与DLNA受控设备保持连接。2.根据权利要求1所述的方法,其特征在于,所述步骤A包括:步骤A1:接收多个控制点设备广播的特征信息;步骤A2:将所述特征信息相同的控制点设备归入同一个目标控制点设备组;步骤A3:根据所述特征信息的差异选择目标控制点设备组。3.根据权利要求2所述的方法,其特征在于,所述特征信息为位置信息、偏好信息或身份信息。4.根据权利要求1所述的方法,其特征在于,所述步骤A包括:读取DLNA受控设备内置存储器中的目标控制点设备组信息。5.根据权利要求1所述的方法,其特征在于,步骤B中仅向所述的目标控制点设备组内的控制点设备...

【专利技术属性】
技术研发人员:朱林杰吴斌程鹏
申请(专利权)人:中国科学院微电子研究所
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1