Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD FOR REALIZING MULTIMEDIA TRANSMISSION, TERMINAL AND SERVER
Document Type and Number:
WIPO Patent Application WO/2015/109730
Kind Code:
A1
Abstract:
A method for realizing multimedia transmission, a terminal and a server, comprising: when sending a multimedia content, the terminal checks whether it itself stores a feature code corresponding to the multimedia content, and if so, the terminal then sends the corresponding feature code to the server; and if not, it then sends the multimedia content to the server. The transmission of multimedia between a sending end and a receiving end in the embodiments of the present invention uses the solution in which a feature code of the multimedia is generated in the server, and if the terminal itself has a multimedia content corresponding to the feature code, then the end-to-end transmission of the multimedia content is replaced by the transmission of the feature code, thereby realizing rapid transmission of the multimedia in order to save the transmission bandwidth and improve the user experience.

Inventors:
CHEN JUN (CN)
YAO LIZHE (CN)
Application Number:
PCT/CN2014/079595
Publication Date:
July 30, 2015
Filing Date:
June 10, 2014
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
ZTE CORP (CN)
International Classes:
H04L29/06; H04L12/58
Foreign References:
CN102651734A2012-08-29
CN102970211A2013-03-13
Attorney, Agent or Firm:
AFD CHINA INTELLECTUAL PROPERTY LAW OFFICE (CN)
北京安信方达知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种实现多媒体传输的方法, 终端需要发送多媒体内容时, 包括: 检 查自身是否存储有待发送的多媒体内容对应的特征码,

如果存储有, 向服务器发送待发送的多媒体内容对应的特征码; 如果未存储, 则向服务器发送待发送的多媒体内容。

2、根据权利要求 1所述的方法, 所述终端向服务器发送待发送的多媒体 内容后, 该方法还包括:

所述终端接收来自所述服务器返回与所述待发送的多媒体内容对应的特 征码, 并与相应的多媒体内容对应存储。

3、 一种实现多媒体传输的方法, 包括: 终端接收来自服务器的多媒体内 容的特征码, 检查出自身未存储与获得的特征码对应的多媒体内容, 终端将自身未存储与获得的特征码对应的多媒体内容的检查结果反馈给 服务器, 并接收来自服务器的与获得的特征码对应的多媒体内容。

4、根据权利要求 3所述的方法, 所述终端接收来自服务器的多媒体内容 后, 该方法还包括:

所述终端对应存储所述来自服务器多媒体内容和所述获得的特征码特征 码。

5、根据权利要求 3所述的方法, 所述终端检查出自身存储有与所述获得 的特征码对应的多媒体内容后, 该方法还包括:

所述终端对所述接收到的多媒体内容进行相应处理。

6、 一种实现多媒体传输的方法, 包括: 服务器接收发送终端发送的特征 码; 或者接收到发送终端发送的多媒体内容后, 为该多媒体内容生成一对应 的特征码; 服务器将接收到的或生成的特征码发送给接收终端;

服务器根据接收终端返回的接收终端未存储与获得的特征码对应的多媒 体内容的检查结果, 向接收终端下发该特征码对应的多媒体内容。 7、根据权利要求 6所述的方法, 所述服务器为接收到的多媒体内容生成 一对应的特征码后, 还包括:

所述服务器将生成的特征码返回给发送终端, 并对应存储多媒体内容与 生成的特征码。

8、 一种终端, 包括第一处理模块和第一存储模块, 其中,

第一处理模块, 设置为在发送多媒体内容时, 检查第一存储模块中是否 存储有待发送的多媒体内容对应的特征码, 在检查出存储有时, 向服务器发 送待发送的多媒体内容对应的特征码, 在检查出未存储时, 向服务器发送待 发送的多媒体内容;

第一存储模块, 设置为接收服务器生成的多媒体内容对应的特征码并与 对应的多媒体内容对应存储。

9、 根据权利要求 8所述的终端, 还包括第二处理模块,

设置为接收来自服务器的多媒体内容的特征码, 检查所述第一存储模块 中是否存储有特征码对应的多媒体内容, 在检查出存储有时, 对该多媒体内 容进行相应处理; 在检查出未存储时, 通知服务器, 并接收服务器发送的该 特征码对应的多媒体内容。

10、 根据权利要求 9所述的终端, 所述第一存储模块还设置为: 对应存 储第二处理模块接收的多媒体内容和对应的特征码。

11、 一种服务器, 包括第三处理模块、 生成模块, 其中,

第三处理模块, 设置为接收来自发送终端的特征码, 将特征码发送给接 收终端; 接收来自发送终端的多媒体内容, 通知生成模块; 将生成模块返回 的特征码发送给接收终端;

生成模块, 设置为为接收到的多媒体内容生成一对应的特征码并返回给 第三处理模块。

12、 根据权利要求 11所述的服务器, 所述生成模块还设置为: 将生成的 特征码返回给接收终端; 还包括第二存储模块, 用于存储多媒体内容与生成的对应的特征码。

Description:
一种实现多媒体传输的方法及终端、 服务器 技术领域

本发明实施例涉及移动互联网技术, 尤指一种实现多媒体传输的方法及 终端、 服务器。 背景技术

随着移动互联网技术的发展和智能终端的普及 , 用户之间交互的信息由 文字信息转变为海量的图像、 音视频等多媒体信息。 例如: 用户用手机拍照 后可通过多种途径进行分享 (如微博、 微信等方式) , 或者用户浏览到有趣 的信息内容也可以进行转发分享等。

在用户通过移动互联网进行上传 /下载多媒体信息时, 需要消耗用户大量 的流量和带宽; 而且, 用户之间相互转发的同一种多媒体信息会出现 重复的 收发, 从而浪费了用户的流量资源以及占用了额外的 带宽。 发明内容

为了解决上述技术问题, 本发明实施例提供了一种实现多媒体传输的方 法及终端、 服务器, 在多媒体传输过程中, 能够降低流量和带宽的消耗。 为了达到本发明实施例目的, 本发明实施例提供了一种实现多媒体传输 的方法, 终端需要发送多媒体内容时, 包括: 检查自身是否存储有待发送的 多媒体内容对应的特征码,

如果存储有, 向服务器发送待发送的多媒体内容对应的特征 码; 如果未存储, 则向服务器发送待发送的多媒体内容。

可选地, 所述终端向服务器发送待发送的多媒体内容后 , 该方法还包括: 所述终端接收来自所述服务器返回与所述待发 送的多媒体内容对应的特 征码, 并与相应的多媒体内容对应存储。 本发明实施例还提供一种实现多媒体传输的方 法, 包括: 终端接收来自 服务器的多媒体内容的特征码, 检查出自身未存储与获得的特征码对应的多 媒体内容, 终端将自身未存储与获得的特征码对应的多媒 体内容的检查结果反馈给 服务器, 并接收来自服务器的与获得的特征码对应的多 媒体内容。

可选地, 所述终端接收来自服务器的多媒体内容后, 该方法还包括: 所述终端对应存储所述来自服务器多媒体内容 和所述获得的特征码特征 码。

可选地, 所述终端检查出自身存储有与所述获得的特征 码对应的多媒体 内容后, 该方法还包括:

所述终端对所述接收到的多媒体内容进行相应 处理。

本发明实施例又一种实现多媒体传输的方法, 包括: 服务器接收发送终 端发送的特征码; 或者接收到发送终端发送的多媒体内容后, 为该多媒体内 容生成一对应的特征码;

服务器将接收到的或生成的特征码发送给接收 终端;

服务器根据接收终端返回的接收终端未存储与 获得的特征码对应的多媒 体内容的检查结果, 向接收终端下发该特征码对应的多媒体内容。

可选地, 所述服务器为接收到的多媒体内容生成一对应 的特征码后, 还 包括:

所述服务器将生成的特征码返回给发送终端, 并对应存储多媒体内容与 生成的特征码。

本发明实施例还提供一种终端, 包括第一处理模块和第一存储模块, 其 中,

第一处理模块, 设置为在发送多媒体内容时, 检查第一存储模块中是否 存储有待发送的多媒体内容对应的特征码, 在检查出存储有时, 向服务器发 送待发送的多媒体内容对应的特征码, 在检查出未存储时, 向服务器发送待 发送的多媒体内容;

第一存储模块, 设置为接收服务器生成的多媒体内容对应的特 征码并与 对应的多媒体内容对应存储。

可选地, 还包括第二处理模块, 设置为接收来自服务器的多媒体内容的特征码 , 检查所述第一存储模块 中是否存储有特征码对应的多媒体内容, 在检查出存储有时, 对该多媒体内 容进行相应处理; 在检查出未存储时, 通知服务器, 并接收服务器发送的该 特征码对应的多媒体内容。 可选地, 所述第一存储模块还设置为: 对应存储第二处理模块接收的多 媒体内容和对应的特征码。

本发明实施例再提供一种服务器, 包括第三处理模块、 生成模块, 其中, 第三处理模块, 设置为接收来自发送终端的特征码, 将特征码发送给接 收终端; 接收来自发送终端的多媒体内容, 通知生成模块; 将生成模块返回 的特征码发送给接收终端;

生成模块, 设置为为接收到的多媒体内容生成一对应的特 征码并返回给 第三处理模块。

可选地, 所述生成模块还设置为: 将生成的特征码返回给接收终端; 还包括第二存储模块, 用于存储多媒体内容与生成的对应的特征码。 本发明实施例包括: 终端在发送多媒体内容时, 检查自身是否存储有该 多媒体内容对应的特征码, 如果存储有, 则向服务器发送对应的特征码; 如 果未存储, 则向服务器发送多媒体内容。 本发明实施例发送端和接收端之间 的多媒体传输利用了在服务器生成多媒体的特 征码, 如果终端自身存在与特 征码对应的多媒体内容, 则多媒体内容在端到端之间的传输则由特征码 的传 输代替, 从而实现了多媒体快速传输而节省了传输带宽 , 提升了用户体验。 附图概述

此处所说明的附图用来提供对本发明的进一步 理解, 构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发 明, 并不构成对本发明的 不当限定。 在附图中:

图 1为本发明实施例的发送终端侧实现多媒体传 的方法的流程图; 图 2为本发明实施例的接收终端侧实现多媒体传 的方法的流程图; 图 3为本发明实施例的服务侧实现多媒体传输的 法的流程图; 图 4为本发明实施例中终端的组成结构示意图;

图 5为本发明实施例中服务器的组成结构示意图 本发明的较佳实施方式

为使本发明实施例的目的、 技术方案和优点更加清楚明白, 下文中将结 合附图对本发明的实施例进行详细说明。 需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互 任意组合。

图 1为本发明实施例的发送终端侧实现多媒体传 的方法的流程图, 如 图 1所示, 本实施例的方法包括: 步骤 11〜步骤 12、 发送终端需要发送多媒体内容时, 检查自身是否存储 有待发送的多媒体内容对应的特征码, 如果存储有, 则进入步骤 13; 如果未 存储, 则进入步骤 14。

这里, 特征码是与不同的多媒体内容对应的一个标识 , 多媒体内容在首 次被终端发送至服务器后, 服务器会为该多媒体内容生成一对应的特征码 。

步骤 13、 发送终端向服务器发送待发送的多媒体内容对 应的特征码, 之 后结束本流程。

步骤 14、 发送终端向服务器发送待发送的多媒体内容。

步骤 15、 发送终端接收服务器返回的特征码并与相应的 多媒体内容对应 存储。

从本发明实施例的发送终端侧进行多媒体传输 的方法可见, 发送终端除 首次发送多媒体内容外, 以后如要再发送同一个多媒体内容, 只需发送该多 媒体内容对应的特征码, 而不用重复发送相同的多媒体内容, 这样。 大大节 省了传输带宽。

图 2为本发明实施例的接收终端侧实现多媒体传 的方法的流程图, 如 图 2所示, 本实施例的方法包括:

步骤 21、 接收终端接收来自服务器的多媒体内容的特征 码。

步骤 22、 接收终端检查自身是否存储有与获得的特征码 对应的多媒体内 容, 如果存储有, 则进入步骤 23; 如果未存储, 则进入步骤 24。 步骤 23、 结束本流程。 接下来接收终端可以对该多媒体内容进行相应 处 理, 比如显示 /播放与获得的特征码对应的多媒体内容, 或者根据具体的应用 处理对应的多媒体内容等。

步骤 24、 接收终端将自身未存储与获得的特征码对应的 多媒体内容的检 查结果反馈给服务器,接收来自服务器的与获 得的特征码对应的多媒体内容。

因为在服务器接收到来自发送终端的多媒体内 容时, 如果是首次接收到 该多媒体内容, 都会生成该多媒体内容对应的特征码, 因此, 这里, 如果接 收终端将自身未存储服务器发送的特征码的检 查结果反馈给服务器时, 服务 器才会将该特征码对应的多媒体内容下发给接 收终端。

步骤 25、 接收终端对应存储来自服务器多媒体内容和特 征码。

从本发明实施例的接收终端侧进行多媒体传输 的方法可见, 如果接收终 端自身已存储有来自服务器的特征码对应的将 要接收的多媒体内容, 可以通 知服务器不用重复发送,也极大地降低了传输 过程中重复消耗的流量和带宽。

图 3为本发明实施例的服务器侧实现多媒体传输 方法的流程图, 如图 3所示, 本实施例的方法包括:

步骤 31、 服务器接收发送终端发送的特征码; 或者接收到发送终端发送 的多媒体内容后, 为该多媒体内容生成一对应的特征码。

服务器还可以将生成的特征码返回给发送终端 , 并对应存储多媒体内容 与生成的特征码。

步骤 32、 服务器将接收到的或生成的特征码发送给接收 终端。

步骤 33、 服务器根据接收终端返回的接收终端未存储与 获得的特征码对 应的多媒体内容的检查结果, 向接收终端下发该特征码对应的多媒体内容。

本发明实施例中的发送端、 服务器、 接收端是通过蜂窝网络、 有线连接、 WIFL 蓝牙等通信连接组成一个可实现端到端通信的 网络设备。 用户分享的 多媒体内容通常可分为两种, 一种是用户原创内容, 例如用户通过终端拍的 照片、 视频, 录的音频等; 一种是在网上服务器下载的多媒体内容。 下面结 合具体实施例来说明本发明实施例的实现方案 。

假设用户用手机拍了很多照片, 需要发送给好友, 好友收到照片后可能 继续转发给其他人, 如果按相关技术同样的照片在网络中需要重复 传输。 而 本发明实施例基于端到端之间的多媒体传输中 , 是利用了一个共同的服务器 来实现高效的多媒体传输, 具体包括:

首先, 发送端将一幅图片发送到服务器, 服务器为发送端上传的图片生 成一个特征码, 将特征码返回发送端保存。

特征码与多媒体内容是——对应的, 特征码由服务器来生成。 如果发送 端保存有多媒体的特征码, 说明服务器已经有该多媒体内容的拷贝, 那么发 送端只需发送多媒体的特征码即可。

利用相关技术, 服务器可以选择一种或多种文件校验算法来获 得多媒体 内容的文件摘要, 将文件摘要或者加上一些格式符、 媒体类别字段等的文件 摘要作为该多媒体的特征码。比如釆用的文件 校验算法可以是 CRC32校验算 法、 安全哈希算法 1 ( SHA1 ) 、 信息-摘要算法 5 ( MD5 )等。 当然服务器也 可以釆取其他的规则来制定多媒体文件的特征 码。

然后, 服务器将图片和与图片对应的特征码发送给接 收端保存。

这样, 发送端就完成了一幅用户原创图片首次发送到 接收端的过程, 并 且在服务器也保存有这幅图片和图片的特征码 。

以后对于这幅图片的发送就将利用图片的特征 码来实现高效传输, 例如 发送端或接收端需要将这幅图片再发送给第二 接收端, 以发送端为例, 实现 步骤如下:

首先, 发送端检查待发送图片是否存在对应特征码, 如有, 将特征码发 送给服务器; 否则将图片发送到服务器, 服务器为发送端上传的图片生成一 个特征码, 将特征码返回发送端保存。

然后, 服务器将图片的特征码发送给第二接收端, 第二接收端检查自身 是否存在与图片的特征码对应的图片, 如果存在, 则结束; 如果不存在, 则 服务器将图片发送给第二接收端, 第二接收端保存图片及其特征码。

按上述步骤发送端再次发送时无需上传图片内 容, 只需传输图片特征码 即可。 同样, 第二接收端如果通过别的途径已获得该图片, 从服务器到第二 接收端也无需重复传输图片内容。这样极大节 省端到端之间的传输带宽资源。 假设用户在服务器下载一个动态表情(一个视 频文件或 GIF ( Graphics

Interchange Format, 图像互换格式)动画图片) , 在与好友聊天时要发送这 个动态表情。 那么, 釆用本发明实施例的传输方法可进行快速的多 媒体传输, 提高用户体验。 可以包括: 首先,发送端从服务器下载动态表情时, 同时获取该动态表情的特征码。 然后, 发送端发送动态表情时只发送特征码到服务器 。

接着, 服务器将特征码发送给接收端。

最后,接收端检查自身是否存在与该特征码对 应的动态表情, 如果存在, 显示该动态表情, 结束; 如果不存在, 则接收端从服务器接收该动态表情。

这样对于用户之间大量转发的多媒体内容, 特别是服务器产生的多媒体 内容, 在端到端之间的传输时只需传输多媒体内容的 特征码, 然后在终端本 地查阅显示, 极大节省了传输带宽而且快速实现信息的共享 , 提升了用户的 体验。

以上实施例中, 发送端和接收端之间的多媒体传输主要是利用 了在服务 器生成多媒体的特征码, 如果终端本地存在与特征码对应的多媒体内容 , 则 多媒体内容在端到端之间的传输则由特征码的 传输代替, 从而实现了多媒体 快速传输而节省了传输带宽, 提升了用户体验。

图 4为本发明实施例中的终端的组成结构示意图 当终端作为发送终端, 如图 4所示, 至少包括第一处理模块和第一存储模块, 其中, 第一处理模块, 设置为在发送多媒体内容时, 检查第一存储模块中是否 存储有待发送的多媒体内容对应的特征码, 在检查出存储有时, 向服务器发 送待发送的多媒体内容对应的特征码, 在检查出未存储时, 向服务器发送待 发送的多媒体内容。 第一存储模块, 设置为接收服务器生成的多媒体内容对应的特 征码并与 对应的多媒体内容对应存储。 当终端作为接收终端时, 本发明实施例中的终端还包括:

第二处理模块, 设置为接收来自服务器的多媒体内容的特征码 , 检查第 一存储模块中是否存储有特征码对应的多媒体 内容, 在检查出存储有时, 对 该多媒体内容进行相应处理; 在检查出未存储时, 通知服务器, 并接收服务 器发送的该特征码对应的多媒体内容;

可选地, 第一存储模块, 还设置为对应存储第二处理模块接收的多媒体 内容和对应的特征码。

图 5为本发明实施例中服务器的组成结构示意图 如图 5所示, 本实施 例的服务器包括第三处理模块、 生成模块; 其中,

第三处理模块, 设置为接收来自发送终端的特征码, 将特征码发送给接 收终端; 接收来自发送终端的多媒体内容, 通知生成模块; 将生成模块返回 的特征码发送给接收终端;

生成模块, 设置为为接收到的多媒体内容生成一对应的特 征码并返回给 第三处理模块。

第三处理模块, 还设置为接收到来自接收终端的通知, 将该特征码对应 的多媒体内容发送给接收终端。

在一优选实施例中, 所述服务器还可以包括第二存储模块,

生成模块, 还设置为将生成的特征码返回给接收终端;

第二存储模块, 设置为存储多媒体内容与生成的对应的特征码 。

本领域普通技术人员可以理解上述方法中的全 部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。

以上仅为本发明的优选实施例, 当然, 本发明还可有其他多种实施例, 在不背离本发明精神及其实质的情况下, 熟悉本领域的技术人员当可根据本 发明作出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明 所附的权利要求的保护范围。 工业实用性 本发明实施例提出的实现多媒体传输的方法及 终端、 服务器, 包括终端 在发送多媒体内容时, 检查自身是否存储有该多媒体内容对应的特征 码, 如 果存储有, 则向服务器发送对应的特征码; 如果未存储, 则向服务器发送多 媒体内容。 本发明实施例发送端和接收端之间的多媒体传 输利用了在服务器 生成多媒体的特征码, 如果终端自身存在与特征码对应的多媒体内容 , 则多 媒体内容在端到端之间的传输则由特征码的传 输代替, 从而实现了多媒体快 速传输而节省了传输带宽, 提升了用户体验。