一种接口数据的处理方法、装置、计算机设备及介质制造方法及图纸

技术编号:28373605 阅读:19 留言:0更新日期:2021-05-08 00:00
本发明专利技术实施例公开了一种接口数据的处理方法、装置、计算机设备及介质。该方法包括接收接口数据,根据接口数据中的接口类型字段确定接口数据的接口类型;根据接口类型查询全局数据接口表,得到与接口类型对应的目标数据接口表;根据目标数据接口表中的字段表解析接口数据,将解析结果写入全局数据接口表中目标数据接口表对应的上下文信息中,实现统一的接口数据解析功能,避免单独进行接口数据解析操作导致每新增一个数据接口,需要投入人力开发、调试、测试等问题,大大减少了开发周期、调试成本和后期维护成本。

【技术实现步骤摘要】
一种接口数据的处理方法、装置、计算机设备及介质
本专利技术实施例涉及数据处理技术,尤其涉及一种接口数据的处理方法、装置、计算机设备及介质。
技术介绍
采集服务器可以采用DPI(deeppacketinspec-tion,深度包检测)技术从多个数据接口中采集数据流量,并将采集到的接口数据传输给合成服务器。合成服务器对接收到的接口数据进行接口协议识别,然后,根据不同类型的接口数据对应的接口数据规范对所接收的接口数据进行数据解析和数据提取操作,并将所提取的数据存入对应数据接口的目录下。由于上述解析操作是针对不同类型的数据接口,采用各自的接口数据规范单独进行实现,每新增一个数据接口,则需要投入人力开发、调试和测试等,影响开发周期、调试成本和维护成本。
技术实现思路
本专利技术实施例提供一种接口数据的处理方法、装置、计算机设备及介质,可以优化相关技术中的接口数据的解析方式。第一方面,本专利技术实施例提供了一种接口数据的处理方法,包括:接收接口数据,根据所述接口数据中的接口类型字段确定所述接口数据的接口类型;根据所述接口类型查询全局数据接口表,得到与所述接口类型对应的目标数据接口表,其中,全局数据接口表基于各类型数据接口的接口规范对应的数据接口配置文件生成;根据所述目标数据接口表中的字段表解析所述接口数据,将解析结果写入所述全局数据接口表中所述目标数据接口表对应的上下文信息中。第二方面,本专利技术实施例还提供一种接口数据的处理装置,该装置包括:类型确定模块,用于接收接口数据,根据所述接口数据中的接口类型字段确定所述接口数据的接口类型;接口表查询模块,用于根据所述接口类型查询全局数据接口表,得到与所述接口类型对应的目标数据接口表,其中,全局数据接口表基于各类型数据接口的接口规范对应的数据接口配置文件生成;数据解析模块,用于根据所述目标数据接口表中的字段表解析所述接口数据,将解析结果写入所述全局数据接口表中所述目标数据接口表对应的上下文信息中。第三方面,本专利技术实施例还提供了一种计算机设备,所述计算机设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术任意实施例所述的接口数据的处理方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本专利技术任意实施例所述的接口数据的处理方法。本专利技术实施例提供一种接口数据的处理方法、装置、计算机设备及介质,通过接口数据中包含的接口类型字段确定接口类型,并基于接口类型查询预先配置的全局数据接口表得到对应的目标数据接口表,根据目标数据接口表中的字段表解析接口数据,将解析结果写入该全局数据接口表中目标数据接口表对应的上下文信息中,实现统一的接口数据解析功能,避免单独进行接口数据解析操作导致每新增一个数据接口,需要投入人力开发、调试、测试等问题,大大减少了开发周期、调试成本和后期维护成本。附图说明图1为本专利技术实施例提供的一种接口数据的处理方法的流程图;图2为本专利技术实施例提供的一种全局数据接口表的生成流程示意图;图3为本专利技术实施例提供的另一种接口数据的处理方法的流程图;图4为本专利技术实施例提供的一种接口数据的回填流程的示意图;图5为本专利技术实施例提供的一种接口数据的处理装置的结构框图;图6为本专利技术实施例提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。为了便于理解,首先对接口数据解析和回填的相关概念进行说明。合成服务器接收到通过DPI采集的接口数据的种类可以有很多,每种接口数据都需要解析并进行数据的提取。如信令面数据包含N1、N2、N4、N7、N8、N10、N11、N12、N14、N15、N22、N26等;用户面数据包含n3http、n3https、n3mail、n3dns、n3ftp、n3sip、n3rtsp、n3im、n3video、n3mms、n3coap、n3general等;无线接口包括E1、F1、X2、UU、XN、UEMR、CELLMR等。在实际应用中,某些数据接口中的某些字段数据往往自己没有携带,需要从别的数据接口中获取,然后回填到本数据接口的对应字段数据。例如,信令接口数据回填:N10接口数据中自身没有携带TAC、CELLID,需要从N1N2接口数据中获取。用户接口数据回填:N3接口数据中自身没有携带IMSI、PEI、MSISDN、RAT,需要从N1N2、N4、N11接口数据中获取。无线接口数据回填:无线接口数据中自身没有携带手机号、IMSI、PEI等信息,需要从信令接口中获取。现有的接口数据解析技术,一般针对各自的接口规范单独对对应类型的接口数据进行解析。而现有的接口数据回填技术,一般会在接口数据中给将要回填的字段预留一定空间,用于将来将数据回填到对应的位置。针对现有的接口数据解析技术,每新增一个数据接口,需要投入人力开发、调试和测试等,不利于系统的稳定性。这样会导致开发周期长,需要投入的时间和人力成本也会非常大,后期维护成本高。针对现有的接口数据回填技术,由于为待回填的字段数据预留一定空间,使接口数据中存在未携带有用信息的字段数据,当其在网络中传输时会占用网络带宽,大大降低了网络带宽的利用率。图1为本专利技术实施例提供的一种接口数据的处理方法的流程图,本实施例可适用于移动网络数据合成的情况,该方法可以由接口数据的处理装置来执行,该装置可以由软件和/或硬件实现,并通常被配置于诸如合成服务器等计算机设备中。如图1所示,该方法包括:步骤110、接收接口数据,根据所述接口数据中的接口类型字段确定所述接口数据的接口类型。其中,接口数据是通过数据接口传输的数据流量。示例性地,接口数据包括信令面数据、用户面数据和无线接口数据等。采集服务器通过DPI探针技术从各数据接口采集数据流量,即采集接口数据。然后,采集服务器将接口数据传输给合成服务器。接口类型字段用于指示对应接口数据的接口类型。例如,在接口数据的公共头中包含接口类型字段。通过接口数据的公共头中的接口类型字段,可以确定接口数据的接口类型。接口类型用于指示数据接口的类型。例如,接口类型可以包括信令面接口、用户面接口和无线接口等。其中,信令面接口包含N1、N2、N4、N7、N8、N10、N11、N12、N14、N15、N22及N26等。用户面接口包含n3http、n3https、n3mail、n3dns、n3ftp、n3sip、n3rtsp、n3im、n3video、n3mms、n3coap及n3general等。无线接口包括E1、F1、X2、UU本文档来自技高网...

【技术保护点】
1.一种接口数据的处理方法,其特征在于,包括:/n接收接口数据,根据所述接口数据中的接口类型字段确定所述接口数据的接口类型;/n根据所述接口类型查询全局数据接口表,得到与所述接口类型对应的目标数据接口表,其中,全局数据接口表基于各类型数据接口的接口规范对应的数据接口配置文件生成;/n根据所述目标数据接口表中的字段表解析所述接口数据,将解析结果写入所述全局数据接口表中所述目标数据接口表对应的上下文信息中。/n

【技术特征摘要】
1.一种接口数据的处理方法,其特征在于,包括:
接收接口数据,根据所述接口数据中的接口类型字段确定所述接口数据的接口类型;
根据所述接口类型查询全局数据接口表,得到与所述接口类型对应的目标数据接口表,其中,全局数据接口表基于各类型数据接口的接口规范对应的数据接口配置文件生成;
根据所述目标数据接口表中的字段表解析所述接口数据,将解析结果写入所述全局数据接口表中所述目标数据接口表对应的上下文信息中。


2.根据权利要求1所述的方法,其特征在于,在根据所述接口数据中的接口类型字段确定所述接口数据的接口类型之前,还包括:
若检测到合成程序初始化,则将预先生成的全局数据接口表加载至内存,其中,所述全局数据接口表包括数据接口表、字段表和上下文信息表;
以及,所述接口数据表用于描述数据接口表的结构信息;
所述字段表用于描述数据接口的字段的配置信息;
所述上下文信息表用于描述数据接口的字段的上下文信息,和/或描述数据接口的字段的子表的上下文信息。


3.根据权利要求1所述的方法,其特征在于,所述根据所述接口数据中的接口类型字段确定所述接口数据的接口类型,包括:
解析所述接口数据中的接口类型字段,得到接口类型字段内容,根据所述接口类型字段内容确定所述接口数据对应的数据接口的接口类型。


4.根据权利要求1所述的方法,其特征在于,所述根据所述接口类型查询全局数据接口表,得到与所述接口类型对应的目标数据接口表,包括:
根据所述接口类型查询全局数据接口表中的各接口类型标识,得到与所述接口类型匹配的接口类型标识;
根据全局数据表中接口类型标识与接口数据表的对应关系确定所述接口类型对应的目标数据接口表。


5.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据接口表中的字段表解析所述接口数据,将解析结果写入所述全局数据接口表中所述目标数据接口表对应的上下文信息中,包括:
根据所述目标数据接口表中的字段表包括的字段的配置信息解析所述接口数据,得到上下文信息;
将所述上下文信息写入所述全局数据接口表中所述目标数据接口表对应的上下文信息表。


6.根据权利要求5所述的方法,其特征在于,在所述接口数据包括至少一组元素数量大于1的数据的情况下,所述将所...

【专利技术属性】
技术研发人员:谢靖孟鑫田野梁彧傅强王杰杨满智蔡琳金红陈晓光
申请(专利权)人:恒安嘉新北京科技股份公司
类型:发明
国别省市:北京;11

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

1