基于QR二维码的信息提供方法、装置、设备及存储介质与流程

文档序号:27220770发布日期:2021-11-03 16:26阅读:来源:国知局

技术特征:
1.一种基于qr二维码的信息提供方法,其特征在于,所述信息提供方法包括:获取第三方服务提供的第三方信息,并提取所述第三方信息中的所有关键信息,形成信息描述文件;利用预设的数组加密算法,从所有所述关键信息中提取信息特征,生成对应的加密数组;基于所述加密数组对所述信息描述文件进行对应的加密,得到密文,并将所述密文转换为第一qr二维码;在接收到订单任务时,提取所述订单任务对应的配送订单中的收件人信息和订单信息,并确定所述收件人信息所对应的配送站对应的密钥;利用所述密钥对所述第一qr二维码进行加密,得到第二qr二维码;将所述订单信息添加到所述第二qr二维码中,生成信息提供码;在接收到签收指令时,通过收件人的终端扫描所述信息提供码,并根据所述加密数组和密钥对所述信息提供码进行解密,获得对应的第三方服务信息,并将所述第三方服务信息展示于所述终端上。2.根据权利要求1所述的基于qr二维码的信息提供方法,其特征在于,所述利用预设的数组加密算法,从所有所述关键信息中提取信息特征,生成对应的加密数组包括:将所有的关键信息进行排序,利用相邻抽取法从排序后的关键信息中选取n个关键信息作为信息特征,得到待加密数组;基于等比抽取法从所述待加密数组中抽取m个关键信息,并将所述关键信息相互组合,得到多个随机信息,其中n>m;将所述随机信息、所述第三方信息中的信息类型标识和日期进行组合,形成加密密钥;使用所述加密密钥对所述n个关键信息分别通过预设的数组加密算法进行加密,得到加密数组。3.根据权利要求2所述的基于qr二维码的信息提供方法,其特征在于,所述将所述随机信息、所述第三方信息中的信息类型标识和日期进行组合,形成加密密钥包括:将所述随机信息、所述第三方信息中的信息类型标识和日期分别转换为对应的进制数序列;计算所述信息类型标识对应的进制数序列与所述日期对应的进制数序列的商,选择所述商中的前k位数字,得到k位的初始密码;以反向排序方式,对所述初始密码进行反向排序处理,并将反向处理后的初始密码替换所述随机信息对应的进制数序列中第一字节,得到加密密钥,其中所述第一字节为所述随机信息对应的进制数序列中单个字节内每位进制数值与所述反向处理后的初始密码单个字节内每位进制数值相等的位数的比例大于预设比例阈值的字节。4.根据权利要求2所述的基于qr二维码的信息提供方法,其特征在于,所述基于所述加密数组对所述信息描述文件进行对应的加密,得到密文包括:以所述信息特征作为索引,查询所述加密数组中相对应的关键信息,并将对应的关键信息替换为所述信息特征,得到新的加密数组;将所述新的加密数组与所述信息描述文件中未加密的关键信息进行组合,得到密文。5.根据权利要求1

4中任一项所述的基于qr二维码的信息提供方法,其特征在于,所述
通过收件人的终端扫描所述信息提供码,并根据所述加密数组和密钥对所述信息提供码进行解密,获得对应的第三方信息包括:通过收件人的终端扫描所述信息提供码,基于qr二维码解析规则,提取其中的密文信息;根据收件人的终端上登录的账号信息,从配送平台中获取对应的加密数组和密钥;利用所述密钥对所述密文信息进行解密,得到对应的订单信息和第一qr二维码,并提取所述订单信息中的收件地址信息;根据所述收件地址信息,确定行政区域和收件人的行为习惯;通过所述加密数组对所述第一qr二维码进行解码,得到第三方信息;以所述行政区域为搜索范围,查询所述行政区域内与所述行为习惯和所述第三方信息相同或者相似度大于预设阈值的服务信息,将所述服务信息作为第三方服务信息。6.根据权利要求5所述的基于qr二维码的信息提供方法,其特征在于,所述第三方信息为广告信息,所述以所述行政区域为搜索范围,查询所述行政区域内与所述行为习惯和所述第三方信息相同或者相似度大于预设阈值的服务信息,将所述服务信息作为第三方服务信息包括:查询所述配送平台中是否存在所述收件人的相关历史记录;若存在,则根据所述收件的收件地址信息,从所述配送平台中的用户画像数据库中查询对应的配送件的信息和地理位置信息;以所述行政区域为搜索范围,搜索与所述配送件的信息相似或者相同的广告信息,并基于所述广告信息确定对应的商家信息,筛选出距离所述地理位置信息预设距离值的商家对应的广告信息作为第三方服务信息;若不存在,则以所述行政区域为搜索范围,搜索与所述订单信息相关的广告信息作为第三方服务信息。7.根据权利要求6所述的基于qr二维码的信息提供方法,其特征在于,所述将所述第三方服务信息展示于所述终端上包括:将所述第三方服务信息悬浮显示于所述终端的扫描界面上。8.一种基于qr二维码的信息提供装置,其特征在于,所述信息提供装置包括:采集模块,用于获取第三方服务提供的第三方信息,并提取所述第三方信息中的所有关键信息,形成信息描述文件;数组提取模块,用于利用预设的数组加密算法,从所有所述关键信息中提取信息特征,生成对应的加密数组;第一加密模块,用于基于所述加密数组对所述信息描述文件进行对应的加密,得到密文,并将所述密文转换为第一qr二维码;密钥提取模块,用于在接收到订单任务时,提取所述订单任务对应的配送订单中的收件人信息和订单信息,并确定所述收件人信息所对应的配送站对应的密钥;第二加密模块,用于利用所述密钥对所述第一qr二维码进行加密,得到第二qr二维码;以及将所述订单信息添加到所述第二qr二维码中,生成信息提供码;解密模块,用于在接收到签收指令时,通过收件人的终端扫描所述信息提供码,并根据所述加密数组和密钥对所述信息提供码进行解密,获得对应的第三方服务信息;
显示模块,用于将所述第三方服务信息展示于所述终端上。9.一种基于qr二维码的信息提供设备,其特征在于,所述基于qr二维码的信息提供设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述基于qr二维码的信息提供设备执行如权利要求1

7中任一项所述的基于qr二维码的信息提供方法。10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1

7中任一项所述的基于qr二维码的信息提供方法。

技术总结
本发明涉及物流信息技术领域,公开了一种基于QR二维码的信息提供方法、装置、设备以及存储介质,通过采集第三方提供的信息,利用数组加密算法从中提取加密数组,基于加密数组和订单配送站的密钥进行加密,得到信息提供码,收件人通过扫描信息提供码后,直接从信息提供码中获取到对应的第三方服务信息,以展示给收件人,从而实现对第三方信息的推广,并且这样的方式将第三方信息结合到QR二维码中,收件人扫码时根据密钥和加密数组分别解析出订单信息和第三方服务信息,提高了信息提取的准确度,也解决了现有的多重信息合并在快递单上会存在信息混乱,用户不好辨认的问题,同时基于QR二维码进行信息的隐藏,进一步提高了信息的安全性。安全性。安全性。


技术研发人员:杨周龙
受保护的技术使用者:上海东普信息科技有限公司
技术研发日:2021.07.15
技术公布日:2021/11/2
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1