公开/公告号CN101695142A
专利类型发明专利
公开/公告日2010-04-14
原文格式PDF
申请/专利权人 北京佳讯飞鸿电气股份有限公司;
申请/专利号CN200910236366.8
发明设计人 单洪政;
申请日2009-10-20
分类号H04Q3/00;H04M3/22;
代理机构北京众合诚成知识产权代理有限公司;
代理人童晓琳
地址 100044 北京市海淀区交大东路31号电子楼四层北京佳讯飞鸿电气股份有限公司
入库时间 2023-12-17 23:44:22
法律状态公告日
法律状态信息
法律状态
2016-12-14
未缴年费专利权终止 IPC(主分类):H04Q3/00 授权公告日:20120125 终止日期:20151020 申请日:20091020
专利权的终止
2012-01-25
授权
授权
2010-05-26
实质审查的生效 IPC(主分类):H04Q3/00 申请日:20091020
实质审查的生效
2010-04-14
公开
公开
技术领域
本发明属于电话调度通信技术领域,尤其涉及一种跨调度通信网实现ISDN调度终端远程软件升级的方法。
背景技术
在电话调度通信网络中,调度业务操作主要通过网管系统呼叫调度终端,调度终端响应网管系统的呼叫来完成。网管系统呼叫调度终端的呼叫一般包括紧急呼叫和普通呼叫,当然根据业务需要还有其他类型的呼叫。其中,紧急呼叫是最高级别的呼叫,调度终端必须无条件立即自动应答。在调度通信网络中,特别是规模庞大的调度通信网络,网管系统通常是通过调度交换机与调度终端连接的。调度交换机与调度终端之间采用DTMF(Dual Tone MultiFrequency,双音多频)信令进行通信。在通信时,调度交换机与调度终端之间会建立端到端的B信道连接,调度交换机会为通话时隙分配HDLC(High-Level Data Link Control:高级数据链路控制)控制器,而调度终端会为B信道分配HDLC控制器。调度终端是指提供调度业务的专用终端,一般采用2B+D(ISDN)或以太网接口。
由于业务的变化,调度终端经常需要进行软件升级。在调度终端使用ISDN接口的情况下,对调度终端进行远程软件升级时,一般由网管系统,通过调度交换机和ISDN接口的D信道,将软件下载到调度终端,从而完成软件升级。但是该方法存在一定问题:
(1)D信道的带宽太窄(2B+D情况下,只有16kbps),升级过程缓慢。
(2)在网管和终端之间需要跨越整个调度通信网的情况下,由于中间节点可能不支持ISDN业务,因此无法通过D信道传送数据,也就无法对调度终端进行远程软件升级。
发明内容
本发明的目的在于,提供一种跨调度通信网实现ISDN调度终端远程软件升级的方法,用以解决调度通信网的ISDN调度终端在远程软件升级中所遇到的问题。
本发明的技术方案是,一种跨调度通信网实现ISDN调度终端远程软件升级的方法,其特征是所述方法包括下列步骤:
步骤1:网管系统选择调度通信网内能够管理的任意一台调度交换机作为通信代理;
步骤2:网管系统通过通信代理向待升级的ISDN调度终端发起紧急呼叫;
步骤3:待升级的ISDN调度终端收到紧急呼叫后,向通信代理发送紧急呼叫的自动应答,从而建立端到端的B信道连接;
步骤4:通信代理收到紧急呼叫的自动应答后,向待升级的ISDN调度终端发送预先定义的DTMF序列,通知待升级的ISDN调度终端启动远程软件升级过程,通信代理同时为通话时隙分配HDLC控制器;
步骤5:待升级的ISDN调度终端收到DTMF序列后,为B信道分配HDLC控制器,并且通过HDLC控制器向通信代理发送远程升级启动应答消息;
步骤6:通信代理将远程升级启动应答消息转发给网管系统;
步骤7:网管系统判断远程升级启动应答消息接收是否超时,如果超时,则执行步骤12;否则,执行步骤8;
步骤8:网管系统判断收到的远程升级启动应答消息是否正确,如果是,则执行步骤9;否则,执行步骤12;
步骤9:发送认证响应消息,并且进入软件传送状态;
步骤10:待升级的ISDN调度终端收到认证响应消息,并且确认正确后,发送认证确认消息,进入软件接收状态;
步骤11:升级软件传送结束后,释放资源;
步骤12:启动远程升级终止过程,释放资源。
所述预先定义的DTMF序列格式为:*#*#**##。
所述远程升级启动应答消息包括调度终端的类型、软硬件版本、认证信息。
所述升级软件传送采用滑动窗口和证实重发机制。
所述释放资源包括释放HDLC控制器和释放紧急呼叫。
本发明采用ISDN调度终端的B信道传送升级软件,大大提高了软件升级的速度;同时,采用B信道传输升级软件,解决了调度通信网络由于中间节点不支持ISDN业务,造成的ISDN调度终端无法远程升级的问题。
附图说明
图1是跨调度通信网实现ISDN调度终端远程软件升级的网络结构示意图;
图2是跨调度通信网实现ISDN调度终端远程软件升级的方法流程图;
图3是网管系统、通信代理和待升级的ISDN调度终端的通信过程示意图。
具体实施方式
下面结合附图,对优选实施例作详细说明。应该强调的是,下述说明仅仅是示例性的,而不是为了限制本发明的范围及其应用。
图1是跨调度通信网实现ISDN调度终端远程软件升级的网络结构示意图。图1中,本发明的网管系统选择调度通信网络中,能够管理的任意一台调度交换机作为通信代理,实现网管系统与待升级的ISDN调度终端的通信。通信代理接收网管系统的信息发送到调度通信网,调度通信网通过中间节点,路由到待升级的ISDN调度终端,并将网管系统的信息发送给待升级的ISDN调度终端。待升级的ISDN调度终端发送的信息通过调度通信网的中间节点,路由到通信代理,通信代理接收待升级的ISDN调度终端发送的信息并转发给网管系统。
图2是跨调度通信网实现ISDN调度终端远程软件升级的方法流程图。图2中,本发明提供的一种跨调度通信网实现ISDN调度终端远程软件升级的方法包括下列步骤:
步骤1:网管系统选择调度通信网内能够管理的任意一台调度交换机作为通信代理。
步骤2:网管系统通过通信代理向待升级的ISDN调度终端发起紧急呼叫。
步骤3:待升级的ISDN调度终端收到紧急呼叫后,向通信代理发送紧急呼叫的自动应答,从而建立端到端的B信道连接。
步骤4:通信代理收到紧急呼叫的自动应答后,向待升级的ISDN调度终端发送预先定义的DTMF序列,通知待升级的ISDN调度终端启动远程软件升级过程,通信代理同时为通话时隙分配HDLC控制器。
预先定义的DTMF序列格式可以为:*#*#**##。待升级的ISDN调度终端收到DTMF序列后,先分析DTMF序列格式。如果DTMF序列格式为*#*#**##,说明通信代理是要准备为待升级的ISDN调度终端进行软件升级;当DTMF序列格式不为*#*#**##时,说明通信代理是要向待升级的ISDN调度终端传送电话号码和调度信息。
步骤5:待升级的ISDN调度终端收到预先定义的DTMF序列后,为B信道分配HDLC控制器,并且通过HDLC控制器向通信代理发送远程升级启动应答消息。
远程升级启动应答消息包括调度终端的类型、软硬件版本、认证信息。这些信息会通过通信代理发送给网管系统,网管系统会根据认证信息决定是否为待升级的ISDN调度终端提供升级服务,并根据调度终端的类型、软硬件版本传送升级软件。
步骤6:通信代理将远程升级启动应答消息转发给网管系统。
步骤7:网管系统判断远程升级启动应答消息接收是否超时,如果超时,则执行步骤12;否则,执行步骤8。
步骤8:网管系统判断收到的远程升级启动应答消息是否正确,如果是,则执行步骤9;否则,执行步骤12。
步骤9:网管系统发送认证响应消息,并且进入软件传送状态,进行升级软件传送。
升级软件传送采用滑动窗口和证实重发机制,从而保证数据的可靠传送。
步骤10:待升级的ISDN调度终端收到认证响应消息,并且确认正确后,发送认证确认消息,进入软件接收状态,进行升级软件的接收。
步骤11:升级软件传送结束后,释放资源。
步骤12:启动远程升级终止过程,释放资源。
步骤11和步骤12的释放资源包括释放HDLC控制器和释放紧急呼叫。
为了更加清楚地说明本发明的方法实施过程中,信息在网管系统、通信代理和待升级的ISDN调度终端之间的传递过程,结合图3对本发明的实施方式进行进一步的介绍。图3是网管系统、通信代理和待升级的ISDN调度终端的通信过程示意图。
图3中,网管系统启动软件升级服务后,先通过通信代理向待升级的ISDN调度终端发送紧急呼叫。
而后待升级的ISDN调度终端向通信代理发送紧急呼叫的自动应答。
通信代理收到紧急呼叫的自动应答后,向待升级的ISDN调度终端发送预先定义的DTMF序列。
待升级的ISDN调度终端在收到预先定义的DTMF序列后,判断是软件升级过程,则向通信代理发送远程升级启动应答消息;通信代理将远程升级启动应答消息转发给网管系统。
网管系统在正常时间内接收到远程升级启动应答消息,并确认远程升级启动应答消息无误后,向通信代理发送认证响应消息;通信代理将认证响应消息转发待升级的ISDN调度终端。
待升级的ISDN调度终端收到认证响应消息并确认无误后,向通信代理发送认证确认消息;通信代理向网管系统转发认证确认消息后,网管系统开始传送升级软件。
本发明采用ISDN调度终端的B信道传送软件,大大提高了软件升级的速度;同时,采用B信道传输软件,解决了调度通信网络由于中间节点不支持ISDN业务,造成的ISDN调度终端无法远程升级的问题。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
机译: 在无线通信终端中使用智能卡升级软件的方法-该方法使用户能够从无线通信网络中接收软件,然后升级存储在用户终端中的现有软件
机译: 升级移动终端软件的方法,特别是通过使用双存储结构从无线电通信网络下载新软件来稳定升级的方法
机译: 在蜂窝环境中调度用户以实现控制权理想的帕累托的方法,调度器和无线通信网络