数据传输方法与装置与流程

文档序号:15929786发布日期:2018-11-14 01:30阅读:170来源:国知局

本发明涉及移动终端领域,尤其涉及一种数据传输方法与装置。

背景技术

智能终端成为了移动互联网最重要的载体,人们已经习惯随时随地使用智能终端接入互联网。智能终端可使用基于长期演进lte(longtermevolution)蜂窝通信技术接入互联网。然而,该技术下,会造成智能终端功耗大、待机时间长等缺点。

现有技术中,为了降低功耗、提高待机时间,通信技术可采用例如增强型机器类型通信emtc(enhancedmachinetypecommunication)、窄带物联网nb-iot(narrowbandinternetofthing)等,相较于原有的lte,其带宽更小、系统更简单,故而功耗较低,可有效提高待机时间。

然而,在采用带宽更小的网络模式时,数据传输的速度相对于原有的lte网络可能会有所下降,进而影响用户的使用体验。



技术实现要素:

本发明提供一种数据传输方法与装置,以解决数据传输的速度下降,影响用户的使用体验的问题。

根据本发明的第一方面,提供了一种数据传输方法,应用于终端设备,包括:

在利用第一类网络的第一小区传输数据时,若检测到传输数据的第一当前流量大于第一阈值,则对第二类网络的第二小区进行异系统测量,确定所述终端设备与所述第二小区之间的第一通讯质量;所述第一类网络的带宽小于所述第二类网络的带宽;

若确定所述第一通讯质量满足预设的第一重选条件,则利用所述第二小区传输数据。

可选的,所述确定所述第一通讯质量满足预设的第一重选条件,包括:

向网络设备发送第一测量信息,所述第一测量信息用于表征异系统测量确定的所述第一通讯质量;

接收所述网络设备发送的第一确认指令,并根据所述第一确认指令确定所述第一通讯质量满足预设的第一重选条件,所述第一确认指令为所述网络设备根据所述第一测量信息以及预存的所述第一重选条件得到的。

可选的,所述的方法,还包括:

在利用所述第二小区传输数据时,若检测到传输数据的第二当前流量小于第二阈值,则对所述第一类网络的目标小区进行异系统测量,确定所述终端设备与所述目标小区之间的第二通讯质量;

若确定所述第二通讯质量满足预设的第二重选条件,则利用所述目标小区传输数据,所述目标小区为所述第一小区或所述第一类网络的另一第三小区。

可选的,所述确定所述第二通讯质量满足预设的第二重选条件,包括:

向网络设备发送第二测量信息,所述第二测量信息用于表征异系统测量确定的所述第二通讯质量;

接收所述网络设备发送的第二确认指令,并根据所述第二确认指令确定所述第二通讯质量满足预设的第二重选条件,所述第二确认指令为所述网络设备根据所述第二测量信息以及预存的所述第一重选条件得到的。

可选的,所述第一类网络的网络模式为增强型机器类型通信emtc模式,所述第二类网络的网络模式为带宽大于所述emtc模式的长期演进lte模式。

根据本发明的第二方面,提供了一种数据传输装置,包括:

第一异系统测量模块,用于在利用第一类网络的第一小区传输数据时,若检测到传输数据的第一当前流量大于第一阈值,则对第二类网络的第二小区进行异系统测量,确定所述终端设备与所述第二小区之间的第一通讯质量;所述第一类网络的带宽小于所述第二类网络的带宽;

第二小区传输模块,用于若确定所述第一通讯质量满足预设的第一重选条件,则利用所述第二小区传输数据。

可选的,所述第二小区传输模块,具体用于:

向网络设备发送第一测量信息,所述第一测量信息用于表征异系统测量确定的所述第一通讯质量;

接收所述网络设备发送的第一确认指令,并根据所述第一确认指令确定所述第一通讯质量满足预设的第一重选条件,所述第一确认指令为所述网络设备根据所述第一测量信息以及预存的所述第一重选条件得到的。

可选的,所述的终端设备,还包括:

第二异系统测量模块,用于在利用所述第二小区传输数据时,若检测到传输数据的第二当前流量小于第二阈值,则对所述第一类网络的目标小区进行异系统测量,确定所述终端设备与所述目标小区之间的第二通讯质量;

目标小区传输模块,用于若确定所述第二通讯质量满足预设的第二重选条件,则利用所述目标小区传输数据,所述目标小区为所述第一小区或所述第一类网络的另一第三小区。

可选的,所述第二异系统测量模块,具体用于:

向网络设备发送第二测量信息,所述第二测量信息用于表征异系统测量确定的所述第二通讯质量;

接收所述网络设备发送的第二确认指令,并根据所述第二确认指令确定所述第二通讯质量满足预设的第二重选条件,所述第二确认指令为所述网络设备根据所述第二测量信息以及预存的所述第一重选条件得到的。

可选的,所述第一类网络的网络模式为增强型机器类型通信emtc模式,所述第二类网络的网络模式为带宽大于所述emtc模式的长期演进lte模式。

本发明提供的数据传输方法与装置,通过在利用第一类网络的第一小区传输数据时,若检测到传输数据的第一当前流量大于第一阈值,则对第二类网络的第二小区进行异系统测量,确定所述终端设备与所述第二小区之间的第一通讯质量;所述第一类网络的带宽小于所述第二类网络的带宽;以及若确定所述第一通讯质量满足预设的第一重选条件,则利用所述第二小区传输数据,实现了流量需求相对较小时仅使用带宽较小的第一类网络的小区传输数据,从而满足了低功耗的要求,具有较长的待机时间,在流量需求相对增大时,可以异系统测量为依据,选择带宽较大的第二类网络的小区传输数据,可见,本发明兼顾了传输速度与功耗要求,有效提升了用户的使用体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例中数据传输方法的流程示意图;

图2是本发明另一实施例中数据传输方法的流程示意图;

图3是图2中步骤s24的流程示意图;

图4是图2中步骤s28的流程示意图;

图5是本发明一实施例中数据传输装置的结构示意图;

图6是本发明另一实施例中数据传输装置的结构示意图;

图7是本发明一电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1是本发明一实施例中数据传输方法的流程示意图。

请参考图1,数据传输方法,应用于终端设备,包括:

s11:在利用第一类网络的第一小区传输数据时,若检测到传输数据的第一当前流量大于第一阈值,则对第二类网络的第二小区进行异系统测量,确定所述终端设备与所述第二小区之间的第一通讯质量。

终端设备,其可理解为任意可利用蜂窝网络访问互联网的智能终端。其中,所述终端设备可附着于所述第一类网络或所述第二类网络。

第一类网络与第二类网络,其可理解为任意终端设备可连接的,且网络模式不完全相同的网络,其中,所述第一类网络的带宽可小于所述第二类网络的带宽,因而,第一类网络下终端设备功耗相对较低,但传输速度可能也较低。第二类网络下终端设备功耗相对较高,但传输速度可能会较佳。

第一当前流量,可理解为监测到的终端上传和/或下载数据的流量大小。通过对当前流量的监控,可及时控制终端设备切换网络。

第一阈值,可理解为任意人为设置的数值,其也可以为变化的数值。

异系统测量,以及其对应的第一通讯质量,可参照本领域对异系统测量过程的常识来理解,第一通讯质量也可理解为该异系统测量的结果。

s12:若确定所述第一通讯质量满足预设的第一重选条件,则利用所述第二小区传输数据。

第一重选条件,可以为领域内任意异系统重选的条件。

由于第二类网络带宽较大,其第二小区传输时,其可产生的传输速度可能较佳,能保障当前流量大于第一阈值时的传输需求。

本实施例提供的数据传输方法,通过在利用第一类网络的第一小区传输数据时,若检测到传输数据的第一当前流量大于第一阈值,则对第二类网络的第二小区进行异系统测量,确定所述终端设备与所述第二小区之间的第一通讯质量;所述第一类网络的带宽小于所述第二类网络的带宽;以及若确定所述第一通讯质量满足预设的第一重选条件,则利用所述第二小区传输数据,实现了流量需求相对较小时仅使用带宽较小的第一类网络的小区传输数据,从而满足了低功耗的要求,具有较长的待机时间,在流量需求相对增大时,可以异系统测量为依据,选择带宽较大的第二类网络的小区传输数据,可见,本实施例兼顾了传输速度与功耗要求,有效提升了用户的使用体验。

图2是本发明另一实施例中数据传输方法的流程示意图。

请参考图2,数据传输方法,应用于终端设备,包括:

s21:利用第一类网络的第一小区传输数据。

终端设备,其可理解为任意可利用蜂窝网络访问互联网的智能终端。其中,所述终端设备可附着于所述第一类网络或所述第二类网络。终端设备可以为手机、平板电脑、计算机、电子阅读器等任意具有通讯装置、处理器与存储装置的设备或设备的集合。

其中一种实施方式中,终端设备可以为支持emtc、lte、wcdma和gsm等多种模式的设备。开机后,终端设备可进行附着流程,进而附着于emtc模式的网络。在需要利用其它网络传输时,也可附着于其他网络。

第一类网络,其可理解为任意终端设备可连接的网络,其中一种实施方式中,第一类网络的网络模式可以为增强型机器类型通信emtc模式。

s22:是否检测到传输数据的第一当前流量大于第一阈值。

若是,则继续后续的步骤s23;若否,则可返回步骤s21,继续利用第一小区传输数据。

第一当前流量,可理解为监测到的终端上传和/或下载数据的流量大小。通过对当前流量的监控,可及时控制终端设备切换网络。

第一阈值,可理解为任意人为设置的数值,其也可以为变化的数值。

s23:对第二类网络的第二小区进行异系统测量,确定所述终端与所述第二小区之间的第一通讯质量。

第一类网络与第二类网络,其可理解为任意终端设备可连接的,且网络模式不完全相同的网络,其中,所述第一类网络的带宽可小于所述第二类网络的带宽,因而,第一类网络下终端设备功耗相对较低,但传输速度可能也较低。第二类网络下终端设备功耗相对较高,但传输速度可能会较佳。

其中一种实施方式中,第二类网络的网络模式可以为带宽大于所述emtc模式的长期演进lte模式。

异系统测量,以及其对应的第一通讯质量,可参照本领域对异系统测量过程的常识来理解,第一通讯质量也可理解为该异系统测量的结果。

表征所述第一通讯质量的信息,可以理解为第一测量信息。

其中一种实施方式中,第一测量信息可具体为描述某个或某些特定事件是否发生的信息,进而以所述特定事件是否发生来表征第一通讯质量,所述特定事件可例如:作为异系统邻区的第二小区的质量高于第一门限;所述特定事件可例如作为当前服务小区的第一小区的质量低于第二门限,并且作为异系统邻区的第二小区的质量高于第三门限。具体实施过程中,可利用最小接入电平来实现。

s24:确定所述第一通讯质量满足预设的第一重选条件。

第一重选条件,可以为领域内任意异系统重选的条件。

其中一种实施方式中,第一重选条件可例如第二小区的质量是否达到重选门限,具体可利用最小接入电平来实现,还可例如:第二小区的重选优先级和/或第一小区的优先级是否满足预设的优先级要求,还可例如:终端设备在小区的驻留时间等。任意可预设的条件,均不脱离本实施例的描述。

由于第二类网络带宽较大,其第二小区传输时,其可产生的传输速度可能较佳,能保障当前流量大于第一阈值时的传输需求。

图3是图2中步骤s24的流程示意图。

请参考图3,步骤s24,包括:

s241:向网络设备发送第一测量信息。

s242:接收所述网络设备发送的第一确认指令,并根据所述第一确认指令确定所述第一通讯质量满足预设的第一重选条件。

第一测量信息,可参照前文的相关描述理解。

第一确认指令,可理解为所述网络设备根据所述第一测量信息以及预存的所述第一重选条件得到的,换言之,网络设备通过第一测量信息与第一重选条件的比对,可确定第一通讯质量是否满足第一重选条件,在满足的情况下,可向终端设备发送第一确认指令,终端设备在收到第一确认指令后,则获悉了第一通讯质量是满足第一重选条件,即可开始重选流程,并在重选后利用第二小区传输数据。故而,任意可使得终端设备获悉第一通讯质量是满足第一重选条件的数据,或使得终端设备开始重选流程的数据,又或使得终端设备利用第二小区传输数据的信息,均可理解为第一确认指令。

故而,第一确认指令,也可理解为切换指示消息、重选指示消息或者重定向消息等。

s25:利用所述第二小区传输数据。

在步骤s25,或者步骤s23之前,还可包括释放原数据的连接的过程,即取消对第一类网络的附着,并完成对第二类网络的附着的过程。

由于第二小区为第二类网络的小区,第二类网络带宽较大,其第二小区传输时,其可产生的传输速度可能较佳,能保障当前流量大于第一阈值时的传输需求。

s26:是否检测到传输数据的第二当前流量小于第二阈值。

若是,则继续后续的步骤s27;若否,则可返回步骤s25,继续利用第二小区传输数据。

第二当前流量,可理解为监测到的终端上传和/或下载数据的流量大小。通过对当前流量的监控,可及时控制终端设备切换网络。

第二阈值,可理解为任意人为设置的数值,其也可以为变化的数值。

s27:对所述第一类网络的目标小区进行异系统测量,确定所述终端设备与所述目标小区之间的第二通讯质量。

s28:确定所述第二通讯质量满足预设的第二重选条件。

图4是图2中步骤s28的流程示意图。

请参考图4,步骤s28,包括:

s281:向网络设备发送第二测量信息。

s282:接收所述网络设备发送的第二确认指令,并根据所述第二确认指令确定所述第二通讯质量满足预设的第二重选条件。

其中,有关异系统测量、第二通讯质量,以及对应的第二确认指令、第二重选条件等概念及其作用,可参照前文步骤s23至步骤s24中有关异系统测量、第一通讯质量,以及对应的第一确认指令、第一重选条件等概念及其作用理解。

s29:利用所述目标小区传输数据。

目标小区,可为第一类网络的任意小区,例如可以为所述第一小区,也可以为其他一第三小区。

此外,在利用第一类网络的小区传输数据时,不论是利用第一小区还是目标小区传输,均还可包括:若所述终端设备当前待传输的数据量小于第三阈值,则控制所述终端设备的所述第一类网络对应的第一通信装置进入省电运行模式。

第三阈值,可理解为:若小于第三阈值,则终端设备所需传输的数据量很小,通过省电运行模式也可满足传输需求。

所述第一通讯装置,可理解为用于在激活状态下与第一类网络的小区通讯,以利用所述第一类网络的小区传输数据。故而,省电运行模式为激活状态下的一种运行状态,具体的,激活状态下,可具有正常运行模式与省电运行模式。

其中一种实施方式中,第一通讯装置可以为emtc装置,其可实现emtc模式的网络的通讯。

省电运行模式,可理解为任意功耗小于激活状态的正常运行模式的运行模式,具体实施过程中,可以为安全psm(powersavemode)模式或者延长的非连续接收edrx(extendeddiscontinuousreception)模式。

可见,通过以上步骤,通过省电运行模式的引入,可进一步节约功耗。

同时,若终端设备的数据传输需求增长或收到寻呼,也可从省电运行模式进入到正常工作模式。

本实施例提供的数据传输方法,通过在利用第一类网络的第一小区传输数据时,若检测到传输数据的第一当前流量大于第一阈值,则对第二类网络的第二小区进行异系统测量,确定所述终端设备与所述第二小区之间的第一通讯质量;所述第一类网络的带宽小于所述第二类网络的带宽;以及若确定所述第一通讯质量满足预设的第一重选条件,则利用所述第二小区传输数据,实现了流量需求相对较小时仅使用带宽较小的第一类网络的小区传输数据,从而满足了低功耗的要求,具有较长的待机时间,在流量需求相对增大时,可以异系统测量为依据,选择带宽较大的第二类网络的小区传输数据,可见,本实施例兼顾了传输速度与功耗要求,有效提升了用户的使用体验。

图5是本发明一实施例中数据传输装置的结构示意图。

请参考图5,数据传输装置300,包括:

第一异系统测量模块301,用于在利用第一类网络的第一小区传输数据时,若检测到传输数据的第一当前流量大于第一阈值,则对第二类网络的第二小区进行异系统测量,确定所述终端设备与所述第二小区之间的第一通讯质量;所述第一类网络的带宽小于所述第二类网络的带宽。

第二小区传输模块302,用于若确定所述第一通讯质量满足预设的第一重选条件,则利用所述第二小区传输数据。

本实施例提供的数据传输装置,通过在利用第一类网络的第一小区传输数据时,若检测到传输数据的第一当前流量大于第一阈值,则对第二类网络的第二小区进行异系统测量,确定所述终端设备与所述第二小区之间的第一通讯质量;所述第一类网络的带宽小于所述第二类网络的带宽;以及若确定所述第一通讯质量满足预设的第一重选条件,则利用所述第二小区传输数据,实现了流量需求相对较小时仅使用带宽较小的第一类网络的小区传输数据,从而满足了低功耗的要求,具有较长的待机时间,在流量需求相对增大时,可以异系统测量为依据,选择带宽较大的第二类网络的小区传输数据,可见,本实施例兼顾了传输速度与功耗要求,有效提升了用户的使用体验。

图6是本发明另一实施例中数据传输装置的结构示意图。

请参考图6,数据传输装置400,包括:

第一异系统测量模块401,用于在利用第一类网络的第一小区传输数据时,若检测到传输数据的第一当前流量大于第一阈值,则对第二类网络的第二小区进行异系统测量,确定所述终端设备与所述第二小区之间的第一通讯质量;所述第一类网络的带宽小于所述第二类网络的带宽。

第二小区传输模块402,用于若确定所述第一通讯质量满足预设的第一重选条件,则利用所述第二小区传输数据。

可选的,所述第二小区传输模块402,具体用于:

向网络设备发送第一测量信息,所述第一测量信息用于表征异系统测量确定的所述第一通讯质量;

接收所述网络设备发送的第一确认指令,并根据所述第一确认指令确定所述第一通讯质量满足预设的第一重选条件,所述第一确认指令为所述网络设备根据所述第一测量信息以及预存的所述第一重选条件得到的。

可选的,所述的数据传输装置400,还包括:

第二异系统测量模块403,用于在利用所述第二小区传输数据时,若检测到传输数据的第二当前流量小于第二阈值,则对所述第一类网络的目标小区进行异系统测量,确定所述终端设备与所述目标小区之间的第二通讯质量;

目标小区传输模块404,用于若确定所述第二通讯质量满足预设的第二重选条件,则利用所述目标小区传输数据,所述目标小区为所述第一小区或所述第一类网络的另一第三小区。

可选的,所述第二异系统测量模块403,具体用于:

向网络设备发送第二测量信息,所述第二测量信息用于表征异系统测量确定的所述第二通讯质量;

接收所述网络设备发送的第二确认指令,并根据所述第二确认指令确定所述第二通讯质量满足预设的第二重选条件,所述第二确认指令为所述网络设备根据所述第二测量信息以及预存的所述第一重选条件得到的。

可选的,所述第一类网络的网络模式为增强型机器类型通信emtc模式,所述第二类网络的网络模式为带宽大于所述emtc模式的长期演进lte模式。

本实施例提供的数据传输装置,通过在利用第一类网络的第一小区传输数据时,若检测到传输数据的第一当前流量大于第一阈值,则对第二类网络的第二小区进行异系统测量,确定所述终端设备与所述第二小区之间的第一通讯质量;所述第一类网络的带宽小于所述第二类网络的带宽;以及若确定所述第一通讯质量满足预设的第一重选条件,则利用所述第二小区传输数据,实现了流量需求相对较小时仅使用带宽较小的第一类网络的小区传输数据,从而满足了低功耗的要求,具有较长的待机时间,在流量需求相对增大时,可以异系统测量为依据,选择带宽较大的第二类网络的小区传输数据,可见,本实施例兼顾了传输速度与功耗要求,有效提升了用户的使用体验。

图7是本发明一电子设备的结构示意图。

请参考图7,本实施例还提供了一种电子设备50包括:处理器51以及存储器52;其中:

存储器52,用于存储计算机程序,该存储器还可以是flash(闪存)。

处理器51,用于执行存储器存储的执行指令,以实现上述方法中的各个步骤。具体可以参见前面方法实施例中的相关描述。

可选地,存储器52既可以是独立的,也可以跟处理器51集成在一起。

当所述存储器52是独立于处理器51之外的器件时,所述电子设备50还可以包括:

总线53,用于连接所述存储器52和处理器51。

本实施例还提供一种可读存储介质,可读存储介质中存储有计算机程序,当电子设备的至少一个处理器执行该计算机程序时,电子执行执行上述的各种实施方式提供的方法。

本实施例还提供一种程序产品,该程序产品包括计算机程序,该计算机程序存储在可读存储介质中。电子设备的至少一个处理器可以从可读存储介质读取该计算机程序,至少一个处理器执行该计算机程序使得电子设备实施上述的各种实施方式提供的方法。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1