数据传输方法、装置、介质及电子设备制造方法及图纸

技术编号:19011592 阅读:58 留言:0更新日期:2018-09-22 11:00
本发明专利技术实施例提供了一种数据传输方法、装置、介质及电子设备,该数据传输方法应用于即时通讯客户端,包括:获取目标文件;若所述目标文件的大小未超过预定阈值,则通过第一传输形式传输所述目标文件;若所述目标文件的大小超过所述预定阈值,则通过第二传输形式传输所述目标文件。本发明专利技术实施例的技术方案解决了即时通讯中文件较大导致无法传输的问题,同时对于较大的文件可以选择在发送前处理时间较短的传输形式,进而能够减轻终端的处理负担,提高即时通讯软件的性能,并且也能够提高用户的使用体验。

【技术实现步骤摘要】
数据传输方法、装置、介质及电子设备
本专利技术涉及通信
,具体而言,涉及一种数据传输方法、装置、介质及电子设备。
技术介绍
随着即时通讯软件的普及,用户使用即时通讯软件传输文件的频率越来越高,但是用户在即时通讯软件中传输文件时会遇到各种各样的问题,比如视频过大导致无法发送、发送前对较大视频的处理时间较长等,这些问题的存在不仅影响了用户的体验,而且加重了终端的处理负担,降低了软件的性能。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本专利技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本专利技术实施例的目的在于提供一种数据传输方法、装置、介质及电子设备,进而至少在一定程度上克服现有的针对即时通讯时传输方案存在的无法传输较大文件,以及用户体验较低的问题。本专利技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本专利技术的实践而习得。根据本专利技术实施例的第一方面,提供了一种数据传输方法,应用于即时通讯客户端,该数据传输方法包括:获取目标文件;若所述目标文件的大小未超过预定阈值,则通过第一传输形式传输所述目标文件;若所述目标文件的大小超过所述预定阈值,则通过第二传输形式传输所述目标文件。在本专利技术的一些实施例中,基于前述方案,所述目标文件包括视频文件,所述通过第一传输形式传输所述目标文件,包括:对所述视频文件进行格式转换处理,得到能够在所述即时通讯软件中直接播放的指定格式的多媒体文件;传输所述指定格式的多媒体文件。在本专利技术的一些实施例中,基于前述方案,在所述目标文件的大小未超过所述预定阈值,且在通过所述第一传输形式传输所述目标文件之前,还包括:判断所述视频文件是否能够进行格式转换处理;若判定所述视频文件能够进行格式转换处理,则通过所述第一传输形式传输所述目标文件;若判定所述视频文件不能进行格式转换处理,则通过所述第二传输形式传输所述目标文件。在本专利技术的一些实施例中,基于前述方案,在传输所述指定格式的多媒体文件之前,还包括:对所述指定格式的多媒体文件进行压缩处理。在本专利技术的一些实施例中,基于前述方案,所述的数据传输方法还包括:生成所述指定格式的多媒体文件对应的预览图;在所述指定格式的多媒体文件传输完成之后,显示所述预览图,并在所述预览图上显示播放标识。在本专利技术的一些实施例中,基于前述方案,所述目标文件包括视频文件,所述通过第二传输形式传输所述目标文件,包括:通过传输文件的形式直接传输所述视频文件。在本专利技术的一些实施例中,基于前述方案,所述的数据传输方法还包括:在所述视频文件传输完成之后,显示文件标识和所述视频文件的信息。在本专利技术的一些实施例中,基于前述方案,所述目标文件包括视频文件,所述数据传输方法还包括:判断所述视频文件的播放时长是否超过预定时长,和/或判断所述视频文件的数据量是否超过预定数据量;若所述视频文件的播放时长超过所述预定时长,和/或若所述视频文件的数据量超过所述预定数据量,则确定所述目标文件的大小超过所述预定阈值;若所述视频文件的播放时长未超过所述预定时长,和/或若所述视频文件的数据量未超过所述预定数据量,则确定所述目标文件的大小未超过所述预定阈值。根据本专利技术实施例的第二方面,提供了一种数据传输装置,应用于即时通讯客户端,该数据传输装置包括:获取单元,用于获取目标文件;第一传输单元,用于在所述目标文件的大小未超过预定阈值时,通过第一传输形式传输所述目标文件;第二传输单元,用于在所述目标文件的大小超过所述预定阈值时,通过第二传输形式传输所述目标文件。根据本专利技术实施例的第三方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述实施例中第一方面所述的数据传输方法。根据本专利技术实施例的第四方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中第一方面所述的数据传输方法。本专利技术实施例提供的技术方案可以包括以下有益效果:在本专利技术的一些实施例所提供的技术方案中,在即时通讯中,通过获取目标文件,并在目标文件的大小未超过预定阈值时,通过第一传输形式传输目标文件,而在目标文件的大小超过预定阈值时,通过第二传输形式传输目标文件,使得在即时通讯客户端中能够传输任意大小的文件,解决了即时通讯中由于文件较大导致无法传输的问题。同时,由于本专利技术实施例的技术方案可以基于目标文件的大小选择不同的传输形式,因此对于较大的文件可以选择在发送前处理时间较短的传输形式,进而能够减轻终端的处理负担,提高即时通讯软件的性能,并且也能够提高用户的使用体验。在本专利技术的一些实施例所提供的技术方案中,在目标文件为视频文件、且通过第一传输形式传输目标文件的情况下,通过对视频文件进行格式转换处理,得到能够在即时通讯软件中直接播放的指定格式的多媒体文件,使得在视频文件较小时,能够对视频文件进行格式转换处理,进而保证在即时通讯软件中能够直接播放传输的多媒体文件,从而可以在保证处理效率的前提下,提高用户的使用体验。在本专利技术的一些实施例所提供的技术方案中,通过在判定视频文件不能进行格式转换处理时,通过第二传输形式传输目标文件,使得能够实现对任意格式的视频文件进行传输。在本专利技术的一些实施例所提供的技术方案中,在目标文件为视频文件、且通过第二传输形式传输目标文件的情况下,通过传输文件的形式直接传输所述视频文件,使得在视频文件较大时,能够不对视频文件进行处理而直接发送视频文件,进而既可以减少用户等待的时间,又能够降低终端的处理负担、提高软件的性能,同时也能够实现对任意大小的视频文件进行发送。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示意性示出了根据本专利技术的一个实施例的数据传输方法的流程图;图2示意性示出了根据本专利技术的另一个实施例的数据传输方法的流程图图3示出了根据本专利技术的一个实施例的视频文件在传输之后的显示界面示意图;图4示出了根据本专利技术的一个实施例的在选择视频文件时的显示界面示意图;图5示出了根据本专利技术的另一个实施例的视频文件在传输之后的显示界面示意图;图6示意性示出了根据本专利技术的实施例的数据传输装置的框图;图7示出了适于用来实现本专利技术实施例的电子设备的计算机系统的结构示意图。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本专利技术将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本专利技术的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本专利技术的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组本文档来自技高网...
数据传输方法、装置、介质及电子设备

【技术保护点】
1.一种数据传输方法,应用于即时通讯客户端,其特征在于,包括:获取目标文件;若所述目标文件的大小未超过预定阈值,则通过第一传输形式传输所述目标文件;若所述目标文件的大小超过所述预定阈值,则通过第二传输形式传输所述目标文件。

【技术特征摘要】
1.一种数据传输方法,应用于即时通讯客户端,其特征在于,包括:获取目标文件;若所述目标文件的大小未超过预定阈值,则通过第一传输形式传输所述目标文件;若所述目标文件的大小超过所述预定阈值,则通过第二传输形式传输所述目标文件。2.根据权利要求1所述的数据传输方法,其特征在于,所述目标文件包括视频文件,所述通过第一传输形式传输所述目标文件,包括:对所述视频文件进行格式转换处理,得到能够在所述即时通讯软件中直接播放的指定格式的多媒体文件;传输所述指定格式的多媒体文件。3.根据权利要求2所述的数据传输方法,其特征在于,在所述目标文件的大小未超过所述预定阈值,且在通过所述第一传输形式传输所述目标文件之前,还包括:判断所述视频文件是否能够进行格式转换处理;若判定所述视频文件能够进行格式转换处理,则通过所述第一传输形式传输所述目标文件;若判定所述视频文件不能进行格式转换处理,则通过所述第二传输形式传输所述目标文件。4.根据权利要求2所述的数据传输方法,其特征在于,在传输所述指定格式的多媒体文件之前,还包括:对所述指定格式的多媒体文件进行压缩处理。5.根据权利要求2所述的数据传输方法,其特征在于,还包括:生成所述指定格式的多媒体文件对应的预览图;在所述指定格式的多媒体文件传输完成之后,显示所述预览图,并在所述预览图上显示播放标识。6.根据权利要求1所述的数据传输方法,其特征在于,所述目标文件包括视频文件,所述通过第二传输形式传输所述目标文件,包括:...

【专利技术属性】
技术研发人员:李丽萌
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

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

1