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

换电柜开柜方法、装置和设备与流程

2022-11-16 14:46:58 来源:中国专利 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.第二方面,本技术实施例提供了一种换电柜开柜方法,所述方法包括:
32.显示换电页面,所述换电页面中显示有自助开柜控件,所述自助开柜控件用于在目标对象将与所述目标对象的对象信息绑定的第一电池放入换电柜且未获取到候选电池的情况下,请求获取所述候选电池;
33.响应于针对所述自助开柜控件的操作指令,向服务器发送异常换电开柜请求,所述异常换电开柜请求中携带所述目标对象的对象信息和所述换电柜的柜体信息,所述异常换电开柜请求用于请求所述服务器控制所述换电柜的候选格口打开。
34.第三方面,本技术实施例提供了一种换电柜开柜方法,所述方法包括:
35.接收服务器发送的验证请求,所述验证请求中携带第一电池的电池信息,所述验证请求用于确定所述第一电池是否存放在换电柜中;
36.获取存放在所述换电柜中的至少一个第二电池的电池信息;
37.根据所述第一电池的电池信息和所述至少一个第二电池的电池信息,确定验证结果;
38.向所述服务器发送所述验证结果。
39.在一种可能的实现方式中,所述根据所述第一电池的电池信息和所述至少一个第二电池的电池信息,确定验证结果,包括:
40.基于所述至少一个第二电池的电池信息中包括所述第一电池的电池信息,确定所述验证结果为所述第一电池存放在所述换电柜中;
41.基于所述至少一个第二电池的电池信息中不包括所述第一电池的电池信息,确定所述验证结果为所述第一电池未存放在所述换电柜中。
42.在一种可能的实现方式中,所述向所述服务器发送所述验证结果之后,所述方法还包括:
43.接收所述服务器发送的格口打开请求,所述格口打开请求中携带候选格口的格口信息;
44.控制所述候选格口打开,以用于从所述候选格口中获取候选电池。
45.第四方面,本技术实施例提供了一种换电柜开柜装置,所述装置包括:
46.接收模块,用于接收目标对象使用的终端设备发送的异常换电开柜请求,所述异常换电开柜请求中携带使用换电柜的所述目标对象的对象信息和所述换电柜的柜体信息;
47.确定模块,用于确定与所述目标对象的对象信息绑定的第一电池的电池信息;
48.发送模块,用于基于所述柜体信息向所述换电柜发送验证请求,所述验证请求中携带所述第一电池的电池信息,所述验证请求用于确定所述第一电池是否存放在所述换电柜中;
49.所述接收模块,还用于接收所述换电柜基于所述验证请求返回的验证结果;
50.所述确定模块,还用于确定所述柜体信息对应的换电柜中存放的至少一个第二电池的电池信息;
51.所述确定模块,还用于基于所述验证结果指示所述第一电池存放在所述换电柜中,在所述换电柜包括的多个格口中确定候选格口,所述候选格口中存放有电量满足电量要求,且未与参考对象的对象信息绑定的候选电池,所述参考对象为除所述目标对象之外的对象;
52.控制模块,用于控制所述候选格口打开,以用于从所述候选格口中获取所述候选电池。
53.在一种可能的实现方式中,所述确定模块,用于在所述换电柜包括的多个格口中确定存放有所述第一电池的目标格口;基于所述目标格口的格口状态为关闭状态,在所述换电柜包括的多个格口中确定存放有电池的参考格口;将所述参考格口中存放的电池的电量最高,且未与所述参考对象的对象信息绑定的参考格口作为所述候选格口;或者,将所述参考格口中存放的电池的电量大于电量阈值,且未与所述参考对象的对象信息绑定的任一参考格口作为所述候选格口。
54.在一种可能的实现方式中,所述确定模块,用于确定所述换电柜的联网状态;基于所述换电柜的联网状态为在线状态,在所述换电柜包括的多个格口中确定所述目标格口。
55.在一种可能的实现方式中,所述控制模块,用于向所述换电柜发送格口打开请求,所述格口打开请求中携带所述候选格口的格口信息,所述格口打开请求用于指示所述换电柜打开所述候选格口。
56.在一种可能的实现方式中,所述装置还包括:
57.绑定模块,用于基于所述候选电池的电池信息与所述第一电池的电池信息不同,将所述目标对象的对象信息和所述第一电池的电池信息解除绑定,将所述目标对象的对象信息和所述候选电池的电池信息进行绑定。
58.在一种可能的实现方式中,所述发送模块,还用于基于所述验证结果指示所述第一电池未存放在所述换电柜中,向所述目标对象使用的终端设备发送第一通知消息,所述第一通知消息用于通知所述目标对象无法在所述换电柜中为所述目标对象分配电池;或者,基于所述验证结果指示所述第一电池存放在所述换电柜中,且所述换电柜的联网状态为离线状态,向所述终端设备发送所述第一通知消息;或者,基于所述验证结果指示所述第一电池存放在所述换电柜中,所述换电柜的联网状态为在线状态,且存放有所述第一电池的目标格口的格口状态为打开状态,向所述终端设备发送所述第一通知消息。
59.在一种可能的实现方式中,所述确定模块,还用于基于未确定出与所述目标对象的对象信息绑定的第一电池的电池信息,且所述目标对象已开通电池更换功能,在所述换电柜包括的多个格口中确定所述候选格口;控制所述候选格口打开;
60.所述发送模块,还用于基于未确定出与所述目标对象的对象信息绑定的第一电池的电池信息,且所述目标对象未开通电池更换功能,向所述目标对象使用的终端设备发送第二通知消息,所述第二通知消息用于通知所述目标对象开通所述电池更换功能。
61.第五方面,本技术实施例提供了一种换电柜开柜装置,所述装置包括:
62.显示模块,用于显示换电页面,所述换电页面中显示有自助开柜控件,所述自助开柜控件用于在目标对象将与所述目标对象的对象信息绑定的第一电池放入换电柜且未获取到候选电池的情况下,请求获取所述候选电池;
63.发送模块,用于响应于针对所述自助开柜控件的操作指令,向服务器发送异常换电开柜请求,所述异常换电开柜请求中携带所述目标对象的对象信息和所述换电柜的柜体信息,所述异常换电开柜请求用于请求所述服务器控制所述换电柜的候选格口打开。
64.第六方面,本技术实施例提供了一种换电柜开柜装置,所述装置包括:
65.接收模块,用于接收服务器发送的验证请求,所述验证请求中携带第一电池的电池信息,所述验证请求用于确定所述第一电池是否存放在换电柜中;
66.获取模块,用于获取存放在所述换电柜中的至少一个第二电池的电池信息;
67.确定模块,用于根据所述第一电池的电池信息和所述至少一个第二电池的电池信息,确定验证结果;
68.发送模块,用于向所述服务器发送所述验证结果。
69.在一种可能的实现方式中,所述确定模块,用于基于所述至少一个第二电池的电池信息中包括所述第一电池的电池信息,确定所述验证结果为所述第一电池存放在所述换电柜中;基于所述至少一个第二电池的电池信息中不包括所述第一电池的电池信息,确定
所述验证结果为所述第一电池未存放在所述换电柜中。
70.在一种可能的实现方式中,所述接收模块,还用于接收所述服务器发送的格口打开请求,所述格口打开请求中携带候选格口的格口信息;
71.所述装置还包括:
72.控制模块,用于控制所述候选格口打开,以用于从所述候选格口中获取候选电池。
73.第七方面,本技术实施例提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以使电子设备实现上述第一方面所述的换电柜开柜方法,或者,以使电子设备实现上述第二方面所述的换电柜开柜方法,或者,以使电子设备实现上述第三方面所述的换电柜开柜方法。
74.第八方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以使计算机实现上述任一所述的换电柜开柜方法。
75.第九方面,还提供了一种计算机程序或计算机程序产品,所述计算机程序或计算机程序产品中存储有至少一条计算机指令,所述至少一条计算机指令由处理器加载并执行,以使计算机实现上述任一种换电柜开柜方法。
76.第十方面,还提供了一种换电柜开柜系统,所述系统包括服务器、终端设备和换电柜,所述服务器用于执行上述第一方面所述的换电柜开柜方法,所述终端设备用于执行上述第二方面所述的换电柜开柜方法,所述换电柜用于执行上述第三方面所述的换电柜开柜方法。
77.本技术实施例提供的技术方案至少带来如下有益效果:
78.本技术实施例提供的技术方案根据目标对象的对象信息和换电柜的柜体信息,在柜体信息对应的换电柜包括的多个格口中确定候选格口,候选格口中存放有电量满足电量要求,且未与参考对象的对象信息绑定的候选电池,也即是候选格口中存放的电池未分配给其他对象绑定,进而控制候选格口打开,以便从候选格口中取出候选电池。这种换电柜的开柜方式无需客服人员的参与,节省了开柜所需的时间,提高了换电柜的开柜效率,使得换电柜的开柜方式更加灵活。
附图说明
79.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
80.图1是本技术实施例提供的一种换电柜开柜方法的实施环境示意图;
81.图2是本技术实施例提供的一种换电柜开柜方法的流程图;
82.图3是本技术实施例提供的一种换电柜开柜方法的流程图;
83.图4是本技术实施例提供的一种换电柜开柜方法的流程图;
84.图5是本技术实施例提供的一种换电柜开柜方法的流程图;
85.图6是本技术实施例提供的一种换电柜开柜方法的流程图;
86.图7是本技术实施例提供的一种换电柜开柜装置的结构示意图;
87.图8是本技术实施例提供的一种换电柜开柜装置的结构示意图;
88.图9是本技术实施例提供的一种换电柜开柜装置的结构示意图;
89.图10是本技术实施例提供的一种终端设备的结构示意图;
90.图11是本技术实施例提供的一种服务器的结构示意图。
具体实施方式
91.为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
92.在介绍本技术实施例提供的换电柜开柜方法之前,首先简单介绍本技术实施例的应用场景。随着人们的安全意识的不断增强,越来越多的人不在室内为电动车充电,而是采用电动车充电桩为电动车充电。但是电动车充电桩充电速度较慢,因此,换电柜应运而生。换电柜,顾名思义,以换代充,即当电动车没电的时候,无需充电,只需要换一个电池即可。
93.当目标对象的电动车没电时,目标对象可以找到一个换电柜,使用目标对象的手机扫描换电柜上显示的图形码,以使换电柜打开一个格口状态为空的目标格口。目标对象将电动车上的电池取下,装入目标格口,并关闭目标格口之后,换电柜再为目标对象打开一个新的存放有电池的候选格口,目标对象从新的存放有电池的候选格口中取出电池,并装在电动车上,即完成电动车的换电操作。
94.然而,从换电柜打开目标格口,到目标对象从候选格口中取出电池是有时间限制的。例如,换电柜打开目标格口之后的2分钟内,目标对象需要完成将电动车上的电池放入目标格口并关闭目标格口,换电柜打开候选格口,目标对象从候选格口中取出电池的操作。当目标对象将电动车上的电池取下,放入目标格口并关闭目标格口之后,换电柜打开候选格口,当目标对象还未从候选格口中取出电池,如果2分钟已到,候选格口会自动关闭。此时,目标对象的电动车上的电池已放入目标格口,目标对象也未取出新的电池,使得目标对象无电池可用,也即是换电柜发生吞电情况。
95.基于此,本技术实施例提供一种换电柜开柜方法,在目标对象的电动车上的电池已放入目标格口,且目标对象未取出新的电池的情况下,控制换电柜的候选格口打开,以使目标对象从候选格口中获取电池。
96.其中,电动车可以是二轮电动车,也可以是三轮电动车,本技术实施例对此不进行限定。换电柜上显示的图形码可以是二维码,也可以是条形码,还可以是其他图形码,本技术实施例对此不进行限定。
97.图1是本技术实施例提供的一种换电柜开柜方法的实施环境示意图,如图1所示,该实施环境包括:终端设备101、服务器102和换电柜103。
98.本技术实施例通过终端设备101、服务器102和换电柜103之间的交互以实现本技术实施例提供的换电柜开柜方法。
99.其中,终端设备101可以是智能手机、台式计算机、平板电脑、电子书阅读器和膝上型便携计算机中的至少一种。
100.终端设备101可以泛指多个终端设备中的一个,本实施例仅以终端设备101来举例说明。本领域技术人员可以知晓,上述终端设备101的数量可以更多或更少。比如上述终端
设备101可以仅为一个,或者上述终端设备101为几十个或几百个,或者更多数量,本技术实施例对终端设备的数量和设备类型不加以限定。
101.服务器102为一台服务器,或者为多台服务器组成的服务器集群,或者为云计算平台和虚拟化中心中的任意一种,本技术实施例对此不加以限定。服务器102与终端设备101和换电柜103通过有线网络或无线网络进行通信连接。服务器102具有数据接收功能、数据处理功能和数据发送功能。当然,服务器102还可以具有其他功能,本技术实施例对此不加以限定。
102.换电柜103为存放有电池的储物柜。换电柜103中包括多个格口,每个格口中可以存放有电池,也可以未存放有电池,每个格口中均包括一个充电装置,充电装置用于对存放在格口中的电池进行充电。
103.本领域技术人员应能理解上述终端设备101、服务器102和换电柜103仅为举例说明,其他现有的或者今后可能出现的终端设备、服务器和换电柜,如可适用于本技术,也应包含在本技术的保护范围之内,并在此以引用方式包含于此。
104.本技术实施例提供了一种换电柜开柜方法,该方法可应用于上述实施环境,以图2所示的本技术实施例提供的一种换电柜开柜方法的流程图为例,该方法可通过图1中的终端设备101、服务器102和换电柜103之间的交互来实现。如图2所示,该方法包括下述步骤201-步骤210。
105.在步骤201中,终端设备显示换电页面,换电页面中显示有自助开柜控件。
106.在本技术示例性实施例中,终端设备中安装和运行有能够提供换电服务的应用程序,该应用程序可以是指需要下载安装的应用程序,也可以是指依赖宿主程序运行的嵌入型程序,如小程序,本技术实施例对此不进行限定。嵌入型程序是一种基于编程语言开发完成、依赖于宿主程序运行的应用程序。嵌入型程序不需要下载安装,只需要在宿主程序中动态加载即可运行。用户可以通过搜索、扫一扫等方式找到自己所需要的嵌入型程序,点开即可应用,用完关闭后不会占用终端的内存,十分方便。
107.在一种可能的实现方式中,换电柜上显示有图形码,图形码中包括换电柜的柜体信息,图形码可以是二维码,也可以是条形码,还可以是其他图形码,本技术实施例对此不进行限定。图形码可以显示在换电柜的柜体表面上,也可以显示在换电柜包括的显示屏幕中。本技术实施例对在换电柜上显示图形码的方式不进行限定。
108.当目标对象想要使用换电柜中存放的电池时,目标对象使用的终端设备扫描换电柜上显示的图形码,以使终端设备获取到图形码。终端设备对图形码进行解析,获取到换电柜的柜体信息,进而,终端设备显示信息填写页面,以使目标对象在信息填写页面中输入目标对象的对象信息,使得终端设备获取到目标对象的对象信息。进而终端设备显示换电页面,换电页面中显示有换电控件,换电控件用于指示更换与目标对象的对象信息绑定的第一电池。响应于针对换电控件的操作指令,向服务器发送换电请求,换电请求中携带换电柜的柜体信息,以使服务器打开换电柜中的一个空格口,使得目标对象能够将与目标对象的对象信息绑定的第一电池放入空格口中。当目标对象把第一电池放入空格口之后,服务器会控制换电柜打开一个存放有候选电池的候选格口,以使目标对象从候选格口中获取候选电池。
109.换电页面中还显示有自助开柜控件,当换电柜打开候选格口但是目标对象未从候
选格口中获取电池时,目标对象可以选中自助开柜控件,自助开柜控件用于在目标对象将与目标对象的对象信息绑定的第一电池放入换电柜且未获取到候选电池的情况下,请求获取候选电池。
110.需要说明的是,当目标对象在信息填写页面中输入目标对象的对象信息之后,终端设备可以保存目标对象的对象信息,在目标对象再次使用换电柜时,无需再次填写对象信息。
111.在步骤202中,响应于针对自助开柜控件的操作指令,终端设备向服务器发送异常换电开柜请求。
112.其中,异常换电开柜请求中携带目标对象的对象信息和换电柜的柜体信息,其中,对象信息为能够唯一表示目标对象的任何信息,本技术实施例对此不进行限定。示例性地,对象信息为目标对象的名称,或者为目标对象在该应用程序中的账号。柜体信息为能够唯一表示换电柜的任何信息,本技术实施例对此也不进行限定。示例性地,柜体信息为换电柜的编号,或者为换电柜的位置信息。
113.在一种可能的实现方式中,响应于针对自助开柜控件的操作指令,终端设备获取到异常换电开柜请求,终端设备获取到异常换电开柜请求之后,可以立即向服务器发送异常换电开柜请求,也可以停留第一时长之后再向服务器发送异常换电开柜请求,本技术实施例对异常换电开柜请求的发送时机不进行限定。
114.其中,第一时长基于经验进行设置,或者根据实施环境进行调整,本技术实施例对此不进行限定。示例性地,第一时长为1秒。
115.可选地,针对自助开柜控件的操作指令可以是针对自助开柜控件的单击操作,或者是针对自助开柜控件的双击操作,本技术实施例对此不进行限定。
116.在步骤203中,服务器接收终端设备发送的异常换电开柜请求,根据异常换电开柜请求,确定与目标对象的对象信息绑定的第一电池的电池信息。
117.可选地,服务器接收终端设备发送的异常换电开柜请求,对异常换电开柜请求进行解析,得到目标对象的对象信息。服务器每为一个对象分配一个电池,也即是为对象绑定一个电池,就将对象信息和电池的电池信息对应存储。服务器中存储有对象信息和与对象信息绑定的电池的电池信息的对应关系。对象信息和与对象信息绑定的电池的电池信息的对应关系会随着与对象信息绑定的电池的变化而更新。本技术实施例对对象信息和与对象信息绑定的电池的电池信息的对应关系的存储方式不进行限定。示例性地,采用key-value(键-值)的方式存储对象信息和与对象信息绑定的电池的电池信息的对应关系。可选地,以对象信息为key,与对象信息绑定的电池的电池信息为value;或者,以与对象信息绑定的电池的电池信息为key,对象信息为value。服务器根据目标对象的对象信息以及对象信息和与对象信息绑定的电池的电池信息的对应关系,确定出与目标对象的对象信息绑定的第一电池的电池信息。
118.示例性地,下述表1为本技术实施例提供的一种对象信息和与对象信息绑定的电池的电池信息的对应关系的示例表。
119.表1
[0120][0121][0122]
在上述表1中,与对象信息11111绑定的电池的电池信息为111111;与对象信息22222绑定的电池的电池信息为222222;与对象信息33333绑定的电池的电池信息为333333;与对象信息44444绑定的电池的电池信息为444444;与对象信息55555绑定的电池的电池信息为555555。
[0123]
例如,目标对象的对象信息为11111,基于上述表1确定出与目标对象的对象信息绑定的第一电池的电池信息为111111。
[0124]
在步骤204中,服务器基于柜体信息向换电柜发送验证请求,验证请求中携带第一电池的电池信息,验证请求用于确定第一电池是否存放在换电柜中。
[0125]
服务器对异常换电开柜请求进行解析后,还可以得到换电柜的柜体信息,确定与柜体信息对应的换电柜。基于第一电池的电池信息生成验证请求,验证请求中携带第一电池的电池信息,服务器生成验证请求之后,向换电柜发送验证请求,验证请求用于确定第一电池是否存放在换电柜中。本技术实施例对验证请求的发送时机不进行限定。
[0126]
在步骤205中,换电柜接收服务器发送的验证请求,获取存放在换电柜中的至少一个第二电池的电池信息。
[0127]
在一种可能的实现方式中,换电柜接收服务器发送的验证请求,对验证请求进行解析,得到第一电池的电池信息,换电柜获取存放在换电柜中的至少一个第二电池的电池信息。
[0128]
示例性地,存放在换电柜中的至少一个第二电池的电池信息包括111111、666666、777777、888888和000000。
[0129]
在步骤206中,换电柜根据第一电池的电池信息和至少一个第二电池的电池信息,确定验证结果。
[0130]
可选地,换电柜根据第一电池的电池信息和至少一个第二电池的电池信息,确定验证结果的过程包括:基于至少一个第二电池的电池信息中包括第一电池的电池信息,确定验证结果为第一电池存放在换电柜中;基于至少一个第二电池的电池信息中不包括第一电池的电池信息,确定验证结果为第一电池未存放在换电柜中。
[0131]
在步骤207中,换电柜向服务器发送验证结果。
[0132]
可选地,换电柜获取到验证结果之后,可以直接向服务器发送验证结果,也可以停留一段时间再向服务器发送验证结果,本技术实施例对验证结果的发送时机不进行限定。
[0133]
在步骤208中,服务器接收换电柜发送的验证结果,基于验证结果指示第一电池存放在换电柜中,在换电柜包括的多个格口中确定候选格口。
[0134]
其中,候选格口中存放有电量满足电量要求,且未与参考对象的对象信息绑定的候选电池,参考对象为除目标对象之外的对象。
[0135]
可选地,在换电柜包括的多个格口中确定候选格口的过程包括:在换电柜包括的多个格口中确定存放有第一电池的目标格口;基于目标格口的格口状态为关闭状态,在换
电柜包括的多个格口中确定存放有电池的参考格口,参考格口的格口状态为关闭状态。在参考格口中确定候选格口。
[0136]
其中,在换电柜包括的多个格口中确定存放有第一电池的目标格口之前,还需要确定换电柜的联网状态,联网状态用于指示换电柜是否在线。基于换电柜的联网状态为在线状态,再在换电柜包括的多个格口中确定存放有第一电池的目标格口。
[0137]
本技术实施例对换电柜的联网状态的确定方式不进行限定。示例性地,服务器向换电柜发送用于确定联网状态的联网消息;基于在目标时长内接收到换电柜根据联网消息返回的信息,确定换电柜的联网状态为在线状态;基于在目标时长内未接收到换电柜根据联网消息返回的信息,确定换电柜的联网状态为离线状态。可选地,用于确定联网状态的联网信息可以为任意信息,本技术实施例对此不进行限定。目标时长基于经验进行设置,或者根据实施环境进行调整,本技术实施例对此也不进行限定。示例性地,目标时长为30秒。
[0138]
可选地,换电柜每隔一段时间会向服务器发送换电柜包括的各个格口的格口信息和格口中存放的电池的电池信息,服务器接收到换电柜包括的各个格口的格口信息和格口中存放的电池的电池信息之后,将换电柜包括的各个格口的格口信息和格口中存放的电池的电池信息对应存储,换电柜包括的各个格口的格口信息以及格口中存放的电池的电池信息的对应关系会随着格口中存放的电池的变化而更新。服务器确定出第一电池的电池信息之后,根据第一电池的电池信息以及换电柜包括的各个格口的格口信息以及格口中存放的电池的电池信息的对应关系,确定存放有第一电池的目标格口。其中,一段时间可以是任意时长,本技术实施例对此不进行限定。示例性地,一段时间为5秒。
[0139]
本技术实施例对目标格口的格口状态的确定方式不进行限定。示例性地,服务器向换电柜发送格口状态获取请求,格口状态获取请求中携带目标格口的格口信息,格口状态获取请求用于获取目标格口的格口状态,接收换电柜基于格口状态获取请求返回的目标格口的格口状态。或者,服务器中存储有各个格口的格口信息和格口状态的对应关系,基于目标格口的格口信息以及各个格口的格口信息和格口状态的对应关系,确定目标格口的格口状态。
[0140]
可选地,在参考格口中确定候选格口的方式有下述两种。
[0141]
方式一、将参考格口中存放的电池的电量最高,且未与参考对象的对象信息绑定的参考格口作为候选格口。
[0142]
在方式一中,确定各个参考格口中存放的电池的电量和绑定状态,将电池的电量最高,且未与参考对象的对象信息绑定的参考格口作为候选格口。
[0143]
示例性地,确定出5个参考格口,分别为格口一至格口五。其中,格口一中存放的电池的电量为20%,未与参考对象的对象信息绑定,格口二中存放的电池的电量为15%,未与参考对象的对象信息绑定,格口三中存放的电池的电量为50%,未与参考对象的对象信息绑定,格口四中存放的电池的电量为90%,未与参考对象的对象信息绑定,格口五中存放的电池的电量为100%,未与参考对象的对象信息绑定。由于格口五中存放的电池的电量最高,且未与参考对象的对象信息绑定,因此,将格口五作为候选格口。
[0144]
方式二、将参考格口中存放的电池的电量大于电量阈值,且未与参考对象的对象信息绑定的任一参考格口作为候选格口。
[0145]
其中,电量阈值基于经验进行设置,或者根据实施环境进行调整,本技术实施例对
此不进行限定。示例性地,电量阈值为30%。
[0146]
示例性地,电池阈值为30%,确定出5个参考格口,分别为格口一至格口五。其中,格口一中存放的电池的电量为20%,未与参考对象的对象信息绑定,格口二中存放的电池的电量为15%,未与参考对象的对象信息绑定,格口三中存放的电池的电量为50%,未与参考对象的对象信息绑定,格口四中存放的电池的电量为90%,与对象一的对象信息绑定,格口五中存放的电池的电量为100%,未与参考对象的对象信息绑定。由于格口三、格口四和格口五中存放的电池的电量大于电量阈值,但是格口四中存放的电池与对象一的对象信息绑定,因此在格口三和格口五中随机确定一个格口为候选格口。例如,在格口三和格口五中确定格口五为候选格口。
[0147]
在一种可能的实现方式中,确定出候选格口之后,服务器还可以确定存放在候选格口中的候选电池的电池信息是否与第一电池的电池信息相同。基于候选电池的电池信息与第一电池的电池信息不同,将目标对象的对象信息与第一电池的电池信息解除绑定,进而将目标对象的对象信息和候选电池的电池进行绑定。
[0148]
在一种可能的实现方式中,基于验证结果指示第一电池未存放在换电柜中,服务器向目标对象使用的终端设备发送第一通知消息,第一通知消息用于通知目标对象无法在换电柜中为目标对象分配电池。可选地,第一通知消息内可以包括任意内容,本技术实施例对第一通知消息的内容不进行限定。
[0149]
基于验证结果指示第一电池存放在换电柜中,且换电柜的联网状态为离线状态,服务器向终端设备发送第一通知消息。
[0150]
基于验证结果指示第一电池存放在换电柜中,换电柜的联网状态为在线状态,且存放有第一电池的目标格口的格口状态为打开状态,服务器向目标对象使用的终端设备发送第一通知消息。
[0151]
可选地,获取异常换电开柜请求之后,基于未确定出与目标对象的对象信息绑定的第一电池的电池信息,且目标对象已开通电池更换功能,在换电柜包括的多个格口中确定候选格口,控制候选格口打开,以用于从候选格口中获取候选电池。
[0152]
在一种可能的实现方式中,基于未确定出与目标对象的对象信息绑定的第一电池的电池信息,且目标对象未开通电池更换功能,服务器向目标对象使用的终端设备发送第二通知消息,第二通知消息用于通知目标对象开通电池更换功能。
[0153]
当目标对象开通电池更换功能之后,在换电柜包括的多个格口中确定候选格口,进而控制候选格口打开。
[0154]
在步骤209中,服务器向换电柜发送格口打开请求,格口打开请求中携带候选格口的格口信息。
[0155]
可选地,格口打开请求用于指示换电柜打开候选格口。服务器确定出候选格口之后,根据候选格口的格口信息生成格口打开请求,格口打开请求中携带候选格口的格口信息。服务器生成格口打开请求之后,可以立即向换电柜发送格口打开请求,也可以停留第二时长之后再向换电柜发送格口打开请求,本技术实施例对服务器向换电柜发送格口打开请求的时机不进行限定。其中,第二时长基于经验进行设置,或者根据实施环境进行调整,本技术实施例对此不进行限定。示例性地,第二时长为2秒。
[0156]
在一种可能的实现方式中,当服务器可以远程操控换电柜时,服务器确定出候选
格口之后,无需向换电柜发送格口打开请求,通过远程操控的方式控制候选格口打开。
[0157]
在步骤210中,换电柜接收服务器发送的格口打开请求,控制候选格口打开。
[0158]
可选地,换电柜接收到服务器发送的格口打开请求之后,对该格口打开请求进行解析,得到候选格口的格口信息,进而根据候选格口的格口信息,控制候选格口打开,以便目标对象从候选格口中获取候选电池。
[0159]
上述方法根据目标对象的对象信息和换电柜的柜体信息,在柜体信息对应的换电柜包括的多个格口中确定候选格口,候选格口中存放有电量满足电量要求,且未与参考对象的对象信息绑定的候选电池,也即是候选格口中存放的电池未分配给其他对象,进而控制候选格口打开,以便从候选格口中取出候选电池。这种换电柜的开柜方式无需客服人员的参与,节省了开柜所需的时间,提高了换电柜的开柜效率,使得换电柜的开柜方式更加灵活。
[0160]
此外,当候选电池的电池信息与第一电池的电池信息不同时,打开的是存放有候选电池的候选格口,无需用户再进行一遍换电操作,即可直接获取到候选电池,提高了获取电池的效率。
[0161]
图3是本技术实施例提供的一种换电柜开柜方法的流程图。该方法可由图1中的服务器102执行,该方法包括下述步骤:
[0162]
在步骤301中,接收目标对象使用的终端设备发送的异常换电开柜请求,异常换电开柜请求中携带使用换电柜的目标对象的对象信息和换电柜的柜体信息。
[0163]
在一种可能的实现方式中,获取换电柜开柜请求的方式与上述步骤203的过程类似,在此不再进行赘述。
[0164]
在步骤302中,确定与目标对象的对象信息绑定的第一电池的电池信息。
[0165]
在一种可能的实现方式中,确定与目标对象的对象信息绑定的第一电池的电池信息的过程与上述步骤203的过程类似,在此不再进行赘述。
[0166]
在步骤303中,基于柜体信息向换电柜发送验证请求,验证请求中携带第一电池的电池信息,验证请求用于确定第一电池是否存放在换电柜中。
[0167]
在一种可能的实现方式中,基于柜体信息向换电柜发送验证请求的过程与上述步骤204的过程类似,在此不再进行赘述。
[0168]
在步骤304中,接收换电柜基于验证请求返回的验证结果。
[0169]
在一种可能的实现方式中,接收换电柜基于验证请求返回的验证结果的过程与上述步骤208的过程类似,在此不再进行赘述。
[0170]
在步骤305中,基于验证结果指示第一电池存放在换电柜中,在换电柜包括的多个格口中确定候选格口,候选格口中存放有电量满足电量要求,且未与参考对象的对象信息绑定的候选电池,参考对象为除目标对象之外的对象。
[0171]
在一种可能的实现方式中,在换电柜包括的多个格口中确定候选格口的过程与上述步骤208的过程类似,在此不再进行赘述。
[0172]
在步骤306中,控制候选格口打开,以用于从候选格口中获取候选电池。
[0173]
在一种可能的实现方式中,控制候选格口打开的过程与上述步骤209至210的过程类似,在此不再进行赘述。
[0174]
上述方法根据目标对象的对象信息和换电柜的柜体信息,在柜体信息对应的换电
柜包括的多个格口中确定候选格口,候选格口中存放有电量满足电量要求,且未与参考对象的对象信息绑定的候选电池,也即是候选格口中存放的电池未分配给其他对象,进而控制候选格口打开,以便从候选格口中取出候选电池。这种换电柜的开柜方式无需客服人员的参与,节省了开柜所需的时间,提高了换电柜的开柜效率,使得换电柜的开柜方式更加灵活。
[0175]
图4是本技术实施例提供的一种换电柜开柜方法的流程图。该方法可由图1中的终端设备101执行,该方法包括下述步骤:
[0176]
在步骤401中,显示换电页面,换电页面中显示有自助开柜控件,自助开柜控件用于在目标对象将与目标对象的对象信息绑定的第一电池放入换电柜且未获取到候选电池的情况下,请求获取候选电池。
[0177]
在一种可能的实现方式中,显示换电页面的过程与上述步骤201的过程类似,在此不再进行赘述。
[0178]
在步骤402中,响应于针对自助开柜控件的操作指令,向服务器发送异常换电开柜请求,异常换电开柜请求中携带目标对象的对象信息和换电柜的柜体信息,异常换电开柜请求用于请求服务器控制换电柜的候选格口打开。
[0179]
在一种可能的实现方式中,向服务器发送异常换电开柜请求的过程与上述步骤202的过程类似,在此不再进行赘述。
[0180]
上述方法通过选中自助开柜控件的方式向服务器发送异常换电开柜请求,以使服务器控制换电柜的候选格口打开,从而使得目标对象从候选格口中获取候选电池。这种换电柜的开柜方式无需客服人员的参与,节省了开柜所需的时间,提高了换电柜的开柜效率,使得换电柜的开柜方式更加灵活。
[0181]
图5是本技术实施例提供的一种换电柜开柜方法的流程图。该方法可由图1中的换电柜103执行,该方法包括下述步骤:
[0182]
在步骤501中,接收服务器发送的验证请求,验证请求中携带第一电池的电池信息,验证请求用于确定第一电池是否存放在换电柜中。
[0183]
在一种可能的实现方式中,接收服务器发送的验证请求的过程与上述步骤205的过程类似,在此不再进行赘述。
[0184]
在步骤502中,获取存放在换电柜中的至少一个第二电池的电池信息。
[0185]
在一种可能的实现方式中,获取存放在换电柜中的至少一个第二电池的电池信息的过程与上述步骤205的过程类似,在此不再进行赘述。
[0186]
在步骤503中,根据第一电池的电池信息和至少一个第二电池的电池信息,确定验证结果。
[0187]
在一种可能的实现方式中,根据第一电池的电池信息和至少一个第二电池的电池信息,确定验证结果的过程与上述步骤206的过程类似,在此不再进行赘述。
[0188]
在步骤504中,向服务器发送验证结果。
[0189]
在一种可能的实现方式中,向服务器发送验证结果的过程与上述步骤207的过程类似,在此不再进行赘述。
[0190]
上述方法通过换电柜和服务器的交互,换电柜向服务器发送验证结果,以使服务器根据验证结果控制换电柜的候选格口打开。这种换电柜的开柜方式无需客服人员的参
与,节省了开柜所需的时间,提高了换电柜的开柜效率,使得换电柜的开柜方式更加灵活。
[0191]
图6是本技术实施例提供的一种换电柜开柜方法的流程图。如图6所示,该方法包括下述步骤:
[0192]
1.目标对象发起扫码。
[0193]
目标对象通过使用的终端设备发起扫码。
[0194]
2.目标对象使用的终端设备调用小程序扫描换电柜上显示的二维码。
[0195]
3.小程序向服务器发送换电柜开柜请求,换电柜开柜请求中携带目标对象的对象信息和换电柜的柜体信息。
[0196]
4.服务器接收换电柜开柜请求,根据目标对象的对象信息,查询与目标对象的对象信息绑定的第一电池的电池信息。
[0197]
5.响应于服务器未查询到第一电池的电池信息,服务器向小程序发送通知消息,通知消息用于通知目标对象未绑定电池。
[0198]
6.响应于服务器查询到第一电池的电池信息,服务器确定第一电池是否存放在柜体信息对应的换电柜中。
[0199]
7.基于第一电池未存放在换电柜中,服务器向小程序发送通知消息,通知消息用于通知目标对象与目标对象绑定的第一电池未存放在换电柜中。
[0200]
8.基于第一电池存放在换电柜中,服务器确定换电柜的联网状态。
[0201]
9.基于换电柜的联网状态为离线状态,服务器向小程序发送通知消息,通知消息用于通知目标对象换电柜离线。
[0202]
10.基于换电柜的联网状态为在线状态,服务器确定存放有第一电池的目标格口的格口状态。
[0203]
11.基于目标格口的格口状态为打开状态,服务器向小程序发送通知消息。
[0204]
12.基于目标格口的格口状态为关闭状态,服务器确定候选格口,候选格口中存放有电量满足电量要求、且未与参考对象的对象信息绑定的候选电池,参考对象为除目标对象之外的对象。
[0205]
13.服务器将目标对象的对象信息和候选格口的格口信息绑定。
[0206]
14.服务器向换电柜发送开柜请求,开柜请求中携带候选格口的格口信息。
[0207]
15.换电柜接收开柜请求,控制候选格口打开。
[0208]
16.目标对象从候选格口中获取候选电池。
[0209]
图7所示为本技术实施例提供的一种换电柜开柜装置的结构示意图,如图7所示,该装置包括:
[0210]
接收模块701,用于接收目标对象使用的终端设备发送的异常换电开柜请求,异常换电开柜请求中携带使用换电柜的目标对象的对象信息和换电柜的柜体信息;
[0211]
确定模块702,用于确定与目标对象的对象信息绑定的第一电池的电池信息;
[0212]
发送模块703,用于基于柜体信息向换电柜发送验证请求,验证请求中携带第一电池的电池信息,验证请求用于确定第一电池是否存放在换电柜中;
[0213]
接收模块701,还用于接收换电柜基于验证请求返回的验证结果;
[0214]
确定模块702,还用于确定柜体信息对应的换电柜中存放的至少一个第二电池的电池信息;
[0215]
确定模块702,还用于基于验证结果指示第一电池存放在换电柜中,在换电柜包括的多个格口中确定候选格口,候选格口中存放有电量满足电量要求,且未与参考对象的对象信息绑定的候选电池,参考对象为除目标对象之外的对象;
[0216]
控制模块704,用于控制候选格口打开,以用于从候选格口中获取候选电池。
[0217]
在一种可能的实现方式中,确定模块702,用于在换电柜包括的多个格口中确定存放有第一电池的目标格口;基于目标格口的格口状态为关闭状态,在换电柜包括的多个格口中确定存放有电池的参考格口;将参考格口中存放的电池的电量最高,且未与参考对象的对象信息绑定的参考格口作为候选格口;或者,将参考格口中存放的电池的电量大于电量阈值,且未与参考对象的对象信息绑定的任一参考格口作为候选格口。
[0218]
在一种可能的实现方式中,确定模块702,用于确定换电柜的联网状态;基于换电柜的联网状态为在线状态,在换电柜包括的多个格口中确定目标格口。
[0219]
在一种可能的实现方式中,控制模块704,用于向换电柜发送格口打开请求,格口打开请求中携带候选格口的格口信息,格口打开请求用于指示换电柜打开候选格口。
[0220]
在一种可能的实现方式中,装置还包括:
[0221]
绑定模块,用于基于候选电池的电池信息与第一电池的电池信息不同,将目标对象的对象信息和第一电池的电池信息解除绑定,将目标对象的对象信息和候选电池的电池信息进行绑定。
[0222]
在一种可能的实现方式中,发送模块703,还用于基于验证结果指示第一电池未存放在换电柜中,向目标对象使用的终端设备发送第一通知消息,第一通知消息用于通知目标对象无法在换电柜中为目标对象分配电池;或者,基于验证结果指示第一电池存放在换电柜中,且换电柜的联网状态为离线状态,向终端设备发送第一通知消息;或者,基于验证结果指示第一电池存放在换电柜中,换电柜的联网状态为在线状态,且存放有第一电池的目标格口的格口状态为打开状态,向终端设备发送第一通知消息。
[0223]
在一种可能的实现方式中,确定模块702,还用于基于未确定出与目标对象的对象信息绑定的第一电池的电池信息,且目标对象已开通电池更换功能,在换电柜包括的多个格口中确定候选格口;控制候选格口打开;
[0224]
发送模块703,还用于基于未确定出与目标对象的对象信息绑定的第一电池的电池信息,且目标对象未开通电池更换功能,向目标对象使用的终端设备发送第二通知消息,第二通知消息用于通知目标对象开通电池更换功能。
[0225]
上述装置根据目标对象的对象信息和换电柜的柜体信息,在柜体信息对应的换电柜包括的多个格口中确定候选格口,候选格口中存放有电量满足电量要求,且未与参考对象的对象信息绑定的候选电池,也即是候选格口中存放的电池未分配给其他对象,进而控制候选格口打开,以便从候选格口中取出候选电池。这种换电柜的开柜方式无需客服人员的参与,节省了开柜所需的时间,提高了换电柜的开柜效率,使得换电柜的开柜方式更加灵活。
[0226]
图8所示为本技术实施例提供的一种换电柜开柜装置的结构示意图,如图8所示,该装置包括:
[0227]
显示模块801,用于显示换电页面,换电页面中显示有自助开柜控件,自助开柜控件用于在目标对象将与目标对象的对象信息绑定的第一电池放入换电柜且未获取到候选
电池的情况下,请求获取候选电池;
[0228]
发送模块802,用于响应于针对自助开柜控件的操作指令,向服务器发送异常换电开柜请求,异常换电开柜请求中携带目标对象的对象信息和换电柜的柜体信息,异常换电开柜请求用于请求服务器控制换电柜的候选格口打开。
[0229]
上述装置通过选中自助开柜控件的方式向服务器发送异常换电开柜请求,以使服务器控制换电柜的候选格口打开,从而使得目标对象从候选格口中获取候选电池。无需客服人员的参与,节省了开柜所需的时间,提高了换电柜的开柜效率,使得换电柜的开柜方式更加灵活。
[0230]
图9所示为本技术实施例提供的一种换电柜开柜装置的结构示意图,如图8所示,该装置包括:
[0231]
接收模块901,用于接收服务器发送的验证请求,验证请求中携带第一电池的电池信息,验证请求用于确定第一电池是否存放在换电柜中;
[0232]
获取模块902,用于获取存放在换电柜中的至少一个第二电池的电池信息;
[0233]
确定模块903,用于根据第一电池的电池信息和至少一个第二电池的电池信息,确定验证结果;
[0234]
发送模块904,用于向服务器发送验证结果。
[0235]
在一种可能的实现方式中,确定模块903,用于基于至少一个第二电池的电池信息中包括第一电池的电池信息,确定验证结果为第一电池存放在换电柜中;基于至少一个第二电池的电池信息中不包括第一电池的电池信息,确定验证结果为第一电池未存放在换电柜中。
[0236]
在一种可能的实现方式中,接收模块901,还用于接收服务器发送的格口打开请求,格口打开请求中携带候选格口的格口信息;
[0237]
装置还包括:
[0238]
控制模块,用于控制候选格口打开,以用于从候选格口中获取候选电池。
[0239]
上述装置通过换电柜和服务器的交互,换电柜向服务器发送验证结果,以使服务器根据验证结果控制换电柜的候选格口打开。无需客服人员的参与,节省了开柜所需的时间,提高了换电柜的开柜效率,使得换电柜的开柜方式更加灵活。
[0240]
应理解的是,上述提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0241]
图10示出了本技术一个示例性实施例提供的终端设备1000的结构框图。该终端设备1000可以是便携式移动终端,比如:智能手机、平板电脑、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端设备1000还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
[0242]
通常,终端设备1000包括有:处理器1001和存储器1002。
[0243]
处理器1001可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1001可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1001也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1001可以集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1001还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
[0244]
存储器1002可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1002还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1002中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1001所执行以实现本技术中图4所示的方法实施例提供的换电柜开柜方法,或者实现本技术中图5所示的方法实施例提供的换电柜开柜方法。
[0245]
在一些实施例中,终端设备1000还可选包括有:外围设备接口1003和至少一个外围设备。处理器1001、存储器1002和外围设备接口1003之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1003相连。具体地,外围设备包括:射频电路1004、显示屏1005、摄像头组件1006、音频电路1007、定位组件1008和电源1009中的至少一种。
[0246]
外围设备接口1003可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器1001和存储器1002。在一些实施例中,处理器1001、存储器1002和外围设备接口1003被集成在同一芯片或电路板上;在一些其他实施例中,处理器1001、存储器1002和外围设备接口1003中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
[0247]
射频电路1004用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路1004通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1004将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1004包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1004可以通过至少一种无线通信协议来与其它终端设备进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路1004还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
[0248]
显示屏1005用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1005是触摸显示屏时,显示屏1005还具有采集在显示屏1005的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1001进行处理。此时,显示屏1005还可以用于提供虚拟按钮和/或虚拟键盘,也称软按
钮和/或软键盘。在一些实施例中,显示屏1005可以为一个,设置在终端设备1000的前面板;在另一些实施例中,显示屏1005可以为至少两个,分别设置在终端设备1000的不同表面或呈折叠设计;在另一些实施例中,显示屏1005可以是柔性显示屏,设置在终端设备1000的弯曲表面上或折叠面上。甚至,显示屏1005还可以设置成非矩形的不规则图形,也即异形屏。显示屏1005可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
[0249]
摄像头组件1006用于采集图像或视频。可选地,摄像头组件1006包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端设备1000的前面板,后置摄像头设置在终端设备1000的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1006还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
[0250]
音频电路1007可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1001进行处理,或者输入至射频电路1004以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端设备1000的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1001或射频电路1004的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1007还可以包括耳机插孔。
[0251]
定位组件1008用于定位终端设备1000的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。定位组件1008可以是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。
[0252]
电源1009用于为终端设备1000中的各个组件进行供电。电源1009可以是交流电、直流电、一次性电池或可充电电池。当电源1009包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
[0253]
在一些实施例中,终端设备1000还包括有一个或多个传感器1010。该一个或多个传感器1010包括但不限于:加速度传感器1011、陀螺仪传感器1012、压力传感器1013、指纹传感器1014、光学传感器1015以及接近传感器1016。
[0254]
加速度传感器1011可以检测以终端设备1000建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1011可以用于检测重力加速度在三个坐标轴上的分量。处理器1001可以根据加速度传感器1011采集的重力加速度信号,控制显示屏1005以横向视图或纵向视图进行用户界面的显示。加速度传感器1011还可以用于游戏或者用户的运动数据的采集。
[0255]
陀螺仪传感器1012可以检测终端设备1000的机体方向及转动角度,陀螺仪传感器
memory,cd-rom)、磁带、软盘和光数据存储设备等。
[0264]
在示例性实施例中,还提供了一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品中存储有至少一条计算机指令,该至少一条计算机指令由处理器加载并执行,以使计算机实现上述任一种换电柜开柜方法。
[0265]
在示例性实施例中,还提供了一种换电柜开柜系统,该系统包括服务器、终端设备和换电柜,服务器用于执行上述图3所示的方法实施例提供的换电柜开柜方法,终端设备用于执行上述图4所示的方法实施例提供的换电柜开柜方法,换电柜用于执行上述图5所示的方法实施例提供的换电柜开柜方法。
[0266]
需要说明的是,本技术所涉及的信息(包括但不限于用户设备信息、用户个人信息等)、数据(包括但不限于用于分析的数据、存储的数据、展示的数据等)以及信号,均为经用户授权或者经过各方充分授权的,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。例如,本技术中涉及到的对象信息和柜体信息等都是在充分授权的情况下获取的。
[0267]
应当理解的是,在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0268]
上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
[0269]
以上所述仅为本技术的示例性实施例,并不用以限制本技术,凡在本技术的原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献