快速定位登录信息存储路径的方法技术

技术编号:39655068 阅读:6 留言:0更新日期:2023-12-09 11:23
本申请涉及一种快速定位登录信息存储路径的方法

【技术实现步骤摘要】
快速定位登录信息存储路径的方法、装置、介质及设备


[0001]本申请涉及云服务
,具体涉及一种快速定位登录信息存储路径的方法

装置

介质及设备


技术介绍

[0002]登录信息指的是用户登录云应用提供的用户名和密码等身份验证信息

近些年,随着云服务的兴起,各式各样的云应用层出不穷,由于云应用运行于服务器中,用户的登录信息的管理至关重要,在用户退出云应用后,需要清理其登录信息,达到下一个用户不会看到之前用户的登录信息以及顺利登录自己账户的效果,因此如何定位到登录信息的存储路径成为亟待解决的问题

[0003]目前,定位登录信息的存储路径的现有方法为:解析云应用的文件系统系统结构,结合云应用的设计和架构,最终定位到登录信息的存储路径,但是此方式涉及应用程序的解析过程,耗时较长,导致定位登录信息的存储路径的速度较为缓慢


技术实现思路

[0004]为了提高定位登录信息存储路径的速度,本申请提供一种快速定位登录信息存储路径的方法

装置

介质及设备

[0005]在本申请的第一方面提供了一种快速定位登录信息存储路径的方法,具体包括:接收终端发送的启动指令,启动目标应用;在所述目标应用的登录信息填写完成时,间隔第一预设时长,接收所述终端发送的登录信息,以使所述目标应用登录成功,所述第一预设时长大于或等于1分钟;在所述目标应用登录成功时,从所述目标应用对应的应用数据目录中筛选当前时间之前的所述第二预设时长内存在更改的至少一个目标文件,所述第二预设时长小于或等于所述第一预设时长且最小值为1分钟;在所述目标应用退出时,逐个删除每个所述目标文件,判断所述目标应用是否处于登录状态,得到判断结果,并根据所述判断结果,从各所述目标文件中确定所述登录信息存储的路径文件

[0006]通过采用上述技术方案,启动目标应用后,待登录信息填写完成后,等待第一预设时长,才允许接收终端发送的登录信息,即,用户开始点击登录目标应用,由于启动目标应用和成功登录目标应用时,均会存在文件的更改,因此间隔第一预设时长能排除启动目标应用发生文件更改的干扰

接着在目标应用成功登录后,从应用数据目录中查找第二预设时长内存在更改的目标文件,从而较为准确地确定登录信息存储的路径文件的查找范围,最后逐一删除每个目标文件,如果目标应用不处在登录状态,说明登录信息被清除掉,那么进而说明对应的目标文件为登录信息存储的路径文件,反之,则不为登录信息存储的路径文件,从而实现提高定位登录信息存储路径的速度的效果

[0007]可选的,所述从所述目标应用对应的应用数据目录中筛选当前时间之前的第二预
设时长内存在更改的至少一个目标文件,具体包括:查找所述目标应用对应的应用数据目录;通过预设的
find
命令从所述应用数据目录中查找当前时间之前的所述第二预设时长内存在更改的至少一个目标文件

[0008]通过采用上述技术方案,目标应用登录成功后,说明对应的登录信息存储的文件也会随之发生更改,通过
find
命令可以实现快速

准确地查找出当前时间之前第二预设时长内存在更改的文件

[0009]可选的,所述通过预设的
find
命令查找当前时间之前的所述第二预设时长内存在更改的至少一个目标文件,具体包括:通过预设的
find.

typef

cmin
‑1命令,从所述应用数据目录中查找当前之前1分钟内存在更改的至少一个目标文件

[0010]通过采用上述技术方案,通过预设的
find.

typef

cmin
‑1命令,从应用数据目录中查找当前之前1分钟内存在更改的至少一个目标文件,不仅可以避免启动目标应用时发生文件更改的干扰,而且保证查找范围最小,使得定位登录信息存储的路径文件的速度更快

[0011]可选的,所述判断所述目标应用是否处于登录状态,得到判断结果,具体包括:重新获取所述目标应用的登录界面,若所述登录界面显示登录提醒信息,则确定判断结果为所述目标应用未处于登录状态,所述登录提醒信息用于提醒所述用户重新填写登录信息;若所述登录界面未显示登录提醒信息,则确定判断结果为所述目标应用处于登录状态

[0012]通过采用上述技术方案,删除存在更改的目标文件后,如果登录界面显示登录提醒信息,需要重新填写登录信息,说明用户的登录信息被清除,进而确定目标应用不处于登录状态;如果未显示登录提醒信息,说明用户的登录信息未被清除,无需重新填写登录信息,进而确定处于登录状态,从而实现较为准确地判断目标应用是否处于登录状态

[0013]可选的,所述根据所述判断结果,从各所述目标文件中确定所述登录信息存储的路径文件,具体包括:若所述判断结果为所述目标应用未处于登录状态,则将对应的目标文件确定为所述登录信息存储的路径文件;若所述判断结果为所述目标应用处于登录状态,则继续删除下一个目标文件,直到所述判断结果为所述目标应用未处于登录状态

[0014]通过采用上述技术方案,目标应用未处于登录状态,说明用户的登录信息被清除,进而说明当前删除的目标文件为登录信息存储的路径文件;如果目标应用处于登录状态,说明用户的登录信息未被清除,进而说明当前删除的目标文件并非登录信息存储的路径文件

[0015]可选的,所述从所述目标应用对应的应用数据目录中筛选当前时间之前的所述第二预设时长内存在更改的至少一个目标文件之前,还包括:获取当前时间的第一网络延迟数值;若所述第一网络延迟数值超过第一数值阈值,则根据所述第一网络延迟数值与第
一数值阈值的差值,确定缩减时长;将所述第二预设时长减去所述缩减时长,得到减小后的第二预设时长;所述从所述目标应用对应的应用数据目录中筛选当前时间之前的所述第二预设时长内存在更改的至少一个目标文件,具体包括:从所述目标应用对应的应用数据目录中,筛选当前时间之前减小后的第二预设时长内存在更改的至少一个目标文件

[0016]通过采用上述技术方案,目标应用登录成功之前,如果网络延迟较高,查找目标文件的速度,以及验证目标文件是否为登录信息存储的路径文件的速度均会受到影响变得缓慢,那么减小第二预设时长,缩小目标文件的查找范围和验证范围,从而避免定位登录信息存储的路径文件耗时较长

[0017]可选的,所述方法还包括:若各所述目标文件中不存在所述登录信息存储的路径文件,则获取当前时间的第二网络延迟数值;若所述第二网络延迟数值超过第二数值阈值,则根据所述第二网络延迟数值与第二数值阈值的差值,确定延长时长;将所述延长时长加所述第二预设时长,得到查找时长,并经过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种快速定位登录信息存储路径的方法,其特征在于,应用于服务器,所述方法包括:接收终端发送的启动指令,启动目标应用;在所述目标应用的登录信息填写完成时,间隔第一预设时长,接收所述终端发送的登录信息,以使所述目标应用登录成功,所述第一预设时长大于或等于1分钟;在所述目标应用登录成功时,从所述目标应用对应的应用数据目录中筛选当前时间之前的第二预设时长内存在更改的至少一个目标文件,所述第二预设时长小于或等于所述第一预设时长且最小值为1分钟;在所述目标应用退出时,逐个删除每个所述目标文件,判断所述目标应用是否处于登录状态,得到判断结果,并根据所述判断结果,从各所述目标文件中确定所述登录信息存储的路径文件
。2.
根据权利要求1所述的快速定位登录信息存储路径的方法,其特征在于,所述从所述目标应用对应的应用数据目录中筛选当前时间之前的第二预设时长内存在更改的至少一个目标文件,具体包括:查找所述目标应用对应的应用数据目录;通过预设的
find
命令从所述应用数据目录中查找当前时间之前的所述第二预设时长内存在更改的至少一个目标文件
。3.
根据权利要求2所述的快速定位登录信息存储路径的方法,其特征在于,所述通过预设的
find
命令查找当前时间之前的所述第二预设时长内存在更改的至少一个目标文件,具体包括:通过预设的
find.

typef

cmin
‑1命令,从所述应用数据目录中查找当前之前1分钟内存在更改的至少一个目标文件
。4.
根据权利要求1所述的快速定位登录信息存储路径的方法,其特征在于,所述判断所述目标应用是否处于登录状态,得到判断结果,具体包括:重新获取所述目标应用的登录界面,若所述登录界面显示登录提醒信息,则确定判断结果为所述目标应用未处于登录状态,所述登录提醒信息用于提醒所述用户重新填写登录信息;若所述登录界面未显示登录提醒信息,则确定判断结果为所述目标应用处于登录状态
。5.
根据权利要求1所述的快速定位登录信息存储路径的方法,其特征在于,所述根据所述判断结果,从各所述目标文件中确定所述登录信息存储的路径文件,具体包括:若所述判断结果为所述目标应用未处于登录状态,则将对应的目标文件确定为所述登录信息存储的路径文件;若所述判断结果为所述目标应用处于登录状态,则继续删除下一个目标文件,直到所述判断结果为所述目标应用未处于登录状态
。6.
根据权利要求1所述的快速定位登录信息存储路径...

【专利技术属性】
技术研发人员:于建彬王瑞星郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

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

1