Disclosure of Invention
The invention aims to provide a method for managing the real-time office space, aiming at the problems, so as to improve the resource utilization rate.
The invention also provides an instant office space system.
The invention also provides a computer device.
In order to achieve the purpose, the invention is realized by the following technical scheme:
in one aspect of the present invention, a method for managing an instant office space includes:
responding to a use request of a user, and constructing an instant office space; the instant office space comprises an application manager and at least one application for a user to use;
and responding to the operation of the user on the application, and starting and/or switching the application corresponding to the current operation by using the application manager.
Preferably, the instant office space is constructed in response to a use request of a user, specifically:
receiving the use request;
and selecting a corresponding office space template according to the use request, generating a corresponding instant office space according to the office space template, and starting the instant office space.
Preferably, the application manager is further configured to provide a list of available applications to the user.
Preferably, the management method further includes:
and after the use of the instant office space is finished, destroying the instant office space.
In another aspect of the present invention, a computer apparatus includes: a memory and a processor communicatively connected, and a computer program stored on the memory and executable on the processor, the processor executing the computer program to perform the method as previously described.
In another aspect of the present invention, a method for managing an instant office space includes:
responding to a use request of a user, and constructing an instant office space; the instant office space comprises an application manager and at least one application for a user to use;
mounting an office space data set and/or a user data set for the instant office space;
and responding to the operation of the user on the application, starting and/or switching the application corresponding to the current operation by using the application manager, and accessing the office space data set and/or the user data set.
Preferably, the instant office space is constructed in response to a use request of a user, specifically:
receiving the use request;
and selecting a corresponding office space template according to the use request, generating a corresponding instant office space according to the office space template, and starting the instant office space.
Preferably, the application manager is further configured to provide a list of available applications to the user.
Preferably, the management method further includes:
and after the use of the instant office space is finished, destroying the instant office space.
Preferably, the office space data set is used for storing public data of a specific user group; the user data set is used to store personal data of the user.
In still another aspect of the present invention, a computer apparatus includes: a memory and a processor communicatively connected, and a computer program stored on the memory and executable on the processor, the processor executing the computer program to perform the method as previously described.
In yet another aspect of the present invention, an instant office space system includes:
the request receiver receives a use request of a user on one hand and receives an operation of the user on an application on the other hand;
an office space manager for constructing an instant office space in response to the use request;
the instant office space comprises at least one application used by a user and an application manager used for responding to the operation of the user on the application so as to start and/or switch the application corresponding to the current operation.
Preferably, the application manager is further configured to provide a list of available applications to the user.
Preferably, the instant office space system further comprises an office space data set and/or a user data set mounted in the instant office space for a user to access when using the application.
Preferably, the office space manager is further configured to destroy the instant office space after the user finishes using the instant office space.
Preferably, the instant office space is constructed by:
and selecting a corresponding office space template according to the use request, generating a corresponding instant office space according to the office space template, and starting the instant office space.
The invention has the beneficial effects that:
1. the invention responds to the use request of the user and constructs the instant office space, namely, the instant office space is constructed only when the user uses the instant office space for the user to access and operate, and the resource is occupied, thereby greatly improving the resource utilization ratio compared with the prior art.
2. After the user finishes using, the instant office space is destroyed, resources are released, the resource utilization rate is further improved, the constructed instant office space is ensured to be used only once, the defect that a personal computer is easily attacked and utilized in the prior art can be effectively avoided, and the safety is improved.
3. After the use of the user is finished, the constructed instant office space can be destroyed, and the instant office space can be reconstructed when the user is used next time, so that the application of the constructed instant office space is only required to be updated, the upgrading of an operating system and the application of each personal computer is not required to be carried out like the prior art, and the management is simpler.
4. According to the use request of the user, the constructed instant office space is only used by the user, and more detailed management can be realized.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present invention, and it is obvious that the described embodiments are some embodiments of the present invention, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without inventive step, are within the scope of the present invention.
According to the embodiment shown below, the instant office space is temporarily constructed according to the use request of the user, namely, the instant office space is constructed only when the user uses the space for the user to access and operate, the resource is occupied, and the resource is not occupied under the condition of no use, so that the resource utilization rate is greatly improved, and a large amount of office cost can be saved for enterprises. And according to the use request of the user, the constructed instant office space is only used by the user, and more precise management can be realized.
As shown in fig. 1, an example of a method for managing an instant office space includes:
101. and responding to the use request of the user, and constructing the instant office space for the user to use.
Specifically, the use request from the user is received, the corresponding office space template is selected according to the use request, the corresponding instant office space is generated according to the office space template, and the instant office space is started. The relationship between the office space template and the instant office space is similar to the relationship between a Docker mirror and a Docker container in a Docker application container engine.
For ease of understanding, the selection of the corresponding office space template is illustrated as follows:
in one aspect, the office space template may be selected based on the type of user terminal. Specifically, the office space template selected when the user initiates the use request through the mobile phone is different from the office space template selected when the user initiates the use request through the personal computer; when the office space template is selected, the corresponding office space template needs to be selected according to the terminal type to ensure terminal adaptation.
On the other hand, the office space template can be selected according to the permission setting requirement. a. An office space template is selected according to the user status. Specifically, the office space template selected by the user when initiating the use request at the enterprise office may also be different from the office space template selected by the user when initiating the use request at home (or in a mobile environment); for example, the number of applications contained in an office template selected by a user when initiating a request for use at an enterprise office is ten, while the number of applications contained in an office template selected by a user when initiating a request for use at home (or in a mobile environment) is only five. b. And selecting the office space template according to the user information. Specifically, the office space template selected when the user a initiates the use request may be different from the office space template selected when the user B initiates the use request; for example, user a is a corporate financial staff, and usually uses a lot of applications are Microsoft Office, WPS calculator, etc., and user B is a corporate UI designer, and usually uses a lot of applications are Photoshop, etc., so the applications in the Office space templates for user a and user B may also be different. c. An office space template is selected according to the management configuration. Specifically, the office space template selected by the user when the user initiates the use request during working hours (e.g., 8: 30-17: 00) may be different from the office space template selected by the user when the user initiates the use request during non-working hours (e.g., 17: 00-23: 00); for example, the number of applications included in the office space template selected by the user when the user initiates the use request during the work hours is twenty, and the number of applications included in the office space template selected by the user when the user initiates the use request during the non-work hours is ten, and these differences are not limited to the differences in number, but may also be differences in application types. Within the scope of the choice of those skilled in the art, the information to be used in selecting the office space template is not limited to the terminal type (e.g., mobile phone, tablet, computer, etc.), environment (e.g., time, etc.), user information (e.g., user name, department of the user, group of the user, etc.), user status (e.g., location, etc.).
The instant office space includes:
at least one application for use by a user, such as Microsoft Office, Photoshop, WPS, and the like;
the application manager provides a usable application list for a user on one hand, and starts and/or switches the application corresponding to the current operation in response to the operation of the user on the application on the other hand.
The user is provided with a list of available applications, and various implementations are provided, for example, icons of the available applications are presented on an interactive interface (such as a display screen, a touch screen, and the like) in an arrangement manner. Preferably, the user may be further provided with a list of available applications according to the requirement for permission setting, that is, the user may be provided with a list of available applications according to at least one of management configuration, user information, and user status. For example, when a user a (corporate financial staff) initiates a use request, the available application list provided by the application manager includes applications such as Microsoft Office and WPS calculator, and when a user B (corporate UI designer) initiates a use request, the available application list provided by the application manager includes applications such as Photoshop. As another example, when a user initiates a usage request during non-working hours, the list of available applications provided by the application manager is different (including different numbers and/or different applications) from the list of available applications provided by the application manager when a user initiates a usage request during working hours. As another example, when a user initiates a usage request at home (or in a mobile environment), the application manager provides a different list of available applications to the user than when the user initiates a usage request at the enterprise office (including differences in number and/or applications).
Of course, within the scope of the skilled person, the setting may be performed when selecting the office space template, when providing a usable application list for the user, or when selecting the office space template and providing a usable application list for the user at the same time (in this case, the two settings should be based on different conditions, for example, the setting based on the user status when selecting the office space template, and the setting based on the management configuration when providing a usable application list for the user).
103. And responding to the operation of the user on the application, and starting and/or switching the application corresponding to the current operation by using the application manager.
Specifically, the user may operate to start an application in the instant office space (at this time, the application manager starts an application corresponding to the current operation), may also operate to switch the application (for example, the current user is editing Word, and needs to send it as an attachment of a mail after completion, and then the user needs to switch to another application Outlook, and at this time, the application manager switches the application Outlook corresponding to the current operation), and may also perform the start and switch operations, respectively.
In the scheme, a space capable of providing persistent data storage is not involved, so that the main application scene includes but is not limited to that after a user processes data (such as editing a file and the like) by using an instant office space, the data is sent out in the form of a mail and the like without being stored.
As a preferred implementation of this embodiment, the management method further includes: and after the use of the instant office space is finished, destroying the instant office space and releasing resources. Specifically, the instant office space may be destroyed in response to the user exiting the operation of the instant office space; or the instant office space can be destroyed without user operation for a certain time. Therefore, the resource utilization rate is further improved, the constructed instant office space is ensured to be used only once, the defect that a personal computer is easily attacked and utilized in the prior art can be effectively overcome, and the safety is improved. In addition, the constructed instant office space can be destroyed after the use of the user is finished, and the instant office space can be reconstructed when the user is used next time, so that the application of the constructed instant office space is only required to be updated, the upgrading of an operating system and application for each personal computer is not required like the prior art, and the management is simpler.
A computer device may be a single apparatus, system, or device, or may be implemented as multiple apparatuses, systems, or devices in a distributed fashion. Specifically, the management method comprises a memory and a processor which are connected in a communication manner, and a computer program which is stored on the memory and can run on the processor, wherein the management method is executed when the processor runs the computer program.
As shown in fig. 2, an example of a method for managing an instant office space includes:
201. and responding to the use request of the user, and constructing the instant office space for the user to use.
The specific implementation manner is as described above, and is not described herein again.
203. And mounting an office space data set and/or a user data set for the instant office space.
The office space data set is used for storing public data of a specific user group, such as data related to enterprise legal departments, including labor contracts, purchase and sale contracts, consultant contracts, enterprise management systems and the like; the user data set is used for storing personal data of the user, for example, storing data created by a person. The mounting can be realized by adopting a directory mapping mode.
Preferably, in order to achieve finer management, the corresponding office space data set and/or user data set may be determined according to at least one of management configuration, user information, and user status, and the determined office space data set and/or user data set is mounted to the instant office space. For example, during work hours, the mounted office space data set and/or user data set contain complete data; during the non-working period, the mounted office space data set and/or the user data set only contain partial data. For user C (corporate financial director), the mounted office space dataset and/or user dataset contain all financial related data for the entire corporation (e.g., corporate balance, cost, profit, etc.); for user D (Enterprise cashier), the mounted office space dataset and/or the user dataset contain only enterprise revenue and expenditure related data. When the user is located in the enterprise internal local area network, the mounted office space data set and/or the user data set contain complete data, otherwise, the mounted office space data set and/or the user data set contain only partial data.
205. And responding to the operation of the user on the application, starting and/or switching the application corresponding to the current operation by using the application manager, and accessing the office space data set and/or the user data set according to the requirement when operating each application.
In the scheme, a persistent data storage space is provided, and data generated when a user operates each application is stored in the office space data set and/or the user data set, so that the continuity of work can be ensured, that is, the result obtained by the work (for example, a picture created by Photoshop) can be further improved in the next work.
Also, as a preferred implementation manner of this embodiment, the management method further includes: and after the use of the instant office space is finished, destroying the instant office space and releasing resources. Specifically, the instant office space may be destroyed in response to the user exiting the operation of the instant office space; or the instant office space can be destroyed without user operation for a certain time. Therefore, the resource utilization rate is further improved, the constructed instant office space is ensured to be used only once, the defect that a personal computer is easily attacked and utilized in the prior art can be effectively overcome, and the safety is improved. In addition, the constructed instant office space can be destroyed after the use of the user is finished, and the instant office space can be reconstructed when the user is used next time, so that the application of the constructed instant office space is only required to be updated, the upgrading of an operating system and application for each personal computer is not required like the prior art, and the management is simpler.
A computer apparatus may be a single device, system or apparatus, or may be implemented as multiple devices, systems or apparatuses in a distributed fashion. Specifically, the management method comprises a memory and a processor which are connected in a communication manner, and a computer program which is stored on the memory and can run on the processor, wherein the management method is executed when the processor runs the computer program.
As shown in fig. 3, an example of an instant office space system includes:
a request receiver 301, which receives a use request of a user on one hand and receives an operation of the user on an application on the other hand;
an office space manager 303, responsive to the request for use, for constructing an instant office space (how to construct the instant office space is described in detail above and will not be described herein);
the instant office space includes:
at least one application for use by a user, such as Microsoft Office, Photoshop, WPS, and the like;
the application manager provides a usable application list for a user on one hand, and starts and/or switches the application corresponding to the current operation in response to the operation of the user on the application on the other hand. More specific description has been set forth above and will not be described herein.
Further, the instant office space system further comprises an office space data set and/or a user data set mounted in the instant office space for a user to access when using the application. Similarly, a more detailed description of the public space data set and the user data set has been set forth above and will not be described further herein.
Furthermore, the office space manager is also used for destroying the instant office space and releasing resources after the user finishes using the instant office space. Specifically, the instant office space may be destroyed in response to the user exiting the operation of the instant office space; or the instant office space can be destroyed without user operation for a certain time. Therefore, the resource utilization rate is further improved, the constructed instant office space is ensured to be used only once, the defect that a personal computer is easily attacked and utilized in the prior art can be effectively overcome, and the safety is improved. In addition, the constructed instant office space can be destroyed after the use of the user is finished, and the instant office space can be reconstructed when the user is used next time, so that the application of the constructed instant office space is only required to be updated, the upgrading of an operating system and application for each personal computer is not required like the prior art, and the management is simpler.
The foregoing embodiments are provided to further aid the understanding of the present invention, and are not intended to limit the technical scope of the present invention, and although the present invention has been described in detail with reference to the foregoing examples, those skilled in the art should understand that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.