买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】OPS状态检测方法、系统和设备_广州视源电子科技股份有限公司;广州视睿电子科技有限公司_201810361218.8 

申请/专利权人:广州视源电子科技股份有限公司;广州视睿电子科技有限公司

申请日:2018-04-20

公开(公告)日:2021-04-13

公开(公告)号:CN108710037B

主分类号:G01R31/00(20060101)

分类号:G01R31/00(20060101)

优先权:

专利状态码:有效-授权

法律状态:2021.04.13#授权;2018.11.20#实质审查的生效;2018.10.26#公开

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

主权项:1.一种OPS状态检测方法,其特征在于,包括以下步骤:检测OPS模块的输入电流,其中,所述输入电流是所述OPS模块与供电电源之间的电流;根据预设阈值判断所述输入电流所处的第一区间范围,其中,所述预设阈值是所述OPS模块处于不同状态时与所述输入电流相关的参数阈值;根据所述第一区间范围判断所述OPS模块当前所处的状态,其中,所述状态包括:开机状态、休眠状态和睡眠状态;其中,所述检测OPS模块的输入电流的步骤包括以下步骤:通过电流检测装置检测所述OPS模块的输入电流,获取所述电流检测装置输出的对应所述输入电流的电压值;其中,所述根据预设阈值判断所述输入电流所处的第一区间范围的步骤包括以下步骤:根据预设电压阈值判断所述电压值所处的第二区间范围;其中,所述根据所述第一区间范围判断所述OPS模块当前所处的状态的步骤包括以下步骤:根据所述第二区间范围判断所述OPS模块当前所处的状态。

全文数据:OPS状态检测方法、系统和设备技术领域[0001]本发明涉及OPSOpenPluggableSpecification,开放式可插拔规范技术领域,特别是涉及一种OPS状态检测方法、系统和设备。背景技术[0002]随着0PS技术的快速发展,目前0PS模块广泛应用于各种电子产品,如电视、电脑等。[0003]0PS模块可以与电子产品的显示设备进行插拔组合,更便于安装。使用和维护。在实现本发明过程中,发明人发现传统技术中,至少存在如下问题:0PS模块一般都是采用标准S0PIN插拔接口,该接口未预留用于检测0PS状态的引脚或接口定义,因此在整机系统使用OPS模块时,会由于0PS模块状态的差异出现运行故障。发明内容[0004]基于此,有必要针对传统的整机系统在使用OPS模块时因OPS模块状态的差异导致运行故障的问题,提供一种0PS状态检测方法、系统和设备。[0005]一种0PS状态检测方法,包括以下步骤:[0006]检测0PS模块的输入电流,其中,输入电流是0PS模块与供电电源之间的电流;[0007]根据预设阈值判断输入电流所处的第一区间范围,其中,预设阈值是0PS模块处于不同状态时与输入电流相关的参数阈值;[0008]根据第一区间范围判断OPS模块当前所处的状态。[0009]根据上述的0PS状态检测方法,通过检测供电电源向0PS模块输入的电流,将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,0PS模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断0PS模块当前所处的状态,在确定0PS模块当前所处的状态的情况下,整机系统可以对0PS模块进行相应的控制操作,避免因0PS模块状态的差异导致运行故障,而且此种0PS状态检测方法不依赖于0PS模块的具体接口,适用于各种不同类型接口的OPS模块。[0010]在其中一个实施例中,检测OPS模块的输入电流的步骤包括以下步骤:[0011]通过电流检测装置检测OPS模块的输入电流,获取电流检测装置输出的对应输入电流的电压值;[0012]根据预设阈值判断输入电流所处的第一区间范围的步骤包括以下步骤:[0013]根据预设电压阈值判断电压值所处的第二区间范围;[0014]根据第一区间范围判断0PS模块当前所处的状态的步骤包括以下步骤:[0015]根据第二区间范围判断0PS模块当前所处的状态。[0016]在其中一个实施例中,根据第二区间范围判断0PS模块当前所处的状态的步骤包括以下步骤:[0017]若第二区间范围为大于等于第一电压阈值,判定0PS模块当前处于开机状态;絲二区间范围为第二电压阈值的正负误差范围,判定OPS模块当前处于休眠状g19]冑第二区间范围为第三电压阈鋪正负误差范围,判定㈣莫块当前处于睡眠状[0_在其中一个实施例中,ops状态检测方法还包括以下步骤.[0021]龍GPS模块进行开机状态,记录此时电流检测装置输出的电压值作为第一阈值;[0022]设置OPS模块进行休眠状态,记录此时电流检测装置输出的电压值作为第二电压阈值;[0023]设置OPS模块进行睡眠状态,记录此时电流检测装置输出的电压值作为第三阈值。一'[0024]其巾-个实酬巾,记录耐电流侧駿输_电雖作为第—电臟值的步骤包括以下步骤:[0025]采集第一预设时间内的多个电压值,将多个电压值的平均值作为第一电压阈值.[0026]g录此时电流检测装置输出的电压值作为第二电压阈值的步骤包括以下步骤:’[0027]米集第二预设时间内的多个电压值,将多个电压值的平均值作为第二电压阈值;[0028]^录此时电流检测装置输出的电压值作为第三电压阈值的步骤包括以下步骤:’[0029]采集第三预设时间内的多个电压值,将多个电压值的平均值作为第三电压阈值。[0030]在其中一个实施例中,OPS状态检测方法还包括以下步骤:一。[0031]若根据第二区间范围无法判定ops模块当前处于开机状态、休眠状态或睡眠状态,发出OPS模块故障报警。[0032]在其中一个实施例中,OPS状态检测方法还包括以下步骤:[0033]在确定OPS模块当前所处的状态后,将OPS模块当前所处的状态信息发送至0PS模块所在整机的主芯片。[0034]—种OPS状态检测系统,包括:[0035]运行检测单元,用于检测OPS模块的输入电流,其中,输入电流是OPS模块与供电电源之间的电流;[0036]状态判断单元,用于根据预设阈值判断输入电流所处的第一区间范围,根据第一区间范围判断OPS模块当前所处的状态,其中,预设阈值是OPS模块处于不同状态时与输入电流相关的参数阈值。[0037]根据上述的OPS状态检测系统,运行检测单元检测供电电源向OPS模块输入的电流,状态判断单元将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,OPS模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断OPS模块当前所处的状态,在确定OPS模块当前所处的状态的情况下,整机系统可以对OPS模块进行相应的控制操作,避免因OPS模块状态的差异导致运行故障,而且OPS状态检测系统在检测的过程中不依赖于OPS模块的具体接口,适用于各种不同类型接口的OPS模块。[0038]在其中一个实施例中,运行检测单元通过电流检测装置检测0PS模块的输入电流,获取电流检测装置输出的对应输入电流的电压值;[0039]状态判断单元根据预设电压阈值判断电压值所处的第二区间范围,根据第二区间范围判断OPS模块当前所处的状态。[0040]在其中一个实施例中,状态判断单元在第二区间范围为大于等于第一电压阈值时,判定OPS模块当前处于开机状态;在第二区间范围为第二电压阈值的正负误差范围时,判定OPS模块当前处于休眠状态;在第二区间范围为第三电压阈值的正负误差范围时,判定OPS模块当前处于睡眠状态。[0041]在其中一个实施例中,0PS状态检测系统还包括阈值设置单元,用于设置〇ps模块进行开机状态,记录此时电流检测装置输出的电压值作为第一电压阈值;设置吧3模块进行休眠状态,记录此时电流检测装置输出的电压值作为第二电压阈值;设置ops模块进行睡眠状态,记录此时电流检测装置输出的电压值作为第三电压阈值。[0042]在其中一个实施例中,阈值设置单元采集第一预设时间内的多个电压值,将多个电压值的平均值作为第一电压阈值;采集第二预设时间内的多个电压值,将多个电压值的平均值作为第二电压阈值;采集第三预设时间内的多个电压值,将多个电压值的平均值作为第三电压阈值。[0043]在其中一个实施例中,0PS状态检测系统还包括故障报警单元,用于在状态判断单元根据第二区间范围无法判定0PS模块当前处于开机状态、休眠状态或睡眠状态时,发出ops模块故障报警。[0044]在其中一个实施例中,ops状态检测系统还包括信息发送单元,用于在状态判断单元确定0PS模块当前所处的状态后,将0PS模块当前所处的状态信息发送至0PS模块所在整机的主芯片。[0045]—种0PS状态检测设备,包括电流检测装置和微处理器;[0046]电流检测装置检测0PS模块的输入电流,其中,输入电流是0PS模块与供电电源之间的电流;[0047]微处理器根据预设阈值判断输入电流所处的第一区间范围,根据第一区间范围判断0PS模块当前所处的状态,其中,预设阈值是0PS模块处于不同状态时与输入电流相关的参数阈值。[0048]根据上述的0PS状态检测设备,电流检测装置检测供电电源向0PS模块输入的电流,微处理器将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,ops模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断0PS模块当前所处的状态,在确定0PS模块当前所处的状态的情况下,整机系统可以对0PS模块进行相应的控制操作,避免因0PS模块状态的差异导致运行故障,而且0PS状态检测设备在检测的过程中不依赖于0PS模块的具体接口,适用于各种不同类型接口的0PS模块。[0049]在其中一个实施例中,0PS状态检测设备还包括主芯片,微处理器在确定0PS模块当前所处的状态后,将0PS模块当前所处的状态信息发送至主芯片。[0050]一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述0PS状态检测方法的步骤。[0051]上述可读存储介质,通过其存储的可执行程序,实现了在确定0PS模块当前所处的状态的情况下,整机系统可以对0PS模块进行相应的控制操作,避免因0PS模块状态的差异导致运行故障,而且在检测的过程中不依赖于OPS模块的具体接口,适用于各种不同类型接口的OPS模块。[0052]—种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述OPS状态检测方法的步骤。[0053]上述计算机设备,通过处理器上运行的可执行程序,实现了在确定0PS模块当前所处的状态的情况下,整机系统可以对0PS模块进行相应的控制操作,避免因0PS模块状态的差异导致运行故障,而且在检测的过程中不依赖于0PS模块的具体接口,适用于各种不同类型接口的OPS模块。附图说明[0054]图1为一个实施例中的0PS状态检测方法的应用场景图;[0055]图2为一个实施例中的0PS状态检测方法的流程示意图;[0056]图3为另一个实施例中的0PS状态检测方法的流程示意图;[0057]图4为又一个实施例中的0PS状态检测方法的流程示意图;[0058]图5为再一个实施例中的0PS状态检测方法的流程示意图;[0059]图6为一个实施例中的0PS状态检测系统的结构示意图;[0060]图7为另一个实施例中的0PS状态检测系统的结构示意图;[0061]图8为又一个实施例中的0PS状态检测系统的结构示意图;[0062]图9为再一个实施例中的0PS状态检测系统的结构示意图;[0063]图10为一个实施例中的0PS状态检测设备的结构示意图;[0064]图11为另一个实施例中的0PS状态检测设备的结构示意图;[0065]图12为又一个实施例中的0PS状态检测设备的结构示意图;[0066]图13为一个实施例中的0PS状态检测设备的具体应用示意图。具体实施方式[0067]为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。[0068]图1为一个实施例中0PS状态检测方法的应用环境示意图,OPS状态检测方法可以应用在智能交互显示设备中,智能交互显示设备与0PS模块通过接口相互连接,智能交互显示设备可以通过接口对OPS模块进行供电,智能交互显示设备在对0PS模块进行供电时可以检测0PS模块的输入电流,根据预设阈值与输入电流判断输入电流所处的第一区间范围,根据第一区间范围判断OPS模块当前所处的状态。0PS状态检测方法可以在智能交互显示设备中实现。智能交互显示设备可以是电子白板、液晶一体机、电视、台式机、PC机等不同类型的电子设备。[0069]参见图2所示,为一个实施例的OPS状态检测方法的流程示意图。该实施例中的0PS状态检测方法包括以下步骤:[0070]步骤S110:检测OPS模块的输入电流,其中,输入电流是0PS模块与供电电源之间的电流;[0071]在本步骤中,OPS模块可以是OPS微型电脑,为开方式可插拔电脑模块,通过插拔接口与整机系统连接,供电电源可以是外部电源,也可以是整机系统提供的电源;[0072]步骤S120:根据预设阈值判断输入电流所处的第一区间范围,其中,预设阈值是0PS模块处于不同状态时与输入电流相关的参数阈值;[0073]在本步骤中,第一区间范围是根据预设阈值进行划分的;[0074]步骤S130:根据第一区间范围判断0PS模块当前所处的状态。[0075]在本实施例中,通过检测供电电源向0PS模块输入的电流,将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,ops模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断0PS模块当前所处的状态,在确定0PS模块当前所处的状态的情况下,整机系统可以对0PS模块进行相应的控制操作,避免因0PS模块状态的差异导致运行故障,而且此种0PS状态检测方法不依赖于0PS模块的具体接口,适用于各种不同类型接口的0PS模块。[0076]可选的,供电电源可以是DC直流电源,为0PS模块提供稳定的直流电流。[0077]在一个实施例中,如图3所示,检测0PS模块的输入电流的步骤包括以下步骤:[0078]通过电流检测装置检测0PS模块的输入电流,获取电流检测装置输出的对应输入电流的电压值;[0079]根据预设阈值判断输入电流所处的第一区间范围的步骤包括以下步骤:[0080]根据预设电压阈值判断电压值所处的第二区间范围;[0081]根据第一区间范围判断0PS模块当前所处的状态的步骤包括以下步骤:[0082]根据第二区间范围判断0PS模块当前所处的状态。[0083]在本实施例中,0PS模块的输入电流的信号不便于直接进行检测,因此通过电流检测装置检测0PS模块的输入电流,电流检测装置输出对应输入电流的电压值,电压值便于后续的数据处理,利用电压值和预设电压阈值判断电压值所处的第二区间范围,同样可以对ops模块的状态进行判断。[0084]需要说明的是,利用电压值可以便于检测和后续的数据处理,但并不代表必须使用电压值,利用电流值和相应的电流阈值同样可以进行0PS模块的状态检测。[0085]在一个实施例中,根据第二区间范围判断0PS模块当前所处的状态的步骤包括以下步骤:[0086]若第二区间范围为大于等于第一电压阈值,判定0PS模块当前处于开机状态;[0087]若第二区间范围为第二电压阈值的正负误差范围,判定0PS模块当前处于休眠状态;[0088]若第二区间范围为第三电压阈值的正负误差范围,判定0PS模块当前处于睡眠状1^1?〇[0089]在本实施例中,预设电压阈值可以有三个,分别为第一电压阈值、第二电压阈值和第三电压阈值,对应于0PS模块的开机、休眠和睡眠状态。在0PS模块正常开机时,0PS模块的输入电流较大,相应的电压值也较大,可以采用第一电压阈值作为基准值,而且在〇ps模块正常运行过程中,0PS模块的输入电流会产生波动,因此可以在电压值大于等于第一电压阈值时判定0PS模块处于开机状态;在0PS模块休眠时,输入电流会小于开机时的输入电流,而且此时0PS模块的输入电流较为稳定,波动较小,因此可以在电压值处于第二电压阈值的正负误差范围内时,判定OPS模块处于休眠状态;同理,在0PS模块睡眠时,输入电流会小于休眠时的输入电流,而且此时OPS模块的输入电流较为稳定,波动较小,因此可以在电压于第三电压阈值的正负误差范围内时,判定OPS模块处于休眠状态。_〇]ft魏觀是,第-电删值大于第二电細H电压醜大于駐电压阐值。[0091]在一个实施例中,OPS状态检测方法还包括以下步骤:[0092]设置ops検块进行开机状态,记录此时电流检测装置输出的电压值作为第一电压阈值;[0093]设置ops模块进行休眠状态,记录此时电流检测装置输出的电压值作为第二电压阈值;[0094]设置ops模块进行睡眠状态,记录此时电流检测装置输出的电压值作为第三电压阈值。一、[0095]在本实施例中,在对OPS模块进行状态检测之前,可以先对其状态进行设置,并记录该状态相应的电压值作为电压阈值,如此电压阈值具有较高的准确性,而且针对不同类型的OPS模块,可以通过设置和记录的方式获得对应的电压阈值,使0PS状态检测方法可以应用于不同类型的OPS模块,提高OPS状态检测方法的应用范围。'[0096]在一个实施例中,记录此时电流检测装置输出的电压值作为第一电压阈值的步骤包括以下步骤:[0097]采集第一预设时间内的多个电压值,将多个电压值的平均值作为第一电压阈值;[0098]记录此时电流检测装置输出的电压值作为第二电压阈值的步骤包括以下步骤:’[0099]采集第二预设时间内的多个电压值,将多个电压值的平均值作为第二电压阈值;[0100]记录此时电流检测装置输出的电压值作为第三电压阈值的步骤包括以下步骤:’[0101]采集第三预设时间内的多个电压值,将多个电压值的平均值作为第三电压阈值。[0102]在本实施例中,在记录电流检测装置输出的电压值时,可以先采集0PS模块一个状态下的多个电压值,对多个电压值进行平均处理,将电压平均值作为该状态的电压阈值,如此可以消除电流检测装置在检测过程中产生的误差,提高OPS状态检测的准确性。[0103]可选的,OPS模块在开机状态时的输入电流波动较大,而在休眠和睡眠状态时的输入电流波动较小,因此可以设置第一预设时间大于第二预设时间,第一预设时间大于第三预设时间。[0104]可选的,由于OPS模块在开机状态时的输入电流波动较大,也可以选取第一预设时间内的多个电压值中的最小电压值作为第一电压阈值。[0105]在一个实施例中,如图4所示,OPS状态检测方法还包括以下步骤:[0106]若根据第二区间范围无法判定OPS模块当前处于开机状态、休眠状态或睡眠状态,发出OPS模块故障报警。[0107]在本实施例中,第二区间范围可能与OPS模块三种状态对应的区间范围均不相同,如第二区间范围是小于第一电压阈值,且不处于第二电压阈值的正负误差范围和第三电压阈值的正负误差范围,此时表示OPS模块不处于开机状态、休眠状态或睡眠状态,OPS模块可能出现故障,影响了输出电流以及相应的电压值,可以发出OPS模块故障报警,以提示进行OPS故障检测。[0108]在一个实施例中,如图5所示,OPS状态检测方法还包括以下步骤:[0109]在确定OPS模块当前所处的状态后,将OPS模块当前所处的状态信息发送至OPS模块所在整机的主芯片。[0110]在本实施例中,在确定述OPS模块当前所处的状态后,可以将状态信息发送至OPS模块所在整机的主芯片,主芯片在接收到述OPS模块的状态信息后,可以根据运行需求对OPS模块进行相应的控制操作,避免因OPS模块状态的差异导致运行故障。[0111]根据上述OPS状态检测方法,本发明实施例还提供一种OPS状态检测系统,以下就OPS状态检测系统的实施例进行详细说明。[0112]参见图6所示,为一个实施例的OPS状态检测系统的结构示意图。该实施例中的OPS状态检测系统包括:[0113]运行检测单元210,用于检测OPS模块的输入电流,其中,输入电流是OPS模块与供电电源之间的电流;[0114]状态判断单元220,用于根据预设阈值判断输入电流所处的第一区间范围,根据第一区间范围判断0PS模块当前所处的状态,其中,预设阈值是0PS模块处于不同状态时与输入电流相关的参数阈值。[0115]在本实施例中,运行检测单元210检测供电电源向OPS模块输入的电流,状态判断单元22〇将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,OPS模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断0PS模块当前所处的状态,在确定0PS模块当前所处的状态的情况下,整机系统可以对0PS模块进行相应的控制操作,避免因OPS模块状态的差异导致运行故障,而且OPS状态检测系统在检测的过程中不依赖于OPS模块的具体接口,适用于各种不同类型接口的OPS模块。[0116]在一个实施例中,运行检测单元210通过电流检测装置检测OPS模块的输入电流,获取电流检测装置输出的对应输入电流的电压值;[0117]状态判断单元22〇根据预设电压阈值判断电压值所处的第二区间范围,根据第二区间范围判断OPS模块当前所处的状态。[0118]在一个实施例中,状态判断单元220在第二区间范围为大于等于第一电压阈值时,判定OPS模块当前处于开机状态;在第二区间范围为第二电压阈值的正负误差范围时,判定OPS模块当前处于休眠状态;在第二区间范围为第三电压阈值的正负误差范围时,判定〇ps模块当前处于睡眠状态。[0119]在一个实施例中,如图7所示,OPS状态检测系统还包括阈值设置单元230,用于设置OPS模块进行开机状态,记录此时电流检测装置输出的电压值作为第一电压阈值;设置OPS模块进行休眠状态,记录此时电流检测装置输出的电压值作为第二电压阈值;设置〇ps模块进行睡眠状态,记录此时电流检测装置输出的电压值作为第三电压阈值。[0120]在一个实施例中,阈值设置单元230采集第一预设时间内的多个电压值,将多个电压值的平均值作为第一电压阈值;采集第二预设时间内的多个电压值,将多个电压值的平均值作为第一电压阈值;米集第三预设时间内的多个电压值,将多个电压值的平均值作为第三电压阈值。[0121]在一个实施例中,如图8所示,OPS状态检测系统还包括故障报警单元24〇,用于在状态判断单元根据第二区间范围无法判定ops模块当前处于开机状态、休眠状态或睡眠状态时,发出OPS模块故障报警。[0122]在一个实施例中,如图9所示,0PS状态检测系统还包括信息发送单元250,用于在状态判断单元确定0PS模块当前所处的状态后,将0PS模块当前所处的状态信息发送至0PS模块所在整机的主芯片。[0123]本发明实施例的0PS状态检测系统与上述0PS状态检测方法一一对应,在上述0PS状态检测方法的实施例阐述的技术特征及其有益效果均适用于OPS状态检测系统的实施例中。[0124]根据上述0PS状态检测方法,本发明实施例还提供一种0PS状态检测设备,以下就0PS状态检测设备的实施例进行详细说明。[0125]参见图10所示,为一个实施例的0PS状态检测设备的结构示意图。该实施例中的0PS状态检测设备包括电流检测装置310和微处理器320;[0126]电流检测装置310检测0PS模块的输入电流,其中,输入电流是0PS模块与供电电源之间的电流;[0127]微处理器320根据预设阈值判断输入电流所处的第一区间范围,根据第一区间范围判断0PS模块当前所处的状态,其中,预设阈值是0PS模块处于不同状态时与输入电流相关的参数阈值。[0128]在本实施例中,电流检测装置310检测供电电源向0PS模块输入的电流,微处理器320将该输入电流与预设阈值进行比较,可以判断输入电流所处的第一区间范围,0PS模块所处的状态不同时,供电电源向其输入的电流会发生较大变化,根据第一区间范围可以判断0PS模块当前所处的状态,在确定0PS模块当前所处的状态的情况下,整机系统可以对〇PS模块进行相应的控制操作,避免因OPS模块状态的差异导致运行故障,而且OPS状态检测设备在检测的过程中不依赖于0PS模块的具体接口,适用于各种不同类型接口的OPS模块。[0129]可选的,电流检测装置310可以集成在微处理器320中。[0130]在一个实施例中,电流检测装置310检测OPS模块的输入电流;[0131]微处理器320获取电流检测装置310输出的对应输入电流的电压值,根据预设电压阈值判断电压值所处的第二区间范围,根据第二区间范围判断0PS模块当前所处的状态。[0132]在一个实施例中,微处理器32〇在第二区间范围为大于等于第一电压阈值时,判定0PS模块当前处于开机状态;在第二区间范围为第二电压阈值的正负误差范围时,判定ops模块当前处于休眠状态;在第二区间范围为第三电压阈值的正负误差范围时,判定0PS模块当前处于睡眠状态。[0133]在一个实施例中,如图11所示,微处理器32〇设置OPS模块进行开机状态,记录此时电流检测装置输出的电压值作为第一电压阈值;设置0PS模块进行休眠状态,记录此时电流检测装置输出的电压值作为第二电压阈值;设置OPS模块进行睡眠状态,记录此时电流检测装置输出的电压值作为第三电压阈值。[0134]可选的,设置ops模块的状态的操作也可以直接在ops模块上进行手动操作。[0135]在一个实施例中,微处理器32〇采集第一预设时间内的多个电压值,将多个电压值的平均值作为第一电压阈值;采集第二预设时间内的多个电压值,将多个电压值的平均值作为第二电压阈值;采集第三预设时间内的多个电压值,将多个电压值的平均值作为第三电压阈值。[0136]在一个实施例中,微处理器320在根据第二区间范围无法判定OPS模块当前处于开机状态、休眠状态或睡眠状态时,发出0PS模块故障报警。[0137]在一个实施例中,如图I2所示,0PS状态检测设备还包括主芯片330,微处理器320在确定0PS模块当前所处的状态后,将0PS模块当前所处的状态信息发送至主芯片33〇。[0138]在本实施例中,在确定述0PS模块当前所处的状态后,可以将状态信息发送至主芯片,主芯片在接收到述0PS模块的状态信息后,可以根据运行需求对0PS模块进行相应的控制操作,避免因OPS模块状态的差异导致运行故障。主芯片可以是〇PS模块所在整机系统的主芯片。[0139]上述实施例中,OPS状态检测过程可以在电流检测装置310和微处理器320中实现,OPS状态检测设备与OPS状态检测方法相对应,在上述OPS状态检测方法的实施例阐述的技术特征及其有益效果均适用于0PS状态检测设备的实施例中。[0140]根据上述OPS状态检测方法,本发明实施例还提供一种可读存储介质和一种计算机设备。[0141]—种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述ops状态检测方法的步骤。[0142]上述可读存储介质,通过其存储的可执行程序,实现了在确定0PS模块当前所处的状态的情况下,整机系统可以对0PS模块进行相应的控制操作,避免因OPS模块状态的差异导致运行故障,而且在检测的过程中不依赖于OPS模块的具体接口,适用于各种不同类型接口的OPS模块。[0143]—种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述0PS状态检测方法的步骤。[0144]上述计算机设备,通过处理器上运行的可执行程序,实现了在确定0PS模块当前所处的状态的情况下,整机系统可以对0PS模块进行相应的控制操作,避免因0PS模块状态的差异导致运行故障,而且在检测的过程中不依赖于OPS模块的具体接口,适用于各种不同类型接口的0PS模块。[0145]本领域普通技术人员可以理解实现上述实施例OPS状态检测方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,程序可存储于一非易失性的计算机可读取存储介质中,如实施例中,该程序可存储于计算机系统的存储介质中,并被该计算机系统中的至少一个处理器执行,以实现包括如上述0PS状态检测方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体Read-OnlyMemory,ROM或随机存储记忆体RandomAccessMemory,RAM等。[0146]在一个实施例中,OPS状态检测方法可以应用于智能交互平板显示设备中。传统的智能交互平板显示设备整机系统与OPS模块的标准80PIN接口连接,由于标准80PIN接口没有预留用于检测0PS模块是开机、休眠还是睡眠状态的引脚或是接口定义,整机系统无法识另IJ0PS模块的具体状态,当0PS模块进入休眠或睡眠状态时,整机系统会判定0PS模块处于关机状态,由此可能造成整机系统运行故障。[0147]0PS状态检测方法可以解决上述问题,具体如下:[0148]如图13所示,OPS模块第一次适配整机系统时,先使OPS模块正常开机进入桌面,此MUJ亿求电狐恨茨直捕I出的电压值々并保存在系统中,设置〇ps模块进入休眠状态,此时MCU记录电流检测装職巾的%压_并保存在雜巾,龍㈣機进人醜状态,此时MCU记录电流检测装置输出的电压值c并保存在系统中;[01^9]完成^上学习设置后,在使用整机系统时,MCU会实时检测电流检测装置输出的电压量X,当电压量X大于等于A时,MCU判断OPS模块当前在正常开机使用状态,当电压量x值稳定接近B时,MCU判断OPS模块当前在休眠状态,当电压量乂稳定接近⑶寸,MCU判断〇ps模块当前在睡眠状态;另外,MCU无法判定0PS模块处于正常开机、休眠或睡眠时,表示〇1^模块出现故障,会发起故障报警;[0150]以上OPS模块不管是正常使用还是睡眠或是休眠状态,MCU都可以实时通过串口或者USB接口将OPS的判定状态告知主芯片,然后整机系统可以做出相应的控制或提示动作。[0151]0PSW态检测方法可以识别OPS模块的开机、睡眠或休眠状态,即使整机系统更换不同厂家不同规格的OPS模块,一样可以通过电流学习来判断OPS状态,因此可以适用于各种不同类型的OPS模块。[0152]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。[0153]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成。所述的程序可以存储于可读取存储介质中。该程序在执行时,包括上述方法所述的步骤。所述的存储介质,包括:R0MRAM、磁碟、光盘等。[0154]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

权利要求:1.一种OPS状态检测方法,其特征在于,包括以下步骤:检测OPS模块的输入电流,其中,所述输入电流是所述OPS模块与供电电源之间的电流;根据预设阈值判断所述输入电流所处的第一区间范围,其中,所述预设阈值是所述OPS模块处于不同状态时与所述输入电流相关的参数阈值;根据所述第一区间范围判断所述〇ps模块当前所处的状态。2.根据权利要求1所述的OPS状态检测方法,其特征在于,所述检测OPS模块的输入电流的步骤包括以下步骤:通过电流检测装置检测所述OPS模块的输入电流,获取所述电流检测装置输出的对应所述输入电流的电压值;所述根据预设阈值判断所述输入电流所处的第一区间范围的步骤包括以下步骤:根据预设电压阈值判断所述电压值所处的第二区间范围;所述根据所述第一区间范围判断所述OPS模块当前所处的状态的步骤包括以下步骤:根据所述第二区间范围判断所述ops模块当前所处的状态。3.根据权利要求2所述的OPS状态检测方法,其特征在于,所述根据所述第二区间范围判断所述OPS模块当前所处的状态的步骤包括以下步骤:若所述第二区间范围为大于等于第一电压阈值,判定所述OPS模块当前处于开机状态;若所述第二区间范围为第二电压阈值的正负误差范围,判定所述OPS模块当前处于休眠状态;若所述第二区间范围为第三电压阈值的正负误差范围,判定所述OPS模块当前处于睡眠状态。4.根据权利要求3所述的OPS状态检测方法,其特征在于,还包括以下步骤:设置所述OPS模块进行开机状态,记录此时所述电流检测装置输出的电压值作为所述第一电压阈值;设置所述OPS模块进行休眠状态,记录此时所述电流检测装置输出的电压值作为所述第二电压阈值;设置OPS模块进行睡眠状态,记录此时所述电流检测装置输出的电压值作为所述第三电压阈值。5.根据权利要求4所述的OPS状态检测方法,其特征在于,所述记录此时所述电流检测装置输出的电压值作为所述第一电压阈值的步骤包括以下步骤:采集第一预设时间内的多个电压值,将多个电压值的平均值作为所述第一电压阈值;所述记录此时所述电流检测装置输出的电压值作为所述第二电压阈值的步骤包括以下步骤:采集第二预设时间内的多个电压值,将多个电压值的平均值作为所述第二电压阈值;所述记录此时所述电流检测装置输出的电压值作为所述第三电压阈值的步骤包括以下步骤:采集第三预设时间内的多个电压值,将多个电压值的平均值作为所述第三电压阈值。6.根据权利要求3所述的OPS状态检测方法,其特征在于,还包括以下步骤:若根据所述第二区间范围无法判定所述OPS模块当前处于开机状态、休眠状态或睡眠状态,发出所述OPS模块故障报警。7.根据权利要求1至6中任意一项所述的OPS状态检测方法,其特征在于,还包括以下步骤:在确定所述OPS模块当前所处的状态后,将所述OPS模块当前所处的状态信息发送至所述OPS模块所在整机的主芯片。8.—种OPS状态检测系统,其特征在于,包括:运行检测单元,用于检测OPS模块的输入电流,其中,所述输入电流是所述OPS模块与供电电源之间的电流;状态判断单元,用于根据预设阈值判断所述输入电流所处的第一区间范围,根据所述第一区间范围判断所述OPS模块当前所处的状态,其中,所述预设阈值是所述OPS模块处于不同状态时与所述输入电流相关的参数阈值。9.一种OPS状态检测设备,其特征在于,包括电流检测装置和微处理器;所述电流检测装置检测ops模块的输入电流,其中,所述输入电流是所述ops模块与供电电源之间的电流;所述微处理器根据预设阈值判断所述输入电流所处的第一区间范围,根据所述第一区间范围判断所述ops模块当前所处的状态,其中,所述预设阈值是所述0ps模块处于不同状态时与所述输入电流相关的参数阈值。10.根据权利要求9所述的OPS状态检测设备,其特征在于,还包括主芯片,所述微处理器在确定所述ops模块当前所处的状态后,将所述0以模块当前所处的状态信息发送至所述主芯片。

百度查询: 广州视源电子科技股份有限公司;广州视睿电子科技有限公司 OPS状态检测方法、系统和设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。