CN101827068A - 一种业务场景还原方法与装置 - Google Patents
一种业务场景还原方法与装置 Download PDFInfo
- Publication number
- CN101827068A CN101827068A CN200910078957A CN200910078957A CN101827068A CN 101827068 A CN101827068 A CN 101827068A CN 200910078957 A CN200910078957 A CN 200910078957A CN 200910078957 A CN200910078957 A CN 200910078957A CN 101827068 A CN101827068 A CN 101827068A
- Authority
- CN
- China
- Prior art keywords
- sip
- signaling message
- business scenario
- message
- type
- 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.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种业务场景还原方法与装置。本发明方法包括:采集业务数据中的SIP-C信令消息;根据SIP-C信令消息中携带的消息类型,确定出SIP-C信令消息所属业务场景类别;按照SIP-C信令消息所属业务场景类别对应设置的各关联关键字,生成SIP-C信令消息的对应还原记录,并保存到所属业务场景类别的对应还原记录库中;对应还原记录中包括SIP-C信令消息,以及从SIP-C信令消息中获得的所述各关联关键字的对应信息;在各业务场景类别的对应还原记录库中,对各关联关键字的对应信息完全相同的SIP-C信令消息建立关联;根据建立关联的SIP-C信令消息还原出业务场景。采用本发明能区分不同的业务场景,并进行业务场景的完整还原。
Description
技术领域
本发明涉及通信领域,尤其涉及对通信过程中的业务场景还原方法与装置。
背景技术
通信技术的飞速发展,除了提供传统的语音业务以外,还不断推出各种新的数据业务。为了保证通信网络在日益多样化、复杂化的业务环境下能正常运行,需要对通信网络中的信令消息进行采集和协议分析,以便及时发现和快速定位网络故障。
中国专利申请号为200510116899.4的专利申请文件公开了一种通用多协议关联方法,主要包括:预先定义协议关联关系表;由信令采集模块采集被监测网络的信令,发送到协议解码模块;由协议解码模块对信令消息进行解码,合成通用协议关联TDR(Transaction Detail Record,事务详细记录),发送到协议关联分析模块;协议关联分析模块按照协议关联关系表,计算TDR的关联关系,形成TDR关联关系表,发送到关联结果处理模块;关联结果处理模块根据用户选择的TDR和TDR关联关系表查询其关联和TDR,根据关联的TDR合成业务过程,显示业务流程图。用户通过分析业务流程图中的业务路由和业务结果等信息,快速定位网络故障。
上述专利申请文件公开的通用多协议关联方法,适应于对七号信令或者IP网络中的TCP/IP等协议,主要针对电信业务中的复杂业务,因为复杂业务常常是多种协议、跨越多段路由配合完成的。上述专利申请文件公开的通用多协议关联方法依赖于预先设置的协议关联关系表,且是在事务级进行处理并关联,即仅关联一个请求一个响应,这对于飞信等多事务、多流程且信令协议较为单一的数据业务并不适用。另外,上述专利申请文件公开的通用多协议关联方法,并不对业务场景进行区分(而不同业务场景的业务流程是不同的),所以实际上采用该种关联方法并不能完整地还原出业务。
发明内容
本发明提供一种业务场景还原方法与装置,能区分不同的业务场景,并进行业务场景的完整还原。
本发明提供的业务场景还原方法,包括:
采集业务数据中的会话初始化协议客户端协议SIP-C信令消息;
根据所述SIP-C信令消息中携带的消息类型,确定出所述SIP-C信令消息所属业务场景类别;
按照所述SIP-C信令消息所属业务场景类别对应设置的各关联关键字,生成所述SIP-C信令消息的对应还原记录,并保存到所属业务场景类别的对应还原记录库中;所述对应还原记录中包括所述SIP-C信令消息,以及从所述SIP-C信令消息中获得的所述各关联关键字的对应信息;
根据各业务场景类别的对应还原记录库中保存的还原记录,对各关联关键字的对应信息完全相同的SIP-C信令消息建立关联;
根据建立关联的SIP-C信令消息还原出业务场景。
本发明提供的业务场景还原装置,包括:
采集单元,用于采集业务数据中的会话初始化协议客户端协议SIP-C信令消息;
业务场景类别确定单元,根据所述SIP-C信令消息中的携带的消息类型,确定出所述SIP-C信令消息所属业务场景类别;
还原记录生成单元,用于按照所述SIP-C信令消息所属业务场景类别对应设置的各关联关键字,生成所述SIP-C信令消息的对应还原记录,并保存到所属业务场景类别的对应还原记录库中;所述对应还原记录中包括所述SIP-C信令消息,以及从所述SIP-C信令消息中获得的所述各关联关键字的对应信息;
业务场景还原单元,用于根据各业务场景类别的对应还原记录库中保存的还原记录,对各关联关键字的对应信息完全相同的SIP-C信令消息建立关联;根据建立关联的SIP-C信令消息还原出业务场景。
本发明通过采集业务数据中的会话初始化协议客户端协议(Session Initiated Protocol-Client,SIP-C)信令消息;并根据采集的SIP-C信令消息中携带的消息类型,确定出采集的SIP-C信令消息属于预先设置的各业务场景类别中的一种业务场景类别;按照采集的SIP-C信令消息所属业务场景类别对应设置的各关联关键字,生成SIP-C信令消息的对应还原记录,并保存到所属业务场景类别的对应还原记录库中;生成的对应还原记录中包括SIP-C信令消息,以及从SIP-C信令消息中获得的各关联关键字的对应信息;在各业务场景类别的对应还原记录库中,对各关联关键字的对应信息完全相同的SIP-C信令消息建立关联;由于建立关联的SIP-C信令消息属于同一种业务场景类别,其包含有相同的关联关键字,且各关联关键字的对应信息(即各关联关键字的对应关健值)完全相同,因此,建立关联的各SIP-C信令消息一定属于同一业务场景所涉及的相关信令消息,这样,根据建立关联的SIP-C信令消息就可以完整地还原出对应的业务场景。
附图说明
图1为本发明实施例提供的业务场景还原方法步骤流程图;
图2为本发明实施例提供的对于用户权限管理业务场景类别进行业务场景还原时关联的SIP-C信令消息示意图;
图3为本发明实施例提供的对于用户发起结束会话业务场景类别进行业务场景还原时关联的SIP-C信令消息示意图;
图4为本发明实施例提供的对于用户发送接收消息业务场景类别进行业务场景还原时关联的SIP-C信令消息示意图;
图5为本发明实施例提供的业务场景还原装置结构示意图之一;
图6为图5所示业务场景还原装置中业务场景类别确定单元结构示意图;
图7为本发明实施例提供的业务场景还原装置结构示意图之二。
具体实施方式
本发明实施例提供一种业务场景还原方法与装置,能区分不同的业务场景,并进行业务场景的完整还原。
下面给合附图,对本发明提供的业务场景还原方法和业务场景还原装置进行详细阐述。
实施例1:提供一种业务场景还原方法。
参见图1,为本发明实施例1提供的业务场景还原方法步骤流程图,具体包括:
步骤S101、采集业务数据中的SIP-C信令消息;
步骤S102、根据采集的SIP-C信令消息中携带的消息类型,确定出采集的SIP-C信令消息属于预先设置的各业务场景类别中的一种业务场景类别;
步骤S103、按照确定出的SIP-C信令消息所属业务场景类别对应设置的各关联关键字,生成SIP-C信令消息的对应还原记录,并保存到所属业务场景类别的对应还原记录库中;生成的对应还原记录中包括SIP-C信令消息,以及从SIP-C信令消息中获得的各关联关键字的对应信息;
步骤S104、在各业务场景类别的对应还原记录库中,对各关联关键字的对应信息完全相同的SIP-C信令消息建立关联;根据建立关联的SIP-C信令消息还原出业务场景。
下面对本发明实施例1提供的业务场景还原方法进行详细说明。
根据本发明实施例1提供的业务场景还原方法,预先设置多种业务场景类别,并建立SIP-C信令消息类型与设置的各业务场景类别之间的对应关系。实际中,具体设置几种业务场景类别,以及将哪些SIP-C信令消息类型归属于哪种业务场景类别,需要根据具体的网络数据业务而进行相应设置。本发明对此不作限定。下面以飞信***为例,给出一种具体的实施方式:
在飞信***中,SIP-C信令消息类型主要包括:
与用户权限管理相关的消息类型,包括:注册(Register)、订阅(Subscribe)类型,以及事件类型为启动语音(StartVoice)的***服务(Service)类型等;
与用户发起结束会话相关的消息类型,包括:邀请(Invite)、应答(ACK)、中止(Cancel)、结束(Bye)以及事件类型为除StartVoice外的Service类型等;
与用户发送接收消息相关的消息类型,包括:消息(Message)类型。
因此,可以预先设置三种业务场景类别,分别为:用户权限管理业务场景类别、用户发起结束会话业务场景类别和用户发送接收消息业务场景类别。其中,SIP-C信令消息类型与设置的各业务场景类别之间的对应关系分别为:
SIP-C信令消息类型为Register、Subscribe以及事件类型为StartVoice的Service类型时,对应于用户权限管理业务场景类别;
SIP-C信令消息类型为Invite、ACK、Cancel、Bye以及事件类型为除StartVoice外的Service类型时,对应于用户发起结束会话业务场景类别;
SIP-C信令消息类型为Message类型时,对应于用户发送接收消息业务场景类别。
因此,当判断出采集的SIP-C信令消息中的携带的消息类型为Register、Subscribe或事件类型为StartVoice的Service类型时,确定出该SIP-C信令消息属于用户权限管理业务场景类别;
当判断出采集的SIP-C信令消息中的携带的消息类型为Invite、ACK、Cancel、Bye或事件类型为除StartVoice外的Service类型时,确定出该SIP-C信令消息属于用户发起结束会话业务场景类别;
当判断出采集的SIP-C信令消息中的携带的消息类型为Message类型时,确定出该SIP-C信令消息属于用户发送接收消息业务场景类别。
对于每一种业务场景类别预先设置对应的关联关键字。不同业务场景类别的关联关键字的具体设置,与属于该种业务场景类别的SIP-C信令消息所携带的消息字段相关。为了能对同一种业务场景下所涉及的相关信令消息能根据关联关键字进行关联,设置的关联关键字需要包含在属于同一种业务场景下的各种信令消息中。
仍以飞信***为例,对于用户权限管理业务场景类别,其对应设置的各关联关键字至少包括:源IP地址、目的IP地址、源端口号、目的端口号、消息类型和呼叫次序6个关键字;
对于用户发起结束会话业务场景类别,其对应设置的各关联关键字至少包括:源IP地址、目的IP地址、源端口号、目的端口号和呼叫标识Call-ID 5个关键字;
对于用户发送接收消息业务场景类别,其对应设置的各关联关键字至少包括:源IP地址、目的IP地址、源端口号、目的端口号、Call-ID、消息类型和呼叫次序7个关健字。
在设置好业务场景类别、建立起SIP-C信令消息类型与设置的各业务场景类别之间的对应关系以及各业务场景类别对应的关联关键字后,分析采集的SIP-C信令消息中携带的消息类型,确定出SIP-C信令消息所属业务场景类别,并按照其所属业务场景类别对应的关联关键字,生成SIP-C信令消息的对应还原记录。生成的对应还原记录中包括SIP-C信令消息,以及从SIP-C信令消息中获得的各关联关键字的对应信息。为了保存SIP-C信令消息的对应还原记录,一实施例中,可以针对每一种业务场景类别分别设置对应的还原记录库,用于存储属于该类别的SIP-C信令消息的对应还原记录。仍采用上述例子,具体为:
当采集的SIP-C信令消息中的携带的消息类型为Register、Subscribe或事件类型为StartVoice的Service类型时,生成的对应还原记录中包括SIP-C信令消息,以及从该SIP-C信令消息中提取的源IP地址、目的IP地址、源端口号、目的端口号、消息类型和呼叫次序6个关键字的对应信息,并将生成的该SIP-C信令消息的对应还原记录保存到用户权限管理业务场景类别的对应还原记录库中;
当采集的SIP-C信令消息中的携带的消息类型为Invite、ACK、Cancel、Bye或事件类型为除StartVoice外的Service类型时,生成的对应还原记录中包括SIP-C信令消息,以及从该SIP-C信令消息中提取的源IP地址、目的IP地址、源端口号、目的端口号和呼叫标识(Call-ID)5个关键字的对应信息,并将生成的该SIP-C信令消息对应的还原记录保存到用户发起结束会话业务场景类别的对应还原记录库中;
当采集的SIP-C信令消息中的携带的消息类型为Message类型时,生成的对应还原记录中包括SIP-C信令消息,以及从该SIP-C信令消息中提取的源IP地址、目的IP地址、源端口号、目的端口号、Call-ID、消息类型和呼叫次序7个关健字的对应信息,并将生成的该SIP-C信令消息对应的还原记录保存到用户发送接收消息业务场景类别的对应还原记录库中。
在上述三种业务场景类别的对应还原记录库中,对各关联关键字的对应信息完全相同的SIP-C信令消息建立关联;根据建立关联的SIP-C信令消息就可以完整地还原出业务场景。实际应用中,可以按照接收的各SIP-C信令消息的先后顺序,将其对应的还原记录按序存储到所属的还原记录库中。并根据还原记录库中存储的各还原记录,采用后存储的还原记录去匹配关联之前存储的还原记录。对于如何判断两条或两条以上的还原记录的各联联关键字的对应信息是否完全相同,可以采用现有技术中的各种判断方式,本发明对此不作限定。例如可以采用哈希表的方式,即:根据每条还原记录中各关联关键字的对应信息(各关联关键字的对应关键值),计算出对应的哈希表位置值并存储;先判断还原记录库中是否存在哈希表位置值相等的还原记录,若存在,再分别判断哈希表位置值相等的还原记录的各关联关键字的对应关键值是否一一相等,若该两条或两条以上的还原记录的各关联关键字的对应关键值一一相等,则其对应的SIP-C信令消息建立关联;否则,不建立关联关系。
沿用上例,对于用户权限管理业务场景类别,对应的SIP-C信令消息建立关联的示意图如图2所示,包括:
飞信客户端向飞信***发送消息类型为Register的SIP-C信令消息,飞信***采集该SIP-C信令消息后,判断Register消息类型属于用户权限管理业务场景类别,根据该场景类别对应设置的6个关联关键字:源IP地址、目的IP地址、源端口号、目的端口号、消息类型和呼叫次序,从该Register消息类型的SIP-C信令消息中提取对应的关键值,生成该SIP-C信令消息对应的还原记录并存储到用户权限管理业务场景类别对应的还原记录库中;飞信***后续采集到返回给客户端的SIP-C信令消息(其消息类型为空,表明为响应Response消息),从该返回给客户端的SIP-C信令消息中提取源IP地址、目的IP地址、源端口号、目的端口号、消息类型和呼叫次序6个关联关键字对应的关键值,生成对应的还原记录,也存储到用户权限管理业务场景类别对应的还原记录库中。对后续生成的该条还原记录,与之前存储的消息类型为Register的SIP-C信令消息的还原记录匹配,发现其对应的6个关联关键字的关键值分别一一相等,因此,建立起消息类型为Register的该条SIP-C信令消息与相应Response的SIP-C信令消息之间的关联关系。同理,还可以建立起客户端发送的消息类型为Subscribe的SIP-C信令消息与飞信***返回的相应Response的SIP-C信令消息之间的关联关系;以及建立起客户端发起的消息类型为Service(其对应的事件类型为StartVoice)的SIP-C信令消息与飞信***返回的相应Response的SIP-C信令消息之间的关联关系。
沿用上例,对于用户发起结束会话业务场景类别,对应的SIP-C信令消息建立关联的示意图如图3所示,根据用户发起结束会话业务场景类别设置的5个关联关键字:源IP地址、目的IP地址、源端口号、目的端口号和呼叫标识Call-ID,在用户发起结束会话业务场景类别对应的还原记录库中,匹配出该5个关联关键字的对应关键值一一相等的对应还原记录,建立起相对应的SIP-C信令消息之间的关联关系,包括:
建立起客户端发送的消息类型为Invite的SIP-C信令消息与飞信***返回相应的Response的SIP-C信令消息之间的关联关系;
建立起客户端发送的消息类型为ACK的SIP-C信令消息与飞信***返回相应的Response的SIP-C信令消息之间的关联关系;
建立起客户端发送的消息类型为Cancel的SIP-C信令消息与飞信***返回相应的Response的SIP-C信令消息之间的关联关系;
建立起客户端发送的消息类型为Bye的SIP-C信令消息与飞信***返回相应的Response的SIP-C信令消息之间的关联关系;
建立起客户端发送的消息类型为Service(其对应的事件类型为除StartVoice外)的SIP-C信令消息与飞信***返回相应的Response的SIP-C信令消息之间的关联关系。
上述分别建立起了客户端发送的SIP-C信令消息与相应的Response的SIP-C信令消息之间的关联关系,该种关联关系仅为举例;实际上,如果图3所示各信令中的5个关键字的对应关键值都相等,则图3所示各SIP-C信令消息可以全部关联在一起。
沿用上例,对于用户发送接收消息业务场景类别,对应的SIP-C信令消息建立关联的示意图如图4所示,根据用户发送接收消息业务场景类别设置的7个关联关键字:源IP地址、目的IP地址、源端口号、目的端口号、Call-ID、消息类型和呼叫次序,在用户发送接收消息业务场景类别对应的还原记录库中,匹配出该7个关联关键字的对应关键值一一相等的对应还原记录,建立起相对应的SIP-C信令消息之间的关联关系,即:建立起客户端发送的消息类型为Message的SIP-C信令消息与飞信***返回相应的Response的SIP-C信令消息之间的关联关系。
上述图2、图3和图4根据建立关联的SIP-C信令消息的发送先后顺序,确定出了对应业务场景的信令交互流程,实现了对应业务场景的还原。
一较佳实施方式中,还可以生成各业务场景的对应业务记录,在生成的业务记录中,保存与业务场景对应的已建立并联的各SIP-C信令消息。
若针对各业务场景,已保存有对应的业务记录,则在各业务场景类别的对应还原记录库中,可以删除已建立关联的各SIP-C信令消息的对应还原记录。删除已建立关联的各SIP-C信令消息后,对应还原记录库中的还原记录数量减少,可以更加快速地在还原记录库中匹配出相关联对应SIP-C信令消息。
实际应用中,有可能***出现故障,漏采了个别的SIP-C信令消息,导致后续的SIP-C信令消息无法匹配到相关联的SIP-C信令消息,这样,在各业务场景类别的对应还原记录库中,存在经过设定时长后(具体时长可以根据实际应用中信令之间的相隔时长,再延长适当的裕量确定),还未建立关联的SIP-C信令消息的对应还原记录,可以将这些还原记录作为失败记录保存,以便后续查询并分析***故障原因,并从对应还原记录库中删除。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读取存储介质中,如:ROM/RAM、磁碟、光盘等。
基于同一发明构思,根据本发明上述提供的业务场景还原方法,本发明还提供一种业务场景还原装置,其结构示意图如图5所示,包括:
采集单元51,用于采集业务数据中的SIP-C信令消息;
业务场景类别确定单元52,用于根据SIP-C信令消息中的携带的消息类型,确定出该SIP-C信令消息属于预先设置的各业务场景类别中的一种业务场景类别;
还原记录生成单元53,用于按照SIP-C信令消息所属业务场景类别对应设置的各关联关键字,生成SIP-C信令消息的对应还原记录,并保存到所属业务场景类别的对应还原记录库中;在对应还原记录中包括SIP-C信令消息,以及从SIP-C信令消息中获得的各关联关键字的对应信息;
还原记录存储单元54,用于存储各业务场景类别的对应还原记录库;
业务场景还原单元55,用于分别在各业务场景类别的对应还原记录库中,对各关联关键字的对应信息完全相同的SIP-C信令消息建立关联;根据建立关联的SIP-C信令消息还原出业务场景。
其中,业务场景类别确定单元52可以采用如图6所示结构,包括:
存储子单元521,用于存储与用户权限管理业务场景类别对应的SIP-C信令消息类型,包括:Register、Subscribe或事件类型为StartVoice的Service类型;还存储用户权限管理业务场景类别对应设置的各关联关键字,至少包括:源IP地址、目的IP地址、源端口号、目的端口号、消息类型和呼叫次序6个关键字;以及
用于存储与用户发起结束会话业务场景类别对应的SIP-C信令消息类型,包括:Invite、ACK、Cancel、Bye或事件类型为除StartVoice外的Service类型;还存储用户发起结束会话业务场景类别对应设置的各关联关键字,至少包括:源IP地址、目的IP地址、源端口号、目的端口号和Call-ID 5个关键字;以及
用于存储与用户发送接收消息业务场景类别对应的SIP-C信令消息类型,包括:Message类型;还存储用户发送接收消息业务场景类别对应设置的各关联关键字,至少包括:源IP地址、目的IP地址、源端口号、目的端口号、Call-ID、消息类型和呼叫次序7个关健字;
业务场景类别确定子单元522,用于获取采集单元51采集的SIP-C信令消息中的携带的Register、Subscribe或事件类型为StartVoice的Service类型消息类型,匹配存储子单元521中的存储内容,确定出该SIP-C信令消息属于设置的用户权限管理业务场景类别;以及
用于获取采集单元51采集的SIP-C信令消息中的携带的Invite、ACK、Cancel、Bye或事件类型为除StartVoice外的Service类型,匹配存储子单元521中的存储内容,确定出该SIP-C信令消息属于设置的用户发起结束会话业务场景类别;以及
用于获取采集单元51采集的SIP-C信令消息中的携带的Message类型,匹配存储子单元521中的存储内容,确定出该SIP-C信令消息属于设置的用户发送接收消息业务场景类别。
一实施例中,本发明提供的业务场景还原装置还可以采用如图7所示结构,其在图5所示结构的基础上,还包括:
业务记录生成单元56,用于生成各业务场景的对应业务记录,在生成的业务记录中保存与业务场景对应的已建立并联的各SIP-C信令消息。
还包括:
记录维护单元57,用于在还原记录存储单元54存储的各业务场景类别的对应还原记录库中,删除已建立关联的各SIP-C信令消息的对应还原记录;以及在各业务场景类别的对应还原记录库中,对经过设定时长后,还未建立关联的各SIP-C信令消息的对应还原记录,作为失败记录保存,并从对应还原记录库中删除。
综上所述,采用本发明方法与装置,由于建立关联的SIP-C信令消息属于同一种业务场景类别,其包含有相同的关联关键字,且各关联关键字的对应信息(即各关联关键字的对应关健值)完全相同,因此,建立关联的各SIP-C信令消息一定属于同一业务场景所涉及的相关信令消息,这样,根据建立关联的SIP-C信令消息就可以完整地还原出对应的业务场景。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (11)
1.一种业务场景还原方法,其特征在于,包括:
采集业务数据中的会话初始化协议客户端协议SIP-C信令消息;
根据所述SIP-C信令消息中携带的消息类型,确定出所述SIP-C信令消息所属业务场景类别;
按照所述SIP-C信令消息所属业务场景类别对应设置的各关联关键字,生成所述SIP-C信令消息的对应还原记录,并保存到所属业务场景类别的对应还原记录库中;所述对应还原记录中包括所述SIP-C信令消息,以及从所述SIP-C信令消息中获得的所述各关联关键字的对应信息;
根据各业务场景类别的对应还原记录库中保存的还原记录,对各关联关键字的对应信息完全相同的SIP-C信令消息建立关联;
根据建立关联的SIP-C信令消息还原出业务场景。
2.如权利要求1所述的方法,其特征在于,根据所述SIP-C信令消息中携带的消息类型,确定出所述SIP-C信令消息属于设置的各业务场景类别中的一种业务场景类别,具体包括:
当SIP-C信令消息中的携带的消息类型为注册Register、订阅Subscribe或事件类型为启动语音StartVoice的***服务Service类型时,确定出所述SIP-C信令消息属于用户权限管理业务场景类别;
当SIP-C信令消息中的携带的消息类型为邀请Invite、应答ACK、中止Cancel、结束Bye或事件类型为除StartVoice外的Service类型时,确定出所述SIP-C信令消息属于用户发起结束会话业务场景类别;
当SIP-C信令消息中的携带的消息类型为消息Message类型时,确定出所述SIP-C信令消息属于用户发送接收消息业务场景类别。
3.如权利要求1所述的方法,其特征在于,对于用户权限管理业务场景类别,其对应设置的各关联关键字至少包括:源IP地址、目的IP地址、源端口号、目的端口号、消息类型和呼叫次序;
对于用户发起结束会话业务场景类别,其对应设置的各关联关键字至少包括:源IP地址、目的IP地址、源端口号、目的端口号和呼叫标识Call-ID;
对于用户发送接收消息业务场景类别,其对应设置的各关联关键字至少包括:源IP地址、目的IP地址、源端口号、目的端口号、Call-ID、消息类型和呼叫次序。
4.如权利要求1-3任一所述的方法,其特征在于,所述根据建立关联的SIP-C信令消息还原出业务场景,具体包括:
根据建立关联的SIP-C信令消息的发送先后顺序,确定出对应业务场景的信令交互流程。
5.如权利要求4所述的方法,其特征在于,还包括:
生成各业务场景的对应业务记录,所述业务记录中保存与业务场景对应的已建立并联的各SIP-C信令消息。
6.如权利要求5所述的方法,其特征在于,还包括:
在所述各业务场景类别的对应还原记录库中,删除已建立关联的各SIP-C信令消息的对应还原记录。
7.如权利要求6所述的方法,其特征在于,还包括:
在所述各业务场景类别的对应还原记录库中,对经过设定时长后还未建立关联的各SIP-C信令消息的对应还原记录,作为失败记录保存,并从对应还原记录库中删除。
8.一种业务场景还原装置,其特征在于,包括:
采集单元,用于采集业务数据中的会话初始化协议客户端协议SIP-C信令消息;
业务场景类别确定单元,根据所述SIP-C信令消息中的携带的消息类型,确定出所述SIP-C信令消息所属业务场景类别;
还原记录生成单元,用于按照所述SIP-C信令消息所属业务场景类别对应设置的各关联关键字,生成所述SIP-C信令消息的对应还原记录,并保存到所属业务场景类别的对应还原记录库中;所述对应还原记录中包括所述SIP-C信令消息,以及从所述SIP-C信令消息中获得的所述各关联关键字的对应信息;
业务场景还原单元,用于根据各业务场景类别的对应还原记录库中保存的还原记录,对各关联关键字的对应信息完全相同的SIP-C信令消息建立关联;根据建立关联的SIP-C信令消息还原出业务场景。
9.如权利要求8所述的装置,其特征在于,所述业务场景类别确定单元包括:
存储子单元,用于存储与用户权限管理业务场景类别对应的SIP-C信令消息类型,包括:注册Register、订阅Subscribe或事件类型为启动语音StartVoice的***服务Service类型;还存储用户权限管理业务场景类别对应设置的各关联关键字,至少包括:源IP地址、目的IP地址、源端口号、目的端口号、消息类型和呼叫次序六个关键字;以及
用于存储与用户发起结束会话业务场景类别对应的SIP-C信令消息类型,包括:邀请Invite、应答ACK、中止Cancel、结束Bye或事件类型为除StartVoice外的Service类型;还存储用户发起结束会话业务场景类别对应设置的各关联关键字,至少包括:源IP地址、目的IP地址、源端口号、目的端口号和呼叫标识Call-ID五个关键字;以及
用于存储与用户发送接收消息业务场景类别对应的SIP-C信令消息类型,包括:消息Message类型;还存储用户发送接收消息业务场景类别对应设置的各关联关键字,至少包括:源IP地址、目的IP地址、源端口号、目的端口号、Call-ID、消息类型和呼叫次序七个关健字;
业务场景类别确定子单元,用于获取所述采集单元采集的SIP-C信令消息中的携带的Register、Subscribe或事件类型为StartVoice的Service类型消息类型,匹配所述存储子单元中的存储内容,确定出所述SIP-C信令消息属于设置的用户权限管理业务场景类别;以及
用于获取所述采集单元采集的SIP-C信令消息中的携带的Invite、ACK、Cancel、Bye或事件类型为除StartVoice外的Service类型,匹配所述存储子单元中的存储内容,确定出所述SIP-C信令消息属于设置的用户发起结束会话业务场景类别;以及
用于获取所述采集单元采集的SIP-C信令消息中的携带的Message类型,匹配所述存储子单元中的存储内容,确定出所述SIP-C信令消息属于设置的用户发送接收消息业务场景类别。
10.如权利要求9所述装置,其特征在于,还包括:
业务记录生成单元,用于生成各业务场景的对应业务记录,所述业务记录中保存与业务场景对应的已建立并联的各SIP-C信令消息。
11.如权利要求9所述的装置,其特征在于,还包括:
记录维护单元,用于在所述各业务场景类别的对应还原记录库中,删除已建立关联的各SIP-C信令消息的对应还原记录;以及
在所述各业务场景类别的对应还原记录库中,对经过设定时长后,还未建立关联的各SIP-C信令消息的对应还原记录,作为失败记录保存,并从对应还原记录库中删除。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100789577A CN101827068B (zh) | 2009-03-02 | 2009-03-02 | 一种业务场景还原方法与装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100789577A CN101827068B (zh) | 2009-03-02 | 2009-03-02 | 一种业务场景还原方法与装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101827068A true CN101827068A (zh) | 2010-09-08 |
CN101827068B CN101827068B (zh) | 2012-07-11 |
Family
ID=42690780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100789577A Active CN101827068B (zh) | 2009-03-02 | 2009-03-02 | 一种业务场景还原方法与装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101827068B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105577620A (zh) * | 2014-10-16 | 2016-05-11 | 中兴通讯股份有限公司 | 一种超文本传输协议数据还原方法及装置 |
CN107463640A (zh) * | 2017-07-19 | 2017-12-12 | 安徽拓通信科技集团股份有限公司 | 基于人工智能信息数据采集方法 |
CN108665143A (zh) * | 2018-04-11 | 2018-10-16 | 阿里巴巴集团控股有限公司 | 风控模型的评估方法及装置 |
CN110430172A (zh) * | 2019-07-18 | 2019-11-08 | 南京茂毓通软件科技有限公司 | 基于动态会话关联技术的互联网协议内容还原***及方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7003080B1 (en) * | 2004-09-23 | 2006-02-21 | Verizon Services Corp. | Methods and apparatus for reducing data capture and storage requirements for call and transaction related message monitoring and fraud detection |
CN100571267C (zh) * | 2005-10-31 | 2009-12-16 | 中兴通讯股份有限公司 | 一种通用多协议关联方法 |
CN101184306A (zh) * | 2007-12-14 | 2008-05-21 | ***通信集团广东有限公司 | 手机测量报告和信令数据的采集、处理和关联分析的*** |
-
2009
- 2009-03-02 CN CN2009100789577A patent/CN101827068B/zh active Active
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105577620A (zh) * | 2014-10-16 | 2016-05-11 | 中兴通讯股份有限公司 | 一种超文本传输协议数据还原方法及装置 |
CN105577620B (zh) * | 2014-10-16 | 2019-12-03 | 中兴通讯股份有限公司 | 一种超文本传输协议数据还原方法及装置 |
CN107463640A (zh) * | 2017-07-19 | 2017-12-12 | 安徽拓通信科技集团股份有限公司 | 基于人工智能信息数据采集方法 |
CN107463640B (zh) * | 2017-07-19 | 2020-12-18 | 一拓通信集团股份有限公司 | 基于人工智能信息数据采集方法 |
CN108665143A (zh) * | 2018-04-11 | 2018-10-16 | 阿里巴巴集团控股有限公司 | 风控模型的评估方法及装置 |
CN108665143B (zh) * | 2018-04-11 | 2021-10-15 | 创新先进技术有限公司 | 风控模型的评估方法及装置 |
CN110430172A (zh) * | 2019-07-18 | 2019-11-08 | 南京茂毓通软件科技有限公司 | 基于动态会话关联技术的互联网协议内容还原***及方法 |
CN110430172B (zh) * | 2019-07-18 | 2021-08-20 | 南京茂毓通软件科技有限公司 | 基于动态会话关联技术的互联网协议内容还原***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101827068B (zh) | 2012-07-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101282314B (zh) | 即时通信中的群组通信方法、设备及*** | |
CN102045772B (zh) | 一种数据传输方法及装置 | |
CN104144106B (zh) | 一种消息转发方法、装置及*** | |
CN104113466A (zh) | 一种骚扰电话的识别方法、客户端、服务器及*** | |
CN103929484B (zh) | 为用户整合个性化资源的方法及装置 | |
US9131341B2 (en) | System and method for locating a mobile device | |
CN103580945A (zh) | 一种针对复杂业务***产生测试数据的方法和装置 | |
CN101883111B (zh) | 一种处理在线业务日志的计费服务器及方法 | |
CN101667976B (zh) | 一种邮件推送方式确定方法、推送方法及装置 | |
CN104679596A (zh) | 一种提高服务器端并发性能的消息处理方法及其*** | |
CN101827068B (zh) | 一种业务场景还原方法与装置 | |
CN104636477A (zh) | 一种信息推送前推送列表的去重方法 | |
CN110311855B (zh) | 用户消息处理方法、装置、电子设备及存储介质 | |
CN100477582C (zh) | 一种即时通信中即时处理多媒体信息的方法和*** | |
CN108259348B (zh) | 一种报文传输方法和装置 | |
CN101184123A (zh) | 一种通讯录中的联系人信息的获取方法、***及通信终端 | |
CN102802143B (zh) | 一种业务恢复方法、相关装置以及*** | |
CN108494977B (zh) | 短信号码的识别方法、装置和*** | |
CN106453663B (zh) | 改进的基于云服务的存储扩容方法及装置 | |
CN101448216A (zh) | 一种信息搜索的方法及搜索服务装置 | |
CN103944986B (zh) | 为用户整合个性化资源的方法及装置 | |
CN102075355A (zh) | 日志***及其使用方法 | |
US7881735B2 (en) | Messaging gateway and method | |
CN115277816A (zh) | 服务适配方法、设备、***以及计算机可读介质 | |
CN113114557B (zh) | 消息发送方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |