System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于电器,具体涉及一种商用洗护设备的计时方法、装置、设备及介质。
技术介绍
1、通常情况下,洗护设备会实时计算在启动程序后某时刻距程序结束所需的时间,该时间称为剩余处理时间,用户通过应用程序看到的剩余处理时间是通过云端推送得到的,而云端的剩余处理时间信息是通过设备主动上报得到的。由于剩余处理时间每分钟都在变化,目前的商用洗护设备在运行过程中至少每分钟会上报一次状态信息,而上报信息需通过sim卡流量方式实现。
2、但通过sim卡流量高频次的上报信息会引起流量的快速损耗,造成使用成本增加,容易使设备发生欠费造成服务不可用情况;且若云端或应用程序任一个发生宕机,都会造成上报的信息丢失或中断,使得用户无法查看剩余处理时间或其他程序信息,且信息难以回溯,无法保证信息传送的可靠性,影响用户体验。
技术实现思路
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、本实施例提供的商用洗护设备的计时方法、装置、设备及介质,通过获取商用洗护设备以间隔较长的周期上报的标准剩余时间,基于该标准剩余时间进行间隔较短的周期进行实时计时并推送至消息中间件,用户端可通过拉取消息中间件中的信息获取剩余处理时间。该方法有效的降低了设备频繁上报信息导致的流量消耗,并且通过消息中间件有效的保证了数据传输的稳定性和可靠性,避免了数据的丢失以及无法回溯的问题,增强了用户体验。
本文档来自技高网...【技术保护点】
1.一种商用洗护设备的计时方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述商用洗护设备上报的标准剩余时间,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述标准剩余时间,以第一预设周期向消息中间件推送剩余处理时间信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述停止向所述消息中间件推送新的剩余处理时间信息之后,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.一种商用洗护设备的计时装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1-7任意一项所述的方法。
10.一种商用洗护设备,其特征在于,包括:至少一个处理器和存储器;其中,
【技术特征摘要】
1.一种商用洗护设备的计时方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取所述商用洗护设备上报的标准剩余时间,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述标准剩余时间,以第一预设周期向消息中间件推送剩余处理时间信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,...
【专利技术属性】
技术研发人员:张麟凯,刘鹏达,许升,
申请(专利权)人:青岛海尔洗衣机有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。