[发明专利]基于适配器模式的UPnP多媒体播放系统及方法在审
申请号: | 201610077743.8 | 申请日: | 2016-02-03 |
公开(公告)号: | CN105763544A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 潘甦;刘雪梅 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/436;H04N21/643;H04N21/6587 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 李湘群 |
地址: | 210023 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 适配器 模式 upnp 多媒体 播放 系统 方法 | ||
技术领域
本发明属于UPnP(通用即插即用)技术领域,特别涉及当家庭网络UPnP设备中有不支持UPnP协议的多媒体播放器时,多媒体资源的播放即可直接通过适配层参数桥接未支持UPnP的多媒体播放设备,从而实现不支持UPnP的多媒体播放器在UPnP网络中播放多媒体资源。
背景技术
UPnP是通用即插即用(UniversalPlugandPlay)的缩写,主要用于实现设备之间的智能互联互通;它不需要设备驱动程序,取而代之的是通用协议,因此使用UPnP建立的网络是介质无关的;它与操作系统无关,可以运行在几乎所有的操作系统平台之上;它也与具体的编程语言无关,可以使用C、C++和JAVA等开发语言;使得在办公室、家庭和其它公共场所都可以方便的构建一个设备之间相互连通的网络环境。
UPnP提供的媒体播放体系结构定义了基本的A/V设备和服务模板,说明了控制点和UPnPA/V设备之间的整体关系。它独立于任何特定的设备类型、内容格式及传输协议。它支持多种设备,例如电视机、CD/DVD播放器、自动电唱机、立体声系统、MP3播放器、数码照相机和摄像机等;同时A/V体系结构允许设备支持多种格式的媒体内容(例如MPEG2、MPEG4、JPEG、MP3、WMA等),以及多种传输协议(例如IEEE-1394、HTTP、RTP等)。
目前的UPnPA/V架构如说明书附图1所示。可以看出,在目前的架构中有三个功能不同的实体,分别是:控制点(ControlPoint)、媒体服务器(MediaServer)、媒体渲染器(MediaRenderer),后两种也称之为UPnPA/V设备。控制点主要是用来协调管理媒体服务器和媒体渲染器的,使得它们能够自动的实现媒体播放;媒体服务器主要用来提供媒体资源;媒体渲染器主要用来渲染播放媒体内容。
在媒体内容播放控制之前,控制点需要和媒体服务器和媒体渲染器进行一系列的信息交互。通过这些信息交互,控制点能够发现接入到网络中的所有UPnPA/V设备(MediaServers、MediaRenderers)、选择感兴趣的设备、比较匹配它们各自所支持的传输协议和数据格式、调用播放控制动作等。播放控制前的信息交互过程就是UPnP过程:设备寻址、设备发现、设备描述、设备控制、设备事件和设备展示。
设备寻址(Addressing):
控制点和UPnPA/V设备与网络建立连接后,利用DHCP服务,设备获得一个IP地址。地址是设备在UPnP网络中工作的基础条件。
设备发现(Discovery):
设备发现是UPnP工作的第一步,由简单发现协议SSDP完成。设备加入到UPnP网络后,向控制点多播它所提供的服务;控制点接入到网络中后,向网络发送搜素请求,搜索控制点感兴趣的设备或者服务。所有符合搜索条件的A/V设备都会单播响应该消息。
设备描述(Description):
设备描述是UPnP工作的第二步,通过设备发现,控制点对设备的了解还很少,此时控制点想要知道更多的信息就可以通过从设备发现消息中得到的设备描述URL取回设备的描述信息。从而控制点能够获得设备的详细描述消息,比如:设备所能够支持的传输协议、数据格式以及服务的详细描述信息如媒体服务器提供的媒体资源(采用XML描述)。
设备控制(Control):
在完成UPnP工作的第一、二步后,控制点就可以对目标设备进行控制。如:首先选择感兴趣的媒体服务,然后获取到该媒体资源网络位置的URL,再将URL发送给适合的媒体渲染器,最后执行播放、暂停、停止等控制动作。
设备事件(Eventing):
控制点要具有事件订阅能力,当设备或服务状态发生变化时,都会通过通用事件通知结构(GENA)告知控制点,这样才能保证控制点获取的设备和服务信息都是该设备在当前状态下的信息。
设备展示(Presentation):
在控制点发现设备和取得设备描述之后,设备展示就开始了。控制点通过设备描述的PresentationURL字段取得一个页面,该页面支持用户控制或者浏览设备状态。
控制点和UPnPA/V设备之间的信息交互过程如说明书附图2所示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610077743.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能家居控制系统及方法
- 下一篇:一种业务处理方法以及通信系统