一种小区外卖服务区块链安防系统及方法与流程

文档序号:16886468发布日期:2019-02-15 22:41阅读:306来源:国知局
一种小区外卖服务区块链安防系统及方法与流程

本发明涉及一种小区外卖服务区块链安防系统及方法。



背景技术:

现如今,随着城市化发展的需要,越来越多的居民选择在小区居住。住宅小区是人们生活和发展中必不可少的生产要素,在生产生活中起到了有效的桥梁中介作用,为人们的休息、工作等提供了转接空间。与此同时,小区安全问题成为居民最为关注的安全问题。为了管理非小区人员进出,部分小区已采用读卡进出的方式。读卡进出的方式虽然能能很好地管理非小区人员的进出,但小区一些其他服务,如,外卖服务、快递服务等,外卖派送人员服务的小区很多,如何有效快捷保证外卖派送人员进出,同时防范其他人员混入,是小区安全、智慧生活的关键。



技术实现要素:

为了解决外卖人员有效快捷进出小区的问题,本发明提供一种小区外卖服务区块链安防系统及方法,本发明所提供的方法能够快捷有效管理外卖派送人员进出小区,在保证小区安全的前提下,同时也提高效率。

本发明的技术解决方案:

一种小区外卖服务区块链安防系统,其特殊之处在于:包括小区门禁1,区块链小区门禁操作系统2、小区用户终端3、外卖派送人员终端4、小区门禁管理系统5和外卖服务平台6;

小区门禁1包括门禁控制单元101、驱动门禁机械结构102和门禁通讯模块103;

外卖服务平台6包括服务通讯模块603、外卖服务终端601和服务器602;

区块链小区门禁操作系统2包括密钥录入模块和区块链通讯模块203;

小区门禁管理系统5包括小区通讯模块503;

小区用户终端3包括外卖买家app:选择并预定外卖餐饮,预订信息发送给处外卖服务平台6的服务通讯模块603;

服务通讯模块603:接收来自小区用户终端3的预定信息;发送预定信息给外卖服务终端601;接收外卖服务终端601发送的订单信息及密钥,发送给指定外卖派送人员终端4、小区门禁管理系统5的小区通讯模块503;

外卖服务终端601:接受来自服务通讯模块603的预定信息,根据用户地址信息及外卖地址信息、外卖制作需要时间信息生成预计到达信息,并将预订信息和预计到达信息组成订单信息;生成一组密钥,设定该密钥的有效时间,以及有效次数;指定派送人员;将订单信息及密钥发送给服务通讯模块603和服务器602

服务器602:存储订单信息及密钥;

密钥录入模块:外卖派送人员录入密钥;

区块链通讯模块203:将录入的密钥发送给小区门禁管理系统5的小区通讯模块503;接收来自小区通讯模块503的门禁开启信息;将门禁开启信息发送给门禁1的门禁通讯模块103;

外卖派送人员终端4包括外卖派送app:接收服务通讯模块603发送的订单信息和密钥,查看到订单信息及密钥信息;

小区通讯模块503:接收服务通讯模块603发送的订单信息及密钥;接收区块链通讯模块203发送外卖派送人员录入的密钥;进行密钥匹配,并在密钥匹配成功时发送门禁开启信息给区块链小区门禁操作系统2的区块链通讯模块203;

门禁通讯模块103接收来自区块链通讯模块203的门禁开启信息,并发送给门禁控制单元101;

门禁控制单元101接收来自门禁通讯模块103的门禁开启信息,驱动门禁机械结构102开启;在开启一段时间后驱动门禁机械结构102关闭。

在根据本发明的一种小区外卖服务区块链安防系统的一个优选的实施例中,取消订单的情景,系统的结构为:

外卖买家app:取消订单,将取消订单消息发送给外卖服务平台6的服务通讯模块603;

服务通讯模块603:接收来自小区用户终端3的取消订单信息;发送取消订单信息给外卖服务终端601;密钥失效信息发送给指定外卖派送人员的终端4、小区门禁管理系统5的小区通讯模块503;

外卖服务终端601:将进行订单取消;

服务器602:对应订单的密钥失效,并发送密钥失效信息给服务通讯模块603。

在根据本发明的一种小区外卖服务区块链安防系统的一个优选的实施例中,密钥超时失效的情况,系统的结构为:

外卖服务终端601:密钥在有效时间内未使用时,更新订单数据,并重新生成一组新密钥,之前的密钥将作为旧密钥做失效处理,新密钥信息及旧密钥失效的信息将在服务器602中储存;新密钥信息及旧密钥失效信息发送给服务通讯模块603;

服务通讯模块603:发送新密钥信息及旧密钥失效信息给指定外卖派送人员的终端4、小区门禁管理系统5的小区通讯模块503。

在根据本发明的一种小区外卖服务区块链安防系统的一个优选的实施例中,密钥匹配不成功的情景,系统的结构为:

小区门禁管理系统5还包括门禁管理操作界面501和储存单元502;

小区通讯模块503:在密钥匹配失败时,向门禁管理操作界面501发送提示信息;

门禁管理操作界面501:在收到提示信息后,通知工作人员进行现场处理;

储存单元502:用于存储无效密钥以及处理结果。

在根据本发明的一种小区外卖服务区块链安防系统的一个优选的实施例中,系统的结构为:

外卖服务终端601:生成的密钥为数字、字母、符号、数字字母符号组合、二维码或条形码;

密钥录入模块包括读码器201:读取密钥;

和操作界面202:输入密钥。

本发明还提供一种小区外卖服务区块链安防方法,包括以下步骤:

步骤s110:小区用户通过用户终端3的外卖买家app选择并预定外卖餐饮,预定信息发送给外卖服务平台6的服务通讯模块603;

步骤s120:外卖服务平台6的外卖服务终端601如果接单,则执行步骤s130;如果不接单,则回到步骤s110;

步骤s130:订单派送:

步骤s131:卖家通过外卖服务终端601接单后,根据用户地址信息及外卖地址信息、外卖制作需要时间信息生成预计到达时间信息,并将预订信息和预计到达信息组成订单信息后;外卖服务终端601将随机生成一组密钥,并设定密钥有效时间以及密钥有效次数,将订单信息及密钥信息将在服务器602中储存;

步骤s132:指定派送人员后,订单信息及密钥信息将通过服务通讯模块603发送给指定外卖派送人员的终端4,小区门禁管理系统5的小门通讯模块503。

步骤s130:外卖派送人员通过外卖派送人员的终端4的外卖派送app查看到订单信息及密钥信息;

步骤s140:外卖派送人员到达小区门口后,通过区块链小区门禁操作系统2的密钥录入模块录入密钥,区块链通讯模块203将录入的密钥发送给小区门禁管理系统5的小区通讯模块503;

步骤s150:小区通讯模块503进行密钥匹配,若密钥匹配成功,则发送门禁开启信息给区块链小区门禁操作系统2的区块链通讯模块203;若密钥为匹配成功,则为无效密钥;

步骤s160:区块链通讯模块203将门禁开启信息发送给门禁1的门禁通讯模块103;门禁通讯模块103将门禁开启信息,并发送给门禁控制单元101;

步骤s170:门禁控制单元101驱动门禁机械结构102开启,并在开启一段时间后驱动门禁机械结构102关闭。

本发明还提供一种小区外卖服务区块链安防方法,包括以下步骤:

步骤s110:小区用户通过用户终端3的外卖买家app选择并预定外卖餐饮,预定信息发送给外卖服务平台6的服务通讯模块603;

步骤s120:外卖服务平台6的外卖服务终端601如果接单,则执行步骤s130;如果不接单,则回到步骤s110;

步骤s130:订单派送:

步骤s131:卖家通过外卖服务终端601接单后,根据用户地址信息及外卖地址信息、外卖制作需要时间信息生成预计到达时间信息,并将预订信息和预计到达信息组成订单信息后;外卖服务终端601将随机生成一组密钥,并设定密钥有效时间以及密钥有效次数,将订单信息及密钥信息将在服务器602中储存;

步骤s132:指定派送人员后,订单信息及密钥信息通过服务通讯模块603发送给指定外卖派送人员的终端4,小区门禁管理系统5的小门通讯模块503。

步骤s140:外卖派送人员通过外卖派送人员的终端4的外卖派送app查看到订单信息及密钥信息;

步骤s150:用户通过外卖买家app取消订单,并将取消订单消息发送给外卖服务平台6的服务通讯模块603;

步骤s160:服务通讯模块603接收来自小区用户终端3的取消订单信息,发送取消订单信息给外卖服务终端601;

步骤s170:外卖服务终端601将进行订单取消,对应订单密钥失效,密钥失效信息发送给指定外卖派送人员的终端4、小区门禁管理系统5的小区通讯模块503。

本发明还提供一种小区外卖服务区块链安防方法,包括以下步骤:

步骤s110:小区用户通过用户终端3的外卖买家app选择并预定外卖餐饮,预定信息发送给外卖服务平台6的服务通讯模块603;

步骤s120:外卖服务平台6的外卖服务终端601如果接单,则执行步骤s130;如果不接单,则回到步骤s110;

步骤s130:订单派送:

步骤s131:卖家通过外卖服务终端601接单后,根据用户地址信息及外卖地址信息、外卖制作需要时间信息生成预计到达时间信息,并将预订信息和预计到达信息组成订单信息后;外卖服务终端601将随机生成一组密钥,并设定密钥有效时间以及密钥有效次数,将订单信息及密钥信息将在服务器602中储存;

步骤s132:指定派送人员后,订单信息及密钥信息将通过服务通讯模块603发送给指定外卖派送人员的终端4,小区门禁管理系统5的小门通讯模块503。

步骤s140:外卖派送人员通过外卖派送人员的终端4的外卖派送app查看到订单信息及密钥信息;

步骤s150:派送等待;

步骤s160:用户是否通过外卖买家app取消订单:

若用户通过外卖买家app取消订单,则将取消订单消息发送给外卖服务平台6的服务通讯模块603,执行步骤s160-步骤s170;

若订单未取消,则执行步骤s180;

步骤s170:服务通讯模块603接收来自小区用户终端3的取消订单信息,发送取消订单信息给外卖服务终端601;

步骤s180:外卖服务终端601将进行订单取消,对应订单密钥失效,密钥失效信息发送给指定外卖派送人员的终端4、小区门禁管理系统5的小区通讯模块503;

步骤s190:外卖派送人员到达小区门口后,通过区块链小区门禁操作系统2的密钥录入模块录入密钥,区块链通讯模块203将录入的密钥发送给小区门禁管理系统5的小区通讯模块503;

步骤s1100:小区通讯模块503进行密钥匹配,若密钥匹配成功,则发送门禁开启信息给区块链小区门禁操作系统2的区块链通讯模块203;若密钥未匹配成功,则为无效密钥;

步骤s1110:区块链通讯模块203将门禁开启信息发送给门禁1的门禁通讯模块103;门禁通讯模块103将门禁开启信息,并发送给门禁控制单元101;

步骤s1120:门禁控制单元101驱动门禁机械结构102开启,并在开启一段时间后驱动门禁机械结构102关闭。

在根据本发明的一种小区外卖服务区块链安防方法的一个优选的实施例中,步骤s190之前包括密钥超时判断:

若密钥未超时,在执行步骤s190;

若密钥超时,则

外卖服务终端601更新订单数据,并重新生成一组新密钥,之前的密钥将作为旧密钥做失效处理,新密钥信息及旧密钥失效的信息将在服务器602中储存;新密钥信息及旧密钥失效信息发送给服务通讯模块603;

服务通讯模块发送新密钥信息及旧密钥失效信息给指定外卖派送人员的终端4、小区门禁管理系统5的小区通讯模块503;

执行步骤s190;

在根据本发明的一种小区外卖服务区块链安防方法的一个优选的实施例中,步骤s1100中若密钥未匹配成功,则为无效密钥;小区通讯模块503向门禁管理操作界面501发送提示信息;门禁管理操作界面501在收到提示信息后,通知工作人员进行现场处理;储存单元502存储无效密钥以及处理结果。

本发明所具有的优点:

1、本发明所提供的方法能够快捷有效管理外卖派送人员进出小区,在保证小区安全的前提下,同时也提高效率。

2、本发明通过密钥发送、密钥匹配来控制进出小区的外卖派送人员,提供小区的安防能力。

3、本发明涉及小区外卖服务区块链安防系统,通过区块链的方式对进出小区外卖服务人员进行精准安防,有效保证小区安防,让小区安防更为智能

附图说明

图1为本发明小区外卖服务区块链安防系统工作示意图;

图2为本发明小区外卖服务区块链安防系统工作原理图;

图3为本发明小区外卖服务区块链安防系统工作流程图

具体实施方式

下面参照附图对本发明的示例性实施方式进行详细描述。对示例性实施方式的描述仅仅是出于示范目的,而绝不是对本发明及其应用或用法的限制。

实施例1:本发明涉及小区外卖服务区块链安防系统,通过区块链的方式对进出小区外卖服务人员进行精准安防,有效保证小区安防,让小区安防更为智能。系统的工作示意图如图1所示,图中1为小区门禁,其机械结构不限,2为区块链小区门禁操作系统,3为小区用户终端,可为但不限于手机终端、pad终端、电脑终端,4为外卖派送人员终端,可为但不限于手机终端、pad终端、电脑终端,5为小区门禁管理系统,6为外卖服务平台。系统的工作原理如图2所示,小区门禁1包含有门禁控制单元101、门禁机械结构102、门禁通讯模块103,区块链小区门禁操作系统2包含有读码器201、操作界面202、区块链通讯模块203,用户终端3包含有301外卖买家app、通讯模块302,外卖派送人员终端4包含有外卖派送app401、402通讯模块,小区门禁管理系统5包含有门禁管理操作界面501、储存单元502、小区通讯模块503,外卖服务平台6包含有外卖服务终端601、服务器602、服务通讯模块603。

各个模块的具体实现方式如下:

外卖服务终端601:接受来自服务通讯模块603的预定信息,根据用户地址信息及外卖地址信息、外卖制作需要时间信息生成预计到达信息,并将预订信息和预计到达信息组成订单信息;生成一组密钥,设定该密钥的有效时间,以及有效次数;指定派送人员;将订单信息及密钥发送给服务通讯模块603和服务器602

服务器602:存储订单信息及密钥;

密钥录入模块:外卖派送人员录入密钥;

区块链通讯模块203:将录入的密钥发送给小区门禁管理系统5的小区通讯模块503;接收来自小区通讯模块503的门禁开启信息;将门禁开启信息发送给门禁1的门禁通讯模块103;

外卖派送人员终端4包括外卖派送app:接收服务通讯模块603发送的订单信息和密钥,查看到订单信息及密钥信息;

小区通讯模块503:接收服务通讯模块603发送的订单信息及密钥;接收区块链通讯模块203发送外卖派送人员录入的密钥;进行密钥匹配,并在密钥匹配成功时发送门禁开启信息给区块链小区门禁操作系统2的区块链通讯模块203;

门禁通讯模块103接收来自区块链通讯模块203的门禁开启信息,并发送给门禁控制单元101;

门禁控制单元101接收来自门禁通讯模块103的门禁开启信息,驱动门禁机械结构102开启;在开启一段时间后驱动门禁机械结构102关闭。

实施例2:在实施例1的基础,该实施例针对订单取消的情况

外卖买家app:取消订单,将取消订单消息发送给外卖服务平台6的服务通讯模块603;服务通讯模块603:接收来自小区用户终端3的取消订单信息;发送取消订单信息给外卖服务终端601;密钥失效信息发送给指定外卖派送人员的终端4、小区门禁管理系统5的小区通讯模块503;外卖服务终端601:将进行订单取消;服务器602:对应订单的密钥失效,并发送密钥失效信息给服务通讯模块603。

实施例3:在派送外卖的过程中存晚点的情况,该实施例针对晚点处理系统:外卖服务终端601:密钥在有效时间内未使用时,更新订单数据,并重新生成一组新密钥,之前的密钥将作为旧密钥做失效处理,新密钥信息及旧密钥失效的信息将在服务器602中储存;新密钥信息及旧密钥失效信息发送给服务通讯模块603;

服务通讯模块603:发送新密钥信息及旧密钥失效信息给指定外卖派送人员的终端4、小区门禁管理系统5的小区通讯模块503。

实施例4:当遇到密码不匹配时,为了放置不法分子混入,小区通讯模块503:在密钥匹配失败时,向门禁管理操作界面501发送提示信息;

门禁管理操作界面501:在收到提示信息后,通知工作人员进行现场处理;

储存单元502:用于存储无效密钥以及处理结果。

实施例5:本发明的一种实施例小区外卖服务区块链安防方法,包括以下步骤:

步骤s110:小区用户通过用户终端3的外卖买家app选择并预定外卖餐饮,预定信息发送给外卖服务平台6的服务通讯模块603;

步骤s120:外卖服务平台6的外卖服务终端601如果接单,则执行步骤s130;如果不接单,则回到步骤s110;

步骤s130:订单派送:

步骤s131:卖家通过外卖服务终端601接单后,根据用户地址信息及外卖地址信息、外卖制作需要时间信息生成预计到达时间信息,并将预订信息和预计到达信息组成订单信息后;外卖服务终端601将随机生成一组密钥,并设定密钥有效时间以及密钥有效次数,将订单信息及密钥信息将在服务器602中储存;

步骤s132:指定派送人员后,订单信息及密钥信息将通过服务通讯模块603发送给指定外卖派送人员的终端4,小区门禁管理系统5的小门通讯模块503。

步骤s130:外卖派送人员通过外卖派送人员的终端4的外卖派送app查看到订单信息及密钥信息;

步骤s140:外卖派送人员到达小区门口后,通过区块链小区门禁操作系统2的密钥录入模块录入密钥,区块链通讯模块203将录入的密钥发送给小区门禁管理系统5的小区通讯模块503;

步骤s150:小区通讯模块503进行密钥匹配,若密钥匹配成功,则发送门禁开启信息给区块链小区门禁操作系统2的区块链通讯模块203;若密钥为匹配成功,则为无效密钥;

步骤s160:区块链通讯模块203将门禁开启信息发送给门禁1的门禁通讯模块103;门禁通讯模块103将门禁开启信息,并发送给门禁控制单元101;

步骤s170:门禁控制单元101驱动门禁机械结构102开启,并在开启一段时间后驱动门禁机械结构102关闭。

实施例6:针对订单取消,本发明的一种实施例小区外卖服务区块链安防方法,包括以下步骤:

步骤s110:小区用户通过用户终端3的外卖买家app选择并预定外卖餐饮,预定信息发送给外卖服务平台6的服务通讯模块603;

步骤s120:外卖服务平台6的外卖服务终端601如果接单,则执行步骤s130;如果不接单,则回到步骤s110;

步骤s130:订单派送:

步骤s131:卖家通过外卖服务终端601接单后,根据用户地址信息及外卖地址信息、外卖制作需要时间信息生成预计到达时间信息,并将预订信息和预计到达信息组成订单信息后;外卖服务终端601将随机生成一组密钥,并设定密钥有效时间以及密钥有效次数,将订单信息及密钥信息将在服务器602中储存;

步骤s132:指定派送人员后,订单信息及密钥信息通过服务通讯模块603发送给指定外卖派送人员的终端4,小区门禁管理系统5的小门通讯模块503。

步骤s140:外卖派送人员通过外卖派送人员的终端4的外卖派送app查看到订单信息及密钥信息;

步骤s150:用户通过外卖买家app取消订单,并将取消订单消息发送给外卖服务平台6的服务通讯模块603;

步骤s160:服务通讯模块603接收来自小区用户终端3的取消订单信息,发送取消订单信息给外卖服务终端601;

步骤s170:外卖服务终端601将进行订单取消,对应订单密钥失效,密钥失效信息发送给指定外卖派送人员的终端4、小区门禁管理系统5的小区通讯模块503。

实施例7:针对订单取消、超时、密钥不匹配的综合情况,本发明的一种实施例小区外卖服务区块链安防方法,如图3所示,包括以下步骤:

步骤s1:小区用户通过用户终端3的外卖买家app选择并预定外卖餐饮。预定信息将通过通讯模块302发送给外卖服务平台6的通讯模块603。

步骤s2:外卖服务平台6的外卖服务终端601如果接单(卖家接单),则,下一步,如果不接单,则重复步骤1,小区用户重新选择卖家。

步骤s3:卖家通过外卖服务终端601接单后,系统将自动根据用户地址信息及外卖地址信息、外卖制作需要时间信息生成预计到达时间信息。生成预计达到信息后,将指定派送人员。外卖服务终端601将随机生成一组密钥(可为数字、可为字母或符号,可为数字字母符号组合,可为二维码、可为条形码),该密钥有效时间为“预计到达时间+n分钟”(n为人为设定的时间,即预留出部分时间供派送人员进出小区),该密钥有效次数为2次。该订单信息及密钥信息将在服务器602中储存。同时,订单信息及密钥信息将通过通讯模块603发送给指定外卖派送人员的终端4的通讯模块402、小区门禁管理系统5的通讯模块503。派送人员可通过终端4的外卖派送app401查看到订单信息及密钥信息。

步骤s4:派送等待,等待时间从卖家接单时间开始到派送人员开始派送结束。

步骤s5:如果等待过程中,小区用户想取消订单,可通过外卖买家app301取消订单。如果取消订单,取消信息将通过通讯模块302发送给外卖服务平台6的通讯模块603,外卖服务平台6的外卖服务终端601将进行订单取消处理,服务器602中,步骤3生成的密钥将失效,密钥失效的信息将通过通讯模块603发送给指定外卖派送人员的终端4的通讯模块402、小区门禁管理系统5的通讯模块503,告知密钥失效。如果小区用户在等待过程中未取消订单,则,下一步。

步骤s6:如果指定派送人员开始派送外卖,则,下一步,否,则重复步骤s4。

步骤s7:指定外卖派送人员派送外卖。

步骤s8:如果密钥超时,当前时间超过步骤3设置的密钥有效时间,则,外卖服务平台6的外卖服务终端601将重新更新订单数据(延长预计到达时间),并重新生成一组密钥,之前生成的密钥将作为旧密钥做失效处理,新密钥信息及旧密钥失效的信息将在服务器602中储存,同时,新密钥信息及旧密钥失效信息将通过通讯模块603发送给指定外卖派送人员的终端4的通讯模块402、小区门禁管理系统5的通讯模块503,同样,新密钥同样有有效时间,且有效次数为2次。重复步骤s7。如果密钥未超时,则,下一步。

步骤s9:外卖派送人员到达小区门口后,可通过区块链小区门禁操作系统2的操作界面202输入密钥,亦可打开收到的最新密钥供读码器201读取密钥。密钥输入或读取后,通讯模块203将密钥信息发送给小区门禁管理系统5的通讯模块503。小区门禁管理系统5将对密钥信息进行匹配,并将匹配信息通过通讯模块503反馈给区块链小区门禁操作系统2。如果密钥匹配,则,下一步,如果密钥不匹配,则,进入步骤s11。

步骤s10:区块链小区门禁操作系统2收到密钥匹配信息后,会通过通讯模块203发送信息给门禁1的通讯模块103。门禁1的门禁控制单元101将驱动门禁机械结构102开启,开启一定时间后(人员进入后),门禁1重新关闭。门禁1开启一次,密钥的有效次数减少一次。外卖人员完成派送业务回到出小区时,同样通过输入密钥控制门禁1开启。门禁1开启后,该组密钥将失效。派送任务结束。订单信息、派送人员信息、派送人员进出小区的时间信息将在外卖服务平台6的服务器602中储存,同时,订单信息、派送人员信息、派送人员进出小区的时间信息将同步到小区门禁管理系统5的储存单元。

步骤s11:当密钥无效时,门禁1不予开启。小区物业人员可在小区门禁管理系统5的门禁管理操作界面501中获知有人用无效密钥输入的事件,并安排相关人员及时赶到小区大门附近进行现场处理。无效密钥、无效密钥事件处理结果将在小区门禁管理系统5的储存单元中储存。

虽然参照示例性实施方式对本发明进行了描述,但是应当理解,本发明并不局限于文中详细描述和示出的具体实施方式,在不偏离权利要求书所限定的范围的情况下,本领域技术人员可以对示例性实施方式做出各种改进或变型。

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