用于共享多个家庭媒体内容的dlna设备及其方法

文档序号:8288256阅读:1761来源:国知局
用于共享多个家庭媒体内容的dlna设备及其方法
【技术领域】
[0001]本公开在一个或多个实施方式中涉及用于共享多个家庭媒体内容的数字生活网络联盟(Digital Living Network Alliance,DLNA)设备和方法。更具体地说,本公开涉及DLNA设备和方法,其通过周期性地存储关于各个DLNA服务场景的选择信息和关于媒体内容的播放状态信息,即使在多个媒体播放器共享媒体内容时,该设备和方法也能够识别并控制各个媒体内容的状态。
【背景技术】
[0002]该部分陈述仅提供与本公开有关的背景信息,而并不构成现有技术。
[0003]近来,建立了家庭网络,以实现安装在用户住所中的各种设备(诸如,PC、TV、机顶盒、移动设备、音频系统、空调、烧水壶、灯、气阀以及前门等)之间的相互连接和整体管理。作为与在家庭网络中共享媒体内容有关的标准协议,出现了数字生活网络联盟(Digital Living Network Alliance,DLNA)。DLNA 通过使用数字媒体服务器(DigitalMedia Server,下文称为 “DMS”)、数字媒体播放器(Digital Media Player,或 “DMP”)、数字媒体渲染器(Digital Media Renderer,或“DMR”)以及数字媒体控制器(Digital MediaController,或“DMC”),定义用于在网络上共享和控制家庭媒体的设备类另U。简单地说,DMS设备用于在网络上管理并提供本地内容,DMP设备用于取得由DMS设备管理的内容并在DMP设备自身的播放器上播放内容。DMR设备根据来自DMC设备的请求接收并播放内容,DMC设备用以取得由DMS管理的内容的并且建立用于在DMR中进行播放的构造,并且以维持DMR与DMS设备之间的连接。
[0004]DLNA定义了与基本DLNA服务有关的三个场景。DLNA服务场景包括2盒推(2_boxpush)、2盒拉(2盒拉)以及3盒(3盒)场景。
[0005]图1是基本DLNA服务场景的一个示例的图。
[0006]图1的(a)例示了 2盒推场景,在该场景中,设备110的内容显示在另一个设备120上并且设备110充当DMS设备。图1的(b)例示了 2盒拉场景,在该场景中主要设备130播放另一个设备110的媒体并且充当DMP设备。图1的(c)例示了 3盒场景,在该场景中充当DMC设备作用的主要设备140使另一个设备110的媒体由又一个设备120播放。
[0007]基于常规DLNA服务场景在家庭网络中共享媒体内容基本上由被设计为共享单个媒体的屏上用户界面(on-screen interface)来提供。换言之,这种基于DLNA服务的媒体共享无法通过多个设备的单独控制来提供共享的多个媒体。

【发明内容】

[0008]技术问题
[0009]因此,本公开实现了一种用于在由基于DLNA的媒体设备构造的家庭网络中共享多个媒体内容的DLNA设备,以通过周期性地存储关于相应DLNA服务场景的选择信息和关于媒体内容的播放状态信息并实时识别相应媒体内容的状态,即使在多个媒体播放器共享媒体内容时,也有效控制相应媒体内容。
[0010]技术方案
[0011]根据本公开的至少一个实施方式,一种DLNA(数字生活网络联盟,Digital LivingNetwork Alliance)设备包括显示单元、输入单元、通信器、控制器以及数据存储单元。显示单元被构造成显示用于实施至少一个单元DLNA服务场景的用户用户界面。输入单元被构造成通过用户用户界面接收DLNA服务场景选择信息,该DLNA服务场景选择信息包括服务器选择信息、内容选择信息以及播放器选择信息。通信器被构造成与DLNA网络中的DLNA设备通信。控制器被构造成基于通过输入单元接收到的DLNA服务场景选择信息执行至少一个单元DLNA服务场景。数据存储单元被构造成存储用于各个单元DLNA服务场景的选择信息和播放状态信息。
[0012]根据本公开的另一个实施方式,一种用于多次执行N个单元DLNA(Digital LivingNetwork Alliance)服务场景的方法包括以下步骤:接收针对各个单元DLNA服务场景的选择信息;依赖于针对所述各个单元DLNA服务场景的选择信息,向DLNA网络中的相应DLNA设备发送控制指令;提供并存储针对相应单元DLNA服务场景的选择信息的数据库;以及在数据库中存储针对相应单元DLNA服务场景的播放状态信息。
[0013]有益效果
[0014]根据上述本公开,用于在由基于DLNA的媒体设备构造的家庭网络中共享多个媒体内容的DLNA设备通过周期性地存储关于相应DLNA服务场景的选择信息和关于媒体内容的播放状态信息并实时识别相应媒体内容的状态,即使在多个媒体播放器共享媒体内容时,也可以有效控制相应媒体内容。
【附图说明】
[0015]图1是基本DLNA服务场景的示例的图。
[0016]图2是根据至少一个实施方式的用于执行多个DLNA服务场景的DLNA设备的构造的图。
[0017]图3是根据至少一个实施方式的用于媒体内容选择任务的DLNA设备的用户用户界面的示例的图。
[0018]图4是根据至少一个实施方式的图3中例示的用户用户界面的示例性实现方式的图。
[0019]图5是根据至少一个实施方式的用于媒体服务器选择任务的DLNA设备的用户用户界面的示例的图。
[0020]图6是根据至少一个实施方式的图5中例示的用户用户界面的示例性实现方式的图。
[0021]图7是根据至少一个实施方式的用于媒体播放器选择任务的DLNA设备的用户用户界面的示例的图。
[0022]图8是根据至少一个实施方式的用于媒体播放器选择和内容的后续播放的DLNA设备的用户用户界面的示例的图。
[0023]图9是根据至少一个实施方式的图8中例示的用户用户界面的示例性实现方式的图。
[0024]图10是根据至少一个实施方式的数据存储单元中的选择信息和播放状态信息的示例的图。
[0025]图11是由至少一个实施方式的DLNA设备执行的、用于多次执行N个单元DLNA服务场景的方法的流程图。
【具体实施方式】
[0026]下文中,将参照附图详细描述本公开的至少一个实施方式。在以下描述中,虽然元件在不同附图中示出,但是相同的附图标记指定相同元件。进一步地,在至少一个实施方式的以下描述中,为了清晰和简洁的目的,将省略这里包含的已知功能和构造的详细描述。
[0027]此外,在描述本公开的组件时,使用如第一、第二、A、B、(a)以及(b)的术语。这些术语仅为了区分一个组件与另一个组件的目的,并且普通技术人员将理解术语并不暗示或表明组件的物质、顺序或序列。另外,普通技术人员将理解如“包括”和“具有”的术语应默认理解为包含性的或开放的,而不是唯一或封闭的,除非与此相反明确地进行定义。如果组件被描述为“连接”、“耦合”或“链接”到另一个组件,则本领域普通技术人员将理解组件不必直接“连接”、“耦合”或“链接”,而也可经由第三个组件间接“连接”、“耦合”或“链接”。
[0028]在采用数字生活网络联盟(Digital Living Network Alliance,DLNA)环境的家庭网络中,DLNA设备分别充当数字媒体控制器(Digital Media Controller,DMC)设备、数字媒体服务器(Digital Media Server,DMS)设备、数字媒体播放器(Digital MediaPlayer,DMP)设备以及数字媒体渲染器(Digital Media Renderer,DMR)设备。DMS设备具有访问通用即插即用(Universal Plug and Play,UPnP)AV区域中的媒体内容的能力,并且用于存储媒体内容或向DMP设备或DMR设备提供媒体内容。DMS设备使得DMC设备能够取得媒体内容,并且可以装配有广播中间件和用于接收数字广播的广播接收器。DMS的这些功能可以由移动设备、个人计算机、CD播放器、DVD播放器、MP3播放器、机顶盒等执行。
[0029]DMP设备用以播放所选择的媒体内容。具体地说,DMP设备可以选择并控制媒体内容并且播放所选择的媒体内容。DMP的这些操作可以由移动设备、TV、个人计算机等执行。
[0030]DMR设备用以播放所选择的媒体内容。DMR的操作可以由TV、AV接收器、立体扬声器等执行。
[0031 ] DMC设备执行控制的功能,使得DMS设备的媒体内容通过DMR设备播放。用户可以通过DMC设备取得DMS设备的媒体内容以找到期望的媒体内容,并且控制DMS设备以向特定DMR设备发送该媒体内容。这种DMC操作可以由移动设备、个人计算机等执行。根据至少一个实施方式的用于执行多个DLNA服务场景的DLNA设备在DLNA环境的家庭网络中作为DMS设备和DMC设备而操作。
[0032]图2是根据至少一个实施方式的用于执行多个DLNA服务场景的DLNA设备200的构造的图。
[0033]根据至少一个实施方式的用于执行多个DLNA服务场景的DLNA设备200包括显示单元210、输入单元220、控制器230、数据存储单元240以及通信器250。虽然用于执行多个DLNA服务场景的DLNA设备200被描述为仅具有显示单元210、输入单元220、控制器230、数据存储单元240以及通信器250,但这仅是本公开的至少一个实施方式的技术构思的示例性说明。本领域技术人员将理解在不背离本公开的至少一个实施方式的特性的情况下,各种修改、添加和替换对于用于执行多个DLNA服务场景的DLNA设备200中所包括的元件都是可能的。
[0034]显示单元210被构造成显示用于实施至少一个单元DLNA服务场景的用户用户界面。具体地说,用于执行多个DLNA服务场景的DLNA设备200通过使用显示单元210的用户界面,在DLNA环境中的在家庭网络中充当控
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1