一种电子设备序列号烧写方法、系统、设备及介质与流程

文档序号:33902284发布日期:2023-04-21 10:12阅读:51来源:国知局
一种电子设备序列号烧写方法、系统、设备及介质与流程

本发明涉及数据烧写,特别指一种电子设备序列号烧写方法、系统、设备及介质。


背景技术:

1、电子设备在生产过程中,需要将一些特定数据烧写到电子设备中,以保证功能的正常运行以及标识电子设备的唯一性,例如烧写序列号。针对电子设备的序列号烧写,传统上采用串口进行烧写,即通过串口线或者串口工装与电子设备进行连接,再通过pc机将序列号烧写进电子设备,但存在如下缺点:

2、串口常位于电路板内部导致串口插拔困难,串口线以及串口工装在多次的插拔中较容易损坏,串口通信经常因为接触不良而断开,即生产中对串口线以及串口工装的质量要求极高,使用串口不仅提高了电子设备的生产成本,而且还会影响生产效率。

3、因此,如何提供一种电子设备序列号烧写方法、系统、设备及介质,实现提升电子设备序列号烧写效率,降低烧写成本,成为一个亟待解决的技术问题。


技术实现思路

1、本发明要解决的技术问题,在于提供一种电子设备序列号烧写方法、系统、设备及介质,实现提升电子设备序列号烧写效率,降低烧写成本。

2、第一方面,本发明提供了一种电子设备序列号烧写方法,包括如下步骤:

3、步骤s10、路由器通过网口连接电子设备和pc机,并与服务器建立连接;

4、步骤s20、pc机基于输入的待烧写的序列号向服务器发送烧写请求;

5、步骤s30、服务器接收所述烧写请求,对所述烧写请求进行校验生成校验结果,并将所述校验结果发送给pc机;

6、步骤s40、pc机接收所述校验结果后,基于所述序列号生成烧录指令,基于te lnet协议将所述烧录指令发送给电子设备进行执行,进而将所述序列号烧写到电子设备。

7、进一步地,所述步骤s10具体为:

8、路由器通过网口中的lan口连接电子设备和pc机,将电子设备和pc机连接到同一局域网,通过网口中的wan口连接服务器所在的网段,进而与服务器建立连接;

9、所述步骤s20具体为:

10、启动电子设备、pc机和服务器并进行初始化之后,通过pc机输入待烧写的序列号,pc机向服务器发送携带所述序列号的烧写请求。

11、进一步地,所述步骤s30具体为:

12、服务器接收所述烧写请求,对所述烧写请求进行解析得到序列号,从预先创建并维护的烧写记录表中匹配所述序列号,判断所述序列号是否已烧写过,若是,则生成已烧写的校验结果,并将所述校验结果发送给pc机;若否,则生成未烧写的校验结果,并将所述校验结果发送给pc机。

13、进一步地,所述步骤s40具体包括:

14、步骤s41、pc机解析接收的所述校验结果,判断是未烧写还是已烧写,若是未烧写,则进入步骤s42;若是已烧写,则提示重新分配待烧写的序列号,并进入步骤s20;

15、步骤s42、pc机生成携带所述序列号的烧录指令,基于te l net协议,通过i p地址和端口号将所述烧录指令发送给电子设备;

16、步骤s43、电子设备解析接收的所述烧录指令得到序列号,对所述序列号进行烧写生成烧写结果,并将所述烧写结果反馈给pc机;

17、步骤s44、pc机显示所述烧写结果,并将所述烧写结果更新至服务器的烧写记录表中。

18、第二方面,本发明提供了一种电子设备序列号烧写系统,包括如下模块:

19、设备连接模块,用于路由器通过网口连接电子设备和pc机,并与服务器建立连接;

20、烧写请求发送模块,用于pc机基于输入的待烧写的序列号向服务器发送烧写请求;

21、烧写请求校验模块,用于服务器接收所述烧写请求,对所述烧写请求进行校验生成校验结果,并将所述校验结果发送给pc机;

22、序列号烧写模块,用于pc机接收所述校验结果后,基于所述序列号生成烧录指令,基于te l net协议将所述烧录指令发送给电子设备进行执行,进而将所述序列号烧写到电子设备。

23、进一步地,所述设备连接模块具体用于:

24、路由器通过网口中的lan口连接电子设备和pc机,将电子设备和pc机连接到同一局域网,通过网口中的wan口连接服务器所在的网段,进而与服务器建立连接;

25、所述烧写请求发送模块具体用于:

26、启动电子设备、pc机和服务器并进行初始化之后,通过pc机输入待烧写的序列号,pc机向服务器发送携带所述序列号的烧写请求。

27、进一步地,所述烧写请求校验模块具体用于:

28、服务器接收所述烧写请求,对所述烧写请求进行解析得到序列号,从预先创建并维护的烧写记录表中匹配所述序列号,判断所述序列号是否已烧写过,若是,则生成已烧写的校验结果,并将所述校验结果发送给pc机;若否,则生成未烧写的校验结果,并将所述校验结果发送给pc机。

29、进一步地,所述序列号烧写模块具体包括:

30、校验结果解析单元,用于pc机解析接收的所述校验结果,判断是未烧写还是已烧写,若是未烧写,则进入烧录指令发送单元;若是已烧写,则提示重新分配待烧写的序列号,并进入烧写请求发送模块;

31、烧录指令发送单元,用于pc机生成携带所述序列号的烧录指令,基于te l net协议,通过i p地址和端口号将所述烧录指令发送给电子设备;

32、烧录指令执行单元,用于电子设备解析接收的所述烧录指令得到序列号,对所述序列号进行烧写生成烧写结果,并将所述烧写结果反馈给pc机;

33、烧写结果显示存档单元,用于pc机显示所述烧写结果,并将所述烧写结果更新至服务器的烧写记录表中。

34、第三方面,本发明提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。

35、第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。

36、本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

37、1、通过网口来连接电子设备和pc机,即通过网口来烧写序列号以代替传统上通过串口来烧写序列号,由于网口属于电子设备的外侧接口,插拔的简易性以及连接的稳定性都远远优于串口,大大减少了因为插拔时间过长以及因连接不稳导致的通信断开等问题,且相对于串口线以及串口工装而言,网线不容易损坏且价格便宜,最终极大的提升了电子设备序列号烧写效率,极大的降低了电子设备序列号烧写成本。

38、2、烧写之前,通过对烧写请求进行校验,即判断烧写请求携带的序列号是否已经进行过烧写,避免重复烧写相同的序列号,进而保证了序列号的烧写质量。

39、3、通过在烧写完成之后,将烧写结果显示在pc机上,并更新至服务器的烧写记录表中,便于工作人员即使掌握烧写情况和后期的溯源。

40、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

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