分期设备的运行方法、运行系统及可读存储介质与流程

文档序号:22578001发布日期:2020-10-20 16:50阅读:277来源:国知局
分期设备的运行方法、运行系统及可读存储介质与流程

本发明涉及工业控制技术领域,尤其涉及一种分期设备的运行方法、运行系统及可读存储介质。



背景技术:

随着工业技术的发展,各类工业设备层出不穷,如折弯机、注塑机等。各类设备的采购费用相对较高,对于规模较小的需求方,难以一次性付清款项。因此,供应方与需求方之间通常通过分期付款的模式进行采购。

在分期付款的采购模式中,需求方若未按照分期约定进行付款,所采购的设备会进行锁机,而不能使用。在分期款项付款后则依据密码进行解锁,以便于再次使用。当前用于解锁的密码直接写入到用于控制设备运行的程序代码中,容易随着程序代码的恶意读取运行而存在破解泄露的风险,一旦恶意破解,需求方在未按期付款的情况下也能使用设备。此时,设备属于在未付款的非正常情况下运行,会对供应方造成损失。

因此,因密码泄露而导致设备在未付款的非正常情况下运行,是当前亟待解决的技术问题。



技术实现要素:

本发明的主要目的在于提供一种分期设备的运行方法、运行系统及可读存储介质,旨在解决现有技术中因密码泄露而导致设备在未付款的非正常情况下运行的技术问题。

为实现上述目的,本发明提供一种分期设备的运行方法,所述分期设备的运行方法应用于控制端,所述分期设备的运行方法包括以下步骤:

获取待分期设备的分期信息,并根据所述分期信息,生成多个解锁密码;

对多个所述解锁密码分别进行加密,并将经加密后的多个所述解锁密码和所述分期信息生成为分期文件;

将所述分期文件经加密后下发到所述待分期设备,以供所述待分期设备基于所述分期文件运行。

可选地,所述将所述分期文件经加密后下发到所述待分期设备,以供所述待分期设备基于所述分期文件运行的步骤之后包括:

当接收到解锁请求时,确定与所述解锁请求对应的分期期限,并从各所述解锁密码中获取与所述分期期限对应的目标解锁密码;

将所述目标解锁密码下发到所述待分期设备,以供所述待分期设备基于所述分期文件和所述目标解锁密码进行解锁。

可选地,所述将所述分期文件经加密后下发到所述待分期设备,以供所述待分期设备基于所述分期文件运行的步骤之后包括:

当接收到分期修改请求时,判断是否存在与所述分期修改请求对应的请求用户,若存在所述请求用户,则获取与所述分期修改请求对应的修改信息;

根据所述修改信息,对所述分期文件进行中的分期信息进行修改,并将修改后的所述分期文件下发至所述待分期设备。

可选地,所述获取分期信息,并根据所述分期信息,生成多个解锁密码的步骤包括:

当接收到分期请求时,获取与所述分期请求对应的合同文件;

读取所述合同文件中的分期期数、分期时间和合同信息,并将所述分期期数、分期时间和合同信息共同设定为所述分期信息;

根据所述分期信息中的分期期数,生成与所述分期期数在数量上匹配的多个解锁密码。

可选地,所述分期设备的运行方法还包括:

当接收到查询请求时,获取所述查询请求携带的分期关键词;

根据所述分期关键词进行查询,获得与所述分期关键词对应的多台分期设备,以及各台所述分期设备的分期设备信息;

显示各台所述分期设备的分期设备信息。

进一步地,为实现上述目的,本发明还提供一种分期设备的运行方法,所述分期设备的运行方法应用于与控制端通信连接的分期设备,所述分期设备的运行方法包括以下步骤:

接收控制端下发的分期文件,并对所述分期文件解密,获取分期信息;

根据所述分期信息中的当前分期,对分期设备的有效运行状态的持续时长进行计时;

在所述持续时长达到所述分期信息中当前分期的时长界限时,根据与所述当前分期对应的反馈信息,确定所述分期设备运行状态的有效性,以供所述分期设备基于所述运行状态的有效性运行。

可选地,所述根据与所述当前分期对应的反馈信息,确定所述分期设备运行状态的有效性的步骤包括:

读取所述反馈信息中的反馈标识,若所述反馈标识为当期完结标识,则确定所述分期设备的运行状态有效,以供所述分期设备在所述运行状态有效时运行;

将所述分期信息中的下一分期更新为所述当前期限,并执行根据所述分期信息中的当前分期,对分期设备的有效运行状态的持续时长进行计时的步骤;

若所述反馈标识为当期未完结标识,则确定所述分期设备的运行状态无效,以供所述分期设备在所述运行状态无效时锁机。

可选地,所述确定所述分期设备的运行状态无效,以供所述分期设备在所述运行状态无效时锁机的步骤之后包括:

向所述控制端发起解锁请求,并接收所述控制端基于所述解锁请求反馈的目标解锁密码;

从所述分期文件经解密生成的解锁密码中,确定与当前分期对应的参考解锁密码;

确定所述目标解锁密码是否与所述参考解锁密码匹配,若与所述参考解锁密码匹配,则将所述目标解锁密码解锁作为有效解锁密码,以供所述分期设备解锁。

进一步地,为实现上述目的,本发明还提供一种分期设备的运行系统,所述分期设备的运行系统包括控制端,以及接入到所述控制端的多个分期设备,还包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的控制程序,所述控制程序被所述处理器执行时实现如上述所述的分期设备的运行方法的步骤。

进一步地,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有控制程序,所述控制程序被处理器执行时实现如上所述的分期设备的运行方法的步骤。

本发明的分期设备的运行方法、运行系统及可读存储介质,该分期设备的运行方法应用于控制端,先获取待分期设备的分期信息,并根据该分期信息,生成多个解锁密码;进而对多个解锁密码进行加密,并将经加密的多个解锁密码和分期信息一并生成为分期文件;此后将分期文件加密后下发到待分期设备,以便于待分期设备依据该分期文件运行。本发明通过将依据分期信息生成的解锁密码进行加密,和分期信息一并生成为分期文件,经加密后下发到分期设备,避免将密码写入到程序代码中,降低了因程序代码读取运行而存在的破解风险。并且各个解锁密码在分别加密后生成为分期文件,以及对分期文件加密后下发,两级加密的方案也有利于确保解锁密码的安全性。因此,在最大程度上降低了解锁密码破解的风险,有效防止因密码泄露而导致设备在未付款的非正常情况下运行。

附图说明

图1为本发明分期设备的运行系统实施例方案涉及的运行系统硬件运行环境的结构示意图;

图2为本发明分期设备的运行方法第一实施例的流程示意图;

图3为本发明分期设备的运行方法第二实施例的流程示意图;

图4为本发明分期设备的运行方法第四实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本发明提供一种分期设备的运行系统,参照图1,图1为本发明分期设备的运行系统实施例方案涉及的运行系统硬件运行环境的结构示意图。

如图1所示,该分期设备的运行系统可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储运行系统。

本领域技术人员可以理解,图1中示出的分期设备的运行系统的硬件结构并不构成对分期设备的运行系统的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种可读存储介质的存储器1005中可以包括操作运行系统、网络通信模块、用户接口模块以及控制程序。其中,操作运行系统是管理和控制分期设备的运行系统与软件资源的程序,支持网络通信模块、用户接口模块、控制程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1004;用户接口模块用于管理和控制用户接口1003。

在图1所示的分期设备的运行系统硬件结构中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

获取待分期设备的分期信息,并根据所述分期信息,生成多个解锁密码;

对多个所述解锁密码分别进行加密,并将经加密后的多个所述解锁密码和所述分期信息生成为分期文件;

将所述分期文件经加密后下发到所述待分期设备,以供所述待分期设备基于所述分期文件运行。

进一步地,所述将所述分期文件经加密后下发到所述待分期设备,以供所述待分期设备基于所述分期文件运行的步骤之后,处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

当接收到解锁请求时,确定与所述解锁请求对应的分期期限,并从各所述解锁密码中获取与所述分期期限对应的目标解锁密码;

将所述目标解锁密码下发到所述待分期设备,以供所述待分期设备基于所述分期文件和所述目标解锁密码进行解锁。

进一步地,所述将所述分期文件经加密后下发到所述待分期设备,以供所述待分期设备基于所述分期文件运行的步骤之后,处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

当接收到分期修改请求时,判断是否存在与所述分期修改请求对应的请求用户,若存在所述请求用户,则获取与所述分期修改请求对应的修改信息;

根据所述修改信息,对所述分期文件进行中的分期信息进行修改,并将修改后的所述分期文件下发至所述待分期设备。

进一步地,所述获取分期信息,并根据所述分期信息,生成多个解锁密码的步骤包括:

当接收到分期请求时,获取与所述分期请求对应的合同文件;

读取所述合同文件中的分期期数、分期时间和合同信息,并将所述分期期数、分期时间和合同信息共同设定为所述分期信息;

根据所述分期信息中的分期期数,生成与所述分期期数在数量上匹配的多个解锁密码。

进一步地,处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

当接收到查询请求时,获取所述查询请求携带的分期关键词;

根据所述分期关键词进行查询,获得与所述分期关键词对应的多台分期设备,以及各台所述分期设备的分期设备信息;

显示各台所述分期设备的分期设备信息。

进一步地,处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

接收控制端下发的分期文件,并对所述分期文件解密,获取分期信息;

根据所述分期信息中的当前分期,对分期设备的有效运行状态的持续时长进行计时;

在所述持续时长达到所述分期信息中当前分期的时长界限时,根据与所述当前分期对应的反馈信息,确定所述分期设备运行状态的有效性,以供所述分期设备基于所述运行状态的有效性运行。

进一步地,所述根据与所述当前分期对应的反馈信息,确定所述分期设备运行状态的有效性的步骤包括:

读取所述反馈信息中的反馈标识,若所述反馈标识为当期完结标识,则确定所述分期设备的运行状态有效,以供所述分期设备在所述运行状态有效时运行;

将所述分期信息中的下一分期更新为所述当前期限,并执行根据所述分期信息中的当前分期,对分期设备的有效运行状态的持续时长进行计时的步骤;

若所述反馈标识为当期未完结标识,则确定所述分期设备的运行状态无效,以供所述分期设备在所述运行状态无效时锁机。

进一步地,所述确定所述分期设备的运行状态无效,以供所述分期设备在所述运行状态无效时锁机的步骤之后,处理器1001可以调用存储器1005中存储的控制程序,并执行以下操作:

向所述控制端发起解锁请求,并接收所述控制端基于所述解锁请求反馈的目标解锁密码;

从所述分期文件经解密生成的解锁密码中,确定与当前分期对应的参考解锁密码;

确定所述目标解锁密码是否与所述参考解锁密码匹配,若与所述参考解锁密码匹配,则将所述目标解锁密码解锁作为有效解锁密码,以供所述分期设备解锁。

本发明分期设备的运行系统的具体实施方式与下述分期设备的运行方法各实施例基本相同,在此不再赘述。

本发明还提供一种分期设备的运行方法。

参照图2,图2为本发明分期设备的运行方法第一实施例的流程示意图。

本发明实施例提供了分期设备的运行方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。具体地,本实施例中的分期设备的运行方法包括:

步骤s10,获取待分期设备的分期信息,并根据所述分期信息,生成多个解锁密码;

本实施例的分期设备的运行方法应用于控制端,控制端接入有多个分期设备,整体形成为运行系统,通过控制端依据各个分期设备在各自分期期限的付款情况,对各个分期设备的运行进行管控。分期设备为设备供应方和设备需求方之间约定分几个时段期限付款而采购的设备;该类设备可以是工业用设备,如折弯机、注塑机,也可以是基础施工用设备,如挖掘机、旋挖钻机等,本实施例优先以注塑机为例进行说明。对注塑机具有采购需求的需求方在注塑机的全部款项付清之前,可先使用注塑机,并按照约定时间向设备供应方付款。一旦设备需求方在某个时段期限未进行付款,则注塑机的供应方可通过锁定注塑机的方式来禁止设备需求方的使用,直到需求方付清该期款项才解锁继续使用注塑机。

进一步地,因控制端对接入其中的各分期设备运行的管控方式相同,本实施例选取接入其中的任一台分期设备,作为待分期设备为例进行说明。具体地,对该待分期设备的分期信息进行获取,并依据获取的分期信息,生成多个解锁密码。其中,分期信息可从需求方和供应方之间所签订的分期合同获取,包含分期合同中约定的分期期数;依据分期信息所生成解锁密码的数量,与分期期数一致,以用于分别对各个分期进行解锁。具体地,获取分期信息,并根据分期信息,生成多个解锁密码的步骤包括:

步骤s11,当接收到分期请求时,获取与所述分期请求对应的合同文件;

步骤s12,读取所述合同文件中的分期期数、分期时间和合同信息,并将所述分期期数、分期时间和合同信息共同设定为所述分期信息;

步骤s13,根据所述分期信息中的分期期数,生成与所述分期期数在数量上匹配的多个解锁密码。

更进一步地,在供应方和需求方之间签订分期合同后,控制端的管理人员通过控制端的显示界面触发分期请求,分期请求中包含有需求方的用户信息。控制端在接收到分期请求时,对用户信息进行校验,判断用户信息表示的需求用户是否接入到控制端中。若由控制端和多个分期设备组成的运行系统中包含有该用户信息,则判定该需求用户已接入到控制端;反之若运行系统中不包含有该用户信息,则判定该需求用户暂未接入到控制端,所发起的分期请求无效。对于需求用户暂未接入控制端的情形,向控制端的显示界面输出提示注册的提示信息,以通过注册将用户信息录入到运行系统,实现将需求用户接入到控制端。

进一步地,在用户信息校验成功后,则获取与分期请求对应的合同文件,即供应方与需求方之间所签订的分期合同。该合同文件可以是纸质合同,也可以是电子合同,但无论合同文件以何种形式的形式存在,均需携带有效的印章信息。对于纸质合同,可通过上传扫描件的方式获取,对于电子合同,则可通过电子文件传输的方式获取。在获取到合同文件后,识别其中携带的印章信息,并依据预先设定的印章鉴定算法,对印章信息的真实性进行校验。若经校验印章信息真实无误,则判定获取的合同文件有效;而若经校验印章信息为虚假信息,则判定获取的合同文件无效,输出拒绝分期的提示信息。

更进一步地,在确定合同文件真实有效后,则识别合同文件中的分期期数、分期时间和合同信息。其中分期期数表示设备全部款项分几个时间段付清,分期时间表示各个付款时段的时间范围;如约定某一型号注塑机分3期付清全部款项,付款时间为从下一月开始的每月1号,则分期期数为3,分期时间为7月1号、8月1号和9月1号。合同信息为需求方和供应方之间签订合同的订单信息,包括但不限于订单id、供应方id、需求方名称、设备序列编号、订单日期、分期付款与否等信息。将从合同文件中识别并读取的该类信息一并作为待分期设备的分期信息,以用于生成分期文件,控制待分期设备的运行。

需要说明的是,通过识别合同文件来获取分期期数、分期时间和合同信息之外,也可由具有输入权限的管理人员输入该类信息的方式实现获取;即由管理人员将合同文件中的分期期数、分期时间和合同信息输入到控制端。

可理解地,对于需求方未按期付款进行锁机的情形,其实质为通过加密的方式禁止设备启动运行的过程。通过预先设定的加密算法得到加密秘钥,在到达付款期限而未付款时,由该加密秘钥进行加密。本实施例为了确保加密的安全性,设定的加密算法为动态生成随机数进行加密的算法,所生成的随机数不具有规律性,提高加密的安全性,避免破解。相对于锁机的加密算法,用于解锁的为解密算法,解密算法为加密算法的逆运算,本实施例将解密算法设定为预设算法。通过预设算法生成用于解锁的解锁密码,并且解锁密码的数量与分期期数在数量上具有一致性,以对用于在各个分期上进行锁机的加密算法进行解密,确保需求方在付款后,控制待分期设备正常运行。

步骤s20,对多个所述解锁密码分别进行加密,并将经加密后的多个所述解锁密码和所述分期信息生成为分期文件。

进一步地,对生成的各个解锁密码分别进行加密,以再次确保解锁密码的安全性,避免泄露。其中加密方式可以是对称加密,如des(dataencryptionalgorithm,数据加密算法)、aes(advancedencryptionstandard,高级加密标准)等;也可以是非对称加密,如rsa、elgamal等;本实施例为了确保各解锁密码的安全性,优选以非对称加密方式进行加密。在各个解锁密码均经加密后,将各个解锁密码和分期信息一并生成为分期文件。其中,预先设置有分期文件模板,识别分期文件模板中用于添加解锁密码的第一区域以及用于添加分期信息的第二区域,进而将各个解锁密码和分期信息分别添加到分期文件模板的第一区域和第二区域中,即可生成为分期文件。

步骤s30,将所述分期文件经加密后下发到所述待分期设备,以供所述待分期设备基于所述分期文件运行。

更进一步地,本实施例设置有两级加密机制,包含对各解锁密码分别进行加密的第一级加密,以及对所生成的分期文件进行第二级加密。在将加密后的各个解锁密码和分期信息生成为分期文件后,对分期文件进行加密;并且分期文件的加密同样可以是对称加密,也可以是非对称加密。此后,将加密的分期文件下发到待分期设备,以便于待分期设备根据分期文件中分期信息的分期期数和分期时间,控制其自身的运行。具体地,待分期设备判断分期信息中是否包含有启动分期信息,若包含则启动分期,若不包含则正常运行。对于包含启动分期的情形,待分期设备根据分期信息中的分期启动日期,启动分期计时,并在计时到分期时间时,检测是否需求方是否付清当期款项。若付清当期款项,则判定待分期设备处于可运行状态,并启动下一期的分期计时;若未付清当前款项,则判定待分期设备处于不可运行状态,对待分期设备进行锁机,直到需求方付清当期款项后进行解锁。

需要说明的是,需求方在付清当期款项后,向控制端申请解锁,控制端依据当期款项的付款情况,确定是否解锁。具体地,将分期文件经加密后下发到待分期设备,以供待分期设备基于分期文件运行的步骤之后包括:

步骤a1,当接收到解锁请求时,确定与所述解锁请求对应的分期期限,并从各所述解锁密码中获取与所述分期期限对应的目标解锁密码;

步骤a2,将所述目标解锁密码下发到所述待分期设备,以供所述待分期设备基于所述分期文件和所述目标解锁密码进行解锁。

进一步地,当控制端接收到用于申请解锁的解锁请求时,先获取解锁请求中携带的设备序列编号以及分期期限。其中,设备序列编号表示所需要解锁的待分期设备,分期期限表示所请求解锁的当前分期数。管理设备依据设备序列编号进行查询,判断是否存在该设备序列编码,若存在则说明所需要解锁的待分期设备有效;同时验证分期期限所表示的当前分期数的款项是否付清,若付清则说明该待分期设备符合解锁条件。

可理解地,因各分期期数对应的解锁密码不一样,在从解锁请求中确定分期期限之后,从各解锁密码中查找与分期期限对应的目标解锁密码。该目标解锁密码为对所请求解锁的分期数进行解锁的有效密码,故将该目标解锁密码下发到待分期设备,以便于待分期设备依据该目标解锁密码在此前下发到待分期设备的分期文件中所匹配的解锁密码进行解锁。即待分期设备对分期文件进行两级解密,得到与分期期限对应的解锁密码,并判断目标解锁密码和该解锁密码之间的一致性,若一致则说明目标解锁密码有效,对待运行设备解锁成功,待运行设备可继续运行。反之若经判断两者不一致,则说明目标解锁密码有效,对待运行设备解锁失败,待运行设备继续锁机。

本实施例的分期设备的运行方法,应用于控制端,先获取待分期设备的分期信息,并根据该分期信息,生成多个解锁密码;进而对多个解锁密码进行加密,并将经加密的多个解锁密码和分期信息一并生成为分期文件;此后将分期文件加密后下发到待分期设备,以便于待分期设备依据该分期文件运行。本发明通过将依据分期信息生成的解锁密码进行加密,和分期信息一并生成为分期文件,经加密后下发到分期设备,避免将密码写入到程序代码中,降低了因程序代码读取运行而存在的破解风险。并且各个解锁密码在分别加密后生成为分期文件,以及对分期文件加密后下发,两级加密的方案也有利于确保解锁密码的安全性。因此,在最大程度上降低了解锁密码破解的风险,有效防止因密码泄露而导致设备在未付款的非正常情况下运行。

进一步地,参照图3,基于本发明分期设备的运行方法的第一实施例,提出本发明分期设备的运行方法第二实施例。

所述分期设备的运行方法第二实施例与所述分期设备的运行方法第一实施例的区别在于,所述将所述分期文件经加密后下发到所述待分期设备,以供所述待分期设备基于所述分期文件运行的步骤之后包括:

步骤s40,当接收到分期修改请求时,判断是否存在与所述分期修改请求对应的请求用户,若存在所述请求用户,则获取与所述分期修改请求对应的修改信息;

步骤s50,根据所述修改信息,对所述分期文件进行中的分期信息进行修改,并将修改后的所述分期文件下发至所述待分期设备。

本实施例针对生成的分期文件设定有修改设置机制,并且无论是新生成的分期文件还是历史生成的分期文件均支持修改设置。具体地,在控制端的显示界面发起分期修改请求,控制端在接收到分期修改请求时,先判断是否存在与该分期修改请求对应的请求用户。请求用户表示需求方,通过判定是否存在请求用户来确定发起分期修改请求的需求方是否为接入到控制端的有效需求方。若经判定存在与分期修改请求对应的请求用户,则表征发起分期修改请求的需求方为接入到控制端的有效需求方,可对其分期文件进行修改。故而从分期修改请求中读取出用于修改的修改信息,并用修改信息对分期文件进行修改;如需求方提高每期还款的额度,而使得分期期数减少,则用修改后的分期期数和修改后每期的还款额度,替换掉修改文件中当前剩余的分期期数和每期的还款额度。此后,将修改后的分期文件下发到待分期设备,以便于依据修改更新后的分期文件,控制待分期设备的运行。

本实施例通过设置对分期文件的修改设置机制,便于依据需求动态设定分期期数、分期时间,分期更为灵活。同时在修改之前,设定身份验证机制,身份验证成功后才进行修改,在通过修改灵活设定分期期数的同时,确保设定的准确性和有效性。

进一步地,基于本发明分期设备的运行方法的第一或第二实施例,提出本发明分期设备的运行方法第三实施例。

所述分期设备的运行方法第三实施例与所述分期设备的运行方法第一或第二实施例的区别在于,所述分期设备的运行方法还包括:

步骤b1,当接收到查询请求时,获取所述查询请求携带的分期关键词;

步骤b2,根据所述分期关键词进行查询,获得与所述分期关键词对应的多台分期设备,以及各台所述分期设备的分期设备信息;

步骤b3,显示各台所述分期设备的分期设备信息。

本实施例设定有对接入控制端的各分期设备进行查询的机制,以查看各分期设备分期情况。具体地,当接收到查询请求时,从其中获取出分期关键词,分期关键词可以是分期设备的型号,也可以是需求方名称,还可以分期日期,或者分期期数等,通过不同的分期关键词表示需要查询的分期设备在各维度上共有的特性。在获取到查询请求所携带的分期关键词之后,依据分期关键词进行查询,得到与分期关键词对应的多台分期设备,各台分期设备均具有分期关键词所表示维度上的共有特性。如分期关键词为分期设备的型号,则查找得到的多台分期设备均为属于该型号的分期设备。同时获取符合分期关键词所表示查询条件的各台分期设备的分期设备信息,该分期设备信息包括但不限于订单id、供应方id、需求方名称、设备序列编号、订单日期、分期付款与否等。将获取的各项设备分期信息显示在控制端的显示界面中,便于查看各分期设备所分期的各类情况。

本实施例设定通过分期关键词对分期设备进行查询的机制,便于从各个维度查看接入到控制端中各分期设备的分期情况,避免人工对各分期设备的逐一记录,有利于快速查看的同时,丰富了查看的维度。

进一步地,本发明还提供另一种分期设备的运行方法。

参照图4,图4为本发明另一种分期设备的运行方法第四实施例的流程示意图。具体地,本实施例中的分期设备的运行方法包括:

步骤s60,接收控制端下发的分期文件,并对所述分期文件解密,获取分期信息;

本实施例的分期设备的运行方法应用于与控制端连接的分期设备,分期设备在接收到控制端下发的分期文件时,先对分期文件进行解密,从其中解密出解锁密码和分期信息。进而对分期信息进行校验,通过分期信息来判定所接收到的分期文件是否适用于接收到该分期文件的分期设备。从分期信息中读取出设备序列编号,并从分期设备的存储单元中读取出本地序列编号,将设备序列编号和本地序列编号进行对比,判断两者的一致性。若两者一致,则说明所接收到的分期文件适用于接收到该分期文件的分期设备,可依据其中的分期信息控制分期设备的运行。若经判定设备序列编号和本地序列编号不一致,则说明所接收到的分期文件不适用于接收到该分期文件的分期设备,不将其作为分期设备的运行依据。

需要说明的是,本实施例可设定两级验证机制,以确保待验证设备的安全运行。其中,两级验证包括解密过程的验证,以及分期信息校验的验证。对于解密过程的验证,控制端对于接入的各分期设备,通过非对称加密方式生成各分期设备的分期文件下发到各分期设备。各分期设备在接收到分期文件后,只有通过各自的私钥才能进行解密。若接收到非适用于本分期设备的分期文件,用其所有的私钥解密会失败。对于适用于本分期设备的分期文件,用其所有的私钥解密成功后,则继续通过分期信息校验。在校验成功后,判定两级验证通过。

步骤s70,根据所述分期信息中的当前分期,对分期设备的有效运行状态的持续时长进行计时;

进一步地,在根据分期信息中的设备序列编号,判定出分期文件适用于分期设备后,则依据分期信息中的当前分期,对分期设备的有效运行状态的持续时长进行计时。当前分期中包含有表征当前分期内启动分期的日期时间,有效运行状态表示分期设备当前费用付清处于可支持启动运行的状态。依据启动分期的日期时间控制分期设备启动计时,累计分期设备处于有效运行状态的持续时长。此外,分期信息中还包含有当前分期的时长界限,将累计的持续时长和该时长界限进行对比,判断持续时长是否达到该时长界限。如启动分期的日期时间为1月1号,时长界限为30天,则以1月1号起开始计时,累计分期设备处于有效运行状态的持续时长,并将得到的持续时长和30天对比,判断处于有效运行状态的持续时长是否达到30天。

步骤s80,在所述持续时长达到所述分期信息中当前分期的时长界限时,根据与所述当前分期对应的反馈信息,确定所述分期设备运行状态的有效性,以供所述分期设备基于所述运行状态的有效性运行。

更进一步地,若经对比确定持续时长达到时长界限,则检测分期设备运行状态的有效性,以根据有效性控制分期设备的运行。若经对比确定持续时长尚未达到时长界限,则继续累积持续时长,直到持续时长达到时长界限。其中,时长界限表示付款期限,运行状态有效与否表示在付款期限内是否付清款项,若付清款项则运行状态为有效,若未付清款项则运行状态为无效。

进一步地,在经确定持续时长达到时长界限时,则依据与当前分期对应的反馈信息,确定分期设备运行状态的有效性,以便于分期设备依据运行状态的有效性运行。其中,与当前分期对应的反馈信息,用于表示对当前分期的款项是否付清。若控制端接收到当前分期的款项,判定当前分期的款项已付清,则向分期设备反馈已付清的信息;若控制端未接收到或接收到部分当前分期的款项,则判定当前分期的款项未付清,向分期设备反馈未付清的信息。当反馈信息为已付清的信息,则确定分期设备的运行状态为有效状态;而若反馈信息为未付清的信息,则确定分期设备的运行状态为无效状态。对于有效状态,分期设备支持启动运行,可在具有启动需求时启动运行。对于无效状态,分期设备不支持启动运行,处于锁机状态,即便具有启动需求,也不能启动运行。以此,实现分期设备依据运行状态的有效性运行。

本实施例的分期设备的运行方法,应用于与控制端通信连接的分期设备,在接收到控制端下发的分期文件时,对分期文件进行解密,从其中获取出分期信息;进而依据分期信息中的当前分期,对分期设备的有效运行状态的持续时长进行计时,并在计时达到分期信息中当前分期的时长界限时,根据与当前分期对应的反馈信息,确定分期设备运行状态的有效性,以便于分期设备基于该运行状态的有效性运行。通过接收分期文件并解密,从其中获取出分期信息和分期设备的本地分期信息进行校验,在解密成功和校验通过后将分期信息作为计时的依据。两级校验方式确保了分期文件与分期设备之间的适用性,有利于分期设备依据反馈信息的准确运行。

进一步地,基于本发明另一种分期设备的运行方法的第四实施例,提出本发明分期设备的运行方法第五实施例。

所述分期设备的运行方法第五实施例与所述分期设备的运行方法第四实施例的区别在于,所述根据与所述当前分期对应的反馈信息,确定所述分期设备运行状态的有效性的步骤包括:

步骤s81,读取所述反馈信息中的反馈标识,若所述反馈标识为当期完结标识,则确定所述分期设备的运行状态有效,以供所述分期设备在所述运行状态有效时运行;

步骤s82,将所述分期信息中的下一分期更新为所述当前期限,并执行根据所述分期信息中的当前分期,对分期设备的有效运行状态的持续时长进行计时的步骤;

步骤s83,若所述反馈标识为当期未完结标识,则确定所述分期设备的运行状态无效,以供所述分期设备在所述运行状态无效时锁机。

更进一步地,反馈信息中已付清信息和未付清信息以不同的反馈标识区分,对于已付清信息用当期完结标识表示,对于未付清信息用当期未完结标识标识。分期终端在接收到控制端下发的反馈信息后,从其中读取出反馈标识,并依据反馈标识所表示的反馈信息,来确定分期设备运行状态的有效性。若反馈标识为当期完结标识,说明反馈信息为已付清信息,则确定分期设备的运行状态有效。若反馈标识为当期未完结标识,说明反馈信息为未付清信息,则确定分期设备的运行状态无效。对于有效的运行状态,分期设备支持启动运行,并且将分期信息中的下一分期更新为当前分期,即作为新的当前分期,对分期设备当前所处于的有效运行状态的持续时长进行计时,直到累计的持续时长达到该新的当前分期的时长界限,依据该新的当前分期的反馈信息,确定分期设备运行状态的有效性。对于无效的运行状态,则分期设备启动锁机机制。

可理解地,在判定出分期设备的运行状态无效,分期设备启动锁机时,若分期设备处于运行中,则锁机会导致运行中的分期设备出现不可预测的风险,故本实施例在锁机先检测分期设备是否处于运行中。若检测到分期设备处于运行中,则在运行结束后,分期设备进行锁机。若检测到分期设备非处于运行中,则分期设备直接锁机。

更进一步地,所述确定所述分期设备的运行状态无效,以供所述分期设备在所述运行状态无效时锁机的步骤之后包括:

步骤s84,向所述控制端发起解锁请求,并接收所述控制端基于所述解锁请求反馈的目标解锁密码;

步骤s85,从所述分期文件经解密生成的解锁密码中,确定与当前分期对应的参考解锁密码;

步骤s86,确定所述目标解锁密码是否与所述参考解锁密码匹配,若与所述参考解锁密码匹配,则将所述目标解锁密码解锁作为有效解锁密码,以供所述分期设备解锁。

进一步地,分期设备在锁机后,不支持启动运行,可通过付清当期款项,获取密码的方式进行解锁。具体地,在当期款项付清后,向控制端发起解锁请求,控制端在接收到解锁请求后,先校验发起解锁请求的分期设备的当期款项是否付清。控制端从解锁请求中读取出设备序列编号,并根据设备序列编号查询分期设备当前款项的付款状态。若付款状态为已完成状态,则继续查找此前针对分期设备所生成各解锁密码,并从各解锁密码中查找针对当前分期进行解锁的目标解锁密码。若付款状态为未完成付款,则控制端拒绝解锁请求。

更进一步地,控制端将查找得到的目标解锁密码基于解锁请求反馈至分期设备,即反馈到发起解锁请求的分期设备。该分期设备在接收到目标解锁密码后,从对分期文件进行解密所得到的解锁密码中,查找用于对当前分期进行解锁的参考解锁密码。进而将目标解锁密码和参考解锁密码进行对比,确定两者是否匹配。若经对比确定两者一致,则判定两者匹配,若不一致则判定两者不匹配。对于不匹配的情况,输出解锁失败的提示信息,对于匹配的情况,则将目标解锁密码设定为有效解锁密码,以便于分期设备依据其进行解锁,使得分期设备支持运行。

需要说明的是,本实施例中目标解锁请求可通过分期设备管理人员输入的方式进行接收,在分期设备的显示界面中显示有输入目标解锁密码的输入框,分期设备接收到通过该输入框输入的目标解锁密码后,即查找参考解锁密码对比匹配,以进行解锁。并且,显示界面中除了设置有用于输入目标接收密码的输入框之外,还支持分期文件导入,通过导入的分期文件,获取分期设备的总分期次数、本期剩余天数、本期付款日期、分期启动日期、设备序列号、分期文件导入日期等信息,同时依据历史付款信息获取已付款次数,将获取的各类信息显示在显示界面中,结合目标解锁密码一并进行解锁。以便于在解锁的过程中对再次对各类信息进行校验,实现准确解锁。

本实施例通过反馈标识来表征反馈信息的类型,有利于快速依据反馈信息确定分期设备的运行状态的有效性,进而依据有效性运行。并且,在分期设备因运行状态无效锁机后,若已付清当期款项后,向控制端发起解锁请求,并在接收到控制端基于解锁请求反馈的目标解锁密码后,依据分期文件解密生成的解锁密码,对目标解锁密码进行校验,校验成功后将目标解锁密码作为有效解锁密码供分期设备解锁。通过将解锁密码添加到分期文件中加密,避免了解锁密码的泄露,有利于分期设备的解锁运行。

此外,本发明实施例还提出一种可读存储介质。

可读存储介质上存储有控制程序,控制程序被处理器执行时实现如上所述的分期设备的运行方法的步骤。

本发明可读存储介质可以是计算机可读存储介质,其具体实施方式与上述分期设备的运行方法各实施例基本相同,在此不再赘述。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本发明的保护之内。

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