一种家庭网络多媒体内容共享的访问控制方法和装置的制造方法

文档序号:8365439阅读:176来源:国知局
一种家庭网络多媒体内容共享的访问控制方法和装置的制造方法
【技术领域】
[0001] 本发明涉及数字家庭领域,特别是涉及一种基于DLNA/UpnP的家庭网络多媒体内 容共享的访问控制方法和装置。
【背景技术】
[0002] 随着互联网、数字家庭业务的飞速发展,家庭用户具备了各种各样的终端设备,如 手机、平板电脑、TV/机顶盒、家庭PC、NAS(Network-AttachedStorage,网络附加存储)设 备、家庭网关等。多媒体内容(音频/视频/图片)在多种设备之间的多屏共享,已成为当前 家庭娱乐的一个必备功能。
[0003] 目前针对家庭网络多媒体内容的共享,业界主要有DLNA (Digital Living Network Alliance,数字生活网络联盟)的解决方案。在DLNA的解决方案中,通过UPnP (Universal Plug and Play,通用即插即用)完成局域网设备的相互发现及服务调用,如DMS (Digital Media Server,数字媒体服务器)、DMC (Digital Media Controller,数字媒体控 制器)、DMP (Digital Media Player,数字媒体播放器)等设备,但DLNA设备之间通过UPnP 协议的内容共享与播放(即调用UPnP服务接口)时,并没有考虑共享内容对某些设备以及设 备上当前用户是否可见的问题,即DLNA设备共享(UPnP服务调用)时的权限控制问题,包括 对设备访问权限的鉴别、共享内容针对不同用户的public和non-public的目录/内容是 否可见的问题。

【发明内容】

[0004] 本发明要解决的技术问题是提供一种家庭网络多媒体内容共享的访问控制方法 和装置,用以解决现有技术没有考虑在DLNA设备共享时的权限控制的问题。
[0005] 为解决上述技术问题,一方面,本发明提供一种家庭网络多媒体内容共享的访问 控制方法,所述方法包括以下步骤:
[0006] 接收客户端设备发送的访问请求;
[0007] 判断所述客户端设备是否有访问权限,当所述客户端设备有访问权限时,向所述 客户端设备展示对应权限的目录和内容,并允许所述客户端设备访问所述目录和内容。
[0008] 进一步,判断所述客户端设备是否有访问权限的过程具体为:根据所述客户端设 备的MAC地址或IP地址,判断所述客户端设备是否有访问权限。
[0009] 进一步,在判断所述客户端设备有访问权限之后,还包括:对访问用户进行授权认 证,获取所述用户的访问权限。
[0010] 进一步,对访问用户进行授权认证的具体过程包括:
[0011] 提示所述客户端设备需要进行用户认证;
[0012] 判断所述客户端设备是否支持用户名和密码的输入,当所述客户端设备不支持用 户名和密码的输入或用户选择不进行身份认证时,判断所述客户端设备只具有访问公共目 录和所述公共目录下的内容的权限;
[0013] 当所述客户端设备支持用户名和密码的输入时,接收所述客户端设备输入的用户 名和密码,并根据所述用户名和密码,获取所述用户的访问权限。
[0014] 进一步,所述根据用户名和密码获取用户的访问权限的过程具体包括:
[0015] 判断所述用户名和/或密码是否出现错误,当出现错误时,判断所述客户端设备 只具有访问公共目录和所述公共目录下的内容的权限;
[0016] 当没有出现错误时,判断所述客户端设备具有访问公共目录、用户个人私有目录 及其目录下的内容的权限;所述用户个人私有目录下的内容包括所述用户的个人内容和其 他用户共享给所述用户的内容。
[0017] 进一步,当客户端设备访问所述用户个人私有目录下的内容时,判断所述用户是 否具备播放所述内容的权限,当所述用户不具备播放所述内容的权限时,判断所述客户端 设备没有播放所述内容的权限。
[0018] 另一方面,本发明还提供一种家庭网络多媒体内容共享的访问控制装置,包括:
[0019] 访问请求接收单元,用于接收客户端设备发送的访问请求;
[0020] 访问权限处理单元,用于判断所述客户端设备是否有访问权限,当所述客户端设 备有访问权限时,向所述客户端设备展示对应权限的目录和内容,并允许所述客户端设备 访问所述目录和内容。
[0021] 进一步,所述访问权限处理单元包括:
[0022] 内容目录服务单元,用于存储公共目录、用户个人私有目录及其目录下的内容;
[0023] 认证授权管理服务单元,用于判断发送访问请求的客户端设备是否有访问权限。
[0024] 进一步,所述认证授权管理服务单元包括客户端设备访问权限判断子单元,用于 根据所述客户端设备的MAC地址或IP地址,判断所述客户端设备是否有访问权限。
[0025] 进一步,所述认证授权管理服务单元还包括用户访问权限获取子单元,用于根据 用户名和密码,对访问用户进行授权认证,获取所述用户的访问权限。
[0026] 进一步,所述认证授权管理服务单元还包括内容播放权限判断子单元,用于当访 问所述用户个人私有目录下的内容时,判断所述用户是否具备播放所述内容的权限。
[0027] 本发明有益效果如下:
[0028] 本发明实现了DLNA设备共享(UPnP服务调用)时的权限控制,包括对设备访问权 限的鉴别、共享内容针对不同用户的public和non-public目录/内容是否可见的访问权 限控制。
【附图说明】
[0029] 图1是本发明实施例的一种家庭网络系统的结构示意图;
[0030] 图2是本发明实施例的一种豕庭网络DLNA设备共孚应用的场景不意图;
[0031] 图3是本发明实施例的一种家庭网络多媒体内容共享的访问控制装置的结构图;
[0032] 图4是本实施例的内容目录服务单元的一种存储内容的组织结构图;
[0033] 图5是本发明实施例的一种家庭网络多媒体内容共享的访问控制方法的流程图;
[0034] 图6是本发明实施例中DLNADMS内容共享的权限判断流程图。
【具体实施方式】
[0035] 为了解决现有技术没有考虑在DLNA设备共享时的权限控制的问题,本发明提供 了一种家庭网络多媒体内容共享的访问控制方法和装置,以下结合附图以及三个实施例, 对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明, 并不限定本发明。
[0036] 实施例1
[0037] 本发明实施例的一种家庭网络系统如图1所示,包括数字媒体服务器11、客户端 设备12 ;所述数字媒体服务器11包括访问请求接收单元113和访问权限处理单元;所述访 问请求接收单元113用于接收客户端设备发送的访问请求;所述访问权限处理单元用于判 断所述客户端设备是否有访问权限,当所述客户端设备有访问权限时,向所述客户端设备 展示对应权限的目录和内容,并允许所述客户端设备访问所述目录和内容。
[0038] 所述访问权限处理单元包括内容目录服务单元111和认证授权管理服务单元 112,所述内容目录服务单元111用
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1