一种提高传真监听成功率的方法

文档序号:86901阅读:427来源:国知局
专利名称:一种提高传真监听成功率的方法
技术领域
本发明涉及数字程控交换机的监听领域,特别涉及对传真用户进行监听的提高传真监听成功率的方法。
背景技术
传真监听在公安安全领域主要用于监听被控用户发送的传真,同时在民用领域也可以用于测试传真板子的性能。现有的传真监听方法,主要是通过数字程控交换机的语音处理板(VPB)和传真处理板(FAX)对传真电路进行监听的,并把传真录音文件通过录音处理板(MRB),传从到后台文件服务器(FileSer)所在的硬盘上。如果是传真用户,传真开始时,产生一段特殊的传真信号,当语音处理板检测到这种信号时,通知监听控制模块,由监听控制模块占用传真处理板的电路资源,产生一路传真文件,通知后台接收程序存储下来。现在的问题在于部分普通话机由于其特殊的电气信号,或者网络的因素,在通话的过程中会产生类似的信号,造成语音处理板误检为传真,而当监听控制模块占用传真处理板资源后,并不能成功的录制为传真文件,在后台控制界面上不能成功的回放这些传真文件。

发明内容本发明所要解决的问题在于,提供一种传真重检的方法,克服现有技术存在的将语音误检为传真的缺陷,达到对传真用户可靠监听的目的。
为了实现上述目的,本发明公开了一种提高传真监听成功率的方法,用于一包括监听座席、文件服务器、数据库服务器和数字程控交换机的传真监听系统,所述数字程控交换机中又包括具有监听控制模块的主控系统、语音处理单元和传真处理单元,该方法包括所述语音处理单元对一监控用户发起的通信过程录制监听语音文件,在所述语音处理单元检测到一特殊传真信号后,由所述传真处理单元为所述通信过程录制监听传真文件,同时检测所述通信过程的通信信号,对所述通信过程是否是传真进行标识;录制结束后,将所述监听语音文件和所述监听传真文件传送到所述文件服务器存储,并将监听过程的管理数据传送到所述数据库服务器;所述监听控制模块向所述文件服务器发起重检,重检对象为标识为不是传真的通信过程的监听语音文件,所述文件服务器检测所述监听语音文件中是否包括传真信号,如果不包括,修改所述数据库服务器中的相对应管理数据。
所述根据检测结果对所述通信过程是否是传真进行标识的步骤进一步包括,所述传真处理单元向所述监听控制模块发送应答消息,如果所述应答消息表示是传真,将一与所述通信过程对应的重检标志设置为不需要重检;如果所述应答消息表示不是传真,或者所述监听控制模块没有接收到所述应答消息,将一所述重检标志设置为需要重检。
所述重检标志设置在所述监听控制模块的数据区中。
将所述监听语音文件和所述监听传真文件传送到所述文件服务器的步骤进一步包括如果网络状态不稳定,所述监听语音文件和所述监听传真文件可暂时存储在所述语音处理单元和所述传真处理单元中,并将所述重检标志写入文件头。
所述文件服务器对所述监听语音文件发起重检的步骤之前还包括,步骤10,所述监听控制模块判断所述监听传真文件和所述监听语音文件是否已经向所述文件服务器传送完毕,如果未传送完毕,转步骤11,如果传送完毕,执行所述监听控制模块向所述文件服务器发起重检的步骤;步骤11,启动补包程序,将未传送完毕的所述监听传真文件和所述监听语音文件传送到所述文件服务器,执行所述监听控制模块向所述文件服务器发起重检的步骤。
所述文件服务器对所述监听语音文件发起重检的步骤包括,监听控制模块判断所述重检标志,如果所述重检标志为需要重检,向所述文件服务器传送重检消息,如果所述重检标志为不需要重检,则流程结束。
所述重检消息包括监听详单,以及文件存储路径。
所述文件服务器检测所述监听语音文件中是否包括传真信号的步骤之前进一步包括,所述文件服务器根据所述文件存储路径找到所述监听语音文件。
所述文件服务器收到重检消息后还包括步骤一,启动一定时器;步骤二,根据所述监听详单,向数据库服务器查询传真开始时间,如果不成功转步骤三,成功转步骤四;步骤三,判断累计查询是否超过设定次数,如果未超过转步骤一,如果超过,流程结束。
步骤四,判断所述传真开始时间是否早于通话结束时间,如果晚于,流程结束,如果早于,执行所述检测所述监听语音文件中是否包括传真信号的步骤。
修改所述数据库服务器中的所述管理数据的步骤进一步包括,将监听类型修改为语音。
相对于现有技术,本发明通过对于可能是误检的传真文件在监听结束后,进行重检的方法,减少了由于语音处理板的误检测而造成将语音文件误检为传真的故障。
图1为本发明进行传真重检的系统结构图;图2为本发明的方法流程图;图3为本发明的方法的重检过程流程图。
具体实施方式应用本发明方法进行传真重检的系统结构如图1所示,包括以下部分若干分别装有监听座席模块的管理终端(即监听座席111~11n)、文件服务器(121~12n)、数据库服务器130和数字程控交换机100。其中数字程控交换机100包括主控系统MP、语音处理单元101和传真处理单元102。语音处理单元101包括语音处理板(VPB)1011和录音处理板(MRB)1012,传真处理单元102包括传真处理板(FAX)1021和录音处理板(MRB)1022,语音处理板1011上设有若干语音处理电路,传真处理板1021上设有若干传真处理电路。主控系统MP中设有监听控制模块。
语音处理单元101用于通过VPB以及MRB录制监听过程的语音文件,传真处理单元102用于通过FAX以及MRB录制监听过程的传真文件。主控系统MP用于控制整个监听过程。
数字程控交换机100和监听座席111~11n的通信采用标准的TCP/UDP协议,信令通过TCP协议,实时监听数据通过UDP协议传送。文件服务器121~12n负责从MRB接收语音/传真数据,传真结束后,根据重检标志,进行传真重检,重检后,根据检测结果,改写数据库中的监听详单的监听类型。主控系统MP中的监听控制模块,接收管理员通过监听座席输入的命令并控制管理监听的全部过程。
以下请参阅图2所示,为本发明的方法流程图。
假设管理员通过监听座席设定传真用户A为监控用户(步骤200),即设定传真用户A注册的用户号码为被监控号码。当传真用户A向传真用户B发送传真时,主控系统MP的监听控制模块根据所设定的被监控号码,判断传真用户A为需要监听的用户。随即寻找VPB中空闲的语音处理电路,把传真用户A的时隙电路接到该语音处理电路上,开始通过MRB录制监听语音文件(步骤201)。
如果发起的确实是传真,则在传真开始时会产生一个特殊传真信号。由于对普通电话用户的监听和传真用户的监听,监听控制模块都会占用VPB的电路资源,而部分电话会产生一种特殊电气信号,类似于该特殊传真信号,会导致VPB误认为此次监听的是传真。因此,在VPB录制监听语音文件过程中,首先VPB判断是否能够检测到该特殊传真信号(步骤202),如果VPB未检测到该特殊传真信号,则返回步骤201;如果VPB检测到该特殊传真信号,即认为传真用户A启动了传真过程,并立即通知监听控制模块该传真用户A启动了传真过程,并记录下传真开始的时间。针对此次监听的内容,在监听控制模块的数据区中设定有一重检标志,代表是否需要进行重检。这个数据区是供前台MRB使用的数据区,当开始录音时,就在内存中建立这个数据区。数据区中保存有本次监听通话的全部信息,包括Billindex,监听类型,所占用的通道号,后台所使用的文件服务器节点号,文件存储路径,重检标志等。其中,对于该重检标志,“1”代表需要,“0”代表不需要,默认为“0”。在监听控制模块收到该传真用户A启动了传真过程的消息后,即认为此次通信是传真时,将是否需要重检的标志设为“1”(步骤203)。
随后,监听控制模块寻找空闲的传真处理电路(步骤204),以通过传真处理单元的MRB录制监听传真文件,如果没找到,执行步骤205,如果找到,执行步骤206。
如果没有找到空闲的传真处理电路,则向监听控制模块返回失败消息和失败原因。监听控制模块收到失败消息后,释放传真处理电路,但不释放语音处理电路,继续监听该路传真的语音,并录制监听语音文件(步骤205)。
如果找到空闲的传真处理电路,则向监听控制模块返回成功(步骤206)。
监听控制模块将VPB电路连接到FAX板上,以利用MRB录制监听传真文件(步骤207)。
传真处理板FAX对接入的VPB电路进行检测,判断是否是传真(步骤208),检测如果不是传真,则向监听控制模块返回失败,该重检标志保持为“1”,如果检测确实是传真,则向监听控制模块返回成功消息,并将该重检标志修改为“0”(步骤209),如果该监听控制模块没有收到FAX的任何应答消息,则可能是传真误检,该重检标志保持为“1”。
继续进行录制的过程(步骤210)。对于录制完成的监听传真文件以及监听语音文件,MRB可在网络状态正常的情况下直接透传给文件服务器,但在网络状态不稳定的情况下,MRB不能及时的将监听语音文件和监听传真文件传送到文件服务器,则直接将该文件暂存在MRB自身的存储器中,并将重检标志写入暂存文件的文件头。同时,传送将监听过程的管理数据传送到所述数据库服务器。该管理数据包括如下信息该路通话的Billindex,监听类型,文件存储路径,通话开始时间,通话结束时间,传真开始时间,传真结束时间,文件存储的服务器模块号等。
经过上述的前期的区分,以下启动了重检的过程,请参阅图3所示为本发明重检过程的流程图。
当此次监听完毕后,监听控制模块首先判断监听传真文件和监听语音文件是否已经向文件服务器传送完毕(步骤301),如果没有传送完毕,即MRB上仍有暂存的文件,则启动补包流程(步骤302),将MRB上暂存的数据通过TCP协议传送给文件服务器,之后,监听控制模块进一步通过重检标志判断是否需要重检(步骤303)。如果重检标志为“0”,即不需要重检时,本发明的流程直接结束。如果重检标志为“1”,即需要重检时,监听控制模块向文件服务器传送重检消息(步骤304)。该重检消息中包括监听详单,以及文件存储路径,通过该监听详单中的索引号,文件服务器可以从数据库服务器中查询到本次监听的管理数据。
在接到重检消息后,文件服务器并不立即启动重检,而是启动一个定时器,定时1分钟,延时重检(步骤305)。当定时时间(1分钟)到时,则根据详单号,向数据库服务器查询传真开始的时间(步骤306),判断数据库查询是否成功(步骤307),如果不成功,判断数据库查询是否超过4次(步骤308),如果超过,放弃重检并记录错误信息,如果没有超过,则重新执行步骤305,即启动定时器,准备重检。如果步骤307中数据库查询成功,在获得传真开始时间后,判断该时间是否早于语音结束的时间(步骤309),如果晚于,则认为结果错误,放弃检测,如果早于,则认定时间正确,通过文件存储路径,从文件服务器中取出监听语音文件,检测文件内容(步骤310),判断文件中是否包含传真信号(步骤311),如果包含,不作任何修改,监听流程结束,如果不包含,则修改数据库服务器中的监听详单内容,将监听类型修改为语音。
相对于现有技术,本发明通过对于可能是误检的传真文件在监听结束后,进行重检的方法,减少了由于语音处理板的误检测而造成将语音文件误检为传真的故障。
上述仅为本发明的可行实施例,并非用于局限本发明的专利范围,凡运用本发明说明书及附图内容所做的等效结构变化,均同理皆包含于本发明的范围内。
权利要求
1.一种提高传真监听成功率的方法,用于一包括监听座席、文件服务器、数据库服务器和数字程控交换机的传真监听系统,所述数字程控交换机中又包括具有监听控制模块的主控系统、语音处理单元和传真处理单元,其特征在于,该方法包括所述语音处理单元对一监控用户发起的通信过程录制监听语音文件,在所述语音处理单元检测到一特殊传真信号后,由所述传真处理单元为所述通信过程录制监听传真文件,同时检测所述通信过程的通信信号,对所述通信过程是否是传真进行标识;录制结束后,将所述监听语音文件和所述监听传真文件传送到所述文件服务器存储,并将监听过程的管理数据传送到所述数据库服务器;所述监听控制模块向所述文件服务器发起重检,重检对象为标识为不是传真的通信过程的监听语音文件,所述文件服务器检测所述监听语音文件中是否包括传真信号,如果不包括,修改所述数据库服务器中的相对应管理数据。
2.如权利要求
1所述的方法,其特征在于,根据检测结果对所述通信过程是否是传真进行标识的步骤进一步包括,所述传真处理单元向所述监听控制模块发送应答消息,如果所述应答消息表示是传真,将一与所述通信过程对应的重检标志设置为不需要重检;如果所述应答消息表示不是传真,或者所述监听控制模块没有接收到所述应答消息,将一所述重检标志设置为需要重检。
3.如权利要求
2所述的方法,其特征在于,所述重检标志设置在所述监听控制模块的数据区中。
4.如权利要求
3所述的方法,其特征在于,将所述监听语音文件和所述监听传真文件传送到所述文件服务器的步骤进一步包括如果网络状态不稳定,所述监听语音文件和所述监听传真文件可暂时存储在所述语音处理单元和所述传真处理单元中,并将所述重检标志写入文件头。
5.如权利要求
4所述的方法,其特征在于,所述文件服务器对所述监听语音文件发起重检的步骤之前还包括,步骤10,所述监听控制模块判断所述监听传真文件和所述监听语音文件是否已经向所述文件服务器传送完毕,如果未传送完毕,转步骤11,如果传送完毕,执行所述监听控制模块向所述文件服务器发起重检的步骤;步骤11,启动补包程序,将未传送完毕的所述监听传真文件和所述监听语音文件传送到所述文件服务器,执行所述监听控制模块向所述文件服务器发起重检的步骤。
6.如权利要求
3所述的方法,其特征在于,所述文件服务器对所述监听语音文件发起重检的步骤包括,监听控制模块判断所述重检标志,如果所述重检标志为需要重检,向所述文件服务器传送重检消息,如果所述重检标志为不需要重检,则流程结束。
7.如权利要求
6所述的方法,其特征在于,所述重检消息包括监听详单,以及文件存储路径。
8.如权利要求
7所述的方法,其特征在于,所述文件服务器检测所述监听语音文件中是否包括传真信号的步骤之前进一步包括,所述文件服务器根据所述文件存储路径找到所述监听语音文件。
9.如权利要求
7或8所述的方法,其特征在于,所述文件服务器收到重检消息后还包括步骤一,启动一定时器;步骤二,根据所述监听详单,向数据库服务器查询传真开始时间,如果不成功转步骤三,成功转步骤四;步骤三,判断累计查询是否超过设定次数,如果未超过转步骤一,如果超过,流程结束。步骤四,判断所述传真开始时间是否早于通话结束时间,如果晚于,流程结束,如果早于,执行所述检测所述监听语音文件中是否包括传真信号的步骤。
10.如权利要求
1至8中任一所述的方法,其特征在于,修改所述数据库服务器中的所述管理数据的步骤进一步包括,将监听类型修改为语音。
专利摘要
本发明公开了一种提高传真监听成功率的方法,包括语音处理单元对一监控用户发起的通信过程录制监听语音文件,在语音处理单元检测到特殊传真信号后,传真处理单元为通信过程录制监听传真文件,同时检测通信信号,对通信过程是否是传真进行标识;录制结束后,将监听语音文件和监听传真文件传送到文件服务器存储,并将监听过程的管理数据传送到数据库服务器;监听控制模块向文件服务器发起重检,重检对象为标识为不是传真的通信过程的监听语音文件,文件服务器检测监听语音文件中是否包括传真信号,如果不包括,修改数据库服务器中的相对应管理数据。本发明减少了由于语音处理板的误检测而造成将语音文件误检为传真的故障。
文档编号H04N1/32GK1996803SQ200610165006
公开日2007年7月11日 申请日期2006年12月11日
发明者彭海勇, 华新海, 鲍小云, 徐保红 申请人:中兴通讯股份有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1