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 PDF

Info

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
Application number
CN201910444837.8A
Other languages
Chinese (zh)
Other versions
CN110187895B (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.)
WeBank Co Ltd
Original Assignee
WeBank 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 WeBank Co Ltd filed Critical WeBank Co Ltd
Priority to CN201910444837.8A priority Critical patent/CN110187895B/en
Publication of CN110187895A publication Critical patent/CN110187895A/en
Application granted granted Critical
Publication of CN110187895B publication Critical patent/CN110187895B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation

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

Allocating operating system method, apparatus, equipment and computer readable storage medium
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.
CN201910444837.8A 2019-05-24 2019-05-24 Operating system deployment method, device, equipment and computer-readable storage medium Active CN110187895B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
JINQIAN LIANG等: ""A virtual disk environment for providing file system recovery"", 《COMPUTERS & SECURITY》 *
于海东: ""用RamOS降低公用机的维护工作量"", 《科技创新与应用》 *
郭阳: ""双操作***的安装与卸载"", 《唐山师范学院学报》 *

Cited By (4)

* Cited by examiner, † Cited by third party
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