《VOIP控制系统和VOIP控制方法.pdf》由会员分享,可在线阅读,更多相关《VOIP控制系统和VOIP控制方法.pdf(13页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102946500 A (43)申请公布日 2013.02.27 C N 1 0 2 9 4 6 5 0 0 A *CN102946500A* (21)申请号 201210508821.7 (22)申请日 2012.12.03 H04M 7/00(2006.01) H04L 29/06(2006.01) (71)申请人深圳中兴网信科技有限公司 地址 518057 广东省深圳市南山区高新技术 产业园高新南6道万德莱南座5楼 (72)发明人李双彬 (74)专利代理机构北京友联知识产权代理事务 所(普通合伙) 11343 代理人尚志峰 汪海屏 (54) 发明名称 VoIP控。
2、制系统和VoIP控制方法 (57) 摘要 本发明提出了一种VoIP控制系统,包括:采 集单元,对数据进行采集;识别单元,对数据进行 识别,当识别出数据中有VoIP的信令流时,提取 信令流中的信令信息,将信令信息发送给DPI采 集机集群内的其他DPI采集机;存储单元,接收 DPI采集机集群内其他DPI采集机发送的信令信 息,并进行存储;查找单元,当识别出数据中有媒 体流时,从存储的信令信息中查找与媒体流对应 的信令信息,如果找到则将媒体流的协议类型识 别为与此信息相同的VoIP协议类型;决策单元, 根据存储的VoIP协议类型对应的控制策略,控制 VoIP协议。相应地,本发明还提供了一种VoIP控。
3、 制方法。通过本发明的技术方案,在信令流和媒体 流分离的情况下,也可以正确的识别出VoIP协议 类型,并对其采取相应的控制策略。 (51)Int.Cl. 权利要求书2页 说明书6页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书 6 页 附图 4 页 1/2页 2 1.一种VoIP控制系统,其特征在于,包括: 采集单元,控制DPI采集机对数据进行采集; 识别单元,控制所述DPI采集机对所述数据进行识别,当识别出所述数据中有VoIP的 信令流时,提取所述信令流中的信令信息,并将所述信令信息发送给DPI采集机集群内的 其他DPI采集机; 存储单元,。
4、控制所述DPI采集机接收所述DPI采集机集群内其他DPI采集机发送的所 述信令信息,并对所述信令信息进行存储; 查找单元,当所述DPI采集机识别出所述数据中有媒体流时,从所述存储单元存储的 信令信息中查找与所述媒体流对应的信令信息,如果找到所述对应的信令信息,则将所述 媒体流的协议类型识别为与所述对应的信令信息相同的VoIP协议类型; 决策单元,根据存储的所述VoIP协议类型对应的控制策略,对VoIP协议进行控制。 2.根据权利要求1所述的VoIP控制系统,其特征在于,所述DPI采集机集群包括同一 分流设备控制下的多台DPI采集机。 3.根据权利要求2所述的VoIP控制系统,其特征在于,所述信。
5、令信息中包括媒体流通 道信息和VoIP协议类型。 4.根据权利要求3所述的VoIP控制系统,其特征在于,所述媒体流包括RTP格式的语 音流。 5.根据权利要求1至4中任一项所述的VoIP控制系统,其特征在于,还包括: 转发单元,在所述数据中未识别出信令流和媒体流时,或在存储的信令信息中未找到 与所述媒体流对应的信令信息时,将所述数据进行转发或丢包。 6.一种VoIP控制方法,其特征在于,包括: 步骤202,控制DPI采集机对数据进行采集; 步骤204,控制所述DPI采集机对所述数据进行识别,当识别出所述数据中有VoIP的信 令流时,提取所述信令流中的信令信息,并将所述信令信息发送给DPI采集机。
6、集群内的其 他DPI采集机; 步骤206,控制所述DPI采集机接收所述DPI采集机集群内其他DPI采集机发送的所述 信令信息,并对所述信令信息进行存储; 步骤208,当所述DPI采集机识别出所述数据中有媒体流时,从存储的信令信息中查找 与所述媒体流对应的信令信息,如果找到所述对应的信令信息,则将所述媒体流的协议类 型识别为与所述对应的信令信息相同的VoIP协议类型; 步骤210,根据存储的所述VoIP协议类型对应的控制策略,对VoIP协议进行控制。 7.根据权利要求6所述的VoIP控制方法,其特征在于,所述DPI采集机集群包括同一 分流设备控制下的多台DPI采集机。 8.根据权利要求7所述的V。
7、oIP控制方法,其特征在于,所述信令信息中包括媒体流通 道信息和VoIP协议类型。 9.根据权利要求8所述的VoIP控制方法,其特征在于,所述媒体流包括RTP格式的语 音流。 10.根据权利要求6至9中任一项所述的VoIP控制方法,其特征在于,还包括: 步骤212,在所述数据中未识别出信令流和媒体流时,或在存储的信令信息中未找到与 权 利 要 求 书CN 102946500 A 2/2页 3 所述媒体流对应的信令信息时,将所述数据进行转发或丢包。 权 利 要 求 书CN 102946500 A 1/6页 4 VoIP 控制系统和 VoIP 控制方法 技术领域 0001 本发明涉及网络电话技术领。
8、域,具体而言,涉及一种VoIP控制系统和一种VoIP控 制方法。 背景技术 0002 话音收入是电信运营商的主要收入来源,同时话音业务又是最可靠的电信业务。 由于宽带互联网和VoIP技术的发展,很多虚拟运营商特别是一些非法的虚拟运营商采用 廉价及没有服务保障的私接VoIP业务,影响了电信市场正常的经营秩序。电信运营商出于 保护自身的利益,需要从技术上对非法VoIP进行监控,打击非法VoIP业务的运营。 0003 其中,VoIP协议中某些协议如:SIP(Session Initiation Protocol,会话发起协 议)/H323,信令流和媒体流是分离的,信令流存在特征,并在信令流中写有媒体。
9、流的通道; 媒体流采用通用的RTP(Real-time TransportProtocol,实时传输协议)格式的语音流进 行传输,没有任何特征,简单通过媒体流无法做到VoIP的控制。 0004 因此,需要一种新的VoIP控制技术,在信令流和媒体流分离的情况下,可以将 VoIP协议的信令流和媒体流结合起来,从而正确的识别出VoIP协议类型,并对其采取相应 的控制策略。 发明内容 0005 本发明正是基于上述问题,提出了一种新的VoIP控制技术,在信令流和媒体流分 离的情况下,可以将VoIP协议的信令流和媒体流结合起来,从而正确的识别出VoIP协议类 型,并对其采取相应的控制策略。 0006 有鉴。
10、于此,本发明提出了一种VoIP控制系统,包括:采集单元,控制DPI(Deep Packet Inspection,深度包检测)采集机对数据进行采集;识别单元,控制所述DPI采集 机对所述数据进行识别,当识别出所述数据中有VoIP的信令流时,提取所述信令流中的信 令信息,并将所述信令信息发送给DPI采集机集群内的其他DPI采集机;存储单元,控制所 述DPI采集机接收所述DPI采集机集群内其他DPI采集机发送的所述信令信息,并对所述 信令信息进行存储;查找单元,当所述DPI采集机识别出所述数据中有媒体流时,从所述存 储单元存储的信令信息中查找与所述媒体流对应的信令信息,如果找到所述对应的信令信 息。
11、,则将所述媒体流的协议类型识别为与所述对应的信令信息相同的VoIP协议类型;决策 单元,根据存储的所述VoIP协议类型对应的控制策略,对VoIP协议进行控制。 0007 在该技术方案中,实现了分布式部署的DPI采集机的信令信息的同步,使得在 VoIP的媒体流和信令流分离的情况下,当DPI采集机识别出媒体流时,可以通过查找与媒 体流匹配的信令信息,从而根据信令信息识别出媒体流所属的协议类型,并按协议类型对 VoIP协议进行控制。 0008 在上述技术方案中,优选地,所述DPI采集机集群包括同一分流设备控制下的多 台DPI采集机。 说 明 书CN 102946500 A 2/6页 5 0009 在。
12、该技术方案中,VoIP的媒体流和信令流,在经过分流设备分流以后,可能会通过 不同的链路分散进入不同的DPI采集机,因此,将同一分流设备下的多个DPI采集机作为一 个DPI采集机集群,并在DPI采集机集群内的某一DPI采集机识别出信令流时,将信令流的 信令信息同步给集群内的其他DPI采集机,从而使得采集机集群内的任一采集机在识别媒 体流时,都可以通过查找信令信息,来识别出媒体流对应的协议类型。 0010 在上述技术方案中,优选地,所述信令信息中包括媒体流通道信息和VoIP协议类 型。 0011 在该技术方案中,由于信令信息中包括媒体流通道信息,所以DPI采集机在识别 出媒体流时,可以在存储的信令。
13、信息中查找与其匹配的媒体流通道,同时信令信息中还包 括VoIP协议类型,媒体流在查找到与其匹配的通道时,可以根据此媒体流通道对应的信令 信息,识别出媒体流所对应的VoIP协议类型,从而根据协议类型采取相应的控制策略。 0012 在上述技术方案中,优选地,所述媒体流包括RTP格式的语音流。 0013 在该技术方案中,可以通过判断数据中是否有RTP格式的语音流来判断数据中是 否有媒体流,即媒体流通常会被识别成RTP格式的语音流。 0014 在上述技术方案中,优选地,还包括:转发单元,在所述数据中未识别出信令流和 媒体流时,或在存储的信令信息中未找到与所述媒体流对应的信令信息时,将所述数据进 行转发。
14、或丢包。 0015 根据本发明的又一方面,还提供了一种VoIP控制方法,包括:步骤202,控制DPI 采集机对数据进行采集;步骤204,控制所述DPI采集机对所述数据进行识别,当识别出所 述数据中有VoIP的信令流时,提取所述信令流中的信令信息,并将所述信令信息发送给 DPI采集机集群内的其他DPI采集机;步骤206,控制所述DPI采集机接收所述DPI采集机 集群内其他DPI采集机发送的所述信令信息,并对所述信令信息进行存储;步骤208,当所 述DPI采集机识别出所述数据中有媒体流时,从存储的信令信息中查找与所述媒体流对应 的信令信息,如果找到所述对应的信令信息,则将所述媒体流的协议类型识别为。
15、与所述对 应的信令信息相同的VoIP协议类型;步骤210,根据存储的所述VoIP协议类型对应的控制 策略,对VoIP协议进行控制。 0016 在该技术方案中,实现了分布式部署的DPI采集机的信令信息的同步,使得在 VoIP的媒体流和信令流分离的情况下,当DPI采集机识别出媒体流时,可以通过查找与媒 体流匹配的信令信息,从而根据信令信息识别出媒体流所属的协议类型,并按协议类型对 VoIP协议进行控制。 0017 在上述技术方案中,优选地,所述DPI采集机集群包括同一分流设备控制下的多 台DPI采集机。 0018 在该技术方案中,VoIP的媒体流和信令流,在经过分流设备分流以后,可能会通过 不同的。
16、链路分散进入不同的DPI采集机,因此,将同一分流设备下的多个DPI采集机作为一 个DPI采集机集群,并在DPI采集机集群内的某一DPI采集机识别出信令流时,将信令流的 信令信息同步给集群内的其他DPI采集机,从而使得采集机集群内的任一采集机在识别媒 体流时,都可以通过查找信令信息,来识别出媒体流对应的协议类型。 0019 在上述技术方案中,优选地,所述信令信息中包括媒体流通道信息和VoIP协议类 型。 说 明 书CN 102946500 A 3/6页 6 0020 在该技术方案中,由于信令信息中包括媒体流通道信息,所以DPI采集机在识别 出媒体流时,可以在存储的信令信息中查找与其匹配的媒体流通。
17、道,同时信令信息中还包 括VoIP协议类型,媒体流在查找到与其匹配的通道时,可以根据此媒体流通道对应的信令 信息,识别出媒体流所对应的VoIP协议类型,从而根据协议类型采取相应的控制策略。 0021 在上述技术方案中,优选地,所述媒体流包括RTP格式的语音流。 0022 在该技术方案中,可以通过判断数据中是否有RTP格式的语音流来判断数据中是 否有媒体流,即媒体流通常会被识别成RTP格式的语音流。 0023 在上述技术方案中,优选地,还包括:步骤212,在所述数据中未识别出信令流和 媒体流时,或在存储的信令信息中未找到与所述媒体流对应的信令信息时,将所述数据进 行转发或丢包。 0024 通过以。
18、上技术方案,在信令流和媒体流分离的情况下,可以将VoIP协议的信令流 和媒体流结合起来,从而正确的识别出VoIP协议类型,并对其采取相应的控制策略。 附图说明 0025 图1示出了根据本发明的实施例的VoIP控制系统的框图; 0026 图2示出了根据本发明的实施例的VoIP控制方法的流程图; 0027 图3示出了根据本发明的实施例的VoIP控制方法的具体流程图; 0028 图4示出了根据本发明的实施例的DPI采集机集群的示意图。 具体实施方式 0029 为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实 施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本。
19、申请的实施 例及实施例中的特征可以相互组合。 0030 在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可 以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开 的具体实施例的限制。 0031 图1示出了根据本发明的实施例的VoIP控制系统的框图。 0032 如图1所示,本发明的实施例的VoIP控制系统100包括:采集单元102,控制DPI 采集机对数据进行采集;识别单元104,控制所述DPI采集机对所述数据进行识别,当识别 出所述数据中有VoIP的信令流时,提取所述信令流中的信令信息,并将所述信令信息发送 给DPI采集机集群内的其他DPI采集机;。
20、存储单元106,控制所述DPI采集机接收所述DPI 采集机集群内其他DPI采集机发送的所述信令信息,并对所述信令信息进行存储;查找单 元108,当所述DPI采集机识别出所述数据中有媒体流时,从所述存储单元106存储的信令 信息中查找与所述媒体流对应的信令信息,如果找到所述对应的信令信息,则将所述媒体 流的协议类型识别为与所述对应的信令信息相同的VoIP协议类型;决策单元110,根据存 储的所述VoIP协议类型对应的控制策略,对VoIP协议进行控制。 0033 在该技术方案中,实现了分布式部署的DPI采集机的信令信息的同步,使得在 VoIP的媒体流和信令流分离的情况下,当DPI采集机识别出媒体流。
21、时,可以通过查找与媒 体流匹配的信令信息,从而根据信令信息识别出媒体流所属的协议类型,并按协议类型对 说 明 书CN 102946500 A 4/6页 7 VoIP协议进行控制。 0034 在上述技术方案中,优选地,所述DPI采集机集群包括同一分流设备控制下的多 台DPI采集机。 0035 在该技术方案中,VoIP的媒体流和信令流,在经过分流设备分流以后,可能会通过 不同的链路分散进入不同的DPI采集机,因此,将同一分流设备下的多个DPI采集机作为一 个DPI采集机集群,并在DPI采集机集群内的某一DPI采集机识别出信令流时,将信令流的 信令信息同步给集群内的其他DPI采集机,从而使得采集机集。
22、群内的任一采集机在识别媒 体流时,都可以通过查找信令信息,来识别出媒体流对应的协议类型。 0036 在上述技术方案中,优选地,所述信令信息中包括媒体流通道信息和VoIP协议类 型。 0037 在该技术方案中,由于信令信息中包括媒体流通道信息,所以DPI采集机在识别 出媒体流时,可以在存储的信令信息中查找与其匹配的媒体流通道,同时信令信息中还包 括VoIP协议类型,媒体流在查找到与其匹配的通道时,可以根据此媒体流通道对应的信令 信息,识别出媒体流所对应的VoIP协议类型,从而根据协议类型采取相应的控制策略。 0038 在上述技术方案中,优选地,所述媒体流包括RTP格式的语音流。 0039 在该技。
23、术方案中,可以通过判断数据中是否有RTP格式的语音流来判断数据中是 否有媒体流,即媒体流通常会被识别成RTP格式的语音流。 0040 在上述技术方案中,优选地,还包括:转发单元112,在所述数据中未识别出信令 流和媒体流时,或在存储的信令信息中未找到与所述媒体流对应的信令信息时,将所述数 据进行转发或丢包。 0041 图2示出了根据本发明的实施例的VoIP控制方法的流程图。 0042 如图2所示,本发明的实施例的VoIP控制方法,包括:步骤202,控制DPI采集机对 数据进行采集;步骤204,控制所述DPI采集机对所述数据进行识别,当识别出所述数据中 有VoIP的信令流时,提取所述信令流中的信。
24、令信息,并将所述信令信息发送给DPI采集机 集群内的其他DPI采集机;步骤206,控制所述DPI采集机接收所述DPI采集机集群内其他 DPI采集机发送的所述信令信息,并对所述信令信息进行存储;步骤208,当所述DPI采集机 识别出所述数据中有媒体流时,从存储的信令信息中查找与所述媒体流对应的信令信息, 如果找到所述对应的信令信息,则将所述媒体流的协议类型识别为与所述对应的信令信息 相同的VoIP协议类型;步骤210,根据存储的所述VoIP协议类型对应的控制策略,对VoIP 协议进行控制。 0043 在该技术方案中,实现了分布式部署的DPI采集机的信令信息的同步,使得在 VoIP的媒体流和信令流。
25、分离的情况下,当DPI采集机识别出媒体流时,可以通过查找与媒 体流匹配的信令信息,从而根据信令信息识别出媒体流所属的协议类型,并按协议类型对 VoIP协议进行控制。 0044 在上述技术方案中,优选地,所述DPI采集机集群包括同一分流设备控制下的多 台DPI采集机。 0045 在该技术方案中,VoIP的媒体流和信令流,在经过分流设备分流以后,可能会通过 不同的链路分散进入不同的DPI采集机,因此,将同一分流设备下的多个DPI采集机作为一 个DPI采集机集群,并在DPI采集机集群内的某一DPI采集机识别出信令流时,将信令流的 说 明 书CN 102946500 A 5/6页 8 信令信息同步给集。
26、群内的其他DPI采集机,从而使得采集机集群内的任一采集机在识别媒 体流时,都可以通过查找信令信息,来识别出媒体流对应的协议类型。 0046 在上述技术方案中,优选地,所述信令信息中包括媒体流通道信息和VoIP协议类 型。 0047 在该技术方案中,由于信令信息中包括媒体流通道信息,所以DPI采集机在识别 出媒体流时,可以在存储的信令信息中查找与其匹配的媒体流通道,同时信令信息中还包 括VoIP协议类型,媒体流在查找到与其匹配的通道时,可以根据此媒体流通道对应的信令 信息,识别出媒体流所对应的VoIP协议类型,从而根据协议类型采取相应的控制策略。 0048 在上述技术方案中,优选地,所述媒体流包。
27、括RTP格式的语音流。 0049 在该技术方案中,可以通过判断数据中是否有RTP格式的语音流来判断数据中是 否有媒体流,即媒体流通常会被识别成RTP格式的语音流。 0050 在上述技术方案中,优选地,还包括:步骤212,在所述数据中未识别出信令流和 媒体流时,或在存储的信令信息中未找到与所述媒体流对应的信令信息时,将所述数据进 行转发或丢包。 0051 图3示出了根据本发明的实施例的VoIP控制方法的具体流程图。 0052 如图3所示,本发明的实施例的VoIP控制方法的具体流程如下: 0053 步骤302,协议识别开始。开始对数据的类型进行识别。 0054 步骤304,判断是否识别出信令流。当。
28、判断结果为是时,进入步骤306,当判断结果 为否时,进入步骤308。 0055 步骤306,如果识别出信令流,则将信令流中协商的信令信息同步到集群的其他采 集机。 0056 步骤308,判断是否识别出RTP流,如果判断结果为是,进入步骤310,如果判断结 果为否,进入步骤316。 0057 步骤310,查询VoIP的信令信息表。 0058 步骤312,如果查到对应的VoIP信令信息,将此RTP流识别为对应的VoIP协议。 0059 步骤314,根据VoIP协议对应的策略控制对此VoIP协议进行控制。 0060 步骤316,转发或丢包。 0061 图4示出了根据本发明的实施例的DPI采集机集群的。
29、示意图。 0062 如图4所示,VoIP的信令流和媒体流,经过路由器等分流设备分流后,可能信令流 和数据流通过不同的链路,分散进入不同的DPI采集设备上,当一台DPI采集机接收到VoIP 的信令报文后,提取VoIP报文中协商的信令信息,同时将协商的VoIP报文信令信息同步给 集群内的其他DPI采集机。各集群内的DPI采集设备保持统一信令信息表,当采集机识别 出RTP协议后,从VoIP信令信息表中进行查找对应的信令信息,如果找到对应的信令,将此 协议识别为对应的VoIP并进行对应的打击控制。从而使得分布式部署的DPI采集设备在 没有信令经过的情况下可以正确识别VoIP协议并进行对应的控制动作。 。
30、0063 以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,在信令流 和媒体流分离的情况下,可以将VoIP协议的信令流和媒体流结合起来,从而正确的识别出 VoIP协议类型,并对其采取相应的控制策略。 0064 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 说 明 书CN 102946500 A 6/6页 9 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。 说 明 书CN 102946500 A 1/4页 10 图1 说 明 书 附 图CN 102946500 A 10 2/4页 11 图2 说 明 书 附 图CN 102946500 A 11 3/4页 12 图3 说 明 书 附 图CN 102946500 A 12 4/4页 13 图4 说 明 书 附 图CN 102946500 A 13 。