CN101937351B - Method and system for automatically installing application software - Google Patents
Method and system for automatically installing application software Download PDFInfo
- Publication number
- CN101937351B CN101937351B CN 201010282302 CN201010282302A CN101937351B CN 101937351 B CN101937351 B CN 101937351B CN 201010282302 CN201010282302 CN 201010282302 CN 201010282302 A CN201010282302 A CN 201010282302A CN 101937351 B CN101937351 B CN 101937351B
- Authority
- CN
- China
- Prior art keywords
- application software
- destination
- automatically
- intended application
- operating system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
The invention relates to a method and a system for automatically installing application software. The method comprises the following steps: S1, starting a source operating system; S2, starting a system identification program by the source operating system so as to automatically identify the information of a target operating system; S3, starting an automatic configuration program by the source operating system based on the information of the target operating system so as to automatically configure the suitability of a system installed in target application software, and then creating a target configuration file; and S4, starting an installation program for the target application software by the source operating system based on the target configuration file so that the target application software is automatically installed in the target operating system. By adopting the method and the system for automatically installing the application software, a user can install the application software accurately and automatically without needing to know complex computer knowledge. The method and the system can be further applied to target equipment including various target operating systems so as to install the application software accurately and automatically.
Description
Technical field
The present invention relates to computer application field, more particularly, relate to a kind of method and system that application software is installed on computers automatically.
Background technology
Present operating system is varied, need provide the version of a plurality of operating systems to satisfy the requirement of various operating systems usually with a kind of application software.
And the installation process of application software some is fairly simple for domestic consumer, some is then very complicated.Application software installation at present generally all is after system login, just installs.Like this, if the user wants install software.The user must start computing machine earlier, and proper operation system and software kit are sought in login, carry out install software then.The operation of mistake may cause application software correctly to install, and does not have given proper configuration also can cause application software to work normally.
Therefore, traditional approach is to needing the user manually or partly manually carry out the installation of application program, thereby the user need know the knowledge of aspects such as OS Type, file system and hardware configuration, therefore brings many inconvenience to the user.
Therefore, need a kind of method of automatic installation application software, can get rid of unnecessary worry in the install software, correctly carry out the installation of application software automatically for the user.
Summary of the invention
The technical problem to be solved in the present invention is, need the user to understand complicated computer literacy at prior art, and then manually or the defective of application software partly manually is installed, provide a kind of user of need not to understand complicated computer literacy, the method for application software can correctly be installed automatically.
The technical solution adopted for the present invention to solve the technical problems is: construct a kind of method of automatic installation application software, comprising:
S1, startup source operating system;
S21, judge whether to have only a destination OS, if then discern the system information of a described destination OS, described system information comprises system type, file system type and related system configuration, otherwise execution in step S22;
S22, judge whether the user selects a destination OS, if then discern the system information of a destination OS of described selection, otherwise execution in step S23;
The system information of the destination OS of S23, identification default setting;
S3, described source operating system start system's adaptation configuration automatically that auto configurator carries out the installation of intended application software based on the system information of described destination OS, and then produce the target configuration file; Wherein, the system of described intended application software security adapts to automatic configuration and comprises configuration operation system type, configuration installation directory and configure hardware information;
S4, described source operating system start the installation procedure of described intended application software and then described intended application software are installed automatically in described destination OS based on described target configuration file.
In method of the present invention, described step S1 is that the bootable equipment of use is stored in the described source operating system in the described bootable equipment automatically.
In method of the present invention, described bootable equipment comprises USB flash disk, CD or floppy disk.
In method of the present invention, described method further comprises step S5, after described intended application software installs, enters described destination OS automatically and starts described intended application software.
The system that constructs a kind of automatic installation application software comprises:
Start module, be used to start source operating system;
First judge module is used to judge whether to have only a destination OS, if then discern the system information of a described destination OS, described system information comprises system type, file system type and related system configuration;
Second judge module is used for when a plurality of destination OS is arranged, and judges whether the user selects a destination OS, if then discern the system information of a destination OS of described selection;
Identification module is used for when the non-selected destination OS of user the system information of the destination OS of identification default setting;
The target configuration file generating module is used for starting auto configurator by described source operating system based on the system information of described destination OS and carries out the system that intended application software installs and adapt to configuration automatically, and then produces the target configuration file; Wherein, the system of described intended application software security adapts to automatic configuration and comprises configuration operation system type, configuration installation directory and configure hardware information;
Automatic installed module, described source operating system starts the installation procedure of described intended application software and then described intended application software is installed automatically in described destination OS based on described target configuration file.
In system of the present invention, described startup module uses bootable equipment to be stored in described source operating system in the described bootable equipment automatically; Described bootable equipment comprises USB flash disk, CD or floppy disk.
In system of the present invention, described system also comprises:
The automatic switchover module is used for after described intended application software installs, and enters described destination OS automatically and starts described intended application software.
Implement the method and system of automatic installation application software of the present invention, need not the user and understand complicated computer literacy, application software can correctly be installed automatically.Further, method and system of the present invention can also be used to comprise the target device of plurality of target operating system, and application software correctly is installed automatically.
Description of drawings
The invention will be further described below in conjunction with drawings and Examples, in the accompanying drawing:
Fig. 1 is the process flow diagram of first embodiment of automatic installation application software method of the present invention;
Fig. 2 is the system chart of automatic installation application software of the present invention.
Embodiment
To other embodiments of the invention, feature and advantage, and the structure of various embodiments of the invention and mode of operation are described in detail below with reference to accompanying drawing.At this, each embodiment of the present invention be only used for the explanation and nonrestrictive.
As shown in Figure 1, the method for automatic installation application software of the present invention starts from step S1.In step S1, start source operating system.In one embodiment of the invention, source operating system can be installed in the bootable equipment, by this bootable device start.Any known bootable equipment all can be used for the present invention in this area.Such as USB flash disk, CD, floppy disk or the like.In one embodiment of the invention, after treating USB flash disk inserted the USB interface of target device, the mainboard of target device can support USB flash disk to start source operating system.This source operating system can be Puppy, WinPE or the like.In another preferred embodiment of the present invention, this source operating system also can be installed in the guidable network, by being started network and being connected of target device.
In step S2, described source os starting system identification program is with the system information of automatic recognition objective operating system.At this, any known system identification program may be used to the present invention in this area.Be not subjected to the influence of the type of the system identification program that it adopted in this present invention.Described system information can comprise system type, file system type and related system configuration.Destination OS is the operating system that needs the target device of installation application software.This target device can be that computing machine, portable terminal also can be smart machines.In simplified embodiment of the present invention, when having only a destination OS on the target device, the system information of this destination OS of Direct Recognition then.In a preferred embodiment of the invention, when on the target device a plurality of destination OS being arranged, then can point out the user to select.If the user makes a choice, discern the system information of a destination OS of user's selection so.If the user does not make a choice or do not make a choice, then discern the system information of the destination OS of default setting in setting-up time.At this, the destination OS of default setting can be first option in a plurality of destination OS menus of listing, also can be other predefined destination OSs.In another preferred embodiment of the present invention, can judge whether have only a destination OS, if then discern the system information of a described destination OS when not knowing what destination OSs are arranged on the target device this moment.If not, then list the menu that comprises a plurality of destination OSs, and the prompting user selects.Behind setting-up time, judge whether the user has selected a destination OS, if then discern the system information of a destination OS of described selection, otherwise the system information of the destination OS of identification default setting.Wherein the destination OS of default setting can be first option in the menu, also can be other predefined destination OSs.
In step S3, described source operating system starts system's adaptation configuration automatically that auto configurator carries out the installation of intended application software based on the system information of described destination OS, and then produces the target configuration file.Wherein this system adapt to automatic configuration can be based on intended application software to be installed and the agreement between the auto configurator, those skilled in the art can realize aforesaid operations according to actual conditions fully.In a preferred embodiment of the invention, the system of described intended application software installation adapts to automatic configuration and can comprise configuration operation system type, configuration installation directory and configure hardware information.In the present invention, the target configuration file comprises the configuration file that intended application software is installed must and only be needed, and comprises OS Type, file system type, installation path, key hardware type list (having a plurality of key hardware) at least " etc.
In step S4, described source operating system starts the installation procedure of described intended application software and then described intended application software is installed automatically in described destination OS based on described target configuration file.After this, after the target approach operating system, the user can find and use already installed intended application software.In another preferred embodiment of the present invention, after described intended application software installs, enter described destination OS automatically and start described intended application software.
Use the present invention that the method for application software is installed automatically, can get rid of unnecessary worry in some install software, simplify installation process, guarantee the correctness of installing simultaneously for the user.
Fig. 2 is the system chart of automatic installation application software of the present invention.The system that application software should be installed automatically comprises the target device that destination OS is installed, and the bootable equipment of active operating system is installed.Wherein comprise first destination OS and second destination OS in this target device.In other embodiments of the invention, also can comprise a destination OS or a plurality of destination OS in this target device.Wherein target device is the installed device that need carry out intended application software, as computing machine, and portable terminal or the like.Described bootable equipment comprises USB flash disk, CD or floppy disk or the like.Described bootable device start source operating system; Described source os starting system identification program is with the system information of automatic recognition objective operating system; Described source operating system starts system's adaptation configuration automatically that auto configurator carries out the installation of intended application software based on the system information of described destination OS, and then produces the target configuration file; Described source operating system starts the installation procedure of described intended application software and then described intended application software is installed automatically in described destination OS based on described target configuration file.
In a preferred embodiment of the invention, described target device further comprises the automatic switchover module, is used for after described intended application software installs, and enters described destination OS automatically and starts described intended application software.
In other preferred embodiments of the present invention, described target device further comprises destination OS selection module, is used for when target device comprises a plurality of destination OS, selects to need to install the destination OS of application software.
The system of automatic installation application software of the present invention can be provided with reference to the method for the automatic installation application software shown in Fig. 1.According to instruction of the present invention, those skilled in the art can make up the system of so automatic installation application software.
Implement the method and system of automatic installation application software of the present invention, need not the user and understand complicated computer literacy, application software can correctly be installed automatically.Further, method and system of the present invention can also be used to comprise the target device of plurality of target operating system, and application software correctly is installed automatically.
Though the present invention describes by specific embodiment, it will be appreciated by those skilled in the art that, without departing from the present invention, can also carry out various conversion and be equal to alternative the present invention.Therefore, the present invention is not limited to disclosed specific embodiment, and should comprise the whole embodiments that fall in the claim scope of the present invention.
Claims (7)
1. the method that application software is installed automatically is characterized in that, comprising:
S1, startup source operating system;
S21, judge whether to have only a destination OS, if then discern the system information of a described destination OS, described system information comprises system type, file system type and related system configuration, otherwise execution in step S22;
S22, judge whether the user selects a destination OS, if then discern the system information of a destination OS of described selection, otherwise execution in step S23;
The system information of the destination OS of S23, identification default setting;
S3, described source operating system start system's adaptation configuration automatically that auto configurator carries out the installation of intended application software based on the system information of described destination OS, and then produce the target configuration file; Wherein, the system of described intended application software security adapts to automatic configuration and comprises configuration operation system type, configuration installation directory and configure hardware information;
S4, described source operating system start the installation procedure of described intended application software and then described intended application software are installed automatically in described destination OS based on described target configuration file.
2. method according to claim 1 is characterized in that, described step S1 is that the bootable equipment of use is stored in the described source operating system in the described bootable equipment automatically.
3. method according to claim 2 is characterized in that, described bootable equipment comprises USB flash disk, CD or floppy disk.
4. method according to claim 1 is characterized in that described method further comprises step S5, after described intended application software installs, enters described destination OS automatically and starts described intended application software.
5. the system that application software is installed automatically is characterized in that, comprising:
Start module, be used to start source operating system;
First judge module is used to judge whether to have only a destination OS, if then discern the system information of a described destination OS, described system information comprises system type, file system type and related system configuration;
Second judge module is used for when a plurality of destination OS is arranged, and judges whether the user selects a destination OS, if then discern the system information of a destination OS of described selection;
Identification module is used for when the non-selected destination OS of user the system information of the destination OS of identification default setting;
The target configuration file generating module is used for starting auto configurator by described source operating system based on the system information of described destination OS and carries out the system that intended application software installs and adapt to configuration automatically, and then produces the target configuration file; Wherein, the system of described intended application software security adapts to automatic configuration and comprises configuration operation system type, configuration installation directory and configure hardware information;
Automatic installed module, described source operating system starts the installation procedure of described intended application software and then described intended application software is installed automatically in described destination OS based on described target configuration file.
6. system according to claim 5 is characterized in that, described startup module uses bootable equipment to be stored in described source operating system in the described bootable equipment automatically; Described bootable equipment comprises USB flash disk, CD or floppy disk.
7. system according to claim 5 is characterized in that, described system also comprises:
The automatic switchover module is used for after described intended application software installs, and enters described destination OS automatically and starts described intended application software.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010282302 CN101937351B (en) | 2010-09-15 | 2010-09-15 | Method and system for automatically installing application software |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010282302 CN101937351B (en) | 2010-09-15 | 2010-09-15 | Method and system for automatically installing application software |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101937351A CN101937351A (en) | 2011-01-05 |
CN101937351B true CN101937351B (en) | 2013-07-31 |
Family
ID=43390698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010282302 Active CN101937351B (en) | 2010-09-15 | 2010-09-15 | Method and system for automatically installing application software |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101937351B (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2503399A (en) | 2011-04-21 | 2013-12-25 | Hewlett Packard Development Co | Installing an application into a virtualized environment |
CN103309714A (en) * | 2013-06-26 | 2013-09-18 | 曙光信息产业(北京)有限公司 | Method for installing material physics application program in high-performance trunking system |
CN103309716A (en) * | 2013-06-26 | 2013-09-18 | 曙光信息产业(北京)有限公司 | Method for installing computational chemistry application program in high-performance trunking system |
CN103309715A (en) * | 2013-06-26 | 2013-09-18 | 曙光信息产业(北京)有限公司 | Method for installing molecular dynamics application program in high-performance trunking system |
CN103324509A (en) * | 2013-06-26 | 2013-09-25 | 曙光信息产业(北京)有限公司 | Method for installing bioinformatics application programs in high-performance cluster system |
CN103530162B (en) * | 2013-10-22 | 2016-05-11 | 中国科学院信息工程研究所 | The method and system that the on-line automatic software of a kind of virtual machine is installed |
CN104331310A (en) * | 2014-10-31 | 2015-02-04 | 北京思特奇信息技术股份有限公司 | Background application one-click installation method and system |
CN105591791B (en) * | 2015-04-10 | 2019-06-18 | 中国银联股份有限公司 | Equipment for safety information interaction |
CN105138369A (en) * | 2015-08-25 | 2015-12-09 | 北京百度网讯科技有限公司 | Method and device for installing operation systems |
CN105183520B (en) * | 2015-09-21 | 2019-01-15 | 赵伟 | Computer software remote automation Method of Adjustment and system |
CN108950981B (en) * | 2017-05-26 | 2021-12-28 | 青岛海尔洗衣机有限公司 | Visual washing machine management method |
CN111309486B (en) | 2018-08-10 | 2024-01-12 | 中科寒武纪科技股份有限公司 | Conversion method, conversion device, computer equipment and storage medium |
CN109324857B (en) * | 2018-09-07 | 2021-10-08 | 腾讯科技(武汉)有限公司 | User guide implementation method, device and storage medium |
CN115567392B (en) * | 2022-10-10 | 2023-08-15 | 浙江保融科技股份有限公司 | Automatic deployment upgrading method for customer internal service system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1485732A (en) * | 2002-09-27 | 2004-03-31 | 联想(北京)有限公司 | Application software automatic installing and automatic restoring method |
CN1869934A (en) * | 2005-05-27 | 2006-11-29 | 联想(北京)有限公司 | Method and built-in system for duplicating software system between networks |
CN101763277A (en) * | 2009-11-30 | 2010-06-30 | 英业达股份有限公司 | Method for automatically mounting operating system |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008310712A (en) * | 2007-06-18 | 2008-12-25 | Fudo Giken Industry Co Ltd | Automatic installation system for operating system |
-
2010
- 2010-09-15 CN CN 201010282302 patent/CN101937351B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1485732A (en) * | 2002-09-27 | 2004-03-31 | 联想(北京)有限公司 | Application software automatic installing and automatic restoring method |
CN1869934A (en) * | 2005-05-27 | 2006-11-29 | 联想(北京)有限公司 | Method and built-in system for duplicating software system between networks |
CN101763277A (en) * | 2009-11-30 | 2010-06-30 | 英业达股份有限公司 | Method for automatically mounting operating system |
Non-Patent Citations (1)
Title |
---|
JP特开2008-310712A 2008.12.25 |
Also Published As
Publication number | Publication date |
---|---|
CN101937351A (en) | 2011-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101937351B (en) | Method and system for automatically installing application software | |
CN101295255B (en) | Firmware updating system and method | |
CN103365688A (en) | Method for automatic installation and synchronization of software between Android intelligent devices | |
CN105094927A (en) | Equipment firmware updating method and device | |
CN105094895B (en) | A kind of method and device for installing more video drivers | |
CN102945173A (en) | User program on-line upgrading system and method | |
CN103593281A (en) | Test system and test method | |
CN105760191A (en) | Embedded system equipment programming mass production method | |
CN111338698A (en) | Method and system for accurately booting server by BIOS (basic input output System) | |
US20170249165A1 (en) | Usb wireless network card configuration methods, host, usb wireless network card and communication system | |
CN111240753A (en) | Loading method of bootstrap program, storage medium and embedded terminal | |
CN102609290A (en) | Software updating method for electronic product | |
CN104428751A (en) | Program data updating method and equipment | |
CN107087164A (en) | Method and device for starting equipment | |
CN106126243A (en) | Method for installing operating system by using serial port | |
WO2018166322A1 (en) | Repairing method and device for system partition | |
CN105468420A (en) | operating system upgrading method and device | |
CN114816491A (en) | System upgrading method and device for multi-system mobile terminal and terminal | |
US20060004824A1 (en) | Ipmi validating system and method | |
CN107423083A (en) | Method and device for installing pre-installed application | |
JP4141409B2 (en) | External peripherals | |
CN111142954B (en) | Startup control method and device and computer readable storage medium | |
CN115221092A (en) | Method, device and equipment for determining distributable bus of PCI-E card and storage medium | |
CN108052337A (en) | A kind of firmware upgrade method and device of eMMC production tools | |
CN113918179A (en) | Method and system for automatically installing OS (operating system) by cooperation of host and intelligent network card under Linux |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |