本申请涉及移动终端应用领域,具体涉及一种数据传输方法、装置、存储介质及终端。
背景技术:
::随着终端技术的发展,终端之间可以通过多种方式进行通信,比如,当终端处于点对点模式时,可以通过近距离通信技术完成通信连接,进行数据传输。其中,点对点模式即指的是终端之间通过直接交换来共享计算机资源和服务,网络中的每一终端既能充当网络服务的请求者,又对其它终端的请求作出响应,提供资源和服务。在相关技术中,近距离通信技术可以包括多种近距离通信模式,在终端与其他终端进行短距离通信过程中,需要根据当前通信功能来选择合适的目标近距离通信模式,然后将终端的近距离通信模式设置为该目标近距离通信模式,以此,完成终端之间的数据传输。但是,在对终端通信模式进行设置时,需要完成繁琐的操作设置,导致设置时间延长,终端之间的数据传输也会延迟,从而影响终端之间的数据传输效率。技术实现要素:本申请实施例提供一种数据传输方法、装置、存储介质及终端,可以提高终端的数据传输效率。本申请实施例提供了一种数据传输方法,包括:当接收到数据传输指令时,确定所述数据传输指令对应的多个候选通信模式;确定所述终端的当前通信模式,并获取所述当前通信模式的模式切换信息;根据所述模式切换信息从多个候选通信模式中确定目标通信模式;将所述当前通信模式切换为所述目标通信模式,并基于所述目标通信模式进行数据传输。相应的,本申请实施例还提供了一种数据传输装置,包括:接收单元,用于当接收到数据传输指令时,确定所述数据传输指令对应的多个候选通信模式;获取单元,用于确定所述终端的当前通信模式,并获取所述当前通信模式的模式切换信息;确定单元,用于根据所述模式切换信息从多个候选通信模式中确定目标通信模式;切换单元,用于将所述当前通信模式切换为所述目标通信模式,并基于所述目标通信模式进行数据传输。相应的,本申请实施例还提供了一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行如上所述的数据传输方法。相应的,本申请实施例还提供了一种终端,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令以执行如上所述的数据传输方法。本申请实施例在接收到数据传输指令后,根据该数据传输指令对应的通信功能确定多个候选通信模式,然后获取历史时间段内与当前通信模式进行切换频率最高的通信模式,基于该切换频率最高的通信模式从多个候选通信模式中快速确定目标通信模式,以使终端在接收到数据传输指令后可以快速将当前通信模式切换为目标通信模式,从而可以提高终端的数据传输效率。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种数据传输方法的流程示意图。图2为本申请实施例提供的另一种数据传输方法的流程示意图。图3为本申请实施例提供的一种数据传输装置的结构框图。图4为本申请实施例提供的终端的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。基于上述问题,本申请实施例提供一种数据传输方法、装置、存储介质及终端,可以提高终端的数据传输效率。以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。请参考图1,图1为本申请实施例提供的一种数据传输方法的流程示意图。该数据传输方法可以应用于诸如手机、平板电脑、笔记本电脑,掌上电脑、便携式媒体播放器(portablemediaplayer,pmp)等移动终端,以及诸如台式计算机等固定终端。该数据传输方法的具体流程可以如下:101、当接收到数据传输指令时,确定数据传输指令对应的多个候选通信模式。在本申请实施例中,终端可以与其他终端之间进行通信连接,当终端与其他终端进行通信连接后,可以与其他终端之间进行数据传输。其中,终端与其他终端之间进行通信,可以通过不同的通信模式来实现通信功能,一个通信功能可以通过不同的通信模式来实现,一种通信模式可以完成多个通信功能。例如,终端可以支持的通信模式可以包括蓝牙通信,nfc(nearfieldcommunication,近距离无线通信技术)通信等通信模式,终端可以通过蓝牙通信模式与其他终端之间共享文件等,可以通过nfc通信模式与其他终端连接完成支付功能等。其中,数据传输指令指的是启动终端与其他终端执行数据传输的指令,该数据传输指令可以通过多种方式触发,比如,数据传输指令可以通过用户操作触发,用户通过启动应用程序,触发数据传输指令以使终端通过该应用程序完成与其他终端的数据传输;或者,数据传输指令可以通过当终端检测到其他终端发送的通信信号时触发,当终端检测到其他终端发送的通信信号后,可以触发数据传输指令与其他终端进行通信连接,以执行数据传输功能。其中,候选通信模式指的是终端执行当前数据传输指令可以选择使用的通信模式。终端可以支持的通信模式可以包括多种,比如,终端可以支持:第一通信模式,第二通信模式,第三通信模式等等。其中,数据传输指令可以对应通信功能,通信功能可以包括多种,比如,通信功能可以包括第一通信功能,第二通信功能等等,当前数据传输指令对应的通信功能可以为第一通信功能。在根据数据传输指令确定通信功能之后,可以根据该通信功能对应的通信模式,得到当前数据传输指令的候选通信模式。例如,数据传输指令需要执行的通信功能可以为第一通信功能,终端完成该第一通信功能可以通过第一通信模式或者第二通信模式,则可以确定候选通信模式包括:第一通信模式和第二通信模式。在一些实施例中,为了快速确定数据传输指令对应的候选通信模式,在步骤“确定数据传输指令对应的多个候选通信模式”之前,还可以包括以下流程:建立不同通信功能与不同通信模式之间的关联关系。那么步骤“根据所述数据传输指令确定目标通信模式”,可以包括以下操作:确定数据传输指令对应的目标通信功能;获取与目标通信功能关联的通信模式,得到目标通信模式。其中,通信功能指的是终端通过与其他终端进行通信连接,完成相关操作的功能。将通行模式与该通信模式可以实现的通信功能之间建立关联关系,那么,在接收道数据传输指令之后,即可以根据该数据传输指令需要完成的通信功能快速确定通信模式。102、确定终端的当前通信模式,并获取当前通信模式的模式切换信息。其中,当前通信模式指的是当前终端运行时正在执行的通信功能所使用的通信模式。例如,终端检测到当前用户对应用程序a进行操作,通过应用程序a以第三通信模式执行第二通信功能,则确定当前通信模式可以为第三通信模式。其中,模式切换信息包括:当前通信模式在历史时间段内切换为其他通信模式的切换频率,也即当前通信模式切换至每一其他通信模式的切换次数。其中,历史时间段可以指的是在接收到当前数据传输指令之前的时间段,为了保证用户在终端使用过程中进行模式切换的有效性,可以设定历史时间段的时长为预设周期。比如,预设周期可以为7天等,该预设周期在此不做限定,可以根据终端使用的实际情况进行设定。例如,终端获取到当前通信模式在历史时间段内的模式切换信息可以包括:在过去7天内,当前通信模式切换至第一通信模式的次数为5次,当前通信模式切换至第第二通信模式的次数为10次。其中,为了节省终端的存储空间,在一些实施例中,在步骤“获取当前通信模式的模式切换信息”之前,还可以包括以下操作:获取预设历史周期内,当前通信模式与其他通信模式之间的切换频率;确定与当前通信模式的切换频率大于预设阈值的其他通信模式,得到多个样本通信模式;建立当前通信模式与每一样本通信模式的关联关系,得到所述当前通信模式的模式切换信息。其中,预设历史周期可以指的是历史时间段,也即距离当前时间的过去时间段,比如,预设历史周期可以为距离当前时间的过去7天,等等。其中,切换频率指的是当前通信模式与其他通信模式在预设历史周期内的切换次数。例如,预设历史周期可以为7天。在预设历史周期内,终端的通信模式由当前通信模式切换为通信模式a的次数为1次,由当前通信模式切换为通信模式b的次数为5次,由当前通信模式切换为通信模式c的次数为2次,由当前通信模式切换为通信模式d的次数为7次,由当前通信模式切换为通信模式e的次数为3次,由当前通信模式切换为通信模式f的次数为10次。则可以得到在预设历史周期内当前通信模式与其他通信模式之间的切换频率为:当前通信模式→模式a:1次,当前通信模式→模式b:5次,当前通信模式→模式c:2次,当前通信模式→模式d:7次,当前通信模式→模式e:3次,当前通信模式→模式f:10次。在获取到当前通信模式在预设历史周期内与其他通信模式的切换频率之后,可以将切换频率与预设阈值进行比较。其中,预设阈值可以根据终端使用情况进行设定。比如,预设阈值可以为5,也即表示在预设历史周期内由当前通信模式切换为其他通信模式的切换次数大于小于5次,则可以表示由当前通信模式切换为该其他通信模式的切换频率较高,可以将当前通信模式与该其他通信模式的切换信息进行存储。其中,样本通信模式指的是在预设历史周期内由当前模式切换至其他模式的切换频率大于预设阈值的其他通信模式。例如,在预设历史周期内当前通信模式与其他通信模式之间的切换频率为:当前通信模式→模式a:1次,当前通信模式→模式b:5次,当前通信模式→模式c:2次,当前通信模式→模式d:7次,当前通信模式→模式e:3次,当前通信模式→模式f:10次;预设阈值可以为5,可以得到切换频率大于等于预设阈值的其他模式包括:模式b、模式d以及模式f,则可以得到样本通信模式为:模式b、模式d以及模式f。其中,关联关系指的是当前通信模式与样本通信模式的切换关系,可以基于该关联关系快速确定需要切换的通信模式。当确定样本通信模式之后,可以将当前通信模式与每一样本通信模式进行关联,得到当前通信模式与每一样本通信模式的关联关系,并将所有关联关系进行存储,以得到当前通信模式的模式切换信息。通过上述方式将历史时间段内满足预设条件的其他通信模式与当前通信模式建立关联关系并存储,可以筛选掉与当前通信模式切换频率较低的其他通信模式,节省终端存储空间。103、根据模式切换信息从多个候选通信模式中确定目标通信模式。在一实施例中,为了提高通信模式的切换频率,步骤“根据模式切换信息从多个候选通信模式中确定目标通信模式”,可以包括以下操作:从多个样本通信模式中,确定与当前通信模式之间的切换频率最高的目标样本通信模式;基于目标样本通信模式从多个候选通信模式中确定目标通信模式。其中,模式切换信息包括当前通信模式与每一样本通信模式在预设历史周期内的切换频率。具体的,从模式切换信息中查找最大切换频率,然后确定该最大切换频率对应的样本通信模式,即可以得到目标通信模式。例如,模式切换信息可以包括切换频率:5次,7次,10次,其中,切换频率为5次对应的是:当前通信模式→模式b,切换频率为7次对应的是:当前通信模式→模式d,切换频率为10次对应的是:当前通信模式→模式f,通过将切换频率进行比较,可以得到最大切换频率为10次,基于该最大切换频率对应的模式切换关联关系,可以确定目标样本通信模式可以为模式f。其中,目标通信模式指的是当前终端指定数据传输指令需要设置的通信模式。在一些实施例中,为了快速确定目标通信模式,步骤“基于目标通信模式从多个候选通信模式中确定目标通信模式”,可以包括以下流程:将目标样本通信模式与每一候选通信模式进行匹配;若多个候选通信模式中存在与所述目标样本通信模式匹配成功的候选通信模式,则确定匹配成功的候选模式为所述目标通信模式;若多个候选通信模式中不存在与所述目标样本通信模式匹配成功的候选通信模式,则从多个样本通信模式中确定与多个候选模式匹配成功的样本通信模式,确定切换频率最高的样本通信模式为所述目标通信模式。具体的,可以将每一候选通信模式与目标样本通信模式进行比较,判断候选通信模式中是否存在与目标样本通信模式相同的候选通信模式,根据判断结果确定目标通信模式。例如,候选通信模式可以包括:模式a,模式b和模式f,目标样本通信模式可以为模式f,将候选通信模式与目标样本通信模式进行比较,可确定候选通信模式中存在与目标样本通信模式相同的候选通信模式为模式f,则可以确定模式f为目标通信模式。又例如,候选通信模式可以包括:模式a,模式b和模式c,目标样本通信模式可以为模式f,将候选通信模式与目标样本通信模式进行比较,可确定候选通信模式中不存在与目标样本通信模式相同的候选通信模式。当候选通信模式中不存在与目标样本通信模式相同的候选通信模时,为了快速确定目标通信模式,可以增加查找范围,将候选通信模式与当前通信模式的切换模式信息中的其他样本通信模式进行比较,若其他样本通信模式中存在一个样本通信模式与候选通信模式相同,则确定该样本通信模式为目标通信模式。例如,候选通信模式可以包括:模式a,模式b,模式c;样本通信模式可以包括:模式b,模式d,模式f,可以确定样本通信模式中的存在一个样本通信模式与候选通信模式相同,即模式b,则可以确定模式b为目标通信模式。在一实施例中,若其他样本通信模式中存在多个样本通信模式与候选通信模式相同,则从这多个样本通信模式中确定与当前通信模式切换频率最高的样本通信模式,得到目标通信模式。例如,候选通信模式可以包括:模式a,模式b,模式c;样本通信模式可以包括:模式b,模式c,模式f,可以确定样本通信模式中的存在两个个样本通信模式与候选通信模式相同,即模式b和模式c。然后从当前通信模式的模式切换信息中查找当前通信模式分别与模式b、模式c的切换频率,可以为:当前通信模式与模式b的切换频率为6次,当前通信模式与模式b的切换频率为8次,则可以确定与当前模式的切换频率较高的模式b为目标通信模式。104、将当前通信模式切换为目标通信模式,并基于目标通信模式进行数据传输。在一些实施例中,为了节省通信模式的切换时间,步骤“将当前通信模式切换为目标通信模式”,可以包括以下操作:基于当前通信模式与目标通信模式确定模式调节信息;根据模式调节信息对终端的当前通信模式进行调节。其中,模式调节信息指的是终端将当前通信模式切换为目标通信模式时进行设置的内容,该模式调节信息可以包括模式调节参数值。其中,模式调节参数值指的是当前通信模式与目标通信模式的关联关系对应的数值,比如,模式调节参数可以为1等。在一些实施例中,为了快获取当前通信模式与目通信模式之间的模式调节信息,步骤“基于当前通信模式与目标通信模式确定模式调节信息”,可以包括以下操作:从预设关系表中,获取当前通信模式与目标通信模式的对应关系;从多个样本调节参数中,确定对应关系对应的样本调节参数,得到模式调节信息。其中,预设关系表包括多个样本通信模式之间的对应关系,可以预先进行设定。在一些实施例中,为了快速确定当前通信模式与目标通信模式的对应关系,在步骤“获取当前通信模式与目标通信模式的对应关系”之前,还可以包括以下流程:获取终端支持使用的多个通信模式;将多个通信模式中每两个通信模式之间建立对应关系,得到多个通信模式之间的关系表。其中,终端支持使用的多个通信模式指的是终端可以利用通信模式完成通信功能的多个通信模式。然后可以将终端支持使用的多个通信模式两两之间互相建立对应关系。比如,终端可以支持使用的通信模式可以包括:模式a,模式b,模式c,模式d,根据终端所有支持使用的通信模式建立每两个通信模式之间的对应关系,则可以确定预设关系表包括:模式a→模式b,模式a→模式c,模式a→模式d,模式b→模式a,模式b→模式c,模式b→模式d,模式c→模式a,模式c→模式b,模式c→模式d,模式d→模式a,模式d→模式b,模式d→模式c。在确定预设关系表之后,可以设置预设关系表中每一对应关系对应的调节参数,可以得到多个样本调节参数。其中,为了避免模式切换出现错误,可以为不同的对应关系分别设置不同的调节参数,例如,为第一对应关系设置第一参数,为第二对应关系设置第二参数。其中,调节参数可以为各个数值,比如,调节参数可以为1、2、3等等。那么,在确定当前通信模式与模板通信模式之后,可以先从预设关系表中差在当前通信模式与目标通信模式的对应关系,然后从多个样本调节参数中确定该对应关系对应的样本调节参数,即可以得到模式调节信息。在一些实施例中,为了提高模式切换速度,步骤“根据模式调节信息对终端的当前通信模式进行调节”,可以包括以下操作:获取当前通信模式对应的模式参数值;根据模式参数调节值对模式参数值进行调节,得到调节后模式参数值;基于所述调节后模式参数值将当前通信模式切换至目标通信模式。其中,模式参数指的是终端进行通信模式设置的参数,通过将该模式参数设置为不同的值可以将终端的通信模式切换为不同的通信模式。在获取到当前通信模式对应的模式调节信息之后,可以根据该模式调节信息中的模式调节参数值对模式调节参数进行调整。即可以将当前通信模式切换至目标通信模式。例如,模式参数调节值可以为2,当前模式参数值可以为3,根据模式参数调节值在当前模式参数值基础上进行调节,则可以将模式参数值调节为2,即可以将当前通信模式切换到目标通信模式。在将当前通信模式切换为目标通信模式之后,终端可以根据该目标通信模式来完成数据传输指令对应的数据传输任务。在一些实施例中,为了保证数据传输速度,在步骤“基于目标通信模式进行数据传输之后”,还可以包括以下操作:获取在目标通信模式下进行数据传输时的数据传输速率;若数据传输速率小于预设数据传输速率,则获取数据传输指令对应的通信功能;获取与通信功能关联的多个通信模式;从多个通信模式中,选择其他通信模式进行数据传输。其中,数据传输速率指的是目标通信模式下,终端与其他终端进行数据传输的速度。其中,预设数据传输速率指的是可以保证终端之间顺利进行数据传输的最小数据传输速率。当终端在目标通信模式下的数据传输速率小于预设传输速率时,会影响终端之间的数据传输速度,此时,可以从当前执行的数据传输指令对应通信功能的多个关联通信模式中,选择其他数据传输速率较高的通信模式,从而可以提高数据传输速度。本申请实施例公开了一种数据传输方法,该数据传输方法包括:当接收到数据传输指令时,确定数据传输指令对应的多个候选通信模式,确定终端的当前通信模式,并获取当前通信模式的模式切换信息,根据模式切换信息从多个候选通信模式中确定目标通信模式,将当前通信模式切换为目标通信模式,基于目标通信模式进行数据传输。本申请实施例在接收到数据传输指令后,根据该数据传输指令对应的通信功能确定多个候选通信模式,然后获取历史时间段内与当前通信模式进行切换频率最高的通信模式,基于该切换频率最高的通信模式从多个候选通信模式中快速确定目标通信模式,以使终端在接收到数据传输指令后可以快速将当前通信模式切换为目标通信模式,从而可以提高终端的数据传输效率。参考图2,图2为本申请实施例提供的另一种数据传输方法的流程示意图。以该数据传输方法应用于终端为例,该数据传输方法可以包括:201、终端接收电子设备发送的通信连接请求,根据通信连接请求确定目标通信模式。在本申请实施例中,电子设备指的是可以与终端进行通信连接的各种设备,比如,电子设备可以为蓝牙耳机,读卡设备,电脑等等,其中,终端可以与蓝牙耳机通过蓝牙连接进行通信,终端可以与读卡设备通过nfc连接进行通信,终端可以与电脑通过蓝牙或者wifi连接进行通信等。其中,通信连接请求可以由电子设备向终端发送,该通信连接请求可以触发终端开启通信功能。该通信连接请求可以携带有电子设备的设备信息,终端可以通过该设备信息识别发送通信请求的电子设备。其中,目标通信模式指的是终端在接收到电子设备发送的通信连接请求后,与电子设备进行通信连接的通信模式。当终端接收到电子设备发送的通信连接请求后,可以获取该通信连接请求中的电子设备的设备信息,根据该设备信息可以从终端可支持的通信模式中选择目标通信模式,具体选择方式可以参见上述实施例,在此不多做赘述。例如,电子设备可以为nfc设备,当前终端接收到nfc设备发送的通信连接请求,获取该nfc设备的信息,可以确定目标通信模式为nfc通信模式。202、终端获取当前通信模式,并从预设关系表中获取当前通信模式与目标通信模式的关联关系。其中,当前通信模式指的是终端通信模块当前开启的通信模式,终端通信模块主要用于控制终端通信模式的启动以及不同通信模式之间的切换。例如,在终端接收到电子设备发送的饿通信连接请求时,终端可以与蓝牙耳机处于连接中,则可以确定当前通信模式为蓝牙通信模式。其中,预设关系表包括终端中所有通信模式,每两个通信模式之间的关联关系,也即每两个通信模式之间的互相切换关系。比如,终端包括的通信模式可以有:蓝牙通信模式和nfc通信模式,则蓝牙通信模式和nfc通信模式的关联关系可以包括:蓝牙通信模式切换至nfc通信模式,以及nfc通信模式切换至蓝牙通信模式。终端可以预先将每两个通信模式进行关联,得到每两个通信模式之间的关联关系,然后可以为每一关联关系设置一个参数值,以便于当终端需要进行通信模式切换时,可以快速将当前通信模式切换为目标通信模式。其中,为了保证终端在进行通信模式切换时的准确性,不同的关联关系可以对应不同的通信模式。203、终端从多个样本调节参数值中确定关联关系对应的样本调节参数值,得到目标调节参数值。其中,多个样本调节参数包括每对通信模式的关联关系对应的调节参数。在从预设关系表中获取到当前通信模式切换至目标通信模式对应的关联关系后,可以从多个样本调节参数值中确定该关联关系对应的参数调节至,从而可以得到目标调节参数。例如,当前通信模式可以为蓝牙通信模式,目标通信模式可以为nfc通信模式,从预设关系表中,获取当前通信模式与目标通信模式的关联关系可以为,蓝牙通信模式切换至nfc通信模式,进一步获取该关联关系对应的样本调节参数值可以为3,则可以确定目标调节参数为3。204、终端基于目标调节参数值对当前模式参数进行调节,将当前通信模式切换至目标通信模式。其中,模式参数用于设置终端通信模式,根据设置不通的参数值可以启动终端不同的通信模式。当确定目标调节参数值之后,终端可以对当前模式参数的值进行调整,也即可以将模式参数的值设置为目标调节参数值,通过将模式参数的值调节为目标调节参数值,即可以快速将当前通信模式切换为目标通信模式。205、终端根据目标通信模式与电子设备进行通信连接,并执行相应的通信功能。终端完成通信模式切换之后,即可以启动目标通信模式,响应电子设备发送的通信连接请求,根据该通信连接请求中携带的设备信息,与电子设备进行通信连接。进一步的,执行该目标通信模式相应的通信功能。本申请实施例公开了一种数据传输方法,该数据传输方法包括:终端接收其他终端发送的通信连接指令,根据通信连接指令确定目标通信模式,获取当前通信模式,并从预设关系表中获取当前通信模式与目标通信模式的关联关系,从多个样本调节参数值中确定关联关系对应的样本调节参数值,得到目标调节参数值,基于目标调节参数值对当前模式参数进行调节,将当前通信模式切换至目标通信模式,终端根据目标通信模式与其他终端进行通信连接,并执行相应的通信功能。以提高终端通信模式切换效率。为便于更好的实施本申请实施例提供的数据传输方法,本申请实施例还提供一种基于上述数据传输方法的装置。其中名词的含义与上述数据传输方法中相同,具体实现细节可以参考方法实施例中的说明。请参阅图3,图3为本申请实施例提供的一种数据传输装置的结构框图,该数据传输装置可以应用于诸如手机、平板电脑、笔记本电脑,掌上电脑、便携式媒体播放器(portablemediaplayer,pmp)等移动终端,以及诸如台式计算机等固定终端,该装置包括:接收单元301,用于当接收到数据传输指令时,确定所述数据传输指令对应的多个候选通信模式;获取单元302,用于确定所述终端的当前通信模式,并获取所述当前通信模式的模式切换信息;确定单元303,用于根据所述模式切换信息从多个候选通信模式中确定目标通信模式;切换单元304,用于将所述当前通信模式切换为所述目标通信模式,并基于所述目标通信模式进行数据传输。在一些实施例中,确定单元303,可以包括:第一确定子单元,用于从多个样本通信模式中,确定与所述当前通信模式之间的切换频率最高的目标样本通信模式;第二确定子单元,用于基于所述目标样本通信模式从多个候选通信模式中确定所述目标通信模式。在一些实施例中,第二确定子单元具体可以用于:将所述目标样本通信模式与每一候选通信模式进行匹配;若多个候选通信模式中存在与所述目标样本通信模式匹配成功的候选通信模式,则确定匹配成功的候选模式为所述目标通信模式;若多个候选通信模式中不存在与所述目标样本通信模式匹配成功的候选通信模式,则从多个样本通信模式中确定与多个候选模式匹配成功的样本通信模式,确定切换频率最高的样本通信模式为所述目标通信模式。在一些实施例中,切换单元304,可以包括:第三确定子单元,用于基于所述当前通信模式与所述目标通信模式确定模式调节信息;调节子单元,用于根据所述模式调节信息对所述终端的当前通信模式进行调节。在一些实施例中,调节子单元具体可以用于:获取所述当前通信模式对应的模式参数值;根据所述模式参数调节值对所述模式参数值进行调节,得到调节后模式参数值;基于所述调节后模式参数值将所述当前通信模式切换至所述目标通信模式。在一些实施例中,调节子单元具体还可以用于:获取所述当前通信模式对应的模式参数值;根据所述模式参数调节值对所述模式参数值进行调节,得到调节后模式参数值;从预设关系表中,获取所述当前通信模式与所述目标通信模式的对应关系,所述预设关系表包括多个样本通信模式之间的对应关系;从多个样本调节参数中,确定所述对应关系对应的样本调节参数,得到所述模式调节信息。在一些实施例中,该数据传输装置还可以包括:获取单元,用于获取预设历史周期内,所述当前通信模式与其他通信模式之间的切换频率;执行单元,用于确定与所述当前通信模式的切换频率大于预设阈值的其他通信模式,得到多个样本通信模式;建立单元,用于建立所述当前通信模式与每一样本通信模式的关联关系,得到所述当前通信模式的模式切换信息。本申请实施例公开了一种数据传输装置,该数据传输装置包括:接收单元301当接收到数据传输指令时,确定数据传输指令对应的多个候选通信模式,获取单元302确定终端的当前通信模式,并获取当前通信模式的模式切换信息,确定单元303根据模式切换信息从多个候选通信模式中确定目标通信模式,切换单元304将当前通信模式切换为目标通信模式,并基于目标通信模式进行数据传输。本申请实施例根据终端在历史时间段的模式切换信息,得到每两个通信模式之间的切换频率,在接收到数据传输指令后,根据每两个通信模式之间的切换频率从数据传输指令对应的候选通信模式中快速确定目标通信模式,然后基于目标通信模式进行数据传输,可以快速提高终端的数据传输效率。本申请实施例还提供一种终端。如图4所示,该终端可以包括射频(rf,radiofrequency)电路601、包括有一个或一个以上存储介质的存储器602、输入单元603、显示单元604、传感器605、音频电路606、无线保真(wifi,wirelessfidelity)模块607、包括有一个或者一个以上处理核心的处理器608、以及电源609等部件。本领域技术人员可以理解,图4中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:rf电路601可用于收发信息过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器608处理;另外,将涉及上行的数据发送给基站。通常,rf电路601包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim,subscriberidentitymodule)卡、收发信机、耦合器、低噪声放大器(lna,lownoiseamplifier)、双工器等。此外,rf电路601还可以通过无线通信与网络和其他设备通信。存储器602可用于存储软件程序以及模块,处理器608通过运行存储在存储器602的软件程序以及模块,从而执行各种功能应用以及数据传输。存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器602还可以包括存储器控制器,以提供处理器608和输入单元603对存储器602的访问。输入单元603可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元603可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。除了触敏表面,输入单元603还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。显示单元604可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元604可包括显示面板,可选的,可以采用液晶显示器(lcd,liquidcrystaldisplay)、有机发光二极管(oled,organiclight-emittingdiode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器608以确定触摸事件的类型,随后处理器608根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图4中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。终端还可包括至少一种传感器605,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板的亮度,接近传感器可在服务器移动到耳边时,关闭显示面板和背光。音频电路606、扬声器,传声器可提供用户与服务器之间的音频接口。音频电路606可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路606接收后转换为音频数据,再将音频数据输出处理器608处理后,经rf电路601以发送给比如终端,或者将音频数据输出至存储器602以便进一步处理。音频电路606还可能包括耳塞插孔,以提供外设耳机与服务器的通信。wifi属于短距离无线传输技术,终端通过wifi模块607可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图4示出了wifi模块607,但是可以理解的是,其并不属于终端的必须构成,完全可以根据需要在不改变申请的本质的范围内而省略。处理器608是终端的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器602内的软件程序和模块,以及调用存储在存储器602内的数据,执行服务器的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器608可包括一个或多个处理核心;优选的,处理器608可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器608中。终端还包括给各个部件供电的电源609(比如电池),优选的,电源可以通过电源管理系统与处理器608逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源609还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。具体在本实施例中,终端中的处理器608会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器602中,并由处理器608来运行存储在存储器602中的应用程序,从而实现各种功能:当接收到数据传输指令时,确定数据传输指令对应的多个候选通信模式;确定终端的当前通信模式,并获取当前通信模式的模式切换信息;根据模式切换信息从多个候选通信模式中确定目标通信模式;将当前通信模式切换为目标通信模式,并基于目标通信模式进行数据传输。本申请实施例公开了一种数据传输方法、装置、存储介质及终端。该数据传输方法包括:当接收到数据传输指令时,确定数据传输指令对应的多个候选通信模式,确定终端的当前通信模式,并获取当前通信模式的模式切换信息,根据模式切换信息从多个候选通信模式中确定目标通信模式,将当前通信模式切换为目标通信模式,基于目标通信模式进行数据传输。本申请实施例根据终端在历史时间段的模式切换信息,得到每两个通信模式之间的切换频率,在接收到数据传输指令后,根据每两个通信模式之间的切换频率从数据传输指令对应的候选通信模式中快速确定目标通信模式,然后基于目标通信模式进行数据传输,可以快速提高终端的数据传输效率。本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于存储介质中,并由处理器进行加载和执行。为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种数据传输方法中的步骤。例如,该指令可以执行如下步骤:当接收到数据传输指令时,确定数据传输指令对应的多个候选通信模式,确定终端的当前通信模式,并获取当前通信模式的模式切换信息,根据模式切换信息从多个候选通信模式中确定目标通信模式,将当前通信模式切换为目标通信模式,基于目标通信模式进行数据传输。以上各个操作的具体实施可参见前面的实施例,在此不再赘述。其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种数据传输方法中的步骤,因此,可以实现本申请实施例所提供的任一种数据传输方法所能实现的有益效果,详见前面的实施例,在此不再赘述。以上对本申请实施例所提供的数据传输方法、装置、存储介质及终端进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。当前第1页1 2 3 当前第1页1 2 3 
技术特征:1.一种数据传输方法,其特征在于,应用于终端,所述方法包括:
当接收到数据传输指令时,确定所述数据传输指令对应的多个候选通信模式;
确定所述终端的当前通信模式,并获取所述当前通信模式的模式切换信息;
根据所述模式切换信息从多个候选通信模式中确定目标通信模式;
将所述当前通信模式切换为所述目标通信模式,并基于所述目标通信模式进行数据传输。
2.根据权利要求1所述的方法,其特征在于,所述模式切换信息包括:所述当前通信模式与多个样本通信模式中每一样本通信模式之间的切换频率;
所述根据所述模式切换信息从多个候选通信模式中确定目标通信模式,包括:
从多个样本通信模式中,确定与所述当前通信模式之间的切换频率最高的目标样本通信模式;
基于所述目标样本通信模式从多个候选通信模式中确定所述目标通信模式。
3.根据权利要求2所述的方法,其特征在于,所述基于所述目标通信模式从多个候选通信模式中确定所述目标通信模式,包括:
将所述目标样本通信模式与每一候选通信模式进行匹配;
若多个候选通信模式中存在与所述目标样本通信模式匹配成功的候选通信模式,则确定匹配成功的候选模式为所述目标通信模式;
若多个候选通信模式中不存在与所述目标样本通信模式匹配成功的候选通信模式,则从多个样本通信模式中确定与多个候选模式匹配成功的样本通信模式,确定切换频率最高的样本通信模式为所述目标通信模式。
4.根据权利要求1所述的方法,其特征在于,所述将所述当前通信模式切换为所述目标通信模式,包括:
基于所述当前通信模式与所述目标通信模式确定模式调节信息;
根据所述模式调节信息对所述终端的当前通信模式进行调节。
5.根据权利要求4所述的方法,其特征在于,所述模式调节信息包括模式参数调节值;
所述根据所述模式调节信息对所述终端的当前通信模式进行调节,包括:
获取所述当前通信模式对应的模式参数值;
根据所述模式参数调节值对所述模式参数值进行调节,得到调节后模式参数值;
基于所述调节后模式参数值将所述当前通信模式切换至所述目标通信模式。
6.根据权利要求4所述的方法,其特征在于,所述基于所述当前通信模式与所述目标通信模式确定模式调节信息,包括:
从预设关系表中,获取所述当前通信模式与所述目标通信模式的对应关系,所述预设关系表包括多个样本通信模式之间的对应关系;
从多个样本调节参数中,确定所述对应关系对应的样本调节参数,得到所述模式调节信息。
7.根据权利要求1-6任一项所述的方法,其特征在于,在获取所述当前通信模式的模式切换信息之前,还包括:
获取预设历史周期内,所述当前通信模式与其他通信模式之间的切换频率;
确定与所述当前通信模式的切换频率大于预设阈值的其他通信模式,得到多个样本通信模式;
建立所述当前通信模式与每一样本通信模式的关联关系,得到所述当前通信模式的模式切换信息。
8.一种数据传输装置,其特征在于,包括:
接收单元,用于当接收到数据传输指令时,确定所述数据传输指令对应的多个候选通信模式;
获取单元,用于确定所述终端的当前通信模式,并获取所述当前通信模式的模式切换信息;
确定单元,用于根据所述模式切换信息从多个候选通信模式中确定目标通信模式;
切换单元,用于将所述当前通信模式切换为所述目标通信模式,并基于所述目标通信模式进行数据传输。
9.一种存储介质,其特征在于,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的数据传输方法的步骤。
10.一种终端,其特征在于,包括处理器和存储器,所述存储器存储有多条指令,所述处理器加载所述指令以执行权利要求1至7任一项所述的数据传输方法的步骤。
技术总结本申请实施例公开了一种数据传输方法、装置、存储介质及终端。该数据传输方法包括:当接收到数据传输指令时,确定数据传输指令对应的多个候选通信模式,确定终端的当前通信模式,并获取当前通信模式的模式切换信息,根据模式切换信息从多个候选通信模式中确定目标通信模式,将当前通信模式切换为目标通信模式,基于目标通信模式进行数据传输。本申请实施例根据终端在历史时间段的模式切换信息,得到每两个通信模式之间的切换频率,在接收到数据传输指令后,根据每两个通信模式之间的切换频率从数据传输指令对应的候选通信模式中快速确定目标通信模式,然后基于目标通信模式进行数据传输,可以快速提高终端的数据传输效率。
技术研发人员:俞斌
受保护的技术使用者:惠州TCL移动通信有限公司
技术研发日:2020.11.24
技术公布日:2021.03.12