CN107894935A - Ops电脑模块检测处理方法、装置以及电子设备 - Google Patents

Ops电脑模块检测处理方法、装置以及电子设备 Download PDF

Info

Publication number
CN107894935A
CN107894935A CN201711045824.0A CN201711045824A CN107894935A CN 107894935 A CN107894935 A CN 107894935A CN 201711045824 A CN201711045824 A CN 201711045824A CN 107894935 A CN107894935 A CN 107894935A
Authority
CN
China
Prior art keywords
ops computer
computer modules
ops
modules
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201711045824.0A
Other languages
English (en)
Other versions
CN107894935B (zh
Inventor
李朝建
莫善航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Honghe Innovation Information Technology Co Ltd
Original Assignee
Shenzhen Honghe Innovation Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Honghe Innovation Information Technology Co Ltd filed Critical Shenzhen Honghe Innovation Information Technology Co Ltd
Priority to CN201711045824.0A priority Critical patent/CN107894935B/zh
Publication of CN107894935A publication Critical patent/CN107894935A/zh
Application granted granted Critical
Publication of CN107894935B publication Critical patent/CN107894935B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/273Tester hardware, i.e. output processing circuits
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种OPS电脑模块检测处理方法、装置以及电子设备,其中的方法包括:电子设备的主板控制电源向OPS电脑模块供电并控制OPS电脑模块启动;主板接收到运行在OPS电脑模块中的检测软件或BOIS程序发送的其获取的OPS电脑模块信息并存储,根据OPS电脑模块信息进行相应地处理;主板可以运行Andriod***,OPS电脑模块可以运行Windows***。本发明的方法、装置以及电子设备,在Andriod***下可获取并显示OPS内置电脑(Windows***)的硬件信息,不需要任何外接辅助接口或设备工具对OPS硬件相关故障进行检修及排除,对Windows操作***进行还原操作等,能够判断OPS内置电脑的类型,不获取非标机型OPS的硬件,节约了维护的成本以及难度。

Description

OPS电脑模块检测处理方法、装置以及电子设备
技术领域
本发明涉及OPS技术领域,尤其涉及一种OPS电脑模块检测处理方法、装置以及电子设备。
背景技术
OPS(Open Pluggable Specification,开放式可插拔规范)是Intel与显示器厂商共同制定的标准化数字标牌接口规范。OPS内部组成是一个X86架构的迷你PC,采用英特尔酷睿处理器,配有内存、硬盘、多种输入输出接口以及Windows操作界面。OPS电脑或OPS模块是开放式可插拔电脑模块,也是一款微型电脑,可以进行插拔,使整体布局美观,广泛应用中在电脑一体机,电子白板,数字标牌等电子设备中。目前,电子设备,例如大屏教学设备,支持所有标准的OPS内置电脑机型,但如果安装了非标OPS内置电脑,就容易造成大屏教学设备运行效果差,无法正常运行非标OPS电脑,甚至无法对OPS电脑进行开机等。并且,在Android***下只能直接获取OPS内置电脑是否接通电源的信息,对于OPS内置电脑的硬件信息是无法直接获取的。如果OPS内置电脑硬件发生故障,需要取下OPS内置电脑,OPS内置电脑外接其它设备才可以检测OPS内置电脑的硬件信息,操作及维护的难度比较大。
发明内容
有鉴于此,本发明要解决的一个技术问题是提供一种OPS电脑模块检测处理方法、装置以及电子设备。
根据本发明的一个方面,提供一种OPS电脑模块检测处理方法,包括:安装有OPS电脑模块的电子设备的主板控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动;所述主板接收到运行在所述OPS电脑模块中的检测软件或BOIS程序发送的其获取的OPS电脑模块信息;所述主板存储所述OPS电脑模块信息,根据所述OPS电脑模块信息对所述OPS电脑模块进行相应地处理。
可选地,所述控制电源向所述OPS电脑模块供电、并控制所述OPS电脑模块启动包括:所述主板运行Andriod***,在Andriod***启动后,复位所述主板上的微控制单元MCU;所述MCU控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动。
可选地,所述OPS电脑模块信息包括:硬件型号信息、硬件运行参数;所述主板接收到运行在所述OPS电脑模块中的检测软件发送的其获取的OPS电脑模块信息包括:所述OPS电脑模块运行Windows***,在启动后进入Windows***,所述检测软件后台自动运行,通过***API接口获取到硬件型号信息,通过WMI服务获取硬件运行参数;所述MCU获取所述检测软件通过串口发送的所述硬件型号信息和所述硬件运行参数;其中,所述硬件型号信息包括:CPU、主板、硬盘、内存的型号信息;所述硬件运行参数包括:CPU、主板的温度信息、CPU风扇转速信息。
可选地,所述OPS电脑模块信息包括:OPS电脑模块ID信息;所述主板接收到运行在所述OPS电脑模块中的BIOS程序发送的其获取的OPS电脑模块信息包括:所述OPS电脑模块启动后进入Windows***;所述MCU获取所述BIOS程序通过串口发送的所述OPS电脑模块ID信息;所述MCU基于所述OPS电脑模块ID信息确定所述OPS电脑模块的类型信息并存储。
可选地,所述根据所述OPS电脑模块信息对所述OPS电脑模块进行相应地处理包括:接收到Andriod***发出的程序指令后,TVOS模块读取存储的所述OPS电脑模块的类型信息;其中,所述程序指令包括:***还原、硬件检测指令;所述TVOS模块基于所述OPS电脑模块的类型信息确定是否执行所述程序指令;如果是,则所述TVOS模块读取存储的所述OPS电脑模块信息并执行所述程序指令。
可选地,所述程序指令为硬件检测指令,所述方法还包括:接收到Andriod***发出的硬件检测指令后,TVOS模块读取存储的所述OPS电脑模块信息,在Andriod***的UI界面中显示所述OPS电脑模块信息。
可选地,所述程序指令为***还原指令,所述方法还包括:所述TVOS模块输入与所述OPS电脑模块相对应的密码,用于执行所述Andriod***发出的还原指令;如果密码正确,则所述MCU对所述OPS电脑模块进行启动或重启操作;所述MCU确定到所述OPS电脑模块启动后,向所述BIOS程序发送***还原指令,所述BIOS程序接收到所述***还原指令后进行***还原操作。
可选地,所述MCU基于光耦检测装置判断所述OPS电脑模块是否安装正常;如果正常,则指示所述TVOS模块输入密码;所述MCU对所述OPS电脑模块开关机状态进行判断,如果是开机状态,则所述MCU对所述OPS电脑模块发送断电重启命令,如果是关机状态,则所述MCU对所述OPS电脑模块发送上电启动命令。
根据本发明的另一方面,提供一种OPS电脑模块检测处理装置,包括:安装有OPS电脑模块的电子设备的主板和存储模块;所述主板,用于控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动,接收到运行在所述OPS电脑模块中的检测软件或BOIS程序发送的其获取的OPS电脑模块信息;所述存储模块,用于存储所述OPS电脑模块信息;所述主板,还用于根据所述OPS电脑模块信息对所述OPS电脑模块进行相应地处理。
可选地,所述主板运行Andriod***;所述主板包括:复位单元和微控制单元MCU;复位单元,用于在Andriod***启动后,复位所述主板上的MCU;所述MCU,用于控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动。
可选地,所述OPS电脑模块信息包括:硬件型号信息、硬件运行参数;所述OPS电脑模块运行Windows***,在启动后进入Windows***,所述检测软件后台自动运行,通过***API接口获取到硬件型号信息,通过WMI服务获取硬件运行参数;所述MCU获取所述检测软件通过串口发送的所述硬件型号信息和所述硬件运行参数;其中,所述硬件型号信息包括:CPU、主板、硬盘、内存的型号信息;所述硬件运行参数包括:CPU、主板的温度信息、CPU风扇转速信息。
可选地,所述OPS电脑模块信息包括:OPS电脑模块ID信息;所述OPS电脑模块启动后进入Windows***;所述MCU,用于获取所述BIOS程序通过串口发送的所述OPS电脑模块ID信息,基于所述OPS电脑模块ID信息确定所述OPS电脑模块的类型信息并存储。
可选地,所述主板包括:TVOS模块;所述TVOS模块,用于在接收到Andriod***发出的程序指令后,读取存储的所述OPS电脑模块的类型信息;其中,所述程序指令包括:***还原、硬件检测指令;基于所述OPS电脑模块的类型信息确定是否执行所述程序指令;如果是,则读取存储的所述OPS电脑模块信息并执行所述程序指令。
可选地,所述程序指令为硬件检测指令;所述TVOS模块,用于在接收到Andriod***发出的硬件检测指令后,读取存储的所述OPS电脑模块信息,在Andriod***的UI界面中显示所述OPS电脑模块信息。
可选地,所述程序指令为***还原指令,所述方法还包括:所述TVOS模块,用于输入与所述OPS电脑模块相对应的密码,用于执行所述Andriod***发出的还原指令;所述MCU,用于如果确定密码正确,则对所述OPS电脑模块进行启动或重启操作;确定到所述OPS电脑模块启动后,向所述BIOS程序发送***还原指令;所述BIOS程序接收到所述***还原指令后进行***还原操作。
可选地,所述MCU,还用于基于光耦检测装置判断所述OPS电脑模块是否安装正常;如果正常,则指示所述TVOS模块输入密码;对所述OPS电脑模块开关机状态进行判断,如果是开机状态,则对所述OPS电脑模块发送断电重启命令,如果是关机状态,则对所述OPS电脑模块发送上电启动命令。
根据本发明的又一方面,提供一种电子设备,包括:如上所述的OPS电脑模块检测处理装置。
本发明的OPS电脑模块检测处理方法、装置以及电子设备,电子设备的主板控制电源向OPS电脑模块供电并控制OPS电脑模块启动;主板接收到运行在OPS电脑模块中的检测软件或BOIS程序发送的其获取的OPS电脑模块信息并存储,根据OPS电脑模块信息对OPS电脑模块进行相应地处理;主板可以运行Andriod***,OPS电脑模块可以运行Windows***,在Andriod***下可获取并显示OPS内置电脑(Windows***)的硬件信息,能够直接对OPS硬件相关故障进行检修及排除,不需要任何外接辅助接口或设备工具等;可在Android***下对Windows操作***进行还原操作,方便快捷;能够判断OPS内置电脑的类型,不获取非标机型OPS的硬件,不会对大屏的安卓***造成影响,节约了维护的成本以及难度,能够延长OPS设备的使用寿命。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的OPS电脑模块检测处理方法的一个实施例的流程示意图;
图2为本发明的OPS电脑模块检测处理方法的一个实施例中的获取硬件数据的流程示意图;
图3为本发明的OPS电脑模块检测处理方法的一个实施例中的确定是否执行指令的流程示意图;
图4为本发明的OPS电脑模块检测处理方法的一个实施例中的执行一键重启指令的流程示意图;
图5为本发明的OPS电脑模块检测处理装置的一个实施例的模块示意图。
图6为本发明的OPS电脑模块检测处理装置的一个实施例中的主板的模块示意图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
本发明实施例可以应用于计算机***/服务器,其可与众多其它通用或专用计算***环境或配置一起操作。适于与计算机***/服务器一起使用的众所周知的计算***、环境和/或配置的例子包括但不限于:智能手机、个人计算机***、服务器计算机***、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的***、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机***﹑大型计算机***和包括上述任何***的分布式云计算技术环境,等等。
计算机***/服务器可以在由计算机***执行的计算机***可执行指令(诸如程序模块)的一般语境下描述。通常,程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等,它们执行特定的任务或者实现特定的抽象数据类型。计算机***/服务器可以在分布式云计算环境中实施,分布式云计算环境中,任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中,程序模块可以位于包括存储设备的本地或远程计算***存储介质上。
图1为本发明的OPS电脑模块检测处理方法的一个实施例的流程示意图,如图1所示:
步骤101,安装有OPS电脑模块的电子设备的主板控制电源向OPS电脑模块供电,并控制OPS电脑模块启动。
步骤102,主板接收到运行在OPS电脑模块中的检测软件或BOIS程序发送的其获取的OPS电脑模块信息。
步骤103,主板存储OPS电脑模块信息,根据OPS电脑模块信息对OPS电脑模块进行相应地处理。
上述实施例中的OPS电脑模块检测处理方法,电子设备能够获取OPS电脑模块信息,电子设备可以根据OPS电脑模块信息进行硬件信息显示、一键重启等处理。
图2为本发明的OPS电脑模块检测处理方法的一个实施例中的获取硬件数据的流程示意图,如图2所示:
步骤201,主板运行Andriod***,在Andriod***启动后,复位主板上的微控制单元MCU(Microcontroller Unit)。Android***是一种基于Linux的自由及开放源代码的操作***,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。
步骤202,MCU控制电源向OPS电脑模块供电,并控制OPS电脑模块启动。
步骤203,OPS电脑模块运行Windows***,在启动后进入Windows***。
步骤204,检测软件后台自动运行,通过***API接口获取到硬件型号信息,通过WMI服务获取硬件运行参数。WMI(Windows ManagementInstrumentation,Windows管理规范)是一项核心的Windows管理技术,用户可以使用WMI管理本地和远程计算机。WMI以CIMOM为基础,CIMOM即公共信息模型对象管理器(Common Information Model ObjectManager),是一个描述操作***构成单元的对象数据库,为MMC和脚本程序提供了一个访问操作***构成单元的公共接口。
步骤205,MCU获取检测软件通过串口发送的硬件型号信息和硬件运行参数。OPS电脑模块信息包括:硬件型号信息、硬件运行参数等。硬件型号信息包括:CPU、主板、硬盘、内存的型号信息等。硬件运行参数包括:CPU、主板的温度信息、CPU风扇转速信息等。
在一个实施例中,OPS电脑模块信息包括OPS电脑模块ID信息。OPS电脑模块启动后进入Windows***,MCU获取Windows***的BIOS程序通过串口发送的OPS电脑模块ID信息,MCU基于OPS电脑模块ID信息确定OPS电脑模块的类型信息并存储。
BIOS(Basic Input Output System)程序是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和***自启动程序,它可从CMOS中读写***设置的具体信息。OPS电脑模块通过串口由BIOS程序给主板的MCU发送4位码值的OPS电脑模块ID,作为身份信息。主板的MCU判断OPS电脑模块的身份并保存判断结果。
图3为本发明的OPS电脑模块检测处理方法的一个实施例中的确定是否执行指令的流程示意图,如图3所示:
步骤301,接收到Andriod***发出的程序指令后,TVOS模块读取存储的OPS电脑模块的类型信息。程序指令包括:***还原、硬件检测指令等。
步骤302,TVOS模块基于OPS电脑模块的类型信息确定是否执行程序指令。
步骤303,如果是,则TVOS模块读取存储的OPS电脑模块信息并执行程序指令。
在安卓***获取OPS电脑模块的信息前,安卓主板的MCU会对OPS电脑模块进行身份验证,验证结果为标准机型OPS,则会正常获取OPS电脑模块的信息,并将获取的OPS电脑模块的信息反馈给Android***,若验证结果为非标机型OPS,则不会获取OPS电脑模块信息。
电视操作***TVOS模块用于处理图像和视觉特效等。Android***收到程序指令时,Android通过TVOS模块(TVOS服务程序)取得主板MCU保存的判定结果;若获取的判断结果为是,则Android***获取OPS信息,在Android***下可对OPS电脑模块执行程序指令;如果获取的判断结果为否,则Android***无法获取OPS信息,无法对OPS电脑模块执行程序指令。
例如,程序指令为硬件检测指令,接收到Andriod***发出的硬件检测指令后,TVOS模块读取存储的OPS电脑模块信息,在Andriod***的UI界面中显示OPS电脑模块信息,将读取的TVOS硬件信息直接在界面显示出来。
图4为本发明的OPS电脑模块检测处理方法的一个实施例中的执行一键重启指令的流程示意图,如图4所示:
步骤401,TVOS模块输入与OPS电脑模块相对应的密码,用于执行Andriod***发出的还原指令。
步骤402,如果密码正确,则MCU对OPS电脑模块进行启动或重启操作。
步骤403,MCU确定到OPS电脑模块启动后,向BIOS程序发送***还原指令。
步骤404,BIOS程序接收到***还原指令后进行***还原操作。
例如,点击一键还原按钮,输入密码。如果密码正确,主板MCU对OPS进行重启或者启动。在OPS启动后主板MCU发送***还原命令给bios,bios接收到还原命令后进行***还原操作。
在一个实施例中,MCU基于光耦检测装置判断OPS电脑模块是否安装正常。如果正常,则指示TVOS模块输入密码。MCU对OPS电脑模块开关机状态进行判断,如果是开机状态,则MCU对OPS电脑模块发送断电重启命令,如果是关机状态,则MCU对OPS电脑模块发送上电启动命令。OPS电脑模块可以在上电启动后主动给MCU发身份ID,MCU接受到后进行身份判断。
光耦检测装置可以有多种。例如,光耦检测装置包括:光电发射器和光电接收器,光电发射器包括LED光源等,在光电发射器和光电接收器之间设置有隔离通道。通过螺钉将OPS模块安装在电子设备上,OPS模块可在电子设备的插槽中进行插拔,螺钉位于隔离通道内并遮挡光电发射器发出的光线,光电接收器发送低电平信号。当螺钉离开隔离通道时,光电接收器接收到光电发射器发出的光线,发送高电平信号。通过判断是否接收到高、低电平信号,判断螺钉是否安装好,即判断OPS电脑模块是否安装正常。
上述实施例提供的OPS电脑模块检测处理方法,主板可以运行Andriod***,OPS电脑模块可以运行Windows***,在Andriod***下可获取并显示OPS内置电脑(Windows***)的硬件信息,直接对OPS硬件相关故障进行检修及排除,不需要任何外接辅助接口或设备工具,可在Android***下对Windows操作***进行还原操作,能够判断OPS内置电脑的类型,不获取非标机型OPS的硬件,不会对大屏的安卓***造成影响,节约了维护的成本以及难度。
如图5所示,本发明提供一种OPS电脑模块检测处理装置50,包括:安装有OPS电脑模块的电子设备的主板51和存储模块52。主板51控制电源向OPS电脑模块供电,并控制OPS电脑模块启动,接收到运行在OPS电脑模块中的检测软件或BOIS程序发送的其获取的OPS电脑模块信息。存储模块52存储OPS电脑模块信息。主板51根据OPS电脑模块信息对OPS电脑模块进行相应地处理。
如图6所示,主板51包括:复位单元511、微控制单元MCU 512和TVOS模块513。主板51运行Andriod***,复位单元511在Andriod***启动后,复位主板上的MCU 512。MCU 512控制电源向OPS电脑模块供电,并控制OPS电脑模块启动。
OPS电脑模块信息包括:硬件型号信息、硬件运行参数等。OPS电脑模块运行Windows***,在启动后进入Windows***,检测软件后台自动运行,通过***API接口获取到硬件型号信息,通过WMI服务获取硬件运行参数。MCU 512获取检测软件通过串口发送的硬件型号信息和硬件运行参数。硬件型号信息包括:CPU、主板、硬盘、内存的型号信息等。硬件运行参数包括:CPU、主板的温度信息、CPU风扇转速信息等。
OPS电脑模块信息包括:OPS电脑模块ID信息。OPS电脑模块启动后进入Windows***,MCU 512获取BIOS程序通过串口发送的OPS电脑模块ID信息,基于OPS电脑模块ID信息确定OPS电脑模块的类型信息并存储。
TVOS模块513在接收到Andriod***发出的程序指令后,读取存储的OPS电脑模块的类型信息。程序指令包括:***还原、硬件检测指令等。基于OPS电脑模块的类型信息确定是否执行程序指令,如果是,则读取存储的OPS电脑模块信息并执行程序指令。
程序指令为硬件检测指令,TVOS模块513在接收到Andriod***发出的硬件检测指令后,读取存储的OPS电脑模块信息,在Andriod***的UI界面中显示OPS电脑模块信息。
程序指令为***还原指令,TVOS模块513输入与OPS电脑模块相对应的密码,用于执行Andriod***发出的还原指令。MCU 512如果确定密码正确,则对OPS电脑模块进行启动或重启操作,确定到OPS电脑模块启动后,向BIOS程序发送***还原指令。BIOS程序接收到***还原指令后进行***还原操作。
MCU 512基于光耦检测装置判断OPS电脑模块是否安装正常,如果正常,则指示TVOS模块输入密码,对OPS电脑模块开关机状态进行判断,如果是开机状态,则对OPS电脑模块发送断电重启命令,如果是关机状态,则对OPS电脑模块发送上电启动命令。
在一个实施例中,本发明提供一种电子设备,包括:如上的OPS电脑模块检测处理装置。电子设备可以为触摸一体设备、电子白板等。
上述实施例提供的OPS电脑模块检测处理方法、装置以及电子设备,电子设备的主板控制电源向OPS电脑模块供电并控制OPS电脑模块启动;主板接收到运行在OPS电脑模块中的检测软件或BOIS程序发送的其获取的OPS电脑模块信息并存储,根据OPS电脑模块信息对OPS电脑模块进行相应地处理;主板可以运行Andriod***,OPS电脑模块可以运行Windows***,在Andriod***下可获取并显示OPS内置电脑(Windows***)的硬件信息,直接对OPS硬件相关故障进行检修及排除,不需要任何外接辅助接口或设备工具,可在Android***下对Windows操作***进行还原操作,方便快捷;能够判断OPS内置电脑的类型,不获取非标机型OPS的硬件,不会对大屏的安卓***造成影响,节约了维护的成本以及难度,能够延长OPS设备的使用寿命。
可能以许多方式来实现本发明的方法和***。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和***。用于方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

Claims (17)

1.一种OPS电脑模块检测处理方法,其特征在于,包括:
安装有OPS电脑模块的电子设备的主板控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动;
所述主板接收到运行在所述OPS电脑模块中的检测软件或BOIS程序发送的其获取的OPS电脑模块信息;
所述主板存储所述OPS电脑模块信息,根据所述OPS电脑模块信息对所述OPS电脑模块进行相应地处理。
2.如权利要求1所述的方法,其特征在于,所述控制电源向所述OPS电脑模块供电、并控制所述OPS电脑模块启动包括:
所述主板运行Andriod***,在Andriod***启动后,复位所述主板上的微控制单元MCU;
所述MCU控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动。
3.如权利要求2所述的方法,其特征在于,所述OPS电脑模块信息包括:硬件型号信息、硬件运行参数;
所述主板接收到运行在所述OPS电脑模块中的检测软件发送的其获取的OPS电脑模块信息包括:
所述OPS电脑模块运行Windows***,在启动后进入Windows***,
所述检测软件后台自动运行,通过***API接口获取到硬件型号信息,通过WMI服务获取硬件运行参数;
所述MCU获取所述检测软件通过串口发送的所述硬件型号信息和所述硬件运行参数;
其中,所述硬件型号信息包括:CPU、主板、硬盘、内存的型号信息;所述硬件运行参数包括:CPU、主板的温度信息、CPU风扇转速信息。
4.如权利要求3所述的方法,其特征在于,所述OPS电脑模块信息包括:OPS电脑模块ID信息;
所述主板接收到运行在所述OPS电脑模块中的BIOS程序发送的其获取的OPS电脑模块信息包括:
所述OPS电脑模块启动后进入Windows***;
所述MCU获取所述BIOS程序通过串口发送的所述OPS电脑模块ID信息;
所述MCU基于所述OPS电脑模块ID信息确定所述OPS电脑模块的类型信息并存储。
5.如权利要求4所述的方法,其特征在于,所述根据所述OPS电脑模块信息对所述OPS电脑模块进行相应地处理包括:
接收到Andriod***发出的程序指令后,TVOS模块读取存储的所述OPS电脑模块的类型信息;其中,所述程序指令包括:***还原、硬件检测指令;
所述TVOS模块基于所述OPS电脑模块的类型信息确定是否执行所述程序指令;
如果是,则所述TVOS模块读取存储的所述OPS电脑模块信息并执行所述程序指令。
6.如权利要求5所述的方法,其特征在于,所述程序指令为硬件检测指令,所述方法还包括:
接收到Andriod***发出的硬件检测指令后,TVOS模块读取存储的所述OPS电脑模块信息,在Andriod***的UI界面中显示所述OPS电脑模块信息。
7.如权利要求6所述的方法,其特征在于,所述程序指令为***还原指令,所述方法还包括:
所述TVOS模块输入与所述OPS电脑模块相对应的密码,用于执行所述Andriod***发出的还原指令;
如果密码正确,则所述MCU对所述OPS电脑模块进行启动或重启操作;
所述MCU确定到所述OPS电脑模块启动后,向所述BIOS程序发送***还原指令,所述BIOS程序接收到所述***还原指令后进行***还原操作。
8.如权利要求7所述的方法,其特征在于,还包括:
所述MCU基于光耦检测装置判断所述OPS电脑模块是否安装正常;
如果正常,则指示所述TVOS模块输入密码;
所述MCU对所述OPS电脑模块开关机状态进行判断,如果是开机状态,则所述MCU对所述OPS电脑模块发送断电重启命令,如果是关机状态,则所述MCU对所述OPS电脑模块发送上电启动命令。
9.一种OPS电脑模块检测处理装置,其特征在于,包括:安装有OPS电脑模块的电子设备的主板和存储模块;
所述主板,用于控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动,接收到运行在所述OPS电脑模块中的检测软件或BOIS程序发送的其获取的OPS电脑模块信息;
所述存储模块,用于存储所述OPS电脑模块信息;
所述主板,还用于根据所述OPS电脑模块信息对所述OPS电脑模块进行相应地处理。
10.如权利要求9所述的装置,其特征在于,所述主板运行Andriod***;所述主板包括:复位单元和微控制单元MCU;
复位单元,用于在Andriod***启动后,复位所述主板上的MCU;
所述MCU,用于控制电源向所述OPS电脑模块供电,并控制所述OPS电脑模块启动。
11.如权利要求10所述的装置,其特征在于,所述OPS电脑模块信息包括:硬件型号信息、硬件运行参数;
所述OPS电脑模块运行Windows***,在启动后进入Windows***,所述检测软件后台自动运行,通过***API接口获取到硬件型号信息,通过WMI服务获取硬件运行参数;
所述MCU获取所述检测软件通过串口发送的所述硬件型号信息和所述硬件运行参数;其中,所述硬件型号信息包括:CPU、主板、硬盘、内存的型号信息;所述硬件运行参数包括:CPU、主板的温度信息、CPU风扇转速信息。
12.如权利要求11所述的装置,其特征在于,所述OPS电脑模块信息包括:OPS电脑模块ID信息;所述OPS电脑模块启动后进入Windows***;
所述MCU,用于获取所述BIOS程序通过串口发送的所述OPS电脑模块ID信息,基于所述OPS电脑模块ID信息确定所述OPS电脑模块的类型信息并存储。
13.如权利要求12所述的装置,其特征在于,
所述主板包括:TVOS模块;
所述TVOS模块,用于在接收到Andriod***发出的程序指令后,读取存储的所述OPS电脑模块的类型信息;其中,所述程序指令包括:***还原、硬件检测指令;基于所述OPS电脑模块的类型信息确定是否执行所述程序指令;如果是,则读取存储的所述OPS电脑模块信息并执行所述程序指令。
14.如权利要求13所述的装置,其特征在于,所述程序指令为硬件检测指令;
所述TVOS模块,用于在接收到Andriod***发出的硬件检测指令后,读取存储的所述OPS电脑模块信息,在Andriod***的UI界面中显示所述OPS电脑模块信息。
15.如权利要求14所述的装置,其特征在于,所述程序指令为***还原指令,所述方法还包括:
所述TVOS模块,用于输入与所述OPS电脑模块相对应的密码,用于执行所述Andriod***发出的还原指令;
所述MCU,用于如果确定密码正确,则对所述OPS电脑模块进行启动或重启操作;确定到所述OPS电脑模块启动后,向所述BIOS程序发送***还原指令;所述BIOS程序接收到所述***还原指令后进行***还原操作。
16.如权利要求15所述的装置,其特征在于,
所述MCU,还用于基于光耦检测装置判断所述OPS电脑模块是否安装正常;如果正常,则指示所述TVOS模块输入密码;对所述OPS电脑模块开关机状态进行判断,如果是开机状态,则对所述OPS电脑模块发送断电重启命令,如果是关机状态,则对所述OPS电脑模块发送上电启动命令。
17.一种电子设备,其特征在于,包括:
如权利要求9至16任意一项所述的OPS电脑模块检测处理装置。
CN201711045824.0A 2017-10-31 2017-10-31 Ops电脑模块检测处理方法、装置以及电子设备 Active CN107894935B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711045824.0A CN107894935B (zh) 2017-10-31 2017-10-31 Ops电脑模块检测处理方法、装置以及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711045824.0A CN107894935B (zh) 2017-10-31 2017-10-31 Ops电脑模块检测处理方法、装置以及电子设备

Publications (2)

Publication Number Publication Date
CN107894935A true CN107894935A (zh) 2018-04-10
CN107894935B CN107894935B (zh) 2023-05-05

Family

ID=61803414

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711045824.0A Active CN107894935B (zh) 2017-10-31 2017-10-31 Ops电脑模块检测处理方法、装置以及电子设备

Country Status (1)

Country Link
CN (1) CN107894935B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110597666A (zh) * 2019-09-19 2019-12-20 广州视源电子科技股份有限公司 智能交互平板的***还原方法和装置
CN112506572A (zh) * 2020-11-25 2021-03-16 广州朗国电子科技有限公司 一种ops***还原方法、装置及存储介质
CN112948186A (zh) * 2019-12-11 2021-06-11 海信视像科技股份有限公司 检测装置和接口信号的检测方法
CN113867568A (zh) * 2021-09-29 2021-12-31 四川长虹教育科技有限公司 红外交互大屏动态检测修复红外触摸的方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101727082A (zh) * 2008-10-28 2010-06-09 鞍钢股份有限公司 一种操作画面单一位置显示多项报警信息的方法
US20130086368A1 (en) * 2011-10-03 2013-04-04 International Business Machines Corporation Using Register Last Use Infomation to Perform Decode-Time Computer Instruction Optimization
US20130086364A1 (en) * 2011-10-03 2013-04-04 International Business Machines Corporation Managing a Register Cache Based on an Architected Computer Instruction Set Having Operand Last-User Information
CN106249832A (zh) * 2016-07-27 2016-12-21 青岛海信电器股份有限公司 触控一体机及其电源控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101727082A (zh) * 2008-10-28 2010-06-09 鞍钢股份有限公司 一种操作画面单一位置显示多项报警信息的方法
US20130086368A1 (en) * 2011-10-03 2013-04-04 International Business Machines Corporation Using Register Last Use Infomation to Perform Decode-Time Computer Instruction Optimization
US20130086364A1 (en) * 2011-10-03 2013-04-04 International Business Machines Corporation Managing a Register Cache Based on an Architected Computer Instruction Set Having Operand Last-User Information
CN106249832A (zh) * 2016-07-27 2016-12-21 青岛海信电器股份有限公司 触控一体机及其电源控制方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110597666A (zh) * 2019-09-19 2019-12-20 广州视源电子科技股份有限公司 智能交互平板的***还原方法和装置
CN110597666B (zh) * 2019-09-19 2022-11-15 广州视源电子科技股份有限公司 智能交互平板的***还原方法和装置
CN112948186A (zh) * 2019-12-11 2021-06-11 海信视像科技股份有限公司 检测装置和接口信号的检测方法
CN112948186B (zh) * 2019-12-11 2022-11-11 海信视像科技股份有限公司 检测装置和接口信号的检测方法
CN112506572A (zh) * 2020-11-25 2021-03-16 广州朗国电子科技有限公司 一种ops***还原方法、装置及存储介质
CN112506572B (zh) * 2020-11-25 2024-05-31 广州朗国电子科技股份有限公司 一种ops***还原方法、装置及存储介质
CN113867568A (zh) * 2021-09-29 2021-12-31 四川长虹教育科技有限公司 红外交互大屏动态检测修复红外触摸的方法
CN113867568B (zh) * 2021-09-29 2023-10-13 四川长虹教育科技有限公司 红外交互大屏动态检测修复红外触摸的方法

Also Published As

Publication number Publication date
CN107894935B (zh) 2023-05-05

Similar Documents

Publication Publication Date Title
US10152579B2 (en) Network information system with license registration and method of operation thereof
CN105404525B (zh) 管理计算机***中的基本输入输出***配置的方法及装置
US9733924B2 (en) Customized electronic product configuration
US8532302B2 (en) System and method for registering a personal computing device to a service processor
US8874953B2 (en) System and method of cloud testing and remote monitoring for integrated circuit components in system validation
CN107894935A (zh) Ops电脑模块检测处理方法、装置以及电子设备
CN110781067A (zh) 一种启动耗时的计算方法、装置、设备和存储介质
CN112486491A (zh) 页面生成方法、装置、计算机设备及存储介质
CN109683964A (zh) Bios软件调试控制方法、***及服务器
US10135684B2 (en) Differential staging of devices in bulk enrollment
US10678956B2 (en) Keyboard for provisioning security credentials
CN115913913B (zh) 网卡预启动执行环境功能故障定位方法及装置
CN106557354A (zh) 设置私有镜像的属性参数的方法及计算机设备
US10754660B2 (en) Rack level server boot
Gavanda et al. Mastering VMware vSphere 6.7: Effectively deploy, manage, and monitor your virtual datacenter with VMware vSphere 6.7
US9465944B2 (en) Electronic system, electronic device and method capable of erasing password from basic input/output system automatically
CN107018032A (zh) 一种服务器监控***及方法
CN110262856B (zh) 一种应用程序数据采集方法、装置、终端及存储介质
Papić et al. Microcomputer based embedded SCADA and RFID systems implemented on LINUX platform
CN106775954B (zh) Unix服务器仿真方法、***及虚拟现实服务器
CN111859356A (zh) 应用程序登录方法及装置
CN110968519A (zh) 一种游戏测试方法、装置、服务器及存储介质
CN104641305A (zh) 用于账户设置和/或设备安装的***
CN114531452B (zh) 一种数据获取方法、装置、设备及存储介质
CN106548061A (zh) 服务器管理方法及管理***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant