智能终端文件传输的方法、智能终端、存储装置制造方法及图纸

技术编号:20370046 阅读:17 留言:0更新日期:2019-02-16 20:09
本申请公开了一种智能终端文件传输的方法,该方法包括获取智能终端所支持的至少一个传输协议;基于传输协议对待传输文件进行包装得到与传输协议对应的传输数据;生成包括传输数据的合成数据块;传输待传输文件时,获取到当前的传输协议,从合成数据块中调用与当前传输协议的传输格式相匹配的传输数据,并对待传输数据进行传输。此种文件传输方式通过将待传输文件基于该移动终端所支持的传输协议预先进行包装并合成一个合成数据块,当需要传输时,从合成数据块直接得到当前传输协议对应的包装后的传输数据,从而节省了文件传输过程中硬件芯片对待传输文件进行层层数据包装的操作时间。

Intelligent Terminal File Transfer Method, Intelligent Terminal and Storage Device

This application discloses a method for file transmission of intelligent terminal, which includes acquiring at least one transmission protocol supported by intelligent terminal; packaging transmission file based on transmission protocol to obtain transmission data corresponding to transmission protocol; generating synthetic data block including transmission data; and acquiring current transmission protocol when transmitting transmission file from synthetic data block. The transmission data matching the transmission format of the current transmission protocol is invoked, and the transmission data is to be transmitted. This method of file transmission saves the hardware chip's operation of layer-by-layer data packaging of the transmission file in the process of file transmission by pre-packaging the file to be transmitted based on the transport protocol supported by the mobile terminal and synthesizing a composite data block. When it needs to be transmitted, the data packaged by the current transmission protocol can be obtained directly from the composite data block, thus saving the hardware chip's operation of layer-by-layer data packaging of the transmission file in the process of file transmission. Time.

【技术实现步骤摘要】
智能终端文件传输的方法、智能终端、存储装置
本申请涉及通信
,特别是涉及一种智能终端文件传输的方法、智能终端、存储装置。
技术介绍
目前移动终端上使用的无线通信方法非常多,有蓝牙、WIFI等,蓝牙是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换。Wi-Fi是一种允许电子设备连接到一个无线局域网的技术,通常使用2.4GUHF或5GSHFISM射频频段。连接到无线局域网通常是有密码保护的,但也可是开放的,这样就允许任何在WLAN范围内的设备可以连接上。本申请的专利技术人在长期的研发中发现,在现有技术中一个文件需要通过WIFI传输或通过蓝牙传输,其虽然文件本质一样,但需要通过协议层来层层包上相关的协议数据,因此,传输操作速度较慢,甚至操作速度远大于传输速度。比如要传输数据内容“hello”,其从应用层开始数据由网络层、数据链路层、物理层来层层加上相应的协议数据,且不同的协议所加的数据相差较大,且因为目前网络速度已经较快,有时所增加协议数据的时间远大于真正传输的时间,因此,现有技术存在缺陷,有待改进与发展。
技术实现思路
本申请主要解决的技术问题是提供一种智能终端文件传输的方法、智能终端、存储装置,能够在文件传输时减少硬件芯片的包装操作的时间,加快无线数据传输时的数据传输速度,提升用户体验,为用户带来方便。为解决上述技术问题,本申请采用的一个技术方案是:提供一种文件传输的方法,该方法包括获取智能终端所支持的至少一个传输协议;基于传输协议对待传输文件进行包装得到与传输协议对应的传输数据;生成包括传输数据的合成数据块;传输待传输文件时,获取到当前的传输协议,从合成数据块中调用与当前传输协议的传输格式相匹配的传输数据,并对传输数据进行传输。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种智能终端,该智能终端包括相互耦接的人机交互电路和处理器,处理器在工作时配合人机交互控制电路实现上述任一实施方式所述的文件传输的方法。为解决上述技术问题,本申请采用的另一个技术方案是:提供一种存储装置,该装置存储有程序数据,程序数据能够被执行实现如上所述文件传输的方法。本申请的有益效果是:本申请通过预先将待传输文件基于智能终端所支持的传输协议进行包装,并合成一个含有包装后的传输数据的合成数据块,当要传输文件时,则可直接从合成数据块中获取当前传输协议对应的包装后的传输数据进行传输,因此在传输文件时,直接调取包装后的传输数据进行传输,在传输过程中无需再进行协议的包装处理,加快了文件传输时的数据处理速度,为用户带来方便。附图说明图1是本申请智能终端文件传输的方法一实施方式流程示意图;图2是本申请智能终端文件传输的方法中基于OS1、OS2、OS3三种传输协议形成的合成数据块一实施例结构示意图;图3是申请智能终端文件传输的方法基于OS1、OS2、OS3三种传输协议形成的数据头一实施例的结构示意图;图4是本申请智能终端文件传输的方法另一实施方式流程示意图;图5是本申请智能终端一实施例的结构示意图;图6是本申请存储装置一实施例的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本申请保护的范围。为了提高文件传输速度,本申请提供了一种智能终端文件传输的方法,如图1所示,图1是本申请智能终端文件传输的方法一实施方式流程示意图,该方法具体包括:S101:获取智能终端所支持的至少一个传输协议。目前智能终端常用的无线传输协议有蓝牙、红外线、GPRS、wifi等。为了节省文件传输的时间,本文件传输的方法在待传输文件进行传输之前,预先获取智能终端所支持的至少一个传输协议。可选的,传输协议包括蓝牙、WIFI、移动网络、红外传输中的任一种。可选的,可以获取智能终端中使用次数超过预定数量的传输协议。例如,可以获取智能终端中使用次数超过10次的传输协议,对于使用次数未达到10次的传输协议则不予获取。通过此种方式可以选择性的获取智能终端常用的传输协议,使得此文件传输的方法更加灵活且能避免资源浪费。用户也可根据自身需要手动选择想要获取的传输协议。在其他实施例中,也可以获取智能终端所支持的所有传输协议,即只要是智能终端所支持的传输协议,不管该传输协议是否常用,是否被用过都在待传输文件传输之前在智能终端中获取到。对于传输协议的选择方法可以根据实际情况具体设置选择,在此不做具体限定。S102:基于传输协议对待传输文件进行包装得到与传输协议对应的传输数据。可选的,统计历史使用次数超过设定数量的文件,将此类文件确定为待传输文件。在一个具体的实施例中,统计到某智能终端中传输次数超过2次的文件,将此文件定义为待传输文件。在其他实施例中也可将智能终端中所有的特定格式的文件作为待传输文件,比如将智能终端中所有的PDF格式的文件作为待传输文件。用户还可以手动选择相关文件,并将所选文件定义为待传输文件。对于待传输文件的选取,用户可以根据需要自行设置,在此不做具体限定。确定待传输文件后,则基于所获取的传输协议,将待传输文件进行数据包装,得到与传输协议对应的包装后的传输数据。基于步骤S101中获取到的智能终端所支持的传输协议,对待传输文件进行包装。例如在步骤S101中,获取到的传输协议为OS1、OS2、OS3,则分别基于此三种传输协议对待传输文件进行数据包装,则得到与OS1、OS2、OS3三种传输协议对应经过协议层的层层包装后的传输数据。S103:生成包括传输数据的合成数据块。对待传输文件包装完成以后,则合成包括上述包装后的传输数据的合成数据块。假设基于OS1、OS2、OS3三种传输协议对文件进行了包装,则合成数据块中包括了OS1、OS2、OS3三种传输协议包装后的传输数据,即合成数据块中包括待传输文件基于OS1传输协议包装后的传输数据、基于OS2传输协议包装后的传输数据、基于OS3传输协议包装后的传输数据。在一个优选的实施例中,合成数据块包括数据头以及数据主体,其中,数据头包括包装后的传输数据对应的传输协议的类型、传输数据的存储地址以及数据大小,数据主体包括各传输协议对应的包装后的传输数据。下面以合成OS1、OS2、OS3三种传输协议的合成数据块为例进行说明。如图2所示,图2是本申请智能终端文件传输的方法基于OS1、OS2、OS3三种传输协议形成的合成数据块结构示意图。在合成数据块的数据头中,0xdeadbeef0026为OS1传输协议类型的标号,即在合成数据块的数据头中用0xdeadbeef0026表示OS1,0xdeadbeef0012为OS2传输协议类型的标号,即在合成数据块的数据头中用0xdeadbeef0012表示OS2;0xdeadbeef0029为OS3传输协议类型的标号,即在合成数据块的数据头中用0xdeadbeef0029表示OS3。在合成数据块的数据头中,sw_real_base为合成数据块中数据主体的起始地址,OS1_sw_file_size为OS1_sw_file的文件大小,OS2_sw_file_size为O本文档来自技高网...

【技术保护点】
1.一种智能终端文件传输的方法,其特征在于,所述方法包括:获取智能终端所支持的至少一个传输协议;基于所述传输协议对待传输文件进行包装得到与所述传输协议对应的传输数据;生成包括所述传输数据的合成数据块;传输所述待传输文件时,获取到当前的传输协议,从所述合成数据块中调用与所述当前的传输协议的传输格式相匹配的传输数据,并对所述传输数据进行传输。

【技术特征摘要】
1.一种智能终端文件传输的方法,其特征在于,所述方法包括:获取智能终端所支持的至少一个传输协议;基于所述传输协议对待传输文件进行包装得到与所述传输协议对应的传输数据;生成包括所述传输数据的合成数据块;传输所述待传输文件时,获取到当前的传输协议,从所述合成数据块中调用与所述当前的传输协议的传输格式相匹配的传输数据,并对所述传输数据进行传输。2.根据权利要求1所述的方法,其特征在于,所述合成数据块包括数据头以及数据主体,所述数据头包括所述传输数据对应的传输协议的标号、所述传输数据的存储地址以及数据大小,所述数据主体包括所述传输数据;所述传输所述待传输文件时,获取到当前的传输协议,从所述合成数据块中调用与所述当前的传输协议的传输格式相匹配的传输数据,并对所述传输数据进行传输的步骤具体包括:基于所述当前的传输协议的类型,从所述数据头中获取与所述类型相匹配的所述传输数据在所述数据主体中的所述存储地址;调用所述存储地址,从所述数据主体中获取到与所述当前的传输协议的传输格式相匹配的所述传输数据,并通过所述传输协议对所述传输数据进行传输。3.根据权利要求2所述的方法,其特征在于,所述存储地址为所述传输数据的起始地址,所述调用所述存储地址,从所述数据主体中获取到与所述当前的传输协议的传输格式相匹配的传输数据,并通过所述传输协议对所述传输数据进行传输的步骤具体包括:获取到所述起始地址,按照所述传输数据的大小,从所述数据主体中获取到与所述当前的传输协议的传输格式相匹配的所述传输数据,并通过所述传输协议对所述传输数据进行传输。4.根据权利要求1所述的方法,其特征在于,所述传输所述待传输文件时,获取到当前的传输协议,从所述合成数据块中调用与当前所述传输协议的传输格式相匹配的传输数据,并对所述待传输数据进行传输的步骤还包括:获取到所述当前的传输协议;...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1