一种器件热插拔的检测方法及设备技术

技术编号:26478519 阅读:32 留言:0更新日期:2020-11-25 19:22
本申请适用于设备控制领域,提供了一种器件热插拔的检测方法及设备,包括:调用第一线程对各个接入标识为第一位值的所述热插拔接口执行接入识别操作;调用第二线程对各个接入标识为第二位值的所述热插拔接口执行拔出识别操作;基于所述接入识别操作的第一识别结果和/或所述拔出识别操作的第二识别结果,得到接口状态信息。本申请根据不同类型的操作的实时性,设置与之匹配的检测周期,对于高实时性需求的配置较短的检测周期;而对于低实时性需求的配置较长的检测周期,从而能够保证响应速度的同时,也能够减少设备资源的占用。

【技术实现步骤摘要】
一种器件热插拔的检测方法及设备
本申请属于设备控制领域,尤其涉及一种器件热插拔的检测方法及设备。
技术介绍
随着人工智能技术的不断发展,终端设备的功能也越来越多,为了满足多个功能的需求,终端设备可以与多个外接器件连接,例如多个外接传感器以及数据采集模块,以对原有的功能进行扩展。现有的设备控制技术,对于外接器件的接入识别与拔出识别均通过相同的线程处理,然而在实际应用中,对于外接器件的拔出识别的实时性需求往往高于接入识别的实时性需求,若两者采用相同的线程进行处理,则必然无法同时兼顾设备资源的有效利用以及响应速度,从而降低了设备控制的准确性。
技术实现思路
有鉴于此,本专利技术实施例提供了一种器件热插拔的检测方法及设备,以解决现有的设备控制技术,对于外接器件的接入识别与拔出识别是通过相同线程进行处理,无法同时兼顾设备资源的有效利用以及响应速度,从而降低了设备控制的准确性的问题。本申请实施例的第一方面提供了一种器件热插拔的检测方法,应用于多总线的终端设备,每一所述总线对应一个热插拔接口,所述热插拔接口用于所述器件接入所述终端设备,所述检测方本文档来自技高网...

【技术保护点】
1.一种器件热插拔的检测方法,其特征在于,应用于多总线的终端设备,每一所述总线对应一个热插拔接口,所述热插拔接口用于所述器件接入所述终端设备,所述检测方法包括:/n调用第一线程对各个接入标识为第一位值的所述热插拔接口执行接入识别操作;所述第一位值用于表示所述热插拔接口处于待接入状态;/n调用第二线程对各个接入标识为第二位值的所述热插拔接口执行拔出识别操作;所述第二位值用于表示所述热插拔接口处于接入状态;/n基于所述接入识别操作的第一识别结果和/或所述拔出识别操作的第二识别结果,得到接口状态信息。/n

【技术特征摘要】
1.一种器件热插拔的检测方法,其特征在于,应用于多总线的终端设备,每一所述总线对应一个热插拔接口,所述热插拔接口用于所述器件接入所述终端设备,所述检测方法包括:
调用第一线程对各个接入标识为第一位值的所述热插拔接口执行接入识别操作;所述第一位值用于表示所述热插拔接口处于待接入状态;
调用第二线程对各个接入标识为第二位值的所述热插拔接口执行拔出识别操作;所述第二位值用于表示所述热插拔接口处于接入状态;
基于所述接入识别操作的第一识别结果和/或所述拔出识别操作的第二识别结果,得到接口状态信息。


2.根据权利要去1所述的方法,其特征在于,所述接口状态信息包含变更触发标识;所述变更触发标识用于指示存在接口状态变更事件。


3.根据权利要求1所述的方法,其特征在于,所述接入识别操作的第一检测周期大于所述拔出识别操作的第二检测周期。


4.根据权利要求1所述的方法,其特征在于,所述调用第二线程对各个接入标识为第二位值的所述热插拔接口执行拔出识别操作,包括:
调用所述第二线程获取第N个所述热插拔接口的所述接入标识;所述N的初始值为1;
所述接入标识为第一位值,增加所述N的值;
所述接入标识为第二位值,调用所述第二线程向第N个所述热插拔接口的所述器件发送数据采集指令;
接收到所述器件基于所述数据采集指令反馈的采集数据,增加所述N的值;
所述N的值小于或等于所述热插拔接口的总数,返回执行所述调用所述第二线程获取第N个所述热插拔接口的所述接入标识;
所述N的值大于所述总数,得到所述接口状态信息。


5.根据权利要求4所述的方法,其特征在于,在所述若所述接入标识为第二位值,则调用所述第二线程向第N个所述热插拔接口的所述器件发送数据采集指令之后,还包括:
在预设的有效时长内未接收到所述器件反馈的所述采集数据,增加异常计数器的计数值;
所述异常计数器的计数值小于或等于预设的异常阈值,返回执行所述调用所述第二线程向第N个所述热插拔接口的所述器件发送数据采集指令的操作;
所述异常计数器的计数值大于所述异常阈值,将第N个所述热插拔接口的所述接入标识变更为第一位值,并将所述接口状态信息中的变更触发标识设置为预设位值,并增加所述N的值;所述变更触发标识用于指示存在接口状态变更事件。


6.根据权利要求1所述的方法,其特征在于,所述调用第一线程对各个接入标识为第一位值的所述热插拔接口执行接入识别操作,包括:
调用所述第一线程获取第M个所述热插拔接口的所述接入标识;所述N的...

【专利技术属性】
技术研发人员:曾祥安熊友军
申请(专利权)人:深圳市优必选科技股份有限公司
类型:发明
国别省市:广东;44

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

1