多媒体文件共享方法和终端及服务器的制造方法_6

文档序号:8286316阅读:来源:国知局
308]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0309]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0310]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种多媒体文件共享方法,其特征在于,包括: 第一客户端向服务器发送共享请求指令,其中,所述共享请求指令用于指示所述服务器将存储在网络侧的所述多媒体文件共享给所述第一客户端和第二客户端; 所述第一客户端接收所述服务器发送的所述多媒体文件的数据流; 所述第一客户端根据所述多媒体文件的数据流在所述第一客户端上的对话窗口中播放所述多媒体文件,其中,所述对话窗口用于登录到所述第一客户端的第一账号与登录到所述第二客户端的第二账号进行对话。
2.根据权利要求1所述的方法,其特征在于,所述第一客户端根据所述多媒体文件的数据流在所述第一客户端上的对话窗口中播放所述多媒体文件包括: 所述第一客户端对所述多媒体文件的数据流进行解码,得到所述多媒体文件的数据帧; 所述第一客户端在所述对话窗口中播放解码得到的所述数据帧。
3.根据权利要求1或2所述的方法,其特征在于,所述第一客户端根据所述多媒体文件的数据流在所述第一客户端上的对话窗口中播放所述多媒体文件包括: 所述第一客户端在所述对话窗口的第一区域中播放所述多媒体文件,其中,所述对话窗口还包括:第二区域,所述第二区域用于接收输入的信息;第三区域,所述第三区域用于显示来自所述第二客户端的信息。
4.根据权利要求1或2所述的方法,其特征在于,所述对话窗口为视频对话窗口,其中,所述第一客户端根据所述多媒体文件的数据流在所述第一客户端上的对话窗口中播放所述多媒体文件包括: 所述第一客户端在所述视频对话窗口的第四区域中播放所述多媒体文件,其中,所述视频对话窗口还包括:第五区域,所述第五区域用于显示接收到的图像,其中,所述图像由安装了所述第二客户端的终端上的摄像头拍摄得到,或者,所述图像为所述第二客户端上当前播放的所述多媒体文件中的图像。
5.根据权利要求1所述的方法,其特征在于,在所述第一客户端根据所述多媒体文件的数据流在所述第一客户端上的对话窗口中播放所述多媒体文件时,还包括: 所述第一客户端在所述对话窗口上显示播放指示信息,其中,所述播放指示用于指示所述第二客户端是否正在播放所述多媒体文件;和/或 所述第一客户端在所述对话窗口上显示播放进度指示信息,其中,所述播放进度指示信息用于指示所述多媒体文件在所述第二客户端上的播放进度。
6.根据权利要求1所述的方法,其特征在于,在所述第一客户端根据所述多媒体文件的数据流在所述第一客户端上的对话窗口中播放所述多媒体文件之后,还包括: 所述第一客户端判断是否在本地检测到播放控制操作,或者,是否从所述服务器接收播放控制指令,其中,所述播放控制指令由所述服务器响应所述第二客户端发送的请求所产生的; 若判断出在本地检测到播放控制操作,则所述第一客户端响应所述播放控制操作对在所述对话窗口中播放的所述多媒体文件进行播放控制,并向所述服务器发送用于指示所述第二客户端对在所述第二客户端上播放的所述多媒体文件执行所述播放控制操作的指令; 若判断出从所述服务器接收播放控制指令,则所述第一客户端响应所述播放控制指令对在所述对话窗口中播放的所述多媒体文件进行播放控制。
7.根据权利要求6所述的方法,其特征在于,所述播放控制包括以下之一:快进、快退、暂停、关闭。
8.根据权利要求1所述的方法,其特征在于,在所述第一客户端向服务器发送共享请求指令之前,还包括: 所述第一客户端显示多媒体文件列表,其中,所述多媒体文件列表包括:一个或多个存储在网络侧的待播放多媒体文件的名称,所述待播放多媒体文件包括:所述多媒体文件; 所述第一客户端接收文件选择指令,其中,所述文件选择指令用于选择所述多媒体文件; 所述第一客户端响应所述文件选择指令生成所述共享请求指令。
9.根据权利要求8所述的方法,其特征在于,所述第一客户端生成所述共享请求指令包括: 所述第一客户端在所述共享请求指令中携带有所述多媒体文件在所述网络侧的网络存储地址或所述多媒体文件的标识。
10.一种多媒体文件共享方法,其特征在于,包括: 第二客户端接收服务器发送的共享请求指令,其中,所述共享请求指令用于指示所述服务器将存储在网络侧的所述多媒体文件共享给第一客户端和所述第二客户端; 所述第二客户端向所述服务器发送共享确认指令; 所述第二客户端接收所述服务器发送的所述多媒体文件的数据流,并根据所述多媒体文件的数据流在所述第二客户端上的对话窗口中播放所述多媒体文件,其中,所述对话窗口用于登录到所述第二客户端的第二账号与登录到所述第一客户端的第一账号进行对话。
11.根据权利要求10所述的方法,其特征在于,在所述第二客户端根据所述多媒体文件的数据流在所述第二客户端上的对话窗口中播放所述多媒体文件之后,还包括: 所述第二客户端判断是否在本地检测到播放控制操作,或者,是否从所述服务器接收播放控制指令,其中,所述播放控制指令由所述服务器响应所述第一客户端发送的请求所产生的; 若判断出在本地检测到播放控制操作,则所述第二客户端响应所述播放控制操作对在所述对话窗口中播放的所述多媒体文件进行播放控制,并向所述服务器发送用于指示所述第一客户端对在所述第一客户端上播放的所述多媒体文件执行所述播放控制操作的指令; 若判断出从所述服务器接收播放控制指令,则响应所述播放控制指令对在所述对话窗口中播放的所述多媒体文件进行播放控制。
12.根据权利要求11所述的方法,其特征在于,所述播放控制包括以下之一:快进、快退、暂停、关闭。
13.一种多媒体文件共享方法,其特征在于,包括: 服务器接收第一客户端发送的第一共享请求指令,其中,所述第一共享请求指令用于指示所述服务器将存储在网络侧的所述多媒体文件共享给所述第一客户端和第二客户端; 所述服务器向所述第二客户端发送第二共享请求指令,其中,所述第二共享请求指令用于请求所述第二客户端接受播放所共享的所述多媒体文件; 所述服务器若接收到所述第二客户端发送的用于指示播放所述多媒体文件的播放确认指令,则将所述多媒体文件的数据流发送给所述第一客户端及所述第二客户端。
14.根据权利要求13所述的方法,其特征在于,所述将所述多媒体文件的数据流发送给所述第一客户端及所述第二客户端包括: 所述服务器从所述共享请求指令中获取所述多媒体文件的网络存储地址,或者,所述服务器从所述共享请求指令中获取所述多媒体文件的标识,并根据所述标识获取所述多媒体文件的网络存储地址; 所述服务器访问所述网络存储地址以获取所述多媒体文件,并按照预定条件将所述多媒体文件的数据流发送给所述第一客户端及所述第二客户端。
15.根据权利要求14所述的方法,其特征在于,所述按照预定条件将所述多媒体文件的数据流发送给所述第一客户端及所述第二客户端包括: 所述服务器获取所述第一客户端及所述第二客户端所在网络的网络传输速度; 所述服务器根据所述网络传输速度调整向所述第一客户端和所述第二客户端发送所述多媒体文件的数据流的传输速度,以使所述第一客户端与所述第二客户端同步播放所述多媒体文件。
16.一种多媒体文件共享终端,其特征在于,包括: 发送单元,用于通过第一客户端向服务器发送共享请求指令,其中,所述共享请求指令用于指示所述服务器将存储在网络侧的所述多媒体文件共享给所述第一客户端和第二客户端; 第一接收单元,用于通过所述第一客户端接收所述服务器发送的所述多媒体文件的数据流; 第一播放单元,用于通过所述第一客户端根据所述多媒体文件的数据流在所述第一客户端上的对话窗口中播放所述多媒体文件,其中,所述对话窗口用于登录到所述第一客户端的第一账号与登录到所述第二客户端的第二账号进行对话。
17.根据权利要求16所述的终端,其特征在于,所述第一播放单元包括: 解码模块,用于通过所述第一客户端对所述多媒体文件的数据流进行解码,得到所述多媒体文件的数据帧; 第一播放模块,用于通过所述第一客户端在所述对话窗口中播放解码得到的所述数据帧。
18.根据权利要求16或17所述的终端,其特征在于,所述第一播放单元包括: 第二播放模块,用于通过所述第一客户端在所述对话窗口的第一区域中播放所述多媒体文件,其中,所述对话窗口还包括:第二区域,所述第二区域用于接收输入的信息;第三区域,所述第三区域用于显示来自所述第二客户端的信息。
19.根据权利要求16或17所述的终端,其特征在于,所述对话窗口为视频对话窗口,所述第一播放单元包括: 第三播放模块,用于通过所述第一客户端在所述视频对话窗口的第四区域中播放所述多媒体文件,其中,所述视频对话窗口还包括:第五区域,所述第五区域用于显示接收到的图像,其中,所述图像由安装了所述第二客户端的终端上的摄像头拍摄得到,或者,所述图像为所述第二客户端上当前播放的所述多媒体文件中的图像。
20.根据权利要求16所述的终端,其特征在于,还包括: 第二播放单元,用于在所述第一客户端根据所述多媒体文件的数据流在所述第一客户端上的对话窗口中播放所述多媒体文件时,通过所述第一客户端在所述对话窗口上显示播放指示信息,其中,所述播放指示用于指示所述第二客户端是否正在播放所述多媒体文件;和/或 第三播放单元,所述第一客户端在所述对话窗口上显示播放进度指示信息,其中,所述播放进度指示信息用于指示所述多媒体文件在所述第二客户端上的播放进度。
21.根据权利要求16所述的终端,其特征在于,还包括: 判断单元,用于在所述第一客户端根据所述多媒体文件的数据流在所述第一客户端上的对话窗口中播放所述多媒体文件之后,通过所述第一客户端判断是否在本地检测到播放控制操作,或者,是否从所述服务器接收播放控制指令,其中,所述播放控制指令由所述服务器响应所述第二客户端发送的请求所产生的; 第一控制单元,用于在判断出在本地检测到播放控制操作时,通过所述第一客户端响应所述播放控制操作对在所述对话窗口中播放的所述多媒体文件进行播放控制,并向所述服务器发送用于指示所述第二客户端对在所述第二客户端上播放的所述多媒体文件执行所述播放控制操作的指令; 第二控制单元,用于在判断出从所述服务器接收播放控制指令时,通过所述第一客户端响应所述播放控制指令对在所述对话窗口中播放的所述多媒体文件进行播放控制。
22.根据权利要求21所述的终端,其特征在于,所述播放控制包括以下之一:快进、快退、暂停、关闭。
23.根据权利要求16所述的终端,其特征在于,还包括: 显示单元,用于在所述第一客户端向服务器发送共享请求指令之前,通过所述第一客户端显示多媒体文件列表,其中,所述多媒体文件列表包括:一个或多个存储在网络侧的待播放多媒体文件的名称,所述待播放多媒体文件包括:所述多媒体文件; 第二接收单元,用于通过所述第一客户端接收文件选择指令,其中,所述文件选择指令用于选择所述多媒体文件; 生成单元,用于通过所述第一客户端响应所述文件选择指令生成所述共享请求指令。
24.根据权利要求23所述的终端,其特征在于,所述生成单元包括: 生成模块,用于通过所述第一客户端在所述共享请求指令中携带所述多媒体文件在所述网络侧的网络存储地址或所述多媒体文件的标识。
25.一种多媒体文件共享终端,其特征在于,包括: 第一接收单元,用于通过第二客户端接收服务器发送的共享请求指令,其中,所述共享请求指令用于指示所述服务器将存储在网络侧的所述多媒体文件共享给第一客户端和所述第二客户端; 发送单元,用于通过所述第二客户端向所述服务器发送共享确认指令; 第一播放单元,用于通过所述第二客户端接收所述服务器发送的所述多媒体文件的数据流,并根据所述多媒体文件的数据流在所述第二客户端上的对话窗口中播放所述多媒体文件,其中,所述对话窗口用于登录到所述第二客户端的第二账号与登录到所述第一客户端的第一账号进行对话。
26.根据权利要求25所述的终端,其特征在于,还包括: 判断单元,用于在所述第二客户端根据所述多媒体文件的数据流在所述第二客户端上的对话窗口中播放所述多媒体文件之后,通过所述第二客户端判断是否在本地检测到播放控制操作,或者,是否从所述服务器接收播放控制指令,其中,所述播放控制指令由所述服务器响应所述第一客户端发送的请求所产生的; 第一控制单元,用于在判断出在本地检测到播放控制操作时,通过所述第二客户端响应所述播放控制操作对在所述对话窗口中播放的所述多媒体文件进行播放控制,并向所述服务器发送用于指示所述第一客户端对在所述第一客户端上播放的所述多媒体文件执行所述播放控制操作的指令; 第二控制单元,用于在判断出从所述服务器接收播放控制指令时,通过所述第二客户端响应所述播放控制指令对在所述对话窗口中播放的所述多媒体文件进行播放控制。
27.根据权利要求26所述的终端,其特征在于,所述播放控制包括以下之一:快进、快退、暂停、关闭。
28.一种多媒体文件共享服务器,其特征在于,包括: 接收单元,用于接收第一客户端发送的第一共享请求指令,其中,所述第一共享请求指令用于指示所述服务器将存储在网络侧的所述多媒体文件共享给所述第一客户端和第二客户端; 第一发送单元,用于向所述第二客户端发送第二共享请求指令,其中,所述第二共享请求指令用于请求所述第二客户端接受播放所共享的所述多媒体文件; 第二发送单元,用于在接收到所述第二客户端发送的用于指示播放所述多媒体文件的播放确认指令时,将所述多媒体文件的数据流发送给所述第一客户端及所述第二客户端。
29.根据权利要求28所述的服务器,其特征在于,所述第二发送单元包括: 获取模块,用于从所述共享请求指令中获取所述多媒体文件的网络存储地址,或者,所述服务器从所述共享请求指令中获取所述多媒体文件的标识,并根据所述标识获取所述多媒体文件的网络存储地址; 发送模块,用于访问所述网络存储地址以获取所述多媒体文件,并按照预定条件将所述多媒体文件的数据流发送给所述第一客户端及所述第二客户端。
30.根据权利要求29所述的服务器,其特征在于,所述发送模块包括: 获取子模块,用于获取所述第一客户端及所述第二客户端所在网络的网络传输速度; 发送子模块,用于根据所述网络传输速度调整向所述第一客户端和所述第二客户端发送所述多媒体文件的数据流的传输速度,以使所述第一客户端与所述第二客户端同步播放所述多媒体文件。
【专利摘要】本发明公开了一种多媒体文件共享方法和终端及服务器。其中,该方法包括:第一客户端向服务器发送共享请求指令,其中,共享请求指令用于指示服务器将存储在网络侧的多媒体文件共享给第一客户端和第二客户端;第一客户端接收服务器发送的多媒体文件的数据流;第一客户端根据多媒体文件的数据流在第一客户端上的对话窗口中播放多媒体文件,其中,对话窗口用于登录到第一客户端的第一账号与登录到第二客户端的第二账号进行对话。本发明解决了由于采用现有的多媒体文件共享方式所导致的多媒体文件共享操作的复杂度增加的技术问题。
【IPC分类】H04N21-472, H04N21-4788, H04N21-43
【公开号】CN104602133
【申请号】CN201410676967
【发明人】左洪涛
【申请人】腾讯科技(北京)有限公司
【公开日】2015年5月6日
【申请日】2014年11月21日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1