一种医护对讲SIP服务器状态监控及自动恢复方法与流程
- 国知局
- 2024-09-05 14:54:27
本发明涉及医护对讲sip服务器,尤其涉及一种医护对讲sip服务器状态监控及自动恢复方法。
背景技术:
1、在现代医疗环境中,医护对讲系统是一种重要的通信工具,它可以帮助医护人员快速有效地进行沟通,提高工作效率,这些系统通常使用sip(session initiationprotocol)服务,如freeswitch,来实现语音和视频通话,然而,服务器故障是这类系统的常见问题,这可能导致呼叫失败,影响医护工作的正常进行,在医护对讲系统中,还常出现对讲设备与sip服务器的数据传输丢包现象,因此,需要一种有效的方法来自动检测sip服务器状态和恢复sip服务器故障,以保证系统的稳定性和可靠性;
2、现有技术的解决方案主要是通过发生故障时,人工进行排查,检查服务器的状态,一旦发现故障,尝试重启sip服务,此外,一些系统还会使用备份sip服务器,以便在主服务器故障时进行切换,人工进行操作排查的方式,往往无法及时处理服务器故障,可能会导致一段时间的呼叫失败,影响医护工作的正常进行,综合上述情况,我们提出了一种医护对讲sip服务器状态监控及自动恢复方法用于解决上述问题。
技术实现思路
1、基于背景技术存在的技术问题,本发明提出了一种医护对讲sip服务器状态监控及自动恢复方法。
2、本发明提出的一种医护对讲sip服务器状态监控及自动恢复方法,包括以下步骤:
3、s1:编写监控程序,该监控程序遵循sip协议定时向sip服务端程序进行模拟注册,如果注册失败,则运行重启sip服务器命令,重启后,判断sip服务器是否恢复正常,若没有恢复正常,则将对讲设备切换为使用其他通讯进行离线呼叫,或者切换备用sip服务器;
4、s2:若s1中的模拟注册注册成功,则对讲设备定时上报sip注册状态,若一定时间未进行上报或上报为离线,则删除sip服务器的sip注册记录,因为sip服务器通过sip注册记录感知到对讲设备离线需要一定时间,这种技术手段可以大大避免设备的sip注册记录与实际状态不符,从而减少呼叫失败;
5、s3:监控程序通过调用sip服务器命令获取并监测服务器资源利用率以及与设备间的网络连接状态等,以提前发现潜在的问题并采取相应的预防措施;
6、s4:搭建多点备份和容灾机制,定期备份sip服务器数据,确保在主服务器故障,重启不能恢复时,能够快速切换到备用服务器,避免因单点故障而导致的系统中断。
7、优选地,所述s1中,编写监控程序时使用的方案可为java的jain-sip-api库或者python的socket。
8、优选地,所述s4中,主备sip服务器切换的过程如下:
9、s401:通过脚本自动备份导出sip服务器数据库数据;
10、s402:停止故障sip服务器;
11、s403:启动备用sip服务器;
12、s404:将s401中备份的sip服务器数据库数据导入备用sip服务器;
13、s405:将备用sip服务器ip地址下发设备端,设备端使用新的sip服务器进行医护对讲。
14、优选地,所述s1中,对讲设备切换为使用其他通讯进行离线呼叫时,对讲设备会定期检测sip服务器是否恢复正常,恢复正常后切换回sip协议的在线呼叫,这种技术手段可以在服务器故障时,确保系统能够提供最小可用的医护对讲系统。
15、优选地,所述s1中,其他通讯可为rs485通讯协议,通过rs485通讯协议进行临时的离线拨号。
16、与现有的技术相比,本发明的有益效果是:
17、1、通过java程序或者python程序遵循sip协议,定时向sip服务端程序进行模拟注册,如果注册失败,则运行重启sip服务命令,实现了对服务器的实时监测,能够及时发现并处理服务器故障,避免了因无法及时发现服务器故障而导致的呼叫失败,提高了医护工作的效率;
18、2、若设备向sip服务注册时失败,切换为使用其他协议,如rs485通讯协议进行临时的离线拨号,使系统能够在sip服务器异常情况下提供一个最小可用的医护对讲系统,保证了在紧急情况下,系统仍然能够提供基本的医护对讲功能,提高了系统的可靠性;
19、3、让设备定时上报sip注册状态,若一定时间未进行上报或上报为离线,则删除sip服务的sip注册记录,避免出现设备sip已经不在线的情况,但sip服务中仍然记录该设备在线的导致出现呼叫失败的情况,从而确保了设备的sip注册记录与实际状态相符,减少了呼叫失败的可能性;
20、4、通过搭建多点备份和容灾机制,能够在主服务器出现故障时,快速切换备用服务器,并能够将主sip服务器数据库数据导入至备用服务器,可避免因单点故障而导致的系统中断;
21、本发明能够对服务器进行自动实时监测,进而在服务器发生故障时,能够及时进行处理,避免了因无法及时发现服务器故障而导致的呼叫失败问题,且能够在sip服务器异常情况下提供一个最小可用的医护对讲系统,保证了在紧急情况下,系统仍然能够提供基本的医护对讲功能,提高了系统的可靠性和医护工作的稳定性,实现在不需要人工干预的情况下解决大部分sip服务异常问题的目的。
技术特征:1.一种医护对讲sip服务器状态监控及自动恢复方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种医护对讲sip服务器状态监控及自动恢复方法,其特征在于,所述s1中,编写监控程序时使用的方案可为java的jain-sip-api库或者python的socket。
3.根据权利要求1所述的一种医护对讲sip服务器状态监控及自动恢复方法,其特征在于,所述s4中,主备sip服务器切换的过程如下:
4.根据权利要求1所述的一种医护对讲sip服务器状态监控及自动恢复方法,其特征在于,所述s1中,对讲设备切换为使用其他通讯进行离线呼叫时,对讲设备会定期检测sip服务器是否恢复正常,恢复正常后切换回sip协议的在线呼叫,这种技术手段可以在服务器故障时,确保系统能够提供最小可用的医护对讲系统。
5.根据权利要求1所述的一种医护对讲sip服务器状态监控及自动恢复方法,其特征在于,所述s1中,其他通讯可为rs485通讯协议,通过rs485通讯协议进行临时的离线拨号。
技术总结本发明公开了一种医护对讲SIP服务器状态监控及自动恢复方法,包括以下步骤:S1:编写监控程序,该监控程序遵循SIP协议定时向SIP服务端程序进行模拟注册,如果注册失败,则运行重启SIP服务器命令;本发明能够对服务器进行自动实时监测,进而在服务器发生故障时,能够及时进行处理,避免了因无法及时发现服务器故障而导致的呼叫失败问题,且能够在SIP服务器异常情况下提供一个最小可用的医护对讲系统,保证了在紧急情况下,系统仍然能够提供基本的医护对讲功能,提高了系统的可靠性和医护工作的稳定性,实现在不需要人工干预的情况下解决大部分SIP服务异常问题的目的。技术研发人员:赖传炬,黄晓娟受保护的技术使用者:厦门狄耐克物联智慧科技有限公司技术研发日:技术公布日:2024/9/2本文地址:https://www.jishuxx.com/zhuanli/20240905/288789.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表