电路域骚扰电话无感替换方法

文档序号:8490216阅读:509来源:国知局
电路域骚扰电话无感替换方法
【技术领域】
[0001]本发明涉及3G移动通信技术领域,特别涉及一种电路域骚扰电话无感替换方法。
【背景技术】
[0002]随着3G网络的普及和业务的不断拓展,传统的数据业务已经难以满足用户的多样化需求,可视类电话类业务将成为未来人们通信交流的重要渠道之一。由于可视电话中包含大量的音视频数据信息,这些音视频数据就可能成为非法分子进行骚扰的载体,对国家安全和个人利益造成一定程度的损害。为了保证可视电话业务的正常、有序的进行,对骚扰可视电话的拦截和替换技术的研宄迫在眉睫。对骚扰电话的拦截,需要对可视电话H.245协议解析,得到复用表,然后对音视频数据帧解复用,拼接成音视频数据,进而进行音视频数据的检测;当发现存在非法音视频时,需要采用替换或者拦截方法,可视电话的替换拦截与会话的建立相似,需要进行H.245协商复用表,然后进行数据复用生成新的数据包,但此过程不可避免的产生一定的可视电话画面停滞,因此,对可视电话无感替换是解决骚扰可视电话的一种有效手段。

【发明内容】

[0003]针对现有技术中的不足,本发明提供一种基于可视电话传输中复用数据的消息结构和传输特点,以前期发现可能存在非法会话数据时,H.245解析出复用表为条件,提出一种电路域骚扰电话无感替换方法,有效解决可视电话替换拦截过程中出现的画面停滞问题,替换效果良好。
[0004]按照本发明所提供的设计方案,一种电路域骚扰电话无感替换方法,包含如下步骤:
步骤1.在通信双方传输路径的节点间抓取拦截的会话数据包,数据包经过编码形成比特流数据;
步骤2.比特流数据经过数据重组形成数据帧,数据帧含有代表复用表项索引的MC复用码和表示该数据帧长度的MPL长度,MC复用码与数据帧传输的逻辑信道LCN —一对应,数据帧中含有多个PDU复用帧和标识符,标识符包含相邻PDU复用帧之间设的分隔标识符和用以表示比特流数据传输完毕的结束标示符;
步骤3.若发现数据帧中含有标识符,则提取MC复用码和MPL长度作为数据帧处理单元;
步骤4.根据数据帧处理单元中的MC复用码判断数据帧中是否存在音频数据,若存在,则根据MC复用码确定该音频数据的位置和长度,依据AL格式进行替换音频数据的替换;否贝1J,直接进入下一步骤;
步骤5.根据数据帧处理单元中的MC复用码判断数据帧中是否存在视频数据,若存在,则根据MC复用码确定该视频数据的位置和长度,进入下一步骤;否则,直接转到步骤10 ;步骤6.读取数据帧中下一个标识符,判断该标识符是分隔标识符或结束标识符,若为分隔标识符,进行下一步骤;若为结束标识符,则直接转到步骤9中;
步骤7.判断当前PDU复用帧前的标识符是否为结束标识符,若是,则根据MC复用码查询视频数据,从控制字段后依次替换该视频数据至结束;否则,从视频数据开始处替换该视频数据至结束;
步骤8.缓存替换的视频数据至视频缓冲区;
步骤9.判断当前PDU复用帧钱的标识符是否为结束标识符,若是,则根据MC复用码查询视频缓冲区,从数据帧的控制字段后依次替换成该视频数据至尾部空余两字节;否则,从数据帧开始处替换成该视频数据至尾部空余两字节;
步骤10.将当前替换视频数据与缓存至视频缓冲区的替换视频数据合并,并进行CRC计算,添加至步骤9中尾部空余的两字节中,清空视频缓冲区;
步骤11.判断当前PDU复用帧是否为最后一个,若是,则结束会话数据包替换;否则,跳转至步骤3。
[0005]所述步骤I中拦截的会话数据包在进行骚扰视频/音频会话检测中已通过H.245解析出复用表。
[0006]所述分隔标识符为网络序0x87b2,结束标示符为网络序0x784d。
[0007]根据会话数据替换需求,替换会话数据为存储在服务器上的或临时编码的数据,该替换会话数据为替换音频数据或替换视频数据。
[0008]本发明电路域骚扰电话无感替换方法的有益效果:
本发明在进行骚扰视频检测过程中,对已经提取复用表和H.245协商音视频AL格式的会话数据进行无感替换处理,并不限定复用表的获取方法和发起可视电话音视频替换的场景,基于可视电话传输中复用数据内容的消息结构和传输特点,以H.223协议为基础,有效解决可视电话替换拦截过程中出现的画面停滞问题,在会话通信双方的传输路径的节点间,对通信双方的数据进行监控、抓取及修改替换,替换效果良好。
[0009]【附图说明】:
图1为本发明的会话数据复用与传输示意图;
图2为本发明的数据帧结构示意图;
图3为本发明的数据帧复用过程示意图;
图4为3G移动核心网电路域系统部署示意图;
图5为本发明流程示意图。
[0010]【具体实施方式】:
下面结合附图和技术方案对本发明作进一步详细的说明,并通过优选的实施例详细说明本发明的实施方式,但本发明的实施方式并不限于此。
[0011 ] 实施例,会话业务数据在经过各自编码后,形成比特流,即适配层AL层的AL-SDU数据;对于AL-SDU数据,音频通过适配层AL2层进行传输,视频在适配层AL3层进行传输,数据在适配层ALl层进行传输,最后组成AL-PDU,即AL-SDU数据添加序号和CRC校验;AL-PDU经过MUX层进行重组数据复用,复用方式如图3所示,形成MUX-PDU数据帧,该数据帧格式如图2所示,具体AL层部分参数需要在H.245协议协商中完成;最后在传输层对数据的PDU打包发送到对端。图2显示会话数据的MUX-PDU数据帧的基本结构,头信息由三个字节组成,消息体由一个或多个字节组成,头消息中复用码me为四个比特,代表复用表表项的索引(范围为0-15);MPL占8比特,表示该MUX-PDU数据帧的长度。一个数据帧中可能包含多个PDU复用帧,两个PDU复用帧之间通过分隔标志符进行分隔,分隔标识符为网络序为0x87b2。PDU数据帧的具体复用过程如图3所示,会话数据通过头信息中的复用码me确定传输的逻辑信道lcn,根据复用表依次截取的会话数据到PDU中组成一个完整的rou数据帧,多个数据帧连接切片后组成一个数据包,其中,设定音频数据总是在LCNl上传输,且长度固定,只有视频的一个AL-SDU数据传输完毕后才出现结束标识符,即网络序0X784d标志。本发明的电路域骚扰电话无感替换方法的具体步骤如下:
步骤1.在通信双方传输路径的节点间抓取拦截的会话数据包,如附图4所示,可在两会话用户所在网域的关口交
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1