客户提出的需求:在程序里面加上到期锁定代码,即:从设备开始使用到指定时间(比如1个月,半年,1年)后设备锁定,无法使用,HMI弹出一个对话框提示:设备使用到期,请输入代码解锁. 只有输入指定的代码才能解锁,然后这里的代码有效期又分为1个月,半年,1年三组,每组里面100个,每个密码只能使用一次,.
客户提出这样的需求,主要是促使他们的终端客户按期付款,免得终端客户耍赖,收不回货款。
我的设想是:在程序里面关键部分加一些常闭触点,用定时器来触发它,到时间以后,就断开。
然后在给这些常闭触点并联一些常开触点,如果输入的密码符合,就让这些常开触点闭合,达到解锁的目的。 但是感觉这样设计的话,一组密码还好,如果是100组或者1000组的话,会让程序显得非常庞大,感觉这是一种很笨的设计方法。
所以在这里求教一下各位大大:这种需求,在行业内都是怎么实现的呢?