CN104700025A - Software installation control method and system based on cloud computing - Google Patents

Software installation control method and system based on cloud computing Download PDF

Info

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
Application number
CN201310637380.5A
Other languages
Chinese (zh)
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.)
DONGGUAN MCIROCLOUD SYSTEMS Co Ltd
Original Assignee
DONGGUAN MCIROCLOUD SYSTEMS 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 DONGGUAN MCIROCLOUD SYSTEMS Co Ltd filed Critical DONGGUAN MCIROCLOUD SYSTEMS Co Ltd
Priority to CN201310637380.5A priority Critical patent/CN104700025A/en
Publication of CN104700025A publication Critical patent/CN104700025A/en
Pending legal-status Critical Current

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

Based on software installation control method and the system of cloud computing
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.
CN201310637380.5A 2013-12-04 2013-12-04 Software installation control method and system based on cloud computing Pending CN104700025A (en)

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)

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

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

Patent Citations (3)

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

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