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

摘要:

权利要求书:

1.一种通信链路的建立方法,应用于拨测任务调度系统,其特征在于,所述通信链路的建立方法,包括:若满足预设的拨测启动条件,则所述任务调度服务器基于所述拨测启动条件确定拨测项目,并获取与所述拨测项目匹配的任务执行终端的终端标识;

所述任务调度服务器获取所述终端标识关联的通信密钥,基于所述通信密钥生成第一传输控制协议TCP报文,并将所述第一TCP报文发送给所述任务执行终端;

所述任务执行终端根据所述第一TCP报文内的所述通信密钥,确定所述通信密钥对应的关联密钥,并基于所述关联密钥生成第二TCP报文,将所述第二TCP报文发送给所述任务调度服务器;

所述任务调度服务器对所述第二TCP报文的关联密钥进行校验,若校验结果为校验成功,则基于所述拨测项目生成拨测测试指令;

所述任务调度服务器将携带有所述拨测测试指令的第三TCP报文发送给所述任务执行终端,并与所述任务执行终端建立通信链路。

2.根据权利要求1所述的建立方法,其特征在于,所述任务调度服务器获取所述终端标识关联的通信密钥,基于所述通信密钥生成第一传输控制协议TCP报文,包括:所述任务调度服务器查询所述终端标识对应的随机密钥生成算法,并通过所述随机密钥生成算法得到混淆加密密钥;

所述任务调度服务器根据所述终端标识的字符长度,确定密钥分割次数,并基于所述分割次将所述混淆加密密钥分割为多个子密钥;

所述任务调度服务器将多个所述子密钥插入到所述终端标识内预设的插入位置,并将插入所述子密钥后的终端标识识别为所述通信密钥;

所述任务调度服务器基于所述通信密钥生成第一传输控制协议TCP报文。

3.根据权利要求2所述的建立方法,其特征在于,所述任务执行终端根据所述第一TCP报文内的所述通信密钥,确定所述通信密钥对应的关联密钥,包括:所述任务执行终端基于所述终端标识以及所述插入位置,从所述通信密钥中提取各个所述子密钥,并基于所述子密钥的插入次序,还原所述混淆加密密钥;

所述任务执行终端将所述混淆加密密钥导入关联密钥生成算法,生成所述混淆加密密钥对应的关联密钥。

4.根据权利要求1-3任一项所述的建立方法,其特征在于,所述任务调度服务器获取所述终端标识关联的通信密钥,基于所述通信密钥生成第一传输控制协议TCP报文,包括:所述任务调度服务器获取所述任务执行终端的网络地址,基于所述网络地址生成原生TCP报文;

所述任务调度服务器将所述原生TCP报文中的选项字段设置为预设位值;

所述任务调度服务器将所述通信密钥添加到所述原生TCP报文中的保留字段,并将添加所述通信密钥以及设置预设位值后的所述原生TCP报文识别为第一TCP报文。

5.根据权利要求1-3任一项所述的建立方法,其特征在于,所述任务调度服务器基于所述拨测启动条件确定拨测项目,并获取与所述拨测项目匹配的任务执行终端的终端标识,包括:所述任务调度服务器获取关于任务执行终端的运行状态列表,并选取运行状态为空闲的任务执行终端为候选执行终端;

所述任务调度服务器查询各个所述候选执行终端的可执行项目信息,并将可执行项目信息中包含所述拨测项目的任一所述候选执行终端识别为与所述拨测项目匹配的任务执行终端。

6.一种拨测任务调度系统,其特征在于,所述拨测任务调度系统包括:任务调度服务器以及至少一个任务执行终端;

所述任务调度服务器,用于若满足预设的拨测启动条件,则基于所述拨测启动条件确定拨测项目,并获取与所述拨测项目匹配的任务执行终端的终端标识;

所述任务调度服务器,用于获取所述终端标识关联的通信密钥,基于所述通信密钥生成第一传输控制协议TCP报文,并将所述第一TCP报文发送给所述任务执行终端;

所述任务执行终端,用于根据所述第一TCP报文内的所述通信密钥,确定所述通信密钥对应的关联密钥,并基于所述关联密钥生成第二TCP报文,将所述第二TCP报文发送给所述任务调度服务器;

所述任务调度服务器,用于对所述第二TCP报文的关联密钥进行校验,若校验结果为校验成功,则基于所述拨测项目生成拨测测试指令;

所述任务调度服务器,用于将携带有所述拨测测试指令的第三TCP报文发送给所述任务执行终端,并与所述任务执行终端建立通信链路。

7.根据权利要求6所述的拨测任务调度系统,其特征在于,所述任务调度服务器,用于获取所述终端标识关联的通信密钥,基于所述通信密钥生成第一传输控制协议TCP报文,包括:所述任务调度服务器,用于查询所述终端标识对应的随机密钥生成算法,并通过所述随机密钥生成算法得到混淆加密密钥;

所述任务调度服务器,用于根据所述终端标识的字符长度,确定密钥分割次数,并基于所述分割次将所述混淆加密密钥分割为多个子密钥;

所述任务调度服务器,用于将多个所述子密钥插入到所述终端标识内预设的插入位置,并将插入所述子密钥后的终端标识识别为所述通信密钥。

8.根据权利要求7所述的拨测任务调度系统,其特征在于,所述任务执行终端,用于根据所述第一TCP报文内的所述通信密钥,确定所述通信密钥对应的关联密钥,包括:所述任务执行终端,用于基于所述终端标识以及所述插入位置,从所述通信密钥中提取各个所述子密钥,并基于所述子密钥的插入次序,还原所述混淆加密密钥;

所述任务执行终端,用于将所述混淆加密密钥导入关联密钥生成算法,生成所述混淆加密密钥对应的关联密钥。

9.一种拨测任务调度系统,其特征在于,所述拨测任务调度系统包括:任务调度服务器以及至少一个任务执行终端;所述任务调度服务器包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述任务调度服务器的处理器执行所述计算机程序时实现如下步骤:所述任务调度服务器,用于若满足预设的拨测启动条件,则基于所述拨测启动条件确定拨测项目,并获取与所述拨测项目匹配的任务执行终端的终端标识;

所述任务调度服务器,用于获取所述终端标识关联的通信密钥,基于所述通信密钥生成第一传输控制协议TCP报文,并将所述第一TCP报文发送给所述任务执行终端;

所述任务调度服务器,用于对所述第二TCP报文的关联密钥进行校验,若校验结果为校验成功,则基于所述拨测项目生成拨测测试指令;

所述任务调度服务器,用于将携带有所述拨测测试指令的第三TCP报文发送给所述任务执行终端,并与所述任务执行终端建立通信链路;

所述任务执行终端包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述任务执行终端的处理器执行所述计算机程序时实现如下步骤:所述任务执行终端,用于根据所述第一TCP报文内的所述通信密钥,确定所述通信密钥对应的关联密钥,并基于所述关联密钥生成第二TCP报文,将所述第二TCP报文发送给所述任务调度服务器。

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