CN105245606A - Cloud office platform - Google Patents

Cloud office platform Download PDF

Info

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
Application number
CN201510690581.0A
Other languages
Chinese (zh)
Other versions
CN105245606B (en
Inventor
王富章
朱建生
王明哲
单杏花
周亮瑾
阎志远
朱建军
戴琳琳
苗凡
王智为
祝红光
王芳
江琳
贾静
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CHINA RAILWAY TRIP SCIENCE AND TECHNOLOGY Co Ltd
China Academy of Railway Sciences Corp Ltd CARS
China State Railway Group Co Ltd
Institute of Computing Technologies of CARS
Original Assignee
CHINA RAILWAY TRIP SCIENCE AND TECHNOLOGY Co Ltd
China Academy of Railway Sciences Corp Ltd CARS
China Railway Corp
Institute of Computing Technologies of CARS
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 CHINA RAILWAY TRIP SCIENCE AND TECHNOLOGY Co Ltd, China Academy of Railway Sciences Corp Ltd CARS, China Railway Corp, Institute of Computing Technologies of CARS filed Critical CHINA RAILWAY TRIP SCIENCE AND TECHNOLOGY Co Ltd
Priority to CN201510690581.0A priority Critical patent/CN105245606B/en
Publication of CN105245606A publication Critical patent/CN105245606A/en
Application granted granted Critical
Publication of CN105245606B publication Critical patent/CN105245606B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols 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

Cloud office platform
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.
CN201510690581.0A 2015-10-22 2015-10-22 Cloud office platform Active CN105245606B (en)

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)

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

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

Patent Citations (4)

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

* Cited by examiner, † Cited by third party
Title
徐涛: "基于云计算的桌面办公***的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (20)

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