OPS状态检测方法、系统和设备与流程

文档序号:15758840发布日期:2018-10-26 19:02阅读:1331来源:国知局
OPS状态检测方法、系统和设备与流程

本发明涉及ops(openpluggablespecification,开放式可插拔规范)技术领域,特别是涉及一种ops状态检测方法、系统和设备。



背景技术:

随着ops技术的快速发展,目前ops模块广泛应用于各种电子产品,如电视、电脑等。

ops模块可以与电子产品的显示设备进行插拔组合,更便于安装。使用和维护。在实现本发明过程中,发明人发现传统技术中,至少存在如下问题:ops模块一般都是采用标准80pin插拔接口,该接口未预留用于检测ops状态的引脚或接口定义,因此在整机系统使用ops模块时,会由于ops模块状态的差异出现运行故障。



技术实现要素:

基于此,有必要针对传统的整机系统在使用ops模块时因ops模块状态的差异导致运行故障的问题,提供一种ops状态检测方法、系统和设备。

一种ops状态检测方法,包括以下步骤:

检测ops模块的输入电流,其中,输入电流是ops模块与供电电源之间的电流;

根据预设阈值判断输入电流所处的第一区间范围,其中,预设阈值是ops模块处于不同状态时与输入电流相关的参数阈值;

根据第一区间范围判断ops模块当前所处的状态。

根据上述的ops状态检测方法,通过检测供电电源向ops模块输入的电流,将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,ops模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断ops模块当前所处的状态,在确定ops模块当前所处的状态的情况下,整机系统可以对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障,而且此种ops状态检测方法不依赖于ops模块的具体接口,适用于各种不同类型接口的ops模块。

在其中一个实施例中,检测ops模块的输入电流的步骤包括以下步骤:

通过电流检测装置检测ops模块的输入电流,获取电流检测装置输出的对应输入电流的电压值;

根据预设阈值判断输入电流所处的第一区间范围的步骤包括以下步骤:

根据预设电压阈值判断电压值所处的第二区间范围;

根据第一区间范围判断ops模块当前所处的状态的步骤包括以下步骤:

根据第二区间范围判断ops模块当前所处的状态。

在其中一个实施例中,根据第二区间范围判断ops模块当前所处的状态的步骤包括以下步骤:

若第二区间范围为大于等于第一电压阈值,判定ops模块当前处于开机状态;

若第二区间范围为第二电压阈值的正负误差范围,判定ops模块当前处于休眠状态;

若第二区间范围为第三电压阈值的正负误差范围,判定ops模块当前处于睡眠状态。

在其中一个实施例中,ops状态检测方法还包括以下步骤:

设置ops模块进行开机状态,记录此时电流检测装置输出的电压值作为第一电压阈值;

设置ops模块进行休眠状态,记录此时电流检测装置输出的电压值作为第二电压阈值;

设置ops模块进行睡眠状态,记录此时电流检测装置输出的电压值作为第三电压阈值。

在其中一个实施例中,记录此时电流检测装置输出的电压值作为第一电压阈值的步骤包括以下步骤:

采集第一预设时间内的多个电压值,将多个电压值的平均值作为第一电压阈值;

记录此时电流检测装置输出的电压值作为第二电压阈值的步骤包括以下步骤:

采集第二预设时间内的多个电压值,将多个电压值的平均值作为第二电压阈值;

记录此时电流检测装置输出的电压值作为第三电压阈值的步骤包括以下步骤:

采集第三预设时间内的多个电压值,将多个电压值的平均值作为第三电压阈值。

在其中一个实施例中,ops状态检测方法还包括以下步骤:

若根据第二区间范围无法判定ops模块当前处于开机状态、休眠状态或睡眠状态,发出ops模块故障报警。

在其中一个实施例中,ops状态检测方法还包括以下步骤:

在确定ops模块当前所处的状态后,将ops模块当前所处的状态信息发送至ops模块所在整机的主芯片。

一种ops状态检测系统,包括:

运行检测单元,用于检测ops模块的输入电流,其中,输入电流是ops模块与供电电源之间的电流;

状态判断单元,用于根据预设阈值判断输入电流所处的第一区间范围,根据第一区间范围判断ops模块当前所处的状态,其中,预设阈值是ops模块处于不同状态时与输入电流相关的参数阈值。

根据上述的ops状态检测系统,运行检测单元检测供电电源向ops模块输入的电流,状态判断单元将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,ops模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断ops模块当前所处的状态,在确定ops模块当前所处的状态的情况下,整机系统可以对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障,而且ops状态检测系统在检测的过程中不依赖于ops模块的具体接口,适用于各种不同类型接口的ops模块。

在其中一个实施例中,运行检测单元通过电流检测装置检测ops模块的输入电流,获取电流检测装置输出的对应输入电流的电压值;

状态判断单元根据预设电压阈值判断电压值所处的第二区间范围,根据第二区间范围判断ops模块当前所处的状态。

在其中一个实施例中,状态判断单元在第二区间范围为大于等于第一电压阈值时,判定ops模块当前处于开机状态;在第二区间范围为第二电压阈值的正负误差范围时,判定ops模块当前处于休眠状态;在第二区间范围为第三电压阈值的正负误差范围时,判定ops模块当前处于睡眠状态。

在其中一个实施例中,ops状态检测系统还包括阈值设置单元,用于设置ops模块进行开机状态,记录此时电流检测装置输出的电压值作为第一电压阈值;设置ops模块进行休眠状态,记录此时电流检测装置输出的电压值作为第二电压阈值;设置ops模块进行睡眠状态,记录此时电流检测装置输出的电压值作为第三电压阈值。

在其中一个实施例中,阈值设置单元采集第一预设时间内的多个电压值,将多个电压值的平均值作为第一电压阈值;采集第二预设时间内的多个电压值,将多个电压值的平均值作为第二电压阈值;采集第三预设时间内的多个电压值,将多个电压值的平均值作为第三电压阈值。

在其中一个实施例中,ops状态检测系统还包括故障报警单元,用于在状态判断单元根据第二区间范围无法判定ops模块当前处于开机状态、休眠状态或睡眠状态时,发出ops模块故障报警。

在其中一个实施例中,ops状态检测系统还包括信息发送单元,用于在状态判断单元确定ops模块当前所处的状态后,将ops模块当前所处的状态信息发送至ops模块所在整机的主芯片。

一种ops状态检测设备,包括电流检测装置和微处理器;

电流检测装置检测ops模块的输入电流,其中,输入电流是ops模块与供电电源之间的电流;

微处理器根据预设阈值判断输入电流所处的第一区间范围,根据第一区间范围判断ops模块当前所处的状态,其中,预设阈值是ops模块处于不同状态时与输入电流相关的参数阈值。

根据上述的ops状态检测设备,电流检测装置检测供电电源向ops模块输入的电流,微处理器将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,ops模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断ops模块当前所处的状态,在确定ops模块当前所处的状态的情况下,整机系统可以对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障,而且ops状态检测设备在检测的过程中不依赖于ops模块的具体接口,适用于各种不同类型接口的ops模块。

在其中一个实施例中,ops状态检测设备还包括主芯片,微处理器在确定ops模块当前所处的状态后,将ops模块当前所处的状态信息发送至主芯片。

一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述ops状态检测方法的步骤。

上述可读存储介质,通过其存储的可执行程序,实现了在确定ops模块当前所处的状态的情况下,整机系统可以对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障,而且在检测的过程中不依赖于ops模块的具体接口,适用于各种不同类型接口的ops模块。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述ops状态检测方法的步骤。

上述计算机设备,通过处理器上运行的可执行程序,实现了在确定ops模块当前所处的状态的情况下,整机系统可以对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障,而且在检测的过程中不依赖于ops模块的具体接口,适用于各种不同类型接口的ops模块。

附图说明

图1为一个实施例中的ops状态检测方法的应用场景图;

图2为一个实施例中的ops状态检测方法的流程示意图;

图3为另一个实施例中的ops状态检测方法的流程示意图;

图4为又一个实施例中的ops状态检测方法的流程示意图;

图5为再一个实施例中的ops状态检测方法的流程示意图;

图6为一个实施例中的ops状态检测系统的结构示意图;

图7为另一个实施例中的ops状态检测系统的结构示意图;

图8为又一个实施例中的ops状态检测系统的结构示意图;

图9为再一个实施例中的ops状态检测系统的结构示意图;

图10为一个实施例中的ops状态检测设备的结构示意图;

图11为另一个实施例中的ops状态检测设备的结构示意图;

图12为又一个实施例中的ops状态检测设备的结构示意图;

图13为一个实施例中的ops状态检测设备的具体应用示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。

图1为一个实施例中ops状态检测方法的应用环境示意图,ops状态检测方法可以应用在智能交互显示设备中,智能交互显示设备与ops模块通过接口相互连接,智能交互显示设备可以通过接口对ops模块进行供电,智能交互显示设备在对ops模块进行供电时可以检测ops模块的输入电流,根据预设阈值与输入电流判断输入电流所处的第一区间范围,根据第一区间范围判断ops模块当前所处的状态。ops状态检测方法可以在智能交互显示设备中实现。智能交互显示设备可以是电子白板、液晶一体机、电视、台式机、pc机等不同类型的电子设备。

参见图2所示,为一个实施例的ops状态检测方法的流程示意图。该实施例中的ops状态检测方法包括以下步骤:

步骤s110:检测ops模块的输入电流,其中,输入电流是ops模块与供电电源之间的电流;

在本步骤中,ops模块可以是ops微型电脑,为开方式可插拔电脑模块,通过插拔接口与整机系统连接,供电电源可以是外部电源,也可以是整机系统提供的电源;

步骤s120:根据预设阈值判断输入电流所处的第一区间范围,其中,预设阈值是ops模块处于不同状态时与输入电流相关的参数阈值;

在本步骤中,第一区间范围是根据预设阈值进行划分的;

步骤s130:根据第一区间范围判断ops模块当前所处的状态。

在本实施例中,通过检测供电电源向ops模块输入的电流,将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,ops模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断ops模块当前所处的状态,在确定ops模块当前所处的状态的情况下,整机系统可以对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障,而且此种ops状态检测方法不依赖于ops模块的具体接口,适用于各种不同类型接口的ops模块。

可选的,供电电源可以是dc(直流)电源,为ops模块提供稳定的直流电流。

在一个实施例中,如图3所示,检测ops模块的输入电流的步骤包括以下步骤:

通过电流检测装置检测ops模块的输入电流,获取电流检测装置输出的对应输入电流的电压值;

根据预设阈值判断输入电流所处的第一区间范围的步骤包括以下步骤:

根据预设电压阈值判断电压值所处的第二区间范围;

根据第一区间范围判断ops模块当前所处的状态的步骤包括以下步骤:

根据第二区间范围判断ops模块当前所处的状态。

在本实施例中,ops模块的输入电流的信号不便于直接进行检测,因此通过电流检测装置检测ops模块的输入电流,电流检测装置输出对应输入电流的电压值,电压值便于后续的数据处理,利用电压值和预设电压阈值判断电压值所处的第二区间范围,同样可以对ops模块的状态进行判断。

需要说明的是,利用电压值可以便于检测和后续的数据处理,但并不代表必须使用电压值,利用电流值和相应的电流阈值同样可以进行ops模块的状态检测。

在一个实施例中,根据第二区间范围判断ops模块当前所处的状态的步骤包括以下步骤:

若第二区间范围为大于等于第一电压阈值,判定ops模块当前处于开机状态;

若第二区间范围为第二电压阈值的正负误差范围,判定ops模块当前处于休眠状态;

若第二区间范围为第三电压阈值的正负误差范围,判定ops模块当前处于睡眠状态。

在本实施例中,预设电压阈值可以有三个,分别为第一电压阈值、第二电压阈值和第三电压阈值,对应于ops模块的开机、休眠和睡眠状态。在ops模块正常开机时,ops模块的输入电流较大,相应的电压值也较大,可以采用第一电压阈值作为基准值,而且在ops模块正常运行过程中,ops模块的输入电流会产生波动,因此可以在电压值大于等于第一电压阈值时判定ops模块处于开机状态;在ops模块休眠时,输入电流会小于开机时的输入电流,而且此时ops模块的输入电流较为稳定,波动较小,因此可以在电压值处于第二电压阈值的正负误差范围内时,判定ops模块处于休眠状态;同理,在ops模块睡眠时,输入电流会小于休眠时的输入电流,而且此时ops模块的输入电流较为稳定,波动较小,因此可以在电压值处于第三电压阈值的正负误差范围内时,判定ops模块处于休眠状态。

需要说明的是,第一电压阈值大于第二电压阈值,第二电压阈值大于第三电压阈值。

在一个实施例中,ops状态检测方法还包括以下步骤:

设置ops模块进行开机状态,记录此时电流检测装置输出的电压值作为第一电压阈值;

设置ops模块进行休眠状态,记录此时电流检测装置输出的电压值作为第二电压阈值;

设置ops模块进行睡眠状态,记录此时电流检测装置输出的电压值作为第三电压阈值。

在本实施例中,在对ops模块进行状态检测之前,可以先对其状态进行设置,并记录该状态相应的电压值作为电压阈值,如此电压阈值具有较高的准确性,而且针对不同类型的ops模块,可以通过设置和记录的方式获得对应的电压阈值,使ops状态检测方法可以应用于不同类型的ops模块,提高ops状态检测方法的应用范围。

在一个实施例中,记录此时电流检测装置输出的电压值作为第一电压阈值的步骤包括以下步骤:

采集第一预设时间内的多个电压值,将多个电压值的平均值作为第一电压阈值;

记录此时电流检测装置输出的电压值作为第二电压阈值的步骤包括以下步骤:

采集第二预设时间内的多个电压值,将多个电压值的平均值作为第二电压阈值;

记录此时电流检测装置输出的电压值作为第三电压阈值的步骤包括以下步骤:

采集第三预设时间内的多个电压值,将多个电压值的平均值作为第三电压阈值。

在本实施例中,在记录电流检测装置输出的电压值时,可以先采集ops模块一个状态下的多个电压值,对多个电压值进行平均处理,将电压平均值作为该状态的电压阈值,如此可以消除电流检测装置在检测过程中产生的误差,提高ops状态检测的准确性。

可选的,ops模块在开机状态时的输入电流波动较大,而在休眠和睡眠状态时的输入电流波动较小,因此可以设置第一预设时间大于第二预设时间,第一预设时间大于第三预设时间。

可选的,由于ops模块在开机状态时的输入电流波动较大,也可以选取第一预设时间内的多个电压值中的最小电压值作为第一电压阈值。

在一个实施例中,如图4所示,ops状态检测方法还包括以下步骤:

若根据第二区间范围无法判定ops模块当前处于开机状态、休眠状态或睡眠状态,发出ops模块故障报警。

在本实施例中,第二区间范围可能与ops模块三种状态对应的区间范围均不相同,如第二区间范围是小于第一电压阈值,且不处于第二电压阈值的正负误差范围和第三电压阈值的正负误差范围,此时表示ops模块不处于开机状态、休眠状态或睡眠状态,ops模块可能出现故障,影响了输出电流以及相应的电压值,可以发出ops模块故障报警,以提示进行ops故障检测。

在一个实施例中,如图5所示,ops状态检测方法还包括以下步骤:

在确定ops模块当前所处的状态后,将ops模块当前所处的状态信息发送至ops模块所在整机的主芯片。

在本实施例中,在确定述ops模块当前所处的状态后,可以将状态信息发送至ops模块所在整机的主芯片,主芯片在接收到述ops模块的状态信息后,可以根据运行需求对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障。

根据上述ops状态检测方法,本发明实施例还提供一种ops状态检测系统,以下就ops状态检测系统的实施例进行详细说明。

参见图6所示,为一个实施例的ops状态检测系统的结构示意图。该实施例中的ops状态检测系统包括:

运行检测单元210,用于检测ops模块的输入电流,其中,输入电流是ops模块与供电电源之间的电流;

状态判断单元220,用于根据预设阈值判断输入电流所处的第一区间范围,根据第一区间范围判断ops模块当前所处的状态,其中,预设阈值是ops模块处于不同状态时与输入电流相关的参数阈值。

在本实施例中,运行检测单元210检测供电电源向ops模块输入的电流,状态判断单元220将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,ops模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断ops模块当前所处的状态,在确定ops模块当前所处的状态的情况下,整机系统可以对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障,而且ops状态检测系统在检测的过程中不依赖于ops模块的具体接口,适用于各种不同类型接口的ops模块。

在一个实施例中,运行检测单元210通过电流检测装置检测ops模块的输入电流,获取电流检测装置输出的对应输入电流的电压值;

状态判断单元220根据预设电压阈值判断电压值所处的第二区间范围,根据第二区间范围判断ops模块当前所处的状态。

在一个实施例中,状态判断单元220在第二区间范围为大于等于第一电压阈值时,判定ops模块当前处于开机状态;在第二区间范围为第二电压阈值的正负误差范围时,判定ops模块当前处于休眠状态;在第二区间范围为第三电压阈值的正负误差范围时,判定ops模块当前处于睡眠状态。

在一个实施例中,如图7所示,ops状态检测系统还包括阈值设置单元230,用于设置ops模块进行开机状态,记录此时电流检测装置输出的电压值作为第一电压阈值;设置ops模块进行休眠状态,记录此时电流检测装置输出的电压值作为第二电压阈值;设置ops模块进行睡眠状态,记录此时电流检测装置输出的电压值作为第三电压阈值。

在一个实施例中,阈值设置单元230采集第一预设时间内的多个电压值,将多个电压值的平均值作为第一电压阈值;采集第二预设时间内的多个电压值,将多个电压值的平均值作为第二电压阈值;采集第三预设时间内的多个电压值,将多个电压值的平均值作为第三电压阈值。

在一个实施例中,如图8所示,ops状态检测系统还包括故障报警单元240,用于在状态判断单元根据第二区间范围无法判定ops模块当前处于开机状态、休眠状态或睡眠状态时,发出ops模块故障报警。

在一个实施例中,如图9所示,ops状态检测系统还包括信息发送单元250,用于在状态判断单元确定ops模块当前所处的状态后,将ops模块当前所处的状态信息发送至ops模块所在整机的主芯片。

本发明实施例的ops状态检测系统与上述ops状态检测方法一一对应,在上述ops状态检测方法的实施例阐述的技术特征及其有益效果均适用于ops状态检测系统的实施例中。

根据上述ops状态检测方法,本发明实施例还提供一种ops状态检测设备,以下就ops状态检测设备的实施例进行详细说明。

参见图10所示,为一个实施例的ops状态检测设备的结构示意图。该实施例中的ops状态检测设备包括电流检测装置310和微处理器320;

电流检测装置310检测ops模块的输入电流,其中,输入电流是ops模块与供电电源之间的电流;

微处理器320根据预设阈值判断输入电流所处的第一区间范围,根据第一区间范围判断ops模块当前所处的状态,其中,预设阈值是ops模块处于不同状态时与输入电流相关的参数阈值。

在本实施例中,电流检测装置310检测供电电源向ops模块输入的电流,微处理器320将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,ops模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断ops模块当前所处的状态,在确定ops模块当前所处的状态的情况下,整机系统可以对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障,而且ops状态检测设备在检测的过程中不依赖于ops模块的具体接口,适用于各种不同类型接口的ops模块。

可选的,电流检测装置310可以集成在微处理器320中。

在一个实施例中,电流检测装置310检测ops模块的输入电流;

微处理器320获取电流检测装置310输出的对应输入电流的电压值,根据预设电压阈值判断电压值所处的第二区间范围,根据第二区间范围判断ops模块当前所处的状态。

在一个实施例中,微处理器320在第二区间范围为大于等于第一电压阈值时,判定ops模块当前处于开机状态;在第二区间范围为第二电压阈值的正负误差范围时,判定ops模块当前处于休眠状态;在第二区间范围为第三电压阈值的正负误差范围时,判定ops模块当前处于睡眠状态。

在一个实施例中,如图11所示,微处理器320设置ops模块进行开机状态,记录此时电流检测装置输出的电压值作为第一电压阈值;设置ops模块进行休眠状态,记录此时电流检测装置输出的电压值作为第二电压阈值;设置ops模块进行睡眠状态,记录此时电流检测装置输出的电压值作为第三电压阈值。

可选的,设置ops模块的状态的操作也可以直接在ops模块上进行手动操作。

在一个实施例中,微处理器320采集第一预设时间内的多个电压值,将多个电压值的平均值作为第一电压阈值;采集第二预设时间内的多个电压值,将多个电压值的平均值作为第二电压阈值;采集第三预设时间内的多个电压值,将多个电压值的平均值作为第三电压阈值。

在一个实施例中,微处理器320在根据第二区间范围无法判定ops模块当前处于开机状态、休眠状态或睡眠状态时,发出ops模块故障报警。

在一个实施例中,如图12所示,ops状态检测设备还包括主芯片330,微处理器320在确定ops模块当前所处的状态后,将ops模块当前所处的状态信息发送至主芯片330。

在本实施例中,在确定述ops模块当前所处的状态后,可以将状态信息发送至主芯片,主芯片在接收到述ops模块的状态信息后,可以根据运行需求对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障。主芯片可以是ops模块所在整机系统的主芯片。

上述实施例中,ops状态检测过程可以在电流检测装置310和微处理器320中实现,ops状态检测设备与ops状态检测方法相对应,在上述ops状态检测方法的实施例阐述的技术特征及其有益效果均适用于ops状态检测设备的实施例中。

根据上述ops状态检测方法,本发明实施例还提供一种可读存储介质和一种计算机设备。

一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述ops状态检测方法的步骤。

上述可读存储介质,通过其存储的可执行程序,实现了在确定ops模块当前所处的状态的情况下,整机系统可以对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障,而且在检测的过程中不依赖于ops模块的具体接口,适用于各种不同类型接口的ops模块。

一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述ops状态检测方法的步骤。

上述计算机设备,通过处理器上运行的可执行程序,实现了在确定ops模块当前所处的状态的情况下,整机系统可以对ops模块进行相应的控制操作,避免因ops模块状态的差异导致运行故障,而且在检测的过程中不依赖于ops模块的具体接口,适用于各种不同类型接口的ops模块。

本领域普通技术人员可以理解实现上述实施例ops状态检测方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,程序可存储于一非易失性的计算机可读取存储介质中,如实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述ops状态检测方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

在一个实施例中,ops状态检测方法可以应用于智能交互平板显示设备中。传统的智能交互平板显示设备整机系统与ops模块的标准80pin接口连接,由于标准80pin接口没有预留用于检测ops模块是开机、休眠还是睡眠状态的引脚或是接口定义,整机系统无法识别ops模块的具体状态,当ops模块进入休眠或睡眠状态时,整机系统会判定ops模块处于关机状态,由此可能造成整机系统运行故障。

ops状态检测方法可以解决上述问题,具体如下:

如图13所示,ops模块第一次适配整机系统时,先使ops模块正常开机进入桌面,此时mcu记录电流检测装置输出的电压值a并保存在系统中,设置ops模块进入休眠状态,此时mcu记录电流检测装置输出的电压值b并保存在系统中,设置ops模块进入睡眠状态,此时mcu记录电流检测装置输出的电压值c并保存在系统中;

完成以上学习设置后,在使用整机系统时,mcu会实时检测电流检测装置输出的电压量x,当电压量x大于等于a时,mcu判断ops模块当前在正常开机使用状态,当电压量x值稳定接近b时,mcu判断ops模块当前在休眠状态,当电压量x稳定接近c时,mcu判断ops模块当前在睡眠状态;另外,mcu无法判定ops模块处于正常开机、休眠或睡眠时,表示ops模块出现故障,会发起故障报警;

以上ops模块不管是正常使用还是睡眠或是休眠状态,mcu都可以实时通过串口或者usb接口将ops的判定状态告知主芯片,然后整机系统可以做出相应的控制或提示动作。

ops状态检测方法可以识别ops模块的开机、睡眠或休眠状态,即使整机系统更换不同厂家不同规格的ops模块,一样可以通过电流学习来判断ops状态,因此可以适用于各种不同类型的ops模块。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成。所述的程序可以存储于可读取存储介质中。该程序在执行时,包括上述方法所述的步骤。所述的存储介质,包括:rom/ram、磁碟、光盘等。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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