专利名称:减少传真协商帧碰撞的方法
技术领域:
本发明涉及传真技术,尤其涉及一种减少传真协商帧碰撞的方法。
背景技术:
传真通信是利用扫描和光电变换技术,将文字、图片、照片等静态图像由发端经有线或无线信道送往收端,并在收端重现静止图像的通信方式。20世纪70年代以来,由于在公用电话交换网(Public Switched TelephoneNetwork,PSTN)上开放文件传真业务,传真通信得到了大力发展,成为人们传输信息的手段之一。
参见图1所示的传真组网示意图,PSTN侧传真终端直接连到PSTN网络上,通过PSTN网络与其它传真终端进行协商通信;移动侧传真终端通过外接无线固定终端(FWT)或移动终端(MS)连到移动网络上,通过移动网络与其它传真终端进行协商通信。为了保证在移动网络中传真能够正常协商完成,通常在移动交换中心(MSC)中集成一个专门用来处理传真业务的互通功能模块(InterWorking Function,IWF),IWF对传真呼叫信令和数据的传输相当于起了一个网关的作用,其功能与PSTN网关的功能相类似。其中,IWF、PSTN网关、FWT和MS都可以称为中转设备。
参见图2所示的基本传真通信过程,主叫和被叫的呼叫接通后,通过多条传真协商帧的交互进行协商通信。首先,被叫向主叫发送表示自身性能的数字标识信号(DIS);主叫收到DIS后,向被叫返回数字命令信号(DCS),DCS中包括编码方式、传输速率、扫描密度等信息;紧随着DCS,主叫向被叫发送训练序列(TCF),检测链路质量能否达到传真页面传输的质量要求;被叫收到TCF后,对TCF进行检测,并判断链路质量是否能够达到要求,如果能够,则向主叫返回可接收证实(CFR),要求主叫开始发送报文,否则,向主叫返回训练失败(FTT),要求主叫重新训练;主叫收到CFR后,开始按页发送报文,被叫进行接收;若有多页数据需要发送,主叫则向被叫发送多页信号(MPS),如果全部数据已经发送完毕,主叫则向被叫发送过程结束(EOP);被叫收到MPS或EOP后,判断收到的页面质量是否良好,如果良好,则向主叫返回报文证实(MCF),否则,返回收报否定重新训练/收报肯定重新训练(RTN/RTP);最后,由主叫向被叫发送切断接续(DCN),以结束整个传真过程。
为保证传真通信的正常进行,传真协议规定传真终端在发出一个传真命令帧后,如果超过一定的时间还没有收到响应帧,就重发相同的命令帧。比如,参见图3,主叫和被叫的线路接通后,被叫向主叫发送DIS,如果在定时器超时后,如3秒后,被叫还没有收到DCS,就向主叫重发DIS。
随着移动网络的发展和固定网络的演进,传真组网日趋复杂,传真通信过程中无线链路延迟及IP承载等各种因素的影响,使得传真端到端之间的时延越来越大,比如卫星传真、长途传真等。由于现有传真协议是半双工协议,传真终端不能同时进行传真协商帧的收发,因此,传真时延过大很容易造成传真协商帧的碰撞,比如,参见图3所示,由于时延过大,被叫重发的DIS与主叫响应的DCS在传输过程中发生碰撞,从而导致传真失败。
发明内容
有鉴于此,本发明的目的在于提供一种减少传真协商帧碰撞的方法,减少传真协商帧之间的碰撞,提高传真成功率。
为达到上述目的,本发明提供的技术方案如下在传真过程中,通过中转设备将主叫和被叫之间的端到端传真过程分解为两个相互独立的子过程,中转设备控制向主叫和被叫发送传真协商帧的时间。
较佳地,所述中转设备控制向主叫和被叫发送传真协商帧的时间包括传真呼叫接通后,中转设备构造DIS发送给主叫,在收到来自主叫的DCS后,向主叫返回CFR,并在收到来自被叫的DIS后,将收到的DCS发送给被叫。
较佳地,所述中转设备控制向主叫和被叫发送传真协商帧的时间包括中转设备收到来自被叫的DIS后,将收到的DIS转发给主叫,在收到来自主叫的DCS后,向主叫返回CFR,并在收到来自被叫的DIS后,将收到的DCS发送给被叫。
较佳地,所述中转设备控制向主叫和被叫发送传真协商帧的时间包括中转设备构造DIS发送给主叫,在收到来自主叫的DCS后,向主叫返回CFR,并在收到被叫发送来的DIS后,构造DCS发送给被叫。
其中,所述中转设备在收到来自被叫的DIS后,将收到的DCS发送给被叫包括中转设备收到来自主叫的DCS后,判断当前时间距离上次收到来自被叫的DIS的时间是否在预期的不会发生碰撞的时间窗内,如果是,则直接将收到的DCS发送给被叫;否则,在下次收到来自被叫的DIS后,将收到的DCS发送给被叫。
所述中转设备向主叫返回CFR后进一步包括中转设备接收到来自被叫的CFR后,将收到的来自主叫的报文转发给被叫。
对于第一种较佳方案,当中转设备收到的来自主叫的DCS中的速率高于来自被叫的DIS中的速率时,该方法进一步包括中转设备收到来自主叫的DCS后,向主叫返回FTT,并根据DIS中的速率修改DCS中的速率,将修改后的DCS发送给被叫。
对于第一种较佳方案,当中转设备收到的来自主叫的DCS中的速率低于来自被叫的DIS中的速率时,该方法进一步包括中转设备收到来自主叫的DCS后,将收到的DCS转发给被叫。
对于第一种较佳方案,当中转设备收到的来自主叫的DCS与来自被叫的DIS中的报文格式不一致时,该方法进一步包括中转设备将收到的DCS直接转发给被叫。
对于第一种较佳方案,当中转设备收到的来自主叫的DCS与来自被叫的DIS中的报文格式不一致时,该方法进一步包括中转设备将来自被叫的DIS转发给主叫。
较佳地,所述中转设备控制向主叫和被叫发送传真协商帧的时间包括中转设备收到来自主叫的MPS或EOP后,直接向主叫返回MCF;并在报文转发给被叫完毕后,向被叫发送MPS或EOP。
对于第四种较佳方案,当中转设备收到来自被叫的RTN/RTP时,该方法进一步包括中转设备收到RTN/RTP后,向被叫重发DCS,并存储主叫发送来的报文,在主叫发送完报文后,对来自主叫的MPS响应RTN/RTP,并在收到主叫发送来的DCS后,根据被叫对重发DCS的响应向主叫返回FTT或CFR,并在收到被叫发送来的CFR后,将存储的报文转发给被叫。
本发明所提供的方法进一步包括主叫在传真结束时,向交换中心发送拆线请求;交换中心收到拆线请求后,向中转设备转发拆线请求;中转设备在被叫报文接收完毕后,向交换中心返回拆线应答;交换中心收到来自中转设备的拆线应答后,向被叫发送拆线请求;被叫收到拆线请求后,向交换中心返回拆线应答;交换中心收到来自被叫的拆线应答后,向主叫返回拆线应答,完成拆线操作。
其中,所述交换中心为MSC、或为PSTN信令控制模块、或为FWT的信令控制模块、或为MS的信令控制模块。
所述中转设备为IWF、或为PSTN网关、或为FWT、或为MS。
由此可见,本发明通过中转设备将主叫和被叫之间的端到端传真过程分解为两个相互独立的子过程,由中转设备控制向主叫和被叫发送传真协商帧的时间,使得中转设备分别与主叫和被叫进行协商通信。从时延的角度来看,分别协商相当于将一个较大的时延分解为若干个较小的时延,这样可以消除传真时延过大所带来的影响,减少传真协商帧的碰撞,从而提高传真成功率。
图1为现有技术中传真组网的示意图;图2为现有技术中基本传真通信过程示意图;
图3为现有技术中传真协商帧的碰撞示意图;图4为本发明实施例中的传真通信流程图;图5为本发明实施例中的传真通信过程示意图;图6为本发明实施例中初始协商速率不一致时的处理过程示意图;图7为本发明实施例中被叫响应RTN/RTP时的处理过程示意图;图8为本发明实施例中的拆线流程图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,下面参照附图并举实施例,对本发明作进一步详细说明。
本发明的基本思想是通过中转设备将主叫和被叫之间的端到端传真过程分解为两个相互独立的子过程,中转设备控制向主叫和被叫发送传真协商帧的时间,分别与主叫和被叫进行协商通信。
参见图4所示的传真通信流程图、及图5所示的传真通信过程示意图,本实施例中的传真通信流程主要包括以下几个步骤步骤401传真呼叫接通后,中转设备在等待被叫DIS的同时,根据系统实际状况构造一个DIS发送给主叫。比如构造一个描述系统所支持的最大能力的DIS,即按照系统所支持的最大传真速率来构造DIS。
步骤402中转设备收到来自主叫的DCS后,向主叫返回CFR,并判断当前时间距离上次收到来自被叫的DIS的时间是否在预期的不会发生碰撞的时间窗内,如果是,则执行步骤403;否则,执行步骤404。
步骤403中转设备直接将收到的DCS发送给被叫,然后执行步骤405。
步骤404中转设备在下次收到来自被叫的DIS后,将收到的DCS发送给被叫,然后执行步骤405。
另外,中转设备除了构造DIS发送给主叫,也可以构造DCS发送给被叫,而不是转发主叫发送来的DCS。也就是说,中转设备构造DIS发送给主叫,在收到来自主叫的DCS后,向主叫返回CFR,并在收到被叫发送来的DIS后,构造DCS发送给被叫。
步骤405中转设备接收到来自被叫的CFR后,将收到的来自主叫的报文转发给被叫。
步骤406中转设备收到来自主叫的MPS或EOP后,直接向主叫回复MCF;并在报文转发完毕后,根据主叫的报文结束指示向被叫发送MPS或EOP。
也就是说,如果主叫发送MPS,中转设备则在报文转发完毕后,向被叫发送MPS;如果主叫发送EOP,中转设备则在报文转发完毕后,向被叫发送EOP。
另外,关于主叫存在多页报文需要传送的情况,中转设备对于每页报文的处理与上述步骤类似,这里不再一一赘述。区别在于,对于第一页报文,中转设备是在收到来自被叫的CFR后转发给被叫;对于后续的报文,中转设备是在收到来自被叫的MCF后转发给被叫。
步骤407报文传送完毕后,结束整个传真流程。
需要说明的是,图4、图5中所示的对于各个传真协商帧的处理方法既可以结合在一起使用,也可以分开使用。比如,仅对DIS和DCS进行分别协商,以避免DIS和DCS的碰撞;或者,仅对MPS/EOP和MCF进行分别协商,以避免MPS/EOP和MCF的碰撞。
由以上描述可见,在传真过程中,中转设备通过分别与主叫和被叫进行协商,可以避免传真协商帧之间的碰撞,但是,分别协商可能会导致中转设备和主叫、及中转设备和被叫的协商结果不一致等问题的发生。下面将对几种可能出现的问题进行详细说明。
一、初始阶段协商速率不一致。
中转设备收到的来自主叫的DCS中规定的传输速率与来自被叫的DIS中规定的传输速率可能不一致。这样会造成中转设备和主叫、及中转设备和被叫之间的时序相差太大,对传真的实时性产生影响。
这时,可通过以下方法进行处理如果中转设备收到的来自主叫的DCS中的速率高于来自被叫的DIS中的速率,参见图6所示,中转设备收到DCS后向主叫回送FTT,要求主叫降速率,同时根据DIS中的速率修改DCS中的速率,并将修改后的DCS发送给被叫;如果DCS中的速率低于DIS中的速率,中转设备则将收到的DCS转发给被叫,指示被叫使用DCS中的速率。通过这种方法,可将主叫和被叫的传输速率协调一致,从而可以保证中转设备和主叫、及中转设备和被叫之间的时序基本相同,避免对传真的实时性造成恶劣影响。
另外,还有一种情况是中转设备收到的来自主叫的DCS与来自被叫的DIS中对于其它信息如报文格式的规定不一致。对于这种情况,中转设备可以有两种处理方式,一是将收到的DCS直接转发给被叫;二是丢弃主叫发送来的DCS,将来自被叫的DIS转发给主叫。实际应用中具体采用哪种方式,需视被叫DIS的内容而定。
为了解决初始阶段协商速率不一致的问题,在步骤401中,中转设备也可以不构造DIS发送给主叫,而是在接收到被叫发送来的DIS后,直接将收到的DIS转发给主叫,后续相关步骤与图4相同。
二、被叫响应RTN/RTP。
在一页报文传送结束后,被叫可能对收到的MPS响应RTN/RTP。由于中转设备在收到主叫MPS后,已经回复MCF给主叫,因此,这样可能造成被叫的接收速率要小于主叫的发送速率,从而导致报文数据在中转设备上大量积压或者导致主叫提前拆线。
这时,参见图7所示,可通过如下方法解决中转设备收到RTN/RTP后,向被叫重发DCS重新训练,以降低中转设备和被叫之间的报文传送速率;并且,中转设备存储在回复MCF给主叫后由主叫发送过来的报文,在主叫发送完报文后,对主叫发送来的MPS响应RTN/RTP,并在收到主叫发送来的DCS后,根据被叫对重发DCS的响应向主叫返回FTT或CFR,以降低主叫的发送速率,使得主叫的发送速率与被叫的接收速率相一致,中转设备在收到被叫发送来的CFR后,将存储的报文转发给被叫。其中,所述根据被叫对重发DCS的响应向主叫返回FTT或CFR是指,如果中转设备在重发DCS给被叫之后,收到来自被叫的FTT,则中转设备在收到来自主叫的DCS后,向主叫返回FTT;如果中转设备在重发DCS给被叫之后,收到来自被叫的CFR,则中转设备在收到来自主叫的DCS后,向主叫返回CFR。
三、拆线问题。
中转设备分别与主叫和被叫进行协商,可能导致中转设备与主叫、及中转设备与被叫之间的交互时序不一致。比如,当主叫已经发送完报文时,被叫还正在接收报文,若此时主叫发起拆线请求,则根据现有协议,交换中心则将会立即将收到的拆线请求转发给被叫,然后作出拆线应答。这样必然会导致被叫立即拆线,从而不能将报文接收完整。
NO.7信令系统中规定,拆线操作必须等拆线请求得到应答后才能完成。因此,参见图8所示,对于主叫发起的拆线,可通过如下步骤进行处理步骤801主叫在传真结束时,向交换中心发送拆线请求(Release_Req)。
步骤802交换中心收到拆线请求后,向中转设备转发拆线请求,申请是否可以拆线。
步骤803中转设备在被叫报文接收完毕后,向交换中心返回拆线应答(Release_Ack)。
步骤804交换中心收到来自中转设备的拆线应答后,向被叫发送拆线请求。
步骤805被叫收到拆线请求后,向交换中心返回拆线应答。
步骤806交换中心收到来自被叫的拆线应答后,向主叫返回拆线应答,完成拆线操作。
对于被叫发起的拆线,则认为是传真过程中断,交换网络立即将收到的拆线请求转发给被叫,具体处理过程与现有技术相同,这里不再一一赘述。
本文中所述的中转设备为IWF、PSTN网关、FWT或MS等。比如,对于移动网络,中转设备为IWF,交换中心为MSC;对于PSTN网络,中转设备为PSTN网关,交换中心为PSTN信令控制模块;对于FWT或MS,中转设备具体来说是FWT或MS的传真中转功能模块,交换中心是FWT或MS的信令控制模块。
可见,本发明所提供的方法能够减少由于时延过大而造成的传真协商帧之间的碰撞,提高传真成功率。
以上所述对本发明的目的、技术方案和有益效果进行了进一步的详细说明,所应理解的是,以上所述并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种减少传真协商帧碰撞的方法,其特征在于,在传真过程中,通过中转设备将主叫和被叫之间的端到端传真过程分解为两个相互独立的子过程,中转设备控制向主叫和被叫发送传真协商帧的时间。
2.根据权利要求1所述的方法,其特征在于,所述中转设备控制向主叫和被叫发送传真协商帧的时间包括传真呼叫接通后,中转设备构造数字标识信号DIS发送给主叫,在收到来自主叫的数字命令信号DCS后,向主叫返回可接收证实CFR,并在收到来自被叫的DIS后,将收到的DCS发送给被叫。
3.根据权利要求1所述的方法,其特征在于,所述中转设备控制向主叫和被叫发送传真协商帧的时间包括中转设备收到来自被叫的DIS后,将收到的DIS转发给主叫,在收到来自主叫的DCS后,向主叫返回CFR,并在收到来自被叫的DIS后,将收到的DCS发送给被叫。
4.根据权利要求1所述的方法,其特征在于,所述中转设备控制向主叫和被叫发送传真协商帧的时间包括中转设备构造DIS发送给主叫,在收到来自主叫的DCS后,向主叫返回CFR,并在收到被叫发送来的DIS后,构造DCS发送给被叫。
5.根据权利要求2或3所述的方法,其特征在于,所述中转设备在收到来自被叫的DIS后,将收到的DCS发送给被叫包括中转设备收到来自主叫的DCS后,判断当前时间距离上次收到来自被叫的DIS的时间是否在预期的不会发生碰撞的时间窗内,如果是,则直接将收到的DCS发送给被叫;否则,在下次收到来自被叫的DIS后,将收到的DCS发送给被叫。
6.根据权利要求2、3或4所述的方法,其特征在于,所述中转设备向主叫返回CFR后进一步包括中转设备接收到来自被叫的CFR后,将收到的来自主叫的报文转发给被叫。
7.根据权利要求2所述的方法,其特征在于,中转设备收到的来自主叫的DCS中的速率高于来自被叫的DIS中的速率时,该方法进一步包括中转设备收到来自主叫的DCS后,向主叫返回训练失败FTT,并根据DIS中的速率修改DCS中的速率,将修改后的DCS发送给被叫。
8.根据权利要求2所述的方法,其特征在于,中转设备收到的来自主叫的DCS中的速率低于来自被叫的DIS中的速率时,该方法进一步包括中转设备收到来自主叫的DCS后,将收到的DCS转发给被叫。
9.根据权利要求2所述的方法,其特征在于,中转设备收到的来自主叫的DCS与来自被叫的DIS中的报文格式不一致时,该方法进一步包括中转设备将收到的DCS直接转发给被叫。
10.根据权利要求2所述的方法,其特征在于,中转设备收到的来自主叫的DCS与来自被叫的DIS中的报文格式不一致时,该方法进一步包括中转设备将来自被叫的DIS转发给主叫。
11.根据权利要求1所述的方法,其特征在于,所述中转设备控制向主叫和被叫发送传真协商帧的时间包括中转设备收到来自主叫的多页信号MPS或过程结束EOP后,直接向主叫返回报文证实MCF;并在报文转发给被叫完毕后,向被叫发送MPS或EOP。
12.根据权利要求11所述的方法,其特征在于,中转设备收到来自被叫的收报否定重新训练/收报肯定重新训练RTN/RTP时,该方法进一步包括中转设备收到RTN/RTP后,向被叫重发DCS,并存储主叫发送来的报文,在主叫发送完报文后,对来自主叫的MPS响应RTN/RTP,并在收到主叫发送来的DCS后,根据被叫对重发DCS的响应向主叫返回FTT或CFR,并在收到被叫发送来的CFR后,将存储的报文转发给被叫。
13.根据权利要求1所述的方法,其特征在于,该方法进一步包括主叫在传真结束时,向交换中心发送拆线请求;交换中心收到拆线请求后,向中转设备转发拆线请求;中转设备在被叫报文接收完毕后,向交换中心返回拆线应答;交换中心收到来自中转设备的拆线应答后,向被叫发送拆线请求;被叫收到拆线请求后,向交换中心返回拆线应答;交换中心收到来自被叫的拆线应答后,向主叫返回拆线应答,完成拆线操作。
14.根据权利要求13所述的方法,其特征在于,所述交换中心为移动交换中心MSC、或为公用电话交换网PSTN信令控制模块、或为无线固定终端FWT的信令控制模块、或为移动终端MS的信令控制模块。
15.根据权利要求1、2、3、4、7、8、9、10、11、12、或13所述的方法,其特征在于,所述中转设备为IWF、或为PSTN网关、或为FWT、或为MS。
16.根据权利要求5所述的方法,其特征在于,所述中转设备为IWF、或为PSTN网关、或为FWT、或为MS。
17.根据权利要求6所述的方法,其特征在于,所述中转设备为IWF、或为PSTN网关、或为FWT、或为MS。
全文摘要
本发明公开了一种减少传真协商帧的方法,在传真过程中,通过中转设备将主叫和被叫之间的端到端传真过程分解为两个相互独立的子过程,中转设备控制向主叫和被叫发送传真协商帧的时间,分别与主叫和被叫进行协商通信。本发明提供的方法能够减少传真协商帧的碰撞,提高传真成功率。
文档编号H04N1/32GK1984215SQ20061008065
公开日2007年6月20日 申请日期2006年5月23日 优先权日2006年5月23日
发明者方震, 赵庆学, 侯伟东, 李毅, 闫立俊 申请人:华为技术有限公司