CN108171877A - 基于nb-iot的无人售货机及其监控方法、手持终端和云平台 - Google Patents
基于nb-iot的无人售货机及其监控方法、手持终端和云平台 Download PDFInfo
- Publication number
- CN108171877A CN108171877A CN201711385824.5A CN201711385824A CN108171877A CN 108171877 A CN108171877 A CN 108171877A CN 201711385824 A CN201711385824 A CN 201711385824A CN 108171877 A CN108171877 A CN 108171877A
- Authority
- CN
- China
- Prior art keywords
- iot
- self
- handheld terminal
- delivery
- goods
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/002—Vending machines being part of a centrally controlled network of vending machines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F9/00—Details other than those peculiar to special kinds or types of apparatus
- G07F9/02—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus
- G07F9/026—Devices for alarm or indication, e.g. when empty; Advertising arrangements in coin-freed apparatus for alarm, monitoring and auditing in vending machines or means for indication, e.g. when empty
Landscapes
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Control Of Vending Devices And Auxiliary Devices For Vending Devices (AREA)
Abstract
本发明公开了一种基于NB‑IOT的无人售货机及其监控方法、手持终端和云平台,涉及NB‑IOT技术领域。该监控方法包括:基于NB‑IOT的无人售货机响应于用户发出的出货指令,获取在售货品数据,并发送给基于NB‑IOT的云平台;云平台根据在售货品数据判断是否需要送货,若需要送货,则按照就近原则向配有货品的维护人员的基于NB‑IOT的手持终端下发送货指令;同时,还根据在售货品数据向无人售货机下发监控指令;无人售货机根据监控指令执行出货或禁止出货操作;而通过手持终端收到送货指令的维护人员则根据收到的送货指令进行送货。本发明能基于NB‑IOT技术实现对无人售货机的货品配置数量进行实时监控并及时进行补货处理,满足现实需求。
Description
技术领域
本发明涉及NB-IOT(Narrow Band Internet of Things,窄带物联网)技术领域,具体来讲是一种基于NB-IOT的无人售货机及其监控方法、手持终端和云平台。
背景技术
无人售货机是能根据用户付款自动取货的机器,是一种比较便民的商业零售形式。其不受时间限制、空间的限制,能节省人力、方便交易。但是,无人售货机分布地域广,技术上仍然存在通信易受干扰、通讯安全性差、大规模应用的网络和软件可靠性难以保证等问题,使得无人售货机无法实时对货品配置数量进行监控并及时与无人售货机管理人员通信通知尽快补货,从而容易因未及时补货而出现缺货现象。
在物联网技术的高速发展下,万物互联已成为全球运营商、科技企业和产业联盟积极布局的重要发展方向。NB-IOT具有海量连接、深度覆盖能力、功耗低、成本低等技术优势,这些与生俱来的优势让它非常适合于传感、计量、监控等物联网应用。而目前广泛商用的2G/3G/4G及其他无线技术都无法满足这些挑战。
由此可见,开发一种基于NB-IOT的无人售货机及其配套的监控方案是非常符合当前需求的。但是,目前尚未提出有效的解决方案。
发明内容
本发明的目的是为了克服上述背景技术的不足,提供一种基于NB-IOT的无人售货机及其监控方法、手持终端和云平台,能基于NB-IOT技术实现对无人售货机的货品配置数量进行实时监控并及时进行补货处理,满足现实需求。
为达到以上目的,本发明提供一种基于NB-IOT的无人售货机监控方法,该基于NB-IOT的无人售货机与基于NB-IOT的云平台进行通信,且该云平台还与基于NB-IOT的手持终端进行通信,该监控方法包括以下步骤:
基于NB-IOT的无人售货机响应于用户发出的出货指令,获取在售货品数据,并将获取到的在售货品数据发送给基于NB-IOT的云平台;所述在售货品数据用于反映无人售货机中各种货品的存货状态;
基于NB-IOT的云平台根据在售货品数据判断是否需要送货,若需要送货,则按照就近原则向配有货品的维护人员的基于NB-IOT的手持终端下发送货指令;同时,还根据在售货品数据向基于NB-IOT的无人售货机下发监控指令;
基于NB-IOT的无人售货机根据收到的监控指令执行相应的出货或禁止出货的操作;通过基于NB-IOT的手持终端收到送货指令的维护人员根据收到的送货指令进行送货处理。
在上述技术方案的基础上,所述在售货品数据包括无人售货机中每种货品的编号、价格和存储量;所述送货指令分为紧急送货指令和普通送货指令;基于NB-IOT的云平台根据在售货品数据判断是否需要送货,若需要送货,则按照就近原则向配有货品的维护人员的基于NB-IOT的手持终端下发送货指令,具体包括以下操作:
基于NB-IOT的云平台根据在售货品数据检查所有货品的存储量;若有货品的存储量为0,则基于NB-IOT的云平台判定为需要送货,并根据事先收集的所有维护人员的实时定位信息和备货信息,选取出距离最近的且配有货品的维护人员进行送货,并向该维护人员的基于NB-IOT的手持终端下发紧急送货指令;若有货品的存储量为大于0且小于3,则基于NB-IOT的云平台判定为需要送货,并根据事先收集的所有维护人员的实时定位信息和备货信息,选取出距离最近的且配有货品的维护人员进行送货,并向该维护人员的基于NB-IOT的手持终端下发普通送货指令;若所有货品的存储量均大于3,则基于NB-IOT的云平台判定为不需要送货,将不会下发任何送货指令。
在上述技术方案的基础上,基于NB-IOT的手持终端收到的送货指令为紧急送货指令时,会向维护人员发出报警信号。
在上述技术方案的基础上,基于NB-IOT的云平台选取出距离最近的且配有货品的维护人员进行送货时,依照以下数学模型进行计算:
y=ε+a1×x1+a2×x2;
其中,y为该维护人员被选为送货的可能性的值,ε为常数项,x1为维护人员与需送货无人售货机的距离,x2为维护人员备有无人售货机所缺货品的数量,a1为因素x1的影响系数,a2为因素x2的影响系数;基于NB-IOT的云平台选取y值最大的维护人员进行送货。
在上述技术方案的基础上,所述在售货品数据包括无人售货机中每种货品的编号、价格和存储量;所述监控指令分为允许出货和禁止出货两种监控指令;基于NB-IOT的云平台根据在售货品数据向基于NB-IOT的无人售货机下发监控指令,具体包括以下操作:
基于NB-IOT的云平台根据在售货品数据检查其中用户请求出货的货品的存储量;若该货品的存储量为0时,则基于NB-IOT的云平台向基于NB-IOT的无人售货机下发禁止出货的监控指令;若该货品的存储量大于0时,则基于NB-IOT的云平台向基于NB-IOT的无人售货机下发允许出货的监控指令。
本发明还提供一种实现上述监控方法的基于NB-IOT的无人售货机,该无人售货机与基于NB-IOT的云平台进行通信,包括售货机总控模块、售货机数据模块、售货机NB-IOT通信模块和开关控制模块;
所述无人售货机总控模块,用于响应于用户发出的出货指令,向售货机数据模块发送在售货品数据请求;控制售货机NB-IOT通信模块发送在售货品数据;解析基于NB-IOT的云平台下发的监控指令;
所述售货机数据模块,用于获取无人售货机的在售货品数据,并返回至售货机总控模块;
所述售货机NB-IOT通信模块,用于根据售货机总控模块的控制向基于NB-IOT的云平台发送在售货品数据;还用于接收基于NB-IOT的云平台下发的监控指令;
所述开关控制模块,用于根据售货机总控模块解析的监控指令执行相应的出货或禁止出货的操作。
在上述技术方案的基础上,所述监控指令分为允许出货和禁止出货两种监控指令;该无人售货机还包括售货机报警模块,该售货机报警模块用于当监控指令为禁止出货时,发出报警信号。
本发明还提供一种实现上述监控方法的基于NB-IOT的手持终端,该手持终端供无人售货机维护人员使用,且能与基于NB-IOT的云平台进行通信,包括手持终端总控模块、手持终端定位模块、手持终端数据模块、手持终端NB-IOT通信模块、LCD显示模块和供电模块;
所述手持终端总控模块,用于按照指定的时间间隔定期向手持终端定位模块、手持终端数据模块分别发送定位信息请求、备货信息请求,并控制手持终端NB-IOT通信模块发送定位信息、备货信息;
所述手持终端定位模块,用于定位持有手持终端的维护人员所处的位置,并生成定位信息返回至手持终端总控模块;
所述手持终端数据模块,用于获取维护人员的备货信息,并返回至手持终端总控模块;
所述手持终端NB-IOT通信模块,用于根据手持终端总控模块的控制向基于NB-IOT的云平台发送定位信息和备货信息,还用于接收基于NB-IOT的云平台下发的送货指令;
所述LCD显示模块,用于显示接收到的送货指令的内容;
所述供电模块,用于向其他模块进行供电。
在上述技术方案的基础上,所述送货指令分为紧急送货指令和普通送货指令;该手持终端还包括手持终端报警模块和电源管理模块;所述手持终端报警模块,用于当手持终端收到的送货指令为紧急送货指令时,向维护人员发出报警信号;所述电源管理模块,用于对供电模块所提供的电能进行管理。
发明还提供一种实现上述监控方法的基于NB-IOT的云平台,该云平台与基于NB-IOT的无人售货机、基于NB-IOT的手持终端进行通信,包括云平台NB-IOT通信模块、监控指令生成模块和送货指令生成模块;
所述云平台NB-IOT通信模块,用于接收基于NB-IOT的无人售货机发送的在售货品数据;接收基于NB-IOT的手持终端发送的定位信息、备货信息;还用于将监控指令生成模块生成的监控指令下发至基于NB-IOT的无人售货机,将送货指令生成模块生成的送货指令下发至相应的基于NB-IOT的手持终端;
所述监控指令生成模块,用于根据在售货品数据生成相应的监控指令;
所述送货指令生成模块,用于根据在售货品数据判断是否需要送货,若需要送货,则根据收到的所有维护人员的定位信息、备货信息按照就近原则生成相应的送货指令。
本发明的有益效果在于:
(1)本发明利用基于NB-IOT技术的无人售货机,通过基于NB-IOT的云平台判定是否需要送货并及时向维护人员所使用的基于NB-IOT的手持终端派发送货任务,实现了一种低成本、低延时、高实时性并且稳定可靠的基于NB-IOT的无人售货机监控方案。该方案能基于NB-IOT技术实现对无人售货机的货品配置数量进行实时监控并及时进行补货处理,满足了现实需求,适用性高。
(2)NB-IOT的高带宽保证了基于NB-IOT的无人售货机、维护人员所使用的基于NB-IOT的手持终端的传输实时性;同时,基于NB-IOT的低能耗特点,使得基于NB-IOT的无人售货机、基于NB-IOT的手持终端的供电电源的使用寿命长。
附图说明
图1为本发明实施例中基于NB-IOT的无人售货机监控方法的流程图;
图2为本发明实施例中基于NB-IOT的无人售货机的结构框图;
图3为本发明实施例中基于NB-IOT的手持终端的结构框图;
图4为本发明实施例中基于NB-IOT的云平台的结构框图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步的详细描述。
参见图1所示,本发明实施例提供一种基于NB-IOT的无人售货机监控方法,该基于NB-IOT的无人售货机与基于NB-IOT的云平台进行通信,且该云平台还与基于NB-IOT的手持终端进行通信,该监控方法包括以下步骤:
步骤S1、基于NB-IOT的无人售货机响应于用户发出的出货指令,获取在售货品数据;所述在售货品数据用于反映无人售货机中各种货品的存货状态。
可以理解的是,实际操作中,基于NB-IOT的无人售货机获取在售货品数据时,还会向用户提示等待状态。并且,所述在售货品数据包括无人售货机中每种货品的编号、价格和存储量。
步骤S2、基于NB-IOT的无人售货机将获取到的在售货品数据发送给基于NB-IOT的云平台。可以理解的是,实际操作中,无人售货机将在售货品数据发送给基于NB-IOT的云平台时,还会将本无人售货机的编号一同发送给基于NB-IOT的云平台。
步骤S3、基于NB-IOT的云平台根据在售货品数据判断是否需要送货,若需要送货,则按照就近原则向配有货品的维护人员的基于NB-IOT的手持终端下发送货指令;同时,基于NB-IOT的云平台还根据在售货品数据向基于NB-IOT的无人售货机下发监控指令。
本实施例中,所述送货指令分为紧急送货指令和普通送货指令,且紧急送货指令和普通送货指令中均包括有送货任务信息,该送货任务信息包括送货地址、缺货商品信息等。所述监控指令分为允许出货和禁止出货两种。
可以理解的是,实际操作时,步骤S3中基于NB-IOT的云平台根据在售货品数据判断是否需要送货,若需要送货,则按照就近原则向配有货品的维护人员的基于NB-IOT的手持终端下发送货指令,具体包括以下操作:基于NB-IOT的云平台根据在售货品数据检查所有货品的存储量;若有货品的存储量为0,则基于NB-IOT的云平台判定为需要送货,并根据事先收集的所有维护人员的实时定位信息和备货信息,选取出距离最近的且配有货品的维护人员进行送货,并向该维护人员的基于NB-IOT的手持终端下发紧急送货指令;若有货品的存储量为大于0且小于3,则基于NB-IOT的云平台判定为需要送货,并根据事先收集的所有维护人员的实时定位信息和备货信息,选取出距离最近的且配有货品的维护人员进行送货,并向该维护人员的基于NB-IOT的手持终端下发普通送货指令;若所有货品的存储量均大于3,则基于NB-IOT的云平台判定为不需要送货,将不会下发任何送货指令。
进一步的,基于NB-IOT的云平台选取出距离最近的且配有货品的维护人员进行送货时,依照以下数学模型进行计算:
y=ε+a1×x1+a2×x2;
其中,y为该维护人员被选为送货的可能性的值,ε为常数项,x1为维护人员与需送货无人售货机的距离,x2为维护人员备有无人售货机所缺货品的数量,a1为因素x1的影响系数,a2为因素x2的影响系数。
实际应用中,常数项ε和影响系数a1、a2采用如下方式获得:首先通过问卷调查的方式采集各无人售货机维护人员在某一时段内被选取为给某个无人售货机送货的可能性y,以及对应的因素x1、x2的值;然后利用上述采集到的数据再根据多元回归分析算法,计算得到在该时段内的常数项ε和影响系数a1、a2。基于NB-IOT的云平台根据当前时段内对应的常数项ε和影响系数a1、a2,通过上述数学模型计算出需要送货的无人售货机所在区域内的各维护人员的y值;云平台选取其中y值最大的维护人员进行送货,并向该维护人员的手持终端下发送货指令。
同样可以理解的是,实际操作时,步骤S3中基于NB-IOT的云平台还根据在售货品数据向基于NB-IOT的无人售货机下发监控指令,具体包括以下操作:基于NB-IOT的云平台根据在售货品数据检查其中用户请求出货的货品的存储量;若该货品的存储量为0时,则基于NB-IOT的云平台向基于NB-IOT的无人售货机下发禁止出货的监控指令;若该货品的存储量大于0时,则基于NB-IOT的云平台向基于NB-IOT的无人售货机下发允许出货的监控指令。
步骤S4、基于NB-IOT的无人售货机根据收到的监控指令执行相应的出货或禁止出货的操作;通过基于NB-IOT的手持终端收到送货指令的维护人员根据收到的送货指令进行送货处理。
可以理解的是,实际操作时,步骤S4中基于NB-IOT的无人售货机根据收到的监控指令执行相应的出货或禁止出货的操作,具体包括以下操作:基于NB-IOT的无人售货机解析收到的监控指令,若该监控指令为允许出货的监控指令时,则无人售货机执行出货操作;若该监控指令为禁止出货的监控指令时,则无人售货机执行禁止出货操作,并发出报警信号。同样可以理解的是,实际操作时,步骤S4中,基于NB-IOT的手持终端收到的送货指令为紧急送货指令时,会向维护人员发出报警信号,提示维护人员及时处理。
本发明实施例利用基于NB-IOT技术的无人售货机,通过基于NB-IOT的云平台判定是否需要送货并及时向维护人员所使用的基于NB-IOT的手持终端派发送货任务,实现了一种低成本、低延时、高实时性并且稳定可靠的基于NB-IOT的无人售货机监控方法。该方法能基于NB-IOT技术实现对无人售货机的货品配置数量进行实时监控并及时进行补货处理,满足了现实需求,适用性高。
参见图2所示,本发明实施例还提供一种实现上述监控方法的基于NB-IOT的无人售货机,该无人售货机与基于NB-IOT的云平台进行通信,其包括:售货机总控模块、售货机数据模块、售货机NB-IOT通信模块和开关控制模块。
其中,无人售货机总控模块,用于响应于用户发出的出货指令,向售货机数据模块发送在售货品数据请求;控制售货机NB-IOT通信模块发送在售货品数据;解析基于NB-IOT的云平台下发的监控指令。售货机数据模块,用于获取无人售货机的在售货品数据,并返回至售货机总控模块。售货机NB-IOT通信模块,用于根据总控模块的控制向基于NB-IOT的云平台发送在售货品数据;还用于接收基于NB-IOT的云平台下发的监控指令。具体来说,基于NB-IOT的云平台下发的监控指令分为允许出货和禁止出货两种,若用户请求出货的货品的存储量为0时,则云平台会向无人售货机下发禁止出货的监控指令;若用户请求出货的货品的存储量大于0时,则云平台会向无人售货机下发允许出货的监控指令。开关控制模块,用于根据售货机总控模块解析的监控指令执行相应的出货或禁止出货的操作。具体来说,当售货机总控模块解析监控指令为允许出货指令时,开关控制模块执行出货的操作,当售货机总控模块解析监控指令为禁止出货指令时,开关控制模块执行禁止出货的操作。
进一步地,在用户请求出货的货品存储量为0,无人售货机无法出货时,为了及时、有效地提醒用户此货品缺货无法购买。在一种实施方式中,如图2所示,该基于NB-IOT的无人售货机还包括售货机报警模块,该售货机报警模块用于当无人售货机禁止出货时,即总控模块解析无人售货机监控指令为禁止出货的指令时,发出报警信号。
参见图3所示,本发明实施例还提供一种实现上述监控方法的基于NB-IOT的手持终端,该手持终端供无人售货机维护人员使用,且能与基于NB-IOT的云平台进行通信,其包括:手持终端总控模块、手持终端定位模块、手持终端数据模块、手持终端NB-IOT通信模块、LCD显示模块和供电模块。
其中,手持终端总控模块,用于按照指定的时间间隔定期向手持终端定位模块、手持终端数据模块分别发送定位信息请求、备货信息请求,并控制手持终端NB-IOT通信模块发送定位信息、备货信息。手持终端定位模块,用于定位持有手持终端的维护人员所处的位置,并生成定位信息返回至手持终端总控模块。手持终端数据模块,用于获取维护人员的备货信息,并返回至手持终端总控模块。具体实施过程中,备货信息可包括维护人员所备货物的编号和数量等。手持终端NB-IOT通信模块,用于根据手持终端总控模块的控制向基于NB-IOT的云平台发送定位信息和备货信息,还用于接收基于NB-IOT的云平台下发的送货指令。具体来说,基于NB-IOT的云平台会按照就近原则向配有货品的维护人员的基于NB-IOT的手持终端下发送货指令;该送货指令分为紧急送货指令和普通送货指令,紧急送货指令和普通送货指令中均包括有送货任务信息,该送货任务信息包括送货地址、缺货商品信息等。LCD显示模块,用于显示接收到的送货指令的内容。供电模块,用于向其他模块进行供电;实际应用时,该供电模块可采用电池或其他可供电的电源设备。
进一步地,为了及时、有效地提醒维护人员在收到紧急送货指令时能尽快进行送货。在一种实施方式中,如图3所示,该基于NB-IOT的手持终端还包括手持终端报警模块,该手持终端报警模块用于当手持终端收到的送货指令为紧急送货指令时,会向维护人员发出报警信号,提示维护人员及时处理。另外,为了有效地对手持终端的电能进行管理,在一种实施方式中,如图3所示,该基于NB-IOT的手持终端还包括电源管理模块,该电源管理模块用于对供电模块所提供的电能进行管理。
参见图4所示,本发明实施例还提供一种实现上述监控方法的基于NB-IOT的云平台,该云平台与基于NB-IOT的无人售货机、基于NB-IOT的手持终端进行通信,其包括:云平台NB-IOT通信模块、监控指令生成模块和送货指令生成模块。
其中,云平台NB-IOT通信模块,用于接收基于NB-IOT的无人售货机发送的在售货品数据;接收基于NB-IOT的手持终端发送的定位信息、备货信息;还用于将监控指令生成模块生成的监控指令下发至基于NB-IOT的无人售货机,将送货指令生成模块生成的送货指令下发至相应的基于NB-IOT的手持终端。监控指令生成模块,用于根据在售货品数据生成相应的监控指令。送货指令生成模块,用于根据在售货品数据判断是否需要送货,若需要送货,则根据收到的所有维护人员的定位信息、备货信息按照就近原则生成相应的送货指令。该送货指令分为紧急送货指令和普通送货指令,紧急送货指令和普通送货指令中均包括有送货任务信息,该送货任务信息包括送货地址、缺货商品信息等。
具体来说,监控指令生成模块生成相应的监控指令的具体流程为:根据在售货品数据检查其中用户请求出货的货品的存储量;若该货品的存储量为0时,则生成禁止出货的监控指令;若该货品的存储量大于0时,则生成允许出货的监控指令。送货指令生成模块生成相应的送货指令的具体流程为:根据在售货品数据检查所有货品的存储量;若有货品的存储量为0,则判定为需要送货,并根据收到的所有维护人员的定位信息和备货信息,选取出距离最近的且配有货品的维护人员进行送货,并生成相应的紧急送货指令;若有货品的存储量为大于0且小于3,则判定为需要送货,并根据收到的所有维护人员的定位信息和备货信息,选取出距离最近的且配有货品的维护人员进行送货,并生成相应的普通送货指令;若所有货品的存储量均大于3,则判定为不需要送货,将不会生成任何送货指令。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。
本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (10)
1.一种基于NB-IOT的无人售货机监控方法,该基于NB-IOT的无人售货机与基于NB-IOT的云平台进行通信,且该云平台还与基于NB-IOT的手持终端进行通信,其特征在于,该监控方法包括以下步骤:
基于NB-IOT的无人售货机响应于用户发出的出货指令,获取在售货品数据,并将获取到的在售货品数据发送给基于NB-IOT的云平台;所述在售货品数据用于反映无人售货机中各种货品的存货状态;
基于NB-IOT的云平台根据在售货品数据判断是否需要送货,若需要送货,则按照就近原则向配有货品的维护人员的基于NB-IOT的手持终端下发送货指令;同时,还根据在售货品数据向基于NB-IOT的无人售货机下发监控指令;
基于NB-IOT的无人售货机根据收到的监控指令执行相应的出货或禁止出货的操作;通过基于NB-IOT的手持终端收到送货指令的维护人员根据收到的送货指令进行送货处理。
2.如权利要求1所述的基于NB-IOT的无人售货机监控方法,其特征在于:所述在售货品数据包括无人售货机中每种货品的编号、价格和存储量;所述送货指令分为紧急送货指令和普通送货指令;
在此基础上,基于NB-IOT的云平台根据在售货品数据判断是否需要送货,若需要送货,则按照就近原则向配有货品的维护人员的基于NB-IOT的手持终端下发送货指令,具体包括以下操作:
基于NB-IOT的云平台根据在售货品数据检查所有货品的存储量;
若有货品的存储量为0,则基于NB-IOT的云平台判定为需要送货,并根据事先收集的所有维护人员的实时定位信息和备货信息,选取出距离最近的且配有货品的维护人员进行送货,并向该维护人员的基于NB-IOT的手持终端下发紧急送货指令;
若有货品的存储量为大于0且小于3,则基于NB-IOT的云平台判定为需要送货,并根据事先收集的所有维护人员的实时定位信息和备货信息,选取出距离最近的且配有货品的维护人员进行送货,并向该维护人员的基于NB-IOT的手持终端下发普通送货指令;
若所有货品的存储量均大于3,则基于NB-IOT的云平台判定为不需要送货,将不会下发任何送货指令。
3.如权利要求2所述的基于NB-IOT的无人售货机监控方法,其特征在于:基于NB-IOT的手持终端收到的送货指令为紧急送货指令时,会向维护人员发出报警信号。
4.如权利要求2所述的基于NB-IOT的无人售货机监控方法,其特征在于:基于NB-IOT的云平台选取出距离最近的且配有货品的维护人员进行送货时,依照以下数学模型进行计算:
y=ε+a1×x1+a2×x2;
其中,y为该维护人员被选为送货的可能性的值,ε为常数项,x1为维护人员与需送货无人售货机的距离,x2为维护人员备有无人售货机所缺货品的数量,a1为因素x1的影响系数,a2为因素x2的影响系数;基于NB-IOT的云平台选取y值最大的维护人员进行送货。
5.如权利要求1所述的基于NB-IOT的无人售货机监控方法,其特征在于:所述在售货品数据包括无人售货机中每种货品的编号、价格和存储量;所述监控指令分为允许出货和禁止出货两种监控指令;
在此基础上,基于NB-IOT的云平台根据在售货品数据向基于NB-IOT的无人售货机下发监控指令,具体包括以下操作:
基于NB-IOT的云平台根据在售货品数据检查其中用户请求出货的货品的存储量;若该货品的存储量为0时,则基于NB-IOT的云平台向基于NB-IOT的无人售货机下发禁止出货的监控指令;若该货品的存储量大于0时,则基于NB-IOT的云平台向基于NB-IOT的无人售货机下发允许出货的监控指令。
6.一种实现权利要求1所述监控方法的基于NB-IOT的无人售货机,该无人售货机与基于NB-IOT的云平台进行通信,其特征在于:包括售货机总控模块、售货机数据模块、售货机NB-IOT通信模块和开关控制模块;
所述无人售货机总控模块,用于响应于用户发出的出货指令,向售货机数据模块发送在售货品数据请求;控制售货机NB-IOT通信模块发送在售货品数据;解析基于NB-IOT的云平台下发的监控指令;
所述售货机数据模块,用于获取无人售货机的在售货品数据,并返回至售货机总控模块;
所述售货机NB-IOT通信模块,用于根据售货机总控模块的控制向基于NB-IOT的云平台发送在售货品数据;还用于接收基于NB-IOT的云平台下发的监控指令;
所述开关控制模块,用于根据售货机总控模块解析的监控指令执行相应的出货或禁止出货的操作。
7.如权利要求6所述的基于NB-IOT的无人售货机,其特征在于:所述监控指令分为允许出货和禁止出货两种监控指令;
在此基础上,该无人售货机还包括售货机报警模块,该售货机报警模块用于当监控指令为禁止出货时,发出报警信号。
8.一种实现权利要求1所述监控方法的基于NB-IOT的手持终端,该手持终端供无人售货机维护人员使用,且能与基于NB-IOT的云平台进行通信,其特征在于:包括手持终端总控模块、手持终端定位模块、手持终端数据模块、手持终端NB-IOT通信模块、LCD显示模块和供电模块;
所述手持终端总控模块,用于按照指定的时间间隔定期向手持终端定位模块、手持终端数据模块分别发送定位信息请求、备货信息请求,并控制手持终端NB-IOT通信模块发送定位信息、备货信息;
所述手持终端定位模块,用于定位持有手持终端的维护人员所处的位置,并生成定位信息返回至手持终端总控模块;
所述手持终端数据模块,用于获取维护人员的备货信息,并返回至手持终端总控模块;
所述手持终端NB-IOT通信模块,用于根据手持终端总控模块的控制向基于NB-IOT的云平台发送定位信息和备货信息,还用于接收基于NB-IOT的云平台下发的送货指令;
所述LCD显示模块,用于显示接收到的送货指令的内容;
所述供电模块,用于向其他模块进行供电。
9.如权利要求8所述的基于NB-IOT的手持终端,其特征在于:所述送货指令分为紧急送货指令和普通送货指令;
在此基础上,该手持终端还包括手持终端报警模块和电源管理模块;所述手持终端报警模块,用于当手持终端收到的送货指令为紧急送货指令时,会向维护人员发出报警信号;所述电源管理模块,用于对供电模块所提供的电能进行管理。
10.一种实现权利要求1所述监控方法的基于NB-IOT的云平台,该云平台与基于NB-IOT的无人售货机、基于NB-IOT的手持终端进行通信,其特征在于:包括云平台NB-IOT通信模块、监控指令生成模块和送货指令生成模块;
所述云平台NB-IOT通信模块,用于接收基于NB-IOT的无人售货机发送的在售货品数据;接收基于NB-IOT的手持终端发送的定位信息、备货信息;还用于将监控指令生成模块生成的监控指令下发至基于NB-IOT的无人售货机,将送货指令生成模块生成的送货指令下发至相应的基于NB-IOT的手持终端;
所述监控指令生成模块,用于根据在售货品数据生成相应的监控指令;
所述送货指令生成模块,用于根据在售货品数据判断是否需要送货,若需要送货,则根据收到的所有维护人员的定位信息、备货信息按照就近原则生成相应的送货指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711385824.5A CN108171877A (zh) | 2017-12-20 | 2017-12-20 | 基于nb-iot的无人售货机及其监控方法、手持终端和云平台 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711385824.5A CN108171877A (zh) | 2017-12-20 | 2017-12-20 | 基于nb-iot的无人售货机及其监控方法、手持终端和云平台 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108171877A true CN108171877A (zh) | 2018-06-15 |
Family
ID=62523086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711385824.5A Pending CN108171877A (zh) | 2017-12-20 | 2017-12-20 | 基于nb-iot的无人售货机及其监控方法、手持终端和云平台 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108171877A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109389767A (zh) * | 2018-09-12 | 2019-02-26 | 甘来 | 一种基于窄带物联网的校内共享设施管理和应用*** |
CN109658600A (zh) * | 2018-12-24 | 2019-04-19 | 小雨科技(上海)有限公司 | 一种自动并发出货***及方法 |
CN110766861A (zh) * | 2019-09-04 | 2020-02-07 | 浪潮金融信息技术有限公司 | 一种基于扫码手持终端的自助贩售机运维方法 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002083352A (ja) * | 2000-09-08 | 2002-03-22 | Fuji Electric Co Ltd | 自動販売機の制御方法 |
CN101523448A (zh) * | 2006-09-27 | 2009-09-02 | 可口可乐公司 | 自动售货机、设备和其它存储或分配设备中的能量管理***、方法和装置 |
CN102481068A (zh) * | 2009-09-09 | 2012-05-30 | 雀巢产品技术援助有限公司 | 网络中的饮料机 |
JP2012115587A (ja) * | 2010-12-03 | 2012-06-21 | Fuji Electric Co Ltd | ショーケースの商品検知装置 |
CN103295067A (zh) * | 2013-04-10 | 2013-09-11 | 南京邮电大学 | 基于物联网的自动售货机管理*** |
CN103971459A (zh) * | 2014-05-07 | 2014-08-06 | 汇英灵动科技(天津)有限公司 | 自动售货***以及自动售货终端 |
CN204155353U (zh) * | 2014-10-24 | 2015-02-11 | 新华新橙科技股份有限公司 | 一种远程控制的鲜榨橙汁自动售货机 |
CN106204921A (zh) * | 2016-07-11 | 2016-12-07 | 镇江市高等专科学校 | 一种基于云平台的公共交通自动售贩***的工作方法 |
CN107301555A (zh) * | 2017-06-13 | 2017-10-27 | 杨立 | 一种商品防伪溯源可控的机器人运营***及方法 |
CN107330770A (zh) * | 2017-07-18 | 2017-11-07 | 百达致胜(北京)科技有限公司 | 云自动售卖***及控制方法 |
-
2017
- 2017-12-20 CN CN201711385824.5A patent/CN108171877A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002083352A (ja) * | 2000-09-08 | 2002-03-22 | Fuji Electric Co Ltd | 自動販売機の制御方法 |
CN101523448A (zh) * | 2006-09-27 | 2009-09-02 | 可口可乐公司 | 自动售货机、设备和其它存储或分配设备中的能量管理***、方法和装置 |
CN102481068A (zh) * | 2009-09-09 | 2012-05-30 | 雀巢产品技术援助有限公司 | 网络中的饮料机 |
JP2012115587A (ja) * | 2010-12-03 | 2012-06-21 | Fuji Electric Co Ltd | ショーケースの商品検知装置 |
CN103295067A (zh) * | 2013-04-10 | 2013-09-11 | 南京邮电大学 | 基于物联网的自动售货机管理*** |
CN103971459A (zh) * | 2014-05-07 | 2014-08-06 | 汇英灵动科技(天津)有限公司 | 自动售货***以及自动售货终端 |
CN204155353U (zh) * | 2014-10-24 | 2015-02-11 | 新华新橙科技股份有限公司 | 一种远程控制的鲜榨橙汁自动售货机 |
CN106204921A (zh) * | 2016-07-11 | 2016-12-07 | 镇江市高等专科学校 | 一种基于云平台的公共交通自动售贩***的工作方法 |
CN107301555A (zh) * | 2017-06-13 | 2017-10-27 | 杨立 | 一种商品防伪溯源可控的机器人运营***及方法 |
CN107330770A (zh) * | 2017-07-18 | 2017-11-07 | 百达致胜(北京)科技有限公司 | 云自动售卖***及控制方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109389767A (zh) * | 2018-09-12 | 2019-02-26 | 甘来 | 一种基于窄带物联网的校内共享设施管理和应用*** |
CN109658600A (zh) * | 2018-12-24 | 2019-04-19 | 小雨科技(上海)有限公司 | 一种自动并发出货***及方法 |
CN110766861A (zh) * | 2019-09-04 | 2020-02-07 | 浪潮金融信息技术有限公司 | 一种基于扫码手持终端的自助贩售机运维方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107145918B (zh) | 一种电子标签***及其控制方法 | |
JP2021523498A (ja) | ロボットに基づく物流領域分けピッキング方法、装置、端末、システム及び記憶媒体 | |
CN108171877A (zh) | 基于nb-iot的无人售货机及其监控方法、手持终端和云平台 | |
Janjic et al. | Commercial electric vehicle fleet scheduling for secondary frequency control | |
CN104680240A (zh) | 一种轻量级信息共享的供应链库存优化方法 | |
CN108141045B (zh) | 计算无线电力递送***中的功耗 | |
CN104156852A (zh) | 基于ami***的预付费交互平台和交互方法 | |
CN102542420A (zh) | 电子货架标签*** | |
CN107067097A (zh) | 一种基于智能快递柜的快递收发***及其收发路径优化方法 | |
KR101982696B1 (ko) | 배럴 액화 석유 가스 배급 시스템 및 배럴 액화 석유 가스 배급 방법 | |
CN108268980A (zh) | 修理厂智能预测配件需求的方法和*** | |
CN105518725A (zh) | 生产***模拟装置、生产***模拟方法以及生产***模拟程序 | |
CN109214748A (zh) | 一种订单处理方法和装置 | |
CN106156984A (zh) | 一种基于电子商务的物流*** | |
JP7261859B2 (ja) | マンマシンインタラクションの待ち時間を短縮する方法、機器及び記憶媒体 | |
CN103455876A (zh) | 一种基于电子货架标签的物价监管*** | |
CN202533995U (zh) | 电子货架标签*** | |
CN103633737B (zh) | 居民用电负载供电装置 | |
CN106503985A (zh) | 一种电费智能支付*** | |
CN108428047A (zh) | 一种楼宇工作智能分配方法、装置及*** | |
CN201556232U (zh) | 空调器销售、仓储、运输、安装及售后的管理终端及*** | |
CN103489085A (zh) | 终端、服务器、任务处理***和任务处理方法 | |
JP2005267391A (ja) | 温室効果ガス排出を伴う企業活動の意思決定支援システム、意思決定支援方法、及び意思決定支援シミュレーションプログラム | |
CN203734378U (zh) | 居民用电负载供电装置 | |
CN110069120A (zh) | 基于网联协同的定位设备控制方法、***、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180615 |