调用用于获取服务器信息,一种呼叫中心系统及其获取接口调用信息的方法

一种呼叫中心系统,包括:呼叫中心客户端,核心服务器、用户接口服务器以及协议交互记录模块,其中,呼叫中心客户端用于提供与呼叫中心系统相匹配的各种业务,生成与业务对应的消息,通过用户接口服务器将消息转发给核心服务器;核心服务器,用于处理用户接口服务器转发的消息,并将处理结果通过用户接口服务器转发给呼叫中心客户端;协议交互记录模块,与呼叫中心客户端与用户接口服务器UIS之间的接口连接,用于记录呼叫中心客户端与UIS之间的协议交互过程中交互的消息及其相关信息,交互消息中包括调用的应用编程接口的接口标识以及与业务对应的连接标识;其特征在于,呼叫中心系统进一步包括:协议交互解析模块,用于将协议交互记录模块记录的每一条交互消息按照预设的消息结构进行分解;协议交互分析模块,用于根据协议交互解析模块分解后的信息生成应用编程接口的调用信息。

2. 如权利要求1所述的系统,其特征在于,协议交互解析模块和协议交互分析模块为分离的两个模块,或集成为一个模块。

3. 如权利要求1或2所述的系统,其特征在于,交互消息的相关信息包括每条交互消息的发送方和/或接收方,和/或每条交互消息的交互时间。

4. 一种获取接口调用信息的方法,其特征在于,包括下列步骤:呼叫中心客户端在业务启动后,向用户接口服务器发送建立连接请求消息;用户接口服务器接收到连接请求消息后,为启动的业务分配连接标识,并发送应答消息;呼叫中心客户端与用户接口服务器进行交互,交互的消息中携带所启动业务的连接标识和处理本条交互消息所调用的应用编程接口对应的接口标识,并根据所述交互消息中携带的连接标识分别记录交互消息;解析记录的交互消息,并根据从每条消息中获取的接口标识所对应的应用编程接口名称,得出每项业务调用应用编程接口的信息。

5. 如权利要求4所述的方法,其特征在于,按交互消息的交互顺序对记录的交互消息逐一解析得出每项业务调用应用编程接口的序列。

6. 如权利要求4所述的方法,其特征在于,根据得到的应用编程接口名称得出每项业务调用各应用编程接口的频率。

7. 如权利要求4至6任一项所述的方法,其特征在于,呼叫中心客户端与用户接口服务器之间交互的消息采用相同的消息结构。

8. 如权利要求7所述的方法,其特征在于,根据所述的消息结构解析记录的交互消息。

9. 如权利要求8所述的方法,其特征在于,记录交互的消息时进一步包括记录所述交互消息的相关信息。

10. 如权利要求9所述的方法,其特征在于,所述相关信息包括:每条交互消息的发送方和接收方,和/或,每条交互消息的交互时间。