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

换电柜测试方法、装置、电子设备和存储介质与流程

2022-04-07 04:06:59 来源:中国专利 TAG:


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.图1是本发明提供的换电柜测试方法的应用场景图;
32.图2是本发明提供的换电柜测试方法的流程示意图;
33.图3是本发明提供的换电柜测试装置的结构示意图;
34.图4是本发明提供的电子设备的结构示意图。
具体实施方式
35.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
36.目前针对换电柜的测试都是基于实体电柜进行的,由于实体电柜自身成本较高,且体积比较大,很难为每一位开发和测试人员都配备一台实体换电柜,导致在开发和测试阶段耗时耗力,人员利用率低,且无法实现多台电柜进行测试。基于此,为了节约开发和测试成本,提高人员利用率,本发明实施例提供一种换电柜测试方法。
37.图1是本发明提供的换电柜测试方法的应用场景图。如图1所示,本发明实施例的应用场景可以包括应用端110、网络120、虚拟换电柜模块130和服务器140。其中,网络120用以在应用端110、虚拟换电柜模块130和服务器140之间提供通信链路的介质。网络120可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
38.其中,应用端110中运行有用于控制换电柜的应用程序,应用端可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。服务器140可以用独立的服务器或者是多个服务器组成的服务器集群来实现。虚拟换电柜模块130是基于软件模拟换电柜硬件功能的模块,该模块可以加载于应用端110或服务器140中,也可以加载于单独的计算机设备中,图1中以该虚拟换电柜模块130加载于单独的电子设备中为例。
39.需要说明的是,本发明实施例提供的换电柜测试方法一般可以由服务器140执行。服务器140接收虚拟换电柜模块130发送的通讯连接请求,如果该通讯连接请求校验通过,则建立与虚拟换电柜模块130的网络连接,以此为通讯前提。通讯连接后,测试人员可以操作应用端110中运行的换电柜控制程序实现对虚拟换电柜模块130进行一部分的测试,虚拟换电柜模块130将测试结果返回给服务器140,从而实现通过虚拟换电柜模块130模拟真实换电柜进行真实场景的测试。
40.图2是本发明提供的换电柜测试方法的流程示意图,如图2所示,该方法包括如下步骤:
41.步骤210,若接收到应用端发送的换电测试指令,则基于虚拟换电柜模块发送的各虚拟电池仓的虚拟电池信息,确定第一虚拟电池仓和第二虚拟电池仓。
42.具体地,测试人员可以通过操作应用端中运行的换电柜控制程序,发送换电测试指令至服务器,例如,测试人员可以通过扫描条形码或者二维码的方式发送换电测试指令。换电测试指令是由应用端下发的用于控制对虚拟换电柜模块进行测试的指令。此处,换电测试指令的来源主要为应用端。换电测试指令可以是根据实际的换电场景设置的,例如可以是打开虚拟换电柜模块中某一虚拟电池仓仓门的指令、关闭某一虚拟电池仓仓门的指令、取出某一虚拟电池仓内虚拟电池的指令或向某一虚拟电池仓内放入虚拟电池的指令等。
43.服务器接收到应用端发送的换电测试指令后,根据当前虚拟换电柜中各虚拟电池
仓的虚拟电池信息,确定第一虚拟电池仓和第二虚拟电池仓。此处的第一虚拟电池仓和第二虚拟电池仓分别为需要放入旧电池的电池仓和需要取出新电池的电池仓,如果第一虚拟电池仓为需要放入旧电池的电池仓,则第二虚拟电池仓为需要取出新电池的电池仓;如果第一虚拟电池仓为需要取出新电池的电池仓,则第二虚拟电池仓为需要放入旧电池的电池仓。
44.虚拟换电柜模块可以实时或者间隔预设时间发送各虚拟电池仓的虚拟电池信息至服务器,其中,虚拟电池信息包括是否含有虚拟电池,如果各虚拟电池仓内含有虚拟电池,则还可以包括虚拟电池的识别码、虚拟电池的电量信息以及虚拟电池的电压和/或电流信息等。
45.服务器根据当前各虚拟电池仓的虚拟电池信息,可以确定需要放入旧电池的电池仓和需要取出新电池的电池仓,具体可以包括电池仓的编号和/或位置,以方便虚拟电池的放入或取出操作。
46.步骤220,将针对第一虚拟电池仓和第二虚拟电池仓的开仓指令发送至虚拟换电柜模块,以请求虚拟换电柜模块生成针对第一虚拟电池仓的虚拟电池信息,并删除针对第二虚拟电池仓的虚拟电池信息。
47.具体地,服务器确定出了第一虚拟电池仓和第二虚拟电池仓后,则可以向虚拟换电柜模块发送针对第一虚拟电池仓和第二虚拟电池仓的开仓指令。此处的开仓指令可以包括第一虚拟电池仓和第二虚拟电池仓的编号和/或位置,例如,开仓指令可以是打开1号换电柜6号电池仓仓门。
48.虚拟换电柜模块接收到开仓指令后,将模拟实现虚拟电池的放入或者取出,具体可以是生成针对第一虚拟电池仓的虚拟电池信息,并删除针对第二虚拟电池仓的虚拟电池信息。此处,生成针对第一虚拟电池仓的虚拟电池信息可以理解为第一虚拟电池仓里含有虚拟电池信息,第一虚拟电池仓里电池已放入;删除针对第二虚拟电池仓的虚拟电池信息可以理解为第二虚拟电池仓里不包含虚拟电池信息,第二虚拟电池仓里电池已取出。
49.此时,已完成电池的放入和取出,整个换电过程完成,换电测试指令执行完毕。
50.本发明实施例提供的换电柜测试方法,接收到应用端发送的换电测试指令后,首先根据虚拟换电柜模块中各虚拟电池仓的虚拟电池信息,确定第一虚拟电池仓和第二虚拟电池仓;然后将针对第一虚拟电池仓和第二虚拟电池仓的开仓指令发送至虚拟换电柜模块,以请求虚拟换电柜模块生成针对第一虚拟电池仓的虚拟电池信息,并删除针对第二虚拟电池仓的虚拟电池信息。通过与虚拟换电柜模块之间进行虚拟电池信息的交互,模拟实现真实场景的换电流程,避免了实体换电柜在测试过程中可能出现意外事件造成的人员恐慌。此外,相较于基于实体换电柜进行软件开发测试的方式,可以节约开发测试成本,实现批量测试。
51.基于上述实施例,步骤220具体包括:
52.将针对第一虚拟电池仓的开仓指令发送至虚拟换电柜模块,以请求虚拟换电柜模块生成针对第一虚拟电池仓的虚拟电池信息,并返回生成信息;
53.若接收到生成信息,则向应用端发送电池存入信息;
54.若接收到应用端发送的电池取出请求,则将针对第二虚拟电池仓的开仓指令发送至虚拟换电柜模块,以请求虚拟换电柜模块删除针对第二虚拟电池仓的虚拟电池信息,并
返回删除信息;
55.若接收到删除信息,则向应用端发送电池取出信息。
56.具体地,换电流程可以是先放入旧电池再取出新电池,因此,模拟实现该换电流程,可以先将针对第一虚拟电池仓的开仓指令发送至虚拟换电柜模块,此处的第一虚拟电池仓可以是需要放入旧虚拟电池的虚拟电池仓。
57.虚拟换电柜模块接收到开仓指令后,模拟执行开仓操作,把虚拟旧电池放入至第一虚拟电池仓,具体可以是生成针对第一虚拟电池仓的虚拟电池信息,并将虚拟电池的生成信息返回至服务器。
58.服务器接收到已经生成针对第一虚拟电池仓的虚拟电池信息后,可理解为第一虚拟电池仓里包含虚拟电池信息,则向应用端发送电池存入信息。例如,测试人员可以在应用端的显示界面看到“电池已存入,请关闭仓门”的消息提醒,或者应用端播报“电池已存入”的语音提示以提醒测试人员。
59.接着,应用端可以在关闭旧仓门后,发送取出新电池的请求至服务器,服务器收到该请求后,将针对第二虚拟电池仓的开仓指令发送至虚拟换电柜模块,此处的第二虚拟电池仓可以是需要取出新虚拟电池的虚拟电池仓。
60.虚拟换电柜模块接收到开仓指令后,模拟执行开仓操作,从第二虚拟电池仓取出虚拟旧电池,具体可以是删除针对第二虚拟电池仓的虚拟电池信息,并将虚拟电池的删除信息返回至服务器。
61.服务器接收到已经删除针对第二虚拟电池仓的虚拟电池信息后,可理解为第二虚拟电池仓里不包含虚拟电池信息,则向应用端发送电池取出信息。例如,测试人员可以在应用端的显示界面看到“电池已取出,请关闭仓门”的消息提醒,或者应用端播报“电池已取出”的语音提示以提醒测试人员。
62.本发明实施例提供的换电柜测试方法,通过应用端、虚拟换电柜模块和服务器之间的信息交互,以及虚拟电池信息的生成或删除,模拟实现了放入旧电池或取出新电池的换电流程,为虚拟换电模块提供了一个很好的换电测试、稳定性测试和批量测试的环境。
63.基于上述任一实施例,将针对第一虚拟电池仓的开仓指令发送至虚拟换电柜模块,之后还包括:若接收到生成失败信息,则向应用端发送测试失败信息;
64.将针对第二虚拟电池仓的开仓指令发送至虚拟换电柜模块,之后还包括:若接收到删除失败信息,则向应用端发送测试失败信息。
65.具体地,服务器将针对第一虚拟电池仓的开仓指令发送至虚拟换电柜模块之后,虚拟换电柜模块并没有正确执行开仓存入电池的操作,即虚拟换电柜模块没有生成虚拟电池信息,则向服务器返回生成失败信息。服务器接收到虚拟换电柜模块发送的生成失败消息后,向应用端发送测试失败信息,测试人员可以在应用端的显示界面看到“换电测试失败”的消息提醒,或者应用端播报“换电测试失败”的语音提示以提醒测试人员。
66.相应地,服务器将针对第二虚拟电池仓的开仓指令发送至虚拟换电柜模块之后,虚拟换电柜模块并没有正确执行开仓取出电池的操作,即虚拟换电柜模块没有删除虚拟电池信息,则向服务器返回删除失败信息。服务器接收到虚拟换电柜模块发送的删除失败消息后,向应用端发送测试失败信息,测试人员可以在应用端的显示界面看到“换电测试失败”的消息提醒,或者应用端播报“换电测试失败”的语音提示以提醒测试人员。
67.本发明实施例提供的换电测试方法,通过向应用端发送测试失败信息告知测试人员本次测试失败的结果,可以及时根据测试失败的结果对换电柜控制程序进行更新,缩短开发测试周期,提高测试效率。
68.基于上述任一实施例,本发明提供的换电柜测试方法,还包括:
69.每隔预设时间,接收虚拟换电柜模块发送的各虚拟电池仓的虚拟电池信息,虚拟电池信息中的电池电量大于前次接收到的电池电量。
70.具体地,实体的智能换电柜可以包含充电机,当识别到电池信息后,充电机可以发送不同的功率给电池充电,在进行换电柜的测试中,可以通过模拟虚拟充电机,实现给虚拟电池充电。
71.此处的每隔预设时间,可以是每隔一段预先设置好的时长,例如,可以是每隔20分钟,虚拟换电柜模块就将各虚拟电池仓的虚拟电池信息发送一次至服务器,并且虚拟电池信息中的电池电量大于前次发送的电池电量。例如,当前次发送的虚拟电池信息中的电池电量为10%,20分钟后发送的虚拟电池信息中的电池电量为12%,40分钟后发送的虚拟电池信息中的电池电量为14%。
72.服务器接收到每次虚拟电池仓的虚拟电池信息后,经过运算,可以理解的是,虚拟电池信息中的电池电量值在逐渐缓慢提高,虚拟电池正在充电。
73.进一步地,可以根据当前虚拟电池仓中的虚拟电池的状态,例如,是否在充电,确定第一虚拟电池仓和第二虚拟电池仓。如果当前虚拟电池仓中的虚拟电池正在充电,则当前虚拟电池仓不可以作为第一虚拟电池仓或第二虚拟电池仓,从而模拟实现真实场景下的换电流程。
74.本发明实施例提供的换电柜测试方法,通过模拟虚拟充电机,实现给虚拟电池充电,进而根据当前虚拟电池仓中的虚拟电池的状态,确定后续的换电操作流程。
75.基于上述任一实施例,本发明提供的换电柜测试方法,还包括:
76.若接收到应用端发送的温控测试指令,则将温控测试指令中携带的环境温度发送至虚拟换电柜模块,以请求虚拟换电柜模块执行环境温度下对应的操作,并返回相应的执行结果;
77.若接收到执行结果,则向应用端发送执行结果。
78.具体地,实体的智能换电柜还可以包括温度传感器。温度传感器功能主要是获取电柜当前温度,防止电柜出现过冷、过热的现象;同时当电柜出现火灾的时候也可以执行解决方案。由于虚拟换电柜面向的更多是测试人员,所以虚拟温感是有存在必要的。
79.此处的温控测试指令可以由测试人员通过应用端的换电柜控制程序发送。例如,温控测试指令可以是调节虚拟换电柜的环境温度,保证其环境温度在正常值范围内。环境温度的正常范围值可以是预先设置的,例如,可以是10℃-40℃。
80.测试人员通过换电柜控制程序,设置虚拟换电柜模块当前环境温度,同时将携带有环境温度的温控测试指令发送至服务器,服务器将环境温度发送至虚拟换电柜模块,虚拟换电柜模块根据当前的环境温度,执行相应的操作,从而调节虚拟换电柜的环境温度在正常值范围内。然后虚拟换电柜模块将执行结果发送至服务器,服务器将执行结果转发给应用端,告知测试人员此时虚拟换电柜模块的环境温度。
81.例如,测试人员在应用端设置虚拟换电柜温度为41℃的温控测试指令,服务器将
此环境温度转发给虚拟换电模块,虚拟换电模块收到当前温度为41℃后,经过运算之后执行给虚拟换电柜模块降温的操作,例如,可以是将虚拟温度值逐渐降低。然后返回服务器相应的执行结果,服务器将相应的执行结果转发至应用端进行显示。
82.又例如,测试人员在应用端设置虚拟换电柜温度为5℃的温控测试指令后,虚拟换电模块经过运算之后执行给虚拟换电柜模块升温的操作,例如,可以是将虚拟温度值逐渐提高。
83.又例如,测试人员在应用端设置虚拟换电柜温度为25℃的温控测试指令,虚拟换电模块经过运算之后不执行任何操作。
84.基于上述任一实施例,执行结果包括打开虚拟加热器或者打开虚拟风扇。
85.具体地,实体智能电柜还可以包括风扇和/或加热器,风扇作用是散热,防止电柜电池出现异常。加热器功能是加热,主要是提供一个适宜的工作环境。
86.虚拟换电柜模块在进行温控测试时,可以根据当前的环境温度,执行虚拟温度值逐渐降低或者虚拟温度值逐渐提高的操作,相应地,虚拟温度值逐渐降低可以理解为打开虚拟风扇,虚拟温度值逐渐提高可以理解为打开虚拟加热器。然后虚拟换电柜模块将打开虚拟加热器或者打开虚拟风扇的执行结果返回至服务器,服务器再转发至应用端。例如,测试人员在应用端设置虚拟换电柜温度为41℃的温控测试指令后,经过虚拟换电柜模块的运算后,将收到提醒消息“换电柜风扇已打开,当前温度为37℃”。
87.本发明实施例提供的换电柜测试方法,通过测试人员发送温控测试指令,模拟实现虚拟换电柜的温度控制,可以进一步提高换电柜的稳定性。
88.基于上述任一实施例,测试人员可以通过应用端中运行的换电柜控制程序实现虚拟换电柜模块的水位、电池数、是否接市电等功能控制。测试员通过对换电柜控制程序的操作去改变虚拟换电柜模块所处环境。然后虚拟换电柜模块通过接收到的环境数据去进行相对应的处理,通过数据包将处理结果返回给服务器。
89.本发明实施例提供的方法,虚拟换电模块和服务器之间的交互拥有强大的可塑造性,从而可以对虚拟换电模块进行很多的创新开发,是实现换电柜创新的一个平台。
90.下面对本发明提供的换电柜测试装置进行描述,下文描述的换电柜测试装置与上文描述的换电柜测试方法可相互对应参照。图3是本发明提供的换电柜测试装置的结构示意图,如图3所示,该装置包括:
91.电池仓确定单元310,用于若接收到应用端发送的换电测试指令,则基于虚拟换电柜模块发送的各虚拟电池仓的虚拟电池信息,确定第一虚拟电池仓和第二虚拟电池仓;
92.指令发送单元320,用于将针对所述第一虚拟电池仓和所述第二虚拟电池仓的开仓指令发送至所述虚拟换电柜模块,以请求所述虚拟换电柜模块生成针对所述第一虚拟电池仓的虚拟电池信息,并删除针对所述第二虚拟电池仓的虚拟电池信息。
93.本发明实施例提供的换电柜测试装置,通过与虚拟换电柜模块之间进行虚拟电池信息的交互,模拟实现真实场景的换电流程,避免了实体换电柜在测试过程中可能出现意外事件造成的人员恐慌。此外,相较于基于实体换电柜进行软件开发测试的方式,可以节约开发测试成本,换电柜控制程序的普适性更强,开发完成后无需进行大幅度修改。
94.基于上述实施例,指令发送单元320进一步用于:
95.将针对所述第一虚拟电池仓的开仓指令发送至所述虚拟换电柜模块,以请求所述
虚拟换电柜模块生成针对所述第一虚拟电池仓的虚拟电池信息,并返回生成信息;
96.若接收到所述生成信息,则向应用端发送电池存入信息;
97.若接收到应用端发送的电池取出请求,则将针对所述第二虚拟电池仓的开仓指令发送至所述虚拟换电柜模块,以请求所述虚拟换电柜模块删除针对所述第二虚拟电池仓的虚拟电池信息,并返回删除信息;
98.若接收到所述删除信息,则向应用端发送电池取出信息。
99.基于上述任一实施例,本发明提供的换电柜测试装置还包括测试失败信息接收单元,用于:
100.若接收到生成失败信息,则向应用端发送测试失败信息;
101.若接收到删除失败信息,则向应用端发送测试失败信息。
102.基于上述任一实施例,本发明提供的换电柜测试装置还包括电池信息接收单元,用于:
103.每隔预设时间,接收所述虚拟换电柜模块发送的各虚拟电池仓的虚拟电池信息,所述虚拟电池信息中的电池电量大于前次接收到的电池电量。
104.基于上述任一实施例,本发明提供的换电柜测试装置还包括温控测试指令接收单元,用于:
105.若接收到所述应用端发送的温控测试指令,则将所述温控测试指令中携带的环境温度发送至所述虚拟换电柜模块,以请求所述虚拟换电柜模块执行所述环境温度下对应的操作,并返回相应的执行结果;
106.若接收到所述执行结果,则向所述应用端发送所述执行结果。
107.基于上述任一实施例,所述执行结果包括打开虚拟加热器或者打开虚拟风扇。
108.图4示例了一种电子设备的实体结构示意图,如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行换电柜测试方法,该方法包括:若接收到应用端发送的换电测试指令,则基于虚拟换电柜模块发送的各虚拟电池仓的虚拟电池信息,确定第一虚拟电池仓和第二虚拟电池仓;将针对所述第一虚拟电池仓和所述第二虚拟电池仓的开仓指令发送至所述虚拟换电柜模块,以请求所述虚拟换电柜模块生成针对所述第一虚拟电池仓的虚拟电池信息,并删除针对所述第二虚拟电池仓的虚拟电池信息。
109.此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
110.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行
时,计算机能够执行上述各方法所提供的换电柜测试方法,该方法包括:若接收到应用端发送的换电测试指令,则基于虚拟换电柜模块发送的各虚拟电池仓的虚拟电池信息,确定第一虚拟电池仓和第二虚拟电池仓;将针对所述第一虚拟电池仓和所述第二虚拟电池仓的开仓指令发送至所述虚拟换电柜模块,以请求所述虚拟换电柜模块生成针对所述第一虚拟电池仓的虚拟电池信息,并删除针对所述第二虚拟电池仓的虚拟电池信息。
111.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的换电柜测试方法,该方法包括:若接收到应用端发送的换电测试指令,则基于虚拟换电柜模块发送的各虚拟电池仓的虚拟电池信息,确定第一虚拟电池仓和第二虚拟电池仓;将针对所述第一虚拟电池仓和所述第二虚拟电池仓的开仓指令发送至所述虚拟换电柜模块,以请求所述虚拟换电柜模块生成针对所述第一虚拟电池仓的虚拟电池信息,并删除针对所述第二虚拟电池仓的虚拟电池信息。
112.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
113.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
114.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献