CN107894935B - OPS computer module detection processing method and device and electronic equipment - Google Patents

OPS computer module detection processing method and device and electronic equipment Download PDF

Info

Publication number
CN107894935B
CN107894935B CN201711045824.0A CN201711045824A CN107894935B CN 107894935 B CN107894935 B CN 107894935B CN 201711045824 A CN201711045824 A CN 201711045824A CN 107894935 B CN107894935 B CN 107894935B
Authority
CN
China
Prior art keywords
computer module
ops computer
information
ops
module
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.)
Active
Application number
CN201711045824.0A
Other languages
Chinese (zh)
Other versions
CN107894935A (en
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/en
Publication of CN107894935A publication Critical patent/CN107894935A/en
Application granted granted Critical
Publication of CN107894935B publication Critical patent/CN107894935B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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

The invention discloses an OPS computer module detection processing method, an OPS computer module detection processing device and electronic equipment, wherein the method comprises the following steps: the main board of the electronic equipment controls a power supply to supply power to the OPS computer module and controls the OPS computer module to start; the mainboard receives and stores the acquired OPS computer module information sent by the detection software or the BIOS program running in the OPS computer module, and carries out corresponding processing according to the OPS computer module information; the mainboard can run an Android system, and the OPS computer module can run a Windows system. According to the method, the device and the electronic equipment, the hardware information of the OPS built-in computer (Windows system) can be acquired and displayed under the Android system, any external auxiliary interface or equipment tool is not needed for overhauling and removing related faults of OPS hardware, the Windows operating system is restored, the type of the OPS built-in computer can be judged, the hardware of the nonstandard OPS is not acquired, and the maintenance cost and difficulty are saved.

Description

OPS computer module detection processing method and device and electronic equipment
Technical Field
The present invention relates to the field of OPS technologies, and in particular, to a method and an apparatus for detecting and processing an OPS computer module, and an electronic device.
Background
OPS (Open Pluggable Specification ) is a standardized digital signage interface specification co-formulated by Intel and display manufacturers. The OPS is composed of an X86 mini PC, which is an Intel Rui processor with memory, hard disk, multiple input/output interfaces and Windows operation interface. The OPS computer or the OPS module is an open pluggable computer module and is also a microcomputer, and the OPS module can be plugged and unplugged, so that the whole layout is attractive, and the OPS module is widely applied to electronic equipment such as a computer integrated machine, an electronic whiteboard, a digital signage and the like. At present, electronic equipment, such as large-screen teaching equipment, supports all standard OPS built-in computer models, but if non-standard OPS built-in computers are installed, the operation effect of the large-screen teaching equipment is easy to be poor, the non-standard OPS computers cannot be normally operated, even the OPS computers cannot be started up and the like. In addition, the Android system can only directly acquire the information of whether the OPS built-in computer is powered on or not, and the hardware information of the OPS built-in computer cannot be directly acquired. If the hardware of the OPS built-in computer fails, the OPS built-in computer needs to be taken down, and other devices are externally connected with the OPS built-in computer to detect the hardware information of the OPS built-in computer, so that the operation and maintenance difficulties are relatively high.
Disclosure of Invention
In view of the above, the present invention provides a method and a device for detecting and processing OPS computer module and an electronic device.
According to one aspect of the present invention, there is provided an OPS computer module detection processing method, including: the method comprises the steps that a main board control power supply of electronic equipment provided with an OPS computer module supplies power to the OPS computer module and controls the OPS computer module to start; the main board receives the OPS computer module information acquired by the detection software or the BIOS program running in the OPS computer module; and the mainboard stores the OPS computer module information, and processes the OPS computer module correspondingly according to the OPS computer module information.
Optionally, the controlling the power supply to supply power to the OPS computer module and controlling the OPS computer module to start includes: the main board runs an Android system, and after the Android system is started, a micro control unit MCU on the main board is reset; and the MCU controls a power supply to supply power to the OPS computer module and controls the OPS computer module to start.
Optionally, the OPS computer module information includes: hardware model information and hardware operation parameters; the main board receiving the OPS computer module information obtained by the detection software running in the OPS computer module comprises the following steps: the OPS computer module runs the Windows system, enters the Windows system after being started, the detection software background runs automatically, the hardware model information is obtained through a system API interface, and the hardware running parameters are obtained through a WMI service; the MCU acquires the hardware model information and the hardware operation parameters which are sent by the detection software through a serial port; wherein the hardware model information includes: model information of the CPU, the main board, the hard disk and the memory; the hardware operating parameters include: CPU, temperature information of the main board, and CPU fan rotation speed information.
Optionally, the OPS computer module information includes: OPS computer module ID information; the main board receiving the acquired OPS computer module information sent by the BIOS program running in the OPS computer module comprises the following steps: the OPS computer module enters a Windows system after being started; the MCU acquires the ID information of the OPS computer module sent by the BIOS program through a serial port; and the MCU determines the type information of the OPS computer module based on the ID information of the OPS computer module and stores the type information.
Optionally, the processing the OPS computer module according to the OPS computer module information includes: after receiving a program instruction sent by an Android system, a TVOS module reads stored type information of the OPS computer module; wherein the program instructions comprise: a system restoring and hardware detecting instruction; the TVOS module determines whether to execute the program instruction or not based on the type information of the OPS computer module; if yes, the TVOS module reads the stored OPS computer module information and executes the program instructions.
Optionally, the program instruction is a hardware detection instruction, and the method further includes: after receiving a hardware detection instruction sent by the Android system, the TVOS module reads the stored OPS computer module information, and the OPS computer module information is displayed in a UI interface of the Android system.
Optionally, the program instruction is a system restore instruction, and the method further includes: the TVOS module inputs a password corresponding to the OPS computer module and is used for executing a restoring instruction sent by the Android system; if the password is correct, the MCU starts or restarts the OPS computer module; and after the MCU determines that the OPS computer module is started, a system restoration instruction is sent to the BIOS program, and the BIOS program performs system restoration operation after receiving the system restoration instruction.
Optionally, the MCU judges whether the OPS computer module is normally installed based on an optocoupler detection device; if so, indicating the TVOS module to input a password; and the MCU judges the on-off state of the OPS computer module, if the on-off state is the on-off state, the MCU sends a power-off restarting command to the OPS computer module, and if the on-off state is the off-off state, the MCU sends a power-on starting command to the OPS computer module.
According to another aspect of the present invention, there is provided an OPS computer module detection processing apparatus, including: a main board and a storage module of the electronic equipment provided with the OPS computer module; the mainboard is used for controlling a power supply to supply power to the OPS computer module, controlling the OPS computer module to start, and receiving the OPS computer module information acquired by the detection software running in the OPS computer module or the BIOS program; the storage module is used for storing the OPS computer module information; and the main board is also used for correspondingly processing the OPS computer module according to the OPS computer module information.
Optionally, the main board runs an Android system; the main board comprises: a reset unit and a micro control unit MCU; the reset unit is used for resetting the MCU on the main board after the Android system is started; and the MCU is used for controlling a power supply to supply power to the OPS computer module and controlling the OPS computer module to start.
Optionally, the OPS computer module information includes: hardware model information and hardware operation parameters; the OPS computer module runs the Windows system, enters the Windows system after being started, the detection software background runs automatically, the hardware model information is obtained through a system API interface, and the hardware running parameters are obtained through a WMI service; the MCU acquires the hardware model information and the hardware operation parameters which are sent by the detection software through a serial port; wherein the hardware model information includes: model information of the CPU, the main board, the hard disk and the memory; the hardware operating parameters include: CPU, temperature information of the main board, and CPU fan rotation speed information.
Optionally, the OPS computer module information includes: OPS computer module ID information; the OPS computer module enters a Windows system after being started; the MCU is used for acquiring the ID information of the OPS computer module sent by the BIOS program through a serial port, determining the type information of the OPS computer module based on the ID information of the OPS computer module and storing the type information.
Optionally, the main board includes: a TVOS module; the TVOS module is used for reading the stored type information of the OPS computer module after receiving the program instruction sent by the Android system; wherein the program instructions comprise: a system restoring and hardware detecting instruction; determining whether to execute the program instructions based on the type information of the OPS computer module; if yes, reading the stored OPS computer module information and executing the program instruction.
Optionally, the program instruction is a hardware detection instruction; and the TVOS module is used for reading the stored OPS computer module information after receiving a hardware detection instruction sent by the Android system, and displaying the OPS computer module information in a UI interface of the Android system.
Optionally, the program instruction is a system restore instruction, and the method further includes: the TVOS module is used for inputting a password corresponding to the OPS computer module and executing a restoration instruction sent by the Android system; the MCU is used for starting or restarting the OPS computer module if the password is determined to be correct; after determining that the OPS computer module is started, sending a system restoration instruction to the BIOS program; and the BIOS program receives the system restoration instruction and then performs system restoration operation.
Optionally, the MCU is further configured to determine whether the OPS computer module is installed normally based on an optocoupler detection device; if so, indicating the TVOS module to input a password; judging the on-off state of the OPS computer module, if the on-off state is the on-off state, sending a power-off restarting command to the OPS computer module, and if the on-off state is the off-off state, sending a power-on starting command to the OPS computer module.
According to still another aspect of the present invention, there is provided an electronic apparatus including: the OPS computer module detection processing device is as described above.
According to the OPS computer module detection processing method and device and the electronic equipment, a main board of the electronic equipment controls a power supply to supply power to the OPS computer module and controls the OPS computer module to start; the mainboard receives and stores the acquired OPS computer module information sent by the detection software or the BIOS program running in the OPS computer module, and correspondingly processes the OPS computer module according to the OPS computer module information; the main board can run an Android system, the OPS computer module can run a Windows system, and the hardware information of an OPS built-in computer (Windows system) can be acquired and displayed under the Android system, so that related faults of OPS hardware can be directly overhauled and removed, and no external auxiliary interface or equipment tools or the like are needed; the Windows operating system can be restored under the Android system, so that the method is convenient and quick; the type of the OPS built-in computer can be judged, the hardware of the non-standard type OPS is not acquired, the android system of the large screen cannot be influenced, the maintenance cost and difficulty are saved, and the service life of OPS equipment can be prolonged.
Drawings
In order to more clearly illustrate the embodiments of the invention or the technical solutions of the prior art, the drawings which are used in the description of the embodiments or the prior art will be briefly described, it being obvious that the drawings in the description below are only some embodiments of the invention, and that other drawings can be obtained according to these drawings without inventive faculty for a person skilled in the art.
FIG. 1 is a flow chart of an embodiment of the OPS computer module detection processing method of the invention;
FIG. 2 is a flow chart of acquiring hardware data in an embodiment of the OPS computer module detection processing method of the invention;
FIG. 3 is a flow chart of determining whether to execute an instruction according to an embodiment of the OPS computer module detection processing method of the invention;
FIG. 4 is a flowchart of an OPS computer module detection processing method according to an embodiment of the invention;
fig. 5 is a schematic block diagram of an OPS computer module detection processing device according to an embodiment of the invention.
Fig. 6 is a schematic block diagram of a motherboard in an embodiment of the OPS computer module inspection processing device of the present invention.
Detailed Description
Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention unless it is specifically stated otherwise.
Meanwhile, it should be understood that the sizes of the respective parts shown in the drawings are not drawn in actual scale for convenience of description.
The following description of at least one exemplary embodiment is merely exemplary in nature and is in no way intended to limit the invention, its application, or uses.
Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, the techniques, methods, and apparatus should be considered part of the specification.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further discussion thereof is necessary in subsequent figures.
Embodiments of the invention are operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well known computing systems, environments, and/or configurations that may be suitable for use with the computer system/server include, but are not limited to: smart phones, personal computer systems, server computer systems, thin clients, thick clients, hand-held or laptop devices, microprocessor-based systems, set-top boxes, programmable consumer electronics, network personal computers, minicomputers systems, mainframe computer systems, and distributed cloud computing environments that include any of the above systems, and the like.
A computer system/server may be described in the general context of computer-system-executable instructions, such as program modules, being executed by a computer system. Generally, program modules may include routines, programs, objects, components, logic, data structures, etc., that perform particular tasks or implement particular abstract data types. The computer system/server may be implemented in a distributed cloud computing environment in which tasks are performed by remote processing devices that are linked through a communications network. In a distributed cloud computing environment, program modules may be located in both local and remote computing system storage media including memory storage devices.
Fig. 1 is a flow chart of an embodiment of the OPS computer module detection processing method of the present invention, as shown in fig. 1:
step 101, a main board control power supply of the electronic device provided with the OPS computer module supplies power to the OPS computer module and controls the OPS computer module to start.
Step 102, the motherboard receives the OPS computer module information obtained by the detection software or the BIOS program running in the OPS computer module.
Step 103, the main board stores OPS computer module information, and processes the OPS computer module correspondingly according to the OPS computer module information.
According to the OPS computer module detection processing method in the embodiment, the electronic equipment can acquire OPS computer module information, and the electronic equipment can perform hardware information display, one-key restarting and other processing according to the OPS computer module information.
Fig. 2 is a flow chart of acquiring hardware data in an embodiment of the OPS computer module detection processing method of the present invention, as shown in fig. 2:
in step 201, the main board runs the Android system, and after the Android system is started, the micro control unit MCU (Microcontroller Unit) on the main board is reset. The Android system is a Linux-based free and open source operating system, and is mainly used for mobile equipment, such as smart phones and tablet computers, and is led and developed by Google corporation and open mobile phone alliance.
And 202, controlling a power supply to supply power to the OPS computer module by the MCU, and controlling the OPS computer module to start.
And 203, the OPS computer module runs the Windows system and enters the Windows system after being started.
And 204, detecting the background automatic operation of the software, acquiring the hardware model information through a system API interface, and acquiring the hardware operation parameters through the WMI service. WMI (Windows Management Instrumentation, windows management specification) is a core Windows management technology that users can use to manage local and remote computers. WMI is based on CIMOM, a common information model object manager (Common Information Model Object Manager), which is an object database describing the constituent elements of the operating system, providing a common interface for MMCs and script programs to access the constituent elements of the operating system.
In step 205, the mcu obtains the hardware model information and the hardware operation parameters sent by the detection software through the serial port. The OPS computer module information includes: hardware model information, hardware operating parameters, etc. The hardware model information includes: CPU, motherboard, hard disk, and memory model information. The hardware operating parameters include: CPU, temperature information of the main board, CPU fan rotation speed information and the like.
In one embodiment, the OPS computer module information includes OPS computer module ID information. The OPS computer module enters the Windows system after being started, the MCU acquires the ID information of the OPS computer module, which is sent by the BIOS program of the Windows system through the serial port, and the MCU determines the type information of the OPS computer module based on the ID information of the OPS computer module and stores the type information.
The BIOS (Basic Input Output System) program is a set of programs solidified on a ROM chip on the main board in the computer, and can save the most important basic input and output programs, self-checking programs after starting up and system self-starting programs of the computer, and can read and write specific information of system settings from CMOS. The OPS computer module sends the OPS computer module ID of the 4-bit code value to the MCU of the main board through the serial port by the BIOS program, and the OPS computer module ID is used as identity information. And the MCU of the main board judges the identity of the OPS computer module and stores the judging result.
FIG. 3 is a flow chart of determining whether to execute an instruction according to an embodiment of the OPS computer module detection processing method of the invention, as shown in FIG. 3:
step 301, after receiving a program instruction sent by the Android system, the TVOS module reads the stored type information of the OPS computer module. The program instructions include: system restore, hardware detection instructions, etc.
In step 302, the tvos module determines whether to execute the program instruction based on the type information of the OPS computer module.
Step 303, if yes, the TVOS module reads the stored OPS computer module information and executes the program instructions.
Before the Android system acquires the information of the OPS computer module, the MCU of the Android main board can perform identity verification on the OPS computer module, if the verification result is a standard model OPS, the information of the OPS computer module can be normally acquired, the acquired information of the OPS computer module is fed back to the Android system, and if the verification result is a non-standard model OPS, the information of the OPS computer module cannot be acquired.
The television operating system TVOS module is used for processing images, visual special effects and the like. When the Android system receives a program instruction, the Android obtains a judging result stored by the main board MCU through a TVOS module (TVOS service program); if the acquired judgment result is yes, acquiring OPS information by the Android system, and executing program instructions on the OPS computer module under the Android system; if the obtained judging result is negative, the Android system cannot obtain OPS information and cannot execute program instructions on the OPS computer module.
For example, the program instruction is a hardware detection instruction, after receiving the hardware detection instruction sent by the Android system, the TVOS module reads the stored OPS computer module information, displays the OPS computer module information in the UI interface of the Android system, and directly displays the read TVOS hardware information on the interface.
Fig. 4 is a flow chart illustrating a process of executing a one-touch restart instruction in an embodiment of the OPS computer module detection processing method of the present invention, as shown in fig. 4:
in step 401, the tvos module inputs a password corresponding to the OPS computer module, and is used for executing a restore instruction sent by the Android system.
And step 402, if the password is correct, the MCU starts or restarts the OPS computer module.
And step 403, after the MCU determines that the OPS computer module is started, the MCU sends a system restoration instruction to the BIOS program.
In step 404, the bios program performs a system restore operation after receiving the system restore instruction.
For example, clicking a one-touch restore button, enters a password. And if the password is correct, restarting or starting the OPS by the MCU of the main board. After the OPS is started, the main board MCU sends a system restoration command to the bios, and the bios receives the restoration command and then carries out system restoration operation.
In one embodiment, the MCU determines whether the OPS computer module is installed normally based on the optocoupler detection device. If normal, the TVOS module is instructed to enter a password. The MCU judges the on-off state of the OPS computer module, if the on-off state is the on-off state, the MCU sends a power-off restarting command to the OPS computer module, and if the on-off state is the off-off state, the MCU sends a power-on starting command to the OPS computer module. The OPS computer module can actively send an identity ID to the MCU after being electrified and started, and the MCU can judge the identity after receiving the identity ID.
The optocoupler detection device can be various. For example, the optocoupler detection device includes: the photoelectric transmitter comprises an LED light source and the like, and an isolation channel is arranged between the photoelectric transmitter and the photoelectric receiver. The OPS module is arranged on the electronic equipment through the screw, the OPS module can be inserted and pulled in the slot of the electronic equipment, the screw is positioned in the isolation channel and shields light rays emitted by the photoelectric transmitter, and the photoelectric receiver sends low-level signals. When the screw leaves the isolation channel, the photoelectric receiver receives the light emitted by the photoelectric emitter and sends a high-level signal. And judging whether the screw is installed or not by judging whether high and low level signals are received or not, namely judging whether the OPS computer module is installed normally or not.
According to the OPS computer module detection processing method provided by the embodiment, the main board can run an Android system, the OPS computer module can run a Windows system, the hardware information of an OPS built-in computer (Windows system) can be acquired and displayed under the Android system, related faults of OPS hardware are directly overhauled and removed, no external auxiliary interface or equipment tool is needed, the Windows operating system can be restored under the Android system, the type of the OPS built-in computer can be judged, the hardware of a non-standard OPS is not acquired, the influence on the Android system of a large screen is avoided, and the maintenance cost and difficulty are saved.
As shown in fig. 5, the present invention provides an OPS computer module detection processing device 50, which includes: a main board 51 and a memory module 52 of an electronic device on which an OPS computer module is mounted. The main board 51 controls the power supply to supply power to the OPS computer module, controls the start of the OPS computer module, and receives the information of the OPS computer module acquired by the detection software or the BIOS program running in the OPS computer module. The memory module 52 stores OPS computer module information. The main board 51 processes the OPS computer module accordingly according to the OPS computer module information.
As shown in fig. 6, the main board 51 includes: a reset unit 511, a micro control unit MCU 512, and a TVOS module 513. The main board 51 runs the Android system, and the reset unit 511 resets the MCU 512 on the main board after the Android system is started. The MCU 512 controls the power supply to power the OPS computer module and controls the OPS computer module to start.
The OPS computer module information includes: hardware model information, hardware operating parameters, etc. The OPS computer module runs the Windows system, enters the Windows system after being started, detects the automatic running of the software background, obtains the hardware model information through the system API interface, and obtains the hardware running parameters through the WMI service. The MCU 512 acquires hardware model information and hardware operating parameters transmitted by the detection software through the serial port. The hardware model information includes: CPU, motherboard, hard disk, and memory model information. The hardware operating parameters include: CPU, temperature information of the main board, CPU fan rotation speed information and the like.
The OPS computer module information includes: OPS computer module ID information. After the OPS computer module is started, the system enters a Windows system, the MCU 512 acquires the ID information of the OPS computer module sent by the BIOS program through the serial port, and determines and stores the type information of the OPS computer module based on the ID information of the OPS computer module.
After receiving the program instruction sent by the Android system, the TVOS module 513 reads the stored type information of the OPS computer module. The program instructions include: system restore, hardware detection instructions, etc. And determining whether to execute the program instruction based on the type information of the OPS computer module, and if so, reading the stored OPS computer module information and executing the program instruction.
The program instruction is a hardware detection instruction, and after receiving the hardware detection instruction sent by the Android system, the TVOS module 513 reads the stored OPS computer module information and displays the OPS computer module information in the UI interface of the Android system.
The program instruction is a system restore instruction, and the TVOS module 513 inputs a password corresponding to the OPS computer module, for executing the restore instruction sent by the Android system. If the MCU 512 determines that the password is correct, the OPS computer module is started or restarted, and after the OPS computer module is determined to be started, a system restoration instruction is sent to the BIOS program. And the BIOS program receives the system restoration instruction and then performs system restoration operation.
MCU 512 judges whether OPS computer module installs normally based on the opto-coupler detection device, if normal, instruct TVOS module to input the password, judge OPS computer module on-off state, if in the start-up state, send outage restart command to OPS computer module, if in the shut-down state, send power-on start command to OPS computer module.
In one embodiment, the present invention provides an electronic device comprising: the OPS computer module detection processing device. The electronic device may be a touch-integrated device, an electronic whiteboard, or the like.
The method and the device for detecting and processing the OPS computer module and the electronic equipment provided by the embodiment, wherein a main board of the electronic equipment controls a power supply to supply power to the OPS computer module and controls the OPS computer module to start; the mainboard receives and stores the acquired OPS computer module information sent by the detection software or the BIOS program running in the OPS computer module, and correspondingly processes the OPS computer module according to the OPS computer module information; the main board can run an Android system, the OPS computer module can run a Windows system, the hardware information of an OPS built-in computer (Windows system) can be acquired and displayed under the Android system, related faults of OPS hardware can be directly overhauled and eliminated, any external auxiliary interface or equipment tool is not needed, and the Windows operating system can be restored under the Android system, so that the method is convenient and quick; the type of the OPS built-in computer can be judged, the hardware of the non-standard type OPS is not acquired, the android system of the large screen cannot be influenced, the maintenance cost and difficulty are saved, and the service life of OPS equipment can be prolonged.
The method and system of the present invention may be implemented in a number of ways. For example, the methods and systems of the present invention may be implemented by software, hardware, firmware, or any combination of software, hardware, firmware. The above-described sequence of steps for the method is for illustration only, and the steps of the method of the present invention are not limited to the sequence specifically described above unless specifically stated otherwise. Furthermore, in some embodiments, the present invention may also be embodied as programs recorded in a recording medium, the programs including machine-readable instructions for implementing the methods according to the present invention. Thus, the present invention also covers a recording medium storing a program for executing the method according to the present invention.
The description of the present invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.

Claims (15)

1. The OPS computer module detection processing method is characterized by comprising the following steps:
the method comprises the steps that a main board control power supply of electronic equipment provided with an OPS computer module supplies power to the OPS computer module and controls the OPS computer module to start; the main board receives the OPS computer module information acquired by the detection software or the BIOS program running in the OPS computer module; the main board stores the OPS computer module information, and processes the OPS computer module correspondingly according to the OPS computer module information;
the OPS computer module information comprises: hardware model information and hardware operation parameters;
the main board receives the OPS computer module information acquired by the detection software running in the OPS computer module, and the OPS computer module information comprises: the OPS computer module runs the Windows system, enters the Windows system after being started, the detection software background runs automatically, the hardware model information is obtained through a system API interface, and the hardware running parameters are obtained through a WMI service; the MCU acquires the hardware model information and the hardware operation parameters which are sent by the detection software through a serial port; wherein the hardware model information includes: model information of the CPU, the main board, the hard disk and the memory; the hardware operating parameters include: CPU, temperature information of the main board, and CPU fan rotation speed information.
2. The method of claim 1, wherein the controlling the power supply to power the OPS computer module and controlling the OPS computer module to boot comprises: the main board runs an Android system, and after the Android system is started, a micro control unit MCU on the main board is reset; and the MCU controls a power supply to supply power to the OPS computer module and controls the OPS computer module to start.
3. The method of claim 2, wherein the OPS computer module information further includes: OPS computer module ID information; the main board receiving the acquired OPS computer module information sent by the BIOS program running in the OPS computer module comprises the following steps: the OPS computer module enters a Windows system after being started; the MCU acquires the ID information of the OPS computer module sent by the BIOS program through a serial port; and the MCU determines the type information of the OPS computer module based on the ID information of the OPS computer module and stores the type information.
4. The method of claim 3, wherein the motherboard includes a TVOS module, and wherein the processing the OPS computer module accordingly based on the OPS computer module information includes: after receiving a program instruction sent by an Android system, a TVOS module reads stored type information of the OPS computer module; wherein the program instructions comprise: a system restoring and hardware detecting instruction; the TVOS module determines whether to execute the program instruction or not based on the type information of the OPS computer module; if yes, the TVOS module reads the stored OPS computer module information and executes the program instructions.
5. The method of claim 4, wherein the program instructions are hardware detection instructions, the method further comprising: after receiving a hardware detection instruction sent by the Android system, the TVOS module reads the stored OPS computer module information, and the OPS computer module information is displayed in a UI interface of the Android system.
6. The method of claim 5, wherein the program instructions are system restore instructions, the method further comprising: the TVOS module inputs a password corresponding to the OPS computer module and is used for executing a system restoration instruction sent by the Android system; if the password is correct, the MCU starts or restarts the OPS computer module; and after the MCU determines that the OPS computer module is started, a system restoration instruction is sent to the BIOS program, and the BIOS program performs system restoration operation after receiving the system restoration instruction.
7. The method as recited in claim 6, further comprising: the MCU judges whether the OPS computer module is normally installed or not based on an optocoupler detection device; if so, indicating the TVOS module to input a password; and the MCU judges the on-off state of the OPS computer module, if the on-off state is the on-off state, the MCU sends a power-off restarting command to the OPS computer module, and if the on-off state is the off-off state, the MCU sends a power-on starting command to the OPS computer module.
8. An OPS computer module detection processing device, characterized by comprising: a main board and a storage module of the electronic equipment provided with the OPS computer module; the mainboard is used for controlling a power supply to supply power to the OPS computer module, controlling the OPS computer module to start, and receiving the OPS computer module information acquired by the detection software running in the OPS computer module or the BIOS program; the storage module is used for storing the OPS computer module information; the main board is also used for correspondingly processing the OPS computer module according to the OPS computer module information;
the OPS computer module information comprises: hardware model information and hardware operation parameters;
the OPS computer module runs the Windows system, enters the Windows system after being started, the detection software background runs automatically, the hardware model information is obtained through a system API interface, and the hardware running parameters are obtained through a WMI service; the MCU acquires the hardware model information and the hardware operation parameters which are sent by the detection software through a serial port; wherein the hardware model information includes: model information of the CPU, the main board, the hard disk and the memory; the hardware operating parameters include: CPU, temperature information of the main board, and CPU fan rotation speed information.
9. The apparatus of claim 8, wherein the motherboard runs an Android system; the main board comprises: a reset unit and a micro control unit MCU; the reset unit is used for resetting the MCU on the main board after the Android system is started; and the MCU is used for controlling a power supply to supply power to the OPS computer module and controlling the OPS computer module to start.
10. The apparatus of claim 9, wherein the OPS computer module information further includes: OPS computer module ID information; the OPS computer module enters a Windows system after being started; the MCU is used for acquiring the ID information of the OPS computer module sent by the BIOS program through a serial port, determining the type information of the OPS computer module based on the ID information of the OPS computer module and storing the type information.
11. The apparatus of claim 10, wherein the motherboard comprises: a TVOS module; the TVOS module is used for reading the stored type information of the OPS computer module after receiving the program instruction sent by the Android system; wherein the program instructions comprise: a system restoring and hardware detecting instruction; determining whether to execute the program instructions based on the type information of the OPS computer module; if yes, reading the stored OPS computer module information and executing the program instruction.
12. The apparatus of claim 11, wherein the program instructions are hardware detection instructions; and the TVOS module is used for reading the stored OPS computer module information after receiving a hardware detection instruction sent by the Android system, and displaying the OPS computer module information in a UI interface of the Android system.
13. The apparatus of claim 12, wherein the program instructions are system restore instructions, and the TVOS module is configured to input a password corresponding to the OPS computer module and execute the system restore instructions sent by the Android system; the MCU is used for starting or restarting the OPS computer module if the password is determined to be correct; after determining that the OPS computer module is started, sending a system restoration instruction to the BIOS program; and the BIOS program receives the system restoration instruction and then performs system restoration operation.
14. The apparatus of claim 13, wherein the MCU is further configured to determine whether the OPS computer module is installed normally based on an optocoupler detection device; if so, indicating the TVOS module to input a password; judging the on-off state of the OPS computer module, if the on-off state is the on-off state, sending a power-off restarting command to the OPS computer module, and if the on-off state is the off-off state, sending a power-on starting command to the OPS computer module.
15. An electronic device, comprising: the OPS computer module detection processing device according to any one of claims 8 to 14.
CN201711045824.0A 2017-10-31 2017-10-31 OPS computer module detection processing method and device and electronic equipment Active CN107894935B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711045824.0A CN107894935B (en) 2017-10-31 2017-10-31 OPS computer module detection processing method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711045824.0A CN107894935B (en) 2017-10-31 2017-10-31 OPS computer module detection processing method and device and electronic equipment

Publications (2)

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

Family

ID=61803414

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711045824.0A Active CN107894935B (en) 2017-10-31 2017-10-31 OPS computer module detection processing method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN107894935B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110597666B (en) * 2019-09-19 2022-11-15 广州视源电子科技股份有限公司 System restoring method and device for intelligent interactive tablet
CN112948186B (en) * 2019-12-11 2022-11-11 海信视像科技股份有限公司 Detection device and detection method of interface signal
CN112506572B (en) * 2020-11-25 2024-05-31 广州朗国电子科技股份有限公司 OPS system restoration method, device and storage medium
CN113867568B (en) * 2021-09-29 2023-10-13 四川长虹教育科技有限公司 Method for dynamically detecting and repairing infrared touch by infrared interaction large screen

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101727082A (en) * 2008-10-28 2010-06-09 鞍钢股份有限公司 Method for displaying multi-item alarm information at single position of operation screen
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 (en) * 2016-07-27 2016-12-21 青岛海信电器股份有限公司 Touch-control all-in-one machine and power control method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101727082A (en) * 2008-10-28 2010-06-09 鞍钢股份有限公司 Method for displaying multi-item alarm information at single position of operation screen
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 (en) * 2016-07-27 2016-12-21 青岛海信电器股份有限公司 Touch-control all-in-one machine and power control method thereof

Also Published As

Publication number Publication date
CN107894935A (en) 2018-04-10

Similar Documents

Publication Publication Date Title
CN107894935B (en) OPS computer module detection processing method and device and electronic equipment
CN109522147A (en) A kind of method, apparatus, storage medium and the terminal of record booting exception information
CN109542744A (en) Detect method, apparatus, storage medium and the terminal of terminal booting abnormal problem
CN116107819A (en) Server start-up fault detection system, method, device and medium
CN104185836A (en) Method and system for verifying proper operation of computing device after system change
CN103678053A (en) Computer self-check method and system
CN105786547A (en) Operation system restarting method and apparatus
CN112437914A (en) System recovery method and device
CN103257922A (en) Method for quickly testing reliability of BIOS (basic input output system) and OS (operating system) interface codes
US9411602B2 (en) Techniques for booting an information processing system
CN103440146A (en) BIOS updating method based on cloud storage
WO2019137280A1 (en) Terminal anomaly repair method, apparatus, mobile terminal, and storage medium
WO2024119787A1 (en) Method and apparatus for amd server system installation power-off processing, device and medium
CN107396185B (en) Upgrading method and system
CN111176958B (en) Information monitoring method, system and storage medium
CN104166599A (en) Method for recovering delivery configuration by restarting ARM device
CN104077168A (en) Method and device for updating operation systems for terminal
CN115098294B (en) Abnormal event processing method, electronic equipment and management terminal
TWI493458B (en) Computer apparatus and reboot method thereof
US20230030973A1 (en) Change of firmware settings
CN114911656A (en) Automatic IPMI instruction testing method, single chip microcomputer and related device
CN104090805A (en) Method, device and system for updating terminal operating systems
CN112083964B (en) Method for deploying an operating system
CN114117562A (en) Intelligent network card management method and device, electronic equipment and computer storage medium
CN102243601B (en) Debugging system and relevant method for detecting and controlling state of computer host

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