专利名称:多媒体信息传输发布系统及其传输发布多媒体信息的方法
技术领域:
本发明涉及移动通信和互联网通信技术,尤其涉及一种多媒体信息传输 发布系统及其传输发布多媒体信息的方法。
背景技术:
目前,移动通信终端(例如手机、无线掌上电脑等)不但可以实现基本 的通话、收发短信功能,而且还可以制作多媒体文件,例如拍摄视频短片、 录制音频片段等功能。
目前的互联网也出现了各种用于发布多媒体信息的发布系统。例如,目 前流行一种可以发布视频短片的播客网站,主要是提供一种可以通过互联网 访问的发布服务器即播客服务器,用户可以通过计算机和互联网将视频短片 上传到播客服务器上发布,如果网民希望观看所述视频短片,则点击相关的 发布信息,播客服务器就可以播放所述视频短片。
如果用户希望将移动通信终端的视频短片等多媒体文件上传到发布服
务器例如播客服务器,目前的方法是利用与移动通信终端相配的数据线, 将移动通信终端与计算机通过USB接口相连,将移动通信终端拍摄的视频 短片(通常为3gp格式)拷贝到计算机中;然后,计算机通过互联网登录播 客服务器,将所述视频短片文件上传到播客服务器中,播客服务器的系统后 台将所述视频文件格式进行转换,并发布;此后,其他计算机用户方可通过 互联网访问该视频。
但是,上述现有的方法存在以下缺陷
目前绝大多数发布系统不支持移动通信终端(例如手机)上传视频,因 为移动通信终端连接互联网速度非常慢,服务没有保障。所以必须要借助计 算机才能将移动通信终端的多媒体文件上传给发布服务器,并且计算机必须 要能连接互联网才能发布视频,因此上述现有技术操作复杂,受场景限制。 如果用户在户外等特殊场景拍摄视频短片,由于没有计算机连接互联网,因 此无法立即将视频短片上传到播客服务器中,不能实现即时播客的功能,用 户体验不佳。
发明内容
有鉴于此,本发明所要解决的技术问题在于提供 一种多媒体信息传输发 布系统,以快速地将移动通信终端上的多媒体文件上传给发布服务器,方便 用户即时发布多媒体信息。
本发明所要解决的另 一 技术问题在于提供 一 种传输发布多媒体信息的 方法,以快速地将移动通信终端上的多媒体文件上传给发布服务器,方便用 户即时发布多媒体信息。
为了实现上述发明目的,本发明的主要技术方案为
一种多媒体信息传输发布系统,包括移动通信客户端、中转服务器、 以及发布服务器;其中
所述移动通信客户端设置在移动通信终端上,通过移动通信网络与中转 服务器通信,用于将移动通信终端上的多媒体信息发送给中转服务器;
所述中转服务器通过互联网与所述发布服务器通信,用于将所述多媒体 信息转发给所述发布服务器;
所述发布服务器用于存储发布所述多媒体信息。
优选的,所述移动通信客户端和所述中转服务器上包括传输控制协议 TCP模块,用于建立TCP连接,利用所建立的TCP连接进行通信。
优选的,所述多媒体信息为移动通信终端上的视频信息,所述发布服务 器为用于发布播放视频信息的播客服务器。
优选的,所述移动通信客户端为手机浏览器,所述中转服务器为手机浏 览器的服务器端。
一种所述多媒体信息传输发布系统传输发布多媒体信息的方法,包括 A 、移动通信客户端将移动通信终端上的多媒体信息通过移动通信网络 传输到中转服务器;
B、中转服务器将所接收到的多媒体信息通过互联网转发到发布服务器; c、发布服务器存储发布所述多媒体信息。
优选的,所述移动通信客户端在向中转服务器发送信息时,建立无线
TCP连接,通过所建立的无线TCP连接与中转服务器进行通信。
优选的,该方法进一步包括移动通信客户端进一步发送用户信息给中
转服务器,中转服务器对所述用户信息进行验证,验证通过后才转发该移动
通信客户端发送的多媒体信息和用户信息到发布服务器;发布服务器将所述
多媒体信息发布在与所述用户信息对应的位置。
优选的,所述用户信息至少包括用户标识和密码。
优选的,步骤B中,所述中转服务器进一步将所接收的多媒体信息存储 在本地,并在本地维护一个转发队列,每接收存储一个多媒体信息,则在所
述转发队列尾部加入一条对应的存储记录;并且,所述中转服务器监控所述
转发队列,在转发队列不为空时,根据首部的存储记录从本地读取对应的多 媒体信息并发送到所述发布服务器,发送成功后从本地删除该多媒体信息, 并删除转发队列首部的存储记录。
优选的,步骤C具体为所述发布服务器将所接收的多媒体信息存储在 本地,并在本地维护一个发布队列,每接收存储一个多媒体信息,则在所述 发布队列尾部加入一条对应的存储记录;所述发布服务器监控所述发布队
列,在发布队列不为空时,读取发布队列首部的存储记录,根据该存储记录 向发布数据库中添加发布信息,添加成功后删除发布队列首部的存储记录。 优选的,发布服务器在读取发布队列的存储记录之后、向发布数据库中
添加发布信息之前,进一步包括根据所述存储记录从本地读取对应的多媒 体信息,判断该多媒体信息的格式,如果所述格式是发布服务器支持的格式,
则进行所述后续处理;如果所述格式是发布服务器不支持的格式,则将该多
媒体信息转换成发布服务器支持的格式,并将转换后的多媒体信息的存储路 径更新到所述存储记录中,接着进行所述后续处理。
优选的,所述多媒体信息为移动通信终端上的视频信息,所述发布服务 器为用于发布播放视频信息的播客服务器。
本发明设置了移动通信客户端和中转服务器,移动通信客户端可以将移 动通信终端上的多媒体信息,例如视频短片,发送给中转服务器,由中转服 务器发送给发布服务器进行存储发布,所述移动通信客户端不直接连接互联 网,而是通过移动通信网络与中转服务器连接通信,中转服务器通过互联网 与发布服务器连接通信,中转服务器这两侧的连接通信方式的速度都比较 快,因此可以快速地将移动通信终端上的多媒体文件上传给发布服务器,不 必借助计算机就可以随时随地、方便迅速地将多媒体文件上传到发布系统例 如播客系统上,方便用户即时发布多媒体信息,大幅提高用户体验。
图1为本发明所述多媒体信息传输发布系统的示意图2为本发明所述将视频短片上传到播客服务器的流程图。
具体实施例方式
下面通过具体实施例和附图对本发明做进 一 步详细说明。
图1为本发明所述多媒体信息传输发布系统的示意图。参见图l,该系
统包括移动通信客户端101、中转服务器102、以及发布服务器103;其 中
所述移动通信客户端101设置在移动通信终端100上,通过移动通信网 络ii与中转服务器102通信,用于将移动通信终端上的多媒体信息发送给 中转服务器102。
所述中转服务器102通过互联网12与所述发布服务器103通信,用于 将所述多媒体信息转发给所述发布服务器103。
所述发布服务器103用于存储发布所述多媒体信息。
在一种优选实施例中,所述移动通信客户端101可以是手机WEB浏览 器客户端,所述中转服务器可以是手机WEB浏览器服务器端,该移动通信 客户端101和所述中转服务器102之间可以的通信是基于移动通信网络11 的无线通信,可以采用现有成熟的移动通信模块进行数据传输,其中一种优 选的方式是在移动通信客户端101和中转服务器102上设置传输控制协议 (TCP)模块104,用于建立TCP连接,利用所建立的TCP连接进行通信, 传输所述多媒体信息。所述TCP连接的优点是数据传输稳定、速度快。
所述中转服务器102和发布服务器103可以通过各种现有成熟的通信方 式连接互联网12,通过互联网12进行数据传输,以保证数据传输的速度。
本发明所述的多媒体信息可以是视频信息、音频信息,所述的发布服务 器可以是任何利用互联网发布多媒体信息的系统,例如可以是用于发布播放 视频短片的播客服务器。通过本发明,手机WEB浏览器可以将手机自的拍 视频快速发布到播客系统中。
本发明所述传输发布多媒体信息的方法主要包括
A、 移动通信客户端将移动通信终端上的多媒体信息通过移动通信网络 传输到中转服务器。
B、 中转服务器将所接收到的多媒体信息通过互联网转发到发布服务器。
C、 发布服务器存储发布所述多媒体信息。
下面以手机将视频短片上传到播客服务器进行发布为例对本发明进行 详细的说明。在下面实施例中所述多媒体信息为视频文件,所述移动通信终 端为手机,所述移动通信客户端为手机WEB浏览器客户端(本文中简称手 机WEB客户端),所述中转服务器为手机WEB浏览器服务器端(本文中 简称手机WEB服务器),所述发布服务器为播客服务器。
图2为本发明所述将视频短片上传到播客服务器的流程图。参见图2, 该流程包括
步骤201 、手机WEB客户端接收用户输入的用户信息,发送给手机WEB
服务器进行用户登录验证。
由于播客系统的用户在发布视频短片时通常是以某个注册用户的名义 发布的,如果要发布视频,需要对用户进行验证,验证通过后才能发布视频, 本发明的手机和播客系统之间没有直接的通信,因此对于用户登录验证的过
程可由手机WEB服务器来完成。例如在目前的一种手机WEB服务器(例 如QQ手机WEB浏览器服务器端)可以用用户标识(例如QQ号码)和对 应的密码作为用户信息进行登录验证,具体过程如下
用户在手机中启动手机Web浏览器客户端,输入用户标识(例如QQ 号码)和用户密码。手机WEB客户端与手机WEB服务器建立TCP连接, 并组织一个登录请求包,该登录请求包的格式为
(开始标识+用户标识长度+用户标识+用户密码加密字符串长度 +用户密码加密字符串)
其中,所述"开始标识"可以设置为0x02,手机WEB服务器可以根据该 标识识别出登录请求包;所述"用户密码加密字符串"是手机WEB客户端用 特定算法将用户输入的用户密码加密所得的字符串。
例如 一 个登录请求包的具体内容是0x02 0x09 123456789 0x0F 123456789abcdefg 。
手机Web服务器接收到登录请求包后,验证用户标识和用户密码正确 性后向客户端返回登录反馈包,包格式如下 (开始标识+是否成功+错误码)
其中,所述"开始标识"为0x03,用于手机WEB客户端识别登录反馈包, 是否成功用0和1标识。
步骤202、手机WEB客户端接收用户选择的手机中的视频文件,与手 机WEB服务器建立TCP连接,将视频文件上传到手机WEB服务器。具体 包括
用户在手机WEB客户端中,输入视频名称、视频描述信息后,点击"发 布视频"按钮,从手机中选择所要上传的视频文件,手机WEB客户端将与手
机WEB服务器建立TCP连接,并把视频文件通过TCP连接发送给手机WEB 服务器。数据发送格式如下
(开始标识+视频名称+视频描述信息+视频文件长度+文件内
容)
手机WEB服务器接收到所述的数据后,将视频文件保存在本地的磁盘 上,并在本地维护一个转发队列,也称为视频请求队列,每接收存储一个视 频文件,则在所述转发队列尾部加入一条对应的存储记录,该存储记录的格 式如下
(用户标识,视频名称,视频描述信息,视频文件在磁盘上的路径) 步骤203、手机WEB服务器将所述视频文件和用户的用户标识发送到播 客系统的服务器,即播客服务器。具体的过程为
手机WEB服务器端监控所述转发队列,在转发队列不为空时,手机 WEB服务器从该转发队列中取出首部存储记录,根据该存储记录从本地磁 盘上读取对应的视频文件,组织成数据包发送给播客服务器,数据格式如下 (开始标识+用户标识+视频名称+视频描述信息+视频文件长 度+文件内容)
手机WEB服务器发送完上述数据后,将视频文件从本地磁盘上删除, 并在转发队列中删除相应的存储记录。
步骤204、播客服务器接收存储所述的视频文件,并进行发布。具体过 程包括
播客服务器端接收到所述的数据后,将该视频文件保存在本地磁盘上, 并在本地维护一个发布队列,也称为发布视频请求队列,每接收存储一个视 频文件,则在所述发布队列尾部加入一条对应的存储记录,该存储记录的格 式如下
(用户标识,视频名称,视频描述信息,视频文件在磁盘上的路径) 所述发布服务器还需监控所述发布队列,在发布队列不为空时,读取发 布队列首部的存储记录,根据该存储记录向发布数据库中添加发布信息,添
加成功后删除发布队列首部的存储记录。所述发布信息由播客服务器发布到 互联网上,互联网上的用户访问该发布信息时,播客服务器可以根据该发布 信息中的视频文件在磁盘上的存储路径读取文件并播放。
由于手机拍摄的视频文件一般都是3GP格式的,这种格式一般播客服 务器不支持,考虑到这种情况,播客服务器在读取发布队列的存储记录之后、
向发布数据库中添加发布信息之前,还可以进一步包括根据所述存储记录 从本地读取对应的视频文件,判断该视频文件的格式。如果所述格式是播客 服务器支持的格式,则根据所述存储记录向发布数据库中添加发布信息,添 加成功后从发布队列删除该存储记录;如果所述格式是发布服务器不支持的 格式,则将该视频文件的格式转换成发布服务器支持的格式(例如一般为 FLV格式),并将转换后的视频文件的存储路径更新到所述存储记录中,接 着根据所述更新后的存储记录向发布数据库中添加发布信息,添加成功后从 发布队列删除该存储记录。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不 局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到 的变化或替换,都应涵盖在本发明的保护范围之内。
权利要求
1、一种多媒体信息传输发布系统,其特征在于,包括移动通信客户端、中转服务器、以及发布服务器;其中所述移动通信客户端设置在移动通信终端上,通过移动通信网络与中转服务器通信,用于将移动通信终端上的多媒体信息发送给中转服务器;所述中转服务器通过互联网与所述发布服务器通信,用于将所述多媒体信息转发给所述发布服务器;所述发布服务器用于存储发布所述多媒体信息。
2、 根据权利要求l所述的多媒体信息传输发布系统,其特征在于,所述移动通信客户端和所述中转服务器上包括传输控制协议TCP模块,用于 建立TCP连接,利用所建立的TCP连接进行通信。
3、 根据权利要求1或2所述的多媒体信息传输发布系统,其特征在于, 所述多媒体信息为移动通信终端上的视频信息,所述发布服务器为用于发布 播放视频信息的播客服务器。
4、 根据权利要求1或2所述的多媒体信息传输发布系统,其特征在于,所述移动通信客户端为手机浏览器,所述中转服务器为手机浏览器的服务器 端。
5、 一种权利要求1所述多媒体信息传输发布系统传输发布多媒体信息 的方法,其特征在于,包括A、 移动通信客户端将移动通信终端上的多媒体信息通过移动通信网络 传输到中转服务器;B、 中转服务器将所接收到的多媒体信息通过互联网转发到发布服务器;C、 发布服务器存储发布所述多媒体信息。
6、 根据权利要求5所述的方法,其特征在于,所述移动通信客户端在向中转服务器发送信息时,建立无线TCP连接, 通过所建立的无线TCP连接与中转服务器进行通信。
7、 根据权利要求5所述的方法,其特征在于,该方法进一步包括移动通信客户端进一步发送用户信息给中转服务器,中转服务器对所述 用户信息进行验证,验证通过后才转发该移动通信客户端发送的多媒体信息和用户信息到发布服务器;发布服务器将所述多媒体信息发布在与所述用户信息对应的位置。
8、 根据权利要求7所述的方法,其特征在于,所述用户信息至少包括 用户标识和密码。
9、 根据权利要求5所述的方法,其特征在于,步骤B中,所述中转服 务器进一步将所接收的多媒体信息存储在本地,并在本地维护一个转发队 列,每接收存储一个多媒体信息,则在所述转发队列尾部加入一条对应的存 储记录;并且,所述中转服务器监控所述转发队列,在转发队列不为空时, 根据首部的存储记录从本地读取对应的多媒体信息并发送到所述发布服务 器,发送成功后从本地删除该多媒体信息,并删除转发队列首部的存储记录。
10、 根据权利要求5所述的方法,其特征在于,步骤C具体为所述发 布服务器将所接收的多媒体信息存储在本地,并在本地维护一个发布队列, 每接收存储一个多媒体信息,则在所述发布队列尾部加入一条对应的存储记 录;所述发布服务器监控所述发布队列,在发布队列不为空时,读取发布队 列首部的存储记录,根据该存储记录向发布数据库中添加发布信息,添加成 功后删除发布队列首部的存储记录。
11、 根据权利要求10所述的方法,其特征在于,发布服务器在读取发 布队列的存储记录之后、向发布数据库中添加发布信息之前,进一步包括 根据所述存储记录从本地读取对应的多媒体信息,判断该多媒体信息的格 式,如果所述格式是发布服务器支持的格式,则进行所述后续处理;如果所 述格式是发布服务器不支持的格式,则将该多媒体信息转换成发布服务器支 持的格式,并将转换后的多媒体信息的存储路径更新到所述存储记录中,接 着进行所述后续处理。
12、 根据权利要求5至11任一项所述的方法,其特征在于,所述多媒 体信息为移动通信终端上的视频信息,所述发布服务器为用于发布播放视频 信息的播客服务器。
全文摘要
本发明公开了一种多媒体信息传输发布系统及其传输发布多媒体信息的方法,包括移动通信客户端、中转服务器、以及发布服务器。所述移动通信客户端设置在移动通信终端上,通过移动通信网络与中转服务器通信,用于将移动通信终端上的多媒体信息发送给中转服务器;所述中转服务器通过互联网与所述发布服务器通信,用于将所述多媒体信息转发给所述发布服务器;所述发布服务器用于存储发布所述多媒体信息。利用本发明,可以快速地将移动通信终端上的多媒体文件上传给发布服务器,方便用户即时发布多媒体信息。
文档编号H04L29/08GK101184112SQ20071030367
公开日2008年5月21日 申请日期2007年12月20日 优先权日2007年12月20日
发明者赵斗斗 申请人:腾讯科技(深圳)有限公司