一种基于物联网智能开水机的认证方法及系统技术方案

技术编号:20330078 阅读:55 留言:0更新日期:2019-02-13 06:20
本发明专利技术公开了一种基于物联网智能开水机的认证方法及系统,其认证方法包括:S1:实时获取用户执行第一次刷卡操作的卡片的第一卡号;S2:读取开水机内部所存储的第一黑名单,并查询第一黑名单内是否存在第一卡号;若是,则控制开水机的阀门处于关闭状态;若否,则控制开水机的阀门处于开启状态。本发明专利技术的技术方案是基于物联网智能开水机内部所存储的第一黑名单对用户执行刷卡操作所使用的卡片的卡号进行认证,以有效避免因用户恶意刷卡所导致的资源浪费问题,有效提高了用户的体验效果。

【技术实现步骤摘要】
一种基于物联网智能开水机的认证方法及系统
本专利技术涉及电器设备
,尤其涉及一种基于物联网智能开水机的认证方法及系统。
技术介绍
许多人员集中活动或居住的场合对于自助式的智能开水机的需求较大,且智能开水机也已经广泛的应用于这些场合,现今市场上的智能开水机的使用方式大致包括:1、用户刷卡(如校园一卡通、专用IC或ID卡)打水,并自动计费,如申请号为CN207585099U的专利技术专利提供了一种基于物联网的开水器控制系统,其包括:流量测量模块、输入输出接口模块、开水器控制模块及网络通讯模块;其输入输出接口模块包括开关量控制接口、通讯接口、刷卡感应器、一卡通信号检测接口;2、用户操作手机等终端的专用APP,并通过终端摄像头扫描开水机上的二维码进行打水,即扫码打水;以及在用户的终端上生成二维码,并经开水机上的摄像头进行读取该二维码进行打水,即反扫码打水。但是,现有基于物联网控制的智能开水机的使用过程一般是:用户第一次刷卡、开水机出水、用户再次刷卡、开水机停止出水并扣除打水费用。该现有智能开水机的控制开水机出水及计费的方式无法对恶意刷卡的用户卡号进行限制,其用户体验效果较差。因此,目前急需解决的问题在于:如何限制存在恶意刷卡而造成网络资源及开水机内部存储资源的浪费的用户卡号进行刷卡打水,以达到智能化控制智能开水机出水及计费的目的。
技术实现思路
针对上述问题,本专利技术公开了一种基于物联网智能开水机的认证方法,该认证方法包括如下步骤:S1:实时获取用户执行第一次刷卡操作的卡片的第一卡号;S2:读取开水机内部所存储的第一黑名单,并查询上述第一黑名单内是否存在上述第一卡号;若是,则控制开水机的阀门处于关闭状态;若否,则控制开水机的阀门处于开启状态。进一步的,上述步骤S2之后还包括步骤:S3:发送上述第一卡号及开水机的配置信息至服务器以使上述服务器判断服务器内部所存储的第二黑名单内是否存在第一卡号;S4:判断是否在预设时间段内接收到服务器所发送的响应信息;若是,则执行步骤S5;若否,则执行步骤S6;S5:基于响应信息,获取关于上述服务器内部所存储的第二黑名单内是否存在第一卡号的判断结果是否为是;若是,则执行步骤S7;若否,则执行步骤S8;S6:查询上述第一卡号是否存在于上述开水机内部所存储的第一白名单内;若是,则执行步骤S8;若否,则执行步骤S7;S7:控制开水机的阀门处于关闭状态,并显示错误代码信息;S8:控制开水机的阀门处于开启状态,获取并显示第一卡号的余额信息。进一步的,上述步骤S8之后还包括步骤:S9:实时监测是否存在用户执行第二次刷卡操作;若是,则执行步骤S10;若否,则执行步骤S8;S10:获取上述用户执行第二次刷卡操作的卡片的第二卡号,并判断上述第二卡号是否与第一卡号相同;若是,则执行步骤S11;若否,则执行步骤S9;S11:控制开水机的阀门处于关闭状态,获取并显示第一卡号的打水费用;S12:调整上述开水机的显示屏至空闲显示状态。进一步的,在预设时间段内接收到服务器所发送的响应信息时,上述步骤S7包括:S701:控制开水机的阀门处于关闭状态,并显示错误代码信息;S702:查询上述第一卡号是否存在于上述第一白名单内;若是,则删除上述第一白名单内的第一卡号,并执行步骤S703;若否,则执行步骤S703;S703:查询上述第一卡号是否存在于上述第一黑名单内,若是,则执行步骤S12;若否,则将上述第一卡号写入第一黑名单,并执行步骤S12。进一步的,在预设时间段内接收到服务器所发送的响应信息时,上述步骤S8包括如下步骤:S801:控制开水机的阀门处于开启状态,获取并显示第一卡号的余额信息;S802:查询上述第一卡号是否存在于第一黑名单内,若是,则删除上述第一黑名单中的第一卡号,并执行步骤S803;若否,则执行步骤S803;S803:查询上述第一卡号是否存在于第一白名单内;若是,则执行步骤S9;若否,则将上述第一卡号写入上述第一白名单,并执行步骤S9。基于本专利技术所公开的一种基于物联网智能开水机的认证方法,相对应的,本专利技术还公开了一种基于物联网智能开水机的认证系统,该认证系统包括:第一获取模块,用于实时获取用户执行第一次刷卡操作的卡片的第一卡号;第一查询模块,用于读取开水机内部所存储的第一黑名单并查询上述第一黑名单内是否存在第一卡号;第一控制模块,用于控制开水机的阀门处于开启状态;第二控制模块,用于控制开水机的阀门处于关闭状态。进一步的,上述认证系统还包括:第一发送模块,用于发送第一卡号及开水机的配置信息至服务器以使服务器判断服务器内部所存储的第二黑名单内是否存在第一卡号;第一判断模块,用于判断是否在预设时间段内接收到服务器所发送的响应信息;第二获取模块,用于根据响应信息获取关于服务器内部所存储的第二黑名单内是否存在第一卡号的判断结果是否为是;第二查询模块,用于查询第一卡号是否存在于开水机内部所存储的第一白名单内;第三控制模块,用于控制开水机的阀门处于关闭状态并显示错误代码信息;第四控制模块,用于控制开水机的阀门处于开启状态,获取并显示第一卡号的余额信息。进一步的,上述认证系统还包括;实时监测模块,用于实时监测是否存在用户执行第二次刷卡操作;第三获取模块,用于获取用户执行第二次刷卡操作的卡片的第二卡号;第二判断模块,用于判断第二卡号是否与第一卡号相同;第五控制模块,用于控制开水机的阀门处于关闭状态,获取并显示第一卡号的打水费用;显示屏调整模块,用于调整开水机的显示屏至空闲显示状态。进一步的,上述第三控制模块包括:第六控制模块,用于在预设时间段内接收到服务器所发送的响应信息时,控制开水机的阀门处于关闭状态并显示错误代码信息;第三查询模块,用于在预设时间段内接收到服务器所发送的响应信息时,查询上述第一卡号是否存在于上述第一白名单内;第一删除模块,用于删除第一白名单内的第一卡号;第四查询模块,用于在预设时间段内接收到服务器所发送的响应信息时,查询第一卡号是否存在于第一黑名单内;第一写入模块,用于将第一卡号写入第一黑名单。进一步的,上述第四控制模块包括:第七控制模块,用于在预设时间段内接收到服务器所发送的响应信息时,控制开水机的阀门处于开启状态;还用于获取并显示第一卡号的余额信息;第五查询模块,用于在预设时间段内接收到服务器所发送的响应信息时,查询第一卡号是否存在于第一黑名单内;第二删除模块,用于删除第一黑名单内的第一卡号;第六查询模块,用于在预设时间段内接收到服务器所发送的响应信息时,查询第一卡号是否存在于第一白名单内;第二写入模块,用于将第一卡号写入第一白名单。本专利技术的有益效果在于:本专利技术所公开的一种基于物联网智能开水机的认证方法及认证系统,除了能够基于开水机自身的第一黑名单对用户执行刷卡操作所使用的卡片的卡号进行认证之外,还能够通过与智能开水机相联网的服务器内部的第二黑名单对卡号进行再次认证,以达到对存在刷卡行为的卡号进行双重认证的效果,能够有效的防止恶意刷卡行为,具有较好的实用性。另外,本专利技术的技术方案还能够有效的减少服务器负荷,提高了用户的体验效果。附图说明图1为实施例一中的一种基于物联网智能开水机的认证方法流程图;图2为实施例一中的用于根据服务器所存储的第二黑名单进行认证的方法流程图;图3为实施例一中的用于本文档来自技高网...

【技术保护点】
1.一种基于物联网智能开水机的认证方法,其特征在于,所述认证方法包括:S1:实时获取用户执行第一次刷卡操作的卡片的第一卡号;S2:读取开水机内部所存储的第一黑名单,并查询所述第一黑名单内是否存在所述第一卡号;若是,则控制开水机的阀门处于关闭状态;若否,则控制开水机的阀门处于开启状态。

【技术特征摘要】
1.一种基于物联网智能开水机的认证方法,其特征在于,所述认证方法包括:S1:实时获取用户执行第一次刷卡操作的卡片的第一卡号;S2:读取开水机内部所存储的第一黑名单,并查询所述第一黑名单内是否存在所述第一卡号;若是,则控制开水机的阀门处于关闭状态;若否,则控制开水机的阀门处于开启状态。2.如权利要求1所述的一种基于物联网智能开水机的认证方法,其特征在于,所述步骤S2之后还包括:S3:发送所述第一卡号及开水机的配置信息至服务器以使所述服务器判断所述服务器内部所存储的第二黑名单内是否存在第一卡号;S4:判断是否在预设时间段内接收到服务器所发送的响应信息;若是,则执行步骤S5;若否,则执行步骤S6;S5:基于响应信息,获取关于所述服务器内部所存储的第二黑名单内是否存在第一卡号的判断结果是否为是;若是,则执行步骤S7;若否,则执行步骤S8;S6:查询所述第一卡号是否存在于所述开水机内部所存储的第一白名单内;若是,则执行步骤S8;若否,则执行步骤S7;S7:控制开水机的阀门处于关闭状态,并显示错误代码信息;S8:控制开水机的阀门处于开启状态,获取并显示第一卡号的余额信息。3.如权利要求2所述的一种基于物联网智能开水机的认证方法,其特征在于,所述步骤S8之后还包括步骤:S9:实时监测是否存在用户执行第二次刷卡操作;若是,则执行步骤S10;若否,则执行步骤S8;S10:获取所述用户执行第二次刷卡操作的卡片的第二卡号,并判断所述第二卡号是否与第一卡号相同;若是,则执行步骤S11;若否,则执行步骤S9;S11:控制开水机的阀门处于关闭状态,获取并显示第一卡号的打水费用;S12:调整所述开水机的显示屏至空闲显示状态。4.如权利要求3所述的一种基于物联网智能开水机的认证方法,其特征在于,当在预设时间段内接收到服务器所发送的响应信息时,所述步骤S7包括:S701:控制开水机的阀门处于关闭状态,并显示错误代码信息;S702:查询所述第一卡号是否存在于所述第一白名单内;若是,则删除所述第一白名单内的第一卡号,并执行步骤S703;若否,则执行步骤S703;S703:查询所述第一卡号是否存在于所述第一黑名单内,若是,则执行步骤S12;若否,则将所述第一卡号写入第一黑名单,并执行步骤S12。5.如权利要求4所述的一种基于物联网智能开水机的认证方法,其特征在于,当在预设时间段内接收到服务器所发送的响应信息时,所述步骤S8包括:S801:控制开水机的阀门处于开启状态,获取并显示第一卡号的余额信息;S802:查询所述第一卡号是否存在于第一黑名单内,若是,则删除所述第一黑名单中的第一卡号,并执行步骤S803;若否,则执行步骤S803;S803:查询所述第一卡号是否存在于第一白名单内;若是,则执行步骤S9;若否,则将所述第一卡号写入所述第一白名单...

【专利技术属性】
技术研发人员:张震宇朱丹朱伟王斌
申请(专利权)人:浙江科技学院浙江佰途科技有限公司
类型:发明
国别省市:浙江,33

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

1