lastoreAutocheck.timer定时器跟两个设定值有关系：CheckInterval和StartCheckRange有密切关系
- CheckInterval是一个固定值
- 是一个范围值，用来在这个返回生成一个随机值

公网行为：
系统第一次开机(装完机后第一次触发检查更新前都算，主要依据就是lastCheckTime的值，如果是一个空值，则认为是第一次启动)，则直接使用随机值来设定定时器，之后都使用固定值+随机值的组合来设置定时器，关机不影响时间计算。意思就是说，下次启动后，会与上次检查的时间进行比较，不足时间则补足剩余时间+随机值作为这次定时器，>=7天则直接使用随机值作为定时器。

私网行为：
- 每次系统启动的时候第一次定时器是一个StartCheckRange中的随机值，后面按照固定值CheckInterval轮询。
- 当从公网切换到私网的时候，需要当成第一次启动来处理，因此需要设置一个标志来表明当前是第一次启动。