Summary of the invention
The application's is designed to provide a kind of adjustment method for being directed to board and device, to effectively improve board
Security performance, reduce because of failure problems caused by improper debugging operations;The another object of the application is to provide a kind of board
And its board management module.
In order to solve the above technical problems, the application provides a kind of adjustment method for being directed to board, it is applied to the board
Board management module, comprising:
Receive the authentication information and switching control instruction of input;
Purview certification is carried out according to the authentication information;
If authenticating successfully, the switching control instruction is sent to the signaling switch module of the board, the signal
Switch module is connected between the board logic module of the board and debugging module;So that the debugging module is in the signal
Switch module closes the switch period, is adjusted according to the tune-up data inputted by external debugging mouth to the board logic module
Examination.
Optionally, the authentication information for receiving input includes:
Receive the authentication information and the switching control instruction wirelessly inputted.
Optionally, the board management module is specially BMC or OSES.
Optionally, the board logic module is specially CPLD or FPGA.
Optionally, after the progress purview certification according to the authentication information, further includes:
If authentification failure generates warning information.
Present invention also provides a kind of debugging apparatus for being directed to board, applied to the board management module of the board,
Include:
Data receipt unit, authentication information and switching control instruction for receiving input;
Purview certification unit, for carrying out purview certification according to the authentication information;
Switch control unit is used for when purview certification unit judgement authenticates successfully, by the switching control instruction
It is sent to the signaling switch module of the board, the signaling switch module is connected to the board logic module and tune of the board
Between die trial block;So that the debugging module closes the switch period in the signaling switch module, according to by external debugging mouth
The tune-up data of input debugs the board logic module.
Optionally, further includes:
Permission Alarm Unit, for generating warning information when the purview certification unit determines authentification failure.
Present invention also provides a kind of board management modules, comprising:
Storage unit, for storing computer program;
Processing unit realizes any debugging for being directed to board as described above for executing the computer program
The step of method.
Optionally, the board management module further includes wireless communication unit, is specifically used for:
Receive the authentication information and the switching control instruction wirelessly inputted.
Present invention also provides a kind of boards, including board management module, board logic module, signaling switch module, tune
Die trial block;
The board management module is used for:
The authentication information and switching control instruction for receiving input carry out purview certification according to the authentication information, if certification
Success, then be sent to the signaling switch module for the switching control instruction, the signaling switch module is connected to the plate
Between the board logic module and debugging module of card;
The debugging module is used for:
Period is closed the switch in the signaling switch module, according to the tune-up data inputted by external debugging mouth to described
Board logic module is debugged.
The adjustment method for being directed to board provided herein is applied to the board management module of the board, comprising:
Receive the authentication information and switching control instruction of input;Purview certification is carried out according to the authentication information;It, will if authenticating successfully
The switching control instruction is sent to the signaling switch module of the board, and the signaling switch module is connected to the board
Between board logic module and debugging module;So that the debugging module closes the switch period in the signaling switch module,
The board logic module is debugged according to the tune-up data inputted by external debugging mouth.
As it can be seen that compared with the prior art, board management is utilized in the adjustment method for being directed to board provided herein
The rights management function of module, has first carried out purview certification before user debugs board, can just control after authenticating successfully
Closing the switch to complete the debugging to board logic module by debugging module in signaling switch module.Provided herein
The user that adjustment method only allows to successfully pass purview certification executes the debugging operations to board, has prevented unauthorized person to board
Violation operation, board faults problem caused by due to improper debugging operations can be effectively reduced, improve the security performance of board.This
It board provided by applying, board management module and is directed to the debugging apparatus of board the above-mentioned board that is directed to may be implemented
Adjustment method equally has above-mentioned beneficial effect.
Specific embodiment
The core of the application is to provide a kind of adjustment method for being directed to board and device, to effectively improve board
Security performance, reduce because of failure problems caused by improper debugging operations;Another core of the application is to provide a kind of board
And its board management module.
In order to which technical solutions in the embodiments of the present application is more clearly and completely described, below in conjunction with this Shen
Please attached drawing in embodiment, technical solutions in the embodiments of the present application is introduced.Obviously, described embodiment is only
Some embodiments of the present application, instead of all the embodiments.Based on the embodiment in the application, those of ordinary skill in the art
Every other embodiment obtained without making creative work, shall fall in the protection scope of this application.
Referring to FIG. 1, Fig. 1 is a kind of flow chart of adjustment method for being directed to board provided herein, it is applied to
The board management module of the board, mainly comprises the steps that
S1: the authentication information and switching control instruction of input are received.
S2: purview certification is carried out according to authentication information;If authenticating successfully, enter S3.
Switching control instruction: being sent to the signaling switch module of board by S3, and signaling switch module is connected to the plate of board
Between card logic module and debugging module;So that debugging module closes the switch period in signaling switch module, according to by external
The tune-up data of debugging mouth input debugs board logic module.
Specifically, the adjustment method for being directed to board provided herein is the board management module applied to board
's.Using the rights management function of board management module, first user can be weighed before user debugs board
Limit certification, only to allow to continue to debug by the user of purview certification.Described debugging is sensu lato debugging, including
Burning program, code debugging, system upgrade etc., the application is not limited thereto.
Debugging module can be by external debugging mouth and extraneous realization data interaction, to obtain program or configuration to burning
The tune-up datas such as instruction.It is connected between debugging module and board logic module by signaling switch modular electrical;Also, it is general
Ground, the cabling between cabling and signaling switch module and debugging module between signaling switch module and board logic module are preferred
For the internal layer cabling of board.When signaling switch module is when closing the switch, debugging module and board logic module just form data
Access, debugging module can debug accordingly board logic module according to tune-up data.And it is opened in signaling switch module
The on-off of pass is then specifically to be controlled by board management module according to the result of purview certification.
Specifically, the adjustment method for being directed to board provided herein is realized by board management module to board tune
The permission of examination is supervised, and therefore, user is before debugging board, it is necessary first to and input is used for the authentication information of purview certification,
After certification passes through, switched in the switching control instruction control signaling switch module that board management module can just be inputted according to user
On-off.The user for successfully passing purview certification as a result, can close the switch period, completion pair in control signaling switch module
The debugging operations of board logic module.
It is easily understood that described purview certification specifically can be using simple common account number cipher authentication mode, i.e.,
The account of user's input, password are compared with the account of pre-stored legitimate user, password respectively, if unanimously, saying
Bright purview certification success.
As it can be seen that the adjustment method for being directed to board provided herein, is utilized the rights management of board management module
Function has first carried out purview certification before user debugs board, can just control in signaling switch module after authenticating successfully
Close the switch to complete debugging to board logic module by debugging module.Adjustment method provided herein only allows
User's execution of purview certification is successfully passed to the debugging operations of board, has prevented violation operation of the unauthorized person to board, it can
Board faults problem caused by due to improper debugging operations is effectively reduced, the security performance of board is improved.
The adjustment method for being directed to board provided herein, on the basis of the above embodiments:
As a kind of preferred embodiment, the authentication information for receiving input includes:
Receive the authentication information and switching control instruction wirelessly inputted.
It specifically, generally, is usually the wire transmission that data are carried out using serial ports in board.And it is mentioned in the application
What is supplied is directed in the adjustment method of board, can be specifically using wireless communication in order to further facilitate the debugging operations of user
Mode.User is connected to board management module without using cable as a result, only need to be whole using the user with wireless communication function
End can be to board management module input authentication information and switching control instruction.Certainly, board management module is also required to phase
The wireless communication function answered.
Described communication specifically can be the modes such as WiFi or GPRS, and the application is to this and without limit
It is fixed.Corresponding wireless communication unit and the serial port unit of board management module can be attached by those skilled in the art, with
Just the conversion between wireless signal and rs 232 serial interface signal is realized.
As a kind of preferred embodiment, board management module is specially BMC or OSES.
Wherein, BMC (Baseboard Management Controller, baseboard management controller) is server master board
Important control device in upper IPMI specification hardware component, it can include to machine in the state that machine is not keyed up
The Control of floor such as system mode monitors, restarts, powers, powers off again, can also realize the updating operation of some hardware firmwares, and
And it is generally communicated by independent connection line and system manager.
Certainly, board manager can also specifically use such as OSES (Out of SCSI Enclosure Service)
Other embedded management chips, the application are not limited thereto.
As a kind of preferred embodiment, board logic module is specially CPLD or FPGA.
Specifically, CPLD (Complex Programmable Logic Device, Complex Programmable Logic Devices) is one
Kind of user according to respective the need and voluntarily digital integrated electronic circuit of constitutive logic function, has that flexible in programming, integrated level be high, design
The features such as development cycle is short, the scope of application is wide, low to the hardware skill requirement of designer is, it can be achieved that fairly large circuit is set
Meter.
FPGA (Field-Programmable Gate Array, field programmable gate array) based on concurrent operation,
It is realized with hardware description language;It is the product further developed on the basis of the programming devices such as PAL, GAL, CPLD.
There are the integrated level ratio CPLD high of FPGA more complicated wire structures and logic to realize.It had both solved the deficiency of custom circuit,
The limited disadvantage of original programming device gate circuit number is overcome again.
Certainly, those skilled in the art can also using other devices as board logical device, the application to this not
It is defined.
As a kind of preferred embodiment, after carrying out purview certification according to authentication information, further includes:
If authentification failure generates warning information.
Specifically, in order to be effectively prevented unauthorized person to the Misuse of board, the safe handling of board is supervised
Pipe is reminded, and provided herein is directed in the adjustment method of board, can also specifically be generated and be accused after purview certification failure
Alert information, to remind corresponding administrator to have illegal operation personnel in debugging board.
Described warning information specifically can be transmitted to the control terminal of administrator, and specifically can be with text, voice, image
Etc. modes show that the application is not limited thereto.
The debugging apparatus for being directed to board provided herein is introduced below.
Referring to Fig. 2, Fig. 2 is a kind of structural block diagram of debugging apparatus for being directed to board provided herein;Using
In the board management module of board, including data receipt unit 21, purview certification unit 22 and switch control unit 23;
The authentication information for receiving input of data receipt unit 21 and switching control instruction;
Purview certification unit 22 is used to carry out purview certification according to authentication information;
Switch control unit 23 is used to be sent to switching control instruction when the judgement of permission authentication unit 22 authenticates successfully
The signaling switch module of board, signaling switch module are connected between the board logic module of board and debugging module;To adjust
Die trial block closes the switch period signaling switch module, according to the tune-up data inputted by external debugging mouth to board logic mould
Block is debugged.
As it can be seen that the debugging apparatus for being directed to board provided herein, is utilized the rights management of board management module
Function has first carried out purview certification before user debugs board, can just control in signaling switch module after authenticating successfully
Close the switch to complete debugging to board logic module by debugging module.Adjustment method provided herein only allows
User's execution of purview certification is successfully passed to the debugging operations of board, has prevented violation operation of the unauthorized person to board, it can
Board faults problem caused by due to improper debugging operations is effectively reduced, the security performance of board is improved.
The debugging apparatus for being directed to board provided herein, on the basis of the above embodiments:
As a kind of preferred embodiment, data receipt unit 21 is specifically used for:
Receive the authentication information and switching control instruction wirelessly inputted.
As a kind of preferred embodiment, board management module is specially BMC or OSES.
As a kind of preferred embodiment, board logic module is specially CPLD or FPGA.
As a kind of preferred embodiment, the debugging apparatus for being directed to board provided herein further include:
Permission Alarm Unit, for generating warning information when permission authentication unit determines authentification failure.
Present invention also provides a kind of board management modules, comprising:
Storage unit, for storing computer program;
Processing unit realizes any adjustment method for being directed to board as described above for executing computer program
The step of.
As a kind of preferred embodiment, board management module further includes wireless communication unit, is specifically used for:
Receive the authentication information and switching control instruction wirelessly inputted.
Referring to Fig. 3, Fig. 3 is a kind of structural block diagram of board provided herein.
As shown in figure 3, board provided herein includes that board management module 31, board logic module 32, signal are opened
Close module 33, debugging module 34;
Board management module 31 is used for:
The authentication information and switching control instruction for receiving input carry out purview certification according to authentication information, if authenticating successfully,
Switching control instruction is then sent to signaling switch module 33, signaling switch module 33 is connected to the board logic module 32 of board
Between debugging module 34;
Debugging module 34 is used for:
Period is closed the switch in signaling switch module, according to the tune-up data inputted by external debugging mouth to board logic
Module 32 is debugged.
As it can be seen that board provided herein, is utilized the rights management function of board management module, in user to board
Purview certification has first been carried out before being debugged, and closing the switch so as to by adjusting in signaling switch module can be just controlled after authenticating successfully
Die trial block completes the debugging to board logic module.Adjustment method provided herein only allows to successfully pass purview certification
User executes the debugging operations to board, has prevented violation operation of the unauthorized person to board, can effectively reduce because of improper debugging
Operation and caused by board faults problem, improve the security performance of board.
The specific embodiment of board provided herein, board management module and the debugging apparatus for being directed to board
Reference can be corresponded to each other with the adjustment method as described above for being directed to board, is just repeated no more here.
Each embodiment is described in a progressive manner in the application, the highlights of each of the examples are with other realities
The difference of example is applied, the same or similar parts in each embodiment may refer to each other.For device disclosed in embodiment
Speech, since it is corresponded to the methods disclosed in the examples, so being described relatively simple, related place is referring to method part illustration
?.
It should be noted that in present specification, the relational terms of such as " first " and " second " etc are used merely to
One entity or operation and another entity or operate is distinguished, without necessarily requiring or implying these entities or
There are any actual relationship or orders between person's operation.In addition, the terms "include", "comprise" or its any other
Variant is intended to non-exclusive inclusion, so that the process, method, article or equipment including a series of elements is not only
It including those elements, but also including other elements that are not explicitly listed, or further include for this process, method, object
Product or the intrinsic element of equipment.In the absence of more restrictions, the element limited by sentence "including a ...",
It is not precluded in the process, method, article or apparatus that includes the element that there is also other identical elements.
Technical solution provided herein is described in detail above.Specific case used herein is to this Shen
Principle and embodiment please is expounded, the present processes that the above embodiments are only used to help understand and its
Core concept.It should be pointed out that for those skilled in the art, in the premise for not departing from the application principle
Under, can also to the application, some improvement and modification can also be carried out, these improvement and modification also fall into the protection of the claim of this application
In range.