[发明专利]二维码的生成方法和二维码扫描事件的响应方法在审
申请号: | 201610132901.5 | 申请日: | 2016-03-09 |
公开(公告)号: | CN107181771A | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 邹凌;蒋剑锋;王云朋 | 申请(专利权)人: | 北京优朋普乐科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;G06K7/14 |
代理公司: | 北京恒都律师事务所11395 | 代理人: | 李春晅 |
地址: | 100123 北京市朝阳区高碑店*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二维码 生成 方法 扫描 事件 响应 | ||
技术领域
本发明涉及二维码技术领域,具体而言,特别涉及一种二维码的生成方法、装置和系统,以及二维码扫描事件的响应方法、装置和系统。
背景技术
目前,在互联网领域二维码的应用比比皆是,生成二维码的方式也有很多。二维码承载的信息越多,生成的二维码图案也越复杂。二维码的复杂度也就影响到终端扫码的识别率,为此,简化二维码的承载信息就显得尤为必要。
为了解决该问题,现有技术中在转化二维码之前,先将待转化的长地址转换成短地址,其中,将长地址转换成短地址二维码的方式有两种:
第一种,借助第三方的接口或生成工具生成对应长地址的短地址,再由短地址生成二维码,例如微信接口能够将长地址转换为短地址,但是此种方式完全依赖第三方的处理结果,灵活性较差。
第二种,不依赖第三方、自己生成短地址的二维码。其基本步骤为:在服务端将长地址通过某种转换后得到短地址,在客户端将短地址生成二维码展现给用户。该种方式较第一种灵活性高,可按照自身需求进行长地址向短地址的转化。但是,发明人发现,现有技术中实现该方式时,用于生成二维码的短地址中的域名为服务端的唯一域名,因此生成二维码的短地址中的域名是唯一且固定不变的,进而,不满足现有技术中对短地址域名有所要求或限制的情况,也不满足对扫码来源请求区分的需求。
发明内容
本发明的主要目的在于提供一种二维码的生成方法、装置、系统和二维码扫描事件的响应方法、装置、系统,以提出一种生成动态短地址域名二维码及响应该二维码扫描事件的方法,进而能够满足上述情况和需求。
一方面,本发明提供了一种二维码的生成方法,在服务端一侧,该生成方法包括:接收客户端发送的短地址请求,其中,短地址请求传递的参数包括长地址,短地址请求的请求地址中的域名为多域名中的一个,多域名均指向服务端的地址;提取请求地址中的域名;确定长地址对应的短字符串;以及将请求地址中的域名与短字符串拼接形成短地址发送至客户端,指示客户端根据短地址生成二维码。
进一步地,确定长地址对应的短字符串的步骤包括:以长地址为输入参数,采用预设计算方法进行计算,得到的计算结果为短字符串。
进一步地,确定长地址对应的短字符串的步骤包括:采用唯一字符串的构造方法进行字符串构造,构造出的唯一字符串作为短字符串,其中,唯一字符串构造方法与长地址无关。
进一步地,采用唯一字符串的构造方法,构造出唯一字符串作为与长地址对应的短字符串的步骤包括:调用JAVA中生成通用唯一识别码的方法生成唯一字符串作为与长地址对应的短字符串。
进一步地,请求地址中的域名为预先配置的、与客户端的信息相绑定的域名。
进一步地,请求地址中的域名为预先配置的、与二维码展示的时空要求相绑定的域名。
进一步地,该生成方法还包括:存储长地址与其对应的短字符串至服务端的数据库和/或缓存。
进一步地,服务端包括请求分发节点和多个请求响应节点,接收客户端发送的短地址请求的步骤具体为:请求分发节点接收客户端发送的短地址请求,并将请求分发到多个请求响应节点中的一个;在将请求分发到多个请求响应节点中的一个之后,提取请求地址中的域名之前,该方法还包括:其中一个请求响应节点接收到请求后,在判断本节点下的服务不可用时,将请求导向到另一请求响应节点。
另一方面,本发明还提供了一种二维码扫描事件的响应方法,在服务端一侧,该响应方法包括:接收客户端发送的要求响应扫描事件的请求,其中,请求的请求地址为客户端扫描二维码后识别到的短地址,短地址中的域名为多域名中的一个,多域名均指向服务端的地址;提取短地址中的域名后的短字符串;查找短字符串对应的长地址;以及根据查找到的长地址响应扫描事件。
进一步地,根据查找到的长地址响应扫描事件包括:将请求重定向至长地址。
进一步地,,在服务端预置域名和响应规则的对应关系,在接收客户端发送的要求响应扫描事件的请求之后,根据查找到的长地址响应扫描事件之前,该方法还包括:提取短地址中的域名,根据查找到的长地址响应扫描事件具体包括:在对应关系中查找短地址中的域名对应的响应规则;按照查找到的响应规则处理长地址;以及将请求重定向至处理后的长地址。
进一步地,按照查找到的响应规则处理长地址包括:将长地址中的通用参数修改为响应规则中指定的个性化参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优朋普乐科技有限公司,未经北京优朋普乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610132901.5/2.html,转载请声明来源钻瓜专利网。