文件传输方法和电子设备技术

技术编号:23628800 阅读:29 留言:0更新日期:2020-03-31 23:56
本申请提供一种文件传输方法和电子设备,所述方法包括:接收表征需要对待传输文件进行传输的请求,其中,所述请求中包括:待传输文件的标识信息、文件接收方的标识、播放所述待传输文件中的文件内容所需的播放参数信息;基于所述待传输文件的标识信息获取所述待传输文件;基于所述文件接收方的标识,将所述待传输文件和所述播放参数信息封装后传输给与所述文件接收方标识对应的终端设备,以使所述终端设备基于所述播放参数信息对所述待传输文件中的文件内容进行播放,以在终端实现较好的播放效果。

【技术实现步骤摘要】
文件传输方法和电子设备
本申请涉及数据处理
,具体而言,涉及一种文件传输方法和电子设备。
技术介绍
现有的文件传输技术虽然能够按照规范实现广播通知的目的,但是在各种规范的限制下,使得广播信息传达的丰富性有所拘束,例如,控制协议决定了控制指令中携带的是控制与传输相关的字段,继而使得终端播放文件中的内容的方式单一,无法实现较好的播放效果。申请内容鉴于此,本申请实施例的目的在于提供一种文件传输方法和电子设备,以在终端实现较好的播放效果。第一方面,本申请实施例提供一种文件传输方法,所述方法包括:接收表征需要对待传输文件进行传输的请求,其中,所述请求中包括:待传输文件的标识信息、文件接收方的标识、播放所述待传输文件中的文件内容所需的播放参数信息;基于所述待传输文件的标识信息获取所述待传输文件;基于所述文件接收方的标识,将所述待传输文件和所述播放参数信息封装后传输给与所述文件接收方标识对应的终端设备,以使所述终端设备基于所述播放参数信息对所述待传输文件中的文件内容进行播放。在上述实现过程中,由于控制协议决定了控制指令中携带的是控制与传输相关的字段,而且控制指令能够携带的信息有限,不便于在控制指令中携带播放所述待传输文件中的文件内容所需的播放参数信息,继而使得终端播放文件中的内容的方式单一,无法实现较好的播放效果,因此,通过将播放所述待传输文件中的文件内容所需的播放参数信息和所述待传输文件一起封装后传输给终端设备,继而使得终端设备能够基于所述播放参数信息对所述待传输文件中的文件内容进行个性化的播放,在不改变控制指令的格式的条件下,解决了现有技术播放文件中的内容的方式单一的问题。基于第一方面,在一种可能的设计中,所述请求中还包括:文件重复传输次数,基于所述文件接收方的标识,将所述待传输文件和所述播放参数信息封装后传输给与所述文件接收方标识对应的终端设备,包括:基于所述文件接收方的标识,将所述待传输文件和所述播放参数信息重复传输所述文件重复传输次数给所述对应的终端设备。在上述实现过程中,通过多次将所述待传输文件发送给所述对应的终端设备,以保证所述对应的终端设备能够接收到完整的所述待传输文件。基于第一方面,在一种可能的设计中,基于所述文件接收方的标识,将所述待传输文件和所述播放参数信息封装后传输给与所述文件接收方标识对应的终端设备,包括:将所述待传输文件和所述播放参数信息封装后再分割成多个数据段;其中,每个数据段包括该数据段位于所述多个数据段中的位置的段号;基于所述文件接收方的标识,将所述多个数据段并行的传输给所述对应的终端设备。现有的文件传输方式都是利用现有的某种协议将待传输文件直接进行发送,如果中途出现网络不稳定或是其他因素影响,就会导致文件发送失败或者将文件内容部分丢失,而终端则无感知,将不完整的文件进行展示而出现卡顿,缺图等问题会影响到用户体验,因此,在上述实现过程中,通过将所述待传输文件和所述播放参数信息封装后再分割成多个数据段,并给每个数据段分配表征该数据段位于所述多个数据段中的位置的段号后,再并行的发送给对应的终端,不仅提高文件传输效率,而且使得终端能够基于获取到的数据段的段号来确定是否收到完整的文件,继而使得终端能够在未收到完整的文件时及时采取相应的措施。基于第一方面,在一种可能的设计中,将所述待传输文件和所述播放参数信息封装后再分割成多个数据段,包括:将所述待传输文件和所述播放参数信息封装后再进行压缩,获得文件压缩包;将所述文件压缩包分割成所述多个数据段。现有的文件传输通常是借助第三方工具来进行实现文件打流,这种流一般为音视频流协议头加数据的方式,不能实现多种类型的数据同时发送展示的效果,因此,在上述实现过程中,通过将所述待传输文件和所述播放参数信息封装后再进行压缩,提高文件传输效率,所述待传输文件中可以同时涵盖各种类型的内容,并通过将文件压缩包分割成多个数据段进行传输,无需借助第三方工具进行文件打流,继而能够实现多种类型的数据同时发送展示的效果。基于第一方面,在一种可能的设计中,所述段号包括:用于表征该数据段位于所述多个数据段中的位置的第一段号和第二段号。由于一种段号所能表征的数据段的数量有限,在所述多个数据段的数量比较多时,仅仅依靠一种段号是无法表征所述多个数据段时,因此,在上述实现过程,通过利用第一段号和第二段号来联合表征所述多个数据段,继而使得每个数据段在所述多个数据段中所处的位置都能够得到唯一的表示,继而使得能够实现较大文件的传输。基于第一方面,在一种可能的设计中,每个数据段还包括:所述多个数据段的总段数。在上述实现过程中,由于每个数据段中包括所述多个数据段的总段数,继而便于终端能够基于总段数和接收到的数据段的段号来及时的确定是否已经接收到完整的文件。基于第一方面,在一种可能的设计中,基于所述文件接收方的标识,将所述多个数据段并行的传输给所述对应的终端设备,包括:基于所述文件接收方的标识,确定与所述文件接收方标识对应的数据段并行发送时间间隔;基于所述文件接收方的标识和所述对应的数据段并行发送时间间隔,将所述多个数据段并行的传输给所述对应的终端设备。在上述实现过程中,针对不同的终端设备,实现文件传输速率的个性化定制。基于第一方面,在一种可能的设计中,所述请求中还包括:数据段重复传输次数,基于所述文件接收方的标识,将所述多个数据段并行的传输给所述对应的终端设备,包括:针对所述多个数据段中并行传输的数据段,基于所述文件接收方的标识,将所述并行传输的数据段连续的发送所述数据段重复传输次数给所述对应的终端设备。在上述实现过程中,通过将每个数据段连续的重复传输多次给所述对应的终端设备,以保证所述对应的终端设备能够完整的获取到所述多个数据段。基于第一方面,在一种可能的设计中,所述方法还包括:接收所述对应的终端返回的表征未接收到所述多个数据段中的第一数据段的指令;其中,所述指令中包括:所述第一数据段的段号;基于所述第一数据段的段号,将所述第一数据段再次传输给所述对应的终端设备。在上述实现过程中,通过上述方式,在所述对应的终端未接收到所述多个数据段中的部分数据段时,只需将所述部分数据段进行重新发送,无需将所述多个数据段全部发送,继而能够保证所述对应的终端能够及时接收到所述部分数据段,以便于终端能够及时将所述多个数据段中的文件内容进行播放展示。第二方面,本申请实施例提供一种文件传输装置,所述装置包括:请求接收单元,用于接收表征需要对待传输文件进行传输的请求,其中,所述请求中包括:待传输文件的标识信息、文件接收方的标识、播放所述待传输文件中的文件内容所需的播放参数信息;文件获取单元,用于基于所述待传输文件的标识信息获取所述待传输文件;传输单元,用于基于所述文件接收方的标识,将所述待传输文件和所述播放参数信息封装后传输给与所述文件接收方标识对应的终端设备,以使所述终端设备基于所述播放参数信息对所述待传输文件中的文件内容进行播放。基于第二方面,在一种可能的设计中,所述请求中还包括:文本文档来自技高网...

【技术保护点】
1.一种文件传输方法,其特征在于,所述方法包括:/n接收表征需要对待传输文件进行传输的请求,其中,所述请求中包括:待传输文件的标识信息、文件接收方的标识、播放所述待传输文件中的文件内容所需的播放参数信息;/n基于所述待传输文件的标识信息获取所述待传输文件;/n基于所述文件接收方的标识,将所述待传输文件和所述播放参数信息封装后传输给与所述文件接收方标识对应的终端设备,以使所述终端设备基于所述播放参数信息对所述待传输文件中的文件内容进行播放。/n

【技术特征摘要】
1.一种文件传输方法,其特征在于,所述方法包括:
接收表征需要对待传输文件进行传输的请求,其中,所述请求中包括:待传输文件的标识信息、文件接收方的标识、播放所述待传输文件中的文件内容所需的播放参数信息;
基于所述待传输文件的标识信息获取所述待传输文件;
基于所述文件接收方的标识,将所述待传输文件和所述播放参数信息封装后传输给与所述文件接收方标识对应的终端设备,以使所述终端设备基于所述播放参数信息对所述待传输文件中的文件内容进行播放。


2.根据权利要求1所述的方法,其特征在于,所述请求中还包括:文件重复传输次数,基于所述文件接收方的标识,将所述待传输文件和所述播放参数信息封装后传输给与所述文件接收方标识对应的终端设备,包括:
基于所述文件接收方的标识,将所述待传输文件和所述播放参数信息封装后再重复传输所述文件重复传输次数给所述对应的终端设备。


3.根据权利要求1所述的方法,其特征在于,基于所述文件接收方的标识,将所述待传输文件和所述播放参数信息封装后传输给与所述文件接收方标识对应的终端设备,包括:
将所述待传输文件和所述播放参数信息封装后再分割成多个数据段;其中,每个数据段包括该数据段位于所述多个数据段中的位置的段号;
基于所述文件接收方的标识,将所述多个数据段并行的传输给所述对应的终端设备。


4.根据权利要求3所述的方法,其特征在于,将所述待传输文件和所述播放参数信息封装后再分割成多个数据段,包括:
将所述待传输文件和所述播放参数信息封装后再进行压缩,获得文件压缩包;
将所述文件压缩包分割成所...

【专利技术属性】
技术研发人员:胡浩楠孙欣宋承岩
申请(专利权)人:北京数码视讯软件技术发展有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1