一种基于请求成功率的自适应休眠时间调节方法

    公开(公告)号:CN110209911B

    公开(公告)日:2023-03-28

    申请号:CN201910475839.3

    申请日:2019-06-03

    Abstract: 本发明公开了一种基于请求成功率的自适应休眠时间调节方法,包括如下步骤:1)检查1个周期内success和fail的和是否为10;2)计算请求周期成功率;3)计算该周期花费的时间;4)计算该周期的每个成功请求所花费的时间;5)将lastKey和lastVal记录为第一个请求周期的休眠时间值以及平均时间,然后将下一个请求周期的休眠时间设置为第一个请求周期休眠时间减gap毫秒,第一个请求周期结束,返回到步骤1);6)与第N‑1个周期比较;7)更新lastKey和lastVal,同时更新lastKey和lastVal,返回到步骤1);8)将下一个N+1周期的休眠时间设置为N‑1的休眠时间加gap毫秒,将lastVal记录为第N‑1个周期的休眠时间,本周期结束,返回到步骤1);9)继续运行。这种方法能提高爬虫运行的效率。

    一种基于MQTT的远程监控方法及系统

    公开(公告)号:CN111865754B

    公开(公告)日:2022-09-02

    申请号:CN201910523338.8

    申请日:2019-06-17

    Abstract: 本发明公开了一种基于MQTT的远程监控方法及系统,方法包括:至少一个设备终端通过MQTT与MQTT服务器建立通信连接,并发送检测信号至MQTT服务器,检测信号包括设备终端的标识;MQTT客户端通过MQTT服务器第n次获取至少一个设备终端的标识并生成第一标识列表;MQTT客户端第n+1次获取至少一个设备终端的标识并生成第二标识列表;MQTT客户端对第一标识列表和第二标识列表进行比对,并在第二标识列表与第一标识列表存在差异时,发送提醒信息至预先设置的用户端。本发明通过MQTT协议实现了对设备终端的远程监控,而且本发明通过MQTT框架,能有效地减少系统架构的复杂度,提高系统的可扩展性。

    一种基于MQTT的远程监控方法及系统

    公开(公告)号:CN111865754A

    公开(公告)日:2020-10-30

    申请号:CN201910523338.8

    申请日:2019-06-17

    Abstract: 本发明公开了一种基于MQTT的远程监控方法及系统,方法包括:至少一个设备终端通过MQTT与MQTT服务器建立通信连接,并发送检测信号至MQTT服务器,检测信号包括设备终端的标识;MQTT客户端通过MQTT服务器第n次获取至少一个设备终端的标识并生成第一标识列表;MQTT客户端第n+1次获取至少一个设备终端的标识并生成第二标识列表;MQTT客户端对第一标识列表和第二标识列表进行比对,并在第二标识列表与第一标识列表存在差异时,发送提醒信息至预先设置的用户端。本发明通过MQTT协议实现了对设备终端的远程监控,而且本发明通过MQTT框架,能有效地减少系统架构的复杂度,提高系统的可扩展性。

    一种基于请求成功率的自适应休眠时间调节方法

    公开(公告)号:CN110209911A

    公开(公告)日:2019-09-06

    申请号:CN201910475839.3

    申请日:2019-06-03

    Abstract: 本发明公开了一种基于请求成功率的自适应休眠时间调节方法,包括如下步骤:1)检查1个周期内success和fail的和是否为10;2)计算请求周期成功率;3)计算该周期花费的时间;4)计算该周期的每个成功请求所花费的时间;5)将lastKey和lastVal记录为第一个请求周期的休眠时间值以及平均时间,然后将下一个请求周期的休眠时间设置为第一个请求周期休眠时间减gap毫秒,第一个请求周期结束,返回到步骤1);6)与第N-1个周期比较;7)更新lastKey和lastVal,同时更新lastKey和lastVal,返回到步骤1);8)将下一个N+1周期的休眠时间设置为N-1的休眠时间加gap毫秒,将lastVal记录为第N-1个周期的休眠时间,本周期结束,返回到步骤1);9)继续运行。这种方法能提高爬虫运行的效率。

Patent Agency Ranking