[发明专利]分布式扫描方法及系统有效
申请号: | 201811286205.5 | 申请日: | 2018-10-31 |
公开(公告)号: | CN109327529B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 何东轩 | 申请(专利权)人: | 北京知道创宇信息技术股份有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04N1/04 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐丽 |
地址: | 100000 北京市朝阳区阜*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 扫描 方法 系统 | ||
1.一种分布式扫描方法,其特征在于,应用于分布式扫描系统,所述分布式扫描系统包括多个扫描节点以及与所述多个扫描节点通信连接的索引服务器,所述扫描节点的数量和索引服务器的数量根据实际需求增加或者减少;所述扫描节点为不同网络地址转换类型的内网机器,所述索引服务器位于公网;所述方法包括:
所述多个扫描节点中任意一个第一扫描节点在接收到任务发布指令后,根据所述索引服务器发送的所有扫描节点的节点状态判断当前是否存在处于空闲状态的其它第二扫描节点;
若当前存在处于空闲状态的其它第二扫描节点,则分别向各个第二扫描节点发送对应的扫描任务,并执行自身对应的扫描任务;
各个第二扫描节点分别在接收到对应的扫描任务时执行所述对应的扫描任务,并将扫描结果发送给所述第一扫描节点。
2.根据权利要求1所述的分布式扫描方法,其特征在于,所述多个扫描节点中任意一个第一扫描节点在接收到任务发布指令后,根据所述索引服务器发送的所有扫描节点的节点状态判断当前是否存在处于空闲状态的第二扫描节点的步骤之前,所述方法还包括:
各个扫描节点在启动扫描程序后,分别向所述索引服务器发送各自的索引信息;
所述索引服务器分别接收各个扫描节点发送的索引信息,并将各个扫描节点的节点状态标记为空闲状态;
所述索引服务器针对每个扫描节点,向该扫描节点分别发送其它各个扫描节点的节点状态和索引信息;
每个扫描节点根据接收到的其它各个扫描节点的索引信息与其它各个扫描节点建立通信连接。
3.根据权利要求1或2所述的分布式扫描方法,其特征在于,所述分别向各个第二扫描节点发送对应的扫描任务,并执行自身对应的扫描任务的步骤,包括:
根据第二扫描节点的节点数量对当前的待扫描任务集合进行任务分割,得到所述第一扫描节点对应的扫描任务和每个第二扫描节点对应的扫描任务;
分别向各个第二扫描节点发送对应的扫描任务,并执行自身对应的扫描任务。
4.根据权利要求1或2所述的分布式扫描方法,其特征在于,所述各个第二扫描节点分别在接收到对应的扫描任务时执行所述对应的扫描任务的步骤之后,所述方法还包括:
各个正在执行对应的扫描任务的第一扫描节点和第二扫描节点分别向所述索引服务器发送繁忙提示信息;
所述索引服务器根据接收到的所述繁忙提示信息将各个正在执行对应的扫描任务的第一扫描节点和第二扫描节点的节点状态标记为繁忙状态。
5.根据权利要求1所述的分布式扫描方法,其特征在于,所述各个第二扫描节点分别在接收到对应的扫描任务时执行所述对应的扫描任务,并将扫描结果发送给所述第一扫描节点的步骤之后,所述方法还包括:
所述第一扫描节点将自身的扫描结果和各个第二扫描节点发送的扫描结果和进行整合,生成扫描报告。
6.根据权利要求1所述的分布式扫描方法,其特征在于,所述各个第二扫描节点分别在接收到对应的扫描任务时执行所述对应的扫描任务,并将扫描结果发送给所述第一扫描节点的步骤之后,所述方法还包括:
完成扫描任务后的第一扫描节点和各个第二扫描节点分别向所述索引服务器发送空闲提示信息;
所述索引服务器根据接收到的所述空闲提示信息将完成扫描任务后的第一扫描节点和各个第二扫描节点的节点状态标记为空闲状态。
7.根据权利要求1所述的分布式扫描方法,其特征在于,所述据所述索引服务器发送的所有扫描节点的节点状态判断当前是否存在处于空闲状态的其它第二扫描节点的步骤之后,所述方法还包括:
若当前不存在处于空闲状态的其它第二扫描节点,则所述第一扫描节点在执行对应的扫描任务的同时持续监测所述索引服务器发送的所有扫描节点的节点状态,并在监测到任意一个扫描节点的节点状态为空闲状态时,向该扫描节点发送扫描任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京知道创宇信息技术股份有限公司,未经北京知道创宇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811286205.5/1.html,转载请声明来源钻瓜专利网。