专利名称:一种播放远程媒体的方法及系统的制作方法
技术领域:
本发明涉及一种播放媒体的方法及系统,具体地说是指一种播放远程媒体的方法
及系统。
背景技术:
随着技术的进步,电视机的接口越来越丰富,除了音视频接口,还包含USB,网络等接口 。其中USB接口可实现软件升级,媒体播放等功能;网络接口进一步拓展了电视的功能,可以连接家庭网络,互联网等。 通过网络在电视机上直接播放计算机/NAS(Network Attached Storage,网络附属存储)上的媒体有多种实现方式,比如通过流媒体RTSP方式,网络共享SMB/NFS协议,UPnP发现与播放协议等,但它们都需要实现复杂的协议,许多协议还受专利制约,在电视机上实现该协议需要计算能力强,软件复杂。比如RTSP方式需要浏览器获取服务的URL地址,再利用RTSP/RTP协议进行流传输;SMB/NFS需要实现复杂的SMB/NFS协议;UPnP协议实现复杂的UPnP协议。至今尚未在普通电视上实现播放存储于其它远程设备上的影音文件的功能。 在与电视机类似的播放设备上播放其它设备存储的影音文件,同样存在上述问题。 中国专利03812616. 8号公开了一种"远程播放DVD的方法与系统",该方案提供用来远程播放DVD的技术, 一远程播放系统的某些组件是属于在至少一客户端装置上执行的一 DVD播放器软件,而其它组件是位于至少一服务器装置上,DVD控制与浏览命令以及演播资料是在客户端与服务器端之间传递,因此使用者可利用位于任意位置的客户端装置上的DVD光驱来控制、浏览以及播放来自 一服务器装置的DVD演播资料,只要客户端是经由网络连接至服务器。此方案只能用于远程播放DVD,服务端需要浏览器软件,但不能用来播放其它媒体,适用范围过小。
发明内容
本发明提供播放远程媒体的方法及系统,其主要目的在于克服现有播放设备在共享其它设备上存储的媒体文件时,需要采用复杂的协议,从而导致的软件复杂、访问效率低、对硬件要求计算能力强等问题。
本发明采用如下技术方案
方案一 —种播放远程媒体的方法,在该方法中,一第一装置播放存储于一第二装置上的媒体文件,该第一装置和第二装置通过网络接口连接,其中第一装置具有媒体播放单元,第二装置具有存储设备,该第二装置将其存储设备上的媒体文件搜索出来并重新组织,建立一个虚拟硬盘;该第一装置建立一个虚拟本地数据传输接口 ,该虚拟本地数据传输接口通过网络接口与所述第二装置的虚拟硬盘建立连接;该第一装置的媒体播放单元通过该虚拟本地数据传输接口读取第二装置的虚拟硬盘中的媒体文件并进行播放。 前述一种播放远程媒体的方法,其媒体文件包括音视频文件、图片文件和文本文件,所述媒体播放单元相应包括音视频播放软件、图片浏览软件和文本阅读软件。
前述一种播放远程媒体的方法,其第一装置为一电视机,该电视机具有网络接口和本地数据传输接口 ;该第二装置为一计算机或网络存储设备。 所述第一装置的本地数据传输接口和虚拟本地数据传输接口均采用USB接口。
所述第二装置建立虚拟硬盘时,在该虚拟硬盘中建立其存储设备上的媒体文件的映射信息。 所述第二装置建立虚拟硬盘时,将其存储设备上的媒体文件拷贝到该虚拟硬盘中。 —种播放远程媒体的系统,一第一装置播放存储于一第二装置上的媒体文件,该第一装置包括媒体播放单元、网络接口和虚拟本地数据传输接口 ,媒体播放单元从虚拟本地数据传输接口读取待播放的媒体文件;该第二装置包括存储设备、网络接口和虚拟硬盘,该虚拟硬盘从该存储设备获取待播放的媒体文件;所述第一装置的虚拟本地数据传输接口单元通过网络接口与第二装置的虚拟硬盘建立数据传输连接。 前述一种播放远程媒体的系统,其第一装置为一电视机,该电视机具有网络接口和本地数据传输接口 ;该第二装置为一计算机或网络存储设备。 前述一种播放远程媒体的系统,其第一装置的本地数据传输接口和虚拟本地数据
传输接口均为USB接口。 方案二 —种播放远程媒体的方法,在该方法中,一第一装置播放存储于一第二装置上的
媒体文件,该第一装置和第二装置通过网络接口连接,其中第一装置具有媒体播放单元,第
二装置具有存储设备,该第一装置建立一个虚拟本地数据传输接口 ,该虚拟本地数据传输
接口通过网络接口与所述第二装置的存储设备建立连接;该第一装置的媒体播放单元通过
该虚拟本地数据传输接口读取第二装置的存储设备中的媒体文件并进行播放。
—种播放远程媒体的系统, 一第一装置播放存储于一第二装置上的媒体文件,该
第一装置包括媒体播放单元、网络接口和虚拟本地数据传输接口 ,媒体播放单元从虚拟本
地数据传输接口读取待播放的媒体文件;该第二装置包括存储设备、网络接口 ;所述第一
装置的虚拟本地数据传输接口单元通过网络接口与第二装置的存储设备建立数据传输连接。 由上述对本发明结构的描述可知,和现有技术相比,本发明具有如下优点本发明通过将远程的存储设备映射并虚拟为本地的一个存储设备,实现了电视机等播放设备共享计算机等设备上的音视频文件、图片文件和文本文件等媒体文件,与传统的此类共享方式相比,不需要复杂的协议,从而大大提高了访问的性能和方便性。
图1为本发明实施例一的系统结构示意 图2为本发明实施例二的系统结构示意图。
具体实施例方式
下面参照
本发明的具体实施方式
。
具体实施例一 —种播放远程媒体的系统,参照图1,主要包括电视机1和计算机2,通过电视机1 播放计算机2中存储的媒体文件。 该电视机1具有单片机11、非易失存储单元12、网络接口 13、播放设备14、本地数 据传输接口 15。该电视机l还包括现有电视机中应有的通用部分,这些部分为现有技术且 与本发明的重点无直接关联,在此不详细说明。 其中,非易失存储单元12中写有媒体播放软件121和虚拟本地数据传输接口 122, 媒体播放软件121可以是音视频播放软件、图片浏览软件和文本阅读软件,该虚拟本地数 据传输接口 122是通过软件来虚拟USB接口 ,对于媒体播放软件121来说,虚拟本地数据传 输接口 122就象一个本地数据传输接口。播放设备14主要是指显示屏,其受媒体播放软件 121控制播放音视频、图片和文本等各种媒体。网络接口 13用于与网络进行数据传输,上述 虚拟本地数据传输接口 122从该网络接口 13接收来自网络的数据。本地数据传输接口 15 通常为USB接口,它使电视机1可播放本地外接存储设备3中的媒体文件。单片机11则执 行非易失存储单元12中的软件,统一控制各部分的运行。 该计算机2包括中央处理器21、存储设备22以及网络接口 23。该计算机2还包 括现有计算机中应有的通用部分,这些部分为现有技术且与本发明的重点无直接关联,在 此不详细说明。该计算机2也可以是具有中央处理器、存储设备以及网络接口的其它任何 设备,如网络存储设备NAS。 该存储设备22通常为G/T级的大容量存储设备,其中存储有大量的可被共享的音 视频、图片和文本等各种媒体文件。该存储设备22中还安装有虚拟硬盘控制软件221和由 虚拟硬盘控制软件221形成的虚拟硬盘222,虚拟硬盘相关技术为现有成熟技术,主要是用 软件的方法来模拟硬盘。虚拟硬盘222是存储在存储设备22中的一个文件,由虚拟硬盘控 制软件221形成,主要包括硬盘格式信息和媒体文件相关数据,硬盘格式可为NTFS、 FAT32 或其它已知的硬盘格式,媒体文件相关数据可以是存储在存储设备22中的媒体文件的映 射信息或者媒体文件本身,在计算机2的其它部分看来,该虚拟硬盘222就同一个真正的硬 盘一样,其读写操作与普通硬盘一样。网络接口 23使计算机2可通过网络与其它设备进行 数据传输。在本实施例中,计算机2和电视机l通过网络接口 23和网络接口 13实现连接。
下面参照图1说明上述系统的工作流程,图1中的实线表示媒体文件传输方向,虚 线表示控制指令传输方向。电视机1的单片机11从其非易失存储单元读取软件程序并执 行,控制播放设备14工作。媒体播放软件121向虚拟本地数据传输接口 122发送读数据 指令,虚拟本地数据传输接口 122将该读数据指令通过网络接口 13、23传送到虚拟硬盘控 制软件221,虚拟硬盘控制软件221读取虚拟硬盘222中的媒体文件,并通过网络接口 23、 13传送到虚拟本地数据传输接口 122,虚拟本地数据传输接口 122将收到的媒体文件发送 给媒体播放软件121进行播放。在电视机1的媒体播放软件121就象是一个本地的存储设 备,由此实现电视机1播放计算机2上的媒体文件。 在上述工作流程中,网络接口 13、23间传送的是对存储设备的读数据指令和媒体 文件,在电视机1端看来,就象播放存储在本地的一个外接存储设备上的媒体文件那样,而在计算机2端看来,就象响应对本机存储设备的读数据指令那样。因此,本实施例实现了计 算机上的音视频文件、图片文件和文本文件等媒体文件与电视机共享,与传统的此类共享 方式相比,不需要UPnP/iSCSI等复杂的协议,从而大大提高了访问的性能和方便性。
具体实施例二 参照图2,本实施例与实施例一的结构和原理基本相同,主要区别在于本实施例的 计算机2中不包括虚拟硬盘,而电视机1的虚拟本地数据传输接口 122通过网络接口 13、23 直接读取存储设备22中的媒体文件,供播放设备14播放,在电视机1的媒体播放软件121 看来,计算机2的存储设备22就象是一个本地的存储设备。 上述仅为本发明的具体实施方式
,但本发明的设计构思并不局限于此,凡利用此 构思对本发明进行非实质性的改动,均应属于侵犯本发明保护范围的行为。
权利要求
一种播放远程媒体的方法,在该方法中,一第一装置播放存储于一第二装置上的媒体文件,该第一装置和第二装置通过网络接口连接,其中第一装置具有媒体播放单元,第二装置具有存储设备,其特征在于1)该第二装置将其存储设备上的媒体文件搜索出来并重新组织,建立一个虚拟硬盘;2)该第一装置建立一个虚拟本地数据传输接口,该虚拟本地数据传输接口通过网络接口与所述第二装置的虚拟硬盘建立连接;3)该第一装置的媒体播放单元通过该虚拟本地数据传输接口读取第二装置的虚拟硬盘中的媒体文件并进行播放。
2. 如权利要求1所述的一种播放远程媒体的方法,其特征在于所述媒体文件包括音 视频文件、图片文件和文本文件,所述媒体播放单元相应包括音视频播放软件、图片浏览软 件和文本阅读软件。
3. 如权利要求1所述的一种播放远程媒体的方法,其特征在于所述第一装置为一电 视机,该电视机具有网络接口和本地数据传输接口 ;该第二装置为一计算机或网络存储设 备。
4. 如权利要求3所述的一种播放远程媒体的方法,其特征在于所述第一装置的本地 数据传输接口和虚拟本地数据传输接口均采用USB接口 。
5. 如权利要求3所述的一种播放远程媒体的方法,其特征在于所述第二装置建立虚 拟硬盘时,在该虚拟硬盘中建立其存储设备上的媒体文件的映射信息。
6. 如权利要求3所述的一种播放远程媒体的方法,其特征在于所述第二装置建立虚拟硬盘时,将其存储设备上的媒体文件拷贝到该虚拟硬盘中。
7. —种播放远程媒体的系统,一第一装置播放存储于一第二装置上的媒体文件,其特征在于该第一装置包括媒体播放单元、网络接口和虚拟本地数据传输接口 ,媒体播放单元从 虚拟本地数据传输接口读取待播放的媒体文件;该第二装置包括存储设备、网络接口和虚拟硬盘,该虚拟硬盘从该存储设备获取待播 放的媒体文件;所述第一装置的虚拟本地数据传输接口单元通过网络接口与第二装置的虚拟硬盘建 立数据传输连接。
8. 如权利要求7所述的一种播放远程媒体的系统,其特征在于所述第一装置为一电 视机,该电视机具有网络接口和本地数据传输接口 ;该第二装置为一计算机/网络存储设 备。
9. 如权利要求7所述的一种播放远程媒体的系统,其特征在于所述第一装置的本地 数据传输接口和虚拟本地数据传输接口均为USB接口 。
10. —种播放远程媒体的方法,在该方法中,一第一装置播放存储于一第二装置上的媒 体文件,该第一装置和第二装置通过网络接口连接,其中第一装置具有媒体播放单元,第二装置具有存储设备,其特征在于1) 该第一装置建立一个虚拟本地数据传输接口 ,该虚拟本地数据传输接口通过网络接 口与所述第二装置的存储设备建立连接;2) 该第一装置的媒体播放单元通过该虚拟本地数据传输接口读取第二装置的存储设备中的媒体文件并进行播放。
11. 一种播放远程媒体的系统,一第一装置播放存储于一第二装置上的媒体文件,其特征在于该第一装置包括媒体播放单元、网络接口和虚拟本地数据传输接口 ,媒体播放单元从虚拟本地数据传输接口读取待播放的媒体文件;该第二装置包括存储设备、网络接口 ;所述第一装置的虚拟本地数据传输接口单元通过网络接口与第二装置的存储设备建立数据传输连接。
全文摘要
一种播放远程媒体的方法及系统,一第一装置播放存储于一第二装置上的媒体文件,该第二装置件通过直接映射或建立虚拟硬盘的方式将其存储设备上的媒体文件供第一装置读取;该第一装置建立一个虚拟本地数据传输接口,该虚拟本地数据传输接口通过网络接口与所述第二装置的存储设备或虚拟硬盘建立连接;该第一装置的媒体播放单元通过该虚拟本地数据传输接口读取第二装置的存储设备或虚拟硬盘中的媒体文件并进行播放。本发明实现了电视机等播放设备共享计算机等设备上的音视频文件、图片文件和文本文件等媒体文件,与传统的此类共享方式相比,不需要复杂的协议,从而大大提高了访问的性能和方便性。
文档编号H04N5/00GK101714933SQ20081007190
公开日2010年5月26日 申请日期2008年10月6日 优先权日2008年10月6日
发明者周有喜, 李立峰, 林德志 申请人:厦门华侨电子股份有限公司