本发明属于密码设备数据传输技术领域,特别涉及一种用于e1信道密码设备带内消息通信的方法。
背景技术:
e1信道密码设备之间除了处理信道业务之外,还需要经常进行相互通信,实现双方密钥协商、密码同步控制、设备状态监控等功能。一种方式将全部密码设备的管理接口接入专门的管理网络,实现相互之间消息通信,这是带外消息通信方法,在实际部署使用过程中不方便,需要构建专门的管理网络并进行配置;另外一种方法利用密码设备业务信道本身通信来实现,这就是带内消息通信的方法,但是由于信道通信协议通常没有专门为加密设备预留通信资源,因此需要针对特定的通信协议和网络应用环境进行设计。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
技术实现要素:
本发明的目的在于提供一种用于e1信道密码设备带内消息通信的方法,从而克服上述现有技术中的缺陷。
为实现上述目的,本发明提供了一种用于e1信道密码设备带内消息通信的方法,其步骤为:(1)在开机启动完成后或信道通信中断恢复后,本端密码设备a对e1信道奇帧ts0时隙的保留比特位sa(x)依次进行可用性探测:
(2)本端密码设备a的e1协议处理模块针依次对每一位比特插入“探测协议串码”,对端密码设备b的e1协议处理模块保持接收状态,一旦连续3次接收并检测到“探测协议串码”,对端密码设备b将标识此比特位接收功能为可用:
(3)对端密码设备b的e1协议处理模块在检测到“探测协议串码”的同时在此比特位插入“探测应答串码”,本端密码设备a接收到“探测应答串码”后将标识此比特位为发送功能和接收功能皆可用:
(4)本端密码设备a再次通过此比特位向对端密码设备b发送“应答确认串码”,对端密码设备b接收到“应答确认串码”后标识此比特位为发送功能可用,至此完成本端密码设备a和对端密码设备b之间比特位可用探测过程:
(5)完成比特位可用探测后,本端密码设备a的cpu模块根据探测结果选择发送和接收都可用的比特位通过e1协议处理模块构建带内通信消息管道,与对端密码设备b之间进行通信。
优选地,技术方案中,保留比特位为5个,分别为sa4、sa5、sa6、sa7、sa8。
优选地,技术方案中,在1个保留比特位可用情况下,带内通信消息管道通信能力为4kbps,5个保留比特位全可以使用的情况下可以提供20kbps通信能力。
与现有技术相比,本发明具有如下有益效果:
通过自动探测空闲比特位是否可用,再利用空闲比特构建带内消息通信管道,过程无需用户配置和干预,提高了密码设备的网络环境适应性和易用性。自动探测和消息管道构建由e1协议处理模块实现,而具体通信内容和协议有cpu模块实现,具有很强的灵活性。实现方法和控制过程简洁,便于软硬件实现。
附图说明:
图1为本发明一种用于e1信道密码设备带内消息通信的方法比特位可用探测原理示意图;
图2为本发明一种用于e1信道密码设备带内消息通信的方法带内消息通信原理示意图;
具体实施方式:
下面对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。
除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。
实施例1
如图1-2所示,一种用于e1信道密码设备带内消息通信的方法,其步骤为:(1)在开机启动完成后或信道通信中断恢复后,本端密码设备a对e1信道奇帧ts0时隙的5个保留比特位sa4、sa5、sa6、sa7、sa8依次进行可用性探测:
(2)本端密码设备a的e1协议处理模块针依次对每一位比特插入“探测协议串码”,对端密码设备b的e1协议处理模块保持接收状态,一旦连续3次接收并检测到“探测协议串码”,对端密码设备b将标识此比特位接收功能为可用:
(3)对端密码设备b的e1协议处理模块在检测到“探测协议串码”的同时在此比特位插入“探测应答串码”,本端密码设备a接收到“探测应答串码”后将标识此比特位为发送功能和接收功能皆可用:
(4)本端密码设备a再次通过此比特位向对端密码设备b发送“应答确认串码”,对端密码设备b接收到“应答确认串码”后标识此比特位为发送功能可用,至此完成本端密码设备a和对端密码设备b之间比特位可用探测过程:
(5)完成比特位可用探测后,本端密码设备a的cpu模块根据探测结果选择发送和接收都可用的比特位通过e1协议处理模块构建带内通信消息管道,与对端密码设备b之间进行通信。在1个比特位可用情况下,此管道通信能力为4kbps,5个比特全可以使用的情况下可以提供20kbps通信能力。
通过自动探测空闲比特位是否可用,再利用空闲比特构建带内消息通信管道,过程无需用户配置和干预,提高了密码设备的网络环境适应性和易用性。自动探测和消息管道构建由e1协议处理模块实现,而具体通信内容和协议有cpu模块实现,具有很强的灵活性。实现方法和控制过程简洁,便于软硬件实现。
前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。