The application relates to a method for generating graphic code, a method for verifying graphic code, a device and a storage medium. The method for generating graphic code includes: when the local business data meets the valid conditions in the local configuration information, and the valid period of the local current configuration information indicates that it is valid, when the local configuration information is updated online, the local configuration information is updated to The configuration information of the line update; the configuration information is updated online according to the historical use data of the corresponding graphic code; the configuration information is generated and the graphic code is generated according to the local business data and the graphic code in the local current configuration information. The scheme provided by the application can avoid the leakage of the corresponding business data generating the graphic code and improve the security of the graphic code.
【技术实现步骤摘要】
图形码生成方法、图形码处理方法、装置和存储介质
本申请涉及计算机
,特别是涉及一种图形码生成方法、图形码验证方法、装置和存储介质。
技术介绍
图形码是利用特定几何图形按一定规律在平面分布的黑白相间的图形记录数据符号信息,通过扫描设备自动识读以实现信息自动处理。图形码作为线上与线下的连接器,可以提供支付链接、购买链接、下载链接等,在人们的日常生活中发挥着越来越重要的作用。对于图形码的生成而言,通常由后台服务器生成对应的图形码,终端从后台服务器实时拉取并展示。为了避免在拉取图形码时因网络问题无法连接到后台服务器,或后台服务器短时故障而无法拉取的问题,常用的解决方案是由终端直接根据相应业务数据生成对应的图形码并展示。然而,生成图形码的相应业务数据容易被泄露,进而导致图形码存在安全性的问题。
技术实现思路
基于此,有必要针对因生成图形码的相应业务数据被泄露而导致图形码存在安全性的问题,提供一种图形码生成方法、图形码处理方法、装置和存储介质。一种图形码生成方法,包括:当本地的业务数据符合本地的配置信息中的有效条件,且本地当前的配置信息的有效期表示有效时,则在本地的配置信息发生在线更新时,将本地的配置信息更新为在线更新的配置信息;所述配置信息,是根据相应图形码的历史使用数据进行在线更新的;根据本地的业务数据和本地当前的配置信息中的图形码生成配置信息,生成图形码。一种图形码生成装置,包括:信息更新模型,用于当本地的业务数据符合本地的配置信息中的有效条件,且本地当前的配置信息的有效期表示有效时,则在本地的配置信息发生在线更新时,将本地的配置信息更新为在线更新的配置信息; ...
【技术保护点】
1.一种图形码生成方法,包括:当本地的业务数据符合本地的配置信息中的有效条件,且本地当前的配置信息的有效期表示有效时,则在本地的配置信息发生在线更新时,将本地的配置信息更新为在线更新的配置信息;所述配置信息,是根据相应图形码的历史使用数据进行在线更新的;根据本地的业务数据和本地当前的配置信息中的图形码生成配置信息,生成图形码。
【技术特征摘要】
1.一种图形码生成方法,包括:当本地的业务数据符合本地的配置信息中的有效条件,且本地当前的配置信息的有效期表示有效时,则在本地的配置信息发生在线更新时,将本地的配置信息更新为在线更新的配置信息;所述配置信息,是根据相应图形码的历史使用数据进行在线更新的;根据本地的业务数据和本地当前的配置信息中的图形码生成配置信息,生成图形码。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当本地当前的配置信息中的查询触发条件成立时,则发起在线查询请求;接收响应于所述在线查询请求的在线的配置信息和在线的业务数据;将接收到的配置信息和业务数据存储于本地。3.根据权利要求2所述的方法,其特征在于,所述查询触发条件包括以下至少一种:实现所述方法的应用启动;定时轮询的时间条件;本地的业务数据不符合本地的配置信息中的有效条件;本地当前的配置信息的有效期表示无效;生成图形码的次数达到本地当前的配置信息中的图形码生成次数阈值,生成的图形码根据本地当前的业务数据和本地当前的图形码生成配置信息生成。4.根据权利要求2所述的方法,其特征在于,所述接收到的配置信息和业务数据分别以服务器的第一私钥加密;所述将接收到的配置信息和业务数据存储于本地,包括:以本地的第一公钥对接收到的配置信息和业务数据分别解密,得到解密的配置信息和业务数据;所述第一公钥与服务器的第一私钥对应;将解密的配置信息和业务数据分别以本地的第二私钥加密后存储于本地。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:以第二公钥分别对本地以第二私钥加密的业务数据和配置信息解密;判断当前解密得到的业务数据是否符合当前解密得到的配置信息中的有效条件,以及,判断当前解密得到的配置信息的有效期是否表示有效。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:当按照本地的配置信息中的图形码生成方式配置信息确定采用离线生成方式时,则判断本地的业务数据是否符合本地的配置信息中的有效条件;当本地的业务数据符合本地的配置信息中的有效条件时,则继续判断本地当前的配置信息的有效期是否表示有效。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:当按照本地的配置信息中的图形码生成方式配置信息确定采用在线生成方式时,则拉取在线生成的图形码;当本地的业务数据不符合本地的配置信息中的有效条件,或者,当本地当前的配置信息的有效期表示无效,或者,当生成图形码的统计次数达到次数阈值时,则拉取在线的业务数据和配置信息到本地。8.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所生成图形码的使用数据;上报所述使用数据;上报的使用数据,用于对生成所述图形码所依据的业务数据和配置信息进行在线更新。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述根据本地的...
【专利技术属性】
技术研发人员:陈历军,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。