CN104700025A - Software installation control method and system based on cloud computing - Google Patents
Software installation control method and system based on cloud computing Download PDFInfo
- Publication number
- CN104700025A CN104700025A CN201310637380.5A CN201310637380A CN104700025A CN 104700025 A CN104700025 A CN 104700025A CN 201310637380 A CN201310637380 A CN 201310637380A CN 104700025 A CN104700025 A CN 104700025A
- Authority
- CN
- China
- Prior art keywords
- software
- user
- identifier
- authority
- identification
- 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.)
- Pending
Links
Landscapes
- Stored Programmes (AREA)
Abstract
The invention provides a software installation control method and system based on cloud computing, relates to the technical field of cloud systems, wherein the method comprises the following steps: obtaining a user equipment identifier or a user identifier; querying the software installation authority of the user equipment identifier or the user identifier, obtaining a software identifier matched with the authority of the user equipment identifier or the user identifier; transmitting the software identifier to user equipment corresponding to the user equipment identifier or the user identifier, displaying the software identifier by the user equipment through a human-machine interface; responding a selection instruction input by the user through the human-machine interface, determining a software data packet designated according to the selection instruction, and transmitting the software data packet to the user equipment. According to the invention, the installation software is managed in a unified way on a server side, the corresponding installation authority is set for the terminal equipment or user identifier, so as to avoid the piracy, viruses and other risks caused by personal download and installation, and help IT support departments of enterprises to deploy and manage the software.
Description
Technical field
The present invention relates to cloud system technical field, more particularly, relate to a kind of software installation control method based on cloud computing and system.
Background technology
Cloud computing is a kind of novel computation schema: IT resource, data, application are supplied to user as service by internet, user only need by account password game server, by automatically logging on the virtual desktop of server after authentication, user can use the various services that provide of Cloud Server by virtual desktop in cloud terminal.
In the cloud system application of enterprise, this various services provided by Cloud Server often all realize based on some application software, but at present, although the office system that cloud system platform carrys out framework enterprises has been built by some enterprises, but owing to taking open system management, do not build the software installation code of a set of enterprises, user even at random can install oneself and download the software of coming, and the software that these users download and install privately may bring problems, such as pirate, virus, version disunity etc., hidden danger is brought to the IT back-up environment of enterprise.
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of software installation control method based on cloud computing and system, unified management can be carried out to mounting software at server end, and accordingly authority is installed to terminal device or user ID setting, evaded the piracy because individual downloads and installation brings and viral equivalent risk, the IT being conducive to enterprise supports department to the deployment of software and management.
For this reason, the embodiment of the present invention adopts following technical scheme:
Based on a software installation control method for cloud computing, said method comprising the steps of:
Obtain customer equipment identification or user ID;
Authority installed by the software inquiring about described customer equipment identification or user ID, the software identification of the permission match of acquisition and described customer equipment identification or user ID;
Send described software identification to customer equipment identification or subscriber equipment corresponding to user ID, shown by man-machine interface by this subscriber equipment;
The selected instruction that response user is inputted by described man-machine interface, described selected instruction is used to specify the software identification needing to install;
Determine the software package that described selected instruction is specified, and send to this subscriber equipment.
Preferably, in said method, after determining the software package that described selected instruction is specified, send to this subscriber equipment according to following steps:
According to the file type of software package, carry out loading according to corresponding mode and install.
Preferably, in said method,
For the software package of iso type, the mode of virtual drive is used to load;
For the software package of rar, zip or exe type, download to subscriber equipment, by user's manual installation.
Preferably, in said method,
For the software package of the customization type of cloud system own, Auto-mounting is to subscriber equipment.
Another object of the embodiment of the present invention is to provide a kind of software installation control system based on cloud computing, and described system comprises:
Software management module, for the software package of storage server end;
Authority management module, installs authority for setting or revise the software corresponding with customer equipment identification or user ID;
Software installation module, selects the type of software package according to user, adopt corresponding mounting means to carry out loading and install.
Preferably, said system also comprises:
Application center door, described application center door for terminal user log in after the entrance selecting corresponding authority software is provided.
Preferably, in said system,
Described application center door also provides keeper to implement software administration and adjusts the entrance that terminal user installs authority.
In the embodiment of the present invention, the managerial personnel that enterprise IT supports department can carry out unified management by the administration portal of the forms such as corresponding application software or web portal pages to the mounting software bag needed for enterprise at server end, and accordingly authority is installed to terminal device or user ID setting, thus evaded and privately to download because of individual and to install the piracy and viral equivalent risk of bringing to the IT environment of enterprise, and the IT being conducive to enterprise supports department to management work such as the unified plan of mounting software and Version Control.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
A kind of software installation control method flow chart of steps based on cloud computing that Fig. 1 provides for the embodiment of the present invention;
A kind of software installation control system schematic diagram based on cloud computing that Fig. 2 provides for the embodiment of the present invention;
What Fig. 3 was exemplary shows the page schematic diagram that terminal user logs in application center door selection software;
What Fig. 4 was exemplary show keeper logs in the page schematic diagram that application center door carries out rights management.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 shows the realization flow of the software installation control method based on cloud computing that the embodiment of the present invention provides, and its detailed step is as described below:
Step S101, acquisition customer equipment identification or user ID.
User is logged in successfully by cloud terminal desktop, and server end can get the multinomial information relevant with terminal, and comprise the login name of user, IP address, even the MAC Address etc. of network interface card, these information all can be used as the identify label of terminal.Under normal conditions, the login name of user is unique, so usually used as the mark representing this user identity.
Authority installed by step S102, the software inquiring about described customer equipment identification or user ID, obtains the software identification with the permission match of described customer equipment identification or user ID.
Step S103, send described software identification to customer equipment identification or subscriber equipment corresponding to user ID, shown by man-machine interface by this subscriber equipment.
The software can installed and used due to each user is not quite similar, so need in advance to distribute corresponding authority according to certain rule to each user, when user logs in certain software of rear plan installation, system needs to inquire about the software assembly can installed in the authority of this user.
Then, the mark of all softwares in described software assembly shows by system, selects for user.
The selected instruction that step S104, response user are inputted by described man-machine interface, described selected instruction is used to specify the software identification needing to install.
Step S105, determine the software package that described selected instruction is specified, and send to this subscriber equipment.
After user selects oneself to need the software installed, according to the file type of this software package, select the corresponding mounting means that loads to complete installation, which kind of mounting means is the software package of various file type adopt, and can do concrete setting.Such as, the packet of iso type, can be realized by the mode of virtual drive; And the packet of the type such as common exe file or compressed package files (zip or rar), then provide download channel, so that user oneself downloads rear manual installation; And the distinctive file type of cloud system self, then can Auto-mounting.
Fig. 2 shows the software installation control system block diagram that the embodiment of the present invention provides, and as shown in the figure, described system comprises: software management module 01, for storing and the software package of management server end; Authority management module 02, installs authority for setting or revise the software corresponding with customer equipment identification or user ID; Software installation module 03, selects the type of software package according to user, adopt corresponding mounting means to carry out loading and install.
In order to realize the object of the technical program, said system also comprises an application center door 04, mounting software and keeper is selected to distribute the entrance of authority to user as user, its software architecture adopted can be C/S type, or the B/S type that main flow is conventional at present, based on the feature of cloud computing system, this mode based on browser access of obvious B/S is more suitable for.Above-mentioned three modules are become the service of server end by described application center door 04 by software architecture integration packaging, after this service starts, after user logs in, only need open any browser to input specific chained address, the page selecting software can be seen, also can from the rights management page to carry out right assignment after keeper logs in.
The scheme understanding above-mentioned door part in order to be more convenient for illustrates, Fig. 3 and Fig. 4 schematically illustrates the page schematic diagram that user selects software and Admin Administration's authority respectively.
It should be noted that, above-mentioned module and door part are all realized by computer software programs, and relate to multiple field such as soft project and web site architecture, concrete software simulating within the declared range of technical solution of the present invention, is not carefully stated at this.
As can be seen from the explanation of above technical scheme, a kind of software installation control method based on cloud computing that the embodiment of the present invention provides and system, can be implemented in server end and unified management and Version Control are carried out to mounting software, and accordingly authority is installed to terminal device or user ID setting, evaded because of individual's download and installed the piracy and viral equivalent risk of bringing to the IT environment of enterprise, the IT being conducive to enterprise supports department to management work such as the unified plan of software and Version Control.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, described program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-Only Memory, ROM) or random store-memory body (Random Access Memory, RAM) etc.
To the above-mentioned explanation of the disclosed embodiments, professional and technical personnel in the field are realized or uses the present invention.To be apparent for those skilled in the art to the multiple amendment of these embodiments, General Principle as defined herein can without departing from the spirit or scope of the present invention, realize in other embodiments.Therefore, the present invention can not be restricted to these embodiments shown in this article, but will meet the widest scope consistent with principle disclosed herein and features of novelty.
Claims (7)
1., based on a software installation control method for cloud computing, it is characterized in that, said method comprising the steps of:
Obtain customer equipment identification or user ID;
Authority installed by the software inquiring about described customer equipment identification or user ID, the software identification of the permission match of acquisition and described customer equipment identification or user ID;
Send described software identification to customer equipment identification or subscriber equipment corresponding to user ID, shown by man-machine interface by this subscriber equipment;
The selected instruction that response user is inputted by described man-machine interface, described selected instruction is used to specify the software identification needing to install;
Determine the software package that described selected instruction is specified, and send to this subscriber equipment.
2. method according to claim 1, is characterized in that, after determining the software package that described selected instruction is specified, sends to this subscriber equipment according to following steps:
According to the file type of software package, carry out loading according to corresponding mode and install.
3. method according to claim 2, is characterized in that,
For the software package of iso type, the mode of virtual drive is used to load;
For the software package of rar, zip or exe type, download to subscriber equipment, by user's manual installation.
4. method according to claim 2, is characterized in that,
For the software package of the customization type of cloud system own, Auto-mounting is to subscriber equipment.
5. based on a software installation control system for cloud computing, it is characterized in that, described system comprises:
Software management module, for the software package of storage server end;
Authority management module, installs authority for setting or revise the software corresponding with customer equipment identification or user ID;
Software installation module, selects the type of software package according to user, adopt corresponding mounting means to carry out loading and install.
6. system according to claim 5, is characterized in that, described system also comprises:
Application center door, described application center door for terminal user log in after the entrance selecting corresponding authority software is provided.
7. system according to claim 6, is characterized in that,
Described application center door also provides keeper to implement software administration and adjusts the entrance that terminal user installs authority.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310637380.5A CN104700025A (en) | 2013-12-04 | 2013-12-04 | Software installation control method and system based on cloud computing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310637380.5A CN104700025A (en) | 2013-12-04 | 2013-12-04 | Software installation control method and system based on cloud computing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104700025A true CN104700025A (en) | 2015-06-10 |
Family
ID=53347129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310637380.5A Pending CN104700025A (en) | 2013-12-04 | 2013-12-04 | Software installation control method and system based on cloud computing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104700025A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105072183A (en) * | 2015-08-10 | 2015-11-18 | 浪潮(北京)电子信息产业有限公司 | Management method and management device for cloud operation system (OS) software repository |
CN105404795A (en) * | 2015-12-15 | 2016-03-16 | 上海仪电(集团)有限公司 | Cloud computing based software installation permission control method and apparatuses |
CN105678175A (en) * | 2015-12-31 | 2016-06-15 | 北京恒安讯佳信息安全技术有限公司 | Hard copy equipment drive program management method and device |
CN107220082A (en) * | 2017-05-18 | 2017-09-29 | 北京小米移动软件有限公司 | Installation method, device and the equipment of application program |
CN107770148A (en) * | 2017-03-03 | 2018-03-06 | 平安医疗健康管理股份有限公司 | Software deployment method and device |
CN108600151A (en) * | 2018-02-28 | 2018-09-28 | 华为技术有限公司 | A kind of data communication method, equipment and system |
CN108924264A (en) * | 2018-08-21 | 2018-11-30 | 合肥创旗信息科技有限公司 | A kind of desktop cloud system |
CN109309669A (en) * | 2018-09-07 | 2019-02-05 | 南京南瑞继保电气有限公司 | A kind of method that enterprise software management tool carries out domain user's checking |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040044730A1 (en) * | 2002-09-03 | 2004-03-04 | Holger Gockel | Dynamic access of data |
CN102446106A (en) * | 2010-09-30 | 2012-05-09 | 联想(北京)有限公司 | Installation management method, server and terminal for application program |
CN102629935A (en) * | 2012-03-07 | 2012-08-08 | 中兴通讯股份有限公司 | Method for installing application software based on cloud service, device thereof and system thereof |
-
2013
- 2013-12-04 CN CN201310637380.5A patent/CN104700025A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040044730A1 (en) * | 2002-09-03 | 2004-03-04 | Holger Gockel | Dynamic access of data |
CN102446106A (en) * | 2010-09-30 | 2012-05-09 | 联想(北京)有限公司 | Installation management method, server and terminal for application program |
CN102629935A (en) * | 2012-03-07 | 2012-08-08 | 中兴通讯股份有限公司 | Method for installing application software based on cloud service, device thereof and system thereof |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105072183A (en) * | 2015-08-10 | 2015-11-18 | 浪潮(北京)电子信息产业有限公司 | Management method and management device for cloud operation system (OS) software repository |
CN105404795A (en) * | 2015-12-15 | 2016-03-16 | 上海仪电(集团)有限公司 | Cloud computing based software installation permission control method and apparatuses |
CN105404795B (en) * | 2015-12-15 | 2019-04-16 | 上海仪电(集团)有限公司 | Software installation authority control method and device based on cloud computing |
CN105678175A (en) * | 2015-12-31 | 2016-06-15 | 北京恒安讯佳信息安全技术有限公司 | Hard copy equipment drive program management method and device |
CN107770148A (en) * | 2017-03-03 | 2018-03-06 | 平安医疗健康管理股份有限公司 | Software deployment method and device |
CN107220082A (en) * | 2017-05-18 | 2017-09-29 | 北京小米移动软件有限公司 | Installation method, device and the equipment of application program |
CN107220082B (en) * | 2017-05-18 | 2021-02-26 | 北京小米移动软件有限公司 | Application program installation method, device and equipment |
CN108600151A (en) * | 2018-02-28 | 2018-09-28 | 华为技术有限公司 | A kind of data communication method, equipment and system |
CN108600151B (en) * | 2018-02-28 | 2020-09-08 | 华为技术有限公司 | Data communication method, equipment and system |
CN108924264A (en) * | 2018-08-21 | 2018-11-30 | 合肥创旗信息科技有限公司 | A kind of desktop cloud system |
CN109309669A (en) * | 2018-09-07 | 2019-02-05 | 南京南瑞继保电气有限公司 | A kind of method that enterprise software management tool carries out domain user's checking |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104700025A (en) | Software installation control method and system based on cloud computing | |
US20210314223A1 (en) | Managing Virtual Network Functions | |
US10250461B2 (en) | Migrating legacy non-cloud applications into a cloud-computing environment | |
US20230379228A1 (en) | Scalable, standardized i.t. deployment platform | |
CN111027921B (en) | Service processing method and device, electronic equipment and storage medium | |
EP2947569A1 (en) | Hybrid applications operating between on-premise and cloud platforms | |
CN103019791B (en) | Software dispositions method and software deployment system | |
CN107580083A (en) | A kind of method and system of container IP address distribution | |
US9417870B2 (en) | Managing user access to alternative versions of a particular function of a software product from within a current version of the software product | |
EP3618352B1 (en) | Virtual machine management | |
US9710292B2 (en) | Allowing management of a virtual machine by multiple cloud providers | |
CN104754032A (en) | Method and device for deploying OpenStack | |
CN103425511A (en) | System and method of installing and deploying application software in cloud computing environment | |
CN110098952B (en) | Server management method and device | |
US11669599B2 (en) | Systems and methods for software license management | |
US10996997B2 (en) | API-based service command invocation | |
US11140147B2 (en) | SAML SSO UX improvements | |
CN106020795A (en) | Realization method and device of VDI desktop personal data disk | |
US20210360038A1 (en) | Machine policy configuration for managed devices | |
CN106484458B (en) | Open type software warehouse management system and management method thereof | |
CN109286617B (en) | Data processing method and related equipment | |
US20200150979A1 (en) | Instance mapping engine and tools | |
US9390239B2 (en) | Software system template protection | |
US10942787B2 (en) | Instance mapping engine and tools | |
CN108595169B (en) | Visual programming method, cloud server and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150610 |