[发明专利]信令日志文本存入数据库的方法及装置有效
申请号: | 201711078878.7 | 申请日: | 2017-11-06 |
公开(公告)号: | CN109450660B | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 牛杰;贺改梅;王昌平;晏立平;付清文 | 申请(专利权)人: | 贵阳朗玛信息技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 550022 贵州省贵阳市贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 日志 文本 存入 数据库 方法 装置 | ||
本发明书属于日志处理技术领域,具体涉及到信令日志文本存入数据库的方法及装置。该方法包括以下步骤:解析日志文本中第一信令日志,得到与第一信令日志对应的第一信令类型和第一信令产生时间;判断第一信令类型是否包括第一主被叫号码;如果第一信令类型包括第一主被叫号码,则提取第一主被叫号码,并将第一主被叫号码与所述第一信令产生时间建立第一映射ⅰ;将第一主被叫号码、第一信令产生时间、第一映射ⅰ写入数据库。该方法可用于信令日志的处理,其可以将相应的关键字存入数据库中,可以提高后续查询速度,进而提高查询效率,也可以方便针对多个符合条件进行搜索查询,方便对相关信息的统计分析。
技术领域
本发明书属于日志处理技术领域,具体涉及到信令日志文本存入数据库的方法及装置。
背景技术
现有的7号信令日志保存在文本文件中,如果根据文本文件查询某个主叫号码在一个时间段内的呼叫成功的次数,大致就过程是:先根据主叫号码在信令日志文本中搜索某个时间段内的该主叫号码的呼叫记录(每个呼叫记录代表一次呼叫),再根据每个呼叫记录中的时隙去检查每个呼叫有没有收到ANM(信令信号中的一种,表示接通了)摘机信号。因此需要逐个查询每个呼叫记录代表的每次呼叫是否成功,这样的查询速度慢、效率低,也非常不利于针对多个复合条件的搜索及统计。
发明内容
为了解决上述技术问题,本发明提供一种信令日志文本存入数据库的方法及装置,该方法可以将相应的关键字存入数据库中,可以提高后续查询速度,进而提高查询效率,也可以方便针对多个符合条件进行搜索查询,方便对相关信息的统计分析。
本发明提供如下技术方案:
一方面,本发明实施例中提供一种信令日志文本存入数据库的方法,其包括以下步骤:
解析日志文本中第一信令日志,得到与所述第一信令日志对应的第一信令类型和第一信令产生时间;
判断所述第一信令类型是否包括第一主被叫号码;
如果所述第一信令类型包括第一主被叫号码,则提取所述第一主被叫号码,并将所述第一主被叫号码与所述第一信令产生时间建立第一映射ⅰ;
将所述第一主被叫号码、第一信令产生时间、第一映射ⅰ写入数据库。
所述信令日志文本存入数据库的方法,其中,所述解析第一信令日志之后还包括:
解析所述日志文本中所述第一信令日志之后的且与所述第一信令日志相邻的第二信令日志,得到与所述第二信令日志对应的第二信令类型和第二信令产生时间;
判断所述第二信令类型是否包括第二主被叫号码;
如果所述第二信令类型不包括第二主被叫号码,则将所述第二信令类型和第二信令产生时间建立第二映射,并将所述第一主被叫号码与所述第二映射建立综合映射Ⅰ;
将所述第二信令类型、第二信令产生时间、第二映射和综合映射Ⅰ写入所述数据库。
所述信令日志文本存入数据库的方法,其中,解析所述第二信令日志之后还包括:
解析所述日志文本中所述第二信令日志之后的且与所述第二信令日志相邻的第三信令日志,得到与所述第三信令日志对应的第三信令类型和第三信令产生时间;
判断所述第三信令类型是否包括第三主被叫号码;
如果所述第三信令类型不包括第三主被叫号码,则将所述第三主被叫号码与所述第三信令产生时间建立第三映射,并将所述第一主被叫号码与所述第三映射建立综合映射Ⅱ;
将所述第三信令类型、第三信令产生时间、第三映射和综合映射Ⅱ写入数据库。
所述信令日志文本存入数据库的方法,其中,解析所述第三信令日志之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵阳朗玛信息技术股份有限公司,未经贵阳朗玛信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711078878.7/2.html,转载请声明来源钻瓜专利网。