多媒体文件推送的方法、移动终端及系统的制作方法
【技术领域】
[0001]本发明涉及数据通信领域,具体而言,涉及一种多媒体文件推送的方法、移动终端及系统。
【背景技术】
[0002]随着移动终端技术的不断发展,移动终端与其他播放设备的互动越来越成为大家关注的焦点,例如在家庭娱乐中心环境下,为了获得更好的体验,用户经常需要将移动终端上的多媒体文件推送至不同的播放设备上进行播放,以获得更好的播放效果。
[0003]例如,用户出去旅游用手机拍摄了很多视频,晚上回家后想推送到大屏电视上供一家人观看。这时比较常见的方式是先借助个人电脑将手机中的视频拷贝到硬盘或USB盘中,再将硬盘或USB盘连接至电视进行视频播放。视频文件数据量较大时,文件拷贝耗费的时间也就越长,用户需要等待很长时间,才能在大屏电视上播放视频。
[0004]因此,目前移动终端与播放设备之间的数据推送方式,操作较为繁琐,数据推送效率较低,影响了用户的体验。
【发明内容】
[0005]有鉴于此,本发明实施例的目的在于提供一种多媒体文件推送的方法、移动终端及系统。以实现便捷高效地将移动终端中的多媒体文件推送至播放设备。
[0006]第一方面,本发明实施例提供了一种多媒体文件推送的方法,包括:
[0007]移动终端与用户选择的播放设备建立控制通道;
[0008]所述移动终端通过所述控制通道向所述播放设备发送本地服务器的地址信息和端口信息,以使所述播放设备根据所述本地服务器的地址信息和端口信息向所述移动终端发送网络连接请求;
[0009]所述移动终端接收所述播放设备发送的网络连接请求,根据所述网络连接请求建立与所述播放设备之间的数据传输通道;
[0010]所述移动终端通过所述数据传输通道,将用户选择的多媒体文件传输至所述播放设备进行实时播放。
[0011]结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述将用户选择的多媒体文件传输至所述播放设备进行实时播放的步骤,包括:以流式传输的方式将所述多媒体文件传输至所述播放设备进行实时播放。
[0012]移动终端和播放设备之间采用流式传输的方式传输多媒体文件,能够保证多媒体文件边传输边播放,进一步提高用户的使用体验。
[0013]结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,述建立与所述播放设备之间的数据传输通道的步骤,包括:针对所述播放设备,启动一个或多个线程作为数据传输通道。
[0014]结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述移动终端的本地服务器为HTTP (Hypertext transfer protocol,超文本传送协议)服务器
[0015]结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,用户选择的所述播放设备为一个,所述方法还包括:所述移动终端将用户选择的多媒体文件的地址与所述本地服务器进行绑定,以使所述播放设备通过所述数据传输通道下载地址被绑定的所述多媒体文件进行实时播放。
[0016]结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,其中,用户选择的所述播放设备为一个或多个,所述方法还包括:所述移动终端将所述多媒体文件的地址发送至所述多媒体文件所需推送至的播放设备,以使所述播放设备根据所述多媒体文件的地址通过所述数据传输通道下载所述多媒体文件进行实时播放。
[0017]第二方面,本发明实施例还提供了一种移动终端,包括:
[0018]第一建立模块,用于与用户选择的播放设备建立控制通道;
[0019]信息发送模块,用于通过所述控制通道向所述播放设备发送本地服务器的地址信息和端口信息,以使所述播放设备根据所述本地服务器的地址信息和端口信息向所述移动终端发送网络连接请求;
[0020]第二建立模块,用于接收所述播放设备发送的网络连接请求,根据所述网络连接请求建立与所述播放设备之间的数据传输通道;
[0021]数据传输模块,用于通过所述数据传输通道,将用户选择的多媒体文件传输至所述播放设备进行实时播放。
[0022]结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述数据传输模块,还用于在用户选择的所述播放设备为一个时,将所述多媒体文件的地址与所述本地服务器进行绑定;以使所述播放设备通过所述数据传输通道下载地址被绑定的所述多媒体文件进行实时播放。
[0023]结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,所述信息发送模块,还用于在用户选择的所述播放设备为一个或多个时,将所述多媒体文件的地址发送至所述多媒体文件所需推送至的播放设备,以使所述播放设备根据所述多媒体文件的地址通过所述数据传输通道下载所述多媒体文件进行实时播放。
[0024]第三方面,本发明实施例还提供了一种多媒体文件推送的系统,包括移动终端及至少一个播放设备;
[0025]所述移动终端,用于与用户选择的播放设备建立控制通道;通过所述控制通道向所述播放设备发送本地服务器的地址信息和端口信息;以及,接收所述播放设备发送的网络连接请求,根据所述网络连接请求建立与所述播放设备之间的数据传输通道;通过所述数据传输通道,将用户选择的多媒体文件传输至所述播放设备进行实时播放;
[0026]所述播放设备,用于接收所述移动终端发送的本地服务器的地址信息和端口信息,根据所述本地服务器的地址信息和端口信息向所述移动终端发送建立数据传输通道的网络连接请求。
[0027]结合第三方面,本发明实施例提供了第三方面的第一种可能的实施方式,其中,所述移动终端,用于向一个播放设备推送多媒体文件时,将所述多媒体文件的地址与本地服务器进行绑定;所述播放设备,用于通过所述数据传输通道下载地址被绑定的所述多媒体文件进行实时播放。
[0028]结合第三方面,本发明实施例提供了第三方面的第二种可能的实施方式,其中,所述移动终端,用于向一个或多个播放设备推送多媒体文件时,将所述多媒体文件的地址发送至所述多媒体文件所需推送至的播放设备;所述播放设备,用于根据接收到的多媒体文件的地址,通过所述数据传输通道下载所述多媒体文件进行实时播放。
[0029]本发明通过建立移动终端与播放设备之间的控制通道,并在移动终端建立本地服务器,以建立用于传输多媒体文件的数据传输通道,使得用户能方便的将移动终端中的多媒体文件推送到播放设备上进行实时播放,而无需进行文件的拷贝,提高了移动终端与播放设备之间的互动性及用户的使用体验。
[0030]为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
[0031]为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0032]图1示出了本发明实施例所提供的一种多媒体文件推送的方法的流程图;
[0033]图2示出了本发明实施例所提供的另一种多媒体文件推送的方法的流程图;
[0034]图3示出了本发明实施例所提供的一种移动终端的结构示意图;
[0035]图4示出了