信令数据查询方法、信令数据索引库的构建方法及服务器技术

技术编号:33877452 阅读:23 留言:0更新日期:2022-06-22 17:06
本发明专利技术实施例提供一种信令数据查询方法、信令数据索引库的构建方法及服务器,其中,所述方法通过接收信令数据的查询请求;根据所述查询请求获取待查询信令数据对应的数据特征,所述数据特征包括用户标识信息及时间戳信息,其中,所述时间戳信息用于表征所述待查询信令数据对应的时间区段;根据所述用户标识信息和所述时间戳信息生成索引关键词;根据所述索引关键词调用与所述索引关键词对应的映射关系,以获取所述待查询信令数据。本发明专利技术可以实现存储在分布式文件系统中的信令数据的快速、精准的查询。的查询。的查询。

【技术实现步骤摘要】
信令数据查询方法、信令数据索引库的构建方法及服务器


[0001]本专利技术涉及通信
,尤其涉及一种信令数据查询方法、信令数据索引库的构建方法及服务器。

技术介绍

[0002]随着5G的到来,各个电信运营商的信令数据量暴增,甚至可以达到PB级存储容量的大数据。目前,大数据基本使用HDFS(Hadoop Distributed System,分布式文件系统)来进行数据存储。而在对结构化的HDFS数据进行访问分析时,主要是采用通用的大数据计算框架(如Spark、Hive等)来对数据进行访问分析。其将结构化的数据映射为数据表,并通过分表和配置表分区来将数据存储在不同HDFS目录和文件中。该方法每次执行查询任务时都需要将客户端提交的查询请求映射成一个分布式的作业,作业的提交、调度及作业间的交互需要大量的开销,会增加比较大的延时,且查询到的数据精度不足。因此,如何从海量的信令数据中快速、精准检索出用户需要的信令数据,是本领域技术人员正在研究的热门课题。

技术实现思路

[0003]本专利技术实施例的主要目的在于提供一种信令数据查询方法、信令数据索引库的构建方法及服务器,旨在实现存储在分布式文件系统中的信令数据的快速、精准的查询。
[0004]第一方面,本专利技术实施例提供一种信令数据查询方法,所述方法包括:
[0005]接收信令数据的查询请求;
[0006]根据所述查询请求获取待查询信令数据对应的数据特征,所述数据特征包括用户标识信息及时间戳信息,其中,所述时间戳信息用于表征所述待查询信令数据对应的时间区段;
[0007]根据所述用户标识信息和所述时间戳信息生成索引关键词;
[0008]根据所述索引关键词调用与所述索引关键词对应的映射关系,以获取所述待查询信令数据。
[0009]第二方面,本专利技术实施例提供一种信令数据索引库的构建方法,所述方法包括:
[0010]获取信令数据的数据特征及所述信令数据在分布式文件系统中的存储位置信息,其中,所述存储位置信息包括所述信令数据在所述分布式文件系统存储的文件名、文件内的块偏移、块长度、块内的偏移及信令数据的长度;
[0011]根据所述数据特征设定所述信令数据的索引关键词,并建立所述索引关键词和所述存储位置信息之间的映射关系;
[0012]存储所述映射关系。
[0013]第三方面,本专利技术实施例还提供一种服务器,所述服务器包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本
专利技术说明书提供的任一项信令数据查询方法步骤或信令数据索引库的构建方法步骤。
[0014]本专利技术实施例提供一种信令数据查询方法、信令数据索引库的构建方法及服务器,在一实施方式中,所述方法通过接收信令数据的查询请求;根据所述查询请求获取待查询信令数据对应的数据特征,所述数据特征包括用户标识信息及时间戳信息,其中,所述时间戳信息用于表征所述待查询信令数据对应的时间区段;根据所述用户标识信息和所述时间戳信息生成索引关键词;根据所述索引关键词调用与所述索引关键词对应的映射关系,以获取所述待查询信令数据。通过查询请求提取到对应的待查询数据的时间戳信息,根据所述时间戳信息和用户标识信息生成对应索引关键词,以利用该索引关键词可以快速定位到与查询请求对应的信令数据,进而实现存储在分布式文件系统中的信令数据的快速、精准的查询。
附图说明
[0015]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本专利技术实施例提供的一种信令数据查询方法的步骤流程示意图;
[0017]图2是本专利技术实施例提供的查询请求与信令数据的映射状态示意图;
[0018]图3为本专利技术实施例提供的扩充时间戳信息获取的步骤流程示意图;
[0019]图4是本专利技术实施例提供的索引关键词与信令数据的映射状态示意图;
[0020]图5是本专利技术另一实施例提供的一种信令数据查询方法的步骤流程示意图;
[0021]图6是本专利技术实施例提供的一种信令数据索引库的构建方法的步骤流程示意图;
[0022]图7为本专利技术实施例提供的一种服务器的结构示意框图。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0025]应当理解,在此本专利技术说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本专利技术。如在本专利技术说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
[0026]随着5G的到来,各个电信运营商的信令数据量暴增,甚至可以达到PB级存储容量的大数据。目前,大数据基本使用HDFS(Hadoop Distributed System,分布式文件系统)来进行数据存储。而在对结构化的HDFS数据进行访问分析时,主要是采用通用的大数据计算框架(如Spark、Hive等)来对数据进行访问分析。其将结构化的数据映射为数据表,并通过分表和配置表分区来将数据存储在不同HDFS目录和文件中。该方法每次执行查询任务时都
需要将客户端提交的查询请求映射成一个分布式的作业,作业的提交、调度及作业间的交互需要大量的开销,会增加比较大的延时,且查询到的数据精度不足。
[0027]为了实现存储在分布式文件系统中的信令数据的快速、精准的查询,本专利技术实施例提供一种信令数据查询方法、信令数据索引库的构建方法及服务器。该信令数据查询方法及信令数据索引库的构建方法可以应用于服务器中,该服务器可以为单台的服务器,也可以为由多台服务器组成的服务器集群,在此不做限定。
[0028]请参阅图1,图1为本专利技术一实施例提供的信令数据查询方法的步骤流程图。
[0029]如图1所示,所述信令数据查询方法包括步骤S101

S104。
[0030]步骤S101、接收信令数据的查询请求。
[0031]如图2所示,用户在想要获取对应的信令数据时,可以通过操控终端设备向对应的服务器发送对应信令数据的查询请求,以使服务器接收到查询请求后根据该查询请求从分布式文件系统中获取到对应的待查询信令数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信令数据查询方法,其特征在于,所述方法包括:接收信令数据的查询请求;根据所述查询请求获取待查询信令数据对应的数据特征,所述数据特征包括用户标识信息及时间戳信息,其中,所述时间戳信息用于表征所述待查询信令数据对应的时间区段;根据所述用户标识信息和所述时间戳信息生成索引关键词;根据所述索引关键词调用与所述索引关键词对应的映射关系,以获取所述待查询信令数据。2.根据权利要求1所述的信令数据查询方法,其特征在于,所述根据所述用户标识信息和所述时间戳信息生成索引关键词,包括:根据所述时间戳信息获取所述待查询信令数据所在时间区段对应的开始时间点和结束时间点;扩充所述开始时间点和所述结束时间点的时间尾数信息,以获取所述扩充时间戳信息;根据所述用户标识信息和所述扩充时间戳信息生成索引关键词。3.根据权利要求2所述的信令数据查询方法,其特征在于,所述根据所述索引关键词调用与所述索引关键词对应的映射关系,以获取所述待查询信令数据,包括:根据所述索引关键词调用与所述索引关键词对应的映射关系,并根据所述映射关系获取所述待查询信令数据在分布式文件系统中的存储位置信息;根据所述存储位置信息获取所述待查询信令数据。4.根据权利要求3所述的信令数据查询方法,其特征在于,所述根据所述映射关系获取所述待查询信令数据在分布式文件系统中的存储位置信息,包括:根据所述映射关系确定索引数据集合;根据所述索引数据集合获取对应的所述待查询信令数据在分布式文件系统中的存储位置信息。5.根据权利要求4所述的信令数据查询方法,其特征在于,所述存储位置信息包括文件名、文件内的块偏移、块长度、块内的偏移、信令数据的长度,根据所述存储位置信息获取所述待查询信令数据,包括:根据所述文件名确定所述待查询信令数据对应的表名及对应的表分区;根据所述表名及对应的表分区确定所述查询信令数据待在分布式文件系统中的存储路径;根据所述存储路径、文件内的块偏移、块长度、块内的偏移、信令数据的长度获取所述待查询信令数据。6.根据权利要求5所述的信令数据查询方法,其特征在于,所述根据所述存储路径、文件内的块偏移、块长度、块内的偏移、信令数据的长度获取所述待查询信令数据,包括:根据所述存储...

【专利技术属性】
技术研发人员:鲁飞陈云
申请(专利权)人:南京中兴新软件有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1