一种防重码汽车遥控器序列号烧写系统及方法与流程

文档序号:12119954阅读:1611来源:国知局

本发明涉及程序烧写技术领域,特别涉及一种防重码汽车遥控器序列号烧写系统及方法。



背景技术:

遥控器的序列号是由工厂码经过一系列加密算法生成的,具备唯一性,经过烧写器将序列号烧录到遥控器芯片中。这样具备同一工厂码的汽车控制器与遥控器能实现匹配和通信。

然而,在实际生成过程中,遥控器序列号经程序生成后,现需要拷贝到SD卡中,再经SD卡导入到烧写器中并烧录到遥控器芯片中。由于生产过程中的人为因素,可能出现同一序列号烧入到不同的遥控器芯片中,即出现重码现象。如:遥控器序列号生成时与历史数据出现重复、SD卡内数据烧录后未清除再次烧录、不同厂家的遥控器出现重码等。



技术实现要素:

因此,有必要提供一种能够实现解决遥控器序列号出现重码现象,保证出厂的遥控器序列号的唯一性的防重码汽车遥控器序列号烧写系统及方法。

一种防重码汽车遥控器序列号烧写系统,其包括如下组件:

服务器、计算机、USB通信模块、遥控器序列号烧写器、遥控器序列号烧写器烧写工装;服务器与计算机通信连接;计算机与遥控器序列号烧写器通过USB通信模块电连接;遥控器序列号烧写器通过数据线与遥控器序列号烧写器烧写工装;

服务器中设置数据库,服务器用于完成数据库的存储和备份,数据库用于记录序列号ID、使用状态、对应车型、录入时间、使用时间;

计算机用于生成遥控器序列号、控制烧写器烧写过程、实现对数据库中数据的增加、删除、修改、查询;

遥控器序列号烧写器用于将接收到的遥控器序列号烧录到遥控器芯片中,并返回烧录是否成功标志;

USB数据通信模块用于实现计算机与遥控器序列号烧写器之间的数据传输;

遥控器序列号烧写器烧写工装用于固定外部遥控器芯片,通过数据线将遥控器序列号烧写器与芯片烧录电路连接。

本发明还提供一种防重码汽车遥控器序列号烧写方法,其通过如上述的防重码汽车遥控器序列号烧写系统实现,其特征在于,包括如下步骤:

S1、服务器接收管理员操作指令,将可用遥控器序列号以及不可用遥控器序列号发送到服务器中数据库进行保存;

S2、计算机接收操作员的汽车车型信息,服务器向计算机反馈当前可用遥控器许可号数量,在满足要求时跳转到步骤S3;

S3、计算机通过USB模块将遥控器序列号数据录入遥控器序列号烧写器,遥控器序列号烧写器控制完成遥控器序列号烧写,并向计算机反馈烧写状态。

在本发明所述的防重码汽车遥控器序列号烧写方法中,

所述步骤S1包括:

服务器接收管理员操作指令,根据不同车型的工厂码生成一批唯一的遥控器序列号,将其与历史遥控器序列号数据比较后,确定不重码后导入到服务器中数据库,并标记为可用,记录导入时间;

将历史使用过的数据导入到数据库,将其标记为已使用,记录导入时间;

计算机接收管理员查询指令,查询指令包括查询任一遥控器序列号的使用情况,包括是否在服务器的数据库中,若在,显示遥控器序列号使用状态。

在本发明所述的防重码汽车遥控器序列号烧写方法中,所述步骤S2包括:

计算机接收操作员的汽车车型信息,并将汽车车型信息发送到服务器;

服务器获取当前要烧入的遥控器序列号,并向计算机反馈报告当前可用遥控器序列号数量,判断遥控器数量是否满足生产所需,在满足生产所需时则进入烧写状态,并跳转到步骤S3。

在本发明所述的防重码汽车遥控器序列号烧写方法中,所述步骤S3包括:

进入烧写状态后,计算机从服务器中获取并保存可用的遥控器序列号G1,并生成烧写时序;

计算机通过USB通信模块将遥控器序列号G1以及烧写时序录入到遥控器序列号烧写器,遥控器序列号在被按下烧写按钮开始烧写直至烧写完成;

在烧写完成后遥控器序列号烧写器从遥控器芯片中读取遥控器序列号S1;

遥控器序列号烧写器判断烧入序列号G1和读取遥控器芯片录入遥控器序列号S1是否一致,若一致则烧写成功信号灯点亮,并将成功标志传回给计算机,计算机则将该次烧入序列号标记为已使用并发送给服务器;若失败,则将遥控器序列号烧写器中烧写失败信号灯点亮。

实施本发明提供的防重码汽车遥控器序列号烧写系统及方法与现有技术相比具有以下有益效果:本发明能够实现1.根据不同车型生成唯一遥控器序列号;2.将生成的遥控器序列号或历史数据导入到系统数据库并标记该数据为使用或未使用,并记录其导入时间;3.查询导入数据是否与历史数据重复、查询某遥控器序列号的使用状态,如录入时间,使用状态,被使用时间,对应车型;4.烧写遥控器序列号,若烧写成功,记录该序列号的使用状态为已使用和使用时间。

附图说明

图1是本发明实施例的防重码汽车遥控器序列号烧写系统的结构框图。

具体实施方式

如图1所示,一种防重码汽车遥控器序列号烧写系统,其包括如下组件:

服务器、计算机、USB通信模块、遥控器序列号烧写器、遥控器序列号烧写器烧写工装;服务器与计算机通信连接;计算机与遥控器序列号烧写器通过USB通信模块电连接;遥控器序列号烧写器通过数据线与遥控器序列号烧写器烧写工装。

图1中遥控器芯片为外部需要烧写的芯片。

服务器中设置数据库,服务器用于完成数据库的存储和备份,数据库用于记录序列号ID、使用状态、对应车型、录入时间、使用时间;

计算机用于生成遥控器序列号、控制烧写器烧写过程、实现对数据库中数据的增加、删除、修改、查询;

遥控器序列号烧写器用于将接收到的遥控器序列号烧录到遥控器芯片中,并返回烧录是否成功标志;

USB数据通信模块用于实现计算机与遥控器序列号烧写器之间的数据传输;

遥控器序列号烧写器烧写工装用于固定外部遥控器芯片,通过数据线将遥控器序列号烧写器与芯片烧录电路连接。

本发明还提供一种防重码汽车遥控器序列号烧写方法,其通过如上述的防重码汽车遥控器序列号烧写系统实现,其特征在于,包括如下步骤:

S1、服务器接收管理员操作指令,将可用遥控器序列号以及不可用遥控器序列号发送到服务器中数据库进行保存;

S2、计算机接收操作员的汽车车型信息,服务器向计算机反馈当前可用遥控器许可号数量,在满足要求时跳转到步骤S3;

S3、计算机通过USB模块将遥控器序列号数据录入遥控器序列号烧写器,遥控器序列号烧写器控制完成遥控器序列号烧写,并向计算机反馈烧写状态。

在本发明所述的防重码汽车遥控器序列号烧写方法中,

所述步骤S1包括:

服务器接收管理员操作指令,根据不同车型的工厂码生成一批唯一的遥控器序列号,将其与历史遥控器序列号数据比较后,确定不重码后导入到服务器中数据库,并标记为可用,记录导入时间;

将历史使用过的数据导入到数据库,将其标记为已使用,记录导入时间;

计算机接收管理员查询指令,查询指令包括查询任一遥控器序列号的使用情况,包括是否在服务器的数据库中,若在,显示遥控器序列号使用状态。

在本发明所述的防重码汽车遥控器序列号烧写方法中,所述步骤S2包括:

计算机接收操作员的汽车车型信息,并将汽车车型信息发送到服务器;

服务器获取当前要烧入的遥控器序列号,并向计算机反馈报告当前可用遥控器序列号数量,判断遥控器数量是否满足生产所需,在满足生产所需时则进入烧写状态,并跳转到步骤S3。

在本发明所述的防重码汽车遥控器序列号烧写方法中,所述步骤S3包括:

进入烧写状态后,计算机从服务器中获取并保存可用的遥控器序列号G1,并生成烧写时序;

计算机通过USB通信模块将遥控器序列号G1以及烧写时序录入到遥控器序列号烧写器,遥控器序列号在被按下烧写按钮开始烧写直至烧写完成;

在烧写完成后遥控器序列号烧写器从遥控器芯片中读取遥控器序列号S1;

遥控器序列号烧写器判断烧入序列号G1和读取遥控器芯片录入遥控器序列号S1是否一致,若一致则烧写成功信号灯点亮,并将成功标志传回给计算机,计算机则将该次烧入序列号标记为已使用并发送给服务器;若失败,则将遥控器序列号烧写器中烧写失败信号灯点亮。

在烧写成功时,计算机记录该序列号的使用状态为已使用和使用时间并发送给服务器。

本实施例可以实现防止在生成过程中由于人为因素造成的遥控器序列号重码的现象。

实施本发明提供的防重码汽车遥控器序列号烧写系统及方法与现有技术相比具有以下有益效果:本发明能够实现1.根据不同车型生成唯一遥控器序列号;2.将生成的遥控器序列号或历史数据导入到系统数据库并标记该数据为使用或未使用,并记录其导入时间;3.查询导入数据是否与历史数据重复、查询某遥控器序列号的使用状态,如录入时间,使用状态,被使用时间,对应车型;4.烧写遥控器序列号,若烧写成功,记录该序列号的使用状态为已使用和使用时间。

可以理解的是,对于本领域的普通技术人员来说,可以根据本发明的技术构思做出其它各种相应的改变与变形,而所有这些改变与变形都应属于本发明权利要求的保护范围。

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