基于业务的测量响应方法、装置、终端及存储介质与流程

专利2022-05-09  119


本申请实施例涉及移动通信技术领域,特别涉及一种基于业务的测量响应方法、装置、终端及存储介质。



背景技术:

终端在与网络设备连接进行数据传输的情况下,网络设备会控制终端进行测量控制,进而控制终端进行小区切换或者rat(radioaccesstechnology,无线接入技术)选择。

在3gpp(3rdgenerationpartnershipproject,第三代合作伙伴计划)协议中,终端基于网络设备发送的测量配置信息上报测量结果,网络设备接收终端的测量结果后,基于该测量结果控制终端进行小区重选、小区切换或者rat选择。

由于终端被动响应测量配置信息,导致终端处理的业务受到小区重选、小区切换或者rat选择的影响。



技术实现要素:

本申请实施例提供了一种基于业务的测量响应方法、装置、终端及存储介质,打破了终端被动根据网络设备的测量配置信息进行小区测量的限制,防止出现由于终端被动接受网络设备执行的rat选择或小区切换导致的业务中断的情况,提高了终端处理业务的流畅性。技术方案如下:

根据本申请实施例的一方面,提供了一种基于业务的测量响应方法,所述方法包括:

获取业务的业务类型以及所述业务类型对应的运行参数;

在确定所述运行参数满足所述业务类型的测量触发条件的情况下,进行小区测量,获取测量结果;

向网络设备发送所述测量结果。

根据本申请实施例的另一方面,提供了一种基于业务的测量响应装置,所述装置包括:

参数获取模块,用于获取当前处理的业务的业务类型以及所述业务类型对应的运行参数;

结果获取模块,用于在确定所述运行参数满足所述业务类型的测量触发条件的情况下,进行小区测量,获取测量结果;

发送模块,用于向网络设备发送所述测量结果。

根据本申请实施例的另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上第一方面所述的基于业务的测量响应方法。

根据本申请实施例的另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上第一方面所述的基于业务的测量响应方法。

本申请实施例提供的基于业务的测量响应方法、装置、终端及存储介质,终端基于业务的业务类型以及业务类型对应的运行参数,确定运行参数满足测量触发条件的情况下,进行小区测量,终端主动根据业务情况判断是否进行小区测量,打破了终端被动根据测量配置信息进行小区测量的限制,防止出现由于终端被动接受网络设备执行的rat选择或小区切换导致的业务中断的情况,提高了终端处理业务的流畅性。

附图说明

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

图1示出了本申请一个示例性实施例提供的终端的结构方框图;

图2示出了本申请一个示例性实施例提供的一种基于业务的测量响应方法的流程图;

图3示出了本申请一个示例性实施例提供的一种基于业务的测量响应方法的流程图;

图4示出了本申请一个示例性实施例提供的一种基于业务的测量响应方法的流程图;

图5示出了本申请一个示例性实施例提供的一种基于业务的测量响应方法的流程图;

图6示出了本申请一个示例性实施例提供的一种基于业务的测量响应方法的流程图;

图7示出了本申请一个示例性实施例提供的一种基于业务的测量响应方法的流程图;

图8示出了本申请一个示例性实施例提供的一种基于业务的测量响应方法的流程图;

图9示出了本申请一个示例性实施例提供的基于业务的测量响应装置的结构框图;

图10示出了本申请一个示例性实施例提供的基于业务的测量响应装置的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

请参考图1,其示出了本申请一个示例性实施例提供的终端的结构方框图。在一些实施例中,终端100是智能手机、平板电脑、可穿戴设备等能够作为无线站点接入无线局域网的终端。本申请中的终端100至少包括一个或多个以下部件:处理器110、存储器120和至少两个无线链路130。

在一些实施例中,处理器110包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的程序代码,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。在一些实施例中,处理器110采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器110能集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)、神经网络处理器(neural-networkprocessingunit,npu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;npu用于实现人工智能(artificialintelligence,ai)功能;调制解调器用于处理无线通信。能够理解的是,上述调制解调器也能不集成到处理器110中,单独通过一块芯片进行实现。

在一些实施例中,该处理器110用于控制至少两个无线链路130的工作状况,相应的,该处理器110为集成了无线保真(wirelessfidelity,wi-fi)芯片的处理器。其中,该wi-fi芯片为具有双wi-fi处理能力的芯片。例如,该wi-fi芯片为双频双发(dualbanddualconcurrent,dbdc)芯片,或者,双频同步(dualbandsimultaneous,dbs)芯片等。

在一些实施例中,存储器120包括随机存储器(randomaccessmemory,ram),在一些实施例中,存储器120包括只读存储器(read-onlymemory,rom)。在一些实施例中,该存储器120包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器120可用于存储程序代码。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。

在一些实施例中,存储器120中存储有不同的无线链路130的接收信标帧的接收方案。以及,不同的无线链路130连接的接入节点的标识、无线链路130的标识等。

该至少两个无线链路130用于连接不同的接入节点(accesspoint,ap)。接收ap下发的下行数据。其中,该不同的接入节点为同一路由器中的接入节点或者不同路由器中的接入节点。

在一些实施例中,终端100中还包括显示屏。显示屏是用于显示用户界面的显示组件。在一些实施例中,该显示屏为具有触控功能的显示屏,通过触控功能,用户可以使用手指、触摸笔等任何适合的物体在显示屏上进行触控操作。在一些实施例中,显示屏通常设置在终端100的前面板。在一些实施例中,显示屏被设计成为全面屏、曲面屏、异型屏、双面屏或折叠屏。在一些实施例中,显示屏还被设计成为全面屏与曲面屏的结合,异型屏与曲面屏的结合等,本实施例对此不加以限定。

除此之外,本领域技术人员能够理解,上述附图所示出的终端100的结构并不构成对终端100的限定,终端100包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端100中还包括麦克风、扬声器、输入单元、传感器、音频电路、模块、电源、蓝牙模块等部件,在此不再赘述。

本申请实施例提供的方法,应用于终端响应网络设备的测量控制的场景中,网络设备控制终端进行小区测量,而对于正在处理业务的终端来说,终端会基于业务的业务类型以及业务类型对应的运行参数,确定运行参数满足测量触发条件的情况下,进行小区测量,终端主动根据业务情况判断是否进行小区测量,打破了终端被动根据测量配置信息进行小区测量的限制,防止出现由于终端被动接受网络设备执行的rat选择或小区切换导致的业务中断的情况,提高了终端处理业务的流畅性。

图2示出了本申请一个示例性实施例提供的基于业务的测量响应方法的流程图,参见图2,该方法应用于终端中,该方法包括:

步骤201:获取业务的业务类型以及业务类型对应的运行参数。

在本申请实施例中,网络设备会控制终端进行小区测量,而终端为了保证当前处理的业务不受影响,先判断业务是否正常运行,若业务正常运行,则终端不会响应网络设备的测量配置信息,而若业务未正常运行,则终端会响应网络设备的测量配置信息。终端为了判断业务是否正常运行,获取业务的业务类型以及业务类型对应的运行参数,后续基于业务的运行参数判断业务是否正常运行。

步骤202:在确定运行参数满足业务类型的测量触发条件的情况下,基于网络设备的测量配置信息进行小区测量,获取测量结果。

在本申请实施例中,终端获取当前处理的业务的运行参数,还会确定运行参数是否满足测量触发条件,若运行参数不满足测量触发条件,说明终端当前处理的业务未正常运行,终端需要触发小区测量,获取测量结果,而若运行参数满足测量触发条件,说明终端当前处理的业务正常运行,终端无需触发小区测量。

步骤203:向网络设备发送测量结果。

在本申请实施例中,终端进行小区测量获取测量结果后,向网络设备发送已获取的测量结果,后续网络设备基于接收的测量结果控制终端进行rat选择、小区切换或者小区重选。

本申请实施例提供了一种基于业务的测量响应方法,终端基于业务的业务类型以及业务类型对应的运行参数,在确定运行参数满足触发条件的情况下,进行小区测量,终端主动根据业务情况判断是否进行小区测量,打破了终端被动根据测量配置信息进行小区测量的限制,防止出现由于终端被动接受网络设备执行的rat选择或小区切换导致的业务中断的情况,提高了终端处理业务的流畅性。

图3示出了本申请一个示例性实施例提供的基于业务的测量响应方法的流程图,参见图3,该方法应用于终端和网络设备中,该方法包括:

步骤301:网络设备向终端发送测量配置信息。

其中,测量配置信息用于指示终端进行小区测量。在本申请实施例中,若网络设备需要获取终端所在小区的信息,则向终端发送测量配置信息,以控制终端进行小区测量。

在一些实施例中,网络设备向终端发送rrc(radioresourcecontrol,无线资源控制)消息,该rrc消息中包括测量配置信息。

步骤302:终端接收网络设备发送的测量配置信息。

终端接收网络设备发送的测量配置信息,并不会立即开始基于测量配置信息进行小区测量,而是执行步骤303,当终端确定当前执行的业务的运行参数不满足测量触发条件时,再进行小区测量。

需要说民的是,本申请实施例仅是以步骤301-302为例进行说明。而在另一实施例中,步骤301-302为可选步骤,还可以直接执行步骤303。

步骤303:终端获取业务的业务类型以及业务类型对应的运行参数。

其中,业务类型用于指示终端当前处理的业务所属的类型。例如,该业务类型包括游戏类型、视频类型、语音类型或者其他类型,本申请实施例并不做限定。运行参数用于指示终端当前处理的业务的运行状态。

在本申请实施例中,终端需要判断业务是否正常进行以确定是否进行小区测量,则先获取业务的业务类型以及业务类型对应的运行参数,以便于后续基于运行参数确定当前处理的业务是否正常运行。

在一些实施例中,运行参数包括以下至少一项:

(1)业务的时延。

(2)业务运行过程中的速率。

(3)业务运行过程中的带宽。

步骤304:终端在确定运行参数不满足qos要求的情况下,进行小区测量,获取测量结果。

在本申请实施例中,终端基于获取的业务类型以及业务类型对应的运行参数确定运行参数不满足业务类型的qos(qualityofservice,服务质量)要求的情况下,也表示运行参数满足测量触发条件,并且也说明当前处理的业务未处于正常运行的状态,此时终端需要配合网络设备执行小区测量的步骤,进而获取测量结果,以便于后续网络设备基于测量结果控制终端进行rat选择、小区重选或者小区切换。

在一些实施例中,qos要求包括以下至少一项:

(1)业务的时延范围。

其中,时延范围用于指示业务类型所属的业务正常运行时的时延对应的范围。例如,该时延范围为不大于50毫秒,或者该时延范围为不大于60毫秒,或者该时延范围为其他数值,本申请实施例不作限定。

(2)业务的最低速率。

其中,业务的最低速率用于指示业务类型所属的业务正常运行时的速率对应的最低要求值。例如,该最低速率为11mbit/s、15mbit/s、20mbit/s或者其他数值,本申请实施例不作限定。

(3)业务的带宽范围。

其中,带宽范围用于指示业务类型所属的业务正常运行时的带宽对应的范围。例如,该带宽范围为1gbit/s(吉比特/秒)至4gbit/s,或者为3mbit/s(兆比特/秒)至5mbit/s,或者为不小于23mbit/s,或者为不小于1gbit/s,或者为其他范围,本申请实施例不作限定。

在一些实施例中,运行参数包括业务运行过程中的带宽,在确定业务运行过程中的带宽不属于带宽范围的情况下,确定运行参数不满足qos要求。

例如,若业务的业务类型为视频类型,且该视频类型的带宽范围为不小于3mbit/s,而目前业务在运行过程中的带宽为1mbit/s,说明此时业务运行过程中的带宽不属于带宽范围。或者,若目前业务在运行过程中的带宽为5mbit/s,说明此时业务运行过程中的带宽属于带宽范围。

在一些实施例中,运行参数包括业务运行过程中的速率,在确定业务运行过程中的速率小于最低速率的情况下,确定运行参数不满足qos要求。

例如,若业务的业务类型为语音类型,且该语音类型的最低速率为1mbit/s,而目前业务在运行过程中的速率为0.5mbit/s,说明此时业务运行过程中的速率小于最低速率。或者,若目前业务在运行过程中的速率为2mbit/s,说明此时业务运行过程中的速率大于最低速率。

在一些实施例中,运行参数包括业务运行过程中的时延,在确定业务运行过程中的时延不属于时延范围的情况下,确定运行参数不满足qos要求。

例如,若业务的业务类型为游戏类型,且该游戏类型的时延范围为不大于30毫秒,而目前业务在运行过程中的时延为45毫秒,说明此时业务运行过程中的时延不属于时延范围。或者,若目前业务在运行过程中的时延为25毫秒,说明此时业务运行过程中的时延属于时延范围。

需要说明的第一点是,本申请实施例仅是以运行参数包括一种参数确定是否满足业务类型的qos要求为例进行说明。而在另一实施例中,运行参数中包括多种参数,则需要在多种参数中的每种参数均不满足业务类型的qos要求的情况下,确定运行参数不满足业务类型的qos要求。

需要说明的第二点是,本申请实施例仅是以运行参数不满足qos要求的情况为例进行说明。在另一实施例中,终端直接基于运行参数确定是否满足测量触发条件,无需确定运行参数是否满足qos要求以确定是否满足测量触发条件。

在一些实施例中,测量触发条件包括以下至少一项:

(1)不属于所述业务类型的时延范围的参数。

(2)小于所述业务类型的最低速率的参数。

(3)不属于所述业务类型的带宽范围的参数。

在一些实施例中,运行参数包括业务运行过程中的带宽,在确定业务运行过程中的带宽不属于带宽范围的情况下,确定运行参数不满足业务类型的测量触发条件。

例如,若业务的业务类型为视频类型,且该视频类型的带宽范围为不小于3mbit/s,而目前业务在运行过程中的带宽为1mbit/s,说明此时业务运行过程中的带宽不属于带宽范围。或者,若目前业务在运行过程中的带宽为5mbit/s,说明此时业务运行过程中的带宽属于带宽范围。

在一些实施例中,运行参数包括业务运行过程中的速率,在确定业务运行过程中的速率小于最低速率的情况下,确定运行参数不满足业务类型的测量触发条件。

例如,若业务的业务类型为语音类型,且该语音类型的最低速率为1mbit/s,而目前业务在运行过程中的速率为0.5mbit/s,说明此时业务运行过程中的速率小于最低速率。或者,若目前业务在运行过程中的速率为2mbit/s,说明此时业务运行过程中的速率大于最低速率。

在一些实施例中,运行参数包括业务运行过程中的时延,在确定业务运行过程中的时延不属于时延范围的情况下,确定运行参数不满足业务类型的测量触发条件。

例如,若业务的业务类型为游戏类型,且该游戏类型的时延范围为不大于30毫秒,而目前业务在运行过程中的时延为45毫秒,说明此时业务运行过程中的时延不属于时延范围。或者,若目前业务在运行过程中的时延为25毫秒,说明此时业务运行过程中的时延属于时延范围。

步骤305:终端向网络设备发送测量结果。

其中,测量结果中包括终端当前所处的服务小区以及邻小区的测量结果。

需要说明的是,本申请实施例仅是以终端获取业务类型以及业务类型对应的运行参数,进而在确定运行参数不满足业务类型的测量触发条件的情况下,基于网络设备的测量配置信息进行小区测量,获取测量结果为例进行说明。

本申请实施例提供了一种基于业务的测量响应方法,终端基于业务的业务类型以及业务类型对应的运行参数,确定运行参数满足测量触发条件的情况下,进行小区测量,终端主动根据业务情况判断是否进行小区测量,打破了终端被动根据网络设备的测量配置信息进行小区测量的限制,防止出现由于终端被动接受网络设备执行的rat选择或小区切换导致的业务中断的情况,提高了终端处理业务的流畅性。并且,由于终端无需再额外执行小区测量以及rat选择、小区重选或小区切换的过程,节省终端的资源开销,提高了资源利用率。

图2实施例对业务参数满足测量触发条件的情况下如何进行小区测量进行了说明。而在另一实施例中,若业务参数不满足测量触发条件,则不会执行步骤202。其中,参见图4,该方法应用于终端,该方法包括:

步骤212:确定运行参数不满足测量触发条件,不响应测量配置信息。

在本申请实施例中,若终端确定运行参数不满足测量触发条件,说明终端处理的业务在正常运行,此时无需由网络设备控制终端进行rat选择、小区重选或小区切换,则终端直接不响应测量配置信息。

在一些实施例中,终端不响应测量配置信息包括:终端不基于测量配置信息进行小区测量。

在另一些实施例中,终端不响应测量配置信息包括:终端向网络设备发送测量拒绝消息。

其中,测量拒绝消息用于指示终端拒绝进行小区测量。网络设备接收到终端发送的测量拒绝消息后,确定终端当前处理的业务正常运行,无需控制终端进行rat选择、小区重选或者小区切换。

本申请实施例提供的方法,终端基于当前处理的业务的业务类型以及业务类型对应的运行参数,确定运行参数满足测量触发条件的情况下,进行小区测量,终端主动根据业务的运行参数判断是否进行小区测量,打破了终端被动根据网络设备的测量配置信息进行小区测量的限制,防止出现由于终端被动接受网络设备执行的rat选择或小区切换导致的业务中断的情况,提高了终端处理业务的流畅性。并且,由于终端无需再额外执行小区测量以及rat选择、小区重选或小区切换的过程,节省终端的资源开销,提高了资源利用率

在图2实施例基础上,终端还需要获取测量触发条件,图5示出了本申请一个示例性实施例提供的基于业务的测量响应方法的流程图,参见图5,该方法应用于终端和网络设备中,在步骤202之前,该方法包括:

步骤501:获取业务的业务类型对应的测量触发条件。

在本申请实施例中,终端处理的业务的业务类型包括多种,不同的业务类型对应的测量触发条件也不同,终端在确定业务参数是否满足测量触发条件之前,需要先获取业务的业务类型对应的测量触发条件。

在一些实施例中,终端存储有不同的业务类型对应的测量触发条件,终端通过步骤201获取到业务的业务类型,即可确定该业务的业务类型对应的测量触发条件。

其中,业务类型包括游戏业务、语音业务、视频业务等,则终端存储有游戏业务对应的测量触发条件1,语音业务对应的测量触发条件2,视频业务对应的测量触发条件3。

在一些实施例中,所述业务的业务类型包括游戏类型,获取所述游戏类型对应的时延范围以及所述游戏类型对应的最低速率。

在一些实施例中,所述业务的业务类型包括视频类型,获取所述视频类型对应的最低速率。

在一些实施例中,所述业务的业务类型包括语音类型,获取所述语音类型对应的时延范围。

本申请实施例提供的方法,终端基于确定的业务的业务类型获取对应的测量触发条件,基于不同的业务所属的业务类型对业务是否正常运行进行判断,提高了终端判断业务是否正常运行的准确性,进而提高终端处理业务的流畅性。

在图2实施例基础上,终端执行步骤201后,并不会立即执行步骤202,而是先根据当前连接的网络带宽判断是否切换网络,再重新执行步骤201,图6示出了本申请一个示例性实施例提供的基于业务的测量响应方法的流程图,参见图6,该方法应用于终端和网络设备中,该方法包括:

步骤601:在业务类型的带宽范围的最小带宽大于终端连接的第一网络所支持的最大带宽的情况下,终端切换至第二网络。

其中,第二网络所支持的最大带宽大于第一网络支持的最大带宽。

在本申请实施例中,终端当前连接的第一网络所支持的带宽具有最大值,若第一网络的最大带宽无法满足业务的业务类型的带宽范围,则说明该业务在第一网络中无法正常运行,此时需要切换为具有更大带宽的网络以支持业务的运行。

终端确定业务类型的带宽范围以及终端连接的第一网络所支持的最大带宽,该业务类型的带宽范围的最小带宽表示业务能正常运行所要求的最小带宽,在业务类型的带宽范围的最小带宽大于终端连接的第一网络所支持的最大带宽的情况下,说明第一网络无法支持该业务的运行,终端切换至最大带宽大于第一网络的第二网络。

步骤602:获取业务的业务类型以及业务类型对应的运行参数。

步骤603:在确定运行参数满足业务类型的测量触发条件的情况下,基于网络设备的测量配置信息进行小区测量,获取测量结果。

步骤604:向网络设备发送测量结果。

终端切换为第二网络后,继续执行602-604,以防止终端切换至第二网络后仍然无法满足业务运行的需求的情况。其中,步骤602-604与上述图2实施例中的步骤201-203类似,在此不再赘述。

本申请实施例提供的方法,终端先确定业务类型的带宽范围的最小带宽是否大于已连接的第一网络所支持的最大带宽,进而判断第一网络是否能支持业务的正常运行,优先采用切换网络的方式,提高终端处理业务的流畅性,且减少与网络设备的信令开销,提高资源利用率。

图2实施例是以终端为例对本申请进行说明。而在另一实施例中,终端中还包括ap(applicationprocessor,应用处理器)和modem(调制解调器),终端通过应用处理器获取业务的业务类型以及业务类型对应的运行参数,而通过调制解调器与网络设备进行通信。

在一些实施例中,应用处理器基于运行参数确定运行参数是否满足业务类型的测量触发条件,并将确定结果发送给调制解调器,调制解调器基于应用处理器发送的确定结果确定运行参数是否满足测量触发条件,调制解调器在确定运行参数满足测量触发条件的情况下,基于测量配置信息进行小区测量,获取测量结果。

在一种可能实现方式中,参见图7,该方法包括:

步骤701:应用处理器基于业务类型以及业务类型对应的运行参数,生成业务对应的业务标识信息。

步骤702:应用处理器向调制解调器发送业务标识信息。

步骤703:调制解调器接收业务标识信息。

步骤704:调制解调器基于接收的业务标识信息的指示信息确定运行参数满足测量触发条件,进行小区测量,获取测量结果。

终端中的应用处理器获取当前处理的业务的业务类型以及业务类型对应的运行参数,再基于当前处理的业务的业务类型以及业务类型对应的运行参数生成该业务对应的业务标识信息,采用该业务标识信息来指示当前的业务的业务类型、测量触发条件以及业务是否满足测量触发条件的指示信息。应用处理器向调制解调器发送业务标识信息,调制解调器接收应用处理器发送的业务标识信息,再基于接收的业务标识信息的指示信息确定业务的运行参数是否满足测量触发条件,在确定业务参数满足测量触发条件的情况下,响应于测量配置信息,进行小区测量,获取测量结果,而在确定业务满足不测量触发条件的情况下,不响应于测量配置信息。

可选地,该业务标识信息包括多个信息头,该信息头用于指示业务类型、测量触发条件、业务是否满足测量触发条件中的任一项。

在另一些实施例中,应用处理器将获取的当前处理的业务的业务类型以及业务类型对应的运行参数发送给调制解调器,调制解调器在确定运行参数不满足测量触发条件的情况下,基于测量配置信息进行小区测量,获取测量结果。

例如,如图8所示,应用处理器根据当前业务的业务类型和运行参数生成业务标识信息,向调制解调器发送该业务标识信息,调制解调器接收业务标识信息,根据业务标识信息确定终端当前处理的业务的运行参数是否满足测量触发条件,若运行参数不满足测量触发条件,进行小区测量,触发rat选择、小区重选或者小区切换,若运行参数满足测量触发条件,不响应网络设备的测量配置信息,避免触发rat选择、小区重选或者小区切换。

需要说明的是,本申请实施例仅是以调制解调器在确定运行参数满足测量触发条件的情况下,基于测量配置信息进行小区测量为例进行说明。而在另一实施例中,调制解调器在确定运行参数不满足测量触发条件的情况下,不响应终端设备的测量配置信息,也即是调制解调器不进行小区测量。或者,调制解调器在确定运行参数不满足测量触发条件的情况下,向网络设备发送测量拒绝消息,测量拒绝消息用于指示终端拒绝进行小区测量。

需要说明的是,本申请中的图2、图3、图4、图5、图6、图7实施例之间可以相互结合,本申请不对各个图示的实施例的结合方式进行限定。

下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。

请参考图9,其示出了本申请一个示例性实施例提供的基于业务的测量响应装置的结构框图。该基于业务的测量响应装置应用于终端,该基于业务的测量响应装置包括:

参数获取模块901,用于获取业务的业务类型以及业务类型对应的运行参数;

结果获取模块902,用于在确定运行参数满足业务类型的测量触发条件的情况下,进行小区测量,获取测量结果;

发送模块903,用于向网络设备发送测量结果。

本申请实施例提供的装置,终端基于业务的业务类型以及业务类型对应的运行参数,确定运行参数满足测量触发条件的情况下,进行小区测量,终端主动根据业务情况判断是否进行小区测量,打破了终端被动根据网络设备的测量配置信息进行小区测量的限制,防止出现由于终端被动接受网络设备执行的rat选择或小区切换导致的业务中断的情况,提高了终端处理业务的流畅性。

在一些实施例中,结果获取模块902,用于在确定运行参数不满足qos要求的情况下,进行小区测量,获取测量结果。

在一些实施例中,运行参数包括业务运行过程中的带宽,结果获取模块902,用于在确定业务运行过程中的带宽不属于业务类型的带宽范围的情况下,确定所述运行参数不满足qos要求。

在一些实施例中,运行参数包括业务运行过程中的速率,结果获取模块902,用于在确定业务运行过程中的时延不属于业务类型的时延范围的情况下,确定所述运行参数不满足qos要求。

在一些实施例中,所述运行参数包括所述业务运行过程中的时延,在确定所述业务运行过程中的时延不属于所述业务类型的时延范围的情况下,确定所述运行参数不满足qos要求。

在一些实施例中,参见图10,装置还包括:

切换模块904,用于在业务类型的带宽范围的最小带宽大于终端连接的第一网络所支持的最大带宽的情况下,切换至第二网络,第二网络所支持的最大带宽大于第一网络支持的最大带宽;

参数获取模块901,用于继续执行获取业务的业务类型以及业务类型对应的运行参数的步骤。

在一些实施例中,参见图10,装置还包括:

条件获取模块905,用于获取业务的业务类型对应的测量触发条件。

在一些实施例中,所述业务的业务类型包括游戏类型,条件获取模块905,用于获取游戏类型对应的时延范围以及游戏类型对应的最低速率。

在一些实施例中,所述业务的业务类型包括视频类型,条件获取模块905,用于获取视频类型对应的最低速率。

在一些实施例中,所述业务的业务类型包括语音类型,条件获取模块905,用于获取语音类型对应的时延范围。

在一些实施例中,发送模块903,用于在确定运行参数满足测量触发条件的情况下,向网络设备发送测量拒绝消息,测量拒绝消息用于指示终端拒绝进行小区测量。

在一些实施例中,参见图10,装置还包括:

接收模块906,用于接收网络设备发送的测量配置信息,测量配置信息用于指示终端进行小区测量。

在一些实施例中,参见图10,装置应用于终端,终端包括应用处理器和调制解调器,应用处理器包括生成模块907和发送模块903,调制解调器包括结果获取模块902;

生成模块907,用于基于业务类型以及业务类型对应的运行参数,生成业务对应的业务标识信息,业务标识信息用于指示业务类型、测量触发条件以及运行参数是否满足测量触发条件的指示信息;

发送模块903,用于向调制解调器发送业务标识信息;

结果获取模块902,用于基于接收的业务标识信息的指示信息确定运行参数满足测量触发条件,进行小区测量,获取测量结果。

需要说明的是,上述实施例提供的装置,在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本申请还提供一种计算机可读介质,其上存储有程序指令,程序指令被处理器执行时实现上述各个方法实施例提供的基于业务的测量响应方法。

本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述各个实施例的基于业务的测量响应方法。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的基于业务的测量响应方法中全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。


技术特征:

1.一种基于业务的测量响应方法,其特征在于,所述方法包括:

获取业务的业务类型以及所述业务类型对应的运行参数;

在确定所述运行参数满足所述业务类型的测量触发条件的情况下,进行小区测量,获取测量结果;

向网络设备发送所述测量结果。

2.根据权利要求1所述的方法,其特征在于,所述在确定所述运行参数满足所述业务类型的测量触发条件的情况下,进行小区测量,获取测量结果,包括:

在确定所述运行参数不满足服务质量qos要求的情况下,进行小区测量,获取测量结果。

3.根据权利要求2所述的方法,其特征在于,所述运行参数包括所述业务运行过程中的带宽,所述确定所述运行参数不满足qos要求的过程,包括:

在确定所述业务运行过程中的带宽不属于所述业务类型的带宽范围的情况下,确定所述运行参数不满足qos要求。

4.根据权利要求2所述的方法,其特征在于,所述运行参数包括所述业务运行过程中的速率,所述确定所述运行参数不满足qos要求的过程,包括:

在确定所述业务运行过程中的速率小于所述业务类型的最低速率的情况下,确定所述运行参数不满足qos要求。

5.根据权利要求2所述的方法,其特征在于,所述运行参数包括所述业务运行过程中的时延,所述确定所述运行参数不满足qos要求的过程,包括:

在确定所述业务运行过程中的时延不属于所述业务类型的时延范围的情况下,确定所述运行参数不满足qos要求。

6.根据权利要求1所述的方法,其特征在于,所述在确定所述运行参数满足所述业务类型的测量触发条件的情况下,进行小区测量,获取测量结果之前,所述方法还包括:

在所述业务类型的带宽范围的最小带宽大于终端连接的第一网络所支持的最大带宽的情况下,切换至第二网络,所述第二网络所支持的最大带宽大于所述第一网络支持的最大带宽;

继续执行所述获取业务的业务类型以及所述业务类型对应的运行参数的步骤。

7.根据权利要求1所述的方法,其特征在于,所述在确定所述运行参数满足所述业务类型的测量触发条件的情况下,进行小区测量,获取测量结果之前,所述方法还包括:

获取所述业务的业务类型对应的测量触发条件。

8.根据权利要求7所述的方法,其特征在于,所述业务的业务类型包括游戏类型,所述获取所述业务类型对应的测量触发条件,包括:

获取所述游戏类型对应的时延范围以及所述游戏类型对应的最低速率。

9.根据权利要求7所述的方法,其特征在于,所述业务的业务类型包括视频类型,所述获取所述业务类型对应的测量触发条件,包括:

获取所述视频类型对应的最低速率。

10.根据权利要求7所述的方法,其特征在于,所述业务的业务类型包括语音类型,所述获取所述业务类型对应的测量触发条件,包括:

获取所述语音类型对应的时延范围。

11.根据权利要求1至10任一项所述的方法,其特征在于,所述方法还包括:

在确定所述运行参数满足所述测量触发条件的情况下,向所述网络设备发送测量拒绝消息,所述测量拒绝消息用于指示终端拒绝进行小区测量。

12.根据权利要求1至10任一项所述的方法,其特征在于,所述获取业务的业务类型以及所述业务类型对应的运行参数之前,所述方法还包括:

接收所述网络设备发送的测量配置信息,所述测量配置信息用于指示终端进行小区测量的配置参数信息。

13.根据权利要求1至10任一项所述的方法,其特征在于,所述方法应用于终端,所述终端包括应用处理器和调制解调器,所述在确定所述运行参数满足所述业务类型的测量触发条件的情况下,基于网络设备的测量配置信息进行小区测量,获取测量结果之前,所述方法还包括:

所述应用处理器基于所述业务类型以及所述业务类型对应的运行参数,生成所述业务对应的业务标识信息,所述业务标识信息用于指示所述业务类型、所述测量触发条件以及所述运行参数是否满足所述测量触发条件的指示信息;

所述应用处理器向所述调制解调器发送所述业务标识信息;

所述在确定所述运行参数满足所述业务类型的测量触发条件的情况下,进行小区测量,获取测量结果,包括:

所述调制解调器基于接收的业务标识信息的指示信息确定所述运行参数满足所述测量触发条件,进行小区测量,获取测量结果。

14.一种基于业务的测量响应装置,其特征在于,所述装置包括:

参数获取模块,用于获取业务的业务类型以及所述业务类型对应的运行参数;

结果获取模块,用于在确定所述运行参数满足所述业务类型的测量触发条件的情况下,进行小区测量,获取测量结果;

发送模块,用于向网络设备发送所述测量结果。

15.一种终端,其特征在于,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如权利要求1至13任一所述的基于业务的测量响应方法。

16.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如权利要求1至13任一所述的基于业务的测量响应方法。

技术总结
本申请公开了一种基于业务的测量响应方法、装置、终端及存储介质,属于移动通信技术领域。所述方法包括:获取业务的业务类型以及所述业务类型对应的运行参数;在确定所述运行参数满足所述业务类型的测量触发条件的情况下,进行小区测量,获取测量结果;向网络设备发送所述测量结果,打破了终端被动根据网络设备的测量配置信息进行小区测量的限制,防止出现由于终端被动接受网络设备执行的RAT选择或小区切换导致的业务中断的情况,提高了终端处理业务的流畅性。

技术研发人员:邱广清
受保护的技术使用者:OPPO广东移动通信有限公司
技术研发日:2021.05.07
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-1364.html

最新回复(0)