本申请涉及通信领域,尤其涉及一种指令下发方法、系统、装置、设备及存储介质。
背景技术:
1、物联网在社会的各个领域受到广泛的应用,智能设备的应用市场也越来越大,应用于不同的使用场景。基于网络拓扑结构,一个组网中通常有多个智能设备连接到云端,在通信质量不好的情况下,会出现服务器下发的指令无法到达智能设备的情况,影响指令的时效,如何把指令准确下发给设备成为要解决的重要问题。
技术实现思路
1、本申请提供了一种指令下发方法、系统、装置、设备及存储介质,用以解决在通信质量不好的情况下,会出现服务器下发的指令无法到达智能设备的情况。
2、第一方面,提供一种指令下发方法,包括:
3、获取智能设备所在地区的当前指令下发成功率,所述当前指令下发成功率与历史通信质量正相关,所述历史通信质量决定预设历史天数内与所述地区之间传输指令的成功率;
4、按照所述当前指令下发成功率向所述智能设备下发目标指令。
5、可选地,获取智能设备所在地区的当前指令下发成功率,包括:
6、获取所述预设历史天数内向所述地区下发指令的总次数和下发成功次数;
7、基于所述总次数和所述下发成功次数,计算得到所述当前指令下发成功率。
8、可选地,获取所述预设历史天数内向所述地区下发指令的总次数和下发成功次数之前,还包括:
9、确定下发所述目标指令的时间所属的时间段;
10、按照所述时间段确定所述预设历史天数。
11、可选地,获取所述预设历史天数内向所述地区下发指令的总次数和下发成功次数,包括:
12、获取所述预设历史天数内每天在所述时间段所下发指令的目标总次数和目标下发成功次数;
13、基于所述目标总次数得到所述总次数,以及基于所述目标下发成功次数得到所述下发成功次数。
14、可选地,基于所述总次数和所述下发成功次数,计算得到所述当前指令下发成功率,包括:
15、基于所述目标总次数和所述目标下发成功次数,计算所述预设历史天数内每天在所述时间段的目标当前指令下发成功率;
16、基于所述目标当前指令下发成功率,计算所述预设历史天数内的总成功率;
17、对所述总成功率和所述预设历史天数内的总天数求商,并将求商结果作为所述当前指令下发成功率。
18、可选地,按照所述当前指令下发成功率向所述智能设备下发目标指令,包括:
19、基于所述当前指令下发成功率,计算所述目标指令的下发频率;
20、按照所述下发频率下发所述目标指令。
21、可选地,获取智能设备所在地区的当前指令下发成功率,包括:
22、获取所述预设历史天数内向所述地区下发指令时的目标通信质量参数;
23、查询预设的通信质量参数与下发成功率之间的映射关系,得到与所述目标通信质量参数匹配的下发成功率;
24、将与所述目标通信质量参数匹配的下发成功率,作为所述当前指令下发成功率。
25、可选地,查询预设的通信质量参数与下发成功率之间的映射关系,得到与所述目标通信质量参数匹配的下发成功率之前,还包括:
26、确定所述目标通信质量参数小于参数阈值。
27、第二方面,提供一种指令下发系统,包括:
28、服务器和智能设备;
29、所述服务器用于获取智能设备所在地区的当前指令下发成功率,所述当前指令下发成功率与历史通信质量正相关,所述历史通信质量决定预设历史天数内与所述地区之间传输指令的成功率;按照所述当前指令下发成功率向所述智能设备下发目标指令。
30、第三方面,提供一种指令下发装置,包括:
31、获取模块,用于获取智能设备所在地区的当前指令下发成功率,所述当前指令下发成功率与历史通信质量正相关,所述历史通信质量决定预设历史天数内与所述地区之间传输指令的成功率;
32、下发模块,用于按照所述当前指令下发成功率向所述智能设备下发目标指令。
33、第四方面,提供一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
34、所述存储器,用于存储计算机程序;
35、所述处理器,用于执行所述存储器中所存储的程序,实现第一方面所述的指令下发方法。
36、第五方面,提供一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现第一方面所述的指令下发方法。
37、本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的该方法,由于当前指令下发成功率与历史通信质量正相关,同时历史通信质量决定了预设历史天数内与智能设备所在地区之间传输指令的成功率,所以当前指令下发成功率实际上表征服务器与智能设备之间的通信质量,因此当按照当前指令下发成功率下发目标指令时,可以保证设备最大可能性的接收到服务器下发的目标指令。
1.一种指令下发方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,获取智能设备所在地区的当前指令下发成功率,包括:
3.根据权利要求2所述的方法,其特征在于,获取所述预设历史天数内向所述地区下发指令的总次数和下发成功次数之前,还包括:
4.根据权利要求3所述的方法,其特征在于,获取所述预设历史天数内向所述地区下发指令的总次数和下发成功次数,包括:
5.根据权利要求4所述的方法,其特征在于,基于所述总次数和所述下发成功次数,计算得到所述当前指令下发成功率,包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,按照所述当前指令下发成功率向所述智能设备下发目标指令,包括:
7.根据权利要求1所述的方法,其特征在于,获取智能设备所在地区的当前指令下发成功率,包括:
8.根据权利要求7所述的方法,其特征在于,查询预设的通信质量参数与下发成功率之间的映射关系,得到与所述目标通信质量匹配的下发成功率之前,还包括:
9.一种指令下发系统,其特征在于,包括:
10.一种指令下发装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:处理器、存储器和通信总线,其中,处理器和存储器通过通信总线完成相互间的通信;
12.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8任一项所述的指令下发方法。