CN109767533B - 购物车电子锁的自动注册方法、装置、网关设备及介质 - Google Patents
购物车电子锁的自动注册方法、装置、网关设备及介质 Download PDFInfo
- Publication number
- CN109767533B CN109767533B CN201910037915.2A CN201910037915A CN109767533B CN 109767533 B CN109767533 B CN 109767533B CN 201910037915 A CN201910037915 A CN 201910037915A CN 109767533 B CN109767533 B CN 109767533B
- Authority
- CN
- China
- Prior art keywords
- lock
- shopping cart
- electronic lock
- identity information
- information
- 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.)
- Active
Links
Images
Landscapes
- Lock And Its Accessories (AREA)
Abstract
本发明公开了一种购物车电子锁的自动注册方法、装置、设备及介质,该方法包括:若获取到目标范围内购物车电子锁发出的上报信息,识别所述上报信息包括的第一锁身份信息;根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册;若所述购物车电子锁未注册,则生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器;上传所述上报信息至云服务器,以使设备管理台根据从所述云服务器获取到的所述锁注册消息以及所述上报信息,将所述购物车电子锁注册至所述网关设备下。本发明实现了购物车电子锁的自动注册,节省门店运维人力消耗,降低门店运维的工作量。
Description
技术领域
本发明涉及智能购物车电子锁技术领域,尤其涉及一种购物车电子锁的自动注册方法、装置、网关设备及介质。
背景技术
线下卖场中用于购物车的智能电子车锁作为一种新型的购物车电子锁,解决了电子货币时代,硬币持有量下降导致的传统投币购物车取用不便的问题。然而,现有的智能电子车锁在使用时,大多需要卖场的工作人员人工对其进行注册,如将电子车锁的串码手动录入门店管理***中的所属门店下,人工注册费时费力,且目前的智能车锁更换一次门店就需要人工重新注册一次,加大了门店运维的工作量。
发明内容
本发明的主要目的在于提供一种购物车电子锁的自动注册方法、装置、网关设备及介质,旨在实现购物车电子锁的自动注册,节省人力,降低门店运维的工作量。
为实现上述目的,本发明提供一种购物车电子锁的自动注册方法,应用于网关设备,所述购物车电子锁的自动注册方法包括以下步骤:
若获取到目标范围内购物车电子锁发出的上报信息,识别所述上报信息包括的第一锁身份信息;
根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册;
若所述购物车电子锁未注册,则生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器;
上传所述上报信息至云服务器,以使设备管理台根据从所述云服务器获取到的所述锁注册消息以及所述上报信息,将所述购物车电子锁注册至所述网关设备下。
可选地,所述根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册的步骤包括:
将识别到的所述第一锁身份信息与存储于所述网关设备中的若干个第二锁身份信息进行比对;
检测是否存在与所述第一锁身份信息匹配的第二锁身份信息;
若检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册。
可选地,所述若检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册的步骤之后还包括:
将所述第一锁身份信息作为与所述第一锁身份信息匹配的第二锁身份信息存储至所述网关设备。
可选地,所述购物车电子锁的自动注册方法还包括:
响应于接收到的清空指令,清空所述网关设备中存储的若干个第二锁身份信息;
若获取到目标范围内购物车电子锁发出的上报信息后,则进入步骤:生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器。
可选地,所述根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册的步骤之后还包括:
若所述购物车电子锁已注册,则上传所述上报信息至云服务器,以供设备管理台从所述云服务器拉取所述上报信息。
此外,本发明还提供一种购物车电子锁的自动注册装置,所述购物车电子锁的自动注册装置包括:
检测模块,用于若获取到目标范围内购物车电子锁发出的上报信息,识别所述上报信息包括的第一锁身份信息;
判断模块,用于根据所述检测模块识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册;
生成模块,用于在所述判断模块判断出所述购物车电子锁未注册,生成对应于所述购物车电子锁的锁注册消息;
上传模块,用于发送所述锁注册消息及所述上报信息至云服务器,以使设备管理台根据从所述云服务器获取到的所述锁注册消息以及所述上报信息,将所述购物车电子锁注册至所述网关设备下。
可选地,所述判断模块包括:
比对单元,用于将所述识别模块识别到的所述第一锁身份信息与存储于所述网关设备中的若干个第二锁身份信息进行比对;
检测单元,用于检测是否存在与所述第一锁身份信息匹配的第二锁身份信息;
判定单元,用于在所述检测单元检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册。
可选地,所述装置还包括:
存储模块,用于在所述判定单元判定所述购物车电子锁未注册,将所述第一锁身份信息作为与所述第一锁身份信息匹配的第二锁身份信息存储至所述网关设备。
可选地,所述装置还包括:
清空模块,用于响应于接收到的清空指令,清空所述网关设备中存储的若干个第二锁身份信息;
所述生成模块,还用于若所述检测模块获取到目标范围内购物车电子锁发出的上报信息后,生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器。
可选地,所述装置还包括:
转发模块,用于若所述判断模块判断出所述购物车电子锁已注册,上传所述上报信息至云服务器,以供设备管理台从所述云服务器拉取所述上报信息。
此外,本发明还提供一种网关设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的购物车电子锁的自动注册程序,所述购物车电子锁的自动注册程序被所述处理器执行时实现如上所述的购物车电子锁的自动注册方法的步骤。
此外,本发明还提供一种介质,应用于计算机,所述介质上存储有购物车电子锁的自动注册程序,所述购物车电子锁的自动注册程序被处理器执行时实现如上所述的购物车电子锁的自动注册方法的步骤。
本发明通过若获取到目标范围内购物车电子锁发出的上报信息,识别所述上报信息包括的第一锁身份信息;根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册;若所述购物车电子锁未注册,则生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器;上传所述上报信息至云服务器,以使设备管理台根据从所述云服务器获取到的所述锁注册消息以及所述上报信息,将所述购物车电子锁注册至所述网关设备下;由此,网关设备在获取到其网络范围内购物车电子锁发出的上报信息,根据识别到的所述上报信息包括的第一锁身份信息来判断当前购物车电子锁是否注册,并在判断出当前购物车电子锁未注册的情况下,生成锁注册消息并发送该注册消息至云服务器,设备管理台从云服务器获取该注册消息后对该购物车电子锁进行注册,实现了购物车电子锁的自动注册,不再需要人工将购物车电子锁手动注册到门店管理***中其所属的门店下,购物车电子锁更换门店也不再需要人工重新注册,本发明购物车电子锁的自动注册方法大大节省了运维人力消耗,降低了门店运维的工作量。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的结构示意图;
图2为本发明购物车电子锁的自动注册方法第一实施例的流程示意图;
图3为本发明实施例门店管理***的结构示意图;
图4为本发明购物车电子锁的自动注册方法第二实施例的流程示意图;
图5为本发明购物车电子锁的自动注册方法第四实施例的流程示意图;
图6为本发明购物车电子锁的自动注册方法一优选实施例的流程时序图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的结构示意图。
需要说明的是,图1即可为网关设备的硬件运行环境的结构示意图。
如图1所示,该网关设备可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的网关设备结构并不构成对网关设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及购物车电子锁的自动注册程序。其中,操作***是管理和控制网关设备硬件和软件资源的程序,支持购物车电子锁的自动注册程序以及其它软件或程序的运行。
在图1所示的网关设备中,用户接口1003主要用于与各个终端进行数据通信;网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;而处理器1001可以用于调用存储器1005中存储的购物车电子锁的自动注册程序,并执行以下操作:
若获取到目标范围内购物车电子锁发出的上报信息,识别所述上报信息包括的第一锁身份信息;
根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册;
若所述购物车电子锁未注册,则生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器;
上传所述上报信息至云服务器,以使设备管理台根据从所述云服务器获取到的所述锁注册消息以及所述上报信息,将所述购物车电子锁注册至所述网关设备下。
进一步地,所述根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册的步骤包括:
将识别到的所述第一锁身份信息与存储于所述网关设备中的若干个第二锁身份信息进行比对;
检测是否存在与所述第一锁身份信息匹配的第二锁身份信息;
若检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册。
进一步地,所述若检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册的步骤之后,处理器1001还可以用于调用存储器1005中存储的购物车电子锁的自动注册程序,并执行以下步骤:
将所述第一锁身份信息作为与所述第一锁身份信息匹配的第二锁身份信息存储至所述网关设备。
进一步地,处理器1001还可以用于调用存储器1005中存储的购物车电子锁的自动注册程序,并执行以下步骤:
响应于接收到的清空指令,清空所述网关设备中存储的若干个第二锁身份信息;
若获取到目标范围内购物车电子锁发出的上报信息后,则进入步骤:生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器。
进一步地,所述根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册的步骤之后,处理器1001还可以用于调用存储器1005中存储的购物车电子锁的自动注册程序,并执行以下步骤:
若所述购物车电子锁已注册,则上传所述上报信息至云服务器,以供设备管理台从所述云服务器拉取所述上报信息。
基于上述的结构,提出购物车电子锁的自动注册方法的各个实施例。
参照图2,图2为本发明购物车电子锁的自动注册方法第一实施例的流程示意图。
本发明实施例提供了购物车电子锁的自动注册方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本发明实施例购物车电子锁的自动注册方法应用于如上所述的网关设备。
本实施例购物车电子锁的自动注册方法包括:
步骤S100,若获取到目标范围内购物车电子锁发出的上报信息,识别所述上报信息包括的第一锁身份信息;
目前,线下卖场中用于购物车的智能电子车锁作为一种新型的购物车电子锁,解决了电子货币时代,硬币持有量下降导致的传统投币购物车取用不便的问题。然而,现有的智能电子车锁在使用时,大多需要人工对其进行注册,如将电子车锁的标识码手动录入门店管理***中其所属门店下,人工注册费时费力,且目前的智能车锁更换一次门店就需要人工重新注册一次,加大了门店运维的工作量。
本实施例中,购物车电子锁启动并联网,便会根据购物车电子锁自身工作状态的变化发出上报信息,当前网络区域所属的网关设备获取该上报信息,具体的,目标范围即为本实施例网关设备的网络管理范围,上报信息可以是锁开启状态信息、锁关闭状态信息、故障信息、电量提示信息等等。
本实施例中,网关设备在检测到当前管理范围内的购物车电子锁发出的上报信息后,识别所述上报信息包括的第一锁身份信息;
具体地,识别所述上报信息包括的第一锁身份信息,作为一种实施方式,第一锁身份信息可以是购物车电子锁具有唯一标识的编码,识别所述上报信息包括的第一锁身份信息可以是从所述上报信息中提取具有预设特征的字符串,该字符串即为第一锁身份信息,预设特征可以是特定长度、字符串的前若干位是固定的字符组合等,本实施例对识别方式不做具体限制,购物车电子锁上报的锁注册消息还可以包括购物车电子锁的归属信息,如购物车电子锁对应的网关信息、门店信息等。
步骤S200,根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册;
根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册,若判断出所述购物车电子锁在当前网关设备下未注册过,则生成注册消息并发送生成的注册消息至云服务器以使设备管理台对所述购物车电子锁进行注册;具体地,作为一种实施方式,网关设备中维护内存缓存,用于保存与网关设备有过通信的购物车电子锁的身份标识,网关设备收到当前购物车电子锁发出的上报信息后,根据从该上报信息中识别到的当前购物车电子锁的第一锁身份信息即当前购物车电子锁的身份标识,判断当前购物车电子锁的身份标识是否在缓存中,若不存在,则确定所述购物车电子锁未注册。
步骤S300,若所述购物车电子锁未注册,则生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器。
若确定所述购物车电子锁未注册,网关设备则生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器。
步骤S400,上传所述上报信息至云服务器,以使设备管理台根据从所述云服务器获取到的所述锁注册消息以及所述上报信息,将所述购物车电子锁注册至所述网关设备下。
网关设备上传该购物车电子锁的上报信息至云服务器,设备管理台从云服务器获取到该购物车电子锁的锁注册消息和上报信息后即会对该购物车电子锁进行注册,并根据上报信息的内容修改该购物车电子锁的状态,如锁开启、锁关闭等。
本实施例网关设备在获取到目标范围内购物车电子锁发出的上报信息,根据该上报信息判断出该购物车电子锁未注册后,再生成注册消息发送至云服务器;而在判断出该购物车电子锁已注册后,网关设备则不会生成注册消息,设备管理台也不会对已经注册的购物车电子锁进行重复注册,降低了设备管理台执行无效注册的频次;每个门店设有若干个网关设备,每个网关设备负责区域内的购物车电子锁数量有限,因此不会对网关设备造成负荷过重,避免了整个门店管理***中多个网关设备下的全部购物车电子锁的上报信息统一集中到后台服务器进行注册判断对后台服务器造成的负担,节省了***资源,提升***的信息处理效率。
请结合图3,图3为本发明实施例门店管理***的结构示意图,每个线下卖场设有一个或多个网关设备,网关设备检测到其网络管理范围内的购物车电子锁发出上报信息后,根据识别到的当前购物车电子锁的第一锁身份信息判断出所述购物车电子锁未注册后,网关设备会生成一条锁注册信息到云服务器,并将当前购物车电子锁的身份标识加入缓存中,网关设备在此操作之后也会将购物车电子锁上报的信息发送至云服务器,设备管理台从云服务器获取信息数据,并对数据进行相应处理,设备管理台在获取到网关设备上传的锁注册消息后,即对该购物车电子锁进行注册,将该购物车电子锁注册至对应的门店及网关设备下,由此,不需人工操作注册,购物车电子锁只要启动并联网,网关设备在搜索到该购物车电子锁发出的上报信息后便可实现购物车电子锁的自动注册;购物车电子锁更换门店,即购物车电子锁对应的网关设备发生变化,购物车电子锁更换门店后,接入新门店的网关设备管理的网络范围内时,购物车电子锁的上报信息即会被新的网关设备获取,新的网关设备若检测到其管理范围内购物车电子锁发送的上报信息,则识别所述上报信息包括的第一锁身份信息,即进入本实施例购物车电子锁的自动注册方法的步骤,即购物车电子锁更换门店,也可自动实现重新注册,更新所属门店信息,不需要人工介入;可以理解的是,网关设备若判断出购物车电子锁发送的上报信息为已经在当前网关设备下注册过,则网关设备不会生成锁注册消息而只会转发该条上报信息至云服务器,减少了设备管理台对同一购物车电子锁在同一网关设备下的重复注册,提升了消息处理效率,没有重复无效操作,因此减少了门店管理***的负担。
本实施例若获取到目标范围内购物车电子锁发出的上报信息,识别所述上报信息包括的第一锁身份信息;根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册;若所述购物车电子锁未注册,则生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器;上传所述上报信息至云服务器,以使设备管理台根据从所述云服务器获取到的所述锁注册消息以及所述上报信息,将所述购物车电子锁注册至所述网关设备下;由此,网关设备在获取到其网络范围内购物车电子锁发出的上报信息,根据识别到的所述上报信息包括的第一锁身份信息来判断当前购物车电子锁是否注册,并在判断出当前购物车电子锁未注册的情况下,生成锁注册消息并发送该注册消息至云服务器,设备管理台从云服务器获取数据后对该购物车电子锁进行注册,实现了购物车电子锁的自动注册,不再需要人工将购物车电子锁手动注册到门店管理***中其所属的门店下,购物车电子锁更换门店也不再需要人工重新注册,本发明购物车电子锁的自动注册方法大大节省了运维人力消耗,降低了门店运维的工作量。
进一步地,提出本发明购物车电子锁的自动注册方法第二实施例。
参照图4,图4为本发明购物车电子锁的自动注册方法第二实施例的流程示意图,基于上述购物车电子锁的自动注册方法第一实施例,本实施例中,步骤S200,根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册的步骤包括:
步骤S201,将识别到的所述第一锁身份信息与存储于所述网关设备中的若干个第二锁身份信息进行比对;
步骤S202,检测是否存在与所述第一锁身份信息匹配的第二锁身份信息;
步骤S203,若检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册。
本实施例中,具体地,网关设备在检测到目标范围内购物车电子锁发出的上报信息后,识别所述上报信息包括的第一锁身份信息并将识别到的所述第一锁身份信息与存储于所述网关设备中的若干个第二锁身份信息进行比对,检测是否存在与所述第一锁身份信息匹配的第二锁身份信息,网关设备存储的若干个第二锁身份信息均为与所述网关设备有过通信即为已经注册过的购物车电子锁的身份信息,若网关设备中不存在与所述第一锁身份信息匹配的第二锁身份信息,则表示该购物车电子锁在当前网关设备下未注册过,网关设备即生成针对该购物车电子锁的注册消息并发送至云服务器,并上传所述上报信息至云服务器,设备管理台根据从所述云服务器获取到的锁注册消息和所述上报信息对该车锁进行注册。
进一步地,步骤S203,若检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册的步骤之后还包括:
步骤S204,将所述第一锁身份信息作为与所述第一锁身份信息匹配的第二锁身份信息存储至所述网关设备。
网关设备存储第一锁身份信息,当第一锁身份信息对应的购物车电子锁再次发出上报信息至当前的网关设备后,网关设备即可根据身份信息匹配来确定当前购物车电子锁已经注册过,则不会生成注册消息,避免对同一购物车电子锁的重复注册,节省网络资源。
本实施例若获取到目标范围内购物车电子锁发出的上报信息,识别所述上报信息包括的第一锁身份信息,将识别到的所述第一锁身份信息与存储于所述网关设备中的若干个第二锁身份信息进行比对,检测是否存在与所述第一锁身份信息匹配的第二锁身份信息,若检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册,若所述购物车电子锁未注册,则生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器;上传所述上报信息至云服务器,以使设备管理台根据从所述云服务器获取到的所述锁注册消息以及所述上报信息,将所述购物车电子锁注册至所述网关设备下;购物车电子锁在使用或者更换门店后,无需人工注册,实现了购物车电子锁的自动注册及门店更新,避免了同一车锁在同一网关多次重复注册,节省了网络资源。
进一步地,提出本发明购物车电子锁的自动注册方法第三实施例。
本实施例购物车电子锁的自动注册方法包括:
响应于接收到的清空指令,清空所述网关设备中存储的若干个第二锁身份信息;
若获取到目标范围内购物车电子锁发出的上报信息后,则进入步骤S300,生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器。
本实施例中,网关设备在接收到清空指令后,响应于接收到的清空指令,清空所述网关设备中存储的若干个第二锁身份信息,若获取到目标范围内购物车电子锁发出的上报信息后,则直接生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器,并上传所述上报信息至云服务器,以使所述设备管理台根据从所述云服务器获取到的所述注册消息和所述上报信息,将所述购物车电子锁注册至所述网关设备下,作为一种实施方式,本实施例在接收到的清空指令后,网关设备清空所述网关设备中存储的若干个第二锁身份信息,如接收到重置指令,网关设备清除缓存,即清空所述网关设备中存储的若干个第二锁身份信息;网关设备识别所述上报信息包括的第一锁身份信息,并将识别到的所述第一锁身份信息作为与所述第一锁身份信息匹配的第二锁身份信息存储至所述网关设备,再次接收到该购物车电子锁发出的上报信息后,即进入上述购物车电子锁的自动注册方法第一或第二实施例的步骤,由此,实现购物车电子锁的自动注册,注册过程不需要人工介入,降低运维成本。
参照图5,图5为本发明购物车电子锁的自动注册方法第四实施例的流程示意图,基于上述购物车电子锁的自动注册方法第一实施例,本实施例中,步骤S200,根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册的步骤之后还包括:
步骤S500,若所述购物车电子锁已注册,则上传所述上报信息至云服务器,以供设备管理台从所述云服务器拉取所述上报信息。
具体地,网关设备检测到目标范围内购物车电子锁发出的上报信息后,识别所述上报信息包括的第一锁身份信息,根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册,若判断出该购物车电子锁已经注册,如网关设备中有与第一锁身份信息匹配的第二锁身份信息,即表示当前购物车电子锁与该网关设备之前存在过通信,并且已经注册过,网关设备则不会再生成注册消息,而是直接上传所述上报信息至云服务器,以供设备管理台从所述云服务器拉取所述上报信息并执行相应的处理,通过网关设备判断购物车电子锁是否已经注册过,每个门店设有多个网关设备,每个网关设备区域内的购物车电子锁数量有限,因此不会对网关设备造成负荷过重,避免了整个门店管理***中多个网关设备下的全部购物车电子锁的上报信息同一集中到后台服务器进行注册判断对后台服务器造成的负担,节省了***资源,提升***的信息处理效率。
进一步地,为了更清楚地说明本发明购物车电子锁的自动注册方法,请参照图6,图6为本发明购物车电子锁的自动注册方法一优选实施例的流程时序图,购物车电子锁在接入一个网关设备管理范围内的网络时,购物车电子锁状态发生变化时即会发出上报信息,如购物车电子锁开锁,关锁等,网关设备检测到该购物车电子锁上报的信息后,识别上报信息包括的第一锁身份信息,网关设备若检测到其自身缓存中不存在该第一锁身份信息时,则确定该购物车电子锁未注册,网关设备会生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器,并将当前购物车电子锁的身份标识加入缓存中,网关设备在此操作之后也会将购物车电子锁上报的信息发送至云服务器,设备管理台从云服务器获取信息数据,并对数据进行相应处理,设备管理台从云服务器获取到该锁注册消息后,即根据获取到的信息数据对该车锁进行注册,不需人工操作注册,购物车电子锁只要启动并联网,便可自动注册;购物车电子锁更换门店,即购物车电子锁对应的网关设备发生变化,购物车电子锁更换门店后,接入新门店的网关设备管理的网络范围内时,购物车电子锁的上报信息即会被新的网关设备获取,新的网关设备若接收到其管理范围内购物车电子锁发出的上报信息,则识别所述上报信息包括的第一锁身份信息,即进入本实施例购物车电子锁的自动注册方法的步骤,即购物车电子锁更换门店,也可自动实现重新注册,更新所属门店信息,不需要人工介入;可以理解的是,网关设备若检测到其自身缓存中存在该第一锁身份信息时,则确定该购物车电子锁已经注册,则网关不会生成注册消息,设备管理台也不会进行注册动作,减少了设备管理台处理无效信息的数量,没有低效处理,不会对管理***造成负担,管理者可在设备管理台上监控购物车电子锁的状态,还可对购物车电子锁下发控制指令。
此外,本发明实施例还提出一种购物车电子锁的自动注册装置,所述购物车电子锁的自动注册装置包括:
检测模块,用于若获取到目标范围内购物车电子锁发出的上报信息,识别所述上报信息包括的第一锁身份信息;
判断模块,用于根据所述检测模块识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册;
生成模块,用于在所述判断模块判断出所述购物车电子锁未注册,生成对应于所述购物车电子锁的锁注册消息;
上传模块,用于发送所述锁注册消息及所述上报信息至云服务器,以使设备管理台根据从所述云服务器获取到的所述锁注册消息以及所述上报信息,将所述购物车电子锁注册至所述网关设备下。
优选地,所述判断模块包括:
比对单元,用于将所述识别模块识别到的所述第一锁身份信息与存储于所述网关设备中的若干个第二锁身份信息进行比对;
检测单元,用于检测是否存在与所述第一锁身份信息匹配的第二锁身份信息;
判定单元,用于在所述检测单元检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册。
优选地,所述装置还包括:
存储模块,用于在所述判定单元判定所述购物车电子锁未注册,将所述第一锁身份信息作为与所述第一锁身份信息匹配的第二锁身份信息存储至所述网关设备。
优选地,所述装置还包括:
清空模块,用于响应于接收到的清空指令,清空所述网关设备中存储的若干个第二锁身份信息;
所述生成模块,还用于若所述检测模块获取到目标范围内购物车电子锁发出的上报信息后,生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器。
优选地,所述装置还包括:
转发模块,用于若所述判断模块判断出所述购物车电子锁已注册,上传所述上报信息至云服务器,以供设备管理台从所述云服务器拉取所述上报信息。
本实施例提出的购物车电子锁的自动注册装置各个模块运行时实现如上所述的购物车电子锁的自动注册方法的步骤,在此不再赘述。
此外,本发明实施例还提出一种介质,应用于计算机,即所述介质为计算机可读存储介质,所述介质上存储有购物车电子锁的自动注册程序,所述购物车电子锁的自动注册程序被处理器执行时实现如上所述的购物车电子锁的自动注册方法的步骤。
其中,在所述处理器上运行的购物车电子锁的自动注册程序被执行时所实现的方法可参照本发明购物车电子锁的自动注册方法各个实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (12)
1.一种购物车电子锁的自动注册方法,其特征在于,应用于网关设备,所述购物车电子锁的自动注册方法包括以下步骤:
若获取到目标范围内购物车电子锁发出的上报信息,识别所述上报信息包括的第一锁身份信息;
根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册;
若所述购物车电子锁未注册,则生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器;
上传所述上报信息至云服务器,以使设备管理台根据从所述云服务器获取到的所述锁注册消息以及所述上报信息,将所述购物车电子锁注册至所述网关设备下。
2.如权利要求1所述的购物车电子锁的自动注册方法,其特征在于,所述根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册的步骤包括:
将识别到的所述第一锁身份信息与存储于所述网关设备中的若干个第二锁身份信息进行比对;
检测是否存在与所述第一锁身份信息匹配的第二锁身份信息;
若检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册。
3.如权利要求2所述的购物车电子锁的自动注册方法,其特征在于,所述若检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册的步骤之后还包括:
将所述第一锁身份信息作为与所述第一锁身份信息匹配的第二锁身份信息存储至所述网关设备。
4.如权利要求2或3所述的购物车电子锁的自动注册方法,其特征在于,所述购物车电子锁的自动注册方法还包括:
响应于接收到的清空指令,清空所述网关设备中存储的若干个第二锁身份信息;
若获取到目标范围内购物车电子锁发出的上报信息后,则进入步骤:生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器。
5.如权利要求1-3中任一项所述的购物车电子锁的自动注册方法,其特征在于,所述根据识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册的步骤之后还包括:
若所述购物车电子锁已注册,则上传所述上报信息至云服务器,以供设备管理台从所述云服务器拉取所述上报信息。
6.一种购物车电子锁的自动注册装置,其特征在于,所述购物车电子锁的自动注册装置包括:
检测模块,用于若获取到目标范围内购物车电子锁发出的上报信息,识别所述上报信息包括的第一锁身份信息;
判断模块,用于根据所述检测模块识别到的所述第一锁身份信息,判断所述购物车电子锁是否已经注册;
生成模块,用于在所述判断模块判断出所述购物车电子锁未注册,生成对应于所述购物车电子锁的锁注册消息;
上传模块,用于发送所述锁注册消息及所述上报信息至云服务器,以使设备管理台根据从所述云服务器获取到的所述锁注册消息以及所述上报信息,将所述购物车电子锁注册至网关设备下。
7.如权利要求6所述的购物车电子锁的自动注册装置,其特征在于,所述判断模块包括:
比对单元,用于将所述检测模块识别到的所述第一锁身份信息与存储于所述网关设备中的若干个第二锁身份信息进行比对;
检测单元,用于检测是否存在与所述第一锁身份信息匹配的第二锁身份信息;
判定单元,用于在所述检测单元检测到不存在与所述第一锁身份信息匹配的第二锁身份信息,则判定所述购物车电子锁未注册。
8.如权利要求7所述的购物车电子锁的自动注册装置,其特征在于,所述装置还包括:
存储模块,用于在所述判定单元判定所述购物车电子锁未注册,将所述第一锁身份信息作为与所述第一锁身份信息匹配的第二锁身份信息存储至所述网关设备。
9.如权利要求7或8所述的购物车电子锁的自动注册装置,其特征在于,所述装置还包括:
清空模块,用于响应于接收到的清空指令,清空所述网关设备中存储的若干个第二锁身份信息;
所述生成模块,还用于若所述检测模块获取到目标范围内购物车电子锁发出的上报信息后,生成对应于所述购物车电子锁的锁注册消息并发送所述锁注册消息至云服务器。
10.如权利要求6-8中任一项所述的购物车电子锁的自动注册装置,其特征在于,所述装置还包括:
转发模块,用于若所述判断模块判断出所述购物车电子锁已注册,上传所述上报信息至云服务器,以供设备管理台从所述云服务器拉取所述上报信息。
11.一种网关设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的购物车电子锁的自动注册程序,所述购物车电子锁的自动注册程序被所述处理器执行时实现如权利要求1至5中任一项所述的购物车电子锁的自动注册方法的步骤。
12.一种介质,其特征在于,应用于计算机,所述介质上存储有购物车电子锁的自动注册程序,所述购物车电子锁的自动注册程序被处理器执行时实现如权利要求1至5中任一项所述的购物车电子锁的自动注册方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910037915.2A CN109767533B (zh) | 2019-01-14 | 2019-01-14 | 购物车电子锁的自动注册方法、装置、网关设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910037915.2A CN109767533B (zh) | 2019-01-14 | 2019-01-14 | 购物车电子锁的自动注册方法、装置、网关设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109767533A CN109767533A (zh) | 2019-05-17 |
CN109767533B true CN109767533B (zh) | 2021-02-19 |
Family
ID=66454098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910037915.2A Active CN109767533B (zh) | 2019-01-14 | 2019-01-14 | 购物车电子锁的自动注册方法、装置、网关设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109767533B (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1481114A (zh) * | 2002-09-06 | 2004-03-10 | 联想(北京)有限公司 | 在家庭网络中设备进行服务注册的方法 |
WO2010031351A1 (en) * | 2008-09-18 | 2010-03-25 | Huawei Technologies Co., Ltd. | Network attachment for ims systems for legacy cs ue with home node b access |
CN101902460A (zh) * | 2010-03-30 | 2010-12-01 | 华为终端有限公司 | 网络接入对象的操作组件生成处理方法及设备 |
CN103209183A (zh) * | 2013-03-25 | 2013-07-17 | 中山大学 | 一种基于数字家庭网络中的设备注册的方法 |
CN104349511A (zh) * | 2013-08-01 | 2015-02-11 | 中国电信股份有限公司 | Wlan网络中ap地址的分配方法与装置 |
CN104660509A (zh) * | 2013-11-19 | 2015-05-27 | 中国科学院声学研究所 | 一种接入网关中数据报文的转发处理方法 |
JP2015162895A (ja) * | 2014-02-28 | 2015-09-07 | Kddi株式会社 | プッシュ通知の送信方法および制御装置 |
CN106656697A (zh) * | 2016-12-28 | 2017-05-10 | 重庆金鑫科技产业发展有限公司 | 一种智能家居控制方法、网关及*** |
CN108848025A (zh) * | 2018-06-26 | 2018-11-20 | 中国联合网络通信集团有限公司 | 网关、物联网设备及***、注册方法和信息处理方法 |
-
2019
- 2019-01-14 CN CN201910037915.2A patent/CN109767533B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1481114A (zh) * | 2002-09-06 | 2004-03-10 | 联想(北京)有限公司 | 在家庭网络中设备进行服务注册的方法 |
WO2010031351A1 (en) * | 2008-09-18 | 2010-03-25 | Huawei Technologies Co., Ltd. | Network attachment for ims systems for legacy cs ue with home node b access |
CN101902460A (zh) * | 2010-03-30 | 2010-12-01 | 华为终端有限公司 | 网络接入对象的操作组件生成处理方法及设备 |
CN103209183A (zh) * | 2013-03-25 | 2013-07-17 | 中山大学 | 一种基于数字家庭网络中的设备注册的方法 |
CN104349511A (zh) * | 2013-08-01 | 2015-02-11 | 中国电信股份有限公司 | Wlan网络中ap地址的分配方法与装置 |
CN104660509A (zh) * | 2013-11-19 | 2015-05-27 | 中国科学院声学研究所 | 一种接入网关中数据报文的转发处理方法 |
JP2015162895A (ja) * | 2014-02-28 | 2015-09-07 | Kddi株式会社 | プッシュ通知の送信方法および制御装置 |
CN106656697A (zh) * | 2016-12-28 | 2017-05-10 | 重庆金鑫科技产业发展有限公司 | 一种智能家居控制方法、网关及*** |
CN108848025A (zh) * | 2018-06-26 | 2018-11-20 | 中国联合网络通信集团有限公司 | 网关、物联网设备及***、注册方法和信息处理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109767533A (zh) | 2019-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10169026B2 (en) | Transferring operating environment of registered network to unregistered network | |
CN109672580B (zh) | 全链路监控方法、装置、终端设备及存储介质 | |
CN109271391B (zh) | 数据存储方法、服务器、存储介质及装置 | |
CN109120684B (zh) | 信息化管理方法、装置、esb总线平台以及存储介质 | |
US20150113113A1 (en) | Application takeover method and system, mobile terminal, and server | |
CN108965267B (zh) | 网络攻击处理方法、装置及车辆 | |
CN108335237B (zh) | 立案方法、终端和计算机可读存储介质 | |
CN109495467B (zh) | 拦截规则的更新方法、设备及计算机可读存储介质 | |
CN111038906B (zh) | 一种订单分拣方法和装置 | |
CN109905431B (zh) | 消息处理方法及***、存储介质、电子设备 | |
CN112840691A (zh) | 在网络中发现可收集数据和分析数据的设备和方法 | |
CN112583797B (zh) | 多协议数据处理方法、装置、设备及计算机可读存储介质 | |
CN113010224B (zh) | 前端微服务化方法、装置、计算机设备和存储介质 | |
CN101594376A (zh) | 向cimom注册cim提供器的方法和相应的装置 | |
US11470155B2 (en) | Subscription server, subscription terminal, information subscription method and system | |
WO2011134287A1 (zh) | 物联网通知消息的管理方法和通知业务能力装置 | |
JP2020064590A (ja) | 情報処理装置、情報処理方法及びプログラム | |
US20170085673A1 (en) | Attribute Operating Method and Apparatus | |
CN114040024A (zh) | 基于网关的微服务灰度发布方法、装置、设备及存储介质 | |
CN109767533B (zh) | 购物车电子锁的自动注册方法、装置、网关设备及介质 | |
CN110741617A (zh) | 资源更新方法、装置、计算机设备和存储介质 | |
CN111126774A (zh) | 异常用车识别方法、装置及电子设备 | |
CN112927548A (zh) | 机械车库取车方法、***及存储介质 | |
CN110019372B (zh) | 数据监控方法、装置、服务器及存储介质 | |
CN107679871B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |