共享充电机柜的交互方法、终端设备及存储介质技术

技术编号:21915529 阅读:23 留言:0更新日期:2019-08-21 12:54
本发明专利技术适用于物联网技术领域,提供了共享充电机柜的交互方法、终端设备及存储介质,其中该方法包括:用户终端扫描共享充电机柜上的二维码,获得共享充电机柜的设备信息,通过消息队列遥测传输MQTT协议向服务器发送租借请求。服务器在接收到用户终端发送的租借请求时,通过所述MQTT协议控制目标共享充电机柜借出移动电源。任意共享充电机柜检测到归还的移动电源时,通过所述MQTT协议向服务器发送移动电源的唯一身份标识。服务器对目标移动电源的订单计算租借费用。上述方案,用户终端、共享充电机柜与服务器之间通过消息队列遥测传输MQTT协议进行通信,使得通信网络消耗大大降低,提高了共享充电机柜与服务器之间的交互速率。

Interaction Method, Terminal Equipment and Storage Medium of Shared Charger Cabinet

【技术实现步骤摘要】
共享充电机柜的交互方法、终端设备及存储介质
本专利技术属于物联网
,尤其涉及共享充电机柜的交互方法、终端设备及存储介质。
技术介绍
随着数据通信与多媒体业务需求的发展,适应移动数据、移动计算及移动多媒体运作需要的第四代移动通信开始兴起。物联网设备数量庞大,传统的HTTP协议连接,网络流量消耗大,数据传输反馈慢,对服务器要求随着用户量增长而成倍增加。在现有技术中,共享充电机柜多采用传统HTTP协议连接,由于共享充电机柜铺设量巨大,在实际使用中,采用传统HTTP协议进行通信的共享充电机柜存在网络消耗大、数据传输反馈缓慢。
技术实现思路
有鉴于此,本专利技术实施例提供了共享充电机柜的交互方法、终端设备及存储介质,以解决现有技术中共享充电机柜与服务器之间的交互网络消耗大的问题。本专利技术实施例的第一方面提供了一种共享充电机柜的交互方法,包括:用户终端扫描共享充电机柜上的二维码,通过解析所述二维码获得所述共享充电机柜的设备信息;所述用户终端通过消息队列遥测传输MQTT协议向服务器发送用于表示租借移动电源的租借请求;所述租借请求包括所述设备信息;所述服务器在接收到所述用户终端发送的所述租借请求时,通过所述MQTT协议控制所述租借请求包含的所述设备信息对应的目标共享充电机柜借出移动电源;任意共享充电机柜检测到归还的移动电源时,通过所述MQTT协议向所述服务器发送所述移动电源的唯一身份标识,所述唯一身份标识用于所述服务器获取与所述唯一身份标识关联的目标移动电源,并计算所述目标移动电源的租借费用。本专利技术实施例的第二方面提供了一种共享充电机柜的交互系统,包括:所述用户终端扫描所述共享充电机柜上的二维码,通过解析所述二维码获得所述共享充电机柜的设备信息;所述用户终端通过消息队列遥测传输MQTT协议向所述服务器发送用于表示租借移动电源的租借请求;所述租借请求包括所述设备信息;所述服务器在接收到所述用户终端发送的所述租借请求时,通过所述MQTT协议控制所述租借请求包含的所述设备信息对应的目标共享充电机柜借出移动电源;任意共享充电机柜检测到归还的移动电源时,通过所述MQTT协议向所述服务器发送所述移动电源的唯一身份标识,所述唯一身份标识用于所述服务器获取与所述唯一身份标识关联的目标移动电源,并计算所述目标移动电源的租借费用。本专利技术实施例的第三方面提供了一种共享充电机柜的交互方法,包括:通过消息队列遥测传输MQTT协议接收服务器发送的控制指令,执行所述控制指令借出移动电源;任意共享充电机柜检测到归还的移动电源时,通过所述MQTT协议向所述服务器发送所述移动电源的唯一身份标识,所述唯一身份标识用于所述服务器获取与所述唯一身份关联的目标移动电源,并计算所述目标移动电源的租借费用。本专利技术实施例的第四方面提供了一种共享充电机柜,包括:通过消息队列遥测传输MQTT协议接收服务器发送的控制指令,执行所述控制指令借出移动电源;任意共享充电机柜检测到归还的移动电源时,通过所述MQTT协议向所述服务器发送所述移动电源的唯一身份标识,所述唯一身份标识用于所述服务器获取与所述唯一身份关联的目标移动电源,并计算所述目标移动电源的租借费用。本专利技术实施例的第五方面提供了一种共享充电机柜的交互方法,包括:在接收到所述用户终端发送的所述租借请求时,通过所述MQTT协议控制所述租借请求包含的所述设备信息对应的目标共享充电机柜借出移动电源;在接收到任意共享充电机柜发送的移动电源的唯一身份标识时,获取与所述唯一身份标识关联的目标移动电源,并计算所述目标移动电源的租借费用。本专利技术实施例的第六方面提供了一种服务器,包括:在接收到所述用户终端发送的所述租借请求时,通过所述MQTT协议控制所述租借请求包含的所述设备信息对应的目标共享充电机柜借出移动电源;在接收到任意共享充电机柜发送的移动电源的唯一身份标识时,获取与所述唯一身份标识关联的目标移动电源,并计算所述目标移动电源的租借费用。本专利技术实施例的第七方面提供了一种计算机可读存储介质,包括:包括:计算机程序,所述计算机程序被处理器执行时实现如上述第一方面的共享充电机柜的交互方法的步骤。本专利技术实施例与现有技术相比存在的有益效果是:用户终端扫描共享充电机柜上的二维码,通过解析二维码获得共享充电机柜的设备信息;用户终端通过消息队列遥测传输MQTT协议向服务器发送用于表示租借移动电源的租借请求;租借请求包括设备信息;服务器在接收到用户终端发送的租借请求时,通过MQTT协议控制租借请求包含的设备信息对应的目标共享充电机柜借出移动电源;任意共享充电机柜检测到归还的移动电源时,通过MQTT协议向服务器发送移动电源的唯一身份标识,唯一身份标识用于服务器获取与唯一身份标识关联的目标移动电源,并计算目标移动电源的租借费用。在上述技术方案中,用户终端、共享充电机柜与服务器之间通过消息队列遥测传输MQTT协议进行通信,使得通信网络消耗大大降低,提高了共享充电机柜与服务器之间的交互速率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种共享充电机柜的交互方法的实现流程图;图2是本专利技术实施例提供的一种共享充电机柜的交互系统的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。示例一,请参见图1,图1是本专利技术实施例提供的一种共享充电机柜的交互方法的实现流程图。如图1所示的共享充电机柜的交互方法可包括:S101:用户终端扫描共享充电机柜上的二维码,通过解析所述二维码获得所述共享充电机柜的设备信息。用户通过用户终端扫描共享充电机柜上的二维码,该用户终端可以是能够与服务器取得通信的任意智能设备,包括但不限于手机、平板电脑、笔记本电脑等智能设备。在共享充电机柜上设置有一显示器,获取共享充电机柜的唯一标识码作为共享充电机柜的设备信息,该唯一标识码可以是共享充电机柜通信模块的IMEI码、MAC地址、SN码等能够唯一识别设备身份的编码,根据该设备信息生成对应的二维码显示在共享充电机柜的显示器上,在另一种实现方式中,也可以在将共享充电机柜的设备信息预先生成二维码,通过喷涂、粘贴、镶嵌铭牌的方式在共享充电机柜上进行展示,以方便用户终端通过扫描该二维码进而获取到共享充电机柜的设备信息。S102:所述用户终端通过消息队列遥测传输MQTT协议向服务器发送用于表示租借移动电源的租借请求;所述租借请求包括所述设备信息。消息队列遥测传输(MQTT,MessageQueuingTelemetr3Transport)协议是基于发布/订阅范式的消息协议。它工作在TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设计的发布/订本文档来自技高网...

【技术保护点】
1.一种共享充电机柜的交互方法,其特征在于,所述方法包括:用户终端扫描共享充电机柜上的二维码,通过解析所述二维码获得所述共享充电机柜的设备信息;所述用户终端通过消息队列遥测传输MQTT协议向服务器发送用于表示租借移动电源的租借请求;所述租借请求包括所述设备信息;所述服务器在接收到所述用户终端发送的所述租借请求时,通过所述MQTT协议控制所述租借请求包含的所述设备信息对应的目标共享充电机柜借出移动电源;任意共享充电机柜检测到归还的移动电源时,通过所述MQTT协议向所述服务器发送所述移动电源的唯一身份标识,所述唯一身份标识用于所述服务器获取与所述唯一身份标识关联的目标移动电源,并计算所述目标移动电源的租借费用。

【技术特征摘要】
1.一种共享充电机柜的交互方法,其特征在于,所述方法包括:用户终端扫描共享充电机柜上的二维码,通过解析所述二维码获得所述共享充电机柜的设备信息;所述用户终端通过消息队列遥测传输MQTT协议向服务器发送用于表示租借移动电源的租借请求;所述租借请求包括所述设备信息;所述服务器在接收到所述用户终端发送的所述租借请求时,通过所述MQTT协议控制所述租借请求包含的所述设备信息对应的目标共享充电机柜借出移动电源;任意共享充电机柜检测到归还的移动电源时,通过所述MQTT协议向所述服务器发送所述移动电源的唯一身份标识,所述唯一身份标识用于所述服务器获取与所述唯一身份标识关联的目标移动电源,并计算所述目标移动电源的租借费用。2.如权利要求1所述的共享充电机柜的交互方法,其特征在于,在所述用户终端扫描共享充电机柜上的二维码之前,还包括:所述共享充电机柜在开机时,获取自身的设备信息,并通过所述MQTT协议将所述设备信息发送至所述服务器;所述服务器在接收到所述共享充电机柜发送的所述设备信息时,向所述共享充电机柜发送与所述设备信息相对应的鉴权信息;所述共享充电机柜在接收到所述鉴权信息时,对所述鉴权信息进行验证,并在验证通过时,根据所述鉴权信息建立与所述服务器的发布/订阅消息协议,以实现与所述服务器之间基于所述MQTT协议的通信。3.如权利要求1所述的共享充电机柜的交互方法,其特征在于,所述服务器在接收到所述用户终端发送的所述租借请求时,通过所述MQTT协议控制所述租借请求包含的所述设备信息对应的目标共享充电机柜借出移动电源,包括:所述服务器在接收到所述用户终端发送的所述租借请求时,查找与所述租借请求所包含的所述设备信息对应的目标共享充电机柜;所述服务器通过所述MQTT协议向所述目标共享充电机柜下发查询指令,并接收所述目标共享充电机柜根据所述查询指令反馈的状态信息;所述服务器解析所述状态信息,根据所述状态信息以及借出规则选取待借出的目标移动电源;所述服务器将所述目标移动电源的唯一身份标识与所述用户终端的用户信息进行绑定,生成所述目标移动电源的移动电源租借订单并开始计费;所述服务器将所述目标移动电源的唯一身份标识发送至所述目标共享充电机柜,控制所述目标共享充电机柜借出所述目标移动电源的唯一身份标识相对应的目标移动电源。4.如权利要求1所述的共享充电机柜的交互方法,其特征在于,任意共享充电机柜检测到归还的移动电源时,通过所述MQTT协议向所述服务器发送所述移动电源的唯一身份标识,包括:任意共享充电机柜检测是否有移动电源置入;若检测到有移动电源置入,则识别所述移动电源的唯一身份标识,将所述唯一身份标识发送至服务器;所述服务器接收到所述共享充电机柜发送的所述唯一身份标识时,查找所述唯一身份标识查找对应的移动电源借出订单,对所述移动电源借出订单进行结算,查找与所述唯一身份标识绑定的用户信息,将所述结算结果反馈给所述用户信息对应的用户终端。5.一种共享充电机柜的交互系统,其特征在于,所述系统具有用户终端、服务器和共享充电机柜,具体包括:所述用户终端扫描所述共享充电机柜上的二维码,通过解析所...

【专利技术属性】
技术研发人员:谢建松
申请(专利权)人:广州共享出行科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1