一种机器设备分期管理的方法及系统与流程

专利查询2023-8-7  123



1.本发明涉及机器控制技术领域,特别是一种机器设备分期管理的方法及系统。


背景技术:

2.随着现代技术的发展和工厂生产规模的扩大,生产机器的交易量也在不断增加。 但是,一台机器尤其是大型机器价格昂贵,有的价值几万甚至几十万,买方为了买到满意的机器一般会先交定金试用,满意后才会分几次将机器的欠款交给卖方。这样卖方的压力就会很大,万一买方一直拖欠机器的钱款并使用机器,将给卖方带来巨大的经济损失,这时就需要卖方能远程控制机器的使用期限。
3.随着目前技术的发展,出现了许多能够对机器进行分期管理的方法,在现有的方法中,当买方机械的使用期限达到时,会生成随机码,买方继续支付金额并告知卖方随机码。卖方根据收到金额计算使用天数,使用随机码与使用天数生成秘钥并发送给买家,买家输入秘钥后可以继续在期限中使用机器,但是目前方法所是使用的随机码生成规则与机器的型号以及生产批次相关,当同一款生产批次以及同型号的机器被卖到同一个买家的手里时,有可能出现多个机器生产的随机码一致,买家可以通过一个秘钥解锁多个机器使用。给卖方带来巨大的经济损失,因此对现有的分期付款方式进行更新是迫在眉睫的事情。


技术实现要素:

4.针对上述缺陷,本发明的目的在于提出一种机器设备分期管理的方法及系统。
5.为达此目的,本发明采用以下技术方案:一种机器设备分期管理的方法,应用于机器设备分期管理系统,所述系统包括买家端与卖家端,分期管理的方法包括以下步骤:买家端根据使用期限并计算得出剩余的使用天数,若剩余的使用天数小于阈值,则买家端每日生成随机码;所述卖家端接收买家端的随机码,所述卖家端使用随机码、机械码以及增加天数作为秘钥的组成部分,合成秘钥;所述买家端接收并解析秘钥,得出相应的随机码、机械码以及增加天数,若秘钥解析得出的所述随机码与买家端每日生成随机码一致,且所述机械码与买家端内存记录的机械码一致,则使买家端在使用期限上加所述增加天数的时间日期处于激活状态。
6.优选的,所述买家端剩余的使用天数更新后,所述买家端更新内存记录的所述机械码,并将机械码发送至所述卖家端记录保存。
7.优选的,所述买家端根据使用期限计算得出剩余的使用天数的步骤具体如下:所述买家端首次通电时通过网络获取当前时间戳以及使用期限的日期,使用使用期限的日期数值减去当前时间戳的数值,得到剩余的使用天数;所述买家端内置有计时时钟,所述计时时钟当转动24小时后,所述剩余的使用天数减一。
8.优选的,当所述买家端掉电关机时,获取剩余的使用天数以及当前时间戳,将当前
时间戳标记为第一时间,对剩余的使用天数以及第一时间进行保存;待买家端再次通电时,再次获取当前时间戳,标记为第二时间,调用剩余的使用天数以及第一时间,使用第二时间的数值减去第一时间的数值得到时间差值,再使用剩余的使用天数减去所述时间差值,对剩余的使用天数进行更新。
9.优选的,使用随机码、机械码以及增加天数作为秘钥的组成部分,合成秘钥的步骤具体如下:通过加密函数将随机码、机械码以及增加天数分别转化为第一数组、第二数组以及第三数组;顺序将第一数组、第二数组以及第三数组组合形成所述秘钥。
10.优选的,所述买家端接收并解析秘钥,得出相应的随机码、机械码以及增加天数的步骤具体如下:所述买家端预设置有所述加密函数,买家端收到秘钥后,将秘钥按照字符大小进行分解,得到第一数组、第二数组以及第三数组,通过加密函数分别逆解第一数组、第二数组以及第三数组得到所述随机码、机械码以及增加天数。
11.一种机器设备分期管理系统,使用上述一种机器设备分期管理的方法,所述买家端包括示教器与控制器,所述卖家端包括上位机:所述控制器包括天数获取模块、随机码生产模块和解析模块;所述天数获取模块用于获取剩余的使用天数,并将剩余的使用天数发送至所述随机码生产模块;所述随机码生产模块接收剩余的使用天数,若剩余的使用天数小于阈值,则每日生成随机码,并将随机码和剩余的使用天数发送至所述示教器;所述示教器仅用于显示随机码和剩余的使用天数;所述上位机接收买家端的随机码,上位机用于将随机码、机械码以及增加天数作为秘钥的组成部分,合成秘钥;所述解析模块用于解析秘钥,得出相应的随机码、机械码以及增加天数,并判断秘钥解析得出的所述随机码与买家端每日生成随机码一致,且所述机械码与买家端内存记录的机械码一致,则使买家端在使用期限上加所述增加天数的时间日期处于激活状态。
12.优选的,所述控制器还包括机械码更新模块,所述机械码更新模块用于在所述买家端剩余的使用天数更新后,对所述买家端更新内存记录的所述机械码,并将机械码发送至所述上位机记录保存。
13.优选的,所述天数获取模块包括天数计算模块以及掉电时间保护模块;所述天数计算模块用于所述买家端首次通电时通过网络获取当前时间戳以及使用期限的日期,使用使用期限的日期数值减去当前时间戳的数值,得到剩余的使用天数;所述买家端内置有时钟,所述时钟当转动24小时后,所述剩余的使用天数减一;所述掉电时间保护模块用于在所述买家端掉电关机时,获取剩余的使用天数以及当前时间戳,将当前时间戳标记为第一时间,对剩余的使用天数以及第一时间进行保存;待买家端再次通电时,再次获取当前时间戳,标记为第二时间,调用剩余的使用天数以及第一时间,使用第二时间的数值减去第一时间的数值得到时间差值,再使用剩余的使用天数减去所述时间差值,对剩余的使用天数进行更新。
14.上述技术方案中的一个技术方案具有如下优点或有益效果:本技术的秘钥生成与解析中加入了机械码,所述一个机械码仅仅对应一台买家端,所述机械码的组成部分由买家端的生产批次、型号、以及随机数进行随机排列组合而成的8位字符。机械码重复的概率非常小,所述机械码生成后直接写入到所述买家端的存储内存中。当所述机械码的加入后,整个所述秘钥的重复性也大大减少,能够使秘钥精准对应某台买家端的机械,避免单一秘钥被多台所述买家端所使用,影响卖家的利益。
附图说明
15.图1是一种机器设备分期管理的方法的流程图。
16.图2是一种机器设备分期管理的系统的结构示意图。
具体实施方式
17.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
18.在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
19.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
20.在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
21.如图1~2所示,一种机器设备分期管理的方法,应用于机器设备分期管理系统,所述系统包括买家端与卖家端,分期管理的方法包括以下步骤:买家端根据使用期限并计算得出剩余的使用天数,若剩余的使用天数小于阈值,则买家端每日生成随机码;所述卖家端接收买家端的随机码,所述卖家端使用随机码、机械码以及增加天数作为秘钥的组成部分,合成秘钥;所述买家端接收并解析秘钥,得出相应的随机码、机械码以及增加天数,若秘钥解析得出的所述随机码与买家端每日生成随机码一致,且所述机械码与买家端内存记录的机械码一致,则使买家端在使用期限上加所述增加天数的时间日期处于激活状态。
22.所述随机码的生成函数是根据机械的型号以及生产批次号进行随机排列组合得出,以方便后续的随机码的验证。当同一批次中同型号的机械在调用生成函数生成随机码
时,由于型号和生产批次号的字符较为单一,有可能多个客户端生产同样的随机码的情况。故在本技术的秘钥生成与解析中加入了机械码,所述一个机械码仅仅对应一台买家端,所述机械码的组成部分由买家端的生产批次、型号、以及随机数进行随机排列组合而成的8位字符,其中所述随机数占据4位字符,组合形成的数组排列数量为26的四次幂,机械码重复的概率非常小,所述机械码生成后直接写入到所述买家端的存储内存中。当所述机械码的加入后,整个所述秘钥的重复性也大大减少,能够使秘钥精准对应某台买家端的机械,避免单一秘钥被多台所述买家端所使用,影响卖家的利益。在所述买家端解析秘钥时,能够得到所述秘钥中的随机码、机械码以及增加天数,买家端对发出前的随机码以及内存中存储的机械码匹配秘钥解析得出的随机码以及机械码,若匹配,则说明秘钥有效,使买家端在所述剩余的使用天数加上增加天数的时间日期上处于激活状态,使买家端能够继续被使用。同时,所述机械码的加入能够大大提高秘钥被破解的难度,更好的保护卖家的利益。
23.优选的,所述买家端剩余的使用天数更新后,所述买家端更新内存记录的所述机械码,并将机械码发送至所述卖家端记录保存。
24.由于为了保证所述买家端的机械的正常运行,设置在所述买家端内关于分期管理的程序所占用的运行内存以及存储内存会很少,避免影响机械正常功能的运行。所以所述随机码的生成规则是在剩余的使用天数小于阈值时才每日生产一个随机码,以减少随机码所占用的存储内存。当使用秘钥增加剩余的使用天数后,由于所述随机码每天只更新一次,所述秘钥还能进行再次的使用。故本技术中,当所述剩余的使用天数更新后,所述机械码进行随机变化更新,并保存在所述买家端的存储内存内,并通过网络发送至所述卖家端,所述卖家端对所述机械码进行保存,并解析机械码的生产批次、型号作为存储的数据表的表头。在下次卖家在卖家端输入随机码时可以解析随机码的生产批次、型号,快速找到对应的机械码。既能保证所述秘钥不会被重复使用,也能保证用户快速找到对应买家端机械所对应的机械码。
25.优选的,所述买家端根据使用期限计算得出剩余的使用天数的步骤具体如下:所述买家端首次通电时通过网络获取当前时间戳以及使用期限的日期,使用使用期限的日期数值减去当前时间戳的数值,得到剩余的使用天数;所述买家端内置有计时时钟,所述计时时钟当转动24小时后,所述剩余的使用天数减一。
26.在现有的技术中缺陷中,买家可通过断网实现买家端机械系统内时钟篡改,使得买家端一直处于激活的状态中。由于在首次开机通电时是需要网络下载相关的配置文件对买家端进行更新,买家端才能正常使用。所以本技术在首次通电时,买家端的机械获取当前时间的时间戳以及使用期限的日期,通过两者相减即可得出剩余的使用天数,而对剩余的使用天数的计算方法就是通过计算内置的计时时钟进行计时,当计时时钟转动24小时,则说明一天过去,用剩余的使用天数减一即可,计时时钟仅仅用于计时,所以对于买家修改日期等操作无法影响到剩余的使用天数的计算。保障卖家的利益不会受到侵害。
27.优选的,当所述买家端掉电关机时,获取剩余的使用天数以及当前时间戳,将当前时间戳标记为第一时间,对剩余的使用天数以及第一时间进行保存;待买家端再次通电时,再次获取当前时间戳,标记为第二时间,调用剩余的使用天数以及第一时间,使用第二时间的数值减去第一时间的数值得到时间差值,再使用剩余的
使用天数减去所述时间差值,对剩余的使用天数进行更新。
28.当买家端掉电关机时,所述计时时钟失去电源、无法继续进行计时。此时将无法使用计时时钟对剩余的使用天数进行计算。
29.但是在买家端机械系统内时钟是连接独立的电源(类似手机中自带电池给晶体震荡器不间断供电以保存时间以及相关设置),故还在买家端机械掉电的情况下还能运作。而在掉电关机瞬间由于电容的存在,能够检测到电路掉电的情况以及内部系统还能运作。所以此时所述买家端还会获取当前的时间戳,标记为第一时间,当通电时,在即获取当前时间戳,标记为第二时间,通过使用第二时间减去第一时间,即刻获取买家端处于掉电关机的时长,在使用剩余时间减去掉电关机时长,对剩余的使用天数进行更新。此方法能够有效避免计时时钟在买家端关机的情况下,无法对剩余的使用天数进行更新的情况。保障卖家的利益不会受到侵害。
30.优选的,使用随机码、机械码以及增加天数作为秘钥的组成部分,合成秘钥的步骤具体如下:通过加密函数将随机码、机械码以及增加天数分别转化为第一数组、第二数组以及第三数组;顺序将第一数组、第二数组以及第三数组组合形成所述秘钥。
31.在一个实施例中,所述买家端的生产批次与型号分别为01、a5,所述买家端获取当前的时间值20211125并转化为二进制时间值1001101000110010110110101,并分别获取0与1出现的次数分别附加在生产批次与型号中得到13和b8,再将13与b8附加0~9的随机值后进行顺序组合得到19c7的随机码,买家端显示出随机码后,买家将随机码发给卖家,卖家端再使用19c7使用加密函数进行加密得到第一数组。而所述机械码只有卖家知道,卖家直接在卖家端输入机械码以及增加天数分别通过加密函数转化为第二数组与第三数组。顺序将第一数组、第二数组以及第三数组组合形成所述秘钥。
32.优选的,所述买家端接收并解析秘钥,得出相应的随机码、机械码以及增加天数的步骤具体如下:所述买家端预设置有所述加密函数,买家端收到秘钥后,将秘钥按照字符大小进行分解,得到第一数组、第二数组以及第三数组,通过加密函数分别逆解第一数组、第二数组以及第三数组得到所述随机码、机械码以及增加天数。
33.一种机器设备分期管理系统,使用上述一种机器设备分期管理的方法,所述买家端包括示教器与控制器,所述卖家端包括上位机:所述控制器包括天数获取模块、随机码生产模块和解析模块;所述天数获取模块用于获取剩余的使用天数,并将剩余的使用天数发送至所述随机码生产模块;所述随机码生产模块接收剩余的使用天数,若剩余的使用天数小于阈值,则每日生成随机码,并将随机码和剩余的使用天数发送至所述示教器;所述示教器仅用于显示随机码和剩余的使用天数;所述上位机接收买家端的随机码,上位机用于将随机码、机械码以及增加天数作为秘钥的组成部分,合成秘钥;所述解析模块用于解析秘钥,得出相应的随机码、机械码以及增加天数,并判断秘
钥解析得出的所述随机码与买家端每日生成随机码一致,且所述机械码与买家端内存记录的机械码一致,则使买家端在使用期限上加所述增加天数的时间日期处于激活状态。
34.优选的,所述控制器还包括机械码更新模块,所述机械码更新模块用于在所述买家端剩余的使用天数更新后,对所述买家端更新内存记录的所述机械码,并将机械码发送至所述上位机记录保存。
35.优选的,所述天数获取模块包括天数计算模块以及掉电时间保护模块;所述天数计算模块用于所述买家端首次通电时通过网络获取当前时间戳以及使用期限的日期,使用使用期限的日期数值减去当前时间戳的数值,得到剩余的使用天数;所述买家端内置有时钟,所述时钟当转动24小时后,所述剩余的使用天数减一;所述掉电时间保护模块用于在所述买家端掉电关机时,获取剩余的使用天数以及当前时间戳,将当前时间戳标记为第一时间,对剩余的使用天数以及第一时间进行保存;待买家端再次通电时,再次获取当前时间戳,标记为第二时间,调用剩余的使用天数以及第一时间,使用第二时间的数值减去第一时间的数值得到时间差值,再使用剩余的使用天数减去所述时间差值,对剩余的使用天数进行更新。
36.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
37.尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

技术特征:
1.一种机器设备分期管理的方法,其特征在于,应用于机器设备分期管理系统,所述系统包括买家端与卖家端,分期管理的方法包括以下步骤:买家端根据使用期限并计算得出剩余的使用天数,若剩余的使用天数小于阈值,则买家端每日生成随机码;所述卖家端接收买家端的随机码,卖家端使用随机码、机械码以及增加天数作为秘钥的组成部分,合成秘钥;所述买家端接收并解析秘钥,得出相应的随机码、机械码以及增加天数,若秘钥解析得出的所述随机码与买家端每日生成随机码一致,且所述机械码与买家端内存记录的机械码一致,则使买家端在使用期限上加所述增加天数的时间日期处于激活状态。2.根据权利要求1所述的一种机器设备分期管理的方法,其特征在于,所述买家端剩余的使用天数更新后,所述买家端更新内存记录的所述机械码,并将机械码发送至所述卖家端记录保存。3.根据权利要求1所述的一种机器设备分期管理的方法,其特征在于,所述买家端根据使用期限并计算得出剩余的使用天数的步骤具体如下:所述买家端首次通电时通过网络获取当前时间戳以及使用期限的日期,使用使用期限的日期数值减去当前时间戳的数值,得到剩余的使用天数;所述买家端内置有计时时钟,所述计时时钟当转动24小时后,所述剩余的使用天数减一。4.根据权利要求3所述的一种机器设备分期管理的方法,其特征在于,当所述买家端掉电关机时,获取剩余的使用天数以及当前时间戳,将当前时间戳标记为第一时间,对剩余的使用天数以及第一时间进行保存;待买家端再次通电时,再次获取当前时间戳,标记为第二时间,调用剩余的使用天数以及第一时间,使用第二时间的数值减去第一时间的数值得到时间差值,再使用剩余的使用天数减去所述时间差值,对剩余的使用天数进行更新。5.根据权利要求1所述的一种机器设备分期管理的方法,其特征在于,使用随机码、机械码以及增加天数作为秘钥的组成部分,合成秘钥的步骤具体如下:通过加密函数将随机码、机械码以及增加天数分别转化为第一数组、第二数组以及第三数组;顺序将第一数组、第二数组以及第三数组组合形成所述秘钥。6.根据权利要求5所述的一种机器设备分期管理的方法,其特征在于,所述买家端接收并解析秘钥,得出相应的随机码、机械码以及增加天数的步骤具体如下:所述买家端预设置有所述加密函数,买家端收到秘钥后,将秘钥按照字符大小进行分解,得到第一数组、第二数组以及第三数组,通过加密函数分别逆解第一数组、第二数组以及第三数组得到所述随机码、机械码以及增加天数。7.一种机器设备分期管理系统,使用权利要求1~6任一项所述一种机器设备分期管理的方法,其特征在于,所述买家端包括示教器与控制器,所述卖家端包括上位机:所述控制器包括天数获取模块、随机码生产模块和解析模块;所述天数获取模块用于获取剩余的使用天数,并将剩余的使用天数发送至所述随机码生产模块;
所述随机码生产模块接收剩余的使用天数,若剩余的使用天数小于阈值,则每日生成随机码,并将随机码和剩余的使用天数发送至所述示教器;所述示教器仅用于显示随机码和剩余的使用天数;所述上位机接收买家端的随机码,上位机用于将随机码、机械码以及增加天数作为秘钥的组成部分,合成秘钥;所述解析模块用于解析秘钥,得出相应的随机码、机械码以及增加天数,并判断秘钥解析得出的所述随机码与买家端每日生成随机码一致,且所述机械码与买家端内存记录的机械码一致,则使买家端在使用期限上加所述增加天数的时间日期处于激活状态。8.根据权利要求7所述的一种机器设备分期管理系统,其特征在于,所述控制器还包括机械码更新模块,所述机械码更新模块用于在所述买家端剩余的使用天数更新后,对所述买家端更新内存记录的所述机械码,并将机械码发送至所述上位机记录保存。9.根据权利要求7所述的一种机器设备分期管理系统,其特征在于,所述天数获取模块包括天数计算模块以及掉电时间保护模块;所述天数计算模块用于所述买家端首次通电时通过网络获取当前时间戳以及使用期限的日期,使用使用期限的日期数值减去当前时间戳的数值,得到使用天数;所述买家端内置有时钟,所述时钟当转动24小时后,所述剩余的使用天数减一;所述掉电时间保护模块用于在所述买家端掉电关机时,获取剩余的使用天数以及当前时间戳,将当前时间戳标记为第一时间,对剩余的使用天数以及第一时间进行保存;待买家端再次通电时,再次获取当前时间戳,标记为第二时间,调用剩余的使用天数以及第一时间,使用第二时间的数值减去第一时间的数值得到时间差值,再使用剩余的使用天数减去所述时间差值,对剩余的使用天数进行更新。

技术总结
本发明涉及机器控制技术领域,公开了一种机器设备分期管理的方法及系统,系统包括买家端与卖家端,分期管理的方法包括以下步骤:买家端根据使用期限计算得出剩余的使用天数,若使用天数小于阈值,则买家端每日生成随机码;卖家端使用随机码、机械码以及增加天数作为秘钥的组成部分,合成秘钥;买家端接收并解析秘钥,得出相应的随机码、机械码以及增加天数,若秘钥解析得出的随机码与买家端每日生成随机码一致,则使买家端在增加天数加上使用期限的时间日期上处于激活状态。当机械码的加入后,整个秘钥的重复性也大大减少,能够使秘钥精准对应某台买家端的机械,避免单一秘钥被多台买家端所使用,影响卖家的利益。影响卖家的利益。影响卖家的利益。


技术研发人员:何志雄 郭杰 尹以茳
受保护的技术使用者:广东天太机器人有限公司
技术研发日:2022.02.10
技术公布日:2022/3/8

最新回复(0)