利索能及
我要发布
收藏
专利号: 2021103436332
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种会话异常处理方法,其特征在于,包括:

当客户端与服务器对应的主网络设备出现故障时,查询备网络设备是否存在会话信息,其中,所述客户端与所述服务器当前通过所述客户端的第一套接字接口和所述服务器的第二套接字接口进行会话通信,其中,所述主网络设备出现故障时,将业务切换至所述备网络设备,由所述备网络设备进行承载业务;

若所述备网络设备不存在所述会话信息,则请求所述客户端关闭所述第一套接字接口,以及请求所述服务器关闭所述第二套接字接口;

接收所述客户端通过第三套接字接口发送的会话请求报文,所述第三套接字接口是所述客户端在关闭所述第一套接字接口后,当接收到所述会话请求报文时建立的;

将所述会话请求报文发送至所述服务器,以使所述服务器根据所述会话请求报文建立第四套接字接口,所述客户端与所述服务器通过所述第三套接字接口与所述第四套接字接口进行会话通信。

2.根据权利要求1所述的会话异常处理方法,其特征在于,所述当客户端与服务器对应的主网络设备出现故障时,查询备网络设备是否存在会话信息之前,所述方法还包括:与所述主网络设备进行会话信息同步;

若会话信息同步成功,则保存所述会话信息;

若会话信息同步失败,则确定未获取到所述会话信息。

3.根据权利要求1所述的会话异常处理方法,其特征在于,所述请求所述客户端关闭所述第一套接字接口,包括:获取第一报文,所述第一报文为所述客户端在与所述服务器会话超时后发送至所述备网络设备的;

根据所述第一报文,生成所述第一报文对应的第一复位报文;

将所述第一复位报文发送至所述客户端,以使所述客户端根据所述第一复位报文关闭所述第一套接字接口。

4.根据权利要求3所述的会话异常处理方法,其特征在于,所述根据所述第一报文,生成所述第一报文对应的第一复位报文,包括:对所述第一报文中的目的信息与来源信息进行互换,得到互换后的报文;

对所述互换后的报文添加预设的键值对字段,得到所述第一复位报文,所述键值对字段用于表示所述第一复位报文的属性类型为复位。

5.根据权利要求1所述的会话异常处理方法,其特征在于,所述请求所述服务器关闭所述第二套接字接口,包括:获取第二报文,所述第二报文为所述服务器在与所述客户端会话超时后发送至所述备网络设备的;

根据所述第二报文,生成所述第二报文对应的第二复位报文;

将所述第二复位报文发送至所述服务器,以使所述服务器根据所述第二复位报文关闭所述第二套接字接口。

6.根据权利要求1所述的会话异常处理方法,其特征在于,所述查询备网络设备是否存在会话信息之后,还包括:当所述备网络设备存在所述会话信息,根据所述会话信息确定所述第一套接字接口与所述第二套接字接口;

基于所述第一套接字接口与所述第二套接字接口,转发所述客户端与所述服务器之间的会话报文。

7.根据权利要求1‑5任一项所述的会话异常处理方法,其特征在于,所述将所述会话请求报文发送至所述服务器之后,所述方法还包括:接收所述服务器通过所述第四套接字接口发送的应答报文,所述应答报文为所述服务器根据所述会话请求报文生成的;

将所述应答报文发送至所述客户端。

8.一种会话异常处理装置,其特征在于,包括:

会话信息查询模块,用于当客户端与服务器对应的主网络设备出现故障时,查询备网络设备是否存在会话信息,其中,所述客户端与所述服务器当前通过所述客户端的第一套接字接口和所述服务器的第二套接字接口进行会话通信,其中,所述主网络设备出现故障时,将业务切换至所述备网络设备,由所述备网络设备进行承载业务;

请求关闭接口模块,用于若所述备网络设备不存在所述会话信息,则请求所述客户端关闭所述第一套接字接口,以及请求所述服务器关闭所述第二套接字接口;

报文接收模块,用于接收所述客户端通过第三套接字接口发送的会话请求报文,所述第三套接字接口是所述客户端在关闭所述第一套接字接口后,当接收到所述会话请求报文时建立的;

报文发送模块,用于将所述会话请求报文发送至所述服务器,以使所述服务器根据所述会话请求报文建立第四套接字接口,所述客户端与所述服务器通过所述第三套接字接口与所述第四套接字接口进行会话通信。

9.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器;

所述存储器,用于存储计算机程序;

所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如权利要求1至7任一项所述的会话异常处理方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如权利要求1至7任一项所述的会话异常处理方法。