一种控制物品交付的方法及装置与流程

文档序号:15853212发布日期:2018-11-07 10:30阅读:219来源:国知局
一种控制物品交付的方法及装置与流程

本发明涉及应用开发领域,尤其涉及一种控制物品交付的方法及装置。

背景技术

随着计算机应用技术的发展,人工智能化程度也越来越高。尤其是近年来随着物流的迅猛发展,物品交付也逐渐智能化,例如智能车库、智能物流e栈、智能出票机等。

现有的物品智能交付普遍采用一物一交,对物品交付采用,对接收者进行身份验证的方式,或凭密码或凭卡或凭指纹等等,由于交付方与接收方在物品交付前要提前通过预先约定,由此会带来交付的复杂性和不确定性。例如,交付验证码或卡丢失,待交付物品不对,等等;而且由于交付方存物品与接收方取物品不在同一时间,存在时间差,导致了收付双方对物品交付均不能进行准确、实时控制。



技术实现要素:

鉴于现有技术存在对物品交付控制不及时的技术问题,本发明实施例提供了一种控制物品交付的方法及装置。

第一方面,本发明实施例提供一种控制物品交付的方法,控制物品交付的方法,应用于移动智能终端,在所述移动智能终端上部署有扫描客户端,所述方法包括:

通过扫描客户端获取物品接收端的二维码标识;

识别所述物品接收端的二维码标识,获取待接收物品清单;

判断当前待交付物品与所述待接收物品清单上的物品是否符合;

根据所述判断结果,控制所述物品接收端对所述待交付物品进行接收。

结合第一方面,在第一方面的第一种可能的实现方式中,所述识别所述物品接收端的二维码标识,获取待接收物品清单,包括:

识别所述物品接收端的二维码标识,在当前界面上显示待接收物品选择界面;

通过所述待接收物品选择界面选择当前待交付物品的名称和数量,生成当前待接收物品清单。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述识别所述物品接收端的二维码标识,在当前界面上显示待接收物品选择界面,包括:

识别所述物品接收端的二维码标识,并通过网络向远端服务器发起交付请求;

接收所述远端服务器查找所述物品接收端的待接收物品的查找结果;

将所述查找结果转化为待接收物品选择界面,在当前界面上进行显示。

结合第一方面至第一方面的第二种可能的实现方式中的任一实现方式,在第一方面的第三种可能的实现方式中,在所述判断所述待交付物品与所述待接收物品清单上的物品是否符合之前,还包括:

通过扫描客户端获取待交付物品的二维码标识。

结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述判断所述待交付物品与所述待接收物品清单上的物品是否符合,包括:

识别所述待交付物品的二维码标识,获取所述待交付物品的验证信息;

比较所述待交付物品的验证信息与所述待接收物品清单上的物品是否一致。

结合第一方面,在第一方面的第五种可能的实现方式中,所述根据所述判断结果,控制所述物品接收端对所述待交付物品进行接收,包括:

如果符合,则向所述物品接收端发送接收信号;

否则,向所述物品接收端发出拒收信号。

第二方面,本发明实施例提供一种物品交付控制装置,应用于移动智能终端,其特征在于,所述移动智能终端上部署有扫描客户端,所述装置,包括:

扫描单元,用于通过扫描客户端获取物品接收端的二维码标识;

识别单元,用于识别所述物品接收端的二维码标识,获取待接收物品清单;

判断单元,用于判断当前待交付物品与所述待接收物品清单上的物品是否符合;

控制单元,用于根据所述判断结果,控制所述物品接收端对所述待交付物品进行接收。

结合第二方面,在第二方面的第一种可能的实现方式中,所述识别单元,包括:

识别子单元,用于识别所述物品接收端的二维码标识,在当前界面上显示待接收物品选择界面;

选择子单元,用于通过所述待接收物品选择界面选择当前待交付物品的名称和数量,生成当前待接收物品清单。

结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述选择子单元,具体用于:

识别所述物品接收端的二维码标识,并通过网络向远端服务器发起交付请求;

接收所述远端服务器查找所述物品接收端的待接收物品的查找结果;

将所述查找结果转化为待接收物品选择界面,在当前界面上进行显示。

结合第二方面至第二方面的第二种可能的实现方式中任一实现方式,在第二方面的第三种可能的实现方式中,还包括:

第二扫描单元,用于通过扫描客户端获取待交付物品的二维码标识。

结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述判断单元,具体包括:

获取子单元,用于识别所述待交付物品的二维码标识,获取所述待交付物品的验证信息;

比较子单元,用于比较所述待交付物品的验证信息与所述待接收物品清单上的物品是否一致。

结合第二方面,在第二方面的第五种可能的实现方式中,所述控制单元,具体用于:

如果符合,则向所述物品接收端发送接收信号;

否则,向所述物品接收端发出拒收信号。

第三方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面至第一方面的第五种可能的实现方式中任一项所述的步骤。

第四方面,本发明实施例提供一种移动智能终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面至第一方面的第五种可能的实现方式中任一项所述的步骤。

本发明实施例提供的一种或者多种技术方案,至少实现了如下技术效果或者优点:

由于在所述移动智能终端上部署有扫描客户端,因此,首先通过扫描客户端获取物品接收端的二维码标识;再识别所述物品接收端的二维码标识,获取待接收物品清单;然后判断当前待交付物品与所述待接收物品清单上的物品是否符合;最后根据所述判断结果,控制所述物品接收端对所述待交付物品进行接收。因此,通过本发明方法能够对物品交付进行准确验收、实时控制,有效降低了物品验收的难度和时间,进而,节约了物品交付的人工成本,提高了物品智能交付的可控性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的控制物品交付的方法的流程图;

图2为本发明实施例提供的控制物品交付系统的程序模块图;

图3为本发明实施例提供的计算机可读存储介质的结构示意图;

图4为本发明实施例提供的移动智能终端的结构示意图。

具体实施方式

鉴于现有技术存在对物品交付控制不及时的技术问题,本发明实施例提供了一种控制物品交付的方法及装置,总体思路如下:

首先通过扫描客户端获取物品接收端的二维码标识;再识别所述物品接收端的二维码标识,获取待接收物品清单;然后判断当前待交付物品与所述待接收物品清单上的物品是否符合;最后根据所述判断结果,控制所述物品接收端对所述待交付物品进行接收,从而达到对物品交付进行准确验收、实时控制的目的,有效降低了物品验收的难度和时间,进而,节约了物品交付的人工成本,提高了物品智能交付的可控性及灵活性。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种控制物品交付的方法,应用于移动智能终端,在所述移动智能终端上部署有扫描客户端,参考图1所示,本发明实施例提供的一种控制物品交付的方法,包括如下步骤:

首先,执行步骤s101:通过扫描客户端获取物品接收端的二维码标识。

具体的,启动移动智能终端的扫描客户端,对物品接收端的二维码标识进行扫描处理,该二维码标识是识别物品接收端的唯一标志。

具体实施过程,扫描客户端可以是微信客户端,或者其它可实现扫描功能的app。

在步骤s101之后,接着执行步骤s102:识别所述物品接收端的二维码标识,获取待接收物品清单。

在具体实施过程,由于二维码标识与识别物品接收端是唯一对应关系,故通过二维码标识可以识别物品接收端,从而可以获知该物品接收端的待接收物品有哪些。例如,对于不同的库房,可能存放不同的物品;对于不同的出票箱,可能存放不同的票种等。待接收物品清单可以是在移动智能终端本地保存的数据,也可以通过远程访问,从与该移动智能终端进行通信连接的第三方服务器获取的,例如供货方或物流代理服务器等。

具体来讲,作为一种可选的实施方式,在步骤s102具体包括如下步骤s1021~s1022:

执行步骤s1021:识别所述物品接收端的二维码标识,在当前界面上显示待接收物品选择界面。

具体的,物品接收端的待接收物品通可能有多个,包括若干品种,每个品种可能又有不止一个,而接受者并不一定照单全收,为了确保物品接收端可以有选择地对物品进行接收,提高物品交付的灵活性,具体可以采用如下步骤a1~a3所述的实施方式:

步骤a1:识别所述物品接收端的二维码标识,并通过网络向远端服务器发起交付请求。

在具体实施过程,远端服务器可以是与该移动智能终端进行通信连接的第三方服务器,也可以是同时与物品接收端进行通信连接的第三方服务器。该第三方服务器可以提供通过二维码标识识别的物品接收端的所有的待接收物品的信息,包括物品名称、数量、交付期限、交付方式、验证信息等等。

步骤a2:接收所述远端服务器查找所述物品接收端的待接收物品的查找结果。

在具体实施过程,为了实现物品交付的实时控制,远端服务器接收到移动智能终端的交付请求,会查找该物品接收端的所有的待接收物品,并将查找结果发送给远端服务器。

步骤a3:将所述查找结果转化为待接收物品选择界面,在当前界面上进行显示。

在具体实施过程,为了实现对物品接收端的物品接收实施选择性控制,提高对物品交付控制的灵活性,系统将查找结果按照预设的界面显示规则转化为待接收物品选择界面进行显示,成为物品接收端与远端服务器的交互桥梁。

需要说明的是,预设的界面显示规则可以是依物品名称或交付日期的远近进行界面显示排序,还可以对每个物品设置数量选择控件,比如加减按钮等。

在步骤s1021之后,接着执行步骤s1022:通过所述待接收物品选择界面选择当前待交付物品的名称和数量,生成当前待接收物品清单。

具体的,为了实现物品交付的实时控制,将选择当前待交付的物品,进行数据处理,生成当前待接收物品清单。

需要说明的是,待接收物品清单不但包含了选择交付物品的名称和数量信息,同时还可以包含对应的待接收物品的信息,包括物品名称、数量、质量、交付期限、交付方式、验证信息等等。

在步骤s102之后,接着执行步骤s103:判断当前待交付物品与所述待接收物品清单上的物品是否符合。

具体的,为了实现物品交付的准确交付,根据待接收物品清单上的信息,对当前待交付物品进行验收,可以采用如下步骤b1~b3所述的实施方式:

步骤b1:通过扫描客户端获取待交付物品的二维码标识。

在具体的实施过程,对当前正在交付物品,通过扫描客户端进行扫描。

步骤b2:识别所述待交付物品的二维码标识,获取所述待交付物品的验证信息。

在具体的实施过程,识别所述待交付物品的二维码标识,获取所述待交付物品自带的验证信息,包括物品名称、单位数量、生产厂家、生产日期、官方认证信息、特征信息等等。

步骤b3:比较所述待交付物品的验证信息与所述待接收物品清单上的物品是否一致。

在具体的实施过程,对待交付物品的验证信息与所述待接收物品清单上的相应物品信息进行一一比对,如果,各项比对结果均一致,说明待交付物品是物品接收端要接收的物品,可以接收;否则,说明当前待交付物品有问题,不符合物品接收端要接收的物品的要求,可以拒收。

需要说明的是,对于某些验证信息,比如其中官方认证信息,也可能是官方认证证书或认证方法或认证网址,在此情况下,系统会对该认证信息进行进一步验证。举例来说,对于官方认证证书系统会对该官方认证服务器发起认证请求,查询该证书是否存在;对于认证方法,系统会提示或发送给物品接收端根据该认证方法进行相应认证;对于认证网址,系统会将该物品的二维码标志发送给该认证网址,进行认证。

在步骤s103之后,接着执行步骤s104:根据所述判断结果,控制所述物品接收端对所述待交付物品进行接收。

具体的,根据判断结果,控制物品接收端对当前待交付物品是否进行接收,或显示拒收的理由,并对接收物品进行记录等。

在一实施方式中,根据所述判断结果,控制所述物品接收端对所述待交付物品进行接收,实现对物品接收的控制功能,具体包括:

如果符合,则向所述物品接收端发送接收信号;

否则,向所述物品接收端发出拒收信号。

在具体实施过程中,本发明实施例提供的控制物品交付的方法可以应用于智能出票箱的上票,下面,应用本发明实施例提供控制物品交付的方法进行智能出票箱的上票进行举例说明:在智能出票箱要上票时,系统首先扫描智能出票箱的二维码标志,从远端服务器获取与该二维码标志唯一对应的智能出票箱要上票的种类及其数量,然后扫描要交付的票的二维码标志,系统会判断该二维码标志是否为该智能出票箱要上的票,如果验证通过则上票成功,如果验证不通过则不能上票。

基于同一发明构思,本发明实施例提供一种物品交付控制装置,参考图2所示,应用于移动智能终端,所述移动智能终端上部署有扫描客户端,所述装置,包括:

扫描单元201,用于通过扫描客户端获取物品接收端的二维码标识;

识别单元202,用于识别所述物品接收端的二维码标识,获取待接收物品清单;

判断单元203,用于判断当前待交付物品与所述待接收物品清单上的物品是否符合;

控制单元204,用于根据所述判断结果,控制所述物品接收端对所述待交付物品进行接收。

在一实施方式中,所述识别单元,包括:

识别子单元,用于识别所述物品接收端的二维码标识,在当前界面上显示待接收物品选择界面;

选择子单元,用于通过所述待接收物品选择界面选择当前待交付物品的名称和数量,生成当前待接收物品清单。

在一实施方式中,所述选择子单元,具体用于:

识别所述物品接收端的二维码标识,并通过网络向远端服务器发起交付请求;

接收所述远端服务器查找所述物品接收端的待接收物品的查找结果;

将所述查找结果转化为待接收物品选择界面,在当前界面上进行显示。

在一实施方式中,还包括:

第二扫描单元,用于通过扫描客户端获取待交付物品的二维码标识。

在一实施方式中,所述判断单元,包括:

获取子单元,用于识别所述待交付物品的二维码标识,获取所述待交付物品的验证信息;

比较子单元,用于比较所述待交付物品的验证信息与所述待接收物品清单上的物品是否一致。

在一实施方式中,所述控制单元,具体用于:

如果符合,则向所述物品接收端发送接收信号;

否则,向所述物品接收端发出拒收信号。

基于同一发明构思,本发明实施例提供一种计算机可读存储介质301,参考图3所示,其上存储有计算机程序302,该程序302被处理器执行时实现前述控制物品交付的方法实施例中所述的步骤。

基于同一发明构思,本发明实施例提供一种移动智能终端1900,参考图4所示,该移动智能终端1900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(centralprocessingunits,cpu)1922(例如,一个或一个以上处理器)和存储器1932,一个或一个以上存储应用程序1942或数据1944的存储介质1930(例如一个或一个以上海量存储设备)。其中,存储器1932和存储介质1930可以是短暂存储或持久存储。存储在存储介质1930的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对移动智能终端的一系列指令操作。更进一步地,中央处理器1922可以设置为与存储介质1930通信,在移动智能终端1900上执行存储介质1930中的一系列指令操作。所述处理器执行所述程序时实现前述控制物品交付的方法实施例中任一种实施方式所述的步骤。

移动智能终端1900还可以包括一个或一个以上电源1926,一个或一个以上有线或无线网络接口1950,一个或一个以上输入输出接口1958,一个或一个以上键盘1956,和/或,一个或一个以上操作系统1941,例如android、ios、firefoxos、yunos、blackberry、windowsphone、symbian、palm、bada、windowsmobile、ubuntu,sailfishos等等。

由于本实施例所介绍的电子设备为实施本申请实施例中控制物品交付的方法所采用的电子设备,故而基于本申请实施例中所介绍的控制物品交付的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中控制物品交付的方法所采用的电子设备,都属于本申请所欲保护的范围。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

由于在所述移动智能终端上部署有扫描客户端,因此,首先通过扫描客户端获取物品接收端的二维码标识;再识别所述物品接收端的二维码标识,获取待接收物品清单;然后判断当前待交付物品与所述待接收物品清单上的物品是否符合;最后根据所述判断结果,控制所述物品接收端对所述待交付物品进行接收。因此,通过本发明方法能够对物品交付进行准确验收、实时控制,有效降低了物品验收的难度和时间,进而,节约了物品交付的人工成本,提高了物品智能交付的可控性及灵活性。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的实现扩展应用程序的推送通知的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

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