自定义二维码及其生成方法以及其定向推送与识读方法

文档序号:9436154阅读:846来源:国知局
自定义二维码及其生成方法以及其定向推送与识读方法
【技术领域】
[0001]本申请涉及互联网技术领域,尤其涉及一种自定义二维码及其生成方法以及其定向推送方法与识读方法。
【背景技术】
[0002]在中国的社交礼仪中,人们习惯于用红包来表达祝福或关心,传统的红包除了封装礼金之外别无它用,且因为成本低廉,往往被人们随意丢弃,不仅造成资源浪费而且不利环保。
[0003]近年来,随着网络社交平台的日益盛行,互联网红包成为一种更加方便快捷的祝福承载体而在年轻人中间迅速流行。互联网红包虽然不再存在环保方面的问题,但是由于其除了礼金金额之外也并不能传递更多的信息,不具有个性化和独创性,无法满足当下互联网用户对新颖和创意的追求。
[0004]因此,需要一种能够满足上述用户需求的解决方案。

【发明内容】

[0005]有鉴于此,本申请提供一种自定义二维码及其生成方法以及其定向推送方法与识读方法,通过在自定义二维码中包含自定义多媒体内容和现金支付接口以及金额分配信息,来生成能够承载独创祝福的互联网红包并发送给指定用户,从而使互联网红包创意化,实现私人订制的效果。
[0006]根据本申请的第一方面,本申请提供一种自定义二维码,其特征在于,所述二维码包含多媒体数据内容、现金支付接口以及金额分配信息,所述多媒体数据内容包括自定义的视频内容、音频内容、动画内容、图像内容、文本内容之至少一者,所述现金支付接口关联有至少一银行账户以进行现金支付,所述金额分配信息定义所述现金支付的额度或分配规则。
[0007]其中,所述自定义二维码还包括加密锁定信息,用于设定查看密码以验证接收者身份。
[0008]其中,所述金额分配信息在单一接收者时定义为固定数值,在非单一接收者时定义为固定数值的等额分配或随机分配。
[0009]根据本申请的第二方面,本申请提供一种生成如前所述自定义二维码的方法,其特征在于,包括以下步骤:S1、在二维码生成界面中输入多媒体数据内容的代码信息;S2、在二维码生成界面中输入现金支付接口以及将其与预定银行账户相关联的代码信息;S3、在二维码生成界面中输入金额分配信息的代码信息;以及S4、结合二维码生成库,将前述代码信息生成二维码码图,并上传至云服务器。
[0010]其中,所述方法还包括在二维码生成界面中输入加密锁定信息的代码信息以设定查看密码,用于验证接收者身份。
[0011]其中,所述金额分配信息在单一接收者时定义为固定数值,在非单一接收者时定义为固定数值的等额分配或随机分配。
[0012]如前所述的二维码生成方法,步骤S4包括:S41、将所述代码信息导入二维码生成库中,以生成与代码信息相对应的码图矩阵序列;S42、对码图矩阵序列的尺寸进行设定,以将与代码信息相对应的码图矩阵序列生成码图图样;以及S43、将生成的码图图样以及在生成码图图样时二维码生成库为其赋予的生成序号相绑定后以形成码图数据包文件,将所述生成序号作为码图数据包文件的文件名,并将码图数据包文件上传至云服务器中进行存储。
[0013]如前所述的二维码生成方法,其特征在于,云服务器在接收到码图数据包文件后,在码图数据库中创建与码图数据包文件的文件名相同表头信息的数据链表,并在将码图数据包文件解析后,将码图数据包文件中的码图图样存储在数据指针所指向的数据链表中表头信息后的唯一存储位置中。
[0014]根据本申请的第三方面,本申请还提供一种定向推送如前所述自定义二维码的方法,其特征在于,包含以下步骤:云服务器接收用户通过客户端生成并上传的自定义二维码及其定向推送请求,所述定向推送请求包括至少一指定用户的唯一识别信息;云服务器对所述自定义二维码进行解析以获取其包含的内容数据包,并在云服务器进行存储;以及云服务器根据所述定向推送请求所包含的至少一指定用户的唯一识别信息向所述至少一指定用户推送所述自定义二维码,其中,所述唯一识别信息包括用户注册ID、硬件设备序列号、运营商入网识别号之至少一者。
[0015]根据本申请的第四方面,本申请还提供一种识读如前所述自定义二维码的方法,其特征在于,包括以下步骤:至少一接收端通过二维码识读装置对所述自定义二维码进行识读;输入查看密码以进行接收端身份验证;所述至少一接收端根据身份验证成功信息向云服务器发起数据请求;以及云服务器接收到身份验证成功信息及数据请求后,向所述至少一接收端推送所述自定义二维码中包含的多媒体数据内容,并调用所述现金支付接口依据所述金额分配信息从所述关联的银行账户向所述至少一接收端支付相应的金额。
[0016]本申请的有益效果包括:本发明的技术方案提供包含自定义多媒体数据内容和现金支付接口以及金额分配信息的自定义二维码,作为互联网红包发送给指定的一或多个用户,这样的红包承载有独创的祝福信息,从而使得互联网红包创意化,实现私人订制的效果O
【附图说明】
[0017]图1为根据本发明第二实施例的二维码生成方法的流程图;
[0018]图2为图1中步骤S4的分解流程图;
[0019]图3为根据本发明第三实施例的二维码定向推送方法的流程图;
[0020]图4为根据本发明第四实施例的二维码识读方法的流程图。
[0021]主要附图标记说明如下:
[0022]SI ?S4、S41 ?S43 步骤
【具体实施方式】
[0023]本发明提供一种自定义二维码及其生成方法以及其定向推送方法与识读方法,所述自定义二维码可作为互联网红包由一个用户发放给另外一或多个用户,与现有的互联网红包相比较,本发明提供的该红包除了包含现金金额之外还可以加入创意性的格式多样的祝福信息,满足了当下用户追求创意的需求。
[0024]以下将通过具体实施例的方式对本发明的技术方案作进一步的详细说明,需注意的是,以下实施例仅作为本发明的示例性说明,不作为对本发明的限制。
[0025]实施例1:
[0026]根据本发明的第一实施例,本发明提供一种自定义二维码,所述二维码包含多媒体数据内容、现金支付接口以及金额分配信息,所述现金支付接口与至少一银行账户相关联,用于实现现金的支付,所述金额分配信息用来定义所述现金支付的额度或分配规则。
[0027]举例来说,所述自定义二维码中包含的多媒体数据可为用户自制或分享的视频、音频、动画、图像或文本等,内容的格式可根据不同用户的不同需求或喜好自行决定。
[0028]所述自定义二维码还可包括加密或锁定信息,例如可设定查看密码用于验证接收者身份,发送端用户可通过独立于所述二维码的第三方通道向接收端发送查看密码以确保信息的安全性。
[0029]—种优选实施例中,在接收者为单一用户时,所述金额分配信息定义为固定数值,而在接收者为超过一个用户时,所述金额分配信息定义为固定数值的等额分配或随机分配,所述随机分配可采用现有的随机算法来实现,此处不再赘述。
[0030]本实施例提供的自定义二维码,可作为互联网红包发送给指定的一或多个用户,因为在礼金金额之外还包括自定义多媒体内容,这样的红包能够承载独创的祝福,从而使得互联网红包创意化个性化,实现私人订制的效果。
[0031]实施例2:
[0032]根据本发明的第二实施例,本发明提供一种上述自定义二维码的生成方法,请参考图1,所述方法包括以下步骤:
[0033]S1、在二维码生成界面中输入多媒体数据内容的代码信息;
[0034]S2、在二维码生成界面中输入现金支付接口以及将其与预定银行账户相关联的代码?目息;
[0035]S3、在二维码生成界面中输入金额分配信息的代码信息;
[0036]其中,所述二维码生成界面是在生成二维码码图的过程中,系统提供的用于人机交互的接口,主要便于用户的各种操作,例如,登录、提交或者转发等。所述的二维码生成界面除包括供用户输入信息的输入框之外,还可以包括提交按钮、快捷工具栏等。
[0037]二维码生成界面接收用户从输入框输入的以程序代码信息形式表示的包含如内容添加或接口调用指令的待转换信息。
[0038]S4、结合二维码生成库,将前述代码信息生成二维码码图,并上传至云服务器。
[0039]请参考图2,上述自定义二维码的生成方法,其中步骤S4进一步包括以下子步骤:
[0040]S41、将所述代码信息导入二维码生成库中,以生成与代码信息相对应的码图矩阵序列;
[0041]其中,将以程序代码信息形式表示的待转换信息导入二维码生成库,二维码生成库会根据这些以程序代码信息形式表示的待转换信息生成对应维度的码图矩阵序列。
[0042]S42、对码图矩阵序列的尺寸进行设定,以将与代码信息相对应的码图矩阵序列生成码图图样;
[0043]其中,当生成码图矩阵序列后,接收所述码图矩阵序列,并根据所述矩阵序列的尺寸大小进行设置,将待转换信息生成码图图样。
[0044]另外,在步骤S42中,还可以对所要生成的码图图样的颜色等其他辅助信息进行设置。
[0045]在本实施例中,所述二维码生成库可为开源的二维码生成代码(Qrlibencode)组成的源代码文件,包括但不限于调整二维码大小、更换编码格式、改变二维码颜色、二维码叠加图片等功能的功能函数和资源文件。在显示二维码生成界面之前,可以将二维码生成代码(Qrlibencode)合入本地代码中。
[0046]S43、将生成的码图图样以及在生成
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1