【技术实现步骤摘要】
信息更新方法和装置
本公开的实施例涉及计算机
,具体涉及信息处理
,尤其涉及信息更新方法和装置。
技术介绍
小程序是一种不需要下载安装即可使用的应用,可以运行在不同的应用环境(即宿主)中,需要解决小程序应用在不同宿主时用户登录状态如何保持和同步的问题。现有解决方案中,小程序使用网页浏览器应用程序(即第一App)登录后会在对应网站服务端记录用户的登录态信息,即session,session会记录用户登录对应的失效时间,由于没有登录刷新机制保证,一旦超过登录的失效时间第一App会提示用户需要重新登录,导致用户每隔一段时间就需要重新进行登录;而小程序在有些即时通信应用程序(即第二App)内登录后会在第二App厂商服务端记录用户的session,session也会记录用户登录对应的失效时间,并且session只能确保第二App对应用户的登录态,无法保证跨宿主之间用户登录态的同步以及刷新。
技术实现思路
本公开的实施例提出了信息更新方法和装置。第一方面,本公开的实施例提供了一种信息更新方 ...
【技术保护点】
1.一种信息更新方法,所述方法包括:/n基于初始登录凭证获取所述初始登录凭证的创建时刻,其中,所述初始登录凭证为用于表征用户登录状态的一组字符串;/n判断所述创建时刻与当前时刻的时间差是否满足更新条件,响应于所述创建时刻与当前时刻的时间差满足更新条件,更新所述创建时刻。/n
【技术特征摘要】 【专利技术属性】
1.一种信息更新方法,所述方法包括:
基于初始登录凭证获取所述初始登录凭证的创建时刻,其中,所述初始登录凭证为用于表征用户登录状态的一组字符串;
判断所述创建时刻与当前时刻的时间差是否满足更新条件,响应于所述创建时刻与当前时刻的时间差满足更新条件,更新所述创建时刻。
2.根据权利要求1所述的信息更新方法,其中,所述判断所述创建时刻与当前时刻的时间差是否满足更新条件,响应于所述创建时刻与当前时刻的时间差满足更新条件,更新所述创建时刻,包括:
判断所述创建时刻与当前时刻的时间差是否大于所述初始登录凭证的更新时长,且所述创建时刻与当前时刻的时间差是否小于所述初始登录凭证的有效时长,其中,所述更新时长用于表征更新所述初始登录凭证的时间间隔,所述有效时长用于表征允许用户保持登录状态的时长;
响应于所述创建时刻与当前时刻的时间差大于所述更新时长且所述创建时刻与当前时刻的时间差小于所述有效时长,更新所述创建时刻。
3.根据权利要求1所述的信息更新方法,其中,在判断所述创建时刻与当前时刻的时间差是否满足更新条件,响应于所述创建时刻与当前时刻的时间差满足更新条件,更新所述创建时刻之后,所述方法还包括:
更新所述初始登录凭证的失效时刻,其中,所述失效时刻用于表征用户由登录状态变为非登录状态的起始时间点。
4.根据权利要求1所述的信息更新方法,其中,所述基于初始登录凭证获取所述初始登录凭证的创建时刻,包括:
对客户端发送的用于更新初始登录凭证的更新请求数据包进行解析,得到所述初始登录凭证和宿主名;
对所述初始登录凭证进行解密,得到所述初始登录凭证的创建时刻、用户登录信息和宿主ID,其中,所述宿主ID用于表征程序运行环境的宿主的身份。
5.根据权利要求4所述的信息更新方法,其中,在所述判断所述创建时刻与当前时刻的时间差是否满足更新条件,响应于所述创建时刻与当前时刻的时间差满足更新条件,更新所述创建时刻之后,所述方法还包括:
根据更新后的所述创建时刻,利用加密算法对所述创建时刻、所述用户登录信息和所述宿主ID进行加密,生成更新后的登录凭证;
将更新后的所述登录凭证发送给客户端。
6.根据权利要求4所述的信息更新方法,其中,在所述基于初始登录凭证获取所述初始登录凭证的创建时刻之后,所述方法还包括:
根据所述宿主名,在数据库中匹配所述宿主名对应的宿主信息;
对所述宿主信息进行内容解析,提取所述宿主信息中的宿主号;
根据解密得到的所述宿主ID,判断所述宿主信息中的宿主号与所述宿主ID是否相同;
响应于所述宿主信息中的宿主号与所述宿主ID相同,继续执行后续工作。
7.根据权利要求6所述的信息更新方法,在所述根据解密得到的所述宿主ID,判断所述宿主信息中的宿主号与所述宿主ID是否相同之后,所述方法还包括:
响应于所述宿主信息中的宿主号与所述宿主ID不相同,将所述初始登录凭证非法的消息发送给客户端。
8.根据权利要求1所述的信息更新方法,其中,所述方法还包括:
响应于所述创建时刻与当前时刻的时间差不满足更新条件,将所述初始登录凭证发送给客户端。
9.一种信息更新方法,所述方法包括:
接收用户登录操作,响应于所述用户登录操作符合预设的触发更新请求的操作,发送更新请求给服务端,其中,所述更新请求为针对当前用户登录凭证进行更新的请求;
响应于接收到服务端返回的与所述更新请求相对应的登录凭证,将服务端返回的登录凭证存储于本地。
技术研发人员:华杰,刘青,刘少耿,李雨彤,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。