欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 匹配整车显示电池电量的方法独创技术8268字

匹配整车显示电池电量的方法

2021-03-23 11:48:49

匹配整车显示电池电量的方法

  技术领域

  本发明涉及电池管理技术领域,尤其涉及一种匹配整车显示电池电量的方法。

  背景技术

  手机用户一般情况只能使用一个前台界面程序,这样就导致用户在使用一个程序时,不能在同一界面中交汇使用另一个程序的服务,android提供后台server程序,可以弥补这一缺陷,例如,微信电话的实现。但是当电动车供应商在某个电动车系列会使用不同种类的锂电池,由于不同锂电池有不同的充放电曲线,导致整车匹配电量存在非常大的差异,那些利用电压来表示电量的仪表则不能准确表示电池电量信息了,这时,整车只能通过获取BMS的剩余电量来为用户提供其真实电量信息,整车没有BMS通讯功能的话只能用通过第三方渠道,比如电池管理app查看当前电池信息。但是当骑手使用百度地图导航时,他在导航界面又想知道另一个电池管理程序的电池电量信息时,一般情况,骑手需要切换到电池管理程序查看当前电动车电量,但是重复的切换的操作会非常影响骑手在骑中行的体验。

  因此,现有技术需要改进。

  发明内容

  本发明实施例所要解决的技术问题是:提供一种匹配整车显示电池电量的方法,以解决现有技术中存在的问题。

  根据本发明实施例的一个方面,公开一种匹配整车显示电池电量的方法,包括:

  启动手机APP程序的后台服务,将手机APP程序的当前任务栈置于后台;

  保持手机APP程序后台服务与当前任务栈之间的交流,当用户点击手机APP程序的悬浮窗时,手机APP程序的后台服务即返回到当前任务栈;

  通过蓝牙BLE服务实现手机APP程序与电池之间的通讯,开启定时器获取电池的电量信息;

  将电池电量信息界面与手机实时导航页面显示在同一个前台界面中,并将电池电量信息界面调整为电池电量信息界面的浮动窗,电池电量信息界面的当前任务栈置于后台;

  将电池电量信息界面的浮动窗调整到手机页面任意位置,点击电池电量信息界面的浮动窗返回到电池电量信息界面;

  点击电池电量信息界面任意位置,返回电池电量信息界面的浮动窗,启动电池电量信息界面的后台服务。

  基于本发明上述匹配整车显示电池电量的方法的另一个实施例中,所述将电池电量信息界面的浮动窗调整到手机页面任意位置包括:

  长按电池电量信息界面的浮动窗图标,并拖动电池电量信息界面的浮动窗图标到任意目标位置;

  松开电池电量信息界面的浮动窗图标,电池电量信息的浮动窗图标停留在目标位置。

  基于本发明上述匹配整车显示电池电量的方法的另一个实施例中,所述通过蓝牙BLE服务实现手机APP程序与电池之间的通讯包括:

  在电池BMS加装与手机APP程序相适配的蓝牙通讯模块;

  手机APP程序通过蓝牙通讯协议和博力威协议发起数据请求,所述博力威协议为电池专用通讯协议;

  电池BMS接收到请求,并对手机APP程序请求信息进行校验;

  校验成功后,手机APP程序建立于电池BMS的连接,实现手机APP程序与电池BMS的通讯;

  手机APP程序获取电池BMS中电池实时数据;

  如果校验失败,则手机APP程序显示连接失败。

  与现有技术相比,本发明具有如下优点:

  本发明采用后台浮窗来显示当前电池电量信息,电池电量通过手机APP程序与电池BMS的蓝牙BLE获取,用户在使用其他程序同时,在同一界面还能在后台浮窗服务中查看电池关键信息,为骑手提供更简便,更全面的骑行体验。

  附图说明

  为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

  图1是本发明的匹配整车显示电池电量的方法的一个实施例的流程图。

  具体实施方式

  为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

  下面结合附图和实施例对本发明提供的一种匹配整车显示电池电量的方法进行更详细地说明。

  图1是本发明的匹配整车显示电池电量的方法的一个实施例的流程图,如图1所示,该实施例的匹配整车显示电池电量的方法包括:

  10,启动手机APP程序的后台服务,将手机APP程序的当前任务栈置于后台;

  20,保持手机APP程序后台服务与当前任务栈之间的交流,当用户点击手机APP程序的悬浮窗时,手机APP程序的后台服务即返回到当前任务栈;

  30,通过蓝牙BLE服务实现手机APP程序与电池之间的通讯,开启定时器获取电池的电量信息;

  40,将电池电量信息界面与手机实时导航页面显示在同一个前台界面中,并将电池电量信息界面调整为电池电量信息界面的浮动窗,电池电量信息界面的当前任务栈置于后台;

  50,将电池电量信息界面的浮动窗调整到手机页面任意位置,点击电池电量信息界面的浮动窗返回到电池电量信息界面;

  60,点击电池电量信息界面任意位置,返回电池电量信息界面的浮动窗,启动电池电量信息界面的后台服务。

  所述将电池电量信息界面的浮动窗调整到手机页面任意位置包括:

  长按电池电量信息界面的浮动窗图标,并拖动电池电量信息界面的浮动窗图标到任意目标位置;

  松开电池电量信息界面的浮动窗图标,电池电量信息的浮动窗图标停留在目标位置。

  所述通过蓝牙BLE服务实现手机APP程序与电池之间的通讯包括:

  在电池BMS加装与手机APP程序相适配的蓝牙通讯模块;

  手机APP程序通过蓝牙通讯协议和博力威协议发起数据请求,所述博力威协议为电池专用通讯协议;

  电池BMS接收到请求,并对手机APP程序请求信息进行校验;

  校验成功后,手机APP程序建立于电池BMS的连接,实现手机APP程序与电池BMS的通讯;

  手机APP程序获取电池BMS中电池实时数据;

  如果校验失败,则手机APP程序显示连接失败。

  以上对本发明所提供的一种匹配整车显示电池电量的方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

  最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

《匹配整车显示电池电量的方法.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)