著录项信息
专利名称 | 移动终端即时通信软件用户共享音视频的实现方法及系统 |
申请号 | CN200910083356.5 | 申请日期 | 2009-05-04 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2009-10-21 | 公开/公告号 | CN101562790 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/58 | IPC分类号 | H;0;4;L;1;2;/;5;8;;;H;0;4;W;4;/;1;2;;;H;0;4;L;1;2;/;1;8查看分类表>
|
申请人 | 腾讯科技(北京)有限公司 | 申请人地址 | 北京市海淀区海淀大街38号银科大厦16层1601-1608室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(北京)有限公司 | 当前权利人 | 腾讯科技(北京)有限公司 |
发明人 | 李奇;罗程 |
代理机构 | 北京派特恩知识产权代理事务所(普通合伙) | 代理人 | 张颖玲;武晨燕 |
摘要
本发明提供一种移动终端即时通信软件用户共享音视频的实现方法,该方法包括:A、用户通过即时通信软件向存储服务器上传音视频,并将用户信息及相应的音视频信息保存在通信服务器中;B、用户好友向通信服务器发起对所述用户的移动博客页面的查看请求,移动博客服务器向用户好友返回所请求的移动博客页面;C、用户好友根据收到的移动博客页面,发起音视频查看请求,存储服务器将所查看的音视频下发给用户好友。本发明还提供一种移动终端即时通信软件用户共享音视频的实现系统,包括:通信服务器、存储服务器、移动博客服务器、及用户或用户好友的移动终端。本发明的方法和系统,能够让即时通信软件用户与用户好友实现音视频的共享。
1.一种移动终端即时通信软件用户共享音视频的实现方法,其特征在于,该方法包括:
A、用户通过即时通信软件向存储服务器上传音视频,并将用户信息及相应的音视频信息保存在通信服务器中;
B、用户好友向通信服务器发起对所述用户的移动博客页面的查看请求,移动博客服务器向用户好友返回所请求的移动博客页面;
C、用户好友根据收到的移动博客页面,发起音视频查看请求,存储服务器将所查看的音视频下发给用户好友。
2.根据权利要求1所述的移动终端即时通信软件用户共享音视频的实现方法,其特征在于,步骤A具体为:
A1、用户通过即时通信软件向通信服务器发送音视频上传请求;
A2、通信服务器询问当前存储服务器是否可用,若不可用,则通信服务器拒绝用户的上传请求,若可用,则通信服务器生成对应该用户的密钥,并将该密钥分别发送给存储服务器和用户的移动终端,建立用户与存储服务器之间的连接;
A3、用户将音视频上传至存储服务器,存储服务器存储该音视频并将该用户信息及相应的音视频信息发送给通信服务器,同时通知用户上传成功。
3.根据权利要求2所述的移动终端即时通信软件用户共享音视频的实现方法,其特征在于,步骤A1中所述音视频上传请求中包含音视频的大小及内容。
4.根据权利要求3所述的移动终端即时通信软件用户共享音视频的实现方法,其特征在于,步骤A2中所述存储服务器是否可用为:判断存储服务器是否正常工作且有足够的存储空间。
5.根据权利要求4所述的移动终端即时通信软件用户共享音视频的实现方法,其特征在于,步骤B具体为:
B1、用户好友通过即时通信软件向通信服务器发起对所述用户的移动博客页面的查看请求;
B2、通信服务器根据自身存储的该用户与该用户好友的相关信息向移动博客服务器查询所述移动博客页面;
B3、移动博客服务器向通信服务器返回移动博客页面地址参数;
B4、通信服务器向用户好友返回移动博客页面索取参数,用户好友根据移动博客页面索取参数获取对应的移动博客页面。
6.根据权利要求5所述的移动终端即时通信软件用户共享音视频的实现方法,其特征在于,步骤B4中所述移动博客页面索取参数包括所述移动博客页面地址和移动博客服务器连接认证参数。
7.根据权利要求6所述的移动终端即时通信软件用户共享音视频的实现方法,其特征在于,步骤C具体为:
C1、根据收到的移动博客页面,用户好友向通信服务器索取想要查看的音视频;
C2、通信服务器根据自身存储的用户与用户好友的相关信息向存储服务器发起音视频查看请求;
C3、存储服务器向通信服务器返回相应音视频的地址参数,通信服务器向用户好友发送存储服务器连接建立参数,建立用户好友与存储服务器之间的连接;
C4、用户好友向存储服务器发送音视频查看请求,存储服务器向该用户好友发送相应的音视频。
8.根据权利要求7所述的移动终端即时通信软件用户共享音视频的实现方法,其特征在于,步骤C3中所述存储服务器连接建立参数包括:相应音视频的地址参数和存储服务器连接认证参数。
9.根据权利要求1至8任一项所述的移动终端即时通信软件用户共享音视频的实现方法,其特征在于,在步骤A之前,该实现方法进一步包括:用户通过即时通信软件录制音视频。
10.一种移动终端即时通信软件用户共享音视频的实现系统,其特征在于,该系统包括通信服务器、存储服务器、移动博客服务器、及用户或用户好友的移动终端;具体的:
通信服务器,用于存储用户及用户好友相关数据,并根据用户或用户好友的请求,建立移动终端与存储服务器和移动博客服务器之间的连接;
存储服务器,用于存储用户上传的音视频,并根据用户好友的相应请求,向用户好友发送音视频;
移动博客服务器,用于根据用户好友的相应请求,向用户好友发送移动博客页面;
用户或用户好友的移动终端,用于安装即时通信软件,根据用户或用户好友的请求,通过所安装的即时通信软件向存储服务器上传音视频,或从存储服务器下载音视频。
移动终端即时通信软件用户共享音视频的实现方法及系统 \n技术领域\n[0001] 本发明涉及移动终端即时通信软件技术,尤其涉及一种移动终端即时通信软件共享音视频的实现方法及系统。 \n背景技术\n[0002] 目前,即时通信软件的应用越来越广泛,覆盖了各种各样的硬件平台,例如,个人数字助理(PDA,Personal Digital Assistant)、手机等移动终端。 \n[0003] 移动终端即时通信软件已经具有绑定博客的功能,然而,现有的互联网博客在无线网络环境下的移动终端,如手机上表现欠佳。在目前大部分移动终端上,互联网博客都显得流量太大、页面太大,使移动终端即时通信软件用户浏览困难。以下,移动终端即时通信软件用户简称用户。 \n[0004] 目前,互联网博客普遍采用超文本链接标记语言(HTML,Hypertext MarkupLanguage)、Javascript技术,而HTML技术在多数手机上无法使用,尤其是音视频等复杂的表现形式上,更是难以表现出实际效用,此处,音视频指音频或视频文件。因此,互联网博客在移动终端,尤其是手机领域的使用上局限性非常大,影响力有限,也难以实现用户之间共享音视频。现有技术中,即时通信软件通过绑定博客一般仅能实现文字或图片的共享交流,其表现力及丰富程度欠佳。 \n[0005] 另外,现有移动终端即时通信软件虽然可以实现音视频的传输,但是必须保证通信双方同时在线,只能做到即时传输。 \n发明内容\n[0006] 有鉴于此,本发明的主要目的在于提供一种移动终端即时通信软件用户共享音视频的实现方法及系统,能够让即时通信软件用户与用户好友之间实现音 视频的共享。 [0007] 为达到上述目的,本发明的技术方案是这样实现的: \n[0008] 本发明提供一种移动终端即时通信软件用户共享音视频的实现方法,该方法包括: \n[0009] A、用户通过即时通信软件向存储服务器上传音视频,并将用户信息及相应的音视频信息保存在通信服务器中; \n[0010] B、用户好友向通信服务器发起对所述用户的移动博客页面的查看请求,移动博客服务器向用户好友返回所请求的移动博客页面; \n[0011] C、用户好友根据收到的移动博客页面,发起音视频查看请求,存储服务器将所查看的音视频下发给用户好友。 \n[0012] 上述技术方案中,步骤A具体为: \n[0013] A1、用户通过即时通信软件向通信服务器发送音视频上传请求; [0014] A2、通信服务器询问当前存储服务器是否可用,若不可用,则通信服务器拒绝用户的上传请求,若可用,则通信服务器生成对应该用户的密钥,并将该密钥分别发送给存储服务器和用户的移动终端,建立用户与存储服务器之间的连接; \n[0015] A3、用户将音视频上传至存储服务器,存储服务器存储该音视频并将该用户信息及相应的音视频信息发送给通信服务器,同时通知用户上传成功。 \n[0016] 其中,步骤A1中所述音视频上传请求中包含音视频的大小及内容。 [0017] 步骤A2中所述存储服务器是否可用为:判断存储服务器是否正常工作且有足够的存储空间。 \n[0018] 上述技术方案中,步骤B具体为: \n[0019] B1、用户好友通过即时通信软件向通信服务器发起对所述用户的移动博客页面的查看请求; \n[0020] B2、通信服务器根据自身存储的该用户与该用户好友的相关信息向移动博客服务器查询所述移动博客页面; \n[0021] B3、移动博客服务器向通信服务器返回移动博客页面地址参数; [0022] B4、通信服务器向用户好友返回移动博客页面索取参数,用户好友根据移动博客页面索取参数获取对应的移动博客页面。\n[0023] 其中,步骤B4中所述移动博客页面索取参数包括所述移动博客页面地址和移动博客服务器连接认证参数。 \n[0024] 上述技术方案中,步骤C具体为: \n[0025] C1、根据收到的移动博客页面,用户好友向通信服务器索取想要查看的音视频; [0026] C2、通信服务器根据自身存储的用户与用户好友的相关信息向存储服务器发起音视频查看请求; \n[0027] C3、存储服务器向通信服务器返回相应音视频的地址参数,通信服务器向用户好友发送存储服务器连接建立参数,建立用户好友与存储服务器之间的连接; [0028] C4、用户好友向存储服务器发送音视频查看请求,存储服务器向该用户好友发送相应的音视频。 \n[0029] 其中,步骤C3中所述存储服务器连接建立参数包括:相应音视频的地址参数和存储服务器连接认证参数。 \n[0030] 上述技术方案中,在步骤A之前,该实现方法进一步包括:用户通过即时通信软件录制音视频。 \n[0031] 本发明还提供一种移动终端即时通信软件用户共享音视频的实现系统,该系统包括通信服务器、存储服务器、移动博客服务器、及用户或用户好友的移动终端;具体的: [0032] 通信服务器,用于存储用户及用户好友相关数据,并根据用户或用户好友的请求,建立移动终端与存储服务器和移动博客服务器之间的连接; \n[0033] 存储服务器,用于存储用户上传的音视频,并根据用户好友的相应请求,向用户好友发送音视频; \n[0034] 移动博客服务器,用于根据用户好友的相应请求,向用户好友发送移动博客页面; \n[0035] 用户或用户好友的移动终端,用于安装即时通信软件,根据用户或用户好友的请求,通过所安装的即时通信软件向存储服务器上传音视频,或从存储服务器下载音视频。 [0036] 本发明移动终端即时通信软件用户共享音视频的实现方法及系统,用户通过由即时通信软件将音视频上传至存储服务器,即使在用户不在线的情况下,用户好友仍然可以通过移动博客服务器访问用户移动博客,由通信服务器建立用户好友与存储服务器之间的连接,获取该用户上传至存储服务器的相应的音视频,使该音视频能够在多个用户之间得以共享。通过本发明方法和系统,实现了即时通信软件用户与用户好友之间多人实时共享音视频,给即时通信软件用户带来了极大的便利,提高了用户的体验感。 附图说明\n[0037] 图1为本发明移动终端即时通信软件用户共享音视频的实现系统组成结构示意图; \n[0038] 图2为本发明移动终端即时通信软件用户共享音视频的实现方法流程示意图。 具体实施方式\n[0039] 本发明的基本思想是:用户通过即时通信软件将音视频上传至存储服务器,用户好友通过移动博客服务器访问用户移动博客,由通信服务器建立用户好友与存储服务器之间的连接,即可获取相应的音视频,实现即时通信软件用户与用户好友之间音视频的共享。 [0040] 图1为本发明移动终端即时通信软件用户共享音视频的实现系统组成结构示意图,如图1所示,该系统包括通信服务器100、存储服务器110、移动博客服务器120,用户或用户好友的移动终端130;具体的: \n[0041] 通信服务器100,用于存储用户及用户好友相关数据,并根据用户或用户好友的请求,建立移动终端130与存储服务器110和移动博客服务器120之间的连接; [0042] 存储服务器110,用于存储用户上传的音视频,并根据用户好友的相应请求,向用户好友发送音视频; \n[0043] 移动博客服务器120,用于根据用户好友的相应请求,向用户好友发送移动博客页面; \n[0044] 用户或用户好友的移动终端130,用于安装即时通信软件,用户或用户好友通过所安装的即时通信软件向存储服务器110上传音视频,或从存储服务器110下载音视频。 [0045] 上述技术方案中,通信服务器100为本发明实现系统的控制中枢,负责建立用户或用户好友的移动终端130与存储服务器110和移动博客服务器120之间的连接; [0046] 音视频可以是用户从互联网上下载的,也可以是用户自己录制的。 [0047] 本发明提供在无线网络环境下运营的移动博客网站,移动博客页面可采用无线应用协议(WAP,Wireless Application Protocol)等技术,移动博客页面适合移动终端小屏幕的特点,便于用户浏览。 \n[0048] 本发明中的移动终端拥有内置浏览器可用的即时通信软件,该即时通信软件提供浏览移动博客页面的功能,可以通过自定义标签或类似技术来实现,该移动博客页面与该即时通信软件相适配。自定义标签不是普通的WAP或者HTML等通用网页的标签,而是由该即时通信软件来专门识别的标签,用户点击触发这些事先约定好的自定义标签可以实现约定的功能,例如向即时通信软件发出通知,以启动对一个视频的播放。自定义标签是一种网页中的常见技术,在此不做详述。 \n[0049] 在即时通信软件中内置音视频的播放以及录制的功能,该功能可以在软件内部,也可以在内置绑定的移动博客页面中触发并启动。 \n[0050] 图2为本发明移动终端即时通信软件用户共享音视频的实现方法流程示意图,如图2所示,该方法包括: \n[0051] 步骤1、用户通过即时通信软件向存储服务器上传音视频,并将用户信息及相应的音视频信息保存在通信服务器中; \n[0052] 步骤2、用户好友向通信服务器发起对该用户的移动博客页面的查看请求, 移动博客服务器向用户好友返回所请求的移动博客页面; \n[0053] 步骤3、用户好友根据收到的移动博客页面,发起音视频查看请求,存储服务器将相应的音视频下发给用户好友。 \n[0054] 其中,步骤1具体包括: \n[0055] 步骤1a、用户通过即时通信软件向通信服务器发送音视频上传请求; [0056] 本步骤中,通信服务器存储所有该即时通信软件用户的信息,以及用户所有好友关系、好友资料以及相关数据; \n[0057] 音视频上传请求中包含音视频的大小、内容等信息。 \n[0058] 步骤1b、通信服务器询问当前存储服务器是否可用,若不可用,则通信服务器拒绝用户的上传请求,若可用,则通信服务器生成对应该用户的密钥(Key),并将该密钥分别发送给存储服务器和用户的移动终端,建立用户与存储服务器之间的连接; [0059] 本步骤中,存储服务器是否可用指存储服务器是否正常工作且有足够的存储空间,所述密钥为存储服务器连接认证参数。 \n[0060] 步骤1c、用户将音视频上传至存储服务器,存储服务器存储该音视频并将该用户信息及相应的音视频信息发送给通信服务器,同时通知用户上传成功。 [0061] 其中,步骤2具体包括: \n[0062] 步骤2a、用户好友通过即时通信软件向通信服务器发起用户移动博客页面查看请求; \n[0063] 步骤2b、通信服务器根据自身存储的该用户与该用户好友的相关信息向移动博客服务器查询所述移动博客页面; \n[0064] 本步骤中,在即时通信软件中可通过以下四种方式进入移动博客:一是直接打开自己移动博客;二是可以通过用户现有的好友列表中选择需要的某好友并打开其移动博客;三是可以通过搜索的方式以关键字或者该即时通信软件预定的用户ID来搜索并打开对应用户的移动博客;四是可以在博客首页提供热门博客或最新博客等方式进入更多其他用户的移动博客。 \n[0065] 步骤2c、移动博客服务器向通信服务器返回移动博客页面地址参数; [0066] 步骤2d、通信服务器向用户好友返回移动博客页面索取参数,用户好友根据移动博客页面索取参数获取对应的移动博客页面; \n[0067] 本步骤中,移动博客页面索取参数包括该移动博客页面地址和移动博客服务器连接认证参数,通信服务器收到移动博客页面地址参数后,为该用户好友生成移动博客服务器连接认证参数,分别发送给该用户好友和移动博客服务器,以建立用户好友与移动博客服务器之间的连接。 \n[0068] 其中,步骤3具体包括: \n[0069] 步骤3a、根据收到的移动博客页面,用户好友向通信服务器索取想要查看的音视频; \n[0070] 步骤3b、通信服务器根据自身存储的用户与用户好友的相关信息向存储服务器发起音视频查看请求; \n[0071] 步骤3c、存储服务器向通信服务器返回相应音视频的地址参数,通信服务器向用户好友发送存储服务器连接建立参数,建立用户好友与存储服务器之间的连接; [0072] 步骤3d、用户好友向存储服务器发送音视频查看请求,存储服务器向该用户好友发送相应的音视频; \n[0073] 本步骤中,存储服务器连接建立参数包括相应音视频的地址参数和存储服务器连接认证参数,通信服务器为该用户好友生成存储服务器连接认证参数,分别发送给该用户好友与存储服务器,以建立用户好友与存储服务器之间的连接。 \n[0074] 本发明实现方法在上传音视频之前,还进一步包括:用户通过即时通信软件录制音视频。 \n[0075] 用户在即时通信软件内打开自己的移动博客页面,移动博客页面内提供录制音视频的链接或按钮等启动方式。该方式可以是自定义标签,点击后发送相应命令并启动音频或视频录制,提示用户录制开始。用户确认录制结束或到达预设的时间上限,录制功能发生录制结束命令给即时通信软件,即时通信软件收到命令后自动将录制生成的音视频上传到移动博客服务器。 \n[0076] 用户点击相应链接入口则启动即时通信软件的音视频下载功能,可以以进 度条等方式提醒用户目前下载进度,下载结束后在页面提供开始播放的链接按钮,用户点击则调用软件内置的或者移动终端内自带的播放软件启动音视频的播放。 \n[0077] 实现音视频的共享时,也可以不用下载结束后再开始提供播放,可以通过移动博客服务器对音视频的格式做转换,以流媒体的方式下发给用户好友,用户好友可以更快速地共享音视频。 \n[0078] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
法律信息
- 2011-09-14
- 2009-12-16
- 2009-10-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |