播放多媒体文件的方法及文件共享系统的制作方法

文档序号:7642416阅读:224来源:国知局
专利名称:播放多媒体文件的方法及文件共享系统的制作方法
技术领域
本发明涉及一种文件共享机制,尤其涉及一种播放多媒体文件的方法及文件共享系统。
背景技术
数字生活网络联盟(Digital Living Network Alliance, DLNA)是一个由消费性电子、移动电话,以及电脑厂商组成的联盟组织,其制定了一个统一的传输规范,目的在于让各种不同厂商的产品能够互相沟通。据此,只要是符合DLNA协定的影音装置,就能够直接连结、同步动作,甚至是传输资料。在DLNA环境下的产品大致可分为四个种类,数字媒体服务器(DigitalMediaServer, DMS)、数字媒体播放器(Digital Media Player, DMP)、数字媒体控制器(DigitalMedia Controller, DMC)及数字媒体值染器(Digital Media Renderer, DMR)。其中,DMS为提供多媒体文件的获取、录制、储存以及作为源头的装置。DMP可寻找并播放或输出任何由DMS所提供的多媒体文件的装置。DMC作为遥控装置使用,可寻找DMS上的多媒体文件,并指定可播放多媒体文件的DMR进行播放或是控制多媒体文件上传到DMS的装置。DMR可接收并播放从DMC推播(push)过来的多媒体文件。在家庭网络里,凡是符合DLNA协定的电脑、手机、服务器与播放器等,均可通过网络来彼此分享与播放多媒体内容(包括影片、音乐、照片等等)。除了内容来源以外,使用者也可以自由选择将多媒体文件播放到任何一台具有播放能力的机器上。举例来说,使用者可以利用厨房的控制电脑,选择书房电脑里的影片,播放到客厅的电视屏幕上。如此一来便可达到数字家庭方便快速的影音享受。

发明内容
本发明提供一种播放多媒体文件的方法,可同时播放多媒体文件与其对应的文字文件。本发明提供一种文件共享系统,可分享多媒体文件及文字文件。本发明提供一种播放多媒体文件的方法,适用于播放端装置。在此,连接至服务端装置以选择多媒体文件,并且依据多媒体文件的名称搜索文字文件。接着,下载文字文件,并同时播放多媒体文件与文字文件。在本发明一实施例中,上述在连接至服务端装置以选择多媒体文件的步骤之后,当接收到播放命令时,依据所选择的多媒体文件取得多媒体网址,其中多媒体网址记录多媒体文件的所在位置,并且记录多媒体文件的名称。在本发明一实施例中,上述服务端装置提供内容目录服务(ContentDirectoryService,CDS),借以定义一资料结构来分享多媒体文件。此资料结构包括多个类别节点,每一类别节点具有多个属性节点,而这些类别节点包括影音节点与文字节点。而在搜索文字文件时,可依据多媒体文件的属性,在文字节点下的对应上述属性的属性分类中,寻找符合多媒体文件的名称的文字文件。另外,在搜索文字文件时,可比对文字文件的名称与多媒体文件的名称是否相符;或者,分析文字文件的内容是否具有符合多媒体文件的名称的字串。在本发明一实施例中,上述播放端装置与服务端装置位于一文件共享系统中。而依据多媒体文件的名称搜索文字文件的步骤中,可先在播放端装置中搜索文字文件。如果在播放端装置中未搜索到文字文件,搜索服务端装置中是否具有文字文件。如果在服务端装置中未搜索到文字文件,则搜索文件共享系统的另一服务端装置中是否具有对应的文字文件。本发明提出一种文件共享系统,包括第一服务端装置与播放端装置。其中,第一服务端装置具有多媒体资料库以储存多媒体文件。播放端装 置连接至服务端装置以选择多媒体文件,而依据多媒体文件的名称搜索文字文件,并且下载文字文件,以同时播放多媒体文件与文字文件。在本发明一实施例中,上述文件共享系统还包括第二服务端装置,而该第二服务端装置储存该文字文件。在本发明一实施例中,上述播放端装置在连接至第一服务端装置,并且接收到播放命令时,依据所选择的多媒体文件,取得多媒体网址,其中多媒体网址记录多媒体文件的所在位置,并且记录多媒体文件的名称。在本发明一实施例中,上述第一服务端装置包括内容目录服务。内容目录服务用以定义一资料结构以分享多媒体文件。此资料结构包括多个类别节点,每一类别节点具有多个属性节点,这些类别节点包括影音节点与文字节点。在本发明一实施例中,上述播放端装置还包括依据多媒体文件的属性,在文字节点下的对应的属性分类中,寻找符合多媒体文件的名称的文字文件。基于上述,本发明可在数字家庭的环境下分享多媒体文件及其对应的文字文件,并且可在播放端装置中同时播放多媒体文件及文字文件。据此,使用者可享受更棒的数字家庭生活,而不用局限于原本数字家庭的限制。为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。


图I是依照本发明一实施例所示出的文件共享系统的方块图。图2是依据本发明一实施例所示出的播放多媒体文件的方法流程图。图3是依照本发明一实施例所示出的网络通讯协定堆迭的示意图。图4是依照本发明一实施例所示出的内容目录服务的资料结构的示意图。图5A及图5B是依照本发明一实施例所示出的文件共享系统的示意图。附图标记100、500_文件共享系统;110、510、530_服务端装置;120,520-播放端装置;511-多媒体文件;513、531_ 文字文件;S205 S220-步骤。
具体实施方式
一般而言,在数字生活网络联盟(Digital Living Network Alliance,DLNA)环境下各装置并无法分享文字文件,因此,对于习惯在观赏影片档观看字幕或在聆听音乐文件观看歌词的使用者而言是相当不便的。据此,本发明提出一种播放多媒体文件的方法及文件共享系统,可在DLNA环境下分享多媒体文件及其对应的文字文件。为了使本发明的内容更为明了,以下特举实施例作为本发明确实能够据以实施的范例。图I是依照本发明一实施例所示出的文件共享系统的方块图。请参照图1,文件共享系统100包括服务端装置110与播放端装置120。在本实施例中,文件共享系统100 符合数字生活网络联盟(Digital Living NetworkAlIiance, DLNA)协定。在 DLNA 环境下,服务端装置110例如为数字媒体服务器(Digital Media Server, DMS),播放端装置120例如为数字媒体播放器(Digital Media Player, DMP)、数字媒体控制器(DigitalMediaController, DMC)或是具有屏幕的数字媒体值染器(Digital Media Renderer, DMR)。服务端装置110具有多媒体资料库,以在多媒体资料库中储存多媒体文件。而播 放端装置120可以播放服务端装置110中的多媒体文件。进一步地说,播放端装置120用以连接至服务端装置110来选择其中一个多媒体文件,并且依据所选择的多媒体文件的名称,在文件共享系统100中搜索对应的文字文件(例如,字幕档或是歌词文件),并且下载文字文件,以同时播放多媒体文件与文字文件。以下即搭配上述文件共享系统100来详细说明播放多媒体文件的方法各步骤。图2是依据本发明一实施例所示出的播放多媒体文件的方法流程图。请同时参照图I及图2,在步骤S205中,播放端装置120连接至服务端装置110以选择多媒体文件。当播放端装置120接收到播放命令时,其会依据所选择的多媒体文件而取得一多媒体网址。在此,多媒体网址记录了多媒体文件的所在位置,并且记录多媒体文件的名称。多媒体网址例如为 “http://10. 36. 141. 70:8200/MediaItems/Video. avi”,其中,“Video, avi” 为多媒体文件的文件名称,而“http://10. 36. 141. 70:8200/MediaItems/”为此多媒体文件的所在位置。接着,在步骤S210中,播放端装置120会依据多媒体文件的名称在文件共享系统100中搜索对应的文字文件。例如,可先在播放端装置120搜索是否有符合的文字文件。如果在播放端装置120中未搜索到文字文件,再至提供多媒体文件的服务端装置110中搜索是否具有对应的文字文件。若无,则在文件共享系统100的另一服务端装置(未示出)中来搜索文字文件。一般来说,以影片文件而言,其字幕文件的名称通常会与影片文件相符,或者,字幕文件的内容一开始也通常会具有与其影片文件的名称相符的字串。因此,在搜索对应的文字文件时,播放端装置120可以去比对多媒体文件的名称与搜索到的文字文件的名称是否相同,或是分析文字文件的内容是否具有符合多媒体文件的名称的字串。在找到文字文件之后,在步骤S215中,播放端装置120将文字文件下载至其中。由于文字文件并不会占去太多储存空间,因此,便直接将搜索到的文字文件下载至播放端装置120来储存。然后,在步骤S220中,播放端装置120便能够同时播放多媒体文件与文字文件。在此,播放端装置120可利用串流(streaming)技术来播放服务端装110中的多媒体文件。而为了要让服务端装置110得以分享文字文件,并且让播放端装置120能够搜索到文字文件,在此可修改服务端装置110及播放端装置120的架构,使得字幕文件或歌词等文字文件可以由服务端装置110分享出来,并且可以在播放端装置120中显示。图3是依照本发明一实施例所示出的网络通讯协定堆迭的示意图。本实施例是以通用随插即用(Universal Plug and Play,UPnP)架构来说明。请参照图3,在本实施例中,网络通讯协定堆迭(network protocol stack)包括5层,以下为由下往上逐层说明。第一层为网络连结层,例如为Wi-Fi或是以太网络(Ethernet)等实体的无线通讯系统。第二层为网络堆迭层,例如为传输控制协定(Transmission Control Protocol, TCP)和网际网络协定(Internet Protocol, IP),其用以负责设备的IP位址,TCP/IP提供用来实现UPnP设备间网络连接的基本协定集。第三层是传输协定层,例如为超文件传输协定(HypertextTransmission Protocol,HTTP)。第四层为UPnP设备控制协议(Device Control Protocol,DCP)层,用以让文件共享系统100中的各装置能够区分彼此并互相通联,任何UPnP设备都必须使用这一层。另外,在HTTP层之上还包括了媒体串流模组,使得多媒体文件得以串流分享。第五层为媒体管理层,在此指定UPnP AV(Audio and Video)协议,以提供规则让各种媒体能够有效被识别、管理与散布。UPnP AV协议提供了媒体服务器(Media Server),以负责定位可用的媒体资源,向网络中其他装置提供各种娱乐内容。媒体服务器提供了内容目录服务(Content Directory Service)以及连接管理服务(Connection Manager Service)。内容目录服务提供了资料结构及存取的命令,让播放端装置120能够去播放服务端装置110分享出的内容。举例来说,服务端装置110采用UPnP AV协议,而提供了一个内容目录服务配置在媒体服务器中,以使播放端装置120发现媒体服务器。内容目录服务用以定义媒体资料库的资料结构以及存取命令。在此,资料结构包括多个多媒体类别节点以及文字类别节点,并且文字类别节点中定义了多个属性分类。以下举一实施例来说明。图4是依照本发明一实施例所示出的内容目录服务的资料结构的示意图。在本实施例中,在内容目录服务的资料结构中新增了文字节点,使得服务端装置110能够分享文字文件。请参照图4,在内容目录服务的根节点之下包括多个类别节点,每一类别节点具有多个属性节点,这些类别节点包括影音节点(音乐、视讯及图片)与文字节点(字幕及歌词)。据此,播放端装置120在搜索文字文件时,便可自文字节点中来进行搜索。以播放影片文件为例,当播放端装置120接收到播放命令而得到多媒体文件的多媒体网址及多媒体文件的名称时,依据内容目录服务所定义的资料结构,而去搜索服务端装置110中的“字幕”的树状目录里是否有相对应的字幕文件。若有,则下载字幕文件并在播放多媒体文件时播放字幕文件。若无,则去其它服务端装置中寻找是否有符合的字幕文件。另外,也可根据多媒体文件的属性,而在文字节点下的对应的属性分类中,寻找符合多媒体文件的名称的文字文件。例如,根据影片文件的类型(如,喜剧类)而在文字节点下的对应的“类型”属性分类中进行寻找,以提高搜索效率。 在此,文字文件可以与多媒体文件储存在同一服务端装置中,或者文字文件可以储存在与多媒体文件不同的服务端装置中。举例来说,图5A及图5B是依照本发明一实施例所示出的文件共享系统的示意图。请参照图5A及图5B,在图5A中,文件共享系统500包括服务端装置510及播放端装置520。其中,播放端装置520例如为屏幕,服务端装置510、例如为电脑主机。在服务端装置510中存在有多媒体文件511及文字文件513。另外,文件共享系统500还可包括两台或两台以上的服务端装置,如图5B所示,文件共享系统500还包括服务端装置530。在此,假设服务端装置510存有多媒体文件511,而在服务端装置530中存在有符合多媒体文件511的文字文件531。当播放端装置520欲播放服务端装置510的多媒体文件511时,其会在服务端装置530中搜索到文字文件531,之后将文字文件531下载至播放端装置520中,以在串流播放多媒体文件511的同时播放文字文件531。如此一来,便能够在DLNA环境之下来分享多媒体文件及文字文件。综上所述,本发明可在数字家庭的环境下分享多媒体文件及其对应的文字文件,并且可在播放端装置串流播放多媒体文件 的同时也播放文字文件。如此一来,使用者可享受更棒的数字家庭生活,而不用局限于原本数字家庭的限制。虽然本发明已以实施例揭示如上,然其并非用以限定本发明,任何所属技术领域中的普通技术人员,当可作些许的更动与润饰,而不脱离本发明的精神和范围。
权利要求
1.一种播放多媒体文件的方法,适用于播放端装置,其特征在于,包括 连接至服务端装置以选择多媒体文件; 依据该多媒体文件的名称搜索文字文件; 下载该文字文件;以及 同时播放该多媒体文件与该文字文件。
2.根据权利要求I所述的播放多媒体文件的方法,其特征在于,其中在连接至该服务端装置以选择该多媒体文件的步骤之后,还包括 接收播放命令;以及 依据所选择的该多媒体文件,取得多媒体网址,其中该多媒体网址记录该多媒体文件的所在位置,并且记录该多媒体文件的名称。
3.根据权利要求I所述的播放多媒体文件的方法,其特征在于,其中该服务端装置提供内容目录服务,借以定义资料结构来分享该多媒体文件,该资料结构包括多个类别节点,每一该些类别节点具有多个属性节点,该些类别节点包括影音节点与文字节点。
4.根据权利要求3所述的播放多媒体文件的方法,其特征在于,其中依据该多媒体文件的名称搜索该文字文件的步骤,还包括 依据该多媒体文件的属性,在该文字节点下的对应该属性的属性分类中,寻找符合该多媒体文件的名称的文字文件。
5.根据权利要求I所述播放多媒体文件的方法,其特征在于,其中依据该多媒体文件的名称搜索该文字文件的步骤包括 比对该文字文件的名称与该多媒体文件的名称是否相符。
6.根据权利要求I所述的播放多媒体文件的方法,其特征在于,其中依据该多媒体文件的名称搜索该文字文件的步骤包括 分析该文字文件的内容是否具有符合该多媒体文件的名称的字串。
7.根据权利要求I所述的播放多媒体文件的方法,其特征在于,其中该播放端装置与该服务端装置位于文件共享系统中,而依据该多媒体文件的名称搜索该文字文件的步骤包括 在该播放端装置中搜索该文字文件; 如果在该播放端装置中未搜索到该文字文件,搜索该服务端装置中是否具有该文字文件;以及 如果在该服务端装置中未搜索到该文字文件,搜索该文件共享系统的另一服务端装置中是否具有对应的该文字文件。
8.一种文件共享系统,其特征在于,包括 第一服务端装置,具有多媒体资料库以储存多媒体文件;以及 播放端装置,连接至该服务端装置以选择该多媒体文件,而依据该多媒体文件的名称搜索文字文件,并且下载该文字文件,以同时播放该多媒体文件与该文字文件。
9.根据权利要求8所述的文件共享系统,其特征在于,还包括 第二服务端装置,储存该文字文件。
10.根据权利要求8所述的文件共享系统,其特征在于,其中该播放端装置在连接至该第一服务端装置,并且接收到播放命令时,依据所选择的该多媒体文件,取得多媒体网址,其中该多媒体网址记录该多媒体文件的所在位置,并且记录该多媒体文件的名称。
11.根据权利要求8所述的文件共享系统,其特征在于,其中该第一服务端装置包括 内容目录服务,定义资料结构以分享该多媒体文件,该资料结构包括多个类别节点,每一该些类别节点具有多个属性节点,该些类别节点包括影音节点与文字节点。
12.根据权利要求11所述的文件共享系统,其特征在于,其中该播放端装置还包括依据该多媒体文件的属性,在该文字节点下的对应该属性的属性分类中,寻找符合该多媒体文件的名称的文字文件。
13.根据权利要求8所述的文件共享系统,其特征在于,其中如果在该播放端装置中未搜索到该文字文件,该播放端装置搜索该服务端装置中是否具有该文字文件;而如果在该服务端装置中未搜索到该文字文件,则在该文件共享系统的另一服务端装置中搜索该文字文件。
全文摘要
本发明提供一种播放多媒体文件的方法及文件共享系统。在此,文件共享系统包括服务端装置以及播放端装置。播放端装置连接至服务端装置以选择多媒体文件,并且依据多媒体文件的名称搜索文字文件。接着,下载文字文件,而同时播放多媒体文件与文字文件。
文档编号H04L29/06GK102739625SQ20111009726
公开日2012年10月17日 申请日期2011年4月15日 优先权日2011年4月15日
发明者吴铭钧 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1