基于时间动态密码的纯水设备催款方法转让专利

申请号 : CN201911377447.X

文献号 : CN111077843B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 马兵黄亮张艳冯昌松王纯刚刘俊其他发明人请求不公开姓名

申请人 : 重庆摩尔水处理设备有限公司

摘要 :

本发明公开了一种基于时间动态密码的纯水设备催款方法,采用基于时间生成动态密码的动态密码保护控制系统,动态密码保护控制系统每间隔第一预定时间对动态密码进行一次更新,并根据客户的所需付款次数和付款周期,按时间顺序设置时间节点,如果客户在时间节点到达前未及时付款,则系统自动使设备停止工作,从而督促客户按时交款,在客户完成最后一次付款后,动态密码保护控制系统停止运行。本发明中,密码根据日期和时间动态生成,能够避免被破解,有效提高密码的安全性,根据客户的所需付款次数和付款周期设置时间节点,能够适用客户多次付款的情况,结构简单,催款效果好。

权利要求 :

1.一种基于时间动态密码的纯水设备催款方法,纯水设备中设有PLC控制器和HMI触摸屏,其特征在于,所述PLC控制器中设有动态密码保护控制系统,所述动态密码保护控制系统每间隔第一预定时间对动态密码进行一次更新,所述催款方法包括以下步骤:步骤S101、根据客户的所需付款次数和付款周期,按时间顺序设置时间节点;在PLC控制器将第一次付款的时间设置为第一时间节点,第二时间节点及之后的时间节点均由上一时间节点加上对应的付款周期后生成;

步骤S102、所述动态密码保护控制系统将第一时间节点设置为当前时间节点;

步骤S103、PLC控制器实时计算当前系统时间与当前时间节点之间的时间间隔,并将计算出的时间间隔与第一间隔时间进行比较,当时间间隔小于第一间隔时间时,在HMI触摸屏上显示密码输入界面,同时执行步骤S104和步骤S105,否则,返回执行步骤S103;

步骤S104、PLC控制器实时提取当前系统时间,并与当前时间节点进行比较,若当前系统时间大于或等于当前时间节点,则执行步骤S104’,若小于当前时间节点,则返回执行步骤S104;

步骤S104’、PLC控制器使设备停止运行,并进入锁定状态;

步骤S105、PLC控制器将实时检测到的客户所输入的密码与动态密码保护控制系统生成的密码进行比较,如果不相同,则返回执行步骤S105,如果相同,则执行步骤S106;

步骤S106、判断设备是否处于锁定状态,如果设备处于锁定状态,执行步骤S107,否则,执行步骤S109;

步骤S107、PLC控制器解除设备的锁定状态,使设备恢复正常运行,并判断当前时间节点是否为最后一个时间节点,如果当前时间节点是最后一个时间节点,则执行步骤S111;否则,则执行步骤S108;

步骤S108、根据当前系统时间及付款周期重新生成当前时间节点之后的时间节点,并将当前时间节点更新为下一时间节点,返回执行步骤S103;

步骤S109、判断当前时间节点是否为最后一个时间节点,如果当前时间节点是最后一个时间节点,则执行步骤S111;否则,则执行步骤S110;

步骤S110、将当前时间节点更新为下一时间节点,并返回执行步骤S103;

步骤S111、动态密码保护控制系统停止运行。

2.根据权利要求1所述的一种基于时间动态密码的纯水设备催款方法,其特征在于:所述动态密码保护控制系统从PLC控制器获取当前的日期和系统时间,并根据当前的日期和系统时间按照预定算法生成动态密码。

3.根据权利要求1所述的一种基于时间动态密码的纯水设备催款方法,其特征在于:在步骤S103之前,先执行以下步骤:步骤S103’、PLC控制器实时计算当前系统时间与当前时间节点之间的时间间隔,并将时间间隔与第二间隔时间进行比较,所述第二间隔时间大于第一间隔时间;当时间间隔小于第二间隔时间时,在HMI触摸屏上显示提醒付款的界面,并执行步骤S103,否则,返回执行步骤S103’。

4.根据权利要求1所述的一种基于时间动态密码的纯水设备催款方法,其特征在于:在步骤S108中,PLC控制器将当前系统时间加上对应的付款周期重新生成当前时间节点之后的时间节点。

说明书 :

基于时间动态密码的纯水设备催款方法

技术领域

[0001] 本发明涉及工业纯水设备领域,特别涉及一种基于时间动态密码的纯水设备催款方法。

背景技术

[0002] 现有的工业纯水系统中,基本采用单一固定密码的催款方式,该种方式只适用于客户一次性付款的情况,当客户分几次进行付款时,会出现催款保护的漏洞,影响回款进度。为避免发生设备供应验收后,部分客户不及时付款,甚至故意拖延付款周期的情况,解决回款难度大的问题,有必要开发一种新的密码保护机制。

发明内容

[0003] 本发明要解决的技术问题是提供了一种基于时间动态密码的纯水设备催款方法。
[0004] 本发明的技术方案如下:
[0005] 一种基于时间动态密码的纯水设备催款方法,纯水设备中设有PLC控制器和HMI触摸屏,其特征在于,所述PLC控制器中设有动态密码保护控制系统,所述动态密码保护控制系统每间隔第一预定时间对动态密码进行一次更新,所述催款方法包括以下步骤:
[0006] 步骤S101、根据客户的所需付款次数和付款周期,按时间顺序设置时间节点;
[0007] 步骤S102、所述动态密码保护控制系统将第一时间节点设置为当前时间节点;
[0008] 步骤S103、PLC控制器实时计算当前系统时间与当前时间节点之间的时间间隔,并将计算出的时间间隔与第一间隔时间进行比较,当时间间隔小于第一间隔时间时,在HMI触摸屏上显示密码输入界面,同时执行步骤S104和步骤S105,否则,返回执行步骤S103;
[0009] 步骤S104、PLC控制器实时提取当前系统时间,并与当前时间节点进行比较,若当前系统时间大于或等于当前时间节点,则执行步骤S104’,若小于当前时间节点,则返回执行步骤S104;
[0010] 步骤S104’、PLC控制器使设备停止运行,并进入锁定状态;
[0011] 步骤S105、PLC控制器将实时检测到的客户所输入的密码与动态密码保护控制系统生成的密码进行比较,如果不相同,则返回执行步骤S105,如果相同,则执行步骤S106;
[0012] 步骤S106、判断设备是否处于锁定状态,如果设备处于锁定状态,执行步骤S107,否则,执行步骤S109;
[0013] 步骤S107、PLC控制器解除设备的锁定状态,使设备恢复正常运行,并判断当前时间节点是否为最后一个时间节点,如果当前时间节点是最后一个时间节点,则执行步骤S111;否则,则执行步骤S108;
[0014] 步骤S108、根据当前系统时间及付款周期重新生成当前时间节点之后的时间节点,并将当前时间节点更新为下一时间节点,返回执行步骤S103;
[0015] 步骤S109、判断当前时间节点是否为最后一个时间节点,如果当前时间节点是最后一个时间节点,则执行步骤S111;否则,则执行步骤S110;
[0016] 步骤S110、将当前时间节点更新为下一时间节点,并返回执行步骤S103;
[0017] 步骤S111、动态密码保护控制系统停止运行。
[0018] 进一步的,所述动态密码保护控制系统从PLC控制器获取当前的日期和系统时间,并根据当前的日期和系统时间按照预定算法生成动态密码。
[0019] 进一步的,在步骤S101中,在PLC控制器设置第一次付款的时间、付款次数及付款周期,PLC控制器将第一次付款的时间设置为第一时间节点,第二时间节点及之后的时间节点均由上一时间节点加上对应的付款周期后生成。
[0020] 进一步的,在执行步骤S103之前,先执行以下步骤:
[0021] 步骤S103’、PLC控制器实时计算当前系统时间与当前时间节点之间的时间间隔,并将时间间隔与第二间隔时间进行比较,所述第二间隔时间大于第一间隔时间;当时间间隔小于第二间隔时间时,在HMI触摸屏上显示提醒付款的界面,并执行步骤S103,否则,返回执行步骤S103’。
[0022] 进一步的,在步骤S108中,PLC控制器将当前系统时间加上对应的付款周期重新生成当前时间节点之后的时间节点。
[0023] 有益效果:本发明中,采用基于时间生成动态密码的动态密码保护控制系统,能够根据客户的所需付款次数和付款周期,按时间顺序设置时间节点,如果客户在时间节点到达前未及时付款,则系统自动使设备停止工作,从而督促客户按时交款,而且密码是根据日期和时间动态生成,能够避免被破解,有效提高密码的安全性,结构简单,催款效果好。

附图说明

[0024] 图1为本发明的流程图。

具体实施方式

[0025] 下面结合附图对本发明作进一步说明。
[0026] 在本发明的描述中,除非另有规定和限定,需要说明的是,术语“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0027] 如图1所示,本发明一种基于时间动态密码的纯水设备催款方法,纯水设备中设有PLC控制器和HMI触摸屏,所述PLC控制器中设有动态密码保护控制系统,所述动态密码保护控制系统每间隔第一预定时间对动态密码进行一次更新,更新时,所述动态密码保护控制系统从PLC控制器获取当前的日期和系统时间,并根据当前的日期和系统时间按照预定算法生成动态密码;例如,第一预定时间可以设置为1小时,则动态密码保护控制系统每隔1小时从PLC控制器获取一次当前的日期和系统时间,并根据当前的日期和系统时间按照预定算法生成动态密码。所述催款方法包括以下步骤:
[0028] 步骤S101、根据客户的所需付款次数和付款周期,在PLC控制器设置第一次付款的时间、付款次数及付款周期,PLC控制器将第一次付款的时间设置为第一时间节点,第二时间节点及之后的时间节点均由上一时间节点加上对应的付款周期后生成。例如,客户第一次付款时间为2020年3月1日12时00分00秒,每三个月付款一次,共分三次付款,则可设置第一时间节点为2020年3月1日12时00分00秒,付款周期为3个月,付款次数为3次,则系统自动生成第二时间节点为2020年6月1日12时00分00秒,第三时间节点为2020年9月1日12时00分00秒。
[0029] 步骤S102、所述动态密码保护控制系统将第一时间节点设置为当前时间节点,即2020年3月1日12时00分00秒。
[0030] 步骤S103’、PLC控制器实时计算当前系统时间与当前时间节点之间的时间间隔,并将时间间隔与第二间隔时间进行比较;例如,可设置第二间隔时间为1个月;当时间间隔小于1个月时,在HMI触摸屏上显示提醒付款的界面,并执行步骤S103,否则,返回执行步骤S103’。
[0031] 步骤S103、PLC控制器实时计算当前系统时间与当前时间节点之间的时间间隔,并将计算出的时间间隔与第一间隔时间进行比较,例如,可设置第一间隔时间为1天;当时间间隔小于1天时,在HMI触摸屏上显示密码输入界面,并同时执行步骤S104和步骤S105,否则,返回执行步骤S103。HMI触摸屏上显示密码输入界面后,客户可向公司付款,客户付款后,公司服务人员根据当前日期和时间在管理终端上生成与动态密码保护控制系统相同的动态密码,并将动态密码告知客户。
[0032] 步骤S104、PLC控制器实时提取当前系统时间,并与当前时间节点进行比较,若当前系统时间大于或等于当前时间节点,说明客户没有及时付款,执行步骤S104’,若小于当前时间节点,返回执行步骤S104。
[0033] 步骤S104’、PLC控制器使设备停止运行,并进入锁定状态。
[0034] 步骤S105、客户输入密码后,PLC控制器将实时检测到的客户所输入的密码与动态密码保护控制系统生成的密码进行比较,如果不相同,说明客户未及时付款,返回执行步骤S105,如果相同,说明客户已经付款,执行步骤S106。
[0035] 步骤S106、判断设备是否处于锁定状态,如果设备处于锁定状态,则需要重新对当前时间节点之后的时间节点进行计算,执行步骤S107,如果设备未处于锁定状态,说明客户在时间节点之前完成了付款,此时无需再检测当前时间是否达到当前时间节点,因此,停止执行步骤S104,并执行步骤S109。
[0036] 步骤S107、PLC控制器解除设备的锁定状态,使设备恢复正常运行,并判断当前时间节点是否为最后一个时间节点,如果当前时间节点是最后一个时间节点,则执行步骤S111;否则,执行步骤S108。例如,当前时间节点为第二时间节点时,说明客户只完成了2次付款,还需在第三时间节点之前再进行一次付款,因此,执行步骤S108,如果当前时间节点为第三时间节点,即最后一个时间节点,说明客户已经付清了所有款项,无需再次付款,因此执行步骤S111。
[0037] 步骤S108、PLC控制器将当前系统时间加上对应的付款周期重新生成当前时间节点之后的时间节点,并将当前时间节点更新为下一时间节点,返回执行步骤S103;例如,客户在到达第一个时间节点2020年3月1日12时00分00秒前未及时付款,在2020年3月2日完成付款后,在10时10分10秒正确输入了密码,则PLC控制器将当前时间加上付款周期(3个月)生成新的第二时间节点为2020年6月2日10时10分10秒,生成新的第三时间节点为2020年9月2日10时10分10秒,并将当前时间节点更新为2020年6月2日10时10分10秒。
[0038] 步骤S109、判断当前时间节点是否为最后一个时间节点,如果当前时间节点是最后一个时间节点,则执行步骤S111;否则,则执行步骤S110。
[0039] 步骤S110、将当前时间节点更新为下一时间节点,并返回执行步骤S103;例如,当前时间节点为第二时间节点,即2020年6月1日12时00分00秒,客户在2020年5月31日13时30分30秒完成了第二次付款并正确输入了密码,在第二时间节点2020年6月1日12时00分00秒之前,则PLC控制器将当前时间节点更新为第三时间节点,即2020年9月1日12时00分00秒。
[0040] 步骤S111、动态密码保护控制系统停止运行,客户无需再次付款,可以正常使用设备。
[0041] 本发明中,采用基于时间生成动态密码的动态密码保护控制系统,能够根据客户的所需付款次数和付款周期,按时间顺序设置时间节点,如果客户在时间节点到达前未及时付款,则系统自动使设备停止工作,从而督促客户按时交款,而且密码是根据日期和时间动态生成,能够避免被破解,有效提高密码的安全性,结构简单,催款效果好。
[0042] 本发明未描述部分与现有技术一致,在此不做赘述。
[0043] 以上仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构,直接或间接运用在其他相关的技术领域,均同理在本发明的专利保护范围之内。