CN103118018A - 一种基于dlna的媒体资源同步播放方法及装置 - Google Patents

一种基于dlna的媒体资源同步播放方法及装置 Download PDF

Info

Publication number
CN103118018A
CN103118018A CN2013100263002A CN201310026300A CN103118018A CN 103118018 A CN103118018 A CN 103118018A CN 2013100263002 A CN2013100263002 A CN 2013100263002A CN 201310026300 A CN201310026300 A CN 201310026300A CN 103118018 A CN103118018 A CN 103118018A
Authority
CN
China
Prior art keywords
media
digital media
digital
media resource
resource
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013100263002A
Other languages
English (en)
Other versions
CN103118018B (zh
Inventor
任中杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201310026300.2A priority Critical patent/CN103118018B/zh
Publication of CN103118018A publication Critical patent/CN103118018A/zh
Priority to PCT/CN2013/080928 priority patent/WO2014110898A1/zh
Application granted granted Critical
Publication of CN103118018B publication Critical patent/CN103118018B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
    • H04N21/43076Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种基于DLNA的媒体资源同步播放方法及装置,该方法包括数字媒体服务器为保存的各媒体资源建立对应的同步设备列表,并基于用户的选择将数字媒体播放设备加入所述同步设备列表;当用户在数字媒体服务器上选择需要同步播放某一媒体资源时,数字媒体服务器向与所述媒体资源对应的同步设备列表中的数字媒体播放设备推送所述媒体资源,当接受推送的所有数字媒体播放设备均获取到所述媒体资源后,所述数字媒体服务器控制所述所有数字媒体播放设备同步播放所述媒体资源。本发明可以使多个数字媒体播放设备同步播放数字媒体服务器上的同一媒体资源,克服现有技术的缺陷。

Description

一种基于DLNA的媒体资源同步播放方法及装置
技术领域
本发明涉及DLNA(Digital Living Network Alliance,数字家庭网络联盟)技术领域,尤其涉及一种基于DLNA的媒体资源同步播放方法及装置。
背景技术
当前,数字家庭概念越来越深入人心,DLNA互联设备作为直接面向用户的装置,其应用也并不局限于家庭网络,可以延伸至办公室、学校、展馆、演示厅等场所。
目前DLNA的互联设备分类包括家庭网络设备、移动手持设备、家庭基础设施。其中,DLNA的设备基于家庭基础设施进行互操作。
家庭网络设备类型包括DMS(Digital Media Server,数字媒体服务器)、DMP(Digital Media Player,数字媒体播放器)、DMR(Digital Media Renderer,数字媒体渲染器)、DMC(Digital Media Controller,数字媒体控制器)、DMPr(DigitalMedia Printer,数字媒体打印机)等。类似的,移动手持设备类型包括M-DMS(Mobile Digital Media Server,移动数字媒体服务器)、M-DMP(Mobile DigitalMedia Player,移动数字媒体播放器)、M-DMC(Mobile Digital Media Controller,移动数字媒体控制器)。家庭基础设施包括M-NCF(Mobile Network ConnectivityFunction,移动网络连接设备)、MIU(Mobile Interoperability Unit,媒体交互单元)。
DMP可以是DLNA互联设备中任何一个具有显示功能,并具播放音视频功能的设备。DMR可以是DLNA互联设备中任何一个具有对音视频编码进行解码功能的设备,即也具有播放音视频的功能。因此,作为DMP或者DMR的智能设备可以为:智能电视、智能手机、平板电脑、PC机、智能机顶盒、智能投影仪等。另外,DMS可以是DLNA互联设备中任何一个具有文件存储功能的设备。
在DLNA协议中规定了3种播放媒体资源的交互方式:
1、DMS可以主动将存储的音视频文件推送到任意一台DMR或者DMP中播放。
2、DMP可以主动搜索并选择DMS中的音视频文件进行播放。
3、通过DMC可以读取DMS中的音视频文件列表,并将用户所选的音视频文件推送至DMR或者DMP中播放。
在目前已有的DLNA应用中,DMS中的音视频文件可以在不同的DMP或者DMR中播放,但还不能在多个DMP或者DMR中实现同步播放,不能满足很多场所对媒体资源同步播放的需求。
发明内容
本发明要解决的技术问题是,提供一种基于DLNA的媒体资源同步播放方法及装置,满足众多应用场所对媒体资源同步播放的需求。
本发明采用的技术方案是,所述基于DLNA的媒体资源同步播放方法,包括:
数字媒体服务器为保存的各媒体资源建立对应的同步设备列表,并基于用户的选择将数字媒体播放设备加入所述同步设备列表;
当用户在数字媒体服务器上选择需要同步播放某一媒体资源时,数字媒体服务器向与所述媒体资源对应的同步设备列表中的数字媒体播放设备推送所述媒体资源,当接受推送的所有数字媒体播放设备均获取到所述媒体资源后,所述数字媒体服务器控制所述所有数字媒体播放设备同步播放所述媒体资源。
进一步的,所述方法还包括:数字媒体服务器向数字媒体控制器同步媒体资源列表;
当用户在数字媒体控制器的媒体资源列表中选择需要同步播放某一媒体资源时,数字媒体控制器控制数字媒体服务器向与所述媒体资源对应的同步设备列表中的数字媒体播放设备推送所述媒体资源,当接受推送的所有数字媒体播放设备均获取到所述媒体资源后,所述数字媒体控制器控制所述所有数字媒体播放设备同步播放所述媒体资源。
进一步的,所述数字媒体服务器基于用户的选择将数字媒体播放设备加入所述同步设备列表,具体包括:
数字媒体播放设备开启时,请求加入数字媒体服务器的所有同步设备列表;
数字媒体服务器针对每一个媒体资源,向使用数字媒体播放设备的用户询问本数字媒体播放设备是否需要加入所述媒体资源对应的同步设备列表,若是,则将本数字媒体播放设备信息存入所述媒体资源对应的同步设备列表,否则不保存本数字媒体播放设备信息。
进一步的,所述数字媒体播放设备信息包括:数字媒体播放设备的名称和IP地址;
所述数字媒体播放设备的类型包括:数字媒体播放器和/或数字媒体渲染器。
进一步的,所述方法还包括:更新各媒体资源对应的同步设备列表。
本发明还提供一种基于DLNA的媒体资源同步播放装置,包括:
数字媒体服务器,用于为保存的各媒体资源建立对应的同步设备列表,并基于用户的选择将数字媒体播放设备加入所述同步设备列表;当用户在数字媒体服务器上选择需要同步播放某一媒体资源时,向与所述媒体资源对应的同步设备列表中的数字媒体播放设备推送所述媒体资源;当接受推送的所有数字媒体播放设备均获取到所述媒体资源后,控制所述所有数字媒体播放设备同步播放所述媒体资源;
数字媒体播放设备,属于媒体资源对应的同步设备列表,用于当获取到数字媒体服务器推送来的所述媒体资源后,在所述数字媒体服务器的控制下播放所述媒体资源。
进一步的,所述装置还包括:数字媒体控制器;
数字媒体服务器,还用于向数字媒体控制器同步媒体资源列表;
数字媒体控制器,用于保存数字媒体服务器同步来的媒体资源列表;当用户在数字媒体控制器的媒体资源列表中选择需要同步播放某一媒体资源时,控制数字媒体服务器向与所述媒体资源对应的同步设备列表中的数字媒体播放设备推送所述媒体资源,当接受推送的所有数字媒体播放设备均获取到所述媒体资源后,控制所述所有数字媒体播放设备同步播放所述媒体资源;
数字媒体播放设备,属于所述媒体资源对应的同步设备列表,还用于在用户通过数字媒体控制器选择需要同步播放的媒体资源的情况下,在获取到数字媒体服务器推送来的所述媒体资源后,在所述数字媒体控制器的控制下播放所述媒体资源。
进一步的,数字媒体播放设备,具体用于:在开启时,请求加入数字媒体服务器的所有同步设备列表;
数字媒体服务器,具体用于:针对每一个媒体资源,向使用数字媒体播放设备的用户询问本数字媒体播放设备是否需要加入所述媒体资源对应的同步设备列表,若是,则将本数字媒体播放设备信息存入所述媒体资源对应的同步设备列表,否则不保存本数字媒体播放设备信息。
进一步的,所述数字媒体播放设备信息包括:数字媒体播放设备的名称和IP地址;
所述数字媒体播放设备的类型包括:数字媒体播放器和/或数字媒体渲染器。
进一步的,所述数字媒体服务器,还用于更新各媒体资源对应的同步设备列表;或者,
所述数字媒体控制器,还用于更新数字媒体服务器中保存的各媒体资源对应的同步设备列表。
采用上述技术方案,本发明至少具有下列优点:
本发明所述基于DLNA的媒体资源同步播放方法及装置,使多个数字媒体播放设备同步播放数字媒体服务器上的同一媒体资源。如:在学校中,学生可以利用该装置进行英语听力的练习和考试;在办公室中,大家在各自的工位上就可以对某个媒体资料进行研究和讨论;在展馆或演示厅中,展示视频可在多个展厅中同步播放,而只需要一个讲解员即可。
附图说明
图1为本发明第一实施例的基于DLNA的媒体资源同步播放方法流程图;
图2为本发明第二实施例的基于DLNA的媒体资源同步播放方法流程图;
图3为本发明第三实施例的基于DLNA的媒体资源同步播放装置组成示意图;
图4为本发明第四实施例的基于DLNA的媒体资源同步播放装置组成示意图;
图5为本发明应用实例中涉及的DLNA设备的交互示意图;
图6为本发明应用实例的针对DMP或者DMR向DMS请求加入同步设备列表的流程图;
图7为本发明应用实例的针对DMC控制DMS在多个DMP或DMR上实现同步播放的流程图;
图8为本发明应用实例的针对DMC控制DMS更新媒体资源的同步设备列表的流程图。
具体实施方式
为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。
本发明第一实施例,一种基于DLNA的媒体资源同步播放方法,如图1所示,包括以下具体步骤:
步骤S101,数字媒体服务器为其保存的各媒体资源建立对应的同步设备列表。
步骤S102,数字媒体服务器基于用户的选择将数字媒体播放设备加入各媒体资源对应的同步设备列表。
具体的,数字媒体播放设备开启时,请求加入数字媒体服务器的所有同步设备列表;
数字媒体服务器针对每一个媒体资源,向使用数字媒体播放设备的用户询问本数字媒体播放设备是否需要加入该媒体资源对应的同步设备列表,若是,则将本数字媒体播放设备信息存入该媒体资源对应的同步设备列表,否则不保存本数字媒体播放设备信息。
数字媒体播放设备信息包括:数字媒体播放设备的名称和IP地址;
数字媒体播放设备的类型包括:数字媒体播放器和/或数字媒体渲染器。
步骤S103,当用户在数字媒体服务器上选择需要同步播放某一媒体资源时,数字媒体服务器向与该媒体资源对应的同步设备列表中的数字媒体播放设备推送该媒体资源。
步骤S104,当接受推送的所有数字媒体播放设备均获取到该媒体资源后,数字媒体服务器控制接受推送的所有数字媒体播放设备同步播放该媒体资源。
优选的,本实施例所述的基于DLNA的媒体资源同步播放方法还包括:
步骤S105,基于用户的需求,数字媒体服务器更新保存的各媒体资源对应的同步设备列表。
本发明第二实施例,本实施例与第一实施例大致相同,区别在于,在本实施例中,数字媒体服务器还需将其保存的媒体资源列表同步到数字媒体控制器,后续用户可以在数字媒体控制器上选择需要同步播放某一媒体资源。
一种基于DLNA的媒体资源同步播放方法,如图2所示,包括以下具体步骤:
步骤S201,数字媒体服务器为其保存的各媒体资源建立对应的同步设备列表,向数字媒体控制器同步媒体资源列表;
步骤S202,数字媒体服务器基于用户的选择将数字媒体播放设备加入各媒体资源对应的同步设备列表;
步骤S203,当用户在数字媒体控制器的媒体资源列表中选择需要同步播放某一媒体资源时,数字媒体控制器控制数字媒体服务器向与该媒体资源对应的同步设备列表中的数字媒体播放设备推送该媒体资源;
步骤S204,当接受推送的所有数字媒体播放设备均获取到该媒体资源后,数字媒体控制器控制接受推送的所有数字媒体播放设备同步播放所述媒体资源。
优选的,本实施例所述的基于DLNA的媒体资源同步播放方法还包括:
步骤S205,基于用户的需求,数字媒体控制器更新数字媒体服务器中保存的各媒体资源对应的同步设备列表。
本发明第三实施例,一种基于DLNA的媒体资源同步播放装置,如图3所示,包括以下组成部分:
1)数字媒体服务器100,用于为保存的各媒体资源建立对应的同步设备列表,并基于用户的选择将数字媒体播放设备200加入所述同步设备列表;当用户在数字媒体服务器100上选择需要同步播放某一媒体资源时,向与该媒体资源对应的同步设备列表中的数字媒体播放设备300推送该媒体资源;当接受推送的所有数字媒体播放设备200均获取到该媒体资源后,控制接受推送的所有数字媒体播放设备200同步播放该媒体资源。
2)数字媒体播放设备200,属于媒体资源对应的同步设备列表,用于当获取到数字媒体服务器100推送来的该媒体资源后,在数字媒体服务器100的控制下播放该媒体资源。
具体的,数字媒体播放设备200的类型包括:数字媒体播放器和/或数字媒体渲染器。
更进一步的,下面对数字媒体服务器100如何基于用户的选择将数字媒体播放设备200加入所述同步设备列表,进行详细描述:
数字媒体播放设备200在开启时,向数字媒体服务器100请求加入数字媒体服务器100的所有同步设备列表;
数字媒体服务器100针对每一个媒体资源,向使用数字媒体播放设备300的用户询问本数字媒体播放设备是否需要加入该媒体资源对应的同步设备列表,若是,则将本数字媒体播放设备信息存入该媒体资源对应的同步设备列表,否则不保存本数字媒体播放设备信息。
数字媒体播放设备信息包括:数字媒体播放设备的名称和IP地址。
优选的,数字媒体服务器100,还用于基于用户的需求更新各媒体资源对应的同步设备列表。
本发明第四实施例,本实施例与第三实施例大致相同,区别在于,本实施例的装置还包括:数字媒体控制器300,可以支持用户在数字媒体控制器400上选择需要同步播放某一媒体资源的情况,另外,数字媒体服务器100,还用于将其保存的媒体资源列表同步给数字媒体控制器400。
一种基于DLNA的媒体资源同步播放装置,如图4所示,包括以下组成部分:
1)数字媒体服务器100,用于为保存的各媒体资源建立对应的同步设备列表,并基于用户的选择将数字媒体播放设备200加入所述同步设备列表;向数字媒体控制器300同步媒体资源列表;
具体的,下面对数字媒体服务器100如何基于用户的选择将数字媒体播放设备200加入所述同步设备列表,进行详细描述:
数字媒体播放设备200在开启时,向数字媒体服务器100请求加入数字媒体服务器100的所有同步设备列表,或者,通过数字媒体控制器400向数字媒体服务器100请求加入数字媒体服务器100的所有同步设备列表;
数字媒体服务器100针对每一个媒体资源,向使用数字媒体播放设备300的用户询问本数字媒体播放设备是否需要加入该媒体资源对应的同步设备列表,若是,则将本数字媒体播放设备信息存入该媒体资源对应的同步设备列表,否则不保存本数字媒体播放设备信息。
2)数字媒体控制器300,用于保存数字媒体服务器100同步来的媒体资源列表;当用户在数字媒体控制器300的媒体资源列表中选择需要同步播放某一媒体资源时,控制数字媒体服务器100向与该媒体资源对应的同步设备列表中的数字媒体播放设备200推送该媒体资源,当接受推送的所有数字媒体播放设备200均获取到该媒体资源后,控制接受推送的所有数字媒体播放设备200同步播放该媒体资源。
3)数字媒体播放设备200,属于媒体资源对应的同步设备列表,用于在获取到数字媒体服务器100推送来的该媒体资源后,在数字媒体控制器300的控制下播放该媒体资源。
优选的,数字媒体控制器300,还用于基于用户的需求更新数字媒体服务器100中保存的各媒体资源对应的同步设备列表。
或者,数字媒体服务器100,还用于更新各媒体资源对应的同步设备列表。
基于上述实施例,介绍一个在网络中各种智能设备基于DLNA协议实现互联互通时,针对媒体资源进行同步播放的应用实例。
在DLNA设备中添加一个服务,此服务遵循DLNA中各种设备间交互方式的协议,如图5所示,本应用实例中的DLNA设备包括DMS(数字媒体服务器)、DMP(数字媒体播放器)、DMR(数字媒体渲染器)、DMC(数字媒体控制器),其中,DMP、DMR均可以作为数字媒体播放设备,同时,在设备交互中添加了一项关于同步播放功能的交互阶段。
首先,为DMS中的每一个媒体资源建立一个同步设备列表,该同步设备列表中保存所有需要同步播放该媒体文件的DMP和DMR的设备名称和IP地址信息。DMS中还保存有媒体资源及媒体资源列表,并向DMC同步该媒体资源列表。
针对DMP或者DMR向DMS请求加入同步设备列表的流程,图6给出了详细描述:
步骤201:DMP或者DMR向DMS发出加入同步设备列表请求。在本步骤中,DMP或者DMR可以直接向DMS发出请求,也可以通过DMC向DMS发出请求。
步骤202:DMS针对每一个媒体资源,判断当前发出同步播放请求的DMP或者DMR是否在该媒体资源的同步设备列表中。如果是,则执行步骤S203,否则执行步骤S204。
步骤203:DMS通知当前发出同步播放请求的DMP或者DMR:本DMS设备就绪,本流程结束。
步骤204:DMS通过当前发出同步播放请求的DMP或者DMR询问用户是否同步播放该媒体资源。
步骤205:当前发出同步播放请求的DMP或者DMR向DMS发送用户选择信息。
步骤206:DMS根据信息判断是否同步播放该媒体资源,如果用户选择不同步播放,则执行步骤S207,如果用户选择同步播放,则执行步骤S208。
步骤207:不保存当前发出同步播放请求的DMP或者DMR信息。
步骤208:将当前发出同步播放请求的DMP或者DMR信息保存在该媒体文件的同步设备列表中。
针对DMC控制DMS在多个DMP或DMR上实现同步播放的流程,图7给出了详细描述:
步骤301:用户通过DMC向DMS中的某一媒体资源发出同步播放请求。
步骤302:DMS查找该媒体资源的同步设备列表。
步骤303:DMS判断该媒体资源是否存在同步设备列表,如果存在同步设备列表,则执行步骤304,如果不存在同步设备列表,则执行步骤305。
步骤304:DMS查询同步设备列表中的DMP和DMR是否就绪。这里的就绪指的是DMP或DMR处于开启且在线的状态,如果存在关闭和被移除的情况则表示未就绪,执行步骤306。
步骤305:DMS向DMC发送无同步设备列表信息,跳转步骤310。
步骤306:DMS清除同步设备列表中的未就绪设备。
步骤307:DMS向DMC发送可以同步播放媒体资源的DMP和DMR信息。
步骤308:DMC询问用户是否同步播放该媒体资源,如果用户选择同步播放,则执行步骤309,如果用户选择不同步播放或者DMS中无同步设备列表信息,则执行步骤310。
因为在网络设备的运行过程中,同步设备列表可能会发生变化,所以此时基于当前的同步设备列表让用户选择是否同步播放该媒体资源,更能够贴近用户的需求。
步骤309:DMC向DMS发出该媒体资源的同步推送指令,DMS同时向同步设备列表中的DMP和DMR推送媒体资源,执行步骤311。
步骤310:不播放该媒体资源,本流程结束。
步骤311:同步设备列表中的DMP和DMR开始获取媒体资源数据。
步骤312:当同步设备列表中的DMP和DMR获取到媒体资源时,则向DMC发出媒体资源就绪消息。
步骤313:DMC查询同步设备列表中所有的DMP和DMR的媒体资源是否都已就绪,若是,则执行步骤314,否则继续执行本步骤。
步骤314:DMC向同步设备列表中的所有的DMP和DMR发出同步播放指令同步播放该媒体资源。
针对DMC控制DMS更新媒体资源的同步设备列表的流程,图8给出了详细流程:
步骤401:DMC向DMS发送更新某个媒体资源的同步设备列表请求。
步骤402:DMS向DMC发送该媒体资源的同步设备列表。
步骤403:DMC让用户选择是否删除同步设备列表中的部分DMP和DMR信息或者整个同步设备列表。
步骤404:DMC将用户操作信息发送给DMS。
步骤405:DMS根据用户操作信息对该媒体资源的同步设备列表进行调整。
步骤406:DMS将调整后该媒体的同步设备列表保存到本地。
本发明实施例所述基于DLNA的媒体资源同步播放方法及装置,使多个数字媒体播放设备能同步播放数字媒体服务器上的同一媒体资源。如:在学校中,学生可以利用该装置进行英语听力的练习和考试;在办公室中,大家在各自的工位上就可以对某个媒体资料进行研究和讨论;在展馆或演示厅中,展示视频可在多个展厅中同步播放,而只需要一个讲解员即可。
通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。

Claims (10)

1.一种基于数字家庭网络联盟DLNA的媒体资源同步播放方法,其特征在于,包括:
数字媒体服务器为保存的各媒体资源建立对应的同步设备列表,并基于用户的选择将数字媒体播放设备加入所述同步设备列表;
当用户在数字媒体服务器上选择需要同步播放某一媒体资源时,数字媒体服务器向与所述媒体资源对应的同步设备列表中的数字媒体播放设备推送所述媒体资源,当接受推送的所有数字媒体播放设备均获取到所述媒体资源后,所述数字媒体服务器控制所述所有数字媒体播放设备同步播放所述媒体资源。
2.根据权利要求1所述的基于DLNA的媒体资源同步播放方法,其特征在于,所述方法还包括:数字媒体服务器向数字媒体控制器同步媒体资源列表;
当用户在数字媒体控制器的媒体资源列表中选择需要同步播放某一媒体资源时,数字媒体控制器控制数字媒体服务器向与所述媒体资源对应的同步设备列表中的数字媒体播放设备推送所述媒体资源,当接受推送的所有数字媒体播放设备均获取到所述媒体资源后,所述数字媒体控制器控制所述所有数字媒体播放设备同步播放所述媒体资源。
3.根据权利要求1所述的基于DLNA的媒体资源同步播放方法,其特征在于,所述数字媒体服务器基于用户的选择将数字媒体播放设备加入所述同步设备列表,具体包括:
数字媒体播放设备开启时,请求加入数字媒体服务器的所有同步设备列表;
数字媒体服务器针对每一个媒体资源,向使用数字媒体播放设备的用户询问本数字媒体播放设备是否需要加入所述媒体资源对应的同步设备列表,若是,则将本数字媒体播放设备信息存入所述媒体资源对应的同步设备列表,否则不保存本数字媒体播放设备信息。
4.根据权利要求3所述的基于DLNA的媒体资源同步播放方法,其特征在于,所述数字媒体播放设备信息包括:数字媒体播放设备的名称和IP地址;所述数字媒体播放设备的类型包括:数字媒体播放器和/或数字媒体渲染器。
5.根据权利要求1-4中任一项所述的基于DLNA的媒体资源同步播放方法,其特征在于,所述方法还包括:更新各媒体资源对应的同步设备列表。
6.一种基于DLNA的媒体资源同步播放装置,其特征在于,包括:
数字媒体服务器,用于为保存的各媒体资源建立对应的同步设备列表,并基于用户的选择将数字媒体播放设备加入所述同步设备列表;当用户在数字媒体服务器上选择需要同步播放某一媒体资源时,向与所述媒体资源对应的同步设备列表中的数字媒体播放设备推送所述媒体资源;当接受推送的所有数字媒体播放设备均获取到所述媒体资源后,控制所述所有数字媒体播放设备同步播放所述媒体资源;
数字媒体播放设备,属于媒体资源对应的同步设备列表,用于当获取到数字媒体服务器推送来的所述媒体资源后,在所述数字媒体服务器的控制下播放所述媒体资源。
7.根据权利要求6所述的基于DLNA的媒体资源同步播放装置,其特征在于,所述装置还包括:数字媒体控制器;
所述数字媒体服务器,还用于向数字媒体控制器同步媒体资源列表;
所述数字媒体控制器,用于保存数字媒体服务器同步来的媒体资源列表;当用户在数字媒体控制器的媒体资源列表中选择需要同步播放某一媒体资源时,控制数字媒体服务器向与所述媒体资源对应的同步设备列表中的数字媒体播放设备推送所述媒体资源,当接受推送的所有数字媒体播放设备均获取到所述媒体资源后,控制所述所有数字媒体播放设备同步播放所述媒体资源;
所述数字媒体播放设备,属于所述媒体资源对应的同步设备列表,还用于在用户通过数字媒体控制器选择需要同步播放的媒体资源的情况下,在获取到数字媒体服务器推送来的所述媒体资源后,在所述数字媒体控制器的控制下播放所述媒体资源。
8.根据权利要求6所述的基于DLNA的媒体资源同步播放装置,其特征在于,所述数字媒体播放设备,具体用于:在开启时,请求加入数字媒体服务器的所有同步设备列表;
所述数字媒体服务器,具体用于:针对每一个媒体资源,向使用数字媒体播放设备的用户询问本数字媒体播放设备是否需要加入所述媒体资源对应的同步设备列表,若是,则将本数字媒体播放设备信息存入所述媒体资源对应的同步设备列表,否则不保存本数字媒体播放设备信息。
9.根据权利要求8所述的基于DLNA的媒体资源同步播放装置,其特征在于,所述数字媒体播放设备信息包括:数字媒体播放设备的名称和IP地址;所述数字媒体播放设备的类型包括:数字媒体播放器和/或数字媒体渲染器。
10.根据权利要求7-9中任一项所述的基于DLNA的媒体资源同步播放装置,其特征在于,所述数字媒体服务器,还用于更新各媒体资源对应的同步设备列表;或者,所述数字媒体控制器,还用于更新数字媒体服务器中保存的各媒体资源对应的同步设备列表。
CN201310026300.2A 2013-01-21 2013-01-21 一种基于dlna的媒体资源同步播放方法及装置 Active CN103118018B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201310026300.2A CN103118018B (zh) 2013-01-21 2013-01-21 一种基于dlna的媒体资源同步播放方法及装置
PCT/CN2013/080928 WO2014110898A1 (zh) 2013-01-21 2013-08-06 一种基于dlna的媒体资源同步播放方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310026300.2A CN103118018B (zh) 2013-01-21 2013-01-21 一种基于dlna的媒体资源同步播放方法及装置

Publications (2)

Publication Number Publication Date
CN103118018A true CN103118018A (zh) 2013-05-22
CN103118018B CN103118018B (zh) 2016-02-24

Family

ID=48416292

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310026300.2A Active CN103118018B (zh) 2013-01-21 2013-01-21 一种基于dlna的媒体资源同步播放方法及装置

Country Status (2)

Country Link
CN (1) CN103118018B (zh)
WO (1) WO2014110898A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103647630A (zh) * 2013-12-04 2014-03-19 青岛海尔软件有限公司 一种基于物联网的数据同步方法
WO2014110898A1 (zh) * 2013-01-21 2014-07-24 中兴通讯股份有限公司 一种基于dlna的媒体资源同步播放方法及***
CN104244076A (zh) * 2014-08-29 2014-12-24 广东欧珀移动通信有限公司 一种通过dlna实现分组同时操控多台媒体设备的方法及***
CN104468652A (zh) * 2013-09-16 2015-03-25 中兴通讯股份有限公司 一种数据同步的方法及数字媒体服务器
CN105306451A (zh) * 2015-09-28 2016-02-03 青岛海信电器股份有限公司 一种控制dlna设备服务权限的方法及装置
CN105721260A (zh) * 2016-02-24 2016-06-29 四川长虹电器股份有限公司 基于dlna协议的数字媒体控制方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12003659B2 (en) * 2021-04-15 2024-06-04 Apple Inc. Interfaces and devices for dynamically-available media playback

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI292536B (en) * 2005-12-13 2008-01-11 Inst Information Industry Computing system, method and computer readable media for group interactive multicast using upnp av architecture
US20100063970A1 (en) * 2006-05-19 2010-03-11 Chang Hyun Kim Method for managing and processing information of an object for presentation of multiple sources and apparatus for conducting said method
CN101674310A (zh) * 2009-09-23 2010-03-17 华南理工大学 多源信息智能家庭业务的播放***及方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7333519B2 (en) * 2002-04-23 2008-02-19 Gateway Inc. Method of manually fine tuning audio synchronization of a home network
CN1859544B (zh) * 2005-12-01 2010-05-05 华为技术有限公司 一种媒体播放的***和方法
CN102447693A (zh) * 2011-11-02 2012-05-09 中兴通讯股份有限公司 家庭网络中dlna终端的屏幕共享方法及***
CN103118018B (zh) * 2013-01-21 2016-02-24 中兴通讯股份有限公司 一种基于dlna的媒体资源同步播放方法及装置
CN103220301B (zh) * 2013-04-28 2016-04-27 青岛海信移动通信技术股份有限公司 一种媒体播放控制方法及其装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI292536B (en) * 2005-12-13 2008-01-11 Inst Information Industry Computing system, method and computer readable media for group interactive multicast using upnp av architecture
US20100063970A1 (en) * 2006-05-19 2010-03-11 Chang Hyun Kim Method for managing and processing information of an object for presentation of multiple sources and apparatus for conducting said method
CN101674310A (zh) * 2009-09-23 2010-03-17 华南理工大学 多源信息智能家庭业务的播放***及方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014110898A1 (zh) * 2013-01-21 2014-07-24 中兴通讯股份有限公司 一种基于dlna的媒体资源同步播放方法及***
CN104468652A (zh) * 2013-09-16 2015-03-25 中兴通讯股份有限公司 一种数据同步的方法及数字媒体服务器
CN103647630A (zh) * 2013-12-04 2014-03-19 青岛海尔软件有限公司 一种基于物联网的数据同步方法
CN104244076A (zh) * 2014-08-29 2014-12-24 广东欧珀移动通信有限公司 一种通过dlna实现分组同时操控多台媒体设备的方法及***
CN104244076B (zh) * 2014-08-29 2019-04-05 Oppo广东移动通信有限公司 一种通过dlna实现分组同时操控多台媒体设备的方法及***
CN105306451A (zh) * 2015-09-28 2016-02-03 青岛海信电器股份有限公司 一种控制dlna设备服务权限的方法及装置
CN105721260A (zh) * 2016-02-24 2016-06-29 四川长虹电器股份有限公司 基于dlna协议的数字媒体控制方法
CN105721260B (zh) * 2016-02-24 2019-03-22 四川长虹电器股份有限公司 基于dlna协议的数字媒体控制方法

Also Published As

Publication number Publication date
CN103118018B (zh) 2016-02-24
WO2014110898A1 (zh) 2014-07-24

Similar Documents

Publication Publication Date Title
CN103118018B (zh) 一种基于dlna的媒体资源同步播放方法及装置
US20220326905A1 (en) Playback transfer in a media playback system
CN104126309B (zh) 用于联网音乐回放的***和方法
CN102546616B (zh) 一种媒体共享互动的实现方法及数字家庭媒体服务器
CN102710992B (zh) 一种互动消息展示方法、装置及***
CN102833365A (zh) 基于dlna的文件播放方法及***、主、从dlan设备
CN102523492A (zh) 一种互动评论***的评论方法、电视机及移动终端
US20120197977A1 (en) Information processing apparatus, information processing method, and program
CN105208434A (zh) 媒体投影方法、媒体投影设备、控制终端以及云端服务器
CN102638443A (zh) 流媒体资源共享的方法、***及具有dlna功能的设备
CN103391277B (zh) 媒体播放方法、装置和***
CN102325144A (zh) 一种媒体设备间互联互通的方法、***及多媒体设备
CN103957218A (zh) 共享媒体播放的方法和***
CN105141569B (zh) 媒体处理方法及设备
CN104427355B (zh) 一种多媒体资源的播放方法及装置
CN103065662A (zh) 一种媒体资源在设备中续播的方法及***
CN107615258A (zh) 信息处理方法、程序、信息处理装置和信息处理***
KR100871840B1 (ko) Smmd 기반 유비쿼터스 홈 미디어 서비스 장치 및 방법과, 그를 이용한 홈 미디어 서비스 시스템 및 그 방법
CN103731685A (zh) 对客户端上播放视频同步进行交流的方法和***
CN102710986A (zh) 手机音视频播放方法及手机、播放设备
CN104469414A (zh) 基于多屏互动的信息***及信息投放方法、iptv***
CN105703987A (zh) 一种音视频播放***控制方法和装置
CN104092664A (zh) 一种多媒体资源管理方法、云服务器及电子设备
CN102868913B (zh) 一种远程同步虚拟监控方法及***
CN103533401A (zh) 流媒体数据切换播放方法和播放器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant