用户认证方法、应用服务器、终端以及轨迹服务器技术

技术编号:19102796 阅读:24 留言:0更新日期:2018-10-03 04:05
本发明专利技术提供一种用户认证方法、应用服务器、终端以及轨迹服务器。方法包括:向终端发送允许离线认证的指令;接收终端发送的包括终端在预设时间段内连接过的第一基站信息的验证信息;将验证信息发送至轨迹服务器,以使轨迹服务器根据存储的终端连接的第二基站信息对验证信息进行校验;接收轨迹服务器发送的校验结果,并根据校验结果确定终端是否成功认证。本发明专利技术提供的方案,能够根据终端历史连接的基站信息确定其验证信息是否合法,同时,这种方案使得终端与应用服务器之间的交互可以通过非移动通信网络的方式,从而在移动网络覆盖情况不佳时,终端也能够与无人店铺进行交互,进而完成认证。

【技术实现步骤摘要】
用户认证方法、应用服务器、终端以及轨迹服务器
本专利技术涉及用户认证技术,尤其涉及一种用户认证方法、应用服务器、终端以及轨迹服务器,属于互联网领域。
技术介绍
随着互联网技术的发展,越来越多的实体店铺的经营模式也向互联网化转型,例如无人超市、无人营业厅等。用户在进入无人店铺时,需要对用户的身份进行认证,从而能够在无人值守的情况下,保障无人店铺能够正常工作。现有技术的方案中,在用户进入无人店铺后,可以通过用户终端与应用服务器之间的交互来完成用户身份验证。但是,用户终端与服务器之间进行交互时,需要依托移动通信网络为媒介进行收发信息,若移动通信网络信号覆盖不佳,就会导致用户终端无法与应用服务器进行交互,也就无法完成认证过程。因此,现有技术的方案中,在移动通信网络信号不好的情况下,无人店铺不能正常工作。
技术实现思路
本专利技术提供一种用户认证方法、应用服务器、终端以及轨迹服务器,以解决现有技术中在移动通信网络信号不好的情况下,无人店铺不能正常工作的技术问题。本专利技术的第一个方面是提供一种用户认证方法,包括:向终端发送允许离线认证的指令;接收所述终端发送的包括所述终端在预设时间段内连接过的第一基站信息的验证信息;将所述验证信息发送至轨迹服务器,以使所述轨迹服务器根据存储的所述终端连接的第二基站信息对所述验证信息进行校验;接收所述轨迹服务器发送的校验结果,并根据所述校验结果确定所述终端是否成功认证。本专利技术的第二个方面是提供一种用户认证方法,包括:接收应用服务器发送的允许离线认证的指令;根据所述允许离线认证的指令确定包括在预设时间段内连接过的第一基站信息的验证信息;向所述应用服务器发送所述验证信息,以使所述应用服务器将所述验证信息发送至轨迹服务器,以使所述轨迹服务器根据所述验证信息对所述验证信息进行校验。本专利技术第三方面是提供一种用户认证方法,包括:接收应用服务器发送的包括终端在预设时间段内连接过的第一基站信息的验证信息;获取所述终端连接的第二基站信息,并根据所述第二基站信息对所述验证信息进行校验;向所述应用服务器发送校验结果。本专利技术的第四个方面是提供一种应用服务器,包括:第一发送模块,用于向终端发送允许离线认证的指令;第一接收模块,用于接收所述终端发送的包括所述终端在预设时间段内连接过的第一基站信息的验证信息;所述第一发送模块还用于将所述验证信息发送至轨迹服务器,以使所述轨迹服务器根据存储的所述终端连接的第二基站信息对所述验证信息进行校验;所述第一接收模块还用于接收所述轨迹服务器发送的校验结果,并根据所述校验结果确定所述终端是否成功认证。本专利技术的第五个方面是提供一种终端,包括:第二接收模块,用于接收应用服务器发送的允许离线认证的指令;第二确定模块,用于根据所述允许离线认证的指令确定包括在预设时间段内连接过的第一基站信息的验证信息;第二发送模块,用于向所述应用服务器发送所述验证信息,以使所述应用服务器将所述验证信息发送至轨迹服务器,以使所述轨迹服务器根据所述验证信息对所述验证信息进行校验。本专利技术的第五个方面是提供一种轨迹服务器,包括:第三接收模块,用于接收应用服务器发送的包括终端在预设时间段内连接过的第一基站信息的验证信息;第三获取模块,用于获取所述终端连接的第二基站信息,并根据所述第二基站信息对所述验证信息进行校验;第三发送模块,用于向所述应用服务器发送校验结果。本专利技术提供的用户认证方法、应用服务器、终端以及轨迹服务器的技术效果是:本实施例提供的用户认证方法、应用服务器、终端以及轨迹服务器,包括向终端发送允许离线认证的指令;接收终端发送的验证信息,其中,验证信息包括终端在预设时间段内连接过的第一基站信息;将验证信息发送至轨迹服务器,以使轨迹服务器根据存储的终端连接的第二基站信息对验证信息进行校验;接收轨迹服务器发送的校验结果,并根据校验结果确定终端是否成功认证。本实施例提供的用户认证方法、应用服务器、终端以及轨迹服务器,能够通过比对终端主动发送第一基站信息与轨迹服务器中存储的该终端的第二基站信息,确定终端的身份是否合法,即能够根据终端的历史轨迹信息确定用户的真实身份。且这种方案使得终端与应用服务器之间的交互可以通过非移动通信网络的方式,从而在移动网络覆盖情况不佳时,终端也能够与无人店铺进行交互,进而完成认证。附图说明图1为现有技术中的一种无人店铺用户认证的方法流程图;图2为本专利技术一示例性实施例示出的用户认证方法的流程图;图3为本专利技术另一示例性实施例示出的用户认证方法的流程图;图4为本专利技术另一示例性实施例示出的用户认证方法的流程图;图5为本专利技术另一示例性实施例示出的用户认证方法的流程图;图6为本专利技术另一示例性实施例示出的用户认证方法的流程图;图7为本专利技术另一示例性实施例示出的用户认证方法的流程图;图8为本专利技术一示例性实施例示出的应用服务器的结构图;图9为本专利技术另一示例性实施例示出的应用服务器的结构图;图10为本专利技术一示例性实施例示出的终端的结构图;图11为本专利技术另一示例性实施例示出的终端的结构图;图12为本专利技术一示例性实施例示出的轨迹服务器的结构图;图13为本专利技术另一示例性实施例示出的轨迹服务器的结构图。具体实施方式图1为现有技术中的一种无人店铺用户认证的方法流程图。如图1所示,现有技术中,当用户到达无人店铺后,用户可以操作用户终端登录客户端,客户端通过移动通信网络向基站发送用户名、密码等用户信息,基站再将用户信息发送至应用服务器,由用户服务器对用户信息进行鉴权,并生成随机字符串,再将认证结果、随机字符串通过基站发送至客户端。若认证通过,则客户端对用户信息以及随机字符串进行加密,并根据加密后的数据信息生成识别码。用户通过无人店铺的门禁扫描装置扫描该识别码,门禁扫描装置将识别码发送至与其连接的应用服务器,应用服务器对识别码进行验证,并将验证结果返回至门禁扫描装置。若验证通过,则门禁扫描装置将门打开,允许用户进入。在现有技术的认证方法中,需要通过移动通信网络实现终端与应用服务器之间的交互,若移动通信网络覆盖范围较差,则无法实现认证过程。图2为本专利技术一示例性实施例示出的用户认证方法的流程图。由设置在无人店铺的应用服务器执行本实施例提供的方法。如图2所示,本实施例提供的用户认证方法包括:步骤201,向终端发送允许离线认证的指令。其中,应用服务器是指设置在无人店铺中的用于与用户终端进行交互的服务器。应用服务器可以通过NFC(NearFieldCommunication,近距离无线通讯技术)、WLAN(WirelessLocalAreaNetworks,无线局域网)等非移动通信网络的方式与终端进行交互。具体的,可以在终端连接到无线局域网后,应用服务器向终端发送允许离线认证的指令,也可以在终端连接到无线局域网后,由终端向应用服务器主动发起离线认证请求,应用服务器在经过确认后向其发送允许离线认证的指令。还可以在终端内可以设置客户端,用户能够通过客户端与应用服务器进行交互。进一步的,允许离线认证的指令是指允许终端进行离线认证的指令,终端可以在接收到该指令后,向应用服务器发送验证信息,进行认证。步骤202,接收终端发送的包括终端在预设时间段内连接过的第一基站信息的验证信息。实际应用时,终端在接收到允许离线认证的指令后,根据存储的基站连本文档来自技高网...

【技术保护点】
1.一种用户认证方法,其特征在于,包括:向终端发送允许离线认证的指令;接收所述终端发送的包括所述终端在预设时间段内连接过的第一基站信息的验证信息;将所述验证信息发送至轨迹服务器,以使所述轨迹服务器根据存储的所述终端连接的第二基站信息对所述验证信息进行校验;接收所述轨迹服务器发送的校验结果,并根据所述校验结果确定所述终端是否成功认证。

【技术特征摘要】
1.一种用户认证方法,其特征在于,包括:向终端发送允许离线认证的指令;接收所述终端发送的包括所述终端在预设时间段内连接过的第一基站信息的验证信息;将所述验证信息发送至轨迹服务器,以使所述轨迹服务器根据存储的所述终端连接的第二基站信息对所述验证信息进行校验;接收所述轨迹服务器发送的校验结果,并根据所述校验结果确定所述终端是否成功认证。2.根据权利要求1所述的方法,其特征在于,所述向终端发送允许离线认证的指令之前,包括:接收终端发送的离线认证请求;获取与所述轨迹服务器的连接状态,若所述连接状态符合预设条件,则执行向终端发送允许离线认证的指令的步骤。3.根据权利要求1或2所述的方法,其特征在于,所述允许离线认证的指令中包括算法列表;所述接收所述终端发送的包括所述终端在预设时间段内连接过的第一基站信息的验证信息包括:接收所述终端发送的包括第一散列值、目标算法的验证信息;其中,所述目标算法是所述终端在所述算法列表中选择的算法;所述第一散列值是所述终端根据在预设时间段内连接的所述第一基站信息通过所述目标算法确定的值。4.一种用户认证方法,其特征在于,包括:接收应用服务器发送的允许离线认证的指令;根据所述允许离线认证的指令确定包括在预设时间段内连接过的第一基站信息的验证信息;向所述应用服务器发送所述验证信息,以使所述应用服务器将所述验证信息发送至轨迹服务器,以使所述轨迹服务器根据所述验证信息对所述验证信息进行校验。5.根据权利要求4所述的方法,其特征在于,所述接收应用服务器发送的允许离线认证的指令之前,还包括:向所述应用服务器发送离线认证请求,以使所述应用服务器根据与所述轨迹服务器的连接状态确定是否发送所述允许离线认证的指令。6.根据权利要求4或5所述的方法,其特征在于,所述允许离线认证的指令包括算法列表;相应的,所述根据所述允许离线认证的指令确定包括在预设时间段内连接过的第一基站信息的验证信息,包括:在所述算法列表中选择目标算法;获取预设时间段内连接的第一基站信息,并根据所述第一基站信息、所述目标算法确定第一散列值。7.根据权利要求6所述的方法,其特征在于,所述向所述应用服务器发送所述验证信息,包括:向所述应用服务器发送包括所述目标算法、所述预设时间段、所述第一散列值的所述验证信息。8.一种用户认证方法,其特征在于,包括:接收应用服务器发送的包括终端在预设时间段内连接过的第一基站信息的验证信息;获取所述终端连接的第二基站信息,并根据所述第二基站信息对所述验证信息进行校验;向所述应用服务器发送校验结果。9.根据权利要求8所述的方法,其特征在于,所述验证信息中包括:目标算法、预设时间段、第一散列值;其中,所述第一散列值是所述终端根据在所述预设时间段内连接的第一基站信息通过所述目标算法确定的值;相应的,所述获取所述终端连接的第二基站信息,并根据所述第二基站信息对所述验证信息进行校验,包括:获取所述终端在所述预设时间段内连接的第二基站信息;根据所述第二基站信息、所述目标算法确定第二散列值;根据所述第一散列值、所述第二散列值对所述验证信息进行校验。10.根据权利要求8或9所述的方法,其特征在于,所述接收应用服务器发送的包括终端在预设时间段内连接过的第一基站信息的验证信息之前,还包括:接收基站发送的所述终端的位置更新信息,所述位置更新信息中包括所述终端连接的基站信息。11.一种应用服务器,其特征在于,包...

【专利技术属性】
技术研发人员:陈蛟
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1