授权代取货的方法和系统、服务器及机器可读存储介质与流程

文档序号:18415328发布日期:2019-08-13 19:19阅读:215来源:国知局
授权代取货的方法和系统、服务器及机器可读存储介质与流程

本发明涉及物流技术领域,具体地涉及一种授权代取货的方法和系统、服务器及机器可读存储介质。



背景技术:

时下新兴的一些无人零售柜具有预定功能,使用方便,受到大家的喜爱。尤其较多使用于预定盒饭、生鲜果蔬类等,未来或许还有可以预定零售商品的可预定零售柜,甚至同时可以实现是预定和购买的无人零售柜。其中,一种具有预定功能的无人零售柜是在商品上黏贴rfid标签(标签内已写入该商品的信息)和取货码,将预定商品放入具有屏蔽功能的指定货柜内,用户扫码开门后,通过核对商品上黏贴的取货码取走自己预定的商品,关门后货柜系统通过查找货柜内的标签来核对被取走的商品。该种无人零售柜具有以下缺陷:由于每次取货时,需要通过预订人的手机扫码开门取货,故而无法由他人代取预定商品,若已经预定商品的人临时无法抽身前去领取预定商品,也无法由他人代取。



技术实现要素:

本发明的目的是提供一种授权代取货的方法和系统、服务器及机器可读存储介质,其实现了可由他人代取货。

为了实现上述目的,本发明的一个方面提供一种由服务器执行的用于授权他人代取货的方法,该方法包括:接收欲被授权的账户及需代取的商品订单;判断是否接收到授权指令;以及在接收到所述授权指令的情况下,向所述账户发送关于所述商品订单的信息,以授权所述账户代取所述商品订单对应的商品。

可选地,所述信息包括以下至少一者:订单号、取货码、代取货码和代取货二维码。

可选地,在所述向所述账户发送所述商品订单的信息之前,该方法还包括:核对所述账户是否存在,其中,向所述账户发送所述商品订单的信息的条件还包括所述账户存在。

相应地,本发明的另一方面提供一种服务器,该服务器包括:接收模块,用于接收欲被授权的账户及需代取的商品订单;判断模块,用于判断是否接收到授权指令;以及发送模块,用于在接收到所述授权指令的情况下,向所述账户发送关于所述商品订单的信息,以授权所述账户代取所述商品订单对应的商品。

可选地,所述信息包括以下至少一者:订单号、取货码、代取货码和代取货二维码。

可选地,该服务器还包括:核对模块,用于在所述向所述账户发送所述商品订单的信息之前,核对所述账户是否存在,其中,向所述账户发送所述商品订单的信息的条件还包括所述账户存在。

另外,本发明的另一方面还提供一种用于授权他人代取货的系统,该系统包括:上述的服务器;以及客户端,接收及发送欲被授权的账户及需代取的商品订单;以及接收及发送授权指令。

此外,本发明的另一方面还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述的方法。

通过上述技术方案,授权欲被授权的账户代取需代取的商品订单对应的商品,账户持有人可以代为领取商品,如此,实现了可由他人代取货,有利于用户不方便取货时,由他人代领,尤其对于盒饭或生鲜水果类等需要及时取走的商品,避免因本人不能及时领取而造成损失,功能更人性化,体验感更佳。

本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1是本发明一实施例提供的由服务器执行的用于授权他人代取货的方法的流程图;

图2是本发明另一实施例提供的由服务器执行的用于授权他人代取货的方法的流程图;

图3是本发明另一实施例提供的基于客户端实现授权他人代取货的方法的流程图;

图4是本发明另一实施例提供的基于客户端实现授权他人代取货的方法的流程图;

图5是本发明另一实施例提供的服务器的结构框图;

图6是本发明另一实施例提供的计算机设备的示意框图;以及

图7是本发明另一实施例提供的代取货系统的结构框图。

附图标记说明

1接收模块2判断模块

3发送模块

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

本发明实施例的一个方面提供一种由服务器执行的用于授权他人代取货的方法。图1是本发明一实施例提供的服务器执行的用于授权他人代取货的方法的流程图,如图1所示,该方法包括以下内容。

在步骤s10中,接收欲被授权的账户及需代取的商品订单。其中,一个商品订单可以对应多个欲被授权的账户,一个欲被授权的账户可以对应多个需代取的商品订单。另外,用户在客户端的操作可以是先输入欲被授权的账户再选择需代取的商品订单;也可以是先选择需代取的商品订单再输入欲被授权的账户。可选地,在本发明实施例中,欲被授权的账户可以是手机号,也可以是微信、支付宝或其他app等的账户名。

在步骤s11中,判断是否接收到授权指令,若是则执行步骤s12,若否则结束。

在步骤s12中,向账户发送关于商品订单的信息,以授权账户代取商品订单对应的商品。可选地,关于商品订单的信息可以包括以下至少一者:订单号、取货码、代取货码和代取货二维码。代取货人根据这些关于商品订单的信息找到需要代取的商品。其中,代取货码和代取货二维码可以是服务器随机或者按照预设规则生成的。

授权欲被授权的账户代取需代取的商品订单对应的商品,账户持有人可以代为领取商品,如此,实现了可由他人代取货,有利于用户不方便取货时,由他人代领,尤其对于盒饭或生鲜水果类等需要及时取走的商品,避免因本人不能及时领取而造成损失,功能更人性化,体验感更佳。

图2是本发明另一实施例提供的服务器执行的用于授权他人代取货的方法的流程图。与图1所示的方法的不同之处在于,图2所示的方法还包括以下内容。

在步骤s22中,在向账户发送关于商品订单的信息之前,判断欲被授权的账户是否存在,其中,在向账户发送商品订单的信息的条件还包括账户存在。需要说明的是,图2所示的流程图仅为方法的示例,步骤的执行顺序不是固定的。例如,还可以是先判断账户是否存在再判断是否接收到授权指令。

图3是本发明另一实施例提供的基于客户端实现授权他人代取货的方法的流程图。如图3所示,该方法包括以下内容。

步骤(1):选择需代取的商品订单,用户先在客户端选择需代取的商品订单。步骤(2):授权他人代取商品,用户在客户端选择授权他人代取商品。例如,可以在客户端显示关于授权他人代取商品的按钮,用户点击该按钮即可选择授权他人代取商品。步骤(3):输入代取货帐号信息。用户在客户端输入代取货账号信息,例如,代取货账号信息可以是手机号,也可以是微信、支付宝或其他app等的账户名。需要说明的是此处所述的代取货账号信息等同于本发明中所述的账户。在该步骤中用户可以输入一个代取货账号信息,一个账户对应一个需代取的商品订单;也可以输入多个代取货账号信息,多个账户对应一个需代取的商品订单。步骤(4):用户通过客户端发送授权指令,服务器接收到授权指令后实施授权。例如,在客户端上显示关于授权的按钮,用户点击该按钮后,客户端接收到授权指令并向服务器发送授权指令。步骤(5):提示授权成功。步骤(6):流程结束。

图4是本发明另一实施例提供的基于客户端实现授权他人代取货的方法的流程图。图4所示的方法与图3所示的方法的不同之处在于先输入欲被授权的账户再选择需代取的商品订单,在这种情况下,一个欲被授权的账户可以对应多个需代取的商品订单。如图4所示,该方法包括以下内容。

步骤(1):授权他人代取商品。用户在客户端选择授权他人代取商品。例如,可以在客户端显示关于授权他人代取商品的按钮,用户点击该按钮即可选择授权他人代取商品。步骤(2):输入代取货帐号信息。用户在客户端输入代取货账号信息,例如,代取货账号信息可以是手机号,也可以是微信、支付宝或其他app等的账户名。需要说明的是此处所述的代取货账号信息等同于本发明中所述的账户。步骤(3):选择需代取的商品订单。用户在客户端选择需代取的商品订单,可以选择一个需代取的商品订单,也可以选择多个需代取的商品订单。步骤(4):用户通过客户端发送授权指令,服务器接收到授权指令后实施授权。例如,在客户端上显示关于授权的按钮,用户点击该按钮后,客户端接收到授权指令并向服务器发送授权指令。步骤(5):提示授权成功。步骤(6):流程结束。

另外,在本发明实施例中,该由服务器执行的用于授权他人代取货的方法还可以包括代取商品被成功取出后,从授权人(授予他人代取货的人)的账户扣款;非代取商品被取出后,从取货人的账户扣款。

本发明实施例提供的由服务器执行的用于授权他人代取货的方法,用户通过授权可以由他人代为领取预定商品,有利于用户不方便取货时,由他人代领,尤其对于盒饭或生鲜水果类商品,一般都要在规定时间内领取,否则商品可能就会错过最佳食用时间而导致浪费,当用户临时有事时,可以由他人代取,避免因此而造成损失,功能更人性化,体验感更佳。

相应地,本发明实施例的另一方面提供一种服务器。图5是本发明另一实施例提供的服务器的结构框图。如图5所示,服务器包括接收模块1、判断模块2和发送模块3。其中,接收模块1用于接收欲被授权的账户及需代取的商品订单;判断模块2用于判断是否接收到授权指令;发送模块3用于在接收到授权指令的情况下,向账户发送关于商品订单的信息,以授权账户代取商品订单对应的商品。

可选地,在本发明实施例中,信息包括以下至少一者:订单号、取货码、代取货码和代取货二维码。

可选地,在本发明实施例中,该服务器还包括:核对模块,用于在向账户发送商品订单的信息之前,核对账户是否存在,其中,向账户发送商品订单的信息的条件还包括账户存在。

本发明实施例提供的服务器的具体工作原理及益处与本发明实施例提供的由服务器执行的用于授权他人代取货的方法的具体工作原理及益处相似,这里将不再赘述。

本发明实施例的另一方面还提供一种用于授权他人待取货的系统。该系统包括上述实施例中所述的服务器及客户端。其中,客户端用于接收及发送欲被授权的账户及需代取的商品订单;以及接收及发送授权指令。其中,客户端可以是手机app、公众号、微信及支付客户端等中的任一方式。

本发明实施例的另一方面还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述实施例中所述的由服务器执行的用于授权他人代取货的方法。

本发明实施例的另一方面还提供一种计算机设备,计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器用于执行存储器中存储的计算机程序时实现上述实施例中所述由服务器执行的用于授权他人代取货的方法。其中,计算机设备的示意框图可以参见图6所示。

本发明实施例的另一方面还提供一种授权他人代取预定商品的软件处理方法,在接收到设备端和移动终端发送的授权信息后,提取关键信息,包括但不限于授权请求、代取货帐号信息、授权代取货的订单等;对所述关键数据信息进行解析处理;并执行或发送命令给终端,包括但不限于核对授权请求、核对代取货帐号是否授权、核对取货商品是否符合、核扫码身份信息、更新商品数据、结账扣款、更新商品数据、发送开门命令、发送报警信息等。

本发明实施例的另一方面还提供一种授权他人代取预定商品的处理装置,适用于服务器侧,包括:接收单元,用于接收到设备端和移动终端发送的授权信息后,提取关键信息,包括但不限于授权请求、代取货帐号信息、授权代取货的订单等;处理单元,用于对关键信息进行解析处理;并执行或发送命令给终端,包括但不限于核对授权请求、核对代取货帐号是否授权、核对取货商品是否符合、核扫码身份信息、更新商品数据、结账扣款、更新商品数据、发送开门命令、发送报警信息等。

本发明实施例的另一方面还提供一种服务器,该服务器包括包括上述的授权他人代取预定商品的处理装置。

本发明实施例的另一方面还提供一种授权他人代取预定商品的代取货系统,包括无人零售设备、服务器和用户的终端,其中,服务器执行上述实施例中所述的由服务器执行的用于授权他人代取货的方法。

本发明实施例的另一方面还提供一种授权他人代取预定商品的代取货系统,包括无人零售设备、服务器和客户的终端,其中,服务器包括存储器、处理器及存储在存储器上并可在所述处理器上运行的授权他人代取预定商品的程序,其中,授权他人代取预定商品的程序被处理器执行时实现上述实施例中所述的由服务器执行的用于授权他人代取货的方法。其中,用户的终端,可以进行商品预定,可以是用户的手机app、货柜的屏幕、公众号、用户的支付客服端等至少任意一种方式。其中,代取货系统的结构框图可以参见图7所示。

以上结合附图详细描述了本发明实施例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

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