CN104601358B - 一种实现采集***与分析***间的匹配方法及装置 - Google Patents

一种实现采集***与分析***间的匹配方法及装置 Download PDF

Info

Publication number
CN104601358B
CN104601358B CN201310534870.2A CN201310534870A CN104601358B CN 104601358 B CN104601358 B CN 104601358B CN 201310534870 A CN201310534870 A CN 201310534870A CN 104601358 B CN104601358 B CN 104601358B
Authority
CN
China
Prior art keywords
xdr ticket
type
ticket
xdr
analysis system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310534870.2A
Other languages
English (en)
Other versions
CN104601358A (zh
Inventor
郝金莲
杨桂荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201310534870.2A priority Critical patent/CN104601358B/zh
Priority to PCT/CN2014/079785 priority patent/WO2015062281A1/zh
Priority to US15/033,240 priority patent/US20160292245A1/en
Priority to EP14858713.2A priority patent/EP3065387A4/en
Publication of CN104601358A publication Critical patent/CN104601358A/zh
Application granted granted Critical
Publication of CN104601358B publication Critical patent/CN104601358B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/258Data format conversion from or to a database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/43Billing software details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/44Augmented, consolidated or itemized billing statement or bill presentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/53Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP using mediation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/58Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP based on statistics of usage or network monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M15/00Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
    • H04M15/41Billing record details, i.e. parameters, identifiers, structure of call data record [CDR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • General Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Probability & Statistics with Applications (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种实现采集***与分析***间的匹配方法及装置,涉及通信技术领域,其方法包括以下步骤:通过按照文件模式或Socket模式的接收方式,接收采集***生成的xDR话单,得到输入xDR话单;利用预置的数据表将所述输入xDR话单转换成适配于分析***的输出xDR话单;通过按照文件模式或Socket模式的发送方式,将所述输出xDR话单传送给所述分析***。本发明通过对xDR话单的转换,提高了相应产品的易用性和用户选择***的灵活性,并提高了用户的满意度。

Description

一种实现采集***与分析***间的匹配方法及装置
技术领域
本发明涉及通信技术领域,特别涉及一种实现采集***与分析***间的匹配方法及装置。
背景技术
对于电信***来说,前若干年主要给客户提供各种业务的实现,如核心网***就从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:关键字结构
关键字1 .......... 关键字N
入类型1
.........
入类型N
说明:此表为关键字表,当收到xDR的时候,根据这个关键字表来确认收到的这些xDR中,哪些字段是作为关键字在使用。同时在使用的时候为防止相同的关键字已分配给其他用户使用,需要再增加一个关键字使用链表,同时为防止对端给的结束符丢失,还需要增加一个超时定时器,当超时的时候,认为本关键字已经分配为其他的用户使用。
如下表2所示的xDR类型对应关系表:
表2:xDR类型对应关系表
出类型1 ............ 出类型N
入类型1
…………
入类型N
说明:由此表来确认出类型的xDR是由哪种入类型的xDR生成
如下表3所示的xDR入类型表:
表3:xDR入类型表
字段名 类型 数值
字段1 类型1
………. ……….
字段N 类型N
说明:由此表中入类型的xDR有哪些字段,当收到xDR的时候,把数值填写到此表中,其中,数值:由xDR各个字段组成的,数值指该字段填的值,如参数,字符串等。
如下表4所示的xDR出类型表:
表4:xDR出类型表
字段名 类型 公式 缺省值
字段1 类型1
………. ……….
字段N 类型N
说明:由此表中出类型的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话单输出,即可以提高采集***与分析***的兼容性要求,也能提高产品的易用性和用户的满意度。
尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

Claims (10)

1.一种实现采集***与分析***间匹配的方法,其特征在于,包括以下步骤:
设置在采集***与分析***间的匹配装置通过按照文件模式或Socket模式的接收方式,接收采集***生成的xDR话单,得到输入xDR话单;
所述匹配装置利用预置的数据表将所述输入xDR话单转换成适配于分析***的输出xDR话单;
所述匹配装置通过按照文件模式或Socket模式的发送方式,将所述适配于分析***的输出xDR话单传送给所述分析***。
2.根据权利要求1所述的方法,其特征在于,所述的利用预置的数据表将所述输入xDR话单转换成适配于分析***的输出xDR话单包括:
通过对所述输入xDR话单进行分析处理,确定所述输入xDR话单的入类型;
根据预先设置的xDR话单入类型与出类型对应关系表,确定所述输入xDR话单的出类型;
按照所确定的出类型,将所述输入xDR话单转换成适配于分析***的输出xDR话单。
3.根据权利要求2所述的方法,其特征在于,所述的通过对所述输入xDR话单进行分析处理确定所述输入xDR话单的入类型包括:
通过解析输入xDR话单,得到xDR话单中的入类型字段;
通过查预定义的入类型表,得到与所述入类型字段对应的入类型的类型名;
根据所得到的类型名,确定所述输入xDR话单的入类型。
4.根据权利要求2所述的方法,其特征在于,所述按照所确定的出类型,将所述输入xDR话单转换成适配于分析***的输出xDR话单包括:
通过查预定义的出类型表,得到与所确定的出类型对应的出类型字段;
获取所述输入xDR话单中的数值;
利用所获取的输入xDR话单中的数值与所得到的出类型字段,转换成适配于分析***的输出xDR话单。
5.根据权利要求1-4任一所述方法,其特征在于,还包括:
利用所获取的输入xDR话单中的数值与所得到的出类型字段,判断能否转换成适配于分析***的输出xDR话单;
当判断能转换成适配于分析***的输出xDR话单时,将所述输出xDR话单传送给所述分析***;
当判断不能转换成适配于分析***的输出xDR话单时,将所述输出xDR话单进行缓存或填写缺省值传送到分析***。
6.根据权利要求1所述的方法,其特征在于,所述按照文件模式或Socket模式的发送方式或接收方式包括:
当按照文件模式的发送方式或接收方式时,通过FTP/SFTP的发送方式或接收方式;
当按照Socket模式的发送方式或接收方式时,通过建立Socket链路的发送方式或接收方式;
其中,所述的FTP/SFTP是指文件传输协议/安全文件传输协议。
7.一种实现采集***与分析***间匹配的匹配装置,设置在采集***与分析***间,其特征在于包括:
获得输入xDR话单模块,用于通过按照文件模式或Socket模式的接收方式,接收采集***生成的xDR话单,得到输入xDR话单;
转换输入xDR话单模块,用于利用预置的数据表将所述输入xDR话单转换成适配于分析***的输出xDR话单;
发送xDR话单模块,用于通过按照文件模式或Socket模式的发送方式,将所述适配于分析***的输出xDR话单传送给所述分析***。
8.根据权利要求7所述的装置,其特征在于,所述转换输入xDR话单模块包括:
确定单元,用于通过对所述输入xDR话单进行分析处理,确定所述输入xDR话单的入类型,以及根据预先设置的xDR话单入类型与出类型对应关系表,确定所述输入xDR话单的出类型;
转换单元,用于按照所确定的出类型,将所述输入xDR话单转换成适配于分析***的输出xDR话单。
9.根据权利要求8所述的装置,其特征在于,所述确定单元包括:
确定子单元,用于通过解析输入xDR话单,得到xDR话单中的入类型字段,以及通过查预定义的入类型表,得到与所述入类型字段对应的入类型的类型名,并根据所得到的类型名,确定所述输入xDR话单的入类型。
10.根据权利要求8所述的装置,其特征在于,所述转换单元包括:
获取子单元,用于通过查预定义的出类型表,得到与所确定的出类型对应的出类型字段,以及获取所述输入xDR话单中的数值;
转换子单元,用于利用所获取的输入xDR话单中的数值与所得到的出类型字段,转换成适配于分析***的输出xDR话单。
CN201310534870.2A 2013-11-01 2013-11-01 一种实现采集***与分析***间的匹配方法及装置 Active CN104601358B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201310534870.2A CN104601358B (zh) 2013-11-01 2013-11-01 一种实现采集***与分析***间的匹配方法及装置
PCT/CN2014/079785 WO2015062281A1 (zh) 2013-11-01 2014-06-12 一种实现采集***与分析***间的匹配方法及装置
US15/033,240 US20160292245A1 (en) 2013-11-01 2014-06-12 Method and Device for Implementing Matching Between Acquisition System and Analysis System
EP14858713.2A EP3065387A4 (en) 2013-11-01 2014-06-12 METHOD AND DEVICE FOR ADAPTING BETWEEN ACQUISITION SYSTEM AND ANALYSIS SYSTEM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310534870.2A CN104601358B (zh) 2013-11-01 2013-11-01 一种实现采集***与分析***间的匹配方法及装置

Publications (2)

Publication Number Publication Date
CN104601358A CN104601358A (zh) 2015-05-06
CN104601358B true CN104601358B (zh) 2019-01-04

Family

ID=53003260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310534870.2A Active CN104601358B (zh) 2013-11-01 2013-11-01 一种实现采集***与分析***间的匹配方法及装置

Country Status (4)

Country Link
US (1) US20160292245A1 (zh)
EP (1) EP3065387A4 (zh)
CN (1) CN104601358B (zh)
WO (1) WO2015062281A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106209882B (zh) * 2016-07-21 2019-06-07 福建星网智慧科技股份有限公司 一种基于tcp实现话单下载的方法
CN110351158B (zh) * 2018-04-08 2020-12-04 恒安嘉新(北京)科技股份公司 网速计算方法及***
US11010140B2 (en) * 2019-02-08 2021-05-18 Sap Se Integration of workflow and logical data objects using visual programming
CN112153227A (zh) * 2020-09-25 2020-12-29 马宇轩 基于动态配置的电话接口***

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005069898A3 (en) * 2004-01-16 2007-02-08 Tekelec Us Methods, systems, and computer program products for providing configurable telecommunications detail record adapter
CN101076055A (zh) * 2007-06-18 2007-11-21 中兴通讯股份有限公司 话单格式转换的方法
CN101114915A (zh) * 2007-08-23 2008-01-30 华为技术有限公司 一种话单合并及保存缓冲队列状态的方法及装置
CN101478622A (zh) * 2008-12-31 2009-07-08 中兴通讯股份有限公司 一种话单入库的***及方法
CN102298607A (zh) * 2010-05-27 2011-12-28 微软公司 数据集成的方案合约

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5825769A (en) * 1995-03-17 1998-10-20 Mci Corporation System and method therefor of viewing in real time call traffic of a telecommunications network
US6320944B1 (en) * 1996-03-29 2001-11-20 At Comm Corporation Intelligent configuration server
US20030068025A1 (en) * 2001-10-05 2003-04-10 Wengrovitz Michael S. Multi-site IP buffer box for PBX call accounting
CN1885780B (zh) * 2005-06-24 2012-03-28 朗迅科技公司 集中式离线收费和在线收费的方法及***
US20080222192A1 (en) * 2006-12-21 2008-09-11 Ec-Enabler, Ltd Method and system for transferring information using metabase
EP2107464A1 (en) * 2008-01-23 2009-10-07 Comptel Corporation Convergent mediation system with dynamic resource allocation

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005069898A3 (en) * 2004-01-16 2007-02-08 Tekelec Us Methods, systems, and computer program products for providing configurable telecommunications detail record adapter
CN101076055A (zh) * 2007-06-18 2007-11-21 中兴通讯股份有限公司 话单格式转换的方法
CN101114915A (zh) * 2007-08-23 2008-01-30 华为技术有限公司 一种话单合并及保存缓冲队列状态的方法及装置
CN101478622A (zh) * 2008-12-31 2009-07-08 中兴通讯股份有限公司 一种话单入库的***及方法
CN102298607A (zh) * 2010-05-27 2011-12-28 微软公司 数据集成的方案合约

Also Published As

Publication number Publication date
WO2015062281A1 (zh) 2015-05-07
CN104601358A (zh) 2015-05-06
US20160292245A1 (en) 2016-10-06
EP3065387A4 (en) 2016-11-16
EP3065387A1 (en) 2016-09-07

Similar Documents

Publication Publication Date Title
WO2021244211A1 (zh) 区块链消息处理方法、装置、计算机以及可读存储介质
CN104852845B (zh) 一种物联网智能网关
CN104601358B (zh) 一种实现采集***与分析***间的匹配方法及装置
US10795744B2 (en) Identifying failed customer experience in distributed computer systems
CN102724079B (zh) 一种以太网设备辅助配置的方法及***
CN105991361A (zh) 一种云计算平台中云服务器的监控方法和监控***
CN108667638A (zh) 一种网络业务配置方法及网络管理设备
CN107395783A (zh) 一种ip地址处理方法、***、装置及电子设备
CN104852828A (zh) 一种网络时延检测方法,装置及***
CN1973282A (zh) 用于管理针对集群配置的改变的***和方法
CN110392066A (zh) 一种访问服务的方法和装置
CN102118361B (zh) 一种基于网络协议的数据传输控制方法和装置
CN110061999A (zh) 一种基于zynq的网络数据安全分析辅助设备
CN105187312B (zh) 批量终端设备进行网络通信方法、装置及路由器
WO2016101446A1 (zh) 数据分析方法、装置、***及终端和服务器
CN110071827A (zh) 一种实现网络化kvm终端及***
CN104468497B (zh) 监控***的数据隔离方法及装置
CN201048388Y (zh) 一种基于刀片服务器的千兆交换刀片
CN105007269A (zh) 一种用户密码的恢复方法
CN105939404B (zh) Nat资源的获取方法及装置
CN112822208A (zh) 一种基于区块链的物联网设备识别方法及***
CN101155177B (zh) 基于共用协议的数据通道共享***及方法
CN104994178B (zh) 一种网络地址转换方法及装置
CN107181701B (zh) 公共网关接口数据的收集方法及装置
CN105162780A (zh) 一种url过滤地址设置方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant