利索能及
我要发布
收藏
专利号: 201410751379X
申请人: 北京国双科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-19
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据传输方法,其特征在于,包括:

获取多媒体文件的播放数据;

判断所述播放数据是否发生变化,若判断出所述播放数据发生变化,则将所述播放数据中发生变化的数据作为待传输数据;

将所述待传输数据发送至服务器。

2.根据权利要求1所述的方法,其特征在于,在判断所述播放数据是否发生变化之前,还包括:至少根据所述多媒体文件所处的状态,将所述播放数据划分为加载控制数据和播放控制数据,其中,所述加载控制数据用于指示所述多媒体文件处于加载状态,所述播放控制数据用于指示所述多媒体文件处于播放状态,所述加载控制数据和所述播放控制数据中分别包括多个控制数据组。

3.根据权利要求2所述的方法,其特征在于,所述判断所述播放数据是否发生变化包括:判断所述加载控制数据与所述播放控制数据中的所述多个控制数据组中的参数值是否发生变化;

若判断出所述多个控制数据组中至少一个控制数据组中的参数值发生变化,则将发生变化的所述至少一个控制数据组作为所述待传输数据。

4.根据权利要求1所述的方法,其特征在于,

在判断所述播放数据是否发生变化之前,还包括:判断是否第一次发送所述多媒体文件的所述播放数据;若判断出是第一次发送所述多媒体文件的所述播放数据,则将获取到的所述多媒体文件的所述播放数据作为待传输数据;

其中,所述判断所述播放数据是否发生变化包括:若判断出不是第一次发送所述多媒体文件的所述播放数据,则判断所述播放数据是否发生变化。

5.根据权利要求2所述的方法,其特征在于,在所述将所述待传输数据发送至服务器之后,还包括:检测是否接收到所述服务器发送的用于请求重发所述待传输数据中所述多个控制数据组中的至少一个控制数据组的发送请求;

若接收到所述发送请求,则重发所述待传输数据中的所述至少一个控制数据组。

6.根据权利要求1-5中任一项所述的方法,其特征在于,所述将所述待传输数据发送至服务器包括:获取所述待传输数据的传输控制信息;

将所述传输控制信息和所述待传输数据发送至所述服务器。

7.一种数据传输方法,其特征在于,包括:

接收终端发送的待传输数据,其中,所述待传输数据中至少包括多媒体文件的播放数据中发生变化的数据;

判断接收到的所述待传输数据是否满足预定条件;

若判断出所述待传输数据不满足所述预定条件,则向所述终端发送用于请求重发所述待传输数据的发送请求。

8.根据权利要求7所述的方法,其特征在于,在判断接收到的所述待传输数据是否满足预定条件之前,还包括:解析所述待传输数据,至少获取用于标识所述多媒体文件的标识信息及所述播放数据中发生变化的数据中的多个控制数据组;

根据所述多媒体文件的所述标识信息将所述多个控制数据组保存到预定位置。

9.根据权利要求8所述的方法,其特征在于,

所述判断接收到的所述待传输数据是否满足预定条件包括:判断所述待传输数据中的所述多个控制数据组中的信息是否满足所述预定条件;

所述若判断出所述待传输数据不满足所述预定条件,则向所述终端发送用于请求重发所述待传输数据的发送请求包括:若判断出所述多个控制数据组中的至少一个控制数据组中的信息不满足所述预定条件,则向所述终端发送用于请求重发所述至少一个控制数据组的发送请求,其中,所述发送请求中至少包括所述至少一个控制数据组的组标识。

10.根据权利要求8所述的方法,其特征在于,在接收终端发送的待传输数据之前,还包括:建立所述多媒体文件的所述标识信息与所述预定位置之间的映射关系。

11.一种数据传输终端,其特征在于,包括:

获取单元,用于获取多媒体文件的播放数据;

第一判断单元,用于判断所述播放数据是否发生变化,并在判断出所述播放数据发生变化时,将所述播放数据中发生变化的数据作为待传输数据;

传输单元,用于将所述待传输数据发送至服务器。

12.根据权利要求11所述的终端,其特征在于,还包括:分组单元,用于在判断所述播放数据是否发生变化之前,至少根据所述多媒体文件所处的状态,将所述播放数据划分为加载控制数据和播放控制数据,其中,所述加载控制数据用于指示所述多媒体文件处于加载状态,所述播放控制数据用于指示所述多媒体文件处于播放状态,所述加载控制数据和所述播放控制数据中分别包括多个控制数据组。

13.根据权利要求12所述的终端,其特征在于,所述第一判断单元包括:判断模块,用于判断所述加载控制数据与所述播放控制数据中的所述多个控制数据组中的参数值是否发生变化;在判断出所述多个控制数据组中至少一个控制数据组中的参数值发生变化时,将发生变化的所述至少一个控制数据组作为所述待传输数据。

14.根据权利要求11所述的终端,其特征在于,还包括:第二判断单元,用于在判断所述播放数据是否发生变化之前,判断是否第一次发送所述多媒体文件的所述播放数据;

指示单元,用于在判断出是第一次发送所述多媒体文件的所述播放数据时,将获取到的所述多媒体文件的所述播放数据作为待传输数据;在判断出不是第一次发送所述多媒体文件的所述播放数据时,指示所述第一判断单元判断所述播放数据是否发生变化。

15.根据权利要求12所述的终端,其特征在于,还包括:检测单元,用于在所述将所述待传输数据发送至服务器之后,检测是否接收到所述服务器发送的用于请求重发所述待传输数据中所述多个控制数据组中的至少一个控制数据组的发送请求;

重发单元,用于在接收到所述发送请求时,重发所述待传输数据中的所述至少一个控制数据组。

16.根据权利要求11-15中任一项所述的终端,其特征在于,所述传输单元包括:获取模块,用于获取所述待传输数据的传输控制信息;

传输模块,用于将所述传输控制信息和所述待传输数据发送至所述服务器。

17.一种数据传输服务器,其特征在于,包括:

接收单元,用于接收终端发送的待传输数据,其中,所述待传输数据中至少包括多媒体文件的播放数据中发生变化的数据;

判断单元,用于判断接收到的所述待传输数据是否满足预定条件;

重发单元,用于在判断出所述待传输数据不满足所述预定条件时,向所述终端发送用于请求重发所述待传输数据的发送请求。

18.根据权利要求17所述的服务器,其特征在于,还包括:解析单元,用于在判断接收到的所述待传输数据是否满足预定条件之前,解析所述待传输数据,至少获取用于标识所述多媒体文件的标识信息及所述播放数据中发生变化的数据中的多个控制数据组;

保存单元,用于根据所述多媒体文件的所述标识信息将所述多个控制数据组保存到预定位置。

19.根据权利要求18所述的服务器,其特征在于,

所述判断单元包括:判断模块,用于判断所述待传输数据中的所述多个控制数据组中的信息是否满足所述预定条件;

所述重发单元包括:重发模块,用于在判断出所述多个控制数据组中的至少一个控制数据组中的信息不满足所述预定条件时,向所述终端发送用于请求重发所述至少一个控制数据组的发送请求,其中,所述发送请求中至少包括所述至少一个控制数据组的组标识。

20.根据权利要求18所述的服务器,其特征在于,还包括:建立单元,用于在接收终端发送的待传输数据之前,建立所述多媒体文件的所述标识信息与所述预定位置之间的映射关系。