一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电池、电池识别方法、装置、电子设备及可读存储介质与流程

2022-02-21 04:03:16 来源:中国专利 TAG:


1.本发明涉及电池识别技术领域,尤其涉及一种电池、电池识别方法、装置、电子设备及可读存储介质。


背景技术:

2.目前,大部分电池的参数信息被写在电池的包装上,但是电池当前的电池状态信息,例如电压、剩余可使用时间、健康状态等无法通过电池包装来获取。现有的做法是将电池接到某一显示器上,再通过测量数据参数来读取电池的电池状态信息。当同一空间内存在多个电池时,移动设备通过蓝牙连接到多个电池,移动设备的显示窗口上能够显示所有电池的电池状态信息,但是无法判断单个电池所对应的电池状态信息。


技术实现要素:

3.本发明的目的在于提供一种电池、电池识别方法、装置、电子设备及可读存储介质,旨在解决现有技术中,当同一空间内存在多个电池时,单个电池所对应的电池状态信息无法判断的问题。
4.本发明是这样实现的,第一方面,本发明实施例提供了一种电池识别方法,所述方法包括:与多个电池建立通讯连接;获取多个所述电池的电池状态信息以及标识信息;接收其中一个所述电池的振动信号;其中,所述电池在振动后能够产生所述振动信号,且所述振动信号中包含有所述电池所对应的所述标识信息;识别所述振动信号,并根据所述振动信号查找所述电池所对应的所述电池状态信息;将查找到的所述电池状态信息所对应的文本内容突出展示。
5.在其中一个实施例中,在所述获取多个所述电池的电池状态信息以及标识信息之后,还包括:将获取到的多个所述电池的电池状态信息以及标识信息转化成文本信息,并以表格的形式展示。
6.在其中一个实施例中,所述将查找到的所述电池状态信息所对应的文本内容突出展示包括:向所述表格中符合突出展示条件的目标单元格分配置顶标签;根据所述置顶标签生成置顶表格,且所述目标单元格在所述置顶表格中置顶显示。
7.在其中一个实施例中,所述将查找到的所述电池状态信息所对应的文本内容突出展示包括:根据查找到的所述电池状态信息,将所述表格滚动到所述电池状态信息所对应的
所述文本信息的位置,并高亮显示。
8.与现有技术相比,本发明主要有以下有益效果:上述提供的电池识别方法,通过与多个电池建立通讯连接;再获取多个所述电池的电池状态信息以及标识信息;再接收其中一个所述电池的振动信号;接着识别所述振动信号,并根据所述振动信号查找所述电池所对应的所述电池状态信息;最后将查找到的所述电池状态信息所对应的文本内容突出展示。当需要对同一空间内的多个电池进行识别检测时,通过这种方式,能够同时对多个电池进行识别,并检测出单个电池所对应的电池状态信息,而且上述检测识别的方式简单,极大的方便了工作人员对同一空间内的多个电池进行检测识别。
9.第二方面,本技术实施例提供一种电池识别装置,所述电池识别装置包括:通讯单元,用于与多个电池建立通讯连接;获取单元,用于获取多个所述电池的电池状态信息以及标识信息;接收单元,用于接收其中一个所述电池的振动信号;其中,所述电池在振动后能够产生所述振动信号,且所述振动信号中包含有所述电池所对应的所述标识信息;识别单元,用于识别所述振动信号,并根据所述振动信号查找所述电池所对应的所述电池状态信息;展示单元,用于将查找到的所述电池状态信息所对应的文本内容突出展示。
10.在其中一个实施例中,所述电池识别装置还包括:转化单元,用于将获取到的多个所述电池的电池状态信息以及标识信息转化成文本信息,并以表格的形式展示。
11.在其中一个实施例中,所述展示单元包括:分配子单元,用于向所述表格中符合突出展示条件的目标单元格分配置顶标签;生成子单元,用于根据所述置顶标签生成置顶表格,且所述目标单元格在所述置顶表格中置顶显示。
12.第三方面,本技术实施例提供一种电子设备,所述电子设备包括存储器和处理器;所述存储器用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现上面所述的任意一种电池识别方法。
13.第四方面,本技术实施例提供一种电池,所述电池包括电芯模块、bms模块、加速度传感器模块、通讯模块以及微控制模块,所述微控制模块分别与所述bms模块、所述加速度传感器模块以及所述通讯模块连接;其中:所述电芯模块,用于存储或者释放电能;所述bms模块,用于采集电池的电池状态信息,并将采集到的所述电池状态信息传递给所述微控制模块;所述加速度传感器模块,用于产生数据信号,并将所述数据信号传递给所述微控制模块;所述通讯模块,用于与上面所述的电子设备实现通讯连接;所述微控制模块,用于存储电池的标识信息,并在接收到所述所述加速度传感器模块传递的数据信号之后,能够控制所述通讯模块将所述标识信息以振动信号的形式传递
给所述电子设备。
14.第五方面,本技术实施例提供一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现上面所述的任意一种电池识别方法。
附图说明
15.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。
16.图1是本发明第一实施例提供的一种电池识别方法的流程示意图;图2是本发明第二实施例提供的一种电池识别方法的流程示意图;图3是本发明第三实施例提供的一种电池识别方法中步骤s500的具体流程示意图;图4是本发明实施例提供的一种电池识别装置的示意性结构图;图5是本发明实施例提供的一种电池识别装置中展示单元的示意性结构图;图6是本发明实施例提供的一种电子设备的结构示意性框图;图7是本发明实施例提供的一种电池的示意性结构图。
17.附图标记:1-通讯单元,2-获取单元,3-接收单元,4-识别单元,5-展示单元,10-电芯模块,20-bms模块,30-加速度传感器模块,40-通讯模块,50-微控制模块,51-分配子单元,52-生成子单元。
具体实施方式
18.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
19.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
20.应当理解,尽管在本发明实施例中可能采用术语第一、第二等来描述各种功能模块,但这些功能模块不应限于这些术语。这些术语仅用来将同一类型的功能模块彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一调取模块也可以被称为第二调取模块,不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。类似地,第二调取模块也可以被称为第一调取模块。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
21.以下结合具体实施例对本发明的实现进行详细的描述。
22.图1示出了本发明第一实施例提供的一种电池识别方法的流程示意图,以下参考
图1来对本发明实施例进行详细说明。
23.一种电池识别方法,应用于电子设备中,该方法包括:步骤s100、步骤s200、s300、s400以及步骤s500。
24.步骤s100:与多个电池建立通讯连接。
25.需要说明的是,与电池建立通讯连接的方式有多种,如蓝牙连接、gsm连接、gprs连接、3g连接、4g连接、5g连接等。
26.可以理解的是,通过与电池建立通讯连接,能够获取电池发送的电池状态信息以及标识信息。
27.步骤s200:获取多个所述电池的电池状态信息以及标识信息。
28.具体地,通过将电池设定为按照预设的频率自动向电子设备发送电池状态信息以及标识信息,以便于电子设备对电池的电池状态信息以及标识信息进行采集。电子设备在获取到多个所述电池的电池状态信息以及标识信息之后,能够将其存储起来。
29.需要说明的是,通过在电池内设置电池管理系统(即bms模块20),bms模块20可以采集电池的状态信息,当电池处于工作状态(充电或者放电)时,bms模块20也处于正常的工作状态以对电池进行管理;当电池处于非工作状态时,bms模块20进入低功耗模式(休眠状态)以减少系统能耗。目前,大多数设置有bms模块20的电池已经具有通讯功能,能够将采集到的电池状态信息传递给用户,便于用户在第一时间了解到电池的状态信息。
30.步骤s300:接收其中一个所述电池的振动信号。
31.其中,所述电池在振动后能够产生所述振动信号,且所述振动信号中包含有所述电池所对应的所述标识信息。
32.具体地,在对同一空间内的多个电池进行检测的过程中,当需要查看其中一个电池的电池状态信息时,通过晃动该电池,以使电池在晃动过程中产生振动信号,电池在产生振动信号后,能够将该振动信号传递给电子设备。
33.可以理解的是,电池上设置有加速度传感器模块30、通讯模块40以及微控制模块50,微控制模块50分别与加速度传感器模块30和通讯模块40连接;电池在晃动的过程中,加速度传感器模块30能够产生数据信号,并将所述数据信号传递给微控制模块50,微控制模块50中存储有电池的标识信息,微控制模块50在接收到所述数据信号后,能够控制通讯模块40将电池的标识信息以振动信号的形式传递给电子设备。
34.步骤s400:识别所述振动信号,并根据所述振动信号查找所述电池所对应的所述电池状态信息。
35.具体地,振动信号中包含有电池的标识信息,电子设备在识别到该标识信息后,能够将该标识信息与电子设备在步骤s200中获取到的多个所述电池的标识信息进行对比,从而判断出该电池所对应的电池状态信息。
36.步骤s500:将查找到的所述电池状态信息所对应的文本内容突出展示。
37.具体地,电池状态信息包括电压、剩余可使用时间、健康状态等。通过将这些信息所对应的文本内容在电子设备上突出展示,以使得用户在晃动电池后,能够第一时间通过电子设备了解到该电池所对应的电池状态信息。
38.上述提供的一种电池识别方法,通过与多个电池建立通讯连接;再获取多个所述电池的电池状态信息以及标识信息;再接收其中一个所述电池的振动信号;接着识别所述
振动信号,并根据所述振动信号查找所述电池所对应的所述电池状态信息;最后将查找到的所述电池状态信息所对应的文本内容突出展示。当需要对同一空间内的多个电池进行识别检测时,通过这种方式,能够同时对多个电池进行识别,并检测出单个电池所对应的电池状态信息,而且上述检测识别的方式简单,极大的方便了工作人员对同一空间内的多个电池进行检测识别。
39.下面结合一个具体的例子来对本发明提供的一种电池识别方法做进一步说明。
40.请参阅图2,在第一实施例的基础之上,图2示出了本发明第二实施例提供的一种电池识别方法的流程示意图;需要说明的是,在步骤s200之后,还包括以下步骤:步骤s201:将获取到的多个所述电池的电池状态信息以及标识信息转化成文本信息,并以表格的形式展示。
41.具体地,为便于工作人员查看,分别将获取到的多个所述电池的电池状态信息以及标识信息转化成文本信息,再将转化成的文本信息以表格的形式在电子设备上展示。这样,工作人员通过在电子设备上滚动表格,便能够对同一空间内的多个电池的状态信息进行查看。
42.可以理解的是,同一电池的电池状态信息与标识信息在表格中一一对应。
43.请参阅图3,在第二实施例的基础之上,图3示出了本发明第三实施例提供的一种电池识别方法中步骤s500的具体流程示意图;需要说明的是,步骤s500具体包括以下步骤:步骤s501:向所述表格中符合突出展示条件的目标单元格分配置顶标签。
44.在本实施例中,为区别目标单元格与非目标单元格的不同,在向表格中的目标单元格分配置顶标签时,可以是通过修改单元格的背景颜色进行标记,或者是修改单元格中的字体颜色进行标记。
45.步骤s502:根据所述置顶标签生成置顶表格,且所述目标单元格在所述置顶表格中置顶显示。
46.具体地,通过将表格中带有置顶标签的目标单元格置顶,之后再将剩余的非目标单元格依次排序后生成置顶表格。
47.可以理解的是,将目标单元格在置顶表格中置顶显示后,能够方便工作人员在第一时间找到处于晃动状态下的电池所对应的电池状态信息和标识信息,从而起到快速识别电池的作用。
48.在第二实施例的基础之上,提出本发明的第四实施例。
49.在第四实施例中,步骤s500包括:根据查找到的所述电池状态信息,将所述表格滚动到所述电池状态信息所对应的所述文本信息的位置,并高亮显示。
50.具体地,通过直接在表格中查找该电池状态信息所对应的文本信息,再控制表格滚动到所述电池状态信息所对应的所述文本信息的位置,最后再对该文本信息进行高亮显示,以便于工作人员能够快速找到处于晃动状态下的电池所对应的电池状态信息。
51.可以理解的是,对文本信息进行高亮显示的方式有多种。例如,修改该文本信息的字体颜色,或者修改该文本信息处的背景颜色。
52.请参阅图4,图4示出了本发明实施例提供的一种电池识别装置的示意性结构图;本技术的实施例提供的一种电池识别装置,用于执行前述的电池识别方法。该电池识别装置包括:
通讯单元1,用于与多个电池建立通讯连接;获取单元2,用于获取多个所述电池的电池状态信息以及标识信息;接收单元3,用于接收其中一个所述电池的振动信号;其中,所述电池在振动后能够产生所述振动信号,且所述振动信号中包含有所述电池所对应的所述标识信息;识别单元4,用于识别所述振动信号,并根据所述振动信号查找所述电池所对应的所述电池状态信息;展示单元5,用于将查找到的所述电池状态信息所对应的文本内容突出展示。
53.需要说明的是,所述电池识别装置还包括:转化单元,用于将获取到的多个所述电池的电池状态信息以及标识信息转化成文本信息,并以表格的形式展示。
54.需要说明的是,参阅图5,展示单元5包括:分配子单元51,用于向所述表格中符合突出展示条件的目标单元格分配置顶标签;生成子单元52,用于根据所述置顶标签生成置顶表格,且所述目标单元格在所述置顶表格中置顶显示。
55.需要说明的是,所述展示单元5包括:显示子单元,用于根据查找到的所述电池状态信息,将所述表格滚动到所述电池状态信息所对应的所述文本信息的位置,并高亮显示。
56.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
57.上述的装置可以实现为一种计算机程序的形式,该计算机程序可以在电子设备上运行。
58.该电子设备可以是终端。请参阅图6,图6是本发明实施例提供的一种电子设备的结构示意性框图。本发明实施例提供的一种电子设备,包括通过系统总线连接的处理器、存储器和网络接口;其中,存储器可以包括非易失性存储介质和内存储器。
59.处理器用于提供计算和控制能力,支撑整个终端的运行。
60.非易失性存储介质可存储操作系统和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行上述任意一种电池识别方法。
61.内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行上述任意一种电池识别方法。
62.网络接口用于进行网络通信,如发送分配的任务等。
63.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
64.应当理解的是,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻
辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
65.本领域技术人员可以理解,上述电子设备内的结构,仅仅是与本技术方案相关的部分结构,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比上述更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
66.本技术的实施例中,还提供一种电池,请参阅图7,图7是本发明实施例提供的一种电池的示意性结构图。该电池包括电芯模块10、bms模块20、加速度传感器模块30、通讯模块40以及微控制模块50,微控制模块50分别与bms模块20、加速度传感器模块30以及通讯模块40连接;其中:电芯模块10,用于存储或者释放电能;bms模块20,用于采集电池的电池状态信息,并将采集到的所述电池状态信息传递给微控制模块50;加速度传感器模块30,用于产生数据信号,并将所述数据信号传递给微控制模块50;通讯模块40,用于与上述电子设备实现通讯连接;微控制模块50,用于存储电池的标识信息,并在接收到所述加速度传感器模块30传递的数据信号之后,能够控制通讯模块40将所述标识信息以振动信号的形式传递给所述电子设备。
67.值得注意的是,上述实施例中,所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
68.本技术的实施例中还提供一种可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本技术实施例提供的任意一种电池识别方法。该程序执行时可包括本发明提供的一种电池识别方法各实施例中的部分或全部步骤。
69.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于rom/ram、磁盘或光盘等)上实施的计算机程序产品的形式。
70.本发明是参照根据本发明实施例的方法、装置、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
71.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
72.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
73.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献