Operation approval method, device, communication server and user terminal

By detecting the approval request for virtual desktop operations on the communication server side and performing automatic approval, the problem of low efficiency in virtual desktop operations management is solved, and a more efficient approval process and a better user experience is achieved.

CN113886808BActive Publication Date: 2025-01-17SANGFOR TECH INC
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111166686.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2025-01-17
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

In industries such as finance and government, important operations in virtual desktops are strictly managed and require manual approval by managers, resulting in inefficient approval.

Method used

The communication server detects the approval query request for the virtual desktop operation instructions of the user terminal, and then implements approval first and then execution. The communication software automatically approves the target operations in the virtual desktop to improve the approval efficiency and user experience.

Benefits of technology

Improve the efficiency and security of virtual desktop operation approval, avoid data leakage, and improve user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113886808B_ABST
    Figure CN113886808B_ABST
Patent Text Reader

Abstract

The present invention discloses an operation approval method, device, communication server, user terminal and computer-readable storage medium. The method is applied to the communication server and comprises: obtaining an approval query request corresponding to a target operation instruction of a virtual desktop in a user terminal; wherein the target operation instruction is an operation instruction corresponding to a communication approval process; detecting a request approval result corresponding to the approval query request; sending the request approval result to the user terminal so that the target operation instruction is processed according to the request approval result; the present invention detects the request approval result corresponding to the approval query request by a communication server, and uses the communication server of the communication software to approve the target operation of the virtual desktop in the user terminal, and can realize the approval before execution of the target operation in the virtual desktop in combination with the communication software, thereby ensuring the security of the virtual desktop and improving the approval efficiency and user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of virtual desktop computing, and in particular to an operation approval method, device, communication server, user terminal and computer-readable storage medium. Background Art

[0002] VDC (Virtual Desktop Controller) can provide user authentication management, fine-grained policy control, unified monitoring and management of desktops / cloud terminals, and other functions for desktop clouds, enabling safer and more reliable delivery of cloud desktops.

[0003] At present, in industries such as finance and government, the management of important operations of users in virtual desktops (such as file export operations and virtual machine expansion operations, etc.) is extremely strict, and they need to be manually approved by managers before they can be executed; for example, for file export operations in virtual desktops, the export is allowed only after the approval of managers to avoid data leakage. Therefore, how to provide convenient approval for important operations in virtual desktops and improve approval efficiency is an urgent problem to be solved today. Summary of the invention

[0004] The purpose of the present invention is to provide an operation approval method, device, communication server, user terminal and computer-readable storage medium, so as to use communication software to approve important operations in a virtual desktop, thereby improving approval efficiency and user experience.

[0005] In order to solve the above technical problems, the present invention provides an operation approval method, which is applied to a communication server and includes:

[0006] Acquire an approval query request corresponding to a target operation instruction of a virtual desktop in a user terminal; wherein the target operation instruction is an operation instruction corresponding to a communication approval process;

[0007] Detecting the request approval result corresponding to the approval query request;

[0008] The request approval result is sent to the user terminal, so that the target operation instruction is processed according to the request approval result.

[0009] Optionally, the detecting the request approval result corresponding to the approval query request includes:

[0010] Detecting the application approval result of the approval application corresponding to the pre-application information in the approval query request;

[0011] Determine the request approval result according to the application approval result.

[0012] Optionally, before detecting the application approval result of the approval application corresponding to the pre-application information in the approval query request, the method further includes:

[0013] Receiving an approval application corresponding to the communication approval process sent by the user terminal;

[0014] Sending application information corresponding to the approval application to the administrator terminal;

[0015] The application approval result is determined according to the application approval information corresponding to the approval application returned by the administrator terminal.

[0016] Optionally, when the communication approval process includes a file export application process, determining the request approval result according to the application approval result includes:

[0017] If the application approval result is approved, then detecting whether the export file information in the approval query request matches the approval file information in the approval application;

[0018] If so, determining that the request approval result is approved;

[0019] If not, the request approval result is determined to be disapproval.

[0020] Optionally, the method further includes:

[0021] Acquire an approval process configuration request sent by an administrator terminal; wherein the approval process configuration request includes preset approval process selection information;

[0022] The communication approval process is configured according to the approval process configuration request; wherein the communication approval process includes a preset approval process corresponding to the preset approval process selection information.

[0023] The present invention also provides an operation approval device, which is applied to a communication server and includes:

[0024] A request acquisition module, used to acquire an approval query request corresponding to a target operation instruction of a virtual desktop in a user terminal; wherein the target operation instruction is an operation instruction corresponding to a communication approval process;

[0025] An approval detection module, used to detect the request approval result corresponding to the approval query request;

[0026] The result sending module is used to send the request approval result to the user terminal so that the target operation instruction is processed according to the request approval result.

[0027] The present invention also provides a communication server, comprising:

[0028] Memory for storing computer programs;

[0029] A processor is used to implement the steps of the operation approval method applied to the communication server as described above when executing the computer program.

[0030] The present invention also provides an operation approval method, which is applied to a user terminal and includes:

[0031] Generate and send an approval query request to the communication server according to the target operation instruction obtained in the virtual desktop; wherein the target operation instruction is an operation instruction corresponding to the communication approval process;

[0032] Receiving a request approval result corresponding to the approval query request returned by the communication server;

[0033] The target operation instruction is processed according to the request approval result.

[0034] Optionally, generating and sending an approval query request to a communication server according to the target operation instruction obtained in the virtual desktop includes:

[0035] After obtaining the target operation instruction, a pre-application information output box is displayed;

[0036] The approval query request is generated according to the pre-application information input in the pre-application information output box.

[0037] Optionally, when the communication approval process includes a file export application process, it also includes:

[0038] Disable the clipboard function in the virtual desktop.

[0039] Optionally, the processing the target operation instruction according to the request approval result includes:

[0040] If the request approval result is approved, executing the target operation instruction;

[0041] If the request approval result is not approved, the target operation instruction is rejected.

[0042] Optionally, the communication approval process includes a file export application process, and when the target operation instruction is a file export operation instruction corresponding to the file export application process, executing the target operation instruction includes:

[0043] Record the audit information of the export file corresponding to the file export operation instruction.

[0044] The present invention also provides an operation approval device, which is applied to a user terminal and includes:

[0045] A request generation module, used to generate and send an approval query request to a communication server according to a target operation instruction obtained in the virtual desktop; wherein the target operation instruction is an operation instruction corresponding to a communication approval process;

[0046] An approval receiving module, used for receiving a request approval result corresponding to the approval query request returned by the communication server;

[0047] The approval processing module is used to process the target operation instruction according to the request approval result.

[0048] The present invention also provides a user terminal, comprising:

[0049] Memory for storing computer programs;

[0050] The processor is used to implement the steps of the operation approval method applied to the user terminal as described above when executing the computer program.

[0051] In addition, the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the operation approval method applied to the communication server as described above or the operation approval method applied to the user terminal as described above.

[0052] An operation approval method provided by the present invention is applied to a communication server, comprising: obtaining an approval query request corresponding to a target operation instruction of a virtual desktop in a user terminal; wherein the target operation instruction is an operation instruction corresponding to a communication approval process; detecting a request approval result corresponding to the approval query request; and sending the request approval result to the user terminal so that the target operation instruction is processed according to the request approval result;

[0053] It can be seen that the present invention detects the request approval result corresponding to the approval query request through the communication server, and uses the communication server of the communication software to approve the target operation of the virtual desktop in the user terminal. The communication software can be combined to realize the approval before execution of the target operation in the virtual desktop, thereby ensuring the security of the virtual desktop and improving the approval efficiency and user experience. In addition, the present invention also provides an operation approval device, a communication server, a user terminal and a computer-readable storage medium, which also have the above-mentioned beneficial effects. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0055] Figure 1 A flowchart of an operation approval method provided by an embodiment of the present invention;

[0056] Figure 2 A display diagram of a preset approval process selection interface of another operation approval method provided in an embodiment of the present invention;

[0057] Figure 3 A structural block diagram of an operation approval device provided by an embodiment of the present invention;

[0058] Figure 4 A flowchart of another operation approval method provided by an embodiment of the present invention;

[0059] Figure 5 This is a structural block diagram of another operation approval device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0061] Please refer to Figure 1 , Figure 1 A flowchart of an operation approval method provided by an embodiment of the present invention. The method is applied to a communication server and may include:

[0062] Step 101: obtaining an approval query request corresponding to a target operation instruction of a virtual desktop in a user terminal; wherein the target operation instruction is an operation instruction corresponding to a communication approval process.

[0063] It is understandable that the communication server in this embodiment can be a server of real-time communication software such as Pocket Assistant (MOA), DingTalk, Enterprise WeChat, Feishu and enterprise office system. The user terminal in this step can be a client device corresponding to the communication server. The target operation instruction in this step can be an operation instruction for an operation (i.e., target operation) in the virtual desktop that needs to be approved by the communication approval process of the communication server, that is, the user can operate the virtual desktop in the user terminal to generate a target operation instruction to control the user terminal to complete the target operation of the virtual desktop.

[0064] Specifically, the communication approval process in this embodiment can be an approval process for operations that require approval for a virtual desktop in a user terminal configured in a communication server. The specific number and type of communication approval processes in this embodiment can be set by the designer according to practical scenarios and user needs. For example, the communication approval process can include an export file application process corresponding to a file export operation instruction, that is, an export file application process for approving file export operations on virtual desktops; the communication approval process can also include a virtual machine capacity expansion application process corresponding to a virtual machine capacity expansion operation instruction, that is, a virtual machine capacity expansion operation application process for approving virtual machine capacity expansion operations on virtual desktops; the communication approval process can also include a new user application process corresponding to a new user operation instruction, that is, a new user application process for approving new user operations on virtual desktops. This embodiment does not impose any restrictions on this.

[0065] Correspondingly, in this embodiment, the communication approval process can be a pre-set fixed approval process, that is, the designer can set a fixed communication approval process on the communication server according to the approval requirements of the administrator of the virtual desktop. The communication approval process can also be an approval process configured and established on the communication server by the administrator according to his own approval requirements, that is, the communication server can configure the communication approval process according to the approval process configuration request sent by the administrator terminal; for example, the administrator can operate the administrator terminal according to his own needs to select a preset approval process (such as Figure 2 The required approval process is selected from the new user application process, virtual machine capacity expansion application process, and file export application process, so that the administrator terminal can generate and send an approval process configuration request to the communication server, so that the communication server can configure the communication approval process corresponding to the approval process configuration request; that is, the approval process configuration request includes preset approval process selection information, so that the configured communication approval process can include the preset approval process corresponding to the preset approval process selection information.

[0066] It should be noted that the approval query request in this step can be a request for querying the approval status of the target operation instruction. The specific content of the approval query request in this step can be set by the designer according to the practical scenario and user needs. For example, in this embodiment, the user submits an approval application to the communication server in advance, so that the management personnel can approve the content corresponding to the target operation instruction in the approval application submitted by the user, avoiding the situation where the management personnel are notified for approval when the target operation instruction needs to be executed or the situation where the same content is approved multiple times; that is, the approval query request in this step can include information about the approval application (i.e., pre-application information), such as the application number of the approval application. The approval query request in this step can also be target operation instruction information, such as export file information corresponding to the file export operation instruction, such as a file name or a unique feature value. This embodiment does not impose any restrictions on this.

[0067] Correspondingly, before this step, it may also include receiving an approval application corresponding to the communication approval process sent by the user terminal; sending application information corresponding to the approval application to the administrator terminal; and determining the application approval result according to the application approval information corresponding to the approval application returned by the administrator terminal. For example, when the communication approval process includes a file export application process, the user can submit an approval application corresponding to the file export application process (i.e., an export file application) to the communication server through the user terminal, and the approval application may include export files and export reason information to facilitate the review by the management personnel; the communication server may send the application information corresponding to the approval application (such as application content information and approval progress information, etc.) to the administrator terminal, so that the management personnel can conveniently review the approval application at the administrator terminal; the communication server may determine the approval result of the approval application (i.e., the application approval result) according to the application approval information corresponding to the approval application returned by the administrator terminal, i.e., the approval result of the approval application. For example, when the application approval information received is approval, the communication server may determine that the application approval result is approval; when the application approval information received is approval failure, the application approval result is determined to be approval failure; when the application approval information is not received, the application approval result is determined to be approval failure or non-approval status.

[0068] Step 102: Detect the request approval result corresponding to the approval query request.

[0069] The request approval result in this step may be the approval result of the approval query request.

[0070] Specifically, the specific method for the communication server to detect the request approval result corresponding to the approval query request in this step can be set by the designer according to practical scenarios and user needs. For example, the communication server can detect the application approval result of the approval application corresponding to the pre-application information based on the pre-application information in the approval query request; determine the request approval result based on the application approval result, so as to reduce the detection calculation amount of the request approval result by detecting the application approval result; for example, when the target operation instruction is a file export operation instruction, the communication server first detects the application approval result of the approval application corresponding to the application number in the approval query request; and then determines the request approval result based on the application approval result. Application approval result, determine the request approval result of the approval query request; if the application approval result is approved, determine whether the export file information (such as unique feature value) in the approval query request matches the approval file information in the detected approval application; if so, determine that the request approval result is approved; if not, determine that the request approval result is rejected; if the application approval result is rejected, determine that the request approval result is rejected; if the application approval result is unapproved, determine that the request approval result is unapproved; if the application approval result is in unapproved status, determine that the request approval result is rejected, or determine that the request approval result is incomplete approval, so as to prompt the user to wait for the management personnel to review the approval application. For example, after the user opens the file export tool in the virtual machine and selects the file to be copied (i.e., the export file) to generate the target operation instruction, the file export tool can pop up an input box for the application number. If the user does not enter the application number, the file copying fails; after the user enters the process number to generate an approval query request, the user terminal can call the MOA interface to send an approval query request to the MOA communication server, so as to use the MOA communication server to verify the unique feature value of the file. If the unique feature value of the attachment of the approval application corresponding to the approved application number is equal to the feature value of the file to be copied, the file is allowed to be copied; if the verification fails, the file copying is rejected.

[0071] Correspondingly, when the application approval result is approved, the communication server can send the approval file information (such as a unique feature value) detected in the approval application as the request approval result to the user terminal, so that the user terminal can detect whether the export file information corresponding to the file export operation instruction matches the approval file information in the request approval result, and thus determine whether to execute the file export operation instruction.

[0072] Correspondingly, the communication server can also directly detect the request approval result based on the target operation instruction information in the approval query request; for example, when the target operation instruction is a file export operation instruction, the communication server can determine whether the export file information (such as a unique feature value) in the approval query request matches any approval file information in all approved approval applications; if so, the request approval result is determined to be approved; if not, the request approval result is determined to be rejected.

[0073] Step 103: Send the request approval result to the user terminal so that the target operation instruction is processed according to the request approval result.

[0074] It can be understood that in this step, the communication server returns the approval result corresponding to the approval query request (i.e., the request approval result) to the user terminal, so that the user terminal can process the target operation instruction according to the returned request approval result, thereby realizing the approval before execution of the target operation, and ensuring the security of the virtual desktop.

[0075] For example, after the communication server sends the approval result of the request that failed the review to the user terminal, the user terminal can reject the target operation instruction to avoid the execution of the target operation instruction that failed the review; if the target operation instruction is a file export operation instruction, the user terminal can refuse to export the export file corresponding to the file export operation instruction when the approval result of the request corresponding to the file export operation instruction is that the review failed, thereby preventing data leakage in the virtual desktop. After the communication server sends the approval result of the request that failed the review to the user terminal, the user terminal can reject the target operation instruction and output the information that the administrator's review is not completed, so as to prompt the user to wait for the administrator to complete the review before sending the approval query request; after the communication server sends the approval result of the request that passed the review to the user terminal, the user terminal can execute the target operation instruction to complete the target operation that passed the review.

[0076] In this embodiment, the embodiment of the present invention detects the request approval result corresponding to the approval query request through the communication server, and uses the communication server of the communication software to approve the target operation of the virtual desktop in the user terminal. The communication software can be combined to implement the approval before execution of the target operation in the virtual desktop, thereby ensuring the security of the virtual desktop and improving the approval efficiency and user experience.

[0077] Corresponding to the above method embodiment, the embodiment of the present invention further provides an operation approval device applied to a communication server. The operation approval device applied to a communication server described below and the operation approval method applied to a communication server described above can refer to each other.

[0078] Please refer to Figure 3 , Figure 3 This is a structural block diagram of an operation approval device provided by an embodiment of the present invention. The device is applied to a communication server and may include:

[0079] The request acquisition module 10 is used to acquire the approval query request corresponding to the target operation instruction of the virtual desktop in the user terminal; wherein the target operation instruction is the operation instruction corresponding to the communication approval process;

[0080] An approval detection module 20 is used to detect the request approval result corresponding to the approval query request;

[0081] The result sending module 30 is used to send the request approval result to the user terminal so that the target operation instruction can be processed according to the request approval result.

[0082] Optionally, the approval detection module 20 may include:

[0083] The application detection submodule is used to detect the application approval result of the approval application corresponding to the pre-application information in the approval query request;

[0084] The request detection submodule is used to determine the request approval result based on the application approval result.

[0085] Optionally, the device may further include:

[0086] An application receiving module, used to receive an approval application corresponding to a communication approval process sent by a user terminal;

[0087] The approval sending module is used to send the application information corresponding to the approval application to the administrator terminal;

[0088] The application determination module is used to determine the application approval result according to the application approval information corresponding to the approval application returned by the administrator terminal.

[0089] Optionally, the request detection submodule may include:

[0090] The matching unit is used to detect whether the export file information in the approval query request matches the approval file information in the approval application if the application approval result is approved; if so, determine that the request approval result is approved; if not, determine that the request approval result is not approved.

[0091] Optionally, the device may further include:

[0092] The configuration acquisition module is used to acquire the approval process configuration request sent by the administrator terminal; wherein the approval process configuration request includes preset approval process selection information;

[0093] The process configuration module is used to configure the communication approval process according to the approval process configuration request; wherein the communication approval process includes the preset approval process corresponding to the preset approval process selection information.

[0094] In this embodiment, the embodiment of the present invention detects the request approval result corresponding to the approval query request through the approval detection module 20, and uses the communication server of the communication software to approve the target operation of the virtual desktop in the user terminal. The communication software can be combined to implement the approval before execution of the target operation in the virtual desktop, thereby ensuring the security of the virtual desktop and improving the approval efficiency and user experience.

[0095] Corresponding to the above method embodiment, the embodiment of the present invention further provides a communication server. The communication server described below and the operation approval method applied to the communication server described above can refer to each other.

[0096] A communication server includes: a memory for storing a computer program; and a processor for implementing the steps of the operation approval method applied to the communication server as provided in the above embodiment when executing the computer program.

[0097] The communication server provided in this embodiment may be a server of real-time communication software.

[0098] Based on the above embodiments, an embodiment of the present invention further provides an operation approval method applied to a user terminal, so as to process operation instructions approved by a communication server through a user terminal; the operation approval method applied to a user terminal described below and the operation approval method applied to a communication server described above can be referred to each other.

[0099] Please refer to Figure 4 , Figure 4 A flowchart of another operation approval method provided by an embodiment of the present invention. The method is applied to a user terminal and may include:

[0100] Step 201: Generate and send an approval query request to a communication server according to the target operation instruction obtained in the virtual desktop; wherein the target operation instruction is an operation instruction corresponding to the communication approval process.

[0101] It can be understood that the user terminal in this embodiment can be a client device corresponding to the communication server, that is, a terminal running the communication software corresponding to the communication server. For example, the user terminal can run the communication software corresponding to the communication server in a virtual desktop.

[0102] Specifically, in this step, the user terminal can generate and send an approval query request corresponding to the target operation instruction to the communication server after obtaining the target operation instruction; for example, when the approval query request includes pre-application information (such as application order number), the user terminal displays the pre-application information output box after obtaining the target operation instruction; the approval query request is generated according to the pre-application information and the target operation instruction entered in the pre-application information output box; if the user opens the file export tool in the virtual machine and selects the file to be copied (i.e., the export file) to generate the target operation instruction, the file export tool can pop up an input box for the application order number. If the user does not enter the application order number, the file copying fails; after the user enters the process order number to generate the approval query request, the user terminal can call the MOA interface to send the approval query request to the MOA communication server. The user terminal may also directly generate and send an approval query request to the communication server based on the target operation instruction; if the target operation instruction is a file export operation instruction, the user terminal may generate and send an approval query request to the communication server based on the export file information (such as a unique feature value) corresponding to the file export operation instruction, so that the communication server can determine the request approval result corresponding to the approval query request by judging whether the export file information in the approval query request matches any approval file information in all approved approval applications.

[0103] Furthermore, when the communication approval process in this embodiment includes a file export application process, the user terminal can disable the clipboard function in the virtual desktop, thereby only allowing users to copy files using approved file export operations to avoid data leakage from other data channels.

[0104] Step 202: Receive the request approval result corresponding to the approval query request returned by the communication server.

[0105] Step 203: Process the target operation instruction according to the request approval result.

[0106] Specifically, the specific way in which the user terminal processes the target operation instruction according to the request approval result in this step can be set by the designer. For example, the user terminal can execute the target operation instruction when the request approval result is approval; and reject the target operation instruction when the request approval result is not approval (such as approval failure or approval incomplete). The user terminal can also determine whether the export file information corresponding to the target operation instruction matches the approval file information in the request approval result when the request approval result is the approval file information in the approval application (such as a unique feature value); if so, execute the target operation instruction; if not, reject the target operation instruction; reject the target operation instruction when the request approval result is approval failure or approval incomplete.

[0107] Furthermore, when the communication approval process in this embodiment includes a file export application process, if the target operation instruction is a file export operation instruction corresponding to the file export application process, the user terminal can record the audit information of the export file corresponding to the file export operation instruction during the execution of the file export operation instruction, such as file name, export time and user information, so as to use the recorded audit information to achieve post-tracing.

[0108] In this embodiment, the embodiment of the present invention processes the target operation instruction according to the request approval result returned by the communication server, and uses the communication server of the communication software to approve the target operation of the virtual desktop in the user terminal. The communication software can be combined to implement the approval before execution of the target operation in the virtual desktop, thereby ensuring the security of the virtual desktop and improving the approval efficiency and user experience.

[0109] Corresponding to the above method embodiment, the embodiment of the present invention further provides an operation approval device applied to a user terminal. The operation approval device applied to a user terminal described below and the operation approval method applied to a user terminal described above can refer to each other.

[0110] Please refer to Figure 5 , Figure 5 This is a structural block diagram of another operation approval device provided by an embodiment of the present invention. The device is applied to a user terminal and may include:

[0111] The request generation module 40 is used to generate and send an approval query request to the communication server according to the target operation instruction obtained in the virtual desktop; wherein the target operation instruction is an operation instruction corresponding to the communication approval process;

[0112] The approval receiving module 50 is used to receive the approval result of the approval query request returned by the communication server;

[0113] The approval processing module 60 is used to process the target operation instruction according to the approval result of the request.

[0114] Optionally, the request generation module 40 may include:

[0115] The display submodule is used to display the pre-application information output box after obtaining the target operation instruction;

[0116] The generation submodule is used to generate an approval query request based on the pre-application information entered in the pre-application information output box.

[0117] Optionally, when the communication approval process includes a file export application process, the device may further include:

[0118] Disable module, used to disable the clipboard function in the virtual desktop.

[0119] Optionally, the approval processing module 60 may include:

[0120] The execution submodule is used to execute the target operation instruction if the approval result of the request is approved;

[0121] The rejection submodule is used to reject the target operation instruction if the approval result of the request is not approved.

[0122] Optionally, the communication approval process includes a file export application process, and when the target operation instruction is a file export operation instruction corresponding to the file export application process, the execution submodule may include:

[0123] The recording unit is used to record the audit information of the export file corresponding to the file export operation instruction.

[0124] In this embodiment, the embodiment of the present invention processes the target operation instruction according to the request approval result returned by the communication server through the approval processing module 60, and uses the communication server of the communication software to approve the target operation of the virtual desktop in the user terminal. The communication software can be combined to implement the approval before execution of the target operation in the virtual desktop, thereby ensuring the security of the virtual desktop and improving the approval efficiency and user experience.

[0125] Corresponding to the above method embodiment, the embodiment of the present invention further provides a user terminal. The user terminal described below and the operation approval method applied to the user terminal described above can refer to each other.

[0126] A user terminal comprises: a memory for storing a computer program; and a processor for implementing the steps of the operation approval method applied to the user terminal provided in the above embodiment when executing the computer program.

[0127] The user terminal provided in this embodiment may be a client device running real-time communication software.

[0128] Corresponding to the above method embodiment, the embodiment of the present invention further provides a readable storage medium. The readable storage medium described below and the operation approval method described above can refer to each other.

[0129] A readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the operation approval method applied to a communication server or the operation approval method applied to a user terminal provided in the above method embodiment.

[0130] The readable storage medium may specifically be a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or other readable storage medium that can store program codes.

[0131] The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other. For the device, communication server, user terminal and computer-readable storage medium disclosed in the embodiment, since they correspond to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description.

[0132] The above is a detailed introduction to an operation approval method, device, communication server, user terminal and computer-readable storage medium provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of the present invention, several improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the scope of protection of the claims of the present invention.

Claims

1. An operation approval method, characterized in that: Applied to a communication server, the communication server including a server of real-time communication software, the method comprising: Acquire an approval query request corresponding to a target operation instruction of a virtual desktop in a user terminal; wherein the target operation instruction is an operation instruction corresponding to a communication approval process; the target operation instruction is generated by a user operating a virtual desktop in the user terminal to control the user terminal to complete a target operation of the virtual desktop; Detecting the request approval result corresponding to the approval query request; The request approval result is sent to the user terminal, so that the user terminal processes the target operation instruction according to the request approval result.

2. The operation approval method according to claim 1, characterized in that: The detecting the request approval result corresponding to the approval query request includes: Detecting the application approval result of the approval application corresponding to the pre-application information in the approval query request; wherein the pre-application information includes the application number of the approval application; Determine the request approval result according to the application approval result.

3. The operation approval method according to claim 2, characterized in that: Before detecting the application approval result of the approval application corresponding to the pre-application information in the approval query request, the method further includes: Receiving an approval application corresponding to the communication approval process sent by the user terminal; Sending application information corresponding to the approval application to the administrator terminal; The application approval result is determined according to the application approval information corresponding to the approval application returned by the administrator terminal.

4. The operation approval method according to claim 2, characterized in that: When the communication approval process includes a file export application process, determining the request approval result according to the application approval result includes: If the application approval result is approved, then detecting whether the export file information in the approval query request matches the approval file information in the approval application; If so, determining that the request approval result is approved; If not, the request approval result is determined to be disapproval.

5. The operation approval method according to claim 1, characterized in that: Also includes: Acquire an approval process configuration request sent by an administrator terminal; wherein the approval process configuration request includes preset approval process selection information; The communication approval process is configured according to the approval process configuration request; wherein the communication approval process includes a preset approval process corresponding to the preset approval process selection information.

6. An operation approval device, characterized in that: Applied to a communication server, the communication server includes a server of real-time communication software, the device includes: A request acquisition module, used to acquire an approval query request corresponding to a target operation instruction of a virtual desktop in a user terminal; wherein the target operation instruction is an operation instruction corresponding to a communication approval process; the target operation instruction is generated by a user operating a virtual desktop in the user terminal to control the user terminal to complete the target operation of the virtual desktop; An approval detection module, used to detect the request approval result corresponding to the approval query request; The result sending module is used to send the request approval result to the user terminal, so that the user terminal processes the target operation instruction according to the request approval result.

7. A communication server, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the operation approval method as described in any one of claims 1 to 5 when executing the computer program.

8. An operation approval method, characterized in that: Applied to user terminals, including: According to the target operation instruction in the acquired virtual desktop, an approval query request is generated and sent to the communication server; wherein the target operation instruction is an operation instruction corresponding to the communication approval process; the target operation instruction is generated by the user operating the virtual desktop in the user terminal to control the user terminal to complete the target operation of the virtual desktop; the communication server includes a server of real-time communication software; Receiving a request approval result corresponding to the approval query request returned by the communication server; The target operation instruction is processed according to the request approval result.

9. The operation approval method according to claim 8, characterized in that: The step of generating and sending an approval query request to a communication server according to the target operation instruction obtained in the virtual desktop includes: After obtaining the target operation instruction, a pre-application information output box is displayed; The approval query request is generated according to the pre-application information input in the pre-application information output box; wherein the pre-application information includes the application number of the approval application.

10. The operation approval method according to claim 8, characterized in that: When the communication approval process includes the file export application process, it also includes: Disable the clipboard function in the virtual desktop.

11. The operation approval method according to claim 8, characterized in that: The processing of the target operation instruction according to the request approval result includes: If the request approval result is approved, executing the target operation instruction; If the request approval result is not approved, the target operation instruction is rejected.

12. The operation approval method according to claim 11, characterized in that: The communication approval process includes a file export application process, and when the target operation instruction is a file export operation instruction corresponding to the file export application process, executing the target operation instruction includes: Record the audit information of the export file corresponding to the file export operation instruction.

13. An operation approval device, characterized in that: Applied to user terminals, including: A request generation module, used to generate and send an approval query request to a communication server according to a target operation instruction in the acquired virtual desktop; wherein the target operation instruction is an operation instruction corresponding to a communication approval process; the target operation instruction is generated by a user operating a virtual desktop in the user terminal to control the user terminal to complete the target operation of the virtual desktop; the communication server includes a server of real-time communication software; An approval receiving module, used for receiving a request approval result corresponding to the approval query request returned by the communication server; The approval processing module is used to process the target operation instruction according to the request approval result.

14. A user terminal, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the steps of the operation approval method as described in any one of claims 8 to 12 when executing the computer program.

15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the computer program implements the operation approval method according to any one of claims 1 to 5 or the steps of the operation approval method according to any one of claims 8 to 12.

Citation Information

Patent Citations

  • Data acquisition method and device, computer device, and storage medium

    CN108712385A

  • Internetwork data access method and system based on safety isolation

    CN109639652A