CN104038561A - Method and device for sharing media file - Google Patents
Method and device for sharing media file Download PDFInfo
- Publication number
- CN104038561A CN104038561A CN201410309302.7A CN201410309302A CN104038561A CN 104038561 A CN104038561 A CN 104038561A CN 201410309302 A CN201410309302 A CN 201410309302A CN 104038561 A CN104038561 A CN 104038561A
- Authority
- CN
- China
- Prior art keywords
- dmp
- wireless display
- dms
- media file
- setting
- 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.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本发明涉及多媒体技术,尤其涉及一种媒体文件共享方法和装置。The invention relates to multimedia technology, in particular to a method and device for sharing media files.
背景技术Background technique
在消费电子、移动通讯、个人计算机领域,用户可以便利地享受来自家庭中不同设备的各种媒体信息,如照片、音乐、录像等。数字生活联盟(DigitalLiving Network Alliance,简称DLNA)采用了UPnP AV(Universal Plug andPlay,Audio/Video,通用即插即用,音频和视频)的标准,并在此基础上定义了一套新的设备类型,实现了媒体内容在家庭网络设备之间的传输和共享。DLNA多屏技术就是将互联网、电信网和电视广播网集成为一个无缝的、可互操作的网络,实现资源共享。In the fields of consumer electronics, mobile communications, and personal computers, users can conveniently enjoy various media information, such as photos, music, and videos, from different devices in the home. The Digital Living Network Alliance (DLNA for short) adopted the UPnP AV (Universal Plug and Play, Audio/Video, Universal Plug and Play, audio and video) standard, and defined a new set of device types on this basis , realizing the transmission and sharing of media content between home network devices. DLNA multi-screen technology is to integrate the Internet, telecommunication network and TV broadcasting network into a seamless and interoperable network to realize resource sharing.
随着三网融合技术的不断发展,共享应用越来越多,在实现互联网、电信网和电视广播网三网互联互通过程中,不同播放设备可以进行媒体资源共享。举例而言,数字媒体播放器(Digital Media Player,简称DMP)1的观看者欲将观看的媒体文件推送给DMP2,通常采用的方法是,DMP1通过数字媒体服务器(Digital Media Server,简称DMS)向DMP2发送媒体文件推送消息,DMP2将接受推送该媒体文件的消息返回给DMS,然后DMS对媒体文件进行压缩编码并将压缩编码后的媒体文件通过有线网络传输给DMP2,传输该媒体文件所占用的网络带宽为需要经过TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议)通道的网络带宽,DMP2接收到该媒体文件后对媒体文件进行解码,并将解码后的内容进行显示。With the continuous development of triple play technology, there are more and more shared applications. In the process of realizing the interconnection and interoperability of the Internet, telecommunication network and TV broadcasting network, different playback devices can share media resources. For example, if a viewer of a digital media player (Digital Media Player, DMP for short) 1 wants to push the media file to be watched to DMP2, the usual method is that DMP1 sends a digital media file through a digital media server (Digital Media Server, DMS for short). DMP2 sends a media file push message, DMP2 will accept the push message of the media file and return it to DMS, and then DMS compresses and codes the media file and transmits the compressed coded media file to DMP2 through the wired network, and the media file is transferred. The network bandwidth is the network bandwidth that needs to go through the TCP/IP (Transmission Control Protocol/Internet Protocol) channel. After receiving the media file, DMP2 decodes the media file and displays the decoded content .
然而,在上述采用DLNA技术传输媒体文件的过程中,媒体文件在DMP和DMS等设备之间是通过有线网络传输的,媒体文件传输过程中需要占用TCP/IP网络带宽。当各设备之间频繁交互媒体文件时,会造成TCP/IP网络带宽占用严重,不能满足传输需求。However, in the above-mentioned process of transmitting media files using DLNA technology, media files are transmitted between devices such as DMP and DMS through a wired network, and the media file transmission process needs to occupy TCP/IP network bandwidth. When media files are frequently exchanged between devices, the bandwidth of the TCP/IP network will be seriously occupied, which cannot meet the transmission requirements.
发明内容Contents of the invention
本发明实施例提供一种媒体文件共享方法和装置,以解决现有DLNA技术中TCP/IP网络带宽占用严重的问题。Embodiments of the present invention provide a media file sharing method and device to solve the problem of serious TCP/IP network bandwidth occupation in the existing DLNA technology.
第一方面,本发明实施例提供一种媒体文件共享方法,包括:In a first aspect, an embodiment of the present invention provides a method for sharing media files, including:
第一数字媒体播放器DMP接收第二DMP通过数字媒体服务器DMS发送的媒体文件推送消息,所述媒体文件推送消息包含媒体文件名称;The first digital media player DMP receives the media file push message sent by the second DMP through the digital media server DMS, and the media file push message includes the media file name;
所述第一DMP与所述DMS建立无线显示连接;The first DMP establishes a wireless display connection with the DMS;
所述第一DMP接收所述DMS通过建立的所述无线显示连接传输的与所述媒体文件名称对应的媒体文件。The first DMP receives the media file corresponding to the media file name transmitted by the DMS through the established wireless display connection.
结合第一方面,在第一方面的第一种可能实现的方式中,所述第一DMP与所述DMS建立无线显示连接之前,还包括:With reference to the first aspect, in the first possible implementation manner of the first aspect, before the first DMP establishes a wireless display connection with the DMS, the method further includes:
所述第一DMP判断自身是否支持无线显示连接功能;The first DMP judges whether it supports the wireless display connection function;
若支持,则所述第一DMP执行与所述DMS建立无线显示连接的步骤。If yes, the first DMP executes the step of establishing a wireless display connection with the DMS.
结合第一方面或者第一方面第一种可能实现的方式,在第一方面的第二种可能实现的方式中,所述第一DMP与所述DMS建立无线显示连接,包括:With reference to the first aspect or the first possible implementation manner of the first aspect, in the second possible implementation manner of the first aspect, establishing a wireless display connection between the first DMP and the DMS includes:
所述第一DMP与所述DMS建立基于无线家庭数字接口WHDI的无线显示连接;或The first DMP establishes a wireless display connection based on the Wireless Home Digital Interface WHDI with the DMS; or
所述第一DMP与所述DMS建立基于超带宽UWB的无线显示连接;或The first DMP establishes a wireless display connection based on ultra-wideband UWB with the DMS; or
所述第一DMP与所述DMS建立基于无线显示技术WiDi的无线显示连接;或The first DMP establishes a wireless display connection based on the wireless display technology WiDi with the DMS; or
所述第一DMP与所述DMS建立基于无线高清WirelessHD的无线显示连接。The first DMP establishes a Wireless HD-based wireless display connection with the DMS.
结合第一方面、第一方面的第一至第二种任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述第一DMP与所述DMS建立无线显示连接之后,且在所述第一DMP接收所述DMS通过建立的所述无线显示连接传输的与所述媒体文件名称对应的媒体文件之前,所述方法还包括:With reference to the first aspect and any of the first to second possible implementations of the first aspect, in a third possible implementation of the first aspect, the first DMP establishes a wireless display connection with the DMS After that, and before the first DMP receives the media file corresponding to the media file name transmitted by the DMS through the established wireless display connection, the method further includes:
所述第一DMP与所述DMS进行高带宽数字内容保护技术HDCP认证。The first DMP and the DMS perform high-bandwidth digital content protection technology HDCP authentication.
第二方面,本发明实施例提供一种媒体文件共享方法,包括:In a second aspect, the embodiment of the present invention provides a method for sharing media files, including:
数字媒体服务器DMS向第一数字媒体播放器DMP发送媒体文件推送消息,所述媒体文件推送消息为第二DMP通过所述DMS发送给所述第一DMP的,所述媒体文件推送消息包含媒体文件名称;The digital media server DMS sends a media file push message to the first digital media player DMP, and the media file push message is sent to the first DMP by the second DMP through the DMS, and the media file push message includes a media file name;
所述DMS与所述第一DMP建立无线显示连接;The DMS establishes a wireless display connection with the first DMP;
所述DMS通过建立的所述无线显示连接向所述第一DMP传输与所述媒体文件名称对应的媒体文件。The DMS transmits the media file corresponding to the media file name to the first DMP through the established wireless display connection.
结合第二方面,在第二方面的第一种可能实现的方式中,所述DMS与所述第一DMP建立无线显示连接,包括:With reference to the second aspect, in a first possible implementation manner of the second aspect, establishing a wireless display connection between the DMS and the first DMP includes:
所述DMS与所述第一DMP建立基于无线家庭数字接口WHDI的无线显示连接;或The DMS establishes a wireless display connection based on the Wireless Home Digital Interface WHDI with the first DMP; or
所述DMS与所述第一DMP建立基于超带宽UWB的无线显示连接;或The DMS establishes a wireless display connection based on ultra-wideband UWB with the first DMP; or
所述DMS与所述第一DMP建立基于无线显示技术WiDi的无线显示连接;或The DMS establishes a wireless display connection based on the wireless display technology WiDi with the first DMP; or
所述DMS与所述第一DMP建立基于无线高清WirelessHD的无线显示连接。The DMS establishes a Wireless HD-based wireless display connection with the first DMP.
结合第二方面或者第二方面的第一种可能实现的方式,在第二方面的第二种可能实现的方式中,所述DMS与所述第一DMP建立无线显示连接之后,且在所述DMS通过建立的所述无线显示连接向所述第一DMP传输与所述媒体文件名称对应的媒体文件之前,所述方法,还包括:With reference to the second aspect or the first possible implementation manner of the second aspect, in the second possible implementation manner of the second aspect, after the DMS establishes a wireless display connection with the first DMP, and in the Before the DMS transmits the media file corresponding to the media file name to the first DMP through the established wireless display connection, the method further includes:
所述DMS与所述第一DMP进行高带宽数字内容保护技术HDCP认证。The DMS and the first DMP perform high-bandwidth digital content protection technology HDCP authentication.
第三方面,本发明实施例提供一种媒体文件共享装置,包含在第一数字媒体播放器DMP中,所述装置包括:In a third aspect, an embodiment of the present invention provides a media file sharing device, which is included in a first digital media player DMP, and the device includes:
第一接收模块,用于接收第二DMP通过数字媒体服务器DMS发送的媒体文件推送消息,所述媒体文件推送消息包含媒体文件名称;The first receiving module is used to receive the media file push message sent by the second DMP through the digital media server DMS, and the media file push message includes the name of the media file;
连接模块,用于与所述DMS建立无线显示连接;A connection module, configured to establish a wireless display connection with the DMS;
第二接收模块,用于接收所述DMS通过建立的所述无线显示连接传输的与所述媒体文件名称对应的媒体文件。The second receiving module is configured to receive the media file corresponding to the media file name transmitted by the DMS through the established wireless display connection.
结合第三方面,在第三方面的第一种可能实现的方式中,还包括:In combination with the third aspect, in the first possible implementation manner of the third aspect, it also includes:
判断模块,用于在所述连接模块与所述DMS建立无线显示连接之前,判断所述第一DMP是否支持无线显示连接功能;A judging module, configured to judge whether the first DMP supports a wireless display connection function before the connection module establishes a wireless display connection with the DMS;
所述连接模块,具体用于若所述判断模块判断所述第一DMP支持无线显示连接功能,则与所述DMS建立无线显示连接。The connection module is specifically configured to establish a wireless display connection with the DMS if the judging module judges that the first DMP supports a wireless display connection function.
结合第三方面或者第三方面第一种可能实现的方式,在第三方面的第二种可能实现的方式中,所述连接模块具体用于:In combination with the third aspect or the first possible implementation manner of the third aspect, in the second possible implementation manner of the third aspect, the connection module is specifically used for:
与所述DMS建立基于无线家庭数字接WHDI的无线显示连接;或Establishing a wireless display connection based on the Wireless Home Digital Interface (WHDI) with the DMS; or
与所述DMS建立基于超带宽UWB的无线显示连接;或Establishing an ultra-wideband UWB-based wireless display connection with the DMS; or
与所述DMS建立基于无线显示技术WiDi的无线显示连接;或Establishing a wireless display connection based on the wireless display technology WiDi with the DMS; or
与所述DMS建立基于无线高清WirelessHD的无线显示连接。A wireless display connection based on WirelessHD is established with the DMS.
结合第三方面、第三方面的第一至第二种任一种可能实现的方式,在第三方面的第三种可能实现的方式中,还包括:Combining the third aspect and any one of the first to second possible implementation modes of the third aspect, the third possible implementation mode of the third aspect also includes:
认证模块,用于在所述连接模块与所述DMS建立无线显示连接之后,且在所述第二接收模块接收所述DMS通过建立的所述无线显示连接传输的与所述媒体文件名称对应的媒体文件之前,与所述DMS进行HDCP认证。An authentication module, configured to receive, at the second receiving module, the information corresponding to the media file name transmitted by the DMS through the established wireless display connection after the connection module establishes a wireless display connection with the DMS HDCP authentication is performed with the DMS prior to media files.
第四方面,本发明实施例提供一种媒体文件共享装置,包含在数字媒体服务器DMS中,所述装置包括:In a fourth aspect, an embodiment of the present invention provides a media file sharing device, which is included in a digital media server DMS, and the device includes:
发送模块,用于向第一数字媒体播放器DMP发送媒体文件推送消息,所述媒体文件推送消息为第二DMP通过所述DMS发送给所述第一DMP的,所述媒体文件推送消息包含媒体文件名称;A sending module, configured to send a media file push message to the first digital media player DMP, the media file push message is sent by the second DMP to the first DMP through the DMS, and the media file push message includes media file name;
连接模块,用于与所述第一DMP建立无线显示连接;a connection module, configured to establish a wireless display connection with the first DMP;
传输模块,用于通过所述连接模块建立的所述无线显示连接向所述第一DMP传输与所述媒体文件名称对应的媒体文件。A transmission module, configured to transmit the media file corresponding to the media file name to the first DMP through the wireless display connection established by the connection module.
结合第四方面,在第四方面的第一种可能实现的方式中,所述连接模块具体用于:With reference to the fourth aspect, in the first possible implementation manner of the fourth aspect, the connection module is specifically used for:
与所述第一DMP建立基于无线家庭数字接口WHDI的无线显示连接;或establishing a wireless display connection based on the Wireless Home Digital Interface WHDI with the first DMP; or
与所述第一DMP建立基于超带宽UWB的无线显示连接;或establishing an ultra-wideband UWB-based wireless display connection with the first DMP; or
与所述第一DMP建立基于无线显示技术WiDi的无线显示连接;或Establishing a wireless display connection based on the wireless display technology WiDi with the first DMP; or
与所述第一DMP建立基于无线高清WirelessHD的无线显示连接。Establishing a Wireless HD-based wireless display connection with the first DMP.
结合第四方面或者第四方面的第一种可能实现的方式,在第四方面的第二种可能实现的方式中,还包括:In combination with the fourth aspect or the first possible implementation manner of the fourth aspect, the second possible implementation manner of the fourth aspect further includes:
认证模块,用于在所述连接模块与所述第一DMP建立无线显示连接之后,且在所述传输模块通过建立的所述无线显示连接向所述第一DMP传输与所述媒体文件名称对应的媒体文件之前,与所述第一DMP进行高带宽数字内容保护技术HDCP认证。An authentication module, configured to transmit, after the connection module establishes a wireless display connection with the first DMP, to the first DMP through the established wireless display connection, the transmission module corresponding to the media file name Before the media files, conduct high-bandwidth digital content protection technology HDCP authentication with the first DMP.
本发明实施例通过第一DMP接收第二DMP通过DMS发送的媒体文件推送消息,所述媒体文件推送消息包含媒体文件名称,所述第一DMP与所述DMS建立无线显示连接,所述第一DMP接收所述DMS传输的与所述媒体文件名称对应的媒体文件,即第一DMP与DMS之间通过建立的无线显示连接传输媒体文件,从而可以利用无线显示信号实现不同DMP之间的媒体文件共享,有效节省了TCP/IP网络带宽。In the embodiment of the present invention, the first DMP receives the media file push message sent by the second DMP through the DMS, the media file push message includes the name of the media file, the first DMP establishes a wireless display connection with the DMS, and the first The DMP receives the media file corresponding to the media file name transmitted by the DMS, that is, the first DMP and the DMS transmit the media file through the established wireless display connection, so that the wireless display signal can be used to realize the media file between different DMPs Sharing effectively saves TCP/IP network bandwidth.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1为本发明媒体文件共享方法实施例一的的流程图;Fig. 1 is the flowchart of Embodiment 1 of the media file sharing method of the present invention;
图2为本发明媒体文件共享方法实施例二的的流程图;Fig. 2 is the flow chart of the second embodiment of the media file sharing method of the present invention;
图3为本发明媒体文件共享方法协议栈图;Fig. 3 is a protocol stack diagram of the media file sharing method of the present invention;
图4为本发明媒体文件共享方法实施例三的流程图;4 is a flow chart of Embodiment 3 of the media file sharing method of the present invention;
图5为本发明媒体文件共享装置实施例一的结构示意图;5 is a schematic structural diagram of Embodiment 1 of a media file sharing device according to the present invention;
图6为本发明媒体文件共享装置实施例二的结构示意图;6 is a schematic structural diagram of Embodiment 2 of the media file sharing device of the present invention;
图7为本发明数字媒体播放器实施例一的结构示意图;FIG. 7 is a schematic structural diagram of Embodiment 1 of the digital media player of the present invention;
图8为本发明数字媒体服务器实施例一的结构示意图。FIG. 8 is a schematic structural diagram of Embodiment 1 of a digital media server according to the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments . Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
本发明实施例中涉及的数字媒体服务器(Digital Media Server,简称DMS)用于存储图片、音频、视频等媒体文件,DMS例如可以是智能手机、平板电脑、数码照相机、便携式计算机等能够生成或存储图片、音乐、视频节目等媒体内容的家庭网络设备或移动手持设备。The digital media server (Digital Media Server, referred to as DMS) involved in the embodiment of the present invention is used for storing media files such as picture, audio frequency, video, DMS can be smart mobile phone, panel computer, digital camera, portable computer etc. for example can generate or store Home network devices or mobile handheld devices for media content such as pictures, music, and video programs.
本发明实施例中涉及的数字媒体播放器(Digital Media Player,简称DMP)用于播放图片、音频、视频等媒体文件的设备,对于每种DMP,都有其特定的设备能力,包括屏幕尺寸、屏幕分辨率等,以及所支持解码的媒体格式。不同种类DMP的设备能力以及所支持的媒体格式不尽相同。DMP例如可以是智能手机、平板电脑、便携式计算机、电视等能够播放图片、音乐、视频节目等媒体内容的家庭网络设备或移动手持设备。The digital media player (Digital Media Player, referred to as DMP) involved in the embodiment of the present invention is used to play the equipment of media files such as picture, audio frequency, video, for every kind of DMP, all have its specific equipment capacity, comprise screen size, Screen resolution, etc., and supported decoding media formats. Different types of DMPs have different device capabilities and supported media formats. For example, a DMP can be a home network device or a mobile handheld device capable of playing media content such as pictures, music, and video programs, such as a smart phone, a tablet computer, a portable computer, and a TV.
本发明各实施例可以具体应用于数字生活联盟(Digital Living NetworkAlliance,简称DLNA)技术中。The various embodiments of the present invention can be specifically applied to Digital Living Network Alliance (Digital Living Network Alliance, DLNA for short) technology.
图1为本发明媒体文件共享方法实施例一的的流程图,如图1所示,本实施例的方法可以包括:Fig. 1 is the flow chart of embodiment one of the media file sharing method of the present invention, as shown in Fig. 1, the method of this embodiment may include:
步骤11、第一DMP接收第二DMP通过DMS发送的媒体文件推送消息,所述媒体文件推送消息包含媒体文件名称。Step 11. The first DMP receives the media file push message sent by the second DMP through the DMS, and the media file push message includes the name of the media file.
其中,所述媒体文件推送消息中还可以包括媒体文件的统一资源定位符(Uniform Resource Locator,简称URL)等可以用于获取媒体文件的信息。其中,DMS中存储有各种媒体文件,与该媒体文件名称对应的媒体文件存储在DMS中。第一DMP接收第二DMP发送的媒体文件推送消息,第一DMP可以根据该媒体文件推送消息中携带的媒体文件名称从所述DMS中获取所述媒体文件。Wherein, the media file push message may also include information that can be used to obtain the media file, such as a uniform resource locator (Uniform Resource Locator, URL for short) of the media file. Wherein, various media files are stored in the DMS, and the media files corresponding to the names of the media files are stored in the DMS. The first DMP receives the media file push message sent by the second DMP, and the first DMP may obtain the media file from the DMS according to the media file name carried in the media file push message.
步骤12、所述第一DMP与所述DMS建立无线显示连接。Step 12: The first DMP establishes a wireless display connection with the DMS.
所述无线显示连接是建立于无线显示接口的无线显示连接。所述无线显示连接具有高带宽和低延时的特点。The wireless display connection is a wireless display connection established on a wireless display interface. The wireless display connection has the characteristics of high bandwidth and low delay.
步骤13、所述第一DMP接收所述DMS通过建立的所述无线显示连接传输的与所述媒体文件名称对应的媒体文件。Step 13. The first DMP receives the media file corresponding to the media file name transmitted by the DMS through the established wireless display connection.
其中,通过步骤12建立的无线显示连接传输媒体文件过程中,不会占用TCP/IP网络带宽。Wherein, during the process of transmitting media files through the wireless display connection established in step 12, the bandwidth of the TCP/IP network will not be occupied.
可选地,所述第一DMP与所述DMS建立无线显示连接之后,还可以进行高带宽数字内容保护技术(High-bandwidth Digital Content Protection,简称HDCP)认证,即所述第一DMP与所述DMS进行HDCP认证。在HDCP认证通过后,第一DMP可以接收DMS通过建立的所述无线显示连接传输的媒体文件。Optionally, after the first DMP establishes a wireless display connection with the DMS, high-bandwidth digital content protection (High-bandwidth Digital Content Protection, HDCP for short) authentication may be performed, that is, the first DMP and the DMS DMS conducts HDCP certification. After passing the HDCP authentication, the first DMP may receive the media file transmitted by the DMS through the established wireless display connection.
进一步地,在所述第一DMP与所述DMS建立无线显示连接之前,所述第一DMP可以判断自身是否支持无线显示连接功能;若支持,则所述第一DMP执行与所述DMS建立无线显示连接的步骤;若不支持,则所述第一DMP可以与所述DMS建立TCP/IP连接。Further, before the first DMP establishes a wireless display connection with the DMS, the first DMP can judge whether it supports the wireless display connection function; if it supports, the first DMP executes establishing a wireless display connection with the DMS Steps for displaying the connection; if not supported, the first DMP can establish a TCP/IP connection with the DMS.
其中,所述第一DMP与所述DMS建立无线显示连接,具体可以为:所述第一DMP与所述DMS建立基于无线家庭数字接口(Wireless Home DigitalInterface,简称WHDI)的无线显示连接;也可以为,所述第一DMP与所述DMS建立基于超带宽(Ultra Wideband,简称UWB)的无线显示连接;还可以为,所述第一DMP与所述DMS建立基于无线显示技术(Wireless Display,简称WiDi)的无线显示连接;还可以为,所述第一DMP与所述DMS建立基于无线高清(Wireless High Definition,简称WirelessHD)的无线显示连接。除此之外,第一DMP与DMS建立的无线显示连接也可以为其他不占用TCP/IP网络带宽的无线显示连接。Wherein, the first DMP establishes a wireless display connection with the DMS, which may specifically be: the first DMP establishes a wireless display connection based on a Wireless Home Digital Interface (WHDI for short) with the DMS; or The first DMP and the DMS establish a wireless display connection based on Ultra Wideband (UWB for short); and the first DMP and the DMS establish a wireless display connection based on a wireless display technology (Wireless Display, short for short). WiDi) wireless display connection; it may also be that the first DMP establishes a wireless high definition (Wireless High Definition, WirelessHD for short) based wireless display connection with the DMS. In addition, the wireless display connection established between the first DMP and the DMS may also be other wireless display connections that do not occupy the bandwidth of the TCP/IP network.
本实施例,第一DMP接收第二DMP通过DMS发送的媒体文件推送消息,所述媒体文件推送消息包含媒体文件名称,所述第一DMP与所述DMS建立无线显示连接,所述第一DMP通过该无线显示连接接收所述DMS传输的与所述媒体文件名称对应的媒体文件,即DMS通过建立的无线显示连接向第一DMP传输媒体文件,也就是说,第二DMP可以通过无线显示连接将媒体文件传输给第一DMP,从而利用无线显示信号实现不同DMP之间的媒体文件共享,有效节省了TCP/IP网络带宽。In this embodiment, the first DMP receives a media file push message sent by the second DMP through the DMS, the media file push message includes the name of the media file, the first DMP establishes a wireless display connection with the DMS, and the first DMP The media file corresponding to the media file name transmitted by the DMS is received through the wireless display connection, that is, the DMS transmits the media file to the first DMP through the established wireless display connection, that is, the second DMP can pass through the wireless display connection. The media file is transmitted to the first DMP, so that the wireless display signal is used to realize the sharing of the media file between different DMPs, effectively saving the TCP/IP network bandwidth.
图2为本发明媒体文件共享方法实施例二的的流程图,如图2所示,本实施例的方法可以包括:Fig. 2 is the flow chart of embodiment two of the media file sharing method of the present invention, as shown in Fig. 2, the method of this embodiment may include:
步骤21、DMS向第一DMP发送媒体文件推送消息,所述媒体文件推送消息为第二DMP通过所述DMS发送给所述第一DMP的,所述媒体文件推送消息包含媒体文件名称。Step 21: The DMS sends a media file push message to the first DMP, the media file push message is sent by the second DMP to the first DMP through the DMS, and the media file push message includes a media file name.
步骤22、所述DMS与所述第一DMP建立无线显示连接。Step 22, the DMS establishes a wireless display connection with the first DMP.
步骤23、所述DMS通过建立的所述无线显示连接向所述第一DMP传输与所述媒体文件名称对应的媒体文件。Step 23: The DMS transmits the media file corresponding to the media file name to the first DMP through the established wireless display connection.
可选地,所述DMS与所述第一DMP建立无线显示连接之后,还可以进行HDCP认证,即所述DMS与所述第一DMP进行HDCP认证。在HDCP认证通过后,DMS可以通过建立的所述无线显示连接向第一DMP传输媒体文件。Optionally, after the DMS establishes the wireless display connection with the first DMP, HDCP authentication may also be performed, that is, the DMS performs HDCP authentication with the first DMP. After passing the HDCP authentication, the DMS can transmit media files to the first DMP through the established wireless display connection.
其中,所述DMS与所述第一DMP建立无线显示连接,具体可以为:所述DMS与所述第一DMP建立基于WHDI的无线显示连接;也可以为,所述DMS与所述第一DMP建立基于UWB的无线显示连接;还可以为,所述DMS与所述第一DMP建立基于WiDi的无线显示连接;还可以为,所述DMS与所述第一DMP建立基于WirelessHD的无线显示连接。除此之外,DMS与第一DMP建立的无线显示连接也可以为其他不占用TCP/IP网络带宽的无线显示连接。Wherein, the DMS establishes a wireless display connection with the first DMP, which may specifically be: the DMS establishes a WHDI-based wireless display connection with the first DMP; it may also be that the DMS and the first DMP Establishing a UWB-based wireless display connection; it may also be that the DMS establishes a WiDi-based wireless display connection with the first DMP; it may also be that the DMS establishes a WirelessHD-based wireless display connection with the first DMP. In addition, the wireless display connection established between the DMS and the first DMP may also be other wireless display connections that do not occupy the bandwidth of the TCP/IP network.
需要说明的是步骤21和步骤22的先后顺序不以此进行限制,即也可以先执行步骤22后执行步骤21。例如:在建立无线显示连接并通过该无线显示连接传输媒体文件后,第二DMP还有需要推送给第一DMP的媒体文件,这样就可以在已有无线显示连接基础上进行媒体文件推送及传输。It should be noted that the sequence of step 21 and step 22 is not limited by this, that is, step 22 may be executed first and then step 21 may be executed. For example: after establishing a wireless display connection and transmitting media files through the wireless display connection, the second DMP still has media files that need to be pushed to the first DMP, so that media files can be pushed and transmitted on the basis of the existing wireless display connection .
本实施例,DMS向第一DMP发送媒体文件推送消息,所述媒体文件推送消息为第二DMP通过所述DMS发送给所述第一DMP的,所述媒体文件推送消息包含媒体文件名称,所述DMS与所述第一DMP建立无线显示连接,所述DMS通过所述无线显示连接向所述第一DMP传输与所述媒体文件名称对应的媒体文件,也就是说,DMP可以通过无线显示连接将第二DMP中的媒体文件传输给第一DMP,从而实现利用无线显示连接进行不同DMP之间的媒体文件共享,有效地节省了有线网络带宽。In this embodiment, the DMS sends a media file push message to the first DMP, and the media file push message is sent by the second DMP to the first DMP through the DMS, and the media file push message includes a media file name, so The DMS establishes a wireless display connection with the first DMP, and the DMS transmits the media file corresponding to the media file name to the first DMP through the wireless display connection. The media files in the second DMP are transmitted to the first DMP, so as to realize the sharing of media files between different DMPs by using the wireless display connection, and effectively save the wired network bandwidth.
图3为本发明媒体文件共享方法协议栈图,根据图1和图2两个实施例的具体说明,为更为清楚的理解本发明实施例,采用图3对图1和图2进行补充说明。与传统DLNA标准协议栈不同,如图3所示,本实施例的DLNA协议栈图,在媒体传输层(超文本传输协议(Hypertext transfer protocol,简称HTTP))中增加了控制项,并且增加了无线显示连接选项。该控制项用于根据设备发现控制层获取各媒体设备的设备信息并判断媒体流的传输通道,即如果该媒体设备具有无线显示接口,则媒体流会通过无线显示连接进行传输,而如果该媒体设备不具有无线显示接口,则媒体流会经过TCP/IP通道后通过无线网络802.11n(WiFi)或者有线网络(Ethernet)进行传输。其中,无线显示连接是一种具有独立的传输信号不占用TCP/IP网络带宽、低延时的传输通道。该无线显示连接可以具体为WHDI、UWB、WiDi或WirelessHD等。由于协议栈的改变,使得在DLNA场景中,在不同设备之间进行媒体文件传输过程中,网络互连不再仅仅依靠有线网络(Ethernet)或者无线网络802.11n(WiFi),由于Ethernet和WiFi在媒体文件传输过程中都需要经过TCP/IP通道,当交互媒体文件较多时会造成网络带宽占用严重,而本实施通过无线显示连接进行网络互连和文件传输,由于该无线显示连接在媒体文件传输过程中具有独立的传输信号不会通过TCP/IP通道,从而可以有效节省传统网络中数据传输过程中所占用的网络带宽,在交互媒体文件较多时,有效降低传输延时,提升用户体验。Fig. 3 is a protocol stack diagram of the media file sharing method of the present invention. According to the specific description of the two embodiments of Fig. 1 and Fig. 2, in order to understand the embodiment of the present invention more clearly, Fig. 3 is used to supplement Fig. 1 and Fig. 2 . Different from the traditional DLNA standard protocol stack, as shown in Figure 3, the DLNA protocol stack diagram of this embodiment adds a control item in the media transport layer (Hypertext transfer protocol (Hypertext transfer protocol, referred to as HTTP)), and increases Wireless display connection options. This control item is used to obtain the device information of each media device and determine the transmission channel of the media stream according to the device discovery control layer, that is, if the media device has a wireless display interface, the media stream will be transmitted through the wireless display connection, and if the media If the device does not have a wireless display interface, the media stream will be transmitted through the wireless network 802.11n (WiFi) or wired network (Ethernet) after passing through the TCP/IP channel. Among them, the wireless display connection is a low-latency transmission channel with an independent transmission signal that does not occupy the bandwidth of the TCP/IP network. The wireless display connection may specifically be WHDI, UWB, WiDi, or WirelessHD. Due to the change of the protocol stack, in the DLNA scenario, in the process of transferring media files between different devices, the network interconnection no longer only depends on the wired network (Ethernet) or the wireless network 802.11n (WiFi). The media file transmission process needs to go through the TCP/IP channel. When there are many interactive media files, the network bandwidth will be seriously occupied. However, in this implementation, the network interconnection and file transmission are performed through the wireless display connection. In the process, the independent transmission signal will not pass through the TCP/IP channel, which can effectively save the network bandwidth occupied by the data transmission process in the traditional network. When there are many interactive media files, it can effectively reduce the transmission delay and improve the user experience.
图4为本发明媒体文件共享方法实施例三的流程图,本实施例包括两个不同DMP(DMP1,DMP2),以及一个DMS,本实施例采用基于WHDI的无线显示连接做举例说明,如图4所示,本实施例的方法可以包括:Fig. 4 is the flowchart of the third embodiment of the media file sharing method of the present invention. This embodiment includes two different DMPs (DMP1, DMP2) and one DMS. This embodiment uses WHDI-based wireless display connection for illustration, as shown in FIG. 4, the method of this embodiment may include:
S301:DMP1通过DMS向DMP2发送媒体文件推送消息。S301: DMP1 sends a media file push message to DMP2 through the DMS.
其中,该推送消息中包含媒体文件名称以及媒体文件统一资源定为符(Uniform Resource Locator,URL)等信息。Wherein, the push message includes information such as the name of the media file and the uniform resource locator (Uniform Resource Locator, URL) of the media file.
S302:DMP2判断自身是否支持无线显示连接功能。若支持则执行S303,若不支持则执行S304。S302: DMP2 judges whether it supports a wireless display connection function. If it is supported, execute S303, and if not, execute S304.
S303:DMP2与DMS建立无线显示连接。S303: DMP2 establishes a wireless display connection with the DMS.
具体地,该无线显示连接可以为基于WHDI的无线显示连接。Specifically, the wireless display connection may be a WHDI-based wireless display connection.
可选的,建立无线显示连接之后,还可以执行S305。Optionally, after the wireless display connection is established, S305 may also be executed.
S304:DMP2与DMS建立TCP/IP网络连接。S304: DMP2 establishes a TCP/IP network connection with the DMS.
S305:DMP2与DMS进行HDCP认证交互。S305: The DMP2 performs HDCP authentication interaction with the DMS.
在HDCP认证通过之后,执行S306。After the HDCP authentication is passed, S306 is executed.
S306:DMS通过建立的无线显示连接向DMP2发送与该媒体文件名称对应的媒体文件。S306: The DMS sends the media file corresponding to the media file name to the DMP2 through the established wireless display connection.
S307:在接收到DMS发送的媒体文件之后,DMP2播放该媒体文件。S307: After receiving the media file sent by the DMS, the DMP2 plays the media file.
即通过TCP/IP网络传输媒体文件。DMP2通过TCP/IP网络传输媒体文件后,由DMP2对媒体文件进行播放显示。That is, media files are transmitted through the TCP/IP network. After DMP2 transmits media files through the TCP/IP network, DMP2 plays and displays the media files.
本实施例,DMP1通过DMS向DMP2发送媒体文件推送消息,DMP2判断自身是否支持无线显示连接功能,若支持则DMP2与DMS建立基于WHDI的无线显示连接,若不支持则DMP2与DMS建立TCP/IP网络连接,通过建立的连接进行媒体文件传输,最终将媒体文件在DMP2上进行播放显示,从而实现了不同DMP之间的媒体文件共享,由于WHDI技术拥有独立的传输信号不占用网络带宽,所以通过该无线连接方式进行媒体传输可以有效节省网络带宽,进一步地,WHDI是一种无压缩的无线连接方式,所以不需要接收端DMP具有解码功能,从而可以有效提高不同DMP之间媒体共享的效率。In this embodiment, DMP1 sends a media file push message to DMP2 through DMS, and DMP2 judges whether it supports the wireless display connection function. If it supports, DMP2 and DMS establish a WHDI-based wireless display connection. If not, DMP2 establishes a TCP/IP connection with DMS. Network connection, transfer media files through the established connection, and finally play and display the media files on DMP2, thus realizing the sharing of media files between different DMPs. Since WHDI technology has independent transmission signals and does not occupy network bandwidth, it can be passed through The wireless connection method for media transmission can effectively save network bandwidth. Further, WHDI is an uncompressed wireless connection method, so it does not require the receiving end DMP to have a decoding function, thereby effectively improving the efficiency of media sharing between different DMPs.
现有DLNA将其整个应用规定成5个功能组件,依次为:网络互联,网络协议,媒体传输,设备的发现控制和管理,媒体格式。其中,网络互连规定了所接入网络的类型和协议,目前主要包括有线网络,802.3.i/u和无线网络802.11n,而本实施例在网络互连中提供了一种新的连接类型,即无线显示连接,例如可以为:WHDI、UWB、WiDi或WirelessHD,该技术拥有独立的传输信号不占用网络带宽,从而可以有效节省网络带宽,提高了用户对于家庭网络设备之间媒体共享的体验。The existing DLNA defines its entire application into five functional components, which are: network interconnection, network protocol, media transmission, device discovery control and management, and media format. Among them, the network interconnection stipulates the type and protocol of the connected network, which mainly includes wired network, 802.3.i/u and wireless network 802.11n at present, and this embodiment provides a new connection type in network interconnection , that is, wireless display connection, such as: WHDI, UWB, WiDi or WirelessHD, this technology has an independent transmission signal and does not occupy network bandwidth, which can effectively save network bandwidth and improve the user's experience of media sharing between home network devices .
图5为本发明媒体文件共享装置实施例一的结构示意图,如图5所示,该媒体文件共享装置可以包含在第一DMP中,该装置包括:第一接收模块401、连接模块402以及第二接收模块403。其中,第一接收模块401,用于接收第二DMP通过DMS发送的媒体文件推送消息,所述媒体文件推送消息包含媒体文件名称;连接模块402,用于与所述DMS建立无线显示连接;第二接收模块403,用于接收所述DMS通过建立的所述无线显示连接传输的与所述媒体文件名称对应的媒体文件。FIG. 5 is a schematic structural diagram of Embodiment 1 of the media file sharing device of the present invention. As shown in FIG. Two receiving module 403 . Wherein, the first receiving module 401 is used to receive the media file push message sent by the second DMP through the DMS, and the media file push message includes the name of the media file; the connection module 402 is used to establish a wireless display connection with the DMS; the second A receiving module 403, configured to receive the media file corresponding to the media file name transmitted by the DMS through the established wireless display connection.
进一步地,该媒体文件共享装置还可以包括:判断模块404。其中,判断模块404用于在所述连接模块402与所述DMS建立无线显示连接之前,判断所述第一DMP是否支持无线显示连接功能;所述连接模块402,具体用于若所述判断模块404判断所述第一DMP支持无线显示连接功能,则与所述DMS建立无线显示连接。Further, the apparatus for sharing media files may further include: a judging module 404 . Wherein, the judgment module 404 is used to judge whether the first DMP supports the wireless display connection function before the connection module 402 establishes a wireless display connection with the DMS; the connection module 402 is specifically used if the judgment module 404 Determine that the first DMP supports a wireless display connection function, and establish a wireless display connection with the DMS.
进一步地,连接模块402具体用于:与所述DMS建立基于WHDI的无线显示连接;或者,与所述DMS建立基于UWB的无线显示连接;或者,与所述DMS建立基于WiDi的无线显示连接;或者,与所述DMS建立基于WirelessHD的无线显示连接。Further, the connection module 402 is specifically configured to: establish a wireless display connection based on WHDI with the DMS; or establish a wireless display connection based on UWB with the DMS; or establish a wireless display connection based on WiDi with the DMS; Or, establish a WirelessHD-based wireless display connection with the DMS.
可选地,该媒体文件共享装置还可以包括认证模块405,用于在所述连接模块402与所述DMS建立无线显示连接之后,且在所述第二接收模块403接收所述DMS通过建立的所述无线显示连接传输的与所述媒体文件名称对应的媒体文件之前,与所述DMS进行高带宽数字内容保护技术HDCP认证。Optionally, the device for sharing media files may further include an authentication module 405, configured to receive, at the second receiving module 403, the authentication module 405 established by the DMS after the connection module 402 establishes a wireless display connection with the DMS. Before the media file corresponding to the media file name transmitted by the wireless display connection, the high-bandwidth digital content protection technology HDCP authentication is performed with the DMS.
本实施例的媒体文件共享装置,可以用于执行图1或图4所示方法实施例的技术方案,其实现原理和技术效果参见图1或图4所示实施例中的描述,此处不再赘述。The media file sharing device of this embodiment can be used to execute the technical solution of the method embodiment shown in FIG. 1 or FIG. 4. For its realization principle and technical effect, refer to the description in the embodiment shown in FIG. 1 or FIG. Let me repeat.
图6为本发明媒体文件共享装置实施例二的结构示意图,如图6所示,该媒体文件共享装置可以包含在DMS中,该装置可以包括:发送模块501、连接模块502以及传输模块503。其中,发送模块501,用于向第一DMP发送媒体文件推送消息,所述媒体文件推送消息为第二DMP通过所述DMS发送给所述第一DMP的,所述媒体文件推送消息包含媒体文件名称;连接模块502,用于与所述第一DMP建立无线显示连接;传输模块503,用于通过所述连接模块502建立的所述无线显示连接向所述第一DMP传输与所述媒体文件名称对应的媒体文件。FIG. 6 is a schematic structural diagram of Embodiment 2 of the media file sharing device of the present invention. As shown in FIG. Wherein, the sending module 501 is configured to send a media file push message to the first DMP, the media file push message is sent to the first DMP by the second DMP through the DMS, and the media file push message includes a media file name; a connection module 502, configured to establish a wireless display connection with the first DMP; a transmission module 503, configured to transmit the media file to the first DMP through the wireless display connection established by the connection module 502 The name corresponds to the media file.
进一步地,连接模块502具体用于与所述第一DMP建立基于WHDI的无线显示连接;或者与所述DMS建立基于UWB的无线显示连接;或者,与所述第一DMP建立基于WiDi的无线显示连接;或者,与所述第一DMP建立基于Wireless的无线显示连接。Further, the connection module 502 is specifically configured to establish a WHDI-based wireless display connection with the first DMP; or establish a UWB-based wireless display connection with the DMS; or establish a WiDi-based wireless display connection with the first DMP connection; or, establishing a Wireless-based wireless display connection with the first DMP.
可选地,该媒体文件共享装置还可以包括认证模块504,用于在所述连接模块与所述第一DMP建立无线显示连接之后,且在所述传输模块通过建立的所述无线显示连接向所述第一DMP传输与所述媒体文件名称对应的媒体文件之前,与所述第一DMP进行HDCP认证。Optionally, the device for sharing media files may further include an authentication module 504, configured to, after the connection module establishes a wireless display connection with the first DMP, and after the transmission module sends the Before the first DMP transmits the media file corresponding to the media file name, HDCP authentication is performed with the first DMP.
本实施例的媒体文件共享装置,可以用于执行图2或图4所示方法实施例的技术方案,其实现原理和技术效果参见图2或图4所示实施例中的描述,此处不再赘述。The media file sharing device of this embodiment can be used to implement the technical solution of the method embodiment shown in FIG. 2 or FIG. 4. For its realization principle and technical effect, refer to the description in the embodiment shown in FIG. 2 or FIG. Let me repeat.
图7为本发明数字媒体播放器实施例一的结构示意图。如图7所示,本实施例提供的数字媒体播放器70包括处理器701和存储器702;该数字媒体播放器70相当于上述实施例中的第一DMP。数字媒体播放器70还可以包括发射器703、接收器704。发射器703和接收器704可以和处理器701相连。其中,发射器703用于发送数据或信息,接收器704用于接收数据或信息,存储器702存储执行指令,当数字媒体播放器70运行时,处理器701与存储器702之间通信,处理器701调用存储器702中的执行指令,用于执行以下操作:FIG. 7 is a schematic structural diagram of Embodiment 1 of the digital media player of the present invention. As shown in FIG. 7 , the digital media player 70 provided in this embodiment includes a processor 701 and a memory 702; the digital media player 70 is equivalent to the first DMP in the above embodiment. The digital media player 70 may also include a transmitter 703 and a receiver 704 . The transmitter 703 and the receiver 704 may be connected to the processor 701 . Wherein, the transmitter 703 is used to send data or information, the receiver 704 is used to receive data or information, the memory 702 stores execution instructions, and when the digital media player 70 is running, the processor 701 communicates with the memory 702, and the processor 701 Call the execution instructions in the memory 702 to perform the following operations:
接收第二DMP通过DMS发送的媒体文件推送消息,所述媒体文件推送消息包含媒体文件名称;Receive the media file pushing message that the second DMP sends by DMS, and the media file pushing message includes the name of the media file;
与所述DMS建立无线显示连接;Establish a wireless display connection with the DMS;
接收所述DMS通过建立的所述无线显示连接传输的与所述媒体文件名称对应的媒体文件。receiving the media file corresponding to the media file name transmitted by the DMS through the established wireless display connection.
其中,与所述DMS建立无线显示连接之前,还包括:Wherein, before establishing the wireless display connection with the DMS, it also includes:
判断自身是否支持无线显示连接功能;Determine whether it supports the wireless display connection function;
若支持,则执行与所述DMS建立无线显示连接的步骤。If yes, execute the step of establishing a wireless display connection with the DMS.
其中,与所述DMS建立无线显示连接,包括:Wherein, establishing a wireless display connection with the DMS includes:
与所述DMS建立基于无线家庭数字接口WHDI的无线显示连接;或Establishing a wireless display connection based on the Wireless Home Digital Interface WHDI with the DMS; or
与所述DMS建立基于超带宽UWB的无线显示连接;或Establishing an ultra-wideband UWB-based wireless display connection with the DMS; or
与所述DMS建立基于无线显示技术WiDi的无线显示连接;或Establishing a wireless display connection based on the wireless display technology WiDi with the DMS; or
与所述DMS建立基于无线高清WirelessHD的无线显示连接。A wireless display connection based on WirelessHD is established with the DMS.
在与所述DMS建立无线显示连接之后,且在接收所述DMS通过建立的所述无线显示连接传输的与所述媒体文件名称对应的媒体文件之前,还包括:After establishing the wireless display connection with the DMS, and before receiving the media file corresponding to the media file name transmitted by the DMS through the established wireless display connection, the method further includes:
与所述DMS进行高带宽数字内容保护技术HDCP认证。High-bandwidth digital content protection technology HDCP certification with the DMS.
本实施例的数字媒体播放器,可以用于执行本发明任意实施例所提供的媒体文件共享方法的技术方案,其实现原理和技术效果参见上述方法实施例中的描述,此处不再赘述。The digital media player of this embodiment can be used to implement the technical solution of the media file sharing method provided by any embodiment of the present invention. For its implementation principle and technical effect, refer to the description in the above method embodiment, and will not be repeated here.
本发明实施例还提供一种计算机可读介质,包含计算机执行指令,所述计算机执行指令用于使数字媒体播放器执行上述的方法。An embodiment of the present invention also provides a computer-readable medium, which includes computer-executable instructions, and the computer-executable instructions are used to enable a digital media player to execute the above-mentioned method.
图8为本发明数字媒体服务器实施例一的结构示意图。如图8所示,本实施例提供的数字媒体服务器80包括处理器801和存储器802。数字媒体服务器80还可以包括发射器803、接收器804。发射器803和接收器804可以和处理器801相连。其中,发射器803用于发送数据或信息,接收器804用于接收数据或信息,存储器802存储执行指令,当数字媒体服务器80运行时,处理器801与存储器802之间通信,处理器801调用存储器802中的执行指令,用于执行以下操作:FIG. 8 is a schematic structural diagram of Embodiment 1 of a digital media server according to the present invention. As shown in FIG. 8 , the digital media server 80 provided in this embodiment includes a processor 801 and a memory 802 . The digital media server 80 may also include a transmitter 803 and a receiver 804 . The transmitter 803 and the receiver 804 may be connected to the processor 801 . Among them, the transmitter 803 is used to send data or information, the receiver 804 is used to receive data or information, the memory 802 stores execution instructions, when the digital media server 80 is running, the processor 801 communicates with the memory 802, and the processor 801 calls The execution instructions in the memory 802 are used to perform the following operations:
向第一DMP发送媒体文件推送消息,所述媒体文件推送消息为第二DMP通过DMS发送给所述第一DMP,所述媒体文件推送消息包含媒体文件名称;Send a media file push message to the first DMP, the media file push message is sent to the first DMP by the second DMP through the DMS, and the media file push message includes the media file name;
与所述第一DMP建立无线显示连接;establishing a wireless display connection with the first DMP;
通过建立的所述无线显示连接向所述第一DMP传输与所述媒体文件名称对应的媒体文件。Transmitting the media file corresponding to the media file name to the first DMP through the established wireless display connection.
其中,与所述第一DMP建立无线显示连接,包括:Wherein, establishing a wireless display connection with the first DMP includes:
与所述第一DMP建立基于WHDI的无线显示连接;或establishing a WHDI-based wireless display connection with the first DMP; or
与所述第一DMP建立基于UWB的无线显示连接;或establishing a UWB-based wireless display connection with the first DMP; or
与所述第一DMP建立基于WiDi的无线显示连接;或establishing a WiDi-based wireless display connection with the first DMP; or
与所述第一DMP建立基于Wireless的无线显示连接。Establishing a Wireless-based wireless display connection with the first DMP.
其中,在与所述第一DMP建立无线显示连接之后,且在通过建立的所述无线显示连接向所述第一DMP传输与所述媒体文件名称对应的媒体文件之前,还可以包括:Wherein, after the wireless display connection is established with the first DMP, and before the media file corresponding to the media file name is transmitted to the first DMP through the established wireless display connection, the method may further include:
与所述第一DMP进行HDCP认证。Perform HDCP authentication with the first DMP.
本实施例的数字媒体服务器,可以用于执行本发明任意实施例所提供的媒体文件共享方法的技术方案,其实现原理和技术效果参见上述方法实施例中的描述,此处不再赘述。The digital media server of this embodiment can be used to execute the technical solution of the media file sharing method provided by any embodiment of the present invention. For its implementation principle and technical effect, refer to the description in the above method embodiment, and will not be repeated here.
本发明实施例还提供一种计算机可读介质,包含计算机执行指令,所述计算机执行指令用于使数字媒体服务器执行上述的方法。An embodiment of the present invention also provides a computer-readable medium, which includes computer-executable instructions, and the computer-executable instructions are used to enable a digital media server to execute the above-mentioned method.
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410309302.7A CN104038561A (en) | 2014-06-30 | 2014-06-30 | Method and device for sharing media file |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410309302.7A CN104038561A (en) | 2014-06-30 | 2014-06-30 | Method and device for sharing media file |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104038561A true CN104038561A (en) | 2014-09-10 |
Family
ID=51469149
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410309302.7A Pending CN104038561A (en) | 2014-06-30 | 2014-06-30 | Method and device for sharing media file |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104038561A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106231406A (en) * | 2016-08-01 | 2016-12-14 | 乐视控股(北京)有限公司 | A kind of terminal, display device and screen transmission method |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101009830A (en) * | 2005-12-30 | 2007-08-01 | 英特尔公司 | Techniques to improve time seek operations |
| CN101232535A (en) * | 2008-02-15 | 2008-07-30 | 宇龙计算机通信科技(深圳)有限公司 | Method for sharing broadcast multimedia document and multimedia player |
| CN102299968A (en) * | 2011-09-16 | 2011-12-28 | 四川长虹电器股份有限公司 | Multi-terminal information sharing system and method |
| CN102957583A (en) * | 2011-08-23 | 2013-03-06 | 天津三星电子有限公司 | Digital home network based method for sending files from computer to television for playing |
| CN103618710A (en) * | 2013-11-25 | 2014-03-05 | 北京奇虎科技有限公司 | Individual processing method and device of file between mobile device and computing device |
| CN103873951A (en) * | 2012-12-17 | 2014-06-18 | 中兴通讯股份有限公司 | Method and system for realizing adaptive playout of video streaming of digital family and related equipment |
-
2014
- 2014-06-30 CN CN201410309302.7A patent/CN104038561A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101009830A (en) * | 2005-12-30 | 2007-08-01 | 英特尔公司 | Techniques to improve time seek operations |
| CN101232535A (en) * | 2008-02-15 | 2008-07-30 | 宇龙计算机通信科技(深圳)有限公司 | Method for sharing broadcast multimedia document and multimedia player |
| CN102957583A (en) * | 2011-08-23 | 2013-03-06 | 天津三星电子有限公司 | Digital home network based method for sending files from computer to television for playing |
| CN102299968A (en) * | 2011-09-16 | 2011-12-28 | 四川长虹电器股份有限公司 | Multi-terminal information sharing system and method |
| CN103873951A (en) * | 2012-12-17 | 2014-06-18 | 中兴通讯股份有限公司 | Method and system for realizing adaptive playout of video streaming of digital family and related equipment |
| CN103618710A (en) * | 2013-11-25 | 2014-03-05 | 北京奇虎科技有限公司 | Individual processing method and device of file between mobile device and computing device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106231406A (en) * | 2016-08-01 | 2016-12-14 | 乐视控股(北京)有限公司 | A kind of terminal, display device and screen transmission method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10911498B2 (en) | User input back channel for wireless displays | |
| KR101780300B1 (en) | Connectionless transport for user input control for wireless display devices | |
| US10979900B2 (en) | Information processing device and information processing method | |
| RU2571595C2 (en) | User input back channel for wireless displays | |
| US9065876B2 (en) | User input back channel from a wireless sink device to a wireless source device for multi-touch gesture wireless displays | |
| CN103858406B (en) | Media data transmission method and equipment | |
| US10135900B2 (en) | User input back channel for wireless displays | |
| US20130013318A1 (en) | User input back channel for wireless displays | |
| CN103702436B (en) | Miracast Reverse Turning Control method and system | |
| US20130003622A1 (en) | User input back channel for wireless displays | |
| JP6337114B2 (en) | Method and apparatus for resource utilization in a source device for wireless display | |
| CN105282601A (en) | One screen sharing method, apparatus and system | |
| US20150350288A1 (en) | Media agnostic display for wi-fi display | |
| CN105850097A (en) | Remote rendering for efficient use of wireless bandwidth for wireless docking | |
| KR20140110047A (en) | Wireless display with multiscreen service | |
| CN102710985A (en) | Method and system for realizing television screen shift in home LAN (local area network) and television equipment | |
| WO2015136791A1 (en) | Information processing device, information processing system and information processing method | |
| CN101184288B (en) | Communication device and communication device control method | |
| RU2577184C2 (en) | User data input back channel for wireless displays | |
| CN104038561A (en) | Method and device for sharing media file | |
| CN105898458A (en) | DP (Display Port) based video output wireless adaption method, device and system | |
| CN202565423U (en) | Wireless Control and Transmission Cable or Wireless TV Receiver | |
| CN105898548A (en) | HDMI (High Definition Multimedia Interface) based video output wireless adaption method, device and system | |
| CN103250409A (en) | Method, device and system for interaction between mobile terminal and digital television reception terminal | |
| TW201545548A (en) | Wireless audio and video transmission device, method and system for enhancing playing quality |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140910 |
|
| RJ01 | Rejection of invention patent application after publication |