多媒体文件推送的方法、移动终端及系统的制作方法_3

文档序号:9892058阅读:来源:国知局
网络连接匹配,使多媒体文件能够实时播放且能够快进或回退。实时流式传输需要专用的流媒体服务器与传输协议。实时流式传输所需要的特定服务器如=WindowsMedia Server等,所需要特殊网络协议如:RTSP (Realtime Streaming Protocol,实时流传输协议)或MMS (Microsoft Media Server,微软媒体服务)等。因此,本发明实施例的技术方案,对于高配置移动终端及网络环境较好的应用场景,可以使用实时流式传输。例如,对于一些专业人士,如摄影师、记者等,其使用的移动终端配置较高且网络资源较好,则可以使用实时流式传输的方式,将获取的多媒体文件进行实时流式传输。
[0067]结合上述介绍可知,用户可以根据自身的需求及应用场景,灵活地选择顺序流式传输的方式或实时流式传输的方式传输多媒体文件。此外,也可根据具体的应用场景,选择其他类型的流式传输方式。
[0068]以上以推送视频、音频文件等大数据量的多媒体文件为例进行介绍,能够想到的是,也可以利用上述技术方案推送图片、文字等较小数据量的多媒体文件。
[0069]例如某人在投影仪前演示幻灯片时,中途需要在投影仪中插播自己手机中的一些照片或者文字信息,则可以选中手机中的图片或者文字信息,将其推送至投影仪进行显示,而不用先将手机中的文件拷贝出来再进行显示,由此提高了演示效果,也节省了演讲者和听众的时间,提高了用户的体验。
[0070]通过上述的介绍可知,本发明实施例的多媒体文件推送的方法能应用于多种场入口 ο
[0071]结合以上的技术方案,本发明实施例结合具体的应用场景对多媒体文件的推送方法及其技术效果进行详细介绍。
[0072]在一种应用场景中,用户用手机在户外拍摄了一段运动视频,用户希望在家中的智能电视(以下简称电视)上播放该视频文件,同时还希望视频播放的同时能够搭配某个背景音乐以达到更好的播放效果,该背景音乐同样储存在用户手机中,用户希望将其推送至音响设备进行播放。本实施例中,该电视和音响设备均配置有相应的流媒体播放器,并配置一定的内存或者缓存,以实现多媒体文件边传输边播放。在该应用场合下,手机推送多媒体文件的方案如下:
[0073]S201:建立手机与电视的第一控制通道,及手机与音响设备的第二控制通道。
[0074]S202:启动手机端的本地服务器,通过第一控制通道向电视发送手机端的本地服务器的地址信息和端口信息,通过第二控制通道向音响设备发送手机端的本地服务器的地址信息和端口信息。
[0075]S203:电视接收到手机端的本地服务器的地址信息和端口信息后,向该手机发送建立第一数据传输通道的第一网络连接请求;音响设备接收到手机端的本地服务器的地址信息和端口信息后,向该手机发送建立第二数据传输通道的第二网络连接请求。
[0076]S204:手机接收电视发送的第一网络连接请求,根据第一网络连接请求,建立与电视的第一数据传输通道;以及,手机接收音响设备发送的第二网络连接请求,根据第二网络连接请求,建立与音响设备的第二数据传输通道。
[0077]S205:手机通过第一控制通道,将视频文件的地址传输至电视;手机通过第二控制通道,将音频文件的地址传输至音响设备。
[0078]其中,本领域技术人员应可以理解本实施例的方案中,步骤S204及步骤S205的先后顺序可以不进行具体限定。本领域技术人员容易想到手机建立数据传输通道的步骤和发送多媒体文件地址的步骤可以先后进行,也可以交叉进行,其不影响本发明的技术目的和有益效果。
[0079]S206:电视收到视频文件地址后,通过第一数据传输通道从手机上下载该视频文件进行实时播放;音响设备收到音频文件地址后,通过第二数据传输通道从手机上下载该音频文件进行实时播放。
[0080]本实施例中,用户可以将不同种类的多媒体文件同步推送至不同的播放设备上。由此实现了多种多媒体文件的整合播放,具有很好的播放效果,用户无需预先将各种数据分别拷贝至各台播放设备上,只需通过移动终端就能实现多媒体文件向多台播放设备上的推送。用户推送多媒体文件的便利性、灵活性都得到很大程度的提高,且推送的多媒体文件能够实时播放,提高了移动终端与播放设备之间的互动性及用户的使用体验。
[0081]本发明另一实施例提供了一种移动终端,参见图3所示,该移动终端包括:
[0082]第一建立模块301,用于与用户选择的播放设备建立控制通道;
[0083]信息发送模块302,用于通过所述控制通道向所述播放设备发送本地服务器的地址信息和端口信息,以使所述播放设备根据所述本地服务器的地址信息和端口信息向所述移动终端发送网络连接请求;
[0084]第二建立模块303,用于接收所述播放设备发送的网络连接请求,根据所述网络连接请求建立与所述播放设备之间的数据传输通道;
[0085]数据传输模块304,用于通过所述数据传输通道,将用户选择的多媒体文件传输至所述播放设备进行实时播放。
[0086]其中,上述模块301-304的功能可以采用移动终端上安装的软件或者移动终端上自带的特定硬件实现。本领域技术人员能够理解,若采用特定硬件实现上述模块的功能,则建立控制通道的第一建立模块301和建立数据传输通道的第二建立模块303可以采用一个硬件单元实现,也可以采用两个独立的硬件单元实现,同样的,信息发送模块302和数据传输模块304可以采用一个硬件单元实现,也可以采用两个独立的硬件单元实现,其不影响本发明的技术目的和有益效果。
[0087]另外,移动终端根据具体应用场景,可能需要仅向一个播放设备推送多媒体文件,也可能需要向多个播放设备推送多媒体文件。
[0088]对于向一个播放设备推送多媒体文件的应用场景,可以通过所述数据传输模块304将所述多媒体文件的地址与所述本地服务器进行绑定;以使所述播放设备通过所述数据传输通道下载地址被绑定的所述多媒体文件进行实时播放。
[0089]对于向一个或多个播放设备推送多媒体文件的应用场景,可以通过所述信息发送模块302将所述多媒体文件的地址发送至所述多媒体文件所需推送至的播放设备,以使所述播放设备根据所述多媒体文件的地址通过所述数据传输通道下载所述多媒体文件进行实时播放。
[0090]本实施例中移动终端的各模块的具体功能及与播放设备之间的交互方式可参见图1至图2对应实施例的记载,在此不再赘述。
[0091]本发明又一实施例提供了一种多媒体文件推送的系统,参见图4所示,该系统包括上述的移动终端401,以及至少一个播放设备402。
[0092]该移动终端401,用于与用户选择的播放设备402建立控制通道;通过控制通道向播放设备402发送本地服务器的地址信息和端口信息;以及,接收播放设备402发送的网络连接请求,根据所述网络连接请求建立与所述播放设备402之间的数据传输通道;通过所述数据传输通道,将用户选择的多媒体文件传输至所述播放设备402进行实时播放。
[0093]该播放设备402,用于接收到移动终端401发送的本地服务器的地址信息和端口信息,根据所述本地服务器的地址信息和端口信息向移动终端401发送建立数据传输通道的网络连接请求。
[0094]其中,若移动终端401只向一个播放设备402推送多媒体文件,则将所述多媒体文件的地址与本地服务器进行绑定;相应的,该播放设备402通过所述数据传输通道下载地址被绑定的所述多媒体文件进行实时播放。
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1