System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 模组的处理方法、装置、设备、存储介质及程序产品制造方法及图纸_技高网

模组的处理方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:40963906 阅读:3 留言:0更新日期:2024-04-18 20:43
本申请提供一种模组的处理方法、装置、设备、存储介质及程序产品,该方法包括:通过在模组上电后的预设时长内,检测GPIO的第一电压变化,根据第一电压变化,确定对模组执行的处理类型,在处理类型为插拔处理时,检测GPIO的第二电压变化,根据第二电压变化,对模组执行插入操作或拔出操作。在本技术方案中,可以根据GPIO的电压变化,实现对模组的插拔处理,与现有技术仅能检测模组的插拔状态相比,本技术方案提高了模组处理的灵活性。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种模组的处理方法、装置、设备、存储介质及程序产品


技术介绍

1、模组是一种集成有一种或多种完整独立功能的零件,在设备研发过程中,设计人员可以将模组嵌入到设备中(如通过通用串行总线(universal serial bus,usb)总线将其与设备进行连接),以使设备实现该模组对应的功能,大大减少了设备的研发成本和研发周期。

2、目前,在设备实际应用过程中,还需要对模组的插拔状态进行检测,以使在模组处于拔出状态下相关工作人员能够及时对其进行处理,保证设备的正常使用。现有技术中,主要是通过监控模组的d+/d-电压变化,在模组的d+信号线升压时,认为模组处于插入状态;在模组的d-信号线升压时,认为模组处于拔出状态。

3、然而,现有技术只能被动检测模块的插拔状态,存在灵活性较差的问题。


技术实现思路

1、本申请提供一种模组的处理方法、装置、设备、存储介质及程序产品,以解决现有技术存在的灵活性较差的问题。

2、第一方面,本申请实施例提供一种模组的处理方法,所述模组可以通过usb总线与电子设备进行连接,所述方法包括:

3、在所述模组上电后的预设时长内,检测gpio的第一电压变化;

4、根据所述第一电压变化,确定对所述模组执行的处理类型,所述处理类型包括插拔处理;

5、在所述处理类型为所述插拔处理时,检测所述gpio的第二电压变化;

6、根据所述第二电压变化,对所述模组执行插入操作或拔出操作。

7、在第一方面的一种可能设计中,所述根据所述第一电压变化,确定对所述模组执行的处理类型,包括:

8、若所述第一电压变化为电压升高,则确定所述处理类型为所述插拔处理;

9、若所述第一电压变化为电压没有升高,则确定所述处理类型为插拔检测处理。

10、在第一方面的另一种可能设计中,所述根据所述第二电压变化,对所述模组执行插入操作或拔出操作,包括:

11、若所述第二电压变化为电压升高,则对所述模组进行拔出操作;

12、若所述第二电压变化为电压降低,则对所述模组进行插入操作。

13、可选的,所述插入操作为对所述模组的usb接口执行枚举处理,所述拔出操作为对所述模组的usb接口执行去枚举处理。

14、可选的,所述插拔检测处理为:

15、根据所述模组的usb接口的差分信号线电压,对所述模组的插拔状态进行检测,获取检测结果。

16、可选的,在所述根据所述第一电压变化,确定对所述模组执行的处理类型之前,所述方法还包括:

17、若所述模组的空口侧出现异常,且数传通路中断,则在所述预设时长内,将所述gpio的电压升高。

18、第二方面,本申请实施例提供一种模组的处理装置,所述模组可以通过usb总线与电子设备进行连接,所述装置包括:

19、检测模块,用于在所述模组上电后的预设时长内,检测gpio的第一电压变化;

20、确定模块,用于根据所述第一电压变化,确定对所述模组执行的处理类型,所述处理类型包括插拔处理;

21、所述检测模块,还用于在所述处理类型为所述插拔处理时,检测所述gpio的第二电压变化;

22、执行模块,用于根据所述第二电压变化,对所述模组执行插入操作或拔出操作。

23、在第二方面的一种可能设计中,所述确定模块,具体用于:

24、若所述第一电压变化为电压升高,则确定所述处理类型为所述插拔处理;

25、若所述第一电压变化为电压没有升高,则确定所述处理类型为插拔检测处理。

26、在第二方面的另一种可能设计中,所述执行模块,具体用于:

27、若所述第二电压变化为电压升高,则对所述模组进行拔出操作;

28、若所述第二电压变化为电压降低,则对所述模组进行插入操作。

29、可选的,所述插入操作为对所述模组的通用串行总线usb接口执行枚举处理,所述拔出操作为对所述模组的usb接口执行去枚举处理。

30、可选的,所述插拔检测处理为:

31、根据所述模组的usb接口的差分信号线电压,对所述模组的插拔状态进行检测,获取检测结果。

32、可选的,在所述根据所述第一电压变化,确定对所述模组执行的处理类型之前,所述装置还包括:

33、升压模块,用于若所述模组的空口侧出现异常,且数传通路中断,则在所述预设时长内,将所述gpio的电压升高。

34、第三方面,本申请实施例提供一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序指令,所述处理器执行所述计算机程序指令时用于实现第一方面以及各可能设计提供的方法。

35、第四方面,本申请实施例可提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现第一方面以及各可能设计提供的方法。

36、第五方面,本申请实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现第一方面以及各可能设计提供的方法。

37、本申请实施例提供的模组的处理方法、装置、设备、存储介质及程序产品,该方法通过在模组上电后的预设时长内,检测gpio的第一电压变化,根据第一电压变化,确定对模组执行的处理类型,在处理类型为插拔处理时,检测gpio的第二电压变化,根据第二电压变化,对模组执行插入操作或拔出操作。在本技术方案中,可以根据gpio的电压变化,实现对模组的插拔处理,与现有技术仅能检测模组的插拔状态相比,本技术方案提高了模组处理的灵活性。

本文档来自技高网...

【技术保护点】

1.一种模组的处理方法,其特征在于,所述模组可以通过USB总线与电子设备进行连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一电压变化,确定对所述模组执行的处理类型,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第二电压变化,对所述模组执行插入操作或拔出操作,包括:

4.根据权利要求3所述的方法,其特征在于,所述插入操作为对所述模组的通用串行总线USB接口执行枚举处理,所述拔出操作为对所述模组的USB接口执行去枚举处理。

5.根据权利要求2所述的方法,其特征在于,所述插拔检测处理为:

6.根据权利要求4或5所述的方法,其特征在于,在所述根据所述第一电压变化,确定对所述模组执行的处理类型之前,所述方法还包括:

7.一种模组的处理装置,其特征在于,所述模组可以通过USB总线与电子设备进行连接,所述装置包括:

8.一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序指令,其特征在于,所述处理器执行所述计算机程序指令时用于实现如权利要求1至6任一项所述的模组的处理方法。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至6任一项所述的模组的处理方法。

10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时用于实现如权利要求1至6任一项所述的模组的处理方法。

...

【技术特征摘要】

1.一种模组的处理方法,其特征在于,所述模组可以通过usb总线与电子设备进行连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述第一电压变化,确定对所述模组执行的处理类型,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述根据所述第二电压变化,对所述模组执行插入操作或拔出操作,包括:

4.根据权利要求3所述的方法,其特征在于,所述插入操作为对所述模组的通用串行总线usb接口执行枚举处理,所述拔出操作为对所述模组的usb接口执行去枚举处理。

5.根据权利要求2所述的方法,其特征在于,所述插拔检测处理为:

6.根据权利要求4或5所述的方法,其特征在于,在所述根据所述第一电压变化,确定对所述模...

【专利技术属性】
技术研发人员:许凯张国鹏施恩泽董庆民
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1