发明内容
本发明的目的在于,提供一种基于客户信息与储物柜位置动态绑定的智能云存储***,不仅解决电子商务中物流环节中派送和签收之间的矛盾,提高工作效率,通过云平台的应用,实现了不同储物柜之间信息的共享,方便客户利用灵活多样的存放、取出方式在不同的区域(不同地区,不同的小区或办公楼)使用储物柜,提高客户签收的便利性,而且实现了客户信息的共享,可以实现所有物流公司共享一个储物***,避免小区里需要安装多家物流公司或电子商务公司的智能储物柜,降低派送成本。
本发明是这样实现的:
本发明所提供的云储柜***,***结构图如图1所示,主要包括三大部分:
第一部分,前端储物柜子***
此部分主要是分布在不同地区、不同小区或不同写字楼里的智能储物柜终端:
硬件:由大小不同的储物格子组成的普通储物柜,通过添加网络模块、扫码摄像头(也可以为各种读卡器)、显示器、监控摄像头,存储设备、控制器等构成一个智能的储物柜。
其中储物格由金属或塑料材料制作,每个储物格有电磁开关,可接受控制器控制开关,部分格子可加装温度控制设备;网络模块可以让储物柜联网,实现与云端进行客户或派送员的身份认证和储物柜的远程开关等操作;扫码摄像头(可扫一维条码,二维码)方便实现客户信息的输入;显示器一般为带触摸屏的液晶显示器(可选),主要可以引导用户操作和输入信息或适当显示指定广告;监控摄像头目的是记录操作过程,以便保护储物柜的安全和解决各种纠纷用;存储设备用来存储控制程序和部分相关数据;控制器一般用CPU(中央处理器)带一些外设组成,是整个智能储物柜的大脑。
软件:主要由存入和取件两个流程组成,按下‘派送(存入)’按钮***进入到派送(存入)工作流程,按下‘签收(取件)’按钮***进入到签收(取件)工作流程
派送(存入)工作流程完成客户信息和柜格的绑定,如果是用户自己的物品,只需要刷自己的客户卡,完成存入;如果是派送员身份,需要给客户存入物品,需要刷派送员的客户卡,和用户的识别号,识别号可以由用户***或手机号加密组成或其他方式组成,完成用产的信息和储物柜信息的绑定。
签收(取件)工作流程完成取物时的身份验证,在用户注册时或在用户的客户端(手机、电脑、网页)可以设定验证方法
第二部分,云存储平台
云存储平台主要由分布在不同地区不同小区不同商圈的储物柜终端、数据中心和服务器端云平台组成。数据中心用于存放对应区域的用户的基础信息、储物柜格的绑定信息、储物柜及储物柜格的位置信息及其他相关信息,云平台主要提供的一种数据的分布式存储和集中请求的服务。
第三部分,应用管理子***
应用管理子***主要是在云存储平台的基础上实现包括面向客户的应用和管理、储物柜的设备管理及面向物流公司或电子商务公司提供各种管理平台和应用接口。
面向客户的应用和管理主要包含两方面:第一方面,在物联网(柜联网)的基础上,用智能手机,ipad等智能上网设备扫描储物柜对应的二维码,通过上网即可查询到柜子的空闲和忙碌状态,身份验证登陆进***后,即可实现存入和取出物品,另一方面主要在云平台的基础上,提供虚拟会员卡服务,完成用户信息各种方式的自助注册和管理(包含安全验证方式)。
储物柜的设备管理完成新增储物柜及储物柜格信息的录入和管理,储物柜格的远程开柜操作、储物柜的远程关机操作等;
面向物流公司或电子商务公司的各种管理平台和应用接口一方面在云存储平台的基础上通过将订单信息与用户信息绑定,实现送货单的生成和打印,另一方面提供webservers或其他接口,供第三方使用和共享客户的非保密信息。
上述第一部分之派送(存入)工作流程,此工作流程在***扫描到派送人员的信息后记录派送员的信息,进而判断此柜是否拥有空闲柜格,若有空闲柜格,随机打开一个空闲柜格,绑定柜格位置信息和用户的信息及货物的信息并存储到云存储平台(上述第二部分),并发短信至用户提醒取货。
上述第一部分之签收(取件)工作流程,此工作流程通过比对扫描的客户的识别号和存储在云存储平台(上述第二部分)绑定柜格位置信息的客户识别号来判断客户在此柜中是否拥有物品,通过根据客户在上述第三部分之面向客户的应用和管理中设置的安全验证流程完成安全验证工作。如:用户可根据自身需要,设置手机短信验证码进行二次验证,以保证存储物品的安全性。
上述第二部分之云平台提供统一的数据查询接口,在接收到数据查询请求时,云平台首先要根据命令里包含的位置信息,将命令发送到各相关二级云平台中,若有数据返回,验证信息的真实性后将数据及数据存放位置提供给数据请求者;若无数据返回,则将命令发送至其他各二级云平台,若有数据返回,验证信息的真实性后将数据及数据存放位置提供给数据请求者,若无数据返回,数据查询失败。相应的二级平台对下级平台的工作流程相同,直至检索到数据最终位置,上述第二部分之数据中心一方面返回上级云平台提供的查询命令得到的数据和位置信息,另一方面完成相应区域内各种数据的注册和管理。
本发明的有益效果是:使快递派送可以在派送员与用户不见面的情况下顺利完成,使派送工作变得简单轻松,提高派送效率,提高用户满意度,节省派送成本。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图和实施例对本发明作进一步的描述。
如图1所示,本发明实施例的云储柜***包括:前端储物柜子***101,位于不同地区的不同小区或写字楼里,用于物品的存放和取出,存放时完成用户信息(或货物信息)与柜格位置信息的绑定,并存储至云存储平台,取出时完成客户身份信息的安全认证;云存储平台102主要由分布在不同地区不同小区不同商圈的储物柜上的存储器、数据中心和云平台组成。储物柜存储器、数据中心用于存放对应区域的用户的基础信息、储物柜格的绑定信息、储物柜及储物柜格的位置信息及其他相关信息,云平台主要提供的一种信息的分布式存储和集中调用的服务;应用管理子***103主要是在云存储平台102的基础上实现包括面向客户的应用和管理1031、储物柜的设备管理1032及面向物流公司或电子商务公司提供各种管理平台和应用接口1033。
其中前端储物柜子***101主要是分布在不同地区、不同小区或不同写字楼里的智能储物柜终端,主要由硬件和软件两部分组成:
硬件:如图2储物柜***结构示意图所示,由大小不同的储物格子组成的普通储物柜,通过添加网络模块201、控制器202、存储器203、读卡器204、摄像头(扫描一维、二维码)205、显示器206、监控摄像207、电磁开关208等构成一个智能的储物柜。
其中储物格由金属或塑料材料制作,每个储物格有电磁开关,可接受控制器控制开关,部分格子可加装温度控制设备;网络模块可以让储物柜联网,实现与云端进行客户或派送员的身份认证和储物柜的远程开关等操作;扫码摄像头(可扫一维条码,二维码)方便实现客户信息的输入;显示器一般为带触摸屏的液晶显示器(可选),主要可以引导用户操作和输入信息或适当显示指定广告;监控摄像头目的是记录操作过程,以便保护储物柜的安全和解决各种纠纷用;存储设备用来存储控制程序和部分相关数据;控制器一般用CPU(中央处理器)带一些外设组成,是整个智能储物柜的大脑。
在实际的操作中,同一个小区可以组成一个或几个无线局域网,实现储物柜的网络接入,从而节约成本;通过改进客户的常用卡(如:可根据条件往门禁卡中写入数据或在门禁卡外面套上印有云储柜二维码的卡套),或通过开发一套手机虚拟会员***,让客户只要带了手机就能取物,提高客户使用云储柜的便利性;
软件:主要由存入和取件两个流程组成,按下‘派送(存入)’按钮***进入到派送(存入)工作流程,按下‘签收(取件)’按钮***进入到签收(取件)工作流程
派送(存入)工作流程完成客户信息和柜格的绑定,如果是用户自己的物品,只需要刷自己的客户卡,完成存入;如果是派送员身份,需要给客户存入物品,需要刷派送员的客户卡,和客户的识别号,识别号可以由客户***或手机号加密组成或其他方式组成,完成客户的信息和储物柜信息的绑定。
在实际的操作中,存入的权限可以由购买取得,或由客户的积分获得。
签收(取件)工作流程完成取物时的身份验证。
其中面向客户的应用和管理1031主要包含两方面:第一方面,在云平台的基础上,提供虚拟会员卡服务,另一方面主要完成用户信息各种方式的自助注册和管理(包含安全验证方式);储物柜的设备管理1032完成新增储物柜及储物柜格信息的录入和管理,储物柜格的远程开柜操作、储物柜的远程关机操作等;面向物流公司或电子商务公司的各种管理平台和应用接口1033一方面在云存储平台的基础上通过将订单信息与用户信息绑定,实现送货单的生成和打印,另一方面提供webservers或其他接口,供第三方使用和共享客户的非保密信息。
图3为本发明实施例的前端储物柜子***工作的软件总流程图,具体工作流程为:首先判断是否有远程开箱命令S302,如果有则进入物联网条件下的应用流程S303,具体见图11,之后循环到开始S301;如果没有,判断是否有远程关机命令S304,如果有则结束S309;如果没有,则判断存入按钮是否按下,即判断是否为“存入”工作状态S305,若是“存入”工作状态,进入“存入”操作子程序S307,具体见图6;若不是“存入”工作状态,则判断是否为“取件”工作状态S306,若是“取件”工作状态,进入“取件”操作子程序S308,具体见图7;“存入”或“取件”操作子程序完成后循环到开始S301。
在“存入”或“取件”操作子程序中都需要使用到客户卡,本发明涉及的客户卡识别号可以是手机号码或经加密处理后的手机号码、会员***、门禁***或虚拟客户***。图4为本发明实施例之虚拟客户卡的生成流程图,在互联网或手机客户端上,提供用户注册接口,用户填写资料注册S401便可成为云储柜的会员,登陆进入到手机客户端后,由用户的识别号生成一个虚拟会员卡(含***二维码)S402,如果需要存入权限,则需要提交申请材料S403,***审核材料,签订电子协议,确定用户可存入的柜号(或某区域的所有柜)S404,进而***开通该用户的存入权限S405,使其在审批过的柜中拥有开空闲柜的权限。
在现实生活中,一般会出现客户卡丢失的情况,***可以提供一种远程开柜服务,图5为本发明实施例之远程开柜的流程图,用户只需要拨打印刷在储物柜上的服务电话S502,工作人员核对用户信息S503后,在管理平台发送对应柜号的开柜命令S504(只需要改变对应柜格的标识位即可),前端储物柜子***工作的软件总流程(图3)在查询到远程开柜命令(对应柜格的标识位)便发送对应柜格的开柜指令(S505)。
图6显示了本发明实施例之***存入物品的的流程,***在判断得知拥有空闲储物柜格后自动打开一个空闲柜格后,提示用户放入货物,进而扫描货物对应的用户信息,可以将用户信息、货物信息、柜格位置信息绑定在一起存储到服务器,与此同时,发送通知短信至货物客户,短信内容可以包括取货详细地址,柜号,柜格号等信息。其具体步骤如下所述:
S601:开始
S602:提示取出会员卡,或登陆手机APP,打开虚拟会员卡;
S603:***识别到用户的信息后,分析用户是否拥有配送权限;
S604:将拥有配送权限的会员信息记录下来;
S605:判断本柜是否拥有空闲储物格,若有转到S606;若无转到S617;
S606:自动打开一个储物格;
S607:提示放入货物;
S608:扫描送货单上的用户二维码(或填写上用户的识别号(手机号或用户***))
S609:判断是否扫描了用户二维码,若是转到S611;若否转到S610;
S610:发送开柜命令;
S611:判断云存储平台是否有该用户;
S612:发送短信至用户,提醒注册会员,或办理会员卡;
S613:下载该用户的所有信息至本地;
S614:绑定储物柜格的位置信息和用户信息,并存储到本地数据库和云端;
S615:将此储物柜格的状态设置为“忙碌”;
S616:自动发送取货通知短信至客户手机;
S617:结束。
图7为本发明实施例之***取出物品的流程图,首先分析判断用户的识别号(会员***/手机号/门禁***/…)的具体方式,进而验证用户的真实性,和查找用户物品的具***置,验证和物品验证成功后打开相应的柜门,具体步骤如下所述:
S701:开始;
S702:提示用户取出会员卡(含虚拟会员卡);
S703:扫描会员识别号;
S704:判断是否为本机(或所在数据中心)已存物品的会员识别号,若不是,转到S705;若是转到S706;
S705:查询云存储平台,查找存放该会员物品的储物柜号后转到S707;
S706:记录会员开柜信息;
S707:提示用户正确的储物柜号后转至S716;
S708:根据用户在应用平台设置的安全验证方式,判断是否需要短信验证,若是转至S709发送短信验证;若否转至S712,直接打开柜门;
S709:发送一个验证码到用户登记手机;
S710:在用户输入短信验证码后,判断短信验证码验证是否成功,若成功,转至S712,直接打开柜门;若不成功,转至S711,判断验证次数;
S711:判断验证次数是否满三次,若是,转至S716,结束;若否,转至S709;
S712:发送开柜命令,并提示关柜门
S713:检测门是否关上,若是,转至S715;若不是转至S714;
S714:提示关上柜门;
S715:***将储物格状态置为空闲,用户增加积分或其他奖励措施;
S716:结束
图8为本发明实施例之云存储平台的各数据存放位置及数据表包含内容示意图,其中服务器拥有固定IP,终端储物柜、数据中心的IP是动态的,在储物柜终端和数据中心联网的条件下,将储物柜和数据中心的IP地址实时同步到服务器端,那么服务器端可以根据IP地址发送数据请求命令至各数据存放处了,如图所示801、802、803、804为存放在终端储物柜的数据,其中801表示储物柜信息,802表示储物柜格的相关信息,803表示储物柜格与用户的绑定信息,804表示使用过本柜的用户信息,终端储物柜的数据是数据中心数据的备份;805、806、807、808为存放在数据中心的数据,其中805表柜及柜格的信息示柜格,806表示柜格与用户的绑定信息,807表示用户信息,808表示数据中心的基础信息;809、810为服务器端存放的数据,其中809存放各数据中心的IP地址,810存放各终端存物柜的IP地址。
图9为本发明实施例之云存储平台的服务器端工作流程图,云服务平台的服务器端的统一接口对外接受数据请求,在服务器端,首先根据命令附带的位置信息或分析数据请求命令S902得出数据存放的可能位置S903;进而发送数据请求命令至各可能存放的数据中心(柜)的IP地址对应的接口S904;判断返回数据是否有效S905,若有效,返回数据至请求者S908,若无效,发送数据请求命令至其它数据中心(或柜)的IP地址S906,进而判断是返数据回否有效S907,若有效,返回数据至请求者,若无效,返回失败信息至请求者S909。
图10为本发明实施例之云存储平台的储物柜终端或数据中心工作流程图;具体流程描述如下:
S1001:开始;
S1002:判断是否有数据请求命令,若否,转至S1003,若是,转至S1004;
S1003:更新本地IP地址至云平台服务器端
S1004:接受数据请求;
S1005:执行数据请求;
S1006:返回结果只云平台
S1007:结束。
图11为本发明实施例之应用管理子***的远程开柜应用的工作流程图,由图10可以知道,在储物柜和数据中心联网的条件,储物柜和数据中心联网的实时IP地址可以从云平台服务器端查到,所以在应用程序或web页面中,可以改变任意储物柜格的远程开柜状态,故在应用程序或web页面中可以实现存物和取货,如:用手机APP客户端扫描储物柜上的二维码,即可以通过查询云平台,知道此柜号的IP地址,APP上的开柜命令可以通过云平台发送到扫描过二维码的储物柜,故实现手机开柜(储物或存物)的操作。应用管理子***的远程开柜应用的具体流程描述如下:
S1101:开始
S1102:是否是管理人员开柜,若是,转到S1103;若否,转到S1104;
S1103:发送开柜指令
S1104:用户身份是否验证成功,若成功,转到S1105;若否,转至S1128;
S1105:是否取物,若是进入取物流程S1106;若否,进入存物流程S1115;
S1106:提示用户站在扫描柜号的储物柜面前
S1107:根据用户在应用平台设置的安全验证方式,判断是否需要短信验证,若是转至S709发送短信验证;若否转至S1111,直接打开柜门;
S1108:发送一个验证码到用户登记手机;
S1109:在用户输入短信验证码后,判断短信验证码验证是否成功,若成功,转至S1111,直接打开柜门;若不成功,转至S1110,判断验证次数;
S1110:判断验证次数是否满三次,若是,转至S1128,结束;若否,转至S1108;
S1111:发送开柜命令,并提示关柜门
S1112:检测门是否关上,若是,转至S1114;若不是转至S1113;
S1113:提示关上柜门;
S1114:***将储物格状态置为空闲,用户增加积分或其他奖励措施;
S1115:将拥有配送权限的会员信息记录下来;
S1116:判断本柜是否拥有空闲储物格,若有转到S1117;若无转到S1128;
S1117:自动打开一个储物格;
S1118:提示放入货物;
S1119:扫描送货单上的用户二维码(或填写上用户的识别号(手机号或用户***))
S1120:判断是否扫描了用户二维码,若是转到S1122;若否转到S1121;
S1121:发送开柜命令;
S1122:判断云存储平台是否有该用户;
S1123:发送短信至用户,提醒注册会员,或办理会员卡;
S1124:下载该用户的所有信息至本地;
S1125:绑定储物柜格的位置信息和用户信息,并存储到本地数据库和云端;
S1126:将此储物柜格的状态设置为“忙碌”;
S1127:自动发送取货通知短信至客户手机;
S1128:结束。