具体实施方式
本发明实施例提供了一种MDT测量结果的上报及其控制方法和装置,用以实现基站将MDT测量结果上报给TCE。
本发明公开了一种基站(通用地面无线接入网(Universal Terrestrial RadioAccess Network,简称UTRAN)中的无线网络控制器(Radio Network Controller,简称RNC)或演进的通用地面无线接入网(Evolved UTRAN,简称E-UTRAN)中的演进的节点B(EvolvedNodeB,简称eNB))将最小化路测的测量结果上报给跟踪数据收集实体(Trace CollectionEntity,简称TCE)的方法和装置。
由背景技术的介绍可知,基站将MDT测量结果发给TCE可分为两种方式:
方式一:基站直接将结果发给TCE;
方式二:基站先将结果发给EM,再由EM转发给TCE;
为了统一两种方式的处理流程,本发明认为对于方式二,EM只起到立即转发的功能,也就是说,基站向TCE发送的信息不会在EM内停留,EM会在收到后立即发给TCE。而TCE向基站发送的信息也同样不会在EM内停留,EM也会在收到后立即发给基站。因此本发明接下来只是针对方式一进行描述,其方法同样可以作用于方式二。
下面结合附图对本发明实施例提供的技术方案进行说明。
为了保证MDT测量结果传输的可靠性,基站在将数据文件发给TCE之前,要有一个与TCE进行协商的过程,具体过程如图3所示。从图3可以看出,基站并不直接将数据文件发给TCE,而是先通知TCE某些MDT测量数据文件可以发送了。TCE作为接收MDT测量结果的集中控制节点,会自行选择合适的时机通知基站向其发送MDT测量数据文件。基站收到MDT测量数据文件传输请求后,会立即向TCE发送MDT测量数据文件。因此可以看出整个过程是一个TCE主动控制发送进程的过程,其中基站只是被动响应。这样做有两个好处:一是降低了基站处理的复杂度,基站不需要做过多的判断,只需要被动响应TCE的指令就可以;二是TCE作为集中控制节点,可以得到比基站更多的信息,因此也更容易做出全局较优的判断。
下面分别从不同的网络节点侧给出具体的说明。
在基站侧,参见图4,本发明实施例提供的一种最小化路测MDT测量结果的上报方法,包括:
S101、生成MDT测量数据文件;
S102、当MDT测量数据文件生成完成时,通知跟踪数据收集实体TCEMDT测量数据文件可用;
S103、当接收到TCE发送的MDT测量数据文件的传输请求时,向TCE发送MDT测量数据文件。
较佳地,通过如下方式之一生成MDT测量数据文件:
方式一:通过一个全局定时器TimerFileReady,生成MDT测量数据文件;
方式二:通过针对每个MDT跟踪会话独立设置的定时器TimerFileReady,i,生成MDT测量数据文件;
方式三:通过一个全局定时器TimerFileReady,以及针对每个MDT跟踪会话独立设置的定时器TimerFileReady,i,生成MDT测量数据文件,其中i表示不同的MDT跟踪会话。
较佳地,当采用所述方式一时,生成MDT测量数据文件,具体包括:
当收到用户设备UE上报的MDT测量数据时,检查是否存在定时器TimerFileReady,如果是,则将该MDT测量数据存入MDT测量数据文件中,否则,创建定时器TimerFileReady,并将收到的MDT测量数据存入MDT测量数据文件中,直到定时器TimerFileReady超时,MDT测量数据文件生成完成。
较佳地,当采用所述方式二时,生成MDT测量数据文件,具体包括:
当收到用户设备UE上报的MDT跟踪会话对应的MDT测量数据时,检查是否存在该MDT跟踪会话对应的定时器TimerFileReady,i,如果是,则将该MDT测量数据存入该MDT跟踪会话对应的MDT测量数据文件中,否则,创建该MDT跟踪会话对应的定时器TimerFileReady,i,并将收到的该MDT跟踪会话对应的MDT测量数据存入该MDT测量数据文件中,直到该MDT跟踪会话对应的定时器TimerFileReady,i超时,该MDT测量数据文件生成完成。
较佳地,当采用所述方式三时,生成MDT测量数据文件,具体包括:
当收到用户设备UE上报的MDT测量数据时,检查该MDT测量数据是否是基于区域的MDT测量数据,如果是,则:
检查是否存在该MDT测量数据的MDT跟踪会话对应的定时器TimerFileReady,i,如果是,则将该MDT测量数据存入该MDT跟踪会话对应的MDT测量数据文件中,否则,创建该MDT跟踪会话对应的定时器TimerFileReady,i,并将收到的该MDT跟踪会话对应的MDT测量数据存入该MDT测量数据文件中,直到该MDT跟踪会话对应的定时器TimerFileReady,i超时,该MDT测量数据文件生成完成;
否则,检查是否存在定时器TimerFileReady,如果是,则将该MDT测量数据存入MDT测量数据文件中,否则,创建定时器TimerFileReady,并将收到的MDT测量数据存入MDT测量数据文件中,直到定时器TimerFileReady超时,MDT测量数据文件生成完成。
较佳地,所述检查该MDT测量数据是否是基于区域的MDT测量数据,包括:
从UE上报的MDT测量数据中获取跟踪参考TR,判断是否存在所述TR对应的MDT测量,如果是,则通过检查该MDT跟踪会话的配置方式来检查该MDT测量数据是否是基于区域的MDT测量数据;否则,确定该MDT测量数据不是基于区域的MDT测量数据。
较佳地,该方法还包括:当MDT测量数据文件生成完成时,删除对应的定时器。
较佳地,当通知TCE的可用的MDT测量数据文件是通过定时器TimerFileReady生成的时,该通知中携带该MDT测量数据文件的大小和该MDT测量数据文件中包含的所有MDT跟踪会话对应的跟踪参考TR。
较佳地,当通知TCE的可用的MDT测量数据文件是通过定时器TimerFileReady,i生成的时,该通知中携带该MDT测量数据文件的大小和该MDT测量数据文件对应的MDT跟踪会话的跟踪参考TR。
也就是说,基站产生MDT测量数据文件的步骤确定了MDT测量数据文件是如何产生的,并且何时通知TCE文件可用,具体的有如下几种方式:
方式一:基站通过定时器TimerFileReady来控制何时产生新的MDT测量数据文件。具体如下所述:
(1)基站为MDT测量数据上报功能配置一个定时器TimerFileReady。当基站收到MDT测量数据后,检查这个定时器是否存在。如果不存在,就启动一个新的定时器,并新建一个用来存储其MDT测量数据的文件。之后将本次上报的MDT测量数据存入对应的MDT测量数据文件中。
(2)当这个定时器TimerFileReady超时后,基站不再向这个MDT测量数据文件内写入MDT测量数据,向TCE发送MDT测量数据文件可用的通知(其中包含文件大小和文件内包含的所有跟踪会话对应的TR),并删除这个定时器TimerFileReady。这样如果在这之后基站再次收到了MDT测量数据,就将会发现没有这个定时器TimerFileReady,此时会按照(1)中的描述新启动一个定时器TimerFileReady,并且产生新的MDT测量数据文件。
这种方式的好处是:通过定时器TimerFileReady的设置,可以保证基站及时地通知MDT测量数据文件的可用信息,并且尽量将MDT测量信息聚合到一起上报,而不是分为很多个小文件进行上报,在一定程度上提高了传输的效率。
但这种方式由于可能将多个MDT跟踪会话的数据混合放到一个数据文件中,导致TCE在处理时还需要针对其中的每一个处理结果检查其对应的MDT跟踪会话,并根据MDT跟踪会话对应的配置参数去分析MDT测量数据,增大了TCE的处理复杂度,因此下面给出另一种方式。
方式二:基站通过定时器TimerFileReady,i和MDT跟踪会话来控制何时产生新的MDT测量数据文件,其中,i为自然数。具体如下所述:
(1)每一个MDT跟踪会话对应一个独立的定时器TimerFileReady,i。当基站收到某个MDT跟踪会话对应的MDT测量数据后,检查是否有这个MDT跟踪会话对应的定时器TimerFileReady,i。如果没有,就启动一个新的定时器TimerFileReady,i,并为这个MDT跟踪会话新建一个用来存储其MDT测量数据的文件。之后将本次上报的MDT测量数据存入对应的MDT测量数据文件中。
(2)当这个定时器TimerFileReady,i超时后,基站不再向这个MDT测量数据文件内写入这个MDT跟踪会话的测量数据,向TCE发送MDT测量数据文件可用的通知(其中包含文件大小和这个跟踪会话对应的TR),并删除这个定时器TimerFileReady,i。这样如果在这之后基站再次收到了这个MDT跟踪会话测量数据,就将会发现没有这个MDT跟踪会话对应的定时器TimerFileReady,i,此时会按照(1)中的描述新启动一个定时器TimerFileReady,i,并且产生新的MDT测量数据文件。
这种方式相对于方式一的好处是:一个MDT测量数据文件中只包含一个MDT跟踪会话对应的测量数据。这样使得TCE不用对一个文件多次检查其跟踪会话了,减小了TCE的处理复杂度。但这样做会导致测量数据有可能被分为了多个小文件,降低了基站到TCE的传输效率。因此下面又给出了一个进一步优化的方式。
方式三:基站通过定时器TimerFileReady、TimerFileReady,i、MDT跟踪会话和MDT配置来控制何时产生新的MDT测量数据文件。具体如下所述:
基站为MDT测量数据上报功能配置一个定时器TimerFileReady,并且为基站内配置的每一个基于区域的MDT都配置一个独立的定时器TimerFileReady,i,即每一个这些基于区域的MDT跟踪会话对应一个定时器TimerFileReady,i。
基站收到上报的MDT测量数据后,根据其中携带的TR判断其配置信息是否是基于区域的MDT。检查的方法是基站判断其是否存在所述TR对应的MDT测量。如果存在所述TR对应的MDT跟踪会话,则通过检查直接通知基站配置这个MDT跟踪会话的节点就可得知其是否是基于区域的MDT,基于区域的MDT跟踪会话是由EM直接配置给基站的,而基于信令的MDT跟踪会话是由EM经过其他核心网节点(例如归属订户服务器(Home Subscriber Server,简称HSS)、MME等)转发配置给基站的。如果这个基站没有存在所述TR对应的MDT跟踪会话,则基站不能识别出其配置信息,此时就认为其不是基于区域的MDT。如果基站检测出其是基于区域的MDT,则按照方式二中的描述进行处理,即对每个检测出的MDT跟踪会话单独封装成一组文件。如果检测不出,则按照方式一中的描述进行处理,即将所有检测不出的MDT跟踪会话放到一起进行处理。
这样做的原因是:基于区域的MDT是基站配置给很多个UE的,这个MDT跟踪会话更有可能产生较多的MDT测量数据,因此可以考虑为其单独配置一个定时器。而其他情况收到的MDT测量结果可能是其他基站配置的基于区域的Logged MDT,或者是基于信令的MDT。一般情况下,这两种配置的MDT测量数据的数据量不会很大,因此为这样的每个MDT跟踪会话单独分配一个文件有些浪费,可以考虑将其合并处理。
相应地,在TCE侧,参见图5,本发明实施例提供的一种最小化路测MDT测量结果的上报控制方法包括:
S201、接收MDT测量数据文件可用的通知,该通知是基站在MDT测量数据文件生成完成时发送的;
S202、判断当前状态是否满足MDT测量数据文件传输条件,当满足该条件时,向基站发送MDT测量数据文件的传输请求。
较佳地,所述判断当前状态是否满足MDT测量数据文件传输条件,包括:
当本节点当前并行文件传输数目和基站当前并行文件传输数目均未达到预设阈值时,确定当前状态满足MDT测量数据文件传输条件。
较佳地,所述判断当前状态是否满足MDT测量数据文件传输条件,包括:
当本节点当前并行文件传输数目和基站当前并行文件传输数目均未达到预设阈值,并且当本节点当前的传输速率未达到预设门限值时,确定当前状态满足MDT测量数据文件传输条件。
较佳地,该方法还包括:
当本节点有MDT测量数据文件传输完成时,重新判断当前状态是否满足MDT测量数据文件传输条件。
较佳地,当接收到多个MDT测量数据文件可用通知时,按照接收到MDT测量数据文件可用通知的时间先后顺序,向基站发送MDT测量数据文件的传输请求。
较佳地,当接收到多个MDT测量数据文件可用通知时,并且当同一基站内所有未传输的MDT测量数据文件大小的总和超过预设门限值时,优先向该基站发送MDT测量数据文件的传输请求。
较佳地,当多个基站内所有未传输的MDT测量数据文件大小的总和均超过预设门限值时,按照接收到MDT测量数据文件可用通知的时间先后顺序,向该基站发送MDT测量数据文件的传输请求。
较佳地,该方法还包括:当本节点有MDT测量数据文件传输完成时,重新判断当前状态是否满足MDT测量数据文件传输条件;
当接收到多个MDT测量数据文件可用通知时,优先向基站发送去激活的MDT跟踪会话所在的MDT测量数据文件的传输请求。
较佳地,当满足向多个基站发送去激活的MDT跟踪会话所在的未传输的MDT测量数据文件的条件时,按照MDT跟踪会话去激活的时间先后顺序,向基站发送去激活的MDT跟踪会话所在的MDT测量数据文件的传输请求。
或者,当满足向多个基站发送去激活的MDT跟踪会话所在的未传输的MDT测量数据文件的条件,并且当同一基站内所有未传输的MDT测量数据文件大小的总和超过预设门限值时,优先向该基站发送MDT测量数据文件的传输请求。
较佳地,当多个基站内所有未传输的MDT测量数据文件大小的总和均超过预设门限值时,按照接收到MDT测量数据文件可用通知的时间先后顺序,向该基站发送MDT测量数据文件的传输请求。
也就是说,在TCE向基站发送MDT测量数据文件的传输请求之前,TCE会收到基站发来的MDT测量数据文件可用的通知。TCE收到后,就要考虑何时向基站发送MDT测量数据文件的传输请求,具体可采用如下方式之一或如下方式二和方式三的组合:
方式一:考虑TCE最大并行文件传输数目和基站最大并行文件传输数目。
(1)TCE收到基站发来的MDT测量数据文件可用的通知后,检查当前TCE正在传输的文件个数是否达到了运营和维护(Operation and Maintenance,简称OAM)***配置的TCE最大并行文件传输数目,并且还要检查发来MDT测量数据文件可用的通知的基站是否达到了OAM***配置的基站最大并行文件传输数目。如果都没有达到,则TCE向基站请求这个文件的传输。否则,TCE不向基站请求这个文件的传输,只是记录下基站这次上报的MDT测量数据文件可用的通知。
(2)当TCE有MDT测量数据文件传输完成时,TCE要重新检查其记录的所有可用的MDT测量数据文件是否可以传输,检查的方式还是(1)中所述的方式。当接收到多个MDT测量数据文件可用通知时,按照接收到MDT测量数据文件可用通知的时间先后顺序,向基站发送MDT测量数据文件的传输请求,使得先发送MDT测量数据文件可用通知的基站,先上报MDT测量数据文件。
(3)由于MDT跟踪会话在去激活后,基站要将其对应的MDT测量数据文件在2个小时之内发给TCE,因此TCE在收到网络管理单元(NM)发来的某个MDT跟踪会话去激活通知(通知中要包含被去激活的MDT跟踪会话的TR)后,要提高这个MDT跟踪会话对应的可用MDT测量数据文件的优先级(可以通过MDT测量数据文件可用的通知中包含的各个MDT跟踪会话对应的TR判断出MDT测量数据文件内是否有这个MDT跟踪会话的信息)。如果某个可用MDT测量数据文件内包含已经去激活的MDT跟踪会话,并且在(2)中判断这个MDT测量数据文件和其他多个MDT测量数据文件同时满足要求时,优先传输这样的MDT测量数据文件。如果同时存在多个这样的MDT测量数据文件,则按照其MDT跟踪会话被去激活的时间排序,优先传输去激活时间早的MDT跟踪会话所在的MDT测量数据文件。
这种方式可以通过TCE与基站直接的多个文件并行传输来增大传输速率,并且通过限制TCE和基站间最大并行传输文件数目的方法保证TCE和基站间传输MDT测量数据文件的开销不会过大,而且会按照MDT测量数据文件可用的通知的到达顺序安排文件传输的顺序,保证了一定的文件传输及时性。另外还考虑了MDT跟踪会话去激活后,TCE对其MDT测量数据文件的特殊处理,优先处理了这部分文件。但这种方法并没有考虑基站内MDT测量数据文件对存储空间的占用情况,因此下面给出了另一种方式:
方式二:增加考虑基站内MDT测量数据文件对存储空间的占用情况。
方式二与方式一的区别在方式一中的第(2)步和第(3)步中的优先级排序方式。如果检测到了有多个文件同时满足方式一中的第(1)步中的文件传输并行数目限制时,先考虑按照这些文件所在基站内的MDT测量数据文件的存储空间占用情况为其排序。
具体的检查方法是将同一基站内所有已经标记为可用但还没有开始传输的MDT测量数据文件的大小进行累加。如果累加得到的总大小超过了OAM配置的门限值,则认为这个基站内存储了过多的MDT测量数据文件,需要优先让该基站传输MDT测量数据文件。因此这时第(2)步中的优先级排序实际为:先考虑同一基站内总的可用MDT测量数据文件大小是否超过门限值。如果超过了,则优先传输这个基站内的可用文件。如果多个基站的MDT测量数据文件大小都超过了或都没超过门限值,则优先传输先发送MDT测量数据文件可用的通知的基站中的MDT测量数据文件。
第(3)步中的优先级排序实际为:如果某个可用MDT测量数据文件内包含已经去激活的MDT跟踪会话,并且在(2)中判断这个MDT测量数据文件和其他多个MDT测量数据文件同时满足要求时,优先传输这个去激活的MDT跟踪会话所在的MDT测量数据文件。如果同时存在多个这样的去激活的MDT跟踪会话所在的MDT测量数据文件,则考虑同一基站内总的可用MDT测量数据文件大小是否超过门限值。如果超过了,则优先传输这个基站内的可用的MDT测量数据文件。如果多个基站的MDT测量数据文件大小都超过了或都没超过门限值,则优先传输先发送MDT测量数据文件可用的通知的基站中的MDT测量数据文件。
TCE还可以考虑TCE当前传输速率这一因素。如果TCE的传输速率已经很高了,则不需要再通过增加并行传输个数的方式来增加传输速率,此时增加并行传输个数只会增加***的开销。下面给出了考虑TCE当前传输速率这一因素的方式。
方式三:增加考虑TCE当前传输速率。
方式三与方式一的区别在于对TCE最大并行文件传输数目的使用上。下面给出具体的说明:
(1)TCE收到基站发来的MDT测量数据文件可用的通知后,检查正在传输的文件个数是否达到了OAM***配置的TCE最大并行文件传输数目,并且还要检查发来MDT测量数据文件可用的通知的基站是否达到了OAM***配置的基站最大并行文件传输数目,并且还要检查TCE当前的传输速率是否达到了OAM***配置的高负荷传输速率门限值。如果都没有达到,则TCE向基站发送MDT测量数据文件的传输请求。否则,TCE不向基站发送MDT测量数据文件的传输请求,只是记录下基站这次上报的MDT测量数据文件可用的通知。
(2)当TCE有文件传输完成时,TCE要重新检查其记录的所有可用文件是否可以传输,检查的方式还是(1)中所述的方法。当有多个文件同时满足要求时,TCE优先传输先上报的MDT测量数据文件可用的通知中的文件。
(3)由于MDT跟踪会话在去激活后,基站要将其对应的测量数据文件在2个小时之内发给TCE,因此TCE在检测到某个MDT跟踪会话去激活后,要提高这个MDT跟踪会话对应的可用文件的优先级。如果某个可用文件内包含已经去激活的MDT跟踪会话,这时在(1)中判断这个文件是否可以传输时只考虑最大并行文件传输数目的限制,而不再考虑TCE当前传输速率的限制(判断其他不包含已被去激活的MDT跟踪会话的文件时还是要考虑TCE当前传输速率的限制)。如果包含已被去激活的MDT跟踪会话的文件和不包含已被去激活的MDT跟踪会话的文件同时满足要求时,优先传输包含已被去激活的MDT跟踪会话的文件。如果同时存在多个包含已被去激活的MDT跟踪会话的文件,则按照其MDT去激活的时间排序,优先传输去激活时间早的MDT跟踪会话所在的文件。
需要说明的是方式三与方式二互不相关,也互不冲突,都是基于方式一的改进,因此这两个方式可以同时使用。
在基站侧,参见图6,本发明提供的一种最小化路测MDT测量结果的上报装置,包括:
生成文件单元11,用于生成MDT测量数据文件;
通知判断单元12,用于当MDT测量数据文件生成完成时,通知跟踪数据收集实体TCE MDT测量数据文件可用;
发送文件单元13,用于当接收到TCE发送的MDT测量数据文件的传输请求时,向TCE发送MDT测量数据文件。
较佳地,所述生成文件单元11,通过如下方式之一生成MDT测量数据文件:
方式一:通过一个全局定时器TimerFileReady,生成MDT测量数据文件;
方式二:通过针对每个MDT跟踪会话独立设置的定时器TimerFileReady,i,生成MDT测量数据文件;
方式三:通过一个全局定时器TimerFileReady,以及针对每个MDT跟踪会话独立设置的定时器TimerFileReady,i,生成MDT测量数据文件。
较佳地,当采用所述方式一时,所述生成文件单元11具体用于:
当收到用户设备UE上报的MDT测量数据时,检查是否存在定时器TimerFileReady,如果是,则将该MDT测量数据存入MDT测量数据文件中,否则,创建定时器TimerFileReady,并将收到的MDT测量数据存入MDT测量数据文件中,直到定时器TimerFileReady超时,MDT测量数据文件生成完成。
较佳地,当采用所述方式二时,所述生成文件单元11具体用于:
当收到用户设备UE上报的MDT跟踪会话对应的MDT测量数据时,检查是否存在该MDT跟踪会话对应的定时器TimerFileReady,i,如果是,则将该MDT测量数据存入该MDT跟踪会话对应的MDT测量数据文件中,否则,创建该MDT跟踪会话对应的定时器TimerFileReady,i,并将收到的该MDT跟踪会话对应的MDT测量数据存入该MDT测量数据文件中,直到该MDT跟踪会话对应的定时器TimerFileReady,i超时,该MDT测量数据文件生成完成。
较佳地,当采用所述方式三时,所述生成文件单元11具体用于:
当收到用户设备UE上报的MDT测量数据时,检查该MDT测量数据是否是基于区域的MDT测量数据,如果是,则:
检查是否存在该MDT测量数据的MDT跟踪会话对应的定时器TimerFileReady,i,如果是,则将该MDT测量数据存入该MDT跟踪会话对应的MDT测量数据文件中,否则,创建该MDT跟踪会话对应的定时器TimerFileReady,i,并将收到的该MDT跟踪会话对应的MDT测量数据存入该MDT测量数据文件中,直到该MDT跟踪会话对应的定时器TimerFileReady,i超时,该MDT测量数据文件生成完成;
否则,检查是否存在定时器TimerFileReady,如果是,则将该MDT测量数据存入MDT测量数据文件中,否则,创建定时器TimerFileReady,并将收到的MDT测量数据存入MDT测量数据文件中,直到定时器TimerFileReady超时,MDT测量数据文件生成完成。
较佳地,所述生成文件单元11检查该MDT测量数据是否是基于区域的MDT测量数据时,具体用于:
从UE上报的MDT测量数据中获取跟踪参考TR,判断是否存在所述TR对应的MDT测量,如果是,则通过检查该MDT跟踪会话的配置方式来检查该MDT测量数据是否是基于区域的MDT测量数据;否则,确定该MDT测量数据不是基于区域的MDT测量数据。
较佳地,所述生成文件单元11还用于:
当MDT测量数据文件生成完成时,删除对应的定时器。
较佳地,当通知判断单元12通知TCE的可用的MDT测量数据文件是通过定时器TimerFileReady生成的时,该通知中携带该MDT测量数据文件的大小和该MDT测量数据文件中包含的所有MDT跟踪会话对应的跟踪参考TR。
较佳地,当通知判断单元12通知TCE的可用的MDT测量数据文件是通过定时器TimerFileReady,i生成的时,该通知中携带该MDT测量数据文件的大小和该MDT测量数据文件对应的MDT跟踪会话的跟踪参考TR。
在TCE侧,参见图7,本发明提供的一种最小化路测MDT测量结果的上报控制装置,包括:
接收单元21,用于接收MDT测量数据文件可用的通知;
判断请求单元22,用于判断当前状态是否满足MDT测量数据文件传输条件,当满足该条件时,向基站发送MDT测量数据文件的传输请求。
较佳地,所述判断请求单元22判断当前状态是否满足MDT测量数据文件传输条件时,具体用于:
当跟踪数据收集实体TCE最大并行文件传输数目和基站最大并行文件传输数目均未达到预设阈值时,确定当前状态满足MDT测量数据文件传输条件。
较佳地,所述判断请求单元22判断当前状态是否满足MDT测量数据文件传输条件时,具体用于:
当跟踪数据收集实体TCE最大并行文件传输数目和基站最大并行文件传输数目均未达到预设阈值,并且当本节点当前的传输速率未达到预设门限值时,确定当前状态满足MDT测量数据文件传输条件。
较佳地,所述判断请求单元22,还用于当跟踪数据收集实体TCE有MDT测量数据文件传输完成时,重新判断当前状态是否满足MDT测量数据文件传输条件。
较佳地,当接收到多个MDT测量数据文件可用通知时,所述判断请求单元22按照接收到MDT测量数据文件可用通知的时间先后顺序,向基站发送MDT测量数据文件的传输请求。
较佳地,当接收到多个MDT测量数据文件可用通知时,并且当同一基站内所有未传输的MDT测量数据文件大小的总和超过预设门限值时,所述判断请求单元22优先向该基站发送MDT测量数据文件的传输请求。
较佳地,当多个基站内所有未传输的MDT测量数据文件大小的总和均超过预设门限值时,所述判断请求单元22按照接收到MDT测量数据文件可用通知的时间先后顺序,向该基站发送MDT测量数据文件的传输请求。
较佳地,所述判断请求单元22,还用于当跟踪数据收集实体TCE有MDT测量数据文件传输完成时,重新判断当前状态是否满足MDT测量数据文件传输条件;当接收到多个MDT测量数据文件可用通知时,优先向基站发送去激活的MDT跟踪会话所在的MDT测量数据文件的传输请求。
较佳地,当满足向多个基站发送去激活的MDT跟踪会话所在的未传输的MDT测量数据文件的条件时,所述判断请求单元22按照MDT跟踪会话去激活的时间先后顺序,向基站发送去激活的MDT跟踪会话所在的MDT测量数据文件的传输请求。
较佳地,当满足向多个基站发送去激活的MDT跟踪会话所在的未传输的MDT测量数据文件的条件,并且当同一基站内所有未传输的MDT测量数据文件大小的总和超过预设门限值时,所述判断请求单元22,优先向该基站发送MDT测量数据文件的传输请求。
较佳地,当多个基站内所有未传输的MDT测量数据文件大小的总和均超过预设门限值时,所述判断请求单元22,按照接收到MDT测量数据文件可用通知的时间先后顺序,向该基站发送MDT测量数据文件的传输请求。
综上所述,本发明可以兼顾基站到TCE的MDT测量数据文件传输的及时性与可靠性,并且对处于某些特殊情况的MDT测量数据文件进行优先处理,进一步优化了传输性能。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。