通信设备及其避免终端设备死锁的方法

文档序号:7956821阅读:118来源:国知局
专利名称:通信设备及其避免终端设备死锁的方法
技术领域
本发明涉及一种通信设备,尤其涉及一种避免终端设备死锁的通信设备。
背景技术
随着通信网络的不断发展,以及越来越多的用户使用公共交换电话网络,当公共交换电话网络处于高峰运作时,就会出现丢失信号的情况,如丢失挂机信号。在正常的通话网络中,当第一用户和第二用户都挂机后,均发送挂机信号至本地交换机,若本地交换机丢失第一用户的挂机信号,而只接收到第二用户的挂机信号,本地交换机会认为第一用户仍处于通话中。若此时第三用户欲与第一用户通信,因本地交换机显示第一用户正处于通话中,故第三用户不能与第一用户通信,直到本地交换机接收到第一用户的挂机信号为止。如果本地交换机一直没有接收到挂机信号,就会导致第一用户死锁。

发明内容有鉴于此,需提供一种通信设备,可避免终端设备死锁。
此外,还需提供一种避免终端设备死锁的方法。
一种通信设备,用于避免终端设备死锁,包括收发模块、计时器模块及网络模块。收发模块与本地交换机通信连接,用于接收所述本地交换机发送的通信完毕信号,并产生计时启动信号。计时器模块与所述收发模块相连,用于接收所述计时启动信号,并开始计时。网络模块与所述计时器模块及所述收发模块相连,其包括时间处理子模块、信号判断子模块及信号发送子模块。时间处理子模块与所述计时器模块及所述终端设备通信连接,用于当所述计时器模块计时逾时后,发送查询信号至所述终端设备查询所述终端设备的状态。信号判断子模块与所述终端设备通信连接,用于接收终端设备发送的状态信号并判断该状态信号的类型,及当所述状态信号为所述通信结束信号时,发送所述通信结束信号。信号发送子模块与所述信号判断子模块相连,用于接收所述通信结束信号,并发送所述通信结束信号至所述收发模块,以发送所述通信结束信号至所述本地交换机。
一种用于避免终端设备死锁的方法,用于通信设备中,包括接收本地交换机发送的通信完毕信号,并发送计时启动信号;接收所述计时启动信号,并开始计时;计时逾时后,发送查询信号至所述终端设备以查询所述终端设备的状态;接收所述终端设备发送的状态信号,并判断所述状态信号是否为通信结束信号;以及若是通信结束信号,则发送所述通信结束信号给所述本地交换机。
所述避免终端设备死锁的通信设备及方法提升了公众交换电话网络的使用率,降低了当公共交换电话网络处于高峰期时发生终端设备死锁的概率。

图1为本发明一实施方式中通信设备的应用环境图。
图2为本发明一实施方式中通信设备的模块图。
图3为本发明一实施方式中避免终端设备死锁的方法的流程图。
具体实施方式请参阅图1,所示为本发明一实施方式中通信设备30的应用环境图。在本实施方式中,第一终端设备10经由本地交换机20及通信设备30与第二终端设备40通信连接。在本实施方式中,第一终端设备10及第二终端设备40均为公共交换电话网络终端设备,如电话机等。通信设备30为接入网络通信设备。第一终端设备10与第二终端设备30通信结束后,第一终端设备10发送通信结束信号至本地交换机20,本地交换机20发送通信完毕信号至通信设备30。在本实施方式中,通信结束信号为挂机信号,通信完毕信号为断开脉冲极性反转信号。
图2所示为本发明一实施方式中通信设备30的模块图。在本实施方式中,通信设备30包括收发模块300、计时器模块310及网络模块320。收发模块300与本地交换机20通信连接,用于接收本地交换机20发送的通信完毕信号,并产生计时启动信号。计时器模块310与收发模块300相连,用于接收收发模块300发送的计时启动信号,并开始计时。在本实施方式中,计时器模块310的计时时间为20秒,若在20秒计时过程中,通信设备30接收到第二终端设备40发送的通信结束信号,则计时器模块310停止计时,通信设备30把第二终端设备40的通信结束信号发送给本地交换机20。
网络模块320与计时器模块310及收发模块300相连,其包括时间处理子模块321、信号判断子模块322及信号发送子模块323。时间处理子模块321与计时器模块310相连,并与第二终端设备40通信连接,用于当计时器模块310计时逾时后,发送查询信号至第二终端设备40查询第二终端设备40的状态。在本实施方式中,若计时器模块310在20秒计时逾时后,通信设备30未接收到第二终端设备40发送的通信结束信号,时间处理子模块321则发送查询信号至第二终端设备40查询该第二终端设备40的状态。
第二终端设备40接收时间处理子模块321发送的查询信号,并把与查询信号相应的状态信号发送至信号判断子模块322。
信号判断子模块322与第二终端设备40通信连接,用于接收状态信号并判断状态信号的类型。在本实施方式中,若信号判断子模块322判断所述状态信号为通信结束信号,则发送通信结束信号至信号发送子模块323;若信号判断子模块322判断状态信号非为通信结束信号,则不动作。信号发送子模块323与信号判断子模块322相连,用于接收信号判断子模块322发送的通信结束信号,并发送通信结束信号至收发模块300。收发模块300与信号发送子模块323相连,并与本地交换机20通信连接,还用于接收信号发送子模块323发送的通信结束信号,并发送通信结束信号到本地交换机20。本地交换机20接收到通信结束信号后,则更改第二终端设备40在本地交换机20中的通信状态,即第二终端设备40已结束通信,等待建立新通信。
参阅图3,所示为本发明一实施方式中避免第二终端设备40死锁的方法的流程图。第一终端设备10与第二终端设备40结束通信,本地交换机20首先接收到第一终端设备10发送的通信结束信号后,产生通信完毕信号,并发送通信完毕信号至通信设备30。在步骤S200,收发模块300接收本地交换机20发送的通信完毕信号,产生计时启动信号,并发送计时启动信号至计时器模块310。在步骤S202,计时器模块310接收计时启动信号,并开始计时。在本实施方式中,计时时间为20秒。在步骤S204,计时器模块310判断通信设备30在计时时间内是否从第二终端设备40接收到通信结束信号。若计时器模块310判断通信设备30在计时时间内从第二终端设备40接收到通信结束信号,在步骤S206,计时器模块310停止计时,结束操作。若计时器模块310判断通信设备30在计时时间内从第二终端设备40没有接收到通信结束信号,在步骤S208,计时器模块310计时逾时后,时间处理子模块321发送查询信号至第二终端设备40,查询第二终端设备40的状态。第二终端设备40根据查询信号发送相应的状态信号至通信设备30。
在步骤S210,信号判断子模块322接收第二终端设备40发送的状态信号,并判断所述状态信号是否为通信结束信号。若状态信号为通信结束信号,在步骤S212,通信设备30发送通信结束信号至本地交换机20。在步骤S212过程中,信号判断子模块322发送通信结束信号至信号发送子模块323,信号发送子模块323接收判断子模块322所发送的通信结束信号,并经由收发模块300发送通信结束信号至本地交换机20。若不是通信结束信号,则信号发送子模块323不动作,结束所述方法的操作。本地交换机20接收到挂机信号后,就会更改第二终端设备40在本地交换机20中的状态为等待建立通信。
所述避免终端设备死锁的通信设备及方法提升了公共交换电话网络的使用率,降低了当公共交换电话网络处于高峰期时发生终端设备死锁的概率。
权利要求
1.一种通信设备,用于避免终端设备死锁,其特征在于包括收发模块,与本地交换机通信连接,用于接收所述本地交换机发送的通信完毕信号,并产生计时启动信号;计时器模块,与所述收发模块相连,用于接收所述计时启动信号,并开始计时;及网络模块,与所述计时器模块及所述收发模块相连,包括时间处理子模块,与所述计时器模块及所述终端设备通信连接,用于当所述计时器模块计时逾时后,发送查询信号至所述终端设备查询所述终端设备的状态;信号判断子模块,与所述终端设备通信连接,用于接收所述终端设备所发送的状态信号并判断所述状态信号的类型,及当所述状态信号为通信结束信号时,发送所述通信结束信号;信号发送子模块,与所述信号判断子模块及所述收发模块相连,用于接收所述信号判断子模块所发送的通信结束信号,并发送所述通信结束信号至所述收发模块,以发送所述通信结束信号至所述本地交换机。
2.如权利要求1所述的通信设备,其特征在于所述终端设备为公共交换电话网络终端设备。
3.如权利要求1所述的通信设备,其特征在于所述通信设备为接入网络通信设备。
4.如权利要求1所述的通信设备,其特征在于所述本地交换机发送的通信完毕信号为断开脉冲极性反转信。
5.如权利要求1所述的通信设备,其特征在于所述通信结束信号为挂机信号。
6.如权利要求1所述的通信设备,其特征在于所述计时器模块的计时时间为20秒。
7.一种避免终端设备死锁的方法,用于通信设备中,其特征在于包括接收本地交换机发送的通信完毕信号,并发送计时启动信号;接收所述计时启动信号,并开始计时;计时逾时后,发送查询信号至所述终端设备以查询所述终端设备的状态;接收终端设备发送的状态信号,并判断所述状态信号是否为通信结束讯号;以及若所述状态信号为通信结束信号,则发送所述通信结束信号给所述本地交换机。
8.如权利要求7所述的避免终端设备死锁的方法,其特征在于所述本地交换机发送的通信完毕信号为断开脉冲极性反转信号。
9.如权利要求7所述的避免终端设备死锁的方法,其特征在于所述通信结束信号为挂机信号。
10.如权利要求7所述的避免终端设备死锁的方法,其特征在于所述计时时间为20秒。
11.如权利要求7所述的避免终端设备死锁的方法,其特征在于更包括以下步骤判断在计时时间内所述通信设备是否从所述终端设备接收到所述通信结束信号,若所述通信设备在计时时间内从所述终端设备接收到所述通信结束信号,则停止计时。
12.如权利要求7所述的避免终端设备死锁的方法,其特征在于更包括以下步骤若判断所述状态信号为所述通信结束信号,则发送所述通信结束信号至信号发送子模块;及所述信号发送子模块接收所述状态信号,并经由收发模块发送所述通信结束信号至所述本地交换机。
全文摘要
一种通信设备,用于避免终端设备死锁,包括收发模块、计时器模块及网络模块。收发模块用于产生计时启动信号。计时器模块用于计时。网络模块包括时间处理子模块、信号判断子模块及信号发送子模块。时间处理子模块用于当计时器模块计时逾时后,发送查询信号至终端设备查询终端设备的状态。信号判断子模块用于接收终端设备发送的状态信号并判断状态信号的类型,及当状态信号为通信结束信号时,发送通信结束信号。信号发送子模块用于接收该通信结束信号,以经由收发模块发送通信结束信号至本地交换机。所述避免终端设备死锁的通信设备提升了公共交换电话网络的使用率,降低了当公共交换电话网络处于高峰期时发生终端设备死锁的概率。
文档编号H04M3/00GK101043558SQ20061006002
公开日2007年9月26日 申请日期2006年3月22日 优先权日2006年3月22日
发明者连矩锋 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1