兼容upnp媒体服务的cifs服务器系统的制作方法

文档序号:7945583阅读:337来源:国知局
专利名称:兼容upnp媒体服务的cifs服务器系统的制作方法
技术领域
本发明涉及网络技术,特别涉及UPNP(通用即插即用)AV的多媒体框架技术。
背景技术
UPNP AV是基于UPNP协议之上的多媒体框架,定义了 UPNP AV控制点、UPNP媒体服务器和 UPNP 播放器。CIFS (Common Internet File System 通用 hterNet 文件系统)是一种新提出的协议,它使程序可以访问远程^ternet计算机的文件并请求此计算机的服务, CIFS使用客户端/服务器模式,客户端请求远程服务器上的服务,服务器获取请求并响应服务。CIFS是windows主机间进行网络文件共享的主要协议。CIFS服务器是指使用CIFS 协议的文件共享服务器。CIFS的协议的请求和响应服务和UPNP AV框架规定的CDS (内容目录服务),CMS (连接管理服务)服务不同。CIFS的数据传输协议也和UPNP AV规定的 HTTP服务不同,二者并不兼容,因此目前广泛使用的CIFS服务器上的共享文件不能被UPNP AV控制点发现从而不能被UPNP媒体播放器播放。

发明内容
本发明目的是克服目前使用的CIFS服务器上的共享文件不能被UPNP AV控制点发现从而不能被UPNP媒体播放器播放的缺点,提供一种兼容UPNP媒体服务的CIFS服务器系统。本发明为解决上述技术问题所采用的技术方案是,兼容UPNP媒体服务的CIFS服务器系统,其特征在于,包括CIFS文件服务器、CIFS客户端模块、服务转换模块、UPNP媒体服务设备生成模块及UPNP AV控制显示模块,所述CIFS文件服务器用于提供标准的CIFS文件共享服务;所述CIFS客户端模块用于接收服务转换模块的服务请求并发送给CIFS文件服务器和接收CIFS文件服务器响应,并将响应传送给服务转换模块;所述服务转换模块用于接收CIFS客户端模块的响应,并将其转换为UPNP AV能够兼容的服务响应反馈给UPNP媒体服务设备生成模块,并接收UPNP服务设备生成模块传送的UPNP AV服务请求,将其转换为CIFS协议的服务请求传送给CIFS客户端模块,且将CIFS 的文件传输协议转换为HTTP1. 1协议,将CIFS文件的路径表示转换为标准HTTP协议地址作为提供给UPNPAV控制显示模块的播放地址;所述UPNP媒体服务设备生成模块用于生成标准的UPNP媒体服务器,通过标准的 UPNP媒体服务器接收来自UPNP AV控制显示模块的UPNP AV服务请求并传送给服务转换模块,接收服务转换模块的响应并通过标准的UPNP媒体服务器传送给UPNP AV控制显示模块;所述UPNP AV控制显示模块用于通过标准的UPNP媒体服务器发送UPNP AV服务请求,且通过标准的UPNP媒体服务器接收UPNP媒体服务设备生成模块返回的信息并显示。具体的,所述服务转换模块接收CIFS客户端模块的响应,并将其转换为UPNP AV能够兼容的服务响应,所述服务响应包括CDS(内容目录服务)及CMS(连接管理服务)。
进一步的,所述服务转换模块接收UPNP服务设备生成模块传送的UPNP AV服务请求包括CDS (内容目录服务)及CMS (连接管理服务)。具体的,所述UPNP AV控制显示模块为UPNP媒体播放器及其控制装置。再进一步的,所述UPNP AV控制显示模块包括UPNP AV控制模块及UPNP AV显示模块。具体的,所述UPNP AV控制模块为支持UPNP服务的移动服务终端,所述UPNP AV 显示模块为与上述移动服务终端连接的UPNP媒体播放器。再进一步的,所述移动服务终端为手机。本发明的有益效果是,通过上述兼容UPNP媒体服务的CIFS服务器系统,能将现用的家庭存储设备上面的CIFS服务器转换为符合UPNP AV标准的服务器,使其兼容UPNP智能电视机等,同时由于UPNP AV设备的即插即用功能避免了复杂的设置,方便用户。


图1为本发明实施例的系统框图。
具体实施例方式下面结合附图及实施例,详细描述本发明的技术方案。本发明的兼容UPNP媒体服务的CIFS服务器系统由CIFS文件服务器、CIFS客户端模块、服务转换模块、数据转换模块、UPNP媒体服务设备生成模块及UPNP AV控制显示模块组成,其中,CIFS文件服务器用于提供标准的CIFS文件共享服务;CIFS客户端模块用于接收服务转换模块的服务请求并发送给CIFS文件服务器和接收CIFS文件服务器响应,并将响应传送给服务转换模块;服务转换模块用于接收CIFS客户端模块的响应,并将其转换为UPNP AV能够兼容的服务响应反馈给UPNP媒体服务设备生成模块,并接收UPNP服务设备生成模块传送的UPNP AV服务请求,将其转换为CIFS协议的服务请求传送给CIFS客户端模块,且将CIFS的文件传输协议转换为HTTP1. 1协议,将CIFS文件的路径表示转换为标准HTTP协议地址作为提供给UPNP AV控制显示模块的播放地址;UPNP媒体服务设备生成模块用于生成标准的UPNP媒体服务器,通过标准的UPNP媒体服务器接收来自UPNP AV控制显示模块的UPNP AV服务请求并传送给服务转换模块,接收服务转换模块的响应并通过标准的UPNP媒体服务器传送给UPNP AV控制显示模块;UPNP AV控制显示模块用于通过标准的UPNP媒体服务器发送UPNPAV服务请求,且通过标准的UPNP媒体服务器接收UPNP媒体服务设备生成模块返回的信息并显示。
实施例本例的UPNP AV控制显示模块包括UPNP AV控制模块及UPNP AV显示模块,UPNP AV控制模块为支持UPNP服务的移动服务终端,可以为手机等,所述UPNP AV显示模块为与上述移动服务终端连接的UPNP媒体播放器,本实施例的系统框图如图1。首先兼容UPNP媒体服务的CIFS服务器系统由CIFS文件服务器、CIFS客户端模块、服务转换模块、数据转换模块、UPNP媒体服务设备生成模块及UPNP AV控制显示模块组成,其中,CIFS文件服务器用于提供标准的CIFS文件共享服务;CIFS客户端模块用于接收服务转换模块的服务请求并发送给CIFS文件服务器和接收CIFS文件服务器响应,并将响应传送给服务转换模块;服务转换模块用于接收CIFS客户端模块的响应,并将其转换为 UPNP AV能够兼容的服务响应反馈给UPNP媒体服务设备生成模块,该服务响应包括CDS及 CMS等,并接收UPNP服务设备生成模块传送的UPNP AV服务请求,将其转换为CIFS协议的服务请求传送给CIFS客户端模块,该UPNP AV服务请求包括⑶S及CMS等,且将CIFS的文件传输协议转换为HTTP1. 1协议,将CIFS文件的路径表示转换为标准HTTP协议地址作为提供给UPNP AV控制显示模块的播放地址;UPNP媒体服务设备生成模块用于生成标准的 UPNP媒体服务器,通过标准的UPNP媒体服务器接收来自UPNP AV控制显示模块的UPNP AV 服务请求并传送给服务转换模块,接收服务转换模块的响应并通过标准的UPNP媒体服务器传送给UPNP AV控制显示模块;UPNP AV控制显示模块用于通过标准的UPNP媒体服务器发送UPNP AV服务请求,且通过标准的UPNP媒体服务器接收UPNP媒体服务设备生成模块返回的信息并显示,UPNP AV控制显示模块可以为单独的UPNP媒体播放器及其控制装置,也可以由UPNP AV控制模块及UPNPAV媒体显示模块组成,UPNP AV控制模块可以为支持UPNP 服务的移动服务终端,如手机等,UPNP AV媒体显示模块为与上述移动服务终端连接的UPNP 媒体播放器。 使用前,首先用户通过UPNP AV控制显示模块或UPNP AV控制模块发现兼容UPNP 媒体服务的CIFS服务器系统的UPNP媒体服务设备生成模块生成的UPNP媒体服务器,用户通过浏览查看或推送操作使UPNP AV控制显示模块或UPNP AV控制模块向UPNP媒体服务设备生成模块发起UPNP AV服务请求(包括请求CDS服务等),然后UPNP媒体服务设备生成模块接收该UPNP AV服务请求并传送给服务转换模块,服务转换模块将服务请求转换为 CIFS服务请求,并传送给CIFS客户端模块,由CIFS客户端模块对CIFS文件服务器进行相应操作,CIFS客户端模块接收CIFS文件服务器的响应并传送给服务转换模块进行转换,且由服务转换模块将转换后的响应(包括转换后的标准HTTP协议地址,如播放地址等)传送给UPNP媒体服务设备生成模块,最后将结果传送给UPNP AV控制显示模块或UPNP AV控制模块。
权利要求
1.兼容UPNP媒体服务的CIFS服务器系统,其特征在于,包括CIFS文件服务器、CIFS 客户端模块、服务转换模块、UPNP媒体服务设备生成模块及UPNP AV控制显示模块,所述CIFS文件服务器用于提供标准的CIFS文件共享服务;所述CIFS客户端模块用于接收服务转换模块的服务请求并发送给CIFS文件服务器和接收CIFS文件服务器响应,并将响应传送给服务转换模块;所述服务转换模块用于接收CIFS客户端模块的响应,并将其转换为UPNP AV能够兼容的服务响应反馈给UPNP媒体服务设备生成模块,并接收UPNP服务设备生成模块传送的 UPNP AV服务请求,将其转换为CIFS协议的服务请求传送给CIFS客户端模块,且将CIFS的文件传输协议转换为HTTP1. 1协议,将CIFS文件的路径表示转换为标准HTTP协议地址作为提供给UPNPAV控制显示模块的播放地址;所述UPNP媒体服务设备生成模块用于生成标准的UPNP媒体服务器,通过标准的UPNP 媒体服务器接收来自UPNP AV控制显示模块的UPNP AV服务请求并传送给服务转换模块, 接收服务转换模块的响应并通过标准的UPNP媒体服务器传送给UPNP AV控制显示模块;所述UPNP AV控制显示模块用于通过标准的UPNP媒体服务器发送UPNP AV服务请求, 且通过标准的UPNP媒体服务器接收UPNP媒体服务设备生成模块返回的信息并显示。
2.根据权利要求1所述兼容UPNP媒体服务的CIFS服务器系统,其特征在于,所述服务转换模块接收CIFS客户端模块的响应,并将其转换为UPNP AV能够兼容的服务响应,所述服务响应包括⑶S及CMS。
3.根据权利要求1所述兼容UPNP媒体服务的CIFS服务器系统,其特征在于,所述服务转换模块接收UPNP服务设备生成模块传送的UPNP AV服务请求包括⑶S及CMS。
4.根据权利要求1或2或3所述兼容UPNP媒体服务的CIFS服务器系统,其特征在于, 所述UPNP AV控制显示模块为UPNP媒体播放器及其控制装置。
5.根据权利要求1或2或3所述兼容UPNP媒体服务的CIFS服务器系统,其特征在于, 所述UPNP AV控制显示模块包括UPNP AV控制模块及UPNP AV显示模块。
6.根据权利要求5所述兼容UPNP媒体服务的CIFS服务器系统,其特征在于,所述 UPNPAV控制模块为支持UPNP服务的移动服务终端,所述UPNP AV显示模块为与上述移动服务终端连接的UPNP媒体播放器。
7.根据权利要求6所述兼容UPNP媒体服务的CIFS服务器系统,其特征在于,所述支持 UPNP服务的移动服务终端为手机。
全文摘要
本发明涉及网络技术。本发明解决了使用的CIFS服务器上的共享文件不能被UPNP AV控制点发现从而不能被UPNP媒体播放器播放的问题,提供了一种兼容UPNP媒体服务的CIFS服务器系统,其技术方案可概括为兼容UPNP媒体服务的CIFS服务器系统由CIFS文件服务器、CIFS客户端模块、服务转换模块、UPNP媒体服务设备生成模块及UPNP AV控制显示模块组成。本发明的有益效果是,能将现用的家庭存储设备上面的CIFS服务器转换为符合UPNP AV标准的服务器,使其兼容UPNP智能电视机等,适用于CIFS服务器。
文档编号H04L29/06GK102387143SQ20111032232
公开日2012年3月21日 申请日期2011年10月21日 优先权日2011年10月21日
发明者王菁宇 申请人:四川长虹电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1