掌桥专利:专业的专利平台
掌桥专利
首页

充电柜机交互方法、充电柜机和存储介质

文献发布时间:2023-06-19 19:33:46


充电柜机交互方法、充电柜机和存储介质

技术领域

本申请涉及智能柜机领域,特别是涉及充电柜机交互方法、充电柜机和存储介质。

背景技术

共享充电柜机可以通过4G移动网络和WIFI无线网络向云端传输信息,以实现移动电源借还功能。此类单一功能的共享充电柜机使用场景比较限制,且对用户交互不太友好。在共享充电柜机实际使用的场景下,若充电柜机设置于地下室等信号不良环境中,共享充电柜机会出现WIFI或者4G移动网络连接不佳,而无法连接云端,无法完成用户交互的问题。此时,除了将共享充电柜机更换到信号更佳的位置,或者改变路由器等设置的摆放位置外没有其他好的解决方法。

针对相关技术中存在共享充电柜机与云端难以连接,而导致共享充电柜机和用户之间交互困难的问题,目前还没有提出有效的解决方案。

发明内容

在本实施例中提供了一种充电柜机交互方法、充电柜机和存储介质,以解决相关技术中共享充电柜机与云端难以连接导致共享充电柜机和用户之间交互困难的问题。

第一个方面,在本实施例中提供了一种充电柜机交互方法,运用于第一充电柜机,包括:

发送请求消息,所述请求消息用于请求和云端建立通信连接;

接收请求结果,其中,所述请求结果由目标充电柜机转发得到,所述目标充电柜机和所述云端通信连接,所述目标充电柜机能够转发所述请求消息至所述云端,并从所述云端获取所述请求结果。

在其中的一些实施例中,所述请求消息包括第一请求消息和第二请求消息,其中,所述第一请求消息由所述第一充电柜机生成,所述第二请求消息由第二充电柜机生成。

在其中的一些实施例中,在接收请求结果之后,所述方法还包括:

获取对应于所述第二请求消息的请求结果;

将对应于所述第二请求消息的请求结果转发至所述第二充电柜机。

在其中的一些实施例中,接收请求结果包括:

接收第一目标充电柜机转发的请求结果,和/或,接收第二目标充电柜机转发的请求结果。

在其中的一些实施例中,所述请求消息包括以下之一:所述第一充电柜机生成的与用户之间的交互信息,所述第一充电柜机可识别范围内多个终端的位置信息,所述第一充电柜机获取的管理人员的打卡信息。

在其中的一些实施例中,在接收请求结果之后,所述方法还包括:

当所述请求消息为所述第一充电柜机生成的与用户之间的交互信息时,根据接收的对应请求结果实现与用户的交互;或者,

当所述请求消息为所述第一充电柜机可识别范围内多个终端的位置信息,或,管理人员的打卡信息时,根据接收的对应请求结果调整所述第一充电柜机的充电模式。

在其中的一些实施例中,在发送请求消息之前,所述方法还包括:

判断第一网络连接的信号是否低于预设值;

在判断到所述第一网络连接的信号低于所述预设值的情况下,生成所述请求消息,其中,所述请求消息以第二网络连接的信号发送。

第二个方面,在本实施例中提供了一种充电柜机,所述充电柜机包括控制模块和充电模块,所述充电模块包括充电仓和移动电源,所述控制模块与所述充电模组连接,所述控制模块用于执行上述第一个方面所述的充电柜机交互方法的步骤。

在其中的一些实施例中,所述充电模块包括主控模块和从控模块,所述主控模块和所述从控模块连接,其中,所述主控模块包括主控芯片和蓝牙芯片,所述主控芯片和所述蓝牙芯片连接,从控模块包括从控芯片。

第三个方面,在本实施例中提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的充电柜机交互方法。

与相关技术相比,在本实施例中提供的充电柜机交互方法,运用于第一充电柜机,包括:发送请求消息,请求消息用于请求和云端建立通信连接;接收请求结果,其中,请求结果由目标充电柜机转发得到,目标充电柜机和云端通信连接,目标充电柜机能够转发请求消息至云端,并从云端获取请求结果,解决了共享充电柜机与云端难以连接,导致共享充电柜机和用户之间交互困难的问题,实现了共享充电柜机和用户多类交互体验的提升。

本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本申请一实施例的充电柜机交互方法的终端的硬件结构框图;

图2是本申请一实施例的充电柜机交互方法的流程图一;

图3是本申请一实施例的充电柜机交互方法的流程图二;

图4是本申请一实施例的多个充电柜机的位置示意图;

图5是本申请一实施例的充电柜机的结构框图。

具体实施方式

为更清楚地理解本申请的目的、技术方案和优点,下面结合附图和实施例,对本申请进行了描述和说明。

除另作定义外,本申请所涉及的技术术语或者科学术语应具有本申请所属技术领域具备一般技能的人所理解的一般含义。在本申请中的“一”、“一个”、“一种”、“该”、“这些”等类似的词并不表示数量上的限制,它们可以是单数或者复数。在本申请中所涉及的术语“包括”、“包含”、“具有”及其任何变体,其目的是涵盖不排他的包含;例如,包含一系列步骤或模块(单元)的过程、方法和系统、产品或设备并未限定于列出的步骤或模块(单元),而可包括未列出的步骤或模块(单元),或者可包括这些过程、方法、产品或设备固有的其他步骤或模块(单元)。在本申请中所涉及的“连接”、“相连”、“耦接”等类似的词语并不限定于物理的或机械连接,而可以包括电气连接,无论是直接连接还是间接连接。在本申请中所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。通常情况下,字符“/”表示前后关联的对象是一种“或”的关系。在本申请中所涉及的术语“第一”、“第二”、“第三”等,只是对相似对象进行区分,并不代表针对对象的特定排序。

在本实施例中提供的方法实施例可以在终端、计算机或者类似的运算装置中执行。比如在终端上运行,图1是本申请一实施例的充电柜机交互方法的终端的硬件结构框图。如图1所示,终端可以包括一个或多个(图1中仅示出一个)处理器102和用于存储数据的存储器104,其中,处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置。上述终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述终端的结构造成限制。例如,终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示出的不同配置。

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如在本实施例中的充电柜机交互方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输设备106用于经由一个网络接收或者发送数据。上述的网络包括终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(NetworkInterface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。

在本实施例中提供了一种充电柜机交互方法,图2是本实施例的充电柜机交互方法的流程图,如图2所示,该流程包括如下步骤:

步骤S201,发送请求消息,请求消息用于请求和云端建立通信连接;

其中,请求消息包括第一充电柜机工作期间,第一充电柜机与用户、管理人员交互过程中产生的信息。具体的,请求消息包括:第一充电柜机生成的与用户之间的交互信息,第一充电柜机可识别范围内多个终端的位置信息,第一充电柜机获取的管理人员的打卡信息。第一充电柜机通过发送请求信息和云端建立通信连接,使第一充电柜机在收集到与用户、管理人员交互过程中产生的信息后,可以上传请求消息至云端,并实时接收到对应的请求结果。

步骤S202,接收请求结果,其中,请求结果由目标充电柜机转发得到,目标充电柜机和云端通信连接,目标充电柜机能够转发请求消息至云端,并从云端获取请求结果。

其中,目标充电柜机可以与云端、第一充电柜机通信,目标充电柜机为第一充电柜机通信范围内的任意一个或多个柜机。请求结果根据云端对请求消息的响应生成。具体的,请求结果包括根据请求消息统计得到的用户使用柜机内设备的使用习惯、柜机的使用频率,用户与柜机的语音交互信息。目标设备将从云端获取的请求结果转发至第一充电柜机,完成第一充电柜机与云端的通信连接,使第一充电柜机可以根据请求结果实现与用户的实时语音交互,或者,根据请求结果自动调整的柜机内各个设备的充电模式,从而提高用户使用第一充电柜机时与第一充电柜机之间的交互体验。

通过上述步骤S201到S202,第一充电柜机发送请求信息到与能够云端通信连接的目标充电柜机中,构成多柜机之间的蓝牙矩阵网络连接,实现第一充电柜机与云端的实时通信,使第一充电柜机实时获取响应于请求信息的请求结果。解除了充电柜机使用场景的限制,保证任何信号环境下的共享充电柜机都能通过柜机之间的蓝牙网络与云端进行通信并获取提高用户交互体验所需的数据,解决了共享充电柜机和用户之间交互困难的问题,实现了共享充电柜机和用户多类交互体验的提升。

在其中的一些实施例中,请求消息包括第一请求消息和第二请求消息,其中,第一请求消息由第一充电柜机生成,第二请求消息由第二充电柜机生成。在接收请求结果之后,方法还包括:获取对应于第二请求消息的请求结果;将对应于第二请求消息的请求结果转发至第二充电柜机。

第一充电柜机获取第二充电柜机生成的连接云端的第二请求信息,生成柜机本身连接云端的第一请求信息,打包第二请求信息和第一请求信息,并发送请求信息到目标终端。

示例性地,第二充电柜机判断到自身第一网络连接的信号低于预设值的情况下,生成第二请求消息并发送第二请求信息到第一充电柜机。第一充电柜机判断自身的第一网络连接的信号低于预设值的情况下,第一充电柜机生成第一请求信息,并将第一请求信息和第二请求信息打包发送到目标充电柜机。目标充电柜机获取并转发云端分别响应于第一请求信息和第二请求信息的请求结果至第一充电柜机,通过目标充电柜机实现第一充电柜机和云端的通信连接。第一充电柜机转发对应于第二请求消息的请求结果转发至第二充电柜机,通过目标充电柜机和第一充电柜机实现第二充电柜机和云端的通信连接。

在其中的一些实施例中,在其中的一些实施例中,接收请求结果包括:接收第一目标充电柜机转发的请求结果,和/或,接收第二目标充电柜机转发的请求结果。

其中,第一目标充电柜机和第二目标充电柜机都处于第一充电柜机可识别范围内,第一充电柜机发送请求消息至可识别范围内多个目标充电柜机。可选地,第一目标充电柜机和第二目标充电柜机同时转发请求结果至第一充电柜机,第一充电柜机随机选择接收第一目标充电柜机转发的请求结果,或,第二目标充电柜机转发的请求结果。可选地,第一目标充电柜机和第二目标充电柜机同时转发请求结果至第一充电柜机,第一充电柜机选择同时接收第一目标充电柜机转发的请求结果,和,第二目标充电柜机转发的请求结果。

在其中的一些实施例中,请求消息包括以下之一:第一充电柜机生成的与用户之间的交互信息,第一充电柜机可识别范围内多个终端的位置信息,第一充电柜机获取的管理人员的打卡信息。

终端包括移动终端、充电柜机。获取并上传第一充电柜机可识别范围内多个终端的位置信息至云端。示例性地,获取第一充电柜机可识别范围内多个终端的位置信息包括:第一充电柜机通过蓝牙芯片,搜寻可识别范围内所有设备外发的蓝牙信号。终端的位置信息包括终端外发的蓝牙信号距离第一充电柜机的距离、终端外发蓝牙信号的MAC地址。第一充电柜机根据多个终端的位置信息蓝牙信号生成点阵,并将点阵上传云端。云端根据柜机上传的点阵得到第一充电柜机可识别范围内的终端位置,并基于终端位置评估第一充电柜机周围的用户密集度,进而得到用户消费习惯的分析结果。通过分析结果调整充电柜机布局,有助于提高用户使用柜机体验。

其中,第一充电柜机生成的与用户之间的交互信息包括:用户租借移动电源过程中产生的交互信息,用户归还移动电源过程中产生的交互信息,以及,用户语音输入的指令。示例性地,用户租借移动电源过程中产生的交互信息包括:被租借移动电源的编号、租借时间,用户租借移动电源时刻充电点柜机工作状态;用户归还移动电源过程中产生的交互信息包括:被归还移动电源的编号、归还时间、移动电源使用时间、移动电源剩余电量,用户归还移动电源时刻充电点柜机工作状态;用户语音指令根据用户通过充电柜机内置智能音箱输入的语音信息得到。

管理人员的打卡信息包括管理人员标识信息和工作轨迹。示例性地,在充电柜机摆放的商场、步行街等场所下,多个共享充电柜机进行定位,共享充电柜机管理人员携带蓝牙工作卡,通过打卡方式先后连接多个共享充电柜机的蓝牙,并上传管理人员的标识信息。其中,第一充电柜机连接工作人员的蓝牙工作卡后,获取蓝牙工作卡外发信号,并测算可识别范围内第一充电柜机和蓝牙工作卡之间的距离和位置信息,得到工作人员移动轨迹并上传管理人员的打卡信息。其中,共享充电柜机的定位方法采用AOA(Angle-of-Arrival,到达角度测距)角度定位方法,以应用场景下的多个共享充电柜机或与柜机连接的用户移动电源作为基站,

在其中的一些实施例中,在接收请求结果之后,方法还包括:当请求消息为第一充电柜机生成的与用户之间的交互信息时,根据接收的对应请求结果实现与用户的交互;或者,当请求消息为第一充电柜机可识别范围内多个终端的位置信息,或,管理人员的打卡信息时,根据接收的对应请求结果调整第一充电柜机的充电模式。

当请求消息为第一充电柜机可识别范围内多个终端的位置信息时,云端根据多个终端的位置信息判断第一充电柜机周围用户密集度,进而分析得到用户消费习惯,根据用户消费习惯调整充电柜机内设备的布局以及应用场景下多个充电柜机的布局。

当请求消息为第一充电柜机生成的与用户之间的交互信息时,对应用户租借移动电源过程中产生的交互信息,用户归还移动电源过程中产生的交互信息,云端分析得到用户用电高峰期、充电频率、充电时常、每次充电所需电量、柜机内设备使用频率等用户习惯,并根据用户习惯得到对应请求结果,指示第一充电柜机根据请求结果调整的柜机内各个设备的充电模式,包括调整不同位置移动电源的充电频率、充电时长,管理人员根据请求结果实时调整柜机与柜机内设备的布置数量和摆放位置。

当请求消息为第一充电柜机生成的与用户之间的交互信息时,对应用户语音输入的指令,第一充电柜机从云端获取用于回复用户语音的回复指令,并通过第一充电柜机内置的蓝牙芯片播放回复指令,实现用户在租接、归还设备过程中与第一充电柜机之间的语音交互。通过包括移动电源借还语音播报,音乐播放,叫号等语音交互,充电柜机可以应对更多的场景,提升用户使用第一充电柜机的体验。

当请求消息为管理人员的打卡信息时,云端根据管理人员的打卡信息调整管理人员的管理要求,改善柜机内的设备数量以及使用场景下充电柜机数量,进而提高用户与充电柜机之间的交互体验。

在其中的一些实施例中,在发送请求消息之前,方法还包括:判断第一网络连接的信号是否低于预设值;在判断到第一网络连接的信号低于预设值的情况下,生成请求消息,其中,请求消息以第二网络连接的信号发送。

可选地,第一网络连接包括移动通信连接和无线连接,第二网络连接的信号包括蓝牙连接。第一充电柜机在判断到通过移动网络通信连接和无线网络连接的信号值皆第一预设值,无法连接云端的情况下,生成请求信息,并通过蓝牙连接方式连接可通讯范围内的目标充电柜机,向目标充电柜机发送请求信息。

下面通过优选实施例对本实施例进行描述和说明。

在一个实施例中,如图3所示,还提供了另一种的充电柜机交互方法的流程图。图4是本实施例中多个充电柜机的位置示意图,其中,充电柜机的第一网络连接的信号为4G移动网络信号,第二网络连接的信号为蓝牙信号。四个充电柜机的4G移动网络信号自左至右依次增强,第二充电柜机的4G移动网络信号最弱,第二目标充电柜机的4G移动网络信号最强。其中,第一目标充电柜机和第二目标充电柜机能够与云端通信连接,第一充电柜机和第二充电柜机无法与云端通信连接。受距离限制,第二充电柜机的蓝牙信号能传输到第一充电柜机和第一目标充电柜机,但无法传输到第二目标充电柜机,第一充电柜机的蓝牙信号能传输到另外三个柜机。

步骤S301,第二充电柜机在读取到自己的4G移动网络信号低于预设值,无法正常与云端连接的情况下,通过蓝牙信号向蓝牙通信范围内的第一目标充电柜机和第一充电柜机发送第二请求消息。

步骤S302,第一充电柜机生成第一请求消息,在第二请求消息的基础上将第一请求消息通过蓝牙信号打包外发至第一目标充电柜机和第二目标充电柜机。

步骤S303,第一目标充电柜机在不同时间段内接收到第二充电柜机发送的第二请求消息,和,第一充电柜机发送的包括第一请求信息和第二请求信息的打包请求信息后,优先转发打包请求信息至云端、获取对应请求结果,并与第一充电柜机进行1对1数据通讯。

步骤S304,第二目标充电柜机接收到第一充电柜机发送的包括第一请求信息和第二请求信息的打包请求信息后,转发打包请求信息至云端、获取对应请求结果,并与第一充电柜机进行1对1数据通讯。

步骤S305,第一充电柜机可以在第二目标充电柜机和第二目标充电柜机之间随机选取一个柜机进行1对1数据通讯,接收对应请求结果。

步骤S306第一充电柜机通过蓝牙信号向第二充电柜机发送4G移动网络已正常的消息,并转发对应第二请求消息的请求结果至第二充电柜机。

上述方法通过蓝牙矩阵联网的方法,将第二充电柜机的请求消息发送给第一充电柜机,第一充电柜机发送请求消息给第一目标充电柜机,第一目标充电柜机通过4G移动网络发送请求消息给云端,实现云端与第二充电柜机和第一充电柜机的通信连接。

需要说明的是,在上述流程中或者附图的流程图中示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

在本实施例中还提供了一种充电柜机,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。以下所使用的术语“模块”、“单元”、“子单元”等可以实现预定功能的软件和/或硬件的组合。尽管在以下实施例中所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图5是本实施例的充电柜机的结构框图,如图5所示,该充电柜机包括控制模块和充电模块,充电模块包括充电仓和移动电源,控制模块与充电模组连接,控制模块包括:主控模块和从控模块,主控模块和从控模块连接,其中,主控模块包括主控芯片和蓝牙芯片,主控芯片和蓝牙芯片连接,从控模块包括从控芯片。控制模块用于执行上述实施例中的任一种充电柜机交互方法。

在一个实施例中,控制模块包括通讯单元,用于发送请求消息,请求消息用于请求和云端建立通信连接;接收请求结果,其中,请求结果由目标充电柜机转发得到,目标充电柜机和云端通信连接,目标充电柜机能够转发请求消息至云端,并从云端获取请求结果。

可选地,请求消息包括第一请求消息和第二请求消息,其中,第一请求消息由第一充电柜机生成,第二请求消息由第二充电柜机生成。

可选地,接收请求结果包括:接收第一目标充电柜机转发的请求结果,和/或,接收第二目标充电柜机转发的请求结果。

在一个实施例中,控制模块包括转发单元,用于在接收请求结果之后获取对应于第二请求消息的请求结果;将对应于第二请求消息的请求结果转发至第二充电柜机。

在一个实施例中,控制模块包括调整单元,用于接收请求结果之后,当请求消息为第一充电柜机生成的与用户之间的交互信息时,根据接收的对应请求结果实现与用户的交互;或者,当请求消息为第一充电柜机可识别范围内多个终端的位置信息,或,管理人员的打卡信息时,根据接收的对应请求结果调整第一充电柜机的充电模式。

在一个实施例中,控制模块包括判断单元,用于发送请求消息之前,判断第一网络连接的信号是否低于预设值;在判断到第一网络连接的信号低于预设值的情况下,生成请求消息,其中,请求消息以第二网络连接的信号发送。

需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。

此外,结合上述实施例中提供的充电柜机交互方法,在本实施例中还可以提供一种计算机存储介质来实现。该计算机存储介质上存储有计算机程序;该计算机程序被处理器执行时实现上述实施例中的任意一种充电柜机交互方法。

应该明白的是,这里描述的具体实施例只是用来解释这个应用,而不是用来对它进行限定。根据本申请提供的实施例,本领域普通技术人员在不进行创造性劳动的情况下得到的所有其它实施例,均属本申请保护范围。

显然,附图只是本申请的一些例子或实施例,对本领域的普通技术人员来说,也可以根据这些附图将本申请适用于其他类似情况,但无需付出创造性劳动。另外,可以理解的是,尽管在此开发过程中所做的工作可能是复杂和漫长的,但是,对于本领域的普通技术人员来说,根据本申请披露的技术内容进行的某些设计、制造或生产等更改仅是常规的技术手段,不应被视为本申请公开的内容不足。

“实施例”一词在本申请中指的是结合实施例描述的具体特征、结构或特性可以包括在本申请的至少一个实施例中。该短语出现在说明书中的各个位置并不一定意味着相同的实施例,也不意味着与其它实施例相互排斥而具有独立性或可供选择。本领域的普通技术人员能够清楚或隐含地理解的是,本申请中描述的实施例在没有冲突的情况下,可以与其它实施例结合。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对专利保护范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

相关技术
  • 电动汽车的充电方法、充电装置、存储介质和处理器
  • 充电电路、电子设备、充电管理方法及存储介质
  • 充电桩的充电方法、装置、存储介质和处理器
  • 充电电路、充电处理方法、电子设备及存储介质
  • 充电电路、充电处理方法、电子设备及存储介质
  • 一种智能柜机的交互方法、智能终端和存储介质
  • 一种智能交互式充电方法、管理系统及充电桩、存储介质
技术分类

06120115950450