智能门锁发卡方法、装置和智能发卡器与流程

文档序号:17327036发布日期:2019-04-05 21:51阅读:3058来源:国知局
智能门锁发卡方法、装置和智能发卡器与流程

本发明涉及智能门锁领域,具体而言,涉及一种智能门锁发卡方法、装置、智能发卡器和计算机存储介质。



背景技术:

随着近年来智能门锁的迅速发展,智能门锁已经广泛应用于社区、商场、公司等场合。其中,大部分的智能门锁采用卡片开门方式,

智能门锁通常是读取卡片的数据,服务器接收该卡片的数据,并利用该卡片的数据进行授权数据库的匹配来确定这张卡是否有权限开这个锁。一般智能门锁设计方会单独定制卡片和发卡器,这样只能使用定制的卡片,用户不能使用自己拥有的卡片,例如公交卡、银行卡、身份证以及各种会员卡等。这样,将会造成用户身上携带的卡片种类繁多降低用户的体验度,同时有造成发卡成本的增加。



技术实现要素:

鉴于上述问题,本发明提供了一种智能门锁发卡方法、装置、智能发卡器和计算机存储介质,以降低智能门锁发卡的成本,以及提高用户的体验度。

为了实现上述目的,本发明采用如下的技术方案:

一种智能门锁发卡方法,包括:

一种智能门锁发卡方法,包括:

响应于用户终端发送的发卡指令,读取卡片以获得卡片类型信息;

利用所述卡片类型信息与预先建立的卡片类型库进行匹配,确定所述卡片的卡片类型;

当所述卡片类型为预设的第一卡片类型时,获取所述卡片的卡片数据,并将所述卡片数据存储在预先建立的授权卡片数据库中;

当所述卡片类型为预设的第二卡片类型时,生成授权数据,将所述授权数据写进所述卡片,并将所述授权数据存储在预先建立的授权卡片数据库中。

优选地,所述第一卡片类型为可读不可写卡片,所述第二卡片类型为可读写卡片。

优选地,所述卡片数据包括卡片序列号。

优选地,所述的智能门锁发卡方法,还包括:

在获取所述卡片的卡片数据后,判断所述卡片数据是否有效;

当所述卡片数据失效时,不将所述卡片数据存储在预先建立的授权卡片数据库中,并生成卡片失效提示,将所述卡片失效提示发送至所述用户终端。

优选地,所述的智能门锁发卡方法,还包括:

将所述授权数据写进所述卡片后,再次读取所述卡片,判断是否读取到所述授权数据;

当未读取到所述卡片的所述授权数据时,生成写卡失败提示,并将所述写卡失败提示发送至所述用户终端。

一种智能门锁发卡装置,包括:

卡片读取模块,用于响应于用户终端发送的发卡指令,读取卡片以获得卡片类型信息;

卡片类型确定模块,用于利用所述卡片类型信息与预先建立的卡片类型库进行匹配,确定所述卡片的卡片类型;

卡片数据获取模块,用于当所述卡片类型为预设的第一卡片类型时,获取所述卡片的卡片数据,并将所述卡片数据存储在预先建立的授权卡片数据库中;

授权数据写卡模块,用于当所述卡片类型为预设的第二卡片类型时,生成授权数据,将所述授权数据写进所述卡片,并将所述授权数据存储在预先建立的授权卡片数据库中。

优选地,所述的智能门锁发卡装置,还包括:

卡片数据判断模块,用于在获取所述卡片的卡片数据后,判断所述卡片数据是否有效;

卡片失效提示模块,用于当所述卡片数据失效时,不将所述卡片数据存储在预先建立的授权卡片数据库中,并生成卡片失效提示,将所述卡片失效提示发送至所述用户终端。

优选地,所述的智能门锁发卡装置,还包括:

写卡判断模块,用于将所述授权数据写进所述卡片后,再次读取所述卡片,判断是否读取到所述授权数据;

写卡失败提示模块,用于当未读取到所述卡片的所述授权数据时,生成写卡失败提示,并将所述写卡失败提示发送至所述用户终端。

本发明还提供一种智能发卡器,包括存储器以及处理器,所述存储器用于存储计算机程序,所述处理器运行所述计算机程序以使所述智能发卡器执行所述的智能门锁发卡方法。

本发明还提供一种计算机存储介质,其存储有所述的智能发卡器中所使用的计算机程序。

本发明提供一种智能门锁发卡方法,该智能门锁发卡方法包括:响应于用户终端发送的发卡指令,读取卡片以获得卡片类型信息;利用所述卡片类型信息与预先建立的卡片类型库进行匹配,确定所述卡片的卡片类型;当所述卡片类型为预设的第一卡片类型时,获取所述卡片的卡片数据,并将所述卡片数据存储在预先建立的授权卡片数据库中;当所述卡片类型为预设的第二卡片类型时,生成授权数据,将所述授权数据写进所述卡片,并将所述授权数据存储在预先建立的授权卡片数据库中。本发明的智能门锁发卡方法,可以识别卡片的卡片类型,并根据卡片类型进行相应的卡片的发卡授权,从而使智能门锁不需要使用定制的卡片即可进行发卡,降低智能门锁发卡的成本,以及提高用户的体验度。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明范围的限定。

图1是本发明实施例1提供的一种智能门锁发卡方法的流程图;

图2是本发明实施例2提供的一种智能门锁发卡方法的流程图;

图3是本发明实施例3提供的一种智能门锁发卡方法的流程图;

图4是本发明实施例4提供的一种智能门锁发卡装置的结构示意图;

图5是本发明实施例4提供的另一种智能门锁发卡装置的结构示意图;

图6是本发明实施例4提供的第三种智能门锁发卡装置的结构示意图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

图1是本发明实施例1提供的一种智能门锁发卡方法的流程图,该方法包括如下步骤:

步骤s11:响应于用户终端发送的发卡指令,读取卡片以获得卡片类型信息。

本发明实施例中,当用户需要对卡片进行发卡操作时,可以利用用户终端连接至智能发卡器,发送发卡指令至该智能发卡器,使该智能发卡器激活并读取放置在其读写区域的卡片。其中该智能发卡器,即可对卡片进行读写操作的工具,但是又不同于读写器、读卡器或读头,发卡器可以进行读卡、写卡、授权、格式化等操作。该智能发卡器基本功能包括对卡片授权,将卡片序号等卡片数据读入上位机软件,使用频率125khz/13.56mhz,可读取id/ic卡,并设置有发卡指示灯和蜂鸣器。

本发明实施例中,该智能发卡器中还可以设置有存储器以及处理器,在该智能发卡器中可以设置有应用程序或算法,以通过该应用程序会算法处理获取的卡片类型信息。

步骤s12:利用卡片类型信息与预先建立的卡片类型库进行匹配,确定卡片的卡片类型。

本发明实施例中,该智能发卡器可以将读取到的卡片类型信息与预先建立的卡片类型库进行匹配。其中,该预先建立的卡片类型库,即在该智能发卡器的存储其中建立有卡片类型的数据库,该卡片类型数据库中各种卡片类型由工作人员进行录入,在进行匹配时调用,以确认智能发卡器当前读取卡片的卡片类型。其中,该确定卡片的卡片类型的过程可以利用算法或应用程序来实现,例如,可以利用应用程序进行匹配,该应用程序利用读取的卡片类型信息进行卡片类型数据库的检索,以确定当前卡片的卡片类型。

步骤s13:当卡片类型为预设的第一卡片类型时,获取卡片的卡片数据,并将卡片数据存储在预先建立的授权卡片数据库中。

本发明实施例中,该第一卡片类型为可读不可写卡片,第二卡片类型为可读写卡片。当智能发卡器通过匹配确认当前读取的卡片为第一类型的卡片时,也即当前读取的卡片为可读不可写的卡片,可以获取该卡片的卡片数据,并将该卡片数据存储在预先建立的授权卡片数据库中,完成该卡片的授权。其中,该授权卡片数据库建立在服务器中,该智能发卡器连接该服务器,并传输卡片数据至服务器。该服务器还连接有各门禁设备以及智能门锁,其授权卡片数据库中的卡片数据用于匹配门禁设备以及智能门锁获取的卡片数据,进行门禁设备以及智能门锁的解锁通行。

本发明实施例中,该卡片数据包括卡片序列号。该可读不可写卡片,例如可以包括身份证,以及公交卡或银行卡等卡片数据不能随便由他人改写的卡片。

步骤s14:当卡片类型为预设的第二卡片类型时,生成授权数据,将授权数据写进卡片,并将授权数据存储在预先建立的授权卡片数据库中。

本发明实施例中,当智能发卡器通过匹配确认当前读取的卡片为第二类型卡片时,也即当前读取的卡片为可读写的卡片,可以生成授权数据,并将授权数据写进该卡片中。其中,生成授权数据的过程可以利用算法或应用程序来实现,例如,可以使用应用程序,生成一个唯一的授权码,利用该授权码标识该卡片,并写进卡片中。同时,该智能发卡器还将授权数据存储在预先建立的授权卡片数据库中,完成该卡片的授权。同样地,该授权卡片数据库建立在服务器中,该智能发卡器连接该服务器,并传输授权数据至服务器。该服务器还连接有各门禁设备以及智能门锁,其授权卡片数据库中的授权数据用于匹配门禁设备以及智能门锁获取的授权数据,进行门禁设备以及智能门锁的解锁通行。其中,该可读写的卡片,例如可以包括nfc卡(nfc,nearfieldcommunication,近距离无线通讯技术)以及rfid卡(rfid,radiofrequencyidentification,射频识别技术)等。

实施例2

图2是本发明实施例2提供的一种智能门锁发卡方法的流程图,该方法包括如下步骤:

步骤s21:响应于用户终端发送的发卡指令,读取卡片以获得卡片类型信息。

此步骤与上述步骤s11一致,在此不再赘述。

步骤s22:利用卡片类型信息与预先建立的卡片类型库进行匹配,确定卡片的卡片类型。

此步骤与上述步骤s12一致,在此不再赘述。

步骤s23:当卡片类型为预设的第一卡片类型时,获取卡片的卡片数据。

此步骤与上述步骤s13一致,在此不再赘述。

步骤s24:在获取卡片的卡片数据后,判断卡片数据是否有效。

本发明实施例中,该智能发卡器在获取当前卡片的卡片数据后,还可以判断该卡片的卡片数据是否有效。例如该智能发卡器获取的是身份证信息的卡片数据,在获取卡片数据后该智能发卡器可以通过互联网连接公安系统,利用该卡片数据进行该身份证有效性的查询。

步骤s25:当卡片数据有效时,将卡片数据存储在预先建立的授权卡片数据库中。

本发明实施例中,当卡片数据经过判断验证后是有效的,该智能发卡器连接该服务器,并传输卡片数据至服务器,进行相应卡片的授权。

步骤s26:当卡片数据失效时,不将卡片数据存储在预先建立的授权卡片数据库中,并生成卡片失效提示,将卡片失效提示发送至用户终端。

本发明实施例中,当卡片数据经过判断验证后是无效的,则该智能发卡器不讲卡片数据传输至预先建立的授权卡片数据库中进行该卡片的授权。并且该智能发卡器还可以生成卡片失效提示发送至要求发卡的用户终端,提示用户该卡片失效。

步骤s27:当卡片类型为预设的第二卡片类型时,生成授权数据,将授权数据写进卡片,并将授权数据存储在预先建立的授权卡片数据库中。

此步骤与上述步骤s14一致,在此不再赘述。

实施例3

图3是本发明实施例3提供的一种智能门锁发卡方法的流程图,该方法包括如下步骤:

步骤s31:响应于用户终端发送的发卡指令,读取卡片以获得卡片类型信息。

此步骤与上述步骤s11一致,在此不再赘述。

步骤s32:利用卡片类型信息与预先建立的卡片类型库进行匹配,确定卡片的卡片类型。

此步骤与上述步骤s12一致,在此不再赘述。

步骤s33:当卡片类型为预设的第一卡片类型时,获取卡片的卡片数据,并将卡片数据存储在预先建立的授权卡片数据库中。

此步骤与上述步骤s13一致,在此不再赘述。

步骤s34:当卡片类型为预设的第二卡片类型时,生成授权数据,将授权数据写进卡片,并将授权数据存储在预先建立的授权卡片数据库中。

此步骤与上述步骤s14一致,在此不再赘述。

步骤s35:将授权数据写进卡片后,再次读取卡片,判断是否读取到授权数据。

本发明实施例中,该智能发卡器将授权数据写进卡片后,将再次读取卡片,获取该卡片中的授权数据,判断是否可以读取到写进卡片的授权数据。

步骤s36:当未读取到卡片的授权数据时,生成写卡失败提示,并将写卡失败提示发送至用户终端。

本发明实施例中,当再次读取已经写进授权数据的卡片后,未读取到该卡片的授权数据,则说明该授权数据写入失败,该卡片可能已经损坏。其中,该智能发卡器可以生成写卡失败提示发送至用户终端,提示该次写卡失败。

上述各个实施例中,该与该智能发卡器连接的用户终端可以为计算机设备或移动终端,例如可以为电脑或手机。

实施例4

图4是本发明实施例4提供的一种智能门锁发卡装置的结构示意图。

该智能门锁发卡装置400包括:

卡片读取模块410,用于响应于用户终端发送的发卡指令,读取卡片以获得卡片类型信息。

卡片类型确定模块420,用于利用所述卡片类型信息与预先建立的卡片类型库进行匹配,确定所述卡片的卡片类型。

卡片数据获取模块430,用于当所述卡片类型为预设的第一卡片类型时,获取所述卡片的卡片数据,并将所述卡片数据存储在预先建立的授权卡片数据库中。

授权数据写卡模块440,用于当所述卡片类型为预设的第二卡片类型时,生成授权数据,将所述授权数据写进所述卡片,并将所述授权数据存储在预先建立的授权卡片数据库中。

如图5所示,该智能门锁发卡装置400还包括:

卡片数据判断模块450,用于在获取所述卡片的卡片数据后,判断所述卡片数据是否有效。

卡片失效提示模块460,用于当所述卡片数据失效时,不将所述卡片数据存储在预先建立的授权卡片数据库中,并生成卡片失效提示,将所述卡片失效提示发送至所述用户终端。

如图6所示,该智能门锁发卡装置400还包括:

写卡判断模块470,用于将所述授权数据写进所述卡片后,再次读取所述卡片,判断是否读取到所述授权数据。

写卡失败提示模块480,用于当未读取到所述卡片的所述授权数据时,生成写卡失败提示,并将所述写卡失败提示发送至所述用户终端。

本发明实施例中,上述各个模块更加详细的功能描述可以参考前述实施例中相应部分的内容,在此不再赘述。

此外,本发明还提供了一种智能发卡器,该智能发卡器包括存储器和处理器,存储器可用于存储计算机程序,处理器通过运行所述计算机程序,从而使智能发卡器执行上述方法或者上述智能门锁发卡装置中的各个模块的功能。

存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据智能发卡器的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本实施例还提供了一种计算机存储介质,用于储存上述智能发卡器中使用的计算机程序。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台智能发卡器(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1