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

摘要:

权利要求书:

1.一种异常响应的方法,其特征在于,包括:

若接收到设备启动指令,则执行设备启动流程,并检测在预设的启动时间阈值内是否接收到第一编码指令;所述第一编码指令携带有发送所述编码指令的第一服务终端的设备编号;

若在所述启动时间阈值内接收到所述第一编码指令,则基于所述设备编号设置本地编号;

根据所述本地编号生成第二编码指令,并在局域网内广播所述第二编码指令,以使任一执行启动流程的第二服务终端基于所述第二编码指令设置所述第二服务终端的设备编号;

若在有效等待周期内接收到所述第二服务终端基于所述第二编码指令返回的编码完成指令,则识别所述第二服务终端为关联备份终端;

若本地当前时刻满足预设的异常触发条件,则将当前处理的各个服务请求以及所述服务请求的服务数据发送给所述关联备份终端,以使所述关联备份终端基于所述服务数据响应各个所述服务请求。

2.根据权利要求1所述的测试方法,其特征在于,还包括:

接收发生异常事件的所述第一服务终端发送的所有服务请求以及服务数据,并统计所述第一服务终端的所述服务请求的个数;

获取当前时刻所述局域网内各个处于正常状态的服务终端的运行参数以及服务请求数;

基于所述运行参数以及所述服务请求数计算各个处于正常状态的服务终端的处理优先级;

分别将各个所述处理优先级以及所述个数导入转发数计算模型,确定各个所述处于正常状态的服务终端的转发个数;所述转发数计算模型具体为:其中,ReplyNum(j)为第j个所述处于正常状态的服务终端的转发个数;PROj为第j个处于正常状态的服务终端的优先级;RequstNum为所述个数;n为所述处于正常状态的服务终端的终端数;

基于所述转发个数,分别向各个所述处于正常状态的服务终端转发所述服务请求以及所述服务数据。

3.根据权利要求1所述的方法,其特征在于,在所述若本地当前时刻满足预设的异常触发条件,则将当前处理的各个服务请求以及所述服务请求的服务数据发送给所述关联备份终端之后,还包括:若接收到异常修复完成指令,则在局域网内广播入链请求,以使局域网内设备编号的数值最大的第三服务终端反馈第三编码指令;所述第三编码指令包含所述第三服务终端的设备编号;

接收所述第三编码指令,并基于所述第三服务终端的设备编号设置本地编号,并返回执行所述根据所述本地编号生成第二编码指令,并在局域网内广播所述第二编码指令。

4.根据权利要求1-3任一项所述的方法,其特征在于,在所述根据所述本地编号生成第二编码指令,并在局域网内广播发送所述第二编码指令之后,还包括:若在所述有效等待周期内未接收到所述编码完成指令,则获取所述局域网内各个服务终端的设备编号;

将所述设备编号为预设的编号初始值的服务终端识别为关联备份终端。

5.根据权利要求1-3任一项所述的方法,其特征在于,在所述检测在预设的启动时间阈值内是否接收到第一编码指令之后,还包括:若在所述启动时间阈值内未接收到所述第一编码指令,则将本地编号设置为预设的编号初始值。

6.一种异常响应的设备,其特征在于,包括:

设备启动单元,用于若接收到设备启动指令,则执行设备启动流程,并检测在预设的启动时间阈值内是否接收到第一编码指令;所述第一编码指令携带有发送所述编码指令的第一服务终端的设备编号;

本地编号设置单元,用于若在所述启动时间阈值内接收到所述第一编码指令,则基于所述设备编号设置本地编号;

编码指令广播单元,用于根据所述本地编号生成第二编码指令,并在局域网内广播所述第二编码指令,以使任一执行启动流程的第二服务终端基于所述第二编码指令设置所述第二服务终端的设备编号;

关联备份终端识别单元,用于若在有效等待周期内接收到所述第二服务终端基于所述第二编码指令返回的编码完成指令,则识别所述第二服务终端为关联备份终端;

异常响应单元,用于若本地当前时刻满足预设的异常触发条件,则将当前处理的各个服务请求以及所述服务请求的服务数据发送给所述关联备份终端,以使所述关联备份终端基于所述服务数据响应各个所述服务请求。

7.根据权利要求6所述的设备,其特征在于,所述异常响应的设备包括:请求个数统计单元,用于接收发生异常事件的所述第一服务终端发送的所有服务请求以及服务数据,并统计所述第一服务终端的所述服务请求的个数;

终端参数获取单元,用于获取当前时刻所述局域网内各个处于正常状态的服务终端的运行参数以及服务请求数;

处理优先级计算单元,用于基于所述运行参数以及所述服务请求数计算各个处于正常状态的服务终端的处理优先级;

转发个数确定单元,用于分别将各个所述处理优先级以及所述个数导入转发数计算模型,确定各个所述处于正常状态的服务终端的转发个数;所述转发数计算模型具体为:其中,ReplyNum(j)为第j个所述处于正常状态的服务终端的转发个数;PROj为第j个处于正常状态的服务终端的优先级;RequstNum为所述个数;n为所述处于正常状态的服务终端的终端数;

基于所述转发个数,分别向各个所述处于正常状态的服务终端转发所述服务请求以及所述服务数据。

8.根据权利要求6所述的设备,其特征在于,所述异常响应的设备还包括:入网请求单元,用于若接收到异常修复完成指令,则在局域网内广播入链请求,以使局域网内设备编号的数值最大的第三服务终端反馈第三编码指令;所述第三编码指令包含所述第三服务终端的设备编号;

入网配置单元,用于接收所述第三编码指令,并基于所述第三服务终端的设备编号设置本地编号,并返回执行所述根据所述本地编号生成第二编码指令,并在局域网内广播所述第二编码指令。

9.一种终端设备,其特征在于,所述终端设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时如权利要求1至5任一项所述方法的步骤。

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