二维码生成及识别方法、装置、电子设备、存储介质制造方法及图纸

技术编号:23853816 阅读:51 留言:0更新日期:2020-04-18 10:01
本说明书提供一种二维码生成及识别方法、装置、电子设备、存储介质;该生成方法可以包括:获取目标URL链接,所述目标URL链接由对包括多层级嵌套的子链接的原始URL链接采用URL编码算法进行编码得到,所述URL编码算法用于将与任一层级子链接对应的分隔字符串编码为相应的长字符串;根据预先配置的长字符串与短字符串的映射关系,将所述目标URL链接中包含的长字符串替换为短字符串,以得到对应于所述目标URL链接的短URL链接;基于所述短URL链接生成二维码。

Two dimensional code generation and identification method, device, electronic equipment and storage medium

【技术实现步骤摘要】
二维码生成及识别方法、装置、电子设备、存储介质
本说明书一个或多个实施例涉及编码
,尤其涉及一种二维码生成及识别方法、装置、电子设备、存储介质。
技术介绍
二维码是采用特定的几何图形按照一定规律在平面(二维方向上)上分布的黑白相间的图形。二维码在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,进而图象输入设备或光电扫描设备可自动识读二维码所表示的含义。在相关技术中,可将URL(UniformResourceLocator,统一资源定位符)链接转换成二维码,从而便于用户通过扫描该二维码来访问与该URL链接对应的网络资源。
技术实现思路
有鉴于此,本说明书一个或多个实施例提供一种二维码生成及识别方法、装置、电子设备、存储介质。为实现上述目的,本说明书一个或多个实施例提供技术方案如下:根据本说明书一个或多个实施例的第一方面,提出了一种二维码生成方法,包括:获取目标URL链接,所述目标URL链接由对包括多层级嵌套的子链接的原始本文档来自技高网...

【技术保护点】
1.一种二维码生成方法,其特征在于,包括:/n获取目标URL链接,所述目标URL链接由对包括多层级嵌套的子链接的原始URL链接采用URL编码算法进行编码得到,所述URL编码算法用于将与任一层级子链接对应的分隔字符串编码为相应的长字符串;/n根据预先配置的长字符串与短字符串的映射关系,将所述目标URL链接中包含的长字符串替换为短字符串,以得到对应于所述目标URL链接的短URL链接;/n基于所述短URL链接生成二维码。/n

【技术特征摘要】
1.一种二维码生成方法,其特征在于,包括:
获取目标URL链接,所述目标URL链接由对包括多层级嵌套的子链接的原始URL链接采用URL编码算法进行编码得到,所述URL编码算法用于将与任一层级子链接对应的分隔字符串编码为相应的长字符串;
根据预先配置的长字符串与短字符串的映射关系,将所述目标URL链接中包含的长字符串替换为短字符串,以得到对应于所述目标URL链接的短URL链接;
基于所述短URL链接生成二维码。


2.根据权利要求1所述的方法,其特征在于,采用所述URL编码算法对任一层级子链接进行编码得到的长字符串,在下一次编码过程中被作为与该层级子链接对应的分隔字符串,所述分隔字符串用于标示出各层级子链接的内容,针对任一层级子链接的编码次数与该层级子链接所属嵌套层级数相等。


3.根据权利要求1所述的方法,其特征在于,通过以下方式得到所述映射关系:
获取包含若干样本URL链接的链接集合,所述样本URL链接包括多层级嵌套的子链接,且被采用所述URL编码算法进行编码;
统计所述链接集合中各个长字符串的出现频率;
根据所述出现频率建立各个长字符串与短字符串的映射关系,任一长字符串对应的短字符串的长度与所述任一长字符串的出现频率呈负相关。


4.一种二维码识别方法,其特征在于,包括:
解析目标二维码以获取短URL链接;所述短URL链接由根据预先配置的长字符串与短字符串的映射关系将目标URL链接中包含的长字符串替换为短字符串得到,所述目标URL链接由对包括多层级嵌套的子链接的原始URL链接采用URL编码算法进行编码得到,所述URL编码算法用于将与任一层级子链接对应的分隔字符串编码为相应的长字符串;
获取针对所述短URL链接的还原结果,并将所述还原结果作为对应于所述目标二维码的目标URL链接;所述还原结果由根据所述映射关系将所述短URL链接中包含的短字符串替换为长字符串得到。


5.根据权利要求4所述的方法,其特征在于,采用所述URL编码算法对任一层级子链接进行编码得到的长字符串,在下一次编码过程中被作为与该层级子链接对应的分隔字符串,所述分隔字符串用于标示出各层级子链接的内容,针对任一层级子链接的编码...

【专利技术属性】
技术研发人员:张莹钱鸿强
申请(专利权)人:浙江口碑网络技术有限公司
类型:发明
国别省市:浙江;33

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

1