设备使用时间处理方法、储能电源、储能系统及存储介质与流程
本技术实施例涉及储能电源,尤其是涉及一种设备使用时间处理方法、储能电源、储能系统及存储介质。
背景技术:
1、近些年来,paygo(pay-as-you-go,即用即付/随用随付)是一种广泛应用于离网能源系统、便携储能设备以及家用电器领域的商业模型和技术方案。paygo模式允许用户以分期付款或按需付费方式使用设备,无需一次性支付高额费用,特别适用于金融基础设施不完善的地区。
2、paygo系统或设备的工作原理如下:设备在出厂时被标定唯一的序列号和密钥,并处于锁定状态。用户通过经销商购买使用天数后,经销商根据设备的序列号生成特定长度的激活码,并提供激活码给用户。用户在设备端输入相应的激活码,设备通过内置的解密算法验证激活码的有效性,验证通过后,开放对应天数的使用权限。设备内部维护时间计时器,随着时间推移逐步递减,当剩余使用时间为零值时,设备进入并处于锁定状态,自动锁定放电功能,直至用户输入新的激活码。
3、相关技术中,paygo设备主要采用基于rtc(real-time clock,rtc时钟)硬件的实时计时或基于软件定时器的相对计时进行时间管理。如果在paygo设备的实际使用过程中,因设备本身电池耗尽较小的故障而导致rtc失效,如此直接强制锁定设备的放电端口,会影响用户体验。再如,用户故意地强制暂停使用设备造成rtc计时失效,强制暂停使用设备的行为导致设备在一段时间内强制闲置,如此相当于免费延长了设备的使用时长,会造商家利益损失。然而相关技术缺乏手段检测rtc是否失效,难以及时发现时间异常,导致难以及时处理rtc失效问题,容易导致设备计费不公平,不利于平衡在使用paygo设备过程中的用户和商家之间的利益。
技术实现思路
1、本技术实施例的一个目的旨在提供一种设备使用时间处理方法、储能电源、储能系统及存储介质,以改善相关技术中因rtc时钟失效导致paygo设备计费不公平的情况。
2、第一方面,本技术实施例提供一种设备使用时间处理方法,应用于储能电源,储能电源包括rtc时钟,方法包括:获取当前时间戳及关机时间戳,当前时间戳为储能电源的rtc时钟当前的时间,关机时间戳为储能电源上次关机时rtc时钟的时间;基于当前时间戳及关机时间戳,生成计时标识,计时标识包括用于表示rtc时钟失效的失效标识或用于表示rtc时钟正常的有效标识;响应于计时标识为失效标识且储能电源的放电端口的使用状态为正常计费状态,基于原始截止时间戳、末次有效时间戳及时钟校准指令所携带的当前时区时间,校准获得第一类型故障或第二类型故障下的目标截止时间戳,其中,正常计费状态表示放电端口处于启用状态且使用时长为有限的指定时长,原始截止时间戳表示rtc时钟失效前用户可使用储能电源的截止时间,末次有效时间戳为rtc时钟失效前一时刻的时间戳,第一类型故障为用户强制暂停使用储能电源所导致的rtc时钟失效的故障,第二类型故障为储能电源自身故障所导致的rtc时钟失效的故障,目标截止时间戳表示校准rtc时钟后用户可使用储能电源的截止时间。
3、在一些实施例中,基于原始截止时间戳、末次有效时间戳及时钟校准指令所携带的当前时区时间,校准获得第一类型故障下的目标截止时间戳,包括:响应于rtc时钟失效的故障类型为第一类型故障,基于原始截止时间戳和末次有效时间戳确定原始剩余时长,原始剩余时长表示rtc时钟失效前一时刻用户可使用储能电源的剩余时间;基于末次有效时间戳和当前时区时间,确定rtc时钟失效所经历的失效总时长;基于原始剩余时长和失效总时长,确定第一类型故障下造成rtc时钟失效的使用扣减时长;基于使用扣减时长和原始剩余时长,确定目标剩余时长;基于目标剩余时长和当前时区时间,确定目标截止时间戳。
4、在一些实施例中,基于原始剩余时长和失效总时长,确定第一类型故障下造成rtc时钟失效的使用扣减时长,包括:基于比例减扣时长和预设的基准减扣时长之和,确定允许扣减时长,比例减扣时长为原始剩余时长与惩戒比例的乘积,惩戒比例为预设的惩罚扣除时长与预设的基准时长的比值;基于允许扣减时长和基准时长的最小值,确定故障惩戒时长;基于故障惩戒时长和失效总时长中的最小值,确定使用扣减时长。
5、在一些实施例中,基于使用扣减时长和原始剩余时长,确定目标剩余时长,包括:确定原始剩余时长与使用扣减时长的差值为第一间隔时长;确定第一间隔时长与零值中的最大值为目标剩余时长。
6、在一些实施例中,基于原始截止时间戳、末次有效时间戳及时钟校准指令所携带的当前时区时间,校准获得第二类型故障下的目标截止时间戳,包括:响应于rtc时钟失效的故障类型为第二类型故障,基于原始截止时间戳和末次有效时间戳确定原始剩余时长,原始剩余时长表示rtc时钟失效前一时刻用户可使用储能电源的剩余时间;基于末次有效时间戳和当前时区时间,确定rtc时钟失效所经历的失效总时长;基于原始剩余时长和失效总时长,确定目标剩余时长;基于目标剩余时长和当前时区时间,确定目标截止时间戳。
7、在一些实施例中,基于原始截止时间戳和末次有效时间戳确定原始剩余时长,包括:确定原始截止时间戳与末次有效时间戳的差值为第二间隔时长;确定第二间隔时长与零值中的最大值为原始剩余时长。
8、在一些实施例中,基于末次有效时间戳和当前时区时间,确定rtc时钟失效所经历的失效总时长,包括:确定当前时区时间与末次有效时间戳的差值为第三间隔时长;确定第三间隔时长与零值中的最大值为失效总时长。
9、在一些实施例中,基于原始剩余时长和失效总时长,确定目标剩余时长,包括:确定原始剩余时长与失效总时长的差值为第四间隔时长;确定第四间隔时长与零值中的最大值为目标剩余时长。
10、在一些实施例中,设备使用时间处理方法还包括:响应于计时标识为失效标识且使用状态为锁定状态,将当前时区时间确定为目标截止时间戳,锁定状态用于表示放电端口处于禁用状态;响应于计时标识为失效标识且使用状态为永久解锁状态,将预设的永久时间戳确定为目标截止时间戳,永久解锁状态用于表示放电端口处于启用状态且使用时长为无限时长。
11、在一些实施例中,基于当前时间戳及关机时间戳,生成计时标识,包括:响应当前时间戳小于关机时间戳,和/或,当前时间戳为预设的出厂默认时间,生成失效标识;响应当前时间戳大于或等于关机时间戳、且当前时间戳不为出厂默认时间,生成有效标识。
12、第二方面,本技术实施例提供一种储能电源,包括控制器及与所述控制器连接的rtc时钟和放电端口,所述控制器包括处理器及存储器,所述处理器与所述存储器通信连接,所述存储器存储有所述处理器可执行的程序指令,所述程序指令在被所述处理器执行时,使所述控制器执行第一方面提供的设备使用时间处理方法。
13、第三方面,本技术实施例提供一种储能系统,包括如第二方面提供的储能电源以及外部通信系统,所述外部通信系统与所述储能电源通信连接,用于为所述储能电源发送携带当前时区时间的时钟校准指令。
14、第四方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有处理器可执行的程序指令,所述程序指令在被处理器执行时,以使所述处理器执行第一方面提供的设备使用时间处理方法。
15、本技术实施例具有如下有益效果:区别于相关技术的情况,本技术实施例通过比较当前时间戳与关机时间戳生成计时标识,从而判断rtc时钟是否失效,在rtc时钟失效、且储能电源的放电端口处于正常计费状态时,基于原始截止时间戳、末次有效时间戳及当前时区时间校准时间,获得第一类型故障或第二类型故障下的目标截止时间戳。由此,在rtc时钟异常导致时间不准确的情况下,可恢复用户可使用设备时长的准确计时,避免因rtc时钟失效而导致剩余使用时间计算错误,从而保证储能电源使用时限的准确性,提升设备使用计费的公平性。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com