CN105245606A - Cloud office platform - Google Patents
Cloud office platform Download PDFInfo
- Publication number
- CN105245606A CN105245606A CN201510690581.0A CN201510690581A CN105245606A CN 105245606 A CN105245606 A CN 105245606A CN 201510690581 A CN201510690581 A CN 201510690581A CN 105245606 A CN105245606 A CN 105245606A
- Authority
- CN
- China
- Prior art keywords
- virtual machine
- cloud
- user
- hard disk
- middleware
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000007726 management method Methods 0.000 claims description 17
- 238000013523 data management Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims 8
- 238000012544 monitoring process Methods 0.000 claims 1
- 238000012423 maintenance Methods 0.000 abstract description 22
- 238000005265 energy consumption Methods 0.000 description 6
- 238000000034 method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a cloud office platform which comprises a cloud terminal, cloud office middleware and a cloud host. The cloud terminal is used for sending the login information of a user to the cloud office middleware, is connected with the cloud host according to a remote display server address sent by the cloud host, and displays an office desktop system. The cloud office middleware is used for verifying whether a user has an access permission according to the user's login information sent by the cloud terminal, selects the cloud host according to the user type if the access permission of the user is verified, queries a user data hard disk address corresponding to the user, and sends the user data hard disk address corresponding to the user to the cloud host. The cloud host is used for determining whether a virtual machine is started according to the user type, mounts a hard disk corresponding to the user data hard disk address on the virtual machine, and sends a remote display server address corresponding to the virtual machine to the cloud terminal. According to the cloud office platform provided by the invention, the maintenance difficulty and the maintenance cost of the office desktop system of a railway ticket system are reduced.
Description
Technical field
The present invention relates to field of cloud calculation, particularly relate to a kind of cloud office platform.
Background technology
At present, the desk tops system of Railway Passenger Ticket System mainly uses the Fat Client of complete function, personal computer of such as handling official business (PersonalComputer is called for short PC), notebook etc.
In general, Fat Client is the interactively user interface of an Install and configure feature richness on the client, application program is run in the client of user, user can check and operating data, and process related service etc., network in charge management is to the access of data and be responsible for performing relevant business, and also namely the desk tops system of Fat Client needs the function major part realized to complete on the client.But, along with the fast development of client, client needs to constantly update and maintain customer end software, and these client softwares are not only expensive, and require that user carries out loaded down with trivial details download and installation in every platform client, need the manpower of at substantial to carry out technical support and hardware maintenance.
Therefore, the Fat Client desk tops system that Railway Passenger Ticket System uses at present, desk tops system needs the function major part realized to complete in client, along with the fast development of client, the manpower of at substantial is needed to carry out technical support and hardware maintenance, make the desk tops system maintenance difficulty of Railway Passenger Ticket System comparatively large, maintenance cost is higher.
Summary of the invention
The invention provides a kind of cloud office platform, the desk tops system maintenance difficulty of Railway Passenger Ticket System is reduced, maintenance cost reduces.
Cloud office platform provided by the invention, comprising: cloud terminal, cloud office middleware and cloud main frame;
Cloud terminal, for sending to cloud office middleware by the log-on message of user; Connect cloud main frame according to the long-range display server address that cloud main frame sends, and show desk tops system;
Cloud office middleware, whether the log-on message authentication of users for the user sent according to cloud terminal has the authority of access; If authentication of users has the authority of access, then according to the type selecting cloud main frame of user; The user data hard disk address that inquiring user is corresponding, and user data hard disk address corresponding for user is sent to cloud main frame;
Cloud main frame, virtual machine is started for judging whether according to the type of user, if the type of user is common employee, then start virtual machine, if the type of user is attendant, then select the virtual machine started in advance, hard disk carry corresponding to user data hard disk address that middleware of being handled official business by cloud sends on a virtual machine; Long-range display server address corresponding for virtual machine is sent to cloud terminal.
Cloud office platform provided by the invention, by the desk tops system of user and the computational resource of operation, application program and user data are separated, make user only need input user login information in cloud terminal, namely be connected with cloud main frame by cloud terminal, and realize access desk tops system, the function major part that desk tops system needs completes at server end, the function needed in client is considerably less, the manpower of at substantial is not needed to carry out technical support and hardware maintenance, the desk tops system maintenance difficulty of Railway Passenger Ticket System is reduced, maintenance cost reduces.Simultaneously, cloud office middleware selects cloud main frame according to different user, cloud office platform can be realized and distinguish user type distribution desk tops, cloud main frame can according to different login personnel, selection restarts virtual machine or selects the virtual machine that starts in advance, make, when attendant logs in, all to start virtual machine at every turn, reduce energy consumption.
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 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.
The cloud office platform structural representation that Fig. 1 provides for the embodiment of the present invention one;
The cloud office platform structural representation that Fig. 2 provides for the embodiment of the present invention two;
Fig. 3 logs in the method flow diagram of cloud office platform for user that the embodiment of the present invention one provides.
Embodiment
For making the object of the embodiment of the present invention, technical scheme and advantage clearly, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is 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.
The cloud office platform structural representation that Fig. 1 provides for the embodiment of the present invention one, as shown in Figure 1, the cloud office platform that the embodiment of the present invention provides, comprising: cloud terminal 1, cloud office middleware 2 and cloud main frame 3.
Cloud terminal 1, for sending to cloud office middleware 2 by the log-on message of user; Connect cloud main frame 3 according to the long-range display server address that cloud main frame 3 sends, and show desk tops system.
Concrete, when user is at client logs cloud office platform, user inputs user login information, and wherein, the log-on message of user comprises: the user name of user and login password.The log-on message of user is sent to cloud office middleware 2 by the cloud Terminal Middleware in cloud terminal 1.
It should be noted that, the user name of user and login password are by registered in advance, and are verified mandate by cloud office platform, and the user name of user and login password can change.
Cloud office middleware 2, whether the log-on message authentication of users for the user sent according to cloud terminal 1 has the authority of access; If authentication of users has the authority of access, then according to the type selecting cloud main frame 3 of user; The user data hard disk address that inquiring user is corresponding, and user data hard disk address corresponding for user is sent to cloud main frame 3.
Concrete, after the log-on message of user is sent to cloud office middleware 2 by the cloud Terminal Middleware in cloud terminal 1, user management in cloud office middleware 2 carries out authentication to the log-on message of user, whether the log-on message authentication of users of user that namely user management sends according to cloud terminal 1 has the authority of access, if user management authentication user has access rights, the success of then user management authentication, if user management authentication user does not have access rights, then user management failed authentication.If the user management authentication user in cloud office middleware 2 has access rights, then the Host Administration in cloud office middleware 2 calls cloud Host Administration interface, according to the type selecting cloud main frame 3 of user.For example, if the type of user is common employee, then select the cloud main frame 3 mated with common employee, if the type of user is attendant, then select the cloud main frame 3 mated with attendant.Cloud office middleware 2 selects cloud main frame 3 according to different user, can realize cloud office platform and distinguish user type distribution desk tops.The user data hard disk address that data management inquiring user in cloud office middleware 2 is corresponding, and user data hard disk address corresponding for user is sent to cloud main frame 3.
It should be noted that, in the embodiment of the present invention, the office configuration of each common employee is different, and the office configuration of attendant is substantially identical.
Cloud main frame 3, virtual machine is started for judging whether according to the type of user, if the type of user is common employee, then start virtual machine, if the type of user is attendant, then select the virtual machine started in advance, hard disk carry corresponding to the user data hard disk address that middleware 2 of being handled official business by cloud sends on a virtual machine; Long-range display server address corresponding for virtual machine is sent to cloud terminal 1.
Concrete, the Virtual Machine Manager in cloud main frame 3 judges whether to start virtual machine according to the type of user, if the type of user is common employee, then re-creates virtual machine, starts virtual machine, if the type of user is attendant, then selects the virtual machine started in advance.Cloud main frame 3 can according to different login personnel, and selection restarts virtual machine or selects the virtual machine that starts in advance, makes, when attendant logs in, all to start virtual machine, minimizing energy consumption at every turn.Cloud is handled official business hard disk carry corresponding to user data hard disk address that middleware 2 sends on a virtual machine by the Virtual Machine Manager in cloud main frame 3, and long-range display server address corresponding for virtual machine is sent to cloud terminal 1, the long-range display server address that cloud terminal 1 sends according to cloud main frame 3 connects cloud main frame 3, and show desk tops system, make user only need input user login information in cloud terminal 1, namely be connected with cloud main frame 3 by cloud terminal 1, and realize access desk tops system.
The cloud office platform that the embodiment of the present invention provides, sends to cloud office middleware 2 by cloud terminal 1 by the log-on message of user, whether the log-on message authentication of users of the user that cloud office middleware 2 sends according to cloud terminal 1 has the authority of access, if authentication of users has the authority of access, then according to the type selecting cloud main frame 3 of user, the user data hard disk address that inquiring user is corresponding, and user data hard disk address corresponding for user is sent to cloud main frame 3, cloud main frame 3 judges whether to start virtual machine according to the type of user, if the type of user is common employee, then start virtual machine, if the type of user is attendant, then select the virtual machine started in advance, hard disk carry corresponding to the user data hard disk address that middleware 2 of being handled official business by cloud sends on a virtual machine, the long-range display server address being sent to long-range display server address corresponding for virtual machine cloud terminal 1 to send according to cloud main frame 3 connects cloud main frame 3, and show desk tops system, by the desk tops system of user and the computational resource of operation, application program and user data are separated, make user only need input user login information in cloud terminal 1, namely be connected with cloud main frame 3 by cloud terminal 1, and realize access desk tops system, the function major part that desk tops system needs completes at server end, the function needed in client is considerably less, the manpower of at substantial is not needed to carry out technical support and hardware maintenance, the desk tops system maintenance difficulty of Railway Passenger Ticket System is reduced, maintenance cost reduces.Simultaneously, cloud office middleware 2 selects cloud main frame 3 according to different user, cloud office platform can be realized and distinguish user type distribution desk tops, cloud main frame 3 can according to different login personnel, selection restarts virtual machine or selects the virtual machine that starts in advance, make, when attendant logs in, all to start virtual machine at every turn, reduce energy consumption.
Further, in the embodiment shown in fig. 1, cloud main frame 3 specifically for:
Start the virtual machine of predetermined threshold value in advance, set up virtual machine and take list.
Concrete, for some department of railway passenger tickets, such as maintenance department, its system used is identical with erecting tools substrate, and office configuration is basically identical, and carry out the morning, noon and afternoon to take turns at keeping watch, the online number rate of exchange are fixed, and the machine that works online is fewer than actual department number, now, Virtual Machine Manager in the cloud main frame 3 of the embodiment of the present invention can start the virtual machine of threshold value (fixed qty) in advance in advance, and sets up virtual machine and take list.
It should be noted that, in the embodiment of the present invention, threshold value can be determined according to the quantity of fixing online attendant each in maintenance department in actual conditions in advance, if the quantity of each fixing online attendant is more in maintenance department, then the value of predetermined threshold value can arrange larger, if the negligible amounts of each fixing online attendant in maintenance department, then the value of predetermined threshold value can arrange less, and the embodiment of the present invention does not carry out repeating and limiting at this.
If the type of user is common employee, then create new virtual machine, start virtual machine, hard disk carry corresponding to the user data hard disk address that middleware 2 of being handled official business by cloud sends on a virtual machine; Long-range display server address corresponding for virtual machine is sent to cloud terminal 1; Upgrade virtual machine and take list.
Concrete, for the common employee of railway passenger tickets, the office configuration of each common employee is different, now, virtual machine in cloud main frame 3 downloads desktop mirror image from cloud desktop mirror image storehouse, and create virtual machine and run this desktop mirror image, start the virtual machine created, and by the carry of the hard disk of user oneself on a virtual machine.
Or,
If the type of user is attendant, whether available freely then inquire about the virtual machine started in advance, if the virtual machine started in advance is available free, then select the virtual machine of any one free time, hard disk carry corresponding to the user data hard disk address that middleware 2 of being handled official business by cloud sends on a virtual machine; Long-range display server address corresponding for virtual machine is sent to cloud terminal 1; Upgrade virtual machine and take list; If the virtual machine started in advance does not have the free time, then create new virtual machine, start virtual machine, hard disk carry corresponding to the user data hard disk address that middleware 2 of being handled official business by cloud sends on a virtual machine; Long-range display server address corresponding for virtual machine is sent to cloud terminal 1, upgrades virtual machine and take list.
Concrete, when attendant logs in, whether the virtual machine started in advance inquired about by cloud main frame 3 available free, if the virtual machine started in advance is available free, then select the virtual machine of any one free time, call cloud Host Administration interface carry user hard disk, updating maintenance virtual machine takies list, and long-range display server address corresponding for virtual machine is sent to cloud terminal 1.If the virtual machine started in advance does not have the free time, then again according to safeguarding that virtual machine template creates virtual machine, load the hard disk of user.
The cloud office platform that the embodiment of the present invention provides, on the basis of above-described embodiment, started the virtual machine of predetermined threshold value in advance by cloud main frame 3, log according to different users, the individual hard disk of carry user oneself, makes to use cloud office platform better can must reduce energy consumption.
Further, in the embodiment shown in fig. 1, cloud terminal 1 also for:
Detect user and whether exit cloud office platform, if user exits cloud office platform, then disconnect the connection with cloud main frame 3.
Concrete, when user exits cloud office platform, the cloud Terminal Middleware in cloud terminal 1 detects that user exits cloud office platform, and the cloud terminal remote display in cloud terminal 1 disconnects the connection with cloud main frame 3 medium-long range display server.
Cloud main frame 3 also for:
If user is common employee, then unloads the hard disk that user uses, close the virtual machine that user uses.
Concrete, when common employee exits cloud office platform, cloud Host Administration interface is called by cloud office middleware 2, the hard disk of cloud office platform user is exited in Virtual Machine Manager unloading in cloud main frame 3, by the data of user and arrange reservation in a hard disk, when next time, this user logged in, can continue to use in good condition.Meanwhile, close the virtual machine that this user uses, now, when virtual machine is closed, cloud office platform is closed.When next user logs in, need again log in cloud office platform, restart virtual machine.
Or,
If user is attendant, then unload the hard disk that user uses; Whether the virtual machine number that inquiry virtual machine takies in list exceedes predetermined threshold value, if the virtual machine number that virtual machine takies in list exceedes predetermined threshold value, then closes the virtual machine that user uses.
Concrete, when attendant exits cloud office platform, cloud Host Administration interface is called by cloud office middleware 2, the hard disk of cloud office platform user is exited in Virtual Machine Manager unloading in cloud main frame 3, user arranged reservation in a hard disk, by the data of user and arrange reservation in a hard disk, when next time, this user logged in, can continue to use in good condition.Meanwhile, cloud main frame 3 is inquired about the virtual machine number that virtual machine takies in list and whether is exceeded predetermined threshold value, if the virtual machine number that virtual machine takies in list exceedes predetermined threshold value, then close the virtual machine that user uses, now, when virtual machine is closed, cloud office platform is closed.When next user logs in, need again log in cloud office platform, restart virtual machine, guarantee that the quantity of the virtual machine started in advance is less than or equal to predetermined threshold value.If the virtual machine number that virtual machine takies in list does not exceed predetermined threshold value, then do not close the virtual machine that user uses, after next user logs in cloud office platform, can directly use this virtual machine, virtual machine need not be restarted again, effectively can reduce energy consumption.
Further, in the embodiment shown in fig. 1, cloud terminal 1 also for:
The hard disk dilatation of user and interpolation hard disk are loaded application and sends to cloud office middleware 2.
Concrete, cloud office platform is for the stronger user of individual requirement, retain the individual character configuration of each user for each user and arrange, user can be applied for hard disk dilatation by cloud terminal 1 and be added hard disk loading, the individual character realizing user configures and arranges, and the hard disk dilatation of user and interpolation hard disk are loaded application and send to cloud office middleware 2 by cloud terminal 1.
Cloud office middleware 2 also for:
The hard disk dilatation of user cloud terminal 1 sent and interpolation hard disk load application and submit to cloud office platform keeper.
Concrete, the hard disk dilatation of the user that cloud terminal 1 sends by cloud office middleware 2 and interpolation hard disk load application and submit to cloud office platform keeper.Cloud office platform keeper determines whether to the dilatation of user's hard disk according to the service condition of hard disk and adds hard disk loading, if keeper ratifies to the dilatation of user's hard disk and adds hard disk loading, the message dilatation of consenting user hard disk and interpolation hard disk loaded sends to cloud terminal 1 by cloud office middleware 2, cloud terminal 1 disconnects long-range connection, and the Host Administration in cloud office middleware 2 carries out hard disk dilatation and adds hard disk.Meanwhile, the data management in cloud office middleware 2 upgrades the address list of user and hard disk.
Further, in above-mentioned illustrated embodiment, the cloud office platform structural representation that Fig. 2 provides for the embodiment of the present invention two, as shown in Figure 2, cloud terminal 1 comprises: cloud Terminal Middleware 11, cloud terminal remote display 12 and cloud terminal configuration 13.
Cloud Terminal Middleware 11, for sending to cloud office middleware 2 by the log-on message of user; The hard disk dilatation of user and interpolation hard disk are loaded application and sends to cloud office middleware 2.
Cloud terminal remote display 12, connects cloud main frame 3 for the long-range display server address sent according to cloud main frame 3, and shows desk tops system; If user exits cloud office platform, then disconnect the connection with cloud main frame 3.
Cloud terminal configuration 13, configures desk tops system for user.
Concrete, cloud office platform, for the stronger user of individual requirement, retains the individual character configuration of each user for each user and arranges, and user can be arranged by cloud terminal configuration 13 and be configured oneself desk tops system.
Further, in above-mentioned illustrated embodiment, cloud Terminal Middleware 11 also for:
Detect user and whether exit cloud office platform.
Further, in above-mentioned illustrated embodiment, as shown in Figure 2, cloud office middleware 2 comprises: user management 21, Host Administration 22, data management 23 and cloud terminal management 24;
User management 21, whether the log-on message authentication of users for the user sent according to cloud terminal 1 has the authority of access; The hard disk dilatation of user cloud terminal 1 sent and interpolation hard disk load application and submit to cloud office platform keeper.
Host Administration 22, if the authority having access for authentication of users, then calls cloud Host Administration interface, according to the type selecting cloud main frame 3 of user.
Data management 23, for the user data hard disk address that inquiring user is corresponding, and sends to cloud main frame 3 by user data hard disk address corresponding for user.
Cloud terminal management 24, for the running status of the virtual machine that supervisory user uses.
Further, in above-mentioned illustrated embodiment, as shown in Figure 2, cloud main frame 3 comprises: Virtual Machine Manager 31 and long-range display server 32.
Virtual Machine Manager 31, virtual machine is started for judging whether according to the type of user, if the type of user is common employee, then start virtual machine, if the type of user is attendant, then select the virtual machine started in advance, hard disk carry corresponding to the user data hard disk address that middleware 2 of being handled official business by cloud sends on a virtual machine.
Long-range display server 32, for sending to cloud terminal 1 by long-range display server address corresponding for virtual machine.
Further, in above-mentioned illustrated embodiment, Virtual Machine Manager 31 specifically for:
Start the virtual machine of predetermined threshold value in advance, set up virtual machine and take list.
If the type of user is common employee, then create new virtual machine, start virtual machine, hard disk carry corresponding to the user data hard disk address that middleware 2 of being handled official business by cloud sends on a virtual machine; Long-range display server address corresponding for virtual machine is sent to cloud terminal 1; Upgrade virtual machine and take list.
Or,
If the type of user is attendant, whether available freely then inquire about the virtual machine started in advance, if the virtual machine started in advance is available free, then select the virtual machine of any one free time, hard disk carry corresponding to the user data hard disk address that middleware 2 of being handled official business by cloud sends on a virtual machine; Long-range display server address corresponding for virtual machine is sent to cloud terminal 1; Upgrade virtual machine and take list; If the virtual machine started in advance does not have the free time, then create new virtual machine, start virtual machine, hard disk carry corresponding to the user data hard disk address that middleware 2 of being handled official business by cloud sends on a virtual machine; Long-range display server address corresponding for virtual machine is sent to cloud terminal 1, upgrades virtual machine and take list.
Further, in above-mentioned illustrated embodiment, Virtual Machine Manager 31 also for:
If user is common employee, then unloads the hard disk that user uses, close the virtual machine that user uses.
Or,
If user is attendant, then unload the hard disk that user uses; Whether the virtual machine number that inquiry virtual machine takies in list exceedes predetermined threshold value, if the virtual machine number that virtual machine takies in list exceedes predetermined threshold value, then closes the virtual machine that user uses.
Fig. 3 logs in the method flow diagram of cloud office platform for user that the embodiment of the present invention one provides.As Fig. 3, in the invention process, user logs in the method for cloud office platform, comprising:
S301: the log-on message of user is sent to cloud office middleware by cloud Terminal Middleware.
S302: whether the log-on message authentication of users of the user that user management sends according to cloud Terminal Middleware has the authority of access.If user has access rights, then perform S304; Otherwise, perform S303.
S303: login failed for user.
S304: Host Administration is according to the type selecting cloud main frame of user.If the type of user is common employee, then perform S305; If the type of user is attendant, then perform S306.
S305: Host Administration selects the cloud main frame mated with common employee, performs S307.
S306: Host Administration selects the cloud main frame mated with attendant, performs S307.
S307: the user data hard disk address that data management inquiring user is corresponding, and user data hard disk address corresponding for user is sent to cloud main frame.
S308: Virtual Machine Manager judges whether to start virtual machine according to the type of user, if the type of user is common employee, then performs S309; If the type of user is attendant, then perform S310.
S309: Virtual Machine Manager starts virtual machine, performs S311.
S310: Virtual Machine Manager selects the virtual machine started in advance, performs S311.
S311: cloud is handled official business hard disk carry corresponding to user data hard disk address that middleware sends on a virtual machine by Virtual Machine Manager.
S312: long-range display server address corresponding for virtual machine is sent to cloud terminal by long-range display server.
S313: the long-range display server address that the display of cloud terminal remote sends according to cloud main frame connects cloud main frame, and shows desk tops system.
In the embodiment of the present invention, when user logs in cloud office platform, by the desk tops system of user and the computational resource of operation, application program and user data are separated, make user only need input user login information in cloud terminal, namely be connected with cloud main frame by cloud terminal, and realize access desk tops system, the function major part that desk tops system needs completes at server end, the function that the needs completed in client complete is considerably less, the manpower of at substantial is not needed to carry out technical support and hardware maintenance, the desk tops system maintenance difficulty of Railway Passenger Ticket System is reduced, maintenance cost reduces.Simultaneously, cloud office middleware selects cloud main frame according to different user, cloud office platform can be realized and distinguish user type distribution desk tops, cloud main frame can according to different login personnel, selection restarts virtual machine or selects the virtual machine that starts in advance, make, when attendant logs in, all to start virtual machine at every turn, reduce energy consumption.
Last it is noted that above each embodiment is only in order to illustrate technical scheme of the present invention, be not intended to limit; Although with reference to foregoing embodiments to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein some or all of technical characteristic; And these amendments or replacement, do not make the essence of corresponding technical scheme depart from the scope of various embodiments of the present invention technical scheme.
Claims (10)
1. a cloud office platform, is characterized in that, comprising: cloud terminal, cloud office middleware and cloud main frame;
Described cloud terminal, for sending to described cloud office middleware by the log-on message of user; Connect described cloud main frame according to the long-range display server address that described cloud main frame sends, and show described desk tops system;
Described cloud office middleware, the log-on message for the described user sent according to described cloud terminal verifies whether described user has the authority of access; If verify, described user has the authority of access, then cloud main frame according to the type selecting of described user; Inquire about the user data hard disk address that described user is corresponding, and user data hard disk address corresponding for described user is sent to described cloud main frame;
Described cloud main frame, virtual machine is started for judging whether according to the type of described user, if the type of described user is common employee, then start virtual machine, if the type of described user is attendant, then select the virtual machine started in advance, by hard disk carry corresponding for the described user data hard disk address of described cloud office middleware transmission on described virtual machine; Long-range display server address corresponding for described virtual machine is sent to described cloud terminal.
2. cloud office platform according to claim 1, is characterized in that, described cloud main frame specifically for:
Start the virtual machine of predetermined threshold value in advance, set up virtual machine and take list;
If the type of described user is common employee, then create new virtual machine, start described virtual machine, by hard disk carry corresponding for the described user data hard disk address of described cloud office middleware transmission on described virtual machine; Long-range display server address corresponding for described virtual machine is sent to described cloud terminal; Upgrade described virtual machine and take list;
Or,
If the type of described user is attendant, whether available freely then inquire about the described virtual machine started in advance, if the described virtual machine started in advance is available free, then select the described virtual machine of any one free time, by hard disk carry corresponding for the described user data hard disk address of described cloud office middleware transmission on described virtual machine; Long-range display server address corresponding for described virtual machine is sent to described cloud terminal; Upgrade described virtual machine and take list; If the described virtual machine started in advance does not have the free time, then create new virtual machine, start described virtual machine, by hard disk carry corresponding for the described user data hard disk address of described cloud office middleware transmission on described virtual machine; Long-range display server address corresponding for described virtual machine is sent to described cloud terminal, upgrades described virtual machine and take list.
3. cloud office platform according to claim 2, is characterized in that, described cloud terminal also for:
Detect described user and whether exit cloud office platform, if described user exits cloud office platform, then disconnect the connection with described cloud main frame;
Described cloud main frame also for:
If described user is common employee, then unload the hard disk that described user uses, close the virtual machine that described user uses;
Or,
If described user is attendant, then unload the hard disk that described user uses; Inquire about the virtual machine number that described virtual machine takies in list and whether exceed described predetermined threshold value, if the virtual machine number that described virtual machine takies in list exceedes described predetermined threshold value, then close the virtual machine that described user uses.
4. cloud office platform according to claim 3, is characterized in that, described cloud terminal also for:
The hard disk dilatation of user and interpolation hard disk are loaded application and sends to described cloud office middleware;
Described cloud office middleware also for:
The hard disk dilatation of the described user described cloud terminal sent and interpolation hard disk load application and submit to cloud office platform keeper.
5. the cloud office platform according to any one of claim 1-4, is characterized in that, described cloud terminal comprises: the display of cloud Terminal Middleware, cloud terminal remote and cloud terminal configuration;
Described cloud Terminal Middleware, for sending to described cloud office middleware by the log-on message of user; The hard disk dilatation of user and interpolation hard disk are loaded application and sends to described cloud office middleware;
Described cloud terminal remote display, connects described cloud main frame for the long-range display server address sent according to described cloud main frame, and shows described desk tops system; If described user exits cloud office platform, then disconnect the connection with described cloud main frame;
Described cloud terminal configuration, configures described desk tops system for described user.
6. cloud office platform according to claim 5, is characterized in that, described cloud Terminal Middleware also for:
Detect described user and whether exit cloud office platform.
7. the cloud office platform according to any one of claim 1-4, is characterized in that, described cloud office middleware comprises: user management, Host Administration, data management and cloud terminal management;
Described user management, the log-on message for the described user sent according to described cloud terminal verifies whether described user has the authority of access; The hard disk dilatation of the described user described cloud terminal sent and interpolation hard disk load application and submit to cloud office platform keeper;
Described Host Administration, if for verifying that described user has the authority of access, then calls described cloud Host Administration interface, cloud main frame according to the type selecting of described user;
Described data management, for inquiring about user data hard disk address corresponding to described user, and sends to described cloud main frame by user data hard disk address corresponding for described user;
Described cloud terminal management, for monitoring the running status of the virtual machine that described user uses.
8. the cloud office platform according to any one of claim 1-4, is characterized in that, described cloud main frame comprises: Virtual Machine Manager and long-range display server;
Described Virtual Machine Manager, virtual machine is started for judging whether according to the type of described user, if the type of described user is common employee, then start virtual machine, if the type of described user is attendant, then select the virtual machine started in advance, by hard disk carry corresponding for the described user data hard disk address of described cloud office middleware transmission on described virtual machine;
Described long-range display server, for sending to described cloud terminal by long-range display server address corresponding for described virtual machine.
9. cloud office platform according to claim 8, is characterized in that, described Virtual Machine Manager specifically for:
Start the virtual machine of predetermined threshold value in advance, set up virtual machine and take list;
If the type of described user is common employee, then create new virtual machine, start described virtual machine, by hard disk carry corresponding for the described user data hard disk address of described cloud office middleware transmission on described virtual machine; Long-range display server address corresponding for described virtual machine is sent to described cloud terminal; Upgrade described virtual machine and take list;
Or,
If the type of described user is attendant, whether available freely then inquire about the described virtual machine started in advance, if the described virtual machine started in advance is available free, then select the described virtual machine of any one free time, by hard disk carry corresponding for the described user data hard disk address of described cloud office middleware transmission on described virtual machine; Long-range display server address corresponding for described virtual machine is sent to described cloud terminal; Upgrade described virtual machine and take list; If the described virtual machine started in advance does not have the free time, then create new virtual machine, start described virtual machine, by hard disk carry corresponding for the described user data hard disk address of described cloud office middleware transmission on described virtual machine; Long-range display server address corresponding for described virtual machine is sent to described cloud terminal, upgrades described virtual machine and take list.
10. cloud office platform according to claim 9, is characterized in that, described Virtual Machine Manager also for:
If described user is common employee, then unload the hard disk that described user uses, close the virtual machine that described user uses;
Or,
If described user is attendant, then unload the hard disk that described user uses; Inquire about the virtual machine number that described virtual machine takies in list and whether exceed described predetermined threshold value, if the virtual machine number that described virtual machine takies in list exceedes described predetermined threshold value, then close the virtual machine that described user uses.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510690581.0A CN105245606B (en) | 2015-10-22 | 2015-10-22 | Cloud office platform |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510690581.0A CN105245606B (en) | 2015-10-22 | 2015-10-22 | Cloud office platform |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105245606A true CN105245606A (en) | 2016-01-13 |
CN105245606B CN105245606B (en) | 2018-10-16 |
Family
ID=55043103
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510690581.0A Active CN105245606B (en) | 2015-10-22 | 2015-10-22 | Cloud office platform |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105245606B (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107483489A (en) * | 2017-09-18 | 2017-12-15 | 上海上实龙创智慧能源科技股份有限公司 | A kind of wisdom office system authentication method based on wechat enterprise number |
CN108512925A (en) * | 2018-04-03 | 2018-09-07 | 重庆椿本智能科技有限公司 | One kind is without storage and computing unit high_speed stamping die |
CN108632118A (en) * | 2017-03-24 | 2018-10-09 | 广州杰赛科技股份有限公司 | virtual machine and terminal intelligent matching method and system |
CN108683498A (en) * | 2018-05-14 | 2018-10-19 | 国网江西省电力有限公司电力科学研究院 | A kind of cloud terminal management-control method based on changeable key national secret algorithm |
CN108805517A (en) * | 2018-05-09 | 2018-11-13 | 刘俊 | A kind of intelligence system carrying out operation and processing in server end |
CN109005245A (en) * | 2018-09-07 | 2018-12-14 | 广州微算互联信息技术有限公司 | The use management method and system of cloud mobile phone |
CN109523126A (en) * | 2018-10-16 | 2019-03-26 | 中国铁道科学研究院集团有限公司电子计算技术研究所 | Railway passenger Services Integration manages platform and method |
WO2020029961A1 (en) * | 2018-08-06 | 2020-02-13 | 中兴通讯股份有限公司 | Client connection emergency management method, client and computer readable storage medium |
CN111240805A (en) * | 2020-01-13 | 2020-06-05 | 奇安信科技集团股份有限公司 | Cloud operating system user switching processing method and device |
CN111563719A (en) * | 2020-04-15 | 2020-08-21 | 扬州微络智能科技有限公司 | Mobile intelligent cloud office platform |
CN111611600A (en) * | 2020-04-28 | 2020-09-01 | 郑州信大捷安信息技术股份有限公司 | Service processing method and system based on cloud platform |
CN111861383A (en) * | 2020-06-29 | 2020-10-30 | 国网河北省电力有限公司景县供电分公司 | On-line home office safety platform |
CN111917833A (en) * | 2020-07-10 | 2020-11-10 | 沈阳先进医疗设备技术孵化中心有限公司 | Application method, device and system of client program in cloud environment |
CN112148411A (en) * | 2020-09-29 | 2020-12-29 | 深圳市哈哈丫丫互联网有限公司 | Innovative cloud suite technology for balancing computing power of local computer and cloud server |
CN112202922A (en) * | 2020-10-26 | 2021-01-08 | 国网四川省电力公司信息通信公司 | Information communication safety access management method, system and storage medium |
CN112272089A (en) * | 2020-10-26 | 2021-01-26 | 中国联合网络通信集团有限公司 | Cloud host login method, device, equipment and computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103475726A (en) * | 2013-09-17 | 2013-12-25 | 北京京东尚科信息技术有限公司 | Virtual desktop management method, server and client side |
CN103888530A (en) * | 2014-03-18 | 2014-06-25 | 成都盛思睿信息技术有限公司 | Experiment teaching system based on cloud desktop |
CN103902302A (en) * | 2012-12-26 | 2014-07-02 | 鸿富锦精密工业(深圳)有限公司 | Software installation system and method for virtual machine |
CN104618313A (en) * | 2013-11-05 | 2015-05-13 | 华为技术有限公司 | System and method for security management |
-
2015
- 2015-10-22 CN CN201510690581.0A patent/CN105245606B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103902302A (en) * | 2012-12-26 | 2014-07-02 | 鸿富锦精密工业(深圳)有限公司 | Software installation system and method for virtual machine |
CN103475726A (en) * | 2013-09-17 | 2013-12-25 | 北京京东尚科信息技术有限公司 | Virtual desktop management method, server and client side |
CN104618313A (en) * | 2013-11-05 | 2015-05-13 | 华为技术有限公司 | System and method for security management |
CN103888530A (en) * | 2014-03-18 | 2014-06-25 | 成都盛思睿信息技术有限公司 | Experiment teaching system based on cloud desktop |
Non-Patent Citations (1)
Title |
---|
徐涛: "基于云计算的桌面办公***的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108632118A (en) * | 2017-03-24 | 2018-10-09 | 广州杰赛科技股份有限公司 | virtual machine and terminal intelligent matching method and system |
CN108632118B (en) * | 2017-03-24 | 2021-01-12 | 广州杰赛科技股份有限公司 | Intelligent pairing method and system for virtual machine and terminal |
CN107483489A (en) * | 2017-09-18 | 2017-12-15 | 上海上实龙创智慧能源科技股份有限公司 | A kind of wisdom office system authentication method based on wechat enterprise number |
CN108512925A (en) * | 2018-04-03 | 2018-09-07 | 重庆椿本智能科技有限公司 | One kind is without storage and computing unit high_speed stamping die |
CN108805517A (en) * | 2018-05-09 | 2018-11-13 | 刘俊 | A kind of intelligence system carrying out operation and processing in server end |
CN108683498A (en) * | 2018-05-14 | 2018-10-19 | 国网江西省电力有限公司电力科学研究院 | A kind of cloud terminal management-control method based on changeable key national secret algorithm |
WO2020029961A1 (en) * | 2018-08-06 | 2020-02-13 | 中兴通讯股份有限公司 | Client connection emergency management method, client and computer readable storage medium |
CN109005245A (en) * | 2018-09-07 | 2018-12-14 | 广州微算互联信息技术有限公司 | The use management method and system of cloud mobile phone |
CN109005245B (en) * | 2018-09-07 | 2021-09-14 | 广州微算互联信息技术有限公司 | Cloud mobile phone use management method and system |
CN109523126A (en) * | 2018-10-16 | 2019-03-26 | 中国铁道科学研究院集团有限公司电子计算技术研究所 | Railway passenger Services Integration manages platform and method |
CN111240805A (en) * | 2020-01-13 | 2020-06-05 | 奇安信科技集团股份有限公司 | Cloud operating system user switching processing method and device |
CN111563719A (en) * | 2020-04-15 | 2020-08-21 | 扬州微络智能科技有限公司 | Mobile intelligent cloud office platform |
CN111611600A (en) * | 2020-04-28 | 2020-09-01 | 郑州信大捷安信息技术股份有限公司 | Service processing method and system based on cloud platform |
CN111611600B (en) * | 2020-04-28 | 2022-02-25 | 郑州信大捷安信息技术股份有限公司 | Service processing method and system based on cloud platform |
CN111861383A (en) * | 2020-06-29 | 2020-10-30 | 国网河北省电力有限公司景县供电分公司 | On-line home office safety platform |
CN111917833A (en) * | 2020-07-10 | 2020-11-10 | 沈阳先进医疗设备技术孵化中心有限公司 | Application method, device and system of client program in cloud environment |
CN111917833B (en) * | 2020-07-10 | 2023-06-02 | 沈阳先进医疗设备技术孵化中心有限公司 | Application method, device and system of client program in cloud environment |
CN112148411A (en) * | 2020-09-29 | 2020-12-29 | 深圳市哈哈丫丫互联网有限公司 | Innovative cloud suite technology for balancing computing power of local computer and cloud server |
CN112202922A (en) * | 2020-10-26 | 2021-01-08 | 国网四川省电力公司信息通信公司 | Information communication safety access management method, system and storage medium |
CN112272089A (en) * | 2020-10-26 | 2021-01-26 | 中国联合网络通信集团有限公司 | Cloud host login method, device, equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN105245606B (en) | 2018-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105245606A (en) | Cloud office platform | |
US10863022B2 (en) | Using automatically collected device problem information to route and guide users' requests | |
US10091210B2 (en) | Policy enforcement of client devices | |
US10318321B2 (en) | Virtual desktop system and method of control | |
US8527644B2 (en) | Apparatus and method for provisioning wireless data communication devices | |
CN1407441B (en) | System and method for automatic management computer service and programmable device | |
US9886261B1 (en) | System to prioritize update distribution to devices | |
US11343368B2 (en) | Enhanced system and method for fully automated reverse logistics platform | |
CN101313298B (en) | Method for facilitating and managing software application program subscription | |
US11832113B2 (en) | System and method for identifying best location for 5G in-residence router location | |
CN109862101B (en) | Cross-platform application starting method and device, computer equipment and storage medium | |
US20130073634A1 (en) | Email client with erp task integration | |
US20210390612A1 (en) | System and Method for Upselling Customers on Mobile Device Services and Hardware | |
CN111885080B (en) | Login service architecture, server and client | |
US20210216297A1 (en) | Application Software Installation Method, Device, and Server | |
US20160330151A1 (en) | Method and system for managing an informational site using a social networking application | |
CN101594574B (en) | Method for realizing group information management of mobile terminal | |
CN116170274A (en) | Web application access method, device, system and computing equipment | |
US9294865B2 (en) | Enhanced system and method for custom programming of large groups of phones without requiring additional equipment | |
CN104700039A (en) | User interface loading method and device as well as thin terminal | |
CN110795111A (en) | Remote automatic upgrading method for communication equipment and management terminal | |
US9727378B2 (en) | Persistent unenrollment for devices under management | |
US12026531B2 (en) | Methods and systems for emulating application-specific workstations on personal computers | |
EP4160397A1 (en) | Methods and systems for emulating application-specific workstations on personal computers | |
CN113886322A (en) | Data processing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |