基于近场通信的账号退出方法、系统、设备及存储介质技术方案

技术编号:38502885 阅读:13 留言:0更新日期:2023-08-15 17:10
本发明专利技术实施例公开了一种基于近场通信的账号退出方法、系统、设备及存储介质,涉及通信技术领域,包括接收第一终端的第一访问请求,第一访问请求包括目标账号,用于请求服务器退出在第二终端上的目标账号,根据第一访问请求生成目标令牌和服务器端公钥;根据目标令牌和服务器端公钥得到目标哈希值,生成提示信息并将提示信息和目标哈希值发送至第一终端,接收第二终端的第二访问请求;根据目标哈希值查询关联的目标账号,并在检测到全部初始账号中存在目标账号的情形下生成退出指令,退出指令用于指示第二终端退出目标账号。本发明专利技术整个过程不需要用户对多个第二终端分别进行操作以退出同一个账号,提高了用户在多终端退出相同账号的效率及安全性。号的效率及安全性。号的效率及安全性。

【技术实现步骤摘要】
基于近场通信的账号退出方法、系统、设备及存储介质


[0001]本专利技术涉及通信
,尤其涉及一种基于近场通信的账号退出方法、系统、设备及存储介质。

技术介绍

[0002]现如今,不同系统的大多数应用软件支持同一账号在多终端登录,方便了用户在不同终端能够正常使用同一种软件,比如能够实现同一种软件在多终端上进行数据同步,提升用户的工作效率。但当用户需要退出账号时,需要在每个终端上依次进行退出操作才能实现多个终端上同一账号的退出,对于用户而言是一个极其繁琐的操作过程,特别是针对年龄较大的用户操作起来更为繁琐。

技术实现思路

[0003]有鉴于此,本申请的目的之一在于提供一种基于近场通信的账号退出方法、系统、设备及存储介质,能够至少解决上述部分技术问题。
[0004]第一方面,本申请实施例提供了基于近场通信的账号退出方法,应用于服务器,所述方法包括:
[0005]接收第一终端的第一访问请求,所述第一访问请求包括目标账号,用于请求所述服务器退出在第二终端上的所述目标账号,其中,所述第一终端和所述第二终端为不同终端;
[0006]根据所述第一访问请求生成目标令牌和服务器端公钥;
[0007]根据预设哈希算法对所述目标令牌和所述服务器端公钥进行哈希运算,得到目标哈希值,并将所述目标哈希值、所述目标令牌和所述目标账号进行关联存储;
[0008]生成提示信息,并将所述提示信息和所述目标哈希值发送至所述第一终端,所述提示信息用于提示所述第一终端靠近第二终端,所述第一终端用于在靠近所述第二终端的情形下通过近场通信将所述目标哈希值发送至所述第二终端;
[0009]接收所述第二终端的第二访问请求,所述第二访问请求包括所述目标哈希值和登录在所述第二终端上的全部初始账号;
[0010]根据所述目标哈希值查询关联的所述目标账号,并在检测到所述全部初始账号中存在所述目标账号的情形下生成退出指令;
[0011]将所述退出指令发送至所述第二终端,所述退出指令用于指示所述第二终端退出所述目标账号。
[0012]在一种可能的实施方式中,所述第一访问请求还包括第一时间戳,其中,所述第一时间戳用于表征所述第一访问请求的生成时间,所述根据预设哈希算法对所述目标令牌和所述服务器端公钥进行哈希运算,得到目标哈希值,包括:
[0013]根据所述预设哈希算法对所述目标令牌、所述服务器端公钥和所述第一时间戳进行哈希运算,得到所述目标哈希值。
[0014]在一种可能的实施方式中,所述第二访问请求还包括第二时间戳,其中,所述第二时间戳用于表征所述第二访问请求的生成时间,在所述根据所述目标哈希值查询关联的所述目标账号之前,所述方法还包括:
[0015]解析所述目标哈希值得到所述第一时间戳;
[0016]计算所述第一时间戳和所述第二时间戳之间的间隔时长;
[0017]在检测到所述间隔时长小于或等于预设时长的情形下,判定所述目标哈希值有效;
[0018]在检测到所述间隔时长大于所述预设时长的情形下,判定所述目标哈希值无效并重复执行所述接收第一终端的第一访问请求的步骤,直至判定新的目标哈希值有效。
[0019]在一种可能的实施方式中,所述在检测到所述全部初始账号中存在所述目标账号的情形下生成退出指令,包括:
[0020]获取所述第二终端和所述服务器之间的历史会话信息;
[0021]在检测到所述全部初始账号中存在所述目标账号的情形下,根据所述历史会话信息和所述目标令牌生成退出指令。
[0022]在一种可能的实施方式中,所述方法还包括:
[0023]接收反馈指令并根据所述反馈指令生成NFC开启指令,其中,所述反馈指令由所述第一终端在检测到发送所述目标哈希值至所述第二终端失败的情形下生成,用于向所述服务器反馈所述第二终端的NFC处于关闭状态;
[0024]将所述NFC开启指令发送至所述第一终端,所述第一终端还用于通过蓝牙将所述NFC开启指令发送至所述第二终端,其中,所述NFC开启指令用于指示所述第二终端开启NFC。
[0025]第二方面,本申请实施例提供了一种基于近场通信的账号退出方法,应用于第一终端,所述方法包括:
[0026]生成第一访问请求并将所述第一访问请求发送至服务器,以使所述服务器执行如第一方面所述的基于近场通信的账号退出方法的步骤。
[0027]在一种可能的实施方式中,所述方法还包括:
[0028]在检测到发送所述目标哈希值至所述第二终端失败的情形下,生成反馈指令并将所述反馈指令发送至所述服务器,以使所述服务器生成NFC开启指令,其中,所述反馈指令用于向所述服务器反馈所述第二终端的NFC处于关闭状态;
[0029]接收所述NFC开启指令并将所述NFC开启指令通过蓝牙发送至所述第二终端,其中,所述NFC开启指令用于指示所述第二终端开启NFC。
[0030]第三方面,本申请实施例提供了一种基于近场通信的账号退出方法,应用于第二终端,所述方法包括:
[0031]接收服务器通过执行如第一方面所述的基于近场通信的账号退出方法的步骤生成的退出指令;
[0032]根据所述退出指令退出所述目标账号。
[0033]第四方面,本申请实施例提供了一种计算机设备,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述计算机程序在被所述处理器执行时,实现:
[0034]如第一方面所述的基于近场通信的账号退出方法;和/或,
[0035]如第二方面所述的基于近场通信的账号退出方法;和/或,
[0036]如第三方面所述的基于近场通信的账号退出方法。
[0037]第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序在被一个或多个处理器执行时,实现:
[0038]如第一方面所述的基于近场通信的账号退出方法;和/或,
[0039]如第二方面所述的基于近场通信的账号退出方法;和/或,
[0040]如第三方面所述的基于近场通信的账号退出方法。
[0041]本申请实施例提供的基于近场通信的账号退出方法,通过接收第一终端的第一访问请求,并根据第一访问请求生成目标令牌和服务器端公钥,再根据预设哈希算法对目标令牌和服务器端公钥进行哈希运算,得到目标哈希值,并将目标哈希值、目标令牌和目标账号进行关联存储。紧接着生成提示信息,并将提示信息和目标哈希值发送至第一终端,提示信息用于提示第一终端靠近第二终端,第一终端用于在靠近第二终端的情形下通过近场通信将目标哈希值发送至第二终端,然后接收第二终端的第二访问请求,并根据目标哈希值查询关联的目标账号,并在检测到全部初始账号中存在目标账号的情形下生成退出指令,最后将退出指令发送至第二终端,退出指令用于指示第二终端退出目标账号,整个过程不需要用户对多个第二终端分别进行操作以退出同一个账号,提高了用户在多终端退出相同账号的效率及安全性。...

【技术保护点】

【技术特征摘要】
1.一种基于近场通信的账号退出方法,其特征在于,应用于服务器,所述方法包括:接收第一终端的第一访问请求,所述第一访问请求包括目标账号,用于请求所述服务器退出在第二终端上的所述目标账号,其中,所述第一终端和所述第二终端为不同终端;根据所述第一访问请求生成目标令牌和服务器端公钥;根据预设哈希算法对所述目标令牌和所述服务器端公钥进行哈希运算,得到目标哈希值,并将所述目标哈希值、所述目标令牌和所述目标账号进行关联存储;生成提示信息,并将所述提示信息和所述目标哈希值发送至所述第一终端,所述提示信息用于提示所述第一终端靠近第二终端,所述第一终端用于在靠近所述第二终端的情形下通过近场通信将所述目标哈希值发送至所述第二终端;接收所述第二终端的第二访问请求,所述第二访问请求包括所述目标哈希值和登录在所述第二终端上的全部初始账号;根据所述目标哈希值查询关联的所述目标账号,并在检测到所述全部初始账号中存在所述目标账号的情形下生成退出指令;将所述退出指令发送至所述第二终端,所述退出指令用于指示所述第二终端退出所述目标账号。2.如权利要求1所述的基于近场通信的账号退出方法,其特征在于,所述第一访问请求还包括第一时间戳,其中,所述第一时间戳用于表征所述第一访问请求的生成时间,所述根据预设哈希算法对所述目标令牌和所述服务器端公钥进行哈希运算,得到目标哈希值,包括:根据所述预设哈希算法对所述目标令牌、所述服务器端公钥和所述第一时间戳进行哈希运算,得到所述目标哈希值。3.如权利要求2所述的基于近场通信的账号退出方法,其特征在于,所述第二访问请求还包括第二时间戳,其中,所述第二时间戳用于表征所述第二访问请求的生成时间,在所述根据所述目标哈希值查询关联的所述目标账号之前,所述方法还包括:解析所述目标哈希值得到所述第一时间戳;计算所述第一时间戳和所述第二时间戳之间的间隔时长;在检测到所述间隔时长小于或等于预设时长的情形下,判定所述目标哈希值有效;在检测到所述间隔时长大于所述预设时长的情形下,判定所述目标哈希值无效并重复执行所述接收第一终端的第一访问请求的步骤,直至判定新的目标哈希值有效。4.如权利要求1所述的基于近场通信的账号退出方法,其特征在于,所述在检测到所述全部初始账号中存在所述目标账号的情形下生成退出指令,包括:获取所述第二终端和所述服务器之间的历史会话信息;在检测到所述全部初始账号中存在所述目标账号的...

【专利技术属性】
技术研发人员:卢衍佑
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1