本申请涉及电子
技术领域:
,尤其涉及一种网络释放方法及装置。
背景技术:
:目前,在讨论第五代移动通信技术(5thgenerationmobilenetworks,5g)部署时还在讨论长期演进(longtermevolution,lte)和5g双连接的部署情况,lte和5g双连接是指终端设备接入lte网络和5g网络,以达到lte和5g同时工作。但是lte和5g同时工作相对于单个网络单独工作,增加了功耗,因此如何降低功耗是需要解决的技术问题。技术实现要素:本申请实施例提供一种网络释放方法及装置,用于降低功耗。第一方面,本申请实施例提供一种网络释放方法,应用于终端设备,所述终端设备支持双连接模式;在双连接模式下,所述终端设备同时连接第一通信网络和第二通信网络,所述第一通信网络为主通信网络,所述第二通信网络为辅通信网络,所述方法包括:获取所述终端设备的网络传输质量评估值;若所述网络传输质量评估值小于第一阈值,则向所述第一通信网络的第一接入网设备发送测量报告,所述测量报告用于触发所述第一接入网设备下发第一指示信息;所述终端设备接收所述第一指示信息,并根据所述第一指示信息释放所述第二通信网络。第二方面,本申请实施例提供一种网络释放装置,应用于终端设备,所述终端设备已接入第一通信网络,所述装置包括:获取单元,用于获取所述终端的网络传输质量评估值;收发单元,用于若所述网络传输质量评估值小于第一阈值,则向所述第一通信网络的第一接入网设备发送测量报告,所述测量报告用于触发所述第一接入网设备下发第一指示信息;处理单元,用于所述终端接收所述第一指示信息,并根据所述第一指示信息释放所述第二通信网络。第三方面,本申请实施例提供一种终端设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面所述的方法中的步骤的指令。第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于终端数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。可以看出,在本申请实施例中,首先,获取所述终端设备的网络传输质量评估值,然后,若终端设备的的网络传输质量评估值小于第一阈值,则向第一接入网设备发送测量报告,测量报告用于触发所述第一接入网设备下发第一指示信息,最后,接收第一接入网设备发送的第一指示信息,并根据第一指示信息释放第二通信网络,实现了在双连接下,若终端设备对网络传输质量的需求较低,则释放辅通信网络,以达到降低功耗的目的。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种在nsa模式下的双连接的示意图;图2是本申请实施例提供的另一种在nsa模式下的双连接的示意图;图3是本申请实施例提供的另一种在nsa模式下的双连接的示意图;图4本申请实施例提供的一种终端设备的结构示意图;图5本申请实施例提供的一种网络释放方法的流程示意图;图6是本申请实施例提供的一种以图1为例的网络释放方法示意图;图7是本申请实施例提供的一种以图2为例的网络释放方法示意图;图8是本申请实施例提供的一种以图3为例的网络释放方法示意图;图9是本申请实施例提供的一种网络释放装置的结构示意图;图10是本申请实施例提供的另一种终端设备的结构示意图。具体实施方式下面将结合附图,对本申请实施例中的技术方案进行描述。示例性的,图1-图3分别是本申请实施例提供的一种在非独立组网(nonstandalone,nsa)模式下的双连接的示意图。图1-图3所示的双连接是终端设备与lte接入网设备和5g接入网设备的双连接,该双连接是指终端设备通过lte接入网设备和5g接入网设备分别与同一个核心网建立连接,该核心网即可以是lte核心网,也可以是5g核心网,且lte接入网设备、5g接入网设备中的一个接入网设备为主接入网设备,另一个接入网设备为辅接入网设备。本申请实施例中的终端设备是一种具有无线通信功能的设备,可以部署在陆地上,包括室内或室外、手持、可穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球、卫星上等)。该终端设备可以是手机(mobilephone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、智能家庭(smarthome)中的无线终端等。终端设备也可以是具有无线通信功能的手持设备、车载设备、可穿戴设备、计算机设备或连接到无线调制解调器的其他处理设备等。本申请实施例中的接入网设备是一种部署在无线接入网用以提供无线通信功能的设备。例如,接入网设备可以是蜂窝网络中接入网侧的无线接入网(radioaccessnetwork,ran)设备,所谓ran设备即是一种将终端设备接入到无线网络的设备,包括但不限于:演进型节点b(evolvednodeb,enb)、下一代演进型节点b(nextgenerationevolvednodeb,ng-enb),无线网络控制器(radionetworkcontroller,rnc)、节点b(nodeb,nb)、基站控制器(basestationcontroller,bsc)、基站收发台(basetransceiverstation,bts)、家庭基站(例如,homeevolvednodeb,或homenodeb,hnb)、基带单元(basebandunit,bbu)、移动管理实体(mobilitymanagemententity,mme);再例如,网络设备也可以是无线局域网(wirelesslocalareanetwork,wlan)中的节点设备,例如接入控制器(accesscontroller,ac),网关,或wifi接入点(accesspoint,ap);再例如,网络设备也可以是nr系统中的传输节点或收发点(transmissionreceptionpoint,trp或tp)等。在图1中,终端设备可以通过lte接入网设备与5g核心网(即新无线接入技术核心网(newradioaccesstechnologycorenet,newratcn))建立连接,也可以通过5g接入网设备与5g核心网建立连接,从而实现双连接。在图1中,lte接入网设备与5g接入网设备相连,5g接入网设备为主接入网设备,5g接入网设备对应的通信网络为第一通信网络,lte接入网设备为辅接入网设备,lte接入网设备对应的通信网络为第二通信网络。在图2中,终端设备可以通过lte接入网设备与lte核心网(即演进的分组核心网(evolvedpacketcore,epc))建立连接,也可以通过5g接入网设备与lte核心网建立连接,从而实现双连接。在图2中,lte接入网设备与5g接入网设备相连,5g接入网设备为辅接入网设备,5g接入网设备对应的通信网络为第二通信网络,lte接入网设备为主接入网设备,lte接入网设备对应的通信网络为第一通信网络。在图3中,终端设备可以通过lte接入网设备与5g核心网建立连接,也可以通过5g接入网设备与5g核心网建立连接,从而实现双连接。在图3中,lte接入网设备与5g接入网设备相连,5g接入网设备为辅接入网设备,5g接入网设备对应的通信网络为第二通信网络,lte接入网设备为主接入网设备,lte接入网设备对应的通信网络为第一通信网络。其中,图3中的lte接入网设备与图2中的lte接入网设备不同,图1中的接入网设备与图2中的接入网设备相同,图3中的lte接入网设备是对图2中的lte接入网设备进行升级后得到的。举例来说,若图2中的lte接入网设备为enb,将enb进行升级可得到图3中的lte接入网设备ng-enb。示例性的,图4是本申请实施例提供的一种终端设备的结构示意图。图1示出了终端设备100的结构示意图。终端设备100可以包括处理器110、外部存储器接口120、内部存储器121、通用串行总线(universalserialbus,usb)接口130、充电管理模块140、电源管理模块141、电池142、天线1、天线2、移动通信模块150、无线通信模块160、音频模块170、扬声器170a、受话器170b、麦克风170c、耳机接口170d、传感器模块180、指南针190、马达191、指示器192、摄像头193、显示屏194以及用户标识模块(subscriberidentificationmodule,sim)卡接口195等。可以理解的是,本申请实施例示意的结构并不构成对终端设备100的具体限定。在本申请另一些实施例中,终端设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(applicationprocessor,ap),调制解调处理器,数字信号处理器(digitalsignalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-networkprocessingunit,npu)等。其中,不同的处理单元可以是独立的部件,也可以集成在一个或多个处理器中。在一些实施例中,终端设备100也可以包括一个或多个处理器110。在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路间(inter-integratedcircuit,i2c)接口、移动产业处理器接口(mobileindustryprocessorinterface,mipi)、用输入输出(general-purposeinput/output,gpio)接口、sim卡接口和/或usb接口等。其中,usb接口130是符合usb标准规范的接口,具体可以是miniusb接口、microusb接口、usbtypec接口等。可以理解的是,本申请实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端设备100的结构限定。在本申请另一些实施例中,终端设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。充电管理模块140用于从充电器接收充电输入。电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110、内部存储器121、外部存储器、显示屏194、摄像头193和无线通信模块160等供电。终端设备100的无线通信功能可以通过天线1、天线2、移动通信模块150、无线通信模块160、调制解调处理器以及基带处理器等实现。天线1和天线2用于发射和接收电磁波信号。终端设备100中的每个天线可用于覆盖单个或多个通信频带。移动通信模块150可以提供应用在终端设备100上的包括2g/3g/lte/5g等无线通信的解决方案。移动通信模块150可以是集成至少一个通信处理模块(如有lte通信处理模块、5g通信处理模块等)的一个或多个器件,以实现终端设备的通信网络的双连接(如lte网络和5g网络双连接)。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoiseamplifier,lna)等。无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wirelesslocalareanetworks,wlan)、蓝牙(bluetooth,bt)、近距离无线通信技术(nearfieldcommunication,nfc)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。终端设备100可以通过isp、摄像头193、视频编解码器、gpu、显示屏194以及应用处理器等实现拍摄功能。npu为神经网络(neural-network,nn)计算处理器。通过npu可以实现终端设备100的智能认知等应用,例如:图像识别、人脸识别、语音识别、文本理解等。外部存储器接口120可以用于连接外部存储卡。内部存储器121可以用于存储一个或多个计算机程序,该一个或多个计算机程序包括指令。处理器110可以通过运行存储在内部存储器121的上述指令,从而使得电子设备101执行本申请一些实施例中所提供的网络释放方法,以及各种应用以及数据处理等。在一些实施例中,处理器110可以通过运行存储在内部存储器121的指令,和/或存储在设置于处理器110中的存储器的指令,来使得电子设备101执行本申请实施例中所提供的网络释放方法,以及其他应用及数据处理。终端设备100可以通过音频模块170、扬声器170a、受话器170b、麦克风170c、耳机接口170d、以及应用处理器等实现音频功能。例如音乐播放、录音等。传感器模块180可以包括压力传感器180a、陀螺仪传感器180b、气压传感器180c、磁传感器180d、加速度传感器180e、距离传感器180f、接近光传感器180g、指纹传感器180h、温度传感器180j、触摸传感器180k、环境光传感器180l、骨传导传感器180m等。下面对本申请实施例进行详细介绍。请参见图5,图5是本申请实施例提供的一种网络释放方法的流程示意图,应用于终端设备,所述终端设备支持双连接模式;在双连接模式下,所述终端设备同时连接第一通信网络和第二通信网络,所述第一通信网络为主通信网络,所述第二通信网络为辅通信网络包括以下步骤:步骤501:获取所述终端设备的网络传输质量评估值。其中,网络传输质量评估值为终端设备需要通过接入的通信网络达到的网络传输质量。其中,网络传输质量评估值可以是数据传输速率,也可以是数据传输总量,也可以是网络延时,也可以是吞吐量,也可以是丢包率,也可以是参考信号接收功率,等等。举例来说,网络传输质量评估值为数据传输总量,数据总量为200m,则终端设备需要通过接入的通信网络,传输数据总量为200m的数据。举例来说,网络传输质量评估值为数据传输速率,数据传输速率为2m/s,则终端设备需要通过接入的通信网络,以2m/s的数据传输速率进行数据传输。其中,不同的双连接场景的网络传输质量评估值可以相同,也可以不同。其中,终端设备可以利用第一通信网络传输信令,利用第二通信网络传输数据。步骤502:若所述网络传输质量评估值小于第一阈值,则向所述第一通信网络的第一接入网设备发送测量报告,所述测量报告用于触发所述第一接入网设备下发第一指示信息。其中,在终端设备给第一接入网设备发送测量报告之前,第一接入网设备发送释放指令给第二通信网络的接入网设备,也可以在发送第一测量报告之后,发送释放指令给第二通信网络的接入网设备,该释放指令用于指示第二通信网络的接入网设释放与该终端设备关联的上下文信息。其中,第一阈值可以是预设的,也可以是协议规定的,在此不作限定。其中,不同的网络传输质量评估值对应的第一阈值可以不同,也可以相同。其中,本申请的网络释放方法应用的双连接场景不同,对应的第一阈值可以相同,也可以不同。其中,测量报告包括第二通信网络的通信质量评估值。其中,测量报告可携带在终端设备给第一接入网设备发送的信令中,也可携带在终端设备给第一接入网设备发送的数据中,在此不作限定。其中,测量报告占用一个比特,该1个比特的值为1时指示所述第一接入网设备下发第一指示信息;或者,该1个比特的值为0时指示所述第一接入网设备下发第一指示信息。当然测量报告还可以占用多个比特,多个比特的指示与1个比特的指示类似,在此不再叙述。其中,终端设备还包括双连接开关,所述双连接开关用于开关lte和5g双连接功能,在向第一接入网设备发送测量报告之前,所述双连接开关当前处于开启状态。步骤503:所述终端设备接收所述第一指示信息,并根据所述第一指示信息释放所述第二通信网络。其中,第一通信网络和第二通信网络中有一个是lte网络一个是5g网络,第一指示信息占用1个比特,该1个比特的值为1时指示释放lte网络,该1个比特的值为0时指示释放5g网络;或者,该1个比特的值为0时指示释放lte网络,该1个比特的值为1时指示释放5g网络。当然第一指示信息还可以占用多个比特,多个比特的指示与1个比特的指示类似,在此不再叙述。其中,在释放第二通信网络之后,终端设备向第一接入网设备发送网络释放响应,以告知第一接入网设备所述第二通信网络已释放。可以看出,在本申请实施例中,首先,获取所述终端设备的网络传输质量评估值,然后,若终端设备的的网络传输质量评估值小于第一阈值,则向第一接入网设备发送测量报告,测量报告用于触发所述第一接入网设备下发第一指示信息,最后,接收第一接入网设备发送的第一指示信息,并根据第一指示信息释放第二通信网络,实现了在双连接下,若终端设备对网络传输质量的需求较低,则释放辅通信网络,以达到降低功耗的目的。在本申请的一实现方式中,所述测量报告为a2事件。其中,测量报告为a2事件,在标准协议中,a2事件是用于指示服务小区的信号质量低于设定的门限值。可选地,测量报告也可以不是a2事件,而仅是一个用于表示所述终端设备的网络传输质量评估值小于所述第一阈值的信息。可以看出,在本申请实施例中,测量报告为a2事件,终端设备可以在满足a2事件触发条件的情况下发送测量报告,有利于降低终端设备发送测量报告所需的时间。在本申请的一实现方式中,测量报告还用于指示所述第二通信网络的通信质量评估值小于第二阈值。其中,若第二通信网络的通信质量评估值小于第二阈值,则第二通信网络的通信质量不能满足终端设备的需求。其中,第二阈值可以是预设的,也可以是协议规定的,在此不做限定。其中,通信质量评估值可以是数据传输速率、也可以是信干噪比,也可以是参考信号接收功率,也可以是接收信号强度指示,等等。不同的通信质量评估值对应的第二阈值不同。其中,网络传输质量评估和通信质量评估可以是对同一个性能指标进行评估,也可以是对不同的性能指标进行评估。举例来说,可以基于数据传输速率进行网络传输质量评估,基于数据传输速率进行通信质量评估;也可以是基于丢包率进行网络传输质量评估,基于参考信号接收功率进行通信质量评估。其中,网络传输传输质量评估值可以和通信质量评估值相等,也可以不等。其中,第一阈值和第二阈值可以相等,也可以不等。可以看出,在本申请实施例中,第二通信网络的通信质量评估值小于第二阈值,表明第二通信网络不能满足终端设备得需求,有利于提升终端设备在释放网络质量差的通信网络方面的准确性。在本申请的一实现方式中,所述方法还包括:基于所述终端设备使用所述第二通信网络传输数据的总数据量,确定所述第二通信网络的数据传输速率;基于所述数据传输速率确定所述终端设备的网络传输质量评估值。可选地,所述第二通信网络传输数据的总数据量包括第一数值和第二数值,所述第一数值为所述终端设备在第一时段内使用所述第二通信网络发送的总数据量,所述第二数值为所述终端设备在第一时段内使用所述第二通信网络接收的总数据量。其中,第一时段的时长例如有2min、4min、5min、9min、15min或其他值,所述第一时段的终止时刻为当前时刻。可选地,所述基于所述终端设备使用所述第二通信网络传输数据的总数据量,确定所述第二通信网络的数据传输速率,包括:基于第一公式、所述第一数值和所述第二数值确定所述第二通信网络的数据传输速率。其中,所述基于第一公式、所述第一数值和所述第二数值确定所述第二通信网络的数据传输速率,包括:在所述终端设备使用所述第二通信网络处理第一任务的情况下,基于第一公式、所述第一数值和所述第二数值确定所述第二通信网络的数据传输速率。其中,在第一任务下,终端设备接收的总数据量,以及发送的总数据量均大于第一设定值。第一任务例如有语音聊天、视频聊天、游戏、或是其他发送和接收数据量都较大的任务。其中,所述第一公式为:speed=(a+b)/t1,所述speed为数据传输速率,所述t1为第一时段的时长,所述a为终端设备使用通信网络发送的总数据量,所述b为终端设备使用通信网络接收的总数据量。举例来说,假设第一时段的时长为1min,第一数值为8mb、第二数值为10mb,那么第一通信网络的数据传输速率=[(8+10)]/1=18mb/min。可选地,所述基于所述终端设备使用所述第二通信网络传输数据的总数据量,确定所述第二通信网络的数据传输速率,包括:基于第二公式和所述第二数值确定所述数据传输速率。其中,所述基于第二公式和所述第二数值确定所述数据传输速率,包括:在所述终端设备使用所述第二通信网络处理第二任务的情况下,基于第二公式和所述第二数值确定所述数据传输速率。其中,在第二任务下,终端设备接收的总数据量大于第二设定值,发送的总数据量小于第二设定值。第二任务例如是音频播放,视频下载,视频观看、或是其他接收数据量较大的任务。其中,所述第二公式为:speed=(e+f)/t2,所述speed为数据传输速率,所述t2为第一时段的时长,所述e为终端设备使用通信网络接收的总数据量,所述f为固定值。举例来说,假设第一时段的时长为1min,第二数值为9mb,f=0.1mb,那么所述第二通信网络的数据传输速率=(9+0.1)/1=9.1mb/min。可选地,所述基于所述终端设备使用所述第二通信网络传输数据的总数据量,确定所述第二通信网络的数据传输速率,包括:基于第三公式和所述第一数值确定所述数据传输速率。其中,所述基于第三公式和所述第一数值确定所述数据传输速率,包括:在所述终端设备使用所述第二通信网络处理第三任务的情况下,基于第三公式和所述第一数值确定所述数据传输速率。其中,在第三任务下,终端设备发送的总数据量大于第三设定值,接收的总数据量小于第三设定值。第三任务例如是应用上传,视频上传、音频上传、或是其他发送数据量较大的任务。其中,所述第三公式为:speed=(g+h)/t3,所述speed为数据传输速率,所述t3为第一时段的时长,所述g为所述终端设备使用通信网络发送的总数据量,所述h为固定值。举例来说,假设第一时段的时长为1min,第一数值为9mb,h=0.2mb,那么所述第一通信网络的数据传输速率=(9+0.2)/2=9.2mb/min。需要说明的是,上述第一设定值、第二设定值、第三设定值可以是相同的,也可以是不相同的,在此不作限定。可选地,所述基于所述数据传输速率确定所述终端设备的网络传输质量评估值,包括:将所述数据传输速率作为所述终端设备的网络传输质量评估值。可以看出,在本申请实施例中,基于数据传输速率确定终端设备的网络传输质量评估值,能够准确地评估终端设备在数据传输方面的需求状况。在本申请的一实现方式中,所述方法还包括:若所述数据传输速率小于或等于第三阈值,则将所述通信质量评估值的判断门限从所述第一阈值更改为第四阈值,所述第三阈值小于所述第四阈值,所述第四阈值小于所述第二阈值。其中,第三阈值及第四阈值均可以是预设的。举例来说,若第一阈值为10mb/min,第三阈值为5mb/min,数据传输速率为4.5mb/min,则将第一阈值更改为第四阈值4mb/min。可以看出,在本申请实施例中,在终端设备的网络传输质量评估值较低时,降低网络传输质量评估值的判断门限,有利于避免终端设备在双连接状态下频繁的释放通信网络。在本申请的一实现方式中,所述释放所述第二通信网络之后,所述方法还包括:若需要调整所述终端设备向所述第一接入网设备的发送功率,则基于第一信息确定第一发送功率,所述第一信息包括以下至少一种:所述终端设备前台运行的第一应用、所述终端设备与所述第一接入网设备之间的第一距离、所述终端设备的第一剩余电量;将所述终端设备向所述第一接入网设备的发送功率调整为所述第一发送功率。其中,第一发送功率低于当前终端设备向第一接入网设备的发送功率;或者,第一发送功率高于当前终端设备向第一接入网设备的发送功率。可选地,所述第一信息包括所述第一应用,所述基于第一信息确定第一发送功率,包括:基于所述第一应用和第一映射关系确定第一发送功率,所述第一映射关系为应用与发送功率的映射关系。其中,第一映射关系如表1所示。表1应用发送功率游戏应用1w视频应用0.7w阅读应用0.3w…………可选地,所述第一信息包括所述第一应用,所述基于第一信息确定第一发送功率,包括:确定第三数值,所述第三数值为预计所述第一应用在第二时段内需要发送的数据量;基于所述第三数值和第二映射关系确定第一发送功率,所述第二映射关系为数值与发送功率的映射关系。其中,第二时段的起始时刻为当前时刻。第二时段的时长可以是1.5min、3min以及5min等其他时长。第二映射关系的如表2所示。表2数值发送功率0~100kb0.3w99kb~1mb0.5w1023kb~10mb0.8w…………一种实现方式中,所述确定第三数值,包括:基于第四数值和第四公式确定第三数值,所述第四数值为所述第一应用在第三时段内通过所述第二通信网络传输数据的总数据量。其中,第四公式为total=t5*(s/t4),所述total为预计需要发送的数据量,所述t4为所述第三时段的时长,所述t5为所述第二时段的时长,s为所述第一应用在第三时段内通过所述第二通信网络传输数据的总数据量。其中,第三时段的终止时刻为当前时刻,第三时段的时长可以是1.5min、2min、3min以及5min等其他时长。举例来说,假设第二时段的时长为2min,第三时段的时长为3min,第四数值为3mb,那么第三数值为2mb。另一种实现方式中,所述确定第三数值,包括:基于所述终端设备在第四时段内运行所述第一应用的次数、至少一个第五数值以及第五公式确定第三数值,每个所述第五数值为在所述第四时段内每次运行所述第一应用通过所述第二通信网络传输数据的总数据量。其中,所述第五公式:所述total为预计需要发送的数据量,所述j为是固定值(不同应用可以不同),所述qi为第i次运行应用通过通信网络传输数据的总数据量,所述n1为次数。举例来说,j为2,至少一个第五数值分别为7mb,8mb,10mb,n1为3,那么第三数值为16.67mb。表3距离发送功率大于或等于2km1w小于2km,大于或等于1.4km0.7w小于1.4km,大于或等于0.5km0.3w…………可选地,所述第一信息包括所述第一距离,所述基于第一信息确定第一发送功率,包括:基于所述第一距离和第三映射关系确定第一发送功率,所述第三映射关系为距离与发送功率的映射关系。其中,第三映射关系如表3所示,如表3所示距离越大,发送功率越大。表4剩余电量发送功率100%~90%1w89%~70%0.7w69~29%0.3w…………可选地,所述第一信息包括所述第一剩余电量,所述基于第一信息确定第一发送功率,包括:基于所述第一剩余电量和第四映射关系确定第一发送功率,所述第四映射关系为剩余电量与发送功率的映射关系。其中,第四映射关系如表4所示,如表4所示剩余电量越大,发送功率越大。可选地,所述第一信息包括所述第一应用、第一距离和所述第一剩余电量,所述基于第一信息确定第一发送功率,包括:基于所述第一应用、第一距离和所述第一剩余电量和第五映射关系确定第一发送功率,所述第五映射关系为应用、距离、剩余电量与发送功率的映射关系。其中,第五映射关系如表5所示。表5可选地,所述第一信息包括所述第一应用、第一距离和所述第一剩余电量,所述基于第一信息确定第一发送功率,包括:若所述第一剩余电量大于或等于第八阈值,则基于所述第一剩余电量确定第一发送功率;若所述第一剩余电量小于所述第八阈值,且所述第一应用为第三设定应用,则基于所述第一应用确定第一发送功率;若所述第一剩余电量小于所述第八阈值,且所述第一应用不为所述第三设定应用,则基于所述第一距离确定第一发送功率。其中,第三设定应用例如有游戏应用、视频应用、音频播放应用,等等。需要说的是,本实施例的“基于所述第一剩余电量确定第一发送功率”、“基于所述第一应用确定第一发送功率”和“基于所述第一距离确定第一发送功率”可参见上文所述,在此不再叙述。还需要说的是,在第一信息包括第一应用和第一距离,或者第一信息包括第一应用和第一剩余电量,或者第一信息包括第一距离和第一剩余电量,基于第一信息确定第一发送功率的具体实现方式可基于表5所示的映射关系确定,在此不再叙述。可以看出,在本申请实施例中,在释放第二通信网络之后,若需要调整终端设备向第一接入网设备发送信息的发送功率,则确定需要调整的发送功率值,这样可在需要高发送速率时调高发送功率,在不需要高发送速率时调低发送功率,进一步降低功耗。在本申请的一实现方式中,所述方法还包括:若满足第一条件,则需要调整所述终端设备向所述第一接入网设备的发送功率,所述第一条件包括以下至少一种:所述第一应用为第一设定应用、所述第一距离处于设定距离范围、所述第一剩余电量处于设定电量范围。其中,第一设定应用例如有游戏应用(如有王者荣耀,开心消消乐,欢乐斗地主等)、视频应用(如爱奇艺、腾讯视频等)、下载应用(如迅雷等)、音频播放应用(如qq音乐、酷狗音乐等),等等。其中,设定距离范围例如有1km~2km、1.5km~2km、1.8km~2.4km、其他距离范围的至少一个。其中,设定电量范围例如有10%~30%、15%~31%、8%~29%、其他电量范围中的至少一个。可以看出,在本申请实施例中,基于应用、设备之间距离和剩余电量中的至少一个来确定是否需要调整发送功率,实现了基于终端设备实际情况进行判断,提升判断的准确性。在本申请的一实现方式中,所述释放所述第二通信网络之后,所述方法还包括:基于第二信息确定是否需要接入与所述第二通信网络类型相同的通信网络,所述第二信息包括以下至少一种:所述终端设备前台运行的第二应用、所述终端设备的第二剩余电量、当前时刻;若需要接入与所述第二通信网络类型相同的通信网络,则接入第三通信网络,所述第三通信网络与所述第二通信网络类型相同,所述第三通信网络的第二接入设备与所述终端设备之间的第二距离小于或等于第五阈值。其中,第五阈值可以是预设的,也可以是协议规定的,在此不作限定。其中,若第二通信网络的接入网设备为lte接入设备,则第二接入网设备为lte接入网设备,若第二通信网络多的网接入设备为5g接入设备,则第二接入网设备为5g接入网设备。可选地,所述接入第二通信网络,包括:向所述第一接入网设备发送第五信息,所述第三信息包括至少一个候选接入网设备的标识和每个候选接入网设备与所述终端设备之间的距离,所述至少一个候选接入网设备包括所述第二接入网设备;接收所述第一接入网设备发送的第四信息,所述第四信息用于指示所述终端设备接入所述第二接入网设备的第三通信网络;接入所述第三通信网络。在本申请的一实现方式中,所述基于第二信息确定是否需要接入与所述第二通信网络类型相同的通信网络,包括:若满足第二条件,则确定需要接入与所述第二通信网络类型相同的通信网络,所述第二条件包括以下至少一种:所述第二应用为第二设定应用、所述第二剩余电量大于或等于第六阈值、所述当前时刻与释放所述第二通信网络的时刻的时间间隔大于或等于第七阈值。其中,第二设定应用包括游戏应用(如有王者荣耀,开心消消乐,欢乐斗地主等)、视频应用(如爱奇艺、腾讯视频等)、下载应用(如迅雷等)、音频播放应用(如网易云音乐、酷狗音乐等),等等。其中,第六阈值和第七阈值是设定的,或者第六阈值和第七阈值是基于所述第二应用确定的,等等。其中,所述第六阈值是基于所述第二应用确定的,包括:所述第六阈值是基于所述第二应用和第六映射关系确定的,所述第六映射关系为应用与剩余电量阈值的映射关系,第六映射关系如表6所示。表6应用剩余电量阈值游戏50%下载40%阅读25%…………其中,所述第七阈值是基于所述第二应用确定的,包括:所述第六阈值是基于所述第二应用和第七映射关系确定的,所述第七映射关系为应用与时间间隔阈值的映射关系,第七映射关系如表7所示。表7应用时间间隔阈值游戏3min下载5min阅读6min…………可以看出,在本申请实施例中,在释放第二通信网络之后,若需要接入与第二通信网络类型相同的通信网络,则接入一个通信网络,该通信网络的接入网设备与终端设备之间的距离较近,进而提高通信质量,进而提升后续数据传输的效率。需要说明的是,第一设定应用、第二设定应用和第三设定应用可以是相同的,也可以是不相同的,在此不作限定。第一时段、第二时段、第三时段和第四时段可以是相同的,也可以是不相同的,在此不作限定。示例性的,以图1所示的双连接为例,如图6所示,终端设备与lte接入网设备和5g接入网设备连接,lte接入网设备和5g接入网设备与5g核心网连接,lte接入网设备和5g接入网设备连接,假如终端设备的网络传输质量评估值小于第一阈值,终端设备向5g接入网设备发送测量报告,以告知终端设备与lte接入网设备的通信质量较差,5g接入网设备向终端设备发送第一指示信息,以指示终端设备断开与lte接入网设备的连接,终端设备断开与lte接入网设备的连接。示例性的,以图2所示的双连接为例,如图7所示,终端设备与lte接入网设备和5g接入网设备连接,lte接入网设备和5g接入网设备与lte核心网连接,lte接入网设备和5g接入网设备连接,假如终端设备的网络传输质量评估值小于第一阈值,终端设备向lte接入网设备发送测量报告,以告知终端设备与5g接入网设备的通信质量较差,lte接入网设备向终端设备发送第一指示信息,以指示终端设备断开与5g接入网设备的连接,终端设备断开与5g接入网设备的连接。示例性的,以图3所示的双连接为例,如图8所示,终端设备与lte接入网设备和5g接入网设备连接,lte接入网设备和5g接入网设备与5g核心网连接,lte接入网设备和5g接入网设备连接,假如终端设备的网络传输质量评估值小于第一阈值,终端设备向lte接入网设备发送测量报告,以告知终端设备与5g接入网设备的通信质量较差,lte接入网设备向终端设备发送第一指示信息,以指示终端设备断开与5g接入网设备的连接,终端设备断开与5g接入网设备的连接。上文中结合图5-图8,详细描述了根据本申请实施例的网路释放方法,下面将结合图9,详细描述根据本申请实施例的网络释放装置。图9示出了本申请实施例提供的网络释放装置900,该装置900可以是终端设备,也可以为终端设备中的芯片。该装置900包括:获取单元910、收发单元920和处理单元930。在一种可能的实现方式中,装置900用于执行上述网路释放方法中终端设备对应的各个流程和步骤。获取单元910,用于获取所述终端的网络传输质量评估值;收发单元920,用于若所述网络传输质量评估值小于第一阈值,则向所述第一通信网络的第一接入网设备发送测量报告,所述测量报告用于触发所述第一接入网设备下发第一指示信息;处理单元930,用于所述终端接收所述第一指示信息,并根据所述第一指示信息释放所述第二通信网络。可选地,处理单元930,还用于确定所述测量报告为a2事件。可选地,处理单元930,还用于确定所述测量报告还用于指示所述第二通信网络的通信质量评估值小于第二阈值。可选地,处理单元930,还用于基于所述终端设备使用所述第一通信网络传输数据的总数据量,确定所述第一通信网络的数据传输速率;处理单元930,还用于基于所述数据传输速率确定所述终端设备的网络传输质量评估值。可选地,处理单元930,还用于所述数据传输速率小于或等于第三阈值,则将所述网络传输质量评估值的判断门限从所述第一阈值更改为第四阈值,所述第三阈值大于所述第四阈值,所述第四阈值小于所述第一阈值。可选地,处理单元930,还用于在释放所述第二通信网络之后,若需要调整所述终端设备向所述第一接入网设备的发送功率,则基于第一信息确定第一发送功率,所述第一信息包括以下至少一种:所述终端设备前台运行的第一应用、所述终端设备与所述第一接入网设备之间的第一距离、所述终端设备的第一剩余电量;处理单元930,还用于将所述终端设备向所述第一接入网设备的发送功率调整为所述第一发送功率。可选地,处理单元930,还用于若满足第一条件,则需要调整所述终端设备向所述第一接入网设备的发送功率,所述第一条件包括以下至少一种:所述第一应用为第一设定应用、所述第一距离处于设定距离范围、所述第一剩余电量处于设定电量范围。可选地,处理单元930,还用于在释放所述第二通信网络之后,基于第二信息确定是否需要接入与所述第二通信网络类型相同的通信网络,所述第二信息包括以下至少一种:所述终端设备前台运行的第二应用、所述终端设备的第二剩余电量、当前时刻;处理单元930,还用于若需要接入与所述第二通信网络类型相同的通信网络,则接入第三通信网络,所述第三通信网络与所述第二通信网络类型相同,所述第三通信网络的第二接入设备与所述终端设备之间的第二距离小于或等于第五阈值。可选地,在基于第二信息确定是否需要接入与所述第二通信网络类型相同的通信网络方面,处理单元930具体用于:若满足第二条件,则确定需要接入与所述第二通信网络类型相同的通信网络,所述第二条件包括以下至少一种:所述第二应用为第二设定应用、所述第二剩余电量大于或等于第六阈值、所述当前时刻与释放所述第二通信网络的时刻的时间间隔大于或等于第七阈值。应理解,这里的装置900以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(applicationspecificintegratedcircuit,asic)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置900可以具体为上述实施例中的终端设备,装置900可以用于执行上述方法实施例中与终端设备或网络设备对应的各个流程和/或步骤,为避免重复,在此不再赘述。上述各个方案的装置900具有实现上述方法中终端设备执行的相应步骤的功能;所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块;例如发送单元可以由发射机替代,接收单元可以由接收机替代,其它单元,如确定单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。在本申请的实施例,图9中的装置900也可以是芯片或者芯片系统,例如:片上系统(systemonchip,soc)。对应的,接收单元和发送单元可以是该芯片的收发电路,在此不做限定。图10示出了本申请实施例提供的一种终端设备1000,该终端设备1000包括处理器1010、存储器1020、收发器1030以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器1020中,并且被配置由上述处理器1010执行;上述程序包括用于执行以下步骤的指令:获取所述终端设备的网络传输质量评估值;若所述网络传输质量评估值小于第一阈值,则向所述第一通信网络的第一接入网设备发送测量报告,所述测量报告用于触发所述第一接入网设备下发第一指示信息;所述终端设备接收所述第一指示信息,并根据所述第一指示信息释放所述第二通信网络。可选地,上述程序包括还用于执行以下步骤的指令:所述测量报告为a2事件。可选地,上述程序包括还用于执行以下步骤的指令:所述测量报告还用于指示所述第二通信网络的通信质量评估值小于第二阈值。可选地,上述程序包括还用于执行以下步骤的指令:基于所述终端设备使用所述第二通信网络传输数据的总数据量,确定所述第二通信网络的数据传输速率;基于所述数据传输速率确定所述终端设备的网络传输质量评估值。可选地,上述程序包括还用于执行以下步骤的指令:若所述数据传输速率小于或等于第三阈值,则将所述网络传输质量评估值的判断门限从所述第一阈值更改为第四阈值,所述第三阈值大于所述第四阈值,所述第四阈值小于所述第一阈值。可选地,在释放所述第二通信网络之后,上述程序包括还用于执行以下步骤的指令:若需要调整所述终端设备向所述第一接入网设备的发送功率,则基于第一信息确定第一发送功率,所述第一信息包括以下至少一种:所述终端设备前台运行的第一应用、所述终端设备与所述第一接入网设备之间的第一距离、所述终端设备的第一剩余电量;将所述终端设备向所述第一接入网设备的发送功率调整为所述第一发送功率。可选地,上述程序包括还用于执行以下步骤的指令:若满足第一条件,则需要调整所述终端设备向所述第一接入网设备的发送功率,所述第一条件包括以下至少一种:所述第一应用为第一设定应用、所述第一距离处于设定距离范围、所述第一剩余电量处于设定电量范围。可选地,在释放所述第二通信网络之后,上述程序包括还用于执行以下步骤的指令:基于第二信息确定是否需要接入与所述第二通信网络类型相同的通信网络,所述第二信息包括以下至少一种:所述终端设备前台运行的第二应用、所述终端设备的第二剩余电量、当前时刻;若需要接入与所述第二通信网络类型相同的通信网络,则接入第三通信网络,所述第三通信网络与所述第二通信网络类型相同,所述第三通信网络的第二接入设备与所述终端设备之间的第二距离小于或等于第五阈值。可选地,在基于第二信息确定是否需要接入与所述第二通信网络类型相同的通信网络方面,上述程序包括具体用于执行以下步骤的指令:若满足第二条件,则确定需要接入与所述第二通信网络类型相同的通信网络,所述第二条件包括以下至少一种:所述第二应用为第二设定应用、所述第二剩余电量大于或等于第六阈值、所述当前时刻与释放所述第二通信网络的时刻的时间间隔大于或等于第七阈值。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。本申请实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如上述方法实施例中终端设备所描述的部分或全部步骤。本申请实施例还提供了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法中终端设备所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本申请实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域:
的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。当前第1页12