电池数据库的处理方法、装置、电子设备及存储介质与流程

文档序号:37275761发布日期:2024-03-12 21:09阅读:14来源:国知局
电池数据库的处理方法、装置、电子设备及存储介质与流程

本公开涉及信息处理,尤其涉及一种电池数据库的处理方法、装置、电子设备及存储介质。


背景技术:

1、随着科技的发展,出现了各种各样的电子设备,电子设备中通常都装配有电池,电池也可以为电子设备供电,保证电子设备的正常工作。通常情况下,为了保证电池的安全性,对电池进行进行加密,并且电子设备与装配在电子设备上的电池具有关联关系,例如绑定关系。

2、电池加密后,通过手机、平板等电子设备联网后与服务器进行电池认证,对电子设备进行合法性认证,例如,获取手机的imei码和电池的sn码以及公钥验证证书的合法性,服务器验证证书的合法性后下发证书,然后进行服务器的认证,通过认证后确定手机的电池为合法电池,可进行充电操作,保证了电池充电的安全性。


技术实现思路

1、本公开提供一种电池数据库的处理方法、装置、电子设备及存储介质。

2、本公开实施例的第一方面,提供一种电池数据库的处理方法,应用于服务器,该方法包括:接收至少一个第一节点上传的第一电池信息;其中,所述第一电池信息为第一节点在接收第二节点发送的第一控制信号后上传的电池信息,所述第一控制信号用于指示允许所述第一节点上传所述第一电池信息;将所述第一电池信息存储在与所述第一节点对应的子数据库中;根据所述子数据库中存储的第二电池信息和主数据库中存储的第三电池信息,更新所述第三电池信息;其中,所述第二电池信息包括所述第一电池信息。

3、在一个实施例中,所述第一节点,还用于接收所述第二节点发送的第二控制信号,所述第二控制信号用于指示禁止所述第一节点上传所述第一电池信息;所述方法还包括:在所述第一节点接收到第二控制信号时,根据所述第三电池信息同步所述第二电池信息。

4、在一个实施例中,所述更新所述第三电池信息,包括:确定所述第二电池信息和所述第三电池信息是否存在至少一个相同电池的电池信息;在确定存在至少一个所述相同电池的电池信息时,将所述第二电池信息同步为所述第三电池信息;在确定不存在所述相同电池的电池信息时,根据所述第二电池信息更新所述第三电池信息。

5、在一个实施例中,所述方法还包括:在所述第一节点暂停上传所述第一电池信息时,将更新后的所述第三电池信息同步至各个所述子数据库中;在第一部分所述子数据库的第一子数据库数量小于第二部分所述子数据库的第二子数据库数量时,根据所述第二部分所述子数据库中的所述第二电池信息同步至所述第一部分所述子数据库中;其中,第一部分所述子数据库为被篡改或被攻击的数据库。

6、在一个实施例中,所述方法还包括:在确定存在至少一个所述相同电池的电池信息,并且识别到所述相同电池的电池信息中携带有返修标识时,向所述第二节点发送提示信息;接收所述第二节点根据所述提示信息发送的反馈信号;其中,所述反馈信号,用于指示更新所述第三电池信息中所述相同电池的电池信息;在更新后的所述第三电池信息中将所述相同电池的电池信息进行标记。

7、在一个实施例中,所述方法还包括:接收售后节点发送的电池售后信息,所述电池售后信息至少用于指示电池为维修的电池;根据所述电池售后信息更新所述第三电池信息。

8、在一个实施例中,所述第一节点包括电池厂商的上传终端,所述第二节点包括所述电池厂商的控制端;所述子数据库和所述主数据库都为所述电池厂商的数据库;或者,所述第一节点包括电池厂商的上传终端,所述第二节点包括装配电池的终端设备厂商的控制端;所述子数据库为所述电池厂商的数据库或所述终端设备厂商的数据库,所述主数据库为所述终端设备厂商的数据库。

9、本公开实施例的第二方面,提供一种电池数据库的处理装置,应用于服务器,包括:第一电池信息接收模块,用于接收至少一个第一节点上传的第一电池信息;其中,所述第一电池信息为第一节点在接收第二节点发送的第一控制信号后上传的电池信息,所述第一控制信号用于指示允许所述第一节点上传所述第一电池信息;存储模块,用于将所述第一电池信息存储在与所述第一节点对应的子数据库中;更新模块,用于根据所述子数据库中存储的第二电池信息和主数据库中存储的第三电池信息,更新所述第三电池信息;其中,所述第二电池信息包括所述第一电池信息。

10、本公开实施例的第三方面,提供一种电子设备,包括:

11、处理器和用于存储能够在所述处理器上运行的可执行指令的存储器,其中:处理器用于运行所述可执行指令时,所述可执行指令执行上述任一实施例所述的方法。

12、本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,所述计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述任一实施例所述的方法。

13、本公开的实施例提供的技术方案可以包括以下有益效果:

14、本公开实施例的方案通过接收至少一个第一节点上传的第一电池信息,将第一电池信息存储在与第一节点对应的子数据库中,根据子数据库中存储的第二电池信息和主数据库中存储的第三电池信息更新第三电池信息。第一节点用于接收第二节点发送的指示允许第一节点上传第一电池信息的第一控制信号,并根据第一控制信号上传第一电池信息,第二电池信息包括第一电池信息。

15、由于接收的第一电池信息是第一节点根据第一控制信号上传的,即第一节点是在经过第二节点允许之后进行上传第一电池信息的,所以减少了第一电池信息出现错误的概率,也减少了恶意上传、非法上传等未经第二节点允许的上传操作,提高了主数据库的信息安全性,也提高了上传第一电池信息的合法性、安全性和准确性,从而提高了电池的合法性、安全性和电池质量,减少未经允许的非法电池装配到电子设备的情况,也提高了电池和电子设备在使用过程中的安全性。

16、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。



技术特征:

1.一种电池数据库的处理方法,其特征在于,包括:

2.根据权利要求1所述的处理方法,其特征在于,所述第一节点,还用于接收所述第二节点发送的第二控制信号,所述第二控制信号用于指示禁止所述第一节点上传所述第一电池信息;

3.根据权利要求1所述的处理方法,其特征在于,所述更新所述第三电池信息,包括:

4.根据权利要求3所述的处理方法,其特征在于,所述方法还包括:

5.根据权利要求1所述的处理方法,其特征在于,所述方法还包括:

6.根据权利要求1所述的处理方法,其特征在于,所述方法还包括:

7.根据权利要求2所述的处理方法,其特征在于,所述第一节点包括电池厂商的上传终端,所述第二节点包括所述电池厂商的控制端;所述子数据库和所述主数据库都为所述电池厂商的数据库;

8.一种电池数据库的处理装置,其特征在于,应用于服务器,所述装置包括:

9.一种电子设备,其特征在于,包括:

10.一种非临时性计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述权利要求1至7任一项所述的方法。


技术总结
本公开是关于一种电池数据库的处理方法、装置、电子设备及存储介质,处理方法包括:接收至少一个第一节点上传的第一电池信息;其中,所述第一电池信息为第一节点在接收第二节点发送的第一控制信号后上传的电池信息,所述第一控制信号用于指示允许所述第一节点上传所述第一电池信息;将所述第一电池信息存储在与所述第一节点对应的子数据库中;根据所述子数据库中存储的第二电池信息和主数据库中存储的第三电池信息,更新所述第三电池信息;其中,所述第二电池信息包括所述第一电池信息。减少了第一电池信息出现错误的概率,也减少了恶意上传、非法上传等未经第二节点允许的上传操作,提高了主数据库的信息安全性。

技术研发人员:刘建飞,张金龙
受保护的技术使用者:北京小米移动软件有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1