用于确定权限的方法、系统和装置与流程

文档序号:15935207发布日期:2018-11-14 02:16阅读:116来源:国知局

本申请涉及计算机技术领域,具体涉及信息处理技术领域,尤其涉及用于确定权限的方法、系统和装置。

背景技术

随着互联网经济的快速发展,我国现今已进入网购时代,电子商务的高速发展使得对快递行业的需求急剧加大。目前,许多物流公司会在快件比较集中的地点设立快递自提柜,快递自提柜是一种收件人自助取件的公共智能邮箱,它可以解决由于收件人不在收件地址时的快件投递问题。

目前,常用的自提柜系统都是采用连接网络调用接口的形式实现自提柜终端和服务器的数据交互。然而,这种实现方法对自提柜的安放场地有一定要求,需要保证安放地址的网络信号稳定,一般自提柜终端会采用网线或者无线网卡的方式进行连网,这会增加一定的网络费用开支,且将对服务器的请求接口暴露在公共环境下,也会增加对服务器的网络进行攻击的安全隐患。随着自提柜设备的增加,降低自提柜安放场地的要求和提高自提柜系统的网络安全具有重要意义。



技术实现要素:

本申请的目的在于提出一种改进的用于确定权限的方法、系统和装置,来解决以上背景技术部分提到的技术问题。

第一方面,本申请实施例提供了一种用于确定权限的方法,该方法包括:获取第一待加密信息,其中,第一待加密信息包括目标用户的账户名称和目标用户所选择的自提柜终端的标识信息;对第一待加密信息进行加密,生成第一密文;基于账户名称和第一密文,生成登录二维码,以供自提柜终端通过扫描登录二维码解析出登录二维码中的账户名称和第一密文,并对包括解析出的账户名称和获取到的待加密的标识信息的第二待加密信息进行加密以生成第二密文,并确定第一密文与第二密文是否匹配,若匹配,则确定具有对账户名称关联的账户的登录权限。

在一些实施例中,第一待加密信息还包括当前日期;以及对第一待加密信息进行加密,生成第一密文,包括:对账户名称、标识信息和当前日期进行加密,生成第一密文。

在一些实施例中,该方法还包括:从目标服务器中获取订单信息列表;基于订单信息列表中的订单信息,生成订单二维码,以供自提柜终端通过扫描订单二维码解析出订单二维码中的订单信息,并将解析出的订单信息关联的订单的状态设置为预设状态。

在一些实施例中,该方法还包括:响应于检测到目标用户对状态为预设状态的订单的订单信息的选取操作,向目标服务器发送所选取的订单信息,以供目标服务器将所选取的订单信息进行保存并向保存的订单信息关联的终端发送消息。

在一些实施例中,所选取的订单信息包括第一类订单的订单信息,第一类订单的订单信息包括预先生成的密文字符串;以及消息包括密文字符串所对应的明文字符串。

第二方面,本申请实施例提供了一种用于确定权限的方法,该方法包括:扫描用户终端生成的登录二维码,其中,登录二维码是用户终端基于获取到的目标用户的账户名称和第一密文所生成的,第一密文是对获取到的第一待加密信息进行加密所生成的,第一待加密信息包括账户名称和目标用户所选择的自提柜终端的标识信息;解析登录二维码中的账户名称和第一密文,并获取待加密的标识信息;对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,生成第二密文;确定解析出的第一密文与第二密文是否匹配;若匹配,则确定具有对账户名称关联的账户的登录权限。

在一些实施例中,第二待加密信息还包括当前日期;以及对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,生成第二密文,包括:对解析出的账户名称、获取到的标识信息和当前日期进行加密,生成第二密文。

在一些实施例中,该方法还包括:扫描用户终端生成的订单二维码,其中,订单二维码是用户终端基于从目标服务器中获取的订单信息列表中的订单信息所生成的;解析订单二维码中的订单信息,并将解析出的订单信息关联的订单的状态设置为预设状态。

在一些实施例中,解析出的订单信息包括第一类订单的订单信息,第一类订单的订单信息包括预先生成的密文字符串;以及该方法还包括:响应于接收到用户输入的明文字符串,对明文字符串进行加密,生成加密字符串;确定解析出的密文字符串与生成的密文字符串是否匹配;若匹配,则执行预设操作。

第三方面,本申请实施例提供了一种用于确定权限的系统,该系统包括:用户终端,用于获取第一待加密信息,其中,第一待加密信息包括目标用户的账户名称和目标用户所选择的自提柜终端的标识信息,并对第一待加密信息进行加密,生成第一密文,并基于账户名称和第一密文,生成登录二维码;自提柜终端,用于扫描用户终端生成的登录二维码,解析登录二维码中的账户名称和第一密文,并获取待加密的标识信息,对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,生成第二密文,并确定第一密文与第二密文是否匹配,若匹配,则确定具有对账户名称关联的账户的登录权限。

在一些实施例中,第一待加密信息还包括当前日期;以及用户终端还用于对账户名称、标识信息和当前日期进行加密,生成第一密文。

在一些实施例中,用户终端还用于从目标服务器中获取订单信息列表,并基于订单信息列表中的订单信息,生成订单二维码,以供自提柜终端通过扫描订单二维码解析出订单二维码中的订单信息,并将解析出的订单信息关联的订单的状态设置为预设状态。

在一些实施例中,用户终端还用于响应于检测到目标用户对状态为预设状态的订单的订单信息的选取操作,向目标服务器发送所选取的订单信息,以供目标服务器将所选取的订单信息进行保存并向保存的订单信息关联的终端发送消息。

在一些实施例中,所选取的订单信息包括第一类订单的订单信息,第一类订单的订单信息包括预先生成的密文字符串;以及消息包括密文字符串所对应的明文字符串。

在一些实施例中,第二待加密信息还包括当前日期;以及自提柜终端还用于对解析出的账户名称、获取到的标识信息和当前日期进行加密,生成第二密文。

在一些实施例中,自提柜终端还用于扫描用户终端生成的订单二维码,其中,订单二维码是用户终端基于从目标服务器中获取的订单信息列表中的订单信息所生成的,解析订单二维码中的订单信息,并将解析出的订单信息关联的订单的状态设置为预设状态。

在一些实施例中,解析出的订单信息包括第一类订单的订单信息,第一类订单的订单信息包括预先生成的密文字符串;以及自提柜终端还用于响应于接收到用户输入的明文字符串,并对明文字符串进行加密,生成加密字符串,并确定解析出的密文字符串与生成的密文字符串是否匹配,若匹配,则执行预设操作。

第四方面,本申请实施例提供了一种用于确定权限的装置,该装置包括:第一获取单元,配置用于获取第一待加密信息,其中,第一待加密信息包括目标用户的账户名称和目标用户所选择的自提柜终端的标识信息;第一生成单元,配置用于对第一待加密信息进行加密,生成第一密文;第二生成单元,配置用于基于账户名称和第一密文,生成登录二维码,以供自提柜终端通过扫描登录二维码解析出登录二维码中的账户名称和第一密文,并对包括解析出的账户名称和获取到的待加密的标识信息的第二待加密信息进行加密以生成第二密文,并确定第一密文与第二密文是否匹配,若匹配,则确定具有对账户名称关联的账户的登录权限。

在一些实施例中,第一待加密信息还包括当前日期;以及第一生成单元进一步配置用于:对账户名称、标识信息和当前日期进行加密,生成第一密文。

在一些实施例中,该装置还包括:第二获取单元,配置用于从目标服务器中获取订单信息列表;第三生成单元,配置用于基于订单信息列表中的订单信息,生成订单二维码,以供自提柜终端通过扫描订单二维码解析出订单二维码中的订单信息,并将解析出的订单信息关联的订单的状态设置为预设状态。

在一些实施例中,该装置还包括:发送单元,配置用于响应于检测到目标用户对状态为预设状态的订单的订单信息的选取操作,向目标服务器发送所选取的订单信息,以供目标服务器将所选取的订单信息进行保存并向保存的订单信息关联的终端发送消息。

在一些实施例中,所选取的订单信息包括第一类订单的订单信息,第一类订单的订单信息包括预先生成的密文字符串;以及消息包括密文字符串所对应的明文字符串。

第五方面,本申请实施例提供了一种用于确定权限的装置,该装置包括:第一扫描单元,配置用于扫描用户终端生成的登录二维码,其中,登录二维码是用户终端基于获取到的目标用户的账户名称和第一密文所生成的,第一密文是对获取到的第一待加密信息进行加密所生成的,第一待加密信息包括账户名称和目标用户所选择的自提柜终端的标识信息;第一解析单元,配置用于解析登录二维码中的账户名称和第一密文,并获取待加密的标识信息;第一生成单元,配置用于对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,生成第二密文;第一确定单元,配置用于确定解析出的第一密文与第二密文是否匹配;第二确定单元,配置用于若解析出的第一密文与第二密文匹配,则确定具有对账户名称关联的账户的登录权限。

在一些实施例中,第二待加密信息还包括当前日期;以及第一生成单元进一步配置用于:对解析出的账户名称、获取到的标识信息和当前日期进行加密,生成第二密文。

在一些实施例中,该装置还包括:第二扫描单元,配置用于扫描用户终端生成的订单二维码,其中,订单二维码是用户终端基于从目标服务器中获取的订单信息列表中的订单信息所生成的;第二解析单元,配置用于解析订单二维码中的订单信息,并将解析出的订单信息关联的订单的状态设置为预设状态。

在一些实施例中,解析出的订单信息包括第一类订单的订单信息,第一类订单的订单信息包括预先生成的密文字符串;以及该装置还包括:第二生成单元,配置用于响应于接收到用户输入的明文字符串,对明文字符串进行加密,生成加密字符串;第三确定单元,配置用于确定解析出的密文字符串与生成的密文字符串是否匹配;执行单元,配置用于若解析出的密文字符串与生成的密文字符串匹配,则执行预设操作。

第六方面,本申请实施例还提供了一种终端,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得上述一个或多个处理器实现本申请提供的用于确定权限的方法。

第七方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请提供的用于确定权限的方法。

第八方面,本申请实施例还提供了一种终端,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得上述一个或多个处理器实现本申请提供的用于确定权限的方法。

第九方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本申请提供的用于确定权限的方法。

本申请实施例提供的用于确定权限的方法、系统和装置,通过对包括目标用户的账户名称和目标用户所选择的自提柜终端的标识信息的第一待加密信息进行加密以生成第一密文,再基于上述第一密文和上述账户名称生成登录二维码,以供自提柜终端对用户终端生成的登录二维码进行扫描并解析出登录二维码中的账户名称和第一密文,并对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密生成第二密文,并确定第一密文与第二密文是否匹配,若匹配,则确定具有对上述目标用户的登录权限,从而,有效地借助于用户终端生成的二维码,使得自提柜终端在无网或者离线的状态下进行工作,从而降低了自提柜安放场地的要求,提高了自提柜系统的网络安全。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是根据本申请的用于确定权限的系统的一实施例的时序图;

图2是根据本申请的用于确定权限的系统的示例性架构图;

图3是根据本申请的用于确定权限的系统的又一实施例的时序图;

图4是根据本申请的用于确定权限的方法的一个实施例的流程图;

图5是根据本申请的用于确定权限的方法的又一个实施例的流程图;

图6是根据本申请的用于确定权限的装置的一个实施例的结构示意图;

图7是根据本申请的用于确定权限的装置的又一个实施例的结构示意图;

图8是适于用来实现本申请实施例的终端设备的计算机系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1示出了根据本申请的用于确定权限的系统的一实施例的时序图。

本实施例的用于确定权限的系统包括:用户终端和自提柜终端;其中,用户终端,用于获取第一待加密信息,其中,第一待加密信息包括目标用户的账户名称和目标用户所选择的自提柜终端的标识信息,并对第一待加密信息进行加密,生成第一密文,并基于账户名称和第一密文,生成登录二维码;自提柜终端,用于扫描用户终端生成的登录二维码,解析登录二维码中的账户名称和第一密文,并获取待加密的标识信息,对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,生成第二密文,并确定第一密文与第二密文是否匹配,若匹配,则确定具有对账户名称关联的账户的登录权限。

在本实施例的一些可选的实现方式中,上述用于确定权限的系统还包括目标服务器,其中,目标服务器用于为上述用户终端提供订单信息列表,将应用上述用户终端进行订单信息选取的用户所选取出的订单信息进行保存并向保存的订单信息关联的终端发送消息。

在本实施例的一些可选的实现方式中,上述用于确定权限的系统还包括关联终端,其中,关联终端用于接收目标服务器发送的消息。

如图1所示,在步骤101中,用户终端获取第一待加密信息。

在这里,用户终端可以获取第一待加密信息,其中,上述第一待加密信息可以包括目标用户的账户名称和上述目标用户所选择的自提柜终端的标识信息。上述用户终端可以是配送员或者快递员在配送过程中所使用的终端设备,上述用户终端通常需要具有以下几种特性:具有操作系统;具有内存、显卡和cpu(centralprocessingunit,中央处理器)等;具有屏幕和/或键盘;具有一定的数据处理能力、且支持无线通讯;自身有电池或可充电,可以移动使用;支持rfid(radiofrequencyidentification,射频识别)读写和条形码扫描。例如,手持终端、手机等。上述目标用户可以为进行快递配送的配送员或快递员,账户名称可以为上述目标用户在配送过程中需要使用的应用的登录账户的名称。在将订单所对应的货物投递到自提柜终端所对应的自提柜之前,上述目标用户可以在上述用户终端所呈现的各个自提柜终端的标识信息中选取标识信息,上述标识信息可以为自提柜终端所对应的自提柜的编号;也可以为自提柜终端所对应的自提柜的地理位置信息;还可以为自提柜终端所对应的自提柜的名称。

在步骤102中,用户终端对第一待加密信息进行加密,生成第一密文。

在这里,用户终端可以对步骤101中获取到的第一待加密信息进行加密以生成第一密文,在对上述第一待加密信息进行加密时所使用的加密算法可以为:des(dataencryptionstandard,数据加密标准)加密算法,rsa加密算法和md5(messagedigestalgorithm5,信息摘要算法第五版)加密算法等等。des加密算法是一种对称加密算法,是指加密和解密使用相同密钥的加密算法。rsa加密算法是一个能同时用于加密和数字签名的算法。md5加密算法是哈希散列算法,其具有两种特性:明文数据经过散列以后的值是定长的;任意一段明文数据经过散列以后,其结果必须是永远不变的。

在这里,上述第一待加密信息还可以包括一些上述用户终端和上述自提柜终端均能获取到的附加信息,例如,当前时间、当前日期所对应的星期等等。

在本实施例的一些可选的实现方式中,上述第一待加密信息还可以包括当前日期,例如,2017年1月1日。用户终端可以对上述账户名称、上述标识信息和当前日期进行加密,以生成第一密文。

在步骤103中,用户终端基于账户名称和第一密文,生成登录二维码。

在这里,在步骤101获取到账户名称、且在步骤102生成第一密文之后,用户终端可以将上述账户名称和上述第一密文作为生成二维码(quickresponsecode,qrcode)的输入信息,并利用二维码生成算法生成登录二维码。

二维码也被称为二维条码(2-dimensionalbarcode),是一种用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形中记录数据符号信息的条形码;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图像输入设备或光电扫描设备自动识读以实现信息自动处理。它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。

在步骤104中,自提柜终端扫描用户终端生成的登录二维码。

在这里,在步骤103中用户终端生成登录二维码之后,目标用户(配送员)可以将用户终端上呈现的登录二维码靠近自提柜终端所对应的自提柜上的条码扫描窗口,使得自提柜终端对用户终端生成的登录二维码进行扫描。

在这里,上述自提柜终端可以是实现对物品(快件)自助交接的终端设备,上述自提柜终端通常需要具有以下几种特性:具有操作系统;具有内存、显卡和cpu等;具有屏幕和/或键盘;具有一定的数据处理能力;自身有电池或可充电;支持rfid读写和条形码扫描。

在步骤105中,自提柜终端解析登录二维码中的账户名称和第一密文,并获取待加密的标识信息。

在这里,在步骤104中扫描登录二维码之后,自提柜终端可以使用常用的二维码解析算法或二维码识别算法解析出上述登录二维码中的账户名称和第一密文,并可以获取待加密的标识信息,上述待加密的标识信息可以为自提柜本身的标识信息,上述标识信息可以为自提柜终端所对应的自提柜的编号;也可以为自提柜终端所对应的自提柜的地理位置信息;还可以为自提柜终端所对应的自提柜的名称。上述用户终端和上述自提柜终端需要预先设置好进行加密处理的标识信息。

在步骤106中,自提柜终端对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,生成第二密文。

在这里,自提柜终端可以对包括步骤105中解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,以生成第二密文。在对上述第二待加密信息进行加密时所使用的加密算法可以为:des加密算法,rsa加密算法和md5加密算法等等。上述用户终端和上述自提柜终端需要预先设置好进行加密处理时所使用的加密算法。

在本实施例的一些可选的实现方式中,上述第二待加密信息还可以包括当前日期。自提柜终端可以对解析出的账户名称、获取到的标识信息和当前日期进行加密,以生成第二密文。

在步骤107中,自提柜终端确定解析出的第一密文与第二密文是否匹配。

在这里,自提柜终端可以确定步骤105中解析出的第一密文与步骤106中生成的第二密文是否匹配,例如,可以确定上述第一密文是否与上述第二密文相同;若匹配,则可以执行步骤108。

在步骤108中,自提柜终端确定具有对账户名称关联的账户的登录权限。

在这里,若在步骤107中确定出上述第一密文与上述第二密文匹配,则自提柜终端可以确定自提柜终端本身具有对上述账户名称所关联的账户的登录权限。

在这里,当上述用户终端需要从目标服务器中获取订单信息列表时,且上述目标服务器需要向保存的订单信息关联的关联终端发送消息时,作为示例性的系统架构图如图2所示。图2中,系统架构200可以包括用户终端2011、2012,二维码202,自提柜终端设备203,网络2041、2042,目标服务器205和关联终端2061、2062、2063。其中,二维码202可以在用户终端2011、2012和自提柜终端设备203之间提供信息交互介质;网络2041可以在用户终端2011、2012和目标服务器205之间提供通信链路的介质;网络2042可以在目标服务器205和关联终端2061、2062、2063之间提供通信链路的介质。网络2021、2022、2023可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

配送员或快递员可以使用用户终端2011、2012通过二维码202与自提柜终端设备203交互,以借助于用户终端2011、2012获取在自提柜终端设备203上的登录权限,并向自提柜终端设备203发送订单信息等;用户也可以使用用户终端2011、2012通过网络2041与目标服务器205交互,以从目标服务器205中获取订单信息,或者向目标服务器205发送订单状态信息等;目标服务器205可以通过网络2042与关联终端2061、2062、2063交互,以向关联终端2061、2062、2063发送消息等。用户终端2011、2012上可以安装有各种通讯客户端应用,例如自提柜类应用、快递信息处理类应用等;关联终端2061、2062、2063上可以安装有各种通讯客户端应用,例如购物类应用、金融支付类应用、即时通信软件、物流信息查询类应用等。

用户终端2011、2012可以是具有显示屏、支持信息处理、支持无线通讯并且可以移动使用的各种电子设备,包括但不限于智能手机、手持终端等等。关联终端2061、2062、2063可以是具有显示屏并且支持信息处理、消息发送与接收的各种电子设备,包括但不限于智能手机、平板电脑、智能手表、膝上型便携计算机和台式计算机等等。

自提柜终端设备203可以是具有显示屏、支持数据处理、支持rfid读写和条形码扫描的用于物品自助交接的终端设备。

用户终端2011、2012可以首先对获取到的账户名称和所选择的自提柜终端的标识信息进行加密以生成第一密文,之后基于生成的第一密文和上述账户名称,生成登录二维码,以供自提柜终端设备203通过扫描用户终端2011、2012生成的登录二维码确定是否具有对上述账户名称关联的账户的登录权限。

目标服务器205可以是提供各种服务的服务器,例如向用户终端2011、2012提供订单信息的后台订单服务器。后台订单服务器可以从用户终端2011、2012接收所选取的订单信息进行保存,之后可以向所选取的订单信息关联的关联终端2061、2062、2063发送消息。

应该理解,图2中的用户终端、二维码、自提柜终端设备、网络、目标服务器和关联终端的数目仅仅是示意性的。根据实现需要,可以具有任意数目的用户终端、二维码、自提柜终端设备、网络、目标服务器和关联终端。

进一步参考图3,其示出了根据本申请的用于确定权限的系统的又一实施例的时序图。

如图3所示,在步骤301中,用户终端获取第一待加密信息。

在步骤302中,用户终端对第一待加密信息进行加密,生成第一密文。

在步骤303中,用户终端基于账户名称和第一密文,生成登录二维码。

在步骤304中,自提柜终端扫描用户终端生成的登录二维码。

在步骤305中,自提柜终端解析登录二维码中的账户名称和第一密文,并获取待加密的标识信息。

在步骤306中,自提柜终端对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,生成第二密文。

在步骤307中,自提柜终端确定解析出的第一密文与第二密文是否匹配。

在步骤308中,自提柜终端确定具有对账户名称关联的账户的登录权限。

在这里,步骤301-308的操作与步骤101-108的操作基本相同,在此不再赘述。

在步骤309中,用户终端从目标服务器中获取订单信息列表。

在这里,在步骤308中确定出自提柜终端具有对上述账户名称关联的账户的登录权限之后,上述用于确定权限的系统可以开始执行订单处理操作。用户终端可以从目标服务器中获取订单信息列表,上述订单信息列表中的订单信息可以分为第一类订单的订单信息和第二类订单的订单信息,上述第一类订单可以为等待上架的订单,等待上架的订单可以为等待配送员将订单对应的物品放入自提柜终端对应的自提柜中的订单;上述第二类订单可以为等待回收的订单,等待回收的订单可以为订单对应的物品放入自提柜终端对应的自提柜中的时间长度超过预设时间长度而没被订单收件人取出的订单。

在本实施例的一些可选的实现方式中,上述第一类订单的订单信息可以包括预先生成的密文字符串,密文字符串可以为对待发送给用户的预设位数的明文字符串进行加密的密文字符串,上述明文字符串也可以称为提货码或取件码。

在步骤310中,用户终端基于订单信息列表中的订单信息,生成订单二维码。

在这里,用户终端可以将步骤309中获取到的订单信息列表中的订单信息作为生成二维码的输入信息,并利用二维码生成算法生成订单二维码。用户终端可以将第一类订单(等待上架的订单)的订单信息生成订单二维码;也可以将第二类订单(等待回收的订单);还可以将第一类订单与第二类订单的订单信息组合在一起生成订单二维码。

在步骤311中,自提柜终端扫描用户终端生成的订单二维码。

在这里,在步骤310中用户终端生成订单二维码之后,目标用户可以将用户终端上呈现的订单二维码靠近自提柜终端所对应的自提柜上的条码扫描窗口,使得自提柜终端对用户终端生成的订单二维码进行扫描。

在步骤312中,自提柜终端解析订单二维码中的订单信息,并将解析出的订单信息关联的订单的状态设置为预设状态。

在这里,在步骤311中扫描订单二维码之后,自提柜终端可以使用常用的二维码解析算法或二维码识别算法解析出上述订单二维码中的订单信息,之后可以将解析出的订单信息关联的订单的状态设置为预设状态。

在本实施例的一些可选的实现方式中,上述解析出的订单信息可以包括第一类订单的订单信息和第二类订单的订单信息,上述第一类订单的订单信息可以包括预先生成的密文字符串。当自提柜终端接收到用户输入的明文字符串之后,自提柜终端可以首先对上述明文字符串进行加密,以生成加密字符串,这里所使用的加密方式通常需要与服务器对明文字符串进行加密的方式相同;之后,可以确定解析出的密文字符串是否与生成的密文字符串相匹配,例如,可以确定解析出的密文字符串是否与生成的密文字符串相同;若匹配,则可以执行预设操作,上述预设操作可以为自提柜终端驱动与生成的密文字符串相对应的柜门进行的开锁操作。

在这里,若上述订单为等待上架的订单时,上述预设状态可以为已上架状态;若上述订单为等待回收的订单时,上述预设状态可以为已回收状态。自提柜终端可以在显示屏上显示状态为预设状态的订单的订单信息。

在步骤313中,用户终端检测目标用户是否对状态为预设状态的订单的订单信息执行选取操作。

在这里,当目标用户查看到自提柜终端对应的自提柜的显示屏上显示的状态为预设状态的订单的订单信息之后,上述目标用户可以在用户终端上手动选取上述状态为预设状态的订单的订单信息。用户终端可以检测上述目标用户是否对用户终端的显示屏上显示的状态为预设状态的订单的订单信息执行了选取操作,例如,对订单信息的点击操作,对订单信息前面的待勾选图标的点击操作,对用于确认上传的上传图标的点击操作等等,若是,则可以执行步骤314。

在步骤314中,用户终端向目标服务器发送所选取的订单信息。

在这里,当用户终端检测到上述目标用户对用户终端的显示屏上显示的状态为预设状态的订单的订单信息执行了选取操作,用户终端可以向目标服务器发送上述目标用户选取出的订单信息。

在步骤315中,目标服务器将所选取的订单信息进行保存,并向保存的订单信息关联的终端发送消息。

在这里,当目标服务器接收到用户终端发送的所选取的订单信息,目标服务器可以将上述所选取的订单信息和订单信息的状态进行保存,并可以向保存的订单信息所关联的终端发送消息。目标服务器可以识别上述订单信息中的收件人的电话号码,并向电话号码所关联的终端发送消息。作为示例,若订单的状态为已上架状态时,目标服务器可以向已上架状态的订单的订单信息中的收件人电话号码所关联的终端发送消息,该消息可以用于通知用户从自提柜中取出订单所对应物品,消息中可以包括用于从自提柜中取出物品的取件码(提货码);若订单的状态为已回收状态时,目标服务器可以向已回收状态的订单的订单信息中的收件人电话号码所关联的终端发送消息,该消息可以用于通知用户由于过长时间未将订单所对应的物品从自提柜中取出,该物品已被配送员取回。目标服务器还可以统计所选取的订单信息的数量,并基于数量修改自提柜终端对应的自提柜的格口数量。

图4示出了根据本申请的用于确定权限的方法的一个实施例的流程400。该用于确定权限的方法,包括以下步骤:

步骤401,获取第一待加密信息。

在本实施例中,用于确定权限的方法运行于其上的电子设备(例如图2所示的用户终端2011、2012)可以获取第一待加密信息,其中,上述第一待加密信息中可以包括目标用户的账户名称和上述目标用户所选择的自提柜终端的标识信息。上述电子设备可以是配送员或者快递员在配送过程中所使用的终端设备,例如,手持终端、手机等。上述目标用户可以为进行快递配送的配送员或快递员,账户名称可以为上述目标用户在配送过程中需要使用的应用的登录账户的名称。在将订单所对应的货物投递到自提柜终端所对应的自提柜之前,上述目标用户可以在上述电子设备所呈现的各个自提柜终端的标识信息中选取标识信息,上述标识信息可以为自提柜终端所对应的自提柜的编号;也可以为自提柜终端所对应的自提柜的地理位置信息;还可以为自提柜终端所对应的自提柜的名称。

步骤402,对第一待加密信息进行加密,生成第一密文。

在本实施例中,上述电子设备可以对步骤401中获取到的第一待加密信息进行加密以生成第一密文,在对上述第一待加密信息进行加密时所使用的加密算法可以为:des加密算法,rsa加密算法和md5加密算法等等。

在本实施例中,上述第一待加密信息还可以包括一些上述电子设备和自提柜终端均能获取到的附加信息,例如,当前时间、当前日期所对应的星期等等。

在本实施例的一些可选的实现方式中,上述第一待加密信息还可以包括当前日期,例如,2017年3月1日。上述电子设备可以对上述账户名称、上述标识信息和当前日期进行加密,以生成第一密文。

步骤403,基于账户名称和第一密文,生成登录二维码,以供自提柜终端通过扫描登录二维码解析出登录二维码中的账户名称和第一密文,并对包括解析出的账户名称和获取到的待加密的标识信息的第二待加密信息进行加密以生成第二密文,并确定第一密文与第二密文是否匹配,若匹配,则确定具有对账户名称关联的账户的登录权限。

在本实施例中,在步骤401获取到账户名称、且在步骤402生成第一密文之后,上述电子设备可以将上述账户名称和上述第一密文作为生成二维码的输入信息,并利用二维码生成算法生成登录二维码;之后,配送员或快递员可以将上述电子设备上呈现的登录二维码靠近自提柜终端所对应的自提柜上的条码扫描窗口,使得自提柜终端对上述电子设备生成的登录二维码进行扫描;然后,自提柜终端可以使用常用的二维码解析算法或二维码识别算法解析出上述登录二维码中的账户名称和第一密文,并可以获取待加密的标识信息;之后,自提柜终端可以对解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,以生成第二密文,再确定解析出的第一密文与生成的第二密文是否匹配,若匹配,则可以确定自提柜终端具有对上述账户名称所关联的账户的登录权限。

在本实施例的一些可选的实现方式中,上述电子设备可以从目标服务器中获取订单信息列表,之后可以将上述订单信息列表中的订单信息作为生成二维码的输入信息,并利用二维码生成算法生成订单二维码;之后,上述目标用户可以将上述电子设备上呈现的订单二维码靠近自提柜终端所对应的自提柜上的条码扫描窗口,使得自提柜终端对上述电子设备生成的订单二维码进行扫描;然后,自提柜终端可以使用常用的二维码解析算法或二维码识别算法解析出上述订单二维码中的订单信息,之后可以将解析出的订单信息关联的订单的状态设置为预设状态。作为示例,若上述订单为等待上架的订单时,上述预设状态可以为已上架状态;若上述订单为等待回收的订单时,上述预设状态可以为已回收状态。自提柜终端可以在显示屏上显示状态为预设状态的订单的订单信息。

在本实施例的一些可选的实现方式中,当配送员查看到自提柜终端对应的自提柜的显示屏上显示的状态为预设状态的订单的订单信息之后,上述目标用户可以在上述电子设备上手动选取上述状态为预设状态的订单的订单信息。上述电子设备可以检测上述目标用户是否对显示屏上显示的状态为预设状态的订单的订单信息执行了选取操作;若是,则可以向目标服务器发送上述目标用户选取出的订单信息,以供上述目标服务器将上述所选取的订单信息和订单信息的状态进行保存,并可以向保存的订单信息所关联的终端发送消息。目标服务器可以识别上述订单信息中的收件人的电话号码,并向电话号码所关联的终端发送消息。作为示例,若订单的状态为已上架状态时,目标服务器可以向已上架状态的订单的订单信息中的收件人电话号码所关联的终端发送消息,该消息可以用于通知用户从自提柜中取出订单所对应物品,消息中可以包括用于从自提柜中取出物品的取件码;若订单的状态为已回收状态时,目标服务器可以向已回收状态的订单的订单信息中的收件人电话号码所关联的终端发送消息,该消息可以用于通知用户由于过长时间未将订单所对应的物品从自提柜中取出,该物品已被配送员取回。目标服务器还可以统计所选取的订单信息的数量,并基于数量修改自提柜终端对应的自提柜的格口数量。

在本实施例的一些可选的实现方式中,上述目标用户所选取的订单信息可以包括第一类订单的订单信息和第二类订单的订单信息,上述第一类订单可以为等待上架的订单;上述第二类订单可以为等待回收的订单。第一类订单的订单信息中可以包括预先生成的密文字符串,密文字符串可以为对待发送给用户的预设位数的明文字符串进行加密的密文字符串,上述明文字符串也可以称为提货码或取件码。上述向所选取的第一类订单关联的终端发送的消息中可以包括上述密文字符串所对应的明文字符串。

本申请的上述实施例提供的方法通过对包括目标用户的账户名称和目标用户所选择的自提柜终端的标识信息的第一待加密信息进行加密以生成第一密文,再基于上述第一密文和上述账户名称生成登录二维码,以供自提柜终端对上述登录二维码进行扫描以确定对上述账户名称具有登录权限,从而,有效地借助于用户终端生成的二维码,使得自提柜终端在无网或者离线的状态下进行工作,从而降低了自提柜安放场地的要求,提高了自提柜系统的网络安全。

进一步参考图5,其示出了用于确定权限的方法的又一个实施例的流程500。该用于确定权限的方法的流程500,包括以下步骤:

步骤501,扫描用户终端生成的登录二维码。

在本实施例中,用于确定权限的方法运行于其上的电子设备(例如图2所示的自提柜终端设备203)可以对用户终端生成的登录二维码进行扫描。上述登录二维码是上述用户终端将获取到的目标用户的账户名称和第一密文作为生成二维码的输入信息,并利用二维码生成算法所生成的。上述第一密文是上述用户终端对获取到的第一待加密信息进行加密所生成的。上述第一待加密信息可以包括目标用户的账户名称和上述目标用户所选择的自提柜终端的标识信息。

在本实施例中,在上述用户终端生成登录二维码之后,配送员或者快递员可以将用户终端上呈现的登录二维码靠近上述电子设备所对应的自提柜上的条码扫描窗口,使得上述电子设备对用户终端生成的登录二维码进行扫描。

步骤502,解析登录二维码中的账户名称和第一密文,并获取待加密的标识信息。

在本实施例中,在步骤501中扫描登录二维码之后,上述电子设备可以使用常用的二维码解析算法或二维码识别算法解析出上述登录二维码中的账户名称和第一密文,并可以获取待加密的标识信息,上述待加密的标识信息可以为自提柜本身的标识信息。上述用户终端和上述电子设备需要预先设置好进行加密处理的标识信息。

步骤503,对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,生成第二密文。

在本实施例中,上述电子设备可以对包括步骤502中解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,以生成第二密文。在对上述第二待加密信息进行加密时所使用的加密算法可以为:des加密算法,rsa加密算法和md5加密算法等等。上述用户终端和上述电子设备需要预先设置好进行加密处理时所使用的加密算法。

在本实施例的一些可选的实现方式中,上述第二待加密信息还可以包括当前日期。上述电子设备可以对解析出的账户名称、获取到的标识信息和当前日期进行加密,以生成第二密文。

步骤504,确定解析出的第一密文与第二密文是否匹配。

在本实施例中,上述电子设备可以确定步骤502中解析出的第一密文与步骤503中生成的第二密文是否匹配,例如,可以确定上述第一密文是否与上述第二密文相同;若匹配,则可以执行步骤505。

步骤505,确定具有对账户名称关联的账户的登录权限。

在本实施例中,若在步骤504中确定出上述第一密文与上述第二密文匹配,则上述电子设备可以确定上述电子设备本身具有对上述账户名称所关联的账户的登录权限。

在本实施例的一些可选的实现方式中,在用户终端生成订单二维码之后,目标用户可以将用户终端上呈现的订单二维码靠近上述电子设备所对应的自提柜上的条码扫描窗口,使得上述电子设备对用户终端生成的订单二维码进行扫描;之后,上述电子设备可以使用常用的二维码解析算法或二维码识别算法解析出上述订单二维码中的订单信息,并可以将解析出的订单信息关联的订单的状态设置为预设状态。上述订单二维码可以是上述用户终端将获取到的订单信息列表中的订单信息作为生成二维码的输入信息,并利用二维码生成算法所生成的。

在本实施例的一些可选的实现方式中,上述解析出的订单信息可以包括第一类订单的订单信息和第二类订单的订单信息,上述第一类订单可以为等待上架的订单;上述第二类订单可以为等待回收的订单。上述第一类订单的订单信息可以包括预先生成的密文字符串。当上述电子设备接收到用户输入的明文字符串之后,上述电子设备可以首先对上述明文字符串进行加密,以生成加密字符串,这里所使用的加密方式通常需要与服务器对明文字符串进行加密的方式相同;之后,可以确定解析出的密文字符串是否与生成的密文字符串相匹配,例如,可以确定解析出的密文字符串是否与生成的密文字符串相同;若匹配,则可以执行预设操作,上述预设操作可以为自提柜终端驱动与生成的密文字符串相对应的柜门进行的开锁操作。

本申请的上述实施例提供的方法通过对用户终端生成的登录二维码进行扫描并解析出登录二维码中的账户名称和第一密文,并对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密生成第二密文,之后确定第一密文与第二密文是否匹配,若匹配,则确定具有对上述目标用户的登录权限,从而,有效地借助于用户终端生成的二维码,使得自提柜终端在无网或者离线的状态下进行工作,从而降低了自提柜安放场地的要求,提高了自提柜系统的网络安全。

进一步参考图6,作为对上述各图所示方法的实现,本申请提供了一种用于确定权限的装置的一个实施例,该装置实施例与图4所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图6所示,本实施例的用于确定权限的装置600包括:第一获取单元601、第一生成单元602和第二生成单元603。其中,第一获取单元601配置用于获取第一待加密信息,其中,第一待加密信息包括目标用户的账户名称和目标用户所选择的自提柜终端的标识信息;第一生成单元602配置用于对第一待加密信息进行加密,生成第一密文;第二生成单元603配置用于基于账户名称和第一密文,生成登录二维码,以供自提柜终端通过扫描登录二维码解析出登录二维码中的账户名称和第一密文,并对包括解析出的账户名称和获取到的待加密的标识信息的第二待加密信息进行加密以生成第二密文,并确定第一密文与第二密文是否匹配,若匹配,则确定具有对账户名称关联的账户的登录权限。

在本实施例中,用于确定权限的装置600的第一获取单元601、第一生成单元602和第二生成单元603的具体处理可以参考图4对应实施例中的步骤401、步骤402和步骤403。

在本实施例的一些可选的实现方式中,上述第一待加密信息还可以包括当前日期,例如,2017年3月1日。上述第一生成单元602可以对上述账户名称、上述标识信息和当前日期进行加密,以生成第一密文。

在本实施例的一些可选的实现方式中,用于确定权限的装置600还可以包括第二获取单元(图中未示出)和第三生成单元(图中未示出)。上述第二获取单元可以从目标服务器中获取订单信息列表,之后上述第三生成单元可以将上述订单信息列表中的订单信息作为生成二维码的输入信息,并利用二维码生成算法生成订单二维码。

在本实施例的一些可选的实现方式中,用于确定权限的装置600还可以包括发送单元(图中未示出)。上述发送单元可以检测上述目标用户是否对显示屏上显示的状态为预设状态的订单的订单信息执行了选取操作;若是,则上述发送单元可以向目标服务器发送上述目标用户选取出的订单信息,以供上述目标服务器将上述所选取的订单信息和订单信息的状态进行保存,并可以向保存的订单信息所关联的终端发送消息。

在本实施例的一些可选的实现方式中,上述目标用户所选取的订单信息可以包括第一类订单的订单信息和第二类订单的订单信息,上述第一类订单可以为等待上架的订单;上述第二类订单可以为等待回收的订单。第一类订单的订单信息中可以包括预先生成的密文字符串,密文字符串可以为对待发送给用户的预设位数的明文字符串进行加密的密文字符串,上述明文字符串也可以称为提货码或取件码。上述向所选取的第一类订单关联的终端发送的消息中可以包括上述密文字符串所对应的明文字符串。

进一步参考图7,作为对上述各图所示方法的实现,本申请提供了一种用于确定权限的装置的一个实施例,该装置实施例与图5所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图7所示,本实施例的用于确定权限的装置700包括:第一扫描单元701、第一解析单元702、第一生成单元703、第一确定单元704和第二确定单元705。其中,第一扫描单元701配置用于扫描用户终端生成的登录二维码,其中,登录二维码是用户终端基于获取到的目标用户的账户名称和第一密文所生成的,第一密文是对获取到的第一待加密信息进行加密所生成的,第一待加密信息包括账户名称和目标用户所选择的自提柜终端的标识信息;第一解析单元702配置用于解析登录二维码中的账户名称和第一密文,并获取待加密的标识信息;第一生成单元703配置用于对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,生成第二密文;第一确定单元704配置用于确定解析出的第一密文与第二密文是否匹配;第二确定单元705配置用于若解析出的第一密文与第二密文匹配,则确定具有对账户名称关联的账户的登录权限。

在本实施例中,用于确定权限的装置700的第一扫描单元701、第一解析单元702、第一生成单元703、第一确定单元704和第二确定单元705的具体处理可以参考图5对应实施例中的步骤501、步骤501、步骤503、步骤504和步骤505。

在本实施例的一些可选的实现方式中,上述第二待加密信息还可以包括当前日期。上述第一生成单元703可以对解析出的账户名称、获取到的标识信息和当前日期进行加密,以生成第二密文。

在本实施例的一些可选的实现方式中,上述用于确定权限的装置700还可以包括第二扫描单元(图中未示出)和第二解析单元(图中未示出)。在用户终端生成订单二维码之后,目标用户可以将用户终端上呈现的订单二维码靠近自提柜上的条码扫描窗口,使得上述第二扫描单元对用户终端生成的订单二维码进行扫描;之后,上述第二解析单元可以使用常用的二维码解析算法或二维码识别算法解析出上述订单二维码中的订单信息,并可以将解析出的订单信息关联的订单的状态设置为预设状态。

在本实施例的一些可选的实现方式中,上述解析出的订单信息可以包括第一类订单的订单信息和第二类订单的订单信息,上述第一类订单可以为等待上架的订单;上述第二类订单可以为等待回收的订单。上述第一类订单的订单信息可以包括预先生成的密文字符串。上述用于确定权限的装置700还可以包括第二生成单元(图中未示出)、第三确定单元(图中未示出)和执行单元(图中未示出)。

当接收到用户输入的明文字符串之后,上述第二生成单元可以首先对上述明文字符串进行加密,以生成加密字符串,这里所使用的加密方式通常需要与服务器对明文字符串进行加密的方式相同;之后,上述第三确定单元可以确定解析出的密文字符串是否与生成的密文字符串相匹配,例如,可以确定解析出的密文字符串是否与生成的密文字符串相同;若匹配,则上述执行单元可以执行预设操作,上述预设操作可以为自提柜终端驱动与生成的密文字符串相对应的柜门进行的开锁操作。

下面参考图8,其示出了适于用来实现本申请实施例的终端设备的计算机系统800的结构示意图。图8示出的终端设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图8所示,计算机系统800包括中央处理单元(cpu)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储部分808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理。在ram803中,还存储有系统800操作所需的各种程序和数据。cpu801、rom802以及ram803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。

以下部件连接至i/o接口805:包括键盘、按键等的输入部分806;包括诸如液晶显示器(lcd)以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至i/o接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理单元(cpu)801执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括第一获取单元、第一生成单元和第二生成单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一获取单元还可以被描述为“获取第一待加密信息的单元”。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括第一扫描单元、第一解析单元、第一生成单元、第一确定单元和第二确定单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,第一扫描单元还可以被描述为“扫描用户终端生成的登录二维码的单元”。

作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的终端中所包含的;也可以是单独存在,而未装配入该终端中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该终端执行时,使得该终端:获取第一待加密信息,其中,第一待加密信息包括目标用户的账户名称和目标用户所选择的自提柜终端的标识信息;对第一待加密信息进行加密,生成第一密文;基于账户名称和第一密文,生成登录二维码,以供自提柜终端通过扫描登录二维码解析出登录二维码中的账户名称和第一密文,并对包括解析出的账户名称和获取到的待加密的标识信息的第二待加密信息进行加密以生成第二密文,并确定第一密文与第二密文是否匹配,若匹配,则确定具有对账户名称关联的账户的登录权限。或者,上述非易失性计算机存储介质存储有一个或者多个程序,当一个或者多个程序被一个设备执行时,使得设备:扫描用户终端生成的登录二维码,其中,登录二维码是用户终端基于获取到的目标用户的账户名称和第一密文所生成的,第一密文是对获取到的第一待加密信息进行加密所生成的,第一待加密信息包括账户名称和目标用户所选择的自提柜终端的标识信息;解析登录二维码中的账户名称和第一密文,并获取待加密的标识信息;对包括解析出的账户名称和获取到的标识信息的第二待加密信息进行加密,生成第二密文;确定解析出的第一密文与第二密文是否匹配;若匹配,则确定具有对账户名称关联的账户的登录权限。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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