公开/公告号CN104601358A
专利类型发明专利
公开/公告日2015-05-06
原文格式PDF
申请/专利权人 中兴通讯股份有限公司;
申请/专利号CN201310534870.2
申请日2013-11-01
分类号H04L12/24(20060101);H04W24/02(20090101);
代理机构11308 北京元本知识产权代理事务所;
代理人秦力军
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
入库时间 2023-12-18 08:35:15
法律状态公告日
法律状态信息
法律状态
2019-01-04
授权
授权
2016-05-11
实质审查的生效 IPC(主分类):H04L12/24 申请日:20131101
实质审查的生效
2015-05-06
公开
公开
技术领域
本发明涉及通信技术领域,特别涉及一种实现采集系统与分析系统间的匹配 方法及装置。
背景技术
对于电信系统来说,前若干年主要给客户提供各种业务的实现,如核心网系 统就从2G->3G->4G或LTE(Long Term Evolution,长期演进技术)演化,当 运营商满足了用户的需求之后,就面临着改善网络的质量及提高客户的满意度, 为了改善网络的质量及提高客户的满意度就需要有一种工具,对网络的状态及用 户的行为进行分析,因此电信网络的信息采集及数据分析设备就应运而生。
通常情况下,信息采集与数据分析是不同的设备,前者着眼于从网络中提取 信息,并将这些经过初步处理的信息生成一条条的记录,这里称为xDR,采集 设备把这些xDR送到数据分析设备中进行分析、呈现、存储。
对于信息采集设备或模块,技术点在于分析协议的广泛,设备本身能对各种 各样的协议进行分析,并且能从采集到的大量的数据中找出对客户评估网络或用 户行为有帮助的信息,由于信息采集设备制造厂家本身所处的行业或对行业的熟 悉程度,从大量数据中能分析出的信息因为行业的不同而有差异,对于数据分析 设备,也存在的类似的问题,因此在有些场景下,使用不同厂家的信息采集设备 与数据分析设备进行对接,可能会产生更好的效果。但问题在于,不同厂家的两 种设备之间的接口有可能会不一致,造成无法直接使用。
目前对网络的数据采集分析应用的需求越来越大,但各个厂家之间没有统一 的接口,当不同的厂家进行对接的时候,由于没有统一的接口标准,不同厂家的 采集系统与分析系统是无法直接对接的,或者修改软件的接口,这样的结果不仅 修改的工作量大,而且对软件会有引入故障的风险。
发明内容
本发明的目的在于提供一种实现采集系统与分析系统间的匹配方法及装置, 本发明通过采集系统的出口xDR作为入口标准,分析系统的接入xDR作为出口 标准,经过中间设备或模块处理之后,解决两者之间的不能对接或匹配的问题。
根据本发明的一个方面,提供了一种实现采集系统与分析系统间的匹配方 法,包括以下步骤:
通过按照文件模式或Socket模式的接收方式,接收采集系统生成的xDR话 单,得到输入xDR话单;
利用预置的数据表将所述输入xDR话单转换成适配于分析系统的输出xDR 话单;
通过按照文件模式或Socket模式的发送方式,将所述输出xDR话单传送给 所述分析系统。
优选地,所述的利用预置的数据表将所述输入xDR话单转换成适配于分析系 统的输出xDR话单包括:
通过对所述输入xDR话单进行分析处理,确定所述输入xDR话单的入类型;
根据预先设置的xDR话单入类型与出类型对应关系表,确定所述输入xDR 话单的出类型;
按照所确定的出类型,将所述输入xDR话单转换成适配于分析系统的输出 xDR话单。
优选地,所述的通过对所述输入xDR话单进行分析处理确定所述输入xDR 话单的入类型包括:
通过解析输入xDR话单,得到xDR话单中的入类型字段;
通过查预定义的入类型表,得到与所述入类型字段对应的入类型的类型名;
根据所得到的类型名,确定所述输入xDR话单的入类型。
优选地,所述按照所确定的出类型,将所述输入xDR话单转换成适配于分析 系统的输出xDR话单包括:
通过查预定义的出类型表,得到与所确定的出类型对应的出类型字段;
获取所述输入xDR话单中的数值;
利用所获取的输入xDR话单中的数值与所得到的出类型字段,转换成适配于 分析系统的输出xDR话单。
优选地,还包括:
利用所获取的输入xDR话单中的数值与所得到的出类型字段,判断能否转换 成适配于分析系统的输出xDR话单;
当判断能转换成适配于分析系统的输出xDR话单时,将所述输出xDR话单传 送给所述分析系统;
当判断不能转换成适配于分析系统的输出xDR话单时,将所述输出xDR话单 进行缓存或填写缺省值传送到分析系统。
优选地,所述按照文件模式或Socket模式的发送方式或接收方式包括:
当按照文件模式的发送方式或接收方式时,通过FTP/SFTP的发送方式或接 收方式;
当按照Socket模式的发送方式或接收方式时,通过建立Socket链路的发送 方式或接收方式;
其中,所述的FTP/SFTP是指文件传输协议/安全文件传输协议。
根据本发明的另一方面,提供了一种实现采集系统与分析系统间的匹配装 置,包括:
获得输入xDR话单模块,用于通过按照文件模式或Socket模式的接收方式, 接收采集系统生成的xDR话单,得到输入xDR话单;
转换输入xDR话单模块,用于利用预置的数据表将所述输入xDR话单转换成 适配于分析系统的输出xDR话单;
发送xDR话单模块,用于通过按照文件模式或Socket模式的发送方式,将 所述输出xDR话单传送给所述分析系统。
优选地,所述转换输入xDR话单模块包括:
确定单元,用于通过对所述输入xDR话单进行分析处理,确定所述输入xDR 话单的入类型,以及根据预先设置的xDR话单入类型与出类型对应关系表,确定 所述输入xDR话单的出类型;
转换单元,用于按照所确定的出类型,将所述输入xDR话单转换成适配于分 析系统的输出xDR话单。
优选地,所述确定单元包括:
确定子单元,用于通过解析输入xDR话单,得到xDR话单中的入类型字段, 以及通过查预定义的入类型表,得到与所述入类型字段对应的入类型的类型名, 并根据所得到的类型名,确定所述输入xDR话单的入类型。
优选地,所述转换单元包括:
获取子单元,用于通过查预定义的出类型表,得到与所确定的出类型对应的 出类型字段,以及获取所述输入xDR话单中的数值;
转换子单元,用于利用所获取的输入xDR话单中的数值与所得到的出类型字 段,转换成适配于分析系统的输出xDR话单。
与现有技术相比较,本发明的有益效果在于:
本发明通过对xDR话单的转换,以解决采集系统与分析系统之间不兼容的 问题,提高了相应产品的易用性和用户选择系统的灵活性,也提高了用户的满意 度。
附图说明
图1是本发明提供的一种实现采集系统与分析系统间的匹配方法的流程 图;
图2是本发明提供的一种实现采集系统与分析系统间的匹配装置的示意图;
图3是本发明实施例提供的采集系统与分析系统间的匹配结构示意图;
图4是本发明实施例提供的采集系统与分析系统间的配置操作流程图;
图5是本发明实施例提供的采集系统与分析系统间的转换流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明 的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明运行的硬件设备可以为PC(Personal Computer,个人计算机)、各种 服务器、标准的ATCA(Advanced Telecom Computing Architecture,高级通讯 计算机架构)刀片服务器或专用的硬件等,硬件类型不限定,只要能支持对数据 运算的硬件即可以使用。硬件设备的接口至少应该满足:一个输入端口,负责话 单数据的接入,一个输出端口,负责交转换后的话单数据输出。其中,对配件的 要求:能处理输入、输出的数据并能满足转换运算的处理能力。
图1显示了本发明提供的一种实现采集系统与分析系统间的匹配方法的流 程图,如图1所示,包括以下步骤:
步骤S101:通过按照文件模式或Socket模式的接收方式,接收采集系统生 成的xDR话单,得到输入xDR话单;
步骤S102:利用预置的数据表将所述输入xDR话单转换成适配于分析系统 的输出xDR话单;
步骤S103:通过按照文件模式或Socket模式的发送方式,将所述输出xDR 话单传送给所述分析系统。
其中,所述的利用预置的数据表将所述输入xDR话单转换成适配于分析系统 的输出xDR话单包括:通过对所述输入xDR话单进行分析处理,确定所述输入 xDR话单的入类型;根据预先设置的xDR话单入类型与出类型对应关系表,确定 所述输入xDR话单的出类型;按照所确定的出类型,将所述输入xDR话单转换成 适配于分析系统的输出xDR话单。
具体地说,所述的通过对所述输入xDR话单进行分析处理确定所述输入xDR 话单的入类型包括:通过解析输入xDR话单,得到xDR话单中的入类型字段;通 过查预定义的入类型表,得到与所述入类型字段对应的入类型的类型名;根据所 得到的类型名,确定所述输入xDR话单的入类型。
具体地说,所述按照所确定的出类型,将所述输入xDR话单转换成适配于分 析系统的输出xDR话单包括:通过查预定义的出类型表,得到与所确定的出类型 对应的出类型字段;获取所述输入xDR话单中的数值;利用所获取的输入xDR 话单中的数值与所得到的出类型字段,转换成适配于分析系统的输出xDR话单。
本发明还包括:利用所获取的输入xDR话单中的数值与所得到的出类型字 段,判断能否转换成适配于分析系统的输出xDR话单;当判断能转换成适配于分 析系统的输出xDR话单时,将所述输出xDR话单传送给所述分析系统;当判断不 能转换成适配于分析系统的输出xDR话单时,将所述输出xDR话单进行缓存或填 写缺省值传送到分析系统。
其中,所述按照文件模式或Socket模式的发送方式或接收方式包括:当按 照文件模式的发送方式或接收方式时,通过FTP/SFTP的发送方式或接收方式; 当按照Socket模式的发送方式或接收方式时,通过建立Socket链路的发送方式 或接收方式;其中,所述的FTP/SFTP是指文件传输协议/安全文件传输协议。
图2显示了本发明提供的一种实现采集系统与分析系统间的匹配装置的示 意图,如图2所示,包括:获得输入xDR话单模块201,用于通过按照文件模式 或Socket模式的接收方式,接收采集系统生成的xDR话单,得到输入xDR话单; 转换输入xDR话单模块202,用于利用预置的数据表将所述输入xDR话单转换成 适配于分析系统的输出xDR话单;发送xDR话单模块203,用于通过按照文件模 式或Socket模式的发送方式,将所述输出xDR话单传送给所述分析系统。
其中,所述转换输入xDR话单模块202包括:确定单元,用于通过对所述输 入xDR话单进行分析处理,确定所述输入xDR话单的入类型,以及根据预先设置 的xDR话单入类型与出类型对应关系表,确定所述输入xDR话单的出类型;转换 单元,用于按照所确定的出类型,将所述输入xDR话单转换成适配于分析系统的 输出xDR话单。
具体地说,所述确定单元包括:确定子单元,用于通过解析输入xDR话单, 得到xDR话单中的入类型字段,以及通过查预定义的入类型表,得到与所述入类 型字段对应的入类型的类型名,并根据所得到的类型名,确定所述输入xDR话单 的入类型。
具体地说,所述转换单元包括:获取子单元,用于通过查预定义的出类型表, 得到与所确定的出类型对应的出类型字段,以及获取所述输入xDR话单中的数 值;转换子单元,用于利用所获取的输入xDR话单中的数值与所得到的出类型字 段,转换成适配于分析系统的输出xDR话单。
本发明的主要思路是将xDR话单转换另一种xDR话单的实现方法做成可配 置方式:A、对不同物理/软件接口的支持;B、xDR话单转换的配置;C、系统 中增加话单转换的过程。
步骤A进一步包括:A1、物理接口支持RJ45(但不限于RJ45);A2、软件接 口定义。步骤B进一步包括:B1、建立xDR转换表;B2、建立入口、出口标准 xDR表;B3、转换xDR配置命令;B4、转换xDR维护命令。步骤C进一步包 括:C1、读取配置的转换表数据;C2、根据配置表内容对xDR进行转换;C3、 对转换过程的异常处理。
图3显示了本发明实施例提供的采集系统与分析系统间的匹配结构示意 图,如图3所示,包括:输入处理301、配置控制302、xDR转换303以及输出 处理304,其中输入处理301包括接口xDR输入3011,配置控制302包括用户操 作维护3021和数据表(结构+数据)3022,xDR转换303包括xDR转换模块3031 以及输出处理304包括接口xDR输出3041。
其中,所述输入处理301和所述输出处理304,目前接收、发送xDR话单 常用的有两种方式:文件模式和Socket模式。
文件模式:前端的网元生成xDR文件,后端口网元通过FTP/SFTP等方式 获取文件并进行解析,这是种非实时方式。
Socket模式:前、后端网元间通过Socket方式建立网络连接,前端网元生 成xDR后,及时传给后端网元,这是种实时方式。
本发明的输入、输出处理主要有如下的过程:
1.采集系统与本发明(或分析系统与本发明)间先建立Socket链路;
建立Socket链路需要在配置控制部分中完成,也就是说,在Socket链路配 置完成之后,两个网元间即可以建立Socket链路,并能进行数据包的传送。
2.采集系统或分析系统必须能明确其对外的接口结构及约定。
其中,所述配置控制302的用户操作维护3021主要是通过人机命令来确定 各种配置,主要有如下几种配置内容:
1.xDR传送模式:涉及到本发明分别与采集系统、分析系统间是使用文件 传送模式还是使用Socket模式,以便确定对文件的操作是通过文件模式, 还是Socket模式。
2.Socket链路:采集系统与本发明(或分析系统与本发明)间建立Socket链 路的配置,这个配置只有在使用Socket模式的情况下才使用,这一配置 主要是配置哪边是服务器、客户端,以及使用到的双方的IP地址、端口、 协议类型等。
3.转换方式:配置xDR话单的转换参数。
xDR入话单假设为三种类型,定义为:入类型1、入类型2、入类型3; 出话单假设为二种类型,定义为:出类型1、出类型2,并且每种类型有 多个用户。
其中,在本配置部分中涉及到的内容如下:配置xDR关键字:配置每个类 型中的关键字,由这些关键字确认一组相同类型的xDR中哪些是同一个用户信 息流的xDR。;对应关系表:从哪种入类型中的哪些字段中,经过什么样的运算, 生成哪种出类型中的哪些字段;以及缺省值设置:对于无法从入类型中获取到数 据的出类型中的字段,设置缺省的输出值。
其中,配置控制302的数据表(结构+数据)3022的接口传输结构包括: Method、FTPTable以及SocketTable。
所述Method的取值分别为0、1、2。其中0表示为Socket模式,1表示文 件模式的FTP方式,2表示文件模式的SFTP方式。
所述FTPTable为表,配置FTP/SFTP方式的一些必要参数。
表字段分成三个:IP:配置FTP/SFTP的IP地址;
User:配置用户名;
Password:配置对应用户名的密码。
所述SocketTable为表,配置Scoket对接时用到的一些参数。
表字段分成六个:LocalIP:本端IP;
LocalPort:本端端口;
RemoteIP:远端IP;
RemotePort:远端端口;
Protocol:协议类型,如UDP(User Datagram Protocol, 用户数据包协议)等;
Server:表示本侧是否为服务端;
1表示是服务端,0表示是客户端。
如下表1所示的关键字结构表:
表1:关键字结构
说明:此表为关键字表,当收到xDR的时候,根据这个关键字表来确认收 到的这些xDR中,哪些字段是作为关键字在使用。同时在使用的时候为防止相 同的关键字已分配给其他用户使用,需要再增加一个关键字使用链表,同时为防 止对端给的结束符丢失,还需要增加一个超时定时器,当超时的时候,认为本关 键字已经分配为其他的用户使用。
如下表2所示的xDR类型对应关系表:
表2:xDR类型对应关系表
说明:由此表来确认出类型的xDR是由哪种入类型的xDR生成
如下表3所示的xDR入类型表:
表3:xDR入类型表
说明:由此表中入类型的xDR有哪些字段,当收到xDR的时候,把数值填 写到此表中,其中,数值:由xDR各个字段组成的,数值指该字段填的值,如 参数,字符串等。
如下表4所示的xDR出类型表:
表4:xDR出类型表
说明:由此表中出类型的xDR有哪些字段,当生成xDR的时候,把数值填 写到此表中,最后由此表中的数值生成发送到数据分析系统的xDR。公式列中 填写由入类型生成出类型本字段的公式,如:入类型1.字段3+入类型2.字段5*5, 当取不到数据的时候,就取缺省值。
所述xDR转换303包括xDR转换模块3031是主要的运算模块,当收到xDR 的时候,根据前面的配置表,进行运算,生成转换后的xDR,如果获取到完整 的计算信息,即进行计算,生成xDR中的字段值,如果无法获取到完整的计算 信息,暂时进行缓存,当需要的信息完整后进行计算,如果一直到定时器超时仍 然没有收到完整的信息,填写缺省值。
图4显示了本发明实施例提供的采集系统与分析系统间的配置操作流程图, 如图4所示,包括以下步骤:
步骤S401:用户需要明确需要配置哪些内容;
如对接方式,入类型的字段表、出类型的字段表,入类型与出类型的对应关 系表等。
步骤S402:链路配置;
与采集系统的对接链路及与数据分析系统对接的链路。
步骤S403:接口配置;
配置入类型关系表,在表中要体现各字段的信息及关键字。
步骤S404:转换配置;
配置出类型关系表,出类型与入类型间字段的对应关系及转换的计算公式, 同时还需要考虑对缺省值的处理。
步骤S405:由上述的多个配置生成数据表。
图5显示了本发明实施例提供的采集系统与分析系统间的转换流程图,如图 5所示,包括以下步骤:
步骤S501:处于等待状态,接收xDR超时定时器;
步骤S502:当接收到xDR的时候,检查是否可以转换生成新的xDR;
当接收到xDR时分析接收到的信息是否完整,能否生成xDR,如果能,则 进行步骤S503;如果不能生成,则检查是否超时,如果已超时,就按缺省值填 写话单,并实时传送到数据分析系统;如果没有超时,就对接收到的xDR及未 完全生成的xDR进行缓存,等待接收下一个xDR或接收定时器事件;如果未收 到新的xDR并且收到定时器超时消息,也可按缺省值填写话单。
步骤S503:生成新xDR;
步骤S504:发送新xDR到分析系统。
综上所述,本发明涉及到在电信网络系统中当采集系统与分析系统不是同一 个厂家时,接口进行转换的一种方法与思路,虽然目前应用在电信网络的数据分 析中,但不限于只应用于电信网络,也可以在互联网的信息分析中设备或软件中 应用相同的方法与思路。
综上所述,本发明具有以下技术效果:
本发明将采集系统中经过通用接口采集到的xDR话单输入通过转换生成另 一种通用接口的xDR话单输出,即可以提高采集系统与分析系统的兼容性要求, 也能提高产品的易用性和用户的满意度。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术 人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改, 都应当理解为落入本发明的保护范围。
机译: 实现采集系统与分析系统匹配的方法及装置
机译: 一种将在两个(多维)多维色谱(分离)系统中同步数据采集和调制以实现定量数据分析的系统和方法
机译: 一种将在两个(多维)多维色谱(分离)系统中同步数据采集和调制以实现定量数据分析的系统和方法