[发明专利]二维码展示方法、装置、终端以及计算机可读存储介质有效
申请号: | 202010048770.9 | 申请日: | 2020-01-16 |
公开(公告)号: | CN111275430B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 杨东奇 | 申请(专利权)人: | 深圳市深圳通有限公司 |
主分类号: | G06Q20/32 | 分类号: | G06Q20/32;G06Q20/40;G06Q20/38;G06F16/958 |
代理公司: | 深圳市鼎智专利代理事务所(普通合伙) 44411 | 代理人: | 曹勇 |
地址: | 518000 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 展示 方法 装置 终端 以及 计算机 可读 存储 介质 | ||
本发明提供一种二维码展示方法,所述方法包括以下步骤:应用程序启动后若本地具有登陆缓存,则进入脱机线流程并同时进行联机请求流程,在进行联机请求时,终端与服务器进行交互;其中,所述脱机线流程包括:查询本地缓存数据并判断本地缓存的第一数据信息是否符合要求;若本地缓存的第一数据信息符合要求,则采用私钥进行签名并组装缓存数据后展示二维码;若本地缓存的第一数据信息不符合要求,则从服务器获取相关的数据信息并刷新本地缓存,再返回继续执行判断本地缓存的第一数据信息是否符合要求的步骤。本发明利于提高二维码展示速度并尽可能地保证安全。
技术领域
本发明涉及二维码技术领域,尤其涉及一种二维码展示方法、装置、终端以及计算机可读存储介质。
背景技术
需要说明的是,本部分所记载的内容并不代表都是现有技术。
终端装置在展示二维码时,需要不断地与服务器进行交互以确认信息是否符合要求,交互过程需要消耗大量的时间,特别是在交通领域,网络环境复杂,特别是高峰期时会影响二维码展示,影响体验。
发明内容
鉴于此,为了在一定程度上解决相关技术中的技术问题之一,有必要提供一种二维码展示方法、装置、终端以及计算机可读存储介质,有利于提高二维码展示速度并尽可能地保证安全。
本发明第一方面提供一种二维码展示方法,所述方法包括以下步骤:
应用程序启动后若本地具有登陆缓存,则进入脱机线流程并同时进行联机请求流程,在进行联机请求时,终端与服务器进行交互;其中,所述脱机线流程包括:
查询本地缓存数据并判断本地缓存的第一数据信息是否符合要求;
若本地缓存的第一数据信息符合要求,则采用私钥进行签名并组装缓存数据后展示二维码;
若本地缓存的第一数据信息不符合要求,则从服务器获取相关的数据信息并刷新本地缓存,再返回继续执行判断本地缓存的第一数据信息是否符合要求的步骤。
进一步的,所述判断本地缓存的第一数据信息是否符合要求,包括:
判断二维码是否已开通、是否未欠费、扣费方式是否符合条件、机构码是否符合要求、行业数据是否存在;
若判断结果均为是,则表示本地缓存的数据信息符合要求;
若至少一判断结果为否,则表示本地缓存的数据信息不符合要求。
进一步的,所述方法还包括:
若脱机展示所述二维码的次数超限,则联机展示二维码并将脱机展示二维码的次数清零。
进一步的,所述联机请求流程包括:
从所述服务器获取机构码以及服务器存储的第二数据信息以将所述机构码以及所述第二数据信息存储在本地并更新本地缓存的第一数据信息;
根据所述服务器返回的判断所述第二数据信息是否符合要求的判断结果确定是否展示二维码;
若判断结果表示所述第二数据信息符合要求,则展示所述二维码;
若判断结果表示所述第二数据信息不符合要求,则不展示所述二维码直至所述服务器返回的判断结果表示所述第二数据信息是符合要求的。
进一步的,所述不展示所述二维码直至所述服务器返回的判断结果表示所述第二数据信息符合要求,包括:
在所述脱机线流程展示了所述二维码的情况下通过弹窗覆盖二维码,通过所述弹窗引导用户修改设置并将相关修改信息发送至所述服务器;
若所述服务器根据所述相关修改信息返回的判断结果表示所述第二数据信息符合要求,则继续展示所述二维码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市深圳通有限公司,未经深圳市深圳通有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010048770.9/2.html,转载请声明来源钻瓜专利网。