CN110187895A - Allocating operating system method, apparatus, equipment and computer readable storage medium - Google Patents
Allocating operating system method, apparatus, equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN110187895A CN110187895A CN201910444837.8A CN201910444837A CN110187895A CN 110187895 A CN110187895 A CN 110187895A CN 201910444837 A CN201910444837 A CN 201910444837A CN 110187895 A CN110187895 A CN 110187895A
- Authority
- CN
- China
- Prior art keywords
- operating system
- destination client
- identification code
- equipment identification
- allocating
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The present invention relates to financial technology fields, and disclose a kind of allocating operating system method, apparatus, equipment and computer readable storage medium, method includes the following steps: obtaining the EIC equipment identification code of the destination client when receiving the system deployment instruction to destination client;Operating system identifies corresponding with the EIC equipment identification code are obtained according to default mapping relations;The data in the destination client are removed, operating system corresponding with the operating system identifies is installed into the destination client.The present invention realizes the deployment that client user independently carries out operating system, and the deployment of operating system is carried out without professional, reduces the human cost of allocating operating system;The automation that allocating operating system is realized by the mapping relations of EIC equipment identification code and operating system, optimizes work structuring, improves the deployment efficiency of operating system.
Description
Technical field
The present invention relates to the financial technology field (Fintech) more particularly to a kind of allocating operating system method, apparatus, set
Standby and computer readable storage medium.
Background technique
With the development of computer technology, more and more technology (big data, distribution, block chain Blockchain, people
Work intelligence etc.) it applies in financial field, traditional financial industry gradually changes to financial technology (Fintech), but due to finance
The safety of industry, requirement of real-time, also to technology, more stringent requirements are proposed.
Traditional allocating operating system needs different majors technical staff to configure different equipment, so that
It is larger to dispose implement team, low efficiency, and communication and coordination are complicated between different technologies personnel, and are easy inclined in the presence of understanding
Difference brings obstacle to map out the work;In addition, traditional deployment way needs a large amount of manual configuration operation, deployment process is cumbersome,
Period is long, error-prone, and the product after deployment does not have consistency, and later period O&M cost is higher, is difficult to realize operating system
Batch deployment.
This allocating operating system mode needs special personnel to carry out system deployment operation, and manual intervention leads to Account Dept
It is very low to affix one's name to efficiency, also substantially increases the cost of allocating operating system.
Summary of the invention
The main purpose of the present invention is to provide a kind of allocating operating system method, apparatus, equipment and computer-readable deposit
Storage media, it is intended to the technical issues of solving prior art operation system deployment inefficiency.
To achieve the above object, the present invention provides a kind of allocating operating system method, the allocating operating system method packet
Include following steps:
When receiving the system deployment instruction to destination client, the EIC equipment identification code of the destination client is obtained;
Operating system identifies corresponding with the EIC equipment identification code are obtained according to default mapping relations;
Remove the data in the destination client, will operating system corresponding with the operating system identifies install to
In the destination client.
Optionally, described when receiving the system deployment instruction to destination client, obtain the destination client
The step of EIC equipment identification code includes:
When receiving the system deployment instruction to destination client, to the basic input and output system of the destination client
System BIOS is parsed, and the EIC equipment identification code of the destination client is obtained.
Optionally, the basis presets mapping relations and obtains operating system identifies corresponding with the EIC equipment identification code
Before step, further includes:
When receiving mapping relations setting instruction, obtain EIC equipment identification code that mapping relations setting instruction carries and
Operating system identifies;
The EIC equipment identification code that instruction carrying is arranged in the mapping relations is associated with operating system identifies and saves as default reflect
Penetrate relationship.
Optionally, the data removed in the destination client, the operation that will be carried with Systematic selection instruction
The corresponding operating system of system banner is installed before the step into the destination client, further includes:
When receiving the customized installation instruction of the destination client, the system searched in the destination client adds
Program NTDLR file is carried, and determines the disk where the NTDLR file;
The data removed in the destination client, will operating system peace corresponding with the operating system identifies
The step being filled in the destination client includes:
Data where removing the NTDLR file in disk, will operation system corresponding with the operating system identifies
Where the NTDLR file of the system installation into the destination client in disk.
Optionally, the data removed in the destination client, will behaviour corresponding with the operating system identifies
Before the step that system installs into the destination client, further includes:
It is pre- to judge whether the quantity of operating system identifies corresponding with the EIC equipment identification code is more than or equal to first
If value;
If the quantity of operating system identifies corresponding with the EIC equipment identification code is set less than the first preset value, and with described
The quantity of the standby corresponding operating system identifies of identification code is equal to the second preset value, thens follow the steps: removing the target customer
Data in end install operating system corresponding with the operating system identifies into the destination client, wherein the
One preset value is greater than the second preset value.
Optionally, the quantity of corresponding with the EIC equipment identification code operating system identifies of the judgement whether be greater than or
After the step of equal to the first preset value, further includes:
If the quantity of operating system identifies corresponding with the EIC equipment identification code is set less than the first preset value, and with described
The quantity of the standby corresponding operating system identifies of identification code is equal to third preset value, then sends alarm to the destination client and mention
Show, wherein the third preset value is less than the first preset value.
Optionally, the quantity of corresponding with the EIC equipment identification code operating system identifies of the judgement whether be greater than or
After the step of equal to the first preset value, further includes:
If the quantity of operating system identifies corresponding with the EIC equipment identification code is more than or equal to the first preset value,
Operating system identifies corresponding with the EIC equipment identification code are shown on the destination client, it is for selection;
In the Systematic selection instruction for receiving the destination client, the operation that the Systematic selection instruction carries is obtained
System banner;
The data in the destination client are removed, the operating system identifies carried with Systematic selection instruction are corresponding
Operating system install into the destination client.
Further, to achieve the above object, the present invention also provides a kind of allocating operating system device, the operating systems
Disposing device includes:
First obtains module, for obtaining the target visitor when receiving the system deployment instruction to destination client
The EIC equipment identification code at family end;
Second obtains module, for obtaining operating system corresponding with the EIC equipment identification code according to default mapping relations
Mark;
System installs module will be opposite with the operating system identifies for removing the data in the destination client
The operating system answered is installed into the destination client.
Further, to achieve the above object, the present invention also provides a kind of allocating operating system equipment, the operating systems
Deployment facility includes memory, processor and is stored in the operation system that can be run on the memory and on the processor
System deployment program, the allocating operating system program realize allocating operating system as described above when being executed by the processor
The step of method.
Further, to achieve the above object, the present invention also provides a kind of computer readable storage medium, the computers
It is stored with allocating operating system program on readable storage medium storing program for executing, is realized such as when the allocating operating system program is executed by processor
Above the step of allocating operating system method.
The present invention is by obtaining setting for the destination client when receiving the system deployment instruction to destination client
Standby identification code;Operating system identifies corresponding with the EIC equipment identification code are obtained according to default mapping relations;Remove the mesh
The data in client are marked, operating system corresponding with the operating system identifies is installed into the destination client.
The present invention realizes the deployment that client user independently carries out operating system, and the deployment of operating system is carried out without professional,
Reduce the human cost of allocating operating system;Operating system is realized by the mapping relations of EIC equipment identification code and operating system
The automation of deployment, optimizes work structuring, improves the deployment efficiency of operating system.
Detailed description of the invention
Fig. 1 is the structural representation for the device hardware running environment that operation of the present invention system deployment apparatus embodiments scheme is related to
Figure;
Fig. 2 is the flow diagram of operation of the present invention system deployment method first embodiment;
Fig. 3 is the functional block diagram of operation of the present invention system deployment device preferred embodiment.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that described herein, specific examples are only used to explain the present invention, is not intended to limit the present invention.
It should be noted that existing allocating operating system, needs different majors technical staff to come different equipment
It is configured, so that deployment implement team is larger, low efficiency, and communication and coordination are complicated between different technologies personnel, and hold
Easily exist and understand deviation, brings obstacle to map out the work;In addition, traditional deployment way needs a large amount of manual configuration operation,
Deployment process is cumbersome, the period is long, error-prone, and the product after deployment does not have consistency, and later period O&M cost is higher, is difficult
Realize the batch deployment of operating system.This allocating operating system mode needs special personnel to carry out system deployment operation, people
Work intervention causes system deployment efficiency very low, also substantially increases the cost of allocating operating system.
Based on drawbacks described above, the present invention provides a kind of allocating operating system equipment, and referring to Fig.1, Fig. 1 is operation of the present invention system
The structural schematic diagram for the device hardware running environment that system deployment facility example scheme is related to.
As shown in Figure 1, the allocating operating system equipment may include: processor 1001, such as CPU, communication bus 1002,
User interface 1003, network interface 1004, memory 1005.Wherein, communication bus 1002 is for realizing between these components
Connection communication.User interface 1003 may include display screen (Display), input unit such as keyboard (Keyboard), optional
User interface 1003 can also include standard wireline interface and wireless interface.Network interface 1004 optionally may include standard
Wireline interface, wireless interface (such as WI-FI interface).Memory 1005 can be high speed RAM memory, be also possible to stable
Memory (non-volatile memory), such as magnetic disk storage.Memory 1005 optionally can also be independently of aforementioned
The storage equipment of processor 1001.
It will be understood by those skilled in the art that the hardware configuration of allocating operating system equipment shown in Fig. 1 is not constituted
Restriction to allocating operating system equipment, may include than illustrating more or fewer components, perhaps combine certain components or
Different component layouts.
As shown in Figure 1, as may include operating system, net in a kind of memory 1005 of computer readable storage medium
Network communication module, Subscriber Interface Module SIM and allocating operating system program.Wherein, operating system is to manage and control operating system
The program of deployment facility and software resource, support network communication module, Subscriber Interface Module SIM, allocating operating system program and its
The operation of his program or software;Network communication module is for managing and controlling network interface 1004;Subscriber Interface Module SIM is for managing
Reason and control user interface 1003.
In allocating operating system device hardware structure shown in Fig. 1, network interface 1004 is mainly used for connection backstage and takes
Business device carries out data communication with background server;User interface 1003 is mainly used for linking objective client (user terminal), with mesh
It marks client and carries out data communication;Processor 1001 can call the allocating operating system program stored in memory 1005, and
Execute following operation:
When receiving the system deployment instruction to destination client, the EIC equipment identification code of the destination client is obtained;
Operating system identifies corresponding with the EIC equipment identification code are obtained according to default mapping relations;
Remove the data in the destination client, will operating system corresponding with the operating system identifies install to
In the destination client.
Further, described when receiving the system deployment instruction to destination client, obtain the destination client
EIC equipment identification code the step of include:
When receiving the system deployment instruction to destination client, to the basic input and output system of the destination client
System BIOS is parsed, and the EIC equipment identification code of the destination client is obtained.
Further, the basis presets mapping relations and obtains operating system identifies corresponding with the EIC equipment identification code
The step of before, processor 1001 is also used to call the allocating operating system program stored in memory 1005, and executes following
Operation:
When receiving mapping relations setting instruction, obtain EIC equipment identification code that mapping relations setting instruction carries and
Operating system identifies;
The EIC equipment identification code that instruction carrying is arranged in the mapping relations is associated with operating system identifies and saves as default reflect
Penetrate relationship.
Further, the data removed in the destination client, the behaviour that will be carried with Systematic selection instruction
Before making the step that the corresponding operating system of system banner is installed into the destination client, processor 1001 is also used to call
The allocating operating system program stored in memory 1005, and execute following operation:
When receiving the customized installation instruction of the destination client, the system searched in the destination client adds
Program NTDLR file is carried, and determines the disk where the NTDLR file;
The data removed in the destination client, will operating system peace corresponding with the operating system identifies
The step being filled in the destination client includes:
Data where removing the NTDLR file in disk, will operation system corresponding with the operating system identifies
Where the NTDLR file of the system installation into the destination client in disk.
Further, the data removed in the destination client, will be corresponding with the operating system identifies
Before operating system installs the step into the destination client, processor 1001 is also used to call and store in memory 1005
Allocating operating system program, and execute following operation:
It is pre- to judge whether the quantity of operating system identifies corresponding with the EIC equipment identification code is more than or equal to first
If value;
If the quantity of operating system identifies corresponding with the EIC equipment identification code is set less than the first preset value, and with described
The quantity of the standby corresponding operating system identifies of identification code is equal to the second preset value, thens follow the steps: removing the target customer
Data in end install operating system corresponding with the operating system identifies into the destination client, wherein the
One preset value is greater than the second preset value.
Further, the quantity of corresponding with the EIC equipment identification code operating system identifies of the judgement whether be greater than or
Person was equal to after the step of the first preset value, and processor 1001 is also used to call the allocating operating system stored in memory 1005
Program, and execute following operation:
If the quantity of operating system identifies corresponding with the EIC equipment identification code is set less than the first preset value, and with described
The quantity of the standby corresponding operating system identifies of identification code is equal to third preset value, then sends alarm to the destination client and mention
Show, wherein the third preset value is less than the first preset value.
Further, the quantity of corresponding with the EIC equipment identification code operating system identifies of the judgement whether be greater than or
Person was equal to after the step of the first preset value, and processor 1001 is also used to call the allocating operating system stored in memory 1005
Program, and execute following operation:
If the quantity of operating system identifies corresponding with the EIC equipment identification code is more than or equal to the first preset value,
Operating system identifies corresponding with the EIC equipment identification code are shown on the destination client, it is for selection;
In the Systematic selection instruction for receiving the destination client, the operation that the Systematic selection instruction carries is obtained
System banner;
The data in the destination client are removed, the operating system identifies carried with Systematic selection instruction are corresponding
Operating system install into the destination client.
The specific embodiment and each embodiment base of operations described below system deployment method of operation of the present invention system deployment equipment
This is identical, and details are not described herein.
The present invention also provides a kind of allocating operating system methods.
It is the flow diagram of operation of the present invention system deployment method first embodiment referring to Fig. 2, Fig. 2.
The embodiment of the invention provides the embodiments of allocating operating system method, it should be noted that although in flow chart
In show logical order, but in some cases, shown or described step can be executed with the sequence for being different from herein
Suddenly.
In each embodiment of allocating operating system method, for ease of description, omits executing subject and be illustrated respectively
A embodiment.Allocating operating system method includes:
Step S1, when receiving to the instruction of the system deployment of destination client, the equipment that obtains the destination client
Identification code;
Existing allocating operating system needs different majors technical staff to configure different equipment, so that
It is larger to dispose implement team, low efficiency, and communication and coordination are complicated between different technologies personnel, and are easy inclined in the presence of understanding
Difference brings obstacle to map out the work;In addition, traditional deployment way needs a large amount of manual configuration operation, deployment process is cumbersome,
Period is long, error-prone, and the product after deployment does not have consistency, and later period O&M cost is higher, is difficult to realize operating system
Batch deployment.This allocating operating system mode needs special personnel to carry out system deployment operation, manual intervention cause be
System deployment efficiency is very low, also substantially increases the cost of allocating operating system.
With the development of internet technology, financial institution's (bank, insurance, security organization) also to the requirement of technology increasingly
Height, and this allocating operating system mode of the prior art have also seriously affected working efficiency and the portion of bank and other financial mechanism
Affix one's name to cost.
For solve prior art operation system deployment inefficiency the technical issues of, in the present embodiment, step S1 it
Before further include setting steps to the mapping relations of EIC equipment identification code and operating system, it may be assumed that refer to receiving mapping relations setting
When enabling, the EIC equipment identification code and operating system identifies that the mapping relations setting instruction carries are obtained;The mapping relations are set
The EIC equipment identification code for setting instruction carrying is associated with operating system identifies saves as default mapping relations.By to EIC equipment identification code and
The setting of the mapping relations of operating system makes each EIC equipment identification code have corresponding operating system, wherein some equipment
The quantity of the corresponding operating system of identification code can be 1 or multiple.
Before carrying out system deployment to client, client need to be powered on, and establish and lead to allocating operating system device
Letter connection.
The user of destination client initiates the system to destination client in the operating system for needing to reset the client
Disposition Instructions, allocating operating system device is when receiving the system deployment instruction to destination client, according to the system deployment
Instruction obtains the EIC equipment identification code of destination client.Specifically, right when receiving the system deployment instruction to destination client
The BIOS (Basic Input Output System, basic input output system) of the destination client is parsed, and is obtained
The EIC equipment identification code of the destination client.Wherein, the EIC equipment identification code of every client is all unique.
Wherein, the BIOS of the destination client is parsed, obtains the EIC equipment identification code packet of the destination client
Two ways is included, the destination client is controlled one is allocating operating system device and enters the interface BIOS, from the interface BIOS
Identify the EIC equipment identification code of destination client;Another kind, since EIC equipment identification code is in the code for be written in BIOS, so
The EIC equipment identification code that parsing obtains destination client can be carried out by the code to BIOS.For obtaining target visitor by BIOS
The mode this embodiment of the EIC equipment identification code at family end is not specifically limited.
Step S2 obtains operating system identifies corresponding with the EIC equipment identification code according to default mapping relations;
In the present embodiment, after getting the EIC equipment identification code of destination client, it is according to EIC equipment identification code and operation
The default mapping relations of system mark obtain the EIC equipment identification code respective operations system banner with destination client.
Step S3 removes the data in the destination client, will operation system corresponding with the operating system identifies
System installation is into the destination client.
In the present embodiment, after getting the EIC equipment identification code respective operations system banner with destination client, by mesh
The data dump in client is marked, obtains operating system corresponding with the operating system identifies, and will be with the operation
System installation is into destination client.Wherein, the default mapping relations of EIC equipment identification code and operating system identifies, operating system can be with
It is stored in the database of allocating operating system device, also can store in the storage communicated to connect with allocating operating system device
In device, both the above mode can select one implementation, can also combine implementation, the present embodiment is with no restrictions.
The present embodiment is by obtaining the destination client when receiving the system deployment instruction to destination client
EIC equipment identification code;Operating system identifies corresponding with the EIC equipment identification code are obtained according to default mapping relations;Described in removing
Data in destination client install operating system corresponding with the operating system identifies to the destination client
In.Realize the deployment that the user in the client of bank and other financial mechanism independently carries out operating system, without professional into
The deployment of row operating system reduces the human cost of allocating operating system;Pass through the mapping of EIC equipment identification code and operating system
The relational implementation automation of allocating operating system, optimizes work structuring, improves the deployment efficiency of operating system.
Further, operation of the present invention system deployment method second embodiment is proposed, before above-mentioned steps S1, further includes:
Step S11 obtains the equipment that the mapping relations setting instruction carries when receiving mapping relations setting instruction
Identification code and operating system identifies;
In the present embodiment, before step S1 further include setting to the mapping relations of EIC equipment identification code and operating system
Step, administrative staff are that the client configures corresponding operation according to factors such as equipment batch, device model, equipment affiliated functions
System makes the EIC equipment identification code of each client have corresponding operating system, wherein some EIC equipment identification code is corresponding
The quantity of operating system can be 1 or multiple.
The mapping relations are arranged the EIC equipment identification code that instruction carries and are associated with preservation with operating system identifies by step S12
To preset mapping relations.
Specifically, administrative staff send mapping relations setting instruction, mapping relations setting to allocating operating system device
Instruct the EIC equipment identification code for carrying client to be configured and administrative staff according to belonging to equipment batch, device model, equipment
The factors such as department are the mark that the client configures corresponding operation system, and allocating operating system device refers to from mapping relations setting
After getting EIC equipment identification code and operating system identifies in order, EIC equipment identification code is associated with operating system identifies save as it is default
Mapping relations.Wherein, default mapping relations, the operating system of EIC equipment identification code and operating system identifies can store is in operation
In the database of system deployment device, also it can store in the storage device communicated to connect with allocating operating system device, it is above
Two ways can select one implementation, can also combine implementation, the present embodiment is with no restrictions.
Further, above-mentioned steps S1 includes:
Step S13, when receiving the system deployment instruction to destination client, to the substantially defeated of the destination client
Enter output system BIOS to be parsed, obtains the EIC equipment identification code of the destination client.
BIOS (Basic Input Output System, basic input output system) is one group and is cured in computer
Program on mainboard on ROM (Random Access Memory, a random access memory) chip, its in store computer
Self-check program and system self-triggered program after the programs of most important basic input and output, booting, it can be from CMOS
Read-write system is arranged in (Complementary Metal Oxide Semiconductor, complementary metal oxide semiconductor)
Specifying information.Its major function is that the bottom, most direct hardware setting and control are provided for computer.In addition, BIOS
Also some system parameters are provided to operating system.
In the present embodiment, when receiving the system deployment instruction to destination client, to the destination client
BIOS is parsed, and the EIC equipment identification code of the destination client is obtained.Wherein, the EIC equipment identification code of every client is all only
One.
Wherein, the BIOS of the destination client is parsed, obtains the EIC equipment identification code packet of the destination client
Two ways is included, the destination client is controlled one is allocating operating system device and enters the interface BIOS, from the interface BIOS
Identify the EIC equipment identification code of destination client;Another kind, since EIC equipment identification code is in the code for be written in BIOS, so
The EIC equipment identification code that parsing obtains destination client can be carried out by the code to BIOS.For obtaining target visitor by BIOS
The mode this embodiment of the EIC equipment identification code at family end is not specifically limited.
Further, before above-mentioned steps S3, further includes:
Step S31 is searched in the destination client when receiving the customized installation instruction of the destination client
System loads program NTDLR file, and determine the disk where the NTDLR file;
NTLDR full name is NT Loader, is system loads program, and being one has hiding, read only attribute system text
Part, positioned at the root in system disk, for the startup file of loading operation system.
In the present embodiment, a kind of customized mounting means of operating system is provided, specifically, when user only needs to reset
Operating system, when without removing the data in entire client, user the data for needing to retain in client can be stored to
Then disk where non-OS, i.e., the disk where non-NTDLR file are sent customized to allocating operating system device
Installation instruction, allocating operating system device search the system loads in destination client after receiving customized installation instruction
Program NTDLR file, and determine the disk where NTDLR file.
Further, above-mentioned steps S3 includes:
Step S32, the data where removing the NTDLR file in disk, will be corresponding with the operating system identifies
Operating system install in disk where the NTDLR file into the destination client.
In the present embodiment, after determining the disk where NTDLR file, the disk where NTDLR file is counted
According to removing, while retaining the data of other disks, i.e., processing is not purged to the data of other disks, then will be with operation
System identifies in the NTDLR file place disk that corresponding operating system is installed into the destination client.
Further, if user not only needs repacking operation system, it is also necessary to remove the data in entire client, then use
Family is not necessarily to send customized installation instruction to allocating operating system device, and allocating operating system device can be identified obtaining with equipment
After the corresponding operating system identifies of code, default removes the data in all disks in destination client, then will be with operating system
Corresponding operating system is identified to install into the destination client.
The present embodiment from the BIOS of destination client by parsing EIC equipment identification code, then passes through EIC equipment identification code and behaviour
The mapping relations for making system realize the automation acquisition of operating system, and the deployment of operating system, drop are carried out without professional
The low human cost of allocating operating system;Disk where determining operating system by searching for the disk where NTDLR file, it is real
Show the precise positioning refitting to disk where operating system, while having retained the data of non-system disk, and then realizes operation system
The customized installation of system promotes user experience.
Further, operation of the present invention system deployment method 3rd embodiment is proposed, before above-mentioned steps S3, further includes:
Step S33, judges whether the quantity of operating system identifies corresponding with the EIC equipment identification code is greater than or waits
In the first preset value;
If the quantity of operating system identifies corresponding with the EIC equipment identification code is set less than the first preset value, and with described
The quantity of the standby corresponding operating system identifies of identification code is equal to the second preset value, thens follow the steps S3.
It in the present embodiment, is the rich and flexibility for increasing allocating operating system, before step S3 further include: sentence
It is default whether the quantity of the disconnected operating system identifies corresponding with the EIC equipment identification code got is more than or equal to first
Value;If the quantity of operating system identifies corresponding with the EIC equipment identification code is known less than the first preset value, and with the equipment
The quantity of the corresponding operating system identifies of other code is equal to the second preset value, then removes the data in the destination client, will
Operating system corresponding with the operating system identifies is installed into the destination client.
Optionally, the first preset value is 2, and the second preset value is 1.At this point, operation corresponding with the EIC equipment identification code
System can uniquely determine, then remove the data in the destination client, will be with the unique corresponding behaviour of the operating system identifies
It installs as system into the destination client.
Further, after above-mentioned steps S33, further includes:
Step S34, if the quantity of operating system identifies corresponding with the EIC equipment identification code less than the first preset value, and
The quantity of operating system identifies corresponding with the EIC equipment identification code is equal to third preset value, then sends out to the destination client
Send alarm prompt, wherein the third preset value is less than the first preset value.In the present embodiment, if with the EIC equipment identification code
The quantity of corresponding operating system identifies is less than the first preset value, and operating system mark corresponding with the EIC equipment identification code
The quantity of knowledge is equal to third preset value, illustrates that the operation of the destination client is illegal, then sends and alert to the destination client
Prompt.
Optionally, third preset value is 0.
Further, after above-mentioned steps S33, further includes:
Step S35, if the quantity of operating system identifies corresponding with the EIC equipment identification code is more than or equal to first
Preset value then shows operating system identifies corresponding with the EIC equipment identification code on the destination client, for choosing
It selects;
In the present embodiment, if it is determined that the quantity of operating system identifies corresponding with the EIC equipment identification code be greater than or
Equal to the first preset value, it is multiple to illustrate that operating system corresponding with the EIC equipment identification code has, to increase allocating operating system
Flexibility, multiple operating system identifies corresponding with the EIC equipment identification code are shown on destination client, for mesh
The user's selection for marking client.
Step S36 obtains the Systematic selection instruction and takes in the Systematic selection instruction for receiving the destination client
The operating system identifies of band;
The user of destination client selection operation system banner as needed, and send and carry to allocating operating system device
The Systematic selection instruction for the operating system identifies for having user to select, allocating operating system device are receiving Systematic selection instruction
When, obtain the operating system identifies that Systematic selection instruction carries.
Step S37 removes the data in the destination client, the operating system that will be carried with Systematic selection instruction
Corresponding operating system is identified to install into the destination client.
After the operating system identifies for getting user's selection, the data in destination client are removed, will be selected with user
The corresponding operating system of operating system identifies install into destination client.Wherein, the data in destination client are removed
It can be the data in magnetic disk only removed where NTDLR file in above-described embodiment, retain the data of other disks, be also possible to
The data in entire client are removed, are determined with specific reference to user instruction.
Even if it should be noted that delete some disk in the operating system of the prior art, but due to system text
Part is not deleted, this when will duplicate with another operating system, can not accurately determine which is in this case
The disk of one operating system is deleted, and in the present embodiment, by the disk partition where unique identification to NTDLR file,
Avoid the above problem.
The present embodiment by when the quantity of operating system identifies corresponding with EIC equipment identification code has multiple, will with it is described
The corresponding operating system identifies of EIC equipment identification code are shown on destination client, for selection, and user can according to need choosing
Operating system is selected, increases the flexibility of allocating operating system, the user experience is improved.
The present invention also provides a kind of allocating operating system devices.
It is the functional block diagram of operation of the present invention system deployment device first embodiment referring to Fig. 3, Fig. 3.The behaviour
Making system deployment device includes:
First obtains module 10, for obtaining the target when receiving the system deployment instruction to destination client
The EIC equipment identification code of client;
Second obtains module 20, for obtaining operation system corresponding with the EIC equipment identification code according to default mapping relations
System mark;
System installs module 30 will be with the operating system identifies phase for removing the data in the destination client
Corresponding operating system is installed into the destination client.
Further, the first acquisition module is also used to:
When receiving the system deployment instruction to destination client, to the basic input and output system of the destination client
System BIOS is parsed, and the EIC equipment identification code of the destination client is obtained.
Further, the allocating operating system device further include:
Third obtains module, for obtaining the mapping relations setting instruction when receiving mapping relations setting instruction
The EIC equipment identification code and operating system identifies of carrying;
Relationship setup module, for the EIC equipment identification code and operating system identifies that instruction carries to be arranged in the mapping relations
Association saves as default mapping relations.
Further, the allocating operating system device further include:
Searching module, for when receiving the customized installation instruction of the destination client, searching the target visitor
System loads program NTDLR file in the end of family, and determine the disk where the NTDLR file;
Further, the system installation module is also used to:
Data where removing the NTDLR file in disk, will operation system corresponding with the operating system identifies
Where the NTDLR file of the system installation into the destination client in disk.
Further, the allocating operating system device further include:
Whether first judgment module, the quantity for judging operating system identifies corresponding with the EIC equipment identification code are big
In or equal to the first preset value;
The system installation module is also used to small in the quantity of operating system identifies corresponding with the EIC equipment identification code
In the first preset value, and the quantity of operating system identifies corresponding with the EIC equipment identification code be equal to the second preset value when, clearly
Except the data in the destination client, operating system corresponding with the operating system identifies is installed to the target visitor
In the end of family, wherein the first preset value is greater than the second preset value.
Further, the allocating operating system device further include:
Alarm module, it is default less than first for the quantity in operating system identifies corresponding with the EIC equipment identification code
Value, and when the quantity of operating system identifies corresponding with the EIC equipment identification code is equal to third preset value, Xiang Suoshu target visitor
Family end sends alarm prompt, wherein the third preset value is less than the first preset value.
Further, the allocating operating system device further include:
Display module, if the quantity for operating system identifies corresponding with the EIC equipment identification code is more than or equal to
First preset value then shows operating system identifies corresponding with the EIC equipment identification code on the destination client, with
It is selective;
Identifier acquisition module, for obtaining the system in the Systematic selection instruction for receiving the destination client
The operating system identifies that selection instruction carries;
The system installation module is also used to remove the data in the destination client, will instruct with the Systematic selection
The corresponding operating system of the operating system identifies of carrying is installed into the destination client.
Operation of the present invention system deployment device specific embodiment and each embodiment of aforesaid operations system deployment method are basic
Identical, details are not described herein.
In addition, the embodiment of the present invention also proposes a kind of computer readable storage medium.
Allocating operating system program is stored on computer readable storage medium, allocating operating system program is held by processor
The step of allocating operating system method as described above is realized when row.
Computer readable storage medium specific embodiment of the present invention and each embodiment base of aforesaid operations system deployment method
This is identical, and details are not described herein.
The embodiment of the present invention is described with above attached drawing, but the invention is not limited to above-mentioned specific
Embodiment, the above mentioned embodiment is only schematical, rather than restrictive, those skilled in the art
Under the inspiration of the present invention, without breaking away from the scope protected by the purposes and claims of the present invention, it can also make very much
Form, it is all using equivalent structure or equivalent flow shift made by description of the invention and accompanying drawing content, directly or indirectly
Other related technical areas are used in, all of these belong to the protection of the present invention.
Claims (10)
1. a kind of allocating operating system method, which is characterized in that the allocating operating system method the following steps are included:
When receiving the system deployment instruction to destination client, the EIC equipment identification code of the destination client is obtained;
Operating system identifies corresponding with the EIC equipment identification code are obtained according to default mapping relations;
The data in the destination client are removed, operating system corresponding with the operating system identifies is installed to described
In destination client.
2. allocating operating system method as described in claim 1, which is characterized in that described to receive to destination client
When system deployment instructs, the step of obtaining the EIC equipment identification code of the destination client, includes:
When receiving the system deployment instruction to destination client, to the basic input output system of the destination client
BIOS is parsed, and the EIC equipment identification code of the destination client is obtained.
3. allocating operating system method as described in claim 1, which is characterized in that the basis preset mapping relations obtain with
Before the step of EIC equipment identification code corresponding operating system identifies, further includes:
When receiving mapping relations setting instruction, the EIC equipment identification code and operation that the mapping relations setting instruction carries are obtained
System banner;
The EIC equipment identification code that instruction carrying is arranged in the mapping relations is associated with to save as to preset to map with operating system identifies and is closed
System.
4. allocating operating system method as described in claim 1, which is characterized in that described to remove in the destination client
Data install operating system corresponding with the operating system identifies of Systematic selection instruction carrying to the destination client
In step before, further includes:
When receiving the customized installation instruction of the destination client, the system loads journey in the destination client is searched
Sequence NTDLR file, and determine the disk where the NTDLR file;
The data removed in the destination client, will operating system corresponding with the operating system identifies install to
Step in the destination client includes:
Data where removing the NTDLR file in disk, will operating system peace corresponding with the operating system identifies
Where being filled to the NTDLR file in the destination client in disk.
5. allocating operating system method as described in claim 1, which is characterized in that described to remove in the destination client
Data, before operating system corresponding with the operating system identifies is installed the step into the destination client, also
Include:
Judge whether the quantity of operating system identifies corresponding with the EIC equipment identification code is more than or equal to the first preset value;
If the quantity of operating system identifies corresponding with the EIC equipment identification code is known less than the first preset value, and with the equipment
The quantity of the corresponding operating system identifies of other code is equal to the second preset value, thens follow the steps: removing in the destination client
Data, operating system corresponding with the operating system identifies is installed into the destination client, wherein first is pre-
If value is greater than the second preset value.
6. allocating operating system method as claimed in claim 5, which is characterized in that the judgement and the EIC equipment identification code phase
After the step of whether quantity of corresponding operating system identifies is more than or equal to the first preset value, further includes:
If the quantity of operating system identifies corresponding with the EIC equipment identification code is known less than the first preset value, and with the equipment
The quantity of the corresponding operating system identifies of other code is equal to third preset value, then sends alarm prompt to the destination client,
Wherein, the third preset value is less than the first preset value.
7. allocating operating system method as claimed in claim 5, which is characterized in that the judgement and the EIC equipment identification code phase
After the step of whether quantity of corresponding operating system identifies is more than or equal to the first preset value, further includes:
It, will be with if the quantity of operating system identifies corresponding with the EIC equipment identification code is more than or equal to the first preset value
The corresponding operating system identifies of the EIC equipment identification code are shown on the destination client, for selection;
In the Systematic selection instruction for receiving the destination client, the operating system that the Systematic selection instruction carries is obtained
Mark;
The data in the destination client are removed, by behaviour corresponding with the operating system identifies of Systematic selection instruction carrying
It installs as system into the destination client.
8. a kind of allocating operating system device, which is characterized in that the allocating operating system device includes:
First obtains module, for obtaining the destination client when receiving the system deployment instruction to destination client
EIC equipment identification code;
Second obtains module, for obtaining operating system mark corresponding with the EIC equipment identification code according to default mapping relations
Know;
System installs module will be corresponding with the operating system identifies for removing the data in the destination client
Operating system is installed into the destination client.
9. a kind of allocating operating system equipment, which is characterized in that the allocating operating system equipment include memory, processor with
And it is stored in the allocating operating system program that can be run on the memory and on the processor, the allocating operating system
It realizes when program is executed by the processor such as the step of allocating operating system method of any of claims 1-7.
10. a kind of computer readable storage medium, which is characterized in that be stored with operation system on the computer readable storage medium
System deployment program, is realized when the allocating operating system program is executed by processor as of any of claims 1-7
The step of allocating operating system method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910444837.8A CN110187895B (en) | 2019-05-24 | 2019-05-24 | Operating system deployment method, device, equipment and computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910444837.8A CN110187895B (en) | 2019-05-24 | 2019-05-24 | Operating system deployment method, device, equipment and computer-readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110187895A true CN110187895A (en) | 2019-08-30 |
CN110187895B CN110187895B (en) | 2023-01-24 |
Family
ID=67717920
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910444837.8A Active CN110187895B (en) | 2019-05-24 | 2019-05-24 | Operating system deployment method, device, equipment and computer-readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110187895B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110659076A (en) * | 2019-09-26 | 2020-01-07 | 无锡睿勤科技有限公司 | Installation deployment method and device of operating system |
CN110764789A (en) * | 2019-10-09 | 2020-02-07 | Oppo(重庆)智能科技有限公司 | Process control method and device, storage medium and electronic equipment |
CN111045696A (en) * | 2019-12-16 | 2020-04-21 | 深圳忆联信息***有限公司 | Method and device for automatically installing single machine operation system, computer equipment and storage medium |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030046682A1 (en) * | 2001-08-29 | 2003-03-06 | International Business Machines Corporation | System and method for the automatic installation and configuration of an operating system |
US20060069907A1 (en) * | 2004-09-15 | 2006-03-30 | Acer Inc. | Method for installing and reinstalling an operating system |
CN101110036A (en) * | 2007-08-22 | 2008-01-23 | 中兴通讯股份有限公司 | Method and device for batch installing operating system |
CN102053845A (en) * | 2009-11-10 | 2011-05-11 | 纬创资通股份有限公司 | Electronic device for automatically and continuously mounting operating system and related method and system thereof |
CN103294500A (en) * | 2012-03-05 | 2013-09-11 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN103677887A (en) * | 2012-09-26 | 2014-03-26 | 联想(北京)有限公司 | Information processing method and electronic device |
US20150067196A1 (en) * | 2013-09-04 | 2015-03-05 | Red Hat, Inc. | Portable computing device providing operating system for host devices |
CN104850442A (en) * | 2015-05-27 | 2015-08-19 | 杭州昆海信息技术有限公司 | Operating system mounting method and device |
CN108847950A (en) * | 2018-04-02 | 2018-11-20 | 重庆金融资产交易所有限责任公司 | Electronic device, cloud system software automatic deployment method and storage medium |
CN109582439A (en) * | 2018-11-26 | 2019-04-05 | 深圳前海微众银行股份有限公司 | DCN dispositions method, device, equipment and computer readable storage medium |
-
2019
- 2019-05-24 CN CN201910444837.8A patent/CN110187895B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030046682A1 (en) * | 2001-08-29 | 2003-03-06 | International Business Machines Corporation | System and method for the automatic installation and configuration of an operating system |
US20060069907A1 (en) * | 2004-09-15 | 2006-03-30 | Acer Inc. | Method for installing and reinstalling an operating system |
CN101110036A (en) * | 2007-08-22 | 2008-01-23 | 中兴通讯股份有限公司 | Method and device for batch installing operating system |
CN102053845A (en) * | 2009-11-10 | 2011-05-11 | 纬创资通股份有限公司 | Electronic device for automatically and continuously mounting operating system and related method and system thereof |
CN103294500A (en) * | 2012-03-05 | 2013-09-11 | 联想(北京)有限公司 | Information processing method and electronic equipment |
CN103677887A (en) * | 2012-09-26 | 2014-03-26 | 联想(北京)有限公司 | Information processing method and electronic device |
US20150067196A1 (en) * | 2013-09-04 | 2015-03-05 | Red Hat, Inc. | Portable computing device providing operating system for host devices |
CN104850442A (en) * | 2015-05-27 | 2015-08-19 | 杭州昆海信息技术有限公司 | Operating system mounting method and device |
CN108847950A (en) * | 2018-04-02 | 2018-11-20 | 重庆金融资产交易所有限责任公司 | Electronic device, cloud system software automatic deployment method and storage medium |
CN109582439A (en) * | 2018-11-26 | 2019-04-05 | 深圳前海微众银行股份有限公司 | DCN dispositions method, device, equipment and computer readable storage medium |
Non-Patent Citations (3)
Title |
---|
JINQIAN LIANG等: ""A virtual disk environment for providing file system recovery"", 《COMPUTERS & SECURITY》 * |
于海东: ""用RamOS降低公用机的维护工作量"", 《科技创新与应用》 * |
郭阳: ""双操作***的安装与卸载"", 《唐山师范学院学报》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110659076A (en) * | 2019-09-26 | 2020-01-07 | 无锡睿勤科技有限公司 | Installation deployment method and device of operating system |
CN110659076B (en) * | 2019-09-26 | 2023-06-27 | 无锡睿勤科技有限公司 | Method and device for installing and deploying operating system |
CN110764789A (en) * | 2019-10-09 | 2020-02-07 | Oppo(重庆)智能科技有限公司 | Process control method and device, storage medium and electronic equipment |
CN111045696A (en) * | 2019-12-16 | 2020-04-21 | 深圳忆联信息***有限公司 | Method and device for automatically installing single machine operation system, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110187895B (en) | 2023-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9369349B2 (en) | Automatic extraction, modeling, and code mapping of application user interface display screens and components | |
US7603443B2 (en) | Generic method for defining resource configuration profiles in provisioning systems | |
RU2419854C2 (en) | Template based service management | |
US7984115B2 (en) | Extensible application platform | |
CN110187895A (en) | Allocating operating system method, apparatus, equipment and computer readable storage medium | |
CN102447743A (en) | System and method for cloud enterprise services | |
CN104750550A (en) | Mobile terminal application management system and method and use time record generating method | |
CN107908521A (en) | A kind of monitoring method of container performance on the server performance and node being applied under cloud environment | |
CN104160376A (en) | Offline provisioning of virtual machines | |
CN109936621A (en) | Multi-page information push method, device, equipment and the storage medium of information security | |
CN113157947A (en) | Knowledge graph construction method, tool, device and server | |
CN110321194A (en) | Employee's job information method for visualizing, device, equipment and storage medium | |
JP2007316905A (en) | Computer system and method for monitoring application program | |
CN109587233A (en) | Cloudy Container Management method, equipment and computer readable storage medium | |
CN105591803A (en) | Resource processing method and equipment | |
CN103036855A (en) | Achievement device and method of authority management | |
CN102521390B (en) | Database management and monitoring system based on pin function | |
CN112486491A (en) | Page generation method and device, computer equipment and storage medium | |
CN111866158A (en) | Routing method, routing device, computer equipment and storage medium | |
CN109472473A (en) | Management method, device and the computer readable storage medium of retail shop's information | |
CN106888264A (en) | A kind of method for interchanging data and device | |
CN109977677A (en) | Vulnerability information collection method, device, equipment and readable storage medium storing program for executing | |
CN111798196A (en) | Agile development management system based on SpringBoot framework | |
CN107943912B (en) | A kind of response type Resource TOC data visualization management method, terminal and device | |
CN106970811A (en) | A kind of patch file installation method and its equipment |
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 |