[发明专利]基于适配器模式的UPnP多媒体播放系统及方法在审
申请号: | 201610077743.8 | 申请日: | 2016-02-03 |
公开(公告)号: | CN105763544A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 潘甦;刘雪梅 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/436;H04N21/643;H04N21/6587 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 李湘群 |
地址: | 210023 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 适配器 模式 upnp 多媒体 播放 系统 方法 | ||
1.基于适配器模式的UPnP多媒体播放系统,包括控制点和UPNP设备,其特征在于:还包括适配中心,UPNP设备和控制点通过适配中心间接交互;所述适配中心包含注册模块、存储模块和解析模块,其中:
注册模块用于和多媒体播放器进行信息交互,注册模块通过广播方式发现设备请求消息同时提供一个入口,填入需要桥接的多媒体播放器的信息;
存储模块用于将交互过程中由UPnPA/V设备向控制点发出的信息存储起来,存储时将关于多媒体设备的所有信息以设备为单位进行存储;
解析模块用于解析ControlPoint发送给适配中心的信息,如果是设备控制请求消息,则适配中心解析该请求信息,调用相应的多媒体设备,该设备在接到适配中心的调用后执行相应的操作;如果该消息是控制前的交互请求信息,则适配中心不转发该消息,只是在存储模块中调用相应信息并予以回复。
2.根据权利要求1所述的基于适配器模式的UPnP多媒体播放系统,其特征在于:所述适配中心能够进行事件订阅,当在该适配中心注册的UPnPA/V设备的设备状态或服务发生变化时,控制点可以知晓,以确保在适配中心注册的设备有效。
3.基于适配器模式的UPnP多媒体播放方法,其特征在于:在控制点和多媒体设备之间增置有适配中心,多媒体设备和控制点通过适配中心间接交互;所述方法步骤包括:
步骤1:当多媒体播放设备接入到本地网络中后,通过注册过程获取需要桥接的多媒体播放器的信息,所述多媒体播放器的信息包括该多媒体设备的安装路径、所支持的播放格式、个性名称;
步骤2:适配中心的存储模块将多媒体播放器的信息以设备为单位存储起来;
步骤3:接入到UPnP网络中的控制点与适配中心进行控制前的UPnP交互,并且获取到该注册到该适配中心的多媒体播放器的设备描述信息;
步骤4:适配中心的解析模块解析控制点发送的请求消息,如果是控制前的UPnP交互请求,则适配中心不转发该消息,直接从存储模块中获取相应的响应消息;如果是控制点发送的控制请求消息,则适配中心找到相应的多媒体设备,通过RPC协议调用该多媒体设备;
步骤5:控制点在UPnP网络中查看媒体资源信息,选择感兴趣的媒体资源获得其在网络中的URL
步骤6:ControlPoint在和适配中心进行UPnP交互过程之后发现所有接入到本地网络中的多媒体播放设备以及它们所支持的多媒体格式。
4.根据权利要求3所述的基于适配器模式的UPnP多媒体播放方法,其特征在于:所述步骤1中的注册过程包括以下步骤:
步骤1-1:适配中心的注册模块通过广播方式发现设备请求消息同时提供一个入口,填入需要桥接的多媒体播放器的信息,包括:多媒体播放器安装路径、所支持播放的多媒体格式、播放器个性名称;
步骤1-2:适配中心的注册模块将步骤1-1中获取到的数据存储到存储模块中,持久化,当存储模块中数据发生变化时,调用UPnP协议广播到UPNP网络中;
步骤1-3:通过步骤1-1和步骤1-2,当UPnP网络中有播放多媒体的需求时,在适配中心选择一个自己所需要的多媒体播放器;控制点查询并选择感兴趣的多媒体资源和多媒体播放器进行播放;控制点首先将控制请求信息发送到适配中心,与适配中心进行UPnP交互,然后适配中心进行解析,最后运用RPC技术调用对应的播放器播放。
5.根据权利要求3所述的基于适配器模式的UPnP多媒体播放方法,其特征在于:控制点和适配中心在播放控制前的信息交互过程同控制点和UPnPA/V设备的信息交互过程相同。
6.根据权利要求3所述的基于适配器模式的UPnP多媒体播放方法,其特征在于:当有多媒体播放器退出A/V播放时,在适配中心手动删除该设备;适配中心接到多媒体播放设备离开消息后,清除自身所存储的关于该设备的所有信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610077743.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能家居控制系统及方法
- 下一篇:一种业务处理方法以及通信系统