二维码信息提供和存储方法、及相关装置的制作方法

文档序号:6377211阅读:259来源:国知局
专利名称:二维码信息提供和存储方法、及相关装置的制作方法
技术领域
本发明涉及信息处理领域,尤其涉及一种二维码信息提供和存储方法、及相关装置。
背景技术
互联网高速发展的同时,物联网悄然出现。二维码凭借其强大的优势,成为物联网发展的第一链条一识别标识的关键技术。二维码,又称二维条码,是在一维条码的基础上扩展出的一种具有可读性的条码。设备扫描二维条码,通过识别条码的长度和宽度中所记载的二进制数据,可获取其中所包含的信息。相比一维条形码,二维码有着明显的优势,它超越了字母数字的限制,能记载更复杂的数据,数据容量更大;且相对尺寸小、具有抗损毁 能力。二维码技术在物品标识、票务防伪,产品促销等领域开始广泛应用,并表现出了强大的优越性。随着二维码不断的被推广使用的,二维码的信息安全也越来越受到关注。二维码作为一种电子码,很容易被复制,也很容易被解码,这容易在一些特殊的情况下导致很多问题。例如产品防伪标识类二维码如被大量复制,消费者权益会受损。而像火车票上二维码包涵着购买者身份证信息,一旦这些信息被解码获取,也将带来诸多问题和不安。

发明内容
本发明实施例提供了一种二维码信息提供和存储方法、及相关装置,用于限定二维码的使用范围。本发明实施例提供的二维码信息提供方法,包括接收二维码信息获取装置发送的信息获取指令,所述信息获取指令用于获取目标二维码对应的数据信息;查询所述目标二维码的使用限定参数;根据所述信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定参数的要求,若满足,则向所述二维码信息获取装置提供所述目标二维码对应的数据信息。本发明实施例提供的二维码信息存储方法,包括为目标二维码分配唯一的身份标识;为所述目标二维码的身份标识分配并存储使用限定参数。本发明实施例提供的二维码信息提供装置,包括接收单元,用于接收二维码信息获取装置发送的信息获取指令,所述信息获取指令用于获取目标二维码对应的数据信息;查询单元,用于查询所述目标二维码的使用限定参数;判断单元,用于根据所述信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定参数的要求,若满足,则向所述二维码信息获取装置提供所述目标二维码对应的数据信息。从以上技术方案可以看出,本发明实施例具有以下优点
本发明实施例中的二维码信息提供装置在接收单元二维码信息获取装置发送的信息获取指令之后,先查下目标二维码的使用限定参数,再根据该使用限定参数的要求判断本次信息获取请求是否满足条件,当满足条件时才提供相应的数据信息,使得二维码所记载的信息不能被随意识别,提高了二维码使用的安全性。


图I是本发明实施例二维码信息提供方法的一个流程示意图;图2是本发明实施例二维码信息提供方法的另一个流程示意图;图3是本发明实施例二维码信息提供装置的逻辑结构示意图。
具体实施例方式本发明实施例提供了一种二维码信息提供和存储方法、及相关装置,用于限定二 维码的使用范围。请参阅图1,本发明实施例中二维码信息提供方法的一个实施例包括101、接收二维码信息获取装置发送的信息获取指令;二维码信息提供装置接收二维码信息获取装置发送的信息获取指令,所述信息获取指令用于获取目标二维码对应的数据信息。上述的二维码信息提供装置为虚拟装置,是可以实现本发明实施例中二维码信息提供方法的所有设备的统称,在具体实现上,可以为软件程序,也可以为硬件设备(如,数据服务器),此处不作限定。102、查询所述目标二维码的使用限定参数;二维码信息提供装置查询所述目标二维码的使用限定参数,所述使用限定参数用于限定所述目标二维码在特定的条件下使用(即目标二维码的使用范围)。103、根据所述信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定参数的要求。二维码信息提供装置根据所述信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定参数的要求,若满足,则向所述二维码信息获取装置提供所述目标二维码的对应数据信息;若不满足,则不向所述二维码信息获取装置提供所述目标二维码对应的数据信息。可选的,上述信息获取指令所提供的信息可以包括该信息获取指令的发送时间,发送地点或二维码信息获取装置的授权方信息(即是哪个公司或个人)的一项或任意两项以上的组合。本发明实施例中的二维码信息提供装置在接收单元二维码信息获取装置发送的信息获取指令之后,先查下目标二维码的使用限定参数,再根据该使用限定参数的要求判断本次信息获取请求是否满足条件,当满足条件时才提供相应的数据信息,使得二维码所记载的信息不能被随意识别,提高了二维码使用的安全性。下面对上述二维码信息提供方法进行具体描述,请参阅图2,本发明实施例中二维码信息提供方法的一个实施例包括201、接收二维码信息获取装置发送的信息获取指令;
本实施例中的步骤201的内容与前述图I所示的实施例中步骤101的内容相同,此处不再赘述。202、查询所述目标二维码的使用限定参数;二维码信息提供装置查询所述目标二维码的使用限定参数,所述使用限定参数用于限定所述目标二维码在特定的条件下使用(即目标二维码的使用范围)。可选的,所述使用限定参数 包括使用次数,使用时间和使用地点中任意一项或两项以上的组合。203、根据所述信息获取指令所提供的信息分别判断所述信息获取指令是否满足所述使用次数、使用时间和使用地点的要求。二维码信息提供装置根据所述信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定参数的要求,若满足,则向所述二维码信息获取装置提供所述目标二维码的对应数据信息;若不满足,则不向所述二维码信息获取装置提供所述目标二维码对应的数据信息。可选的,上述信息获取指令所提供的信息可以包括该信息获取指令的发送时间,发送地点或二维码信息获取装置的授权方信息(即是哪个公司或个人)的一项或任意两项以上的组合。示例性的,若用户用浏览器自带的二维码插件扫描二维码,则浏览器可以向二维码信息提供装置上报二维码的身份标识,用户的全球唯一标识符,国际移动设备身份码,
地理位置等信息。具体的,使用限定参数的判断过程包括若所述使用限定参数包含有使用次数,则所查询所述目标二维码的数据信息的被提取次数,若所述被提取次数小于速搜使用次数,则满足所述使用限定参数的要求;反之,则不满足;若所述使用限定参数包含有使用时间,则查询当前的时间是否在所述使用时间之内,若是,则满足所述使用限定参数的要求;反之,则不满足;若所述使用限定参数包含有使用地点,则查询所述二维码信息获取装置的地点信息,若所述地点信息在所述使用地点所包含的范围之内,则满足所述使用限定参数的要求;反之,则不满足。在本发明实施例中,限定了二维码的使用地点、使用时间和使用次数,使得二维码尽可能在正确的场合下使用,有效的避免有二维码信息被盗用。本发明实施例还提供了一种二维码信息存储方法,具体包括为目标二维码分配唯一的身份标识;为所述目标二维码的身份标识分配并存储使用限定参数。在实际应用中,二维码所携带的信息存储在服务器中,当用户扫描二维码时,一般要在联网的状态下才能够获取相关的信息,因此,可以为每个二维码分配一个唯一的ID,并根据这个唯一 ID在后台配置该二维码的使用限定参数。后台对每一个特定的二维码的使用范围进行界定,界定的维度是时间、空间和频次。规定使用时间可以规定某个特定二维码的可使用期限,可使用时间点,例如健身房的年卡,规定从开卡之日起,只能使用一年,一年之后自动失效。只需要将时间的信息一起存储在二维码中,扫描过程中服务器自动识别,智能响应。如,服务器扫描发现该二维码规定的使用期限是2011年I月I日 2011年12月31日,而现在是2012年,则服务器不下发二维码中相
关信息。规定使用频次同样的,后台可以规定某个特定的二维码,被扫描过一定次数就失效。如火车票上的二维码,携带了旅客的身份信息,可以限制它被扫描过一次就失效。避免票据丢失后泄露个人信息。规定使用的地点

用户在扫描二维码时,浏览器自动上报地理位置。例如某营销活动只辐射到成都地区,那么打折的二维码只能在成都使用,后台只对上报地理位置为成都地区的用户展示二维码蕴含的信息。为了便于理解,下面以一具体应用场景对上述的实施例中描述的方法再进行详细描述,具体为以商场的会员制度为例,一 A地区的商场为会员配置代表会员身份的二维码,会员用户在该商场消费时,可以通过刷该二维码享受相应的会员服务。由于在注册会员时,用户需要提供向商场一些用户信息,因此,所述代表会员身份的二维码会或多或少的记录着一些用户信息,商场为了保障用户信息的安全以及便于自身会员制度的管理,会在系统中设定该二维码的使用限定参数;如,会员的有效期限,仅限于A地区的商场使用,在一些有会员优惠的商品中限定购买次数等;假设,该商场在B地区也有分店,当会员用户在B地区使用该会员二维码时,由于“仅限于A地区的商场使用”的限制,该二维码则无法生效。再假设,该商场的打折商品每个会员限购5件,当会员用户在购买第6件该打折商品时使用该会员二维码,则也无法生效。在实际应用中,本发明二维码信息提供方法还可以有许多应用场景,如,作为身份验证的二维码,作为乘车票据的二维码等。上面仅以一些例子对本发明实施例中的应用场景进行了说明,可以理解的是,在实际应用中,还可以有更多的应用场景,具体此处不作限定。下面对用于执行上述二维码信息提供方法的本发明二维码信息提供装置的实施例进行说明,其逻辑结构请参考图3,本发明实施例中二维码信息提供装置的一个实施例包括接收单元301,用于接收二维码信息获取装置发送的信息获取指令,所述信息获取指令用于获取目标二维码对应的数据信息;查询单元302,用于查询所述目标二维码的使用限定参数;判断单元303,用于根据所述信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定参数的要求,若满足,则向所述二维码信息获取装置提供所述目标二维码对应的数据信息。进一步的,所述判断单元303包括第一判断模块3031,用于若所述使用限定参数包含有使用次数,则所查询所述目标二维码的数据信息的被提取次数,若所述被提取次数小于速搜使用次数,则满足所述使用限定参数的要求;
第二判断模块3032,用于若所述使用限定参数包含有使用时间,则查询当前的时间是否在所述使用时间之内,若是,则满足所述使用限定参数的要求;第三判断模块3033,用于若所述使用限定参数包含有使用地点,则查询所述二维码信息获取装置的地点信息,若所述地点信息在所述使用地点所包含的范围之内,则满足所述使用限定参数的要求。上述各个单元具体的操作方法在上述图I和图2实施例中已经有相应的描述,此处不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通 信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种ニ维码信息提供方法,其特征在于,包括 接收ニ维码信息获取装置发送的信息获取指令,所述信息获取指令用于获取目标ニ维码对应的数据信息; 查询所述目标ニ维码的使用限定參数; 根据所述信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定參数的要求,若满足,则向所述ニ维码信息获取装置提供所述目标ニ维码对应的数据信息。
2.根据权利要求I所述的方法,其特征在于,所述使用限定參数包括 使用次数,使用时间和使用地点中任意ー项或两项以上的组合。
3.根据权利要求2所述的方法,其特征在于,若所述使用限定參数包含有使用次数,则所述根据信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定參数的要求,包括 查询所述目标ニ维码的数据信息的被提取次数,若所述被提取次数小于速搜使用次数,则满足所述使用限定參数的要求。
4.根据权利要求2所述的方法,其特征在于,若所述使用限定參数包含有使用次数,则所述向ニ维码信息获取装置提供所述目标ニ维码的数据信息之后,包括 更新所述目标ニ维码的数据信息的被提取次数。
5.根据权利要求2所述的方法,其特征在于,若所述使用限定參数包含有使用时间,则所述根据信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定參数的要求,包括 查询当前的时间是否在所述使用时间之内,若是,则满足所述使用限定參数的要求。
6.根据权利要求2所述的方法,其特征在于,若所述使用限定參数包含有使用地点,则所述根据信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定參数的要求,包括 查询所述ニ维码信息获取装置的地点信息,若所述地点信息在所述使用地点所包含的范围之内,则满足所述使用限定參数的要求。
7.—种ニ维码信息存储方法,其特征在于,包括 为目标ニ维码分配唯一的身份标识; 为所述目标ニ维码的身份标识分配并存储使用限定參数。
8.根据权利要求7所述的方法,其特征在于,所述使用限定參数包括 使用次数,使用时间和使用地点中任意ー项或两项以上的组合。
9.一种ニ维码信息提供装置,其特征在于,包括 接收单元,用于接收ニ维码信息获取装置发送的信息获取指令,所述信息获取指令用于获取目标ニ维码对应的数据信息; 查询单元,用于查询所述目标ニ维码的使用限定參数; 判断単元,用于根据所述信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定參数的要求,若满足,则向所述ニ维码信息获取装置提供所述目标ニ维码对应的数据信息。
10.根据权利要求9所述的装置,其特征在于,所述判断単元包括 第一判断模块,用于若所述使用限定參数包含有使用次数,则所查询所述目标ニ维码的数据信息的被提取次数,若所述被提取次数小于速搜使用次数,则满足所述使用限定參数的要求; 第二判断模块,用于若所述使用限定參数包含有使用时间,则查询当前的时间是否在所述使用时间之内,若是,则满足所述使用限定參数的要求; 第三判断模块,用于若所述使用限定參数包含有使用地点,则查询所述ニ维码信息获取装置的地点信息,若所述地点信息在所述使用地点所包含的范围之内,则满足所述使用限定參数的要求。
全文摘要
本发明实施例公开了一种二维码信息提供和存储方法、及相关装置,用于限定二维码的使用范围。本发明实施例方法包括接收二维码信息获取装置发送的信息获取指令,所述信息获取指令用于获取目标二维码对应的数据信息;查询所述目标二维码的使用限定参数;根据所述信息获取指令所提供的信息判断所述信息获取指令是否满足所述使用限定参数的要求,若满足,则向所述二维码信息获取装置提供所述目标二维码对应的数据信息。
文档编号G06K7/10GK102867165SQ20121034913
公开日2013年1月9日 申请日期2012年9月19日 优先权日2012年9月19日
发明者李未, 胡博, 周睿奕, 杨惠姣, 唐廷勇, 黄英, 莫沙, 谢郑凯, 刘玉磊, 冯诚, 王曦, 张凯, 贺柏森 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1