一种行李寄存方法及寄存控制器与流程

文档序号:16904275发布日期:2019-02-19 18:15阅读:622来源:国知局
一种行李寄存方法及寄存控制器与流程

本发明涉及一种行李寄存方法及寄存控制器,适用于行李寄存领域。



背景技术:

行李寄存是外出旅行经常需要的服务,在宾馆、汽车站、火车站、机场甚至景区,一般都有行李寄存处。传统的行李寄存是在行李箱包上挂一张卡片,卡片上写有行李编号、客户信息、寄存时间等内容,同时客户也持有一张具有相关信息的卡片。取行李时,客户持卡片由管理人员核对并从储物间寻找和取出行李。

传统的寄存方式简单易行,但只适合小规模行李寄存。当寄存行李数量较大时,要在众多的行李中寻找所需物件,光靠人工方式,难度增加,效率低下,还存在出错的风险。效率低下耽误客户时间,一旦出错后,将给客户产生难以估量的损失。客户寄存物品后,还需要妥善保管寄存卡片,凭卡片领取行李,其他人无法代为领取,这都不符合现代人的生活方式。随着人们生活工作节凑的加快,传统的行李寄存方式已经显示出严重的不足。



技术实现要素:

本发明的目的在于提供一种行李寄存方法及寄存控制器,用于解决现有寄存方法效率低,易出错的问题。

为实现上述目的,本发明提出一种行李寄存方法及寄存控制器,一种行李寄存方法,包括以下步骤:

(1)存件时,用户手持设备记录终端信息以及对应的用户信息,保存记录的信息并将记录的信息发送至寄存控制器;

(2)寄存控制器维护一个终端列表,终端列表用于记录所有已注册的终端,终端列表包括已注册终端信息以及对应的用户信息,终端信息包括终端编号信息、终端状态信息以及终端的寄存时间信息,寄存控制器接收到记录的信息后,遍历终端信息,若寄存成功,则保存记录的信息并更新终端列表;

(3)取件时,用户手持设备核对用户信息,若用户信息核对正确,则向寄存控制器发送对应的终端的取件指令;

(4)寄存控制器接收取件指令,遍历终端列表,若查询到该终端信息,则向该终端发送取件指令;

(5)该终端接收取件指令后,执行指令进行提醒,完成取件后,发送取件成功指令;

(6)寄存控制器接收取件成功指令后,更新终端列表。

本发明的行李寄存方法在用户手持设备、寄存控制器以及终端的配合实现了行李安全、高效、方便、快捷的存取。

进一步的,行李寄存方法还包括以下步骤:

寄存控制器定时向终端发送查询指令或者寄存控制器接收查询命令后向终端发送查询指令,查询终端信息;

终端接收到查询指令后,向寄存控制器发送终端信息;

寄存控制器接收终端信息,更新终端列表或者发送终端信息。

通过定时查询可以实时更新终端的状态,以免终端故障或者缺电影响使用,降低工作效率;同时通过指令查询可以随时将查询结果反馈至用户手持设备,得到计费信息,及时了解各种情况以便管理员进行管理,在本方法中终端只有在接收到查询指令后才会进行工作,其他时间都处于休眠模式,进一步的节省资源。

进一步的,终端状态信息包括可用状态以及占用状态,占用状态包括寄存状态、缺电状态以及充电状态。

将终端分为不同的状态,可以及时提醒管理员进行管理,以免影响终端的使用。

一种寄存控制器,包括第一无线通信模块、第二无线通信模块以及控制模块,第一无线通信模块、第二无线通信模块分别与控制模块连接,控制模块包括处理器以及存储器,处理器运行存储在存储器中的计算机程序,实现以下步骤:

存件时,寄存控制器维护一个终端列表,终端列表用于记录所有已注册的终端,终端列表包括已注册终端信息以及对应的用户信息,终端信息包括终端编号信息、终端状态信息以及终端的寄存时间信息,寄存控制器接收到用户手持设备记录的信息后,遍历终端列表中的终端信息,若寄存成功,则保存记录的信息并更新终端列表;

取件时,寄存控制器接收用户手持设备所发出的取件指令,遍历终端列表,若查询到终端信息,则向该终端发送取件指令;

寄存控制器接收终端发送的取件成功指令后,更新终端列表。

寄存控制器为实现本发明的核心装置,与用户手持设备以及终端的配合实现了行李安全、高效、方便、快捷的存取。

进一步的,寄存控制器还实现以下步骤:

寄存控制器定时向终端发送查询指令或者寄存控制器接收查询命令后向终端发送查询指令,查询终端信息;

寄存控制器接收终端信息,更新终端列表或者发送终端信息。

通过定时查询可以实时更新终端的状态,以免终端故障或者缺电影响使用,降低工作效率;同时通过指令查询可以随时将查询结果反馈至用户手持设备,得到计费信息,及时了解各种情况以便管理员进行管理,在本方法中终端只有在接收到查询指令后才会进行工作,其他时间都处于休眠模式,进一步的节省资源。

进一步的,终端状态信息包括可用状态以及占用状态,占用状态包括寄存状态、缺电状态以及充电状态。

将终端分为不同的状态,可以及时提醒管理员进行管理,以免影响终端的使用。

附图说明

图1为本发明行李寄存系统组成示意图;

图2为本发明手机app的主界面图;

图3为本发明手机app的存件界面图;

图4为本发明存件时序图;

图5为本发明手机app的取件界面图;

图6为本发明取件时序图;

图7为本发明手机app的菜单界面图;

图8为本发明手机app的状态查询界面图

图9为本发明手机app的状态查询结果显示界面图;

图10为本发明状态查询时序图;

图11为本发明手机app的历史数据查询界面图;

图12为本发明手机app的历史数据结果显示界面图;

图13为本发明历史数据查询时序图;

图14为本发明手机app的参数设置界面图;

图15为本发明手机app无线连接所搜索到的寄存控制器列表界面图;

图16为本发明寄存控制器组成框图;

图17为本发明寄存控制器主程序流程图;

图18为本发明寄存控制器wifi服务程序流程图;

图19为本发明寄存控制器lora接收任务程序流程图;

图20为本发明终端组成框图;

图21为本发明终端主程序流程图;

图22为本发明终端中断服务流程图;

图23为本发明终端结构示意图;

图24为本发明终端天线结构示意图;

图25为本发明终端天线卡合结构示意图;

图中:1为弹簧天线、2为绝缘套、3为卡扣、4为卡合装置、5为二维码标贴、6为led状态灯、7为按钮、8为扩音装置、9为壳体。

具体实施方式

行李寄存方法实施例:

实施本发明的方法实施例涉及的系统如图1所示,包括用户手持设备、寄存控制器、多个终端。用户手持设备为手机,手机安装有行李寄存的手机app,管理人员向手机app输入各种信息,手机app通过第一无线通信模块与寄存控制器进行通讯连接,寄存控制器与终端通过第二无线通信模块进行通讯连接。关于用户手持设备的实现方式本方法不做限制,也可以是现有的可扫描的手持设备,比如说现在快递员所使用的手持设备。

本发明的方法,实施的主体为用户、管理人员、手机app、寄存控制器、终端,即本发明的方法主要体现了实施主体间进行信息交互的过程,因此下面对用户、管理人员、手机app、寄存控制器、终端进行详细说明。

用户进行存储行李时应向管理人员提供个人信息以及确认信息。

管理人员的主要工作为向手机app输入各种信息,完成存取件的动作、状态查询、更换终端以及与客户交流等人为动作。

手机app的主界面如图2所示,包括存件以及取件的按键,当然如图7所示在主界面的右上角还有菜单选项,菜单选项包括状态查询,历史查询以及设置等功能,当有大件行李寄存时,点击存件按键;当有大件行李取件时,点击取件按键;当管理人员对寄存的大件行李进行状态查询时,选择状态查询的功能;当管理人员需要历史寄存数据时,选择历史查询的功能;当然,管理人员可以对手机app进行设置,选择设置按键即可。手机上安装有行李寄存管理app,可完成客户身份认证、行李的存放、状态显示、领取、计费、生成报表等操作。关于存件、取件以及查询的具体过程在行李寄存方法过程中进行描述。

寄存控制器如图16所示,包括第一无线通信模块、第二无线通信模块以及控制模块,第一无线通信模块、第二无线通信模块分别与控制模块连接。本实施例中控制模块选用主控芯片esp32,第一无线通信模块为wifi或者蓝牙(图中未显示),第二无线通信模块为lora模块,主控芯片esp32集成了wifi或者蓝牙功能,为了使主控芯片esp32中wifi或者蓝牙功能更好的发挥,主控芯片esp32还包括天线1。主控芯片esp32还包括四个接口,分别是uart0、uart1、gpio、spi,这四个接口用于连接相应的功能模块以实现寄存控制器的功能,分别是:uart0连接下载口、uart1连接lora模块、spi连接网络模块、gpio连接状态指示灯,当然在lora模块上加装天线2实现更好的通信,并且寄存控制器还包括电源模块保证寄存控制器的正常工作。

关于无线通信模块的选择方式,本发明不做限制,第一无线通信模块也可以是gprs、3g、4g等无线通讯方式,第二无线通信模块也可以是zigbee模块等无线通讯方式,只是lora模块通信距离远,而且其工作频段(433mhz)远离wifi频段(2.4ghz),受到的干扰小。关于lora通信的实现方式为现有技术,因此下文对此不进行赘述。

通过lora模块进行通信,实现空中唤醒技术;电源模块用于给寄存控制器供电;网络模块用于将存储的信息上传到计算机或云端服务器,可以与外部设备进行连接;天线1与天线2用于加强寄存控制器的通信;状态指示灯用于显示寄存控制器的工作状态;下载口用于输入寄存控制器所需的程序。

寄存控制器的主控芯片esp32上存储有应用软件,应用软件包括初始化程序、如图18所示的wifi(或者蓝牙)接收任务程序和如图19所示的lora接收任务程序组成。初始化程序为如图17所示,当寄存控制器上电启动后,开始运行初始化程序,执行自检、然后对需要使用的变量或者任务进行初始化,之后创建wifi接收任务程序和lora接收任务程序。任务程序被创建后会一直运行,关于wifi接收任务程序和lora接收任务程序的具体过程在方法过程中进行描述。

终端包括无线通信模块、指示模块、控制模块(mcu)、天线以及电池,电池连接控制模块用于对控制模块进行供电,无线通信模块连接控制模块的信号输入端,控制模块的信号输出端连接指示模块,天线连接无线通信模块,同时终端还包括如图23所示的壳体9,电池、控制模块、指示模块以及无线通信模块内置于壳体9,天线外置于壳体9,天线上套设有绝缘套2,绝缘套2包括固定端以及自由端,固定端与天线固定,自由端设置有卡扣3,壳体9或者绝缘套2上设置有卡合装置4,卡合装置4用于在绝缘套2锁紧时与卡扣3进行卡合,电池可以为小型充电电池或者充电的纽扣电池等,电池的具体实施方式本发明不做限制。

本实施例中,为了便于卡合,如图24所示,将卡合装置4设置在绝缘套2的固定端上,作为其他实施方式,卡合装置4也可以设置在绝缘套2的其他位置,比如说绝缘套2的中部;卡合装置4还可以设置在壳体9上,直接粘附于壳体9上,具体粘附于壳体9的哪个位置本发明不做限制,只要可以与卡扣3进行卡合时可以绑定在行李上即可。

本实施例中,卡扣3包括一个尖端以及倒钩,卡合装置4上设有与倒钩进行卡合的开孔,如图25所示进行卡合,作为其他实施方式,卡扣3与卡合装置4可以为相互勾连的挂钩,两个挂钩进行钩合用于与终端进行绑定,当然还有很多其他进行卡合或者扣合的装置,这里不做赘述。

本实施例中,为了保证绝缘套2弯曲时天线不受影响,天线采用弹簧天线1,作为其他实施方式,也可以使用喇叭天线、鞭状天线等通信天线。

本实施例中,为了节能,控制模块采用主控芯片stm8l152,主控芯片stm8l152上存储有如图21、22所示的应用程序,作为其他实施方式,控制模块也可以使用单片机等简单的控制模块,可以实现本终端的功能即可。

本实施例中,为了加强指示强度,指示模块为led状态灯6与蜂鸣器的结合,led状态灯6为了可以起到指示的作用,将led状态灯6外置于壳体9,蜂鸣器通过扩音装置8起到指示作用,作为其他实施方式,led状态灯6也可以不外露,led状态灯6安装部位的壳体9处采用透明可见的材料,进行显示,在保证提示强度的情况下,可以选用一种进行指示,也可以选用语音提示模块等其他指示方式,同时,这几种指示方式可以进行不同的组合进行指示,具体指示模块本发明不做限制。

本实施例中,终端还包括按钮7,按钮7外露于终端的壳体9的表面,用于中断蜂鸣器和led状态灯6的工作,作为其他实施方式,在寄存控制器可以自行控制蜂鸣器和led状态灯6的停止时,按钮7也可以没有。

本实施例中,为了保证通信的可靠性,无线通信模块为lora通信模块,作为其他实施方式,无线通信模块也可以为zigbee模块等其他通信模块,可以实现无线通信即可。

本实施例中,为了便于卡合,绝缘套2采用相对柔软的塑胶绝缘套,作为其他实施方式,绝缘套2还可以为橡胶绝缘套等其他绝缘套,只要可以实现绝缘而且可弯曲即可。

终端的壳体9的外表面设置有代表本机的二维码标贴5,本实施例中将本终端的二维码标贴5设置于终端壳体9的前表面的右上角,作为其他实施方式,本终端的二维码标贴5的设置位置不做限制,而且也可以选用条形码等其他方式,只要可以进行扫描并且有固定编号信息即可。

具体的,本实施例终端中将蜂鸣器、led状态灯6、lora通信模块、主控芯片stm8l152、电池、按钮7连接于一张电路板上。如图20所示,主控芯片stm8l152上设置有spi接口用于连接lora通信模块、gpio接口用于连接led状态灯6以及按钮7,lora通信模块设有弹簧天线1以实现更好的通信;电池与蜂鸣器分别连接主控芯片stm8l152。

终端放置在行李箱上,并跟行李箱绑定。为了使用方便,终端的体积应尽可能小,功耗应尽量低。为了降低终端的待机功耗,终端与寄存控制器之间通过lora通信,实现空中唤醒技术。终端的弹簧天线1外露,兼做终端与行李之间的绑带和卡扣功能。如图21所示终端上电开始工作时,首先进行自检,自检通过后打开定时器,为了节能,终端采用唤醒机制,即一般情况下终端处于休眠状态,只有接收到信号指示才上传数据;终端接收寄存控制器发送的取件指令,可启动蜂鸣器和led状态灯6提醒功能,使管理员很快能找到所需行李。待管理员取到行李后,如图22所示,管理员启动按钮7中断服务程序,管理员按下按钮7,蜂鸣器和led状态灯6停止工作,并且终端向寄存控制器发送取件成功指令,至此中断服务程序结束。

使上述手机app、寄存控制器和终端区别于现有技术的,主要在于寄存控制器中存储的程序指令和数据。当寄存控制器运行所述的程序指令时,即可实现本发明方法实施例,下面具体介绍所述程序指令所实现的方法步骤。

行李寄存方法,包括以下步骤:

1)存件时,工作过程如图4所示,管理人员先取可用的终端,打开手机app,出现如图2所示的界面,点击存件,出现如图3所示的存件界面,继而点击终端设备id框内的扫描按键,及出现可以扫描的扫描框,扫描终端的二维码即得到本终端的编码信息,终端设备id框内显示本终端编号信息,紧接着管理人员询问用户,记录用户信息,用户信息包括用户姓名以及用户手机号,保存终端编号信息以及对应的用户信息,手机app向用户的手机号发送确认信息,并且将终端编号信息以及用户信息发送至寄存控制器。

2)寄存控制器维护一个终端列表,终端列表用于记录所有已注册的终端,终端列表包括已注册终端信息以及对应的用户信息,终端信息包括终端编号信息、终端状态信息以及终端的寄存时间信息,寄存控制器接收的记录的信息后,遍历终端列表中的终端信息,若寄存成功,则保存记录的信息并更新终端列表(可以重新添加用户信息或者覆盖原终端信息),向手机app发送寄存成功信息。

本实施例中,终端状态信息包括可用状态以及占用状态,占用状态包括寄存状态、缺电状态以及充电状态,当然在可以人为区分终端的状态信息时,寄存控制器也可以不划分终端状态信息。

在扫描终端后,如果终端损坏或者缺电,也会出现终端不可用的情况,表示寄存失败,寄存控制器向手机app发送寄存失败信息。

3)终端更新状态信息为寄存状态。

4)当用户取件时,工作过程如图6所示,管理员打开手机app,出现如图2所示的界面,点击取件,出现如图5所示的操作界面,询问用户手机号码以及姓名,管理员将手机号码输入,手机app将调出与该手机号码绑定的其他存储信息,用户姓名以及终端编号信息(设备id),若用户自报的姓名与手机app所显示的姓名相同,则第一次核对身份通过,管理员点击验证码按键,手机app向该手机号码发送验证码,用户将所收到的验证码告知管理员,管理员将验证码输入手机app,点击确认按键进行确认,至此进行第二次身份验证,验证通过则点击取件按键(也可以提前点击取件按键),手机app将对应的终端编号信息发送至寄存控制器,指令取件。

5)寄存控制器接收该取件指令后,遍历终端列表,若查询到该终端,则向终端发送取件指令。

6)终端接收取件指令后,控制该终端进行提醒,完成取件后,终端发送取件成功指令。

具体为:正常情况下,终端处于低功耗模式运行,当终端接收到取件指令后,判断是否为唤醒本终端的数据,若是发送给本终端的数据,则唤醒本终端处于正常运行模式,并控制执行提醒策略。最大执行提醒策略10次,如果超过10次,仍然没有取走用户行李,则停止提醒;转入低功耗模式运行;若不是本终端的数据,则不执行提醒策略。

由于终端设备为电池供电,执行提醒策略时,仍然要考虑降低设备能耗。具体提醒策略为:蜂鸣器鸣叫0.5秒,led等闪烁0.3秒后,休眠1s,此过程连续5次后,休眠5秒,然后继续该过程。

7)寄存控制器接收取件成功指令,发送取件成功指令,之后寄存控制器遍历终端列表,删除该终端的用户信息,更新终端列表;

8)手机app收到接收成功指令,提示取件完成。

为了便于查询,行李寄存方法还包括有查询功能,当然,若为了简化手机app、寄存控制器的功能,查询功能也可以不设置。查询功能包括主动查询以及被动查询,主动查询包括以下步骤:

寄存控制器定时(每隔1s)向各终端发送查询指令,查询终端状态信息,终端状态信息包括可用状态以及占用状态,占用状态包括寄存状态、缺电状态以及充电状态;

终端接收查询指令,向寄存控制器发送查询指令所查询的信息;

寄存控制器接收查询指令所查询的信息,更新终端列表。

若寄存控制器接收到的信息为终端处于缺电状态时,寄存控制器发送提醒指令,终端收到指令后自行提醒,管理员可以进行充电处理,以免影响终端的正常使用;若寄存控制器收不到终端的任何信息,则表示终端出现故障,寄存控制器将此信息发送至手机app进行提醒管理员,管理员应及时处理;若寄存控制器接收到的信息为充电状态,则可以实时检测电量状态,待充满后发送信息至手机app,管理员执行停止充电,以免过充。

被动查询过程如图10所示,包括以下步骤:

管理人员打开手机app,出现如图2所示的界面,点击右上角的选项,出现如图7所示的菜单界面,点击状态查询,出现如图8所示的状态查询界面,可以查询全部终端的状态,也可以输入单个设备id或者用户手机号进行查找,并输入所查询的起始日期,点击搜索,手机app发送查询指令,查询终端的寄存时间信息;

寄存控制器接收查询指令,并将查询指令传输至终端;

终端接收查询指令,响应查询指令,发送该终端的寄存时间信息;

寄存控制器接收并发送该终端的寄存时间信息至手机app;

手机app根据所接收的信息进行计算得出费用信息,如图9所示将该费用信息进行显示。

上述行李寄存方法对存件、取件以及状态查询进行介绍,当然本方法除上述所介绍的功能之外,手机app还具有历史数据查询以及参数设置的功能。

当管理人员需要历史数据报表时,查询时序如图13所示,管理人员点击手机app菜单界面中的历史查询,跳转出如图11所示的历史数据查询界面,在此界面中,可以对所有的终端进行查询,也可以针对某个终端进行查询,当选定所查询的终端后,输入所要查询的历史日期,点击搜索即可以查询历史信息,所查询的历史数据如图12所示,显示的结果包括用户信息(姓名以及手机号),费用信息,设备编号以及起止时间。

当然,管理人员可以对参数进行设置,参数包括计费方式以及安全设置,当管理人员设置参数时,管理人员点击手机app菜单界面中的设置,跳转出如图14所示的参数设置界面。此界面中有三个功能:1.设置计费方式,计费方式的设置可以设置起步价以及每小时的费用,直接输入即可,设置完计费方式后,每当用户取件,均可自动计算费用。管理人员可以根据实际经营情况设置费用,如无起步价时,设置为0元0小时即可,直接设置每小时费用即可。2.设置连接的寄存控制器以及密码,为了增强寄存控制器的安全性,管理人员设置寄存控制器的wifi名和密码。点击参数设置界面的修改按键,输入寄存控制器的wifi名和密码,手机app将用户名和密码发送给寄存控制器,寄存控制器收到wifi名和密码后,保存新的wifi名和密码,并自动重启。3.寄存控制器选择功能,当寄存控制器名称与密码重新设置后,点击搜索寄存控制器即会出现如图15所示的可连接的寄存控制器列表,选择所需要连接的寄存控制器,手机app需要重新搜索寄存控制器,并输入密码,即可连接到该寄存控制器。连接成功后,手机app保存当前的寄存控制器名和密码,当下次打开手机app会自动搜索并连接该寄存控制器。

本发明的行李寄存方法在用户手持设备、寄存控制器以及终端的配合实现了行李安全、高效、方便、快捷的存取。

寄存控制器实施例:

关于寄存控制器的结构组成以及工作过程在上述行李寄存方法中已经介绍,这里不做赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1