码号回填的方法、装置和计算机可读存储介质与流程

文档序号:18030400发布日期:2019-06-28 22:35阅读:272来源:国知局
码号回填的方法、装置和计算机可读存储介质与流程

本公开涉及通信技术领域,特别涉及一种码号回填的方法、装置和计算机可读存储介质。



背景技术:

mr(measurementreport,测量报告)是评估无线环境质量的主要依据之一,还可以用于实现用户定位等功能。

mr中缺少终端的码号,因此,在使用mr数据时需要将其中终端的码号补全,才可以确定一条mr数据对应的终端,进而利用该条数据实现对终端的定位等后续的操作。



技术实现要素:

本公开所要解决的一个技术问题是:提出一种在测量报告中回填终端码号的方法,解决测量报告中缺少码号的问题。

根据本公开的一些实施例,提供的一种码号回填的方法,包括:获取移动性管理实体mme日志中移动性管理实体用户设备s1接口应用程序标识mmeues1apid的持续时间段;将mmeues1apid持续时间段与测量报告中该mmeues1apid对应的时间点进行匹配;在时间点落在持续时间段内的情况下,将mme日志中mmeues1apid对应的终端码号回填至测量报告中mmeues1apid对应的终端码号字段。

在一些实施例中,该方法还包括:在时间点与持续时间段匹配失败的情况下,确定持续时间段的时长是否低于超短时间阈值;在持续时间段的时长低于超短时间阈值的情况下,将持续时间段的时长延长至预设时长;根据mmeues1apid延长后的持续时间段将对应的终端码号回填至测量报告中。

在一些实施例中,将持续时间段的时长延长至预设时长包括:根据mme日志确定mmeues1apid对应的终端;根据终端的各应用程序的心跳间隔确定预设时长;将持续时间段的时长延长至预设时长。

在一些实施例中,根据终端的各应用程序的心跳间隔确定预设时长包括:根据终端的标识向各应用程序对应的服务器获取各应用程序的心跳间隔;将各应用程序对应的心跳间隔中最短的心跳间隔确定为预设时长。

在一些实施例中,根据mmeues1apid延长后的持续时间段将对应的终端码号回填至测量报告中包括:将mmeues1apid延长后的持续时间段与测量报告中该mmeues1apid对应的时间点进行匹配;在测量报告中mmeues1apid对应的时间点落在mmeues1apid延长后的持续时间段内的情况下,将mme日志中mmeues1apid对应的终端码号回填至测量报告中mmeues1apid对应的终端码号字段。

在一些实施例中,获取mme日志中mmeues1apid的持续时间段包括:在mme日志中查找mme为终端分配mmeues1apid的分配时间和释放时间;在没有查找到分配时间或释放时间的情况下,确定mmeues1apid的持续时间段为零;在查找到分配和时间释放时间的情况下,将释放时间到分配时间的区间确定为mmeues1apid的持续时间段。

根据本公开的另一些实施例,提供的一种码号回填的装置,包括:mme日志信息获取模块,用于获取移动性管理实体mme日志中移动性管理实体用户设备s1接口应用程序标识mmeues1apid的持续时间段;时间匹配模块,用于将mmeues1apid持续时间段与测量报告中该mmeues1apid对应的时间点进行匹配;码号回填模块,用于在时间点落在持续时间段内的情况下,将mme日志中mmeues1apid对应的终端码号回填至测量报告中mmeues1apid对应的终端码号字段。

在一些实施例中,时间匹配模块还用于在持续时间段的时长低于超短时间阈值的情况下,将持续时间段的时长延长至预设时长;码号回填模块还用于根据mmeues1apid延长后的持续时间段将对应的终端码号回填至测量报告中。

在一些实施例中,时间匹配模块用于根据mme日志确定mmeues1apid对应的终端,根据终端的各应用程序的心跳间隔确定预设时长,将持续时间段的时长延长至预设时长。

在一些实施例中,时间匹配模块用于根据终端的标识向各应用程序对应的服务器获取各应用程序的心跳间隔,将各应用程序对应的心跳间隔中最短的心跳间隔确定为预设时长。

在一些实施例中,码号回填模块用于将mmeues1apid延长后的持续时间段与测量报告中该mmeues1apid对应的时间点进行匹配,在测量报告中mmeues1apid对应的时间点落在mmeues1apid延长后的持续时间段内的情况下,将mme日志中mmeues1apid对应的终端码号回填至测量报告中mmeues1apid对应的终端码号字段。

在一些实施例中,mme日志信息获取模块,在mme日志中查找mme为终端分配mmeues1apid的分配时间和释放时间,在没有查找到分配时间或释放时间的情况下,确定mmeues1apid的持续时间段为零,在查找到分配和时间释放时间的情况下,将释放时间到分配时间的区间确定为mmeues1apid的持续时间段。

根据本公开的又一些实施例,提供的一种码号回填的装置,包括:存储器;以及耦接至存储器的处理器,处理器被配置为基于存储在存储器设备中的指令,执行如前述任一个实施例的码号回填的方法。

根据本公开的再一些实施例,提供的一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一个实施例的码号回填的方法。

本公开根据mmeues1apid在mme日志以及测量报告中均有记录,并且均记录有对应的时间信息的特点,在mme日志和测量报告中查找相同mmeues1apid对应的时间信息,并进行匹配,在匹配成功的情况下,则将mme日志中mmeues1apid对应的终端码号回填至测量报告中mmeues1apid对应的终端码号字段。本公开的方法解决了测量报告中缺少终端码号信息,无法进行后续应用的问题。

通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。

附图说明

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

图1示出本公开的一些实施例的码号回填的方法的流程示意图。

图2示出本公开的另一些实施例的码号回填的方法的流程示意图。

图3示出本公开的一些实施例的码号回填的装置的结构示意图。

图4示出本公开的另一些实施例的码号回填的装置的结构示意图。

图5示出本公开的又一些实施例的码号回填的装置的结果示意图。

具体实施方式

下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

本公开提出一种在测量报告中回填终端码号的方法,解决测量报告中缺少码号的问题。下面结合图1描述本公开码号回填的方法的一些实施例。

图1为本公开码号回填的方法一些实施例的流程图。如图1所示,该实施例的方法包括:步骤s102~s106。

步骤s102,获取mme(mobilitymanagemententity,移动性管理实体)日志中mmeues1apid(移动性管理实体用户设备s1接口应用程序标识)的持续时间段。

mme日志中记录有mmeues1apid分配时间和释放时间、enbid(基站标识)信息和终端码号,例如imsi(internationalmobilesubscriberidentificationnumber,国际移动用户识别码)。在同一mme下,同一时间mmeues1apid是唯一存在的,所以mmeues1apid对应唯一的终端码号。

在一些实施例中,在mme日志中查找mme为终端分配mmeues1apid的分配时间和释放时间,在没有查找到释放时间的情况下,确定mmeues1apid的持续时间段为零;在查找到分配和时间释放时间的情况下,将释放时间到分配时间的区间确定为mmeues1apid的持续时间段。

mme日志中可能会由于信息丢失等情况出现mmeues1apid的分配时间和释放时间信息不全的情况,这种情况下直接将持续时间段设置为0,以便后续的判断过程。

步骤s104,将mme日志中mmeues1apid持续时间段与测量报告中该mmeues1apid对应的时间点进行匹配。

mr数据中有mmeues1apid、enbid等,并记录有对应的测量时间点。首先,在mme日志和mr数据中查找到相同的mmeues1apid,根据mme日志中mmeues1apid的分配时间和释放时间这个区间确定持续时间段,进一步,将mr数据中mmeues1apid的时间点对应到mme日志中该mmeues1apid相应持续时间段内。

步骤s106,在时间点落在持续时间段内的情况下,将mme日志中mmeues1apid对应的终端码号回填至测量报告中mmeues1apid对应的终端码号字段。

例如,mr数据中mmeues1apid的时间为上午9:00,mme日志中该mmeues1apid对应持续时间段为上午8:59~9:01,则mmeues1apid在mr数据和mme日志中匹配成功。进一步,在mme日志中查找该mmeues1apid对应的终端码号,回填至mr中该mmeues1apid对应的终端码号字段。上述示例仅为便于理解方案的一种举例,实际上mr数据和mme日志中mmeues1apid的时间可以精确到毫秒级别甚至更精确的级别。

上述实施例的方法根据mmeues1apid在mme日志以及测量报告中均有记录,并且均记录有对应的时间信息的特点,在mme日志和测量报告中查找相同mmeues1apid对应的时间信息,并进行匹配,在匹配成功的情况下,则将mme日志中mmeues1apid对应的终端码号回填至测量报告中mmeues1apid对应的终端码号字段。上述实施例的方法解决了测量报告中缺少终端码号信息,无法进行后续应用的问题。

发明人发现:在实际应用过程中,使用mme日志中的记录对mr进行码号回填时,有时会出现mr数据中mmeues1apid对应的时间点与mme日志中mmeues1apid对应的持续时间段匹配失败的情况,造成无法进行码号回填。针对这种情况,本公开还提供以下解决方案,下面结合图2进行描述。

图2为本公开码号回填的方法另一些实施例的流程图。如图2所示,该实施例的方法包括:步骤s202~s210。

步骤s202,获取mme日志中mmeues1apid的持续时间段。

步骤s204,将mme日志中mmeues1apid持续时间段与mr中该mmeues1apid对应的时间点进行匹配,如果匹配成功,则执行步骤s205,否则,执行步骤s206。

mme日志中mmeues1apid持续时间段与mr中该mmeues1apid对应的时间点匹配成功是指mr中该mmeues1apid对应的时间点落在mme日志中mmeues1apid持续时间段内,匹配失败的情况包括,mme日志中仅记录了mmeues1apid的分配时间或释放时间中的一个,mr中该mmeues1apid对应的时间点落在mme日志中mmeues1apid持续时间段之外等情况。

步骤s205,将mme日志中mmeues1apid对应的终端码号回填至测量报告中该mmeues1apid对应的终端码号字段。

在mme日志中mmeues1apid持续时间段与测量报告中该mmeues1apid对应的时间点匹配成功的情况下,还可以进一步比对mmeues1apid在mme日志中对应的enbid和在mr中对应的enbid,如果两者一致,则将mme日志中mmeues1apid对应的终端码号回填至测量报告中该mmeues1apid对应的终端码号字段。通过进一步比对enbid,可以提高号码回填的准确性。

步骤s206,确定mme日志中mmeues1apid对应的持续时间段的时长是否低于超短时间阈值,如果是,则执行步骤s208。

如果mme日志中mmeues1apid对应的持续时间段的时长不低于超短时间阈值,可以显示提醒信息,提醒工作人员进行处理。

超短时间阈值可以是根据历史统计得到的,即可以将每次无法进行码号回填时的持续时间段的时长进行统计,例如选取平均时长或最大时长作为超短时间阈值。

步骤s208,将mme日志中mmeues1apid对应的持续时间段的时长延长至预设时长。

预设时长可以根据实际情况进行设置,设置原则为不影响其他mmeues1apid对应的码号的回填。在一些实施例中,预设时长根据mmeues1apid对应的终端的各应用程序的心跳间隔进行设置。终端的一些应用程序在后台挂起时会以心跳的形式与服务器保持连接,一次终端发出一次心跳请求和收到一次心跳响应伴随着一次mmeues1apid的分配和mmeues1apid的释放。因此,选取心跳间隔作为预设时长,既可以提高码号回填的成功率,又可以减少与其他mmeues1apid的时间的冲突。

例如,超短时间阈值设置为t0,mme日志中mmeues1apid的分配时间为t0,释放时间为t1,则mmeues1apid的持续时间段的时长为t1-t0,如果,t1-t0<t0,则将t1-t0延长,使t0<t1-t0≤δt,其中δt可以设置为mmeues1apid对应的终端的各应用程序的心跳间隔的最小值。

码号回填的装置可以根据mme日志中mmeues1apid对应的终端标识(例如imsi)向各应用程序对应的服务器获取各应用程序的心跳间隔,进一步,将各应用程序对应的心跳间隔中最短的心跳间隔确定为预设时长。预设时长也可以小于最短的心跳间隔,只要能够实现码号回填即可。码号回填的装置也可以统计mme日志中mmeues1apid对应的分配和释放时间间隔,确定最短心跳间隔。

将mme日志中mmeues1apid的持续时间段的时长进行延长时,可以根据mmeues1apid的缺少的时间信息、mr中该mmeues1apid对应的时间点与mme日志中该mmeues1apid的持续时间段的关系以及mme日志中其他mmeues1apid对应的时间信息进行确定。例如,mme日志mmeues1apid缺少分配时间,则从mmeues1apid的释放时间向分配时间的方向延长,即根据预设时长确定分配时间,反之,则从mmeues1apid的分配时间向释放时间的方向延长。又例如,mr中该mmeues1apid对应的时间点晚于mme日志中该mmeues1apid的释放时间,则将该mmeues1apid的释放时间延长,反之,则将该mmeues1apid的分配时间改为更早的时间。同时,需要不影响mme日志中其他mmeues1apid对应的码号的回填。

步骤s210,根据mmeues1apid延长后的持续时间段将对应的终端码号回填至mr中。

具体的,将mme日志中mmeues1apid延长后的持续时间段与mr中该mmeues1apid对应的时间点进行匹配;在测量报告中mmeues1apid对应的时间点落在mmeues1apid延长后的持续时间段内的情况下,将mme日志中mmeues1apid对应的终端码号回填至测量报告中mmeues1apid对应的终端码号字段。

本公开还提供一种码号回填的装置,下面结合图3进行描述。

图3为本公开码号回填的装置的一些实施例的结构图。如图3所示,该实施例的装置30包括:mme日志信息获取模块302,时间匹配模块304,码号回填模块306。

mme日志信息获取模块302,用于获取移动性管理实体mme日志中移动性管理实体用户设备s1接口应用程序标识mmeues1apid的持续时间段。

在一些实施例中,mme日志信息获取模块302,在mme日志中查找mme为终端分配mmeues1apid的分配时间和释放时间,在没有查找到分配时间或释放时间的情况下,确定mmeues1apid的持续时间段为零,在查找到分配和时间释放时间的情况下,将释放时间到分配时间的区间确定为mmeues1apid的持续时间段。

时间匹配模块304,用于将mmeues1apid持续时间段与测量报告中该mmeues1apid对应的时间点进行匹配。

在一些实施例中,时间匹配模块304还用于在持续时间段的时长低于超短时间阈值的情况下,将持续时间段的时长延长至预设时长。

进一步,时间匹配模块304用于根据mme日志确定mmeues1apid对应的终端,根据终端的各应用程序的心跳间隔确定预设时长,将持续时间段的时长延长至预设时长。

进一步,时间匹配模块304用于根据终端的标识向各应用程序对应的服务器获取各应用程序的心跳间隔,将各应用程序对应的心跳间隔中最短的心跳间隔确定为预设时长。

码号回填模块306,用于在时间点落在持续时间段内的情况下,将mme日志中mmeues1apid对应的终端码号回填至测量报告中mmeues1apid对应的终端码号字段。

在一些实施例中,码号回填模块306还用于根据mmeues1apid延长后的持续时间段将对应的终端码号回填至测量报告中。

进一步,码号回填模块306用于将mmeues1apid延长后的持续时间段与测量报告中该mmeues1apid对应的时间点进行匹配,在测量报告中mmeues1apid对应的时间点落在mmeues1apid延长后的持续时间段内的情况下,将mme日志中mmeues1apid对应的终端码号回填至测量报告中mmeues1apid对应的终端码号字段。

本公开的实施例中的码号回填的装置可各由各种计算设备或计算机系统来实现,下面结合图4以及图5进行描述。

本公开的实施例中的分词装置可各由各种计算设备或计算机系统来实现,下面结合图4以及图5进行描述。

图4为本公开码号回填的装置的一些实施例的结构图。如图4所示,该实施例的装置40包括:存储器410以及耦接至该存储器410的处理器420,处理器420被配置为基于存储在存储器410中的指令,执行本公开中任意一些实施例中的码号回填的方法。

其中,存储器410例如可以包括系统存储器、固定非易失性存储介质等。系统存储器例如存储有操作系统、应用程序、引导装载程序(bootloader)、数据库以及其他程序等。

图5为本公开码号回填的装置的另一些实施例的结构图。如图5所示,该实施例的装置50包括:存储器510以及处理器520分别与存储器410以及处理器420相似,还可以包括输入输出接口530、网络接口540、存储接口550等。这些接口530,540,550以及存储器510和处理器520之间例如可以通过总线560连接。其中,输入输出接口530为显示器、鼠标、键盘、触摸屏等输入输出设备提供连接接口。网络接口540为各种联网设备提供连接接口,例如可以连接到数据库服务器或者云端存储服务器等。存储接口550为sd卡、u盘等外置存储设备提供连接接口。

根据本公开的再一些实施例,提供的一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一个实施例的码号回填的方法。

本领域内的技术人员应当明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本公开是参照根据本公开实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解为可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述仅为本公开的较佳实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。

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