一种dlna设备隐身的方法及主、从dlna设备的制作方法

文档序号:7807404阅读:167来源:国知局
一种dlna设备隐身的方法及主、从dlna设备的制作方法
【专利摘要】本发明提供了一种DLNA设备隐身的方法及主、从DLNA设备,该方法包括:当主DLNA设备上线后,启动协议栈,判断主DLNA设备是否被设置成隐身模式;若主DLNA设备处于隐身模式,启动web?server模式用于提供DLNA文件访问服务。本发明提供的DLNA设备隐身的方法及主、从DLNA设备,通过设置一隐身访问模式,在该模式下DLNA设备既可正常提供DLNA?Server服务,同时又保护了用户的隐私,提升了用户使用DLNA的体验。
【专利说明】一种DLNA设备隐身的方法及主、从DLNA设备

【技术领域】
[0001] 本发明涉及通信【技术领域】,尤其涉及一种DLNA设备隐身的方法及主、从DLNA设 备。

【背景技术】
[0002] 目前,多屏互动的应用越来越多,许多电视厂家或者移动设备厂家都在采用,而数 字生活网络联盟(Digital Living Network Alliance,DLNA)无疑是各种应用应当要遵守的 框架协议,是共享媒体和控制媒体播放等一系列的技术规范的集合。
[0003] DLNA的功能模块有媒体控制器、媒体播放器、媒体服务器,其中媒体控制器主 要用来控制媒体播放器和访问媒体服务器共享的文件或目录,当媒体控制器控制媒体 播放器时,可以发送开始play,暂停pause等指令,可以将图片、视频或者音乐文件推送 给另一个设备的媒体播放器播放;媒体播放器接受控制时,媒体播放器提供音视频传输 AVTransport等服务(service),每一个service又包含许多个action.,其它的设备通过媒 体播放器中的action,向媒体播放器发送相应格式的数据。
[0004] 但是,现有的按DLNA的标准协议,所有接入同一网络下的设备都可以相互可见、 访问。这在某些公共场所下破坏了用户"隐私访问"的权利,影响了用户体验。


【发明内容】

[0005] 本发明的目的在于提供一种DLNA设备隐身的方法及主、从DLNA设备,在提供DLNA Server服务的同时保护了用户的隐私。
[0006] 本发明的目的是通过以下技术方案实现的。
[0007] -种DLNA设备隐身的方法,包括:
[0008] 当主DLNA设备上线后,启动协议栈,判断主DLNA设备是否被设置成隐身模式;
[0009] 若主DLNA设备处于隐身模式,启动web server模式用于提供DLNA文件访问服务。
[0010] 进一步优选地,,若主DLNA设备处于非隐身模式,贝U
[0011] 主DLNA设备发送通知消息至从DLNA设备;
[0012] 从DLNA设备解析收到的通知消息,并启动server模式用于提供DLNA文件访问服 务及设备管理服务。
[0013] 进一步优选地,,所述主DLNA设备发送通知消息至从DLNA设备具体为,所述主 DLNA设备通过组播的形式发送通知消息至从DLNA设备。
[0014] 一种DLNA设备隐身的方法,包括:
[0015] 当主DLNA设备上线后,接收从DLNA设备发送的搜索消息;
[0016] 判断主DLNA设备是否被设置成隐身模式,如果是,则忽略所述搜索消息,则同一 网络下的其他从DLNA设备无法搜索到所述主DLNA设备。
[0017] 进一步优选地,,若主DLNA设备处于非隐身模式,贝U
[0018] 主DLNA设备通过发送搜索响应消息至从DLNA设备,则同一网络下的其他从DLNA 设备能够搜索到所述主DLNA设备。
[0019] 进一步优选地,,所述主DLAN设备与从DLNA设备处于同一网络下,所述从DLNA设 备包括至少一个从DLNA设备。
[0020] 一种主DLNA设备,包括:
[0021] 模式设置单元,用于设置所述主DLNA设备隐身模式状态;
[0022] 模式存储单元,用于存储主DLNA设备隐身模式状态;
[0023] 模式判定单元,用于当所述主DLNA设备上线后,启动协议栈,判断主DLNA设备是 否处于隐身模式;
[0024] 信息接收单元,用于接收从DLNA设备发送的搜索消息。
[0025] 进一步优选地,所述主DLNA设备还包括:
[0026] 信息发送单元,用于主DLNA设备发送通知消息至从DLNA设备。
[0027] 进一步优选地,所述信息发送单元,还用于主DLNA设备发送搜索响应消息至从 DLNA设备。
[0028] 一种从DLNA设备,包括:
[0029] 信息接收单元,用于接收主DLNA设备发送至从DLNA设备的通知消息;
[0030] 信息解析单元,用于从DLNA设备解析收到通知消息,并启动server模式提供DLNA 文件访问服务;
[0031] 信息发送单元,用于从DLNA设备发送的搜索消息至主DLNA设备。
[0032] 本发明实施例与现有技术相比,本发明提供的DLNA设备隐身的方法及主、从DLNA 设备,通过设置一隐身访问模式,在该模式下DLNA设备既可正常提供DLNA Server服务,同 时又保护了用户的隐私,提升了用户使用DLNA的体验。

【专利附图】

【附图说明】
[0033] 图1是本发明第一实施例提供的DLNA设备隐身的方法流程图;
[0034] 图2是本发明第二实施例提供的DLNA设备隐身的方法流程图;
[0035] 图3是本发明第三实施例提供的主DLNA设备的结构图;
[0036] 图4是本发明第四实施例提供的从DLNA设备的结构图。

【具体实施方式】
[0037] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0038] 实施例一
[0039] 请参与图1所示本发明DLNA设备隐身的方法,包括:
[0040] 步骤101 :当主DLNA设备上线后,启动协议栈,判断主DLNA设备是否处于隐身模 式,如果是,进入步骤104,否则,进入步骤102 ;
[0041] 具体地,主DLNA设备通过一模式存储单元存储当前设备的隐身模式,主DLNA设备 启动时,从模式存储单元中查询当前的状态,主DLNA设备通过扩展DLNA协议栈实现代码, 根据查询到当前是否处于隐身模式决定是否启用设备查询模块来实现设备的隐身。
[0042] 步骤102 :主DLNA设备发送通知(notify)消息至从DLNA设备;
[0043] 本发明实施例中,假定本DLAN设备为主DLAN设备,处于同一网络下还包括从DLNA 设备,当主DLAN设备上线后,通过组播的形式发送通知(notify)消息至从DLNA设备。
[0044] 在本实施例中,从DLNA设备包括至少一个从DLNA设备。
[0045] 步骤103 :从DLNA设备解析收到通知(notify)消息,并启动server模式提供DLNA 文件访问服务;
[0046] 上述server模式是一个全功能系统,除了提供文件访问服务之外,还对外提供设 备管理服务,进而包括了文件的上传下载服务等。
[0047] 步骤104 :主DLNA设备处于隐身模式,启动web server模式提供DLNA文件访问服 务。
[0048] 上述web server模式与server模式区别在于,web server模式仅运行一个最小 系统,只提供文件访问服务。
[0049] 实施例二
[0050] 请参与图2所示本发明DLNA设备隐身的方法,包括:
[0051] 步骤201 :当主DLNA设备上线后,接收从DLNA设备发送的搜索(search)消息;
[0052] 本发明实施例中,假定本DLAN设备为主DLAN设备,处于同一网络下还包括从DLNA 设备,当主DLAN设备上线后,接收从DLNA设备发送的搜索(search)消息。
[0053] 在本实施例中,从DLNA设备包括至少一个从DLNA设备。
[0054] 步骤202 :判断主DLNA设备是否处于隐身模式,如果是,则忽略该搜索消息,则同 一网络下的其他从DLNA设备无法搜索到该从DLNA设备;否则,进入步骤203 ;
[0055] 具体地,主DLNA设备通过一模式存储单元存储当前设备的隐身模式,主DLNA设备 启动时,从模式存储单元中查询当前的状态,主DLNA设备通过扩展DLNA协议栈实现代码, 根据查询到当前是否处于隐身模式决定是否启用设备查询模块来实现设备的隐身。
[0056] 步骤203 :主DLNA设备发送搜索响应(search response)消息至从DLNA设备。
[0057] 在本实施例中,主DLNA设备可以在上线后接收从DLNA设备发送的搜索消息,并判 断该主DLNA设备处于非隐身模式,则主DLNA设备通过发送搜索响应消息至从DLNA设备, 进而同一网络下的其他从DLNA设备能够搜索到该主DLNA设备。
[0058] 实施例三
[0059] 请参阅图3所示本发明主DLNA设备的结构,为了便于说明,仅示出了与本发明实 施例相关的部分。
[0060] 该主DLNA设备可以为任意具有DLNA功能的终端,比如智能手机、PAD、电视机等, 该主DLNA设备包括模式设置单元31、模式存储单元32、模式判定单元33及信息发送单元 34,其中:
[0061] 模式设置单元31,用于设置所述主DLNA设备隐身模式状态;
[0062] 模式存储单元32,用于存储主DLNA设备隐身模式状态;
[0063] 模式判定单元33,用于当所述主DLNA设备上线后,启动协议栈,判断主DLNA设备 是否处于隐身模式;
[0064] 信息发送单元34,用于主DLNA设备发送通知(notify)消息至从DLNA设备;
[0065] 可选的,所述主DLNA设备还包括信息接收单元35,
[0066] 所述信息接收单元35,用于接收从DLNA设备发送的搜索(search)消息。
[0067] 可选的,所述信息发送单元34,还用于主DLNA设备发送搜索响应(search response)消息至从DLNA设备。
[0068] 在本实施例中,主DLNA设备可以在上线后接收从DLNA设备发送的搜索消息,并判 断该主DLNA设备处于非隐身模式,则主DLNA设备通过发送搜索响应消息至从DLNA设备, 进而同一网络下的其他从DLNA设备能够搜索到该主DLNA设备。
[0069] 实施例四
[0070] 请参阅图4所示本发明从DLNA设备的结构,为了便于说明,仅示出了与本发明实 施例相关的部分。
[0071] 该从DLNA设备可以为任意具有DLNA功能的终端,比如智能手机、PAD、电视机等, 该从DLNA设备包括信息接收单元41、信息解析单元42及信息发送单元43,其中:
[0072] 信息接收单元41,用于接收主DLNA设备发送至从DLNA设备的通知(notify)消 息;
[0073] 信息解析单元42,用于从DLNA设备解析收到通知(notify)消息,并启动server 模式提供DLNA文件访问服务;
[0074] 信息发送单元,用于从DLNA设备发送的搜索(search)消息至主DLNA设备。
[0075] 本发明提供的DLNA设备隐身的方法及主、从DLNA设备,通过设置一隐身访问模 式,在该模式下DLNA设备既可正常提供DLNA Server服务,同时又保护了用户的隐私,提升 了用户使用DLNA的体验。
[0076] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
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设备 能够搜索到所述主DLNA设备。
6. 如权利要求1至5任一权利要求所述的DLNA设备隐身的方法,其特征在于,所述主 DLAN设备与从DLNA设备处于同一网络下,所述从DLNA设备包括至少一个从DLNA设备。
7. -种主DLNA设备,其特征在于,包括: 模式设置单元,用于设置所述主DLNA设备隐身模式状态; 模式存储单元,用于存储主DLNA设备隐身模式状态; 模式判定单元,用于当所述主DLNA设备上线后,启动协议栈,判断主DLNA设备是否处 于隐身模式; 信息接收单元,用于接收从DLNA设备发送的搜索消息。
8. 如权利要求7所述的主DLNA设备,其特征在于,所述主DLNA设备还包括: 信息发送单元,用于主DLNA设备发送通知消息至从DLNA设备。
9. 如权利要求8所述的主DLNA设备,其特征在于,所述信息发送单元,还用于主DLNA 设备发送搜索响应消息至从DLNA设备。
10. -种从DLNA设备,其特征在于,包括: 信息接收单元,用于接收主DLNA设备发送至从DLNA设备的通知消息; 信息解析单元,用于从DLNA设备解析收到通知消息,并启动server模式提供DLNA文 件访问服务及设备管理服务; 信息发送单元,用于从DLNA设备发送的搜索消息至主DLNA设备。
【文档编号】H04L29/06GK104065659SQ201410299224
【公开日】2014年9月24日 申请日期:2014年6月27日 优先权日:2014年6月27日
【发明者】卢立男, 乐亮 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1