设备串口名称的动态修改方法、装置、电子设备及介质与流程

文档序号:37016656发布日期:2024-02-09 13:07阅读:26来源:国知局
设备串口名称的动态修改方法、装置、电子设备及介质与流程

本申请涉及电子产品研发,尤其涉及一种设备串口名称的动态修改方法、串口名称修改装置、电子设备以及计算机可读存储介质。


背景技术:

1、在电子产品的研发过程中,研发工程师经常会遇到,因设备使用的硬件平台不同,导致所使用的串口名称冲突(因为不同的硬件平台可能使用不同的串口标识和命名方式),或者同一个硬件平台,但因使用不同的硬件连接方式(如使用不同的转接头、接口板或线缆等),导致最终使用的串口名称冲突(或不兼容,如接入的串口设备或应用需要调用的串口无法适配设备系统的串口调用方式)。此时为了保证设备对串口的正常使用,就只能由研发工程师针对串口名称冲突(或不兼容)的情况,分别制作相应的应用软件,这样不仅增加了研发成本,而且后续还需要跟踪、管理和维护多个不同的应用软件版本,从而加大了设备维护和管理的复杂度。

2、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。


技术实现思路

1、本申请的主要目的在于提供一种设备串口名称的动态修改方法、串口名称修改装置、电子设备以及计算机可读存储介质,旨在实现动态修改目标串口的串口名称,避免串口名称冲突或不兼容的情况发生。

2、为实现上述目的,本申请提供一种设备串口名称的动态修改方法,包括以下步骤:

3、根据预设命名规则,将目标串口原生的第一串口名称修改为第二串口名称;

4、设置第三串口名称,并将所述第二串口名称关联的串口信息保存到预设位置;

5、在设备系统重启过程中,根据从预设位置读取到的串口信息,将所述第二串口名称映射为所述第三串口名称;

6、在设备系统启动完成后,基于所述第三串口名称调用所述目标串口。

7、可选的,所述根据预设命名规则,将目标串口原生的第一串口名称修改为第二串口名称的步骤之前,还包括:

8、遍历目标应用涉及的串口的第一串口名称;

9、将所述第一串口名称与默认串口名称相冲突的串口,确定为所述目标串口。

10、可选的,所述设备串口名称的动态修改方法还包括:

11、检测到设备系统接入的串口设备并非是首次接入时,查询是否存在所述串口设备对应的串口名称的关联信息,其中,所述关联信息记录有第一串口名称与第二串口名称的关联关系;

12、若存在,根据所述关联信息修改所述串口设备对应的串口名称;

13、若不存在,将所述串口设备对应的串口确定为目标串口,并执行所述根据预设命名规则,将目标串口原生的第一串口名称修改为第二串口名称的步骤。

14、可选的,所述在设备系统启动完成后,基于所述第三串口名称调用所述目标串口的步骤之后,还包括:

15、对所述目标串口进行测试,以检测所述目标串口是否功能正常;

16、若是,判定所述目标串口的名称修改成功;

17、若否,将所述第二串口名称链接回所述第一串口名称。

18、可选的,所述设置第三串口名称,并将所述第二串口名称关联的串口信息保存到预设位置的步骤之后,还包括:

19、在设备系统重启过程中,若在预设位置未读取到串口信息,则将所述第二串口名称链接回所述第一串口名称。

20、可选的,所述将所述第二串口名称链接回所述第一串口名称的步骤之后,还包括:

21、将所述目标串口更新为第一串口,并将串口名称与所述第一串口冲突的第二串口更新为新的目标串口;

22、基于新的目标串口,执行所述根据预设命名规则,将目标串口原生的第一串口名称修改为第二串口名称的步骤。

23、为实现上述目的,本申请还提供一种串口名称修改装置,包括:

24、修改模块,用于根据预设命名规则,将目标串口原生的第一串口名称修改为第二串口名称;

25、设置模块,用于设置第三串口名称,并将所述第二串口名称关联的串口信息保存到预设位置;

26、读取模块,用于在设备系统重启过程中,根据从预设位置读取到的串口信息,将所述第二串口名称映射为所述第三串口名称;

27、处理模块,用于在设备系统启动完成后,基于所述第三串口名称调用所述目标串口。

28、可选的,所述处理模块,还用于在设备系统重启过程中,若在预设位置未读取到串口信息,则将所述第二串口名称链接回所述第一串口名称。

29、为实现上述目的,本申请还提供一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述设备串口名称的动态修改方法的步骤。

30、为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述设备串口名称的动态修改方法的步骤。

31、本申请提供的设备串口名称的动态修改方法、串口名称修改装置、电子设备以及计算机可读存储介质,实现动态修改目标串口的串口名称,避免串口名称冲突或不兼容的情况发生,这样也就无需工程师针对串口名称不兼容的串口设备或硬件连接方式,分别制作相应的应用软件,降低了研发成本和节省人力资源的同时,减小后续设备维护的难度,相对提高了研发测试、生产组装等环节的效率,缩短产品开发周期。



技术特征:

1.一种设备串口名称的动态修改方法,其特征在于,包括:

2.如权利要求1所述的设备串口名称的动态修改方法,其特征在于,所述根据预设命名规则,将目标串口原生的第一串口名称修改为第二串口名称的步骤之前,还包括:

3.如权利要求1所述的设备串口名称的动态修改方法,其特征在于,所述设备串口名称的动态修改方法还包括:

4.如权利要求1所述的设备串口名称的动态修改方法,其特征在于,所述在设备系统启动完成后,基于所述第三串口名称调用所述目标串口的步骤之后,还包括:

5.如权利要求1所述的设备串口名称的动态修改方法,其特征在于,所述设置第三串口名称,并将所述第二串口名称关联的串口信息保存到预设位置的步骤之后,还包括:

6.如权利要求4或5所述的设备串口名称的动态修改方法,其特征在于,所述将所述第二串口名称链接回所述第一串口名称的步骤之后,还包括:

7.一种串口名称修改装置,其特征在于,包括:

8.如权利要求7所述的串口名称修改装置,其特征在于,所述处理模块,还用于在设备系统重启过程中,若在预设位置未读取到串口信息,则将所述第二串口名称链接回所述第一串口名称。

9.一种电子设备,其特征在于,所述电子设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至6中任一项所述的设备串口名称的动态修改方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的设备串口名称的动态修改方法的步骤。


技术总结
本申请涉及电子产品研发技术,公开了一种设备串口名称的动态修改方法,包括:根据预设命名规则,将目标串口原生的第一串口名称修改为第二串口名称;设置第三串口名称,并将所述第二串口名称关联的串口信息保存到预设位置;在设备系统重启过程中,根据从预设位置读取到的串口信息,将所述第二串口名称映射为所述第三串口名称;在设备系统启动完成后,基于所述第三串口名称调用所述目标串口。本申请还公开了一种串口名称修改装置、电子设备和计算机可读存储介质。本申请旨在实现动态修改目标串口的串口名称,避免串口名称冲突或不兼容的情况发生。

技术研发人员:刘县委,张泓,温巍巍,曾思灵,许林锐
受保护的技术使用者:深圳市视美泰技术股份有限公司
技术研发日:
技术公布日:2024/2/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1