本发明专利技术提供了一种DLNA设备隐身的方法及主、从DLNA设备,该方法包括:当主DLNA设备上线后,启动协议栈,判断主DLNA设备是否被设置成隐身模式;若主DLNA设备处于隐身模式,启动web server模式用于提供DLNA文件访问服务。本发明专利技术提供的DLNA设备隐身的方法及主、从DLNA设备,通过设置一隐身访问模式,在该模式下DLNA设备既可正常提供DLNA Server服务,同时又保护了用户的隐私,提升了用户使用DLNA的体验。
【技术实现步骤摘要】
一种DLNA设备隐身的方法及主、从DLNA设备
本专利技术涉及通信
,尤其涉及一种DLNA设备隐身的方法及主、从DLNA设 备。
技术介绍
目前,多屏互动的应用越来越多,许多电视厂家或者移动设备厂家都在采用,而数 字生活网络联盟(Digital Living Network Alliance,DLNA)无疑是各种应用应当要遵守的 框架协议,是共享媒体和控制媒体播放等一系列的技术规范的集合。 DLNA的功能模块有媒体控制器、媒体播放器、媒体服务器,其中媒体控制器主 要用来控制媒体播放器和访问媒体服务器共享的文件或目录,当媒体控制器控制媒体 播放器时,可以发送开始play,暂停pause等指令,可以将图片、视频或者音乐文件推送 给另一个设备的媒体播放器播放;媒体播放器接受控制时,媒体播放器提供音视频传输 AVTransport等服务(service),每一个service又包含许多个action.,其它的设备通过媒 体播放器中的action,向媒体播放器发送相应格式的数据。 但是,现有的按DLNA的标准协议,所有接入同一网络下的设备都可以相互可见、 访问。这在某些公共场所下破坏了用户隐私访问的权利,影响了用户体验。
技术实现思路
本专利技术的目的在于提供一种DLNA设备隐身的方法及主、从DLNA设备,在提供DLNA Server服务的同时保护了用户的隐私。 本专利技术的目的是通过以下技术方案实现的。 -种DLNA设备隐身的方法,包括: 当主DLNA设备上线后,启动协议栈,判断主DLNA设备是否被设置成隐身模式; 若主DLNA设备处于隐身模式,启动web server模式用于提供DLNA文件访问服务。 进一步优选地,,若主DLNA设备处于非隐身模式,贝U 主DLNA设备发送通知消息至从DLNA设备; 从DLNA设备解析收到的通知消息,并启动server模式用于提供DLNA文件访问服 务及设备管理服务。 进一步优选地,,所述主DLNA设备发送通知消息至从DLNA设备具体为,所述主 DLNA设备通过组播的形式发送通知消息至从DLNA设备。 一种DLNA设备隐身的方法,包括: 当主DLNA设备上线后,接收从DLNA设备发送的搜索消息; 判断主DLNA设备是否被设置成隐身模式,如果是,则忽略所述搜索消息,则同一 网络下的其他从DLNA设备无法搜索到所述主DLNA设备。 进一步优选地,,若主DLNA设备处于非隐身模式,贝U 主DLNA设备通过发送搜索响应消息至从DLNA设备,则同一网络下的其他从DLNA 设备能够搜索到所述主DLNA设备。 进一步优选地,,所述主DLAN设备与从DLNA设备处于同一网络下,所述从DLNA设 备包括至少一个从DLNA设备。 一种主DLNA设备,包括: 模式设置单元,用于设置所述主DLNA设备隐身模式状态; 模式存储单元,用于存储主DLNA设备隐身模式状态; 模式判定单元,用于当所述主DLNA设备上线后,启动协议栈,判断主DLNA设备是 否处于隐身模式; 信息接收单元,用于接收从DLNA设备发送的搜索消息。 进一步优选地,所述主DLNA设备还包括: 信息发送单元,用于主DLNA设备发送通知消息至从DLNA设备。 进一步优选地,所述信息发送单元,还用于主DLNA设备发送搜索响应消息至从 DLNA设备。 一种从DLNA设备,包括: 信息接收单元,用于接收主DLNA设备发送至从DLNA设备的通知消息; 信息解析单元,用于从DLNA设备解析收到通知消息,并启动server模式提供DLNA 文件访问服务; 信息发送单元,用于从DLNA设备发送的搜索消息至主DLNA设备。 本专利技术实施例与现有技术相比,本专利技术提供的DLNA设备隐身的方法及主、从DLNA 设备,通过设置一隐身访问模式,在该模式下DLNA设备既可正常提供DLNA Server服务,同 时又保护了用户的隐私,提升了用户使用DLNA的体验。 【附图说明】 图1是本专利技术第一实施例提供的DLNA设备隐身的方法流程图; 图2是本专利技术第二实施例提供的DLNA设备隐身的方法流程图; 图3是本专利技术第三实施例提供的主DLNA设备的结构图; 图4是本专利技术第四实施例提供的从DLNA设备的结构图。 【具体实施方式】 为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并 不用于限定本专利技术。 实施例一 请参与图1所示本专利技术DLNA设备隐身的方法,包括: 步骤101 :当主DLNA设备上线后,启动协议栈,判断主DLNA设备是否处于隐身模 式,如果是,进入步骤104,否则,进入步骤102 ; 具体地,主DLNA设备通过一模式存储单元存储当前设备的隐身模式,主DLNA设备 启动时,从模式存储单元中查询当前的状态,主DLNA设备通过扩展DLNA协议栈实现代码, 根据查询到当前是否处于隐身模式决定是否启用设备查询模块来实现设备的隐身。 步骤102 :主DLNA设备发送通知(notify)消息至从DLNA设备; 本专利技术实施例中,假定本DLAN设备为主DLAN设备,处于同一网络下还包括从DLNA 设备,当主DLAN设备上线后,通过组播的形式发送通知(notify)消息至从DLNA设备。 在本实施例中,从DLNA设备包括至少一个从DLNA设备。 步骤103 :从DLNA设备解析收到通知(notify)消息,并启动server模式提供DLNA 文件访问服务; 上述server模式是一个全功能系统,除了提供文件访问服务之外,还对外提供设 备管理服务,进而包括了文件的上传下载服务等。 步骤104 :主DLNA设备处于隐身模式,启动web server模式提供DLNA文件访问服 务。 上述web server模式与server模式区别在于,web server模式仅运行一个最小 系统,只提供文件访问服务。 实施例二 请参与图2所示本专利技术DLNA设备隐身的方法,包括: 步骤201 :当主DLNA设备上线后,接收从DLNA设备发送的搜索(search)消息; 本专利技术实施例中,假定本DLAN设备为主DLAN设备,处于同一网络下还包括从DLNA 设备,当主DLAN设备上线后,接收从DLNA设备发送的搜索(search)消息。 在本实施例中,从DLNA设备包括至少一个从DLNA设备。 步骤202 :判断主DLNA设备是否处于隐身模式,如果是,则忽略该搜索消息,则同 一网络下的其他从DLNA设备无法搜索到该从DLNA设备;否则,进入步骤203 ; 具体地,主DLNA设备通过一模式存储单元存储当前设备的隐身模式,主DLNA设备 启动时,从模式存储单元中查询当前的状态,主DLNA设备通过扩展DLNA协议栈实现代码, 根据查询到当前是否处于隐身模式决定是否启用设备查询模块来实现设备的隐身。 步骤203 :主DLNA设备发送搜索响应(search r本文档来自技高网...
【技术保护点】
一种DLNA设备隐身的方法,其特征在于,包括:当主DLNA设备上线后,启动协议栈,判断主DLNA设备是否被设置成隐身模式;若主DLNA设备处于隐身模式,启动web server模式用于提供DLNA文件访问服务。
【技术特征摘要】
1. 一种DLNA设备隐身的方法,其特征在于,包括: 当主DLNA设备上线后,启动协议栈,判断主DLNA设备是否被设置成隐身模式; 若主DLNA设备处于隐身模式,启动web server模式用于提供DLNA文件访问服务。2. 如权利要求1所述的DLNA设备隐身的方法,其特征在于,若主DLNA设备处于非隐身 模式,则 主DLNA设备发送通知消息至从DLNA设备; 从DLNA设备解析收到的通知消息,并启动server模式用于提供DLNA文件访问服务及 设备管理服务。3. 如权利要求2所述的DLNA设备隐身的方法,其特征在于,所述主DLNA设备发送通 知消息至从DLNA设备具体为,所述主DLNA设备通过组播的形式发送通知消息至从DLNA设 备。4. 一种DLNA设备隐身的方法,其特征在于,包括: 当主DLNA设备上线后,接收从DLNA设备发送的搜索消息; 判断主DLNA设备是否被设置成隐身模式,如果是,则忽略所述搜索消息,则同一网络 下的其他从DLNA设备无法搜索到所述主DLNA设备。5. 如权利要求4所述的DLNA设备隐身的方法,其特征在于,若主DLNA设备处于非隐身 模式,则 主DLNA设备通过发送搜索响应消息至从DLNA设备,则同一网络下的其他从DLNA设备 ...
【专利技术属性】
技术研发人员:卢立男,乐亮,
申请(专利权)人:深圳市中兴移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。